Ditch the sim rig and use your car instead (2019)
Use DIY CAN bus tools to convert your car into the best sim rig ever
The latest blog posts to take off on Hacker News. 4,415 posts.
Use DIY CAN bus tools to convert your car into the best sim rig ever
A deep dive into how I automated my now page on my personal website by creating a Go script and making use of GitHub Actions.
Link to: https://sixcolors.com/post/2021/03/searching-for-the-perfect-ios-markdown-writing-tool/
A compelling idea in the Transient UI package is the ability to craft interfaces where commands specific to a context can be discovered and used. Such contextual interfaces enable a user to...
I use a fairly well-developed todo list system to manage my workload during the day. Some of the details are unusual, so I thought it would be worth sharing.
A guide to configuring WezTerm using its Lua API. Focuses on appearance, keybindings, multiplexing, workspace navigation, and status bar (powerline) setup.
When we are interrupted or need to hastily respond to a new demand, we often make quick decisions about where to place physical items. We always place them in locations which make sense given our current state of mind, but often that state of mind is fleeting, and so we forget where we put our things.
Over the last 18 months, I've taken the time to create 108 short YouTube videos that summarize all of the commands that are found in the Coreutils Package . These videos focus mostly on Coreutils v8.3, but also included are a few commands from v9.0 as well. For each of the blog posts, I've adapted and modified the…
My experience with moving from Mac to Linux for professional UX and UI design work and how to make the switch yourself.
Back in Dec 2022, when inflation was running high, I built a website for tracking price changes in the three largest supermarkets of my home country, Greece.
Exploring different ways to make sense of OpenStreetMap data.
Narrowband trichromatic (RGB) light sources are superior to broadband (white) light for scanning color negative film; there are very good reasons why all commercial film scanners use RGB. ( film scanners were using blue LEDs at least a decade before they would be widely used in consumer products! ) Scanning film with…
I talk a lot here about using computers freely , how to select programs to use, how to decide if a program is trustworthy infrastructure one can safely depend on in the long term. I also spend my time building such infrastructure, because there isn't a lot of it out there. As I do so, I'm always acutely aware that I'm…
I don't think that AI models (by which I mean: large language models) are over-hyped. In this post I will list 50 ways I've used them.
If you work with Protocol Buffers (protobuf), you can really save time, boredom, and headache by parsing your defin…
This is a blog post about an experiment with Clang. I need to explain some context first.
I will never stop dying on this hill
I think I should blog more about random troubleshooting sessions, if nothing else it will remind me what steps I took when it inevitably happens again!
Yesterday on Twitter the inimitable Morten Just posted a preview of a tool he’s created that wrap ffmpeg to allow movies, such screen recordings but pretty m...
Vercel has a decent entry level analytics product which I cannot afford so I am going to build my own.
A Vim-Inspired Approach to Efficient Note Management with Obsidian and Markdown
An overview of some of my favorite shaders, algorithms, and techniques I use to aid my work in procedural gamedev and 3D scenes. It focuses particularly on things that can be added or mixed in to enhance non-procedural scenes.
Introducing Ruxguitar, a guitar tablature player written in Rust
Does this sound familar? You make a change to a library to optimize its performance or clean up technical debt or fix a bug, only to get a bug report: some very large, incomprehensibly opaque test is now failing. Or you add a new compiler optimization with a similar result. Now you have a major debugging job in an…
Today I noticed via a tweet by @mitsuhiko that Mermaid Gantt diagrams are great for displaying distributed trace information like what you’d get from JaegerU...
Over the past few months, I’ve noticed that an increasing number of replies to email that I’ve sent are “reactions”.
In a previous post, I used a simple interpreter bug to demonstrate the research skill of manually reducing test cases. This time, I show off the excellent Shrinkray reducer to see how it can automate the same process. The tricky part when using automated test-case reducers is writing an interestingness test that…
You’re working on the most complex problem in computer science: fixing permissions on a deployment pipeline. It’s been 4 days you started on that simple task...
Some of the things I've learned over a decade of Git usage, and working on writing good commit messages.