Lessons from my first exit
My takeaways from selling TinyPilot
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,433 posts.
My takeaways from selling TinyPilot
Java has many features that make it well suited for large, long-lasting projects. But I find it surprisingly good for small tasks as well. Recent language features make it even better. The killer features are compile-time typing and great tool support.
A few weeks ago I was roasting some pumpkin for a delicious soup and towards the end of the cooking time the fan on the oven started into overdrive, making a lot of noise then it started beeping and p…
There’s a right and wrong way to proceed. Here’s how to increase the chances your leader listens and takes action--while reducing the chance they feel threatened.
This blog post details how I found CVE-2024-6778 and CVE-2024-5836, which are vulnerabilities within the Chromium web browser which allowed for a sandbox escape from a browser extension.
Sysadmin doing syadmin stuff
One of the many enjoyable things about databases is that they generally try to separate how data is represented internally (say on disk) from how it is used. To the point that it has become the norm to not even store the data on the same hardware that is running the queries.
A tale about exploiting KernelCTF Mitigation, Debian, and Ubuntu instances with a double-free in nf_tables in the Linux kernel, using novel techniques like Dirty Pagedirectory. All without even having to recompile the exploit for different kernel targets once.
Demoscene is the art of pushing computers to perform tasks they weren’t designed to handle. One recurring theme in demoscene is the shadow-art animation “Bad Apple!!”. We’ve played it on the Commodore 64, Vectrex (a unique game console utilizing only vector graphics), Impulse Tracker, and even exploited Super Mario…
A couple of moments ago, I finished reading the article by Rob O'Leary about the pervasive data collection done by Visual Studio Code. Whilst Visual Studio Code is "open-source" (as per the OSD) the value-add which transforms the editor into anything of value ("what people actually refer
Finding diamonds in the rough
7 databases to explore in 2025.
Best practices and principles to create accurate and reliable software based financial systems.
What happens if we start from this configuration and take a single step of the game? Here is a snapshot of the next generation:
The market needs to be irrational for you to stay solvent.
So, let's say that a security vendor, we'll call them ClownStrike, accidentally takes down most of their Windows install base with a poorly tested content update. Rough day at the office, huh? There are lots of things you could say about this, lots of reasons it happens this way, lots of people to blame and not to…
🏡 My home automation setup built with Home Assistant
The costs of some parts of solar farms will drop to near zero. But some obstacles remain to make this energy cheaply available everywhere. As a result, the entire energy industry will change. What are those obstacles? How will the industry change?
Stop Using Fandom 2024-06-16 fandom is a wiki website (allegedly) if you are unfortunate enough to browse a fandom wiki without an ad blocker, you will experience what i like to call "attention assault" upon opening a fandom page (for me, it was the hollow knight wiki), you will note the very subtle aroma of a 1/3…
The strange transformation of a criticality accident into dark Internet humor
I document how I run Large Language Models locally.
Several Apple customers recently reported being targeted in elaborate phishing attacks that involve what appears to be a bug in Apple’s password reset feature. In this scenario, a target’s Apple devices are forced to display dozens of system-level prompts that prevent the devices from being used until the recipient…
Wartime can be extremely demanding for Engineering Managers. But by ruthlessly focusing on delivery, building a resilient team, investing in individuals, and maintaining their own strength, an EM can lead their people to not just survive but thrive under pressure.
Jon's personal site.
RAWRLAB Games, as an official middleware Nintendo developer, provides an unofficial Godot port for Nintendo Switch and Nintendo Switch 2 development at no cost to approved Nintendo developers that qualify as "Godot Ecosystem Contributors" according to the terms mentioned in this announcement . This port is intended…