New
The latest blog posts to take off on Hacker News. 5,567 posts.
Building a Hexagonal Grid in CSS
CSS grid goes hexagonal.
Researchers and Founders
I spent many years working with founders and now I work with researchers. Although there are always individual exceptions, on average it’s surprising to me how different the best people in these...
Linear types are merged in GHC
Looking back at the journey which brought us there, and forward to what still lies ahead.
Linear Regression
From zero to linear regression
Neil Armstrong's reply to a Moon landing skeptic
In a letter recently published in a new book, A Reluctant Icon: Letters to Neil Armstrong, a teacher wrote a letter to the first human to set foot on the Moon a
Apple gave me the Hey treatment back in 2014
I’ve been reading the news this week about Hey, Apple, and in app purchases. Many people have offered their takes on the situation, and I can’t help but feel déjà vu.
The Return of the 90s Web
Are we ready to revisit some of the ideas of the early web again? There are trends that suggest we might just have come full circle - and I like it.
FF Sandbox Escape
By James Forshaw, Project ZeroIn my previous blog post I discussed an issue with the Windows Kern...
We need to do the math, even on “small” projects
It’s easy for “maintaining” our public investments to become “upgrading” our public investments. Especially when there is money available. And especially when that money is borrowed.
Mozilla VPN
We are working hard to make the official product, the Mozilla VPN, available in selected regions this year. We will continue to offer the Mozilla VPN at the current pricing model for a limited time, which allows you to protect up to five devices on Windows, Android, and iOS at $4.99/month.
Fakecracker: NetBSD as a Function Based MicroVM
In November 2018 AWS published an Open Source tool called Firecracker , mostly a virtual machine monitor relying on KVM , a small sized Linux kernel, and a stripped down version of Qemu . What baffled me was the speed at which the virtual machine would fire up and run the service. The whole process is to be compared…
CUDA on Windows Subsystem for Linux 2
In response to popular demand, Microsoft announced a new feature of the Windows Subsystem for Linux 2 (WSL 2)—GPU acceleration—at the Build conference in May 2020. This feature opens the gate for many…
GitHub Super Linter: one linter to rule them all
Setting up a new repository with all the right linters for the different types of code can be time consuming and tedious. So many tools and configurations to choose from…
Hash: A free, online platform for modeling
Sometimes simulating complex systems is the best way to understand them.
The Coming Chip Wars
A version of this article appeared in War on the Rocks. Controlling advanced chip manufacturing in the 21st century may well prove to be like controlling the oil supply in the 20th. The coun…
Restoring and MIDI-Fying a Baby Grand Piano
As much as I love digital instruments, synthesizers and other electronic gear I also really love the look and feel of instruments made from wood, brass, steel and felt. There is objectively no difference between the best digitally sampled pianos but for some reason it doesn’t quite feel as much alive as an actual…
Why is there a “V” in SIGSEGV Segmentation Fault?
My program received a SIGSEGV signal and crashed with "Segmentation Fault" message. Where does the "V" come from? Did I read it wrong? Was there a "Segmentation *V*ault?"? Or did Linux authors make a mistake? Shouldn't the signal be named SIGSEGF?
Apple is threatening to terminate my developer account with no clear reason
UPDATE June 18, 2020 at 10:24 PM EST: I have made contact with a human at Apple after they reached to me via Resolution Center. We are working on solving the issues, and while I have not been told “yes, your account will not be terminated”, I believe in good faith we will work something out. Yes, the issue was my…
GDPR guide for developers
Is this guide only for developers? This guide is mainly aimed at developers working alone or in teams, team leaders, service providers but also at anyone interested in web or application development. It provides advice and best practices, and thus gives useful keys to understand the GDPR for every stakeholder…
Gocker: Docker implemented in 1.3k lines of Go
They are popular and they are misunderstood. Containers have become the default way applications are packaged and run on servers, initially popularized by Docker. Now, Docker itself is misunderstoo…
Covid-19: The T Cell Story
When COVID-19 burst on to the scene, tests quickly showed that the everyone was susceptible - no pre-existing antibodies were found that bound to the SARS-CoV-2 virus. This led to dire predictions that over 80% of the population might eventually fall ill. Now more than six months in, this has not happened, and it does…
Diluting blood plasma rejuvenates tissue, reverses aging in mice
New study suggests that plasma exchange could be the key to unlocking the body’s regenerative capacities