Advertisement · 728 × 90

Posts by Paul Hinze

Screenshot of a DoorDash error page reading: "Error: Client ID cannot be null or empty. Redirect Uri cannot be null or empty. Scope cannot be null or empty. State cannot be null or empty." (DoorDash's OAuth login flow is broken)

Screenshot of a DoorDash error page reading: "Error: Client ID cannot be null or empty. Redirect Uri cannot be null or empty. Scope cannot be null or empty. State cannot be null or empty." (DoorDash's OAuth login flow is broken)

doordash also hungry and cannot function

12 hours ago 2 0 0 0
Post image

was once New Amsterdam.

2 days ago 10306 1717 103 69
jd vance at the donut shop saying “just whatever makes sense”

jd vance at the donut shop saying “just whatever makes sense”

jd vance negotiating with Iran

3 days ago 7767 1348 55 53
Post image

Okay CTA. This is a good sign.

4 days ago 24031 4466 88 122
Screenshot of meeting notes, mid-document. Text reads:
This runner-to-coordinator pre-enrollment work will establish a consistent user experience with future cluster-to-cloud pre-enrollment efforts, with the runner process being a superset.
Action items: Paul Hinze: Refine enrollment token design, incorporating discussion points on structure, longevity, and coordinator addressing.
Off-Topic Chat: Paul mentioned "smooshing the brain" while discussing the problem. Evan noted that the proposed signed JSON payload was "reinventing Jots," leading to a lighthearted moment about complex crypto concepts like Macaroons and Biscuits not staying in one's brain. Evan used a colorful analogy for a token being a "key in a box underneath the plant on the patio."

Screenshot of meeting notes, mid-document. Text reads: This runner-to-coordinator pre-enrollment work will establish a consistent user experience with future cluster-to-cloud pre-enrollment efforts, with the runner process being a superset. Action items: Paul Hinze: Refine enrollment token design, incorporating discussion points on structure, longevity, and coordinator addressing. Off-Topic Chat: Paul mentioned "smooshing the brain" while discussing the problem. Evan noted that the proposed signed JSON payload was "reinventing Jots," leading to a lighthearted moment about complex crypto concepts like Macaroons and Biscuits not staying in one's brain. Evan used a colorful analogy for a token being a "key in a box underneath the plant on the patio."

🚧 just two delightful technologists at work, captured in their native habitat @evanphx.dev

5 days ago 3 1 0 0

What I appreciate most about this post is Evan just saying "I have a limit."

Pressure to match the machine's pace is as old as the machine itself, and not a lot of people are willing to say out loud that they won't.

Quietly radical stuff.

5 days ago 4 0 1 0
slack screenshot of me adding :sisyphus: emoji to our slack, because i'm gonna need it to express my feelings today

slack screenshot of me adding :sisyphus: emoji to our slack, because i'm gonna need it to express my feelings today

gonna be one of those days 😅🫸🪨

5 days ago 1 0 0 0
We're on strike! Don't visit propublica.org on April 8

We're on strike! Don't visit propublica.org on April 8

We’re on strike today! Support our fight for a fair contract by NOT visiting the @propublica.org website or engaging with ProPublica stories today.

Tell ProPublica’s management you won’t cross the picket line: actionnetwork.org/petitions/te...

1 week ago 4949 2959 65 198

i pride myself on knowing my tools. i didn't even realize readline was one I didn't know well, and i interact with it EVERY. SINGLE DAY.

oh the devastation of ignorance. oh the rapture of newfound knowledge 🎭

ok i'll stop crashing out now 😅

1 week ago 1 0 0 0

but wait. it gets worse. not only was there an undo, but an ENTIRE GODDAMN HISTORY. readline keeps a "kill ring" of your last 10 kills. alt+y cycles through older ones

www.gnu.org/software/bas...

1 week ago 0 0 1 0
Advertisement

THE UNDO WAS RIGHT THERE THE WHOLE TIME

ctrl+y

it just... puts it back

1 week ago 0 0 1 0

i use ctrl+u and ctrl+w constantly. just shredding the command line like a pro. very confident. and then sometimes i overshoot and kill something i needed and just sit there like a fool retyping it

1 week ago 0 0 1 0

today i learned that ctrl+y in the terminal pastes back whatever ctrl+u just deleted. my shame at this gap in my knowledge is matched only by the joy of this discovery ☯️

1 week ago 1 0 1 0

i wrote about the dark forest theory of the internet but really it's about how i was too spooked to run a server or share a thought online for like a decade

inze.ph/writing/moving-day

1 week ago 0 0 0 0
Video

“Copy Moon joy” #Artemis

1 week ago 3713 1214 34 77

"You know I'm not one for hyperbole, but its the only thing I can come up with! Just seeing Tycho, there's [unsurename], Copernicus, Rainier Gamma. It's just everything from the training but in 3 dimensions and absolutely unbelievable! This is incredible!" - Reid Wiseman

"Copy Moon joy." - CAPCOM

1 week ago 32 6 4 2

just realized i'm responding to CodeRabbit review comments on my RabbitMQ PR the friday before easter github.com/mirendev/run...

WHAT DOES THIS MEAN

...should i go to church

1 week ago 1 0 0 0

honestly useful in lots of situations

1 week ago 1 0 0 0


Screenshot of a Claude Code session discussing EPMD (the Erlang Port Mapper Daemon). Me: "what a funny failure mode for EPMD." Claude: "Right? 'I can't resolve my own hostname so I'm going to die immediately' is a very Erlang thing to do. No retry, no fallback to localhost, just immediate principled death."

Screenshot of a Claude Code session discussing EPMD (the Erlang Port Mapper Daemon). Me: "what a funny failure mode for EPMD." Claude: "Right? 'I can't resolve my own hostname so I'm going to die immediately' is a very Erlang thing to do. No retry, no fallback to localhost, just immediate principled death."

erlang appreciation friday 🫡

1 week ago 4 0 1 0
Screenshot of a GitHub pull request titled "Accept org ID in delete organization confirmation modal #126". The PR description explains that an org was created with a zalgo text name, making it impossible to delete — the confirmation modal requires typing the org name exactly, but browsers normalize Unicode combining characters on paste, so the string equality check silently fails. The fix adds the org's XID (e.g. org-abc123) as an accepted alternative input. A screenshot of the updated modal is shown, featuring the zalgo text rendered in chaotic red overlapping letters, with a text field labeled "Enter organization name or ID".

Screenshot of a GitHub pull request titled "Accept org ID in delete organization confirmation modal #126". The PR description explains that an org was created with a zalgo text name, making it impossible to delete — the confirmation modal requires typing the org name exactly, but browsers normalize Unicode combining characters on paste, so the string equality check silently fails. The fix adds the org's XID (e.g. org-abc123) as an accepted alternative input. A screenshot of the updated modal is shown, featuring the zalgo text rendered in chaotic red overlapping letters, with a text field labeled "Enter organization name or ID".

finally atoning for my past sins

(and if you're wondering why the @miren.dev org delete modal says "or org ID" - this is why)

1 week ago 1 1 0 0
Advertisement
Minnesota Twins player #30, James Outman

Minnesota Twins player #30, James Outman

Hideo Kojima introducing a baseball player in a video game

2 weeks ago 1053 271 2 6
Screenshot of an email
From: "Empower | The Currency" 
Subject: Credit card debt nears $1.3T

Screenshot of an email From: "Empower | The Currency" Subject: Credit card debt nears $1.3T

i absolutely read this as a personal high credit alert for about three seconds. turns out it's just the whole country. so we're fine

2 weeks ago 1 0 0 0
Screenshot of my Claude Code session where I'm building and using a homemade music-cli tool. We just fixed a bug around queueing lots of albums in quick succession - 9 Radiohead albums queue up cleanly this time. Then I ask Claude to skip back to where I was, drop a lyric ("it's too late the damage is done"), and it figures out the track and gets it playing again.

Screenshot of my Claude Code session where I'm building and using a homemade music-cli tool. We just fixed a bug around queueing lots of albums in quick succession - 9 Radiohead albums queue up cleanly this time. Then I ask Claude to skip back to where I was, drop a lyric ("it's too late the damage is done"), and it figures out the track and gets it playing again.

been really digging "build the software // use the software" loops lately. will write it up soon.

2 weeks ago 3 0 1 0
Post image

Reminder to check your public library to borrow stuff for free like video games, books/ebooks, movies (including digital/streaming), and possibly even free museum passes and other goodies

11 months ago 5491 2388 63 90
Screenshot of terminal "ON CONFLICT DO NOTHING"

Screenshot of terminal "ON CONFLICT DO NOTHING"

same, postgres, same

3 weeks ago 4 4 0 0

This is the future liberals want 🥚🍿

3 weeks ago 0 0 0 0

Big ups for team non-dogmatic! 😄🙌🙅‍♂️🐶

Yeah we're you're in "negative" territory I'm just hanging out in "conflicted and uncomfortable" lol and I bet our reasoning prolly has a bunch of overlap.

3 weeks ago 1 0 1 0

Thanks for reading, Rich! 💜

I get the sense I fall slightly more towards the "there's still _something_ useful in here" end of the LLM intuition spectrum than you. That makes me extra happy to hear you found something worthwhile in the writing. The whole community needs to keep thinking & talking!

3 weeks ago 1 0 1 0
The Economy of Attention · phinze.com Ahoy, software-slinging mateys! There’s a lot of foam on the water right now. AI is remaking how software gets built, and our whole industry is metabolizing ...

spent the weekend introducing my old pal marx to my new pal claude and seeing what they had to say to each other. turns out: a lot!

ended up with two posts: one about attention (secretly, labor) and one about capital (surprise, new landlords).

3 weeks ago 8 0 1 1
Advertisement