2021#06 Readings
3 minutes read | 603 words by Ruben BerenguelThis is not an overly long list, but covers a surprisingly large amount of topics.
Actor Model in Haskell
This is giving me ideas.
Building a privacy-first future for web advertising
For professional reasons I need to stay up to date with adtech/privacy/these things. You can skip this one if you don’t care, but FLoCs are probably coming to your browser soon. If you use Chrome, at least (which you shouldn’t if you are on a Mac).
100 Rabbits interview
This is an interview with Rekka and Devine (100 rabbits), creators of the esteric live-coding music environment ORCΛ. I find their approach to tools very refreshing, I have tried some of them and they have a striking simplicity and focus.
Doing It Bachwards: my unexpected Goldberg Variations
As you may remember from the previous edition, I started playing the piano at the end of January. The Goldberg Variations are my favourite classical piece by far, and I hope to someday be able to play the Aria (at least). I also love jazz, and likewise I want to be able to play something close to it. This article mixes both (and is not about Jacques Loussier, surprisingly).
Acceptance of Pattern Matching PEPs 634, 635, 636, Rejection of PEPs 640 and 642
Well, well, well. Python 4 is Scala 3 becomes more and more likely. Here’s a tutorial from the G himself.
A Poetic Apology
Poetry is the best tool we have in Python to handle dependencies and deployment. And that’s a bit sad.
Foldable Words
I liked the story more than the exploration, but the exploration would fit more the usual content here.
spec: add generic programming using type parameters · Issue #43651 · golang/go
Generics are coming! And the issue number is a prime number.
The Career Story Interview
This is a pretty good approach for interviews. Personally, I find it hard to ask PBQ (past-behaviour questions), particularly since I’m usually more for the technical area of questions (i.e. a sidekick to the main interviewer). As such, I usually nudge some questions closer to technical areas, or ask some clarification to “gauge” some technical base rate.
Build tools around workflows, not workflows around tools
This… this is awesome.
Broken Time
Miles Davis defined Bill Evans' playing as sparkling water cascading down from some clear waterfall and this is exactly what I felt but could not put in words.
Writing Spark Native Functions (Catalyst Expressions)
A post from Matthew that feels like the first in possibly a series. Also hints at why, and some discussion I saw in spark-dev. I can see the point from both sides, but knowing how to write your own extensions is something that - I hope you don’t need to do - You want to know how to do
The directed graph of stereotypical incomprehensibility
This sounds like INSERT_LANGUAGE to me.