Writing well
Learn how to write well. Topics include figuring out what to write about, how to write an introduction, the writing process, writing style, and copyediting.
The latest blog posts to take off on Hacker News. 3,290 posts.
Learn how to write well. Topics include figuring out what to write about, how to write an introduction, the writing process, writing style, and copyediting.
There’s something really quite subtle about how the nproc utility from GNU coreutils works. If you look at the man page, it’s even the very first sentence: Print the number of processin…
The most important things I learned since I started doing sales (I had 0 experience)
When leaders run out of unifying myths, division is the last currency. Why this Thanksgiving, America is a "death cult" versus "radical socialists"
Why does it take 2 years to realise that macOS has been checking signing certificate validity online?
Can GPT-3 compute the ultimate question about life, the Universe and everything?
An API is a user interface for programmers, and is no different from a graphical user interface, command-line user interface, or any other interface a human is expected to work with. Turns out programmers are people – who would have thought?
The American Medical Association is not a charitable organization. The American Medical Association is not an educational organization. The American Medical Association is a tax-exempt hedge fund and licensing corporation, designed from the ground up to enrich its executives and serve its own bureaucratic interests…
After a decade of writing explanations, I've simplified the strategy I use to get new concepts to click. Here's how to teach yourself a difficult idea, or…
I found the creator of Rainbow Table's paper, aimed at cryptanalysts, was pretty inaccessible considering the simplicity and elegance of Rainbow Tables, so this is an overview of it for a layman.
By default, Android has a strong security model and incorporates full system SELinux policies , strong app sandboxing , full verified boot , modern exploit mitigations like fine-grained, forward-edge Control Flow Integrity and ShadowCallStack , widespread use of memory-safe languages (Java / Kotlin) and more. As such…
I've long said, as a fan of the console and text mode, that the command line is ...
Machine learning is a trendy topic, so naturally it’s often used for inappropriate purposes where a simpler, more efficient, and more reliable solution suffices. The other day I saw an illustrative and fun example of this: Neural Network Cars and Genetic Algorithms . The video demonstrates 2D cars driven by a neural…
It has been a very long time since I’ve dealt with a major loom screw up. A really long time. Like I don’t remember the last time? And it isn’t because I’m so very good at this whole weaving thing, but it sort of is. I’ve been weaving since the mid 70’s. If there is a mistake, or screw up, I can assure you I made it…
This page describes a TCP performance problem resulting from a little-known interaction between Nagle’s Algorithm and Delayed ACK. At least, I believe it’s not well known: I haven’t seen it documented elsewhere, yet in the course of my career at Apple I have run into the performance problem it causes over and over…
Like making engineering students squirm? Have them explain convolution and (if you're barbarous) the convolution theorem. They'll mutter something about…
Let's Encrypt is an amazing organisation doing an amazing thing by providing certificates at scale, for free. The problem though was that they were the only such organisation for a long time, but I'm glad to say that the ecosystem is changing. It's always a good idea
Who will win, a multibillion dollar industry or a couple of txt files?
He’s too young to really follow the narratives — after every strip he pauses, asks what happened, and then says, slowly and calmly, “Why” — but he’s already very fond of the drawings and characters.
You can upgrade the storage in your Raspberry Pi 4 with an NVMe drive using USB3 to get more reliable storage and faster I/O than an SD…
With the benefit of hindsight, this was a naïve question: > Alright clever IoT folks, I've got two of these garage door openers, what do you reckon the best way of connecting them with Apple HomeKit is? https://t.co/i0RmjSMkkD — Troy Hunt (@troyhunt) April 25, 2020 [https://twitter.com/