Qui a fait quoi lors de l'Advent of Code 2023 ?

https://videos.apprendre-delphi.fr/w/kmyu9yA5DEatyeDFHjZ9sp

Qui a fait quoi lors de l'Advent of Code 2023 ?

PeerTube
To that end, join me in half an hour as we look at the first couple challenges of the #adventOfCyber. We're going in bearded, disgruntled and rested, let's see how many #accessibility screwups we can unearth today. See you in a bit, over at https://twitch.tv/ic_null and https://youtube.com/@blindlyCoding #aoc2023 #hacking #selfPromo #goingLive #infoSec #cybersecurity #a11y
IC_null - Twitch

Fully blind person hacking, coding and tinkering while using a screen reader. THM, HTB, accessibility, all the things.

Twitch

New Hacking the Grepson podcast episode is out!

Hacking the Grepson 060: Advent of Code 2023 Wrapup - Part 2

We finish the remaining days (17-25) in our Advent of Code 2023 Mega Discussion!

Episode Link: https://www.podbean.com/eas/pb-niheh-156def4
Show Feed: https://feed.podbean.com/hackingthegrepson/feed.xml
Show Home: https://hackingthegrepson.com

#HackingTheGrepson #podcast #programming #development #AdventOfCode #aoc #aoc2023

Hacking the Grepson 060: Advent of Code 2023 Wrapup - Part 2

Our final discussion on the Advent of Code 2023, covering days 17 through 25, is upon your ears. Will Santa's elves successfully fix snow production and save Christmas? Erm, sorta?

@lorddimwit any struct that only consists of comparables (ints, strings, arrays) can be used as map key. And it’s faster than any bytes-converting hash function that I tried in userland (gob, jsoniter). For example, to speed up one of my #aoc2023 solutions I converted an []int slice field to a fixed size [32]int field and was able to use the parent struct as map key for a 5x speedboost.

New Hacking the Grepson podcast episode is out!

Hacking the Grepson 059: Advent of Code 2023 Wrapup - Part 1

Matt and Mike and a special guest discuss Advent of Code 2023, Days 11 - 16.

Episode Link: https://www.podbean.com/eas/pb-xevqk-155a5e1
Show Feed: https://feed.podbean.com/hackingthegrepson/feed.xml
Show Home: https://hackingthegrepson.com

#HackingTheGrepson #podcast #programming #development #AdventOfCode #aoc #aoc2023

Hacking the Grepson 059: Advent of Code 2023 Wrapup - Part 1

Matt, Mike, and a special guest discuss day 11-16 of the Advent of Code 2023. Join us as we expand the cosmos, roll rocks on platforms, and drive an unreliable crucible. * Advent of Code 2023

Managed to reduce the exec time for 2023 day 23 part 2 from 513 seconds (~8.5 mins) to a stellar 0.310 seconds. Looking back at my commits these were the biggest leaps:

- By far the biggest leap: Shrink unique nodes to <= 64, then instead of a map simply use a `uint64` bitmask for boolean lookups (visited or not). Saves a lot of map accesses & assignments
- Prefer `int` when doing most calculations and comparisons, seems super optimized in the Go runtime

#go #golang #aoc2023 #goroutines

That said, running the exact squeezed single-core-optimized algorithm, but for multiple inputs on multiple cores simultaneously with 5 lines of code, feels absolutely awesome! 😎

#golang #go #goroutines #aoc2023

New Hacking the Grepson podcast episode is out!

Hacking the Grepson 058: Advent of Code 2023 - Day 4 to 10

More discussion about (the now ended) Advent of Code 2023. This time, days 4 through 10.

Episode Link: https://www.podbean.com/eas/pb-af35f-1544792
Show Feed: https://feed.podbean.com/hackingthegrepson/feed.xml
Show Home: https://hackingthegrepson.com

#HackingTheGrepson #podcast #programming #development #aoc #aoc2023 #AdventofCode

Hacking the Grepson 058: Advent of Code 2023 - Day 4 to 10

It may be 2024, so Advent of Code 2023 is done, but our minds are still catching up, trying to solve its puzzles. On this episode, Matt and Mike discuss days 4 through 10, and even a meta idea to figure out the difficulty curve for future problems.

As with all #AdventofCode years, I did not finish #aoc2023. Not even close. I _did_ do better than 2022, so that's something.

I also built a Ruby on #Rails 7 web app to show off my progress, and will be backfilling it with my progress in previous years...eventually.

https://aoc.neb.host

Advent of Code

I might be a bit behind, but I've finally completed day 3 of 2023 Advent of Code.

It's slow going, and at times frustrating, because I’m using it as an opportunity to learn a bit of Rust. But at the same time, it is great fun, because I actually feel like I’m slowly getting more comfortable with Rust.

#AoC2023 #RustLang