Home Artists Posts Import Register

Downloads

Content

It's the free one!

This week, we're talking to Mike Isaac of the New York Times about Elon Musk's acquisition of Twitter. And, let's be real, his desire to be loved, his insane right wing tendencies, the slow grinding of the platform into the ground, and the bizarre tech-libertarian freak thought undergirding all of the PayPal Mafia's conception of the world. This is part one of two!

Comments

Anonymous

Twitter is no longer written in Ruby as it was difficult to make it scale. Nowadays, AFAIK, most of the back end is written in a language called Scala. For all the site’s faults, the Twitter engineering team have done some impressive work in keeping a site that gets circa 500 million new tweets per day usable

John O'Brian

I've also heard that it's one of the few big Scala projects, with the implication being that they're not going to be able to easily replace all the people they just fired with equally skilled people.

Anonymous

It’s not just the Scala development. According to https://danluu.com/in-house/ Twitter has (or had, probably, at this stage) a team working on the Linux kernel in order to extract maximum performance from the hardware. This is the downside of the user-centred view of Twitter the TF crew identify Musk as having: it blinds him to the feats of engineering behind the scenes needed to deliver that user experience. TL;DR Twitter is not a bird but a duck: serenely gliding above the surface while paddling like fuck underneath

Violet

More half-duck, half-iceberg. Duckberg, if you will. Almost all of the work that goes into running Twitter is invisible to the user, with only a small portion gliding serenely through the ocean looking for unsuspecting vessels. You're gonna have tons of internally developed tooling for different elements of administering Twitter, what I'm told is an extensive test infrastructure which may still be temperamental (dunno - I had that conversation six or seven years ago. Safe bet that it is, though. All test infrastructure is temperamental), the code needed to package and deploy/build and distribute server and client-side software, the actual physical infrastructure, whichever virtualization infrastructure exists on top of the physical infrastructure, and unreasonable amount of analytics, any and all network-peering Twitter does, and another dozen other things I'm not thinking of. Most of that code won't be in Scala, but it may be in something equally uncommon (because if anything is true of engineers, it is that they have a damnable tendency to try new technologies to keep themselves entertained instead of using the boring, old, reliable shit they ought to use). Somewhere in there, you'll find a small group of ducks desperately trying to keep the iceberg moving while more ducks flee from it at every interval.

Ivy Morgan

Elon musk tulpa is too fuckin cursed