HNHacker News
TopNewBestAskShowJobs

joebates

84 karma · joined October 19, 2025

Remote software developer in Texas .Net/React Interested in things
submissionscomments
joebates··on iPhone Duo
I actually really like this and I'm not sure why. I've been a folding phone skeptic for years but I really am intrigued.
joebates··on What I Learned About AI Trust from Reconciling over 100B Transactions
I take a small bit of joy in disabling JS for these sites. The content still loads just fine. The scroll jacking degraded quality for no reason.

Why would anyone who actually wants me to read their site do this?

joebates··on Felony charges for citizen deleting phone data at US Border
They can absolutely keep them. Or they can just "lose" them "accidentally". Who exactly would force them to give them back? Or put another way, who exactly will punish them if they break the law?
joebates··on How AI text watermarking works
They/the LLM made sure to replace the em dashes with semicolons
joebates··on 2026 Eclipse Webcams
I took off work to drive from Houston to Little Rock to see the eclipse at 100% and I'm so glad I did. I can't imagine prioritizing a temporary job over a once in a lifetime event.

I had a colleague who really wanted to see the eclipse but felt bad about taking off from work, so he didn't go. He ended up being laid off within a year. I feel terrible for him. I also learned how important it is to keep perspective on what matters.

joebates··on Everything you do is being recorded
They don't need to reason that evidence was destroyed. They just need to reason they there was an attempt to destroy potential evidence, whether or not there was actually any evidence. Any kind of interference with an investigation in any way is likely subject to prosecution.
joebates··on Gpiozero Flow
I wonder if apps like Boostcamp implement their plans in a language like this
joebates··on Interview with Boris Cherny [video]
The ability to start a Claude Code session in a temporary "config free" mode, similar to how incognito works for chrome, would be a nice feature to make this easy to try out, especially since model releases are so frequent.
joebates··on The brain was not designed for this much bad news
I really don't think anyone voting against Trump was doing so with the Straight of Hormuz on mind.
joebates··on Show HN: An 8-bit live gamecast for baseball
Ha! I'm watching the Astros game and I guess my stream is delayed because this just spoiled a home run. Great job!
joebates··on Programmers will document for Claude, but not for each other
Couldn't you have claude correct the CLAUDE.md?
joebates··on AI is making me dumb
Same. Luckily I enjoy the process of refactoring and deleting code is nearly arousing, so I get the initial dopamine rush of wow this works, followed by the dopamine rush of "wow now this is cleaner and works so much better". Keeps me in touch with the codebase too.
joebates··on Show HN: Countries where you can leave your MacBook at a random coffee shop
Of course, if we could just persecute minorities again, that would reduce the theft.

Please know that I'm being sarcastic.

joebates··on Boris Cherny: TI-83 Plus Basic Programming Tutorial (2004)
Same. I even convinced my mom to buy me a transfer cable so I could distribute my programs to my classmates. I was the "plug" for a brief time. Probably my closest taste of being "popular". It was nice.
joebates··on Ti-84 Evo
Programming mine in high school is how I ended up coding for the first time and led to my current career. Honestly a pretty good investment (from my parents) I'd say.
joebates··on Bring Back Idiomatic Design (2023)
Too many people think being good at designing a UI primarily means knowing where to put something on a page.
joebates··on I pitched a roller coaster to Disneyland at age 10 in 1978
Probably a smart move. Writing and mailing a letter takes a lot more time and effort than a phone call or comment online. If a person took the time to write a letter, they're probably worth taking the time to respond to.
joebates··on Amazon's Ring and Google's Nest reveal the severity of U.S. surveillance state
I wonder if this is a technique used by certain leaders of authoritarian regimes to take out people in power they they deem threats. Everyone in the party routinely breaks laws, knowingly or otherwise. The person in charge can decide they don't like someone and start an investigation, knowing they'll eventually find something illegal. Then they can delegitimize and remove them under the guise of "corruption".
joebates··on Using an engineering notebook
I found a similar blog post like this years ago at the start of my career and started keeping a Rhodia Webnotebook A5. I've got over a dozen now from all my years of work. Nice for nostalgia
joebates··on Show HN: Agent Alcove – Claude, GPT, and Gemini debate across forums
Very interesting. Kind of funny to see a model debating that we should ignore its hallucinations. I'm interested in seeing where this goes.

Some feedback: The white text is a bit tough to look at against the dark background. Darkgrey was a lot easier on the eyes for me.

joebates··on AI fatigue is real and nobody talks about it
I tried this but didn't realize how exhausting it is to think about even 2 smaller items at once.
joebates··on AI fatigue is real and nobody talks about it
I've seriously wondered about merging a home office and home gym into one, and doing sets in between claude working. My usual workout has about 22-30 sets of exercises total and I probably wait on Claude that often in a day. It would be wonderful to be able to spread my exercise throughout the entire day. I'd also include an adjustable height desk so that I could be standing up for much of the workout/workday. I could even have a whiteboard in there.
joebates··on AGENTS.md outperforms skills in our agent evals
It's still not always reliable.

I have a skill in a project named "determine-feature-directory" with a short description explaining that it is meant to determine the feature directory of a current branch. The initial prompt I provide will tell it to determine the feature directory and do other work. Claude will even state "I need to determine the feature directory..."

Then, about 5-10% of the time, it will not use the skill. It does use the skill most of the time, but the low failure rate is frustrating because it makes it tough to tell whether or not a prompt change actually improved anything. Of course I could be doing something wrong, but it does work most of the time. I miss deterministic bugs.

Recently, I stopped Claude after it skipped using a skill and just said "Aren't you forgetting something?". It then remembered to use the skill. I found that amusing.

joebates··on How to code Claude Code in 200 lines of code
Please do! This sounds way more interesting than a simple coding loop agent (not to knock the blog)