What are you doing this weekend?
12 points by caius
12 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!
A hundred years ago I was working on a trinary computer emulator. I've been thinking about a mathematical trick I developed for extracting balanced base 3 digits out of an integer, and it's kinda struck me you can actually SIMD this and extract all digits at once, and then do whatever digit-wise operations you want, and then wrap it back up into a native integer again.
So I have a half-baked plan to fiddle with that. We'll see.
I had a similar idea I was playing with about 20 years ago, good luck! Please share it if you get something you think people might be able to play with.
I've been bumped one more notch up in antidepressant dosage as of today, so if my personal history is any indicator I'm going to spend the weekend lying on my sofa nursing a headache and making noises.
I miss programming, and I miss how it felt in my brain.
The new world fucking sucks.
I'll probably take a 2 hour hike on the mountain in my neighborhood, then go back to working on some personal projects xD
Relaxing before I start my new $JOB on Monday. The last time I started a new job was 9 years ago, so it feels like the first day of school again.
I caved and finally bought a Claude Pro subscription a few days back, and I'm trying Claude Code in small chunks of time whenever my usage bar resets. I'm trying to vibe-code a simple writing / authoring app that encourages developing positive habit formation by showing gamified elements (number-go-up) without any burnout-prone patterns like requiring daily use or encouraging the setting of unrealistic and unreasonable standard.
Aside from that, recently I'm interested in discussions around game world simulations. I'm getting started reading through Designing Virtual Worlds by Bartle, since many LLMs suggested that as one of the best resources.
Huh, I don't know. Today I read a very interesting fact about my language (Spanish- another exception to its simple pronunciation rules, there's very few of them, and they are all corner cases... I call them bugs), so I was compelled to write a small note about it.
Normally I publish those notes as Markdown files in a "personal monorepo", but recently I redid my blog with a custom SSG that does both Gemini and HTML/HTTP publishing, and I realized I can also use it for non-blog articles. So I added the note to my blog website. But then I realized that I have no index (outside the blog articles), so maybe I should generate an index to make this note discoverable. (And then I should start migrating content from Markdown files to this.)
Also I was commenting on the blog comments story and I realized that I lost my footer "email me at x" on all my blog posts, so I should probably readd that.
So perhaps I will work on the website :) It's a very silly and non-impactful project, but I'm enjoying myself a lot there :)
OTOH, next week I'll be travelling to Berlin to meet with my work colleagues. So likely I'll spend the weekend dreading the flight, airports and my general stress with travel.
Build a App audit project for App development.
I want to build a role play system if I can finish the last one.
I will strategically avoid writing software on the weekends so that I don't burn myself out. However, I do have an Anbernic RG-DS that I want to run a mainline kernel on. It's RK3568, a SoC I'm familiar with, and people from the ROCKNIX project are upstreaming the DT and some drivers for miscellaneous chips on that device. I opened mine up recently and was pleased to find that you can force it into USB flashing mode regardless of what's on the eMMC.
Exploring the experimental archsimd package. Going to a brunch and improving my libjson package. Maybe finalizing a blog article about the compilation pipeline of the match statement in my programming language
Tomorrow I’m off to Glasgow’s Merchant City Music to try an Orange Rocker 15 Limited Edition guitar amp that I’ve put down a deposit on.
Sunday I’ll either be rocking out, or pleased with myself for saving a pretty penny.
It's my best mates 40th. So I'll be going to that. I'll also be working on https://reclaimr.dev which I posted here last week. I've been busy adding a dashboard!
My puppy got neutered yesterday, so - mostly, doting on him during his recovery.
Maybe finally polishing off Factorio Space Age (I stalled on Aquilo in November-ish of last year)
Started to work on a new parser for Apache Parquet (in Java) with a focus on minimizing the required dependencies (only for compression algorithms; in particular, no dependencies on the Hadoop project, as is the case for the existing Java Parquet library) and performance. It's called Hardwood: https://github.com/hardwood-hq/hardwood.
Made some good progress over the last few weeks: there's support for flat and nested Parquet files, all the logical schema types, column projections, etc. On my MBP M3 Max, it can sum up the values from three columns of the NYC taxi ride data set (the files are ~9 GB total) in about 2.5 sec in row access mode and about 1.3 sec in columnar access mode. There have been some first really nice contributions from other folks to the project, too.
Working towards a first preview release now, shouldn't take much longer until then.
Continuing to work on my game and maybe finally migrate from Minio to Garage in my homelab. Going to an art fair Sunday, excited for that.