Four short links: 16 June 2020
Totalitarian Software, Protobuf, Quantum Computing, and New Databases
- The Global Implications of “Re-education” Technologies in Northwest China — A great summary of the way that technology facilitates China’s Muslim “re-education” system in Northwest China. It feels like the 21C version of IBM helping the Nazis.
- Buf — A project aiming to make protobuf easier to use than JSON, by adding linters, breaking change detector, editor integration, and ultimately a schema library.
- Silq — a new high-level programming language for quantum computing with a strong static type system, developed at ETH Zürich. “High-level” is a relative term.
- Recent Database Tech — This is Part 1 or 2. It covers TileDB (multidimensional arrays); Materialize (SQL views on streaming data); and Prisma (a data layer that abstracts away the db layer, compatible with PostgreSQL, MySQL, and SQLite).