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”:

  1. Run on minimal and improvised machines.
  2. Interface through improvised means (serial, keyboard, display).
  3. Edit text files.
  4. Compile assembler source files for a wide range of MCUs and CPUs.
  5. Read and write from a wide range of storage devices.
  6. 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.