What are you doing this weekend?
8 points by caius
8 points by caius
Feel free to tell what you plan on doing this weekend and even ask for help or feedback.
Please keep in mind it’s more than OK to do nothing at all too!
I just finished a first draft of the most difficult piece of technical writing I've ever done, and if all goes well I'll be pushing a major feature at work today, so I'm looking forward to not using any computers this weekend.
The daughter has decided not to eat "candy" for a year and the "candy or not" chart that we made to out on the fridge shows that popcorn, as long as it is not been sweetened (both added sugar and artificial sweeteners belong on the "definitively candy" side of the line), is okay. After dinner we will be popping corn and watch a movie. No idea what happens the rest of the weekend, but if she finds something entertaining to do I may read a bit or go for a walk if the weather is okay.
Random: but have you ever tried adding a pinch of salt to apples or other fruit? I mention this because, having a sweet tooth, I find that finding a "replacement" helps and the salt thing is a cool hack :-)
Tech: brainstorming some ideas for how to integrate FreeBSD/OpenBSD's SO_SPLICE with Zig's Io. It's a nifty feature for proxying, but right now I'm splitting my application into multiple threads, one with an Io.Threaded instance of Io that implements auth, and another with a manually implemented kqueue(2) event loop that handles accept, splicing, and close. It'd be nice to just have a single event loop after Io.Kqueue gains networking support, without having to sacrifice the zero-copy nature of SO_SPLICE, but I haven't quite figured out a nice design for it yet.
Non-tech: visiting my partner. This weekend we're cooking some fish and chips, but the potatoes have been lacto fermented first. I'm tempted to pick up some potato vodka as well for the batter, just to add additional layer of fermented potato to the dish.
Recovering from eye surgery. It feels wonderful to rediscover the world from a new perspective.
The sun is out so probably cycling and not touching my laptop even once.
The tiny keyboard I bought to be able to use my phone productively (writing drafts, flash cards etc.) is helping enormously.
I plan to continue making progress on my own personal replacement for simplenote.com done defensively due to worries that Automattic might eventually back away from support for it.
I plan to set up a website for my consultancy/freelancing (it’s still feels weird, this is my first time being a consultant).
Other than that, I want to read more about jails in FreeBSD and maybe read some NetBSD sources.
My parents are moving from out of state to my neighborhood in Denver, so I'll be helping them get settled in! I'm looking forward to having them nearby, and I know they're excited to spend more time with me and their granddaughter. It's definitely been an ordeal for them; they lived in their previous house for 32 years!
Moving to a new flat!
Taking a break from work for 2 weeks - gonna go for a trip with my friends around the city.
Starting moving the contents of my personal server, partly connected with making a completely new personal website.
My current server is a Vultr VPS running Arch (why not run the same OS as I do on my laptop?) in Sydney. But in 2024 I married an Indian and moved from Australia to Hyderabad, and I’ve been planning on shifting the server to India; preferably Hyderabad, but there aren’t many options there.
Then for some other reason a few days ago I remembered Oracle Cloud’s surprisingly generous Always Free tier, and looked it up and discovered that they have a data centre in Hyderabad. All up, this was enough for me to try wrestling with an ungainly beast clearly not designed for single-server, single-user usage, and now I have my new machine, lawnmower. (Seldom have I been so decisive and satisfied in choosing a name.)
I decided not to just copy stuff over, but to start afresh, choosing some different parts. Still Arch (the official cloud image works for x86_64; it’s clumsy to get into Oracle’s system, but easier than starting with Ubuntu, overwriting it with Alpine, shifting that to memory, and installing Arch using it—and then being an image it was easier to throw the disk away and start again when I carelessly lost access due to forgetting to update /etc/shadow when renaming the user manually). But Caddy instead of nginx + certbot, to see what it’s like, and if it’s possible to add a domain name without accidental downtime. (I’ve added six domains over the years, and I think I still haven’t managed to avoid downtime for one reason or another!)
Ultimately I’d like to host from home, but it’s not practicable just yet. Maybe next year.
My phone got in a boot loop trying to update. The update finished… after a factory reset. :|
I will be doing some basic writing around Nixtamal in blog post form now that 1.1.4 stable is out covering a bug in old Nix versions & stability is good enough to try it out for those that don’t like alpha/beta software.
Doing some market research around tea shops in Bangkok too.