alexch
How many points of failure are there? Who is in control of them? How many Elons would it take to screw the whole thing up for everybody?
the core fact is that #Bluesky is owned by goblins who are totally (probably) gonna push it down the #enshitification path no matter what its network topology looks like.
(goblin owners including the actual guy who fucked up Twitter and then sold it to the second worst person on the planet)
I wish ATProto was a proper old-school open standard, since there’s a lot of cool ideas in it, and some well-intentioned dedicated hobbyists building a community around it, but it’s still mostly a wishful-thinking stalking-horse for a single company and their greedy #utilitopian owners.
the details of the network topology are important, but ultimately a red herring
what we’re talking about is concentration of control
it’s all about power
who gets to call the shots, for whom, with whose consent, for whose benefit
and power corrupts
don’t trust the scorpion
and there’s a lot of really smart, really well intentioned people working at BlueSky, and on ATProtocol… but as the old saying goes:
*the road to hell is paved with good intentions*
(as i said in a later entry in the thread — which of course nobody bothered to read, since they got stuck playing Dictionary Fallacy with the word “algorithm”, see https://beige.party/@possibledog/113379279962049131 )
maybe the term “centralize” is too physical a metaphor for this abstract debate, since it implies a radial axis, along which the opposite of central is decentral, but that’s not how social networks work: there are always many centers
Also, more than other communities, Ruby has a cultural gap between the people developing the language and core libraries and the people using it to write web apps and frameworks.
Here's two good technical writeups of the exploit as it applies to Rails apps: http://blog.codeclimate.com/blog/2013/01/10/rails-remote-cod... http://ronin-ruby.github.com/blog/2013/01/09/rails-pocs.html
Reinventing The iPad
Erector: Views In Ruby For Ruby
Erector is a "builder pattern" view framework, inspired by Why's Markaby. In Erector all views are objects, not template files, which allows the full power of object-oriented programming (inheritance, modular decomposition, encapsulation) in views.