How I Use "AI"
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.
The latest blog posts to take off on Hacker News. 448 posts.
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.
The cross-platform app building toolkit
Build AI-powered data tables
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.
In the first half of 2024, Ruby LSP has seen significant enhancements, particularly in the area of code navigation, thanks to the advancement of its indexer. In this post, we’ll dive into the major code navigation enhancements that have been made to Ruby LSP. We’ll also touch on some experimental features that are on…
By Jun He, Natallia Dzenisenka, Praneeth Yenugutala, Yingyi Zhang, and Anjali Norwood
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…
Weʼre unveiling a new open source project designed to connect with others and live-share your code in real-time collaboration sessions. Extensibility and openness are built into its core.
Quartz shares the high level design of a Clock interface that closely resembles the functions in the time standard library, and a "real" clock passes through to the standard library in production, while a mock clock gives precise control in testing.
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.
Maintaining a resume is not the most interesting use of time. Naturally, when I needed to bring my own up to date, I decided to spend a great deal more time on it and overengineer the process.
author, Eric Holscher& the Write the Docs community,. Documentation as Code ( Docs as Code) refers to a philosophy that you should be writing documentation with the same tools as code: Issue Tr...
The plane reached 10,000ft. I took out my laptop, planning to peruse the internet and maybe do a little work if I got really desperate.
Bitwarden includes a very handy integration called forwarded email aliases. Learn how to use the feature in this blog!