New
The latest blog posts to take off on Hacker News. 3,456 posts.
JavaScript Isn't Scheme
It seems like I can’t spend five minutes on reddit these days without someone playing the JS-is-Scheme is card . I see everything from the innocuous, “JavaScript has a lot in common with Scheme”, all the way up to, “JavaScript is basically Scheme.” This is basically crazy. Or, at least it has a lot in common with…
Physicists offer new theory on cancer
ASU's Paul Davies has proposed a new way to look at cancer by tracing its deep evolutionary roots to the dawn of multicellularity, more than a billion years ago.
The San Francisco Rent Explosion
An apartment in San Francisco costs how much?! Surely you jest, Priceonomics.
Snowden's Dead Man's Switch
Edward Snowden has set up a dead man’s switch. He’s distributed encrypted copies of his document trove to various people, and has set up some sort of automatic system to distribute the key, should something happen to him. Dead man’s switches have a long history, both for safety (the machinery automatically stops if…
Hyperloop: riding sound’s density peak to exploit the drag equation?
Super short version: if you ride along with a low enough frequency soundwave at the speed of sound, you can trade reduced incoming particle velocity for increased incoming particle density; the dra…
Xamarin raises $16 million to help you go mobile
Use an agent skill to prepare your existing .NET MAUI app for Xcode 27, with the scene lifecycle changes and manual migration steps explained.
Yahoo Mail is not catching up anymore
Rants and tips about software
Stunned by Go
The original working title for this post was "Go is hostile to developers". This was named at a time of extreme frustration, and it didn't ...
The Raspberry Pi’s Hardware Random Number Generator
Hey! This is a bit old! Things may have changed and I haven’t necessarily fixed them. Most computers can’t create true random numbers. They use a formula which makes a very long stream …
Police Documents on License Plate Scanners Reveal Mass Tracking
Automatic license plate readers are the most widespread location tracking technology you’ve probably never heard of. Mounted on patrol cars or stationary objects like bridges, they snap photos of every passing car, recording their plate numbers, times, and locations. At first the captured plate data was used just to…
How things get done
I’ve heard a lot of different theories about how things get done. I’m interested in this topic, so I pay attention and see how the theories hold up. Here’s the best one: a combination of focus...
Why JavaScript web applications should embrace traditional URLs
Combining finest craftsmanship with elegant design to ship innovative digital experiences.
Tiny, cheap, and dangerous: Inside a fake iPhone charger
Thoughts on the death of Ma Ailun According to reports , a woman in China was tragically electrocuted using her iPhone while it was char...
Gittip at Khan Academy
For a while now I’ve been a huge fan of Gittip . I think they’ve created one of the most interesting models for funding Open Source development.
Gotk3: GTK3 the Go way
Today marks the first release of gotk3, Conformal’s own GTK3 bindings for Go (available on Github here ). These bindings were developed out of a frustration with other GTK bindings for Go either using ancient versions of GTK, not handling memory in a way a Go developer would expect, or simply not working at all on our…
Malware Hidden Inside JPG EXIF Headers
A few days ago, Peter Gramantik from our research team found a very interesting backdoor on a compromised site. This backdoor didn’t rely on the…
EFF sues the NSA Over Illegal Surveillance
firstunitarianvnsa-final.pdf
What is Programmer Anarchy and does it have a future?
A developer I know recently told me that he wasn’t interested in any new opportunities in the short term because his team were about to adopt Fred George’s post-agile concept of Programmer Anarchy…
Yahoo's Fight for its Users Earns the Company Special Recognition by EFF
Each year, EFF’s Who Has Your Back campaign assesses the policies and practices of major Internet companies as a way to encourage and incentivize those companies to take a stand for their users in the face of government demands for data. Normally, when a company demonstrates it has a policy or...