DjangoCon US 2024 Recap — Portfolio 0.1 documentation
Intro
Intro
For a long time, we have been living in a world where we use default approaches without fully thinking about their purpose. Take WordPress as an example: it's a powerful application, but it requires MySQL as its database, and to make it fast, you often need Me…
Using `llm` and `files-to-prompt` to run a TDD loop.
Web site created using create-react-app
Getting into the world of woodworking means I suddenly found myself needing to sharpen a lot of blades. With no prior experience, this led me to spend many hours distilling conflicting information. Here are some snippets of how I learned to sharpen, and the pr…
Matrix multiplication in graphics APIs is ridiculously confusing. People are often confused about the right order of multiplying their matrices, and about row-major, column-major, pre-multiplication, post-multiplication, row vectors and column vectors, and tra…
Make your foldable e-waste run games with all it has
Reading, writing, cooking, and maybe some other random explorations.
I’ve written about selectively blocking content in browsers several times over the last two decades. In this post, I don’t aim to convince you that ad-blocking is good or bad, instead f…
Jul, 2024
Abusing WinForms’ TransparencyKey and TopMost properties
The lack of objective definition of good search creates huge hazards when creating search, RAG, AI solutions
The main justification for using UDP in a production application is latency. yet it seems like the culprits, and extreme lack of reliability in UDP, are not ...
As more and more work gets outsourced to LLMs, skills that are difficult to convey through language become more and more valuable. Call it intuition, taste, a sense of beauty, or whatever, these aren't fluffy, abstract qualities; they're …
how-i-think-of-the-expression-problem - Chad Nauseam Home
If you want to put some fraction of your money into a risky venture, how much should you invest? In order to maximise long term wealth, the Kelly Criterion is often used to size the bet. This post shows how to derive the gambling formula from the Kelly Criteri…
JS Free Single Page Applications
There comes a moment in life, often in the quietest of hours, when one realizes that the world will continue on its wayward course, indifferent to our desires or frustrations. And it is then, perhaps, that a subtle truth be…
Abstract. Large language models (LLMs) are a potential substitute for human-generated data and knowledge resources. This substitution, however, can present
Earlier this month Microsoft introduced the preview of Microsoft.Extensions.AI.Abstractions and Microsoft.Extensions.AI libraries with the aim of making it easier for .NET developers to integrate AI services into their applications. The Uno Platform provides s…
Diffusion for World Modeling: Visual Details Matter in Atari (DIAMOND) 💎 Webpage
Dave contrasts and compares the symptoms and traits of Psychopathy vs Autism to consider how similar or different they might be. For my book on the autism spectrum, check out: https://amzn.to/3zBinWM Without Conscience Book: https://amzn.to/3Y5sEmh Dave's …
Getting started with .NET Aspire and SQL is not that simple. At least not if you try to follow the offical documentation. Therefore, in this video I want to show you the proper way to get started with .NET Aspire and SQL, to make sure that your data is persist…
Spargine offers open-source assemblies and NuGet packages for .NET 8, including the DateTimeExtensions class. This class provides useful methods for DateTime and DateTimeOffset types, enhancing the…
Fuzz testing decades-old software can turn up some curious behaviors
Policy Updates
Important new study from Apple
Back in 2021 I had a look around and decided to base this incarnation of my blog on an open-source Jekyll theme called “Type”, though I’ve changed and added ...
Enhance your retrieval systems by determining user query intent and tailoring search strategies accordingly.
Most good engineers I worked with had a common trait - they just happen to know a lot of random stuff, facts, and practices at surface level. The conversations with them were always fun and insightful as they kept telling and sharing interesting nuggets. Altho…
Lately, I’ve been playing around with memoized NFAs for optimized regular expression matching, with features like lookahead and atomic groups, based on this paper. The original authors have their code in Scala, and I thought it’d be fun to code something in Ha…
An example sometimes speaks more than a thousand explanations.
Multi-armed bandits and a prolonged analogy