Branchless UTF-8 Encoding
I know how to decode UTF-8 using bitmath and some LUTs (see https://github.com/skeeto/branchless-utf8 ), but if I want to to go from a codepoint to UTF-8, is there a way to do it without branches?
The latest blog posts to take off on Hacker News. 49,204 posts.
I know how to decode UTF-8 using bitmath and some LUTs (see https://github.com/skeeto/branchless-utf8 ), but if I want to to go from a codepoint to UTF-8, is there a way to do it without branches?
A crash course on direct framebuffer and keyboard access via NetBSD’s wscons
As work slowed down during the last couple of weeks of 2024, I decided to redirect some of my energy to hobbies instead of work. One such hobby is StarCraft: Brood War (or BW for short), a classic, highly competitive RTS from '98 that still has an active community today.
Today I'm announcing Project MINI RACK, an open source project to help those building homelabs, RF/wireless rigs, and other electronics projects into mini 10" racks. Not everyone can afford (either due to budget or space constraints) to have a full 19" rack in their home. Besides that, people may want to deploy small…
A proof-of-concept using Vamp, Chordino, ImageSharp and ffmpeg to add live guitar chord charts to karaoke videos
I connected a Family BASIC keyboard to an NES via a bespoke adapter in order to play its unique triangle waveform live.
$30 billion company want's you to pay $5 for using your own camera as a webcam
If your service needs to trust the clients, hold my Big Mac
Unlike RGB, the CIELab color space And the more modern variants like CIECAM02 and Oklab. is designed to be perceptually uniform. This is a broad goal, which roughly means that we would like changes in the numbers to match same changes that we observe when performing various studies of human perce
Recently I came across a fantastic new paper by a group of NYU and Cornell researchers entitled “How to think about end-to-end encryption and AI.” I’m extremely grateful to see th…
oddlama's personal web page and blog
You are receiving this email because you are a subscriber to Charles Hugh Smith / Of Two Minds.
I want to view a picture of a funny cat I found on the web. How hard can it be?
Welcome to the very first post in a new blog! Here I will discuss software development, SRE work, and other fun stuff. Sometimes an idea is just too good to pass up. I hope this blog will motivate me to turn sparks and little pieces into general knowledge in writing the words down. The other day I was discussing Tabby…
Making web crawlers eat shit since 2023
Joey Einerhand's Portfolio and tech blog.
Why artifacts like the Carmona Wine Urn, the Pazyryk Rug, and the Sword of Goujian are so important
This site is hosted with Cloudflare Pages and I'm really happy with it. When I explored how to create a site like mine in 2025, I wondered why there's an abundance of good, free hosting these days. Years ago, you'd have to pay for hosting,…
A comprehensive tutorial on how to build a personal professional website on a Raspberry Pi.
Applications can append events directly to ScopeDB and query committed data without a separate ETL pipeline.
A guide on how to convert .epub e-books into high-quality audiobooks narrated by neural text-to-speech
A rant about caring
Cosine similarity - the duct tape of AI. Convenient but often misused. Let's find out how to use it better.
rqlite is a lightweight, open-source, distributed relational database written in Go, and built on SQLite and Raft. With its origins dating back to 2014, its design has always prioritized reliability, and quality. The robustness of rqlite is also a testament to its disciplined testing strategy: after more than 10 years…
Generating an infinite world with the Wave Function Collapse algorithm - Personal blog about game development, programming and making
I have my suspicions