Welcome to All Cloud, No Cattle Weekly #10.
Tech
Why Discord is switching from Go to Rust
Jesse Howarth at Discord:
With the Go implementation, the Read States service was not supporting its product requirements. It was fast most of the time, but every few minutes we saw large latency spikes that were bad for user experience. After investigating, we determined the spikes were due to core Go features: its memory model and garbage collector (GC).
At Bypass, we saw similar behavior with the Go implementation of our auth service (which had previously been implemented in Rails). While a VP got a bee in his bonnet over this, in our case it just made for an interesting graph but ultimately did not affect the performance of the service, so we let it be.
How they SRE
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)
A lot of great information about SRE implementations around the world, and further ammo for the “There’s no agreement on what SRE even means” argument.
Klustered
David McKay:
Klustered is a series of live streams in which myself and a guest join forces to fix “broken” Kubernetes clusters … on the clock.
These clusters are broken by members of the Kubernetes community.
This is absolutely brilliant.
How NASA Designed a Helicopter That Could Fly Autonomously on Mars
Evan Ackerman for JPL:
This the first time we’ll be flying Linux on Mars. We’re actually running on a Linux operating system. The software framework that we’re using is one that we developed at JPL for cubesats and instruments, and we open-sourced it a few years ago.
Cron Jobs as a Hack
Nikhil Choudhary:
My attempts at introducing threading and tuning gunicorn were previously unsuccessful (ping me if you’ve got any interesting low-lift hacks that I could use instead). Cron jobs introduce the perfect opportunity to improve this, since the sending of the notification email doesn’t need to be done immediately.
deadpan dot gif
“I will slaughter you”
Daniel Stenberg, author of curl
:
You might know that I’ve posted funny emails I’ve received on my blog several times in the past […] But not all of these emails are “funny”.
This is downright frightening. I’m glad that Daniel passed this on to the authorities and I hope, truly, that this guy turns out to be just having a bad day.
Hello World!
@MIT_CSAIL:
Today’s the day that “hello world” said “hello world!” The term was coined in a textbook published #otd in 1978: “C Programming Language,” written by Brian Kernighan and Dennis Ritchie. https://t.co/1Lv0pyEho2 #tdih #helloworld
Grab Bag
Rick Astley - Never Gonna Give You Up (Remastered 4K 60fps)
This was remastered using machine learning to interpolate frames and it’s just astounding. The quality is just amazing.
Fry’s Electronics is shutting its doors for good
Sean Hollister writing for the Verge:
Fry’s Electronics, one of the last big brick-and-mortar electronics store chains in the United States — and a Silicon Valley institution in particular — is permanently closing nationwide
I frequented the Fry’s in Houston, Dallas, and Austin, going back to the late 1990s. My first custom built PC was sourced from Fry’s. I built businesses using supplies from Fry’s. It’s sad to see them go, but the writing has been on the wall for ages now: I’m pretty sure my last trip to the Austin Fry’s was prior to 2015, and I hear that the store has been a ghost town for years now.
Some will be quick to blame Amazon for unfair business practices but the market has shifted: retail warehousing of goods near consumers is no longer a viable business model.