#indiewebcamp 2013-08-21

2013-08-21 UTC
#
aaronparecki.com
edited /Posts_about_the_IndieWeb (+183) "add xkcd and strehle.de article"
(view diff)
#
aaronpk
!tell barnabywalters yeah I'm using the twitter shim thing (or at least a hacky version of it)
#
Loqi
Ok, I'll tell him that when I see him next
scor, benwerd, abrereton, state, wardn_, indiewebcamp-vis, bnvk and tilgovi joined the channel
#
@lynnebaer
MT @jddunn: Until [FOSS/Indieweb] foreground how normal humans interact w tech, won't lure enough people away from Facebook et al to matter.
(twitter.com/_/status/369994175703703552)
scor, josephboyle, JasonO, bnvk, smus, perfmode, xtof, icco, eschnou and cweiske joined the channel
#
christopheducamp.com
created /Google+-fr (+3699) "[fr:first draft translation]"
(view diff)
#
christopheducamp.com
edited /Google+-fr (-6) "[fr: /* Pourquoi */ grammaire]"
(view diff)
melvster joined the channel
#
@xtof_fr
Pourquoi #POSSE ...r vers #Google+ ? #indieweb #seo http://xtof.me/b/t/1AVz4
(twitter.com/_/status/370065079057653760)
eschnou, friedcell, smus, benwerd, bnvk and josephboyle joined the channel
MattJ, smus, fmarier, bnvk, xrchz, jancborchardt, hidgw, marjolein and Jihaisse joined the channel
#
Loqi
Jihaisse: barnabywalters left you a message on 8/20 at 8:34am: I updated web action toolbelt to work with new twitter.com markup, haven’t looked at like buttons yet. thanks for the heads-up!
#
Jihaisse
tell barnabywalters thanks for the update
#
Jihaisse
hum....
#
Jihaisse
!tell barnabywalters thanks for the update
#
Loqi
Ok, I'll tell him that when I see him next
#
Jihaisse
thans Loqi
#
Loqi
who, me?
smus, musigny, eschnou, bnvk, tpinto, cldstr, smcgregor and icco joined the channel
#
Loqi
[@tistre] @bastianallgeier Thanks! I’ve been watching #indieweb for a while now &amp
#
Loqi
wanted to link to the fantastic stuff others have written/built :-) (http://twtr.io/bi_5LGQTj0)
icco, andreypopp, matthewlmcclure and aral joined the channel
barnabywalters joined the channel
#
Loqi
barnabywalters: aaronpk left you a message 9 hours, 52 minutes ago: yeah I'm using the twitter shim thing (or at least a hacky version of it)
#
Loqi
barnabywalters: Jihaisse left you a message 1 hour, 33 minutes ago: thanks for the update
smus, andreypopp and KevinMarks joined the channel
#
@tobiastom
In other news, if some designer wants to contribute a better design for http://pavatar.com I think @jeena wouldn't mind. #indieweb
(twitter.com/_/status/370127084020322304)
#
@tobiastom
@fhemberger Weil im imaginären #indieweb jeder eine Webseite hat. Bei a@gmail.com hast Du halt keinen Einfluss auf http://t.co/X46soaWOa2.
(twitter.com/_/status/370129643783073792)
xtof, otterdam, friedcell, smus, eschenal, bnvk, bnvk_ and andreypopp joined the channel
matthewlmcclure and musigny joined the channel
#
@tobiastom
I start to believe the web is not ready for the #indieweb. Everybody seems to hope that someone else will solve all the problems.
(twitter.com/_/status/370163501756874752)
#
@helloanselm
@tobiastom have some but never did more than thinking about it. #indieweb
(twitter.com/_/status/370166310514458624)
#
barnabywalters
can’t figure out what that thread’s intention is
bnvk_, dpk, melvster, benwerd, Acidnerd and xtof joined the channel
smus, josephboyle, npdoty and barnabywalters_ joined the channel
#
@_aeroseo_
Pourquoi « POSSE »r vers Google + ? (#indieweb ##SEO) (xtof - Premiers pas sur Wordpress) http://labs.ebuzzing.fr/info?id=404186494
(twitter.com/_/status/370192516886179840)
scor, musigny, acegiak and smus joined the channel
smus and friedcell joined the channel
#
@hugoroyd
@BarnabyWalters @ar i'm curious how you get suggestions from ddg.gg (just testing the comments and indieauth)
(twitter.com/_/status/370208860797030400)
musigny joined the channel
#
barnabywalters
aaronpk: I’m venturing into the world of IRC servers and bots — any suggestions of useful resources?
#
@hugoroyd
@BarnabyWalters OK. BTW Taproot looks amazing, well done! but what's the indieauth for? I can auth but then, what can i do?
(twitter.com/_/status/370210343252799488)
#
aaronpk
barnabywalters: if you use the zenircbot framework then you will be able to add stuff to Loqi :) http://zenircbot.readthedocs.org/en/latest/
#
aaronpk
it's a good framework, written in node.js but you can write services in any language since it passes all the messages through redis
#
Loqi
PASSES ALL THE MESSAGES http://loqi.me/7q0
#
barnabywalters
cool! I’ve been using it as a way to learn more Go
#
barnabywalters
the bot in #bw-bot-test is my first semi-useful one
#
aaronpk
ah! interesting
#
aaronpk
you could definitely write services for zenircbot in Go
#
barnabywalters
say a URL and it’ll tell you if it’s up or not
#
barnabywalters
I’ll check out how to do that
#
aaronpk
most of loqi's logic is a PHP service for zenircbot
#
aaronpk
basically the IRC process sits connected to the server and sends incoming lines to a redis pubsub channel
#
aaronpk
and if you want to make the bot say something in IRC, you send a message over a different redis channel
#
aaronpk
it decouples the IRC process from whatever you're actually trying to do, making it way easier to develop and change stuff, and add new functionality
#
barnabywalters
cool _ I imagine you can hook up the same logic to different protocols then too?
#
aaronpk
like things other than IRC?
#
aaronpk
yeah you totally could. that's something i haven't done much with yet, but would definitely be possible
#
barnabywalters
I did look at hubot but decided I didn’t want to learn coffeescript
#
aaronpk
yeah frameworks that force you to learn a specific language are silly
#
@BarnabyWalters
@hugoroyd thanks! Currently indieauth login is just for me to post stuff, in the future I’ll use it to implement p… http://waterpigs.co.uk/notes/4RdFtc/
(twitter.com/_/status/370212102608551936)
benprew, ozten and caseorganic joined the channel
#
@hugoroyd
@BarnabyWalters but that private content use of indieauth is a very, very good idea.
(twitter.com/_/status/370218057051803648)
smus joined the channel
#
caseorganic.com
edited /site-deaths (+234) "/* 2013 */ Added Alice.com shutdown"
(view diff)
spinnerin, smus, jgraham909, caseorganic, MattJ, fmarier, scor, xtof and bnvk joined the channel
#
@0DC6E394
@meganberry @RebelMouse There it is.. the one feature missing to a great storytelling! webmention would be great to include #indieweb ideas
(twitter.com/_/status/370244619071934464)
scor and cweiske joined the channel
#
rknLA
good morning indieweb!
#
wardn
morning!
Nadreck, xtof, smus, caseorganic, smus_, JasonO, andreypopp, earplugs, matthewlmcclure, fmarier and bnvk joined the channel
#
pdurbin
josephg: hi
julien51 and KevinMarks joined the channel
#
neuro`
Evening
spinnerin, morrocco_mole, smus, tilgovi, state, benwerd, vrypan, acegiak, caseorganic and musigny joined the channel
#
josephg
boom, released sharejs's new REST api
smus and tantek joined the channel
#
tantek.com
edited /site-deaths (+118) "was alice.com a content host of any kind? or just a random service shutting down?"
(view diff)
#
rknLA
josephg: link?
bnvk and eschnou joined the channel
#
@fdevillamil
@McCob non, c'est pour éviter un duplicate post quand le tweet est court. Cf. http://indiewebcamp.com/Twitter#POSSE_to_Twitter (fv.gs ueBYg3)
(twitter.com/_/status/370285852381159424)
smus and josephboyle joined the channel
#
@fdevillamil
A way to explain #indiewebcamp: build your home on the Internet first, then go out and meet other people. (fv.gs T0i606)
(twitter.com/_/status/370290306568429568)
benwerd joined the channel
#
@pivwan
RT @fdevillamil: A way to explain #indiewebcamp: build your home on the Internet first, then go out and meet other people. (fv.gs T0i606)
(twitter.com/_/status/370291957685563392)
andreypopp, tpinto, smus, JasonO and smus_ joined the channel
cyberjar09, musigny and barnabywalters_ joined the channel
earplugs joined the channel
#
josephg
.... aaand now I'm writing a blog post about the identity stuff we were talking about at the drinks
smus joined the channel
#
josephg
I'm now annoyed that I can't ping people in my post about them, and do that linkback stuff we were talking about
andreypopp and smus joined the channel
#
@_Ayudos
Men Dilemmas: Custard Sisters #Production by Alicia Custard http://www.kickstarter.com/projects/1006427521/men-dilemmas-custard-sisters-production #webseries #indieweb #indieshow #indietv #ayudos #films
(twitter.com/_/status/370314846408957952)
abrereton, earplugs and hidgw joined the channel
#
@FilmCrowdfunder
RT @_Ayudos: Men Dilemmas: Custard Sisters #Production by Alicia Custard http://www.kickstarter.com/projects/1006427521/men-dilemmas-custard-sisters-production #webseries #indieweb #indieshow #indietv #a…
(twitter.com/_/status/370317371124490240)
Slyphoria joined the channel
#
josephg
... stupid SSH freezing, and control codes including pressing enter
#
josephg
https://josephg.com/blog/identity-crisis-on-the-we <-- thoughts about identity on the web after our chat on monday night
#
josephg
I'm still not entirely convinced by the identity-as-URL idea.
#
aaronpk
josephg: care to post on indienews? http://news.indiewebcamp.com/submit
#
josephg
Its not my best writing, but its an interesting problem
spinnerin, smus and markbarrington joined the channel
#
bret
cool josephg
#
bret
reading now
#
bret
dig the minimal design btw
#
barnabywalters_
josephg: just read the article — thanks for writing that up for those of use who couldn’t be there
#
barnabywalters_
“who are we making software for” is an easy question, not a hard one. make software for yourself which you use daily and rely on, instead of targeting some other demographic
#
bret
I like the sound of key kitten
#
bret
I'm getting distracted by a tangent
#
barnabywalters_
it’s the granny problem
#
bret
what is the crossover with webfinger/fist?
#
barnabywalters_
if I make software for my granny, am I ever going to rely on it? unlikely
#
bret
hopefully she could use the software, at some level, that you make for yourself?
#
barnabywalters_
if I make software which solves my own problems in a useful way, might others find it useful? much more likely
#
aaronpk
i mean yea i have a higher tolerance for my own stupidly designed interfaces than my granny would, but at some point i'm going to get frustrated by inefficiencies in my interface and make it better for me, which then makes it better for everyone
#
barnabywalters_
I actually kinda take offence at “URLs are a fun idea”. no, they’re the foundations of the web
#
aaronpk
come to think of it...
#
aaronpk
URLs == web
#
aaronpk
email addresses != web
#
barnabywalters_
and (no longer directed at josephg’s article, just ranting in general) I’m getting sick of insulting the general public’s intelligence by saying people don’t understand URLs
#
aaronpk
email addresses are internet identifiers, not web identifiers, by definition
#
barnabywalters_
do people “understand” email addresses any more or less than URLs?
#
barnabywalters_
email: if I send a message to an email address, it’ll go to that person
#
barnabywalters_
urls: if I type it in the address bar, I’ll see a website
#
josephg
bret: thanks
#
aaronpk
one argument for email addresses as identifiers is an analogy to tribal organization of people
#
aaronpk
real names like "first name of city"
#
barnabywalters_
btw aaronpk — I just upgraded my irc bot to show me PHP method signatures crawled from the php.net site
#
josephg
well, this is a bit of a tangent, but my mum doesn't know what a url is
#
josephg
my dad googles by typing 'google' into the gmail address bar, then clicking the first search result (which is google.com)
#
josephg
then he types his search result in there...
#
josephg
but leaving that aside, even if the answer is "Make software for yourself", bootstrapping identity using email still makes sense
#
josephg
... its much closer to what people are using, and we all already have email addresses
#
wardn
phone numbers made sense for a long time... now I only use them to identify someone new while I type the name I'll remember them by in my phone book
#
wardn
I don't even know my wife's phone number
#
josephg
... there's also another unmentioned issue I have with hcard, which is that its html based instead of json based
#
josephg
and I hate parsing
#
barnabywalters_
josephg: thankfully, other people already took care of that http://microformats.org/wiki/parsers
#
josephg
today, if I want to put aaronpk's avatar image on my website, its still easier using gravatar rather than something linked on an hcard
#
barnabywalters_
that is a valid criticism
#
josephg
.. yeah, i could run someone's crazy script, or I could just img src=<generated URL>.
#
barnabywalters_
well, we already have something close to that
#
josephg
do we?
#
barnabywalters_
e.g. to transform waterpigs.co.uk into a photo URL, just append /favicon.ico
#
josephg
ha, true
#
josephg
.... though the image isn't exactly ideal
#
josephg
(they're usually kinda small)
#
barnabywalters_
that’s a problem which is easily solved
#
aaronpk
josephg: there are many many arguments for html as the API instead of JSON data. also most of us don't actually parse the HTML microformats each time, we run it through a parser and deal with the resulting JSON in our code
#
@tombrossman
@stevestreeting have you tried web sign-in with your own domain? http://indiewebcamp.com/How_to_set_up_web_sign-in_on_your_own_domain I'm going to try to set it up this week.
(twitter.com/_/status/370233238364901376)
#
barnabywalters_
aaronpk: I really think we need to start clarifying how we talk about mf2 “JSON∏
#
aaronpk
agreed
#
barnabywalters_
because typically we’re not actually talking about JSON as an exchange format
#
aaronpk
we're all pretty much using JSON APIs, it's just that we're passing around HTML
#
barnabywalters_
but nested maps and lists
#
barnabywalters_
we’re not using the N part of mf2 JSON for any cross-site data transfer
#
barnabywalters_
or even within a parser. it’s not the serialisation which is a big deal about the standard mf2 structure, it’s the structure
#
aaronpk
it was actually the fact that microformats2 has a canonical JSON representation that finally got me to the tipping point of marking everything up with mf2
#
josephg
+1 to all of that
#
barnabywalters_
not even a JSON representation — a standard structure
#
aaronpk
yeah that's a better way to put it
#
aaronpk
although i've only ever dealt with it after serializing it to JSON
#
barnabywalters_
really, I see the use of JSON in mf2 documentation as a superfluous buzzword
#
barnabywalters_
aaronpk: sure, but you could have used yaml or python pickle or whatever
#
barnabywalters_
but we don’t say “mf2, now with a standard python pickle representation!”
#
aaronpk
ok yea actually you're right because I don't even parse JSON myself, PHP or Ruby de-serializes the JSON to native hashes and arrays
#
aaronpk
so really I take HTML and end up with native language objects, and I don't care what happened in the middle
#
barnabywalters_
aaronpk: yes. that is the big deal
#
josephg
Idk, I just feel like JSON is the canonical representation of machine-readable data on the web
#
barnabywalters_
JSON is a convenient buzzword which i personally think leads to confusion
#
aaronpk
josephg: and the same was said about XML 10 years ago
#
barnabywalters_
in this context
#
aaronpk
and we all know how that ended
#
josephg
aaronpk: HTML is much closer to XML than JSON is
#
aaronpk
doesn't matter. everybody thought XML was the way of the future. every API should speak XML.
#
josephg
referencing XML is a strawman here - it died because it was hard to parse & use, both problems JSON solves
#
aaronpk
and then we have things like XMLRPC and SOAP interfaces
#
josephg
shudders
#
josephg
but its not like anyone's suggesting using xml, xmlrpc or soap
#
josephg
... its just, if we're using hcard, I want to be able to read someone's hcard easily
#
aaronpk
i'm just saying that JSON is the current hotness, and in 10 years something else will probably replace JSON
#
josephg
and not using a 3rd party web service
#
josephg
well, something else might replace html too
#
aaronpk
not likely. HTML has stuck around since the beginning of the web
#
barnabywalters_
josephg: which is why we wrote the aforementioned parsers
#
barnabywalters_
and are building more tools to make consuming mf2 data easier and easier
#
aaronpk
JSON isn't really part of the Web, it's part of the Internet. same way email isn't part of the Web
#
josephg
Q: Do you honestly think JSON will go the way of XML in a few years?
#
barnabywalters_
that’s the wrong question
#
aaronpk
A: Not 100% sure, but I think there is a strong possibility
#
aaronpk
also yea it's the wrong question
#
josephg
If the argument against having a standard JSON representation is that it might die some day, then its relevant
#
josephg
but I don't think that argument is particularly relevant
#
barnabywalters_
josephg: that is a small part of the argument
#
josephg
Agreed.
#
aaronpk
no barnabywalters clarified that, it's not the JSON that's important, it's the standard structure
#
wardn
that's my issue with html... the notion of "standard"
#
barnabywalters_
ftr, I believe aaronpk was referring to the standard structure of parsed mf2 data
#
aaronpk
josephg: I appreciate the thoughts/criticism, but fair warning: you're not likely to get any sympathy for anything besides HTML here. frankly HTML is the reason that we've all made so much progress so quickly with things like distributed comments
#
josephg
So, I don't really care about JSON in particular, I just want to be able to consume someone's hCard easily.
#
josephg
thats the problem I care about the most
#
aaronpk
josephg: that I can agree with
#
barnabywalters_
okay, that is a much more actionable statement :)
#
josephg
Great :)
#
barnabywalters_
so what are the walls you’re running up against?
#
josephg
So, I want to solve the problem of enter identity -> recieve encryption keys
#
josephg
thats what I want to do with keykitten
#
barnabywalters_
ah, this is something I‘ve brainstormed and researched a little
#
josephg
I was intending to build it on top of email addresses - and I'm still not convinced that thats a bad idea
#
josephg
great :)
#
barnabywalters_
so you want to go from url -> PGP key?
#
josephg
... sure!
#
josephg
and the simplest way is probably to just have your pgp key linked from the hcard
#
barnabywalters_
I believe it’s already in there
#
josephg
:) cool.
#
barnabywalters_
I believe there’s also a rel value for that
#
barnabywalters_
which would reduce the need for parsing mf
#
josephg
<link rel="pgpkey" type="application/pgp-keys" href="..." />
#
barnabywalters_
that’s the one
#
barnabywalters_
so for best of both worlds, <div class="h-card"><a href="" rel="pgpkey" class="u=key"></a></div>
#
barnabywalters_
adds that markup to his homepage
smus joined the channel
#
josephg
I don't know enough about <link rel= > - would a parser look for < rel=> or <link rel=>?
#
barnabywalters_
josephg: okay, added to my personal site, both forms appear here: http://pin13.net/mf2/?url=http%3A%2F%2Fwaterpigs.co.uk%2F
#
barnabywalters_
aaronpk: any chance you could set pin13 up to resolve relative URLs?
#
barnabywalters_
or were we still having problems with that annoying library?
#
aaronpk
i think still having problems with the library
#
barnabywalters_
bah. I’ll write a replacement tomorrow
#
josephg
adds that markup to his site too
#
barnabywalters_
good conversations, thanks people. I’m off for the night. bye!
#
bret
Solving problems for email + encryption is fine, its just a different set of problems than what most people are working on here. I'm sure their is room for both :) Although you may not get much sympathy from tantek if you are working on email stuffs
#
bret
The primary concern here is own your data.
#
bret
So, that means, start posting copies of your data into silos referencing back to the real copy on your own turf
#
bret
Also, finding common ways to talk to people outside of silos channels
#
bret
Owning your data is difficult with email