Advertisement · 728 × 90

Posts by John Hamlin

It just occurred to me that Claude Code rhymes in French

1 week ago 0 0 0 0

We don’t talk enough about how monorepos are fueling the RAM shortage crisis

2 weeks ago 0 0 0 0

Maybe I’m a dreamer, but if say Alexa volume 70, it shouldn’t say — Sorry, volume can only be set from 1 to 10 — it should set the volume to 7

2 months ago 0 0 0 0
Post image

In November 2025, either some package added http-status-codes as a dependency, or all the human and/or clanker JavaScript devs finally got tired or seeing magic numbers in their .status() methods

2 months ago 0 0 0 0

How does SonarQube not have an “Export all the problems with my branch in .md for Claude Code to fix” button?

7 months ago 1 0 0 0

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

7 months ago 0 0 0 0

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

7 months ago 0 0 0 0

If I press ctrl-n in the search results and nothing happens, your app isn’t serious

8 months ago 0 0 0 0
Advertisement
Post image

Oh cool, @criterion.bsky.social, just break my heart and get a song stuck in my head out of nowhere.

8 months ago 1 0 0 0

Has Daniel Tiger ever just, like, straight up had a good day?

10 months ago 0 0 0 0

A laptop with a Thinkpad keyboard and a Mac trackpad

11 months ago 1 0 0 0

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

1 year ago 0 0 0 0

Nice!! Are they still doing local band local beer on Thursdays?

1 year ago 0 0 1 0
Post image

What could go wrong when these are the top two stories on HN?

1 year ago 2 0 0 0
Post image

Surprised to see the publication that still puts the umlaut in reëlection and the hyphen in teen-ager embrace J6ers

1 year ago 1 0 0 0
Post image

So it's finally come down to this, Gmail

1 year ago 3 0 0 0

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/...

1 year ago 2 0 0 0

Love the peek behind the scenes! Thank you for sharing

1 year ago 2 0 0 0
Advertisement

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.

1 year ago 57512 6361 1283 457
advent-of-code-2024/day03/day03.go at main · johnhamlin/advent-of-code-2024 Contribute to johnhamlin/advent-of-code-2024 development by creating an account on GitHub.

Here's my solution: github.com/johnhamlin/a...

While I'm proud I didn't use an LLM, I still couldn't have done it without this old friend: regexr.com

1 year ago 0 0 0 0
Day 3 - Advent of Code 2024

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

1 year ago 2 0 1 0

Just picked this up!

1 year ago 1 0 0 0
Advent of Code 2024

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

1 year ago 1125 208 61 22

Thanks for pointing this out! Just added `**/input.txt` to my .gitignore

1 year ago 3 0 0 0
Preview
GitHub - johnhamlin/advent-of-code-2024 Contribute to johnhamlin/advent-of-code-2024 development by creating an account on GitHub.

Here's my repo. I restructured the project into individual packages for each day and added a util for getting the path for input.txt whether it's run from main or a test file. github.com/johnhamlin/a...

1 year ago 0 0 0 0
Advertisement
Post image

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

1 year ago 3 0 1 0
Preview
GitHub - johnhamlin/advent-of-code-2024 Contribute to johnhamlin/advent-of-code-2024 development by creating an account on GitHub.

Refactored my code and moved the solution. Here's the root of the repo: github.com/johnhamlin/a...

1 year ago 0 0 0 0

I see what you did there 😉

1 year ago 0 0 0 0
Day 1 - Advent of Code 2024

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

1 year ago 3 0 3 0
Preview
John Hamlin's Portfolio John Hamlin is a full-stack developer.

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!

2 years ago 0 0 0 0