8 January 2025

40 links · Wednesday

Free Ask Me Anything Webinar

My next free Ask Me Anything webinar is happening next Saturday and I want you to join https://www.productivecsharp.com/webinar

Atlas of Space

The Atlas of Space

Fidget

Fidget is a library for representing, compiling, and evaluating large-scale math expressions, i.e. hundreds or thousands of arithmetic clauses. It's mainly designed as a backend for implicit surfaces, but the library is flexible enough for many different uses…

Ollama is Awesome!

In this edition of #tech on ice, I talk about #ollama and how it makes running #ai #llm models simple. Awesome stuff! #technology #developer #programming #coldplunge

StackOverflow Dec 2024 stats

StackOverflow Dec 2024 stats. GitHub Gist: instantly share code, notes, and snippets.

Operating System in 1,000 Lines

Hey there! In this book, we're going to build a small operating system from scratch, step by step.

Claude plays GeoGuessr

Claude plays GeoGuessr Jerry Wei January 06, 2025. Constantly seeking ways to evaluate and benchmark the capabilities of our AI models helps us understand their current performance and drives future development and improvements. In this spirit, I recently exam…

The Audience Matters

There's an interesting story behind making DDLJ (*Dilwale Dulhania Le Jayenge*). For the unaware, it's an extremely successful Bollywood film with the longest theatrical run in history. I always considered it to be the epitome of clichéd Bollywood—a lazy, for…

Take the pedals off the bike

Apparently if you want to teach kids how to ride a bike you're supposed to take the pedals off first, and now my mind will never be the same again.

Cruising a VPS at OpenBSD Amsterdam

When it comes to getting an OpenBSD virtual machine, you can go to your preferred Linux VPS provider and hack its rescue mode to install OpenBSD. Or you can go to a VPS provider that offers booting from an ISO file and getting access to the console. In that ca…

Looking for a new role

From Red Hat to AWS, I've done developer advocacy, technical marketing, and product marketing. This is in addition to the upstream work I do for Kubernetes. I welcome new opportunities.

Iain Schmitt

Any firm's contingency plans or redundant infrastructure says a lot about the business that they are in and what tradeoffs they are faced with. As an example, if your company's HR software vendor was inaccessible for a day because of an AWS availability zone f…

Parsing JSON in C & C++: Singleton Tax

I’d argue that almost every open-source developer gets an extra spark of joy when someone reads the documentation and uses their tool in a way that goes beyond the classic 101 examples. It’s a rare treat even for popular projects like JSON parsers, but if you …

Zero to One Hundred Thousand Tests

When I started at StrongDM five years ago (woah), we had zero automated tests. Last year we had 50,000 tests. Today, around 70% of our code is covered by over 100,000 tests, most of which run on every pull request. What follows is my personal opinion about wha…

Turning data into calendar feeds

I rely on Google Calendar and macOS Calendar to remind me of time commitments. Some events I care about are managed by other people, making them hard to track in my calendar apps.

Dermatology AI that can reason like a doctor

Human clinicians have traditionally had a definitive edge over traditional computer vision programs because humans can combine information from images and text. Here, we demonstrate the capability of large language model technology, in particular GPT4o, to con…

10 Years of Generative AI Slop

Paul Bauer, computer programmer working at Datadog, has professional interest in: resilient software engineering, functional programming, databases, profiling, remote work, personal knowledge management.

How I use the notes field in my password manager

I use notes as a mini-changelog to track the context and history of my online accounts. I write down why I created accounts, made changes, or chose particular settings.