#indiewebcamp 2013-10-20

2013-10-20 UTC
#
@nickheiner
"fortunately, I saved my web page and transferred it to geocities" how many times have you heard that sentiment? #realtimeconf
#
@DwdDave
This talk, right now, at #realtimeconf is *exactly* the thing I bang on about all the time. Yes! Almost worth breaking my 140 char rule for.
#
@adambrault
I love the source citations in the footers of slides for @caseorganic’s indie web talk. #realtimeconf
#
@ciberch
@caseorganic's talk about silos = lots of quotes from @t @chrismessina. My world #myspace #facebook #indieweb
(twitter.com/_/status/391719546777653248)
#
@philip_roberts
@benwerd your blog is getting mentioned by @caseorganic at @RealtimeConf :)
#
aaronpk
our /team page is now full of h-cards :) http://pdx.esri.com/team/
othiym23 and paulcp joined the channel
#
@getify
#realtimeconf lots of talk of owning your own data by self-hosting. however, ownership without the right to privacy/control is theater.
#
@ciberch
@caseorganic show things don't tell. Its ok for it to start ugly, just #start
#
@adambrault
“Be as awkward as you can, and iterate. The best ideas all start as something rough and far from perfect.” — @caseorganic #realtimeconf
#
@aral
#RealtimeConf being overrun by agents of SILOS. https://twitter.com/aral/status/391723090280849408/photo/1
#
@antirez
@caseorganic interesting talk, thanks
#
@adambrault
“Only you can prevent SILOS.” —@caseorganic
bnvk joined the channel
#
@aral
‘If not us then who?’—@anoemi Who, indeed? #RealtimeConf #indiedata #indieweb #civilliberties #humanrights
(twitter.com/_/status/391728944208031746)
josephboyle, paulcp, bnvk and tantek joined the channel
#
bret
now what?
#
bret
hope the talk went well. Eagerly waiting the recording
#
bret
anyone coming to webrtc camp tomorrow?
paulcp, tpinto and taterbase joined the channel
#
@thatryana
Home from #realtimeconf, bursting with inspiration. Time to get started on http://t.co/Fs5sVllHJ0.
#
aaronpk
we're doing mapattack tomorrow, then getting on an airplane :)
#
tantek
aaronpk - awesome!
#
tantek
hopefully we'll see more folks in the channel from realtimeconf?
#
aaronpk
hope so!
#
tantek
aaronpk - are caseorganic's slides posted?
jernst_ joined the channel
benwerd joined the channel
#
Loqi
benwerd: tantek left you a message 2 days, 6 hours ago: when did you implement sending (and receiving) webmentions? also, what do you think of adding rel=webmention in addition or instead of the .org rel in idno?
#
Loqi
benwerd: tantek left you a message 2 days, 4 hours ago: do you discover&send webmentions synchronously or asynchronously in your posting UI? either way, do you report webmention results back to your posting UI?
#
benwerd
tantek: fixed the bug you reported last week. Thanks so much for finding it - and sorry for being slower than reported. http://werd.io/2013/spam-calendar-invites-thats-a-new-one-for-me
#
tantek
woot!
#
Loqi
giggles
#
benwerd
and in answer to these questions in turn:
#
tantek
did you resend that webmention manually?
#
jernst_
Just came across this hackathon: https://www.noisebridge.net/wiki/Worldwide_Aaron_Swartz_Memorial_Hackathon_Series. Join them at Noisebridge and hack indieweb stuff?
#
benwerd
tantek: yes
ryana joined the channel
#
benwerd
I sent webmentions May 31st, received them sometime in June
#
benwerd
I've just added rel=webmention in addition to .org, adding it now (think it's a good idea)
#
benwerd
and no webmentions are reported back in the UI - yet (I want to change the form's visual context based on anything it discovers in the target)
#
benwerd
aaronpk: awesome!
#
benwerd
tantek (and other SF indiewebbers): got time for a catchup sometime this week maybe?
#
tantek
benwerd - that would be lovely
#
tantek
benwerd - above werd.io permalink is now returning empty content
#
benwerd
tantek - yep, refreshing the whole site from scratch, is down temporarily
#
tantek
how long does it take to refresh?
#
benwerd
I'm actually doing this one manually, on a relatively slow connection so a minute or two. normally, seconds
#
benwerd
(because normally it's a git pull)
#
benwerd
re: catching up, are any of Tuesday, Thursday, Friday good for you?
#
benwerd
(Tuesday or Thursday better)
#
benwerd
gtg, will check in later
paulcp joined the channel
#
@RealtimeConf
RT @aral: ‘If not us then who?’—@anoemi Who, indeed? #RealtimeConf #indiedata #indieweb #civilliberties #humanrights
(twitter.com/_/status/391796142691737600)
squeakytoy2 joined the channel
#
tantek
!tell benwerd - awesome, you're using <link href="http://werd.io/webmention/" rel="http://webmention.org/ webmention"/> which defeats all the regexes
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
so they have to parse for rel attributes properly
#
tantek.com
edited /webmention (+148) "/* IndieWeb implementations */ more details on benwerd's implementation, move it up in time order"
(view diff)
#
tantek
aaronpk - the footer reference link is quite powerful
#
aaronpk
yes I thought that was a nice touch!
#
tantek
OMS - love this slide - so true: "You Want to Blog, But..."
taterbase and caseorganic joined the channel
#
Loqi
sorry i can't do that right now. The logs are at https://chat.projectnerdhaus.com/logs/nerdhaus/today
#
tantek
hey caseorganic - just reading your slides! :)
#
caseorganic
tantek: haha - aaron told me!
#
@taterbase
@caseorganic really enjoyed your talk, inspired by what you guys are doing at Indie Web Camp and hope to join you for next meet up.
#
caseorganic
tantek: preso got very good response. some people registered their own domain name already
#
tantek
so good
#
caseorganic
that's the very last keeping it realtime conf, too
#
caseorganic
there was only one opportunity!
#
tantek
glad you got the Twitter - Jaiku event in there - that was an important one that's been swept under the rug
#
caseorganic
also, slides in html - so luxurious
#
caseorganic
tantek: ha, well, i had blaine cook review my slides and we talked for at least 2 hours while sitting next to each other at dinner yesterday
#
tantek
I remember that happening (I was at Social Web Foo) and I remember blaine talking about it later too
#
caseorganic
tantek: ralph meijer was in the front row for the talk! i didn't recognize him until he pointed to himself
#
tantek
that's hilarious!
#
caseorganic
tantek: blaine was absolutely beaming about it. he was so excited when it happened
#
tantek
well played
#
caseorganic
tantek: i felt like something was missing but i didn't know what it was
#
tantek
when what happened? was he at realtimeconf in your talk?
#
tantek
"Frustrated Social Web Summit" - LOL
#
caseorganic
tantek: ralph was at the talk and in the slide - he pointed to himself on the big screen from the front row. extremely amused
#
caseorganic
tantek: to show just how much more communication can be done over irc vs. email
#
tantek
oh wow
#
caseorganic
tantek: massive increase in data density
#
aaronpk
and showing how much more productive IRC discussions are
#
tantek
how did that go over? that's a very mailing list heavy crowd
#
tantek
including folks like blaine, eran, etc.
#
aaronpk
hah as far as I can tell eran hates mailing lists as much as you do
#
tantek
oh boy - there's IndieMark in a slide - guess it's real now :)
#
aaronpk
you saw his talk last year, right? "Fuck OAuth"?
#
tantek
eran used to argue for email lists
#
tantek
I think he finally got frustrated enough
#
tantek
OMS - Braveheart LOL
#
tantek
obneo!
#
caseorganic
what is obneo?
#
tantek
caseorganic - short for "Obligatory Neo reference" :)
#
tantek
uses shorthand sometimes when tired
#
caseorganic
Lol, you used OMS
#
tantek
who is Isobel Asimov Pushenstein?
#
caseorganic
my pseudonym for the conference and the country i was from
#
tantek
wait what
#
caseorganic
tantek: the entire conference was a play
#
tantek
did everyone have pseudonyms?
#
tantek
goodness
#
aaronpk
only the speakers
#
caseorganic
tantek: yes, all speakers
#
aaronpk
but everyone was from a different country
#
caseorganic
tantek: and all guests had flags
#
tantek
slides look great caseorganic
#
caseorganic
thank you. lots and lots and lots of work.
#
tantek
looking forward to watching the video
#
caseorganic
also, first time doing html slides! feels great and they look great
#
caseorganic
looking forward to throwing away ppt and converting my old slides so i can centralize all content on my site
#
tantek
awesome!!!
#
caseorganic
slower process, but necessary
#
tantek
and better than sharecropping on slideshare ;)
#
aaronpk
slideshare is only as good as slideshare is around :)
#
tantek
bought by linkedin I think, right?
#
aaronpk
tantek: I added mf2 to the esripdx blog today! http://pdx.esri.com/blog/2013/10/17/introducting-mapattack/
#
tantek
sweet!
#
aaronpk
unfortunately the new auto-parse legacy mf1 class names makes for some weird results
#
aaronpk
because of the class names the designers chose for things
#
tantek
really? it shouldn't unless they use a vcard root class name
#
tantek
I mean, unless a they use a uf1 root class name in general
#
aaronpk
maybe that's a bug with the parser then
#
tantek
aaronpk, could be
#
tantek
e.g. inside h-entry, only dt-published should work, not dtpublished
#
aaronpk
specifically "author" and "description" were getting added
#
tantek
aaronpk - right
#
tantek
so inside h-entry, only p-author should work, not "author"
#
tantek
"author" should only work inside "hentry" for backcompat
#
aaronpk
I sorted out the author one by being explicit. but it's still adding "description" in the parsed version http://pin13.net/mf2/?url=http%3A%2F%2Fpdx.esri.com%2Fblog%2F2013%2F10%2F17%2Fintroducting-mapattack%2F
#
tantek
but that shouldn't matter if there's a "description" inside an h-entry
#
aaronpk
ok, probably a bug in the parser then
#
tantek
"description" should only show up inside an "hentry"
#
tantek
that's key for clean backcompat
#
aaronpk
from what I can tell it is mapping legacy class names to new class names
#
tantek
overmapping
#
tantek
those mapping should only occur *inside* classic microformats root class names
#
tantek
regardless - definitely add esri blog and a permalink to first post with microformats to: http://microformats.org/wiki/uf2#Examples_in_the_wild
#
aaronpk
tantek: also I was experimenting with h-product! http://pdx.esri.com/projects/mapattack/
caseorganic and taterbase joined the channel
#
tantek
cool!
taterbase, thatryana, ryana, andreypopp, LauraJ, catsup, caseorganic and melvster joined the channel
#
@aldlbot
RT @t: Sad: @Dopplr ends 2013-11-01 (via @tomcoates). Treat all silos as caches, nothing more. #ownyourdata & POSSE to silos. (ttk.me t4Sb1)
(twitter.com/_/status/391868835143626752)
ryana, paulcp, bnvk, LauraJ, squeakytoy, barnabywalters, melvster, taterbase and barnabywalters_ joined the channel
#
@xtof_fr
L'écosystème actuel du #quantifiedself cloche... Solution d'@aaronpk : évoluons vers l'#indieweb des objets http://aaronparecki.com/articles/2013/10/11/1/the-future-of-quantified-self-devices
(twitter.com/_/status/391941822299140096)
#
@_Ereputation
RT @xtof_fr: L'écosystème actuel du #quantifiedself cloche... Solution d'@aaronpk : évoluons vers l'#indieweb des objets http://t.co/w3OFgl…
(twitter.com/_/status/391942815296798720)
bnvk and taterbase joined the channel
#
@FredyFadel
RT @xtof_fr: L'écosystème actuel du #quantifiedself cloche... Solution d'@aaronpk : évoluons vers l'#indieweb des objets http://t.co/w3OFgl…
(twitter.com/_/status/391949972633313280)
#
barnabywalters
heads up for anyone who uses php-mf2: latest version (0.2.0) contains breaking changes, if you installed it with "mf2/mf": "*" now is the time to fix the version or update your app before things start breaking
#
barnabywalters
lots of good stuff in v0.2.0, including support for the new e-* parsing rules (safe and consistent at last)
#
barnabywalters
vastly improved classic compatbility
#
barnabywalters
namespace changes (mf2 => Mf2)
#
barnabywalters
and a Mf2\parse function which saves you the trouble of making an object when all you want to do is parse mf data
#
barnabywalters
unless any large changes to the parsing spec happen, the API should be fairly static now
#
barnabywalters
oh, and *vastly* improved documentation: https://github.com/indieweb/php-mf2
#
aaronpk
yay docs!
#
Loqi
giggles
#
barnabywalters
aaronpk: I left BC on by default to help root out bad markup, but improved the way classnames are converted
#
barnabywalters
so you won’t get random h-card from people using class=author any more
#
aaronpk
ok. same thing happened with "description", did you see my comment?
#
barnabywalters
yep, that should be resolved now as well
#
barnabywalters
as instead of just changing everything in bulk, I restrict the scope of changes
#
barnabywalters
so class=description will only be changed to p-description under classic root names which have a description property
#
aaronpk
looks like pin13 already pulled down the changes
#
barnabywalters
next up is to clean up php-mf2-shim and get it producing consistent markup
#
aaronpk
oh neat, returns "html" and "value" separately now!
#
barnabywalters
indeed it does
#
aaronpk
barnabywalters++
#
Loqi
barnabywalters has 16 karma
#
barnabywalters
I figured I should just bundle all the various breaking changes required into one update
#
Loqi
BUNDLE ALL THE VARIOUS http://loqi.me/86w
#
barnabywalters
so new e-* parsing rules come along with a free helping of improved API and docs
#
barnabywalters
one still unresolved thing: when to collapse whitespace in p-* properties
#
aaronpk
hm yeah not sure
#
aaronpk
I do feel like I get extra leading and trailing whitespace sometimes, due to indenting of the html tags
#
barnabywalters
php-mf2 fails a bunch of the official mf2 tests because I don’t collapse whitespace
#
barnabywalters
but it’s not information I want to throw away
#
barnabywalters
main use case: publishing syntax highlighted source code
#
barnabywalters
can’t use e-* as that would pick up the syntax highlighting marku
#
barnabywalters
but if p-* strips whitespace, the code is not going to be much use
#
barnabywalters
also, <pre> elements and poetry, lyrics, etc
#
barnabywalters
perhaps collapsing whitespace everywhere except <pre> elements would work
#
aaronpk
shouldn't that just follow HTML rules of whitespace so that it matches what people see?
#
barnabywalters
aaronpk: yeah, that’s my thinking behind <pre> whitespace, but it’s actually defined by CSS
#
barnabywalters
e.g. a lot of your and tantek’s notes would look weird with collapsed whitespace
#
aaronpk
heh all whitespace rules can be modified by css
#
barnabywalters
nothing to do with HTML, but because of css white-space
#
barnabywalters
so I think it should be left up to the consumer whether or not to collapse whitespace
#
barnabywalters
random topic change: any idea when amber’s talk gets posted?
#
aaronpk
not sure
ryana joined the channel
#
barnabywalters
aaronpk: okay with you if I make a bunch of breaking changes to php-mf2-shim?
#
barnabywalters
basically making it consistent with php-mf2 and easier to use
bnvk joined the channel
#
aaronpk
yeah sure, I'm going to have to update p3k for the new php-mf2 anyway
#
barnabywalters
okay, cool. I’m also considering removing the CSS selector dependency, and making a little function which takes a classname and returns xpath syntax for matching that
#
barnabywalters
as that’s the only really nasty thing about using xpaths for querying
#
barnabywalters
IWC UK demonstrated a desire for as few dependencies as possible
#
aaronpk
it's kind of funny the difference between PHP and things like Ruby and Node in that respect
#
aaronpk
people have much fewer issues with dependencies in ruby and node because the package managers are much more mature
#
barnabywalters
even if they’re not nearly as nice to use as composer (AHEM pip)
#
aaronpk
and there really isn't a culture of "download this code and include it", it's always "add this to your Rubygems file"
#
barnabywalters
I love using composer, but want as many people as possible to be able to use php-mf2
#
barnabywalters
if requiring use of composer stops people like adactio from consuming mf data, it’s not something I want to do
#
aaronpk
it's true
#
aaronpk
just unfortunate
#
aaronpk
even i was really late to the commposer bandwagon, but i like it now
#
@_crossdiver
The #indieweb wheels are spinning.
(twitter.com/_/status/391964707730378752)
#
aaronpk
brb, getting coffee across the street
andreypopp joined the channel
#
spinnerin
aaronpk: Given the gem dependency issues I've seen, you're making PHP sound really bad :)
#
barnabywalters
spinnerin: I’ve barely used rubygems, but composer is one of the best dependency management systems I’ve ever used
#
barnabywalters
thing is, lots of people don’t want to use it for one reason or another
#
barnabywalters
PHP has a mixed history of code sharing and reuse, mostly ghastly, like PEAR and phpclasses.org :/
#
spinnerin
Ah. It does help to have a common system for handling things.
#
aaronpk
spinnerin: lol
#
aaronpk
I wasn't saying anything about composer, just saying that a lot of people who use PHP don't even bother using a dependency management system
#
aaronpk
spinnerin: out of curiosity, have you seen any alternative dependency manager other than rubygems? maybe something that works more like npm?
#
barnabywalters
to be fair, if you’re not accustomed to using one it’s a steep learning curve and a lot of work
#
spinnerin
aaronpk: Nope.
#
spinnerin
But the kind of work I've been doing, we'd try to stick to the best common option, since the project is likely to get handed off to another team.
#
aaronpk
I'd be curious to see what it would take to create something closer to npm for ruby
#
barnabywalters
aaronpk: is it just the UI you’d change, or the package registering and dependency resolving infrastructure?
paulcp joined the channel
#
aaronpk
all of it
#
aaronpk
actually I don't mind the rubygems.org site, but needs better version/dependency control stuff like npm has
taterbase, bnvk and tantek joined the channel
#
tantek
good morning #indiewebcamp!
#
barnabywalters
morning tantek
#
tantek
barnabywalters, well done
#
tantek
is reading logs
#
tantek
barnabywalters - yes, this: "if you’re not accustomed to using one it’s a steep learning curve and a lot of work" (re PHP package managers)
LauraJ joined the channel
#
tantek
(or package managers in general)
josephboyle joined the channel
#
aaronpk
in general, yes. I find it interesting that Ruby and Node.js both grew up with package managers so basically everyone who writes ruby and node are already accustomed to them
#
tantek
and there are many fewer ruby and node devs
#
tantek
than php
#
barnabywalters
man, twitter’s markup is obese. after cleaning, a tweet permalink page weighs in at 2288 lines
#
aaronpk
true. as much as they'll tell you otherwise.
#
tantek
and php runs on every cheap webhosting service (ruby and node still require sometimes painful setup)
#
tantek
barnabywalters - you're right about adactio being a good test case for this sort of thing
#
tantek
he's quite representative of the far larger number of web designer/developers who maybe do *a little* bit of backend coding here and there
#
barnabywalters
tantek: yeah, people who don’t want to go through the learning curve of setting up composer but are still super smart and want to consume mf2 data
#
tantek
which is a lot of people
#
tantek
heck I myself haven't learned about composer yet
#
tantek
and I'd rather be coding on my indieweb site than learning more overhead
#
aaronpk
there's definitely a learning curve to seting up composer, but I'm glad I took the plunge finally. it does make things easier going forward.
#
tantek
the "just include one file" metric that adactio conveyed at IndieWebCampUK is a key bit of information
#
barnabywalters
yes, the benefits outweigh the initial upfront cost quickly, if like using lots of dependencies
#
barnabywalters
s/if/if you
#
Loqi
barnabywalters meant to say: yes, the benefits outweigh the initial upfront cost quickly, if you like using lots of dependencies
#
tantek
but maybe most will not be using lots of dependencies
#
barnabywalters
indeed — so optimise for (or at least accommodate) that case
#
aaronpk
pheanstalk is for my background queueing system
#
barnabywalters
wow that’s impressive, considering all the stuff p3k does
#
barnabywalters
taproot’s is much longer
antic joined the channel
#
tantek
interesting
#
tantek
well, both Taproot and p3k do much more than Falcon so I can see there's some advantage to that
#
aaronpk
oh I lied, the Twitter client should be there too, but I had the twitter client in there before I was using composer
#
aaronpk
also a markdown parser
#
barnabywalters
I just use guzzle with an oauth plugin as my twitter/github/whatever client
#
barnabywalters
(guzzle = one HTTP client to rule them all)
#
aaronpk
that's all. the rest are my own libraries that are part of p3k
#
aaronpk
i should look at guzzle. right now I just use curl
#
barnabywalters
guzzle is nice. a little more OO than I’d like, but it does a lot of stuff very well
#
aaronpk
actually nvm... it's just these libraries that use curl, and I wouldn't want to make them depend on guzzle :)
thatryana and antic joined the channel
#
tantek
the only external code I'm using in Falcon right now is tmhOAuth
#
tantek
which I've been updating by hand because I don't trust things to not braek
#
tantek
s/braek/break
#
Loqi
tantek meant to say: which I've been updating by hand because I don't trust things to not break
#
tantek
with updates
#
tantek
especially since OAuth is so damn fragile :(
#
tantek
so who here is going to IndieWebCampHollywood ?
#
tantek
I'm making plans :)
#
aaronpk
raises his hand and also caseorganic's
#
aaronpk
and davy from our office
#
tantek
aaronpk - how long will you be in LA? I might extend my stay
#
aaronpk
i miss dopplr :(
#
aaronpk
looks like I'm driving to Redlands on Monday morning
#
aaronpk
so, just there on Sunday, but saying in LA sunday night
#
aaronpk
updates his RSVP
#
tantek
aaronpk - do you have a hotel room with a spare bed for Sunday night?
BjornW joined the channel
#
aaronpk
let me check the reservation, not sure what we ended up with
#
aaronpk
interesting, it says "LIVINGROOM-PRIVATE BEDROM"
#
aaronpk
Hollywood Hills Hotel
#
tantek
that sounds like a suite with a couch! :)
#
aaronpk
sounds like we could probably fit you there on Sunday night!
#
aaronparecki.com
edited /2013/Hollywood (+411) "update my RSVP to Sunday only, add Amber"
(view diff)
#
aaronparecki.com
edited /2013/Hollywood (+0) "move Davy to Sunday only since we're traveling together"
(view diff)
#
tantek
if I go I'll go for both days
#
tantek
and then I may hang out in Claremont for a while
taterbase joined the channel
#
tantek
aaronpk - how long are you going to be down there, e.g. out in Redlands?
#
aaronpk
Redlands Monday and Tuesday at the Esri campus all day, flight leaves Ontario Tuesday night
#
aaronpk
short trip
#
barnabywalters
that’s me done for the day — off climbing now
#
barnabywalters
goodnight all
#
Loqi
sleep tight!
#
tantek
barnabywalters goes climbing? did not know that.
#
aaronpk
wow, tripit parses out the esri travel emails really well
#
tantek
now if only tripit would do email properly and give you a custom email address to send to like Flickr does for upload by email
#
aaronpk
heh, yeah the generic "plans@tripit.com" thing seems rather easy to "hack"
#
aaronpk
if you can even call it that
#
tantek
to forward fake emails to that look like they were being sent to tripit customers, and then pollute their profiles
jernst_ joined the channel
#
tantek
btw - aaronpk - I know you are interested in all things phone-call-like - have you tried the new Google Hangouts iOS app? free phone calls to US phonenumbers.
#
tantek
so now I can make free phonecalls from my iPod to anywhere in the US
#
tantek
no need to signup for google voice, no need to give google your phone #
bnvk, ryana and caseorganic joined the channel
#
aaronpk
oh yeah, would be easy to inject "trip spam" into people's tripit profiles like the google calendar invite hack
#
tantek
aaronpk - indeed
tilgovi joined the channel
#
tantek.com
edited /Events (+102) "UK 2013 was two days, bolden the IndieWebCamp events themselves"
(view diff)
#
tantek.com
edited /2013/Hollywood (+573) "add self to Sunday & Monday, sort by fullnames per RSVP description, remove ✓ copy/paste from UK RSVP"
(view diff)
#
tantek
!tell shaners I've signed up for IndieWebCampHollywood :) Do you have enough data to decide on whether to make it a one or two day event? Page makes it seem like it is still up in the air and some folks may be travel planning. ;)
#
Loqi
Ok, I'll tell them that when I see them next
caseorganic and taterbase joined the channel
#
@t
I'm going to IndieWebCamp Hollywood 2013-11-03. http://indiewebcamp.com/2013/Hollywood Want to #ownyourdata? Join us. cc #realtimeconf (ttk.me t4Sd1)
(twitter.com/_/status/392003229728657408)
#
@jeena
@jcookcc I agree. I think it would make more sense to engage with http://indiewebcamp.com instead. /cc @tobiastom @cjk101010 @graue
(twitter.com/_/status/392003583576924160)
#
aaronpk
huh...
#
@jcookcc
@jeena Not sure if I'm pausing or giving up altogether. Really don't like the attitudes/misleading tendencies of project mgmt. We'll see.
#
tantek
and that's another that happens with monoculture
#
tantek
another *thing
#
tantek
all based on one open source project
#
tantek
WordPress is the exception, not the rule
#
tantek
(in terms of actually scaling and succeeding - which doesn't bely the other problems: attack magnet, update maintenance etc.)
#
@jeena
@t do you have a bot which automatically favorites every tweet which mentions the indieweb url? ;)
(twitter.com/_/status/392004400434413568)
caseorganic joined the channel
#
aaronpk
hahaha
#
Loqi
awesome
paulcp joined the channel
#
@t
@jeena I favorite by hand. The Loqi bot brings indieweb tweets into our Freenode IRC: http://indiewebcamp.com/IRC Join us! (ttk.me t4Sd2)
(twitter.com/_/status/392005707903803392)
Jeena and tilgovi_ joined the channel
#
tantek
welcome jeena!
#
Jeena
Hehe thanks.
#
bret
talking about "why STP in webRTC" at webrtc camp :)
ttepasse joined the channel
#
tantek
jeena - logs available too: indiewebcamp.com/irc/today
bnvk joined the channel
#
Jeena
Ah thanks.
tantek joined the channel
#
bret
SDP*
#
Jeena
So what are you guys working on nowadays?
caseorganic joined the channel
#
tantek
I'm working in figuring out how to automatically send webmentions from my site. (Something that many others here are already doing)
tilgovi joined the channel
#
tantek
Working *on
#
tantek
Jeena, my site runs my personal project called Falcon: http://indiewebcamp.com/Falcon
#
Jeena
ah that was the easier to implement successor to Pingback, wasn't it?
#
tantek
And I keep track of what I'm working on next there: http://indiewebcamp.com/Falcon#Working_On
#
tantek
Yes, webmention is a simplification of pingback
#
bret
tantek: I was thinking about taking a PuSH approach. Publish a list of webmentions you want sent then ping the mention server which looks at the list to see if there are any new mentions that need sending
andreypopp joined the channel
#
aaronpk
bret: yea we've talked about that kind of thing for webmention.io before, right?
#
bret
similar to how one would publish a push atom feed
#
tantek
Bret hmm not sure I understand how the server could tell if it was new or not
#
bret
i think we talked about it
#
tantek
Needs a writeup and a flow
#
bret
im not sure, how does push know if the atom feed has new stories?
#
aaronpk
the server would have to maintain state
#
bret
hrmm
#
aaronparecki.com
edited /p3k (-450) "update working on"
(view diff)
#
Jeena
Back in 2006 I wrote a specification to replace the need of Gravatar http://pavatar.jeena.net/spec/ which kind of was in the spirit of indieweb but it never got real adoption
#
bret
learning more about node.js, my self imposed restrictions are starting to feel way to strict... thinking about moving on to a more capable back end
#
Jeena
just a couple of weeks ago friends put it on github too https://github.com/pavatar/pavatar
#
Jeena
and my spec was also heavily inspired by Pingback ^^
#
aaronpk
ah yeah
#
aaronpk
we're doing that mostly with an h-card on the home page
caseorganic joined the channel
#
Jeena
yeah, 2006 was either before or while you were starting with micro formats I think
#
Jeena
and my main concern back then was the lack of HTML parsers for PHP
#
Jeena
there are many of them now and people use many other languages for web programming too so it is a not a issue anymore
#
aaronpk
we're also starting a good collection of microformats parsers which is even easier to deal with now
#
aaronpk
takes the whole HTML part out of the picture as far as your code is concerned
#
Jeena
ah, nice, but it still uses a normal SGML/HTML parser internally?
tilgovi_ joined the channel
#
Jeena
someone also made a list of many alternatives https://github.com/pavatar/pavatar/wiki/Elsewhere of which I liked webfinger the most (not the .well-known thing in the url but yeah the damage is done already so it doesn't matter anymore)
taterbase joined the channel
#
aaronpk
it's funny how much people want this to exist and yet the only thing to stick has been gravatar
#
Jeena
hehe yeah
#
Jeena
And then companies like Github only let you use Gravatars as your avatar, you can't even upload one yourself.
paulcp joined the channel
#
tantek
Aaronpk I'd say indieweb commenting with author avatars working interoperable across several implementations is getting close to "sticking" ;)
#
aaronpk
it's getting there for sure!
#
Jeena
Hm where should my hcard be, on my homepage? I have it on the contact page but I assume there it can't be found automatically
#
aaronpk
but an extremely recent development compared to the timeline of people trying to solve this before
#
aaronpk
Jeena: yes home page is ideal
#
aaronpk
Jeena: if you haven't found the microformats parser test yes, you can plug in your URLs to http://pin13.net/mf2 and see the output easily
#
aaronpk
tantek: lol yes. so true
#
Jeena
ah hm I see
#
Jeena
So what exactly am I doing wrong with my hcard so the name is just a long string with all my data in? http://pin13.net/mf2/?url=http%3A%2F%2Fjeenaparadies.net%2Fcontact%2F
#
Jeena
oh, ah, it is totally different to what I have been using with the vcard class, need to update that
caseorganic joined the channel
#
cweiske.de
edited /webmention (+0) "/* Sending */ s/Services_Pingback/Services_Linkback/"
(view diff)
#
cweiske.de
edited /webmention (+0) "/* IndieWeb implementations */"
(view diff)
jernst_ joined the channel
#
Jeena
btw. the HTML in http://microformats.org/wiki/h-card is not valid, the <img> lacks the alt attribute
taterbase, friedcell, abrereton, caseorganic, tantek and benwerd joined the channel
#
Loqi
benwerd: tantek left you a message on 10/19 at 10:23pm: - awesome, you're using <link href="http://werd.io/webmention/" rel="http://webmention.org/ webmention"/> which defeats all the regexes
#
benwerd
tantek: is that a good thing or a bad thing? ;)
andreypopp joined the channel
#
tantek
longer term, good
#
benwerd
shorter term, pita? ;)
#
benwerd
I actually didn't think to check that. The PHP client code I'm using does also use a regexp instead of parsing header links
paulcp, caseorganic, lukebrooker and ttepasse_ joined the channel
#
tantek
jeena - which img tag, this one? <img src="/wiki/skins/Microformats/images/logo.gif" alt="Microformats Wiki"/>
#
Jeena
no, in the example
#
Jeena
<img class="u-photo" src="http://example.org/photo.png" />
#
tantek
thanks. fixed.
taterbase joined the channel
#
tantek.com
edited /Falcon (+89) "hasn't been a stub for a while, add logo"
(view diff)
#
tantek.com
edited /Falcon (+65) "add updates / twitter"
(view diff)
#
tantek
interesting approach to dead-permalink rediscoverability: http://jonudell.net/udell/2002-2006-index.html
#
Jeena
http://indiewebcamp.com/comment is kind of a neat idea, especially because it can be used for everything (kind of like on Facebook but the parent is just a URL or something) I have to admit that it takes quite some time to get your head around it
#
Jeena
although the index site on aaronpk's website is confusing because it doesn't show the parent posts http://aaronparecki.com/replies
taterbase joined the channel
#
tantek
jeena - indeed, the ability to comment on any URL, not just inside a silo, is quite powerful. And like a web interconnected by hyperlinks, a web interconnected by comments takes quite some time to get your head around .
caseorganic joined the channel
#
@RealtimeConf
RT @t: I'm going to IndieWebCamp Hollywood 2013-11-03. http://indiewebcamp.com/2013/Hollywood Want to #ownyourdata? Join us. cc #realtimeconf (ttk.me t4Sd1)
(twitter.com/_/status/392066239960322048)
paulcp, jernst, andreypopp and taterbase joined the channel