New
The latest blog posts to take off on Hacker News. 49,219 posts.
Apple has a bug in its disk I/O throttling code that affects raw disk copies
Matt Jacobson, recovering software engineer.
OpenAI
I have some exciting news (for me, anyway). Starting next week, I’ll be going on leave from UT Austin for one year, to work at OpenAI. They’re the creators of the astonishing GPT-3 and …
How not to teach recursion (2021)
Parenthetically Speaking: Articles by Shriram Krishnamurthi
Alien intelligence and the concept of technology
Learn how alien intelligence connects to human intelligence through science and technology using the Principle of Computational Equivalence, the ruliad, rulial space, tiny spacecraft and the Wolfram Language.
The most satisfying checkbox
The Art of Game Feel (a.k.a Juice) in Product Design
Writing like a pro with Vale and Neovim
Learn how to setup and use vale, a syntax-aware prose linter with neovim for technical writing be it personal blogs or technical documentation.
Software Engineering: The Soft Parts
Today I will share some of the software engineering soft skills I have learned from my first 10 years on Google Chrome, where I am a Senior Staff Engineering...
The bait-and-switch hidden in today’s cookie announcement
T oday is going to be the day that you read a lot about the UK’s intention to kill cookie pop-ups as part of its post-Brexit Data Reform Bill. By now you should have somehow realised that there’s a bit more to it than that, and that your work is not set to get any easier.
Bundling binary tools in Python wheels
I spotted a new (to me) pattern which I think is pretty interesting: projects are bundling compiled binary applications as part of their Python packaging wheels. I think it’s really …
How Many Tracks Do Train Stations Need?
A brief discussion on Reddit about my post criticizing Penn Station expansion plans led me to write a very long comment, which I’d like to hoist to a full post explaining how big an urban tra…
Apple Reneged on OCSP Privacy
In the current version of macOS, Monterey, on every system update on a system containing an M1 chip, such as all the new shiny/fast ARM (“Apple Silicon”) macs, the update process phones home to Apple to obtain a special boot signature, known in Apple jargon as a “ticket”.
macOS screenshot tricks to impress your co-workers
Here are 4 tricks that I’ve found to make my life easier and help me communicate better with my co-workers.
Cool desktops don’t change
Working on my old ThinkPad x220 feels easy because I’ve used the same software for over a decade.
The Cult Inside Google
I worked for Google for about three and a half years as a video producer. I was fired because I raised alarm about a doomsday cult that…
The computers are fast, but you don't know it
The computers are fast but you don't know it: Speeding up your Python functions with Cython & C++
The silent majority of experts (2012)
It's not about technology for its own sake. It's about being able to implement your ideas.
No, QuestDB is not Faster than ClickHouse
QuestDB created a minor stir in the small but active world of analytics database benchmarking with this blog article: https://questdb.io/blog/2022/05/26/query-benchmark-questdb-versus-clickhouse-timescale. This is the money quote: “QuestDB is an order of magnitude faster than both TimescaleDB and ClickHouse in this…
Safari on iOS can overlap multiple full-screen videos
I just discovered an annoying behavior of Safari on iOS: full-screen videos can overlap each other and make it hard to close them without force closing Safari.
I'm making drugs for cats
For all the new readers who’ve joined since my post about effective altruism and elections, welcome!
Tolkien’s Little-Known Original Drawings for the First Edition of “The Hobbit”
A lively new look at one of the most beloved fantasy stories of all time.
Interview with Marc Andreessen on learning to love the humanities, and RSS
The real challenge to building on the frontier? Figuring out human behavior.
What happened to proper tail calls in JavaScript? (2021)
ECMAScript supports proper tail calls. How come browser don't support it?
PC Engine / TurboGrafx-16 Architecture
An in-depth analysis that explains how this console works internally