Daria
gereleth.bsky.social
Daria
@gereleth.bsky.social
Data scientist. I love coding and puzzles.
Play my pipes game: https://hexapipes.vercel.app/play
My pipes game just got two new grids =)

I like the mix of hexagons, triangles and squares - hexapipes.vercel.app/rhombitrihex...

And the triangular grid is just pure minimalism - three distinct tiles and that's it hexapipes.vercel.app/triangular/5
June 18, 2025 at 2:32 PM
Saint Petersburg at night as seen from an airplane window on my recent flight. Spectacular view.
January 7, 2025 at 1:25 PM
A playlist of all the animations I made for #AdventOfCode 2024:
www.youtube.com/playlist?lis...

Managed to do a total of 14 days with #py5. Curiously the number is exactly the same as in '23 when I used #pygame. Each video has a link to the animation source code if you wanna see the messy plumbing)
Advent of Code 2024 Visualisations - YouTube
Animations illustrating the solutions to Advent of Code problems of 2024.
www.youtube.com
December 26, 2024 at 9:36 PM
All done with #AdventOfCode 2024. Fun ride as always!

Most memorable days for me:
- Day 14 (find the tree)
- Day 21 (robots inception)
- Day 24 (so that's how binary addition works!)

#py5 was very nice for making animations and I learned to use a statemachine to manage vis data
December 25, 2024 at 6:29 AM
Thanks, #AdventOfCode, now I know how to construct a binary addition apparatus from logic gates 🤯

I submitted a handcrafted part2 answer earlier but I've now written some code that finds the swaps. Who knows if it works on other inputs =)
github.com/gereleth/aoc...
December 24, 2024 at 8:51 PM
Cutesy structure this graph has. Outer layers are still hairy, I haven't figured them out =).

#AdventOfCode Day 23 LAN Party
December 23, 2024 at 10:48 AM
#AdventOfCode Day 20 - Race Condition

Showing millions of cheats is tricky so this one turned out a little weird =). In part 2 it repaints the points by their total possible cheat gains. Pretty neat structure shows up.

#py5 animation code: github.com/gereleth/aoc...
December 22, 2024 at 6:35 PM
#AdventOfCode Day 21 - Keypad Conundrum

The robots almost broke my brain this morning, this was super hard for some reason.
But at least the solution works pretty much instantly.

#python solution code: github.com/gereleth/aoc...

#py5 animation code github.com/gereleth/aoc...
December 21, 2024 at 5:48 PM
#AdventOfCode Day 19 - Linen Layout

Some dynamic programming if not dynamic visuals.
No idea how to show full input, there's 400 sequences there =).
December 19, 2024 at 6:18 PM
I've completed "Linen Layout" - Day 19 - Advent of Code 2024
adventofcode.com/2024/day/19

First I threw together some memoized recursion - worked fine but took 1.7s to complete both parts. That was kinda slow so I looked for ways to speed things up and managed to make it 20x faster!
December 19, 2024 at 1:00 PM
#AdventOfCode Day 16 - RAM Run

I did a binary search in part 2 in my actual solution but watching how the path rebuilds after every new obstacle is pretty fun too.
December 18, 2024 at 6:47 PM
#AdventOfCode Day 16 - Reindeer Maze

Looks full of holes but it is a thorough search.

#python solution: github.com/gereleth/aoc... (same priority queue powered search I throw at every optimization problem)

#py5 animation code: github.com/gereleth/aoc...
December 16, 2024 at 4:10 PM
#AdventOfCode Day 15 - Warehouse Woes

box is push
robot is move
star is win
December 15, 2024 at 4:03 PM
#AdventOfCode Day 14 - Restroom Redoubt

Checking density anomalies for fun and profit.
I love how the vertical density chart itself sometimes looks like half a christmas tree.
December 14, 2024 at 9:09 PM
#AdventOfCode Day 14

You wait a few hours, then one blink and it's gone 🎄 😄
December 14, 2024 at 8:51 AM
Reposted by Daria
Inspired by @gereleth.bsky.social and her very nice visualisations of solutions to #AdventOfCode challenges, I've tried to build my own.

This took a while, but here is a first attempt for day 12. I used #pygame to draw the frames and #ffmpeg to build the video.
December 12, 2024 at 11:22 PM
I don't have a good day 12 animation yet because damn, getting a sane ordered contour was much harder than just counting sides.
But something finally works even for the crazier shapes like this one.
#AdventOfCode
December 12, 2024 at 7:51 PM
I keep seeing recursive solutions to #AdventOfCode day 11 pebble counting.
So here's my iterative approach for a change. One simple counter trick to save an astronomical amount of repeated work =).

github.com/gereleth/aoc...
December 11, 2024 at 8:02 AM
Who else crashed their IDE with a naive approach to day 11 part 2? =)
#AdventOfCode
December 11, 2024 at 6:11 AM
#AdventOfCode Day 10 - Hoof It!

Made a #py5 animation of the search for hiking trails

youtu.be/2kjX5DxUANc

Animation source code: github.com/gereleth/aoc...
Advent Of Code 2024 - Day 10 - Hoof It
YouTube video by Daria Vasyukova
youtu.be
December 10, 2024 at 8:03 PM
A #py5 animation of today's nefarious antennas.

#AdventOfCode Day 8 - Resonant Collinearity

youtu.be/OKk7IBs2s_k

Animation source code: github.com/gereleth/aoc...
Advent Of Code 2024 - Day 8 - Resonant Collinearity
YouTube video by Daria Vasyukova
youtu.be
December 8, 2024 at 5:20 PM