16 June 2021

69 links · Wednesday

Latency, Throughput, and Walking on Escalators

A constrained space such as an escalator can comfortably hold more than twice the number of standing pedestrians as walking pedestrians. So stop walking up them. https://t.co/7Dey11CXvP— Quartz (@qz) October 30, 2019View on Twitter

Meritocracy

I wish I could write this well

“I really connected with your writing. You are such a talented writer. I wish I could write this well.” Ah, the praises of the internet comments can really make your day. “I laughed out loud while reading this,” said another. Yeah me too, except I was the one …

My EC2 wishlist

I've been using Amazon EC2 since 2006, and I've been maintaining the FreeBSD/EC2 platform for over a decade. Over those years I've asked Amazon for many features; some of them, like HVM support (EC2 originally only support Xen/PV) and bidirectional serial con…

Spatial Audio

I got the following e-mail from a producer/engineer: “I just want to try and alert you to the potential seismic scam happening with this Atmos roll out.  Atmos catalog remixing is being done …

The European Digital Identity framework

Two weeks ago the European Commission announced their proposal for a European Digital Identity framework. The proposal is actually an amendment of the eIDAS regulation from 2014. Here are some initial observations and recommendations.

Boring Problems Need Attention Too

When millions of people use some software, at hugely profitable tech companies, then these companies should prioritize correctness.

Wayfinder

A game of poetry and animated exploration across the land.

Cryptography updates in OCaml and MirageOS

Tl;DR: mirage-crypto-ec, with x509 0.12.0, and tls 0.13.0, provide fast and secure elliptic curve support in OCaml and MirageOS - using the verified fiat stack (Coq to OCaml to executable which generates C code that is interfaced by OCaml). In x509, a long sta…

Conversation about networking | .NET Blog

Pretty much every app is network-connected and depends on fast and reliable networking to provide its intended experience. This includes both client- and server-side networking, and even both within the same app. There is also a lot of new development and dive…

Building Waiting Room on Workers and Durable Objects

Our product is specifically built for customers who experience high volumes of traffic, so we needed to run code at the edge in a highly scalable manner. Cloudflare has a great culture of building upon its own products, so we naturally thought of Workers.

The ARM processor (Thumb-2), part 13: Trampolines | The Old New Thing

As we noted last time, the relative branch instructions have a limited reach. In particular, the bl instruction, which is used for intra-module direct calls, has a reach of around ±16MB. But what happens if the call target is too far away?

Influence

A game inspired by Go - convert tiles and expand your territory!

Richard Feynman's Integral Trick

An obscure but powerful integration technique most commonly known as differentiation under the integral sign, or as "Feynman's Technique".

Data-Driven Testing

Data-driven testing will help improve the maintainability of your tests by reusing logic and reducing repeated tests—all while providing the same test coverage.

Next.js 11

Next.js 11 continues our mission to create the best developer experience with a new conformance system and performance improvements.

ECMAScript proposal: Error cause (chaining errors)

In this blog post, we examine the The ECMAScript proposal “Error cause” (by Chengzhong Wu and Hemanth HM). It describes a feature where instances of Error can optionally specify that they were caused by another error.

On Slowness

Regular Hacks, exploits, projects and tutorials by Rohit Gupta (IndianTinker)

In praise of depth – Pravesh

Imagine living in the 1800s. Books were few, libraries were fewer and information was generally hard to come by. If you happened to be a researcher working upon a specific question, chances were that a big portion of your time would have been spent on running …

· sgo.to

This is an independent investigation on automatically generating compelling avatars from SHA256 (e.g. 1, 2) using triangula and Yingtao Tian's GAN's showcase.

Note taking in 2021 - blog.dornea.nu

Almost 6 years ago I was blogging about organizing and visualizing knowledge. At that time I was just playing around with Tiddlywiki and using it to collect notes during my CCNA course. I couldn’t anticipate to which extent personal knowledge management system…

Before you left for vacation

Write down all passwords If you are going to have a long vacation (2+ weeks), most probably you will forget all of the passwords. Don't count on your memorizing abilities and write them down Push unfinished code Otherwise, the feature you haven't finish by th…

How I Work

A high level overview of my work style and how it helps improve my productivity.

The Function Component Mafia

<p>If you look at the official React docs, on the home page, the first example you see relies on a class-based approach, not a function-based approach. Arguably, this is intentional; not a mistake.</p> <p>In order to fully understand React, you have to underst…

Asymmetries in Fundraising

Too often, founders approach fundraising as if they are supplicants to the investors. They understand that fundraising features many asymmetries, but the founders mostly see the asymmetries that...