2025-08-12T08:50:13.238Z
Common to Europe: extremely narrow roads, and lots of two-way sections that are one car wide. Driving around here is nerve-wracking, even as a passenger
Bonus plus though, the cities are very walkable!
But parking is near non-existent, so once you get there, where do you walk from?
2025-08-12T08:55:16.962Z
Also common to Europe: absolutely no forced airflow exists inside of housing. Fans are rare, and air conditioning is absent. Open a window and hope it's windy. Which is fine and fair, it's pretty cold outside, but the air inside of the hotel is always still and warm.
That's about it for negatives, mostly all positives
More to come later
2025-08-12T16:14:18.740Z
Correction from earlier, the meal was €14, not £14
2025-08-12T19:50:25.787Z
2025-08-12T19:51:58.122Z
Lunch from earlier: salmon and spinach quiche with coleslaw and Caesar-adjacent salad
2025-08-12T19:54:15.716Z
Good stuff! The quiche was nice and flaky, the salmon and the spinach work together very nicely with the egg and cheese. The coleslaw was a bit watery, but tasted fine. The salad was also very decent, I like how the chicken was cut into cubes instead of strips!
2025-08-20T14:04:20.788Z
I'm not doing food reviews anymore, I'll talk about exceptional stuff if I remember to
Unrelated,
2025-08-20T14:05:31.351Z
Suas
ඞ
2025-08-21T12:00:47.432Z
Found an eduroam network in an unexpected place
2025-08-21T12:02:12.014Z
A lighthouse in Ireland. It is technically a museum since the lighthouse was dedicated to educational use, but that was a surprise to see!
But, more interestingly...
It hands out public IP addresses over WiFi!
And yes, I did validate that this address is, in fact, the actual address used externally. No NAT with weird address space here!
2025-10-01T04:40:42.956Z
I've (unfortunately) been doing some Kubernetes stuff lately
Setting up the two nodes to act as control plane (which I have tainted to act as a worker as well, I'm not running another node) and a worker node.
The really hard part was actually getting NFS to work
I needed to have a cross-node persistent storage for a Docker registry (to hold my custom images for deployment), and NFS fit the bill
As in, it didn't require a bunch of weird software and deployment stuff
Unfortunately, I was not aware that it would be so hard to set up an NFS server in Proxmox. You can't load kernel modules as an unprivileged container, so the standard kernel NFS server is out
2025-10-01T04:44:32.830Z
Then I found nfs-ganesha, which has the worst documentation I've ever seen. It has extensive DEVELOPER documentation for how to develop the project, but user documentation is near non-existent - save for some man pages that don't even define what the enum values mean
Hours of finagling later, I have the server running and configured to read a directory, only to find out that it uses some weird syscalls that Proxmox blocks in containers
Not wanting to fight that, I gave up and just switched to using a VM. And then I could use the kernel module that's infinitely easier to configure.
I couldn't convert the other container to a privileged one, or a VM, because it's already filling a role as a Samba server.
So Kubernetes is set up! Ish... I have persistent storage and I'm able to create deployments, but I have no ingress set up yet
Now that's a complicated subject
And related to that...
I now have motivation to work on SpruceHTTP again
Because I need another feature from it that's been on the docket for a while now...
I want to use Spruce as my ingress, so I need it to have reverse proxying
2025-10-01T05:24:41.371Z
Maybe I'll even start on HTTP/2 once this is over 😐🔫
2025-10-01T22:54:28.485Z
Completely unrelated; Steak and Shake seems to have added auth to their drink fountain now
You get a QR code that corresponds to the size of drink you bought, and you have to scan it to unlock it. Then you can use the fountain. I haven't gone back to see if it lets you go again yet.
I scanned the QR code on my phone and learned that it's just a (presumably) random hex string
Here's mine if you want it: e46ccf53568e472582b0bb60cb708324d2a3d836ba484d0ba23bbd22dcd2c7a91759358783473
2025-10-01T22:57:42.348Z
I'm not sure how I feel about Drink DRM, but I suppose better if I can still get refills
2025-10-01T22:59:10.364Z
I figure this system has to be networked though. I'm certain they phone home to validate this code, and probably check how many refills you've done / if you've filled your drink
But I'm not joking, this would probably be a good use for a JWT in a QR code
2025-10-01T23:02:22.667Z
No more dependency on a network, as long as your scanner has the right key it can validate the token, and you can encode data like drink size (currently pulled from the query) and validity period.
Or you could not DRM your drinks 🙂
2025-10-01T23:07:13.505Z
Opinion dramatically dropped, just did research, they allow one single refill per meal
I can pinky promise that I can do more than one refill and they will still come out ahead. Syrup is insanely cheap
2025-10-01T23:27:49.377Z
Of course the refill is less volume than the first fill