Philip Jacob
About
twitter
github
rss
The Root Cause
May 18, 2024
The Root Cause
As I was saying...
Oct 31, 2022
As I was saying...
Recover Authorize.net credentials from a Magento installation
Aug 26, 2012
Recover Authorize.net credentials from a Magento installation
Pinterest and copyright
Mar 7, 2012
Pinterest and copyright
How to organize your CDN hostnames
Feb 29, 2012
How to organize your CDN hostnames
Contractor agreements
Sep 26, 2011
Contractor agreements
StyleFeeder: a retrospective
Aug 5, 2011
StyleFeeder: a retrospective
Moving on from Time Inc.
Jul 28, 2011
Moving on from Time Inc.
Some thoughts about Scrum
Jul 5, 2011
Some thoughts about Scrum
Marketing: The Blimp Test
Dec 3, 2010
Marketing: The Blimp Test
Focus
Oct 1, 2010
Focus
Open source election software
Oct 29, 2009
Open source election software
Yahoo Search Usage
Aug 16, 2009
Yahoo Search Usage
Being modern
Jun 11, 2009
Being modern
A brief analysis of social media spam
Feb 28, 2009
A brief analysis of social media spam
Douglas Bader quote
Jan 25, 2009
Douglas Bader quote
Closed indeed
Nov 20, 2008
Closed indeed
You can't possibly be serious
Nov 20, 2008
You can't possibly be serious
ID Selector terms of service
Oct 9, 2008
ID Selector terms of service
The Global Pool of Money
Sep 22, 2008
The Global Pool of Money
Amazon finally launches a CDN
Sep 18, 2008
Amazon finally launches a CDN
Amazon EBS
Aug 22, 2008
Amazon EBS
Helios Voting System
Aug 1, 2008
Helios Voting System
That's a good way to put it
Jul 5, 2008
That's a good way to put it
Spotted on the T
Jun 28, 2008
Spotted on the T
Some thoughts on memcached
Jun 22, 2008
Some thoughts on memcached
The Ben Adida HMAC Smackdown
Jun 20, 2008
The Ben Adida HMAC Smackdown
No, that's not why perl 5 is dying
Jun 3, 2008
No, that's not why perl 5 is dying
Algorithms, Architecture and Caching
May 21, 2008
Algorithms, Architecture and Caching
So long, YottaMusic
Feb 8, 2008
So long, YottaMusic
Never Forget
Jan 31, 2008
Never Forget
The Key to Shopping 2.0 Success: Empowering Customers
Nov 30, 2007
The Key to Shopping 2.0 Success: Empowering Customers
Radiohead’s Warm Glow - New York Times
Oct 14, 2007
Radiohead’s Warm Glow - New York Times
Guest blogging in dot NL
Oct 14, 2007
Guest blogging in dot NL
Singing the praises of Nginx
Oct 5, 2007
Singing the praises of Nginx
East coast startups redux
Sep 11, 2007
East coast startups redux
Béa is back from BlogHer '07
Jul 30, 2007
Béa is back from BlogHer '07
StyleFeeder Tech Blog
Jul 30, 2007
StyleFeeder Tech Blog
Startups and business plans
Jul 30, 2007
Startups and business plans
The Logo Game
Jul 23, 2007
The Logo Game
The Heavy Chains of History
May 8, 2007
The Heavy Chains of History
New terminology: Twitterbating
Apr 12, 2007
New terminology: Twitterbating
Sad not to be there
Feb 16, 2007
Sad not to be there
PageAddict, not AttentionTrust
Feb 12, 2007
PageAddict, not AttentionTrust
More food blogging excitement
Jan 3, 2007
More food blogging excitement
Solr is released!
Dec 22, 2006
Solr is released!
Announcing S3CDNFilter, possibly a cute little idea
Dec 18, 2006
Announcing S3CDNFilter, possibly a cute little idea
Now, that's fairly funny....
Dec 18, 2006
Now, that's fairly funny....
KOKOGIAK - Book Search Mashup
Dec 15, 2006
KOKOGIAK - Book Search Mashup
Food Blog Awards
Dec 13, 2006
Food Blog Awards
Adventures in Hiring for a Startup
Oct 28, 2006
Adventures in Hiring for a Startup
Google Analytics Blog: Raising your profile
Sep 26, 2006
Google Analytics Blog: Raising your profile
An unintended consequence of Apple DRM
Sep 17, 2006
An unintended consequence of Apple DRM
Ten major news stories the media is ignoring - MarketWatch
Sep 15, 2006
Ten major news stories the media is ignoring - MarketWatch
Overheard...
Sep 15, 2006
Overheard...
Microsoft’s Open Specification Promise
Sep 13, 2006
Microsoft’s Open Specification Promise
Overheard...
Aug 30, 2006
Overheard...
Interview with Dan Nova
Aug 30, 2006
Interview with Dan Nova
Chumby Devices Handed Out at Foo
Aug 27, 2006
Chumby Devices Handed Out at Foo
Send to Apple... and get nothing back
Aug 27, 2006
Send to Apple... and get nothing back
Daily Kos: What a Difference a Day Makes
Aug 27, 2006
Daily Kos: What a Difference a Day Makes
Radio France - Diffusion Live
Aug 27, 2006
Radio France - Diffusion Live
Will we have closures in Java 1.7? - O'Reilly ONJava Blog
Aug 26, 2006
Will we have closures in Java 1.7? - O'Reilly ONJava Blog
American Apparel - Press Center
Aug 26, 2006
American Apparel - Press Center
Interesting thoughts on advertising
Aug 25, 2006
Interesting thoughts on advertising
Badges
Aug 23, 2006
Badges
John Porter
Aug 11, 2006
John Porter
Gotcha: JUnit tests fail on Eclipse with a mysterious Xerces error
Jul 28, 2006
Gotcha: JUnit tests fail on Eclipse with a mysterious Xerces error
MSIE hangs when trying to load .jpg images
Jul 25, 2006
MSIE hangs when trying to load .jpg images
Just Another Reason I'm Happy with a Mac
Jul 24, 2006
Just Another Reason I'm Happy with a Mac
StyleFeeder in the Boston Globe
Jul 17, 2006
StyleFeeder in the Boston Globe
It doesn't happen every day
Jul 7, 2006
It doesn't happen every day
StyleFeeder Party 7:00PM Thursday, July 6th
Jul 5, 2006
StyleFeeder Party 7:00PM Thursday, July 6th
Top 10 Sources buys StyleFeeder... from me :)
Jun 28, 2006
Top 10 Sources buys StyleFeeder... from me :)
Brendan Greeley is not a crime
Jun 23, 2006
Brendan Greeley is not a crime
More UTF-8 head-thumping with Hibernate 3
May 28, 2006
More UTF-8 head-thumping with Hibernate 3
A microbenchmark for Whirlycache
May 10, 2006
A microbenchmark for Whirlycache
Whirlycache 1.0 Released
May 9, 2006
Whirlycache 1.0 Released
Skewering Bloglines (again)
May 4, 2006
Skewering Bloglines (again)
A Day Without Immigrants
May 1, 2006
A Day Without Immigrants
Sam Ruby Breaks Bloglines Again
May 1, 2006
Sam Ruby Breaks Bloglines Again
A strange IBM decision
May 1, 2006
A strange IBM decision
The networked world bites me in the ass
Apr 30, 2006
The networked world bites me in the ass
Tearing down your heroes
Apr 30, 2006
Tearing down your heroes
NetBeans vs Eclipse redux
Apr 30, 2006
NetBeans vs Eclipse redux
Apple's Take-back/Recycling Program
Apr 29, 2006
Apple's Take-back/Recycling Program
Hello, Indonesia
Apr 20, 2006
Hello, Indonesia
Yochai Benkler at HLS
Apr 19, 2006
Yochai Benkler at HLS
Quote du jour
Apr 18, 2006
Quote du jour
Harvard Blogs vs. Bloglines, Part 2
Apr 11, 2006
Harvard Blogs vs. Bloglines, Part 2
A Serious Bloglines Privacy Issue
Apr 8, 2006
A Serious Bloglines Privacy Issue
Harvard Blogs vs. Bloglines?
Apr 3, 2006
Harvard Blogs vs. Bloglines?
Dead time: code, compile, test
Mar 31, 2006
Dead time: code, compile, test
Circling Idiots
Mar 31, 2006
Circling Idiots
The RIAA in 1979
Mar 28, 2006
The RIAA in 1979
Google Music Search?
Mar 23, 2006
Google Music Search?
Hindsight is 20/20
Mar 23, 2006
Hindsight is 20/20
Things I have overheard recently
Mar 20, 2006
Things I have overheard recently
Bad Design Strikes Again
Jan 31, 2006
Bad Design Strikes Again
The Convenience of Commerce
Jan 19, 2006
The Convenience of Commerce
Playing with Attention Trust
Jan 11, 2006
Playing with Attention Trust
Podcast Quality
Jan 11, 2006
Podcast Quality
I love Google Video
Dec 7, 2005
I love Google Video
The Semantics of Reload
Dec 6, 2005
The Semantics of Reload
RSS, SSE and CC
Nov 30, 2005
RSS, SSE and CC
GmailUI: Making Desktop Applications Behave like Websites
Nov 26, 2005
GmailUI: Making Desktop Applications Behave like Websites
Béa Started a Blog
Nov 26, 2005
Béa Started a Blog
Watching Rodney Mullen on Google Video
Nov 25, 2005
Watching Rodney Mullen on Google Video
Note to self: qmail-scanner installation
Nov 22, 2005
Note to self: qmail-scanner installation
Google Analytics Update
Nov 15, 2005
Google Analytics Update
Google Analytics
Nov 14, 2005
Google Analytics
Web Services: Outside in vs. Inside out
Nov 9, 2005
Web Services: Outside in vs. Inside out
Ajax toolkit roundup
Nov 1, 2005
Ajax toolkit roundup
SourceForge and the $1 Mark
Oct 25, 2005
SourceForge and the $1 Mark
StyleFeeder - Step 1: Start!
Oct 17, 2005
StyleFeeder - Step 1: Start!
The Michealangelo Code [sic]
Oct 16, 2005
The Michealangelo Code [sic]
Unconfirmed Internet User
Oct 15, 2005
Unconfirmed Internet User
Google Web Services API Search?
Oct 12, 2005
Google Web Services API Search?
About FEMA
Sep 29, 2005
About FEMA
IBM Mainframe Pricing Models
Sep 27, 2005
IBM Mainframe Pricing Models
NY Times sends incorrect mime-type header for their OPML feed
Sep 27, 2005
NY Times sends incorrect mime-type header for their OPML feed
Yahoo Tries to Kill del.icio.us
Sep 25, 2005
Yahoo Tries to Kill del.icio.us
Flickr Sends Goofy HTTP Headers
Sep 24, 2005
Flickr Sends Goofy HTTP Headers
Prediction: iPod Theft Patterns Will Change
Aug 22, 2005
Prediction: iPod Theft Patterns Will Change
Greasemonkey and The Difference Between Advertising and PR
Jul 8, 2005
Greasemonkey and The Difference Between Advertising and PR
What Not To Wear: Brooks Brothers Trousers With Little Pictures of Whales
Jun 28, 2005
What Not To Wear: Brooks Brothers Trousers With Little Pictures of Whales
A Humorous Dot-com Memory
Jun 7, 2005
A Humorous Dot-com Memory
Hurricane Help
Jun 1, 2005
Hurricane Help
Announcing Accord: A Java implementation of Chord
May 27, 2005
Announcing Accord: A Java implementation of Chord
Caching, Illustrated
May 14, 2005
Caching, Illustrated
uPortal Using Whirlycache
May 11, 2005
uPortal Using Whirlycache
Building J2EE Web Applications with UTF-8 Support
May 11, 2005
Building J2EE Web Applications with UTF-8 Support
Security in an AJAX World
Apr 15, 2005
Security in an AJAX World
Whirlycache 0.7.1 Released
Apr 15, 2005
Whirlycache 0.7.1 Released
Ruby: First Impressions
Apr 13, 2005
Ruby: First Impressions
Passwords
Apr 9, 2005
Passwords
Is MAPS not dead yet?
Apr 6, 2005
Is MAPS not dead yet?
The End of netNumina
Mar 29, 2005
The End of netNumina
Walking the DNS Tree
Mar 26, 2005
Walking the DNS Tree
Some Travel Rants
Mar 23, 2005
Some Travel Rants
Mailman virtualhosting
Mar 2, 2005
Mailman virtualhosting
Whirlycache 0.7.0 Released
Feb 25, 2005
Whirlycache 0.7.0 Released
phpESP
Jan 12, 2005
phpESP
Whirlycache benchmarks
Jan 3, 2005
Whirlycache benchmarks
Streaming Music From Home to Work
Dec 31, 2004
Streaming Music From Home to Work
M3rry Chr1stm4s, y0u ar3 0wn3d
Dec 25, 2004
M3rry Chr1stm4s, y0u ar3 0wn3d
Your Email works... Your Email Works... Your Email Works...
Dec 22, 2004
Your Email works... Your Email Works... Your Email Works...
Whirlycache 0.6.5 Released
Dec 20, 2004
Whirlycache 0.6.5 Released
Eclipse Goodie
Dec 16, 2004
Eclipse Goodie
Love/Hate/qmail
Dec 16, 2004
Love/Hate/qmail
Sorry, I Don't Speak Texan
Dec 5, 2004
Sorry, I Don't Speak Texan
Reminds of the Cat Exercising Device
Dec 5, 2004
Reminds of the Cat Exercising Device
Cost of Optimization is Greater than the Cost of Synchronization
Nov 23, 2004
Cost of Optimization is Greater than the Cost of Synchronization
Domain Name Nirvana and Damn Spam
Nov 22, 2004
Domain Name Nirvana and Damn Spam
Alternate Realities
Oct 22, 2004
Alternate Realities
Whirlycache - Project of the Week on Java.net
Oct 13, 2004
Whirlycache - Project of the Week on Java.net
It's Good to be in D.C.
Oct 9, 2004
It's Good to be in D.C.
Whirlycache on The Server Side
Oct 7, 2004
Whirlycache on The Server Side
Work Harder, Perl Hacker!
Oct 5, 2004
Work Harder, Perl Hacker!
Whirlycache 0.6 Released
Oct 4, 2004
Whirlycache 0.6 Released
Crazy Indeed
Sep 30, 2004
Crazy Indeed
Back Home Again
Sep 28, 2004
Back Home Again
Playing with Atomicity and the volatile modifier
Aug 16, 2004
Playing with Atomicity and the volatile modifier
Whirlycache Added to Java.net
Aug 2, 2004
Whirlycache Added to Java.net
Spam, Reinvented... Again: Asciispam
Jul 26, 2004
Spam, Reinvented... Again: Asciispam
PRX on Slashdot
Jun 14, 2004
PRX on Slashdot
First Post
Jun 13, 2004
First Post