Figured I should do a PSA on this one. I haven't really been broadcasting updates as a lot of them are more refinements, performance enhancements, and bug fixes than features.
  1. We have profile photos now. This isn't very wow but importantly it was built generically. It should be relatively trivial to add image uploading to posts and comments now ... and then video ... and then maybe other types of files (e.g. pdf resumes to the job board).
  2. Comment depth is now visually limited to 10 deep. You can still have longer discussions. They just continue on other pages ... To date, we had only run into this issue 5 or so times that I'm aware of, but 2 of these incidents were in the last week, so I figured it was time to do.
Other smallish things you might've missed:
  1. you can control your notification settings on your settings page
  2. profiles display the user's lightning address and if you click on it you're given a lnurl-pay qrcode that pays to that user
Major plans:
  1. continue to monitor and improve performance
  2. rework WoT, like, a lot
  3. various backlog items
slightly controversial but what if this feature wasnt available to users by default? it had to be unlocked. for example by paying sats. this way users could upgrade their profiles. take a step further and there could be a shop tab. so people can buy their stacker.news lightning adress tag, buy the ability to have a profile pic, buy the ability to recieve email notofications, buy a nym change. it gives an additional incentive to stack sats, and the features get more of a vanity feel :) and to be fair those features does require additional server resources etc. so it makes sense that they should be unlocked per user even if its just a small amount it cost :)
reply
and then video
when SN GirlsGoneBitcoin ?
:) just joking
reply
Great updates. Really liking what you're building here and think it has massive legs as Bitcoin continues to go mainstream.
Just an idea to consider for your long-term roadmap is that this lightning powered news application you're building could be packaged up as a product or open source application that many other niches could use.
Keep up the great work. πŸ‘βœŒοΈ
reply
The entire project is already open-sourced. But it certainly isn't packaged in an easy to use way - you'd have to be a programmer to get it up and running.
reply
Great improvements, thanks @k00b! Though I must admit I freaked out a little when I saw the CEO of Bitcoin on my profile picture by default. Lovely photo BTW
reply
reply
This is awesome, thank you so much!!!
reply
⚑️
reply
rework WoT, like, a lot
Looking forward to hear more about it in the future!
reply
Not a whole lot to say yet, but we currently have a single trust metric for users based on post/comment quality. However, in real life we don't trust people overall if we only trust them in one category of action. e.g. If I trust your ability to drive, I don't trust your ability to perform heart surgery. Meaning, we will likely develop several trust metrics for users:
  1. do we trust their upvotes (are they voting up quality stuff)?
  2. do we trust their posts (are they posting good stuff)?
  3. do we trust their comments (are they adding to the discussion)?
Overtime many more dimensions of trust will likely emerge as we add new features.
reply
That sounds pretty sophisticated. I like the idea a lot.
But for the sake of compute performance this would need some serious optimization or keep an extensive caching logic that keeps a users different trust scores and dynamically updates exactly those scores that are the oldest or have changed a lot.
This is just a suggestion from me, you could do it entirely different of course. Anyway, it's pretty fun to think about an architecture like this - will it slash fast if it looks like a users account was compromised? Will interaction with people with high trust scores ramp up the trust scores fast? So. Many. Things. To. Consider.
reply
for the sake of compute performance this would need some serious optimization or keep an extensive caching logic that keeps a users different trust scores and dynamically updates exactly those scores that are the oldest or have changed a lot.
Not necessary to optimize aggressively today. Current trust algo (which we'd reuse for all these metrics) is fast and only gets computed daily.
Will interaction with people with high trust scores ramp up the trust scores fast?
This is how it works today.
reply
Alright, then I will exchange more comments with @k00b lol
reply
I noticed the profile pictures earlier and added one! For the LN-URL code what's the limit someone could send? For instance can I use the address on other sites to accept donations? I guess it'll be limited by your/the sites channel liquidity.
reply
Yep just limited by the liquidity ... we >.5 bitcoin inbound though so unless you're receiving a lot you should be good.
reply
Thanks, that's cool. Unless Saylor donates I think we'll be cool πŸ˜‚
reply
What can be done about post that are just links to podcasts? No commentary or interaction at all.
reply
Somehow reduce the trust of users who upvote them so that overtime we don’t see stuff they upvote.
We could also create a sub for podcasts so they have somewhere to post them.
reply
Awesome! Nice touch with that slight angle on the profile pic
reply
I really liked how Clubhouse had eggish shaped profile images so figured we do our own variation.
reply
Super cool, thank you :)
reply
This was cool thank you for the updates sir and keep it up!
reply
hi friend, I liked the part of the profile picture, it's great.
reply
reply
Web of Trust. It's what we use to determine user trust. I describe our v0 approach here: #8349
reply
reply
Yep, it's now the main page.
reply
So from this I gather that a Sybil needs to upvote and be upvoted?
reply
In its current form, yes.
reply
Couldn't you upvote back and forth infinitely??
Is it per sat or per event?
Trust is transitive?
reply
A user can only vote for a piece of content once and it's per vote.
Trust is transitive. If I trust you and you trust someone, I trust them somewhat.
would be cool te show the profile picture in posts and comments :)
reply
can we have a nft filter cause my nft allergy?
just joking. thanks for the updates cheers
reply
Gravatar image fetching for the profile photo would be nice
reply
Great work, man.
Question: Has a general Craigslist-like classifieds section been considered? I have two bedrooms I'm going to open up to potential roommates pretty soon, and I'd definitely accept bitcoin payments. I'd make a posting here if I could.