New
The latest blog posts to take off on Hacker News. 6,153 posts.
Can a Tarot card reading be defamatory?
Crazed Tik-Toker's Tirade Against University Professor Raises Fact v. Opinion Issue
Freenet build 1495: new user experience and performance
Hyphanet is a peer-to-peer platform for censorship-resistant communication and publishing.
The IE 11 user-agent forced Mozilla to freeze part of its user-agent string
Erotic web browser fan fiction.
Unintended consequences of blocking IP addresses
A discussion about IP blocking: why we see it, what it is, what it does, who it affects, and why it’s such a problematic way to address content online.
Privacy is ok
I hate to write a piece just saying Someone Is Wrong On The Internet. But Reid Blackman’s The Signal App and the Danger of Privacy at All Costs (in the NYTimes , forsooth) is not just wrong but dangerously misleading. I haven’t seen a compact explainer on why, so here goes.
Encrypted DNS and NTP = Deadlock
I recently found out the hard way that encrypted DNS can deadlock with NTP on embedded devices without a battery-backed clock.
Discovering which parts of the brain are engaged when coding
Researchers from MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL) found that the Multiple Demand and Language brain systems encode specific code properties and uniquely align with machine-learned representations of code.
ULIDs and Primary Keys
Not all non-sequential primary keys are created equal, the ULID format is a fantastic substitute for the typical UUIDv4 choice.
Time to redefine normal body temperature? (2020)
Is 98.6˚ F still the norm for body temperature? Data collected over almost 160 years show that the normal body temperature has been declining and is now roughly one degree lower....
AI: Markets for Lemons, and the Great Logging Off
What happens when most "people" you interact with on the internet are fake?
Austral: A systems language with linear types and capabilities
Introducing a new programming language.
Barnes and Noble's surprising turnaround
Digital platforms are struggling, meanwhile a 136-year-old book retailer is growing again. But why?
A seamstress who solved the ancient mystery of the Argonaut
“I armed myself with patience and courage, and only after several months managed to dissolve my doubts and see my research crowned with happy confirmation.”
SQLite's Automatic Indexes
SQLite's optimizer creates indexes automatically to improve query performance with only nested loop joins.
Algorithms to Live By – The Computer Science of Human Decisions
What does the math tell us about how many job applicants we should look at before hiring one? While onboarding our new employees, how can ideas from the TCP networking protocol help us to identify the optimal workload for them? Why would giving employees unlimited vacation days most likely lead to less vacation being…
Hard truths I learned when I got laid off from my SWE job
I got laid off from a software engineering job in April of 2020.
26 Programming Languages in 25 Days
Since making a sudden leap from computer science to academic medicine about seven years ago, I haven’t programmed as much.
Wiretapping Google smart speakers
I was recently rewarded a total of $107,500 by Google for responsibly disclosing security issues in the Google Home smart speaker that allowed an attacker within wireless proximity to install a "backdoor" account on the device, enabling them to send commands to it remotely over the Internet, access its microphone…
SQL + M4 = Composable SQL
I often work with clients who have large “data lakes” or big star schema style enterprise databases with fact and dimension tables as far as the eye can see. Invariably said clients end up with a substantial SQL codebase composed of hundreds of independent queries with lots of overlap between them. I want to be able…
Ups and downs of a side project
Reflections from a 4-year side project journey.
Why T-shaped people? (2018)
Read this story without a paywall
Saying “sup” with `net send`
When I was in junior high, my friends and I discovered that a Command Prompt command called net send was enabled on our school network. AIM and similar services were blocked, but if we wanted to send messages to each other we could open up the Command Prompt and type something like: net send lab2126-24 test and get an…
Stranger Things and the Amiga 1000
About a year ago, I cancelled my Netflix subscription. One of the few shows listed on the "plus" side when I made my decision was Stranger Things: an entertaining series with an excellent first and good second season. In short, I'm a fan of the show - though my appreciation of it doesn't come near my fanatical passion…
Installing an Ethernet card and video card and other upgrades for a Mac SE/30
But there’s only one slot, you say? It’s all a matter of using a clever part to adapt a pass-through.
Run Stable Diffusion natively on your Mac
Describe the image you want, and the app makes it for you.