1. 15
  1. 4

    It’s a fascinating read, and I thank @ltratt for their work here, but the main takeaway I’m getting is “don’t install OpenBSD on a laptop unless you’ve got a spare week for debugging” TBH.

    1. 2

      That may or may not be a fair takeaway, but it wasn’t the one I intended :) Rather, my experience is that if one gets very new hardware from a manufacturer that doesn’t also provide your OS, one should expect some fun and games. Unlike, say, a Windows user, my fun and games is “look at the source code” rather than “try installing and uninstalling random drivers found on the internet”. Is that better? Well, that’s up to you ;)

      1. 2

        I reinstalled windows on my new laptop and had the fresh fortune of discovering my WiFi card was too new to be supported in the latest images.

        Also the fortune to have my panic cut short by remembering that a family member had a USB-C dock. Took me too late to realize I could just stick them on a flash drive instead of using windows update

    2. 3

      I’d also like to thank @ltratt, for his efforts, but articles like this make me despair. Bugs are everywhere (c.f. https://danluu.com/everything-is-broken/, or this article) and expecting good samaritans to spend hours doing the preliminary work necessary to isolate bugs just means we’ll stay in a low-quality high-bug equilibrium forever. The last open source bug I thought about reporting I skipped, because I didn’t know whether to report it to my distro or to upstream, and didn’t feel like having someone condescend to me about it.

      This is where I should describe my idea for how we can be better (functional programming, better discipline, formal methods, full pants on head “we shoulda listened to Alan Kay” stuff, or whatever), but I don’t have one. I really do think we’re just fucked. We’re going to limp along with everything full of nasty bugs and security issues. Software will stay just good enough for us to still use it without defecting, but it will never actually be good.

      1. 4

        Welcome to human society, everything is broken but just barely not too broken