Joshua Schachter blogs at http://del.icio.us/joshua xml

How FriendFeed uses MySQL to store schema-less data

27/02/2009 @ 16:00 UTC

Jeremy Zawodny : How FriendFeed uses MySQL to store schema-less data - How FriendFeed uses MySQL to store schema-less data: interesting approach that uses MySQL as more of a glorified column store, since writing "normal" relational queries becomes difficult. But it does scale and that's what matters.

Simon Willison : How FriendFeed uses MySQL to store schema-less data - How FriendFeed uses MySQL to store schema-less data. The pain of altering/ adding indexes to tables with 250 million rows was killing their ability to try out new features, so they’ve moved to storing pickled Python objects and manually creating the i

nelson : FriendFeed datastore - Using MySQL just to store python dicts

joshua : How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog - this is very much like the datastore i wanted to build for delicious. instead they built the usual crap.

jcgregorio : How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog

Memeorandum Colors: Visualizing Political Bias with Greasemonkey - Waxy.org

10/10/2008 @ 18:00 UTC

Jeremy Zawodny : Memeorandum Colors: Visualizing Political Bias with Greasemonkey - Waxy.org - Memeorandum Colors: Visualizing Political Bias with Greasemonkey - Waxy.org: very cool work by Andy and Joshua

deusx : Memeorandum Colors: Visualizing Political Bias with Greasemonkey - Waxy.org - "While most political blogs are extremely partisan, their biases aren't immediately obvious to outsiders like me. I wanted to see, at a glance, how conservative or liberal the blogs were without clicking through to every article. With the help

nelson : Political link colouring - Interesting hack: categorize blogs by conservative / liberal, then colour links accordingly

joshua : Memeorandum Colors: Visualizing Political Bias with Greasemonkey - I did the heavy lifting on the math side

wearehugh : Memeorandum Colors: Visualizing Political Bias with Greasemonkey - Waxy.org

Greg Storey : Visualizing political bias with Greasemonkey. - Waxy is the Bill Nye of the Internet.

Andy Baio : Memeorandum Colors: Visualizing Political Bias with Greasemonkey - Like the rest of the world, I've been completely obsessed with the presidential election and nonstop news coverage. My drug of choice? Gabe Rivera's Memeorandum, the political sister site of Techmeme, which constantly surfaces the most controversial stori

Reputation patterns in the Yahoo! Design Pattern Library

10/06/2008 @ 13:00 UTC

Simon Willison : Reputation patterns in the Yahoo! Design Pattern Library - Reputation patterns in the Yahoo! Design Pattern Library. Pragmatic advice from Yahoo! on encouraging community participation.  [via]

joshua : Reputation Design Patterns

43folders : Reputation Parent - Yahoo! Design Pattern Library - via Waxy

Andy Baio : Design Patterns for Reputation - nicely summarized research on feedback and incentives in online communities  [via]

veen : Reputation - Yahoo! Design Pattern Library - "A person participating in a social structure expects to develop a reputation and hopes for insight into the reputations of others, but each designed model of participation and reputation embodies its own set of biases and incentive structures. Balan

Google Doctype - Google Code

14/05/2008 @ 19:00 UTC

wearehugh : Google Doctype - Google Code

jcgregorio : Google Doctype - Google Code - Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library

dbow : Google Doctype - Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library

Simon Willison : Google Doctype - Google Doctype. So now we know what Mark Pilgrim’s been doing at Google... heading up a project to create an encyclopaedia of web development. The JavaScript UI for browsing it is a bit weird (though you do at least get real pages if you disable JavaS

joshua : Doctype - documenting the use of html and associated tech

Eric Meyer : Google Doctype - I always like to see a site that says it's all about open standards and then lists proprietary elements and properties with no indication that they're, you know, proprietary. There's a lot of promise here, but the initial deployment undermines itself.

Yahoo! Internet Location Platform

12/05/2008 @ 20:00 UTC

joshua : Yahoo! Internet Location Platform - nice -- yahoo opens the Where On Earth dataset. what's with the goofy url syntax tho?

Andy Baio : Yahoo! opens its geo location database to the world - I'm stunned and thrilled they finally opened it up; this powers Flickr and Upcoming's geo features

Simon Willison : Yahoo! Internet Location Platform - Yahoo! Internet Location Platform. As an ex-Yahoo! this is really exciting—WhereOnEarth (a London company acquired by Yahoo! in 2005) provide the incredibly detailed geographical data used by Flickr, Upcoming and FireEagle—and now it’s available a

nelson : Free geocoding - Yahoo makes their geodatabase available for free, 50,000 queries / day

bmilleare : Yahoo! Internet Location Platform - YDN

Mail Trends, IMAP-based email analysis and visualization

25/03/2008 @ 19:00 UTC

Andy Baio : Mail Trends, IMAP-based email analysis and visualization - works great with Gmail; for a sample dataset, Mihai used the Enron email archive  [via]

joshua : mail-trends - analyze and visualize your email as extracted from an IMAP server

Rod Begbie : mail-trends - Analyzes your email corpus and displays nice graphs. Currently only works with GMail, but support for all IMAP servers is planned. [via#

philgyford : Mail-trends - Google Code - "Mail Trends lets you analyze and visualize your email (as extracted from an IMAP server)" Haven't tried it, but it looks purty. (via Haddock)

Jeremy Zawodny : mail-trends - mail-trends: "Mail Trends lets you analyze and visualize your email (as extracted from an IMAP server)."

Eventually Consistent

20/12/2007 @ 19:00 UTC

Simon Willison : Eventually Consistent - Eventually Consistent. Werner Vogels explains the trade-offs involved in building scalable, highly-available data stores such as Amazon’s SimpleDB.

jcgregorio : Eventually Consistent - All Things Distributed

joshua : Werner Vogels on Eventually Consistency - design considerations for distributed databases

nelson : Eventually Consistent - Werner breaks down some distributed system design choices

Jeremy Zawodny : Eventually Consistent - Eventually Consistent: somehow I missed this the first time around... Werner does a good job of discussing Amazon's "eventually consistent" model

Fluid

12/12/2007 @ 22:01 UTC

jonhicks : Fluid - An app for creating a Site Specific Browser (such as a GMail app for email) with webkit. Works brilliantly!

joshua : Fluid - Free Site Specific Browser for Mac OS X Leopard

Cameron Moll : Fluid: Site-specific browser & dock icons for web apps - Fluid. Give your favorite web apps a site-specific browser and home on your Mac OS X Leopard dock.

Simon Willison : Fluid - Fluid. Another site-specific browser toolkit for OS X (Leopard only), from Todd Ditchendorf. Again, it’s not clear if this does the Right Thing and creates separate cookie jars for every application.

deusx : Fluid - Free Site Specific Browser for Mac OS X Leopard - "Using Fluid, you can create SSBs to run each of your favorite webapps as a separate desktop application. "

factoryjoe : Fluid - Wrap web apps in their own OS X browser, complete with Dock icon. Saved By: Chris Messina | View Details | Give Thanks Tags: os x, mac, safari, fluid, web apps, site-specific browser, webkit

Beanstalkd - Software - xph.us

12/12/2007 @ 21:00 UTC

deusx : Beanstalkd - Software - xph.us - "beanstalkd is a fast, distributed, in-memory workqueue service."

factoryjoe : Beanstalkd - Software - xph.us - beanstalkd is a fast, distributed, in-memory workqueue service. Its interface is generic, but is intended for use in reducing the latency of page views in high-volume web applications by running most time-consuming tasks asynchronously.

Simon Willison : Beanstalkd - Beanstalkd. This is the light-weight cross-language queue I’ve been waiting for. Similar to Starling but your workers don’t need to poll for new jobs; you can call the blocking “reserve? call instead.

bmilleare : Beanstalkd - Nice queuing daemon - beats using Amazon SQS IMO

joshua : Beanstalkd - Software - xph.us - beanstalkd is a fast, distributed, in-memory workqueue service. Its interface is generic, but was originally designed for reducing the latency of page views in high-volume web applications by running most time-consuming tasks asynchronously.

The software awards scam

16/08/2007 @ 19:01 UTC

joshua : The software awards scam - Yet another tale of SEO crap. Shocking.

43folders : The software awards scam « Successful Software - Five stars! Reminds me of the ubiquitous '90s "Cool Site of the Day!" awards.

Jeremy Zawodny : The software awards scam - The software awards scam: software awards or link scams?

nelson : Software awards scam - Guy makes a fake program, wins many 5 star awards

Eric Meyer : The software awards scam - 1. Submit a worthless "program" to download sites. 2. Get a bunch of 5-star ratings. 3. Profit!!! [via John] [via]

Adrian Holovaty releases templatemaker, a Python library for smart screen scraping

6/07/2007 @ 16:01 UTC

Andy Baio : Adrian Holovaty releases templatemaker, a Python library for smart screen scraping - given a large set of HTML documents, intelligently extracts the strings that change between them

Matthew M. Boedicker : templatemaker, Python screenscraping library - (via waxy) [via]

joshua : Introducing templatemaker - back out templates from similar documents

Rod Begbie : Introducing templatemaker - Python library that analyses a corpus of web pages, works out where the dynamic values are in the template, then allows you to scrape out the juicy details. I can think of oh, so many uses for this. [via#

philgyford : Introducing templatemaker | Holovaty.com - Python thing. Point it at some HTML files and it will make a template with holes for the unique strings in the pages. (via Daring Fireball)

White Glove Tracking

3/05/2007 @ 23:00 UTC

Andy Baio : White Glove Tracking - using crowdsourcing to spot Michael Jackson's white glove for a video visualization  [via]

joshua : White Glove Tracking - yet another cute crowdsourcing art project

fastclemmy : White Glove Tracking | We're Done - Thanks! - White Glove Tracking | We're Done - Thanks! by fastclemmy On May 4th, 2007, we asked internet users to help isolate Michael Jackson's white glove in all 10,060 frames of his nationally televised landmark performance of Billy Jean. 72 hours later 125

factoryjoe : White Glove Tracking | We're Done - Thanks! - On May 4th, 2007, we asked internet users to help isolate Michael Jackson's white glove in all 10,060 frames of his nationally televised landmark performance of Billy Jean. 72 hours later 125,000 gloves had been located. wgt_data_v1.txt

Milo Vermeulen : White Glove Tracking - isolating Michael Jackson's white glove in all 10,060 frames of his nationally televised landmark performance of Billy Jean - White Glove Tracking - isolating Michael Jackson's white glove in all 10,060 frames of his nationally televised landmark performance of Billy Jean - and then vizualizing the data in fun ways! [via]

The top 10 presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more.

1/05/2007 @ 15:00 UTC

Simon Willison : The top 10 presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more. - The top 10 presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more.. I normally avoid linking to “top 10? lists on principle, but this one pulls together some great resources and adds some extra context to each one.

jcgregorio : The top 10 presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more. - Doesn't cover Google or eBay, but still a good list.

jimray : The top 10 presentations on how to scale websites - Flickr, Bloglines, Vox, etc - learn how to build strong sites

bmilleare : The top 10 presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more.

nelson : System scaling - Collection of videos on how they make systems scale

joshua : A bunch of presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more.

philgyford : Peter Van Dijck’s Guide to Ease » Blog Archive » A bunch of presentations on scaling websites: twitter, Flickr, Bloglines, Vox and more. - The kind of thing I keep meaning to read up on. (via Kottke)

MySQL Proxy

29/03/2007 @ 23:00 UTC

Jeremy Zawodny : MySQL Proxy - MySQL Proxy: "Over the last weeks I wrote a mysql-proxy which can operate in several modes..."

joshua : MySQL Proxy - query filtering, rewriting, etc

bmilleare : ~jk MySQL Proxy - This is awesome

jimray : MySQL Proxy - I'm sure I'll find a reason to make use of this some day

Matthew M. Boedicker : MySQL proxy does query rewriting, injection, tracking - (via del.icio.us/joshua) [via]

Desktop TD

20/03/2007 @ 09:01 UTC

joshua : Desktop TD - i liked this one too

Rod Begbie : Desktop Tower Defense - Excellent Flash strategy-ish game which cost me about 20 minutes of productivity. So far. [via#

jcgregorio : Desktop Tower Defense - for the kids. yeah, really, for them.

Jeremy Zawodny : Desktop Tower Defense - Desktop Tower Defense: so. fucking. addtictive. make it stop!

Andy Baio : Desktop Tower Defense - as addictive as everyone says, much more arcade than RTS

factoryjoe : Desktop Tower Defense - A rediculously addictive game. Tags: game, world of warcraft, flash

Microsoft to support OpenID

6/02/2007 @ 20:00 UTC

Andy Baio : Microsoft to support OpenID - wonderful news

Jeremy Zawodny : Microsoft & OpenID - Microsoft & OpenID: "So Bill Gates just announced earlier this morning that Microsoft is supporting OpenID..."

cameron : Microsoft & OpenID - InfoCard and OpenID, together, forever.

joshua : Microsoft to support OpenID

jimray : Microsoft will support OpenID - I swear I thought this was announced a while ago, but great news all the same.

Rod Begbie : brad's life - Microsoft & OpenID - MS are announcing CardSpace authentication for OpenID. Of course, five bucks says this goes the "embrace & extend" way of Microsoft "supporting" SPF two years ago. [via#

Simon Willison : Microsoft & OpenID - Microsoft & OpenID. HUGE news. Microsoft are officially supporting OpenID, through integration with CardSpace.

Flickr quietly launches machine tag support

24/01/2007 @ 20:05 UTC

Andy Baio : Flickr quietly launches machine tag support - the possibilities here are kinda mind-bending

kellan : Machine Tags: They live! They live! - Machine Tags: They live! They live!. Machine tags are not RDF. But they could play RDF on television. #

Simon Willison : Flickr Machine Tags - Flickr Machine Tags. A new feature for API developers that lets them stuff arbritrary namespaced key/value pairs in to tags and query them using the API. Even without range queries, this will enable a ton of exciting new third party developments.

plasticbag : Flickr's introduced the concept of machine tags for everyone to start playing with - Ooh. Classy. Nice. All kinds of things can be built off the back of this. I'm just starting to get my head around the possibilities, although it's probably worth noting that I'm not necessarily sufficiently qualified to get the best view...

joshua : flickr rolls out "machine tags" - like system:has: in delicious i guess

jimray : Machine tags on Flickr - Add more metadata to your photos via tags. All backend/API jiggerypockery for now, but this will be cool.

Nelson Minar : Structured Flickr tags - Machine tags are triples: namespace, keyword, value

Visual Security: 9-block IP Identification

18/01/2007 @ 18:00 UTC

Simon Willison : Visual Security: 9-block IP Identification - Visual Security: 9-block IP Identification. Smart (and pretty) trick for showing a representation tied to a commenters IP address without affecting their privacy.

Rod Begbie : Don Park's Daily Habit - Visual Security: 9-block IP Identification - Attractive approach to giving plausible deniability when someone fakes your name posting comments, without having your IP address posted publicly. [via#

joshua : Visual Security: 9-block IP Identification - using a visual function of an ip address to establish continuity of identity

Matthew M. Boedicker : identicon puts an icon design based on your IP address in your comments to give a visual hint of identity - (via hack the planet) [via]

Milo Vermeulen : Don Park's Daily Habit - Visual Security: 9-block IP Identification, aka 'Identicons' [via]

factoryjoe : Don Park's Daily Habit - Visual Security: 9-block IP Identification - A neat trick for identifying people by visualizing IP addresses. Saved By: Chris Messina | View Details | Give Thanks Tags: metoday, avatar, ip verification, gylph

I love this analysis of the original Star Wars movie based on the happenings in episodes I-III

11/01/2007 @ 18:00 UTC

jkottke : I love this analysis of the original Star Wars movie based on the happenings in episodes I-III - I love this analysis of the original Star Wars movie based on the happenings in episodes I-III. "If we accept all the Star Wars films as the same canon, then a lot that happens in the original films has to be reinterpreted in the light of the prequels." C

Simon Willison : A New Sith, or Revenge of the Hope - A New Sith, or Revenge of the Hope. Reconsidering Star Wars IV in the light of I-III. It turns out R2-D2 and Chewie were the most significant characters by quite a long way.  [via]

jimray : A New Sith, or Revenge of the Hope - Retconning Star Wars makes R2D2 and Chewbacca two of the more important characters in the films. Or, if episode 3.5 were written by the CIA

Nelson Minar : R2D2 and Chewbacca ran the show - A retcon of the original Star Wars movie

Jeremy Zawodny : A New Sith, or Revenge of the Hope - A New Sith, or Revenge of the Hope: 3PO and a Wookie were really the brains behind things...

joshua : A New Sith, or Revenge of the Hope - Reconsidering Star Wars IV in the light of I-III - classic!

Flickr: Camera Finder

21/11/2006 @ 02:00 UTC

Jeremy Zawodny : Flickr: Camera Finder - Flickr: Camera Finder: very cool! camera stats breakdown on Flickr photos

joshua : Flickr: Camera Finder - nice way to measure popularity of cameras

Andy Baio : Flickr Camera Finder - also, they pushed the oft-requested Guest Pass feature

Milo Vermeulen : Flickr: Camera Finder [via]

Simon Willison : Flickr Camera Finder - I hadn't seen this; includes some really nice graphs.

Linkorama : Flickr: Camera Finder - Now this is integration synergy, and emergent shopping

strange maps

7/11/2006 @ 18:02 UTC

jimray : strange maps - A blog about maps of fictional places

joshua : strange maps - interesting explorations of all sorts of maps

Matthew M. Boedicker : strange maps - (via new del.icio.us popular sites) [via]

Milo Vermeulen : strange maps [via]

Khoi Vinh : Strange Maps - Via Very Short List. [via]

Architectures of Control in Design

10/09/2006 @ 12:48 UTC

plasticbag : Architectures of Control in Design - "How products increasingly control and restrict your behaviour" - weblog by Dan Lockton. Really interesting.

joshua : Architectures of Control in Design

veen : Architectures of Control in Design - "Increasingly, many products are being designed with features that intentionally restrict the way the user can behave, or enforce certain modes of behaviour."

Nelson Minar : Architecture of Control - Blog about design that intentionally makes things difficult (via HotLinks)

jkottke : A weblog about "architectures of control in design", an ongoing exploration of products "designed with features that intentionally restrict the way the user can behave, or enforce certain modes of behaviour" - A weblog about "architectures of control in design", an ongoing exploration of products "designed with features that intentionally restrict the way the user can behave, or enforce certain modes of behaviour".

Amy Hoy's Javascript Boot Camp

27/07/2006 @ 23:15 UTC

Andy Baio : Amy Hoy's Javascript Boot Camp - her three hour OSCON tutorial for "everyone who feels their Javascript skills just aren't up to snuff"  [via]

deusx : Javascript Boot Camp Tutorial - "This talk is for everyone who feels their Javascript skills just aren't up to snuff."

joshua : Javascript Boot Camp Tutorial

Paul Hammond : Javascript Boot Camp Tutorial - This talk is for everyone who feels their Javascript skills just aren't up to snuff.

Jeremy Zawodny : Javascript Boot Camp Tutorial - Javascript Boot Camp Tutorial: "This talk is for everyone who feels their Javascript skills just aren't up to snuff."

Oliver Laric - 787 Cliparts (Quicktime)

19/07/2006 @ 18:09 UTC

Milo Vermeulen : Oliver Laric - 787 Cliparts (Quicktime) - Oliver Laric - 787 Cliparts (Quicktime) [more] [via]

Nelson Minar : Clip art loop - Beautiful little animation (via Metafilter)

Andy Baio : Video: 787 Cliparts -  [via]

joshua : 787 Cliparts

jkottke : Mesmerizing clip-art movie - Mesmerizing clip-art movie. (via waxy) [via]

Brackup doesn't support restore from S3

5/07/2006 @ 01:08 UTC

kellan : Brackup doesn't support restore from S3 - Just in case you were confused by the documentation which says it does. #

Rod Begbie : brackup - Simple perl encrypted-backup-to-Amazon-S3 tool. [via#

joshua : brackup - lj brad's backup tool. seems scary

Jeremy Zawodny : brad's brackup posts - brad's brackup posts: a cool little backup system he's building

nelson : brackup 1.0 released - genius hacker Brad Fitzpatrick releases a 1.0 of his encrypted offsite backup tool

xml
Upian.