customasm is an assembler that allows you to provide your own custom instruction sets to assemble your source files! It can be useful, for example, if you're trying to test the bytecode of a new virtual machine, or if you're eager to write programs for that new microprocessor architecture you just implemented in an FPGA chip!
You can install directly from crates.io by running cargo install customasm. Then the customasm application should automatically become available in your command-line environment.
Artificial Intelligence (AI) is often presented like a complex field, the state of the art being impossible to understand, models too large to train, incredible work in progress moving forward that could change anything, yet a black box inscrutable for anyone except the selected few.
This is truly damaging to the field as it is a fascinating topic and even though indeed nobody can understand it all, we can all benefit from tinkering with it, learning from it and possibly even using it.
Regardless of all those limitation the goal here is to showcase that even though not everything can be done on your desktop, a lot can. Composing from that and learning how it works can help to reconsider a potential feeling of helplessness. Not only can you self-host AI models, use them, adapt them, but there is a whole community and set of tools to help you do so. This movement itself is very encouraging. AI does not have to be a block box. Your digital life does not have to be owned by someone else, even for the state of the art.
scare is a multi-arch assembly REPL and emulator for your command line.
There aren't many modern assembly REPLs out there. The ones that do exist are either opaque webapps, or are tied to specific architecture or platform. scare was built for people who want to test, experiment, or otherwise play with assembly code. All assembled code is run in an emulator, which executes only the code you give it. The multi-architecture design for the underlying scarelib library is meant to be modular, allowing for new architectures to be added quickly.
These wonderful diagrams are to be found in Entdeckungen über die Theorie des Klanges (Discoveries in the Theory of Sound), a late 18th-century work by German physicist and musician Ernst Chladni (1756–1827), in which he details his experiments — for which he is sometimes labelled the "father of acoustics" — with vibrating plates and nodal patterns. More than a century earlier the English scientist Robert Hooke had run a violin bow along the edge of a flour-covered glass plate and observed strange patterns forming. These patterns were caused by "nodal lines", the still areas of an otherwise vibrating plate. Chladni perfected these initial experiments by Hooke (using mostly sand this time) and introduced them systematically in his 1787 book, providing a significant contribution to the understanding of acoustic phenomena and how musical instruments functioned. Such patterns are now commonly termed "Chladni figures".