BarCampSanFrancisco

From LaurasWiki

JUNE 24-25, 2006

Table of contents

Intro Session

Tantek: History of BarCamp: Open sourcing the process of FooCamp

W/in 6 days: Put together sponsors (hosted by SocialText). And it took off.

Even if something seems inpossible, you don't knwo till you try.

Video....

Unintended consequences: putting it ona wiki, showing process, set an example for other folks to do the same. Now in 31 places around the world.

[Accompanies talk with images from Flickr of the origin of the idea, using the Flock browser (http://www.flock) and [platial?] maps]

Chris: For independents to do for themselves. Put on a event for 300 people that's the cost of 1 ticket to other conferences.

Tantek: FooCamp doesn't scale. Lke Wikipedia, everyone said BarCamp won't work. An open source style effort.

All those variants: experimenting w/different formats. No top down control.

If you learn something out of BarCamp, please add to the wiki.

Contributer: Rule from Mash up: If you're not learning, leave. [From Open Space Tech : Law of Two Feet (freedom & responsibility)]

Chris: The best BarCamps are the least prepared. Leading a session -- facilitate, don't lecture.

Not limited to technical topics.

Don't let the space dictate: if it's a big room, bring the chairs into a circle.

IN the Burning Man way of thinking: take care of the space.

Amazon & You

Derrek Palla

From Alexa, at amazon

Alexa crawling the web.... has been for 10 yrs, donates to Internet Archive

About 30 people, separate offices

Acquired by Amazon in 1999: importance of metadata and web services

S3: simlpe storage solution: Get, Put, Post : 15 cents per gig per year, plsu a little for bandwidth

You have a key to say: public or private

An application that goes thorugh the web, extracts Exif data from images including thumbnails

Ping back via pingerati

Live demo on the alexa web site. Can ask for a feed: search term, location, date for it to be crawled after

Vs. data mining the alexa internal archives

Anyone can go and request a specific track:

The trails data: pings back to say it's important: higher traffic rank: comparable to other independent agencies

Alexadex: ranks in websites

Information shouldn't be destroyed.

MTurk: a way to prgrammatically ask people to do something, they get micropayments back into their amazon account.

The culture it seems hasn't changed much from the eary days.

Using the Internet to get people with different views talking

Internet social engineering task force: creating channels of communication

Kqued: you decide

weblap.org: to facilitate discussion

socialProtocols

Dan Kurtz, Bricks Without Clay.com

Steve, persistent vision

MicroFormats & Media

Kevin Marks (and Tantek)

Adding meaning to HTML so it can be read by people

Converging existing data : the 80% shared data so it's easy to

1. what's the problem 2. how are people already solving it 3. what can we take from that

Three areas related to media that are active:

- tagging media - expressing alternative versions of the same file - metadata profile - describing media files : podcasting : post provides some info but what's missing? duration, author, publisher....

Trying to hit the most used structures first, then reuse those for more specific cases

//expressing alternative versions of the same file//

http://microformats.org/wiki/alternates-brainstorming

empirical approach: gather data and put it on the web

look for real world examples

here, podcasts, videoblogs

missing: HTML examples: files types, languages, ..

Anti-NIH:

In HTML: the object tag: points to an external resource >>

Switch in the Smile Standard

Comments and text added to media files (video, tagged to time code)

Strawman 6: the idiom, how to embed it in HMTL: use a list : rel=enclosure

xFolk:http://microformats.org/wiki/xfolk

Delicious/magnolia style tagging: applies fairly well to media files

How has xFolk been used by other people?

Media Info examples: http://microformats.org/wiki/media-info-examples

Look through the examples, add your own

Forum protocols: a gray area berween forums and comments

Try using Atom: to enable forums to be aggregated.

Tantek: Complexity

Citizen Agency Developer Network

dotBen

extends the interest of CA: follows their philo but

Objectives:

- place for commons to meet up, interact, collaborate on mashups and similar work - Repository for APIs, feed, data, etc (with examples, reviews, etc). Specifically, black-ops derived APIs are most welcome - Campaign for greater open data and specifically the release of APIs, open feeds, etc

Things to Read:

- "What is Citizen Agency" - "More about the Citizen Agency - Who is Ben Metcalf

Situating:

- Light level of project management options, between traditional software engineering and the anything goes of mashups

Mashups either individs in the bedroom, not collaborating, or a samll co turning a mashup into a commercial app: the chasm in between

cadevnet.pbwiki.com password: devnet


Microformats Clinic

Kevin Marks

History / Intro / Overview

  • Standards process bogged down in detail
  • Tendency of prgrammers to construct perfect systems off in a corner whole cloth, then try to get the world to fit into their model

How can we use, a process that works in a different way?

So, the other way around:

  • Simplest version of the problem
  • Then find examples
  • Events: how to people already mark up events on the web
  • Data base schema probalem: fields with meaning
  • Distributed data: to put it out on the web

Other version of the story: History of mark up languages

  • HTML >>
  • Strong structural flow
  • But after the browser wars: became largely presentational
  • Design mimicing hard copy
  • Structure of HTML lost
  • Programmers wouldn't touch it: lobbied for XML
  • But: feeding back into the web never worked
  • XML:
    • make up your own data structure
    • separate namespaces
  • Meanwhile: movement in HTML community to spearate -- CSS
  • HTML structure, CSS visual
  • A slow revolution to get through >> slow standards work
  • But it's gotten through: web designers tend to work with clean design and CC
  • HTML back to being a structure
  • >> an opportunity to use structure in HTML
  • Something programmers can read again and get something back from
  • Everyone can already read HTML (ie machines -- phones, cameras, etc)
  • A core strcuture you can express

Microformats grows from this movement back to HTML

Defines special class names that indicate that what you're seeing is a certain thing.

Say, Kevin Marks, address:

names, address, etc

Exisiting standard for vCards: way of expressing names, addresses, phone numbers: took that standard and brought it iinto HTML

  • Easy to add -- it's the HTML you've already got the authoring tools and knowledge
  • Trade off: Ease of publishing vs. ease of parsing

Programmers often used the opposite approach: Writing the parser

For folksomony tags: <a href="http://flickr.com/photos/tags/bootcamp" rel="tag">barcamp</a>

id a tag name space, then give tag

xFolk: for bookmarks

a subset of hReview (for reviews)

hAtom = for postings

then the book spec microformats is working on -- nothing linking them yet, to move through the space between. so, a good time to contribute.

kitchen.technorati.blog

Why use the link

social engineering: making it visible, for you and readers to see, to remind yourself, a social feedback loop

To take you to a place that's collecting these links

Each microformat spec page has info on who supports

For technorati: if the web is open indexed, it's better for us. But still better for us if the data is in your hands.

Tantek

To enable anyone to share their data, not just organizations

Conversion engine currently hosted by technorati

Open source converter: XDB

Depending how good your vCard application is:

Apple Address book: not smart enogh to bring in to the photos,

Adding groups in AddressBok complicated: bad job of handling vCard categories

hCard to vCard

hcard creator: at microformats.org/code/hcard/creator

Use it n your blog, or your AIM address

hcard: elements tags don't matter, it's the classes that matter

[Adina at SocialText]

Political Mashups & Sunlight

Not for profits taking gov data making it friendlier and online:

OpenSecrets.org : political donations and makes them human readable

Sunlight, a grant friendly org, to drive forward innovation, jump start innovation, via prototyping

>> congresspedia: tracking senate and congressmembers, spending, funding

"a callable remote API for getting info on politicians" : >> icon with mouse over links to more info

the lab: cross between a a little google lab & pimp my ride:

take an idea to the prototypes stage very fast

also providing tech support -- first to project funded by sunlight, but secondarily to others too

[Neil (drupal guy)] "back at civic space 2 years ago, Zack had the same idea"

to take some these terms and make them accessible (district info etc)

abrahamoff case has led to new disclosure rules, giving rise to new info just hitting now

Map mashups: tracking politician land ownership

Some disclosed in PDFs...

Adina Levin (project management): anyone working on : mash ups to do with using tagging or xfn facilitate ...

Answer: Have you seen essembly?

speakout.ca

aidworld.org

advamatic

creative cities movement: to de-ickify downtowns...

cut down to eschaton, atrious: http://atrios.blogspot.com/

Washington Post, then use Technorati to get the blog discussion

nsa spying: glen greenwald

[erasure of the middle distance: and the logorithmic curve: connecting local to national politics, and also navigating political info on the web]

Adina: habits of action have been lost

Elements of a gov camp: [out of time, TBC]

fresonfamous.com

Mashups & Magnolia

Larry Halff

Magnolia: social bookmarking tool reaching out to other web sites, to enrich user experience

Why aren't primary destinations interacting more with another

Technorati has been great with this

magnolia:

corkd.com: wine info sharing site

when you bookmark a page from it in magnoia, fill in partial info to the bookmark field for you, including an icon

> provide linsk to related wines

last week: same thing w/Upcoming

code: very simple, upcoming_mash.rb

Cathy Sierra, giving people a passionate experience

curating and organizing info, manipulate it, and put it back out: so the users can do something interesting with the data .. over time

to give people ways to *do* things with the data that they've saved

---

RANDOM NOTES:

richard florida

getacvtive

backpacket : managing todo lists

Day Two

What Is Citizen Agency?  (http://barcamp.org/WhatIsCitizenAgency) (see also citizen agency (http://citizenagency.wordpress.com/))

Tantek gave presentation on S5 (http://www.meyerweb.com/s5/) (I caught just the tail end)

An intro to / Q&A on Drupal (http://drupal.org/) with several major Drupal guys partcipating, facilitated (I think) by Harry Slaughter (http://devbee.com/barcamp_san_francisco)