2 June 2022

29 links · Thursday

Weekly Update 298

Tassie Meetup; I’m Pwned in the MGM Grand Breach; The CTARS / NDIS Breach; Forging NSW Digital Driver’s Licences; Audience Question; Sponsored by Kolide

Installing a payphone in my house

When I was growing up in the 90s, I remember wanting to get on the Internet. My parents weren’t going to help me, so I called up an ISP and said I wanted to set up an account. They asked for my name and I gave them a fake name. And then they asked for a credit…

Ceiling Air Purifier

Imagine a high-capacity air filter that is extremely quiet and doesn't get in the way. I think I see how to build one; here's a prototype: By putting a fan on the ceiling you can have very long blades. This is important for keeping noise down: the longer …

Comparing Exceptions and Errors in D

What are Exceptions and Errors in D? Why is there a difference? Why does D consider Errors throwable inside a nothrow function? Sometimes decisions seem arbitrary, but when you finally understand the reasoning, you can better appreciate why things are the way …

Some thoughts on machine learning with small data

I feel techniques for making machine learning work with small data are not talked about enough. This makes sense because many ML applications are only possible by collecting a huge amount of data. …

Y Combinator for Mittelstands - Neil Thanedar

Idea: Raise two funds to help founders launch and scale middle class startups. Invest the first $100K+ to help pre-Mittelstands launch and grow.

What Are You Good At?

I was talking with a friend the other day about work and where I want to end up. Work is most always a tumultuous…

Discussions · microsoft/terminal

The new Windows Terminal and the original Windows console host, all in the same place! - Discussions · microsoft/terminal

#164 Jared Parsons, The C# Compiler, Part 2 | no dogma podcast

Jared Parsons, C# compiler lead at Microsoft continues talking about the C# compiler.<iframe frameborder="0" height="200px" scrolling="no" seamless src="https://player.simplecast.com/7ed21d46-6d40-43c3-9091-88131227c1bd?dark=false" width="100%"></iframe>

What if We Paid for Bugs?

Our customers pay to use the software we make. But what if we had to pay each customer every time they encountered a frustration or bug? It doesn’t have to be much, let’s say $1 each ti…

How fast are Linux pipes anyway?

Pipes are ubiquitous in Unix --- but how fast can they go on Linux? In this post we'll iteratively improve a simple pipe-writing benchmark from 3.5GiB/s to 65GiB/s, guided by Linux `perf`.

Stack in C# - Code Maze

In this article, we are going to study the Stack in C#, a collection of objects implementing the last in first out order.