Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
DeWitt Clinton

DeWitt Clinton

Google developer products and other fun things.
Loving OSX + VMware/Ubuntu combo for coding. Thinking of a personal MacBook Air SSD, but the 2GB RAM limit is a big concern.
I simply can't justify the expense for a machine that can't be upgraded. Disappointed about this, as I've grown fond of smaller/lighter laptops. - DeWitt Clinton
Would the difference between a MacBook Pro 13" and a MacBook Air be that noticeable? 1.5lbs and an extra 0.17" doesn't seem like it'd matter after a few months of using one or the other: plus the upgrade options for the MacBook Pro are a great deal better. - Mark Trapp
@Mark - Yeah, @lachlanhardy just mentioned the 13" MBP with an SSD. That sounds like a good compromise. Plus, it has a dvd drive, ethernet jack, and room for plenty of RAM. - DeWitt Clinton
I believe the battery lasts much longer in the MacBook Pro, as well. The MacBook Air seems like an anachronism now that they've upgraded their MacBook Pro line a few times. - Mark Trapp
@lachlanhardy Ooh. I didn't know you could get a 13" MBP with an SSD. Yes, that is tempting then.
A patch to support positional and keyword constructor args in python protobufs: http://code.google.com/p...
Scratching an itch with this one. Haven't discussed it with Kenton or Will yet, so we'll see what they say about it. - DeWitt Clinton
Imagining the Tenth Dimension - A Book by Rob Bryanton - http://www.tenthdimension.com/mediali...
Imagining the Tenth Dimension - A Book by Rob Bryanton
Autonomous Helicopter: Stanford University AI Lab - http://heli.stanford.edu/
"The goal of this project is to push the state-of-the-art in autonomous helicopter flight: extreme aerobatics under computer control." - DeWitt Clinton via Bookmarklet
See also _The Ultimate Pilot Program_ (http://cacm.acm.org/magazin...) and _Apprenticeship Learning for Helicopter Control_ (http://cacm.acm.org/magazin...) in the July 2009 Communications of the ACM (subscription required). - DeWitt Clinton
That's heli cool. - Jim Norris
Where's the link to the code though? - Jim Norris
You can also check the Marvin project at my university: http://pdv.cs.tu-berlin.de/MARVIN... The cooperative load transport is quite impressive. - Vlado Handziski via Android
There, I Fixed It.
friendfeed-comic-sans.png
As a loyal Windows ME user, I was vaguely insulted by the new FriendFeed Helvetica theme. I fixed it. - DeWitt Clinton
I believe there is a Death to Comic Sans movement, which will be looking for you now. - DGentry
Also I find it amusing that you have 1337 likes in the screenshot. Did you purposefully stop liking items when you reached leet-hood? - DGentry
31337 comments/likes would be better - Chris Heath
Oh, that is so wrong! - Joe Gregorio
LOL - MikeAmundsen
This is a great injustice. When the themes came out, I made sure to request this in FriendFeed Feedback: http://friendfeed.com/friendf... - Mark Trapp
Barf. - jcunwired
DIE! DIE! DIE! - Gabe
31,415 subscribers, eh? Quite a lot. :) - Louis Gray
*shudder*, but for those lost souls who actually LIKE comic sans, I'm sure it's, er, edifying. - Rick Cogley
Okay, subscriptions could be e, subscribers could be π, likes is leet, but what is 5003 comments about? - Amit Patel
Amit: I think 5003 is the number of comments he had at the time. - Gabe
Sour 'Hibi no neiro' - http://www.youtube.com/watch...
Sour 'Hibi no neiro'
Play
Map
Via @noahharlan. - DeWitt Clinton
Lisp machine - Wikipedia, the free encyclopedia - http://en.wikipedia.org/wiki...
Lisp machine - Wikipedia, the free encyclopedia
"Lisp machines were general-purpose computers designed (usually through hardware support) to efficiently run Lisp as their main software language. In a sense, they were the first commercial single-user workstations. Despite being modest in number (perhaps 7,000 units total as of 1988[1]), many now-commonplace technologies — including effective garbage collection, laser printing, windowing systems, computer mice, high-resolution bit-mapped graphics, computer graphic rendering, networking innovations and protocols like CHAOSNet — were commercially pioneered on Lisp machines. Several companies were building and selling Lisp Machines in the 1980s: Symbolics (3600, 3640, XL1200, MacIvory and other models), Lisp Machines Incorporated (LMI Lambda), Texas Instruments (Explorer and MicroExplorer) and Xerox (InterLisp-D workstations). The operating systems were written in Lisp Machine Lisp, InterLisp (Xerox) and later partly in Common Lisp." - DeWitt Clinton via Bookmarklet
The article ends, "With the onset of the "AI Winter" and the early beginnings of the "PC revolution" (which would gather steam and sweep away the minicomputer and workstation manufacturers), cheaper desktop PCs soon were able to run Lisp programs even faster than Lisp machines, without the use of special purpose hardware." - DeWitt Clinton
This story was repeated several more times. The P-System was specifically designed to run Pascal. More recently, Sun's MAJC was designed specifically to run Java. Designing a specialty processor for too small a niche is not a winning strategy for the long term, the general purpose CPUs get far more investment. - DGentry
Brilliant idea, @mcannonbrookes - a developer platforms camp. Topics could include privacy/pii, deprecation policies, data liberation, etc.
@noahharlan We are most certainly grizzled. We're like 107 in Internet years.
Sign you up, @dalmaer? I was counting on you to start it.
Benefited from the counsel of the grizzled veterans of Microsoft, IBM, Oracle. Now I'm getting a little grizzled around the edges myself.
Seeing people rediscover the same challenges others have been through before. Need a public support group for developer platform teams. : )
Because really, we're all on the same side here. - DeWitt Clinton
Carnage4Life: Three things you can't fight; the future, the Web and global warming. - http://twitter.com/Carnage...
But credit where credit is due, managing the land grab was a well-executed exercise in managing data contention at scale. Talk?
I'm amazed it didn't just fail spectacularly and start timing out or throwing up errors. Haven't seen anyone say they couldn't access the page. - Mark Trapp
I agree Mark. I'm impressed by the stability. - Brandon Mendelson
If it was Twitter, there would've been fail whales galore. - Morton Fox
Totally agree. Seems way smooth for a massive spike in traffic. - Brian Daniel Eisenberg
Was it really that massive a spike for facebook though? Social media junkies camped out until exactly 9:01 PST, but the huge mass of other facebook users? Twitter's unprecedented spike occurred when it got publicity in channels it had never previously been in (Oprah, the nightly news, etc). Facebook already entered mainstream media, a long time ago. I'd assume that facebook's spike was... more... - DGentry
Engineering @ Facebook posted a writeup of the preparation for the username land grab. http://www.facebook.com/note... - DGentry
Google Code is on Twitter - http://googlecode.blogspot.com/2009.... Follow at @googlecode.
For what it's worth, vision is essential -- it aligns execution. Without vision, execution suffers from internal conflicts.
I see a pattern over and over again. Great ideas (i.e., great visions) spring up all the time. Success depends on the execution of that vision. But as a project or company grows, it is vision, not execution, that is often lost. Future successes depend on finding that vision again. - DeWitt Clinton
I would add that _shared_ vision is essential -- needs to be enough vision shared by enough people that it doesn't get snuffed out. - Daniel Dulitz
@Daniel - true that. A good visionary is also someone who can make it a shared vision. - DeWitt Clinton
I love that Chrome starts so fast on my Linux box that I don't have time to switch to another desktop to place it before it opens.
I use wmii as a window manager, and I start by opening a shell in desktop 1, then type chrome-linux& and hope over to desktop 2 with 'Meta-2'. I rarely get over there in time before chrome is already open on desktop 1. - DeWitt Clinton
Two important open web drafts for you to read: http://groups.google.com/group... and http://groups.google.com/group.... Feedback to http://groups.google.com/group....
We're getting ever closer to producing a recommended draft for the Open Web Foundation Agreement, an open IP "license" for specifications. Also introduced in this iteration is a human-readable Deed, similar to what the Creative Commons did with their license to make it easier for non-lawyers to understand (though the Agreement itself is designed to be readable to begin with). Your involvement and feedback is encouraged. - DeWitt Clinton
Tips from Bob Woodward on Investigative Journalism - http://www.youtube.com/watch...
Tips from Bob Woodward on Investigative Journalism
Play
Jonathan Swartz's slides from his YAPC talk about CHI, the successor to the Cache::Cache Perl module: http://www.slideshare.net/jonswar...
On Mariano Rivera: "the best closer there ever was." -@gruber (http://daringfireball.net/linked...). We Red Sox fans tend to agree.
brettsky: Thank you Python, App Engine, and Django; you make my life so much easier. - http://twitter.com/brettsk...
NYT to Release Thesaurus and Enter Linked Data Cloud - Open Blog - NYTimes.com - http://open.blogs.nytimes.com/2009...
NYT to Release Thesaurus and Enter Linked Data Cloud - Open Blog - NYTimes.com
"For nearly 100 years, we have maintained a thesaurus to tag The New York Times. The thesaurus consists of over a million terms organized into five controlled vocabularies: subjects, personal names, organizations, geographic locations and the titles of creative works (books, movies, plays, etc). At last week’s Semantic Technology Conference, we announced our intention to publish The New York Times thesaurus under a license that will allow the community to both use it and contribute back to it. The results will, in time, prepare The Times to enter the linked data cloud." -Rob Larson and Evan Sandhaus, NYT - DeWitt Clinton via Bookmarklet
SourceForge.net: Python WebDAV Library - http://sourceforge.net/project...
"This project aims to provide an object-oriented Python WebDAV client-side library based on Python`s standard httplib and Greg Stein`s davlib. The client shall fully support RFCs 4918 (basic specification), 3744 (access control), and 3253 (versioning)." - DeWitt Clinton
Thoughts on the Universal Edit Button (http://universaleditbutton.org/Univers...)? Worth supporting? Should it use rel="edit" type="text/html" instead?
rel="edit", type should match the represenations used. application/wiki for wiki, application/atom+xml for AtomPub, etc. - MikeAmundsen
Yeah that was the idea that led to blogs. Ten years ago, almost exactly. http://davenet.scripting.com/1999... - Dave Winer
@Mike - makes sense to me. I wonder if it is too late, or if making that change is still worthwhile. - DeWitt Clinton
@Dave - amazingly, we still don't have native browser support for it, either. Maybe if we get a couple of the popular wikis to add the metadata then we can have browser chrome that lights up the way it does when RSS is on the page. - DeWitt Clinton
@DeWitt: haven't looked at the details of the plugin. if it only recognizes a single type, maybe it can be updated to recognize a list of type (ala web browsers). IMO, there should be no filter, just a check for one or more rel="edit" links on the page. this goes beyond the wiki purpose, i suspect. - MikeAmundsen
if UEB recognizes more than just wiki types, it could be the edit button for blogs and any other web content. - MikeAmundsen
well, i checked the source. currently it looks for rel="edit" and type="application/wiki" or rel="alternate" and type="application/x-wiki" it would be relatively easy to expand this "WikiEditButton" into a "UniversalEditButton", tho. - MikeAmundsen
Generalizing makes sense to the wiki community and seems to be current practice. The button is already used by many non-wiki sites. Ward and I have updated the discussion to reflect this: http://UniversalEditButton.org/Registe... - MarkDilley
Resource Expert Droid - http://redbot.org/
"RED is a robot that checks HTTP resources to see how they'll behave, pointing out common problems and suggesting improvements. Although it is not a HTTP conformance tester, it can find a number of HTTP-related issues." -Mark Nottingham - DeWitt Clinton
Found a problem with a few of my servers, easy enough to fix (Django middleware order is very confusing) - Benjamin Golub
The Resource Expert Droid - http://www.mnot.net/blog...
"In a nutshell, RED is a framework for testing HTTP resources; it fetches responses, analyses them, and then based upon the responses it may interact with the resource more to see how it behaves. In this manner, it’s very purposefully encouraging RESTfulness." -Mark Nottingham - DeWitt Clinton
Other ways to read this feed:Feed readerFacebook