30 April 2022

20 links · Saturday

Installing mailbox sensor with Home Assistant

I install a mailbox sensor, then connect it to Home Assistant to know when I get mail. Splendid.Clever Life Smart Door & Window Sensor: https://cleverlife.co...

Weekly Update 293

If You Don’t Want Guitar Lessons, You Really Don’t Want to Listen to This Episode! Tales from the Great Barrier Reef; Sponsored by Kolide

Welcome to a World of OCaml

OCaml is a general-purpose, industrial-strength programming language with an emphasis on expressiveness and safety.

Radiopaper

:: read time :: a few moments ::

Release 3.7.10 · fable-compiler/Fable

Fix #2864: Interface names don't conflict in JS Fix #2855: duplicate idents from witness in inline expr Fix #2868: don't write empty files Add warning when duplicated generic params are detected

(I was) Scared of programming

I have always dabbled with programming languages, even as a kid. But I never made anything with them until I was in my 20s. Most extensive things I did before my 20s was simple modifications to some files or dumb tiny javascript files.

We keep the product manager upright — johnpublic

I've been working in the role "product data scientist" (DS) for quite a few years now. It doesn't have quite the same clarity as some of the other roles in tech: Engineers build the product. Designers tell the engineers what the product should be. User researc…

Learning JAX by Learning to Learn

Gradient-descent-based optimizers have long been used as the optimization algorithm of choice for deep learning models. Over the years, various modifications to the basic mini-batch gradient descent have been proposed, such as adding momentum or Nesterov’s Acc…

Writing for Engineers

Writing is key to have impact in large organizations. As a senior software engineer chances are that writing is the most important skill you have to acquire in order to increase your scope beyond the team and advance your career.

💀 Every app has its skeletons - Vadim Kravcenko

You need to accept one truth – every shop is messy and every app has its skeletons. Period.💀 🦄 You don’t think that Google, Apple, Meta, or others have some skeletons in their development closets? They do. Every project starts with rainbows and sunshine and …

Founding Uber SRE.

This is my personal story of starting the SRE organization at Uber. If you want advice rather than reminiscence, take a look at Trunk and Branches Model and Productivity in the age of hypergrowth. After I left SocialCode in 2014, I spent a month interviewing a…