• API keys
    • You can request API access, see your settings, if you're interested in creating a bot like @hn.
  • purchase archived territories
    • any archived territories are available for purchase by creating a territory with the same name
  • boost minimum is 50k sats
    • it used to be 25k sats but as more people participate in zapping, small boost amounts become footguns
  • opt-in disable creating referral links on copy link from your settings
  • lots of bug fixes
Most of this work was done by @ek

We've begun paying out open source contribution awards. View an up to date list of distributed awards here: https://github.com/stackernews/stacker.news/blob/master/awards.csv

Previous release: #466556 Complete list of changes: https://stacker.news/changes Q4 recap and Q1 roadmap: #381208
What's the motivation behind requiring that one ask permission to generate API keys?
reply
448 sats \ 3 replies \ @ek fwd 20 Mar
Good question!
The motivation behind it is to get our feet wet with people building on top of our API. It was already possible if you knew how1 but not many people used it because it was too annoying (as one @anon kept pointing out) or not obvious that it was possible (?).
Now with this official API key support, more people might be interested in building bots like @hn or @nitter but we don't want to drown in support requests or deal with API abuse (too many expensive requests etc).
This formal API key request is intended to act as a rate limiter: With it, we know who wants to do what and can be more prepared for what's to come. It also limits the access to people who can come up with ideas that make sense from our perspective. So less "opportunistic abusers".
Also keep in mind that there are no guarantees that the API is stable. That's also a reason to limit it since else people might see this as a lot more stable than it really is, build on it without our knowledge and then get disappointed if their code breaks because we changed something on our side.
With this request, we can also establish a direct communication channel for such things or feedback and support.
If you use ~meta to request API access, others can also chime in on the ideas. But you don't have to use ~meta, you can also reach out to us privately via email, Telegram or SimpleX as mentioned in the info message:
Footnotes
  1. copy session cookie from network tab and look up the GraphQL schema in the code or here ↩
reply
reply
Exactly! haha
Sometimes, things are more effective than they should be :)
reply
You love to see it. I need to get my territories article out, before someone builds cool dashboards using the API. Note to self: do it, already
reply
Wow: new update means I don't have to sneak peaks of where I am at on the leaderboard anymore. I'm not sure how I feel about this. There was a certain thrill in the uncertainty and a bit of (brief) exhibitionism in the checking...
reply
212 sats \ 1 reply \ @k00b OP 20 Mar
Forgot about that one! Sometimes we want what we don't want.
reply
Yup it’s fun to look at it from multiple angles and try new approaches. Very fun and very agile!
reply
I want to applaud your update to the dev README! I also want to say fuck docker! but I'm up and running, hopefully I can take a crack at this issue I saw the other day
reply
I've learned to appreciate docker. It's gotten a lot better just over the last few years.
It can be a headache, but without it it'd be impossible to create a portable development environment.
reply
I get it, my local docker env was just totally borked and I had to completely purge and reinstall, it doesn't help my computer is geriatric and reaches 100% CPU usage spinning up sn :(
reply
You can try a more minimal setup with
$ COMPOSE_PROFILES=minimal ./sndev start
reply
Sadly I haven't gotten it working consistently, I've tried spinning it up in it's minimal setup but my app container keeps failing
reply
If, no, when I get it running better for me I'll try to document my steps as best I can to help anybody that might need it
reply
If you can share the error I can try to help. I'd pull the latest version from master too. It's had some minor fixes that might be relevant.
reply
Will do, I need to sign off for the night but I'll bring it up in the local dev discussions on GitHub first thing
reply
The purchasing of archived territories is a great feature.
reply
SN nowadays is like a ship-shipping-ship...
reply
you guys keep changing the min boost, feels like it should be a market rate eventually
reply
True! This is just easier until it isn't.
reply
Any thoughts to adding scheduled posting? Undisciplined and I were talking earlier today and we agree that some of the folks not in the North American time zones don't get as much visibility on their posts. Being able to schedule a post for a different time might be helpful to them.
A couple issues I could see with this. Most engagement on posts happens in the first few hours so the posts still might not do as well because they aren't around to engage with early zappers and commenters. And it probably isn't best for SN for all content to move to a 12 hour north american time zone span.
Maybe a cost associated to scheduled posting would help mitigate too much traffic moving to peak hours.
reply
113 sats \ 3 replies \ @ek fwd 21 Mar
We have a ticket for it so it's planned. I think we'll ship without any associated fees and go from there.
reply
Will you teach me to create my own bot if I request API access? Not like you have anything else going on.
Haha. Just kidding. You guys are working very hard and we all appreciate it.
reply
358 sats \ 1 reply \ @ek fwd 21 Mar
Maybe I'll create a post lol
Another post that I promised @Natalia but then never delivered... so far πŸ‘€
reply
so much that I already lost counted. πŸ‘€
reply
opt-in disable creating referral links on copy link from your settings
Glad yall made this one opt-in, auto referral links are so handy. πŸ€™
reply
159 sats \ 9 replies \ @kr 20 Mar
i have lots of ~stocks content to deploy if anyone wants to revive the territory and take a crack at it 🫑
reply
117 sats \ 8 replies \ @kr 20 Mar
~news might also be worth reviving
reply
I second this! News was a solid catch-all of this that were not exactly suited for the Bitcoin or Crypto territories.
reply
reply
It’s back, baby
reply
42 sats \ 0 replies \ @kr 20 Mar
let’s gooooo
reply
Was one of the best performing for sats, comments & all-round interaction before it was archived
reply
Awesome!
reply
21 sats \ 0 replies \ @kr 20 Mar
another great one
reply
I was thinking about this as well. We should crowdfund. After MSM ends. Haha
reply
opt-in disable creating referral links on copy link from your settings
woooohooo! and it works:)
reply
reply
Looks like I borked images. Fix is being deployed. Thanks to @dk for the heads up.
reply
Love it, more keys πŸ”‘
reply
I wonder how would that pan out if SN motivates stackers for owning any archived territory for lower price, at least for the first month.
reply
Aww yes, API keys! πŸŽ‰
reply
The fun is all gone. I can't hide it from myself, can I?
  • lots of bug fixes
128 ? :)
reply
32 sats \ 1 reply \ @ek fwd 20 Mar
I can't hide it from myself, can I?
No but you could only look at it if you're logged out / using incognito mode
reply
Ha always a way if there is a will!
reply
deleted by author
reply