The Plummeting Cost of Intelligence
On smaller models, on-device inference and the path to zero cost intelligence
On smaller models, on-device inference and the path to zero cost intelligence
Recently an error occurred in an Azure DevOps build pipeline due to a conflict with a non-running Docker container, impacting integration tests using Testcontainers.MsSql. A workaround was suggeste…
It’s relatively easy to propose a collaboration: “Hey, we could work on something together!” But in my experience, it takes considerable thought, care, and effort to structure a collaboration so that it’s a fun, useful, win-win exercise. In other words, there’…
In my post about batch operations, I used the where id = any(:ids) pattern, with ids bound to a JDBC array. I’ve gotten questions about that afterwards, asking why I do it like that, instead of using in (:id1, :id2, ...). Many libraries can take care of the dy…
I closed our seed round for Rezi with StrongVC in Seoul, South Korea in the end of March 2021.
In the last post I described my weekend project of using advice from Tiger Style to optimize the write path of Seb.Here, we found that data serialization and...
I used to love social media as it was a way to keep up with friends, keep up with the world, and was a creative outlet for myself. Being able to connect with anyone across the planet still sounds as magical as it did when the internet came out. As time went on…
When doing systems programming we often need to wait for something to happen. Common examples might be waiting for some data to come through a socket or waiting on a lock. We also often want to wait on any of several conditions to become true. A web server mig…
Last week I gave a 20 minute mini talk at M&I Partners in Zeist about the Future of Programming Systems, and how the work of architects and...
2024/09/21 Side Projects
Delete your backlog. Unread books, unplayed games, unwritten essays, unwatched movies. They are all cognitive weight....
I gave ChatGPT o1 and Claude Sonnet 3.5 the same prompt to generate a SQL report for a Role Base Access Control (RBAC) system and you won't believe the results
Matt Mullenweg, co-founder of WordPress and founder and CEO of Automattic, which owns WordPress.com, made some strong criticisms of WP Engine, a WordPress-fo...
The story of one Russia-based cybersecurity company that once set out to conquer the Western cybersecurity market
tl;dr: Most apps need state synchronization, not state transfer. We should replace REST and friends with proper state synchronization protocols where appropriate.
Less than 100 Kilobytes. Works for Android 5.1 and above - VadimBoev/FlappyBird
I'm pleased to announce the release of Hy 1.0.0, after nearly 12 years of on-and-off development and lots of real-world use. Hy is a Lisp dialect embedded in Python. See Hylang.org for an introduct...
Omega-3 fatty acids reduced anxiety and depression-like symptoms in stressed mice, highlighting their potential as a protective supplement against stress-related mental health issues.
Spargine, an open-source tool for .NET 8, offers enhanced methods like GetAllInterfaces, GetAllTypes, GetInstances, and GetTypes. These methods improve performance and reliability, with benchmark r…
As developers, ensuring the security of our applications is paramount. Did you know that Visual...
Listen to this clip:
Writing about the big beautiful mess that is making things for the world wide web.