John Hamlin
johnhamlin.bsky.social
John Hamlin
@johnhamlin.bsky.social
How does SonarQube not have an “Export all the problems with my branch in .md for Claude Code to fix” button?
September 8, 2025 at 5:31 PM
We might as well switch off the telephone service off in America. There’s so much spam, no one is answering calls and it’s impossible to sift through all the voicemail
September 8, 2025 at 5:19 PM
We don’t talk enough about the fact we all grew up eating nasty, dry pork and then 15 years ago the FDA was like, lol, you can cook it like 25 degrees less and it’ll be safe and delicious whoopsies
September 4, 2025 at 12:44 AM
If I press ctrl-n in the search results and nothing happens, your app isn’t serious
August 20, 2025 at 7:23 PM
Oh cool, @criterion.bsky.social, just break my heart and get a song stuck in my head out of nowhere.
July 25, 2025 at 11:18 PM
Has Daniel Tiger ever just, like, straight up had a good day?
June 14, 2025 at 9:37 PM
A laptop with a Thinkpad keyboard and a Mac trackpad
May 21, 2025 at 10:10 PM
We don’t talk enough about how you can plug power into any of the three USB-C ports on a MacBook Pro and it’ll just charge no questions asked
March 13, 2025 at 9:41 PM
What could go wrong when these are the top two stories on HN?
February 6, 2025 at 2:07 PM
Surprised to see the publication that still puts the umlaut in reëlection and the hyphen in teen-ager embrace J6ers
January 30, 2025 at 5:32 PM
So it's finally come down to this, Gmail
December 19, 2024 at 7:21 PM
As a Millennial, I remember when they were writing this shlock about us not too long ago (avocado toast, anyone?) The kids show “laziness, entitlement, being unprofessional and having a poor work ethic” 😱 — aka things said about every young generation in history www.bizjournals.com/bizjournals/...
www.bizjournals.com
December 9, 2024 at 4:30 PM
Reposted by John Hamlin
The deep goal of bluesky is to decentralize the social internet so that every individual controls their experience of it rather than having it be controlled by 5 random billionaires. Everyone thinks they signed up for a demuskified twitter...we actually signed an exciting and bizarre experiment.
December 3, 2024 at 4:05 PM
I love the smell of regex in the morning! Glad to see I haven't forgotten how to write them after LLMs. I'm sure there's a pure regex solution for Pt. 2, but I did some of the work in #golang

I just completed "Mull It Over" - Day 3 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/3
Day 3 - Advent of Code 2024
adventofcode.com
December 3, 2024 at 3:32 PM
Just picked this up!
My book HACKS, LEAKS, AND REVELATIONS: THE ART OF ANALYZING HACKED AND LEAKED DATA is in the Hacking 2024 Humble Bundle!

Get it along with 17 other awesome books. Pay what you want, and the profits benefit @eff.org and ACLU www.humblebundle.com/books/hackin...
Humble Tech Book Bundle: Hacking 2024 by No Starch
Level up your hacking and skills with this tech bundle from No Starch. Learn to protect yourself and others! Pay what you want & support charity!
www.humblebundle.com
December 3, 2024 at 12:24 AM
Reposted by John Hamlin
This was my tenth(!) year building 25 days of puzzles for #AdventOfCode. You can solve them all for free! Most people write code to solve them, but you can solve them however you like. I hope they help people become better programmers. 🌟

The first puzzle comes out in two hours: adventofcode.com
Advent of Code 2024
adventofcode.com
December 1, 2024 at 2:57 AM
Another day down! I'm sure there's some fancy leetcode magic way to avoid the nested loops (two pointers maybe?), but it benchmarks at 235,904 nanoseconds per operation, so I'm not mad. #golang
I've completed "Red-Nosed Reports" - Day 2 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/2
December 2, 2024 at 10:07 PM
It's that time of year again! Working in #golang this year. Check out my solution at github.com/johnhamlin/a....
I just completed "Historian Hysteria" - Day 1 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/1
Day 1 - Advent of Code 2024
adventofcode.com
December 2, 2024 at 12:56 AM
I rewrote my personal portfolio site from scratch this week with typescript, nextjs 14, tailwind css and mdx. Naturally, it's over engineered with custom react hooks, context providers and more. Check it out at johnhaml.in!
John Hamlin's Portfolio
John Hamlin is a full-stack developer.
johnhaml.in
January 12, 2024 at 2:45 PM
When ChatGPT goes sentient, it’s going to be hunting this fingerless developer who owes it trillions in unpaid tips.
January 12, 2024 at 11:13 AM
Reposted by John Hamlin
November 17, 2023 at 8:21 PM
Hello, World!
November 20, 2023 at 12:37 AM