New
The latest blog posts to take off on Hacker News. 4,419 posts.
Facebook Has Got an Instagram Problem
Mark Zuckerberg dropped a bit of bombshell during the Q4 2017 earnings call. He announced that Facebook daily active users (DAUs) have fallen across some key markets, including the US. COO Sheryl S…
Minimodem – General-purpose software audio FSK modem (2016)
Minimodem can play and capture audio modem tones in real-time via the system audio device, or in batched mode via audio files.
Apple Reports First Quarter Results
Apple reported its first quarter financial results for the fiscal year after the market close on Thursday, February 1, 2018.
Firefox 59 to strip path information from referrer values for 3rd parties
Starting in version 59, Firefox Private Browsing will remove path data from Referrers sent to third parties. This will help prevent accidentally leaking data to third parties.
The full-time job of keeping up with Kubernetes
Kubernetes releases a new version every three months. We discuss where this pace comes from, why it's key to Kubernetes' success, and what it means for end-users.
Spectre/Meltdown Pits Transparency Against Liability
There is a lot of righteous anger directed toward Intel over CPU bugs that were revealed by Spectre/Meltdown. I agree that things could have been handled better, particularly with regards to transparency and the sharing of information among the relevant user communities that could have worked together to deploy…
Backblaze Hard Drive Stats for 2017
Since 2013, Backblaze has been showcasing daily statistics from our hard drives. Find out how our drives have been doing throughout 2017 with this blog post.
Startup Investor School: The Basics of Seed Investing
Last year, for the first time, we taught a MOOC (massively open online course) for startup founders called Startup School. This year, we’re adding a new course called Startup Investor School [https://investor.startupschool.org] which will teach the basics of seed (early) stage startup investing to anyone interested…
Return type polymorphism in Haskell
In this brief post I want to discuss a fairly unusual feature of Haskell - functions that can be parameterized by their return type.
Things are going so well we’re doing a hiring freeze
Business has never been better at Basecamp. Despite all the competition, all the noise, and all the changes since we launched 14 years ago, 2017 was the year we earned the most revenue ever. While …
Lying to TCP makes it a best-effort streaming protocol
In this All Things Linguistic post Gretchen and Lauren introduce a model dialogue:
No Cutting Corners on the iPhone X
When the iPhone X launched, a lot of designers were put off about the screen shape. Those complaints have mostly died down, but I haven’t…
TDLib – Build Your Own Telegram Client
Meet TDLib, a powerful library for third-party developers that makes it easy to build fast, secure and feature-rich Telegram apps.
An abandoned lifeboat at world’s end (2011)
Breaking news: a credible solution to the Bouvet Island lifeboat mystery has been found. See comments for 22-27 May 2011, 12 November 2011, 17-20 March & 9 April 2016, and 28 December 2023. The…
Cancer ‘vaccine’ eliminates tumors in mice
Activating T cells in tumors eliminated even distant metastases in mice, Stanford researchers found. Lymphoma patients are being recruited to test the technique in a clinical trial.
Amazon Health
Amazon Health doesn’t seem like much now, but there are hints it could be the ultimate application of Aggregation Theory.
Programming the Linux Framebuffer
Previously , I installed Linux on a small ARM Chromebook and set it up without X.Org, using only the console. After neglecting that machine for quite some time, I came back to it because I wanted to try some pixel-graphics programming and the framebuffer seemed like it might be an easy target.
Why Create a New Unix Shell?
Please read this update instead: Why Create a New Unix Shell? (2021) . This page is obsolete!
Announcing TypeScript 2.7
Today we're proud to announce the release of TypeScript 2.7! If you're not familiar with TypeScript, it's a language that brings optional static types to