jumbled sexuality thoughts

up front: i gotta pee real bad and im falling asleep on the couch but i had this desire to write some thoughts down and i wanna get them out before starting the work week and forgetting everything until next friday so excuse me. this is gonna be rambly and all over the place.

what's my sexuality? i've been thinking about it a lot recently.

in short: i like women, but i think i'm "my wife"-sexual.

Continue reading →

Fast and Furious thoughts

My wife and I finished Fast and Furious 6 last night. Overall, I really like the series. The action is fun, the fights aren’t gratuitous, the characters have plot armor but there’s still plenty of tension, and I’ve totally bought into the whole “family” thing. I genuinely like the characters and watch to see them happy in their lives.

However, the stakes have grown such that the last couple have felt closer to Mission Impossible or a Marvel movie than F&F 1. We’re well past “over the top racing sequences as finale” and I think that’s really sad.

I’m gonna keep watching them and enjoying them no doubt, just a little sad we’re so far past the (somewhat) grounded stakes of the original trio of movies.


"one must imagine sisyphus happy"

discord post from noahtheduke

transcript NoahTheDuke: Yesterday at 11.19 PM

i accidentally got nerd sniped and wrote up a patch to fix this. i suspect it wouldn't be accepted for fear of breaking existing code, but maybe we could at least print some warnings

i gotta find a different hobby than "write patches for clojure that will be rejected" lmao


looking for a live action web series

roughly 20 years ago, i watched a live action web series, a "tv show" but made by nerds and uploaded to the internet in mp4 or quicktime or whatever format we were using back then. i'm searching for it now and cannot find it (cf popular post about how google sucks now).

the show was about the crackers and hackers and leakers who got early access to music and movies and released them online, while trying to dodge the feds. the format for each episode was a view of someone's desktop screen and their IRC-equivalent chat windows as they typed messages to each other. in the corner of the screen was a live feed camera of them sitting at their computer, like twitch but with the camera angle usually being from somewhere else in the room.

i remember there being like 8-10 episodes and all but the final one were this way: irc chats between the person we were following for that episode and their compatriots, and a nearly static image of them sitting at their computer, fake typing. and then the final one had some handheld camera stuff, some bad acting, and a finale i don't actually remember watching.

Continue reading →

Coraline

Rewatched Coraline on our vacation because my 3 year old imprinted on a Coraline doll at the grocery store.

The movie fuckin bangs. It’s so good, really witty, beautiful and creepy and unlike Nightmare Before Christmas (which I famously dislike). I love every character, I love the “you must collect 3 items” quest line. I love that the story is about parenting and childhood and isn’t just “my grand/parents are mean so we need to resolve that to move on”. I love the little dogs in their angel wings. I love the dreamlike sequences at the end.

I love it all. 10/10

Continue reading →

Old memories

Just remembered without provocation that roughly 14 years ago I had reconnected with an old friend from Livejournal. She wanted to be penpals so we exchanged addresses and she sent me a long and intimate letter with drawings in the marginalia, detailing her life after moving to San Francisco.

In the letter she included a story about modeling nude. My girlfriend at the time found and read the letter and was upset about that story. She didn’t explicitly say that I couldn’t write back but she made the whole situation uncomfortable enough that I never did write back. I threw the letter away shortly after.

I’m sorry I ghosted you, Sarah. Hope you’re doing okay.


gamergate as smog

I hate that gamergate someone buried itself into our understanding of games journalism and games criticism. Frequently I find ostensibly left-leaning (or explicitly leftist) groups and communities who will parrot gg talking points about game reviews or criticism without a hint of self-awareness and then react angrily when called out about it.

It’s lazy and dismissive to say that a two thousand word review, published weeks after the game’s release, is merely clickbait design to get ad views. It’s the basest kind of critique, requires no defense, and allows no discussion. It is its own kind of clickbait, a jingoism for terminally online nerds to feel like they’ve seen through some veil of reality. And it comes directly from the gg playbook, a simple means of derailing conversations and sowing distrust and discord.

Anyway, I’ve loved the Facebook group “I’m begging you to play another rpg” but seeing the mods delete my comments and reward this shitty behavior has really soured my feelings.

Continue reading →

on a fuckin tear recently

when it comes to hobby programming, i don't believe in pushing myself to work on stuff i don't feel like working on. i just lean as far into my strange desire as i have energy, and go where my curiosity leads.

for many years this led to heartbreak and contributed to my deep-set sense of failure, as i slowly accrued a graveyard of unfinished projects and codebases where, once i had satisfied some core question, i walked away to do something else.

but also, i'm now on my third lil project in the last month, each one has been fruitful and compelling and provocative. i don't know if or when i'll finish them, and yet i feel content with them. i've released more than 10 versions of Splint this year, so what am i looking to prove? nothing.

Continue reading →

Meetings

Meetings:

Guess I’m not getting anything done today


Mild success!

I have spent every evening over the last week and a bit working on the parser, because a parser is a very good place to start when linting code.

My code is bad, I don't know why it works after not working in many other different configurations, the whole mut thing is magical and kind of dumb, but I have achieved some measure of victory!

Continue reading →

wife quotes

me: i probably woulda been a pretty good queer
my (bi) wife : hm, i don’t know


Performance Chasing

I spend a lot of time thinking about my linter’s performance, and I’ve changed some of the ways I program in Clojure to support that. But it also means that I’ve sacrificed some of the benefits of Clojure and I’m not always writing “idiomatic” Clojure.

I dream of moving to a language like Rust or Zig, one that pursues pure speed and efficiency, but I know Clojure and I’m intimately familiar with it, so it would be quite a loss of effort and time to just get back to where I am currently.

And for what? My linter runs fast enough! It can lint 120k lines of Clojure in 15 seconds. Is that Ruff speeds? No but it’s pretty dang good.

Continue reading →

Split devblog: globs

I’ve been putting off implementing a feature in Splint for months because I worried it would be annoying to write, but I needed it yesterday so I took a stab at it and it basically went as smoothly as I could hope.

The feature? Excluding files or file globs from being checked within specific rules or globally from inside the configuration file. Java’s java.nio.file.PathMatcher makes it really simple. I was worried I would have to implement it myself.

Lots of hoopla for nothing. Feels great to see it work.


Splint v1.9.0 and v1.10.0

Forgot to post after releasing v1.9.0 back in May, so this is gonna be fuckin huge.

In short: v1.9 added a new rule (style/prefer-clj-string) and a new cli flag (--[no-]summary). v1.10 added reading available deps.edn and project.clj files to determine the directories to check, changing the pattern DSL to use a variation of pangloss/pattern's DSL, and to add 5 new rules, 4 of which are performance rules (style/redundant-regex-constructor, performance/assoc-many, performance/avoid-satisfies, performance/get-in-literals, performance/get-keyword).

The change in v1.10 means that you can run bb splint or clojure -M:splint and it'll "just work": it'll check the primary directories and the directories under and :test alias without any extra fiddling. This makes it much easier to use quickly. I've always been annoyed at clj-kondo's insistence on forcing the --lint flag for choosing files, and loved Rubocop's "just run it" mentality.

Continue reading →

"how do computers work?"

My wife made the mistake of asking me the dreaded question, the one I have attempted and failed to answer for many people throughout my life: “When I push a button on my keyboard, how does it show up on the screen?”

We spent 2 hours trying to figure out how to make certain concepts understandable for her. Fun quotes:

Me: You know how you can build a physical object that adds two numbers together? Wife: Really? that’s fucked up, I hate that.

Continue reading →

early thoughts on vampire

@ridiculousdino asked:

Need a vibe check on the new olivia rodrigo song

vampire? this song has me so excited for the album. she has leaned into early lorde (complimentary) but with lots of anger. i like this more than everything on SOUR which was fun but felt young and kind of sloppy.

Continue reading →

MI-1

Watched Mission Impossible 1 for the first time in probably 20 years with my wife. This movie is fucking awesome. Can’t wait to watch the rest.


tears of the kingdom feelings

sometimes i feel like i play a game and i get it, i just don't enjoy it so i put it down (uncharted series). or i get to a point where the game stops being fun for a variety of reasons (elden ring). other times tho, i spend the whole time going "i don't get it, what's the point, where's the fun?"

that's where tears of the kingdom was when i stopped playing it. games like that itch at my brain, cuz i want to get it! i want to be able to say, "okay, i understand what this game is going for, i understand the intended loop of fun, regardless of whether i enjoy it or not, i have some meager understanding of the authorial intent and i think i've experienced enough of that to have a (imo) legit reaction to it"

all that said, i watched a fun and slightly annoying video titled "Tears of the Kingdom Wants You to Cheat" and now i feel like i should try the game again.


consistent labels

I understand that consistent labels and acronyms are good, but I think QuILTBAG+ is better than LGBTQAI+.


i like ocaml

@prophet asked:

What is your favorite programming language you don't know? :)

Ocaml! It’s like Haskell’s cooler friend. :eggbug-devious:

Continue reading →

Copyright © 2026 Noa (Noah) Bogart
Website credits
i was on cohost join dsa take estrogen