Sign in or Create an account
DeWitt Clinton
YouTube
favorited a video on YouTube
FriendFeed
posted a link
6 hours ago
"This approach should be used only if the previous methods are not feasible and you already are providing OpenSearch. No changes are required on the front-end. This approach may enable site owners to leverage existing databases. Since search results need to render quickly, OpenSearch may not work well for certain applications." - DeWitt Clinton
I would *love* for someone at Yahoo to explain that one. : ) - DeWitt Clinton
Though I do love that they say: "Note that the name DataRSS is a bit unfortunate, since DataRSS XML can be embedded in a variety of feed formats, such as Atom and RSS." You think they would have just used a different name. - DeWitt Clinton
That's definitely something to make you scratch your head. hmm. oh ya, it's yahoo! - Jason Wehmhoener
But I should add, I think SearchMonkey rocks. And I will try to back up that statement as soon as I figure out what SearchMonkey is. - DeWitt Clinton
Yes, my feeling as well. :-) - Jason Wehmhoener
FriendFeed
posted a link
yesterday at 7:40 pm
I noticed while trying to debug horrible response times, even though my ping times were okay. Why doesn't someone start a non-evil version of OpenDNS? - DeWitt Clinton
The symptom was this: % host www.google.com www.google.com is an alias for google.navigation.opendns.com. google.navigation.opendns.com has address 208.67.219.231 google.navigation.opendns.com has address 208.67.219.230 - DeWitt Clinton
And I'm upping my offer to FriendFeed. I'll now pay $2 per newline character. Seriously guys, you're leaving money on the table. - DeWitt Clinton
To clarify, the new part was the "Enable OpenDNS proxy" feature that they quietly turned on to once again steal traffic. - DeWitt Clinton
Amit posted a good article on Digital Inspiration re: Google and OpenDNS...http://www.labnol.org/software... - Jack Carlson
I'm frustrated because I had already gone into the OpenDNS settings and disabled all traffic redirection and logging functionality. That they would change that without asking permission via an opt in is inappropriate. If a client resolves www.domain.com, they should always get the IP that domain.com offers, unless the user explicitly and knowingly opts in to something different. It is wrong when ISPs do tricks like this, and OpenDNS shouldn't either. - DeWitt Clinton
del.icio.us
bookmarked a page on del.icio.us
yesterday at 9:55 am
"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." - DeWitt Clinton
del.icio.us
bookmarked a page on del.icio.us
yesterday at 9:57 am
"Google has built its business here, on the open web, and we want to help you build here too. To that end, we are happy to announce the formation of an encyclopedia for web developers, by web developers: Google Doctype." - DeWitt Clinton
FriendFeed
posted a link
Sunday at 8:07 pm
An early preview for FriendFeeders. Googlers and former Googlers should feel right at home here. - DeWitt Clinton
The remarkable thing to me is that I was able to implement this with only 104 lines of source, 213 lines of tests, and 331 lines of documentation. Think about what those ratios (and total size) would be to implement the same functionality in say, Java or C++. Heck, it even includes an implementation (and tests) of a stable heap-based, synchronized priority queue (15 lines of code). - DeWitt Clinton
Interesting. How does the model compare to the Deferreds concept in Twisted? - Vlado Handziski
@vlahan - I hadn't looked at the Deferred model in Twisted before, but if it makes sense I can converge this API toward theirs. I'll spend some time with Twisted and see. Thanks! - DeWitt Clinton
Cool. Maybe we will soon see support for Twisted in App Engine :) - Vlado Handziski
Beautiful - Benjamin Golub
Google Reader
shared an item on Google Reader
Monday at 1:27 pm
Wow. That's the first time I've seen Dion this fired up (publicly). Having people this passionate in your camp is not something that can be bought at any price; which makes it that much more important to stop and listen to them. - DeWitt Clinton
FriendFeed
posted a message
Sunday at 4:11 pm
Topics could include "why scaling Twitter is actually a hard problem", "data portability in practice, not catchphrases", "open protocols require more than press releases", "the future of distributed source control", "distributed data storage in the cloud", "the paradigm of visible source vs. java-to-javascript compilation", "syndication vs federation as a means of decentralizing the social graph", "dsl's vs gpl's", etc, etc. - DeWitt Clinton
Some people I'd want to hear from (that I don't work with): Simon Willison, Alex Russell, Brian Aker, Adrian Holovaty, Eran Hammer-Lahav, Miguel de Icaza, Cal Henderson, Ned Batchelder, Charles Nutter, David Eppstein... And plenty that I do work with: Russ Cox, Steve Yegge, Mihai Parparita, Mark Pilgrim, Chris DiBona, Kevin Marks, Cedric Beust, Brad Fitzpatrick, Ian Hickson, Bruce Johnson, Aaron Boodman. And of course, basically the whole FF team. - DeWitt Clinton
This would be absolutely awesome. What do we need to do to make this happen? - Adewale Oshineye
Do it! Just leave some room in the audience for those of us who'd love to watch such an event. - Erica Baker
@ade - Let's get Dion Almaer to moderate it. - DeWitt Clinton
We could also add more non-american technical people to that list. The last.fm guys for instance would be very interesting. As would the team at the Guardian newspaper. Add in some people from the non-anglophone world and we'd have a roundtable equivalent of Software Engineering Radio: http://www.se-radio.net/ but with a lot more reach. - Adewale Oshineye
Dion would be a great moderator and he's already got podcasting experience. Ideally people could write in to suggest topics and panel members for future episodes. For instance I would love to listen to a discussion on Music/Web2.0/music discovery which featured people from last.fm, the guy behind the hype machine: hypem.com and somebody technical from Pandora - Adewale Oshineye
If you do the music thing you've got to get the guy from Sun... Paul Lamere: http://blogs.sun.com/plamere/. But you should start with Twitter - anything to shut people who don't know what they are talking about up. - Nick Lothian
Instead of doing something just about Twitter how about a session on the difficulties of scaling a micro-blogging/messaging system. You would absolutely need to have Yahoo's Eran Hammer-Lahav. His articles on the subject are amongst the few that show any genuine insight into the problem. It would also be interesting to get some of the LShift guys behind RabbitMQ involved. They could talk about low-latency high scalability messaging in the financial world. Then just add Reza Behforooz from the GTalk team. - Adewale Oshineye
del.icio.us
bookmarked a page on del.icio.us
Monday at 6:20 am
Not live yet, bookmarking the placeholder URL linked to from the press release. - DeWitt Clinton
This is live now. - DeWitt Clinton
del.icio.us
bookmarked a page on del.icio.us
Monday at 6:16 am
"Tonight at Campfire One at the Googleplex, Google Inc. will announce a preview release of Google Friend Connect, a service that helps website owners grow traffic by enabling any site on the web to easily provide social features for its visitors." - DeWitt Clinton
Whoa! that sounds almost exactly like Project SocialSite. I'll take that as validation of a good idea ;-) - Dave Johnson
FriendFeed
posted a message
Sunday at 10:18 pm
Productivity advice is apparently for people with far more time than me. : / - DeWitt Clinton
Google Reader
shared an item on Google Reader
Saturday at 10:05 pm
Ben, an engineer on the Google Code team, SVN contributor, and co-author of the Subversion book, talks about merge tracking in Subversion 1.5. - DeWitt Clinton
Google Reader
shared an item on Google Reader
May 9 at 12:48 pm
Terrifying. - DeWitt Clinton
This post shows some examples of how identity thieves are marketing the bank accounts that they've stolen. Really scary stuff. - DeWitt Clinton
del.icio.us
bookmarked a page on del.icio.us
May 9 at 6:26 am
"I've ported the Processing visualization language to JavaScript, using the Canvas element." Mind boggling. I first saw Processing at foo camp a few years ago and remember thinking that the natural environment for it was the browser. Via Simon. - DeWitt Clinton
Google Reader
shared an item on Google Reader
May 7 at 11:47 pm
Interesting difference in metrics. Alexa reports today (May 7th) that "April 19, 2008 [was] the date that Facebook overtook Myspace as the #1 social networking site on the Web." Which is funny, because just yesterday (May 6th), Hitwise reported that "MySpace Received 74 Percent of U.S Social Networking Visits for April 2008". (See http://www.hitwise.com/press-c...) Compete.com also says MySpace has the edge by a margin of over 2-1. (See http://siteanalytics.compete.c...) Not to pick on Alexa, but those numbers aren't even close to matching up. - DeWitt Clinton
@DeWitt You're probably American, because you can't seem understand that there's a market outside of the USA. MySpace probably gets most of the US social networking traffic, but Alexa reports outside US traffic, too. - sebmos
@seb -- Good point. I was wondering that myself right after I posted it. I agree that that this isn't an apples-to-apples comparison, especially since the Hitwise stats are explicitly US only. Though the oft-cited Le Monde graphic (http://medias.lemonde.fr/mmpub...) seems to give other networks the edge world-wide as well. - DeWitt Clinton
Oh, and @seb, you must be Austrian because you assume that Americans are ignorant about the world beyond its borders. You're right of course, but that's not the point. : ) - DeWitt Clinton
Well, sadly Americans (at least the start-ups) _are_ ignorant about the world beyond their borders. If it wasn't that way, more start-ups from the Valley would try to get to Europe, where the market is much less mature and there is less competition. But why did you think I'm Austrian? (I mean I am, but there's no info about that on my FriendFeed-profile...) - sebmos
@seb did you forget which networks you joined in facebook or do all austrians forget that there's more to the web than friendfeed profiles? - Elias Torres
FriendFeed
posted a message
May 8 at 8:00 am
Google Reader
shared an item on Google Reader
May 8 at 7:12 am
"When you adopt a syndication-oriented architecture, small pieces can be loosely joined, or they can be more tightly coupled. But the underlying publish/subscribe mechanism doesn’t determine that choice." Jon Udell was one of the first people to embrace and start thinking deeply about OpenSearch. Here he discusses whether it should be called "federation" or something else. Personally I've always called it "search syndication", in the light-weight fashion of the RSS (and later Atom) formats that it builds upon. Jon concludes with "I’ve been using the word syndication instead. But now I suspect that’s the wrong word too. I want to convey that we can create small pieces, that they can be loosely joined, and that important network effects will emerge." - DeWitt Clinton
Worth observing that nearly all of the streams that feed into FriendFeed are quite clearly syndication mechanisms, rather than negotiated data exchanges or read/write interactions, and yet here we've seen a clear example of the "important network effects" that can emerge. - DeWitt Clinton
FriendFeed
posted a message
May 7 at 11:48 pm
YouTube
favorited a video on YouTube
Synchronization
May 1 at 5:40 pm
Google Reader
shared an item on Google Reader
May 7 at 8:18 pm
"Now, the present Google era. Google has the genetic and cultural advantage of being born in an open source world, with a business model that is aligned with rather than antagonistic to open source. It reflects in how they conduct their ecosystem initiatives. Google Gears comes with one of the most liberal open source licenses (BSD license), and we at Zoho particularly appreciate the support provided by Google’s open source teams. In our extensive interaction with them, we could tell how they truly get the value of openness. That openness is going to be the underpinning of the Google era of computing – I hope they never forget that!" - DeWitt Clinton
That this is coming from the CEO of Zoho, technically a competitor to Google in the hosted application space, is both flattering and humbling. - DeWitt Clinton
del.icio.us
bookmarked a page on del.icio.us
May 7 at 9:41 pm
Stephen Meschkat's javascript templating engine. - DeWitt Clinton
"Template processing is the staple pattern for separation of data and presentation in web applications. But it usually works on one page at a time, which is inadequate for incremental, asynchronous page updates typical of Ajax applications." - DeWitt Clinton
Features include: "incremental processing — every processing operation produces valid output, and differential processing — output text is again a template. It also fixes other undesirable properties of standard template processing: Wellformed output is guaranteed. Escaped by default. Templates are intelligible: input template is valid output. And, of course: Pure javascript, HTML, browser side processing." - DeWitt Clinton
del.icio.us
bookmarked a page on del.icio.us
May 7 at 6:47 am
"With the new OpenSearch-based federation capability in Search Server 2008, you can integrate any external search service that can expose results as an RSS feed. In this podcast Jon Udell discusses search federation with Richard Riley and Keller Smith." - DeWitt Clinton
Found via @carnage4life. Silly del.icio.us truncated my note right before the via attribution. - DeWitt Clinton
YouTube
favorited a video on YouTube
del.icio.us
bookmarked a page on del.icio.us
May 1 at 7:09 am
"This document provides a brief and very technical introduction to the basics of implementing programming languages using the COLA environment." Via lambda the ultimate. - DeWitt Clinton
A very clear example of COLA in use. Definitely worth reading, though admittedly COLA looks deceptively simple as the source language is a tape-based context-free DFA, which lends itself to elegant parsers and AST generation no matter what the implementation. Need to find a non-trivial example... - DeWitt Clinton
del.icio.us
bookmarked a page on del.icio.us
April 30 at 10:15 pm
Where does Simon come up with this stuff? - DeWitt Clinton
Heh. Just read skimmed a lot of it. Yes, took about 10 minutes to cover everything from "Chapter 4. Design Patterns" to "Chapter 8. Tactical AI" to "Chapter 14. Outdoors Algorithms" to "Chapter 19. Particle Systems". A few pages per chapter. Needless to say, not that deep. : ) - DeWitt Clinton
Reminds me that I should post my recent CS reading list. - DeWitt Clinton
del.icio.us
bookmarked a page on del.icio.us
April 30 at 10:21 pm
"Removing restrictions on use of the SWF and FLV/F4V specifications". Anyone have any details on what that means? - DeWitt Clinton
I think you weren't allowed to use the specs to make an alternative Flash player, though you could build an authoring tool. - Jim Norris
From the FAQ at http://www.adobe.com/openscree...: "Publication of an unrestricted SWF file format has long been requested by the Adobe Flash developer community." Not bad, but opening up the file format is not the same as opening up the runtime... Still digging. - DeWitt Clinton
From the FLV spec: "Copyright © 2008 Adobe Systems Incorporated. All rights reserved. This manual may not be copied, photocopied, reproduced, translated, or converted to any electronic or machine-readable form in whole or in part without written approval from Adobe Systems Incorporated. Notwithstanding the foregoing, a person obtaining an electronic version of this manual from Adobe may print out one copy of this manual provided that no part of this manual may be printed out, reproduced, distributed, resold, or transmitted for any other purposes, including, without limitation, commercial purposes, such as selling copies of this documentation or providing paid-for support services. - DeWitt Clinton
"Trademarks: Adobe, ActionScript, Flash, Flash Media Server, and Flash Player are either registered trademarks or trademarks of Adobe Systems Incorporated and may be registered in the United States or in other jurisdictions including internationally. Other product names, logos, designs, titles, words, or phrases mentioned within this publication may be trademarks, service marks, or trade names of Adobe Systems Incorporated or other entities and may be registered in certain jurisdictions including internationally. No right or license is granted to any Adobe trademark." - DeWitt Clinton
Still haven't found a link to a separate license, though I imagine there has to be one, because there is nothing about granting a copyright license, trademark license, allowing for derivative works, or patent non-assertion in there. Yes, I actually pay attention to this stuff. It's a weird hobby of mine. - DeWitt Clinton
As far as I can tell, so far they've published documentation on the SWF and FLV/F4V formats, but haven't (yet?) release either under a license that grants rights to use or create derivative works from the formats. I'll keep looking. - DeWitt Clinton
TechCrunch writes at http://www.techcrunch.com/2008... that Adobe is "[o]pening up the runtime to its Flash player." I don't believe that this statement is true. - DeWitt Clinton
Google Reader
shared an item on Google Reader
April 29 at 9:10 pm
Google Reader
shared an item on Google Reader
1 2 3 4 5 6 7 8 Older »
Other ways to read this feed: Feed