13 March 2022

24 links · Sunday

Good-case Latency of Rotating Leader Synchronous BFT

Synchronous consensus protocols can tolerate $f < n/2$ Byzantine failures but for $n/3 <f <n/2$ must depend on the maximum network delay $\Delta$ for their safety and progress. So these protocols must set $\Delta$ to be much larger than the actual net…

Welcome to Security Week 2022!

Welcome to our first innovation week of the year: Security Week! In this post we will be going over Cloudflare’s security products’ history giving you an introduction to all the great announcements we have planned

A Comprehensive Primer · Michael Straka

Recently, there have been a number of exciting results concerning proof recursion. A sketch for Halo has suggested the possibility of proof recursion without a costly trusted setup, while Fractal has demonstrated the first instantiation of proof composition wh…

Flutter Material Icons - Right Click

How to use Material Icons and custom icons from a font file in your Flutter app for Android, iOS and Windows.

How to make MPAs that are as fast as SPAs

Yesterday, I wrote about how SPAs were a mistake. Today, I want to talk about how you can build multi-page apps (or, you know, regular websites) that are as fast as SPAs. Let’s dig in! A quick summary The sites and apps I build are absurdly fast. They load nea…

How to Run a Growth Experiment

4 steps to a successful growth experiment: 1) Hypothesis; 2) Trigger; 3) Action; 4) Measure. Practical example for how teams can run growth experiments quickly and cheaply.

Lisp alternative implementation

As mentioned in a blog post here, we dive into on a journey to craft an interpreter with node.js and I'm here again to show to everyone how to implement a simple interpreter of lisp. You can count with a base structure and just hack on some points get

In praise of slow media

Two things. One. My husband and I recently unsubscribed from all paid streaming subscriptions. Yes, Netflix, HBO Max, Prime, you name it. Why? I We want to spend less time watching TV and more time…

Leaving Bluesky for the Open Defense Fund.

@Jack's team went independent from his vision, we're forking in protest. The Open Defense Fund is providing grants to continue that mission, apply today.