Fletcher's Avatar

Fletcher

@fletcheaston.com

he/him staff swe, casual runner @fletcheaston on every platform building software, dreaming of hardware

127
Followers
310
Following
433
Posts
06.11.2024
Joined
Posts Following

Latest posts by Fletcher @fletcheaston.com

Preview
CCC vs GCC A Guide to comparing Claude Code Compiler with GCC

Claude's C Compiler vs. GCC | Discussion

09.02.2026 05:40 ๐Ÿ‘ 3 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Last time I watched this was 2ish years ago and it's definitely different since then. They're editing episodes 6+ years after they're released??

16.12.2025 03:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Rewatching Silicon Valley and I swear they've made extremely minor changes in nearly every episode, adding voice lines that are under a second long. It's all over the place

16.12.2025 03:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
Fletcher's Weblog

fletcheaston.com/advent-of-co...

12.12.2025 08:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Advent of Code 2025 done! ๐Ÿฅณ

I'm actually glad this year was shorter, made it way less stressful. Got trolled a bit on the final problem, but this was a lot of fun :)

12.12.2025 07:59 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Good luck!!!!!

12.12.2025 07:18 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Advent of Code 2025's completion screen.

Advent of Code 2025's completion screen.

๐Ÿฅณ

12.12.2025 06:54 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Fletcher's Weblog

Day 11: fletcheaston.com/advent-of-co...

11.12.2025 20:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Fletcher's Weblog

Day 10: fletcheaston.com/advent-of-co...

11.12.2025 20:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Advent of Code Day 11 Part 1 solution, using a recursive CTE to calculate paths between nodes.

Advent of Code Day 11 Part 1 solution, using a recursive CTE to calculate paths between nodes.

Advent of Code 2025 Day 10 Part 2 solution, using Python/z3 inside of a Postgres database to solve systems of equations.

Advent of Code 2025 Day 10 Part 2 solution, using Python/z3 inside of a Postgres database to solve systems of equations.

Advent of Code 2025 Days 10/11 blog posts now up!

Day 10 Part 2 sucked, I hate that the standard solution for those problems is "just use z3". But glad I could do something fun at least

Day 11 was the first time I nailed using a recursive CTE with zero assistance, very happy about that! ๐Ÿ˜

11.12.2025 20:18 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yeah ๐Ÿ˜…

11.12.2025 14:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Quick visualization while untangling AoC 2025 Day 11 Part 2.

#AdventOfCode #networkx

11.12.2025 06:11 ๐Ÿ‘ 11 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Personal times for Advent of Code 2025.

Personal times for Advent of Code 2025.

Screenshot of Postico 2 with my table definitions for Day 11 Part 2.

Screenshot of Postico 2 with my table definitions for Day 11 Part 2.

Advent of Code 2025 Day 11 done!

Part 2 just required memoization ๐Ÿคฆโ€โ™‚๏ธ took way longer than it should have, but at least Part 1 was easy!!

Still drained from Day 10, gonna chill for tonight and do a write-up tomorrow

11.12.2025 06:28 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Screenshot of Postico 2 SQL workbench tool showing two statements. The first is "CREATE EXTENSION plpython3u;", which creates the Python extension (allowing you to run Python code from SQL). The second is creating a function that uses the z3-solver library in Python, but the function is defined in Postgres using the plpython3u extension.

Screenshot of Postico 2 SQL workbench tool showing two statements. The first is "CREATE EXTENSION plpython3u;", which creates the Python extension (allowing you to run Python code from SQL). The second is creating a function that uses the z3-solver library in Python, but the function is defined in Postgres using the plpython3u extension.

Ended up using Z3, but at least I found a way to do something a little fun with it

11.12.2025 04:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

LETS FUCKING GOOOOOOOOOO

11.12.2025 04:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

If you can't beat em, join em ยฏ\_(ใƒ„)_/ยฏ

11.12.2025 04:45 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Not thrilled about it but did find a workaround ๐Ÿ˜

11.12.2025 04:28 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1

I hate having to fall back to Z3 for these problems ๐Ÿ˜ญ

11.12.2025 03:23 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Oh well, tomorrow problem!

10.12.2025 08:17 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

First night I'm not solving both parts in one go ๐Ÿ˜ญ Part 1 was a bit challenging but my brute-force solution worked. I seemingly can't get a fast enough BFS solution for Part 2, so matter what I do

10.12.2025 08:16 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1

Glad I could help ๐Ÿ˜„

10.12.2025 07:25 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Today was also the fastest I've finished AoC this year! 6:41 for Part 1, 36:10 for Part 2

09.12.2025 06:14 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Fletcher's Weblog

fletcheaston.com/advent-of-co...

09.12.2025 06:13 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Desmos graphing calculator displaying the challenge prompt for Advent of Code 2025 Day 9 as a polygon.

Desmos graphing calculator displaying the challenge prompt for Advent of Code 2025 Day 9 as a polygon.

Advent of Code 2025 Day 9 done!

I knew exactly what Part 2 would be as soon as I saw Part 1. I didn't bother coming up with a general solution, just wrote a quick and dirty query with some shortcuts

Plotted the points in Desmos to help find those shortcuts ๐Ÿ˜Ž

09.12.2025 06:13 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Fletcher's Weblog

And got around to a quick write-up of my Day 7 solutions: fletcheaston.com/advent-of-co...

08.12.2025 07:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Fletcher's Weblog

fletcheaston.com/advent-of-co...

08.12.2025 07:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
SQL query calculating the final result for my Advent of Code 2025 Day 8 Part 2 solution. The query selects the last member from the "circuit members" table, finds the closest node to it, and returns the x-coordinates of the two nodes multiplied together.

SQL query calculating the final result for my Advent of Code 2025 Day 8 Part 2 solution. The query selects the last member from the "circuit members" table, finds the closest node to it, and returns the x-coordinates of the two nodes multiplied together.

Advent of Code 2025 Day 8 done!

It took me way too long to figure out what the prompt was even asking me for Part 1 ๐Ÿ˜ญ And of course there was an edge case that I hadn't accounted for

Part 2 was relatively easy though!!

08.12.2025 07:31 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Interesting, never heard of Delaunay triangulation before. Thanks for sharing a thing to look into :)

08.12.2025 06:58 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I did very briefly consider Apache AGE for this one, but was easy enough to do in plain old Postgres once I figured out what the prompt was even asking ๐Ÿ˜†

But yeah, a very simply graph structure with nodes and edges :)

08.12.2025 06:54 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

LOL

07.12.2025 08:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0