=====================
Advent of Code 2022
=====================

I finally tried Advent of Code this year; planned it for a few times
before, but kept forgetting, or changing my mind because it requires
an account, or because it seemed extremely competitive.

This year I just logged in with my GitHub account (meh, but at least
didn't have to solve captchas or anything of the sort), didn't try
compete (as I found out, the whole leaderboard--which is the first 100
people to solve a puzzle--is usually filled faster than it takes me to
just read the task, and I only start reading a few hours after it's
published), but only solved the puzzles daily. Some were actually
challenging (well, actually the most challenging bits were the bugs I
introduced and had to debug, but for a couple of tasks it was not
obvious which kinds of optimization will work), but generally they
were rather entertaining, and the story wasn't bad either.

I solved those in Haskell, since I'm most comfortable with it these
days, but maybe will try to solve the past AoCs in some language I'd
like to practice. Possibly Rust. Maybe could even try to pretend that
I'm solving those in the past Decembers, to follow them as actual
advent calendars (as I did with the 2022 one): seems to be a bit more
exciting that way, although sometimes inconvenient (since a puzzle may
take time, and other things may fill that time).

Other news:

- I rather like the new phone (mentioned in the previous post), have
 set Termux on it (and Emacs on that). Not using the phone any
 actively though. Tried to order a courier from the local taxi
 near-monopoly by calling them, they said it only works with their
 proprietary mobile application, which requires an account, as well
 as a Google account to install it; gave up on that, not setting
 those sorts of things on the phone still.

- Tried making paratha and a poached egg (using the whirlpool method,
 with a bit of vinegar), both for the first time; both turned out
 fine.

- Had a light fixture with LEDs and a PSU to power those built into
 the fixture itself (apparently many are like that nowadays); was
 skeptical about it initially, since it may break easily and won't be
 easy to replace, but it worked for a few years, so I almost
 relaxed. Now it broke and has to be replaced (or fixed, but probably
 it's both easier and cheaper to replace). I guess it's the PSU,
 smells of burnt plastic or rubber. Ordered another light fixture,
 this time with replaceable light bulbs (basically just a panel with
 those bulbs poking out of it; no lamp shades). Should receive it in
 a week, and will try to set then. Oh, also finally ordered a
 no-contact voltage tester (coupled with a pyrometer, which may be
 useful in the kitchen).

- A server at work mostly hangs up (multiple CPU lockups)
 occasionally; monitoring it for a few weeks, still unclear why it
 happens (possibly a high I/O load triggers that, but not sure;
 apparently munin fails to write much once it starts happening, and
 the system clock goes wrong anyway, possibly because of those lags
 combined with NTP). Probably will work on setting backup server(s)
 soon, as was vaguely planned even before this started.

- It's cold around here these days, below -20 degrees Celsius
 outside. Only opening windows briefly, to let a bit of fresh air in,
 but that "fresh" air often smells of something burnt; a rather
 unpleasant combination of cold and fumes.


----

:Date: 2023-01-08