Played with local AI via ollama -- Mistral and llama3 models, specifically.
Running it locally makes me feel less icky, not sure why?
Glued up the "rows" of 2x4s for my chopping block, in sets of two.
Not going to lie: played a fair bit of Fallout 4 this week.
The new update came with new Enclave quests!
But it also came with many new bugs.
Bethesda giveth, and Bethesda taketh away.
I have a compiling, but not working, version of my LCD code and some other stuff is messed up.
Just compiling caused an OOM kill until I updated Rust. sigh.
Update: I figure out that blocking on a future from sync code which was, itself, waiting for async task to complete somewhere else will never work.
So I basically reverted the top commit, but at least I understand why I had to do that.
I have come full circle: Embedded HAL is good, actually. 😀
Looked at async Python and IRC bot writing
Wrote a little Python to backup an old old blog and move it to Zola.
but also thinking about buying servers and about a MySQL proxy because of a conversation with PD.
Fixed lemonbar multi-monitor support when using mirrored displays!
Did some CAD with Plasticity: just a little design to cover the lightbulb sconces in my en-suite.
It kind of sucked? Like it was easy to get the shape I wanted, but getting it dimensioned like you would with CAD was frustrating. It made me think about using OpenSCAD, tbh.
Then I took that STL and did CAM to it with PyCAM. The output was pretty poor.
I think PyCAM fundamentally wants to work either in a spiral (with square edges) or back and forth rastering over the design. I'm not confident that would ever produce the results that I want, even with a crazy high step-over?
I'm trying again with Fusion 360.
Shocker: this was much better.
Did some Rust exercism. Solving the problems once and then getting to see others answers and going for second or third iterations is a great feature. AoC doesn't encourage you to make your solution nicer; once you have the right answer you're done.
Of course, AoC is for a different purpose, but I personally know a lot of people who use it as an excuse to learn a new language. Might as well learn it well?
Also: first time writing a macro and I nailed it.
One thing off the long-term project list: used those 433MHz modules to both receive and clone a simple OOK transmitter.
I wrote the code in Rust using the rp2040-hal and embedded-hal!
And I ported it to the Trinket M0 crate with minimal code changes (most of the time went on getting uploads to flash working with cargo embed)