Link dump, December 2019

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.