Apple R&D (1989): Mousing is faster than keyboarding, but users don't believe it
Originally published in the AppleDirect, August, 1989 Republished as Chapter 6, in Tog on Interface
Apple Launches Subscriptions on the App Store
The official source for news about Apple, from Apple. Read press releases, get updates, watch video and download images.
Help wanted: Google hiring in 2011
Insights from Googlers into our products, technology, and the Google culture
How to forcibly eject a CD/DVD from a MacBook Air USB SuperDrive
So you've got a DVD stuck in the external USB SuperDrive that connects to the MacBook Air? And you've tried hitting the magic Eject button ...
Jonathan's Card shut down
Get a coffee, give a coffee - Jonathan's Card
Bitcoin is not decentralized
Bitcoin was designed by Satoshi Nakamoto, and the primary client is developed by a bunch of folks at bitcoin.org . Do you care who these people are? In theory, you shouldn’t: all they do is develop an open source client for an open source protocol. Anyone else can develop their own client (and some people have) and no…
How to train your brain to flip to a new language
When you start learning a new language, common wisdom suggests that you have two possible goals, One is passing an exam,the other is the dreaded word, fluency
Standing Up For Android
It seems these days you don’t have to go far to find people that want to belittle Android, often for reasons they feel are perfectly objective and valid. I’d call out Marco Arment and J…
The Next Bubble - Don't Get Fooled Again
My friend, Ben Horowitz, and I debate the tech bubble in The Economist. This post originally appeared as part 1 of 3 ———————————…
Dear Yahoo, hire me as your next CEO
News is going around that Yahoo! is looking for a new CEO . I have no idea if this is true or not, but if it is, I would like to announce that I’m ready, willing, and insane enough to go long and go big with Yahoo! as your new CEO. Yahoo! showed glimmers of hope when it bought Flickr and Delicious. It’s been a bastion…
Kay on the Meaning of "Object-Oriented Programming"
Dr. Alan Kay explains when "object-oriented" was first used and what it means. []
There is no such thing as a CEO of pre-product startup. Get off of it.
Just chatted with an entrepreneur that has gotten himself into a bit of trouble. When he started his company, all of his cofounders took C titles. He was CEO, his best friend and co-founder was CTO, and their marketing friend became CMO. That was 2 years ago.
SQLAlchemy and You
The Django ORM feels so much easier than SQLAlchemy? Maybe this article can change your perception.
Sortfolio for sale
Sortfolio, our visual directory of web designers, has been helping companies find web design firms (and helping web design firms find clients) since October of 2009. Sortfolio works It’s been working quite well for people. In a recent survey we conducted, 45% generated new business th…
Objective-C Blocks vs. C++0x Lambdas: Fight
Blocks are perhaps the most significant new language feature introduced by Apple in years, and I've written a lot about them before. The new C++ standard, C++0x, introduces lambdas, a similar feature. Today, I want to discuss the two features and how they are alike and how they differ, a topic suggested by David…
JavaScript Trie Performance Analysis
After my last post discussing dictionary lookups in JavaScript the unanimous consensus seemed to be that utilizing Trie would result in additional space savings and yield performance benefits.
Smaller than Bloom filters
I've been looking at what would be needed in order to have a global view of CRLs in browsers. At the moment revocation has three problems: privacy (by asking the CA about the status of a certificate you're revealing to them what you're looking at), performance (OCSP checks take hundreds of milliseconds which adds up…