What are you doing this week?
5 points by caius
5 points by caius
What are you doing this week? Feel free to share!
Keep in mind it’s OK to do nothing at all, too.
Reading How to Read a Book by Adler and Van Doren. I’ve always just opened the front cover, read each word “aloud in my head” page by page until I hit the index, and closed the book forever. The suggestions from this book so far are… quite different.
I have it in my bookshelf. The only “self-help” book in it.
While I didn’t adopt all its guidelines and principles, it has honed my approach to reading non-fiction books.
After reading it, I applied its superficial reading to Structure and Interpretation of Computer Programs right away as an experiment - understand the book’s title; the preface; explore the table of contents; peek at the most important index entries; and so on. That in itself gave me a mental model of diving into SICP (which I haven’t yet, of course).
But don’t believe its claim that superficial reading of a book would only take an hour. That’s bullshit. In fact, any timelines in that book are bullshit.
Migrating off octodon.social (to self-hosted Snac) before it goes offline. Mostly done!
Heading to Girona 🇪🇸 for a week, as I need to be in Madrid next weekend. Looking forward to a change of scenery, better weather (although the UK has been decent weather the last week or so) and a different culture.
Also get to see how the Apple Vision Pro functions in travel mode and whether it improves the economy and experience that a Ryanair flight is.
Enjoy Girona! The historic city centre is magnificent. I particularly enjoy the Jardins dels Alemanys (Gardens of the Germans) and the view you get from the old wall. If you find the time and enjoy medieval architecture, Besalú, a small town in the Girona province, is worth a visit. There are buses from Girona train station to Olot which stop in Besalú.
Bought all the parts for my first home lab+NAS machine. Excited to assemble it once all of the parts arrive next week! Any recommendations on the OS (defaulting to TrueNAS) or other software elements? This will be a stable backup machine first, a platform for server apps second (letting me take Home Assistant and Actual Budget, etc. off of my other machines), and a test bed third.
Actually rearranging my LAN. Been putting that off for weeks due to other priorities (and because I needed to plan the new layout more than I realized) but this week is the week! Important prep for the aforementioned home lab+NAS, too.
Job hunting! Proactive, thankfully. Looking for senior or lead software engineer roles. Referrals welcome. Also open to small-batch contract work in the interim.
I’d try vanilla FreeBSD before TrueNAS personally. Cut my teeth running FreeBSD as my first NAS OS, happy times. It’s only gotten easier since those days too. (Currently I’m running SmartOS on the NAS, but its waiting being rebuilt on FreeBSD again.)
Ooh, I haven’t worked with a BSD in depth since I learned my first UN*X on a yard sale Centris 650 via OpenBSD as a tween. (Also my vi
-llain origin story: The poor thing didn’t have the specs for emacs!) How would you recommend diving back into that?
It’s a really boring answer (but that’s good for a NAS!), but I’d start with the FreeBSD Handbook. I’d suggest ZFS-on-root, which mfsbsd makes easy to install with zfsinstall
.
I run HP Microservers with two mirrored pairs in the zpool, so 2x 3TB and 2x 4TB mirrored to give just shy of 7TB of storage.
I am continuing work on https://reliquary.se - a VPN for the hackers - based on my fully privilege separated and sandboxed VPN sanctum (https://sanctum.se).
It is shaping up nicely towards an actual 1.0 release in the near future, with a little less keccak based AEADs this time around. It was a fun experiment but in the end I have yet to do any cryptanalysis on it or provide security proofs for it - neither which I have time for at this point - so the swap to AES was expected on my end.
For fun I also added a fully e2e p2p voice chat client on top of this as the sanctum protocol is now available as a library (https://github.com/jorisvink/libkyrka) - this voice chat works with one or multiple peers and is available at https://github.com/jorisvink/confessions.
Either way, I guess you can say I’m having a little bit too much fun with this.
It’s my last week at work before starting a 6 month leave of absence to focus full-time on Nova JavaScript engine, supported by an NLnet NGI Zero grant. I’m counting out the days in anticipation.