This is issue #83 of Arnes Weekly.

83 / Why Twitter Didn’t Go Down

Hey everyone, hope your week has been good 😌

Toot of the Week

Give a man a fish. Sure, why not? Go around giving strangers weird fish gifts. Who cares — @donni@mastodon.social

Rust

Memory Safe Languages in Android 13

8 min · security.googleblog.com

Jeffrey Vander Stoep about the effect the switch to memory safe languages (i.e. Rust) had on memory safety vulnerabilities and speed. If you only read one article from this newsletter, make it this one.

How much does Rust's bounds checking actually cost?

10 min · blog.readyset.io

The author benchmarks a complex test with over 1k bound checks against the same test with bounds checks disabled.

WebAssembly: TinyGo vs Rust vs AssemblyScript

4 min · ecostack.dev

Sebastian Scheibe benchmarks different languages compiled to WebAssembly.

Threads and messages with Rust and WebAssembly

6 min · tweag.io

Joe Neeman about Threads in WASM and communication performance.

Measuring the overhead of HashMaps in Rust

8 min · ntietz.com

nicholas measured the overhead of using a HashMap and BTreeMap in Rust.

Tech

Git Notes: git's coolest, most unloved­ feature

3 min · tylercipriani.com

Tyler Cipriani explains git notes and possible use cases. Thanks, Lukas!

OKLCH in CSS: why we moved from RGB and HSL

29 min · evilmartians.com

Andrey Sitnik and Travis Turner about the new oklab color space in CSS and why it’s better than everything else.

Developer Experience Infrastructure (DXI)

8 min · kenneth.io

Kenneth Auchenberg explain what DX means in 2022 and coins a new acronym for Developer Experience Infrastructure: DXI

Why Twitter Didn’t Go Down: From a Real Twitter SRE

6 min · matthewtejo.substack.com

Matthew’s Writing explains the automations and safety measures in place for the caches at Twitter.

Using Server Sent Events to Simplify Real-time Streaming at Scale

8 min · shopify.engineering

Bao explains how Shopify used Server Sent Events (SSE) at scale for the Black Friday Cyber Monday Live Map.

Cutting Room Floor

PSA: Do Not Use Services That Hate The Internet

3 min · jwz.org

Jamie Zawinski about Hive and Post and why you should not use them.

Warning: do not use Hive Social

3 min · zerforschung.org

Zerforschung found a number of critical vulnerabilities, including editing other people's posts, which were ignored until Hive deactivated their servers.

‘Goblin Mode’: A State of Not Caring What Other People Think

3 min · wsj.com

Ben Zimmer about the origins of the term "Goblin Mode".

why Japan's internet is weirdly designed

15min · youtube.com

Sabrina Cruz explains why Japanese websites look different than the rest of the world.

In 2022, I thought a lot about my Mum, the internet and a cashless society

3 min · ithoughtaboutthatalot.com

A story about a woman that never got into technology and how society is ignorant of these people.

Photography for geeks

26 min · lcamtuf.coredump.cx

An introduction into photography with example images that illustrate the effect of different techniques.


Subscribe

Get the newsletter in your inbox every Sunday. No ads, no shenanigans.

Your email address will be sent to Buttondown, the service I use to send out emails.