Posts and comments on the main page cost 1 sat. Tips (aka upvotes) cost at least 1 sat, but the current default is 10 sats per bolt click.
When people tip your posts and comments, those sats go to you. Users who have created valuable content are also given sats daily. These sats come from ~jobs, posting/commenting fees, and boost.
The basic algorithm divides the number of users who have tipped a story by a power of the time since a story was submitted plus the boost divided by a larger power (relative to un-boosted ranking) of the time since a story was submitted. Comments in threads are ranked the same way. Each user's tips are weighted by how much a user is trusted.
Tips (denominated in sats) go the user that posted the story or comment being tipped. Each user can tip a story or comment unlimited times.
Boost allows users to boost the ranking of a post upon creation.
If you press and hold the tip button, a dialog pops up to tip a custom amount. Optionally you can set a higher default tip amount by visiting your settings.
We use github flavored markdown.
Ideally on the git repo https://github.com/stackernews/stacker.news/issues. The more background you give on your feature request the better. The hardest part of developing a feature is understanding the problem it solves, all the things that can wrong, etc.
Also the git repo https://github.com/stackernews/stacker.news/issues.
Reply to this FAQ. It's like any other story on the site.
When upvoting 1 sat (or boosting) is that an actual lightning transaction that takes place on the network or is it recorded as a change in the users balance on a ledger hosted by SN?
Just amazing if all upvotes/boosts are taking place in real time on Lightning.
It’s just SN’s ledger. When we offer noncustodial wallets, it would be on Lightning. Lightning can definitely handle that!
Maybe you can create a dedicated top link sub only for memes. bust we need a repository to upload the images/short videos Let's have some fun. Bitcoin is backed by memes... And maybe in your weekly podcast make a meme review about best rewarded
A meme sub. I like it!
Noob question. I logged in “anonymously” with Breez. What is my credential? A lnurl address? Is my account transferable to another wallet?
Your credential is your lightning key pair. If you restore another wallet from the same seed, your credentials can follow you to any wallet.
Bummer. Tried Muun and Wallet of Satoshi and finally d/led Breez because it has lnurl support (unnecessarily?) I don’t even have sats in it, but it logged me in and apparently there’s no way to access private keys in Breez. hrmph.
I'm surprised Breez doesn't have you backup your seed. I could've swore I had to.
What if I use Twitter auth for my Stacker.News account, and then Twitter suspends my account?
Is there some SN account recovery process, in that instance?
There isn't yet. We have an issue open to link multiple sign in methods to a single account: https://github.com/stackernews/stacker.news/issues/73.
I have a withdrawal of 3 sats that with fee shows 4.001 sats. No problem there.
But the wallet balance only shows a whole number, and was reduced by 5 sats after this transaction.
I'm just curious, did this 4.001 spend take 5 sats from my balance, or does my balance still include the 0.999 sats, but the balance just doesn't display it (i.e., truncates any decimal amounts)?
It truncates it. Internally your balance is in millisats
Would be cool to be able to see all the posts a user upvoted. Also would be nice to have a bookmark feature.
My main concern with upvotes is privacy. If I do it I'll probably make it opt-in. Also, I rarely go to someone's twitter profile and see what they're liking.
I agree on bookmarking! Created a GH issue https://github.com/stackernews/stacker.news/issues/71
Apparently I was able to upvote my own post once.
Yep, when you exhaust your free posts/comments you'll automatically upvote all your own stuff.
What is the advantage of connecting to the Stacker News lightning node?
03cc1d0932bb99b0697f5b5e5961b83ab7fd66f1efc4c9f5c7bad66c1bcbe78f02@xhlmkj7mfrl6ejnczfwl2vqik3xim6wzmurc2vlyfoqw2sasaocgpuad.onion:9735
Lower fees on funds/withdrawals. Liquidity helps the site. We might eventually become a hub I guess.
There might be better nodes to connect to but this node is ours. 😋
Any way to enable the website as an RSS feed?
This exists now, where the "front page" entries are available as an RSS Feed.
https://Stacker.News/rss
Not yet. But that’s a good idea. I’ll open up a gh issue
Can you add here in FAQ how to send tips? I see posts that says "4 sats \ 20 tipped \ 1 comments" So I understand that 4 sats comes from people clicking on "boost" icon and goes to OP wallet, but the tips from where are coming?
Sure. But to also explain it here: after you upvote, every following upvote is a tip.
ahhh ok now I get it. So only the first click on boost is like upvote, after that if are from the same user, are tips. Nice.
I see the license for the code building the SN website is MIT. Does this mean I could completely fork off the code, and build my own project with it (even going completely away from the SN project, just taking advantage of the website structure so I don't have to start from scratch)?
Asking because I never made my own website. Also to take advantage of the core functionalities using the LN and paying with sats. Don't want to leech of @k00b's hard work, so prefer asking before proceeding.
Yes it does! Fork away.
Great! Thanks
What does it mean those numbers next to the user name? I have like 90 \ 140 I understand that 90 are sats received in my wallet, but 140 what represent?
The first number is your wallet balance - what you have to spend or withdrawal. The second number is the amount of sats you’ve stacked (or earned) in total on the site.
Any chance we can change login method but keep our account? (name, posts, comments, balance...) Thanks
This is tricky from a UX perspective. I can probably figure it out though. I’ll add it to gh
Hey. Thanks for the site; cool. The RSS feed is not working as it should, well not with my reader app that is [I'm a Thunderbird user]. Also, I really can't stand 'white pages with black text'. Any chance that you could implement a profile based theme changer? I look forward to seeing how this site grows as I've yet to find a bitcoin community to which I feel that I can belong. Be safe; peace.
I'll give it a test with thunderbird. I haven't used RSS recently so I've been relying on user bug reports.
We have a github issue open for dark mode, and the approach suggested by John will allow user theming pretty easily.
If you have anymore advice, let it rip. Looking forward to seeing you here!
Thanks for the quick response. Regarding the RSS feed; it could very well be that I'm simply expecting more in the way of content from the feed, rather than any fundamental issue with your implementation. Some time ago, I implemented a web server based RSS reader. This is my code for one such feed...
... It's not that I think that you don't know what you're doing, as you clearly do; it's more likely than not, that I'm expecting too much from your RSS feed. The code here is a simple demonstration of what is fetched for each <item / channel / dom> which may or may not be of use to you.
So it looks like all you're grabbing is:
I have all of these in the RSS feed afaik. I'd be happy to add what's missing if you can pinpoint it. Other channels?
It's cool man; don't spend your time on it, thanks. Your feed does the minimum requirement, which is to provide a 'head-up' for site updates, which is just fine. I'm sure you've enough to keep you busy without having to service elements in the RSS feed. Keep up the good work and have a great weekend. Peace.
Alright, let me know if you do want anything more elaborate, or if you need anything else. 🤙
What happens when 1 satoshi = $1???
lol Any day now! But when it's that high, hopefully there will be subs that have different, cheaper unit economics. The database denominates everything in millisatoshis so this aspect is future proof until each bitcoin is about $100 billion.
How do you boost a post? Went back to my old post and I'm not seeing the option on my end.
You boost a post like you upvote it. After your first upvote, all your subsequent upvotes are considered boost.
Note: that boost decays pretty fast with time since the original submission. The older the post the more upvotes (and yet even more boost) a post requires to rank higher.
I might change this in the future. Rather than using the time since the original submission I might use the average time of the upvotes and boost rather than the time of the submission.
I was trying to boost this FAQ in hopes that it would show up in the "Front page" (and thus in the /rss fee), so that new posts would automatically occur in the @StackerNewsFeed account on Twitter and also on Mastodon.
Is there a (reasonable) amount of sats that would cause this to happen (for this post from back in July)? Or does the rank algo just make that infeasible?
Ranking algorithm makes it infeasible.
Adding a math plugin to my markdown editor is on my todo list ... so I can show rather than tell what the ranking algo is among other things.
Why did you make this choice
?
Why not just trust the amount of tips/sats? This would allow more spam to come in, but would make the algorithm more transparent and “trustless”.
Because it would allow more spam to come in. In the future, we plan to have user generated subs where people can experiment with ranking algorithms. ~jobs for instance is trust less.
Would like to see an option to set the post date/time to the block height number
Where do the sats from the post and comment fee go? I'm thinking it goes towards keep the site alive but I'm not sure.
Is there going to be a donation option or some revenue model in the future?
Thanks for this awesome site!
The posting/comment fees do go to SN. The revenue model is up in the air - I'm more concerned with making SN a cool place for Bitcoiners to hang out. We just launched ~jobs which should bring in some revenue eventually, but we plan to give a lot of those sats to our best, most active users because if the job board succeeds it'll be because our users made it so.
How do I post a job?
When you open the jobs page, then you can just click on the "Post" button on top.
Noob here, trying to fund my wallet here via lightning address from a Coinbase wallet. Funds have left coinbase, but I haven't received them here. What am I doing wrong?
You can only use lightning to fund your wallet on SN and Coinbase does not support lightning. Coinbase would also not accept a lightning address for withdrawal - so funds shouldn't have left Coinbase. If they did you should reach out to their support team.
If you don't have a lightning wallet, I recommend the mobile Muun wallet. Send your Coinbase bitcoin to Muun and then send from Muun to SN.
Right on, thanks!