2024 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2024-W01 (202401) 2024-W02 (202402) 2024-W03 (202403) 2024-W04 (202404) 2024-W05 (202405) 2024-W06 (202406) 2024-W07 (202407) 2024-W08 (202408) 2024-W09 (202409) 2024-W10 (202410) 2024-W11 (202411) 2024-W12 (202412) 2024-W13 (202413) 2024-W14 (202414) 2024-W15 (202415) 2024-W16 (202416) 2024-W17 (202417) 2024-W18 (202418) 2024-W19 (202419) 2024-W20 (202420) 2024-W21 (202421) 2024-W22 (202422) 2024-W23 (202423) 2024-W24 (202424) 2024-W25 (202425) 2024-W26 (202426) 2024-W27 (202427) 2024-W28 (202428) 2024-W29 (202429) 2024-W30 (202430) 2024-W31 (202431) 2024-W32 (202432) 2024-W33 (202433) 2024-W34 (202434) 2024-W35 (202435) 2024-W36 (202436) 2024-W37 (202437) 2024-W38 (202438) 2024-W39 (202439) 2024-W40 (202440) 2024-W41 (202441) 2024-W42 (202442) 2024-W43 (202443) 2024-W44 (202444) 2024-W45 (202445) 2024-W46 (202446) 2024-W47 (202447) 2024-W48 (202448) 2024-W49 (202449) 2024-W50 (202450) 2024-W51 (202451) 2024-W52 (202452) 2025 2025-W01 (202501) 2025-W02 (202502) 2025-W03 (202503) 2025-W04 (202504) 2025-W05 (202505) 2025-W06 (202506) 2025-W07 (202507) 2025-W08 (202508) 2025-W09 (202509) 2025-W10 (202510) 2025-W11 (202511) 2025-W12 (202512) 2025-W13 (202513) 2025-W14 (202514) 2025-W15 (202515) 2025-W16 (202516) 2025-W17 (202517) 2025-W18 (202518) 2025-W19 (202519) 2025-W20 (202520) 2025-W21 (202521) 2025-W22 (202522) 2025-W23 (202523) 2025-W24 (202524) 2025-W25 (202525) 2025-W26 (202526) 2025-W27 (202527) 2025-W28 (202528) 2025-W29 (202529) 2025-W30 (202530) 2025-W31 (202531) 2025-W32 (202532) 2025-W33 (202533) 2025-W34 (202534) 2025-W35 (202535) 2025-W36 (202536) 2025-W37 (202537) 2025-W38 (202538) 2025-W39 (202539) 2025-W40 (202540) 2025-W41 (202541) 2025-W42 (202542) 2025-W43 (202543) 2025-W44 (202544) 2025-W45 (202545) 2025-W46 (202546) 2025-W47 (202547) 2025-W48 (202548) 2025-W49 (202549) 2025-W50 (202550) 2025-W51 (202551) 2025-W52 (202552) 2026 2026-W01 (202601) 2026-W02 (202602) 2026-W03 (202603) 2026-W04 (202604) 2026-W05 (202605) 2026-W06 (202606) 2026-W07 (202607) 2026-W08 (202608) 2026-W09 (202609) 2026-W10 (202610) 2026-W11 (202611) 2026-W12 (202612) 2026-W13 (202613) 2026-W14 (202614) 2026-W15 (202615) 2026-W16 (202616) 2026-W17 (202617) 2026-W18 (202618) 2026-W19 (202619) 2026-W20 (202620) 2026-W21 (202621) 2026-W22 (202622) 2026-W23 (202623) 2026-W24 (202624) 2026-W25 (202625) 2026-W26 (202626) 2026-W27 (202627) 2026-W28 (202628) 2026-W29 (202629) 2026-W30 (202630) 2026-W31 (202631) 2026-W32 (202632) 2026-W33 (202633) 2026-W34 (202634) 2026-W35 (202635) 2026-W36 (202636) 2026-W37 (202637) 2026-W38 (202638) 2026-W39 (202639) 2026-W40 (202640) 2026-W41 (202641) 2026-W42 (202642) 2026-W43 (202643) 2026-W44 (202644) 2026-W45 (202645) 2026-W46 (202646) 2026-W47 (202647) 2026-W48 (202648) 2026-W49 (202649) 2026-W50 (202650) 2026-W51 (202651) 2026-W52 (202652)

2024–W52 #

I continued to do a lot of playing with hardware which has been fun: more benchmarks, including my SATA SSDs etc.

I picked up a Mikrotik CRS305-1G-4S+ because I would like an 10GbE switch which can be managed but doesn't cost crazy amounts of money. I wanted to try out RouterOS and SwOS. Initially I was just going to use SwOS because my needs are simple but it doesn't have a CLI which always makes something feel like a toy to me. So I set up RouterOS but I found that it's capable of so much (for real, this is a pretty feature packed device for C$200) but I would spend a bunch of time turning built-in things off and would need to be careful to not accidentally go from accelerated switching to CPU bridging. SwOS, by comparison, seems to be so simple that you basically always end up with hardware offloaded switching (i.e. you could actually get several Gbit/s out of it, not the hundreds of Mbit/s you'd get when hitting the tiny little ARM CPU).

I picked up some multi-mode fibre and two BX optics to bridge this (at 1Gbit/s) to my LAN but I needn't have bothered because the management port is bridged with the rest of the LAN by default, and it's an RJ45 1GbE port. I also needn't have bothered because I learned that my 10GbE DAC cables can operate at 1GbE speeds, but I'm sure they'll come in useful at some point and they were only like twenty dollars each.

I got BGP for IPv4 working on DN42 and BGP for IPv6-kind-of working (it was being advertised, but then the routers at the "other" end were dropping packets destined for me on the return path -- this suggests that maybe the next-hop I'm sending is wrong but it looks correct). It's cool to me that you can peer IPv4 over purely IPv6 BGP sessions since RFC4760.

I think I'll set up a v6 local-addr next-hop peering between my two private VMs so I can test this from a situation where I can control both sides. I'll also want to look at BIRD which seems popular for BGP and routing-in-general on Linux. FRR is descended from Quagga and Zebra (which I used) and is "inspired" by Cisco IOS' configuration so it's extremely familiar to use, but familiar doesn't have to mean better.


I have a few things that I could write up which would make decent blog posts so I thought about resurrecting my blog. Then I thought that I could create a new blog, and just stitch posts from that into my RSS feed. It'd be good to maybe merge these updates (from Thymesheet) in, too, so I started writing an RSS combiner. Then I remembered I'd seen one before -- it's even written in Go!

I got that working and decided I don't want to do any of that after all. I'll probably write up pages on my website and maybe link them into the RSS feed manually, like I did with https://www.insom.me.uk/24/serial.html


I wrote up https://www.insom.me.uk/24/retro.html which was an undertaking. I don't love my writing style.

Christmas happened and was pleasant. As I mostly write about technology things here, the most relevant thing is that I got an Apple Watch. Not actually as a Christmas present, it's an older Series 6 that my wife was no longer using, but it coincided with Christmas anyway.

It's kind of wild to have this much data about yourself. I'm curious about my sleep and my heart rate and my blood oxygen levels and now I have a device that will keep track of those things and tell me. I previously had a "smart watch" and I didn't enjoy it -- I don't actually want more information from the Internet, and on my wrist no less -- but if you look at this as a health device instead then I think this makes sense.

I'm not really a pundit but I can see Apple slowly turning into a full-fledged personal health device company. AirPods 4 can already function as hearing aids in some countries (where they have regulatory approval) and they got sued for the blood oxygen monitoring on the Series 9 as it infringed on dedicated devices.

It's likely that Apple can get better at health before legacy health-related devices get good at UI.

AirPods are expensive earphones, but they're incredibly cheap for hearing aids. An Apple Watch is a moderately expensive watch, but it's a cheap health monitor.