126 points | by lakshikag1 week ago
It's a key difference IMO, and the main reason I like forums and heavily dislike the twitter-style apps. I want to read the voices of many, not the voices of few "influencers". You can make it look like a forum, but it's still gonna be focused on the voices of few.
That being said, with reddit going crazy over the last few years (and especially this last election cycle), I'm open to suggestions on new places to try that focus on forum-style discussions.
See e.g. https://github.com/bluesky-social/social-app/issues/7021
> As it stands, if 20 people are involved in a discussion, and ONE single person decides to block someone, then all of a sudden, the 19 other people in the discussion (+ any other viewers) are now inconvenienced simply because one person had an issue with someone else.
> Bluesky does have a bit of a block culture, and as such, this issue is only going to get worse and worse, and threads are going to get harder and harder to read and follow as more and more people get blocked.
Trying to create a Reddit-like experience around this limitation would be very difficult, as the thread breakage is done server-side so the clients don't even get enough info to reconstruct the conversation.
But blocking in ATProto happens at the application (AppView) layer. A different application can absolutely make different choices from the Bluesky app about how blocking works and is displayed.
There's nothing at the protocol level that prevents you from seeing my records, even when blocked, because all records are public. Anyone (even without an account) can see everyone else's records.
Well behaved clients are guided not to show posts to a blocked user, but this is a developer norm to enhance user experience all around -- seeing posts from someone who blocked you generally doesn't do anyone any good. But the protocol fully lets you build a client that shows you exactly who has blocked you and what they're posting.
I don't block you because I had some kind of conflict, I blocked you because I don't like what you tweet and I don't want to see it and it's not clear what "not interested" actually does. Why this would impact anyone other than whom I'm blocking is perplexing. I certainly can't vouch for what they want to see and whom they want to interact with.
Haters will say dis/misinformation makes it not worth it, but i simply point out that it's the truly stupid people who speak the loudest and you need to look deeper. There's no going back to a world where for-profit media is above critique. The relentless violence in palestine firmly endorsed and enabled by western media has pretty much destroyed any faith I had that our for-profit media is capable of self-regulation. Dunking on these morons is a public good.
What we really need to figure out is a way to systemically encourage punching up, not down.
But I absolutely agree that the individual-centered social media is as toxic as it can be. Forum-style social media is just a bit less toxic but can be more constructive since it's centered about community and ideas rather than particular individuals/personas.
Decentralised Reddit already exists. It’s USENET.
Reposted from /home/cyhaxztpeu/threadsky.app/post.php on line 1027
Warning: Trying to access array offset on value of type null in /home/cyhaxztpeu/threadsky.app/post.php on line 1027
Deprecated: urlencode(): Passing null to parameter #1 ($string) of type string is deprecated in /home/cyhaxztpeu/threadsky.app/post.php on line 1027
">
Warning: Undefined array key "author" in /home/cyhaxztpeu/threadsky.app/post.php on line 1028 Warning: Trying to access array offset on value of type null in /home/cyhaxztpeu/threadsky.app/post.php on line 1028
Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/cyhaxztpeu/threadsky.app/post.php on line 1028
https://threadsky.app/post?uri=at%3A%2F%2Fdid%3Aplc%3Agtmiwo...I recently moved into a direction where the relevant streams of content (let's call them subreddits) get built in the background and persisted locally so when users interact with the website don't need to wait for the whole thing to be built synchronously.
1: https://threadsky.app/post?uri=at%3A%2F%2Fdid%3Aplc%3Ahu2obe...
2: https://bsky.app/profile/tmarsland.bsky.social/post/3kl47lio...
I did run into a 404 when trying to use the "Customize Channel" feature. And I also could have used a "preview" step before publishing so I could better understand what the channel-creation fields corresponded to before locking in a placeholder name.
Otherwise, it seems like a pretty straightforward proposition and a net positive, so thanks for building it!
If you run into anything else or have more thoughts, let me know. Really glad you’re finding it useful!
I was really hoping I could change the channel name or, barring that, delete the channel so I could create one with an appropriate name, but I don't see any option like that. I like the options you do provide, though! Seems like it covers most of what I would want to do. I just also want to change the name/url, even if that means scrapping it and starting over.
Following that down, though, I'm also kind of wondering what the plan is for changing channel ownership?
Jokes aside, I’m in this for the long haul and want to make Threadsky a solid alternative, regardless of what happens elsewhere. Appreciate the support!
Your app may be the thing that tips many people into Bluesky.
And hey, if this helps more people make the jump to Bluesky, that’s a win in my book :D
>success false >error "Please enter your Bluesky handle and password"
You may need to create one here: https://bsky.app/settings/app-passwords
Do I need a special login for the Reddit Style one ?