How does the fee system work?

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.

Why is my wallet balance going up?

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.

How are stories ranked?

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.

How do tips work?

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.

What is boost?

Boost allows users to boost the ranking of a post upon creation.

How do I tip a custom amount?

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.

How are posts/comments formatted?

We use github flavored markdown.

Where should I submit feature requests?

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.

Where should I submit bug reports?

Also the git repo https://github.com/stackernews/stacker.news/issues.

Where can I ask more questions?

Reply to this FAQ. It's like any other story on the site.

13 sats \ 1 replies \ @uco 2 Mar

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.

reply

It’s just SN’s ledger. When we offer noncustodial wallets, it would be on Lightning. Lightning can definitely handle that!

reply

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

reply

A meme sub. I like it!

reply
343 sats \ 3 replies \ @why 4 Feb

Noob question. I logged in “anonymously” with Breez. What is my credential? A lnurl address? Is my account transferable to another wallet?

reply

Your credential is your lightning key pair. If you restore another wallet from the same seed, your credentials can follow you to any wallet.

reply
0 sats \ 1 replies \ @why 4 Feb

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.

reply

I'm surprised Breez doesn't have you backup your seed. I could've swore I had to.

reply

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?

reply

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.

reply

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)?

reply

It truncates it. Internally your balance is in millisats

reply

Would be cool to be able to see all the posts a user upvoted. Also would be nice to have a bookmark feature.

reply

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

reply

Apparently I was able to upvote my own post once.

reply

Yep, when you exhaust your free posts/comments you'll automatically upvote all your own stuff.

reply
reply

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. 😋

reply

Any way to enable the website as an RSS feed?

reply

This exists now, where the "front page" entries are available as an RSS Feed.

https://Stacker.News/rss

reply

Not yet. But that’s a good idea. I’ll open up a gh issue

reply

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?

reply

Sure. But to also explain it here: after you upvote, every following upvote is a tip.

reply

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.

reply

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)?

reply

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.

reply

Yes it does! Fork away.

reply

Great! Thanks

reply

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?

reply

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.

reply

Any chance we can change login method but keep our account? (name, posts, comments, balance...) Thanks

reply

This is tricky from a UX perspective. I can probably figure it out though. I’ll add it to gh

reply

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.

reply

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!

reply

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...

1<ul> 2 <?php 3 date_default_timezone_set('UTC'); 4 $dom = simplexml_load_file("https://blog.rapid7.com/rss/"); 5 echo "<hr>"; 6 foreach ($dom->channel->item as $item) 7 { 8 print "<li>"; 9 // print "<a href='{$item->link}'target='_blank'>Link</a>"; 10 $d = strtotime($item->pubDate); 11 echo "<h3>Publishing Date: " . date("d-m-Y",$d) . "</h3>"; 12 echo "<h3>Item Title: " . $item->title . "</h3>"; 13 // echo "<br>"; 14 echo "<h4>" . $item->description . "</h4>"; 15 //print "</a>"; 16 echo "<a href='{$item->link}'target='_blank'><b>Open Item in a new TAB</b></a>"; 17 print "</li>"; 18 echo "<hr>"; 19 } 20 ?> 21</ul>

... 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.

reply

So it looks like all you're grabbing is:

  1. date
  2. title
  3. description
  4. link

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?

reply

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.

reply

Alright, let me know if you do want anything more elaborate, or if you need anything else. 🤙

reply

What happens when 1 satoshi = $1???

reply

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.

reply

How do you boost a post? Went back to my old post and I'm not seeing the option on my end.

reply

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.

reply

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?

reply

Ranking algorithm makes it infeasible.

reply

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.

reply

Why did you make this choice

Each user's tips are weighted by how much a user is trusted.

?

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”.

reply

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.

reply

Would like to see an option to set the post date/time to the block height number

reply

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!

reply

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.

reply
0 sats \ 1 replies \ @rafa 3 Mar

How do I post a job?

reply

When you open the jobs page, then you can just click on the "Post" button on top.

reply
0 sats \ 2 replies \ @gg 26 Feb

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?

reply

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.

reply
0 sats \ 0 replies \ @gg 27 Feb

Right on, thanks!

reply