New
The latest blog posts to take off on Hacker News. 3,456 posts.
The Arsenic DNA paper exposes flaws in peer review
a blog about genomes, DNA, evolution, open science, baseball and other important things
The Hacker News Generation (Afraid of Hard Work)
Soft skills play an important role for programmers, listening to clients’ requirements, creating solutions, and communicating effectively can make or break a career.
Hacker Scouts teaches children Linux, robotics, and welding
Track and improve how AI assistants recommend your brand across ChatGPT, Gemini, Claude & more.
Prediction Markets
My prediction/betting strategies and track record, reflections on rationality, prediction judgments
Patent Troll Lodsys Settles for Nothing to Avoid Trial
Today we learned just how determined the patent troll Lodsys is to avoid a ruling on the merits of its claims. When software security company Kaspersky Lab refused to surrender, Lodsys settled for nothing (yes, you read that right—absolutely nothing) rather than take its claims to trial. First,...
Mobile web design: The reign of morons, indeed
If you are Esquire's web designer, please find another career. Stop. Stop hurting the internet. I am still constantly amazed at the level user-hostility -- actually outright contempt -- in mobile web design. Remember in the 90s when those oh-so-clever web sites would pop up little Javascript dialogs trying to better…
HTML5 Flash Player (Shumway) lands in Mozilla
Today Shumway landed in the Firefox codebase. Shumway is a way to support playing Flash (SWF files) without the Adobe Flash Player. The Adobe Flash Player has been plagued with bugs so being to play Flash without the normal player is a big step forward for security. Shumway is an HTML5 technology experiment that…
How to make $100k in Open Source by working hard
My Sidekiq project isn’t just about building the best background processing framework for Ruby, it’s also a venue for me to experiment with ways to make open source software financially sustainable for the developers who work on it hundreds of hours each year (e.g. me). Let’s review.
Competing with a Mac
Publicly, Mr. Lazaridis and Mr. Balsillie belittled the iPhone and its shortcomings, including its short battery life, weaker security and initial lack of e-mail. […] Internally, he had a very diff…
Fingerprints are Usernames, not Passwords
As one of the maintainers of eCryptfs , and a long time Thinkpad owner, I have been asked many times to add support to eCryptfs for Th...
The Six Stages of Debugging (2012)
[ This is not mine. I posted it in the interest of personal archival because the oldest mention I could track down on the web appeared on a now-defunct weblog . In the meantime, Mike W. Cremer (who bills himself The Newton™ Scapegoat ☺ ) has claimed credit for coining it after a particularly frustrating DMA debugging…
How traffic actually works
Every so often this article makes the rounds and it annoys me. That isn’t how traffic works and the proposed solutions won’t fix anything. Maybe you can eliminate the annoying stop-and-go, but no one gets home any faster. In fact you can prove that you and everyone behind you get home strictly later than if you had…
Computational Synesthesia: Audio Analysis with Image Processing Algorithms
The blog post was written in an IPython Notebook. You can download the notebook here .
Monitor your Website’s Uptime with Google Docs
Would you like to receive instant email alerts as soon as your website goes down or is inaccessible to users?
Memory – Part 4: Intersec’s custom allocators
malloc() is extremely convenient because it is generic. It does not make any assumptions about the context of the allocation and the deallocation. Such allocators may just follow each other, or be separated by a whole job execution. They may take place in the same thread, or not… Since it is generic, each allocation…
Firefox fixes save gigabytes of memory on image-heavy pages
Lots of important MemShrink stuff has happened in the last 27 days: 22 bugs were fixed , and some of them were very important indeed.