ML in Go with a Python Sidecar
Machine learning models are rapidly becoming more capable; how can we make use of these powerful new tools in our Go applications?
The latest blog posts to take off on Hacker News. 3,433 posts.
Machine learning models are rapidly becoming more capable; how can we make use of these powerful new tools in our Go applications?
Building Surfgrad, a high-performant, WebGPU-powered autograd library
chordcat is a chord-naming application and a pet project of mine. It is written in C++ and SFML.
Structured Text on the Internet before the World Wide Web
I often need to launch a program in the terminal in a retry loop. Maybe because it's flaky, or because it tries to contact a remote service that is not available. A few scenarios:
Between 2009 and 2012, Apple iPhones and iPod Touches included a feature called “Send to YouTube” that allowed users to upload videos directly to YouTube from the Photos app.
A personal piece about writing, self-doubt, and the quiet ways perfectionism can stall creative work.
I just did a massive spring cleaning of one of my servers, trying to clean up what has become quite the mess of clutter. For every website on the server, I either:
I’m thrilled to report that the OpenID Connect specifications have now been published as ISO/IEC standards. They are:
Don't panic! Here's how to tactfully answer salary expectations questions without costing yourself a ton of money
Over the past month I’ve been exploring the rapidly evolving world of Large Language Models (LLM). It’s now accessible enough to run a LLM on a Raspberry Pi smarter than the original ChatGPT (November 2022). A modest desktop or laptop supports even smarter AI. It’s also private, offline, unlimited, and…
Matthew Bird Portfolio
Science, sociology, and the likely financial collapse of the Generative AI bubble
Authors: Yanbo Zhang, Benedikt Hartl, Hananel Hazan, Michael Levin
My one big regret was the PlayStation version [of Broken Sword] . No one thought it would sell, so we kept it like the PC version. In hindsight, I think if we had introduced direct control in this game, it would have been enormous.
Parenthetically Speaking: Articles by Shriram Krishnamurthi
I am using a very simple system for remembering commands and procedures, and for tracking what I work on. I have two plain text files called notes.txt and worktime.txt. In the notes file, I write d…
One of the most common reasons for opening Activity Monitor is to check the % CPU of processes that might be running out of control. How accurate are those figures, though, and should you believe t…
SQLite does not do checksums by default. Disk corruptions go silently unnoticed.
Rust is my favorite programming language. I've been writing Rust for about 6 years, from college to professionally, and I'm vocal about how helpful the compi...
How to draw text to a Vulkan renderpass without binding a single texture
"I've worked with a couple of Staff Engineers on different teams in the past and I've seen them do different things, but I've not been able to pin down exactly what they do." I get this question quite frequently. Sometimes from engineers looking to elevate their roles.
Over the summer, I visited Guyana (pronounced Guy-on-uh), mostly in and around the capital of Georgetown. I had plans to see far more of the country but they didn’t come to fruition. Sometimes whil…
Apple's effort to improve the UX of math.
Reverse Engineering: In this guide, I'll walk you through how I create tools to find exploits in video games for bug bounty programs. Specifically, I'll focus on my research into the game Sword of Convallaria. This exploration is purely for educational purposes. As such, I have removed some of the assets as an…