It is well known that he is obsessed that things that align with his own views get more visibility while things he doesn't like is suppressed
https://arstechnica.com/tech-policy/2023/02/report-musk-had-...
I'm happy to abandon BlueSky though as soon as it is revealed to be a shitsocket.
The "my free speech is being taken away; they are just being moderated for the common good" conjugation is something that is in fact shared between both camps. The only stable solution going forward may in fact be the pillarisation (https://en.wikipedia.org/wiki/Pillarisation) that we are already seeing emerge, which will leave both sides in a state of perpetual discontent about having no means to force their message upon unwilling recipients on the other but at least let the like-minded interact with each other consensually.
Also commenting to reiterate that if one spends just a little time (with an open mind) in any of the camps (X/Mastodon/Bluesky, whatever) its just so obvious that while the messages differ, the behaviors are exactly the same.
In most contexts we prefer consensus - its just more energy efficient! Your brain is going to expend more energy critically listening and rewiring thoughts when new evidence is presented. Its hard even for the best of us.
Pillarisation from a modeling perspective is interesting. I wonder if that could be codified at a legal level, and then anyone running for public positions of power would be required to have their own media algorithms curated by the public.
It actually seems more open to me now, only that people who got used to being able to ban people they didn't like so they left. Yes, Musk does things are suspicious, but overall I've found the experience better, as someone who holds moderate views.
Making you mad is as good as making you feel any other thing in terms of engagement.
While Twitter doesn't have downvoting, it is still dealing with "report brigades" - various interest groups will organize via Telegram (or similar) to mass-report tweets they don't like.
I wonder if you could strike a balance by incorporating downvotes as a visual metric, but not using it to rank content, thus allowing the expression of dislike while removing the abuse vector.
But Twitter is filled with much, much more hate and disinformation than its alternatives. I'd say it is definitely worse than the others.
IMHO HN is social media, in fact the ONLY social media where I read the posts and comments, oftimes more informative and interesting than the posts.
I post to X many times daily but that's all I do there, using it as a sort of commonplace book/journal.
I never bother looking at my feed.
I mean, on hacker news it doesn't seem like a person gains any long term advantage from having their posts engaged with and upvoted. That is to say, the focus is on the content and not on the profiles/usernames.
There is no explicit advertising and most content is posted to create interesting discussion about it.
For me, the idea of twitter style micro blogging itself is a turn off. I always thought the arbitrary character limit was inherently a bad idea and "threads" are a terrible solution. Threads force one to split up a message and allow pieces of it to be taken out of context, retweeted and even quoted. Threads are a great propaganda tool because with every follow up "part", engagement decreases. People see the first part of a thread and only look at that, social behavior that can be abused when posting. Even it's main feature set is antithetical to accurately publishing information. It gets much worse when official institutions use it as their official communications channel and a login gate is in place.
I actually don't even think this is malicious but moreso bad design and failure to anticipate what rhe platform could turn into when it was first conceived.
If I could "draw the line", I'd probably start by banning all forms of for-profit social media.
I don't know, I think communication can provide a fertile ground for good exchanges as well as bad. It's just somewhat stifled in the current forms.
What's your source on that? And who defines "hate" or "disinformation"?
I agree. These platforms are best when the communities are smaller. The main tipping point will be when it becomes perceived (just perceived, even) as a viable option for advertising/monetization.
The only real option is to just keep pushing to the next frontier...
Therefore if you’re going to invest in creating valuable content on TikTok/Instagram/Bluesky/X/wherever, make sure you’re publishing it from a specific brandable name - and not generically posting good identity-less content. It doesn’t need to be your real name, as there are plenty of successful pseudonymous individuals out there. It just needs to be reasonably memorable and consistent.
A lot of us are just busking on the street corners.
Back in the day, around 2010-2012, I averaged 15,000 page views and 10,000 visitors/day. In recent years it's been around 500 page views/day, so about 3% of where I was at maximum blog.
The nice thing about being this marginal is that I can easily respond to each comment/email.
A percentage of their fans, and it can be a small percent.
You see this phenomenon all the time on people leaving X to Bluesky they expect their audience to just follow them and the engagement to be comparable and when it just isn’t you see them either quietly come back or just cross post and pretend they’re not back.
To the extent that bringing big streamers onto the platform had an impact, it was a positive one I would say. But even with them there was too much inertia.
Decentralization as is promised is one way to mitigate this, but there's no economic incentive to go through with it. Investors will encourage Bluesky to kick that can down the road until people forgot they ever promised it in the first place.
That said, we will have a good amount of time with Bluesky as a more positive site before these changes kick in. But my hunch is that it'll be shorter than previous cycles. The rate of profit has fallen and investors don't have as much grace for companies that grow without revenue as they did 10-15 years ago.
Of all the sites that emerged out of the internet renaissance starting in the late 90's, it seems the only one that has hung on and still provides a good value, despite all it's issues, is Wikipedia. And that has to be because it's a non-profit powered by volunteer labor with no need to optimize revenue or make a profit.
I often dream of recreating the classic web using a very low cost subscription model (since cheap is better than free, because free is never truly free) and apps that are bootstrapped or crowdfunded instead of vc funded. Decentralization in that circumstance is much more achievable and way less of a threat, although it still comes with a ton of technical and political considerations.
BlueSky became immediately political in its narrative and many people just view it in the same light as Truth Social now. It has a future, but the branding in very tainted.
Mastodon ends up creating significant echo chambers where admins ban communication with other instances for having people with different opinions to them (rather than just delisting in the public feed) and on can ban you and stop you moving your data to another instance.
On Mastodon, admins can also be pressured into banning users by other admins under fear of having their instances blocked, and admins are usually political activists.
I've avoided BlueSky because people are allowed to boast and defend being attracted to kids or spam death threats (including addresses attached), but not have differing political opinions, even when they're arguably mainstream.
Is there any systematic study going on about the mechanism of censorship in the fediverse?
was around a year ago
Of course pressuring mainstream servers to adopt such a rule is not reasonable. Automatically applying a content warning to all media from servers that don't have the same rule would be a good solution. Bluesky's labelers provide a way to do something similar, but I don't think the Bluesky appview has a way to express something like "blur all media without the 'safe for my needs' label".
I think some instances block all Pleroma instances, because there is an association of Pleroma being used by right wing folks.
Here are failed attempts to ban Pleroma instances outright:
https://github.com/mastodon/mastodon/issues/11816 https://github.com/mastodon/mastodon/issues/9708
Here's an example of an instance that blocks other instances if the other instance doesn't have a code of conduct similar to theirs:
Note - they partially block mastodon.social!
So don't join them if you don't want to be coddled. Anyone who does wants to engage with a different slice of the fediverse, and why do you care if they don't see you?
I shopped around for another home and found fussy rules. I got rejected for reasons that made no sense.
It encourages narrow minded balkanization and it retains your identity so you have to form a new one.
A bad user experience is just that: bad.
The only reason there was even an opinion about Twitter was mainstream news started reporting "what was on Twitter" and it's still centralized in that way - it "felt" non-optional.
That’s due to barriers to entry and lack of critical mass.
It will also shake out, in that most people will tend towards well-known, large instances that will survive and grow exactly because they refuse to engage with the more obnoxious part of the drama.
I think it's not at all comparable to a corporate entity like X being in full control and able to censor any content.
You may create your own instance and federate with the instances you want. If an instance chooses not to federate with yours you get to decide what's more important to you, your principles or their content.
The solution is to create your own instance. I understand your frustrations but I have a hard time being empathetic to these issues when you are using someone elses instance, probably administered by volunteers in their spare time.
Some people are so insecure about their own opinions that the pure idea that someone exists that might not agree the same is a threat, never mind seeing their content.
* if their viewpoint agrees with Mr. Musk.
It doesn't. It's the other way around; if you want something niche you'll be likely be searching and custom setup, but otherwise you're getting the default experience with the normal amount of discoverability.
My email provider doesn't prevent me from sending an email from someone at Gmail because someone at Gmail happens to have opposite views to the admin.
Yet email is still federated.
Right, you can get kicked off for your emails.
But nobody is going to ban you based on which domains you do or do not put on your block list.
Moreover social media faces distinct issues that require specific tools, causing the email analogy to break down a bit. A lot of organized harassment campaigns leverage network effects of platforms in ways that wouldn't work over email. The per instance federating capability helps to mitigate that, and if mitigating harassment is not something that is a priority there are instances you can join that take the open-to-all approach.
Those domains are being blocked because of what they send.
They're not being blocked on the basis of what domains they block. There's no recursive blocking that wants you to take a stance and punishes you for being a neutral acceptor of emails. Those blocks are the behavior that can make federation suck.
But I also think that's an oversimplification, because the block list is a helpful proxy for content characteristic of an instance.
But this is a case where I think the analogy to email breaks down insofar as its instructive to social media generally, because some things about email don't cleanly map on to what federated instances are managing. It makes sense that you would want to block instances and their enablers, to connect to an ecosystem consistent with the intentions of a particular instance.
As parent commenter said you can use a general purpose provider (with email) or general purpose instance (with Mastodon), so you are accessing the fediverse. The only thing you are "missing out" on is the ability to make it compulsory for other users to listen to you against their consent.
Then stop trying to make a public discourse and instead make a private forum.
And social media posts in this design are pull, not push, so nobody is ever forced to listen to anything. If you block an instance you won't see their posts, no need to block any intermediates.
The echo chamber argument itself is a politicized argument that I think fundamentally misunderstands why communities converging on common values can be beneficial rather than simply echoing.
If people are interested in astronomy, or tech security, or FOSS, or politics, weeding the garden leads to more dynamic, diverse and nuanced communication, not less, and the diagnosis of such things as "echo chambers" is a shallow misdiagnosis. Opening up your garden to weeds kills everything and leads to takeover of the one dominant kind of weed that already dominates everywhere else, which is more echoey.
??? i'm not using it because no one else is using it
> If social media is about having interesting, dynamic interactions with people, then you need to go to the place that maximizes the chance of this happening
if that was the case people would stay with Twitter/X
> For example, one of its core features - federated servers and identity - is actually a pretty confusing UX pattern for the vast majority of people that don’t care about that kind of thing (“you’re telling me there’s a @[email protected] and a @[email protected] and they’re two different people?!”).
how on earth is this confusing to anyone? it's a different model
> Moreover, while having federated servers means that communities have more control over their norms and rules, it also means communities have to do a lot more work to understand the idiosyncratic policies of each server. These are features if you think of a social networks as a tightly-interconnected and self-contained community, but the appeal of these kinds of platforms is having global reach to people that you may otherwise never have met.
people forget in real life that we aren't all in the same social network and there are different protocols for different meat-space social networks and we internalise and navigate them all the time – in fact there are genres of literature out there (comedy of manners) that exploit social misunderstandings
In fact, any platform that uses decentralization as a selling point is inherently political, as the only ones that care about decentralization are the ones who care about politics.
Everyone else is just trying to see what the famous person said last week or what their friend did on vacation.
Corpo social media does solve for that.
> any platform that uses decentralization as a selling point is inherently political
This hasn't said anything of value, since everything is political.
Limiting your interaction with the world to sanitized corporate/Hollywood social media is political. Using no social media at all is political. And so on.
Common Lisp is not political. Technical people might say it is political, but non-technical people outside would just chuckle at the conversation — nerds fighting among themselves in an unseen corner with no power, thinking that there's "politics" there and perhaps everywhere too.
I really disagree with this statement. Many things are political, but not everything. (Unless you’re abstracting the word political to the point of it meaning any human relationship. At which point the word isn’t useful)
Some choices are just convenience.
Most people with an iPhone don’t choose to text on messenger because of a political opinion, it’s just because it’s the default app on their phone.
I use discord frequently because all of my friends are on there, not because I particularly care for their politics.
My choice to not use social media sites like fb and Twitter was fueled by mental health concerns and the time I’d sink into them, not because they lean left or right.
> Limiting your interaction with the world to sanitized corporate/Hollywood social media is political.
Not necessarily. Most people don’t know they’re limiting their interaction.
They just want updates about things they care about. That need not be about politics.
Just because a choice may have political ramifications doesn’t mean that it was a choice made for political reasons.
Sure, but they often carry political implications (even if the choice/chooser was unconscious of them)
> Most people with an iPhone don’t choose to text on messenger because of a political opinion, it’s just because it’s the default app on their phone.
That's not the best example to make your point considering many people see iPhones (and its "exclusive" text bubble color) as an economic and social class signifier.
The insane planned obsolescence model of the iPhone necessitating constant replacement has environmental consequences, etc. Once again, the end user being unaware of all of this does not prevent it from still being very real.
> Just because a choice may have political ramifications doesn’t mean that it was a choice made for political reasons.
Never said otherwise. A reminder of what I replied to:
> In fact, any platform that uses decentralization as a selling point is inherently political, as the only ones that care about decentralization are the ones who care about politics.
My original point was that merely "avoiding political things" by using platform Y instead of Z does not exempt one from being political. The act of choosing to opt out of politics in this way or any other is literally political and has real consequences.
Also, it just seems like an excuse for mob mentality. It's "if you're not for us you're against us" with extra steps.
That’s… exactly what I was saying with “ any platform that uses decentralization as a selling point is inherently political”…
Any platform that uses "not decentralized" as a selling point is also political. The inverse of Political Thing is still political.
It doesn't need to be Mastodon. You don't need to be on Mastodon to interact with the Fediverse or be part of it, and that is the key strength. Mastodon can be corrupted and the Fediverse is still there.
That could include Bluesky over time - you can follow my Mastodon from Bluesky via a bridge [1] - any desirable parts of their protocol, will be copied or emulated or bolted on the side for other Fediverse projects.
[1] https://brid.gy/
What BLuesky does do is keep the door open for competition. If you want, you can stand up a version of its entire system (all open source). Or, you could write your own system that uses the AT Proto DID stuff to let people access their posts and follows, etc, in any way you want.
And, BLuesky also serves as a bootstrap for AT Proto writ large. The whole distributed identity thing has huge potential going forward and it’s use by Bsky is an excellent start.
Bluesky seems the least pushy with rage bait content of all the social media’s.
Personally I'd prefer if there was no default algorithmic feed but I know that just doesn't work. People will create an account, see nothing in their feed, and leave because the site seems dead or because they can't even fathom how to get started finding people to follow or custom feeds to add.
with the new accounts it is also asking to like 10 posts and follow 7 accounts so that it can try to figure shit out. it can be trained for sure but when I first joined to try it out it was just politics - mostly left-leaning praising Dr Fauci (very confusing) and stuff like that. I don’t use social media - no X, Facebook, Insta, TikTok… all were tried but eventually discarded … bluesky will suffer the same faith :)
i’ve also found that due to shareable ban lists, im often already banned by someone i want to follow (merely on the basis of who i follow, i don’t think i’ve ever posted on bkuesky)
Is it expected that people only ever want to see content that aligns with their views in their feed? I feel it's relatively common for someone to want to keep an eye on, say, what Trump is posting even if they detest him.
Probably becomes self-reinforcing in that by treating follows as a public endorsement, many people start following only what they want to be seen endorsing instead of what they want on their timeline. Which leaves a void for a timeline of what I want to see instead of what I want to be seen endorsing, probably currently filled (slightly awkwardly) by using an alternate account or visiting the profiles manually.
Who a person follows is a pretty strong signal of their values. Is it always accurate, no, you stand as an example of such a person but their feed is still full and the kind of people they have in mind they don't want to see are gone.
Reddit has a similar culture with extensions that let you hide users that subscribe to or have ever posted in certain subreddits. It works better than it has any right to.
I strongly disagree, and believing this to be true is a problem for public discourse IMO.
What a person posts and who they repost is a strong signal of their values. I dislike/disagree with the validity of a social construct where people who choose to stay informed are assumed to hold values they do not.
+ most of my inclusion in these blocklists is due to actions taken by someone i follow after i followed them (some AI person I followed who posted bluesky posts on huggingface). it really is ridiculous to read a follow as an endorsement
i think this is more of a cultural issue with bluesky than a technical issue/flaw
Call it an echo chamber, but nobody has a right to have their posts be seen
If you’re just using social media for entertainment, I don’t care who you block or how. But perpetuating the idea that “follow equals endorsement” is a problem regardless.
This has less to do with people having a right to be seen and more to do with the perpetuation of ideas that make society more polarized in spaces where such things matter.
To put this another way, I’d react less strongly to “blocking people based on who they follow weeds out almost everyone I don’t want to see and I accept the false positives”. I’d still express concerns about the resulting echo chamber but that’s a far more reasonable position.
I see this "scale invariant fallacy" all the time with programmers. The forward direction being a thing and that thing in a for loop are equivalent in essence, and the reverse being that a property being true about a set means it's true for its members (can decompose aggregate statements into an equivalent for loop acting on each member).
Maybe I misunderstood your comment, but isn’t that exactly the opposite of what you’re saying here?
> Who a person follows is a pretty strong signal of their values
If your position is closer to “on average, people who follow other people tend to be more aligned with the people they follow”, I’d probably agree. But this is a vastly different statement than “following someone strongly indicates endorsement”.
> I see this "scale invariant fallacy" all the time with programmers.
I think it’s problematic to bring too much of an engineering mindset to a social issue like this. Algorithms can be cleanly and rigidly defined. Social issues tend to be messy and complicated.
In terms of pure utility, it may be true that blocking people based on who they follow results in a clean feed at a low (effort) cost. But perpetuating the idea that following someone equals endorsement has longer term social costs and gets into dystopian territory pretty quickly, and depending on why someone is using social media, the impact of entirely excluding the group of people that “follow but disagree” is likely not small. If you’re on there for cat memes, probably not a big deal. If you’re trying to stay informed or be politically active, probably a bigger deal.
And regardless of use case, believing things about other people reflexively based on something like follow status is not a healthy place for society to be. Most people do not appreciate the nuance of what you’re describing as “scale invariant fallacy”.
My biggest issue here is the framing and the questionable/harmful conclusions that can be derived from it.
Maybe it's a semantic thing but is that not what is meant by this usage of the word signal?
"A child growing up in an affluent neighborhoods is a strong signal of their future success." implies => "The proportion of the set of all kids who live in affluent neighborhoods who achieve success as adults is high."
Putting people on lists for who they follow is a growing trend and it’s pretty clear in Bluesky culture that many people actually believe following someone implies some kind of support for that person and “taints” the follower somehow. This goes alongside a host of problematic behaviors ranging from all-or-nothing thinking “if you’re not with us you’re against us” to simple bad faith.
My goal isn’t to argue here, but to understand and clarify what you meant.
It sounds like you didn’t literally mean that on an individual basis, following someone strongly indicates their values, but that in the aggregate (due to the current social climate), it’s more likely they won’t follow people they disagree with.
I don’t think this is just a matter of semantics given the context, but a necessary clarification.
In the affluent neighborhoods example, there’s no call to action (block people), the situation isn’t a highly charged issue in the cultural zeitgeist, and there aren’t a lot of reasons someone would interpret that example in some other way.
The same is not true for the current social media climate.
It is for those that need safe spaces. I love hearing the nonsense on both sides so I’m sure I would be blocked by people not ready to listen to such views due to fragility issues.
Emphatically no, and it’s one of the things that I dislike about what blocklists have become on Bluesky.
The fact that many people now view follows as some kind of endorsement speaks to how much social media has deteriorated and arguably makes the polarization problem worse - not just because people are making themselves ignorant of what public figures are saying, but they’re isolating themselves from the people they actually do align with who choose to keep themselves informed, further reinforcing the echo chamber.
Depending on your primary reason for using social media, I realize how attractive it is to quickly lock down your feeds. But it comes with a dark side, and blocking someone for no reason other than following an account is part of that dark side IMO.
It can also be pretty effective for stopping brigading. Back in the day, when he was still a darling of the far-right, I managed to offend Milo Yiannopolis on Twitter (turns out he twitter-searched his own name) and he siced his followers on me. It took about a day of mass blocklists (back when these kinda worked on Twitter), and individual blocking, to stem the flow of spam; a button to simply block everyone who followed Milo Yiannopolis would have been convenient, and nothing of value would have been lost.
I feel you're calling something a good heuristic based solely on how predictive it is, and not considering the impacts of using that heuristic. A property tax based on the number of windows in a house[0] may have acceptably low false positives, but encourages people to brick up their windows.
Here it makes follows performative rather than just about what I'm interested in seeing on my timeline, since I'd now be hesitant to follow content that doesn't align with my views. In addition, everyone on the site being discouraged from receiving content from outside their bubble seems likely to exacerbate echo chambers.
yeah, a lot of bluesky members seem to hold this attitude - but it is not correct & moreso incentivizes epistemic bad practices
komerad iteriasky, our sources tell us that you poses book on kaptialism. Why you share depraved views, komerad? This very bad for you.
alternatively...
Mr. iteria, we see that you've checked out a book by Marx from the public library. Why are you a communist mr iteria, and do you know that by being one you're putting our brave republic in grave danger? We shall revoke your right to work in any government position from now on. Red danger, mr iteria.
----
How on earth did we go through all that crap in our recent history, and people still think that reading something is sharing those values?! And banning them preemptively?
The block issue could probably be resolved by a 3rd party server which could let you still follow users who have blocked you. All this data is publicly available on the api. Obviously they wouldn't see your posts still.
I got back on it recently to give it another try, and it's somewhat better now - in that the proportion of USpolitics posts is still likely the same, but at least in absolute numbers there's enough non-USpol posts to make a good experience.
> Bluesky seems the least pushy with rage bait content of all the social media’s.
Yesterday, I opened up BlueSky on a non-logged-in computer, and 90% of the default feed was US politics, most of it rageful. I don't know what you qualify as "rage bait", but a majority of BlueSky content is at least angry and caustic.
On top of that, the whole Fediverse is extremely political. Email providers don't care much what you write or with whom you communicate outside of spam, so it works quite well. Meanwhile Fediverse is blocking people and servers left and right, it's completely unusable unless you follow the group-think on whatever server you are on.
Real decentralization is what Nostr is doing, where serves are just dumb relays, user-ids are public-key pairs and all the intelligence is in the client. BlueSky's AT-protocol should be capable of similar stuff, though in practice is still very much focused around the main BlueSky server.
So run your own server.
Just install some software from your distro PM and go through some configs. Nothing stopped some hacker from bundling configs with a point and click installer for android eg - A mail server doesnt need 100% uptime - or for servers.
As for reaching others, ive never had problems because my domains had dkim and whatever else was available set up - could be easily automated like web certificates were, and i never send spam... How is that inherently more difficult? I'm genuinely curious, not trying to argue - just citing my own experience.
What's to stop major servers ("gmail" and "hotmail" of AP) from blocking you? Obviously some aspects are different from mail as it is geared for wide distribution rather than directed communication, but it's not obvious to me that the decentralization problem is solved by a model that seems superficially close to email.
Again, im not trying to troll you as im unfamiliar with AP - i genuinely don't know.
Sender-reputation management and anti-spam automation is far advanced and far more stringent for email than it is for Mastodon/the fediverse. Setting up a Mastodon instance is a matter of installing a package and going through a browser wizard comparable to setting up a Wordpress instance, not difficult at all.
Or like happened with the original decentralized web. there was once a thing called a “blog” that you could host on your own server from your home, but these days everyone is “blogging” through fb twitter and instagram (or your choice of a few platforms). Why is this time different?
The fediverse, like email and most other human systems that benefit from economies of scale will have a Pareto distribution with very large free providers > ISP / work and community instances > individual instances. Banking is decentralized and interoperable, this doesn't prevent banking giants from existing the world over - I expect them to exist, I also am in favor of smaller regional and local banks and credit unions.
To start with, yes banking giants exists but everyone finds this undesirable to a certain extent and regulators would object if suddenly eg elon musk decided to buy out goldman and chase.
banks are highly regulated and enjoy completely different economies than email. Banks of the same nation are often legally required to be interoperable with others. Yes, there are still big players and you can eg get sanctioned by the US - which is why BRIC countries are working on alternative banking networks.
with banks, most jurisdictions would disallow a merger of two large banks specifically from decentralization considerations - guess what would happen if two email providers merge? exactly nothing.
With email, if gmail decide to ban you, you are unable to communicate with 90% of people with no recourse. A support engineer can decide to ban you on a whim and besides crying on social media, you can’t do much.
With banks, you need a large and powerful nation to tell other banks not to play with you, and you can contest this decision legally.
Most importantly, with banking money is the product and every transaction brings revenue, so there’s a strong incentive to cooperate. With email - and AP - cooperation incurs a cost on all parties instead and benefits are distributed and vague in monetary terms.
Finally, banks are required to deal with you as a customer - provided you meet certain requirements. An email provider can ban you for no reason and your only recourse is arbitration.
Compare to bitcoin. Will you still be calling it decentralized when one pool controls 90% of compute (i don’t think this can really happen tbh as there are disincentives to go 51% without abusing the network)?
Don’t get me wrong AP sure feels in the right direction compared to eg FB. Just on the principle of being able to run it completely in your own. However it would be nice if whatever new alternative that grew popular treated users, rather than providers, democratically.
To reiterate my point (and perhaps what you said in your first sentence) this is completely unrelated to the decentralized nature of email, and is proof that decentralization is ill-suited to avoid that problem: legislation and oversight are what works for banking. "Decentralized" has never meant "there are no dominant players"
Edit: when it comes to tech platforms or protocols, the ability to decentralize is binary: it's present or absent. There is one Twitter/Instagram namespace with no other instances, there are countless email MTA and MDA and standards for interoperability defined in RFCs. That GMail is dominant is not a fault of the protocol - it happened to be a superior product for reasons not included in the protocol like generous mailbox storage quotas, and superior spam identification.
1. To start, if decentralization does not "solve the problem" then what do all AP platforms bring to the table? There was already a decentralized facebook before mastodon - it used to be called a "web site". You could get a feed with just what you wanted by subscribing to rss feeds, which were also decentralized. You were not tied to 140 characters per post either, and nothing stopped someone from making an rss client that clipped posts at 140 characters in the the feed or whatever. What problem does AP solve for me? Indexing all that content? The hosting? If the whole thing is about getting banned from the domain twitter.com, open your own domain and publish your content - problem solved.
2. If we're solving a solved problem, why not bring something new to the table? eg anonymity of nosr.
3. If "decentralization is not the solution", how come other protocols - eg mentioned above - claim (convincingly imho) to offer an actual improvement if not solution?
4. You claim "decentralization is not the solution" then define some ad hoc line in the sand regarding what is "decentralized" and then make some bold claims based on that. Decentralized could mean many things: could be like ssh keys, could be like gpg keys with directories and web of trust, could be like dns or certificate authorities. Could be like email. Like torrents or like i2p, or kad. All of these are slightly different. Heck, could even mean like fb vs twitter - you are free to move to a different platform. Takeout your data, import contacts - done.
Where you claim that decentralization is not the answer i will say maybe insufficient decentralization is not the answer - with email, AP, and many other protocols, the platform ("domain") is the first class citizen so you get strong platforms and weak users. Regulation will help here just like it helped with banking - ie wont. What makes banks cooperate is mutual desire for profit.
Banks are truly fungible for the most part - make users first class and you will get the same for platforms
Personal websites still soundly lost to the Yahoo, MSN and AOL home pages (remember those?) Pareto distributions are everywhere, even with systems whose decentralized nature is as unquestionable as websites - I'm probably sounding like a broken record now, but it's clear as day to me.
You mention of old-school websites crystalized some inchoate thoughts I had. The fediverse is the spiritual successor to Web 2.0 / the blogoshpere in the age of social media and mobile apps. Instead of RSS feeds, loosey goosey comment and pingback implementations, everything is in a fairly well-defined spec that allows the conversations to be viewed on one web application or app by simply scrolling. What AP brings to the table are:
A. the ability to own the platform as an individual, or as a collective of like-minded people. There's a qualitative difference between r/math and Mathstodon, even both are on on the surface self-moderated Math communities. Even if such communities are blocked and defederated from the rest of the world, I think there's incalculable value in the community self-reliance as an end to itself without being mediated by a profit-seeking entity. I acknowledge this is an ideological proclivity, YMMV.
B. gives more editorial power to users over what they see (though this is woefully underspecified, but apps can and do fill the gap)
C. Better aggregation and discovery than websites. Closed and centralized social platforms are inherently great at this, but RSS feeds, not so much. If you find a website commenter particular insightful, you can't "subscribe to their newsletter" - you can with AP.
2. why not bring something new to the table? eg anonymity of nosr.
It's good to have many approaches tried out and available to people. I want the balance of power to be shifted more towards people - protocols are just implementation details. Id people choose to fo with the megacorp-hosted implementation of an interoperable standard (like Threads is claiming to aspire to), so be it. The existence of AP does not preclude nostr or AT, or Wordpress or Ghost
3.If "decentralization is not the solution", how come other protocols - eg mentioned above - claim (convincingly imho) to offer an actual improvement if not solution
I suppose everyone has well-reasoned and well-intended bases for their opinions, even when we disagree. I don't believe any protocol can counteract economies of scale without detrimental effects to smaller players, which is why I don't they can solve it - it'd be fantastic if they pull if off - I don't think they will - but I'm glad someone is trying. I wish nothing but the best to each project
> 4. You claim "decentralization is not the solution" then define some ad hoc line in the sand regarding what is "decentralized" and then make some bold claims based on that. Decentralized could mean many things: could be like ssh keys, could be like gpg keys with directories and web of trust, could be like dns or certificate authorities. Could be like email. Like torrents or like i2p, or kad
I don't know what kad is, but most of the things you list on your spectrum of decentralization had dominant players, whether it's DNS, gpg keys, CAs, or torrent trackers. I'm not going to split hairs on whether the dominance of keybase meant gpg is not really decentralized.
That being said, > I don't know what kad is, but most of the things you list on your spectrum of decentralization had dominant players, whether it's DNS, gpg keys, CAs, or torrent trackers. I'm not going to split hairs on whether the dominance of keybase meant gpg is not really decentralized.
Most of what i mentioned is indeed semi centralized - but also semi decentralized. it and that was the point - there is no one true way to “decentralize” - is the star trek federation decentralized? is banks’ culture?
You make some very general claims regarding what decentralized systems don’t solve, but whatever your argument, you base it off some specific model of what is decentralized (you define a binary criterion). Whatever you claim, you can claim only for that model and indeed! that model doesn’t attempt to solve many problems that found in previous decentralized models and that are desirable to solve, and hence my criticism.
We’ve designed a slightly more advanced wordpress. Let’s celebrate! I would hope for something more imaginative. And indeed some are trying.
And, people are free to work on what they like of course - who am i to judge? Well, unfortunately i find myself to not be in the position and with a strong enough passion about this to do something myself, but im affected just as everyone alive is.
I do see seemingly better attempts as we’ve discussed, and in this particular case im worried that worse is the enemy of better, due to network effects. Any traction of a worse platform takes away from a better one.
Finally, gpg keys existed way before keybase and are actually one of the actually distributed and decentralized systems, so it’s curious that you picked specifically on this example.
gpg keys are entirely local first. Actually decentralized and usable to the individual user level. On top were built various webs of trust by mutual signing and publication of public keys to various public directories.
Keybase were able to package this neatly with added features and they enjoy some network effects but their data is public - you could spin up a compatitor before the end of the year ( it is dec 31 :) without losing any data. Or with a completely separate web of trust, that could also trust keybase keys.
ssh keys are similar in this regard, except the usage patterns are different and so keys are trusted on an individual basis or when signed by some organization/“community” wide ca. Im sure you know all this already.
Both of these last two examples demonstrate that in some cases decentralization does work, well. If we go with your “decentralized” model - “power to the states, not the people” - inevitably you get monopolistic players that kill off the standard as youve observed yourself. Like happened with email, with jabber, with rss, with browsers, like will happen with AP.
This is not a faster, quieter, cleaner or more efficient dishwasher. This is the exact same one we had last year, except with chrome finish, touch buttons and built in wifi. It will get picked up by the same sort of people that bought the old version - namely ones buying their first one or whose 10 machine broke.
It will fail and be unsatisfactory in fundamentally the same ways, since nothing changed in the mechanical specs. And in 10 years some extra features will be added like a voice assistant, to justify the raised priced on the same old crap.
The whole appeal of email-style decentralization is that even in those cases, Google can only block you from GMail - not email as a whole, which would be far more deleterious, and is the ever-present threat in non-decentralized platforms.
1. https://www.litmus.com/email-client-market-share
2. https://www.oberlo.com/statistics/most-used-email-clients
People add their Gmail account to their iPhone and get Apple Mail.
Virtually all email goes to Gmail between personal accounts and GSuite stuff.
...and what a miserable bunch most of them were: 2 MB attachment limits and 10 MB mailbox quotas?! GMail had to drag all of them kicking and screaming into the 21st century when they debuted with a 1 GB mailbox quota.
Had to set up SPF/DKIM/DMARC, then it started working again.
Mastodon to me feels like it was built with the explicit goal to keep out anybody non-technical, and for technical people, only the type that wants to corner you at a party and discuss the deep philosophical and moral choices of your Linux desktop environment.
Easy is seldom truly free.
Moaning that federation is not decentralisation without even considering running their own instance, and when you suggest that, they turn around and say 'oh it's too hard'...
Oh how I miss the times of interest-based forums with ACTUAL moderation, large IRC channels where assholes got kicked and none of this amorphous mass of people and bots producing unmoderated brainrot that then gets turned into AI slop-based timelines optimised for the sole purpose of stimulating people's dopamine receptors until they burn out...
No, Mastodon was not designed to keep out anybody non-technical. In any given social circle, there is almost undoubtedly at least ONE person who can fire up a server and administrate it. You only need one sysadmin for your whole community - the rest can be moderators, and members can chip in some coin here and there to keep things running. That's about the simplest and most sustainable model I can possibly picture. If you don't know of someone in your social circles who runs a community, that's fine: start out on a public/larger one in the meantime to get things started, and you can move over later! If this is still too hard for someone, that's fine, there are countless centralized services they can remain on, like Facebook, iMessage, WhatsApp, SMS, etc.
it isn't? I'm not aware of any relay servers being run but the AT protocol makes affordances for this functionality. Are those features a lie? I read the protocol specification only a few weeks ago, perhaps this is new?
You're correct that the grandparent's PDS isn't the same as a Mastodon homeserver but that's probably a good thing; the network functions much differently than the ActivityPub federation
> A world of full self-hosting is not possible with Bluesky. In fact, it is worse than the storage requirements, because the message delivery requirements become quadratic at the scale of full decentralization: to send a message to one user is to send a message to all. Rather than writing one letter, a copy of that letter must be made and delivered to every person on earth.
https://dustycloud.org/blog/how-decentralized-is-bluesky/
> The cost of running a full-network, fully archiving relay has increased over time. After recent growth, our out-of-box relay implementation (bigsky) requires on the order of 16 TBytes of fast NVMe disk, and that will grow proportional to content in the network.
https://whtwnd.com/bnewbold.net/3lbvbtqrg5t2t
> The fediverse currently hosts around 27,000 servers (many more users, but let's focus on servers). Adding just 5 more servers would be a blip in terms of the affect on the network. Adding 5 more servers to an ATProto ecosystem with that many fully participating nodes would be an exhausting number of additional messages sent on the network. ATProto does not scale wide: it's a liability to add more fully participating nodes onto the network. Meaningfully self-hosting ATProto is a risk to the ATProto network, there is active reason to disincentivize it for those already participating.
https://dustycloud.org/blog/re-re-bluesky-decentralization/
[plus more]
https://mathewingram.com/work/2024/11/28/is-bluesky-really-d...
https://en.futuroprossimo.it/2024/11/anatomia-di-bluesky-e-d...
Anyone can host their own data.
Bluesky has said they have zero intention on opening advertising because the platform isn’t built for that paradigm.
No investor or potential buyer would get ROI from an open network. If they tried, anyone could open a new public good atproto network and users could easily migrate their data.
The very thing that gave Twitter value was it owned all its data. Bluesky does not own anyone’s data. They just host it.
Bluesky has a new crypto investor with a board seat, but there are no signs the investor has made any demands.
I think Bluesky will beat the odds.
Poor and uneducated people exist.
That seemed to me like it should have been the next evolution of the net, and still seems that way. All right there in your browser (which was also a server, it United those two groups of functions) democratising the internet...
Also, if you want to operate a home server, you also have to be willing to have a public file upload endpoint capable of receiving and storing arbitrary data on your server (because that's how ActivityPub works), and people send your server a lot of data, and a lot of that data will be extremely unsavory, and it will be your responsibility to make sure you remove anything illegal that someone on another server uploads to yours.
I wasn't willing to take that risk, myself.
Or am I confusing with Gab ?
Imposter accounts will be attempted for anyone of significant standing or authority posting anything authoritative (e.g., product or policy announcements) controversial or notable, and with no way to shut them down and maintain an authoritative presence of you, no one of note will even go there, or stay once they encounter the problem. Easier to stay somewhere else like Bluesky or Spoutible where they at least attempt moderation and authentication and declare "Any Mastodon accts purporting to be me are fake.".
I've personally spoken to authors/speakers/officials who checked it out after Twitter was sold to Musk, and once they understood the no-authentication-in-principle problem, said "NFW".
I don't see this at all. Quite the opposite in fact.
From what I've seen, BlueSky is trying very hard as a company to stay apolitical in an extremely naive way that's going to ultimately drive away users. There's simply no way to to be apolitical as a general social media platform today when social media is so widely used for discussing politics and current events, is a key target for propaganda campaigns, and in a highly fractured political climate.
BlueSky gained momentum primarily from people who were driven away from X as it started to move further right, with a lot of engagement driven by left and center-left leaning people, along with people who might not have been directly engaged in politics except for being the target of right-leaning hate campaigns (LGBT people in particular).
If they'd doubled down on that, I think they'd be a lot more successful in the long run. Sites like Truth Social, Parler, and X have demonstrated that there's a significant market for politically aligned social media spaces for the right, and both the significant activity in left and center-left spaces in Twitter before the buy-out, and the growth in Bluesky point to there being a significant market for an unapologeticly left leaning social media site as well (I'd point to Tumblr here as another example, although I don't use it and only have a passing idea that it seems to be a predominantly left leaning space).
Instead of embracing product market fit with an underserved market though, BlueSky seems to be both-sides-ing themselves into a situation where they're likely going to see an exodus. By inviting and protecting right-wing provocateurs on the platform they are driving away their core audience in order to attract people who already have their choice of established competitors (X). The only value they can add over sites like X and Truth Social is a group of users ready to be the target of trolling and bullying, but having recent experience with migrating away from Twitter I don't see them sticking around BlueSky for long in that environment.
In the end, the attempt at being apolitical will doom BlueSky to being a worse less populated X or Truth Social, rather than making the most of the opportunity to be a more decidedly left-leaning social media platform for an audience that prefers to avoid a strong right-wing presence in their social media experience.
Anecdotally, as someone who mostly used Twitter for math and theoretical CS (plus some news and current events) I feel like I ought to have been able to fairly easily find a community on mastodon but I never did. BlueSky is doing much better as a replacement for tech twitter and math twitter.
I suspect the centralization is necessary to an extent to get critical momentum. You could replicate something like that in mastodon maybe, but nobody seems to have done so in practice and I’m skeptical they will. Truth Social is probably the best example but from what I know, but it never hit the scale of Twitter even with a fairly ravenous core audience.
Add some more tools to facilitate selection of people to block and the only real problem left will be people demanding performative loyalty acts.
BlueSky's moderation team has traditional Twitter-like biases but my understanding of the AT protocol, from reading the spec, is that they do not have a monopoly on moderation in the AT network.
Principles:
(a) non minification and no binary code – this is so that the platform is user and dev centred and not corpo and advertiser centred
(b) static only mode as default, as in a site will be considered broken if it needs dynamic scripts to work, or at least it won't be considered a "classic" site – this is for (1) accessability and (2) command line (non-GUI) browser access and (3) easier automation – push as much common dynamic stuff into CSS as possible
(c) cookies are in plain text and by default can only store essential information, cookies must be versioned and have a corresponding description file on the site's server – no information can be stored on the user's computer that is opaque to the user
(d) instant messaging is to be a standard of the “classic” web – it must be federated and decentralised, just like the web is – it is not a separate information space, it is part of the same information space as the “classic” web
that's off the top of my head – i view the web and instant messaging (or microblogging or whatever you want to call it) as fundamentally broken and user hostile
But along the lines of general user experience, the central feature I have in mind is the time-based feed. No engagement algorithms, no suggestions, just things happening as they happen. Anything that goes viral does so organically with no push from the system.
The irony of all social media is they all start with an ad-free time-based feed to make people fall in love with the app, then once they reach a critical mass they switch to an engagement algorithm to addict them and pump up views for advertisers.
A paid service, even at a comically low price, would be a hard sell at first but that could change as people see the value.
I believe you want human comprehensibility, but going with "no minification, no binary" may throw out a baby with the bathwater. Everything about computers is binary code underneath, even this message (and even UTF-8 is not exactly a trivial spec - it's just that we have tools that make it super accessible). I suspect you rather want lack of deliberate obfuscation for the sake of obscurity.
I think binary formats are fine, as long as there are tools to work with them. Same with minified code if the source maps are right there - we already spend a ton of computing resources for our convenience, no reason to send more bytes over the wire if they're not needed, just make sure they're fully accessible to whoever wants to look under the hood.
Define "alive" and "dead".
As a Mastodon user, it certainly is very much alive to me. I follow a lot of well known people, and that number isn't dropping.
This reminds of almost every Emacs thread here. People claiming it's dead/dying because of VSCode, whereas if you're active in the Emacs community, all you can see is growth.
Mastodon is going to hit a peak - it may already have. But as long as it maintains a healthy number of users, it will always be alive. At the moment it's more resilient than Bluesky, where almost all the users are on one instance.
Not everyone has the same goals as you.
Is this really the case now that it's dead (for real)? Are folks going back to NBC/MSNBC etc for news?
Especially as communities evolve and gain greater trust amongst each other, the platform will actually strengthen as far as I can tell -- this is already happening, as there are servers we know we can "trust" and those we know we can't (mastodon.social) because they have open-door policy and poor moderation.
I could go on about it all day, but ActivityPub is so far the absolute best technology for social communities I've ever seen/used (not that there aren't things that can be improved, of course).
e.g. Are there even guarantees that a bad admin can’t mess with someone’s previous posts?
Centralized services try to solve the issue by simply never giving out such authority outside of a small handpicked group. (And even then a reddit admin was caught red handed doing it a while back)
Edit: And so the trust that takes years to build up can be lost in a few seconds of bad decisions…
It sucks though, I don't know ONE normal person who's on Mastodon.
Oh also, it might seem more dead than it really is because some people post primarily "followers-only". I only have one or two posts a month that can be seen by "everyone".
At this point I consider the technical/usability hurdles of it a feature that filters out people that are not my kind of people...
But the funding model it chose has proven to degrade the user experience of every other service.
If you’re talking about venture money, it’s a public benefit LLC. The demands that can be made on them are limited by that.
Non-profits are much more time tested and concretely structured.
So my problem with this post, and general griping like this, is that by leaning so heavily on a shared boogeyman (that of "enshittification" or whatever) that there stops being concrete actionable complaints and more just general anger. Solutions can only come when we discuss problems.
At times a cynical portion of me even thinks this sort of posting is just low-key karma farming too, but I know that's too uncharitable a take, and I realize venting to the in-group can be therapeutic.
[1]: https://dustycloud.org/blog/re-re-bluesky-decentralization/
IMO, there was plenty of substance, on things a lot of HNers either don't realize, or disregard.
> that there stops being concrete actionable complaints and more just general anger.
Good point in general (and ironic, since that too is a tired, pervasive condition that somehow still needs pointing out, even if it seems like you're just complaining ineffectually in doing so).
But, since the Bluesky concerns apparently needed to be said, to inform people who appear not to understand, then saying it isn't just complaining.
> At times a cynical portion of me even thinks this sort of posting is just low-key karma farming too, but I know that's too uncharitable a take,
If want to verbalize uncharitable takes on HN, be careful what you start. Your own comment could've been bog-standard damage control astroturfing.
This is distinctive because the AT Protocol exists to specifically prevent the degradation that VC does. So I'm curious what about Bluesky and the AT Protocol are of concern here that VC capture could affect. That's why I linked Christine Lemmer-Webber's post.
> If want to verbalize uncharitable takes on HN, be careful what you start. Your own comment could've been bog-standard damage control astroturfing.
I find that funny that folks think Bluesky has astroturfing around it, but sure you're welcome to think that way. HN is pretty big these days.
Is BlueSky linking and federating with other privately run ATProto servers yet, so posts are shared between them and it actually becomes decentralized?
That it is following the same funding model that resulted in the problems we've seen. Bluesky currently doesn't generate any significant revenue. At some point they will have to in order to satisfy investors. If they were concerned about preventing the problems previous social media sites experienced, they would have sought out a different funding model.
| if you have problems with its decentralization posture
I don't. I was working on federated social networking protocols back in 2008. I'm fully aware of the concerns and I know it's not a panacea. Centralization has strong benefits for user safety and experience.
| there stops being concrete actionable complaints
My other comments expand on the biggest issue which is the advertiser-optimized engagement algorithm. A site which does not cater to advertising (using an alternative source of income such as a user-driven subscription model) can instead maintain a time-based feed. This is a much better user experience. It doesn't favor negative engagement, it's less addicting, and it doesn't create artificial virality.
Thanks I probably should have read the other comments.
I haven't registered for a new Bluesky account in a while now, but when I joined there was no algorithmic feed. The "Discover" feed was added later. The default feed for me at least is still the timeline. I do occasionally glance at the "Discover" feed, but I ended up writing my own feed algorithms for my own uses that I use more often.
Though I will say, even on my purely time-based feed, ragebait always wins. People like ragebait. Today <Jane Johnson> is a nazi. Tomorrow <insert bad customer service story> so corporations are evil. While my examples are colored by the folks I follow, I'll bet this makes up the majority of content online.
I've been trying to work on a feed that removes this kind of ragebait but it's proving real hard especially when the post is sarcastic. I'd love to connect with folks who have worked on algorithmic feeds in the past and know how to crack this problem. Right now Muted Words tend to do the trick when there's a new Villain (not always a person, sometimes an entity) of the Day on my feed, but I'd love to do this automatically.
Sure but we don't need to help it along. People are gonna people, we shouldn't create machines that encourage the worst tendencies.
If Bluesky goes the advertising route (likely) they'll find just like everyone else that stoking fires is the best way to ensure engagement, which ensures eyeballs, which benefits advertisers.
My problem with ads is not the ads themselves, it's that the ads become the customer, and the users become the product being sold to the advertisers. This creates a series of perverse economic incentives that significantly shift the way the site is designed and developed.
[1]: https://techcrunch.com/2024/12/05/bluesky-ceo-jay-graber-is-...
But, the best thing is exemplified by graze.social which gives you a huge amount of ways to filter the firehose feed into whatever you want. Leave out the rage bait? It’s a filter sequence away.
Me? I do not want to avoid the villain a day problem. I want to see and block them myself, to know what’s going on.
I'm a huge fan of how easy it is to have editorial control of your feed on Bluesky and the concept of a standard Bluesky identity.
Facebook has degraded the most but twitter moved towards favoring rage bait years ago.
Bluesky is fine. It’s not perfect. It’s struggling to deal with demands for viewpoint moderation. It’s a public benefit corp so venture capitalists have less to complain about. It has good tools to deal with most things. The people who are working on it seem competent and sincere.
I like the phrase, karma farming.
Genuinely don't know why anyone would use it when you have perplexity, gemini, chatGPT search, etc. at your disposal.
And what did they get trained on in the first place?
LLMs hallucinate/confabulate. I use Wikipedia to check source info and to find additional information. Of course there are more reliable sources than Wikipedia, but it's useful, still.
If only there was a pattern we could detect.
Learn about the Fediverse (not just "Mastodon"), it's the only solution worthy of you.
They can limit your reach on their stuff but if you don't want to use their stuff it doesn't actually matter and you can continue to exist completely independent of them if you want.
Some diversity they got there.
I do think leaving Twitter because you don't want to be on a corporate social media network is a valid reason though. But Bluesky isn't that. It's just safespace 2.0.
Piece of cake
Is there any software like this that I can host on my domain?
Plenty of the people I follow, Jeff Geerling for example (hi!) have their own sites/kingdoms but I don't make the rounds of their personal sites every morning.
A managed product, hosted by a company, that I can point to my domain would work (just like some blog or website makers solutions).
Discourse has managed option though, so thanks for pointing it out.
Also, as far as I can tell, there is no real diversity in clients even though Matrix is in principle an open protocol. Everything is either Element or a fork of it, or at least is built on matrix-react-sdk, which makes them all effectively the same.
If people hit those bugs, I hope some of them have the time to speak up in the Matrix channel for that app/platform or find/create/bump the Github issue for it. While Matrix needs continued love, its ecosystem seems like a great protocol & app to keep supporting with feedback.
Messaging apps are hard to get all perfect (even some major ones, not naming names), and what Matrix accomplishes is pretty impressive; I hope Matrix & Element will continue to mature. (For hope, the first iPhone was pretty limited and easy to dis, but look at it now.)
And most apps are not element forks - eg FluffyChat, Nheko, Cinny are all great fully featured apps and separate codebases. The only Element fork i can think of is SchildiChat. Meanwhile matrix-react-sdk doesn’t even exist any more.
Are you on a stale build for some reason?
Ok, I was mistaken about everything being an Element fork.
To move the goalposts slightly though --- do any of these apps properly support threads (i.e. messages in threads show up in and only in separate views)?
Yes, and [email protected] and [email protected] are different email-people, too. This is not a hard concept.
are hard concepts from math and science bad concepts? should we discard calculus?
is potty training a toddler a bad concept? they initially struggle with it and some find it hard
is a healthy diet a bad concept? people without prior knowledge of what's healthy and what isn't are likely to struggle
But it's not a hard concept, it's just unfamiliar to them.
People being confused by a concept after it has been taught to them suggests that either the concept is hard or the educational process inadequate. Confusion on initial introduction has nothing to do with difficulty.
The Web still lacks a first-class concept of a user identify that you can take with you across servers.
But now you can, so we're on to the next whack-a-mole.
It would be clear we were at least talking about things where "the people" had reactions to specific things for specific reasons that were in principle solveable and not merely ghosted into existence to support a point the commenter wanted to make anyway.
I think people see one another doing it and kind of collectively converge on this ritual of collective storytelling where we offer anecdotes that don't offer any kind of truth tracking accountability.
1. That didn't work as I expected.
2. I am confused!
3. Oh, that's how it works! I learned something.
Humans go through this every day, in domains technological and not.
It just goes in circles with personal anecdotes that always coincidentally corroborate whatever position someone was already arguing for anyway. What would be really interesting to see is someone making the case against Mastodon but acknowledging that "people I know" weren't confused by it or vice versa.
Sorry for the rant.
It's not a hard concept, but it's a concept that was only ever explained in school to a sliver of the population actually using email every day.
Plus, federation makes validating accounts real hard. Looking for a semi-popular Twitter user on Mastodon will bring forth 800 Twitter-to-Mastodon-bridges with plausible-looking domains, only for the real user to end up using something like "hachyderm" as their domain name. I don't know any good solutions to this problem, but that doesn't make the problem go away.
You'd be surprised (well, nobody here on HN would be) to know how many times I tell a business that my email is "[email protected]", and they ask me how I got that email address, whether I work for their company, etc.
I once started receiving spam addressed to <mybankname>@<mydomain>.org and after several instances I reported it to MyBankName.
I explained that I only used that address in my dealings with them and so it must have leaked from them.
They said that's not how email works, you have one address that you use with all your contacts. One of them must have leaked it.
I tried to explain that I used a different host portion with each company I contacted.
They said that's not how email works, you have one address that you use with all your contacts. One of them must have leaked it.
I transferred my balance out and let the account lapse.
That's clever. But doesn't it cause friction when trying to relay the address e.g. over the phone?
> to avoid "why is my business name in your email?" questions, I rot13 it.
That's a neat idea.
> That's why I've updated my SMTP config to handle the hyphen character the same way as the plus sign over 10 years ago.
Every time I have to hand out my email over the phone, I brace for having to explain my catch-all to people. Depending on how tired/tech-illiterate the person on the other end sounds, I've started using plausible-sounding alternatives (contact@/hello@/email@) instead.
It's not obscure. Some code monkey at Samsung was told to filter out certain addresses, Samsung ones among them, and just used a regex or substring search on the entire address.
1. Prepend "from-", so that instead of <their-business>@example.com you give them from-<their-business>@example.com. It should at least make it easier to explain your approach when you have to.
2. ROT13 or reverse the name of the business so it's [email protected] or [email protected]. You can design a different stateless function that maps names to email addresses. The function doesn't even have to be invertible. This is similar to a stateless password manager like https://www.lesspass.com/.
3. Use a list of pre-generated addresses you keep on your person. Think recovery codes. Of course, you can keep the list on a smartphone.
Since I like surprises, do tell ... how many people think that?
Maybe more, but at least six of the emails meant for others that I've received, implied they live at those six unique locations.
I know one of them likes to get the vegetarian meal option when traveling internationally by plane.
(Companies should really validate email address OWNERSHIP before spamming innocent people.)
The alternative explanation, that they roitinely use [your name].[your last name]@gmail.com as their email, and don't realize that it never works is... unlikely IMO.
I can easily imagine there are a bunch of older people who do not have email addresses, yet just about everything requires an email address, even if it's not necessary for whatever service, so people have to either make up an address, or incorrectly remember what the address was that their children or grandchildren set up for them.
Either way, that doesn't excuse the companies that spam innocent people.
I don't understand why this isn't part of the normal flow for implementing Verify Your Email emails.
Someone used my firstname.lastname Gmail address on trip dot com a couple of days ago to book flights, and their Verify Your Email email actually had a Not My Email-type link in it... which apparently does nothing, as I shouldn't know that if you phone trip dot com about changing your flights, they send you an email with a Change Flight link.
I just got off a chat with their support, so hopefully my fat-fingered doppelganger doesn't miss their flights from Atlanta to Sydney tomorrow.
It's not hard to someone with exposure to a certain medium. Though its a bit dismissive like it would be for a mechanic to question why a person doesn't know know about rotors, spark plugs and other "simple" car concepts.
Abandoning the concept of celebreties and instead using social media for social interactions with people who you can "validate" their identity by walking over to them and asking them for their ID.
I get a pile of junk from people who assume they can do that. I guess I have a lot of stupid distant relatives. It was the same for Hotmail too I got so many hotel receipts, or resume replies etc. one went on for decade or more. Yes you can reply back "no this is wrong" but nobody listens.
I completely understood the function of the usernames from the start, but to this day I still sigh whenever I encounter a new Mastodon user on a different network because I have to do a song and dance to get them followed on my main account. The whole thing is cognitive overhead I do not want.
So yes, you will have:
@stephenking.bsky.social
and
@stephenking.bsky.otherinstance
Unless Bluesky remains a single server, in which case it's not at all decentralized.
For the record, there are other differences - on Bluesky, you use your non-default domain to login in exactly the same place, there aren't 'weird gaps' between different domains.
@zuck.bsky.app
and
@zuck.meta.com
are two different accounts.
The only “problem” bsky solves is choosing a server. But if ATProto becomes widely used, the problem will appear as in Mastodon today. The only way to avoid it is for bsky to never become really decentralised. So yet another VC-backed social media company.
I think there's no two ways around it, @stephenking.bsky.social looks better than @[email protected].
Blue Sky does the names better and opts people into a default server at the moment, and I would say their desktop and mobile experience is a bit better, and that feels like they've solved something specific and technical even though, as you pointed out, the issue with domains is the same in each case.
Also, Bluesky is a centralized view of the data in the decentralized ATProto network. This means you will never end up having the problem where searching for a user on one instance will not show up because they are on another instance that they have not federated with. There are obviously tradeoffs with this, but IMO they do seem sensible. The nice thing about Bluesky is not that it is decentralized (it's not), it's that the data that it let's users interface with is decentralized, and if something goes south with Bluesky, another application can be built on the same data and users can migrate without starting from square one.
But there are moderation lists that you as a user can subscribe to. It wouldn't be hard to find a moderation list for impersonators, which would solve this problem for you.
I work at a company that relies on engagement with customers over email I'm sure plenty of other people here do as well, and whatever people's confusion with email, somehow they figure it out when they need to and the world seems to keep turning.
At some point this conversation is no longer about the specifics of Mastodon or BlueSky, it's just general information literacy and functional literacy.
Hilariously, arguments of the form "what if people do it wrong" like this were made even for the introduction of calculators. I think it's better understood as an ordinary rite of passage than the specific identification of a genuine problem.
That is why I devote my energy to enriching my home file server with custom software that I can access anywhere via domain name mapped to a IPv6 address. It is my kingdom and its not going away. I can demo on there full stack applications that would be challenging to demo otherwise. If I had a blog on there I could say what I want. I could host a personal email address on there. I am exploring how to limit access by physical device identity so that it remains private even on the public internet.
If you're being serious, how much time does it take and how much custom software do you actually have?
How about this approach? https://solar.lowtechmagazine.com/power/
And frankly, if you're not a business, there's no reason to chase a 100% uptime.
I think I had a flagged post on Bluesky, early on that just referenced something elsewhere - it was pretty harmless. And I remember a few X users trying the platform saying something vaguely controversial and getting a suspension. Or some such. I don't want to get into the ins and outs of censorship and free speech but you can get booted out the pub for saying something disagreeable in front of the bar hands or patrons. And I would be quite livid if I had invested in a platform and then got shut down.
The AT protocol gives you the ability to produce feeds. But it's actually the consumption aggregation and discover-ability that seems to the difficult bit. I feel we need a lightweight RSS style reader in browser to really get past this. There are weird hacks on Bluesky to subscribe to feeds. But it is messy. The feeds are where the magic potentially happens.
Twitter had become unpalatable before Musk bought it. And there were various crisis of confidence and herd threatening migrations, but people just couldn't be bothered. In its latest ungodly form people are still sticking around, or moving to silos and bubbles on other platforms, it's just a complete and utter mess at this point.
Platforms inevitably win out with convenience. Facebook, Instagram, Whatsapp succeeded as people just couldn't share or publish photos or files easily. Combined with some magic discover-ability.
Twitter's collapse has been painful. But weirdly it was incredibly influential though low in membership.
My personal consumption of social feeds has been obliterated to nearly zero. I'm not sure if that's good or bad. I published for myself rather than an audience and had used Twitter just because it was easy. I have a broken computer at the moment and my entire dev stack / environment is in chaos. And although I think the barriers to publishing and self hosting are low there are still inherent obstacles.
I've spend hours building a website (1) that counts which members of the French parliament still actively tweet on X, and which actively use Bluesky.
The "analyse.ts" script for X did have to go through scraping, in a real browser connected to a real account. It got blocked every 30 or so profile views...
The Bluesky script was a delight, using the open no-credentials API (2).
Of course the Bluesky company can shut down their website or their API. But still, what this openness permits today is a significant difference from what X ever permitted. Their abstractions will stay and could be leveraged by another company with a team of 10 experimented developers.
1. The website is https://politix.top. Feel free to fork it for your own country. 2. Here is the Bluesky script https://github.com/laem/politix/blob/master/analyseBluesky.t...
I'm glad you specified "X" there; Twitter, of course, used to have a very good API. The bar has undoubtedly lowered.
I assume this is all ancient history now and a distant memory to most, but there was an era where Twitter’s API was a ton of fun to work with.
Well that's of course OK with me : Bluesky should make their users pay. 10 % of users paying 1€/month, 1 % paying 10 €/month, for instance. That's ok, we're paying a service.
But the API access and federation should remain free.
...no.
APIs are not free cost-wise: They require server compute to serve requests, at minimum.
IMO: Require API users to put down $2 to obtain access, and offer higher tiers for higher limits. I.E What Twitter's API already does.
Nevertheless, it is my strong opinion that offering paid service is the only way to a healthy ecosystem, healthy competition, products that actually benefit the user, and the market that works as the market is supposed to (and that Big Social innovating[0] the subversion of this model is a tradegy with net negative effects on society).
Not offering paid[1] service to customers means ultimately either 1) dying or 2) making someone else your paying customer (e.g., the advertisers being offered the users as the product).[2] That “someone else”, by being the source of revenue, will dictate how the service evolves, and their interests will not be aligned with the users’ except by sheer accident.
In case of services like Bluesky, I doubt API access can be excluded from the equation, since it costs money, and when inevitably abused a lot of it, sadly.
Federation overhead could in theory be subsidized by paying customers, or there could be smart controls such as letting certain servers federate for free if it benefits paying users while charging others an honest fee[3].
Finally, let’s not forget the good old “charge for the app”. Sure, being open means someone can build another, cheaper app, and someone will use it, but believe it or not—that’s normal competition; make your app better, respect your users, turn profit.
Bluesky’s accepting large investment is a signal of not going in this direction, and is therefore worrying.
[0] It could be said that some companies (e.g., Adobe and Microsoft) did something like that earlier, subverting the market via offering a product for free by not seriously chasing pirates. When someone’s choice is between two paid products—instead of free awesome product everyone pirates vs. some mediocre paid product—the competition works much better. However, their core offers were still paid, and crucially those were not social media services that prey on our attention and anxiety.
[1] Before someone mentions the disadvantaged: offering subsidized options to those who need it is not mutually exclusive with a straightforward commercial model.
[2] There’s also 3) becoming another Wikipedia, which happens every so often… Let’s be realistic.
[3] A lot of courage would be required, as I can already hear the “walled garden” outcries.
2. My approach is not “one more product will be the answer”, more like “fixing the incentives and making the market work will enable many products”.
2. How do you fix the incentives short of fixing capitalism to remove software VCs?
2. You don’t need to get rid of VCs, it’s orthogonal.
Just make interoperation/complete API coverage required by law to be available to any user if you have more users than certain amount. It would neuter the lock-in when anyone can make a third-party GUI that has no ads and interoperates with any other social platform (meaning no “all my friends are there” effect).
It was yet another self-own, along with things like getting promoted on the feed.
X could have made money by selling features (eg tweetdeck) and other useful things, but they didnt.
Of course, then politcally it became a "this person is a MAGA person" so Musk had to start handing out "free" blue ticks to big accounts to avoid that appearance. To the point that people were putting in their name "didn't pay for blue"
But they did. Nobody pays for X premium just to get a blue tick. Being verified I guess is part of it, but they're paying to get other things including less ads, Grok access, longer posts & videos, communities, media studio, monetization, and other things.
I'm trying it to check out Grok, which is impressive now that it can handle current events and return posts and web links.
On the negatives, they claim "download videos" as a feature of paid plans. This is false advertising. Many videos cannot be downloaded. The uploader must specifically set the video as downloadable, and many do not. X is deliberately misleading about this. It was a key reason I paid.
Screenshot of page comparing tiers and features:
Twitter launched a paid tier, Twitter Blue, before the Musk takeover. It was a sensible move, offering additional features such as edit functionality for power users, but not harming the experience for those who chose not to buy into it.
Most importantly, it was entirely separate to the use of blue ticks to denote verified and authentic accounts. In fact, there was as far as I know no visual indication that someone was a Twitter Blue user.
When Musk took over, one of his first changes was to combine Twitter Blue and the verified programme, removing any actual verification in favour of a claim that anyone who had paid was 'verified'. The company also artificially boosts the posts of those who have bought this new premium tier, which disadvantages everyone else.
Buying a blue tick is seen, quite rightly now, as buying an artificial boosting via the algorithm and that's just pure vanity.
Blue ticks had nothing to do with being "verified" or "authentic." They were handed out randomly to some celebrities. bigcorps, and friends of Twitter employees. As far as I know a bluecheck was never handed out to anyone who wasn't who they said they were (although you could get them under pseudonyms too), but the "wrong" celebrities or normal people could not get them. It was a mark of social cachet, not authenticity.
It was launched after the company was sued by a sports star who was impersonated. Until Musk took over it could always be relied on as proof of an account’s authenticity.
What you’re complaining about isn’t that it represented something else, but that as with any large scale verification process it doesn’t scale well and the process was opaque.
Twitter cycled through various approaches to solve the problem. At first they merely reached out to people, based on the popularity of accounts representing them, their level of fame, and their risk of impersonation (or evidence of prior impersonation) and as and when the team had capacity. Therefore celebrities, politicians, and journalists were prioritised. However, this was a flawed process that was too US-centric and too US West Coast-centric on top of that.
They later opened up public applications but closed it down when they were overwhelmed with requests and couldn’t process them all. They ran into all the usual verification challenges, including language differences and the difficulty of verifying across countries. So they reverted back to the previous model while working on a way to use external factors to allow for a scaled up verification process in the future. That process stopped when Musk bought them.
The claim that it was only handed out to people for social cachet doesn’t hold water. For one, Republican politicians, Fox News and other conservative publication journalists, and sufficiently notable right-leaning celebrities all had blue ticks. The company even verified Jason Kessler, though that stirred up a public controversy that forced it to pause the programme for a bit. [1]
It wasn’t a perfect programme of course, but it did what it said it would: If you saw that an account had a blue tick you could trust it meant it was an authentic account that Twitter had verified. That aspect of the system never failed.
[0] https://mashable.com/archive/twitter-verified-accounts-2 [1] https://www.nytimes.com/2017/11/09/technology/jason-kessler-...
Bluecheck -> authentic. Authentic !> bluecheck.
There was no path for most people almost all of the time to get a bluecheck, and they could be removed for arbitrary reasons having nothing to do with your identity. The "process" consisted of someone at Twitter deciding you were worthy, based on arbitrary criteria including "you're my friend."
> The claim that it was only handed out to people for social cachet doesn’t hold water. For one, Republican politicians, Fox News and other conservative publication journalists, and sufficiently notable right-leaning celebrities all had blue ticks.
Having bad politics doesn't mean one doesn't have social cachet. You yourself say here "notable" - but again, just being notable was not enough, though it was a big help. And of course, if you had the right friends, you could be completely non-notable.
Your post begins with "that's false", but the rest of it agrees with what I said.
In many old Twitter circles, having a bluecheck made you an object of derision for precisely these reasons - it didn't signify authenticity, it was a social marker that frequently came with inane tweets and thin skin that was perceived to arise due to an idea they thought they were "elite."
That is clearly false. The blue check was an accurate signal of authenticity through verification by Twitter. What it was not was a universal verification mechanism that scaled to being able to verify everyone who used the platform. Those are two different things, and the lack of universality does not mean that the programme was not useful in valuable in providing a means to prove authenticity and avoid impersonation of the many people it did cover.
Moreover, the company was actively working on ways to scale it up into being able to reliably verify many more people before Musk bought it.
Now all that is gone, and a blue check means nothing to other users of the platform other than as a sign that the holder is paying for premium features. It's no longer a trustworthy verification mechanism.
The fact is nobody paid attention to the blue check except the people who had one. The outcry was because a set of people felt elite because of their blue checks and were upset that anyone could get one. Hilary Clinton or Donald Trump or Kanye West impersonators are not an issue on the platform.
The only reason it’s not worse is because of inertia and the fact that most public figures are still using the accounts they had when verification was in place. That won’t last. It’s also why public figures who are leaving for other platforms usually opt to keep their X accounts in place but dormant.
Kanye was in fact impersonated on Twitter in the past, it was one of the key reasons behind the introduction of Verified Accounts.[0]
I have also seen impersonators for all three of those you mentioned, especially in terms of crypto bots for Trump. However those are also three of the most heavily policed and watched profiles by the company’s understaffed moderating team, who proactively monitor for impersonations. That’s not true for lesser public figures: I just searched for a hand full of well-known journalists and found several impersonation profiles for them all.
What’s worse, their impersonation reporting function does not let you report the impersonation of someone who is not an active user. I know another public figure who doesn’t have an account there, doesn’t want one, but now hasn’t been able to get them to do anything about an impersonator who is using his name to scam others.
The current model is badly broken and decidedly worse than the verification system that existed before.
[0] https://techcrunch.com/2009/06/06/facing-lawsuits-and-compla...
The only person making any kind of assumption is actually you, by imagining that something is not possible or plausible because you project your personal expectations based on a personal notion of morality onto everyone.
If you take a step back and look at the scenario, you'll understand that nothing binds any third party to comply with your personal expectations, or follow your particular argument based on morality. Therefore your expectations are completely unfounded.
If you take a look at reality you'll find plenty of examples where projects which were previously open were afterwards closed and monetized. This is nothing new. Just take a look at, say, Reddit. Or even Twitter. Countless examples.
The more people who are involved in the decision making apparatus of an organization, not just at the top but throughout the entire net, the less human you know it is. If the entire company consists of a single person, it is a person and not an organization. But if a company consists merely of one owner/operator with one employee below them that tells the other things and is told things, the product of those two becomes less than human and may make decisions that neither of the two humans would approve of if they had the complete picture of what was going on. The larger the organization grows, the worse this problem becomes.
This isn't only true of companies, but any group of people. Groups of people are not themselves people.
What does this mean. What does Keynes have to do with moral companies? Is it made up?
And both people and boards can change for the worse.
But you’re unhappy with people expressing their personal opinions, primarily because you don’t agree with them?
What version of free-speech is it that you want? I assume it’s just like all ‘free speech absolutioniats’: free speech as long as it’s your own or from people you agree with.
Where did I say I was unhappy with people expressing their opinions? What sort of surreal strawman are you attempting to build here?
My issue was, quite simply, with the predominantly ultra-left phycho's that have taken a foothold there dominating the discourse. Theres no conversations there, as expected, there's just abuse. It's like twitter but in reverse. Probably why the out-of-touch celebrity mass has transfered there, with the assumption that's what real people in real life are actually like...
Those are your words. They literally agree with the OP’s position on free speech. You then go on to state that you don’t like what people say, even though you are lamenting the lack of free speech. You’re a contradiction with a hyper aggressive view of others: calling others “psychos” says more about you and your small minded attitude to others than it does about the people on Bluesky.
So you don’t like what people say. Who cares? Either put up with it because you believe in free speech or stop lamenting the lack of free speech on Bluesky.
And then maybe consider how you view others. Having an opinion of people being psychos just because they don’t align with your worldview is the mindset of the extremist
While the author has a valid point about Bluesky having more momentum and some UX advantages over Mastodon, this is silly. Most people already know that [email protected] and [email protected] might be different people.
I bet the vast majority of non-technical people who use email would correctly answer that the two email addresses might belong to different people if asked. That doesn't mean they'll be checking closely while using email every time.
Something similar is possible on Bluesky since usernames are domain names.
Right, but at that point we're just talking about general functional literacy. These same people are going to have trouble logging into their bank from a different computer, or ordering from a Wendy's menu or getting an oil change. Most people don't, and they sign up and post their memes, and follow their people, the platform reaches is critical mass and the world keeps on turning.
Abolishing a platform is merely a form of performance art.
> I’ll encourage folks to drive those conversations to community-specific spaces (like Discourse, Discord, etc).
Who does the author think controls Discord?
I think you misunderstand what sort of control they speak about. I think what they're getting at is "Who is doing the moderation?" rather than "Who is maintaining the servers?", so the community aspect instead of the technical details.
I think Discord let people do the moderation part pretty much however they want, compared to say Twitter where there is one moderation team that controls it all.
Bit similar to Reddit I suppose, although Reddit also have admins/site-wide moderators that clean up across subreddits, so not identical.
Still, seems weird to drive people from one castle to another castle, when instead you can drive them to your own website (like with Discourse). But I don't think that's what the author is talking about.
So he's motivated by "moving people to kingdoms", which sounds like the exact thing he's calling out the big social platforms on, but adopting himself on a smaller scale.
In the end, respecting users isn't the guiding force. "Kingdom building" is. Brand building. Users herded like cattle from castle to castle. It's "trust me bro" website ethics replacing corporate social media policies.
But I could be wrong, it has happened before so bound to happen sometime again.
In terms of Bluesky/Threads, etc. When a platform's intrinsic value is that, "it's not the other platform", it won't last or will only track very niche and closed-off groups. What does Bluesky offer that is unique/different?
Federation, as the post mentioned, is something the average user doesn't care or is beyond their comprehension. Too much friction as it is implemented, the best way is to organically and transparently implement it, if it's even possible.
To make Discover useful, I recommend aggressively muting or blocking bottomfeeder political content. If someone is only posting tribal or identity politics, block. I bring this up, as I think it would resolve a subset of the complaints I've seen in this thread and elsewhere.
I wish you could have all your feeds combined, but this appears not to be possible.
Reddit went through this around their IPO.
What you’re confusing it with is shareholder pressure, which is orthogonal to duty. What Reddit went through was just kowtowing to large potential investors to increase IPO demand.
(They did vaguely try once, but there was such a backlash that they backed off.)
Twitter was not a massively lucrative company, but the idea that it was financially near death is a myth.
----
https://www.theverge.com/2012/8/16/3248079/twitter-limits-ap...
https://www.theverge.com/2018/8/16/17699626/twitter-third-pa...
> We’re committed to understanding why people hire 3rd party clients over our own apps.
https://www.androidauthority.com/heres-whats-really-happenin...
> To save you a click, the social network wants to charge up to $2899.99 per month for developers to use this new API on up to 250 users. Of course, that’s untenable. The developers don’t want to pay it and, frankly, neither do their users, us, you, or any other sane person. Additionally, a good third party Twitter app will clearly have more than 250 users. However, as Luke explains, this new API is never (and was never) for third party apps.
Also, there will be revenue opportunities from being the canonical AT Proto first mover. It’s way too early to tell, or worry.
I am, on the other hand, familiar with the likes of Blockchain Capital, from whom Bluesky has accepted 15 million dollars in Series A funding. At some point they're going to get crypto wallets and air drops integrated just like Keybase did and the profits will come out of scamming the uninformed.
I'm not sure we have much precedent for that model working to sustain any form of social media for the masses. It has in my experience been great for specific services (happily paying for pinboard on a yearly subscription!) but I'm not sure it will work for aby service aspiring to be a universal town square.
A lot of Ai guys are X with cool stuff and still a ton of great posts in Japanese if you can read it.
Mainly for the extra features, apps & integrations that Bluesky offers:
https://www.japantimes.co.jp/business/2024/11/25/companies/b...
I have moderated the shit out of my feed. I rarely see things I do not want to (I had to give up politics and current events after the election). I use the list feature to curate separate feeds for different topics (music, programming, books, etc). I have started experimenting with graze.social to create my own algorithmic feeds.
I have changed my handle to my own domain. One of these days I’m going to move my stuff to my own personal data store because it sounds like fun.
Bluesky is also cool because of being the first mover/developer of AT Protocol. It’s my view that at:// will be a scheme that is as ubiquitous and important as http:// in a few years. That we will use it to login into stuff instead of facebook, google or github and that there will be numerous messaging things (including those sending money and other resources) based on ‘lexicons’ as well.
There are problems, of course. It’s new and people are pressuring them to do viewpoint moderation which is a terrible idea. There are still many features that are missing.
But, it’s a very fun platform with a lot less negativity than Twitter and a lot less bland stupidity than facebook. Threads is fine but it’s 100% zuckerberg’s feed. Tribal takes like four clicks to make a post. Mastodon is a bad UI and instances tend to be narrow-minded fiefdoms.
Most of the comments on this thread are talking about what might happen, ‘enshitification’!! Oh My!. The actual fact is that it is a good thing presently and I hope decen people will flock to it and make sure it is supported to reach its maximum awesome potential.
Unless the AT Protocol split it self from the company to be something like matrix.org or SMTP. Then Bsky will always have an advantage over other indexers. [1]
[1] https://fedimeister.onyxbits.de/blog/bluesky-at-protocol-vs-...
Have you actually promoted your Bluesky account anywhere or spent time engaging with other people the same way you expect people to engage with you?
I was also able to create an app on Bluesky that grew to 15k users in less than a month[1]. The Bluesky team was really open to helping me with some rate limits to make sure it could continue running well too. Reddit and Twitter probably had similar vibes when they were starting out, perhaps Bluesky will face the same fate, but there are no guarantees with any platform out there.
Assuming a for-profit venture like Bluesky gains critical mass, it will absolutely happen again.
You may be interested in this thread from a core dev which examines this exact play by Reddit (and how nobody could do anything about it), how it would have been different on atproto, and how a robust ecosystem keeps incumbent players honest: https://bsky.app/profile/dholms.xyz/post/3la636r666c2p
[1]https://pluralistic.net/2024/12/14/fire-exits/#graceful-fail...
https://en.wikipedia.org/wiki/Group_conflict
https://en.wikipedia.org/wiki/In-group_favoritism
https://en.wikipedia.org/wiki/Group_polarization
https://en.wikipedia.org/wiki/Communal_reinforcement
https://en.wikipedia.org/wiki/Homophily
To be honest, I'm kinda glad that the Twitterati aren't there; I did not enjoy Twitter when it was in its prime.
Running your own blog on your own domain is a good idea and anything long-form would be on there not Bluesky, no? The vast majority of people will run their blog on a platform though, be that Wordpress or Bear or Ghost etc all of which (in theory!) could go away. Where does it end?
I’ve been thinking about this a lot with my blogging platform (https://pagecord.com). It’s hard not to lock people in with a platform, but most people WANT a platform because it’s easy to use. I’ve made Pagecord open source and I’m working on an export so the whole site can be exported to Jekyll-compliant Markdown, so in theory you could leave and be up and running in a self-hosted way (fairly) easily.
So maybe transportable content standards is the most important thing to solve?
Right, and I would suggest this is what the activitypub protocol is for.
I’m not going to invest in a platform where fear of banning is a thing from the get go.
And this: https://x.com/clownworld_/status/1858194893249917377?s=46
And this: https://x.com/immeme0/status/1872482191869132932?s=46
Etc. They seem REALLY ban-happy over there.
The second is clearly an account attempting to get banned. Regardless of what you post, if you're actively trying to get banned, I don't care that much when you do.
The third is probably the most concerning, although he doesn't provide any specific evidence about what he actually posted, so must be taken with a grain of salt.
In general, I'm really against services banning you without clear reason or ability to challenge. See also gmail, X, amazon, etc. etc. In terms of "free speech" vs. "censorship", I'd like a healthy mix for my social media service of choice (whether that ends up being Bluesky or something else). I don't want people to be excluded simply for expressing an opinion. I do want people excluded if they are harassing others—or worse, obviously.
That said, if people whose entire personality is being anti-trans perceive Bluesky as ban-happy and aren’t interested in it, I see that as a win.
> That said, if people whose entire personality is being anti-trans
Are you talking about protecting women’s rights? That’s pro something, not anti something, right?
So speaking of bad faith… The only one I see acting in bad faith here is you?
Btw, you’re firmly doing the bad faith thing now, and were from the very start when you danced around the truth with language like “commonly held views and scientific facts”.
But apparently she really did create an account, yesterday, and says to have been immediately banned, without posting anything: https://x.com/LauraLoomer/status/1873542021715243076
https://www.thefp.com/p/jesse-singal-bluesky-has-a-death-thr...
Little discussion on current events, little interesting insights.
It’s definitely less of a chess pool than twitter, much less random violence and less rage bait as well.
https://doctorow.medium.com/https-pluralistic-net-2024-11-02...
Older article : https://pluralistic.net/2023/08/06/fool-me-twice-we-dont-get...
You can already run your own Personal data server (for your data), Relay (to aggregate all feeds), AppView (that holds a view of the data), or client (that talks to the AppView).
If that is true then that probably goes a long way in addressing the concern Doctrow and others have with Bluesky.
edit: According to one article[1] PDS isn't really full federation like what mastodon has. Right now you can only host your own account in your PDS (But they plan to gradually increase that limit to 10, and then more later)[2]. But it's certainly a good start. Not sure if Bluesky will have the capability to block you from reaching your own followers though (say if they ban or suspend your account).
[1] https://www.theverge.com/2024/2/6/24062837/bluesky-drops-inv...
What you lose (at least last I checked) are action notifications based on your forwarded handle(s). This mostly doesn't matter, though in my case I have one mildly-viral toot which occasionally gets rediscovered. Missing out on the notifications storm there is mostly feature rather than bug.
For the curious: <https://mastodon.cloud/@dredmorbius/102376653178100454>
The AppView - controls the way you can search posts - has the ability to show or hide posts from everyone using that AV - has per-user data such as notifications, last skeet seen etc - is a CDN for media, and as such can filter there - is where the algorithms of what posts to show are implemented
In other words, someone who controls the AppView holds a lot of power in the AT Protocol world.
At the moment, it seems that Bluesky are doing a great job with their AppView, and they've rather magnificently scaled with the extreme load increases in the last months. However, for someone like Doctorow who wants independence from being on someone else's platform, there has to be a viable alternative AppView, or at the very least a documented process for how to host it.
However, it's my personal belief that it's only a matter of time until people do this. I don't know how practical it will be (and what level of resources would be needed to divulge if Bluesky go bad compared to a Mastodon server), but it seems like this is a priority for them, and everything else in the stack has been made easy to self host (see https://alice.bsky.sh/post/3laega7icmi2q).
I'm not sure this is up to date, but Bluesky/AT Proto's architecture is pretty complex to wrap my head around so maybe I just misunderstand. The biggest difference is that unlike Mastodon, Bluesky doesn't really have a single concept of an 'instance' that represents an independent segment of the network like Mastodon does. Instead you have PDSs (which is a user and their data), relays (which centrally relay multiple PDSs like a firehose), and the app view (the frontend for visualising the relay and interacting with PDSs).
You can host your own PDS so you are in control of your own data and identity, and you can migrate away from Bluesky-operated PDS to your own, though at the moment you can't migrate back https://github.com/bluesky-social/pds/blob/main/ACCOUNT_MIGR... https://whtwnd.com/bnewbold.net/3l5ii332pf32u
Bluesky's AT Proto design has different trade offs to Mastodon. Bluesky seems like the more feature complete, technically superior, twitter-scale design, being expectedly more complex. Mastodon/ActivityPub is easier to boot up something completely decentralised, but hosters often complain about scale. The real test comes down to the resiliancy of the service is the main provider shuts down. At the moment I think Bluesky would suffer a lot more than Mastodon if the company just went away.
https://www.piratewires.com/p/interview-with-jack-dorsey-mik...
> This tool was designed such that it had, you know, it was a base level protocol. It had a reference app on top. It was designed to be controlled by the people. I think the greatest idea — which we need — is an algorithm store, where you choose how you see all the conversations. But little by little, they started asking Jay and the team for moderation tools, and to kick people off. And unfortunately they followed through with it.
> That was the second moment I thought, uh, nope. This is literally repeating all the mistakes we made as a company. This is not a protocol that's truly decentralized. It’s another app. It's another app that's just kind of following in Twitter's footsteps, but for a different part of the population.
> Everything we wanted around decentralization, everything we wanted in terms of an open source protocol, suddenly became a company with VCs and a board. That's not what I wanted, that's not what I intended to help create.
He's completely wrong about how easy it is to move a Mastodon account to another server.
First, your instance admins can completely wipe your account before you even have a chance to move.
Second, you can't move an account, you create a new one on another server which produces a new handle. You can move followers over using some clunky process few users would understand. It can take up to 30 days to process and may require multiple tries. In case any blockage happens between your old and new server, it gets even trickier.
Worse, your content cannot be migrated. It is forever stuck at the old server and at the whims of whoever runs it. Same for the redirect from your old account to your new account.
If the point is to have a robust network where your account, content and followers/followings are safe...Mastodon is the worst.
Content migration isn't implemented yet, and as someone who's migrated a few times more than I can remember (three or four, possibly more), that's a bit of a PITA. But it is on the roadmap, and account migration in general has become far cleaner over the years, see note at bottom of:
<https://blog.joinmastodon.org/2019/06/how-to-migrate-from-on...>
I've been on the Fediverse since 2016, and in the several times I've migrated things have become far smoother.
At present you can migrate your followers, following, and blocked accounts:
<https://docs.joinmastodon.org/user/moving/>
Note that there are few if any proprietary / commercial services which afford anything remotely close to what Mastodon does, though blogging platforms probably permit import/export of content to a greater degree.
At NOSTR the account functions without servers, you get private keys that certify your messages as yours no matter where or when you post them.
From that perspective there isn't a private castle since you can send your messages to any of the several hundred relays existing today. It isn't VC funded but doesn't really cater to woke people and there isn't moderation of any kind.
You follow what you want to read, you can't even block others from writing on your texts. At most you can only ignore their writings.
The idea of nonexistent moderation is untrue. The big relays get big because they only commit to the minimum necessary moderation, though there are plenty of smaller or topic-centric relays based on user allowlists, payments (regularly or per note), or admins enforcing pretty standard moderation systems. The system caters just fine to woke people.
'No moderation' isn't always the same as 'Freedom of speech'. Whatever you're posting, there will always be at least one relay willing to take your notes (if not, run your own) which you can broadcast to your followers.
You can't really stop a targeted attacker. Sure you can always add a few "IF's" as disclaimer and nitpick all you want, reality is that moderation is defacto non-existent for the overwhelming majority of relays.
As a challenge, try to see for yourself what is posted to them without any filters or WoT algorithms, then you see the unfettered amount of material getting published. Of course that is small relays you can enable whitelisting and so forth, but those are corner cases. They are not the norm.
The global feed for me has always been generally as you say it is, with just as much unfettered content coming from Nostr-native pubkeys as from ones bridged from AT/AP/RSS etc. I thought that was just a consequence of me connecting to 30+ relays of varying sizes at all times, as nowadays I would suspect that the norm is to be subscribed to only a select few of the biggest relays.
I really do hope WoT gains traction, as for users it's a great middle ground between follows (easy filtering of feed, discoverability very difficult) and the global feed (easy discoverability, feed filtering very difficult).
The downside is that newcomers have a really hard time to be noticed or followed, discoverability isn't yet at a good middle ground at the moment like you mention.
Let's hope a better algorithm can provide that balance. Every now and then it helps to view the global feed and push newcomers there to have feedback and follow them when the content is interesting.
How can this possibly work? What if someone posts illegal content?
Of course that app providers want to keep their customers returning, so they will try to show you the most interesting posts while keeping other stuff away.
But the thing is to try yourself. One of the fastest app provider is Primal, you can find it here and register an account for posting any kind of stuff you want under 5 seconds: https://primal.net/
Will someone read your stuff? That is a different topic. Because new accounts tend to be ignored no matter what you post, usually you have to first interact with existing users and build up your credit score if you want to get noticed.
[links to a github issue that is 90% internal project bureocracy, 10% "didn't read the terms"].
I think this is actually another instance of the "people don't actually want to pay for choice": the moderation policies for the big social sites are just incomprehensible, but you don't have any agency over them if you use the sites, which is simple.
On Mastodon you do get to choose what moderation you subject yourself to (to some extent), but obviously making that choice requires work since there are real differences.
For those who need them, they are accessible enough, and in fact I think it was the population looking for those that was effectively the first movers onto Mastodon.
In moving to Mastodon from X a few years ago, I didn't want my content to be owned by a platform, but I also just don't have it in my to write blog posts, posting threads bit by bit works better for my brain.
So my solution was to write a script that took that any thread I start with a certain hashtag in it, and threadreader-style mirror it to a basic HTML page on my own website[0]. That way, if my Mastodon account ever goes away, all the threads I actually put any effort into are preserved.
[0] https://kalleboo.com/microblog/ I'm intro retrotech so this site is designed/constructed so aside from the videos it works fine on a Mac with a 25 MHz 68040 CPU. All the data is stored in a big JSON file so I can re-format it whenever I want.
I would have released the source, but it's just a big ball of PHP since that was the easiest thing to use to just pull some JSON off of mastodon and template it into HTML.
(hint: not that decentralized after all)
Bit of a side note for my fellow protocol enjoyers: this site is WhiteWind which is another app on the atproto network. Bluesky is a microblogging app on atproto while WhiteWind is a long form blogging app on the same network. It's pretty neat.
And Christine replied to the reply here which I believe is the terminus of this conversation: https://dustycloud.org/blog/re-re-bluesky-decentralization/
Sure, it's true at some point that the Platform could, for whatever reason, decide it would rather suck you dry than continue the symbiotic relationship, that does happen.
But here's the core of the problem - by putting yourself half out of the platform, trying to direct people off to your own website, by gating your content etc. You are damaging the platform. All that massive surplus that is created by having everyone in one place sharing in one common way? It won't exist if you're not participating in it.
I can open a shop in the centre of london. I'm going to pay high rents, but I'm also going to gain massive benefits from all the people in London who can come and buy stuff from my shop. It's a win for everyone. You're going to open a shop in the centre of London and when someone walks in the front door you're going to say "Oh well here's all the stuff I sell, but to actually buy it you need to come visit my farm in Norfolk". You see how this doesn't make sense right?
And laying aside whether you should do this, any platform that wants to survive is going to massively penalize your behaviour because you're freeloading, you're damaging the platform. You want surplus but you don't want to let anyone else benefit.
This isn't an academic exercise, do we see anyone outside of the platforms gaining the success that the creators inside the platforms do? I'd be happy to note anyone I've just totally missed, but these platforms really do actually work.
If anything Mr Beast is an argument for not using YouTube. Alphabet is incentivised to keep him happy so that he doesn't move to X. I'm sure they consider his needs before they change their algorithm, at the expense of almost all other creators on YouTube.
The network effects of the platform are massive. 90% of that surplus can go to Alphabet and it still be a good deal for average creators. Mr Beast, you, me anyone can go and rent a server tomorrow and start serving their own videos. People still choose to go to youtube because there's just so much surplus value there.
As an analogy, economies can increase their GDP and inequality can also increase. Just because something is getting bigger doesn't mean it's getting fairer.
You may look at that and say well that's not fair, most of the benefits are going to Mr Beast - and they are, Mr Beast would have done very well in that scenario. But you're still better off than before. Are you better off relative to Mr Beast? No. But Youtube doesn't owe you that, that's not a reasonable benchmark. If it gets to the point that you're getting worse off, then maybe move to somewhere else, but expecting these places to be good for you in perpetuity is a mistake, and refusing to engage because you fear they won't be good for you in perpetuity is also a mistake. The total benefit of us all engaging makes the pie much bigger, and you almost certainly will get a bigger share of that than by refusing to partake in the pie at all.
Especially educated people should stay away from that toxicity. Boards like HN and occasionally Reddit, where it's mostly about discussing and being anonymous are the only places worth contributing on the internet other than personal blogs.
Hollywood actors are now routinely cast (in part) based on how many social media followers they have, leading to a lot of weirdness around their agents and agencies buying followers, accusing other competing actors of buying followers, etc.
A bit closer to the HN crowd, there is definitely a correlation between speaking at conferences and having an "audience" and being a well-known figure online.
Similarly, the "build-in-public" indie folks are active on social trying to break the build it and they will come cycle.
There are ways to participate and filter through the noise that are positive, but certainly a lot of negative as well.
It's toxic in some ways; sure--but it's easy to care about.
who gives a shit about famous people? authors I assumed died decades ago? Literally I do not give a single shit what Stephen King or JK Rowling thinks
have fun with that, but you just explained why it never appealed to me. Weird idolatry. Reddit has the same problem.
Interesting people talk about ideas, not other people
> something insightful enough
you mean if you play the game and are sufficiently blessed by the algorithm your demigod may offer you a blessing. The algorithm doesn't reward insight, lol.
You're here in the comments of Hacker News so you clearly are interested in social networks. You reguarly check in here to see popular links others have shared, and occasionally participate in conversations. It's seems pretty easy to understand that others might be interested in a slightly different UI on top of this.
I meant, like, Joyce Carol Oates; who I had mentally placed in the same "historic personage" category as Sylvia Plath and Angela Carter before learning she had a twitter account.
And, yeah, it's somewhat toxic to engage in idolatry; yeah, I would more profitably spend my time trying to become a research director or founder myself. Having John Carmack like my Arxiv recommendation isn't an achievement, the way inventing the fast inverse square root algorithm is. But it sure does feel nice!
Lots of people. That's why they're famous. You may not, but many do, and that's okay.
But, indulging (in moderation) in ice cream or Factorio is one of the great things about living in the modern era. Just don't let it rewire your dopamine receptors too far to enjoy the real stuff!
> Especially educated people should stay away from that toxicity
I believe commerical, closed social networks are the ones that specifically breed this 'toxicity' people talk about. They're incentivised to promote engagement bait to drive DAU, page views and ad revenue.
Granted, it's audience is significantly smaller, but I think Mastodon immediately showed what a social network that had incentives aligned with users could look like. Bluesky has neat features putting users in control, like user-built custom moderation settings to hide things you don't want to see (like engagement-bait accounts, politics, spoilers, gaming etc). I think these are all user-centric features that Twitter or Facebook would never add people they conflict with their other business goals of promoting ads or other partner content.
Reddit is the center of toxicity. One dissenting opinion and mods banish you.
- your own blog on a domain you control
- effortless crossposting to bluesky, mastodon, threads, linkedin, and others
Then micro.blog is a great solution!
It follows the POSSE principle: Publish on your Own Site, Syndicate Elsewhere.
This is a fact BTW. Activity on bluesky has taken a nosedive. https://bsky.jazco.dev/stats
What makes Twitter, Twitter didn't move to bluesky. It's still clearly a niche platform, with only a certain group of people using it.
On Twitter you can follow tech, politics (English and in other languages), sports and more almost in real time, as things are happening. It's this relevancy and variety that keeps me using Twitter, and bluesky never got this.
It feels like you are within your own bubble, following a few accounts posting bad jokes here and there, and that's it.
It's a shame really, bluesky was the first platform that could actually could replace Twitter, its decentralization is seamless, an important thing for new non-techie users and it didn't just want to become text based Instagram, but people are now very reluctant after two failed attempts, so it just didn't work out.
A few accounts I liked left but I guess I don't really miss them as new accounts have filled their space. It could also be the communities I use Twitter for weren't affected by the culture change at Twitter.