• 3 Posts
  • 540 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle



  • I thought those were for only when shit is seriously wrong and execution can’t continue in the current state.

    That’s how it starts. Nice and simple. Everyone understands.

    Until

    some resource was in a bad state

    and you decide you want to recover from that situation, but you don’t want to refactor all your code.

    Suddenly, catching exceptions and rerunning seems like a good idea. With that normalized, you wonder what else you can recover from.

    Then you head down the rabbit hole of recovering from different things at different times with different types of exception.

    Then it turns into confusing flow control.

    The whole Result<ReturnValue,Error> thing from Rust is a nice alternative.











  • Wait til we discover the launchpads in the geologic record.

    I have it on good authority that the dinosaurs didn’t go extinct, they predicted the Chicxulub collision and escaped the Earth on arks. Of course they realized that their warm blooded servitor species would survive the impact and evolve sentience much like their own (they created our genomes, so it was easy to predict), so they hid the launchpads until we would be ready to see them.

    The arks landed on Planet 9 (the big one, not the lil one), since it was less likely to be hit by similar events. They hollowed it out, helping to create Pluto and Ceres, and have been living in there ever since.

    Discovering the launchpads will show them that we’ve achieved sufficient technological prowess for them to reveal themselves to us. I can’t wait!




  • sbv@sh.itjust.workstoTechnology@lemmy.worldThe Web We Lost
    link
    fedilink
    English
    arrow-up
    18
    ·
    4 months ago

    I think this misses the cultural shift around the popularization of the web/Internet.

    There used to be a high barrier to entry for creating content. The folks who were capable and willing to surmount that barrier posted stuff that nerds like us enjoyed. It was really hard to monetize (unless porn), so it was typically free.

    Then social networks came along and made it easy for everyone to post. Just like normal society, the non-nerds started drowning out the nerdy early adopters.

    Certain networks became cool (Twitter, Medium) because cool normies were on there (aka the network effect), and that pulled many nerds of self hosted software.

    Other social networks were monetizable and incredibly accessible (YouTube), which pulled many other nerds off self hosted software.

    Proprietary networks suck morally, but they’re incredibly easy to use and democratizing. That cranks their network effect to 11 and makes the old school web less rewarding.


  • In some Canadian municipal elections, you can vote for school board trustees.

    Before I had kids, I was too lazy to educate myself on their platforms, so I wouldn’t cast a ballot. I’d rather leave it up to people who care to make the decision.

    Now that I have kids and school boards have turned into a culture war battleground, I am researching and voting.