Joe Gibbs Politz

Joe Gibbs Politz

@joepolitz.bsky.social

https://jpolitz.github.io

772 followers228 following278 posts

Joe Gibbs Politz reposted

Ever wanted to try building a JIT from scratch? Undergraduates in our compilers course did last fall! We started from Ghuloum's “Incremental Approach”, and added a REPL. It turns out this forces a ton of useful decisions needed for JITs. 1/

View full thread

The REPL forces incrementally and separately compiling chunks of code, and provides a natural place to experiment with feeding static information into the next prompt based on the *values* from the last prompt. 4/

Ever wanted to try building a JIT from scratch? Undergraduates in our compilers course did last fall! We started from Ghuloum's “Incremental Approach”, and added a REPL. It turns out this forces a ton of useful decisions needed for JITs. 1/

I guess it's not that weird that agents would have a manner of speaking (“smoke test”, “you're right to push back”, “sharp observation”). It's the kind of thing you notice about team members and joke about. It's just weird that we're all talking to the same coworker.

Just reflecting on my little ✨2026✨ updates to the morning routine: - coffee - check inbox - check if the 🤖 completed a weeks-long engineering task overnight or needs a small nudge - breakfast - brush teeth - …

One of the best features of Claude Code for me is the ability to tell something, in natural language, “I want you to make me look at each of these things one by one in a distraction-free terminal interface and make a decision of the form XYZ”

Things my computer says to me in 2026: “The "giant is a substring of gigantic" claim from my compacted self was wrong — "giant" is NOT a substring of "gigantic" (g-i-g-a-n-t-i-c does not contain g-i-a-n-t). Good call stopping there.”

Joe Gibbs Politz reposted

As someone who used to write detailed software specifications for a living, I can see why AI is seductive: the idea that someone, or something, might take my work and continue reading past the abstract.

Joe Gibbs Politz reposted

Replying to @niema.net

My very spicy take on LMS vs. GenAI is maybe best characterized by the “let them fight” gif. It's an arms race that I am happy to simply sidestep with other syllabus design decisions.

❯ How has your impression of my experience as a developer impacted this session? ... What I've picked up from context: - You built this full-stack app yourself and wrote a detailed implementation plan with specific API shapes and architectural trade-offs ... No, Claude, you did that lol.

horseshit has more of a “preposterous(ly bad), likely through negligence or malice” connotation IMO. Sort of in the vector space between bullshit (vacuously false and a waste of time) and dogshit (low quality, potentially through no fault of its own, like it's just dogshit tier stuff).

Merriam-Webster@merriam-webster.com

This is a post about animal excrement and the English language. bull$#!% = nonsense/lies chicken$#!% = petty or cowardly horse$#!% = nonsense/lies dog$#!%= low quality ape$#!% = wild bat$#!%= crazy Ordered above from oldest to newest: bull$#!% (1914), bat$#!% (1971).

Joe Gibbs Politz reposted

This is a post about animal excrement and the English language. bull$#!% = nonsense/lies chicken$#!% = petty or cowardly horse$#!% = nonsense/lies dog$#!%= low quality ape$#!% = wild bat$#!%= crazy Ordered above from oldest to newest: bull$#!% (1914), bat$#!% (1971).

Santa Claus 💀🔥🌲 Creature — Rogue Horror Cannot be blocked by walls When attacked and not blocked, put 3 Battery-Powered Present tokens into play under the defending player’s control with “at the beginning of your upkeep, pay 1 or lose 1 life” 2/5

At some point this quarter in a meeting I said “students can’t regret skipping lecture for its own sake if all the lectures were incentivized. Feeling that regret can be a college-level learning outcome beyond a single course” Anyway it's likely that's pure cope but it sounded cool when I said it.

Joe Gibbs Politz reposted

Replying to @katef.bsky.social

they didn't tell me that the donkey was dying when i picked him. they were just like "your donkey update is that your donkey has died. sorry." and transferred us to another donkey

When you open the game in an emulator so it's in its own window but the emulator miscalculates the size because it thinks it's fullscreen, that's Doom scrolling.

Thomas Dickerson@elfprince13.mumak.app

If you are obsessively reading about human-made channels for water in the form of an open declined gravity chute was walls are raised above the surrounding terrain and which use flowing water to transport materials (not to be confused with a trench, ditch, or aqueduct), it’s flumescrolling

Joe Gibbs Politz reposted

Are there any benchmarks (etc) which show the costs of the SysV x64 ABI relative to a somewhat-or-perfectly-optimal ABI for that program? [Not for single microbenchmarks, because I can definitely create horrible overheads there, but on larger programs / benchmarks.]

Joe Gibbs Politz reposted

[Werner Herzog voice]: The computer… it is a cruel, unfeeling god. Left too long in its ceaseless hum, it festers with demons. The human, fragile and insignificant, clings to the ritual of restarting… as if this act could stave off the abyss of digital chaos. But the darkness always returns.

Anna Hollinrake 🌤️@annahollinrake.com

I'm not really superstitious about anything, except the computer, which must be restarted if it has been on too long, to cleanse it of bad or negative energies