On finishing projects
Personal site of Alex Reichert
The latest blog posts to take off on Hacker News. 49,205 posts.
Personal site of Alex Reichert
... and how that provides winning evals
Recently a Dutch hacker was able to take control of 4 million solar panel installations (FTM (Dutch), Euractiv, Victor Gevers). And this wasn’t the first time something like this has happened either (PV Magazine). As usual, huge thanks are due to the many beta readers and experts who helped improve this article with…
Sean Kleefeld's daily thoughts about comics and the comic industry.
I spent this summer building a new app, for a machine that hasn’t been on the market since 1980 and wasn’t built to support graphics, sound, connectivity or even lowercase letters, sold by a company that went bankrupt a decade ago, tailor-made for an audience of one: my dad, who celebrated his 70th birthday this past…
Data is reductive. It objectifies. It bureaucratizes. But is it a bad idea?
One can choose to focus on the car crash, or the lessons learned from the car crash. Let’s do a little of both. The proposition of the Living Computer Museum was initially simple, and rather …
With 380MM MAUs, Roblox probably counts more players than the entire AAA gaming ecosystem, is more played than Disney+ is watched, and is starting to rival smaller social networks in scale. But Roblox has yet to profit. How can it become a business comparable to its operating scale?
Connecting a Garmin GPS 95 to a Flipper Zero, the serial adventures along the way, and finding the Netherland's first Geocache.
Predictability machines and personality
Pathfinding applied to the software solution domain
Somehow people are still putting tiny libraries on npm, and it really needs to stop.
A journey through text editors and how I landed on Zed after years of Neovim
CSS finally adds vertical centering in 2024
I love bug squash interviews.
I think that there’s a lot of institutional knowledge in our field, especially about what makes for a productive engineer. But while there are a good deal of books in the management field about “expert” roles and responsibilities of non-technical individual contributors, I don’t see too many modern books or posts that…
This article is about how programming for CP/M, usng a 40-year-old C compiler, differs from modern C development, even for console applications.
A short guide on OCaml type checker, describing the surprisingly elegant algorithm for generalization, which generalizes to first-class polymorphism, MLF and local types. Polymorphism and regions have much in common.
I started writing this retrospective during my last week at Google, I have already wrapped up everything, had my goodbyes. In the spirit of SRE (as an ex-SRE), I thought it would be fun to write a little retrospective in the form of a postmortem. Introduction I joined Google young and relatively inexperienced and had…
As developers, we use databases all the time. But how do they work? In this series, we'll try to answer that question by building our own SQLite-compatible…
A quiz to see how you compare to language models.
Yes, they throw snow. But the mechanical design of residential snowblowers is more interesting than it seems.
1) Foundational math. 2) Classical machine learning. 3) Deep learning. 4) Cutting-edge machine learning.
I like Go. I think it is a reasonable good language , and has some good qualities that makes up for its flaws. However, this doesn't mean I think the language couldn't be better, far from it.
Inspiration of how we can use PDF as an attack vector and perform multiple attacks with huge subsequences to the victim.
Advice: When you are making a new application that requires persistent storage of data, like is the case for most web applications, your default choice should be Postgres .
Use DIY CAN bus tools to convert your car into the best sim rig ever
Zngur (/zængɑr/) is a C++/Rust interop tool. It tries to expose arbitrary Rust types, methods, and functions while preserving their semantics and ergonomics as much as possible. Using Zngur, you can use arbitrary Rust crates in your C++ code as easily as using them in normal Rust code, and you can write idiomatic…