Mash Pit in Dallas Tomorrow

Mash PitDudes, so I finally made it to Dallas for and ended up talking everyone’s ears off. Oh well.

The good thing is that we’ve decided to hold Mash Pit Dallas tomorrow at the same place, starting at 10am. I’ve gotta get in touch with Matt, Chris and Brad to get the source from the previous projects coz I’m likely opening up an SVN repository for continued Mash Pit work… hells yeah.

Anyway anyway, get it: tomorrow, Mash Pit, Dallas, 10am, Architel, come in via the loading dock (just like today) or join up in IRC: irc.freenode.net/#mashpit!

Ok ok, I’m done.

Drupal bugfix meetup! Tomorrow, Jan 24!

My buddy Neil is hosting a Drupal bugfix meetup tomorrow at everyone’s favorite cafe in the Mission. If you code good, you should go. If you hack open source, you should go. If you deal with CMS’ or know what one is, you should go. If you play ultimate, yeah, you should go too.

technorati tags: , , ,

Build me a distributed LazyWeb!

Microformats LogoSo I’m San Fransocializing with Tantek and Greg Elin, shootin’ the breeze and considering how we can push microformats into new domains and I got this idea for a distributed LazyWeb (I had no idea Hammersley wrote the original… Ben! You lazy bastard!).

If you’re not familiar with LazyWeb, it’s like this: Need something done? Just blog it and trackback to LazyWeb.org’s trackback address. Pretty simple right? In fact, that’s how I’m planning on having extension reviews work on the redesigned Flock site. But that’s down the road.

Anyway, as I was explaining…

I want to publish tasks on my blog and have them get aggregated along with a bunch of other people’s… but it would be crazy useful if you could group like tasks and aggregate them to see other people with the same needs. Who knows, maybe when you find 15 people wanting the same thing, you can start a Fundable project or something. You figure it out.

The geektastic idea I had was this (since, you’ll recall, the topic of conversation was microformats): use the vtodo component of hCalendar to represent your LazyWeb task. You could use the organizer, summary, attendee, categories and even status and priority classes to represent the aspects of the task. The value of the organizer would be a link to your blog using rel=”me” from XFN. If someone accepts the task, you can add an XFN relationship to the attendee link.

And then, through the magic of the intarweb, a spider could be used to seek out these tasks and index by tags in the categories. Subscribe a certain task-tag and voila! — your weekends will never be unproductive again! …and, I’ve got my distributed LazyWeb!

technorati tags: , , , ,

SHDH VII: Old Skool Hackfest

January 28

, get ready to rock it old sk00l with SHDH. No presentations this time (that doesn’t mean they’re gone for good, we just wanted to get our hack on full steam). So bring your laptop and a beer and get ready to make something great. Bonus points for coming up with really cool stuff in the middle of the night. 🙂

– David Weekly, Jeff Lindsay & The SHDH Team

SHDH 7: Old Skool Rocking | superhappydevhouse

Bar Camp at SXSW!

Bar Camp Austin

Holy crap. Bar Camp @ SXSW.  I’ve yet to do my Bar Camp NYC recap and already it’s spreading again…

Looks like Bar Camp London brainstorming is picking up too. Holy crap.

Now to just fix up the wiki and make it spamproof. I can’t even remember who’s hosting it now. Dammit, why does technology have to be so frustrating? 

technorati tags: , , ,

send_pings and losing my innocense

Sleight of handI’m writing this post with some real hesitance, feeling like I’ve just stepped into a cigar-smoke filled backroom with the bunch of thugs who really run this town… and they’re pulling out their tommy guns to take me out as I’m frantically trying to write this.

Heh. 

Yeah, I tend to get a bit melodramatic when I write, but this time I really feel like I’m tossing it on the line… I mean, this is my job I’m talking about here and though I’ve feigned to be so direct before, this issue cuts at the heart of the work that I’m doing. And fuck if I feel like a piece of me is dying as a result of this.

Darin posted yesterday about a new ping attribute being added to link anchors in the trunk builds in Firefox. Basically links that used to look like this:

<a href="http://flock.com">Flock</a>

can now be written like this:

<a href="http://flock.com" ping="http://myeviltracker.com?source=factoryjoe.com/blog">Flock</a>

The result? Well, hover over the link and you’ll get a handy little status bar message telling you that Firefox is about to open (in this case) flock.com as it silently pings myeviltracker.com in the background. The benefit to you? Well, supposedly because you’re no longer visiting the redirection sites prior to hitting your final destination, pages will be perceived as loading faster. Whoopee.

At least, that’s the idea as spec’d by the WhatWG. Including it’s inherent evilness (see #4).

So why does this matter so much to me? Well, because I’m working on building a browser based on Firefox. Decisions made upstream obviously effect this work since the Mozilla technologies that power Firefox make up the core of Flock. And the decision to enable browser.send_pings by default trickles down to us. We inherit that decision and all the baggage and rationales that come with it. Including the impact on privacy.

I’m not so naive that I don’t recognize that all of our behavior is being tracked, analyzed and quanitified already, both online and off. (Hey, I saw the Matrix too!) But right now, as Hixie pointed out, it’s being done by advertisers via a series of obfuscated redirection URLs. Ever use a service like eBates? Notice the 5 or 10 servers that you’re bounced across before you land at the final page? This ping attribute is designed specifically to address that "problem"… to make landing on your final destination… smoother, faster.. more calming… wha? huh?

Sorry, I dozed off.

So while all the greedy hands in an online transaction will presumably be daylighted in the status bar (yeah, like they’ll all fit), it’s how this feature is being pushed through that scares the bejeebies out of me the most.

And dammit, I feel like more of my online childhood is being robbed from me. 

Think about it. Why is this feature being introduced? Who does it really help? Who does it really stand to benefit the most? Lemme give you a hint: it’s not you and it’s not me (despite what the proponents might say). Let me quote:

This change is being considered in large part because some very popular websites have asked for a solution to this problem.

Gee, can’t imagine which "very popular websites" those would be. Scoble, are you asking for features in competitor browsers again? C’mon man, we talked about that!

Oh wait, not that kind of popular… that kind of popular! As in… "all knowing, all seeing, all controlling"?

Oh oh, I get it; yes, exactly: to make tracking your behavior easier for advertisers.   

And here I thought the next name for Firefox would surely be Volksfoxen.

If the features of the next generation of browsers (Firefox 2 Alpha is just around the corner etc etc) are being driven by advertising, TBL help us.

I mean, sure, we’re trying to ask some serious questions about what the next 10 years of browsers look like too and we’re also funded by dudes with stogies in dimly-lit rooms (oh what, I’m not supposed to say that?), but, as far as I’m aware (remember, I’m young, dumb and naive), I haven’t been asking what the advertising industry has on its wishlist when I design features. Nor the et al. Nor enterprise. And no, that hasn’t happened with Firefox just yet, but I’m just concerned that if we’re not vigilant, it might. (Hey,shuddup, it might!)

I mean, the future of the web that I’m interested in investing in doesn’t treat people as statistics to be quantified. No, instead it’s more about what they have to say, what their contributions to this massive jerky conversation pool might look like, what bit of brilliance they might shine on the web that will change my life forever. It’s happened a couple times already and it didn’t result from monetizing the web better.

This send_pings feature reeks of special interests. So hey yeah, just because we’re downstream doesn’t mean we’ve gotta accept everything that trickles down. Insomuch as I’ve yet to be convinced that this feature doesn’t do anything to humanize the web or improve web standards, or help people communicate better, I’m moving to keep it from landing as default "on" in Flock. Call me a luddite, fine, but bug logged. Consequences, well… be damned.

Mash Pit underway; dinner and drinks planned!

Mash PItTotally last minute, but if you’re interested in the people and the results at the first evar Mash Pit, come tonight:

Lets Gets… Mashed! (Mash Pit Aftermeetup)

Zagora, 1007 Guerrero Street, San Francisco, California 94110
Tuesday, January 17, 2006(7:05 PM)

We’re well underway, hacking on project in localization, event creation (think, Bar Camp in a box!) and egotracking. Backchannel: irc.freenode.net/#mashpit.