Pwning the Nix ecosystem
ptrpaws's blog on reverse engineering, programming, vr finds and miscellaneous stuff.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,109 posts.
ptrpaws's blog on reverse engineering, programming, vr finds and miscellaneous stuff.
Almost 20 years ago, I wrote a textbook in real analysis called “Analysis I”. It was intended to complement the many good available analysis textbooks out there by focusing more on foun…
The cargo cult metaphor is commonly used by programmers. This metaphor was popularized by Richard Feynman's "cargo cult science" talk with a...
Lip-Bu Tan announces 15% workforce reduction
8 years have passed since the the left-pad incident happened. It's been good for me to avoid this subject for focusing on actual work. Also, silence is gold. On the other hand, left-pad is seen as a notable event mentioned in books, so I'll share more info and thoughts about what exactly happened.
Conservation group opens gated road and tears down "no trespassing" signs with purchase from Texas billionaire brothers.
Landlock is a Linux API that lets applications explicitly declare which resources they are allowed to access. Its philosophy is similar to OpenBSD’s unveil() and (less so) pledge() : programs can make a contract with the kernel stating, “I only need these files or resources — deny me everything else if I’m…
The healthcare market is taxing reproduction out of existence.
My block list and some fun search lenses. Don't @ me that damn article about the guy whinging about Kagi.
Why I'm very excited about `go tool` landing in Go 1.24.
I’ve been working in AI and search for a decade. First, I built Doctrine, the largest European legal search engine, and now I am building Fintool , an AI-powered financial research platform that helps institutional investors analyze companies, screen stocks, and make investment decisions.
I've never been known for my coordination, balance, or cardiovascular enthusiasm. In team sports, I was invariably the last one picked – probably only becaus...
For boring and totally not nefarious reasons, I want to read all the data contained in my passport's NFC chip using Linux. After a long and annoying search, I settled on roeften's pypassport. I can now read all the passport information, including biometrics. Table of ContentsBackgroundRecreating the MRZPython code to…
Because manually squinting at hex dumps is so last century. Let me show you how AI-assisted debugging is leaving WinDBG's command line in the dust.
I sent my CV for a role at Kagi Search, the description of the role can be found here:
A Bed Assembly Drama
A less romantic truth is that aesthetic standards rarely travel alone; power tends to follow in their wake. An episode at the U.S. State Department this month makes exactly this point.
Before we go any further, one thing that I want to make clear is that the word assume is going to be doing some heavy lifting throughout this post. This was a rabbit hole that I recently went down …
Divide a company's income by its revenue, and you get the operating margin. For some volume of sales that comes into the business, it gives an idea of what percentage is left as cash in the end. Barring some accounting shenanigans regarding where the bottom line is....
How I built MacThrottle, a menu bar app that tells me when my Mac is thermal throttling, and the journey to find the right macOS APIs.
How I overcame copying and modifying my own diff library from project to project by diving too deep into diff algorithms and coming out at the other end with new diff library in my hand.
A blog post by Ryan Geyer
Hi, it's Takuya. As your app grows in popularity, you occasionally start to attract attacks aimed directly at you—the developer or site owner. Just the other day, I got one that was honestly terrifying, so I'd like to share it. The Email Subject: Cookie consent prevents platform
» email me » follow me on twitter » follow the blog on twitter » follow the blog on Bluesky » follow the blog on RSS
Democracy can't function without a free press
I have an angel and a devil sitting atop each shoulder. The angel says, "Just code for fun! What you make can be just for your enjoyment and that's --" the devil interjects, "not enough to get ahead, loser. If you're not coding your next startup then how're you gunna get rich? Coding for fun? Pfft, sounds like the…