BarCampSanFrancisco
From LaurasWiki
JUNE 24-25, 2006
- BarCampSanFrancisco (http://barcamp.org/BarCampSanFrancisco)
- BarCampWikipediaDraft
| 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:
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)

