Sprite3D.js: a javascript library for 3D positionning
This page is slowly getting outdated. In my spare time, I've been working on a major syntax revision, Firefox compatibility issues and a new version of this page.
Using Python and heat maps to determine the best place to aim on a dart board
Over break I went out with a buddy of mine and played some darts. This got me to thinking, where exactly should someone aim in order t...
Yet Another "People Plug in Strange USB Sticks" Story
I’m really getting tired of stories like this: Computer disks and USB sticks were dropped in parking lots of government buildings and private contractors, and 60% of the people who picked them up plugged the devices into office computers. And if the drive or CD had an official logo on it, 90% were installed. Of course…
Why Retired Aircraft are Stored in the Desert
By Mark W. Danielson Why are all these airliners in the desert? In a word, they’re being preserved. Aircraft bone yards are a testament to t...
A Healthy Diet For The Mind
I've been enjoying teaching Intelligent Systems again this semester. A big part of the fun is re-reading old papers. I had a lot of fun re-reading and thinking about the ideas in William Clancey 's classic paper, Heuristic Classification . Long-time readers may recall me mentioning this paper in a long-ago post about…
Why I regret going to TechCrunch Disrupt
Several months ago I decided to bring my startup from Ottawa, Canada and exhibit in Startup Ally at TechCrunch Disrupt. What better place than Disrupt to absorb insight, meet visionaries and explor…
How ThatHigh solved the chicken and egg problem and grew to 1 million pageviews
We've joined forces with Insight.io to add semantic code search (built on Elasticsearch) to our roadmap.
Azul launches pauseless gc jvm for unmodified linux
Experience Java like never before with Azul Prime. Turbocharge Java performance with a JVM that starts fast and stays fast, with less infrastructure.
Bootstrapped, Profitable, & Proud: Braintree
Braintree’s Bryan Johnson will answer your questions in the comments section. In 2003, Bryan Johnson (right) was hired for a commission-only job selling credit card services to businesses. “I was broke,” says Johnson. “The job was brutal. Business owners were tired of the industry’s decep…
Recycling Capital: The Key To The Startup Economy
The Gotham Gal and I have been fortunate to accumulate signficant capital over the past fifteen years. And the vast majority of it is invested in startups. We get distributions from a sale of one company and within months that capital (after taxes) is invested in more startups (including non profit startups). This has…
Joi Ito Named Director of the MIT Media Lab
Cambridge is booming with innovation, food, music, and history, highlighted in detail by the Cambridge Office for Tourism’s “Unpack my Cambridge” video series.
Django and Python 3
About 18 months ago I blogged about Django and Python 3, I gave the official roadmap. Not a lot has changed since then unfortunately, we’ve dropped 2.3 entirely, 2.4 is on it’s way out, but there’s no 3.X support in core. One fun thing has changed though: I get to help set the roadmap, which is a) cool, b) means the…
Faster pathfinding using Jump Point Search
This is the final article in my three-part look at symmetry reduction algorithms for speeding up pathfinding on uniform-cost grid maps. Recapping the story so far: Part one introduces the notion of…
Internet Community Shut Out of Stop Online Piracy Act Hearing - Again
This morning, EFF’s staff and concerned netizens across the country tuned into the live webcast of the House Judiciary Committee’s hearing on the Stop Online Piracy Act (H.R. 3261). At least we tried to. Unfortunately, we were confronted with an incredibly poor webcast stream for much of the...
Racket 5.1 Released
_posted by Eli Barzilay_ Racket version 5.1 is now available from http://racket-lang.org/The most significant change in version 5.1 is a rewrite of the GUI library. Unix/X users will see the biggest difference with this change, because DrRacket and all R...