Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,191 posts.
You’re a slow thinker. Now what?
Figuring out how to lean in to my thinking style
<3 Deno
Deno is a relatively new JavaScript runtime. I find it quite interesting and aesthetically appealing, in-line with the recent trend to rein in the worse-is-better law of software evolution. This post explains why.
The microhydro plant
setting up a microhydro installation
Someone behind the software
I think good products carry something of the people who make them. Their experience, what they care about, and how they think things should work.
A minimax chess engine in regular expressions
I wrote a (list of) regular expressions that will play a (not very good) chess game by running a 2-ply minimax search.
How to Draw a Space Invader
This interactive post will show you how to build your own fleet of space invaders by mixing geometry with randomness and a splash of color.
Org-Mode Is One of the Most Reasonable Markup Languages to Use for Text
Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text
قلب: a non-ASCII programming language written in Arabic
قلب is a programming language exploring the role of human culture in coding. Code is written entirely in Arabic, highlighting cultural biases of computer science and challenging the assumptions we make about programming. It is implemented as a tree-walking language interpreter in JavaScript.
John Carmack on inlined code (2014)
(Here begins a comment written by John Carmack in 2014, about an email he sent to a programmers’ mailing list in 2007.)
How Children Lost the Right to Roam in Just 4 Generations
This Daily Mail piece by David Derbyshire is so profound it has been cited over and over: How Children Lost the Right to Roam in Four Generations: an interview with four generations of the same family about how far they were allowed to wander as kids. It comes from Britain but will sound familiar to
Macbook charger teardown: surprising complexity inside Apple's power adapter
Have you ever wondered what's inside your Macbook's charger? There's a lot more circuitry crammed into the compact power adapter than you...
On Learning Chess as an Adult – From 650 to 1750 in Two Years
I caught the chess bug as a college student, twenty-one years old, and it’s become my favorite way to unwind since then, as I’m now working at VisioStack and starting a master’s i…
Google results for PHP tutorials contain SQL injection vulnerabilities
Today, out of curiosity, I googled for php mysql email register . This returns tutorials, how-tos, code snippets. Most results include flawed DB statements. This usually means something like
AI is making me dumb
It's so god damn tempting to use AI to write. Whether it is articles, code, or documents. I feel like using AI is diminishing my ability to write myself.
Don’t be spooky
It’s possibly the best advice for managers I've given so …
Threes: The Rip-offs and Making Our Original Game
It’s been a weird and awesome couple of months. Our expectations for our tiny game were well, fairly tiny. Basically, we hoped it’d do better than Puzzlejuice. It did. By a lot. It’s still hard to address the world’s response with something beyond a wide-eyed daze but essentially we couldn’t be more thrilled. Duh.
Wanted to spy on my dog, ended up spying on TP-Link
I recently bought a cheap Tapo indoor camera to see what my dog gets up to when I am out of the house.
CSS Tips
26 CSS tips and tricks with live demos: text-overflow ellipsis, line-clamp, position: sticky, scroll snap, gradient text, CSS-only modals and tooltips.
How Postgres stores data on disk – this one's a page turner
A high-level overview of how PostgreSQL stores data on disk, covering segments, pages and more.
Exploiting the iPhone 4
Years ago, I was active in the iOS tweak development scene. I made many products and tools, distributed on Cydia, that modified iOS system behavior and added new functionality to SpringBoard. This was a really fun time, and gave me valuable early career exposure to reverse engineering closed-source binaries…
Hackers gaining power of subpoena via fake “emergency data requests”
There is a terrifying and highly effective “method” that criminal hackers are now using to harvest sensitive customer data from Internet service providers, phone companies and social media firms. It involves compromising email accounts and websites tied to police departments and government agencies, and then sending…
Canistilluse.com
There’s something beautiful about the website caniuse.com which I never fully appreciated until last week when news spread that alert , prompt , and confirm…
How to parent more predictably (2018)
(As with anything else I write about parenting, this is mostly just my observations with my own two kids and may not generalize as well as I think it does.) A few weeks ago I wrote about why I think it's valuable for parents to be predictable. I was mostly describing an end state, though, and reasons why it's a good…
PG and Jessica
A lot of people want to replicate YC in some other industry or some other place or with some other strategy. In general, people seem to assume that: 1) although there was some degree of mystery or...
Facebook: Free as in Bullshit
This whole ad reads more like an ad *for* Apple’s privacy initiatives than against.