This Christmas I’m reviewing my Fediverse bookmarks again and collecting the most interesting findings.
While working on my Forth this week, I rewrote the assembler in assembly, letting me fit it into my kernel so that I no longer need to inline raw machine code in the standard library.
The rewrite is a lot more efficient, reducing the memory footprint from 661 memory locations to 109.
I admire projects like RETRO. RETRO is: - minimal (there’s a 250-line C implementation), - complete (its website is served from an HTTP server implemented in RETRO) and - a stack language, so it requires a different mindset from what we usually apply when writing code.
I always wanted to compile and run Factor on my FreeBSD, but BSDs are not supported and I’d given up a long time ago.
The more-less secure (yet not exactly open-source) smartphone operating system Sailfish OS from Jolla has been released recently. I’m even considering a switch, but will first need to make sure Signal would run on it.
Complete release notes are available on Jolla’s support forum.
Collapse OS is a very ambitious project. Its goal is to create a system that can run on “anything”:
- Run on minimal and improvised machines.
- Interface through improvised means (serial, keyboard, display).
- Edit text files.
- Compile assembler source files for a wide range of MCUs and CPUs.
- Read and write from a wide range of storage devices.
- Replicate itself.
See the status and see for yourself!
This one came from Films For Action. I’m pleased to learn that people still find taoism interesting!
I haven’t read it yet, but I am going to. Perhaps I’ll update this comment when I do.
It’s a great read and everybody should read it. It shows how capitalism and the free market that it relies on are the source of inequalities in wealth distribution.