This is issue #38 of Arnes Weekly.

38 / Function Colors Are Rusty

Hey everyone, hope you had a good week! We’ve had some snow in the last days, which was a ton of fun ☃️

Tweet of The Week

Eleanor Rigby
Loved NFTs and was shocked when one day she logged on
“All my apes gone”

@DialHForHagai on Twitter

Favourites

Your attention didn’t collapse. It was stolen

15 min · theguardian.com

An edited extract from the Book Stolen Focus: Why You Can’t Pay Attention by Johann Hari about the effects social media and being always-on can have on your attention.

In Defense of Async: Function Colors Are Rusty

12 min · thecodedmessage.com

Jimmy Hartzell makes a good point on the old debate of colored functions, why they are good and why there should be more colors.

Computers as I used to love them

7 min · tonsky.me

Nikita compares Syncthing to Dropbox and talks about the beauty in simple software (without bloat or upselling).

Culture

I took a job at Amazon, only to leave after 10 months.

12 min · benadam.me

Ben Adam explains four implications of Amazons operating model (a federation of smaller companies) and why it didn’t work for him. Thanks, Lukas!

How Signal is playing with fire

5 min · platformer.news

Casey Newton about how Signal implementing untraceable payments puts end-to-end encryption at risk, as it conflicts with anti-money laundering and KYC (Know Your Client) laws.

Wrap Up and Q&A

10 min · jacobian.org

Jacob Kaplan-Moss wraps up their series on work sample tests and answer a few questions that came up. If you’re in hiring or interested in the topic, make sure to check out the whole series, can’t recommend it enough.

Software Engineering

Minecraft as a k8s admin tool

2 min · eric-jadi.medium.com

Eric Jadi created a Kubernetes admin tool as a Minecraft mod. Thanks, Eric!

Upgrading Executable on the Fly

5 min · nginx.org

A blogpost about Unix signals and how nginx upgrades itself on the fly.

The 7 Code Review Manners

2 min · reutsharabani.medium.com

Reut Sharabani collected some great points on writing good code reviews.

Rust

Improved portability and performance 🦀

8 min · pngquant.org

Kornel about his experience in rewriting libimagequantfrom C to Rust.

Porting Rust’s std to rustix

4 min · blog.sunfishcode.online

sunfishcode ported Rust’s std (partially) to Rustix, a system-call wrapper library, improving readability and taking the first step towards Rust on Linux without libc.

Ranges and suffering

17 min · kaylynn.gay

Kaylynn dives deep into the inner workings of Rust ranges (for example (0..9)) and how they could be improved.

12 Rust Tips and Tricks you might not know yet

4 min · federicoterzi.com

Federico Terzi wrote a clickbaity title but has collected some useful things for your Rust code (like defer!).

An Introduction To Session-based Authentication In Rust

92min · lpalmieri.com

Luca Palmieri in Chapter 10 of their Book from Zero To Production In Rust talks about setting up a web server and session-based authentication in Rust.

Dyn async traits, part 7: a design emerges?

8 min · smallcultfollowing.com

Niko Matsakis shares the goals and design ideas of building dyn async traits into Rust (making the amazing #[async_trait] redundant).

Children of the Coin

I can’t believe we have this topic now. Always remember, the so-called Web3 is Bullshit.

My first impressions of web3

16 min · lpalmieri.com

Moxie Marlinspike wrote two dApps and shares their first impression of the so-called web3, noting that most of it is not as decentralised as some want to portrait it.

In Response to My first impressions of web3

9 min · skerritt.blog

Bee wrote a response to the post above and defends the so-called web3, saying that the centralised services will go away.

Cutting Room Floor

How Hobbies Infiltrated American Life

8 min · theatlantic.com

Julie Beck about the history of hobbies and how it can build a personal brand, teach you a skill but can also miss their goal to de-stress and relax.

How to design a house to last for 1000 years (part III)

15 min · constructionphysics.substack.com

Brian Potter explains the choices he’d make to design a house to last for 1000 years (spoiler: unreinforced concrete and lots of steel).

Scan of the Month: Game Boy Compendium

2 min · constructionphysics.substack.com

If you’ve ever wondered what a Game Boy looked on the inside, this page has CT scans of the original GameBoy, GameBoy Color, GameBoy Advance, Nintendo DSi and the Nintendo Switch, with useful information about various components.


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.