|
2006/12/13: Data formats for digital democracy: XML vs CSV 2006/12/12: AJAX and automation 2006/12/11: Moderated 2nd-level domains 2006/12/09: Bombshell aftermath 2006/12/08: A conversation with Jon Udell about his new job with Microsoft 2006/12/07: General-purpose intermediation 2006/12/05: "We found the version control, collaboration and invite system outweighed the limited feature set" 2006/12/04: Hunting the elusive search strategy 2006/12/01: A conversation with John Wilkin about the Michigan/Google digitization project 2006/11/30: The Screening Room #11: PowerSchool 2006/11/29: Why can't Johnny download? Because he's stuck in a semantic muddle. 2006/11/28: Justifying the feel-good labels 2006/11/21: Screen-sharing's long tail 2006/11/20: Why can't Johnny download? 2006/11/17: A conversation with Rajiv Gupta about fine-grained access control 2006/11/16: XBRL use cases: better late than never 2006/11/15: Tantalizing hints of the Knowledge Navigator 2006/11/14: Denise Getts wires the web 2006/11/12: Beyond the election news cycle 2006/11/10: A conversation with Jim Russell about the Pittsburgh diaspora 2006/11/03: The SALT talks 2006/11/02: All roads lead to VNC 2006/11/01: Mobile speech recognition 2006/10/31: The Screening Room #10: Dabble DB 2006/10/30: Scaling the Tufte effect 2006/10/27: A conversation with John Schneider about Efficient XML 2006/10/26: What's the video threshold for face-reading? 2006/10/25: So many social networks, so little time 2006/10/24: Conversational dynamics in the blogosphere 2006/10/23: Intense, simple, active demonstrations 2006/10/20: A conversation with Cricket Liu about the Domain Name System 2006/10/18: Drowning in a rising tide 2006/10/17: DRM by asking nicely 2006/10/16: In search of non-gratuitous 3D 2006/10/13: A conversation with Mark Ericson about communications-enabled business processes 2006/10/12: Levelator! 2006/10/11: Talk to the avatar 2006/10/10: WordPress for loosely-coupled comments, part 2 2006/10/09: Compound documents for the web 2006/10/06: A conversation with Ellen Ullman about living close to the machine 2006/10/04: At the Paris SOA Forum 2006/10/03: ID card anthropology 2006/10/02: Second Life, MTurk, and on-demand education 2006/10/01: The Screening Room #9: Windows Live Writer 2006/09/29: A conversation with Tim Fahlberg about mathcasts, clickers, and the future of education 2006/09/28: A conversation with Jeff Bezos about Amazon web services 2006/09/27: Kim Cameron on why business protocols aren't user-centric yet 2006/09/26: Show me my account activity! 2006/09/25: WordPress as a loosely-coupled comment engine 2006/09/23: How translucency could defuse the Turnitin/McLean High controversy 2006/09/22: A conversation with Cyril Houri about annotating the planet using a GPS/WiFi/cellular hybrid 2006/09/20: Turk work 2006/09/19: Screencasting of tacit knowledge 2006/09/18: Ongoing discussion of translucency and selective disclosure 2006/09/15: Half-baked ideas 2006/09/12: Google Earth live and in realtime 2006/09/11: The politics of data control 2006/09/10: Audio editing on the move 2006/09/08: A conversation with Phil Windley about identity in the real and virtual worlds 2006/09/06: Why argue about dynamic versus static languages when you can use both? 2006/09/05: The on-demand blogosphere revisited 2006/09/01: Labor/Labour Day 2006/08/31: 3Tera clarification 2006/08/30: The Screening Room #8: IronPython 2006/08/25: A conversation with Roy Fielding about HTTP, REST, WebDAV, JSR 170, and Waka 2006/08/24: Amazon EC2: Wow! 2006/08/23: Participatory debugging 2006/08/22: Del.icio.us is a database 2006/08/21: The cross-disciplinary blogosphere 2006/08/18: A conversation with Peter Suber about open access 2006/08/17: Search strategies 2006/08/16: Column catchup: XAML and XBRL 2006/08/15: Podcast transcription, revisited 2006/08/14: Animated map flyovers for handheld video, using Google, Microsoft, and Yahoo 2006/08/11: A conversation with Charlie Hoffman and Brian DeLacey about XBRL 2006/08/10: A parable about data provenance 2006/08/08: High-priority media apps 2006/08/07: Making sense of our networked lives 2006/08/06: Journeys over, and into, the earth 2006/08/04: A conversation with Ross Mayfield about wikis in the enterprise 2006/08/03: Column catchup: Open infrastructure and memetic marketing 2006/08/02: Vertical PowerBook as ebook reader 2006/08/01: Will, common sense, elbow grease 2006/07/31: The Screening Room #7: mTuitive, Mentat, and the Tao of expert systems 2006/07/28: A conversation with Paul Patrick about BEA's AquaLogic suite 2006/07/24: Errorless modeling 2006/07/22: Dinner in Syracuse next week? 2006/07/21: A conversation with Bob Glushko about document engineering and business patterns 2006/07/20: A new breed of highly-available serverless applications 2006/07/19: News about Google News 2006/07/18: Breaking habits 2006/07/17: Contribution, ownership, and natural versus artificial community 2006/07/14: A conversation with Mike Hudack about blip.tv and the future of web video 2006/07/13: A distraction-free desktop 2006/07/10: Clean air gardening and the future of shared experience 2006/07/07: Hosting AJAX on S3 with Openfount 2006/07/06: Relationships are us 2006/07/05: Amazon S3, YouTube, BlipTV, and the end of walled gardens 2006/06/30: A conversation with Lou Rosenfeld about search analytics, information architecture, and designing for usability 2006/06/29: The Screening Room #6: XML for Analysis 2006/06/28: DCStat: Data for digital democracy 2006/06/27: Summer listening 2006/06/26: Say what? 2006/06/23: A conversation with Dan Thomas and Suzanne Peck about open government 2006/06/22: A publishing parable 2006/06/21: Smart power, chain stores, and social consciousness 2006/06/20: A takedown request from This American Life 2006/06/19: User-generated content vs. reader-created context 2006/06/16: A conversation with Mike Frost about intelligent energy management 2006/06/15: Foundation and empire 2006/06/13: Google Calendar and its API 2006/06/12: Open source and open access 2006/06/09: A conversation with CJ Rayhill about Safari U and technology in education 2006/06/08: My new fun friends 2006/06/07: On business/education partnership 2006/06/06: Screening Room feed with enclosures: How? 2006/06/05: The network is the network: public radio on the web 2006/06/03: Earth to Google PR 2006/06/02: A conversation with Peter Rodgers about the 1060 NetKernel 2006/06/01: Onions and orchids 2006/05/31: The Screening Room #5: LINQ 2006/05/30: Re-imagining education 2006/05/26: A conversation with Frank Martinez about governance and tolerance 2006/05/25: Search referral hacks, then and now 2006/05/24: Loosely-coupled comments 2006/05/23: Web-based presentation software, continued 2006/05/22: The politics of presentation software 2006/05/19: A conversation with Andy Singleton about building global teams 2006/05/18: An invitation to practitioners 2006/05/15: A heretical approach to search engine optimization 2006/05/12: A conversation with Anders Hejlsberg about the May 06 preview of LINQ 2006/05/11: Rolling our own OPML mashups 2006/05/10: My contribution to public radio 2006/05/09: Unified data theory 2006/05/08: Podcast transcription 2006/05/05: A conversation with Nathan McFarland and Benjamin Hill about harnessing collective intelligence 2006/05/04: Take my identity, please 2006/05/03: How not to inspire customer confidence 2006/05/02: Warning: no 1 key detected, using l instead 2006/05/01: Screening Room #4: The Sun grid compute utility 2006/04/29: Technorati claim 2006/04/28: A conversation with Kingsley Idehen about open source Virtuoso 2006/04/26: Berkeley versus Stanford in iTunes U. 2006/04/25: Display surfaces and control surfaces 2006/04/24: Mashing up the InfoWorld explorer 2006/04/22: CSV to IIF 2006/04/21: A conversation with Chris Gemignani about data analysis and visualization 2006/04/20: Media strategies and challenges 2006/04/19: LibraryLookup for NHPR listeners 2006/04/18: InfoWorld power search and tag explorer 2006/04/17: Commons-based peer production and the medical information monopoly 2006/04/14: A conversation with Steve Burbeck about multicellular computing 2006/04/13: A lonely job 2006/04/10: How enterprise search could suck less 2006/04/09: Speaking, writing, and editing 2006/04/07: A conversation with Gary McGraw about security 2006/04/06: The Folio forty 2006/04/05: The everyday miracle of search 2006/04/03: Exploring Live Clipboard 2006/03/31: The Screening Room, episode 3: Atlas 2006/03/30: The once and future Internet 2006/03/28: Is 9 the new 43? 2006/03/27: Mapping the Chapman Road cleanup 2006/03/24: See it, try it 2006/03/23: Sausage, traffic, and clueless users 2006/03/22: Towards politically neutral infrastructure: Amazon's S3 2006/03/21: Shaping the boundaries of self-projection 2006/03/20: Bookmarklets 101 2006/03/18: Sparkline refinements 2006/03/16: Making simple things simple 2006/03/15: SOA forum, March 06 edition 2006/03/14: Reading del.icio.us history 2006/03/13: An argument against standards 2006/03/10: Mashing up the enterprise, wiring the web 2006/03/09: Controlling our data 2006/03/06: The IE7 team's radar screen 2006/03/03: Screencasting advice 2006/03/02: Listening on the run 2006/03/01: Need to know 2006/02/28: The Screening Room, episode 2: Flex 2.0 2006/02/27: Multi-language runtimes 2006/02/26: LibriVox 2006/02/24: RSS politics 2006/02/22: The iTunes U agenda 2006/02/21: Information architectures: print versus online 2006/02/20: The next wave of peer-to-peer 2006/02/19: My name is Jon 2006/02/17: State of the professional blogosphere 2006/02/15: InfoWorld metadata explorer reloaded 2006/02/14: MSIE and Mozilla, circa 2006 2006/02/13: InfoWorld power search reloaded 2006/02/09: Search engine, find engine 2006/02/08: Gmail correction and prognosis 2006/02/07: Gathering and exchanging email threads 2006/02/06: It's our data 2006/02/03: The wrath of the Mac zealots 2006/02/02: Semantic screenscraping 2006/01/31: The Screening Room, episode 1 2006/01/30: Further adventures in lightweight service composition 2006/01/26: Adventures in lightweight service composition 2006/01/25: Column catchup: Family-friendly calendaring and Doug Engelbart's real agenda 2006/01/23: The InfoWorld metadata explorer 2006/01/19: Open-ended query and tag spam 2006/01/18: Advanced tag search in Flickr 2006/01/17: Email sender authentication from the user's perspective 2006/01/15: Stanford, meet the lightnet. Apple, get a clue. 2006/01/13: Gmail lockdown in sector 4 2006/01/12: The calendar paradox 2006/01/11: Moving forward with microformats 2006/01/10: Mozilla Calendar revisited 2006/01/09: Scarcity versus abundance of talent 2006/01/06: Transparent feedreading 2006/01/05: Common DNA for user innovation 2006/01/04: Wikipedia's next five years 2006/01/03: Visual explanations 2005/12/30: The video professor 2005/12/29: The blog as resume and autobiography 2005/12/23: More tag cloud visualization 2005/12/22: Scannable conversation summaries 2005/12/20: The year in tags 2005/12/19: Predictions for 2006 2005/12/16: Technologies of control, technologies of use 2005/12/14: A breath of fresh air 2005/12/13: Test-driven SOA 2005/12/09: Rethinking customer service 2005/12/08: Eric Newcomer on the RPC/doc-literal cultural divide 2005/12/07: Dear Abby 2005/12/06: Greasemonkeying Google Video 2005/12/02: If I had time for a second life... 2005/12/01: Database truth and wire truth 2005/11/30: Practical natural language processing, circa 2005 2005/11/29: Web 3.0: Peer-to-peer air travel and electric power 2005/11/22: Dueling simplicities 2005/11/21: My 15 minutes of local fame 2005/11/18: Screencasting's one-year anniversary 2005/11/17: Just say no 2005/11/15: November lifehacks 2005/11/14: The truth is on the wire 2005/11/10: Good enough for government work 2005/11/08: SOA heroes 2005/11/07: Spelling out SOA 2005/11/04: Open source analysis 2005/11/03: Redefining hackability 2005/11/01: Semi-private bookmarking in del.icio.us 2005/10/31: Was the Berkman Center's ODF day a love-in? 2005/10/27: The many meanings of metadata 2005/10/26: Culture wars, Darwin Awards, and optimal attention 2005/10/25: SOA Executive Forum Day Two: Topics 2005/10/24: Counting pumpkins 2005/10/21: What is the difference between TV, radio, and newspapers? 2005/10/20: SOA Executive Forum Day One: Proposed Topics 2005/10/19: Attention economics 2005/10/18: Blog spam: This too shall pass 2005/10/17: Bloggers and journalists working together 2005/10/13: User innovation toolkits and continuous improvement 2005/10/12: The changing cathedral and the evolving bazaar 2005/10/11: Real-world repositories 2005/10/10: Documenting the flood 2005/10/07: What is the future of open blog infrastructure? 2005/10/06: Betty Dylan, Railroad Tavern, Sunday 8PM 2005/10/05: Envisioning identity 2005/10/04: Monkey see, monkey do 2005/10/03: Superplatform politics 2005/09/30: Reinvention and reinterpretation 2005/09/29: AJAX futures 2005/09/28: LINQ 101 2005/09/27: Once and future lock-in 2005/09/26: A channel changer for the Bloglines river of news 2005/09/21: WS-Heavy, WS-Lite, WS-JustRight 2005/09/20: Accelerating Change 2005 2005/09/19: A conversation with Anders Hejlsberg and Paul Vick about LINQ 2005/09/16: Foundations for a connected Office 2005/09/15: Bill Gates interview: the transcript 2005/09/14: An interview with Amar Gandhi about Microsoft's new RSS platform 2005/09/13: An interview with Bill Gates from PDC 2005 2005/09/12: Departure checklist 2005/09/09: An XML spreadsheet parable 2005/09/08: The social imperative 2005/09/07: Audio synaesthesia 2005/09/06: Lessons from the cookie laboratory 2005/09/02: Where are the DARPA-funded ad-hoc wireless networks? 2005/09/01: The saga of RSS (dis)continuity 2005/08/31: The riddle of asynchrony 2005/08/30: Vacation reflections 2005/08/16: Ceremonial identity tokens 2005/08/15: Tiger Woods data revisualized in Excel 2005/08/11: I want my MP3 2005/08/10: Architecture of participation, architecture of control 2005/08/09: Audio hiss revisited 2005/08/08: A conversation with Tim Howes about the Opsware Global Shell 2005/08/05: On the virtues of virtual UI 2005/08/04: Blog biology 2005/08/04: A public service announcement 2005/08/03: A conversation with Jonathan Robie about XQuery 2005/08/02: Pre-blogging the PDC 2005/08/01: Respecting Lotus Notes 2005/07/28: No magic bullet for security 2005/07/27: Instant outlining revisited 2005/07/26: Ceremony 2005/07/25: MSN Virtual Earth, Google Maps, and AJAX deep linking 2005/07/22: Federated folksonomy 2005/07/21: Tags, social networks, and email 2005/07/20: Audio linkblogging 2005/07/19: A conversation with CoreStreet's Phil Libin about physical and virtual security 2005/07/18: Mastering XML namespaces 2005/07/15: Atom's debut 2005/07/14: Social tagging in the enterprise 2005/07/13: Eliminating audio hiss 2005/07/12: LAMP and WAMP 2005/07/07: Innovative rich editors and local datastores 2005/07/06: Life in a TEXTAREA 2005/07/05: Recipes for remixers 2005/07/01: More del.icio.us collaborative filtering 2005/06/29: Improving the audio circulatory system 2005/06/28: Listening to Peter Yared 2005/06/27: How do you design a remixable Web application? 2005/06/24: Visualizing change 2005/06/23: Collaborative filtering with del.icio.us 2005/06/22: Tacit knowledge and cortical algorithms 2005/06/21: A conversation with Jeff Nielsen about agile software development 2005/06/20: Reducing the attack surface area of credit card data 2005/06/17: Screencasting strategies 2005/06/15: Personal operating systems 2005/06/14: Lever and fulcrum 2005/06/13: Wikipedia and the social construction of knowledge 2005/06/10: Mining for memes 2005/06/09: Password generator revisited 2005/06/08: Cracking WEP in 10 minutes 2005/06/07: When services go wrong 2005/06/06: Grand challenges, revisited 2005/06/03: A progress report on InfoWorld's del.icio.us experiment 2005/06/01: Web-friendly rich Internet apps, continued 2005/05/31: The ultra-thin InfoCard 2005/05/27: Libraries, directories, short lists, and glue 2005/05/26: In search of shared-infrastructure SOA 2005/05/25: AJAX encapsulation with TIBCO General Interface 2005/05/24: It's not about Old Media versus the Pajamahideen 2005/05/23: Tools for dynamic languages 2005/05/19: Fabric flavors 2005/05/17: WiFi along the Amtrak corridor 2005/05/16: Upcoming events: SOA Forum East and Syndicate 2005/05/13: Envisioning information 2005/05/11: Screencasts around the Net 2005/05/10: Greasemonkeying around 2005/05/09: Service as a science 2005/05/04: Footpaths and schemas 2005/05/03: Simple single sign-on 2005/05/02: Are smart networks always a dumb idea? 2005/04/29: What Timedance got right 2005/04/28: Those clueless users 2005/04/27: The new freshman comp 2005/04/26: A conversation with Michael Rys about SQL Server 'Yukon' 2005/04/25: The wrong end of the telescope? 2005/04/21: Making it easy to do the right thing 2005/04/20: Enhancing search results with metadata 2005/04/19: Open Akamaization with Coral 2005/04/18: InfoWorld SOA Executive Forum: Building applications on the SOA platform 2005/04/15: InfoWorld SOA Executive Forum: Defining the SOA Platform 2005/04/14: Software as a service: have it your way 2005/04/13: The grassroots grid? 2005/04/11: Bob Glushko and Roy Fielding on enterprise information integration 2005/04/11: Meme tracking with Greasemonkey 2005/04/08: Gilbane Conference on Monday: XML strategies for information interchange 2005/04/07: More media-shifting 2005/04/06: From time-shifting to media-shifting 2005/04/05: Languages and environments 2005/04/04: Sufficiently simple technology 2005/04/03: Content, services, and the yin-yang of intermediation 2005/03/30: The architecture of intermediation 2005/03/29: From open source to open services to open information 2005/03/28: How open is OpenSearch? 2005/03/25: Fast-forward e-learning 2005/03/24: PubSub's structured blogging initiative 2005/03/23: Hat tip to Jon Stewart 2005/03/22: Primetime hypermedia: Why now? 2005/03/21: Upcoming events in Keene, NH 2005/03/18: Don't throw out the SOAP with the bathwater 2005/03/16: InfoWorld power search in A9 2005/03/15: InfoWorld power search 2005/03/14: del.icio.us: the screencast 2005/03/09: Collaborative Feedburner stats project 2005/03/08: Annotating the planet 2005/03/07: The on-demand blogosphere 2005/03/04: Who is talking about what? 2005/03/03: IDG's Patricia Smith interviews me about podcasting and screencasting 2005/03/02: The loneliness of the long tail: subscription growth in techblogs, February 2005 2005/03/01: Real-world structured search 2005/02/28: Walking tour of Keene: followup 2005/02/25: A Google Maps walking tour of Keene, NH 2005/02/23: Google Maps pushes the envelope 2005/02/22: Technology myths and human realities 2005/02/21: All about screencasting 2005/02/19: Querying the blogosphere 2005/02/18: XQuery adventures 2005/02/17: Sharing our tool-using behavior using screencasts 2005/02/16: Blog search with XQuery 2005/02/15: Jason Hunter demonstrates XQuery using the Mark Logic server 2005/02/14: Blink, avatars, and the weird world of transformed social interaction 2005/02/11: Google Maps XML output disabled 2005/02/10: The zen of software automation 2005/02/10: Heavy metal umlaut: the making of the movie 2005/02/09: Google Maps is a web of linked XML documents 2005/02/08: Arthur van Hoff discusses the TiVo SDK 2005/02/07: The blogging of health care reform 2005/02/04: Office conference wrapup 2005/02/04: Listening to the chatter 2005/02/03: Schemas for smart documents 2005/02/03: In search of Office XML apps 2005/02/02: Subscription growth in tech blogs: January wrapup 2005/02/01: ACLU Pizza memeflow 2005/01/31: Shifting time and folding space 2005/01/29: Friday ^H^H^H^H^H^H Saturday notes 2005/01/27: Nic Harcourt and Elvis Costello contemplate the last flick of the dinosaur's tail 2005/01/26: Blogosphere subscription trends 2005/01/25: Where was desktop search when we needed it? 2005/01/22: Heavy metal umlaut: the movie 2005/01/20: Deep structure redux 2005/01/19: The deep structure of code 2005/01/18: Building stuff on top of stuff 2005/01/16: The audio digital darkroom 2005/01/14: Linky in action 2005/01/13: VM-enabled polycore computing 2005/01/11: MP3 ins and outs 2005/01/10: Zend Platform 2005/01/10: Open source documentation 2005/01/07: Towards healthy software 2005/01/06: Year of the enterprise Wiki 2005/01/05: Podcasting's transcription dilemma 2005/01/04: Screencast guidelines 2005/01/03: Unsung heroes of open source 2004/12/31: Battling the antibodies 2004/12/27: Open source audio 2004/12/22: Management by objects 2004/12/21: Michael Terner and Richard Treadway: KnowNow 2004/12/20: Ron Owens: Intervoice 2004/12/17: The network is the blog 2004/12/16: Oded Noy: PATH Application Manager 2004/12/15: In Google we trust? 2004/12/14: Libraries and the Internet 2004/12/13: The present and future value of Python 2004/12/10: Mobile webcasting with Helix 2004/12/09: CalDAV 2004/12/08: Mozilla Calendar 2004/12/07: The semantic web, digital identity, and Internet governance 2004/12/06: Economics of health care IT 2004/12/03: On-demand apps demand a richer browser 2004/12/02: Tales from the data-entry trenches 2004/12/01: The CAPTCHA game 2004/11/30: Open document formats, revisited 2004/11/29: Whatever happened to SVG? 2004/11/24: New York Times reveals identity of Amtrak Julie 2004/11/23: Podcasting mechanics 2004/11/22: Software factories: a conversation with Ward Cunningham and Jack Greenfield 2004/11/19: RESTful Flash plus Flex history 2004/11/18: Speech recognition circa 2004 2004/11/17: Name that genre: screencast 2004/11/16: RESTful Flash 2004/11/15: Name that genre 2004/11/12: Making movies of software 2004/11/11: Tweaking the tiger's tail 2004/11/10: Lighthammer Software's composite application toolkit 2004/11/09: Can rich Internet apps be web-friendly? 2004/11/08: Cornucopia of the commons 2004/11/04: Dragon NaturallySpeaking 8 2004/11/03: Electoral ebb and flow 2004/11/02: Introduction to MSH 2004/11/01: New directions in source code analysis 2004/10/29: The myth of the One True Device 2004/10/27: Halfbrain's DNA 2004/10/26: Under Gmail's hood 2004/10/25: Malcolm Gladwell on the instability of preference 2004/10/22: Who owns subscription data? 2004/10/21: iPod vs. MuVo 2004/10/19: The Wiki way 2004/10/18: Pervasive intermediation 2004/10/15: Firefox history in Google Desktop Search 2004/10/14: Hypermedia and personal productivity 2004/10/13: XML play-doh 2004/10/12: Securing Windows 2004/10/11: JotSpot demo, take two 2004/10/08: Generalizing E4X 2004/10/06: JotSpot demo 2004/10/05: Computer telephony: why wait? 2004/10/05: Page-addressable PDF 2004/10/04: The energy web 2004/09/30: Windows Update confusion 2004/09/29: Introduction to E4X 2004/09/28: Making old technologies new 2004/09/27: Canonical URLs and network effects 2004/09/23: Amazon/Google/WorldCat 2004/09/22: Open source opportunity, open source risk 2004/09/21: From access control to accountability 2004/09/20: LibraryLookup update: TLC 2004/09/17: PC versus PC 2004/09/16: Medbloggers 2004/09/15: VoIP interop: built-in or bolt-on? 2004/09/14: Doing the impossible 2004/09/13: Deep linking: firewalls versus contracts 2004/09/09: Next-generation infoware 2004/09/08: Hotel security priorities 2004/09/07: Nic Wolff's single-signon bookmarklet 2004/09/07: MP3 sound bites 2004/09/06: The TiVo Olympics 2004/09/04: Across the great divide 2004/09/02: Meta-mail 2004/09/01: Information routing, redux 2004/08/31: Why we owe Troutgirl our thanks 2004/08/30: Collaborative knowledge gardening 2004/08/19: The scalability myth 2004/08/18: A frustrated consumer of media 2004/08/17: The architecture of participation 2004/08/16: Information routing 2004/08/13: Pub/sub, tags, and human filters 2004/08/12: Sound bites 2004/08/11: del.icio.us 2004/08/09: A strategic vision for dynamic languages 2004/08/09: Tragedy of the network commons 2004/08/05: Prime-time hypermedia 2004/08/04: Michael Tiemann on the role of Fedora 2004/08/03: The Gorge of Eternal Peril 2004/07/29: Controlling agent societies with Ruby: Rich Kilmer and Dana Moore 2004/07/28: IronPython released, Hugunin to join Microsoft 2004/07/27: Linky 2004/07/27: Federating identity the Shibboleth way 2004/07/25: Bloglines 2004/07/22: LibraryLookup: Aleph 2004/07/21: HailStorm training wheels 2004/07/20: Longhorn follow-up: Quentin Clark interview 2004/07/19: Feedster/Bloglines citation bookmarklets 2004/07/17: Edwin Khodabakchian interview 2004/07/16: Feedster reloaded 2004/07/15: Network access for guests 2004/07/14: Upcoming events 2004/07/13: HailStorm [CQ] 2004/07/12: Web standards on the move 2004/07/08: Topic: identity. Author: anonymous. 2004/07/07: WHATWG 2004/07/06: Java and Sun's operating systems: better together? 2004/07/03: Diego Doval 2004/07/02: Note to MSDN: make friends with the Lazy Web 2004/06/30: Space, time, and data 2004/06/29: It's not the J in Java Virtual Machine that matters, it's the VM 2004/06/25: Open source and the advancement of automated code analysis 2004/06/24: OS X Keychain and Win XP Credential Manager 2004/06/22: The Google PC 2004/06/22: Outages 2004/06/17: Open document formats 2004/06/15: When a journalist blogs 2004/06/15: Thin client, rich data 2004/06/14: Quis custodiet ipsos custodes? 2004/06/11: Sean McCown, Michael Rys, and conversational journalism 2004/06/10: FixYourOwnPrinter.com 2004/06/09: Questions about Longhorn, part 3: Avalon's enterprise mission 2004/06/08: Open source and visible source 2004/06/07: Questions about Longhorn, part 2: WinFS and semantics 2004/06/06: Watching people use software 2004/06/04: Optical illusions 2004/06/04: ISBN Y2K+5 2004/06/03: Broadcatching: the RSS-ification of television news 2004/06/02: Questions about Longhorn, part 1: WinFS 2004/06/01: Five guys talking 2004/05/27: The artful logger 2004/05/26: Accessing conference content 2004/05/25: Threat modeling 2004/05/24: The challenge of partial trust 2004/05/21: Patterns, Wikis, and APIs 2004/05/20: Goldberger vs. Pleas 2004/05/19: DomainKeys draft specification 2004/05/18: Random access to Web audio 2004/05/18: Pushmepullyou 2004/05/17: Personas and plogs 2004/05/13: Link-addressable streams, revisited 2004/05/12: Google's supercomputer 2004/05/11: The whole picture 2004/05/11: Xythos 'Intellittach' 2004/05/11: Trademarks, acronyms, and Orwell 2004/05/10: XBRL follow-up 2004/05/10: A sea of snapshots, a heterogenous world of transforms 2004/05/07: UPnP, Web services, and Rendezvous 2004/05/06: Recent new voices 2004/05/06: Adobe Designer 6.0 preview 2004/05/05: Attack of the killer accountants 2004/05/04: Groove, four years later 2004/04/30: XML databases move to the middle 2004/04/28: Jack of all trades, master of none 2004/04/27: i18n again 2004/04/27: David Weinberger's excellent rant 2004/04/27: Radical software customization 2004/04/26: 13th-century standards 2004/04/22: Active résumés 2004/04/21: Ending email forgery 2004/04/20: Middleware dark matter 2004/04/20: Betty Dylan, Keene, Thursday evening 2004/04/19: Proxy power 2004/04/18: Always-on identification 2004/04/16: The participant/narrator: owning the role 2004/04/15: SafariBox 2004/04/15: Donkey adoptions 2004/04/14: Networks of shared experience 2004/04/13: Technorati trackbacks 2004/04/12: Scribbling in the margins 2004/04/08: What website is Aunt Tillie really on? 2004/04/07: Software cinema verité 2004/04/06: Customer demand for a ubiquitous InfoPath runtime 2004/04/06: TiVo, Amazon, and the library 2004/04/05: RSS and TiVo 2004/04/04: Introducing Aunt Tillie to RSS 2004/04/03: Should we exhibit GMail in the Museum of Jurassic Technology? 2004/04/02: An example of helpful guidance 2004/04/01: Meta-marketing 2004/03/31: Macromedia Flex 2004/03/30: Blogs + playlists = collaborative listening 2004/03/30: Human interface guidelines for the Internet 2004/03/29: The social enterprise 2004/03/29: Outsourcing anecdotes 2004/03/26: Refrigerator magnet mystery: solved 2004/03/25: The refrigerator magnet mystery 2004/03/24: The Firefox opportunity 2004/03/23: How to forge an S/MIME signature 2004/03/23: Let your customers sell your software 2004/03/22: Blog/print synergy: my strategies 2004/03/22: More on certificates in OS X 2004/03/19: Making email identity work 2004/03/18: REST for the rest of us 2004/03/17: Standards versus conventions 2004/03/15: The media-player fireswamp 2004/03/13: A nation of polarized readers 2004/03/12: Automated security scanning with Google 2004/03/11: More Firefox search plugins 2004/03/10: Secure use of private keys in OS X Mail and Outlook 2004/03/09: Beyond knowledge? 2004/03/08: The accident of geography 2004/03/06: Why no 'use strict' in Python? Answer: PyChecker. 2004/03/05: Why no 'use strict' in Python? 2004/03/05: No-Touch Deployment vs ClickOnce 2004/03/04: Structured change detection 2004/03/04: Screen video tips 2004/03/03: Component builders and solution builders 2004/03/02: Aunt Tillie's OS X adventure 2004/03/01: .NET report card 2004/02/26: The 1060 REST microkernel and XML app server 2004/02/25: Christopher Allen, Rip Van Winkle 2004/02/23: WS-WorldPeace 2004/02/23: Lightweight XML search servers, part 2 2004/02/22: Different strokes 2004/02/21: Heads, decks, and leads: revisited 2004/02/20: Under the radar 2004/02/19: Using the Yahoo! search plugin in Mozilla 2004/02/18: Google News coverage of Yahoo! dumping Google 2004/02/18: User-driven integration 2004/02/18: Real world semantics 2004/02/17: Gender, personality, and social software 2004/02/15: Forty years ago today 2004/02/13: OCLC refines its ISBN-clustering service 2004/02/11: Programs that write programs 2004/02/09: Multivalued CSS class attributes 2004/02/06: Device independence 2004/02/06: Things that shouldn't need to be said 2004/02/06: Notes from an XQuery practitioner 2004/02/05: Experimental attributes 2004/02/03: Confession time 2004/02/02: Content-aware search 2004/02/02: Exonerated feeds 2004/02/01: RSS self-defense 2004/02/01: Paul Venezia's masterful Linux 2.6 review 2004/01/31: Analyzing blog content 2004/01/30: More fun with queries 2004/01/29: Structured search, phase two 2004/01/27: .NET reality check 2004/01/26: Mindreef's SOAPscope 3.0 2004/01/26: The art and science of software testing 2004/01/26: Next-generation e-forms 2004/01/25: The forest and the trees 2004/01/23: Open source lock-in 2004/01/22: How dynamic categories work 2004/01/22: A penny for your ERP thoughts 2004/01/21: One-click RSS subscriptions, continued: the lesser of two evils? 2004/01/19: XPath query tips 2004/01/19: What RSS users want: consistent one-click subscription 2004/01/18: More on screen videos and dynamic categories 2004/01/16: Spontaneous screen videos 2004/01/15: Dynamic categories 2004/01/14: Turning consumers into producers 2004/01/13: Moving pictures 2004/01/12: Don Box and Tennessee Williams 2004/01/10: Server-based XPath search 2004/01/08: Databases get a grip on XML 2004/01/07: Dynamic languages and enterprise VMs 2004/01/06: The sigh heard round the world 2004/01/05: Pipelines and monads 2004/01/04: The Heisenberg uncertainty of social networks 2004/01/02: Wil McCarthy on programmable matter 2004/01/01: A tale of two cultures 2003/12/29: The wardriver and the cop 2003/12/25: The social life of XML 2003/12/22: XML for the rest of us 2003/12/19: Rich Persaud's AV clipping service 2003/12/17: Cygwin sshd for Win32 2003/12/16: The LinkedIn dilemma 2003/12/16: Sun's identity pitch 2003/12/15: Mining the intranet 2003/12/12: Mobile webcasting redux 2003/12/11: Gender and style 2003/12/10: Adam Bosworth on navigating the linked web of data 2003/12/10: Mike Champion on Web services reference architecture 2003/12/09: Dave Megginson's strange creations 2003/12/08: Giving back to open source 2003/12/08: Point/Counterpoint: Web services for collaboration 2003/12/05: Searching along the path of least resistance 2003/12/04: Web mindshare calculator revisited 2003/12/03: Putting services into buckets is a hopeless exercise 2003/12/03: DevPartner Studio 2003/12/02: Web services and natural-born cyborgs 2003/12/01: Link-addressable streams 2003/11/25: Data models and network effects 2003/11/24: Preserving the Internet's neutral core 2003/11/22: A tale of two Cairos 2003/11/20: Working with Bayesian categorizers 2003/11/19: Marconi's magic box 2003/11/18: Lizard brain surgery 2003/11/16: Great books spam 2003/11/15: Notice to customers using e-mail filtering "SPAM" software 2003/11/13: Multi-ISBN LibraryLookup 2003/11/12: Dynamic documents revisited 2003/11/11: Skepticism, cynicism, optimism 2003/11/10: Mining message metadata 2003/11/06: Citation and influence: science versus the blogosphere 2003/11/05: Conserving the RESTful ecosystem 2003/11/04: Personal service-oriented architecture 2003/11/03: Windows types and universal types 2003/11/01: Dear Sonya 2003/10/31: Replace and defend 2003/10/30: The Forbes forum on dynamic mid-sized companies 2003/10/28: Avalon isn't about Web/GUI convergence 2003/10/28: Open source citizenship 2003/10/24: Clash of the titans: Amazon vs. Google 2003/10/23: Apple's Knowledge Navigator revisited 2003/10/21: Ben Bederson's DateLens 2003/10/21: Our own devices 2003/10/20: W3C vs. OASIS patent policies 2003/10/20: GUIs, linking, and interface experimentation 2003/10/19: Epidemiology and the nTag 2003/10/11: Why Mozilla matters 2003/10/09: Interactive microcontent 2003/10/08: Video citation and blogging frustration 2003/10/07: Reuse: patterns and antipatterns 2003/10/07: XML vocabularies: freedom and control 2003/10/06: Office 2003 perspectives 2003/10/06: If it's Tuesday, it must be 10AM 2003/10/02: Beyond linking: the challenge and opportunity of citation 2003/10/01: Happy birthday, Nigeria 2003/10/01: Adobe's trial balloon 2003/09/30: MailBucket: an email-to-RSS gateway 2003/09/30: The avocado-green fridge 2003/09/29: XPath everywhere 2003/09/29: Ace travel agents available 2003/09/28: Permissions on the edge 2003/09/27: Mechanical memory 2003/09/26: Monoculture on the Potomac 2003/09/25: More baseball lessons 2003/09/24: Loosely-coupled publishing 2003/09/23: iCal explorations 2003/09/23: Baseball lessons for software teams 2003/09/21: The calendar fiasco 2003/09/19: Kimbro's science experiment 2003/09/18: Language instincts 2003/09/17: Weblogs, prior art, and virtual machines 2003/09/16: Kimbro Staken's XPath-searchable blog 2003/09/15: Email's special power 2003/09/12: TCP 135 and the loss of end-to-end 2003/09/09: Apples to apples 2003/09/08: Monoculture, competition, and security 2003/09/04: Adobe Q and A 2003/09/03: Politically incorrect observations about Mac OS X and Windows 2003/08/30: Code reading and literary criticism 2003/08/30: In search of Office 2003 developers 2003/08/30: More pleasant surprises, please 2003/08/29: Well-formed writing and information routing 2003/08/29: RSS to replace email? Nah. 2003/08/28: Enjoying XPath search 2003/08/28: De-anonymizing with Google 2003/08/27: Closing the loop on XHTML blog content 2003/08/26: Exploration and discovery 2003/08/25: Bootstrapping location-based services 2003/08/25: Dynamic languages and virtual machines 2003/08/22: Chris Brumme's blog 2003/08/21: Acrobat and InfoPath 2003/08/21: Too close for comfort 2003/08/12: Ratholes and training wheels 2003/08/11: Symbol grounding and extensible aggregators 2003/08/09: Namespace training wheels 2003/08/08: An RSS/RDF epiphany 2003/08/07: Tank, I need a pilot program for a B-212 helicopter 2003/08/07: SpamBayes now accepting donations 2003/08/06: Chicken and egg 2003/08/06: A killer app for RSS 2003/08/05: Using RSS 2.0 and RDF together 2003/08/04: Test-driven development 2003/08/04: Revisiting Zope 2003/08/01: Exploring Ultraseek 2003/08/01: InfoWorld.com updates 2003/07/31: iChat AV, iSight, and FlashCom 2003/07/30: Zora's list 2003/07/30: The marriage of SQL and XML 2003/07/29: More Zope tips 2003/07/29: 2003 InfoWorld awards for innovative tech projects 2003/07/27: GAIA and the services fabric 2003/07/25: RSS top-level namespace 2003/07/24: Zope tips 2003/07/21: OS X sendmail enabler 2003/07/19: Canning spam 2003/07/19: Aspects revisited 2003/07/18: An announcement about RSS 2003/07/17: Who would need a telephone? 2003/07/16: Publishing, permanence, and transparency 2003/07/15: The Mozilla Foundation 2003/07/15: Test-driven development 2003/07/14: Test Center programming survey 2003/07/14: Core and periphery 2003/07/14: The document is the database 2003/07/11: SpamBayes update 2003/07/11: The starship and the canoe 2003/07/11: ACM Queue 2003/07/10: Wrappers, injectors, and writing tools 2003/07/08: Voltage Security's identity-based encryption 2003/07/07: Tweedledum, Tweedledee, and active intermediaries 2003/07/05: The network song 2003/07/02: In search of XHTML guidance 2003/07/01: Specification and emergence 2003/06/29: Voices 2003/06/27: My conversation with Mr. Safe 2003/06/25: Fixing RSS's public-relations problem 2003/06/23: AT&T, CheckFree, and electronic bill presentment 2003/06/22: Engines, steering wheels, and open source 2003/06/21: The translucent veil 2003/06/20: Certifying email senders 2003/06/19: Rules engine/debugger as system service? 2003/06/18: Towards a unification of strengths 2003/06/17: Perils of the road less taken 2003/06/13: The universal client 2003/06/13: Mozilla search plugins 2003/06/13: Censored! 2003/06/12: Structured writing, structured search 2003/06/11: The WASTE affair 2003/06/10: In search of the JBoss Pet Store 2003/06/08: RSS reader stats re-analyzed 2003/06/08: RSS bugfixes and experiments 2003/06/07: Choosing your J2EE weapons 2003/06/06: Winning the browser peace 2003/06/05: Cross-platform, cross-browser XML apps 2003/06/04: User agents revisited 2003/06/03: Searchable slides 2003/06/02: Mozilla on the move 2003/06/02: Patterns of persistence 2003/06/01: OSCOM Wrapup 2003/05/29: Translucent databases revisited 2003/05/29: InfoWorld survey on enterprise security 2003/05/28: The business of RSS 2003/05/27: The Harry Tuttle award 2003/05/27: Upcoming talks 2003/05/23: APIs, protocols, and rogue plumbers 2003/05/22: Koha and the Library of Congress 2003/05/22: The new old man 2003/05/22: Googling for social security numbers 2003/05/21: Blogs, chaos, and neural nets 2003/05/20: Testing for Windows rot 2003/05/17: Experimental journalism 2003/05/16: Toggling between HTML and XML 2003/05/16: Tools for rules 2003/05/15: Applied social network analysis 2003/05/14: Indexing and searching Outlook email 2003/05/13: Google cache looker-upper 2003/05/12: Appropriate use of J2EE/EJB 2003/05/12: Interfaces and habits 2003/05/12: Bayesian vs. latent semantic analysis 2003/05/09: SpamBayes futures 2003/05/08: SpamBayes rocks 2003/05/07: MTU mysteries and regedit links 2003/05/06: Crazy like a fox 2003/05/05: Computer/telephone integration: Why don't we expect more? 2003/05/03: Enterprise buses and dirt roads 2003/05/02: Tablet vs tablet 2003/05/02: How not to contact me 2003/05/01: Revisiting the Virtual Press Room 2003/04/30: It's a magazine! 2003/04/29: Blogs and InfoWorld 2003/04/28: Don't segment desktop XML 2003/04/27: The global advantage 2003/04/22: Item 500 2003/04/18: Do the simplest thing that could possibly work 2003/04/17: RSS redirection and regex/Frontier/XSLT XML hacking 2003/04/16: RSS redirection, again 2003/04/16: The semantic blog 2003/04/14: How (and why) to include an xhtml:body in a Radio UserLand RSS feed 2003/04/11: High-tech PR in the age of blogs, part 3 2003/04/10: Do the simple things 2003/04/09: High-tech PR in the age of blogs, part 2 2003/04/08: Blogs, scopes, and human routers 2003/04/08: A conversation with MySQL's Mårten Mickos 2003/04/07: Two more LibraryLookup-compatible OPACS 2003/04/07: The public record 2003/04/07: Tim Bray's ongoing conversation with the world 2003/04/07: A conversation with Brian Behlendorf 2003/04/04: Web archaeology 2003/04/03: Sailing through the perfect storm 2003/04/02: Simon Pugh on identity management and Liberty Alliance 2003/04/01: Adam Bosworth paints the big picture 2003/03/31: Ian Foster at CTO Forum 2003/03/29: First look at InfoPath 2003/03/27: Publishing a project weblog 2003/03/26: Virtual machines 2003/03/25: OS X Hack #45: Speakable Web Services 2003/03/24: Degrees of freedom 2003/03/21: Environment, scripting, and behavior 2003/03/20: Choose your superpower 2003/03/19: Geography and collaboration 2003/03/19: Boats and deckchairs: a mystery solved 2003/03/18: Secrets of the XML gods 2003/03/17: Reactions to the Whither Mono? column 2003/03/17: Querying XML in databases 2003/03/15: The conversational enterprise 2003/03/13: Whither Mono? 2003/03/12: SQL and XPath 2003/03/12: Don't make me wait 2003/03/11: Web Services Switcher 2003/03/11: RSS Version Pi 2003/03/10: Chunking and scanning RSS feeds 2003/03/09: Writing for the Web 2003/03/09: PICA systems added to LibraryLookup 2003/03/07: Playing the Internet scales 2003/03/07: Inventing languages and monitoring queries 2003/03/06: The future of online community 2003/03/05: Think Spring 2003/03/04: Annoying habit #1 2003/03/03: Mainstreaming Zope 2003/03/02: LibraryLookup for DS Viewpoint 2003/03/01: Information trailblazing 2003/02/27: Tim Bray's weblog 2003/02/26: InfoPath and XForms 2003/02/25: Ari Pernick on HTTP kernelization in Windows Server 2003 2003/02/25: ENUM and the loss of practical obscurity 2003/02/25: Dancing with the devil 2003/02/24: Exploring Office 2003 2003/02/23: Phil Windley's InfoWorld debut 2003/02/21: 10 things you need to know about XDocs 2003/02/21: The pedantic Web 2003/02/20: There's more than one way to read RSS 2003/02/20: Trendspotting 2003/02/20: Greg Reinacker's NewsGator 2003/02/20: Scott Guthrie opens a window on ASP.NET 2003/02/19: LibraryLookup update 2003/02/19: Pictures of Jean Paoli 2003/02/15: Groove 2.5 2003/02/14: The human face of Microsoft 2003/02/13: Refactoring the business 2003/02/12: Applied network theory 2003/02/11: Feeling Chad's pain 2003/02/10: James Gleick on spam 2003/02/09: Volume snapshot services 2003/02/07: New look 2003/02/07: Updating the CxO blogroll 2003/02/07: Shipping the prototype 2003/02/06: Markup and emergence, yin and yang 2003/02/05: Exploring Tim Knip's Radio/Groove interop tool 2003/02/05: Groove to Radio 2003/02/04: BuddySpace 2003/02/03: Towards open services 2003/02/02: Convergence of identity 2003/02/01: newsQuakes 2003/01/31: The architecture of data-rich public spaces 2003/01/30: Components and glue 2003/01/29: Let's make HTML/JavaScript suck less 2003/01/29: A Conversation with Graham Glass 2003/01/29: Technology of the Year: Open source 2003/01/29: Technology of the Year: Publish/Subscribe 2003/01/29: Technology of the Year: XML Web services 2003/01/28: Virtuoso, Mono, and the future of data management 2003/01/27: Ceci n'est pas une pipe 2003/01/25: Publish globally, script locally 2003/01/21: Phil Windley on government's proper role as an identity provider 2003/01/21: Perlish JavaScript 2003/01/20: L.M. Orchard commits filesystem sacrilege 2003/01/18: Politics and audioblogging 2003/01/17: Hiding versus revealing 2003/01/17: The name game 2003/01/16: Namespace completion and DOM support in Apple's Safari 2003/01/15: Information mapping 2003/01/13: Services and links 2003/01/13: The interactive intermediary 2003/01/11: A tale of two book sites 2003/01/10: Crossing the bridge of weak ties 2003/01/08: 2003: The year of anti-spam? 2003/01/07: Where angels fear to tread 2003/01/06: Genus, species, and ISBN 2003/01/05: The disruptive Web 2003/01/04: Clifford Pickover's ESP test 2003/01/04: A conversation with Ray Ozzie 2003/01/03: GeoURL 2003/01/03: ISSNs and Z39.50 2003/01/01: First line trivia at AllConsuming.Net 2002/12/31: It's just freaking cool 2002/12/30: Scripting an interactive service intermediary 2002/12/29: When not to cooperate 2002/12/28: Tinkering with scripts and service lists 2002/12/23: A performance, expressed in text, data, and code 2002/12/21: Is it software? 2002/12/21: Build your own bookmarklet 2002/12/20: Craig Johnson on meaningful URLs 2002/12/20: Questions about use of Creative Commons licensing 2002/12/20: Nobody expects the spontaneous integration (part 2) 2002/12/19: LibraryLookup uses Creative Commons license 2002/12/18: The evolution of cooperation 2002/12/17: Nobody expects the spontaneous integration 2002/12/16: LibraryLookup project rolls along 2002/12/16: The power of voice 2002/12/15: LibraryLookup iPac edition and service discovery 2002/12/14: The power of ISBN 2002/12/14: A web of libraries 2002/12/14: LibraryLookup, Voyager edition 2002/12/13: Customizing our software worlds 2002/12/12: LibraryLookup considered harmful? 2002/12/12: Designing for recombinant growth 2002/12/11: LibraryLookup bookmarklets 2002/12/10: A library services experiment 2002/12/10: Scripting Groove Web Services 2002/12/09: Adventures in content management 2002/12/06: Script locally, publish globally 2002/12/05: Talk to the hand 2002/12/04: Appreciating Tom Yager 2002/12/ |