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. 5,567 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.
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
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…
Discover how hCaptcha has become the largest independent CAPTCHA service and now runs on 15% of the internet.
The most important things I learned since I started doing sales (I had 0 experience)
More than three-quarters of global agricultural land is used for livestock, despite meat and dairy making up a much smaller share of the world's protein and calories.
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?
Internet speeds in the US were more than twice as fast as Europe's in 2021.
As the volume and complexity of your data processing pipelines increase, you can simplify the overall process by decomposing it into a series of smaller tasks and coordinate the execution of these tasks as part of a workflow. To do so, many developers and data engineers use Apache Airflow, a platform created by the…
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.
One of the most exciting things about the Rust programming language is that it makes infrastructure incredibly boring. That’s not a bad thing, in this case. No one wants their electrical wiring to be exciting; most of us prefer the safety that comes with being able to flip a switch and have light to see […]
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…