Matthijs
banner
hoopyfrood.dev
Matthijs
@hoopyfrood.dev
Software Developer in International Logistics, Gamer, Herder of Cats, reMarkable Doodler, Owns a Towel.
People trying to voice a moderate opinion in the US are told by both sides that they belong to the other, and end up isolated.

To feel part of a greater whole (which is a basic human need) in the US you have to be extreme. As someone who always tries to walk the centerline, this saddens me.
January 21, 2025 at 6:42 PM
#promosky time!

Do you connect on any of these?

- Cats
- Specialty Coffee
- Typescript & Rust
- Humor of all brow heights
- Liquorice
- Ben Folds Five, Vulfpeck, Foo Fighters
- Whisk(e)y
- The Stormlight Archive
- Air & Seafreight

Then like this post or follow so we can expand our network!
January 19, 2025 at 1:26 PM
Connections
Puzzle #581
🟦🟪🟦🟦
🟦🟦🟦🟦
🟨🟪🟨🟪
🟪🟪🟪🟪
🟩🟩🟩🟩
🟨🟨🟨🟨

Liked that one :)
January 12, 2025 at 10:13 PM
Trying my hand at learning Rust. So far I like 'everything is an expression', references and the concept of ownership a lot. Feels like a cohesive mental model, which should help when learning more advanced stuff.

The language feels higher-level than it is, which I suppose is a compliment :)
January 11, 2025 at 7:18 PM
I'm following the 'Build a custom scripting language' and 'Pratt Parsing' series of videos by Tyler Laceby.

For a language builder novice like myself this was a nice introduction to the key concepts: lexer, parser, ast, interpreter, scope and so forth.

Any1 have suggestions for similar tutorials?
How To Build A Programming Language From Scratch
YouTube video by tylerlaceby
youtu.be
December 31, 2024 at 12:13 PM
Yeah, no, happy with Part 1 thank you. Part 2 requires way too much actual understanding of logic gates :)

I've completed Part One of "Crossed Wires" - Day 24 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/24
Day 24 - Advent of Code 2024
adventofcode.com
December 24, 2024 at 9:35 PM
Not entirely sure I went the intended way, but fixed it and got rid of half the code in the process :P

Day [23] ✅ I got the Yeti one step closer to home at DebugDecember.com #DebugDecember
Debug December
Help the Yeti get home. Play Debug December and win cool prizes.
DebugDecember.com
December 23, 2024 at 1:09 PM
In the end I just had to add caching and some early exits to my recursive solution from Part 1. Pretty happy with 65k iterations and sub-second runtime in #typescript #nodejs.

I just completed "LAN Party" - Day 23 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/23
Day 23 - Advent of Code 2024
adventofcode.com
December 23, 2024 at 10:31 AM
Today was 'precompute all the things'-day for my brute-force solution, and it was enough.

In the end I added 1 to my answer and it was correct... Feels dirty, but educated :)

I just completed "Monkey Market" - Day 22 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/22
Day 22 - Advent of Code 2024
adventofcode.com
December 22, 2024 at 4:08 PM
So yeah, my solution to Part 1 does not scale. At all. I think I'm going to have to give up on part 2.

Really nice learning about cyclical graph traversal though :)

I've completed Part One of "Keypad Conundrum" - Day 21 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/21
Day 21 - Advent of Code 2024
adventofcode.com
December 21, 2024 at 10:00 PM
Approached this like a pathfinding problem. That cost me 2 hours of my life I'll never get back. Had a lightbulb moment, after that 20 minutes for Part 1 and 5 more minutes for Part 2.

I just completed "Race Condition" - Day 20 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/20
Day 20 - Advent of Code 2024
adventofcode.com
December 20, 2024 at 6:51 PM
Really enjoying Debug December. I'm getting to use hard-earned code intuition and knowledge about edge cases and javascript idiosyncrasies. Nicely bite-sized challenges as well.

Day [20] ✅ I got the Yeti one step closer to home at DebugDecember.com #DebugDecember
Debug December
Help the Yeti get home. Play Debug December and win cool prizes.
DebugDecember.com
December 20, 2024 at 7:29 AM
I tried to hang on too long to storing the actual results, should've just counted...

I just completed "Linen Layout" - Day 19 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/19
Day 19 - Advent of Code 2024
adventofcode.com
December 19, 2024 at 8:50 PM
Soooo much easier than day 17 part 2 (which I still haven't finished). I debated giving up, but this one got me back in.

I just completed "RAM Run" - Day 18 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/18
Day 18 - Advent of Code 2024
adventofcode.com
December 18, 2024 at 8:25 PM
Dentist visit just now:

Me: "I was here 5 months ago"

Dentist: "No you weren't?"

Me: "Had two cavities filled in these teeth right here"

D: "Nope. Also you wisdom teeth are not in the photos"

Me: "Sure you have the right files?"

D: "Of course! Born in '79 right?

*silence*

D: 'Well shit'
December 18, 2024 at 12:06 PM
2 stars for A star Get it?

I just completed "Reindeer Maze" - Day 16 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/16
Day 16 - Advent of Code 2024
adventofcode.com
December 16, 2024 at 3:43 PM
Had a really nasty bug that only showed itself on the real data. Victory though :)

I just completed "Warehouse Woes" - Day 15 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/15
Day 15 - Advent of Code 2024
adventofcode.com
December 16, 2024 at 2:12 PM
--- Possible spoiler for Advent of Code Day 14 Part 2! ---

I animated Part 2, enjoy! #AdventOfCode #typescript
December 14, 2024 at 1:42 PM
Really liked this one, little bit of treasure-hunting and testing hypotheses in Part 2.

I just completed "Restroom Redoubt" - Day 14 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/14
Day 14 - Advent of Code 2024
adventofcode.com
December 14, 2024 at 12:36 PM
Esoteric, and we're only on day 13, I wonder what horrors await...

I've completed The Reindeer Plan Their Attack - Advent of TypeScript 2024 adventofts.com/events/2024/13
Advent of TypeScript
Advent of TypeScript is a month-long event running from December 1 to Christmas, featuring daily TypeScript challenges. Participants can test their skills, climb the leaderboard, and engage with the T...
adventofts.com
December 13, 2024 at 1:29 PM
Part 1 completed really quickly, Part 2 I think requires *shudder* Math. Will attempt that tonight...

I've completed Part One of "Claw Contraption" - Day 13 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/13
Day 13 - Advent of Code 2024
adventofcode.com
December 13, 2024 at 10:41 AM
Got a pretty elegant solution, I think. Fast too. Took a fair bit of time to code all the steps though.

I just completed "Garden Groups" - Day 12 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/12
Day 12 - Advent of Code 2024
adventofcode.com
December 13, 2024 at 9:43 AM
That was a difficulty spike if ever I've seen one. Holy shizzlesticks. Did learn two very useful new things though.

I've completed 🎩Bernard's Long List Of Names - Advent of TypeScript 2024 adventofts.com/events/2024/12
Advent of TypeScript
Advent of TypeScript is a month-long event running from December 1 to Christmas, featuring daily TypeScript challenges. Participants can test their skills, climb the leaderboard, and engage with the T...
adventofts.com
December 12, 2024 at 12:48 PM
Day [11] ✅ I got the Yeti one step closer to home at DebugDecember.com
#DebugDecember
Debug December
Help the Yeti get home. Play Debug December and win cool prizes.
DebugDecember.com
December 11, 2024 at 9:17 PM
Well, that was... new.

*pa dum tsss*

I'll be here all week, people!

I've completed Excuses, Excuses - Advent of TypeScript 2024 adventofts.com/events/2024/11
Advent of TypeScript
Advent of TypeScript is a month-long event running from December 1 to Christmas, featuring daily TypeScript challenges. Participants can test their skills, climb the leaderboard, and engage with the T...
adventofts.com
December 11, 2024 at 9:07 PM