What are you doing this week? Feel free to share!
Keep in mind it’s OK to do nothing at all, too.
I caught the bug to start tinkering on a toy project with higher intensity, where this toy project is an extremely minimal instruction set architecture implementation in Logisim. The architecture is based around a modified form of the classical Von Neumann architecture with an 8-bit instruction set. The most recent chunk of work involved re-working the existing immediate load instructions. I hope to continue to elaborate features within the assembler, and perhaps support a debugger implementation of sorts to make the thing easier to work with for educational purposes. The repository is hosted on github if anyone is curious: https://github.com/bannatech/tisc
Writing some Emacs Lisp code to generate a simple static Gemini capsule (with Gemlog, Atom feed, etc.) having shut down my LinkedIn account, replaced my old website with a professional resume, and decided to move to Gemini for my personal content.
I had been planning on continuing to work on my space themed browser game, up until my spare time became booked by a client needing a quick job done.
I finally happened on a good deal on a short-depth rackmount NAS case. Now I need to decide what I’m going to fill it with. I want it to be quiet and not consume a whole bunch of power, but if I’m going to spend money on this I would really like this to be pretty much my end game NAS, so I want 10 Gb eth, ECC RAM, and probably some sort of remote management. So I’m probably going to spend the week waffling between the two extremes of getting an ASRock Rack mobo & 5th Gen Ryzen or just throwing an old mini-itx board with a crappy Atom CPU in there that I already have sitting around.
Oh, and also figuring out backing up stuff to burnable blu-ray media so that I can take my current hot and cold backup drives and make them both hot without losing having a cold backup. If anyone here does disc-based backups, I’d love to hear your process.
Might take a break from type checking and play with Erlang. Or Elixir?
So, should I do robotics stuff with it, or should I build a video streaming site?
Finally finished the third post from https://lobste.rs/s/tignw7/what_are_you_doing_this_week#c_aj0pl4 late last night, and my reward is… starting the fourth (hopefully final) post in the series.
I’m working on a CLI tool (in Go) for processing JSON documents of varying structures and finding predefined meta keys that hold “commands”. Right now I’m adding a “:speak” command that tells the tool to generate speech by reading the text at a given source key, generating the speech, and writing the mp3’s path back to the JSON file under a given “destination” key. It’ll be used to generate audio for various language learning components, which each have their own JSON files.
For personal life: