New
The latest blog posts to take off on Hacker News. 1,895 posts.
Analyzing 1.1B NYC Taxi and Uber Trips
The New York City Taxi & Limousine Commission has released a staggeringly detailed historical dataset covering over 1.1 billion individual taxi trips in the city from January 2009 through June 2015. …
Even the LastPass Will Be Stolen
How to obtain encryption keys to decrypt the LastPass vault in different scenarios
Python C API, PyPy and the road into the future
tl;dr; We are willing to commercially support CPython C API in PyPy, so if you want pypy to support library X, get in touch with me at fij...
SVG Mask Artwork of the Intel 4004
The Intel 4004 after 44 years: scalable vector mask artwork, Rubylith cutters, replica PCB rev 2, printer emulator code.
The most popular curl download – by a malware
During October 2015 the curl web site sent out 1127 gigabytes of data. This was the first time we crossed the terabyte limit within a single month. Looking at the stats a little closer, I noticed that in July 2015 a particular single package started to get very popular. The exact URL was…
Argentina on Two Steaks a Day(2006)
The classic beginner's mistake in Argentina is to neglect the first steak of the day. You will be tempted to just peck at it or even skip it altogether, rationalizing that you need to save yourself for the much larger steak later that night. But this is a false economy, like refusing to drink water in the early parts…
The Advertising Bubble
A few days ago VentureBeat published an article called The 7 martech buying trends shaping sales & marketing strategies in 2016 , a piece of sponsored prose remarkable not for its content, but for being at least four layers of advertising removed from any kind of productive economic activity.
Anyone Can Learn to Code an LSTM-RNN (Part 1: RNN)
A machine learning craftsmanship blog.
Will ZFS and non-ECC RAM kill your data?
This comes up far too often, so rather than continuing to explain it over and over again, I’m going to try to do a really good job of it once and link to it here.
We need less powerful languages
We need languages and systems that are less powerful, not more powerful, and easy ways to create and use such languages.
What will be the legacy of Go?
In October this year I had the privilege of speaking at the GothamGo conference in New York City. As I talk quite softly, and there were a few problems with the recording, I decided to write up my slide notes and present them here.
What Can You Put in a Refrigerator?
It's not about technology for its own sake. It's about being able to implement your ideas.
Writing code doesn't mix well with oration
Why writing code live on stage is a bad idea, and what to do instead.
Breaking all the Eggs in C++
If you want to make an omelet, so the saying goes, you have to break a few eggs. Think of the omelet you could make if you broke not just a...
Reports that Bassel Khartabil has been sentenced to death
Bassel Khartabil, a leading figure in the Syrian Open Source software community, has been imprisoned by the Syrian government since...
Five years of Scala and counting: debunking some myths
I started using Scala 5 years ago instead of Java after starting (but never quite finishing) to read the first edition of Programming in Scala. First only present in tests, my first attempts at Scala code would quite soon invade small utility classes and before I knew it take over all of my projects. There are many…
Sid Meier's Civilization Inspired Budget
My wife and I were inspired by Sid Meier’s Civilization to look at our finances differently.
How transistors really work (1995)
Most technician textbooks do a very poor job of explaining the details of transistors' internal workings. First they assume that the Base current is somehow controlling the Collector current, then they try to explain how one current can affect another. These explanations invariably fail because Bipolar transistors…
Teensy weensy crypto
As the UK's politicians continue to fail to understand what "strong cryptography" or "banning" even mean, I thought I would have a look at how simple strong cryptography can be.