Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,668 posts.
339 Bytes of Responsive CSS
7 CSS declarations and a/an (optional) font import is all it takes to change a drab basic website to a minimalistic easy to read piece of beauty.
Where Has the Magic Gone?
A big change that I’ve realised during undergrad is that engineering doesn’t feel ‘magical’ anymore.
Linux Terminal Goods
Some time ago I blogged about some cool terminal plugins I was using in my Linux notebook. Also some awesome retro- emulator terminals j...
Predicting When P=NP Is Resolved
Has it outlasted the ability to estimate when? Composite of src1, src2 Ryohei Hisano and Didier Sornette wrote in 2012 a paper titled, “On the distribution of time-to-proof of mathematical co…
Neither, and New: Lessons from Uber and Vision Fund
Uber represents something new: a company that is different than incumbents because of technology, yet not itself a tech company — just like the Venture Fund is not a VC.
Servants Without Masters
When I visited Singapore a few years ago, I kept noticing novel bits of social technology that managed to solve problems that I didn’t ev...
Lessons from the Long Depression
"war, after all, is a highly effective (though destructive) demand stimulus." Sinking new warships, new warplanes, new tanks in the ocean without ever having used them would still be a great demand stimulus. So why not sink the money in infrastructure etc. ?
The Vision for Decentralized Web
created by tautvilas, powered by dpage
Towards an understanding of technical debt (2016)
Hello, world.
Goroutines and APIs
Goroutines are a unusual and powerful programming language feature, so they are a tempting toy to play with, and they get a bit overused.
Serving Vue.js Apps on GitHub Pages
I wanted to share a pretty simple setup on how to serve a Vue.js app using Github Pages. I’m writing this because I had to search around online for awhile...
A Visual Introduction to Morse Theory
In a previous article , I already introduced manifolds and their, ahem, manifold ways. Among the many interesting comments I received about this article, some were dealing with a basic question, namely how to measure the properties of a manifold. In this article, I want to present a few concepts from Morse theory …
Raspberry Pi Model Railway Automation
This note introduces my experiences of using the Raspberry Pi to automate a model railway.
Ways to leak your data: apps’ circumvention of the Android permissions system
50 ways to leak your data: an exploration of apps’ circumvention of the Android permissions system Reardon et al., USENIX Security Symposium 2019 The problem is all inside your app, she said to me …
Banish missing glyphs with Unifont
The GNU Unifont project is amazing. It contains every Unicode glyph in one single file! I am going to argue that you should bundle it with your apps, your operating systems, and - at a pinch - your websites. The Unifont is a perfect fallback font. If your app or website uses a Unicode character which isn't supported…
“May You Live in Interesting Times”
Chinese Curse? Austen Chamberlain? Frederic R. Coudert? Joseph Chamberlain? Diplomatic Staff? Albert Camus? Arthur C. Clarke? Robert F. Kennedy? Hillary Rodham Clinton?
A Report from the AMP Advisory Committee Meeting
I don't like AMP. I think that Google's Accelerated Mobile Pages are a bad idea, poorly executed, and almost-certainly anti-competitive. So, I decided to join the AC (Advisory Committee) for AMP. I don't want them surrounded with sycophants and yes-men. A few weeks ago, a bunch of the AC met in London for our first…
The Archetypal Resonance of Classic JRPGs
When I learned about Xenogears, I knew that I had to play it. It was an irresistible package, seemingly tuned to my idiosyncrasies: a Japanese RPG from the 1990s golden era, featuring a famously deep (and convoluted) plot, and with a fanbase that still discusses its underrated status with almost re
Go Is the New Ruby
How I fell in love with Ruby
Real-Time Touch Controller for the Yamaha DX7 Synthesizer
George Barlow initially set out to develop a controller to be able to call up a voice preset, and then tweak from there. What he's done is essentially transformed the DX7 synth into an interactive sound designer's dream machine.
The Information Apocalypse (2018)
My friend Aviv was recently the subject of a popular Buzzfeed article about the possibility of an impending “information apocalypse”. tl;dr: Aviv extrapolates from the fake news crisis that started in 2016 to a world in which anyone can create AI-assisted misinformation campaigns indistinguishable from reality to the…
Mu: A minimal hobbyist computing stack
Over the past year I've been working on a minimal-dependency hobbyist computing stack (everything above the processor) called Mu . The goal is to: