Scaling Mastodon

The scaling issues that Mastodon instances are facing reveal a lot about how it's architected.

Reimplementing go's sync package

Using only golang's channels, you can implement the entire sync package.

Optimizing for engagement metrics

Taking a look at one of the most important metrics in designing a content delivery product.

Digital gardening

An alternative approach to a personal presence online.

The fallout of Google's AI ethics meltdown

A list of potential implications of the firing of AI ethics researcher Dr. Timnit Gebru.

The paywall is a barrier

This op-ed presents a troubling state of affairs and offers up a radical solution.

What should have happened at the tech antitrust hearing

The US House Judiciary Antitrust Subcommittee could have handled this opportunity a lot better.

Lessons from the recent Yann LeCun controversy

Before we can have substantive discussions, we need to first agree on communication styles.

A profile of EU regulator Margrethe Vestager

This profile piece about Vestager in Foreign Policy magazine succinctly captures the regulatory body's worldview.

An open letter from The Coalition for Critical Technology

Academic researchers form a group to speak out against irresponsible uses of AI.