#indiewebcamp 2011-08-01
2011-08-01 UTC
#
brennannovak w00t!!!!!!
brennannovak and tantek joined the channel
#
tantek aaronpk - sounds like you should add that Indieweb-messaging github to http://indiewebcamp.com/Projects :)

tantek joined the channel
#
aaronpk edited /Special:Log/upload () "uploaded a new version of "[[File:aaronpk.jpg]]"" (view diff)
tantek joined the channel
tantek joined the channel
#
aaronpk alright got a writeup http://aaronparecki.com/IndieWeb_Messaging

#
brennannovak very nice writeup aaronpk: great job!
peck_lx and gazoombo joined the channel
#
singpolyma aaronpk: Reading http://aaronparecki.com/IndieWeb_Messaging. (1) If you use HTTP you should use Salmon (2) Why are you using HTTP?

spinnerin and quartzjer joined the channel
#
brennannovak oh this is a cute use of the GItHub API... nerd awards http://coderwall.com
quartzjer and tantek joined the channel
#
singpolyma tantek: uh... Salmon is also HTTP :)

#
singpolyma and it's basically just atompub with some discovery... so... not really that complex, but whatever

#
singpolyma tantek: because POST to the root domain (ie: well-known URIs instead of discovery) has shown to be fragile in the past

#
singpolyma favicon.ico / robots.txt are the historical ones

#
singpolyma Ok, I'll accept that

#
tantek no /magic-path.xml etc.

#
singpolyma using raw POST, though, means that URL can't possible accept POST for any other purpose except this particular protocol

#
singpolyma Well, on my site I have used it for "trackback to main page" or alternately a way to get replies/comments in the past

#
singpolyma could use alternate verb or mime-type maybe. I'm not sure the body params are sufficiently unique to do that by themselves, but maybe they are

#
singpolyma also: salmon has been implemented. there's at least status.net, rstatus, cliqset, and a wordpress plugin

#
singpolyma aaronpk: if the POST body were Atom instead, that would make it much more flexible / detectable

#
singpolyma lol. anyway, my original argument was against HTTP (which I realise this community won't go for, but I feel I have to make it anyway)

#
singpolyma And in favour of something actually good at this. The historical example being SMTP

#
singpolyma The dialback thing is a seperate issue. It's "fine", but there are obviously problems with it :)

#
singpolyma aaronpk: that sounds like a technical problem. technical problems are the easy part :)

#
singpolyma Really? I see technical problems solved all the time. In multiple years of discussions on this, though, most people haven't even *gotten* to the use cases or UI problems

#
singpolyma Things like "why do we want this" / "what is it for" / "what does it look like to use it"

#
singpolyma really? because all that's on that wiki page is a protocol spec... an new one, that invents stuff

#
singpolyma So, the goal is a bit unclear. It seems to be "replace IM with HTTP"

#
singpolyma :)

#
aaronpk ok well that's a start http://aaronparecki.com/IndieWeb_Messaging#Goals

#
singpolyma aaronpk: ok, so what about those goals is not solved my hCard?

#
singpolyma s/my/by

#
singpolyma well, that's all you've got here, it's just that you've invented a new communication channel for that other channel to be

#
singpolyma which I would be fine with if we didn't already have several standard ones and many more snowflakes like this :)

#
singpolyma aaronpk: but that's the case anyway :) it's just a new communication channel from the sender's perspective. and from a reply perspective

#
singpolyma I get SMTP messages over XMPP all the time, etc. frontend != backend anyway

#
singpolyma which I why I suggested hCard

#
singpolyma get an SMTP (or other) address from URL, use that

#
singpolyma contact@, me@, fancy-protocol@

#
singpolyma I happen to use singpolyma@singpolyma.net because I like it. I don't have to

#
singpolyma I'm 99% sure SMTP allows singpolyma.net as an email address, but lots of stuff refuses that

#
singpolyma hmm, my mailserver seems to be rejecting that, so maybe no

#
singpolyma but the point is that humans shouldn't type that anyway. they should type my URL and their client should figure out my address from my hCard

#
singpolyma then your server sends it to you via SMS...

#
singpolyma changing the sender protocol should not affect the recipient

#
singpolyma you still choose what you want there

#
singpolyma because people are all on shared hosting without procmail?

#
singpolyma could use POP-based script

#
singpolyma for those people

#
singpolyma which I realise is slightly more complex than inventing something brand new

#
singpolyma So: switching gears. How do replies work in your proposed system?

#
singpolyma no, I mean in the UI

#
singpolyma since you're getting an XMPP, SMTP, or SMS message

#
singpolyma how do you reply?

#
singpolyma tantek: from memory. I can add something to indiewebcamp wiki if you like

#
singpolyma oh... there probably is. I could look

#
singpolyma http://code.google.com/p/salmon-protocol/wiki/SalmonLibraries << libraries (not all implementations, just libraries) on the Salmon wiki

#
singpolyma aaronpk: on replies: right, so you can just use this new protocol to send a message back to them. for which you need a new client of some kind. This is quickly sounding like yet another communications channel

tantek, quartzjer, peck_lx and MarkDilley joined the channel
#
tantek btw IndieWeb folks, here's a reference for the 2011-05-31 death of Friendster as a social network: http://www.nytimes.com/2011/04/27/technology/27friendster.html

tantek, spinnerin and spinnerin_ joined the channel