# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 14
# self = https://watcher.sour.is/conv/qwm7hha
Day 3 of #AdventOfCode puzzle 😅

Let's go! 🤣

Come join us! 🤗

> 👋 Hey you Twtxters/Yarners 👋 Let's get a Advent of Code leaderboard going!
>

> Join with 1093404-315fafb8 and please use your usual Twtxt feed alias/name 👌

>

> Twtxt/Yarn AoC > Leaderboard
Day 3 of #AdventOfCode puzzle 😅

Let's go! 🤣

Come join us! 🤗

> 👋 Hey you Twtxters/Yarners 👋 Let's get a Advent of Code leaderboard going!
>

> Join with 1093404-315fafb8 and please use your usual Twtxt feed alias/name 👌

>

> Twtxt/Yarn AoC > Leaderboard
Day 3 of #AdventOfCode puzzle 😅

Let's go! 🤣

Come join us! 🤗

> 👋 Hey you Twtxters/Yarners 👋 Let's get a Advent of Code leaderboard going!
>

> Join with 1093404-315fafb8 and please use your usual Twtxt feed alias/name 👌

>

> Twtxt/Yarn AoC > Leaderboard
@prologic Oof, it’s already getting a bit tricky. 😬
@prologic Oof, it’s already getting a bit tricky. 😬
@prologic Oof, it’s already getting a bit tricky. 😬
@movq Yeah! Tell me about it. Grid searching, looking around, backtracking uggh I hate this stuff, this is why I'm not _really_ a true Software Engineer, because in reality you almost never write this stuff yourself from scratch 🤣
@movq Yeah! Tell me about it. Grid searching, looking around, backtracking uggh I hate this stuff, this is why I'm not _really_ a true Software Engineer, because in reality you almost never write this stuff yourself from scratch 🤣
@movq Yeah! Tell me about it. Grid searching, looking around, backtracking uggh I hate this stuff, this is why I'm not _really_ a true Software Engineer, because in reality you almost never write this stuff yourself from scratch 🤣
A little “visualization” / “progress bar” of day 3 part 2:

https://movq.de/v/6fc13f8ce1/MVI_6766.MOV.mp4

Running in a DOS box under OS/2 Warp 4, including some of OS/2’s silly sound effects. 🤣
A little “visualization” / “progress bar” of day 3 part 2:

https://movq.de/v/6fc13f8ce1/MVI_6766.MOV.mp4

Running in a DOS box under OS/2 Warp 4, including some of OS/2’s silly sound effects. 🤣
A little “visualization” / “progress bar” of day 3 part 2:

https://movq.de/v/6fc13f8ce1/MVI_6766.MOV.mp4

Running in a DOS box under OS/2 Warp 4, including some of OS/2’s silly sound effects. 🤣
@movq Dang. Really going overboard with this!

@prologic I didn't have to do much backtracking. I parsed into an AST-ish table and then just needed some lookups.

The part 2 was pretty easy to work into the AST after.

https://git.sour.is/xuu/advent-of-code-2023/commit/c894853cbd08d5e5733dfa14f22b249d0fb7b06c
@movq Dang. Really going overboard with this!

@prologic I didn't have to do much backtracking. I parsed into an AST-ish table and then just needed some lookups.

The part 2 was pretty easy to work into the AST after.

https://git.sour.is/xuu/advent-of-code-2023/commit/c894853cbd08d5e5733dfa14f22b249d0fb7b06c