4 June 2023

30 links · Sunday

The distribution model is changing

One of the nice things about being on sabbatical is I get to say things like "You should be happy that RHEL is dropping LibreOffice RPMs" without the fear of being kicked out a room you didn't want to be in the first place.   I have been talking for a

Tree Borrows

Tree Borrows is a proposed alternative to Stacked Borrows that fulfills the same role: to define the runtime requiremenst of the aliasing constraints that pointers must follow. Execution paths that violate these constraints are declared to contain Undefined Be…

Stages of Survival

This post outlines a fake framework for thinking about how we might navigate the future. I found it useful to my thinking, hopefully you will find it useful as well.

Souls of Ukraine

Murdered Ukrainian innocents who didn't live to see tomorrow...🙏..Our social media pages:https://www.tiktok.com/@volunteer_videohttps://www.facebook.com/vol...

Teaser: WWDC 2023 Predictions

We are days away from WWDC so instead of making you wait a week we have our predictions first and then will break down with a special episode after the event!

How Polly Can Make Your Code Resilient #shorts

🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...

Time abstraction in .NET 8

With the upcoming release of .NET, the team introduced an abstraction of time itself. That can bring you major benefits especially if you have to test scenarios where time is a crucial part! Until now, you had to create your own wrapper. This, of course, makes…

L is for Lynx

Saturday 3rd June 2023 It’s only been operating in north west Norfolk for eight years but its owner directors have a wealth of bus industry experience, making Lynx one of Britain’s top …

Nestful

Manage yourself with spontaneous productivity

You are the black swan

Black swans are the events that are extremely rare to happen and are of high impact. For your presence today a lot of events should have happened in the correct order : Big bang , the very first st…

Notes on neural networks from scratch in Clojure

Notes from a shallow look in the deep learning rabbit hole. I stubbornly started in pure Clojure with no libraries, but eventually bent the 'from scratch' rule and 400xd the training speed thanks to a proper matrix math library. The topic is more approachable …

Two puzzles about uniform random variables

Uniform variables are usually the first example of random variables that students see. They are easy to understand and to generate. But they are also a good source of puzzles. Here are two of them that I like. They can be solved quickly with a bit of insight b…

A new pet

A short review of my new ergonomic vertical “gaming” computer mouse.