• 2 Posts
  • 256 Comments
Joined 2 years ago
cake
Cake day: November 13th, 2023

help-circle





  • A druid who got involved because they’re the party’s weed dealer.

    Isn’t that the plot of Dazed and Confused?

    A werewolf who doesn’t believe in the moon.

    This would play out as an unintentional (or intentional) allegory for addiction, and the denial that masks it. The party would very likely form an intervention of some sort. I mean, they’d have to. After the third werewolf attack or so, it starts to become a real problem.











  • These people are completely broken.

    Agreed. Here’s how I arrived at that conclusion, today.

    who are high value

    I positively loathe qualifiers like this. It’s the presumption that we all have the same values (we don’t), that theirs are the correct ones (really not), and that there’s some kind of objective attractiveness hierarchy in play (less of a thing than you’d think). It’s only four words, but man does this carry weight by conveying a willful ignorance of how people really work. It also something you’d likely find on a 4chan greentext.

    take risks, they’re brave, they’re unafraid, they’re confident

    These are also qualities shared with the mentally deranged and sociopaths. It’s easy to look like this if you’re crazy and/or don’t give a fuck about others. A dead giveaway is when they’re always like this. Meanwhile, good people that share these qualities are also usually esteemed for their deeds,how they don’t always act like this, and know how to be cautious, when to retreat, and that it’s okay to doubt.

    And they have younger wives with beautiful children.

    … and we conclude with a cocktailof misogynist double-speak, ageism, and prosperity gospel for seasoning. Just the thing to wash down this shit-sundae of a character endorsement.



  • Well, I did have the older version on the left as a kind of rosetta stone for this. Plus, this kind of “init and/or return” pattern shows up a bunch of places, so it makes sense someone would want a quick version that’s harder to screw up or has fewer side-effects.

    I’ve also spent years investigating better ways to do things through various versions of C++, D, Rust, Go, and TypeScript. After a while, the big-picture patterns start to emerge and you see different camps start to converge on the same kinds of things. Stuff like these weird features start to feel like learning a new slang term for something you’ve felt, but could never say so succinctly.

    In the case of ??= it’s a more formalized Python x = x or y or x = x || y in JavaScript. The catch is that not all languages treat assignments like expressions that can be returned, so you get a clunky return as a separate statement; return (x = x or y) doesn’t always fly. That friction is all over the place, and it’s natural to want a shorthand for this very thing.

    Sure enough, after searching a bit, ??= shows up in JS, PHP, and even Ruby has a version.

    Edit: more context.