Small, medium, or big, what should we build into stacker news next?
I'm just getting over a pretty bad bout with the plague and I'll be getting back to full time hacking over the next few days. I'm also having trouble finding a Bitcoin job so this means a lot more time to spend on SN until I do - could be months.
We have some stuff feature/pull requests on https://github.com/stackernews/stacker.news/issues, but it might be easier to discuss things here first.
Wow it’s really neat to read this thread about all the potential enhancements to SN 3 years ago!
I would say don't go crazy on adding features - that can often hurt the product more than help. Consider each feature request thoroughly.
The current feature set works quite well, but there are mostly small bugs that would be good to fix and add couple small improvements. Also not sure what is the story to make Stacker News sustainable against spam and company advertisement.
Good point. Refinement over additions.
What small bugs are you referring to? I'm probably not aware of all of them.
I'm not sure what the spam story is either yet. There's some hope the sat hurdle will prevent it some. We haven't had much of it yet fortunately.
All good suggestions. Thanks for taking the time to write them out!
I want to see the top posts.
Like reddit. In the last week, last month, last year, all time.
For growth hacks you could probably host an AMA
I like the AMA idea... let's get some folks to do AMA here, that should work out of the box, right?
@dergigi, any interest? If we announce the AMA ahead of time, it could be interesting :)
this is a really great idea! Would love to smash upvote/boost some sats for a good AMA..
My own priorities are
I've also begun thinking about how to best decentralize SN. Open sourcing was a step in this direction but it'd be better if users could run their own SN node. There are a number of stumbling blocks here but for longevity/trust, it's something I'd like to do.
What we'd mostly end up needing is for the backbone of SN to be an append only log relay that's effectively a dehydrated version of the SQL DB that we'd rehydrate on each node (using something like https://github.com/fiatjaf/nostr or https://github.com/dominictarr/scuttlebutt).
Decentralizing SN I think should be a priority above all front-end, nice-to-have like features. I would happily run a SN node at home, especially if you could get it added to Umbrel's app store.
Definitely an important feature but also the most difficult to implement. It'll need to be designed/researched first which is something I can do in parallel to developing little nice to haves.
Check out ActivityPub protocol for the decentralization (federation) of SN, that would open floodgates for folks from PeerTube, Mastodon, Pixelfed, Lemmy... :)
Separately you could make SN into an App on Umbrel (it's fairly simple, just wrap in a container and add config to Umbrel) to run well with your Umbrel Bitcoin Core & LND and then that would be hats down truly amazing solution.
Oh and also figuring out the UX around some kind of better client-side cache invalidation so the recent/main page posts don't require a manual refresh.
Thanks for building this, and here’s to a fast, full recovery and finding the right opportunity.
Re. SN:
Posting only requires the link now. It reduces posting friction by a ton. Thanks!
Excellent. Perhaps consider swapping the order of the fields, with url first?
Also, just posted this link, but it only pulled “The BTC Times”. I had to copy/paste the full title.
Try refreshing the post link form page next time you post and it should work. The title was populated for me when I used this link - but only after I refreshed the page.
I believe the browser is caching the old version so you didn't get the update. This is still a no bueno but a different no bueno - looking into it.
Rather than swapping the fields, I'll make the URL field get focus first rather than title - effect is the same but keeps it consistent with the "Discussion" posts.
Super. Thanks.
Good idea!
I think I know why that doesn't work on their site - a quirk of how they render their page (they change the title after the page is downloaded). I'll see if I can work around it because lots of sites do this.
I would love to see a hover button thats a preview of the website before clicking on it. But I don't know if that something everyone would like. Also a dark mode would be cool. That way lightning looks scary as hell when it comes crashing down lol
Something like the preview you see in tweet for a link I imagine? That'd be cool.
Dark mode is a good rec too. I know there are some die hard dark mode people out there.
Just thinking out loud, to make it easier to onboard new friends/members would there be a way for users to invite (email) others to the site with a sats donation to get them started?
This is a good idea. I definitely want to maximize sat transfers happening on the site. It's the main differentiator, along with any other bitcoin native features we can dream up, after all.
obviously a wish feature but would be neat to see a growing graph of sats transfers over time...
Ah yeah a sat history would be cool
Some things I like about reddit enhancement suite:
Another thing to potentially explore is "lounge" like forum/functionality for discussing off-bitcoin topics with bitcoiners. Or maybe similar to some reddit communities that have daily/weekly threads on stuff that is off topic, or peripherally related stuff like TA discussion, stand-ups, intros etc. Although this might not need to be a software feature more than community driven threads similar to indiehackers or many popular FB groups.
also is there a way to signal on a thread if there has been any new comments since your last view? Perhaps a "last comment by ____" so I don't have to guess if someone's replied to the thread or perhaps less intrusive a little flag that notifies you of this.
Looking at hackernews they don't have this though so I don't know if that would overly clutter the UI. Maybe once you get to that level of traffic there's always a new comment...
Yeah I think you nailed it on why HN doesn't have it but if it provides value even just in the interim it'd be worth doing.
What about having ability to both link to a page and to write a comment at the same time?
Can do!
Some thoughts from reddit:
A meme section, could just be links to twitter to keep it simple.
Would be cool to see the most upvoted memes :)
And good way to advertise SN on twitter: "Earn sats by posting the best memes"
Deleting/editing comments & posts within 10 minutes please.
I was thinking 5 but why not 10? Sounds good to me!
Redesign the site to make it more like reedit, feels too amateur. Also being able to tip users directly would be great, or buy a coffee as some calls it.
Overall would love to see you explore ways to monetize content. Instead of useless tokens Reddit we have real money so let's try to see what happens when people can earn money by posting stuff.
That comes to my mind.
Also explore ways of allow users to finance features, don't know how much people is involved but if you are short of manpower could do some crowdfunding and allow external the to implement features.
As I said could be an interesting experiment about decentralization from the founding side and also from features.
Is there anything in particular about reddit that makes it feel professional to you? Something I can focus on changing first?
Tips is definitely something I have planned. The hard part is trying to figure out where to stuff all the buttons.
Upward ⬆️ and down arrow are to long in my opinion, yes, is lightning but there is no need that everything look like a lightning, maybe could be redesigned. the same goes for the SN at the top, looks too cheap IMO, bayne I'm wrong that is what make me feels.
The lighting when you up vote could be redesigned too, maybe just and small lightning on the post that you up voted.
That comes to my mind.