New
The latest blog posts to take off on Hacker News. 2,307 posts.
Will Coke Dissolve a Nail? (2003)
An experiment to see if Coke really dissolves a nail after four days like the email says
Beware: Windows 10 Signature Edition Blocks Installing Linux
We help you acquire the perfect domain for your site. Affordable payment options. Quick and responsive customer support available.
Nootropics
Notes on nootropics I tried, and my experiments
Browser History (2013)
Wow! This takes me back! Please check the date this post was authored, as it may no longer be relevant in a modern context.
Roughtime: a protocol for secure, auditable time synchronisation
Security protocols often assume an accurate, local clock (e.g. TLS, Kerberos, DNSSEC and more). It's a widely accepted assumption when designing protocols but, for a lot of people, it just isn't true. We find good evidence that at least 25% of all certificate errors in Chrome are due to a bad local clock.
An A/B Testing Story
A successful test for Appointment Reminder, and how you can get started testing more.
How to run C programs on the BeagleBone's PRU microcontroller
This article describes how to write C programs for the BeagleBone's microcontrollers. The BeagleBone Black is an inexpensive, credit-card...
Laws of Performant Software
Learning how to write performant code is hard. Here are a few simple laws that I hope will convey the core of the matter. I’m calling them…
Is your JavaScript function actually pure?
Open Source Freelancer
You Might Not Need Redux
People often choose Redux before they need it. “What if our app doesn’t scale without it?” Later, developers frown at the indirection Redux…
The Math Inside the US Highway System
At first glance, the US highway seems like a jumble of roads: However, the numbers follow a grid, with rules nobody told me (image source, click to enlarge):
My experience rewriting Enjarify in Rust
I have moved off Medium to a personal blog. Click here for the updated post.
Gorgonia: a library like Theano or TensorFlow, mainly written in Go
I released Gorgonia on Thursday. Gorgonia is a library like Theano or TensorFlow, but mainly written in Go. It provides the necessary primitives for creating and executing neural networks and machine learning algorithms. According to cloc, these are the stats…
Music theory for nerds
Not music nerds, obviously. I don’t know anything about music. I know there are letters but sometimes the letters have squiggles; I know an octave doubles in pitch; I know you can write a pop song with only four chords. That’s about it. The rest has always seemed completely, utterly arbitrary. Why do we have twelve…
Schizophrenia: No Smoking Gun
[Note: despite how some people are spinning this, tobacco is still really really bad and you should not smoke it] I. Schizophrenics smoke. A lot. Depending on the study, about 60-80% of schizophren…
GpuScan and SSD-To-GPU Direct DMA
An article for none-Japanese readers....What I'm recently working on is a feature to load data blocks from NVMe-SSD to GPU using peer-to-peer DMA. It allows to bypass the CPU/RAM under a series of data loading process, thus, also allows to reduce number of expensive data copy. Once data blocks are l…
How Chrome ate 21GB of storage
I've been playing with the macOS Sierra Golden Master for a few days and ran into the new storage optimization app that is now included in macOS. It lead me to realise that Chrome was using 21GB of SSH space!
Consistency is Consistently Undervalued
Transactions are mundane and commonplace. Have we forgotten why they're useful?
From Kafka to ZeroMQ for real-time log aggregation
Software - shaken, not stirred