💾 Archived View for gem.hack.org › mc › log › 2023-06-05.gmi captured on 2023-12-28 at 15:14:58. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-07-10)
-=-=-=-=-=-=-
Evening, electrons!
When I start writing this my short working week is over. Tomorrow, Friday, is a day off, remember? Productive day today, but nothing really fancy going on. Still mostly splitting up repos. Things are slowly moving into place. But of course other things turn up and has to be prioritized.
Been coughing and feeling a little under the weather but it's cleared up now. This, however, meant I missed the last longsword practice for the semester! There will probably be some sparring in a park during the summer, but I tend to be in my cottage a lot, so it's kind of hard to go 120 km by bus just to fence a little... But then again. Yeah, very much a luxary problem. I can always do solo drills on the lawn...
Tomorrow me and P are taking the train to Stockholm for her seventh full marathon. I'll probably stand somewhere and see her run by and then meet her at the finish but otherwise... shopping and drinking beer, perhaps?
Spent two days at the cottage recently because kitchen stuff was delivered. We now have both a kitchen stove and a fan. And a floor, actually! It's even painted! The entire kitchen interior is still in the living room, however, so it was a bit of a challenge to spend two days there without a working kitchen.
My mom and her husband visited for a long weekend. #2 also came by. The weather was fantastic, so I had my kilt on, and we spent some time in the beech forest close to Torup castle.
We once spent the national day of Sweden close to the castle at the monument of the Klågerup revolt. A suitable place, we thought, to remember state repression. Might go back there this year. I'm certainly not going to celebrate a fucking dictator like Gustav Vasa, even if it's 500 years since he was pronounced king.
I don't seem to have mentioned here that the recording of my talk at Netnod Meeting 2023 first mentioned in
gemini://gem.hack.org/mc/log/2023-03-17.gmi
is available! Here it is:
https://www.youtube.com/watch?v=X7IllDLFKRk
I was incredibly nervous holding this talk in English. I had to rely on my notes a lot. I'm sorry! But you know how to cure a phobia, right? Exposure! Exposure! Exposure!
Slides here:
https://www.netnod.se/sites/default/files/2023-03/Nr.4_MC%20Widerkrantz.pdf
I bought a Mac Mini (2014) from #1. He wasn't using it at all anymore since it was "too slow" to run his usual sound and film tools. I installed Debian on it and hooked it up to our living room receiver. So far I've just tried watching some films and using SVT Play and Youtube with it but my plan is to have an mpd running on it as well, with my music collection NFS exported from the file server.
Much better sound from this thing compared to the Raspi 2B+ I used to have as a home stereo. I'm still missing a few cables to make it complete and some time to set things up even better.
We had a three day hackathon at Tillitis HQ in Gothenburg with our sister company Glasklar Teknik and some invited guests.
I had tickets for the Depeche Mode concert in Stockholm one of the hackathon days. It was a bad calendar fuckup. I sold them to a dear friend who probably needed them better.
Some results:
Morten did bringup of a Zig app, without ever having used Zig before. Apparently it was easy because he could use our existing C runtime (crt0).
https://github.com/Foxboron/tillitis-blink-zig
Neither of us knew there already was a Zig program available:
https://github.com/sagehane/tkey-example-zig
Kai did a Rust bringup. Not quite as easy and a little hacky still.
https://github.com/flanfly/tillitis-key1-apps/tree/mistress/apps/blink-rs
quite wrote an age plugin! Main age author Fillippo himself was present and they discussed a lot.
https://github.com/quite/age-plugin-tkey
age is here:
https://github.com/FiloSottile/age
This plugin is probably immediately useful with things like the passage password manager:
https://github.com/FiloSottile/passage
Nisse and Rasmus did a PoC signer app that would only sign a message if it had already been logged in the sigsum transparency log:
https://git.glasklar.is/nisse/tkey-sign-if-logged
I did a PoC loader device app, mimicing the firmware and loading another device app, but preserving the measured identity. It's very early yet, loads the new app in the wrong place, but it works for very small device apps. No verification yet.
https://github.com/tillitis/tkey-device-loader
Directly after our hackathon at HQ in Gothenburg I was at the Lund Linux Conference for two days. Lund is close to home, thankfully, so I didn't have to travel much for this one.
Met some nice people but skipped the social event for family reasons. There was no beer and snacks the last day this time. I think the host organization, Axis Communication, didn't wan't to do that, for some reason. [Edit: It was because of health problems for the person responsible.] Overall I think they were quite careful this time with a guard present at the entrance all the time?
My friend Björn held a talk about the RISC-V ecosystem. My friend Linus had a fun talk about programming language history and focusing on abstraction and what Rust can give us.
Kevin Brodsky talked about CHERI and ARM Morello, projects I've been following for a long time which supports capabilities in hardware, basically very long pointers, and their support in the Linux kernel.
CXL, which seems to be a system for networking access to memory across nodes, seems cool but I couldn't really sum up that much enthusiasm.
Same for hardware-assisted compression of memory (and encryption, just mentioned as a aside in that talk, incidentally implemented by a friend).
mc,
Sweetmorn, the 10 day of Confusion in the YOLD 3189