☙ Ad Astra, ex Cūnā ❧

Writing

Creative Writing

A fairy tale and a short story I wrote for my creative writing class in high school.

Essays

Some essays I wrote for Marat Grinberg's fantastic Red Sci-Fi (rus/lit 362) course at Reed College.

Programming

I've published a few programming projects on this site in the repos/ directory — the pages are generated statically by Dave Gauer's wonderful reporat tool. I've moved away from third-party git forges for the time being; feel free to email me with patches, bug reports, questions, etc. I'll probably set up a local mailing list and bug tracker at some point so relevant exchanges may be publicly accessible.

Leibowitz

The project that has drawn the bulk of my focus for the past two years is Leibowitz, a file organization tool named in homage of the Albertian Order of Leibowitz. It is an experimental Common Lisp application intended to abstract traditional file systems to make them behave like object storage, inspired by Robert Strandh's Specification of a Lisp Operating System. The source is browsable here.

Leibowitz is very much in the prototyping stage right now so I haven't written any end-user documentation, though if you're a CL hacker I've done my best to make the source readable, comprehensible and organized. Once I've completed the minimum required feature set (hopefully by the end of 2024) my intention is that it will be an easy-to-use CLI tool for efficiently (ie, not O(n*m | n = number of files, m = size of a given file) grep) searching the contents of files and organizing them by tags and rich metadata. It also provides a clean, minimal HTML/CSS/JS interface for browsing your own computer or to serve a collection of files to people on the web. Eventually I'd also like to write a QT frontend using the Clasp compiler's C++ FFI which would allow Leibowitz to be used on the desktop like a normal file manager.

Me

I'm mostly self-taught with various interests, currently occupied with completing a BS in Computer Science. I enjoy reading, hiking, practicing martial arts, first aid, and bushcraft skills, and learning about religion, theology, philosophy, linguistics, mathematics, and nature. I hope to someday become a decent polymath, though for now I'm just a dilettante.

Goals in life are to live in an off-grid homestead, travel a lot, master at least two foreign languages, visit at least two other celestial bodies, read at least two thirds of the books I buy/pirate, finish at least a quarter of the projects I start, and create a modern-day Sacred Band of Thebes >:3

Feel free to reach out to me by Email or Matrix using the nickname ymir on this site's domain; if you know how, please use my PGP key. If you prefer IRC, I go by the same nick on libera.chat. I also have accounts on Signal, Telegram, and Discord if you prefer, as well as a Tox identity.

Interesting people on the web

Page last modified on 2024-09-25 Wed 15:52 This site made with <3 in GNU Emacs