Heath's Avatar

Heath

@heathhenley.dev

Señor Application Engineer at a 10 person sonar shop. Former ChE, now generalist dev. Puzzles, building random stuff, hiking, climbing, learning, bad jokes and good beer. Writing about things here: https://heathhenley.dev

312
Followers
1,688
Following
466
Posts
24.10.2024
Joined
Posts Following

Latest posts by Heath @heathhenley.dev

valgrind is another one I wish had a real windows equivalent

16.02.2026 10:39 👍 1 🔁 0 💬 0 📌 0

There is no cow level!

12.02.2026 23:00 👍 0 🔁 0 💬 0 📌 0
Preview
Bluesky Map Interactive map of 3.4 million Bluesky users, visualised by their follower pattern.

I made a map of 3.4 million Bluesky users - see if you can find yourself!

bluesky-map.theo.io

I've seen some similar projects, but IMO this seems to better capture some of the fine-grained detail

08.02.2026 22:59 👍 7208 🔁 2164 💬 658 📌 4579

As someone who listened to it, I liked it but agree the physical book is the way to go!

03.02.2026 15:37 👍 0 🔁 0 💬 0 📌 0

as a lamp guy, big light people confound me

14.01.2026 14:52 👍 60 🔁 2 💬 4 📌 1

heathhenley.dev/index.xml

07.01.2026 14:33 👍 3 🔁 0 💬 0 📌 0

Oh, you like cloning? That makes two of us

04.01.2026 13:52 👍 266 🔁 39 💬 13 📌 1

If you're into sci-fi short stories I definitely recommend it - planning to follow it up with a re-read of Exhalation (his more recent collection of stories).

03.01.2026 17:29 👍 1 🔁 0 💬 0 📌 0

Just finished a re-read of "Story of Your Life and Others". One of my favorite short story collections ever, last read it probably about a decade ago and despite that, some parts of the stories stuck with me. It was cool to get to read them again given how I've changed and what I'd forgotten.

03.01.2026 17:29 👍 1 🔁 0 💬 1 📌 0

first htmx dies, now opencode - when will it end?

02.01.2026 22:10 👍 2 🔁 0 💬 0 📌 0
Summary of github stats for 2025

Summary of github stats for 2025

If you asked me to guess what my most productive day was in 2025 (in terms of commits) I would never have guessed Monday! 🤯

My year in:
- Books: www.goodreads.com/user/year_in...
- Code: git-wrapped.com/profiles/Hea... (source of this image)
- Everything else: heathhenley.dev/posts/2025-s...

01.01.2026 16:09 👍 0 🔁 0 💬 0 📌 0

📎 it looks like you're challenging the status quo. have you considered that this will make the status quo very sad? look it's crying now

28.12.2025 01:03 👍 141 🔁 14 💬 0 📌 1

maybe @wagslane.bsky.social 🤷‍♂️?

don’t know if he’s active on here though

24.12.2025 13:58 👍 0 🔁 0 💬 0 📌 0

Thanks for making these Matt they are great, looked forward to catching them each day

24.12.2025 13:54 👍 1 🔁 0 💬 0 📌 0

there's vomit stderr already, claude's spaghetti
he's nervous, but assures it's production ready

24.12.2025 11:04 👍 144 🔁 12 💬 3 📌 0
Climbing shoes and chalk bag

Climbing shoes and chalk bag

Here we go! Took a long break again, been mostly donating to the climbing gym every month - but definitely missed it.

23.12.2025 19:24 👍 3 🔁 0 💬 0 📌 0
When SIMD Fails: Floating Point Associativity — Matt Godbolt’s blog Why floating point maths doesn't vectorise like integers, and what to do about it

Day 21: Summing integers? Compiler vectorises beautifully—8 at a time! Switch to floats? It refuses, doing each add individually. Same code, totally different output. Why? 🤔

xania.org/202512/21-ve...
youtu.be/lUTvi_96-D8

#AoCO2025

21.12.2025 13:34 👍 23 🔁 3 💬 2 📌 0
Preview
Simple query refactor - 100x faster A simple refactor of a postgres pagination query improved performance significantly, this is an explanation of that update. The basic is that if you have a query like a < c or (a = c and b < d) - try...

Here are some details: heathhenley.dev/posts/pg-tup...

20.12.2025 18:47 👍 1 🔁 0 💬 0 📌 0

I recently speed up a cursor pagination query in postgres by 100x by switching the where clause from something like:

where (a < c or (a = c and b < d))

to

where (a, b) < (c, d)

Maybe you db people are aware of this but something to keep in mind / check for when profiling and optimizing!

20.12.2025 18:47 👍 2 🔁 0 💬 1 📌 0

Excuse me GitHub, your Microsoft is showing (charging for time on self hosted runners 🤯)

resources.github.com/actions/2026...

16.12.2025 22:04 👍 1 🔁 0 💬 0 📌 0
Preview
Active shooter reported at Brown University in Rhode Island An alert sent by Brown University told students to lock doors, silence phones and stay hidden until further notice.

An active shooter was reported near Brown University's campus in Rhode Island, the university said Saturday. The suspect is still at large, officials said.

13.12.2025 22:26 👍 5 🔁 5 💬 0 📌 0

lol true I should have a said *another* Easter egg

12.12.2025 21:42 👍 2 🔁 0 💬 1 📌 0

Ok at the risk of sounding like a crazy person...I feel like the input for day 12 of #AdventOfCode looks suspiciously like a hexdump, and the bytes mostly map to printable chars if you take them as hex values - but I wasn't able make anything of it

I think there's an xmas easter egg in there maybe!

12.12.2025 15:07 👍 2 🔁 0 💬 1 📌 0

As usual solutions here: github.com/heathhenley/...

11.5 days in Ocaml!

Did the solver one in python but saw some solutions that used Lp in ocaml so might switch. Or maybe try this solution algo - only one that I've seen not setting up / solving the system of eqns
www.reddit.com/r/adventofco...

12.12.2025 13:00 👍 2 🔁 0 💬 0 📌 0

Big thanks to @was.tl for all the work and creative energy you put into these puzzles!

12.12.2025 12:11 👍 3 🔁 0 💬 0 📌 0
Advent of Code 2025

I just completed all 12 days of Advent of Code 2025! #AdventOfCode adventofcode.com

That's a wrap on aoc 2025 🎄 - I like the shorter format and really enjoyed seeing everyone's solutions in different languages.

Until next time...

12.12.2025 12:07 👍 6 🔁 0 💬 1 📌 1

just read through this www.reddit.com/r/adventofco...

first approach that I saw not relying on setting up and solving the system of equations (either with a solver or not) - I don't fully get it, would have to implement it - but seems cool!

12.12.2025 02:08 👍 1 🔁 0 💬 1 📌 0

reviewed more solutions - man I made that way too complicated, it was fun though I guess lol

12.12.2025 01:11 👍 0 🔁 0 💬 0 📌 0

LOL I did this

12.12.2025 00:52 👍 0 🔁 0 💬 0 📌 0
Day 11 - Advent of Code 2025

I just completed "Reactor" - Day 11 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/11

This was another hard one for me but I enjoyed it, as usually solution here - depending on when you click it will be in varied states of tidied up

github.com/heathhenley/...

11.12.2025 23:35 👍 2 🔁 0 💬 2 📌 0