Some ETCON wrapup:

Personal thoughts on tutorials/sessions/keynotes, plus a 1-5 star rating based on general feeling about the session/what I got out of it:

  • Reverse Engineering: Basic Hardware and Software Techniques – so, apparently it’s not as fun to watch some step-through debug a flip-flop as it is to actually do it; disappointed that this wasn’t very hands on, didn’t go through a real world example, or have any juicy tips n’ tricks. (*)
  • UI for Alien Cowboys – fairly entertaining run through of UI design; worked well adapting to the fact that most people in the group had some user-centered design background, had a fun little workshop session (designing a recipe app). (****)
  • O’Reilly Radar – someone mentioned in IRC that this could perhaps be termed “stuff Tim wants people to make for him.” True to a degree, but most of it’s good stuff, about merging locative/personalizing/community technologies. (***)
  • Robots . Saving Money, Time and Lives – iRobot CEO gives a presentation that starts off as a Roomba informercial, and quickly turns into a bizarre military presentation. Most disturbing perhaps is that the presenter didn’t seem to see any disconnect between the two topics. (0)
  • Technorati Hacks – great combination of showing off new features, talking shop, and figuring out what it all means (the Power Law charts were great). (****)
  • Finding the Right Moment – Fluidtime: Timing Tools for Social Networks – slightly dry/academic analysis/presentation about an extremely interesting problem/idea. Did I miss the announcement of fluidtime? Oh, for an example of said obliqueness, glance at the homepage and see if you can tell what the MIDlet actually does… (**)
  • Next Generation File Sharing With Social Software – OK, so Kaye starts off the talk admitting it’s sort of a lazyweb thing (he wants someone to build it), but as he goes on talking about various ways to avoid getting caught, the main thing that pops in mind is why bother? That is, if you just want collaboratively filtered recommendations, just exchange the music metadata, and then get the files however you would regularly. It may be interesting to write a bridging app that’ll join together various darknets, p2p file-spaces etc w/ those recommendations, but the fact of the matter is that your network will never be secure because users are dumb, and music taste vs tech savviness are completely orthogonal trust properties. (**)
  • !Echo wiki: Lessons LearnedSlides here. Basically, like a mailing list judo talk except w/o mjd’s flair. Sam talks about some of the interesting behaviors he encountered in the course of pie/echo/atom development; Some of my thoughts: definitely underestimated the amount of wiki gardening required, I think. Oftentimes, a minimum bar of requiring signing up can be a good idea. Try integrating mailing lists, blogs, wikis, weekly summaries, etc. (***)
  • The Future of Cyberspace Economies – an excellent overview presentation of the current state (and future implications) of online economies by Edward Castronova. Especially fascinating were slides w/ some mind-bending stats and the implications; thoughts: dialectic between fantasy and reality, resulting goals of economic models. Further reading: Terra Nova. (****)
  • Transcendent Interaction – Stewart et al (Ludicorp) makes some nice points, and then introduces flickr, which is lots of fun. At the em3rgingl0ft party, Stewart got me to project flickr on screen and started sending me photos. here’s a pic he took of me taking a pic on my Treo (which he’s since sent me in flickr). (****)
  • Catalyzing Collective Action on the Net – sorry to have missed the first few minutes of this keynote, it was quite interesting. Justin had introduced me to Marc the day before and he had pitched the borg barcode reader. The Usenet tree-map and bubble-mapping viz was very interesting (wished it was animated better). (****)
  • Enabling Life Goes Mobile – I left about 15min in, was just doing nothing for me. Apparently, the slide, as it came to be referred to on IRC continued on for most of the rest of the talk. (*)
  • Life Hacks: Tech Secrets of Overprolific Alpha Geeks – in a tough tossup, probably the best session of the conference. Danny O’Brien‘s presentation killed, and I wouldn’t have minded sitting for another hour or two, especially since we zipped over some of the juicier bits. Only complaint: emacs not vim? 😉 (*****)
  • Revenge of the User: Lessons from Creator/User Battles – Danah Boyd (notes) gives a talk that’s much more interesting than the title suggests. Basically approaching the social network (problem/phenomena/space?) from a sociological perspective. Best points: social contexts, weak and strong ties, importance of ambiguity. (****)
  • “Y’know – For Kids!”: Social Software for Children – Fiona Romeo talks about how kids interact, and about the BBCi and others’ approaches in creating environments that are personalized but not invasive. This was pretty engaging, although what was sparking in my mind was about how the privacy issues carried over for adults as well (for many of the people, putting their information on Friendster was a first, also most had/have no idea how widely disseminated that information would be). (****)
  • Art-of-Logic, Experience Making, the Nokia Way – I started off the week tired as heck, and two days of late nights and early mornings hadn’t helped. Basically, I crashed for most of this presentation. The parts I did catch were fairly interesting, but not enough to keep me conscious. (**)
  • Fear of a FOAF Planet – Acronyms and Activism on the Semantic Web – It was pretty hard to hear, not much new. Probably the most ‘exciting’ thing in the session was when about half-way through things got pretty heated when people were arguing (and some were missing the point) on where/how authZ should happen – it’s just a data format people, arguably misnamed no less. (*)
  • People-to-People: From Close Friends to Strangers – Talk started out slow, but picked up quick after the first 10m. This is the first time I got to see Wallop in action, and well, it looks good. Flash MX client + email + IM integration, visibility scoping based on relationship distance. Would be interesting combined w/ the automatic clustering tool (extracted from email exchanges) they showed. These guys are in the Sociable Computing Group @ MSR, the same group I’m currently working on a design expo thing for. (****)
  • Emotional Design: The Principles – Donald A. Norman gives a summary of his latest book, Emotional Design. A few interesting insights along the way, some good slides. (***)
  • Alternative Models of the Venture Investing Process – I skipped out, on the William H. Janeway keynote, but heard one or two good things about it, may catch the MP3 sometime.
  • eBooks: neither e- nor books. Discuss. – Cory started out a bit stiff (reading verbatim from a sheet of paper can do that) but he got more animated as he got into it. I went into the session not expecting much but trusting in his Coryness to come through and deliver something entertaining and cogent and was not disappointed. Slides in the Lessig school of minimalism, but effective (like I mentioned, he definitely had the best slide title of the conference). Did anyone take notes on the questions? Cory drops more zingers/second than Sterling. (****)
  • Power to the People: Hardware Hacking for the Masses – started out in Bunny Huang’s session, but it looked like a bunch of it was a rehash from the tutorial so I left
  • Electric Sheep – and dropped into Scott Drave’s Electric Sheep session, which was definitely a good session to go to, where zoning out/decompressing is part of the point. A perfect combination of mesmerizing and intellectually stimulating, was fun seeing the improvements of Electric Sheep of the past couple years and hearing the details of the domain jacking bruhaha. (****)
  • Quantum Dots and Programmable Matter – I didn’t go to the presentation, but I did meet Wil McCarthy to explain at length the concept/details at the early end of the em3rgingl0ft party… Far out, but interesting; I’ll reserve judgement until I see it (I’m much less skeptical of say something like molecular nanotech if only because there’s so much more academic work published, where this is all skunkworks pretty much)
  • Personalized Services Using Location Based Services (LBS) – stayed for about half of this presentation and he was still covering basic RF methods for positioning… Not sure if he ever got to the personalized services part, took off. (**)

In the interest of (trying to) miss traffic going out and getting back in time for a 7:30 lecture on campus, I skipped out on the rest of the afternoon sessions. Networked Objects, Continuous Search, 35 Ways to Find Your Location, and Peace, Love, and XML seemed vaguely interesting.

Overall, pretty good sessions, lots of interesting in-hall, at lunch, and dinner conversations, good fun meeting lots of people, including all the across-the-pond folks the first night. …And that’s that. So, when did people stop calling it ETCON and start calling it ETECH?

From the fortune file:

Tell me why the stars do shine
Tell me why the ivy twines
Tell me why the sky's so blue
And I will tell you why I love you.
Nuclear fusion makes stars to shine
Phototropism makes ivy twine
Rayleigh Scattering makes sky so blue
Sexual hormones are why I love you.

I received a mailer today informing me that Comcast has just doubled my downstream bandwidth (now capped to 3Mbps/256Kbps) and sure enough, a 60s power cycle later, I’m now getting 450KBps transfers from muffins instead of 240KBps. So, sure they’ve increased prices over the past year so I’m now paying twice as much as I was two years ago, but at least I’m getting more bandwidth.

I took off a bit early to get back in town to hear Richard Edlund (he’s currently talking about Thomson’s upcoming digital film camera (Viper FilmStream). I’ll be doing some ETECH braindumping tonight/his weekend. I lost about 15 unsaved Omnioutliner files w/ a freak power loss, but I’ve started rewriting what I’ve been processing.

  • Cory’s public domained his e-book presentation. It definitely had the slide with the best title of the conference (‘WHY LUTHER BIBLES KICKED ASS’).

ETECH meta-thoughts:

  • It’d be interesting to count notebooks (win/*nix/os x/paper), do breakdowns; there’s much more that could be done w/ this, but a lot are probably pretty invasive, privacy wise
  • Conference Tools
    • Traffic Shaping – understandable that bandwidth is limited, but for the love of god, a T1 is more than good enough to guarantee everyone at least 1Kbps of decent QoS
    • Squid proxy – wow, this would really reduce traffic, right?
    • SSH Tunnels – while you have your busybox installed doing traffic shaping, it might be nice to provide stunnels or VPN as a courtesy
    • Password Sniffer/Alert – even w/ providing encryption, there should be sniffing bot that will sniff for unencrypted passwords, and then alert (via private email would probably be the best way, along w/ a blurb on how to use the stunnel; registering MAC address of your machine and your email ddress at registration; public posting would probably not be a good idea)
    • local EtherPEG – would be interesting to project somewhere; also, you can do analytics like tracking traffic per room to figure out which sessions are boring
    • local wiki – probably also a distinction between internal/external authors, possibly even spaces, like an internal notes session
    • local IRC – there should be a separate channel for each room/session. there should also be logged and notlogged rooms; you can be sure the former will have less noise (also, the logbot should probably respont to a per/line !log prepend); there should be a chumpbot. hecklebot or other way of using back/side-channels, maybe. possibly make rooms to track presence, but that’s probably confusing – and there’s a better way:
    • RFID conference pass – a way to track presence, and here’s a way to do it while maintaining privacy. Stick on a random RFID tag at registration (from a single large bowl) at registration. Now, have a kiosk where they can register the tag w/ their preferences (say linking their name/contact info, and then whether they want to make their location known, and in what contexts). Put scanners at the doorways to track ins/outs. collect interesting stats
    • Session whuffie – this may be as simple as a ++/– to a votebot; alternatively a web button on the wiki; one vote per person of course

Not going to blog incessantly from etech, looks like there’s going to be copious coverage, see etech04 wiki.

Some notes:

  • Connection is slow. Lots of uncapped users fighting for bandwidth. WonderShaper would definitely be a good thing. Good quote: “it’s only a T1”
  • Dav talks about conference scheduling tools – a while back when I was at OSCON I was thinking about what kind of tools would be useful for conferences… along those lines

Wow, so Firefox 0.8 for OS X rocks. Pinstripe is amazing. (more about renaming)

Also, I’m definitely digging both the new icon and the streamlined product homepage. An especially nice touch is that the first download button auto-detects your OS by UA to offer the appropriate d/l in one click.

That being said, there’s still clean-up to do, I noticed a bunch of FB references in popups, etc (OTOH, there are still Phoenix refs, so it may be a while…), and of course there needs to be a new page in the book.

Ok, laundry/packing, one hour nap, then a two hour drive to ETCON.

UCLA Symposium on Design and Computation: Shape Computation [PDF]

Generative grammars provide the necessary theoretical foundation for design studies, as they do language theory. The sceptic may go far along this path but hesitate over the imponderables of design. Granting that formal and functional aspects of design may be subject to grammatical rules, the sceptic may nevertheless wish to claim immunity for the aesthetic dimension. This is the final stand of the spontaneous heart against the scheming mind.

AIM 5.5, released last week supports video IM, and of course is compatible with iChat AV. I mentioned when iChat (and it became explicitly clear when iChatAV was released) that this was AOL’s way of skirting around the FCC concession they made during the TW/AOL merger requiring interoperability with competing instant messenger tools. It seems to me that in this sense Apple has become the default Judas of the computer industry (MS: see, we have competition! [here’s some cash and Office]; RIAA: see, we’re offering music! [go sell some iPods]; AOL: see, we’re interoperable!)

(BTW, the mess that is SIMPLE doesn’t bother me so much. XMPP is moving forward, both in IETF-space, and more importantly, in the market: Gush, XIFF, SoapBox, Jive. I’m pretty confident that the next-generation social networks will subsume and make irrelevant proprietary services. In a decade, we’ll hopefully look upon AIM, MSN, and its ilk just as we do with CompuServe and Prodigy mail today)