New
The latest blog posts to take off on Hacker News. 2,330 posts.
Single Page Application Is Not a Silver Bullet
The blog of Seva Zaikov
Microsoft Office could be a bigger productivity drain than Candy Crush
A few weeks before Christmas, an impish chart appeared on the Bank of England’s unofficial blog. It compared plunging productivity with the soaring shipments of smartphones. Typical productivity gr…
Three Meanings of E=mc²
It’s so much more than mass-energy equivalence; it’s the key to unlocking the quantum Universe.
Revisiting 'Monadic Parsing in Haskell'
‘Monadic Parsing in Haskell’ is a short paper that laid the groundwork for libraries like Parsec and Attoparsec. Although it was published in 1998 (almost 20 years ago!) it has aged gracefully and the code samples will run with almost no changes. However, the state of the art has advanced since then and I think the…
“Invisible Electrostatic Wall” at 3M adhesive tape plant (1996)
SESSION 7: SPECIAL SESSION, 17th Annual EOS/ESD Symposium THURSDAY, SEPTEMBER 14, 1995, 8:00 am SESSION 7: SPECIAL SESSION: ELECTROSTATIC CONSIDERATIONS IN INDUSTRY MODERATOR: D. Swenson, 3M 7.7 CASE STUDY - LARGE PLASTIC WEB ELECTROSTATIC PROBLEMS, RESULTS, AND CURE, D. Swenson, 3M Company Tremendous static charge…
How Google Chrome’s ad blocker works
Get the details on how the built-in ad-blocker in Google Chrome works. The ad-blocker only kicks in on websites in violation of the Better Ad Standards policies.
Turning a Job Opening into a Dream Job for Top Talent
Few investments can compete with the ROI of building a truly effective team, but finding the right people can be a challenging process.
How it works: Compiler Explorer
I explain how Compiler Explorer runs on Amazon's cloud computing infrastructure
RFC: Ubuntu 18.04 LTS Minimal Images
To date, we've shaved the Bionic (18.04 LTS) minimal images down by over 53%, since Ubuntu 14.04 LTS, and trimmed nearly 100 packages and...
Writing space invaders with Go
The earliest memory I had of arcade video games was watching my older brother and cousins going at the video game machines at Genting Highlands. While our parents were at the other types of games Genting Highlands was more popularly known for, we were generally let loose to play arcade games to our hearts' content…
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.
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…
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.
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…
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…
Amazon Health
Amazon Health doesn’t seem like much now, but there are hints it could be the ultimate application of Aggregation Theory.