New
The latest blog posts to take off on Hacker News. 80,938 posts.
Thunderbird 102
Our huge annual release, Thunderbird 102, brings highly-requested features, visual refinements + quality-of-life upgrades to our 20M+ users.
US military's mysterious X-37B space plane zooms toward orbital record
That Earth-circling U.S. military X-37B robotic space drone is closing in on a new long-duration record.
X-ray reverse-engineering a hybrid module from 1960s Apollo test equipment
In this blog post, I reverse-engineer a hybrid module that was used for ground-testing of equipment from the Apollo space program. But fir...
De-anonymizing ransomware domains on the dark web
* We have developed three techniques to identify ransomware operators' dark websites hosted on public IP addresses, allowing us to uncover previously unknown infrastructure for the DarkAngels, Snatch, Quantum and Nokoyawa ransomware groups. * The methods we used to identify the public internet IPs involved matching…
Vercel Edge Middleware: Dynamic at the speed of static
Execute custom logic at the moment of request, pushing personalization to the edge with exceptional performance.
SQLite or PostgreSQL? It's Complicated
Learn how to benchmark SQLite and PostgreSQL databases.
Fresh is a new full stack web framework for Deno
Fresh is a new full stack web framework for Deno. By default, Fresh web pages send zero JavaScript to the client.
It is your responsibility to follow up (2019)
Also see: cold emails (with examples) Here’s how Travis Kalanick’s inbox looked like back in 2013: Source (perma) If you wanted to reach Travis — and keep in mind that at some point during the last six years he probably hit #inbox1m — would you just send him one email and hope that it wins the lottery when he randomly…
W3C to become a public-interest non-profit organization
The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.
Job interview questions engineers should ask, but don't
Since we started PostHog, our team has interviewed 725 people. What's one thing I've taken from this? It's normal for candidates not to ask harder…
Haskell in Production: Channable
In this edition of our Haskell in Production series, we interview Fabian Thorand from Channable. Read the article to learn where Channable uses Haskell and why do they like it.
Automated PDF Reports with Python Notebooks
Learn how to build automated PDF reports in Python with Jupyter and Mercury, including scheduling, charts, and email delivery workflows.
Microsoft beat Apple to buy PowerPoint for $14M (2016)
Thanks for stopping by 👋🏾 Why not check out our file conversion API – convert 100s of different file formats in just one line of code (we even support PowerPoint files!) This is part one of a series of… Read More Deal of the century? How Microsoft beat Apple to buy PowerPoint for $14 million
Mouse Heaven or Mouse Hell?
Explore how biologist John Calhoun's controversial mouse experiments sparked debates about overpopulation, urban life, and human society's future.
Why hasn't Middle Earth had an Industrial Revolution?
Part I of Why hasn't Middle Earth had an Industrial Revolution?
Flurry of Calls Among Saudi Staff and Spy Coincided with 9/11 Hijackers’ Arrival
Future al Qaeda cleric Anwar al-Awlaki also connected
Leetcode Considered Harmful
Using an industry wide perspective I will show you the unseen downsides of using leetcode for interviewing software engineers
tolower() in bulk at speed
DNS servers often have to convert DNS names to their canonical lower case form. BIND has to do so a bit more than most because it tries to preserve the case of DNS names rather than canonicalizing them.
Trolley.co.uk is shutting down – pricing data is apparently owned by a company
Compare over 10,000 products across supermarkets and shops. Your free online price comparison website.
Basement Fertility
Caplan and Candor
4 in 5 Americans who need insulin have taken on credit card debt to cover cost
The average amount of debt is $9,000.
Wasting time in tech interviews
TL;DR This is me ranting about crappy tech interview experiences
Extreme explorations of TypeScript's type system
Some of the most creative, wacky explorations of what you can do in TypeScript's type system!
Detecting unauthorized physical access with beans, lentils and colored rice (2021)
strengthening digital self-defense | research and development | providing privacy-focused goods and services
Things to know about databases
How Relational Databases Work. This post talks about how indexes and transactions work on the inside of relational databases.
Linux commands for advanced hardware and system info
Sometimes you need info about hardware, and you probably lost your invoice, spec list or a password to a store website. Maybe you did an upgrade and this info isn't accurate anymore. It's an easy case for home users, but what to do is you have many machines