This is awesome. I underestimated the amount of knowledge required to elaborate the concept of “temperament” until I listened to those three versions, thinking how I could explain to my daughters who are learning to enjoy music.

“Fiction has been maligned for centuries as being “false,” “untrue,” yet good fiction provides more truth about the world, about life, and even about the reader, than can be found in non-fiction.”

― Clark Zlotchew

Is Apple M1 the new Amiga?

I loved Apple. Not the Apple of DRMs and its golden prison where you can’t really control your hardware; I loved the Apple that loved Software Libero. Then it mutated into a company that crushes people freedoms while smiling.

I like to have control of my hardware. I don’t want to use hardware that treats me like an enemy as DRM-laded machines do or from a company that is actively trying to kill the idea of Software Libero.

So I’ve mixed reactions when reading about Apple M1. I’m happy that they find a way to get so good performances but I fear their “proprietary-ness”, their total-closure toward other OSes. I would change my mind when Apple will help people port Linux, BSD and other free-as-in-freedom operative systems. I fear I will have to wait for a long time as they have been actively doing the opposite in recent years.

Today I’ve read

Why Is Apple’s M1 Chip So Fast?

Real world experience with the new M1 Macs have started ticking in. They are fast. Real fast. But why? What is the magic?

There are a couple of passages that striked me:

  • Instead of adding ever more general-purpose CPU cores, Apple has followed another strategy: They have started adding ever more specialized chips doing a few specialized tasks.
    … and
  • “Unified Memory Architecture”
These features sounds A LOT LIKE the approach of Amiga:
  • Addind specialized chips, Paola, Agnus, Blitter… shall I go on?
  • UMA, accessible to CPU, GPU and other specialized processing units. The very same concept of “Chip memory” in Amiga.

Now I do dearly hope that some company use the same recipe, discovered by Amiga almost 40 years ago.

I hope that the claims made about RISC-V in

Micro Magic RISC-V Core Claims to Beat Apple M1 and Arm Cortex-A9

are realistic.

We are living interesing times.

Continue reading

Un chip RISC-V promette di demolire Apple M1. Ecco chi c’è dietro e di cosa si tratta

La californiana Micro Magic afferma di aver messo a punto un core basato su ISA RISC-V che non teme confronti, nemmeno l’interessantissimo Apple M1 su base ARM, grazie a frequenze intorno ai 5 GHz e consumi estremamente ridotti.

Un chip RISC-V promette di demolire Apple M1. Ecco chi c’è dietro e di cosa si tratta

A me basterebbe che siano anche “solo” all’altezza dell’M1

QBE vs LLVM

Source: QBE vs LLVM

Both QBE and LLVM are compiler backends using an SSA representation. This document will explain why LLVM does not make QBE a redundant project. Obviously, everything following is biased, because written by me.