3 January 2025

35 links · Friday

OpenAI hat detection with C#

Turn your videos into live streams with https://restream.io Fritz is tuning a chatbot that runs in THIS STREAM that you can use to get information about the hat he is wearing.

It Ain't For Everyone: Becoming An Engineering Manager

There are software engineers who might find themselves being promoted to an engineering manager role at some point in their career. But is this really a great promotion? Will they be a good fit for the role? Let's discuss! ---- Links From Video: - https://le…

Be A Property Owner And Not A Renter On The Internet

The year is 2025. The internet in the shape that we've known it in the early 2000s is no longer there. Or, not quite in the shape that we've seen it before. This is not just plain nostalgia talking - the vibrant ecosystem of blogs, feeds, personal sites, and f…

What's one benefit of the mediator design pattern?

The mediator design pattern helps to decouple communication between different parts of your system. In a hypothetical C# project, that would mean that you don't need to know about the type or the instance of the destination you want your message to go to. You…

I am rich and have no idea what to do with my life

Life has been a haze this last year. After selling my company, I find myself in the totally un-relatable position of never having to work again. Everything feels like a side quest, but not in an inspiring way. I don’t have the same base desires driving me to m…

MySQL IFNULL is tricky

I started the new year with a very puzzling bug. One of the users of my internal dashboard tool told me that he doesn’t see some of the rows he expected to see. I checked the query that populated the view, which had various filters but none of them looked susp…

Change

Design is at an exciting crossroads. As technology reshapes the field, now’s the time to rethink your career, explore new trends, and embrace the future.

My Deep-cut Book Recs | Marcus' Blog

Here are some lesser-known books I’ve loved, that you won’t find in typical recommendation lists – the deep-cuts. Replacing Guilt: Minding Our Way This book is all about the role of guilt. When is it useful, when is it not, what can be done about it. This coul…

Programming a GPU on bare metal

I virtually attended Handmade Seattle 2024, where Mason Remaley presented "It's Not About the API" (link eventually), which discussed Vulkan. There was a question about how the buffer data layouts work on the GPU, and the speaker didn't have a clear answer. I …

Rejoining academia

From academia to big tech to startup, back to academia!

What is wrong with TOML?

TOML is a configuration designed as a sort of "improved" INI file. It's analogous to this project - StrictYAML, a similar attempt to fix YAML's flaws:

Iterated log coding

I've created a new format for encoding real numbers on computers. I'm proud of it! Let's dive in.

Glue work considered harmful

Why companies don't reward glue work and why you shouldn't do it all the time