New
The latest blog posts to take off on Hacker News. 2,330 posts.
A bootable CD image with a retro game in a single tweet
Previously: security engineer at Square/Block, co-author of HackLang, put the 's' in https at Facebook/Meta. Maker of CTFs.
The Bullshit Web
My home computer in 1998 had a 56K modem connected to our telephone line; we were allowed a maximum of thirty minutes of computer usage a day, because my parents — quite reasonably — did not want to have their telephone shut off for an evening at a time. I remember webpages loading slowly: ten […]
Evolving Floorplans
Evolving Floorplans - 2017.
Thank You, Robert Voit, Creator of Paint Shop Pro
Robert — In the early to mid-90s my hobby was making video games of various sorts with my friend Jesse. Our tools were Recreational Software Designs Game-Maker 2.0 and your creation JASC Paint Shop…
How to read an RFC
For better or worse, Requests for Comments (RFCs) are how we specify many protocols on the Internet. These documents are alternatively treated as holy texts by developers who parse them for hidden meanings, then shunned as irrelevant because they can’t be understood. This often leads to frustration and – more…
Why I Ripped the Same CD 300 Times
I collect music by buying physical CDs, digitizing them with Exact Audio Copy , and scanning the artwork. This is sometimes challenging if the CD was self-published in a limited run in a foreign country ten years ago. It is very challenging if the CDs have an innate defect that renders some tracks unreadable.
Computer science as a lost art (2015)
An old friend of mine asked me this in email last night...
Augmenting Agile with Formal Methods
I really like the c2 wiki as a historical artifact: a lot of big names in Agile and Extreme Programming argued with each other there.1 One thing they did was the Extreme Programming Challenge, where people tried to test the limits of these approaches. They’d find edge problems (designing databases, remote teams, etc)…
If monads are the solution, what is the problem?
Monads have exerted a curious fascination on programmers who turn to Haskell. The incomprehension of the newbies is matched in intensity onl...
Machine Learning for Drummers
TL;DR: In this post, I build an app that classifies whether an audio sample is a kick drum, snare drum, or other drum sample with 87% accuracy using 🎉machine learning. 🎉
How to read Plato (1995)
This page is part of the "e-mail archives" section of a site, Plato and his dialogues , dedicated to developing a new interpretation of Plato's dialogues. The "e-mail archives" section includes HTML edited versions of posts that I submitted on various e-mail discussion lists about Plato and ancient philosophy. Note: I…
The Wisdom And/or Madness of Crowds
an interactive guide to human networks
Facebook Lenses
Facebook was down dramatically after its last earnings; to decide if it is justified it is worth looking at the company through many different lenses, both financial and strategic.
Elastic TabStops: A Better Way to Indent and Align Code (2017)
Elastic tabstops - a better way to indent and align code
Gamifying propositional logic: QED, an interactive textbook
About six years ago on this blog, I started thinking about trying to make a web-based game based around high-school algebra, and ended up using Scratch to write a short but playable puzzle game in …
The Blockchain Bubble Will Pop, What Next?
Last week, I flew from London to Tel Aviv. The man sitting to my right was a road warrior, just this side of a late-night bender in London. He was rocking an ostentatious pair of
A Spectre is Haunting Unicode
In 1978 Japan's Ministry of Economy, Trade and Industry established the encoding that would later be known as JIS X 0208, which still serves as an important reference for all Japanese encodings. However, after the JIS standard was released people noticed something strange - several of the added characters had no…
Fear of Macros
Practical Racket macros
Is Cobol holding you hostage with Math?
Face it: nobody likes fractions, not even computers.
Administrative Purgatory
your case is still going through administrative processing and we don't know when that process will be completed. Last year I was denied to go to the US when I was about to travel to San Francisco. Me and my employer's legal team never got answers as to why this happened so I've personally tried … Continue reading…
The mysterious heart of the Roland TR-808 drum machine
The strange story of a rejected batch of transistors at the heart of the world's most iconic drum machine - The Roland TR-808.
Secure Boot and the 2018 MacBook Pro
the vent for my mind