Pinned oot

Today at lunch, the waitress said to me, "Do you ever get told you look like someone else?"

"Yeah," I said, "all the time. Who'd you have in mind?"

"You know that movie, Revenge of the Nerds...?"

Pinned oot

Seven hours of meetings today. 😓

I thought there was only one more, but I had lost track and there are actually two more. 😑

Rain and 8° C seems like winter now. I moved here in ... what? 2018? That's a quick adjustment.

Found a handy #CommonLisp utility "Quicksearch" to search for libraries across Quicklisp, Github and Cliki (Bitbucket support is broken for now) .

Just (ql:quickload 'quicksearch) and then for example search for "AVL" with (qs:? "AVL" :du). By default it just prints project name. :du works just like -du on CLI, It enables printing short-description and URL with the project name.

Stop trying to make "maclunkey" happen. It's NOT going to happen.

I just completed "Operation Order" - Day 18 - Advent of Code 2020

I haven't written a calculator since I was an undergrad, and today I wrote two broken ones.

gitlab.com/-/snippets/2052001

adventofcode.com/2020/day/18

Here's my solution which uses a non-sequential data structure for much better performance.

I should have just gotten up and did this while I was laying awake thinking about it last night. 😬

gitlab.com/-/snippets/2051894

Show thread

I just completed "Conway Cubes" - Day 17 - Advent of Code 2020

It was simple to adapt the part 1 solution to part 2, but pretty slow. I might try a non-sequential data structure to see if I can do better.

adventofcode.com/2020/day/17

I got 99 problems

...and very nearly all of them are first world problems.

I'm reviewing my players' character creation worksheets in preparation for restarting our campaign ("A Company of Scoundrels" 😉) in 2021, and I'd like to go back and workshop the phase trio with some of them to get a better read on their characters' backgrounds and motivations.

We were all new to the system and some of us were new to role playing when we did this orginally, back in the before times of October 2019.

I wonder if this is a good idea or not... 🤔

I've completed "Ticket Translation" - Day 16 - Advent of Code 2020

😙 👌 Part 1
😬 ✋ Part 2

Part 2 was fine, but my posted solution to part 2 is really just REPL code pasted together. 🤷

gitlab.com/-/snippets/2051191

adventofcode.com/2020/day/16

I've completed "Rambunctious Recitation" - Day 15 - Advent of Code 2020

The seconds-and-seconds-long delay before my brute force, part 1 code returns a (correct!) 30,000,000th iteration makes me think there must be a better way.

Suck it, elves.

adventofcode.com/2020/day/15

AoC spoilers 

I shamelessly ganked an implementation of the Chinese Remainder Theorem from Rosetta Code.

Show thread

I've completed "Shuttle Search" - Day 13 - Advent of Code 2020

Sometimes the hardest part is figuring out what to search for then figuring out how it applies. My naïve solution worked on sample data, but who knows how long it would have taken to resolve the real problem...?

adventofcode.com/2020/day/13

I just completed "Rain Risk" - Day 12 - Advent of Code 2020

Resisting the urge to make simple multiplication recursive ... 😁

gitlab.com/-/snippets/2049625

adventofcode.com/2020/day/12

I just completed "Seating System" - Day 11 - Advent of Code 2020

😎 👉 👉

adventofcode.com/2020/day/11

I just completed "Adapter Array" - Day 10 - Advent of Code 2020

I got to the solution to part 2 though interactive programming at the repl. I should try to massage this into a program though...

adventofcode.com/2020/day/10

I just completed "Encoding Error" - Day 9 - Advent of Code 2020

The path of least resistance, at least for me, was loop.

adventofcode.com/2020/day/9

I just completed "Handheld Halting" - Day 8 - Advent of Code 2020

I tried revising the program on the fly with backtracking, but didn't get it to give the correct result. Just iterating over the possible solutions was plenty fast enough.

Was there a clever approach I missed?

gitlab.com/-/snippets/2047997

adventofcode.com/2020/day/8

Show more

Michael Cornelius's choices:

Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!