• 0 Posts
  • 24 Comments
Joined 2 months ago
cake
Cake day: February 4th, 2026

help-circle


  • On the other hand I’ve never made any bones about the fact that I work to develop good products and if someone can make money on that good for them, but I fight for the best design for end users I can.

    Your entire comment nailed it for me. Thank you for reading between the lines of my snarky annoyance and expressing it more eloquently.

    I also love internal tooling and worked at shitty, bizarre places (General Dynamics, for one. Speaking of “places you’ve never heard of,” right?), and literally the entire reason to work there is to try make it better for the people who use the thing. Not doing that is preposterous to me!

    Somehow the original author ignored the only thing I would care about. Or it’s there and I missed it.


  • If I were a better developer, would I have worked on more products people love? No

    There you go, justify your shitty work.

    If you were a better person, you would work on better products.

    You choose where you work and what you work on. The fact that you went from Zendesk working on a shitty product to Microsoft working on a shitty product is definitely about you.

    In fact, a reliable engineer ought to be comfortable working on products people hate, because engineers work for the company, not for users.

    “It’s ok that I work at shitty companies! They pay me more”







  • That’s hilarious.

    “Every credential that was in Moltbook’s Supabase was unsecured for some time,” Ian Ahl, CTO at Permiso Security, explained to TechCrunch. “For a little bit of time, you could grab any token you wanted and pretend to be another agent on there, because it was all public and available.”

    Last month, Meta CTO Andrew Bosworth was asked about the AI agent social network in an Instagram Q&A. He said he didn’t “find it particularly interesting” that the agents talk like us, since they are trained on massive databases of human material. Rather, Bosworth was intrigued by how humans were hacking into the network, which was not a feature but a large-scale error.

    It’s telling that Meta is still impressed by this kind of bullshit. None of this is particularly interesting.



  • I’m afraid I’ll get less careful as I gain experience and my comfort level increases.

    This is exactly what happens! Or maybe one day you’re just extra tired or something. Mistakes happen. That’s a huge reason backups are so important, even in professional settings. Humans make honest mistakes, and that’s ok.

    That’s actually why I like the knife analogy, because if you’re using a sharp knife, eventually you might get a cut. That doesn’t mean you shouldn’t be using the sharp knife (oftentimes you have to!), it’s just important to remember that it’s sharp. And to not blame yourself too much if you do get cut.

    I tried to do everything I could to delete it normally, but it wouldn’t let me. In hindsight I wonder if rsync gave the ownership of the backup to the root or something…

    Oh if I remember correctly, rsync needs an argument to keep ownership! You have to run it as root, but -o will keep owners and -g will keep groups. -a does both and also keeps permissions.

    As an aside, just to confirm, people talk about trying not to use rm -rf but that was the right thing to use! You don’t want to confirm “yes, delete that file” every time.




  • Your rm -rf reminded me of one of my mistakes.

    I know everyone’s probably already heard about stories like this, but one terrifying mistake I made in college was a fat-fingered rm -rf / home/whatever.

    I didn’t notice the space before hitting enter, so it started happily deleting system files from /.

    I killed it pretty quickly, and then was able to re-download the files I accidentally deleted by hand, one by one, while the computer was running. It felt like I was changing a tire of a car while it was driving.

    So I try to think of that kind of thing as a sharp knife. Cut carefully.

    Doesn’t mean I didn’t also delete an entire customer database a few years later but at least that one was backed up! Horrible feeling. lol