#indiewebcamp 2013-04-26

2013-04-26 UTC
scor joined the channel
#
Loqi
test
#
Loqi
test
#
@Silona
@fool I know exactly the one! Austin Slow burn's Salsa Con Habanero! I booked my tickets June 17-24 for @osbridge and @indiewebcamp WOOT!
tantek joined the channel
#
aaronparecki.com
edited /p3k (+742) "/* Features */ open source components"
(view diff)
#
aaronparecki.com
edited /p3k (+11) "/* Open Source */"
(view diff)
#
@aaronpk
@BarnabyWalters That sounds awesome, can't wait to see what you do with it! #indieweb #qs (http://t.co/epRJI3M66M)
#
aaronpk
this time happened automatically from p3k!
#
aaronpk
argh vine
b0bg0d, caseorganic and aaronpk joined the channel
#
silona.org
edited /2013/Guest_List (+323) "/* Apprentices */ adding myself"
(view diff)
#
silona.org
edited /2013/Guest_List (+72) "/* Apprentices */"
(view diff)
#
silona.org
edited /2013/Guest_List (+11) "/* Apprentices */"
(view diff)
#
silona.org
edited /2013/Guest_List (+1) "/* Apprentices */"
(view diff)
#
Loqi
Ok, I'll tell him that when I see him next
#
aaronparecki.com
edited /p3k (+290) "/* IndieWeb Support */"
(view diff)
cweiske, friedcell and andreypopp joined the channel
#
christopheducamp.com
created /blogroll-fr (+472) "[fr: translated from original]"
(view diff)
pfefferle joined the channel
#
christopheducamp.com
edited /hashtags-fr (+8) "/* Marquage */ added h-entry"
(view diff)
pfefferle, friedcell, seyz and morrocco_mole joined the channel
cweiske, eschnou, andreypopp, barnabywalters and pfefferle joined the channel
#
christopheducamp.com
edited /original-post-discovery-fr (+75) "[fr: sync'd translation - added démo live]"
(view diff)
andreypopp and adactio joined the channel
#
christopheducamp.com
edited /p3k-fr (+1216) "[fr: sync'd translation]"
(view diff)
scor, andreypopp, mxuribe, bnvk, catsup, friedcell and xtof joined the channel
#
aaronpk
barnabywalters: got your pingback from http://waterpigs.co.uk/notes/1360/ ! this is pretty cool
#
barnabywalters
aaronpk: great! I need to make my microformats entity expansion more robust, then I’m onto displaying comments
#
aaronpk
I noticed when your site pulls in the h-entry, my links don't have the "http" prefix. of course this is because I hide the "http" from my displayed text.
#
aaronpk
can you think of a way to both have the "http" hidden on my site, but have it show up in the "name" property in the microformats representations?
#
cweiske
aaronpk, the video was only mp4
#
cweiske
firefox, chromium and opera don't display that
#
aaronpk
because when you pull it out you should get the "http" and choose whether to show it or not
#
aaronpk
cweiske: my chrome shows the mp4 file
#
cweiske
chrome != chromium
#
cweiske
chromium is the open source variant of chrome
#
barnabywalters
aaronpk: just off to lunch, I’ll have a think about this and ping you later :)
#
aaronpk
barnabywalters: cool!
#
aaronpk
cweiske: the video is from Vine, so I don't know how I'd generate other formats
#
cweiske
which OS are you on?
#
cweiske
ah. ios
#
aaronpk
but the server is fedora linux
#
aaronpk
ah, didn't even realize firefox doesn't show vine.co videos either
#
cweiske
ffmpeg can be used to convert the video to webm
#
aaronpk
I might give that a shot later
#
aaronpk
video is always a pita to deal with
#
cweiske
yes, you always need two types now
#
aaronpk
ok getting on the plane to San Francisco, bbiab!
laurian, bnvk, bnvk_, bnvk__, qirtaiba and tantek joined the channel
#
Loqi
tantek: aaronpk left you a message 9 hours, 41 minutes ago: I wired up original-post-discovery! http://aaronparecki.com/notes/2013/04/25/1/original-post-discovery
#
tommorris
ooh cleverness
#
tantek
aaronpk - wow - tons of awesomness!
#
tantek
aaronpk - how (why?) did you post the vine link to the POSSE'd tweet while the original has a video emped directly on your site?
#
tantek
was that manual or does p3k automatically download from vine links and upload to your /files/ directory?
#
tantek
(and great that you have reply to indieweb with POSSE'd threading automatically working!)
#
tommorris
tantek: may have a crack at implementing indieweb-comments over the weekend.
andreypopp and qirtaiba joined the channel
#
barnabywalters
huh, app.net’s TOS declare that you’re not allowed to scrape their site http://tosdr.org/#app-net
#
barnabywalters
I like the fact that they prohibit people from “Downloading (other than page caching) any part of the Service”
#
tommorris
they provide me an RSS feed. I shall use the RSS feed of my own content. ;)
b0bg0d joined the channel
#
tantek
tommorris - same here (weekend project)
#
tantek
barnabywalters - don't bother scraping them anyway, wait for them to implement microformats so you can *parse* them instead :)
#
tantek
tommorris - I feel like it's a bit of a race to see who successfully posts and indieweb comment on eschnou's post next
#
barnabywalters
tantek: surely that TOS precludes microformats support — hopefully they will add µf and ditch the no-scraping rule
#
tantek
*an indieweb comment
#
tantek
barnabywalters - didn't bother to read their TOS so don't know.
#
tantek
but parsing != scraping
#
tantek
so if they say scraping, ignore it
#
tommorris
so, the "no scraping" rule presumably doesn't apply to the RSS feeds
#
tommorris
or the data coming out of the API (if you were using the API)
#
tommorris
"(iii) using any data mining, robots or similar data gathering or extraction methods"
#
tommorris
that's extremely vague
#
barnabywalters
me neither, I just saw it on tosdr
friedcell, tantek and karlcow joined the channel
#
karlcow
1st prototype for a python script to process the request. Not finished yet. https://gist.github.com/karlcow/5468297
#
karlcow
webmention HTTP POST request
#
tantek
Karlcow, cool!
#
tantek
tommorris: Yeah we're not doing any of those. No mining, no robot spidering either.
#
tommorris
hadn't seen karlcow in here.
#
tommorris
more semweb denizens sneaking into pragmatic-but-liberatory web publishing. ;)
#
tantek
barnabywalters: Did we figure out how to do a webmention response purely with http rather than have the response be in HTML/JSON etc?
#
tantek
tommorris: Especially richly semantic publishing (in display *and* markup) with plenty of follow-your-nose goodness.
#
tommorris
tantek: I was showing off my mobile posting interface in a bar to London's liveliest collection of homophilic geeks. people were pretty impressed that you could do quite a lot of the things they rely on social networks for without social networking services.
#
barnabywalters
tantek: last I remember was X- HTTP headers in the response
#
tantek
barnabywalters: Add it to a brainstorming section on our webmention page?
#
tantek
tommorris: Awesome! Demos in bars are definitely a big step up :)
#
aaronpk
tantek: that was manual, I used the vine.co URL on twitter because I know they show the video inline
#
barnabywalters
tantek: will do
#
aaronpk
karlcow++ for webmention python implmentation
#
Loqi
karlcow has 1 karma
#
aaronpk
tantek: (and anyone else in SF) I am heading up to the city on BART right now!
#
tommorris
a reference implementation should make hacking tomorrow easier.
#
tommorris
especially as I've been Python-ing for most of the week already. ;)
#
tantek
aaronpk: Unfortunately I'm heading to San jose for a WebApps mtg
#
aaronpk
ah right
#
waterpigs.co.uk
edited /webmention (+771) "/* Issues */ Added response body uncertainty issue, potential solution in brainstorming"
(view diff)
#
tommorris
wonders whether he should announce "Yahoo! 360 integration" for Ferocity at this weekend's Yahoo hack day.
#
barnabywalters
tommorris++
#
Loqi
tommorris has 6 karma
lmorchard joined the channel
#
tantek
tommorris: Why not posterous? ;) it would be the shortest lived POSSE implementation ever.
#
tantek
Speaking of dying/dead things, what's the best (or even a good) indieweb approach to cloning and locally hosting pages you linked to but are going offline?
#
tantek
Eg I have a ton of links to upcoming.org pages and I'd really like to switch them to locally hosted copies - any suggestions? wget? Firefox save page?
#
barnabywalters
tantek: go with wget
#
tantek
Has anyone done anything like this and what has worked or not worked?
#
barnabywalters
I did a load of backups of sites I consider significant/useful and wget was super easy
#
tantek
barnabywalters: Last time I tried the wget path I got stuck on having to build it for macosx
#
barnabywalters
in fact, I managed to find some really amazing content I hadn’t ever seen before on one site
#
barnabywalters
tantek: I think I installed it via homebrew
#
barnabywalters
yep, I did — I don’t recall having any problems
#
barnabywalters
although homebrew can be a bit of a pain if you install lots of stuff from source
#
tantek
Huh, maybe that's worth documenting as a how to somewhere
#
tantek
Maybe start a stub wget page on the wiki with that recommendation?
#
tantek
(I would but I'm on my iPod)
#
barnabywalters
tantek: starting
#
waterpigs.co.uk
created /wget (+469) "Created with OS X installation notes"
(view diff)
#
waterpigs.co.uk
edited /wget (+312) "Added how-to archive a site instructions"
(view diff)
morrocco_mole joined the channel
#
waterpigs.co.uk
edited /wget (+289) "/* Archive a Site */"
(view diff)
tantek and benwerd joined the channel
#
@jdavid
The First Federated #Indieweb Comment Thread - /via @t - Tantek http://add.vc/p1o #social #fb #identity
tantek, tantek_ and Loqi joined the channel
#
tommorris
will do more after dinner. ;)
#
tommorris
programming is slow without documentation.
#
tommorris
I ran out of 3G data a few days ago. my monthly billing cycle starts afresh at midnight.
#
tommorris
so, ladies and gents, one of the things I'm throwing into my webmentions/pingback implementation is Hashcash support
#
tommorris
so, X-Hashcash is used in email. May as well use it as an HTTP header too
#
tommorris
if you send me a Hashcash header, I'll store in the database whether it validates and to what strength
#
tommorris
the 'strength' of the Hashcash signifies the amount of CPU work that goes into producing it.
philwolff joined the channel
#
aaronpk
interesting... so it doesn't end up modifying the pingback/webmention protocol at all?
#
tommorris
nope, it's just an extra HTTP header
#
tommorris
if you send it, the receiver can use it to see it as less likely to be spam
#
aaronpk
that's kind of neat
#
tommorris
a 20-bit hashcash takes 0.282 seconds on my MacBook Air to compute
#
tommorris
a 22-bit hashcash takes 1.81 seconds
#
tommorris
23-bit takes 3.4 seconds
#
tommorris
24-bit takes 8 seconds
#
karlcow
another version by @davidbgk using gunicorn for server https://gist.github.com/davidbgk/5469846
#
tommorris
the longest someone has computed is 48 bit, which took 14 days with a GPU
#
tommorris
so, from 0-48 bits: the more bits, the more CPU time they've expended spamming you. ;)
#
tommorris
and there is a wordpress implementation too: http://wordpress-plugins.feifei.us/hashcash/
erinjo joined the channel
#
tommorris
I'm surprised nobody has implemented hashcash in javascript yet. ;)
#
tommorris
wonders if hashcash-in-javascript might be the solution to wikispam. ;)
#
aaronpk
worth a shot!
bretolius, b0bg0d and danbri_ joined the channel
#
@rossolson
@laerm Sorry for the typo: #indieweb is what I meant.
#
tommorris
is making a right mess of things.
#
aaronpk
as it should be
#
aaronpk
it's ok, /me is too
#
tommorris
I've spammed eschnou with two posts already
#
tommorris
third time lucky.
#
tommorris
I need to remove the timestamp, but I've responded!
#
aaronpk
hmm timezones
#
aaronpk
ponders timezones for a while
#
tommorris
oh, and I've been spamming app.net with my comments. ;)
#
aaronpk
hahaha
#
Loqi
rofl
#
tommorris
need a no-appdotnet checkbox
#
tommorris
so, now we have comment threads and the indieweb reply toolbelt thing - we're getting there. ;)
#
aaronpk
definitely!
#
tommorris
so, I implemented webmention. I just need to implement pingback.
#
tommorris
it's awesome - the webmention/pingback thing is done on the message queue
#
tommorris
so when I save a post, it scans the HTML of the post and queues each link up in the MQ
#
aaronpk
oh nice!
#
aaronpk
you don't need to implement pingback if you want to use the pingback.me -> webmention proxy
#
tommorris
pingback is easy enough to implement
#
tommorris
have done xmlrpc in the past
erinjo, b0bg0d, hadleybeeman_ and eschnou joined the channel
#
@ak2webd3
I've track'n loved IndieWeb Meetup http://awe.sm/s0jHP
#
aaronpk
there is now exactly one post on IndieNews! http://news.indiewebcamp.com/
#
aaronpk
i'm going to submit a few more
#
aaronpk
there we go
erinjo joined the channel
#
aaronpk
now go!