2013-04-26 UTC
scor joined the channel
tantek joined the channel
b0bg0d, caseorganic and aaronpk joined the channel
# 05:11 Loqi Ok, I'll tell him that when I see him next
cweiske, friedcell and andreypopp joined the channel
pfefferle joined the channel
pfefferle, friedcell, seyz and morrocco_mole joined the channel
cweiske, eschnou, andreypopp, barnabywalters and pfefferle joined the channel
andreypopp and adactio joined the channel
scor, andreypopp, mxuribe, bnvk, catsup, friedcell and xtof joined the channel
# 13:00 barnabywalters aaronpk: great! I need to make my microformats entity expansion more robust, then I’m onto displaying comments
# 13:00 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.
# 13:01 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?
# 13:01 aaronpk because when you pull it out you should get the "http" and choose whether to show it or not
# 13:02 barnabywalters aaronpk: just off to lunch, I’ll have a think about this and ping you later :)
# 13:02 aaronpk cweiske: the video is from Vine, so I don't know how I'd generate other formats
# 13:03 aaronpk ah, didn't even realize firefox doesn't show vine.co videos either
laurian, bnvk, bnvk_, bnvk__, qirtaiba and tantek joined the channel
# 15:01 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?
# 15:01 tantek was that manual or does p3k automatically download from vine links and upload to your /files/ directory?
# 15:01 tantek (and great that you have reply to indieweb with POSSE'd threading automatically working!)
# 15:09 tommorris tantek: may have a crack at implementing indieweb-comments over the weekend.
andreypopp and qirtaiba joined the channel
# 15:20 barnabywalters I like the fact that they prohibit people from “Downloading (other than page caching) any part of the Service”
# 15:24 tommorris they provide me an RSS feed. I shall use the RSS feed of my own content. ;)
b0bg0d joined the channel
# 15:34 tantek barnabywalters - don't bother scraping them anyway, wait for them to implement microformats so you can *parse* them instead :)
# 15:35 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
# 15:35 barnabywalters tantek: surely that TOS precludes microformats support — hopefully they will add µf and ditch the no-scraping rule
# 15:36 tantek barnabywalters - didn't bother to read their TOS so don't know.
# 15:37 tommorris so, the "no scraping" rule presumably doesn't apply to the RSS feeds
# 15:37 tommorris or the data coming out of the API (if you were using the API)
# 15:37 tommorris "(iii) using any data mining, robots or similar data gathering or extraction methods"
friedcell, tantek and karlcow joined the channel
# 15:54 karlcow webmention HTTP POST request
# 15:57 tantek tommorris: Yeah we're not doing any of those. No mining, no robot spidering either.
# 15:58 tommorris more semweb denizens sneaking into pragmatic-but-liberatory web publishing. ;)
# 15:58 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?
# 15:59 tantek tommorris: Especially richly semantic publishing (in display *and* markup) with plenty of follow-your-nose goodness.
# 16:01 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.
# 16:02 tantek barnabywalters: Add it to a brainstorming section on our webmention page?
# 16:02 tantek tommorris: Awesome! Demos in bars are definitely a big step up :)
# 16:02 aaronpk tantek: that was manual, I used the vine.co URL on twitter because I know they show the video inline
# 16:07 aaronpk tantek: (and anyone else in SF) I am heading up to the city on BART right now!
# 16:08 tommorris a reference implementation should make hacking tomorrow easier.
# 16:08 tommorris especially as I've been Python-ing for most of the week already. ;)
# 16:10 tantek aaronpk: Unfortunately I'm heading to San jose for a WebApps mtg
# 16:12 tommorris wonders whether he should announce "Yahoo! 360 integration" for Ferocity at this weekend's Yahoo hack day.
lmorchard joined the channel
# 16:19 tantek tommorris: Why not posterous? ;) it would be the shortest lived POSSE implementation ever.
# 16:21 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?
# 16:22 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?
# 16:23 tantek Has anyone done anything like this and what has worked or not worked?
# 16:23 barnabywalters I did a load of backups of sites I consider significant/useful and wget was super easy
# 16:23 tantek barnabywalters: Last time I tried the wget path I got stuck on having to build it for macosx
# 16:23 barnabywalters in fact, I managed to find some really amazing content I hadn’t ever seen before on one site
# 16:24 barnabywalters although homebrew can be a bit of a pain if you install lots of stuff from source
# 16:24 tantek Huh, maybe that's worth documenting as a how to somewhere
# 16:25 tantek Maybe start a stub wget page on the wiki with that recommendation?
morrocco_mole joined the channel
tantek and benwerd joined the channel
tantek, tantek_ and Loqi joined the channel
# 19:30 tommorris I ran out of 3G data a few days ago. my monthly billing cycle starts afresh at midnight.
# 19:53 tommorris so, ladies and gents, one of the things I'm throwing into my webmentions/pingback implementation is Hashcash support
# 19:54 tommorris so, X-Hashcash is used in email. May as well use it as an HTTP header too
# 19:55 tommorris if you send me a Hashcash header, I'll store in the database whether it validates and to what strength
# 19:55 tommorris the 'strength' of the Hashcash signifies the amount of CPU work that goes into producing it.
philwolff joined the channel
# 19:56 aaronpk interesting... so it doesn't end up modifying the pingback/webmention protocol at all?
# 19:56 tommorris if you send it, the receiver can use it to see it as less likely to be spam
# 19:57 tommorris a 20-bit hashcash takes 0.282 seconds on my MacBook Air to compute
# 19:59 tommorris the longest someone has computed is 48 bit, which took 14 days with a GPU
# 20:00 tommorris so, from 0-48 bits: the more bits, the more CPU time they've expended spamming you. ;)
erinjo joined the channel
# 20:02 tommorris I'm surprised nobody has implemented hashcash in javascript yet. ;)
# 20:03 tommorris wonders if hashcash-in-javascript might be the solution to wikispam. ;)
bretolius, b0bg0d and danbri_ joined the channel
# 21:47 tommorris so, now we have comment threads and the indieweb reply toolbelt thing - we're getting there. ;)
# 21:48 tommorris so, I implemented webmention. I just need to implement pingback.
# 21:49 tommorris it's awesome - the webmention/pingback thing is done on the message queue
# 21:49 tommorris so when I save a post, it scans the HTML of the post and queues each link up in the MQ
# 21:54 aaronpk you don't need to implement pingback if you want to use the pingback.me -> webmention proxy
erinjo, b0bg0d, hadleybeeman_ and eschnou joined the channel
erinjo joined the channel