New
The latest blog posts to take off on Hacker News. 1,895 posts.
The Apprentice Programmer (2013)
I dropped out of school when I was 16 years old. School was not for me. To me, computers were so much more interesting. Right or wrong, I felt like I wasted my time there and my real education was starting when I came home. I lost respect for the institution and of course this meant that I no longer bothered to put any
The “Web Application” Myth
The last few weeks were full of lots of great articles about an old topic: should things on the internet be dependent on JavaScript and…
Photos of the An-225 Mriya – the world’s largest aircraft
An-225 Mriya (which is referred to Dream from Ukrainian) is the heaviest airlift cargo aircraft ever taken off in the sky. The maximum takeoff weight makes 640 tons. An-225 was designed, due to the necessity to create the air transport system for the Soviet reusable Space Shuttle Buran. This is the…
Annotated code: Circles bouncing off lines
Uses some simple trigonometry to calculate the movement of circles bouncing off lines.
A Tale of Two Zippers
Recently, Akiba took me to visit his friend’s zipper factory. I love visiting factories: no matter how simple the product, I learn something new.
Turn Out the Lights, the Party’s Over
What party, you ask? The one with the mosh pit at LaSalle and Jackson in Chicago. The one held in the building that’s in the background image of this page.
3D Printer Shootout – $600 Printrbot vs. $20,000 UPrint SE Plus
First, let's level set with a disclaimer. I am a smart enough person but a ...
Practical Data Science in Python
Find, classify and remediate PII across your files, email, databases and cloud. Accurate AI-powered PII discovery – on-premise or SaaS.
CPU Backdoors
It's generally accepted that any piece of software could be compromised with a backdoor. Prominent examples include the Sony/BMG installer , which had a backdoor built-in to allow Sony to keep users from copying the CD, which also allowed malicious third-parties to take over any machine with the software installed…
Non-blocking UI's with interface previews
Improving the perceived speed of interfaces using skeleton loading screens plus other front-end/UX performance gains.
Compiling Julia for NVIDIA GPUs
For the few last months, I have been working on CUDA support for the Julia language . It is now possible to write kernels in Julia and without much hassle execute them on a NVIDIA GPU, but there are still many limitations.
Over 20 designers have copied my website and I don't mind
Over 20 designers copied my website and I don't mind at all, it's actually quite flattering. How would you feel if you were in my shoes - flattered or offended?
Replacing Middle Management with APIs
There’s a trend in Silicon Valley startups to create a software layer in industries that were traditionally pure human services. Uber and Lyft have created software layers in the taxi industry, 99designs Tasks in the visual design industry, Homejoy in the cleaning industry, and so on. These new software services…
What Color Is Your Function?
I don’t know about you, but nothing gets me going in the morning quite like a good old fashioned programming language rant. It stirs the blood to see someone skewer one of those “blub” languages the plebians use, muddling through their day with it between furtive visits to StackOverflow.