IBM to Acquire Confluent
IBM to Acquire Confluent
IBM to Acquire Confluent
A new report details how Microsoft has cut some internal goals for AI sales, why? Nobody wants to use its weak products.
In this tutorial, I show a better method for breaking up tiling artifacts so terrain looks more organic and less repetitive. I show how to create the technique in both Unreal and Unity. Here's the original technique demonstrated by Inigo Quilez on ShaderToy: …
In this session recorded at Unreal Fest Stockholm, we take a look at the new features of the improved GPU profiler that shipped with UE 5.6, and how the extra information it provides can help when profiling titles for both CPU and GPU performance. We also ta…
In 2022, Vampire Survivors, a game where you destroy hordes of enemies by just moving around, released.
GitHub Actions has a package manager that ignores decades of supply chain security best practices: no lockfile, no integrity verification, no transitive pinning
How to get people to NOT contact you
A single unhandled exception destroyed a $500 million rocket in seconds. The F-35 wasn't going to make the same mistake. By carefully slicing C++, engineers created one of the strictest coding standards ever written. This...is Programming Like a Fighter Pil…
Authentication Explained: When to Use Basic, Bearer, OAuth2, JWT & SSO
Can Claude Recreate the 1996 Space Jam Website? No. Or at least not with my prompting skills.
A couple of years ago, I decided I'd had enough of ads. Not just the occasional banner or a quick pre-roll video — I mean all of them. They have to go.
Walkthrough of optimization techniques for GEMMs from a naive fp32 kernel to CUTLASS bf16 kernel
In the past two months or so, I spent some time making tiny GLSL demos. I wrote an article about the first one, Red Alp. There, I went into details about the whole process, so I recommend to check it out first if you're not familiar with the field.
Ever since I started this blog 3 years ago back in 2022 I’ve hosted it on Netlify. Here is my first post whining about how difficult it was for me to set that up.. Looking back after having a better understanding of both Hugo and Netlify, my complaints are pre…
Between Smoke and Ash
OSCAR (clumsily backronym’ed to OScilloscope Code And Renderer) is a live coding environment designed for vector visual performances. It lets the artist create visuals using sound waves, whic…
A deep dive into prompt caching - practical tips to improve cache hits and how vLLM's paged attention enables KV-cache reuse across requests via automatic prefix-caching
I wanted home security cameras. Nothing fancy—just a way to keep an eye on my front door and backyard while I was away.
How to learn using LLMs without outsourcing your thinking
Use deterministic scripts to enforce commit message rules that prompts alone can't guarantee, reducing cognitive load when working across multiple projects.
Why I keep coming back to Vim
These are a collection of my most salient contributions to the thought space of humanity. They update as I learn more about life, of course.
The “hot spot” determines where your mouse cursor is pointing, i. e. the exact pixel that is considered the active pixel. This isn’t necessarily the top left edge:
I wanted to add a small real-time visitor counter to my website. In other words, to openly display how many people are viewing my site at the exact mo