New
The latest blog posts to take off on Hacker News. 80,938 posts.
How to set junior employees up for success in remote
It just gets a bad rap. Here's how to set junior employees up for success in remote.
Wearable Muscles
Researchers at ETH Zurich have developed a wearable textile exomuscle that serves as an extra layer of muscles. They aim to use it to increase the upper body strength and endurance of people with restricted mobility.
Blood pressure e-tattoo promises continuous, mobile monitoring
Blood pressure is one of the most important indicators of heart health, but it's tough to frequently and reliably measure outside of a clinical setting.
“Magic links” can end up in Bing search results, rendering them useless
I recently started verifying user email addresses during signup to prevent bots, mistyped emails, and also to ensure that addresses are…
How Websites Die
I recently started compiling a list of defunct blogging platforms . It’s been interesting to see how websites die — from domain parking pages to timeouts to blank pages to outdated TLS cipher errors, there are a multitude of different ways.
Math on GitHub: Following Up
About six weeks ago, on May 19, 2022, GitHub released Math support on Markdown. At the time of the release, it received criticism for being ill-designed and buggy. I, too, wrote a blog post about it.
Explaining Code Using ASCII Art
I’ve done plenty of these, when I wanted to switch half my brain off but still do something time-consuming and fiddly, but still kind of productive. Very therapeutic!
Two types of privacy
"Privacy" can mean different things in different contexts. Tracking-reduction and tracking-evasion represent different goals with some conflict and overlap.
WebAssembly and C++
C/C++-specific WebAssembly notes.
USDA ignoring the science on low-carb diets
Since 2014, the US Dept. of Agriculture has a record of "burying" the science
Memory safety for the world’s largest software project
Rust for Linux and Prossimo The Rust for Linux project aims to bring a new system programming language into the Linux kernel. Rust has a key property that makes it very interesting to consider as the second language in the kernel: it guarantees no undefined behavior takes place (as long as unsafe code is sound)…
What's New in Python 3.11?
Latest features the newest Python release has to offer, that you should know about - built-in TOML support, better exceptions, and typing improvements.
PyPI: Python packets steal AWS keys from users
Multiple Python packages caught by Sonatype were seen uploading secrets such as AWS keys and environment variables to a web endpoint.
DevOps is a failure
It’s probably difficult for most people to recall the first time they heard a word, but I remember hearing the word “DevOps” for the first time. I was having a
What does an idle CPU do? (2014)
In the last post I said the fundamental axiom of OS behavior is that at any given time, exactly one and only one task is active on a CPU. But if there’s absolutely nothing to do, then what? It turns
Life is not short
The most surprising thing is that you wouldn’t let anyone steal your property, but you consistently let people steal your time, which is infinitely more valuable.
BMW F Series Gear Selector, Part One: Failures
I'm overdue to write up some of my vague electric vehicle conversion project, so here's a small part of it.
How do poor countries get rich?
An overview of 4 theories
Where did the long tail go?
'The Long Tail' was supposed to boost alternative voices in music, movies, and books—but the exact opposite happened. What went wrong?
Thank you to our maintainers
To celebrate Maintainer Month, GitHub has invested an additional $500,000 to help sponsor the open source projects that it depends on.
3D Diagrams of London Underground Stations
TfL has released a batch of documents which show almost every underground station in glorious 3D format.
Why I still recommend Julia
Yuri Vishnevsky wrote that he no longer recommends Julia. This caused lengthy discussions at Hacker News, Reddit and the Julia forum. Yuri argues that Julia shouldn't be used in any context where corr...
Enclave: An Unpickable Lock
Just about every key lock in the world today has the same fundamental flaw. They accept input (a key, or a lockpicking tool) from the outside world, and they test if that input is correct at the same time . This flaw opens up two kinds of vulnerabilities.
What Copilot means for open source
Matthew Butterick