New
The latest blog posts to take off on Hacker News. 2,129 posts.
The lie of the API
Really, nobody takes your website serious anymore if you don’t offer an API . And that’s what everybody did: they got themselves a nice API . An enormous amount of money and energy is wasted on developing API s that are hard to create and even harder to use. This is wonderful news for developers, who get paid to build…
The Only Way to Grow Huge
All companies that grow really big do so in only one way: people recommend the product or service to other people. What this means is that if you want to be a great company some day, you have to...
Intel i7 loop performance anomaly
Recently I've been doing some benchmarking and came upon a very surprising behavior from a number of different Intel i7 CPUs (it manifests on Sandy Bridge and Haswell desktop-class CPUs as well as Sandy Bridge-EP Xeon CPUs).
Exploring canvas drawing techniques
Canvas drawing techniques with live demos: pencils and smooth connections, fur and pen brushes, bezier curves, sprays, patterns, and neighbor-point webs.
Notch, WebGL, Dart, and ramping up quickly
Just a little something I thought was worth pointing out. @notch , the creator of Minecraft, has been posting updates on his latest toy proj...
Will Google Kill my Blog on December 6th?
This is weird. In 2008, I purchased a custom URL from Google / Blogger. Every year Google charges my credit card to pay for the URL. No ...
Why You Can't Build a Smartphone
Every day or so I read another blog post (or ranting comments) about how BlackBerry could be rehabilitated, or how Nokia could restart Maemo and build the ultimate smartphone again. Things came to a head after Jolla announced their first phone for sale. Surely this phone with an amazing user interface will vindicate…
Why I don't trade stocks and (probably) neither should you
This post is a more thought out version of my response to friends asking what stocks they should buy. The short answer is: none. Unless you...
Scala – 1 Star – Would Not Program Again
With Scala you feel smart having just got something to work in a beautiful way but when you look around the room to tell your clojure colleague how clever you are, you notice he left 3 hours ago and there is a post-it saying use a Map. Daniel Worthington-Bodart
Thoughts on Bitcoin
Maybe bitcoin will be the world reserve currency, maybe it will totally fail, or maybe it will survive in some niche capacity. I don’t know how to weight the probabilities (although I think in the...
Satoshi Nakamoto is probably Nick Szabo?
I recently became interested in identifying the pseudonymous creator of Bitcoin, Satoshi Nakamoto. I started from the Bitcoin whitepaper [0] published in late 2008, and proceeded to run reverse tex…
Powerchair: A dad hacks a wheelchair for his disabled 2-year-old son
We wanted Alejandro to have a power wheelchair. We wanted him to be able to move through the world by his own volition and it’s clear that the ability to independently explore his environment is important for his cognitive development on multiple levels. We tried going through the typical process of obtaining a power…
RJS leaking vulnerability in multiple Rails applications
I wrote about this problem in May, without showcases, just a theoretical post http://homakov.blogspot.com/2013/05/do-not-use-rjs-like-techn...
Clojure from the ground up: Macros
In Chapter 1 , I asserted that the grammar of Lisp is uniform: every expression is a list, beginning with a verb, and followed by some arguments. Evaluation proceeds from left to right, and every element of the list must be evaluated before evaluating the list itself. Yet we just saw, at the end of Sequences , an…
Thrun pivots Udacity toward vocational education
Internet applications and technology and their implications for individuals, organizations and society
Why Procrastinators Procrastinate
The full story about why procrastinators routinely ruin their own lives.