• 0 Posts
  • 68 Comments
Joined 2 years ago
cake
Cake day: June 21st, 2023

help-circle
  • Now if only Docker could solve the “hey I’m caching a layer that I think didn’t change” (Narrator: it did) problem, that even setting the “don’t fucking cache” flag doesn’t always work. So many debug issues come up when devs don’t realize this and they’re like, “but I changed the file, and the change doesn’t work!”

    docker system prune -a and beat that SSD into submission until it dies, alas.




  • Using modern tech with its associated crappy software lifecycle to save cost is a heavy gamble, however. Instead of breaking Reddit for a couple of hours, they can’t fire their RCS thrusters to avoid collision with space junk because some stupid NPE that was missed in the QA process that no longer exists because that team was replaced with AI.



  • And a new set of dependency problems depending on the base image. And then fighting layers both to optimize size, and with some image hubs, “why won’t it upload that one file change? It’s a different file now! The hashes can’t possibly be the same!” And having to find hackey ways to slap it so the correct files are in the correct places.

    Then manipulating multi-arch manifests to work reliably for other devs in a cross-processor environment so they don’t have to know how the sausage works…





  • Recently tried MS Office apps for the first time in 8 or so years. Somehow they made them less intuitive than even ribbon days. They use a dark pattern save dialog that makes it easy to accidentally save to OneDrive, and if you have OneDrive disabled or uninstalled, there’s an always present icon in the title bar of the main edit window that says “autosave off” even though autosave is on.

    Went right back to LibreOffice after one document and one spreadsheet.



  • Certs have existed a long time, are never implemented correctly, and the expiration cycle that is supposed to bolster security just causes pain as a result.

    Certs should just be redesigned to have a kill switch. CRLs were supposed to handle that, but are rarely implemented or implemented correctly.

    Certs are also used in so many places where they may not be suited to the task, but because they exist, they’ve become the de-facto standard.

    A temporal expiration system seems flawed from the beginning anyway. What, you don’t trust your system anymore just because time has passed? Time is always passing. Are we all secretly racist against clocks now?




  • OneDrive is the devil. It symlinks the file structure on Windows and then moves all your photos and such into their chosen directory. If you uninstall it, it makes a half-hearted attempt to move them back, maybe, but will just do a random subset and give up.

    After removal, you have to edit registry keys (obscure ones) to break Windows’ connection to onedrive\pictures and such, or you end up with two pictures folders in your home dir.

    So much more fail I can’t even remember right now.