The OP is a popular shitposting account, doing what we in the biz refer to as “a bit.”
The OP is a popular shitposting account, doing what we in the biz refer to as “a bit.”
POV: you’re standing at the bottom of a slide at a playground in Boston
Oooh as a communist… where to even start. Most of this is US/anglo centric…
I truly do have optimism that we can build a better world. Every once in a while, it shines through the cracks: kids partying in the street while cops look on powerless, a little old lady cheering from the window while marchers chant “fuck 12,” even a single trans person finding a community that accepts them wholeheartedly.
But damn do you internet mfs make it hard sometimes.
My fave Lin Manuel-Miranda song is the one where he advocates on behalf of the US government for the privatization of the Puerto Rican electrical grid claiming it will improve reliability but then it actually becomes even less reliable. It’s really catchy 😊
Sadly the instance I joined doesn’t let you create new communities. Though I suppose it might make sense to shop around a bit now that all the servers are no longer melting.
wait what’s the tumblr??? 👀
Yup was just typing a comment to basically this effect. Federation adds a ton of overhead – you can still do things fairly efficiently, but every interaction having to fan out to (and fan in from!) many servers instead of like a single RDBMS is gonna cost you.
In all likelihood the code is not as efficient as it could be, but usually you get time to work those out gradually. A giant influx of users quickly turns “TODO: fix in the next six months” into “Oh god the servers are melting fuck fuck.”
That said, assuming the devs can get over this hump, I suspect using a compiled language will pay off long-term. Sure things will still be primarily IO-bound, but making things less CPU-bound is usually a good thing.
For some illustrative examples: Mastodon is in Ruby and hits dumb scaling limitations far more often than other fedi microblogs. Pleroma/Akkoma are Elixir (and BEAM is super well optimized for fast message passing/scaling/IO), Calckey (primarily Typescript) is moving some code to Rust, GoToSocial (Golang) is able to run in a fraction of the resources of Mastodon. The admins of one of the bigger tech instances recently announced they’re basically giving up on administrating Mastodon and are instead going to write a new server from scratch in a compiled language because it’s easier for them than scaling a Rails monolith.
TL;DR everything is IO-bound til it’s not.
Hey not sure if this is the proper venue for this, but is the REST API expected to be functional? The root endpoint (e.g. curl 'https://kbin.social/api'
) works, but then all the others (e.g. curl 'https://kbin.social/api/magazines'
) fail with a 500.
At first I figured it was just a “kbin.social is overloaded” issue, but the behavior seems consistent across a few different instances (karab.in, kbin.lol, some others I forget).
Figured I’d check if the API is, y’know, implemented/enabled/whatever before I try and repro/submit an actual useful bug report.
This looks great! Any plans to open source it? Not that it’s all that hard to pop open the .xpi to be fair.
Also minor suggestion: it looks like the archive.org API always returns non-HTTPS URLs (e.g. https://archive.org/wayback/available?url=https://old.reddit.com/r/programming gives http://web.archive.org/web/20230612074029/https://old.reddit.com/r/programming/). Might make sense to switch the protocol for the minor security boost.
Does anyone know of any communities for pigeons or capybaras (or tbh any other weird-but-cute critters)?
Edit: adding some as I find them:
one time i was pretty hammered and tried to light a cheeky lil kitchen cig on the stove and burnt my eyebrows/hair a bit. my barber at the time was this kinda alt girl and when i explained why i had all those weird baby hairs she was like “ah yeah makes sense same shit happened to me, had to draw in my brows for months.” anyway this was like 2018 if anyone was wondering.