2021#07 Readings
3 minutes read | 572 words by Ruben BerenguelMy days are consolidating into piano, work, VR, piano, sleep, loop
How to Automatically Evolve Your Nested Column Schema & Stream From a Delta Table & Check Your Constraints
Yes but Spark still complains when dropping columns in a schema…
This Is Your Brain On The Goldberg Variations
I’ve never thought about this.
Write ARCHITECTURE.md
If ADRs are an event log, ARCHITECTURE.md would be a consolidated snapshot.
Building Rich terminal dashboards
I have rich as one of the libraries to play with in depth. The examples sure look easy to code and nice to look at.
Build a Compiler Bomb - Code Golf Stack Exchange
That’s what constant folding gets you in Python, a nasty piece of binary. Joking, constant folding is a cheap and sometimes effective speed-up.
How Spotify Optimized the Largest Dataflow Job Ever for Wrapped 2020
I’ve lost track of how Beam works under the hood (I only vaguely remember the Dataflow papers I read a long time ago), but the key takeaway from this post is SMB (sort-merge-bucket) joining.
12 requests per second in Python
Interesting benchmarking and comments. And add a vote from me for FastAPI, its ergonomics seem impressive. Also it is probably the project with the best documentation I have seen lately.
Laptop Performance Matters
This is something I always forget. Then, after 4 or 5 years I upgrade my work machine and I’m in awe at the difference. Only to forget again.
Emacs powered Germany’s flight control for a while in the 90s
I’m in awe (and scared of flying now).
🍿 Jon Ingold - Sparkling Dialogue: A Masterclass
I never care too much about dialogue, since most of my writing is not only non-fiction but is technical explanations. I think this talk will be helpful even if you don’t write dialogue, and will be particularly useful if you write games or UIs.
With Arithmetic Dynamics, Mathematicians Unlock New Insights
This touches sideways on one of my former areas of expertise, complex dynamics. I even met one of the authors (Laura DeMarco) 15 years or so ago, for a conference honoring Bob Devaney’s anniversary (60th).
Proton’s Antimatter Revealed by Decades-Old Experiment
It’s amazing how much particle physics you are never taught unless you are a physicist.
D3.js: Adding a colored background to a text element
Adding background to text in D3.js is probably the hardest thing going. It has been the bane of all the graphs I have worked on lately: I know how to do it (just check the sitemap here for instance) but it’s always tricky to remember and finicky to set up and use. Always good to have a nice tutorial for it.