• 0 Posts
  • 16 Comments
Joined 6 months ago
cake
Cake day: July 22nd, 2024

help-circle

  • Workstations, like real workstations, are another beast and not what’s typically referred to as “office PCs”, those are indeed rather sff builds.

    Again, optiplex sff 3060 as an example, it has two SATA ports, one x16 and one x1 (I think) PCIe, and looking at the PCB, apparently there’s a version with m.2 slots. Sure, not exactly server grade storage, but if you manage to find some version with m.2 slots or invest 10€ for a cheap SATA card, you can get enough storage attached.

    GPU wise, absolutely no idea. My optiplex has a wx3100 that I got for cheap and its self reported power draw never goes under 5W, but since this machine is a desktop, it doesn’t run all day.






  • Yeah, but that’s the thing: it’s not fast. And that’s actually even more baffling.

    All those rewrites cost money. All the shoddy software somewhere in the background of every corporation was written using these shitty libraries, frameworks, APIs. And that means cost.

    I’m explicitly not talking about the newest crap Amazon or Google push, they operate under different principles, I’m talking about the data plumbing stuff. The eight billion Spring Boot apps, the PHP sites, the Python pipelines.

    Writing and deploying a simple CRUD app, that just takes data from a request and saves it into a DB should be done in a few minutes. The actual “payload” is just input schema, DB schema, transformation rules, maybe auth. That’s it. However, if you want to do that in Spring Boot and K8s, it takes often hours or days to get everything right. Not because Spring Boot is hard, but because you forget a network policy in Helm or the dateformat between JSON/Java/DB is different or that library is outdated or there’s CVE somewhere or you have to look up that shitty mappedBy thingy from Hibernate again (that’s maybe just my problem, I can’t remember that crap) etc. etc. etc.

    The basic problem behind is, that we have to take care of so much. Network, business logic, framework detail. You have hardly any layer or platform that is really solid.


  • Honestly, I would advocate the exact opposite.

    Yes, programs became bloated and fragile, but the solution cannot be to return to the stone age, but be professionals for once.

    Our entire industry is shit at actually engineering. There’s leaky abstractions everywhere, and that’s exactly why everything is so complicated and brittle. There’s no platform to build upon, only a scaffolding made of twigs, duct tape and three bananas for some reason. Every minor change in some minor library percolates through the entire stack.

    You’re a simple developer, so am I. And we both probably wrote hundreds of apps that essentially do the same crud crap again and again and again. The same basic functionality gets implemented thousands of times, because we can’t get our shit together to build actually reusable components. Instead we rewrite the 12th iteration of “make stuff move in browser” and “make Java do business”.

    We’re not engineers, we’re children with hot glue guns.





  • Oh come on, are you really that boneheaded not to understand that you’re not the norm?

    I literally had not a single power surge in my entire life. The only power outages I had were for a few minutes maybe three times in the last 15 years.

    The larping refers to you. Either you are truly an outlier who actually runs a small DC, or you just like the feeling you can get pretending to do so.

    Your attitude is roughly the “only gold plated cables made from solid silver” equivalent in audiophiles. Technically maybe correct, practically a self-important waste of money.


  • But not for us.

    That’s what I meant by larping. The vast vast majority of us here would probably not even notice if their systems went down for an hour. Yes, battery backup has its purpose. In a datacenter.

    I mean, what’s on the line here in the worst case? 15min without jellyfin and home assistant? Does that warrant taking risks with old batteries or investing in new ones?

    That equation might change if you’re in a place with truly unreliable electricity, but I guess those places have solutions in place already.