Don't send to Gmail over IPv6
Yes, some people do it, and yes, for some people, it works fine. But..... If you're standing up a new server and it has an IPv6 IP address, ...
The latest blog posts to take off on Hacker News. 3,821 posts.
Yes, some people do it, and yes, for some people, it works fine. But..... If you're standing up a new server and it has an IPv6 IP address, ...
A large C++ codebase meets a new linker: The good, the bad and the performance improvements <a class="more-link" href="https://www.productive-cpp.com/using-the-mold-linker-for-fun-and-3x-8x-link-time-speedups/">... Read More</a>
Effective next Thursday,...
When you use Rust, it is sometimes outright preposterous how much knowledge of language, and how much of programming ingenuity and curiosity you need in order to accomplish the most trivial things. When you feel particularly desperate, you go to rust/issues and search for a solution for your problem. Suddenly, you…
It's not just the music biz—legacy media outlets everywhere are playing the same dangerous game. Here's how it will play out.
Evidence that discoveries are getting smaller on average
A tutorial how to use a monorepo architecture in frontend JavaScript and TypeScript with tools like npm/yarn/pnpm workspaces, Turborepo/NX/Lerna, Git Submodules, ...
A deep dive into hidden data encoded in the BMP files saved by the Klein Tools TI250 thermal imager.
Our recipe for feeding includes giant paella pans, combi ovens, and a lot of love!
an interactive comic on the art & science of memory
I designed and 3D Printed a Canon EF Mount for my Game Boy Camera.
Thinking in bets is a decision-making framework developed by poker player Annie Duke. Here's how it can make you a better decision-maker:
When I was growing up in the 90s, I remember wanting to get on the Internet. My parents weren’t going to help me, so I called up an ISP and said I wanted to set up an account. They asked for my name and I gave them a fake name. And then they asked for a credit card number and I told them I had to find my wallet and…
Pipes are ubiquitous in Unix --- but how fast can they go on Linux? In this post we'll iteratively improve a simple pipe-writing benchmark from 3.5GiB/s to 65GiB/s, guided by Linux `perf`.
I feel techniques for making machine learning work with small data are not talked about enough. This makes sense because many ML applications are only possible by collecting a huge amount of data. …
Imagine a high-capacity air filter that is extremely quiet and doesn't get in the way. I think I see how to build one; here's a prototype: By putting a fan on the ceiling you can have very long blades. This is important for keeping noise down: the longer your blades are the more air you move at a given rotational…
Or How Competition Returns to Elite Colleges
Announcing Felt's public launch and $15M Series A. Maps are fun now! Margins is back!
After about a decade of dealing with this madness, surely it's been worthwhile? No, not really.
This page examines the earliest surviving Lisp compiler, written by Timothy Hart and Michael Levin around 1961. To avoid repetition of phrases like “the compiler”, we will use the abbreviation “ HLC ” (for “Hart–Levin Compiler”) to refer to it. The HLC was introduced in M.I.T. AIM -039 and documented more fully in the…
Mutation-based fuzzing is based on the idea that new, bug-triggering inputs can often be created by randomly modifying existing, non-bug-triggering inputs. For example, if we wanted to find bugs in a PDF reader, we could grab a bunch of PDF files off the web, mutate them by flipping a few bits or something, and feed…
This week I returned from a business trip overseas for the past few weeks. This is why I haven't been able to blog this month until now. But...
Bootstrapped operators who take their hiring seriously all eventually end up designing a system with the same fundamental approach. Here's how you can do it too.
This morning I woke up to an official-looking email from YouTube in my inbox, addressed to an address that isn't mine.