comment: >
  
  Lol same. I’m personally responsible for too much code and business logic. I got a raise and then a 2nd retention raise this year cause people were leaving my company in droves and they didn’t want me to leave.
context: This pairs nicely with that Elon tweet, where he boasted about shutting down critical servers and Twitter was still running fine. >
  
  "I'm going to shut down critical servers and things will be fine!!!"
  two hours later
  "S e  T  ngs a e f ne!" >
  
  So, I know you're joking, but in my head I took this way too far...
  I was imagining Twitter actually sorting every letter of every tweet into different databases on different servers.  Because otherwise how would you lose letters if you shit one off.  And then I started trying to figure out how you'd make that work...
  You'd need like, 128ish databases to cover each ASCII character.  And then some incredibly stupid way to put this all back together for displaying.  I thinking some sort of bit mapping bullshit...
  I'm going to build this tomorrow if I can remember this idea.  I'm going to build the world's second least efficient Twitter platform!  This is so ducking stupid that it's the exact kind of thing Id make.  Might have to pair it down though, I don't think my home network or vm hosts could handle that many hosts...
  I'm going to need to be really drunk for this one... >
  
  Well they are doing database sharding... >
  
  Probably.  But I seriously doubt they're splitting up every single post based on the letter.
  For one, as a sharding strategy that'd be horribly inefficient due to letters having different frequencies.  Your E database would go to shit fast while the Z database does basically nothing.
  It also just like, logically makes no sense.  Which is why I want to do it lol >
  
  Ah, but you could concentrate your compute and I/O on the more frequently used letters, scaling down as you progress through the alphabet (ASCII character set). You could even optimise locally for different languages by sharding the db's and autoscaling to the required frequency.
  It would be a type of efficiency I guess. >
  
  That's true.  The balance might be too extremely lopsided to really work though.  E is used like 60x as often as Z or J, if I remember right.  It would always be better to combine a few of them just to raise your minimum usage on each database to avoid weird unexpected usage spikes.
  But that wouldn't be funny.  So I'm definitely not going to do that lol
  Although I'd probably have to combine a bunch of shit anyways.  I seriously don't think I can host that many VMs though.  I don't think I can host that many databases.  I think I'll have to do like, 26 for each of the main letters, and then a 27th database for misc characters.
  The university I went to way back when has a huge cluster that's not used very often.  I might try and bribe a few of the staff who used to like silly projects to get access to it again.  What I really wish would be access to my old web hosting set up from ~10-15 years ago still.  I could have hosted this for real, and maybe even survived the reddit hug of death lol >
  
  This is feeling more and more like a research paper opportunity for someone :) >
  
  It definitely could be.  But not for me.  I approach dumb scenarios the wrong way for that type of work.  
  For one, I'm going into the problem knowing that the solution is absolutely 100% the wrong one.  Which is a terrible way to start lol
  And then I fully intend to do zero research or work to find the best way to approach the problem.  I have a couple really stupid ideas that are going to be capital B Bad, and that's the way I like it.
  That and I'm going to be drinking while I write this lol
  But with that said, it's definitely a thing a uni student could try out.  Really anyone who's also into stupid projects.  There's already similar projects for other data structures, I've just never seen anyone build out their entire distributed database structure around such a dumb idea.
  
  I've got all weekend to work on this, and I'm getting started.  I've already got my basic/minimalist database VM set up, and I'm going seeing if I can get 30 clones to run on my host without shutting down all the stuff I have that's actually useful.  That portion isn't looking good, sadly.  I really wanted these to all be VMs on the same host because my actual network isn't that fast and I have a feeling this is going to be bandwidth hungry as fuck.
  I'm going to rethink how I can scale this out...  My only goal is to be able to turn off databases dedicated to specific letters and have the site continue working, but with all content missing the letter of the missing database.  Because that concept is still really funny to me. >
  
  Elon: No more additional storage! I want everything converted to RAID 0. >
  
  Soon to be RAID -1. >
  
  Ha! How bout RAID √-1 >
  
  But did you consider RAID Shadow Legends? >
  
  
  The cause of this Twitter outage is unclear.
  
  Followed immediately by:
  
  Twitter has laid off nearly 75% of its staff, according to some estimates. >
  
  Correlation is not causation!
  ...but maybe this time. >
  
  Occam's Razor >
  
  I tried to shave with that once, but it didn't work, because my electric was simpler. >
  
  Ahh, Occam's Trimmer. >
  
  Occam’s Manscaped >
  
  use promo code OCCAM for 20% off your first order! >
  
  Do they make ladies razors to? I need to shave my legs... >
  
  Sure! They're pink and cost an extra $5. >
  
  This muppet was talking about unplugging production servers and "omg nothing happened, this is easy" last week, so this seems about right. >
  
  "Why do we even have IT people? Everything works flawlessly. Fire those useless sods!" >
  
  I worked in IT for years. I was leaving a previous job and they decided to not replace me, the sole IT guy for 50 users and 2 racks of servers,  because "things just worked". Sure enough, two weeks later the phone rings. >
  
  So I guess you have to document anything you do to prove that you're actually doing stuff or they won't notice. >
  
  I had an IT job once where I had to document literally everything in a huge excell file. Every update performed, every backup that failed, every little lost email, every damn thing. It just became way too tedious... >
  
  Oh god. Lap/Desktop support - mgt decided that tickets weren't enough. Mandated that every time you touched an asset for any reason you had to document it. As if you weren't already busy enough keeping up with the tickets. Nothing like adding busy work to your actual workload.
  I hear you. >
  
  That sounds ripe for malicious compliance. >
  
  
  Added note to log, logging the logging of previous log entry. >
  
  Hey Elon, did you try turning off and back on again? >
  
  If he turns it off he won't know how to turn it back on. >
  
  Elon has never turned on anything in his life. >
  
  Absolutely false. He is definitely the type to turn himself on. >
  
  I can totally see Elon doing the Silence of the Lamb mirror scene. >
  
  I'm picturing Smithers with the Mr. Burns boot-up screen on his computer, except, now it's, "Hello, Elon. You're quite good at turning me on." >
  
  “The cause of this Twitter outage is unclear. Twitter has laid off nearly 75% of its staff, according to some estimates. Elon Musk took over the site in late October. Twitter no longer has a communications department.”
  Yeah, it’s a mystery isn’t it? >
  
  Legitimately surprising it took this long for wheels to start to come off, tbh. Those 75% should be damned proud. >
  
  Elon was literally walking around unplugging servers the other day. I'm honestly surprised at how resilient Twitter must have been to survive this long. >
  
  Good developers build a lot of resiliency into their applications. It may have taken this long for all of the structural support pieces to finally start buckling. 
  That being said, couldn’t happen to a more dickish CEO. Fuck Elmo. >
  
  the resiliency is actually not that complicated. And a lot of servers do more than just simply hosting content on the web. Elon could have killed automated scripting servers, backup systems, hot spare servers, HA peers, Windows Server Update or Red Hat satelite systems, etc...
  The web page wont go dark just because some servers were turned off. >
  
  If you remove 75% of a parachute, it doesn’t seem like a problem until you meet the ground. >
  
  But the backpack is so much less bulky and lighter.  I can wear it under my jacket now! >
  
  Everybody rushes to see, Twitter glitches that much harder >
  
  It’s like cow tipping. On three! >
  
  A lot easier to take down a website than a cow. >
  
  This was predicted in the first wave of "you may be breaking several employment contract laws across the globe" mass-firings.
  Fucking maintenance up never causes immediate systemwide failure. It takes a bit of time for all the redundancies, failsafes and margins competent workers gave themselves to finally 'run out'. >
  
  I mean, isn't this one of the hallmarks of IT - they work well enough that the not-IT people think IT isn't doing anything, so they downsize and suddenly, amazingly, things stop running smoothly... >
  
  Precisely. Many such jobs are the kind where nothing bothering you means it's being done proper. >
  
  Who would have figured laying off 75% of the staff would cause a few glitches? >
  
  Andrew Tate got destroyed by Greta on Twitter and it implodes.
  She’s destroyed the space along with the person! >
  
  oh? What'd Greta say? >
  
  Tate went out of his way to ask for her on Twitter her email to show off his list of expensive cars that burn gas to her.
  She responded by saying her email is smalldickenergy@getalife.com
  Edit:wording >
  
  then he went on a rant video saying "see i knew it, shes trans, why else would she have an email talking about the size of her schlong"  
  cause when rightoids cant think of a comeback, all they have is "But trans people"  
  as he tried to double down, he made himself look even more like an idiot lol >
  
  He's rubber, she's glue. >
  
  Boing fwip >
  
  I thought Elon and his followers said Twitter could be ran with 20 people in a broom closet? >
  
  You could probably run Twitter with 20 devs if all you had to focus on was like the US. 
  As soon as you start moving it into other regions though, that goes out the window. Original Twitter crew probably has different versions of Twitter running in different regions due to requirements from different countries -- basically different kinds of business logic. 
  Wouldn't shock me if the core remaining devs are in the US and they made a change assuming all the different regions operated the same way; then pushed it out everywhere. In the past there was probably teams in these other regions that reviewed and tested new code for their area before finally applying it. >
  
  Not to mention different legal compliance concerns… >
  
  If you have no legal counsel, can you truly have any legal concerns?
  ^^^^(The ^^^answer ^^^is ^^^yes) >
  
  There’s no communication department for foreign lawyers to contact, so… checkmate >
  
  This is going to take all of the smartest minds we have to figure out this Murder She Wrote level mystery. >
  
  Matlock could do it. >
  
  Columbo, meanwhile, doesn't even pick up the phone. >
  
  Grew up on Columbo, best lieutenant ever. 
  Can you imagine how much musk would lose his shit from Columbo always being there and always asking the right questions..
   Just one more thing.... >
  
  Lol I’ve been told by Elon dick riders that have never written a line of software in their lives 10x now that nothing would happen because all of those engineers were dead weight. 
  Despite the reliability engineers that worked there themselves saying the site will bug out eventually and despite me being a Software Engineer that specifically builds web apps telling them that it will bug out eventually because an app of this scale requires a ton of maintenance from a ton of teams. >
  
  Elon Musk is really killing Twitter. >
  
  It was said that he would bring balance to the Twitter, not leave it in darkness >
  
  Zero is an even number. >
  
  Is it?  I never thought about it before, and now all my limited math education is too far behind me to remember.  It would fit the pattern of every other integer being even, but I don't know if zero is defined in a way that allows it to be considered an even number.
  Quick, someone get a numbersmith to answer this! >
  
  This was predictable. It has at least 10 years of technical debt if not more, and most of the people who knew how to keep it chugging along got fired or quit. >
  
  That's something capitalists bosses tend not to properly value - institutional knowledge. There are things people know that aren't written down that are absolutely essential to the business. Fire those people and that knowledge is gone. >
  
  I'm one of those knowledge people and when bosses do know it, they pay damn well!
  I'm training up another guy in my department and documenting as much as I can, but I also have work to do.. Plus, it's hard to remember all those tiny little things that don't impact anything day to day until that one corner case comes up again. Oh well... Job security! (as long as Elon doesn't send someone into my industry to buy up my company, lol)