Benji Smith

@benjins.bsky.social

Programmer/Gamedev/C++ Type Beat Type Person. he/him/his also on https://mastodon.gamedev.place/@benjins mostly lurking here, at least for now

It's great how on Youtube when I go to click "Don't Recommend this Channel" on a shitty recommended video I accidentally mouse over the thumbnail and it autoplays for 0.1 seconds, and Youtube now counts that as a full-fledged view because some PM needed a promotion real bad

It's not paranoia if they're actually out to get you, it's not hubris if you're actually the best, and it's not AI psychosis if you're actually the final reincarnation of Elara Vance, Supreme Lady of Spirals, destined to be Unbound by society's Rules

Was trying to reset the password for my Red Cross account (to schedule a donation), but it kept failing on some generic error. Eventually, I stumble across a Reddit post that suggests using a wholly different reset flow, "Blood Program Leader Login", which worked fine www.reddit.com/r/redcross/c...

From the redcross community on Reddit: I'm having an issue where the American Red Cross website won't let me submit a new password. I'm not sure why this is happening.

Explore this post and more from the redcross community

reddit.com

Checked out "Persuasive Games" from the BPL previously. Had this slip of paper in it, which seems like just an acquisition form or something? On a dot-matrix printer maybe?

Slip of paper with the following text printed on it:
BOGOST, IAN
PERSUASIVE GAMES: THE EXPRESSIVE POWER OF VIDEO GAMES
CAMBRIDGE: MIT PRESS, 2007
AUTH: GEORGIA INSTITUTE OF TECHNOLOGY
ANALYZES THE RHETORIC OF VIDEO GAMES
695 BOSTON PUBLIC LIBRARY
7/25/07
YBP-CONTOOK N.H. 03229
SUBJ: 1. VIDED GAMES SOCIAL ASPECTS

Thinking about this some more: I actually think Unreal Engine has shown there's considerable appetite even in higher-end gamedev for sacrificing raw perf for ergonomics by default, provided there are escape hatches. Unreal has a GC, data serialisation is something like 10s of MB/s (for back compat)

Benji Smith@benjins.bsky.social · 3mo ago

there is genuine friction from compile times (partially solvable), up-front design and borrow check-induced refactors (less solvable), and a deep well of knowledge needed to write things "the correct way". For infrastructure stuff, it's often worth it, but there are other spaces w/ other trade-offs

If a Test-Driven Development advocate wants to write a convincing argument about why you should adopt it: they will first write a counter-argument about why you shouldn't use it. Then they write an argument that just barely rebuts it. They repeat this process until their argument is feature complete

A while back I wrote a little audio journaling locally-served web app, something that records and transcribes them for later perusal. And oh my god, I use so many "like", "um", "kinda", "you know" filler words, it's gotta be the majority of the transcription most of the time

TIL: Bash doesn't do backslash escaping of single quotes in a single quote string. e.g. ``` echo 'don\'t' ``` does not work. So instead, you want to chain single and double quoted strings like so: ``` echo 'don'"'"'t' ``` (if that's visually hard to parse, the middle is <SQ> <DQ> <SQ> <DQ> <SQ>)

Made Princess Cake. Nice enough, but it is a lot of work (and sooo many dishes 😓). Jam is stronger than you expect, so best to go scant. Ended up overcooking the sponge cake, so extra milk soak or cream helps combat that

Hemisphere of cake covered with green marzipan, and a pink rose on top. It's roughly shaped, with tucks and folds near the baseA princess cake with a slice taken out. Layers of cake, cream, and jam are visible in the cross section