💾 Archived View for gemini.zachdecook.com › capsule › 2022-04-29-status.gmi captured on 2023-12-28 at 15:18:00. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-04-29)
-=-=-=-=-=-=-
For posterity, this post is late. By a week. I don't really track my traffic on gemini, so I don't have a handle on what content people like.
Something about long-form content. Yeah, I get that. I feel like 500 words is a good length for gemlogs.
I think updating my wwwebsite is an important thing to do, because I assume most recruiters/hiring managers aren't gemini-savvy. That's neither here nor there. I aim to provide a *terse* update here for what I've been doing.
I own a good amount of legos. Someone gave me the idea to make a sieve to sort my legos more easily (I had previously hand-sorted many of them). I designed and 3D-printed some sieve tiles and made my own contraption (out of Legos) to sort the legos. Maybe more on this later...
What do you do once they're sorted? Build!
On the topic of wasting time organizing tools (rather than working on projects), I made some gridfinity things.
Gridfinity is a modular organization system for "makers" that prioritizes reachability (don't waste time fumbling around with cases!).
I contributed an openSCAD-version of the socket-holder.
I don't expect to do much more with this, since I've basically filled up my only gridfinity-friendly toolbox already.
I finally sent in my change to the proximity lock. It's different, and at least slightly better. Planning to submit senpai shortcuts next, as that's now my main IRC client.
The battery-drain issue I thought had to do with the Lora backplate was actually a 5.17 bug. I did a bug report upstream and have tested (and compiled) several kernels since. Right now, even if suspend works, > 50% of the time, resume *won't*.
Itd actually has some problems, but only sometimes. Maybe hardware related? Or maybe itd needs to wait before starting up? Inconclusive. I should probably do more bug reporting on this.
pmOS has really good guides for porting a new device. After a little work, I've found the only obstacle for my Boyue T62 is me copying the zip file over and hoping it doesn't soft-brick. Actually, there might be a kernel build error first, but it *does* seem like this is actually a pretty straightforward process.
I did a little more work on my 'tail' implementation, and realized that their 'head' implementation is flawed wrt \x00 bytes. Maybe hare will be a better language to write in than C. Right now, I think I just need to implement the -f flag, and perhaps write more tests and fix more bugs. Then it'll be ready to see daylight.
Getting near that 500 word mark, so time to wrap it up. I tend to over-focus on the more recent part of the update period. Reading last month's post helped me remember what I was up to.