The expanding dark forest and generative AI
Proving you're a human on a web flooded with generative AI content
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,196 posts.
Proving you're a human on a web flooded with generative AI content
So many sci-fi movies, anime, and video games owe a massive debt of gratitude to William Gibson's seminal 1984 novel.
Hello friends, this is the first of two, possibly three (if and when I have time to finish the Windows research) writeups. We will start with targeting GNU/Lin…
After being an early adopter of Facebook and using it for over a decade, I decided to delete my account. Here's why.
I spend a lot of time negotiating this in the software world: And if you're wondering why this happens, it's normally because: 1. people aren't talking to people 2. people aren't listening So lots of designers and product people have leapt onto 1, basically trying to
No matter what language you program in or what applications you use: everything you do with a computer today is powered at some level by a piece of C/C++ code.
Living intentionally in a world of distraction.
A caller phones Radio Erywan. “Is it true that in Moscow, on Red Square, they give out cars?” “True. Not in Moscow, however, but in St. Petersburg. Not on Red Square, but on Revolution Square. Not cars, but bikes. And they don’t give them out, but steal them”. Edit: Through the apparent magic of Hacker News, my Google…
David shares how the new age of information abundance is transforming commerce, education, and politics. Read here.
Many readers probably believe they can trust links and emails coming from U.S. federal government domain names, or else assume there are at least more stringent verification requirements involved in obtaining a .gov domain versus a commercial one ending in .com or .org. But a recent experience suggests this trust may…
In a shamefully credulous statement, they say: Proponents of pseudonymity scored a major victory today, when Google executive Vic Gundotra revealed at the Web 2.0 Summit that social networking service Google+ will begin supporting pseudonyms and other types of identity. According to Mashable, Google+ will be "adding…
The other day I was visiting my family in Hawaii when I complained to my mother about not wanting to do a planned run that afternoon. I told her that I was tired and was dreading physical exercise. Despite that, I explained to her that I was going to do it, even if it meant I ran a lot slower than my regular pace.
Designing a modern pulse compression radar that uses digital signal processing.
Computers can be understood • Choose Boring Technology • The Wrong Abstraction • Falsehoods Programmers Believe About Names • The Hiring Post • The Product-Minded Engineer • Write code that is easy to delete, not easy to extend • The Law of Leaky Abstractions • Reflections on software performance • Notes on…
This is the first of two posts about a renderer I have been developing, focusing on what I've built and how it works. The second post discusses why I've built it and my plans for the future. I've been developing a custom real-time renderer which uses very small voxels to produce a distinctive visual style that…
It's time to stop drawing user interfaces with punctuation characters. Native UI is a completely solved problem.
Apple’s accidental moat
This article is about a bit of surprising behavior I recently discovered using Python's regex module (re) while developing SBOM tooling for CPython. Folks who've worked with regular expressions be...
You know nothing John Snow
My software setup has been surprisingly constant over the last decade, after a few years of experimentation since I initially switched to Linux in 2006. It might be interesting to look back in another 10 years and see what changed. A quick overview of what’s running as I’m writing this post:
A Japanese approach to watchmaking, executed by hand.