[object Object]

Autocorrect hates me, I am sorry.

  • 1 Post
  • 741 Comments
Joined 1 year ago
cake
Cake day: July 20th, 2025

help-circle
  • I really like the terminal, most of my use is a web browser or terminal with tmux.

    I use hot keys like cray, but I haven’t found a timing window manager I like yet (I don’t like when things shift automaticallly, it breaks my mental model), and I haven’t found a Linux desktop with the keyboard ergonomics of macOS.

    But 95% of my time is with full screen terminals, so I’m actually pretty okay. I have customized vim and tmux to the hilt, and I like that.


  • Ghost of Tsushima has an optional samurai movie mode you can turn on in settings.

    They apply deliberate filters to feel like an old style noir samurai movie and set the dialogue to Japanese. It’s pretty cool, and a fun celebration of that film genre.

    The whole game has an incredible art direction, you can feel the soul and passion that went into it.

    I would recommend Ghost of Tsushima, it’s a top 10 video game experience in my life.


  • Legally, they can’t shut this down via DMCA/copyright/etc. This is a clean room implementation of the APIs via decompilation. They’ve lost this lawsuit before, they can’t file fake DMCA, so they’re kinda stuck.

    Plus, the PS5 rom encryption keys leaked this year, so no matter what Sony does users can extract and decrypt games from memory using any PS5 made before January 2026. Any software update they push can be dumped from memory (I have no idea how easy or difficult this is though, or what Denuvo style encryption they use).

    I’m 100% sure Sony has some fuckery saved up for the GTA6 release though. Maybe that will be adding new required API calls and forcing updates to all games, or a Nintendo Switch style firmware fuse + attestation, or force online validation to open the game (like how many single games are online only). I think the most likely is just requiring online account validation, which will probably get stripped out of a pirated game binary anyways.












  • I’ve always hated AI comments. They’re the bastard fusion medium blog spam and data labelling from underpaid and exploited people seeping into the slop.

    Comments are for why, edge cases, and caveats. They should help explain unintuitive behaviours that usually must be learned the hard way, they help expose a larger structures, they explain an optimization, a shim, or a complex regex, or they explain where a temporary measure exists. Things of that nature.

    Self documenting code is about thinking of the reader. I’ve worked in places that uphold self documenting code as gold and banned code comments at all and I’m convinced that’s wrong. It’s a burden on readers to have to go through history to find the addition, but the file has changed names or moved without a proper git mv and it’s a waste of time.

    On that note, learning objective C and Swift did a lot for how I think about what naming could be. I try to focus on clear verbs and nouns so the action and target are always clear, avoid side effects, include examples in my docs, and embrace typing structures like nanedtuples in untyped languages.