MaisonBisson

a bunch of stuff I would have emailed you about

Inter-AZ cloud network performance

Archana Kesavan of ThousandEyes speaking at NANOG75 reports that network traffic between AZs within a single region is generally “reliable and consistent,” and that tested cloud providers offer a “robust regional backbone for [suitable for] redundant, multi-AZ architectures.”

ThousandEyes ran tests at ten minute intervals over 30 days, testing bidirectional loss, latency, and jitter. Kesavan reported the average inter-AZ latency for each tested cloud:

AWSAzureGCP
.82ms1.05ms0.79ms

Within the four tested regions in AWS, they found:

RegionLatency
us-east-10.92ms
ap-south-10.72ms
eu-west-20.61ms
sa-east-11.13ms

Kesavan’s slides and video are online.

Default fonts that could have been

I learned about serif and sans serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. It was beautiful, historical, artistically subtle in a way that science can’t capture, and I found it fascinating.

From Steve Jobs in Stanford Graduation Address, explaining how he fell in love with typography during his time at Reed College. He studied calligraphy like a monk, but….

» about 600 words

Spectre is here to stay

As a result of our work on Spectre, we now know that information leaks may affect all processors that perform speculation…. Since the initial disclosure of three classes of speculative vulnerabilities, all major [CPU] vendors have reported affected products…. This class of flaws are deeper and more widely distributed than perhaps any security flaw in history, affecting billions of CPUs in production across all device classes.

From Ross Mcilroy, Jaroslav Sevcik, Tobias Tebbi, Ben L. Titzer, and Toon Verwaest (all of Google) in Spectre is here to stay; An analysis of side-channels and speculative execution. They continue:

» about 300 words

Bare metal clouds are hard

The problem, explains Eclypsium, is that a miscreant could rent a bare-metal server instance from a provider, then exploit a firmware-level vulnerability, such as one in UEFI or BMC code, to gain persistence on the machine, and the ability to covertly monitor every subsequent use of that server. In other words, injecting spyware into the server’s motherboard software, which runs below and out of sight of the host operating system and antivirus, so that future renters of the box will be secretly snooped on.

» about 500 words

Helvetica vs. Univers

Univers was intrinsically superior to Helvetica. It had a much larger family at the outset, with 21 members compared to four in 1960. More importantly, its family was logically designed with consistent weights and widths, something that Helvetica never achieved until its redesign as Neue Helvetica in 1982. Univers’ characters, stripped of “unnecessary” elements such as the beard on ‘G’ or the curve on the tail of ‘y,’ were also more rationally designed.

From Paul Shaw in Print, explaining how Helvetica and Univers competed in the 1950s and 1960s. Despite its many flaws, Helvetica eventually became one of the most ubiquitous typefaces in the world. Paul claims:

Helvetica’s current ubiquity is not due to its widespread adoption by Modernist-inclined graphic designers in the 1970s but rather by its availability as a free font on personal computers.

Spielberg on the theater experience

There’s nothing like going to a big dark theater with people you’ve never met before, and having the experience wash over you.

Steven Spielberg, quoted in Chaim Gartenberg’s coverage of his speech at the Cinema Audio Society’s CAS Awards. Amusingly, according to Gartenberg, Spielberg has nothing against the streaming industry, he just really loves the theater experience and worries about what might happen to it. Still, it’s hard not to imagine the filmmaker being a little bit swayed by the talk of Hollywood irrelevance in the face of Netflix.

How Pixar dominated the last three decades of special effects

Pixar’s Renderman is the visual effects software Hollywood didn’t think they needed (seriously, George Lucas sold off the Lucasfilm Computer Division in 1986). Years later, after producing landmark visual effects for films such as Terminator 2 and Jurassic Park and many more, the Academy of Motion Picture Arts and Sciences honored Pixar and the creators of Renderman with an Award of Merit in 2001 “For their significant advancements to the field of motion picture rendering as exemplified in Pixar’s ‘Renderman.’”

The first commercial version of Renderman was released 30 years ago this year. This video from Wired looks back at how the software changed the industry, and contributed to 27 of the last 30 Visual Effects Oscar winning films:

Video from Wired via Uncrate.

There are no architects at Facebook

We get there through iteration. We don’t try to build an architecture that is failproof. Building an architecture and worrying about it for months and months at a time before you actually go deploy it tends to not get us the result we want because by the time we’ve actually deployed something the problem has moved or there are more technologies available to solve different problems.

We take it seriously enough to say “there are no architects on the team.”

We do a very “you build it you own it” process, where any team or any individual or any engineer that builds or designs something, they own it, and they do the on-call for it.

On call is where we learn, and that’s how we improve over time.

You build a system…you don’t have to be perfect. Deploy it, and as long as you have enough detection and mitigation capabilities, you will do OK. And you will learn, and you will iterate over it, and you will get better over time.

From the NANOG73 keynote: “Operations first, feature second” by Facebook VP of Network Engineering Najam Ahmad. It’s at about the 10:20 mark in the video:

The problem with economies of scale

Economies of scale quickly become economies of hassle

From Jessamyn, amplifying the exasperation people feel when daily activities are made more complex by poor application of technology. In the example given, the phone app reduces costs for the provider, but doesn’t improve the experience for the customer. People may not expect parking to be delightful, but that’s not an excuse for making it frustrating.