#indiewebcamp 2013-05-31

2013-05-31 UTC
#
tantek
the point is there are public permalinks to everything everyone says in IRC - and you can simply use those as your reference to documentation
#
tantek
of conversations
#
tantek
per your request to "demonstrate evidence of these conversations "
#
hadleybeeman
Annoyingly, I can't submit them as evidence anyway... Each person has to register themselves to contribute (and be counted). http://standards.data.gov.uk/terms-and-conditions
#
hadleybeeman
(And as someone who's involved in the machinery of getting open standards embedded, I'm not allowed a voice at this table. So even if we all agreed on something, I couldn't be the person to put it forward.)
#
bret
thats weird
#
tantek
you can't share a URL to someone else's conversation?
#
hadleybeeman
It's a preventing-conflicts-of-interest thing.
#
hadleybeeman
It's cleaner if one or two (or more) of you register (establishing you as experts. It also asks for your home organisation, if you like, to lend credibility to your statement) and present it yourself.
#
aaronpk
if i submit somethjing and have to testify in person, will they fly me out first class?
#
tantek
aaronpk LOL
#
tantek
hadleybeeman - since this is in the UK, I recommend pinging annevk who does standards work for Mozilla in London
#
hadleybeeman
Austerity, Aaronpk. They might pay for the phone call. :)
#
hadleybeeman
Yes — that was ACTUALLY why I wanted to ping you, tantek. :)
#
tantek
you can find him in #whatwg - also a good place to re-ask your question - but definitely tell annevk I sent you (to him)
#
hadleybeeman
(Though I was happy to have your thoughts come out!)
#
bret
phonecalls... cost... money....????
#
EHLOVader
evening everyone, I thought I would take advantage of the activity tonight.
#
tantek
bret - legacy backward compat systems
#
hadleybeeman
I know, bret. Some people haven't left the 1900s yet.
#
EHLOVader
I was away from the machine the night I asked about the single sign on.
#
bret
but... Austerity?
#
EHLOVader
in lieu of my checking BNC logs, was anyone active now here that day?
#
bret
seems like a contradiction to me
#
tantek
bret - sometimes they even transmit paper documents over them peer to peer by scanning them in on one end and then printing them out on the other
#
EHLOVader
or know more about relMe sign on?
#
hadleybeeman
Yes, bret. Shall we talk about the £100,000 quote for delivering a WordPress site?
#
bret
blasphemy! just use Bittorrent via DHT
#
hadleybeeman
Sometimes "legacy" means "unnecessarily complicated/expensive"
#
EHLOVader
is leaning towards laziness tonight
#
bret
olds are crazy
#
tantek
sometimes?
#
bret
what do people plan to do about google dropping xmpp?
#
bret
submit and install yet another ap?
#
bret
app*
#
bret
pray that someone makes a bitlbee patch for hangouts?
scor joined the channel
#
tantek
IM is a good example of federation and standards failure
#
bret
i though xmpp worked a lot like email?
#
bret
IE, many implementations talking the same language
#
bret
then again I dont do standards work :x
#
pdurbin
bret: yes, xmpp is federated
#
pdurbin
and i don't know what I'm going to do if Google stops letting my log in via XMPP
#
bret
im talking to the bitlbee people about it
#
bret
right now
#
pdurbin
cool, let us know what the plan is :)
#
bret
google xmpp accounts will be able to talk to hangout users via a bridge
#
bret
non google xmpp accounts cant
#
pdurbin
so... Googling is going to continue to allow me to log in via XMPP?
#
pdurbin
Google*
#
bret
tantek: do you know if the new google hangouts will use webrtc?
#
bret
pdurbin: so long as they keep their xmpp server running
#
bret
which sounds like a contradiction to their goal of consolidating and ending old services
#
tantek
bret - no idewa
#
tantek
idea even
#
tantek
the only good thing about Google ditching XMPP is that maybe someone will actually come up with a simpler, better specified replacement for it that isn't utter shit.
#
pdurbin
IRC is good enough for me :)
#
tantek
pdurbin - this is a good point. perhaps you can fill out http://standards.data.gov.uk/terms-and-conditions suggesting that the government use IRC instead of email or IM :)
#
tantek
why not irc://irc.gov.uk/ ?
#
tantek
want to chat your rep? just got on and /msg them ;)
#
bret
maybe if irc clients can get their shit together and implement sasl in an easier way
#
tantek
Colloquy seems good enough
#
bret
you said irc not colloquy :p
#
bret
and not everyone is on a mac
#
tantek
mIRC?
#
bret
irssi
#
bret
xchat
#
bret
errmm
#
tantek
please add those clients here! http://indiewebcamp.com/IRC#Quick_Start
#
bret
znc supports sasl
#
bret
which is cool
#
tantek
cool - add it!
#
pdurbin
tantek: what's wrong with XMPP?
#
tantek
pdurbin - LOL - have you ever tried to read it?
#
bret
i have not, but I would say its an easier protocol to use than irc when it comes to the tools and resources available
#
bret
ignoring the improper implementations by google and facebook
#
tantek
bret - there are no "proper" implementations of XMPP
#
tantek
NO ONE ever implemented the whole thing
#
tantek
everyone cherry picked pieces
#
tantek
trial and error testing
#
bret
really?
#
tantek
it's such a mess
#
tantek
yes it's a big pile of crap
#
tantek
no test suite
#
tantek
would have never exited CR if it had been at the W3C
#
bret
http://git-annex.branchable.com/special_remotes/xmpp/ this guy managed to make git work over xmpp
#
bret
interesting implementation
#
tantek
some subset of XMPP
#
tantek
no one ever documents what subset they choose to implement either
#
tantek
they just trial error interop with others
#
bret
i have never had to implement it
#
bret
lucky me :D
#
tantek
bad open standards are sometimes worse than none at all
#
bret
i believe it though!
#
tantek
sometimes they create so much inertia that no one bothers to replace them with something better - or they can't because there's too many fan boys of the crap open standard
#
pdurbin
I like that XMPP can interop in theory but in practice I've only ever used it with a single provider (Google or an OpenFire server)
#
tantek
that intimidate any would be replacements
#
bret
i see
#
bret
tantek: do YOU see webrtc being a better replacement?
#
tantek
and they rationalize it with "perfect is enemy of the good" rhetoric
#
bret
From the perspective of not wanting to run a second client *ahem skype* xmpp has served its role decently
#
bret
also, tantek: those irc clients i mentioned are already on that wiki page
#
bret
I guess I could add instabird/thunderbird
#
tantek
bret - ok cool - just making sure
#
tantek
feel free to expand/link/sort if you have opinions about usability / capabilities
#
pdurbin
so, is anyone working on an RFC for a new or better IRC or XMPP?
#
tantek
the larger problem (XMPP is just one instance)
#
tantek
is that people are unwilling to call bullshit on crap open standards often enough
#
tantek
and early enough
#
tantek
only workaround to that I've found is to encourage selfdogfooding - because then if an open standard is crap - you do just ignore it and move on - because you can't be bothered.
jalbertbowdenii joined the channel
#
tantek
speaking of which
#
tantek
welcome jalbertbowdenii!
#
bre.tc
edited /IRC (+537) "Added hexchat, znc and irssi proxy. Also instabird and thunderbird."
(view diff)
#
bret
tantek: you seem like you would have an explanation for this. Why is microdata apart of the html5 spec, and microfomrats is not? It seems like mf is used far more widely?
#
@benwerd
Every day I'm #POSSE -ing, #POSSE -ing. Actually, that's not true. I really just started today. #indieweb
#
@t
@benwerd how are you #POSSE-ing? Looks like a #sharecrop tweet to me. Don't see it on http://benwerd.com #indieweb (ttk.me t4QF2)
#
pdurbin
tantek: ah. to log in to your wiki I have to implement indieauth, looks like
#
tantek
bret - microdata is not part of the html5 spec - that's a common misconception.
#
bret
ack? really?
#
tantek
microformats, RDFa, microdata are all different approaches to adding more structured semantics to HTML.
#
tantek
each have evolved and have learned from the other
#
tantek
also - important lesson
#
tantek
it matters more what's used more widely than what's in any spec
#
tantek
specs are written mostly by those with time (and payment) to write them
#
scor
bret: it was originally part of HTML5 but was taken out, effectively putting microdata on the same footing as the other syntaxes (RDFa, microformats and microformats2)
#
tantek
it doesn't always reflect web publisher or implementer priorities
#
scor
another common misconception is that microdata and microformats are the same (they sound similar, people confuse them), but they are not the same thing
#
tantek
indeed
#
pdurbin
hmm, actually, it should be pretty easy to add rel="me" to the script that generates the list of my profiles on my homepage: https://github.com/pdurbin/pdurbin.github.com/blob/master/_includes/profiles.pl
#
scor
tantek: btw, are you planning to attend SemTechBiz next week in San Francisco?
#
tantek
scor - hadn't planned on it
#
tantek
pdurbin - great!
#
bret
for my own misconecption
#
tantek
bret - book != spec
#
bret
very last sentence of that section
#
tantek
in fact, book = out of date secondhand snapshot of a spec
#
tantek
though that .info should be better maintained
#
tantek
let me check on that
#
pdurbin
tantek: are you suggesting I add rel="me" to all my profiles or just the 5 that are listed at https://indieauth.com/setup ?
#
aaronpk
oo i sense we are going to see some cool stuff from benwerd this year at indiewebcamp
#
bret
its a nice resource and came up a lot when learning html
#
bret
I was learning*\
#
tantek
the profiles you believe represent you
#
tantek
as an individual
#
tantek
bret - microdata *is* designed for HTML5, but that doesn't mean it's part of it
#
tantek
just like plugins are designed for particular software, doesn't mean they are part of it
#
tantek
put another way, microdata *only* works with HTML5
#
tantek
microformats work with any version of HTML with a class attribute, SVG, MathML etc.
#
pdurbin
hmm, well, all my profiles do, so I guess I would just add rel="me" to all of them. though I'm sure they won't all work with indieauth. well, pretty sure
#
bret
bleh, microdata on my site was a total waste of time
#
tantek
pdurbin - that's ok, they may not all work *right now*
#
tantek
but as each adds some oauth support and/or ability for you to add a website field linking back to your domain - more and more will work
#
tantek
without you having to update your links
#
bret
tantek: i wish I saw your talk on mf before implementing md
#
tantek
bret - there tends to be a lot of hype around anything promoted by Google in even the slightest manner - not your fault.
#
bret
in terms of community support around md, it turned out to be a total ghost town
#
tantek
bret, indeed. whereas #microformats is actually reasonably active
#
tantek
(and plenty of people answer questions - besides me even :) )
hober joined the channel
#
bret
simply seeing examples basically explains MF, something that is hard to find for MD
#
bret
in the wild examples :p
#
tantek
plus it's a lot more markup typically
#
pdurbin
uh oh. indieauth trouble: You just authenticated as 'https://github.com/pdurbin' but your website linked to 'http://github.com/pdurbin'
#
aaronpk
just update your link to https://github and it'll be fine
#
aaronpk
github doesn't acftually serve stuff off http anyway
#
aaronpk
oooops
#
tantek
aaronpk - both the twitter and the github should be https right?
#
tantek
and github should probably be on top since twitter is being lame and t.coing people's website URLs
#
bret
maybe also note that flickr has to link to the profile page, and not the photo stream. that threw me off for a moment
#
tantek
yeah we should document a public bug about Flickr on that
#
tantek
they did just do a design refresh
#
bret
i actually have not tried indi auth + flickr since the redesign
#
aaronpk
i think not much changed structurally with flickr, just visually
#
bret
its a big thick layer of gloss
#
bret
emphaisis on thick
#
tantek
aaronpk - no, their markup changed a lot
#
tantek
big pile of metacrap in headers of course :(
#
pdurbin
nice. it worked
#
tantek
hmm rel-me is supported on the profile page though
#
tantek
pdurbin which worked?
b0bg0d joined the channel
#
tantek.com
edited /Flickr (+811) "issues, two pages about you, see also"
(view diff)
#
bret
whats more of a mess from a standards perspective? xmpp or pdf?
#
tantek.com
edited /Flickr (+1) "/ z"
(view diff)
#
tantek
bret - is that a drinking game question?
#
bret
you can do 3D graphics with PDF
#
bret
it could be
#
pdurbin
tantek: Loqi has the answer :)
#
Loqi
is done
#
pdurbin
aaronpk: it's true, github redirects everything to https
#
pdurbin
and I had never thought hard about my time offset from UTC in winter vs. summer
#
pdurbin
I should go promote the same idea of listing the offset in other IRC haunts of mine
#
greptilian.com
created /User:Greptilian.com (+21) "created page"
(view diff)
#
aaronpk
i haven't figure out how to shrink the logo down to 16px
#
@benwerd
Foot very much in mouth, <a href="http://t.co/jVPbK6qCjZ">here ends my #indieweb comment testing for the night</a>.
#
aaronpk
'DateTime::__construct(): Failed to parse time string (5m)
#
tantek
whoa!
#
aaronpk
damn relative dates
#
tantek
lol, stupid object oriented calling conventions and exceptions fragility
#
tantek
same logic that made XML fragility
#
tantek
aaronpk - it's OO methodology that's at fault there - not the relative dates
#
aaronpk
well it's my fault for not catching the exception and trusting that user input will always be valid
#
tantek
you should be able throw any garbage at the function and it shouldn't make your code fail / blow-up. You might get no data, but that's better than exception crap
#
tantek
no it's not your fault
#
aaronpk
it is! that's how OO/exceptions work
#
tantek
it's a stupid programming model (from having years of experience doing it)
#
tantek
right - OO/exceptions are dumb dumb dumb dumb dumb for programmer productivity and product reliability
#
aaronpk
heh well there's that
#
tantek
all CASSIS functions will return some null/zero like result rather than any exceptions crap
#
tantek
it's way too complex a flow of control model for programmers to keep in their heads and not screw up
#
tantek
bad usability in language design
#
pdurbin
aaronpk: convert -scale '16x16' big.png small.ico
#
aaronpk
pdurbin: that looks terribe
#
pdurbin
aaronpk: be careful what you ask for :)
#
tantek
well now, at least we have an example of indieweb comment federation errors to document and beware of :)
#
aaronpk
by "i haven't figured out..." i meant "i haven't figured out how to make it look good"
#
tantek
nicely done @benwerd
#
tantek
or should I say
#
tantek
@benwerd, nicely done
#
tantek
aaronpk I'm seeing overlapping text on pin13
#
tantek
the "drag this link…" stuff overlaps with "Decimal"
#
aaronpk
my screen is too tall
#
Loqi
hehe
#
tantek
oh awesome on the uf preview!
#
tantek
woot!
#
Loqi
yay!
#
tantek
is that using phpmf2?
#
tantek
great!
#
tantek
adding to wiki
#
aaronpk
gets the job done!
#
aaronpk
i'll bump it up higher on the page too since it's more useful
#
aaronpk
k that should fix it
#
aaronpk
heh pin13.net is such a weird site
b0bg0d and benwerd joined the channel
#
benwerd
Er, sorry about that ...
#
aaronpk
please keep it coming!
shaners joined the channel
#
aaronpk
nice! but why is it on google+? :P
#
pdurbin
what should I use instead?
#
aaronpk
your own blog?
#
pdurbin
for this little thing? meh
#
pdurbin
I have a little blog at http://thedurbins.com/phil/blog but it's only for important stuff :)
#
aaronpk
interesting
#
pdurbin
I started more of a technical/professional blog. wrote one post about the hacker emblem but then I took it down because I wasn't sure which URL I wanted to have it on
#
aaronpk
do you have a URL you consider your primary identity?
#
pdurbin
hmm, I even "blogged" on google+ about my blogger's remorse: https://plus.google.com/107770072576338242009/posts/4HCtAuJFWdE :)
#
pdurbin
aaronpk: primary? I kind of have two identities online: http://thedurbins.com/phil/blog/2012/01/14/my-split-personality-online.html
#
pdurbin
for geek stuff I use http://greptilian.com
#
aaronpk
cool, do you not have a place on greptilian.com where you write things? don't have to call it a blog :)
#
pdurbin
oh certainly. I update http://wiki.greptilian.com all the time
#
pdurbin
somehow I feel like having "wiki" in a URL gives me a pass on "cool urls never change" :)
#
pdurbin
maybe :)
#
pdurbin
I think one thing I've always been a little stump on is pretty URLs. Ideally my posts wouldn't end in .html or a trailing slash, both of which I think are ugly. and I'd kind of like to host the content on GitHub Pages but I don't think they offer a way of getting rid of trailing slashes
#
pdurbin
stumped*
#
aaronpk
they do!
#
aaronpk
you just do index.html files and link to the folder name
#
aaronpk
old-skool style
#
pdurbin
but after you click the link the trailing slash is there in your browser address bar, right?
#
pdurbin
that is to say, I can link to http://devguide.thedata.org/build (no slash) but it becomes http://devguide.thedata.org/build/
#
aaronpk
yes but at least you don't have .html
#
pdurbin
I dunno, they're both ugly :(
#
bret
whats wrong with a trailing slash?
#
pdurbin
bret: it's ugly
#
bret
i guess so. I hardly notice it
#
bret
at least relative to the .html
#
pdurbin
I don't mind slashes anywhere but at the end
#
pdurbin
and so, until I figure this out, the world will be deprived of my hacker emblem post with its hand made SVG files
b0bg0d, singpolyma and andreypopp joined the channel
#
sandeep.shetty.in
edited /push-vs-pull (+0) "/* References */"
(view diff)
#
@sandeepshetty
Why I love #indieweb "whether any one of us agrees or not, doesn't matter... each implementer decides for themselves" http://indiewebcamp.com/irc/2013-05-29#t1369872557
#
sandeep.shetty.in
edited /User:Sandeep.shetty.in (-55) "/* Personal Domains */"
(view diff)
andreypopp and cweiske joined the channel
#
@sandeepshetty
Representing updates to #indieweb sites inspired by wiki style RecentChanges (ActivityStreams alternative) http://sandeep.shetty.in/2013/05/recentchanges-alternative-to.html #indieweb
#
sandeep.shetty.in
edited /User:Sandeep.shetty.in (+126) "/* Work In Progress */"
(view diff)
eschnou joined the channel
#
sandeep.shetty.in
edited /User:Sandeep.shetty.in (-15) "/* Work In Progress */ Moved recentchanges to github for issue tracking"
(view diff)
sandeepshetty, seyz and tantek joined the channel
#
sandeepshetty
(posted on #microformats by mistake) Interesting/relevant: "Federation protocols" http://lists.w3.org/Archives/Public/public-fedsocweb/2013May/0058.html
moncky_, andreypopp, friedcell, barnabywalters, indiewebcamp-vis and b0bg0d joined the channel
#
sandeepshetty
barnabywalters aaronpk tantek: Take a look at https://github.com/converspace/recentchanges very initial draft... looking for feedback...
#
@BarnabyWalters
Another #indieweb creator has commented on @eschnou’s famous thread with a new implementation — congratulations @behttp://waterpigs.co.uk/notes/1479/
#
@eschnou
RT @BarnabyWalters: Another #indieweb creator has commented on @eschnou’s famous thread with a new implementation — congratulations @be… ht…
#
@sandeepshetty
RT @BarnabyWalters: Another #indieweb creator has commented on @eschnou’s famous thread with a new implementation — congratulations @be… ht…
#
barnabywalters
how many implementations are we up to on that thread now? I count seven
#
barnabywalters
sandeepshetty: not sure I understand the format exactly — is it HTML + microformats with in-the-pipeline JSON alternative?
#
eschnou
barnabywalters, Indeed, 7, the ones from: eschnou, aaron, xtof, barnaby, mathias, tom and ben
#
sandeepshetty
I counted ~11 implementors...
#
sandeepshetty
the rest are pinbacks form wordpress?
#
sandeepshetty
s/form/from
#
Loqi
sandeepshetty meant to say: the rest are pinbacks from wordpress?
#
barnabywalters
some are local comments, a couple are pingbacks from wordpress
#
sandeepshetty
barnabywalters: the RecentChanges endpoint could be html with microformats.
#
eschnou
sandeepshetty, if the pingback source as mf2 I count it as an implementation.
#
sandeepshetty
The examples are to figure out use-cases..
#
barnabywalters
I did originally have something very like this — I had /activity
#
barnabywalters
it was really, really boring
#
barnabywalters
basically just repeating what was on /notes
#
eschnou
now, would be great to see more implementors displaying comments received, we are only 2.5
#
barnabywalters
with wider acceptance of commenting, it might be a little more interesting
#
barnabywalters
eschnou: yes! I have it in the pipeline :)
#
barnabywalters
who is the .5?
#
eschnou
barnabywalters, you are the .5 :-) Since you display mentions somewhere but not linked to the item replied to :-)
#
sandeepshetty
I'll be working on implementing it soon on sandeep.io (re webmention comments)
#
barnabywalters
eschnou: ah, I see!
#
sandeepshetty
barnabywalters: Why was it boring?
#
barnabywalters
because it was almost exactly the same as what was on /notes
#
sandeepshetty
I'm hoping I can poll something like from people I follow to get updates
#
barnabywalters
seeing as most of the activity on my site was and is posting notes
#
sandeepshetty
webmention comments will change that..
#
sandeepshetty
plus I also edit post on sandeep.io after posting..
#
barnabywalters
I do too, often
#
barnabywalters
mostly very small uninteresting noise
#
barnabywalters
sandeepshetty: the polling for updates is an interesting use case which is probably worth expanding on somewhere
#
sandeepshetty
Also if webmentions flow upstream (based on in-reply-to) the source won't have to ping everyone to tell them there are updates... polling the source will be simpler..
#
barnabywalters
sandeepshetty: actually as eschnou mentioned I do have a site-wide record of any comments left at /mentions
#
barnabywalters
sandeepshetty: yes
#
barnabywalters
not read through it all yet
#
sandeepshetty
The key idea with RecentChanges is that we don't need to be generic... for indieweb purposes 4 verbs might be enough...
#
sandeepshetty
Looking for use cases everyone else might have outside what I've llsted
#
barnabywalters
sandeepshetty: I disagree with a lot of the downsides to push you are citing on push-vs-pull — many of them are dealt with by using a hub-based approach where the hubs periodically poll the publishers
#
barnabywalters
I specced out an approach which allows publishers to be completely static
#
barnabywalters
turns out it’s extremely similar to PuSH 0.4
#
barnabywalters
which was last touched a year ago, it seems :/
#
barnabywalters
ideally, publisher barrier to entry is putting a <link> element in their source
#
barnabywalters
if they want to actually ping the hub, that’s a bonus
#
barnabywalters
the idea is to make subscribing to changes to a site easier + faster + more efficient
#
sandeepshetty
I was focusing more on the subscriber part... since I want converspace to also be a feed-reader... I want to be me medium for both consumption and publishing (like twitter, facebook)
#
sandeepshetty
barnabywalters: http://indiewebcamp.com/pubsub the complexity is on the subscriber..
#
barnabywalters
the complexity + effort is going to be on the subscriber whatever happens
#
cweiske
you only get notified that something changed
#
sandeepshetty
publishers can solve the static problem with polling as well by delegating their feed urls to aggregators
#
cweiske
nothing more
#
sandeepshetty
buth the complexity is different with polling vs pushing..
#
barnabywalters
so is the effort
#
sandeepshetty
so you think implementing a polling subsciber is harder than implementing a PuSH style subscriber?
#
tommorris
you have to implement both
#
tommorris
some sites won't implement PuSH so you have to poll
#
tommorris
use PuSH to supplement polling
#
sandeepshetty
Iwould rather implement a polling subscriber only and not have to deal with keeping track of secret key, subscription ttls, etc
#
barnabywalters
that is the nice thing, the two work fine alongside each other
#
sandeepshetty
why implement 2 things when 1 works across the board?
#
barnabywalters
tommorris: sites not implementing PuSH is not a big deal for subscribers if the hubs are done right
#
sandeepshetty
especially when the last mile with PuSH is a poll?
#
barnabywalters
sandeepshetty: I’m not advocating any one person implementing both
#
barnabywalters
unless they really want to
#
barnabywalters
push last mile is a poll for the hubs only, not the subscribers
#
sandeepshetty
barnabywalters: http://thelimberlambda.com/2009/08/10/pubsubhubbub-hullabaloo/ " PSHB is a server-to-server protocol. If you’re behind NAT, you’re not really a server. While we’ve kicked around ideas for optional PSHB extensions to do hanging gets ("long polling") and/or messagebox polling for such clients, it’s not in the core spec. The core spec is server-to-server only"
#
sandeepshetty
so you either open a browser to see the update (which is a pull) or you write a client to do something like long-polling...
#
sandeepshetty
last mile = yor server to your browser
andreypopp joined the channel
#
sandeepshetty
aslo re " I disagree with a lot of the downsides to push you are citing on push-vs-pull — many of them are dealt with by using a hub-based approach" the hub based approach is just pushing all the complexity under the carpet... its still there just hidden away with an indirection.. and when a hub goes out of business or you decide to do it your self... that's when the complexity matters..
#
sandeepshetty
The last mile problem exists because designed it solve "their" problems with feed aggregation not for the subscribers.
#
sandeepshetty
I meant:The last mile problem exists because Google engineers designed PuSH to solve "their" problems with feed aggregation not for the subscribers.
#
sandeep.shetty.in
edited /PubSubHubbub (+19) "/* See Also */"
(view diff)
#
sandeep.shetty.in
edited /feed (+19) "/* See Also */"
(view diff)
#
sandeep.shetty.in
edited /push-vs-pull (+457) "/* Push */"
(view diff)
xtof joined the channel
seyz joined the channel
#
@sandeepshetty
Very interesting discussion on Federation Protocols http://lists.w3.org/Archives/Public/public-fedsocweb/2013May/0058.html #fedsocweb #indiewebcamp
#
@unhosted
RT @sandeepshetty: Very interesting discussion on Federation Protocols http://lists.w3.org/Archives/Public/public-fedsocweb/2013May/0058.html #fedsocweb #indiewebcamp
Garbee joined the channel
#
@sandeepshetty
Help me with ActivityStreams use cases beyond the 4 listed here from an #indieweb perspective https://github.com/converspace/recentchanges/
#
@OriPekelman
RT @sandeepshetty: Very interesting discussion on Federation Protocols http://lists.w3.org/Archives/Public/public-fedsocweb/2013May/0058.html #fedsocweb #indiewebcamp
xtof and andreypopp joined the channel
#
@clacke
RT @sandeepshetty: Very interesting discussion on Federation Protocols http://lists.w3.org/Archives/Public/public-fedsocweb/2013May/0058.html #fedsocweb #indiewebcamp
#
michielbdejong
eschnou: who do you refer to when you wrote "A big chunk of the thought leaders got hired by major companies in a very short period of time. In fact, most of them went to Google." ? did any of these people make public statements about that?
brbcoding and xtof joined the channel
#
pdurbin
"Ironic that IndieAuth is using all non-Indie profiles to validate the auth." -- https://plus.google.com/107770072576338242009/posts/XHAQqzRQW9k
scor joined the channel
#
tommorris
pdurbin: OpenID
#
pdurbin
hmm, interesting. ok
#
tommorris
pdurbin: also, yay on signing in. ;)
#
cweiske
I can't sign in without having a rel=me link to the same page
#
cweiske
wait. does indieauth work with <a href=> links only?
#
cweiske
not <head><link> ones?
cweiske joined the channel
#
cweiske
openid support is disabled.
#
pdurbin
tommorris: you agree? disabled?
#
tommorris
dunno. sorry, at work. ;)
#
tommorris
aaronpk is the person to ask on all things indieauth
#
pdurbin
meh. it worked for me. I'm satisfied :)
#
cweiske
openid works for you?
#
cweiske
openid via indieauth?
#
pdurbin
cweiske: no, github
#
pdurbin
indieauth with github worked for me
#
eschnou
cweiske, openid in indieauth has been disabled due to some issue, noe one took time to fix it yet
xtof joined the channel
#
eschnou
cweiske, so yes, indieauth is based on mutual rel="me" links for delegation
#
cweiske
tommorris gave it as non-silo login option, which is not true at the moment
#
eschnou
cweiske, well, the idea of indieauth is to leverage silos to login in a non silo :-)
#
eschnou
more people have a twitter account than an openid one
#
cweiske
but ATM you're leaving me out
#
cweiske
me who chose to not use silos as much as possible
#
tommorris
it's supposed to do OpenID. dunno whether it works.
#
cweiske
it does not
#
eschnou
cweiske, I 100% agree with you and I'm really saddened by the lack of openid support
#
eschnou
cweiske, would love a pull request to fix it :-)
#
pdurbin
but twitter doesn't work anymore with indieauth because twitter profiles use the t.co shortener, right?
#
cweiske
everybody loves pull requests
#
eschnou
pdurbin, not all profiles have been tcoed yet... but you are correct ,indieauth should auto expand the links... that's another great pull-request :-)
#
pdurbin
so it's doesn't auto-expand currently
#
eschnou
no
#
pdurbin
ok. I assume there's an open issue for this
#
eschnou
well, aaronpk is definitively aware, but feel free to add an issue if it is not there already
#
pdurbin
meh. github works well enough for me
#
pdurbin
it's a cool idea. works great. i never did bother to set up openid
#
pdurbin
and smart of you guys to make your wiki require it :)
sandeepshetty and xtof joined the channel
mxuribe joined the channel
#
@pcab50
RT @sandeepshetty: Very interesting discussion on Federation Protocols http://lists.w3.org/Archives/Public/public-fedsocweb/2013May/0058.html #fedsocweb #indiewebcamp
#
@michielbdejong
.@sandeepshetty i think a "polyglot" approach to identifying web users would be even better: http://lists.w3.org/Archives/Public/public-fedsocweb/2013May/0077.html #indieweb #fedsocweb
pbeaulieu, mxuribe, tantek and xtof joined the channel
#
@sandeepshetty
.@michielbdejong The polyglot "adapter" approach comes with high "costs": http://lists.w3.org/Archives/Public/public-fedsocweb/2013May/0078.html #ifedsocweb #indieweb
#
michielbdejong
sandeepshetty: we should syndicate that mailing list to our twitter accounts :)
#
sandeepshetty
didn't know you were in #indieweb :)
#
michielbdejong
recent arrival :)
#
sandeepshetty
yeah I remember now.. non-profit hosting right?
#
sandeepshetty
michielbdejong: I see unhosted is sponsered by nlnet... I see that name often in the fedsocweb space... they seem to doing some great work supports projects like these...
#
michielbdejong
sandeepshetty: yes!
#
michielbdejong
i'm applying for Shuttleworth Foundation now, that would be really cool. but nlnet have helped us a lot so far
duckbillp joined the channel
#
michielbdejong
for the hosting i'm setting up a fake TLD, .un.ht, where people can easily get their own domain name and set up PESOS in a few clicks, free of charge.
#
michielbdejong
email forwarding and xmpp hosting would also be free, then maybe also offer some things for pay.
#
sandeepshetty
when you say "easily" you mean for "free"? Cause it could be just as easy to buy a regular domain...
#
sandeepshetty
(I used to manage the platform for one of the top 10 registrars in the world)
#
cweiske
sandeepshetty, are you really from india?
#
sandeepshetty
yep. why do you ask?
#
cweiske
just wondering, nothing more
#
cweiske
I can't because indieauth doesn't read <link> tags
#
cweiske
only <a>
#
cweiske
thus I can't log in
#
sandeepshetty
You can add an a with a disply:none
#
cweiske
I don't want to
#
cweiske
I want a clean solution
#
Loqi
gives cweiske a clean solution
#
sandeepshetty
yeah I was forced to add the "Elsewhere" blurb on my homepage: http://sandeep.shetty.in/
#
sandeepshetty
There are todo items to fix this though: http://indiewebcamp.com/IndieAuth#To_do
#
cweiske
i've already opened an issue on github
#
sandeepshetty
I don't think they'll implement support for a link tag.. I had asked about the same thing... the anchor is supposed ot be more trustworthy by virtue of it being visible... (but then again you can display:none" it)
#
cweiske
that's a moot argument
#
michielbdejong
sandeepshetty: i think the payment is a significant threshold, but we would also probably become a reseller for other TLDs, yes. whatever people want that helps them be more independent from silos, we'll try to offer it. whether for free, or against cost price.
#
cweiske
you can use github.io subdomains
#
cweiske
they're free
#
michielbdejong
but there is a large group of people who cannot join the indie web because they have no creditcard
#
michielbdejong
cweiske: yes, that's true. but that's restricted to people who know how to use git
#
cweiske
wordpress.org?
#
cweiske
also gives out subdomains
#
sandeepshetty
Let me know if you decide to be a reseller and I could connect you to someone at resellerclub.com and hopefully get you a good price.
#
michielbdejong
sandeepshetty: thanks! i'll remember that
#
michielbdejong
cweiske: yes, imho wordpress is a big force for good on the web
#
sandeepshetty
also if you getting funded you could also look at trying to get a community TLD http://icannwiki.com/index.php/Community_TLD
#
sandeepshetty
The lack of sleep is getting to me now.. I'm missing chars all over the place :D
#
michielbdejong
sandeepshetty: yeah, but if we get 100,000 usd then there are a lot of other things we could do with that ;)
#
sandeepshetty
I haven't followed the new GTLD process closely but its that like anamount to guarantee your legit?
#
sandeepshetty
I meant: I haven't followed the new GTLD process closely but is that like an amount to guarantee you're legit?
#
tommorris
did you see the report today from the Guardian on .xxx
#
michielbdejong
they just require you to pay a lot of money. it's a good 'proof-of-work' to keep too many people from registering a TLD.
#
michielbdejong
being recognized by icann instead of having to sublet from Haiti (.un.ht falls under .ht) would be nice from a political point of view, but technically it doesn't change anything
#
@sandeepshetty
Great podcast on Push vs "Pull" with @steveklabnik &amp
#
Loqi
@veganstraightedge. Thanks Shane for adding it to #indieweb wiki http://indiewebcamp.com/push-vs-pull
#
michielbdejong
tommorris: can't find it, link?
#
tommorris
can't find it either. might have been BBC
#
tommorris
I'll dig it out - basically arguing that .xxx has been a massive failure
#
tommorris
which EVERYONE who was the least bit technically literate already fucking understood it would be the moment it was proposed
#
tommorris
but why let boring technical objections like it not working get in the way of hand-wringing, being seen to do things and grand moralising over the evils of porn.
#
sandeepshetty
I'm sure a lof of people made a lot of money from it including icann.
#
sandeepshetty
Ok I'm outta here... later!
#
barnabywalters
sandeepshetty: good night :)
#
Loqi
don't let the bed bugs bite
#
barnabywalters
thanks for all your work on the push vs pull page
#
sandeepshetty
Not actually sleeping... Spending sometime with my 2 yr old :) and wll be back online in a few hrs...
#
barnabywalters
oh wonderful!
andreypopp and lindas joined the channel
#
barnabywalters
This tweet by Ryan Singer nicely sums up my feelings about almost all the discussions in the fedsocweb email list: https://twitter.com/rjs/status/340166272262238208
#
Loqi
ALMOST ALL THE DISCUSSIONS http://loqi.me/7N1
#
pdurbin
"Beware debates about implementation that weren't preceded by debate and agreement on the desired outcome." nice :)
#
eschnou
barnabywalters, This makes me want to add a "quote" kind of post in storytlr :-)
#
barnabywalters
one of the things I love about #indiewebcamp is the strong UX focus
#
barnabywalters
eschnou: I just use notes with <blockquotes> in, auto-tagged with “quote” :)
#
eschnou
barnabywalters, taht's another issue I have, my 'notes' are text only. A historical design choice to maintain compatibility with twitter.
#
barnabywalters
well, it could be that that’s actually a really good choice
#
eschnou
looking at yesterday's discussion.. maybe indeed :-)
#
barnabywalters
but seeing as quoting is the generic indieweb version of silo-centric retweeting/posting/sharing/tumblring, certainly +1 for quote content type!
#
barnabywalters
btw eschnou, how quickly/easily does all the great stuff you’re implementing in storytlr propagate out to the other people using it?
#
barnabywalters
e.g. could erinjo easily get indieweb commenting working by running an update?
#
barnabywalters
woah I just noticed we broke 40 members! nice — it’s great having more faces around here :)
#
eschnou
it depends: the latest stable release is 1.2 and doesn't have any of this, I wanted to take time to test/stabilize all these new federation features before releasing 1.3, because once it the wild it is more difficult to change.
#
eschnou
but I also have a devel build per commit: http://repo.eschnou.com/storytlr/devel/epel/6/x86_64/
#
tommorris
reads from the fedsocweb: "Guess what. Pump.io is coming."
#
eschnou
only rpms at the moment, need to look into packaging the debs as well someday.
#
tommorris
I'll believe it when I see it.
#
barnabywalters
pump.io = activitystreams + webfinger :/
#
eschnou
+ a custome solution for cross domain messaging, evan decided not to use salmon (that's probably a good idea)
#
barnabywalters
not my favourite combination, but evanpro has a history of doing pretty great stuff
#
cweiske
I like webfinger. it gives my mom the option to do an openid login by simply entering their email address
#
barnabywalters
cweiske: for login email is still fine (<3 persona). as primary way of referencing people on the web, they suck
#
barnabywalters
(spoken from personal experience trying to both publish and consume webfinger)
#
cweiske
why? because you need to webfinger again and again?
#
cweiske
"Why not personal domain email" only tells me one reason: it's too long
#
cweiske
that's not a good reason
#
cweiske
barnabywalters, how do you plan to have multiple people on your domain?
#
cweiske
e.g. kids and wife and parents
#
josephboyle.net
edited /2013/Guest_List (+359) "/* Creators */ Joseph Boyle"
(view diff)
#
cweiske
and no, neither kid nor wife want to have an own domain
#
cweiske
all type domain.tld?
#
cweiske
using "but people already share a phone number" is no argument for the future
#
cweiske
it's hiding behind the past
#
barnabywalters
cweiske: RE multiple people on my domain: not going to *or* subdomains
#
cweiske
so, with a subdomain you have the same length as in the email
#
cweiske
just with a dot instead of an @
#
barnabywalters
cweiske: but all the benefits of being an ACTUAL WEB ADDRESS
#
barnabywalters
ease of publishing, consuming, understanding
#
cweiske
your "Why not personal domain email" lists only one reason
#
cweiske
that it's too long
#
cweiske
it does not list any other reason
#
barnabywalters
http://indiewebcamp.com/webfinger#Use_of_email_address-like_IDs lists several reasons, and links to another page which lists even more reasons
#
aaronpk
reads scrollback
#
cweiske
the first "problem" links to the "why not personal domain email" chapter
#
aaronpk
wow lots of activity last night! nice to see the other timezones active!
#
cweiske
barnabywalters, the "use of email address-like IDs" doesn't list more reasons
#
cweiske
"you can’t perform HTTP requests on them" is no reason
#
cweiske
exactly that's what webfinger has been thought for
#
barnabywalters
complexity and DRY-violation is a reason
#
cweiske
ok, I can accept that
#
eschnou
morning aaronpk :-) must be tough to live in a -8 TZ, you must always feel late to the party :-)
#
aaronpk
eschnou: pdurbin: cweiske: tommorris: regarding IndieAuth+OpenID, documented a little bit here https://github.com/aaronpk/IndieAuth/issues/16
#
aaronpk
eschnou: indeed! used to be things were just getting going around this time!
#
cweiske
but it still means that I have the complexity of setting up subdomains for my wife, kids and parents
#
cweiske
and they already have an email address
#
aaronpk
re: "and no, neither kid nor wife want to have an own domain" the same could be said for a Facebook account 6 years ago
#
cweiske
they still don't have one
#
cweiske
and don't want one
#
tommorris
aaronpk: thanks
#
aaronpk
so rather than saying specifically they don't want a domain or don't want a facebook account, really what you mean is they don't want an online presence?
#
cweiske
no. they want to login to some sites
#
tommorris
the problem I have with email as public-facing identifier is most people don't think about email as their "identity", they think of it as a way to communicate with people
#
tommorris
and there's a whole set of standards around that
#
aaronpk
cweiske: ok, then they don't need to care about web or indieweb at all, and they shouldn't even be part of this discussion
#
cweiske
so you don't want a login solution for everyonwe
#
cweiske
didn't know that
#
aaronpk
we already have that, it's username/password
#
tommorris
like, you meet someone drunk in bar - you might give them your email, or your twitter, depending on what you are doing
#
cweiske
username+password require me to register at their site
#
cweiske
and choose a password
#
cweiske
I don't want that. I want to keep my credentials on my server
#
tommorris
or your phone number. there's a conflation between the social role that the identifier plays
#
cweiske
not on a remote one
#
aaronpk
that's fine, BrowserID pretty much took care of that
#
aaronpk
it's not really an indieweb thing
#
aaronpk
what if we translated the webfinger work into html+microformats?
#
aaronpk
in other words, made the invisible webfinger docs visible by putting them on a web page with actual URLs
#
aaronpk
so if you wanted to find information about aaron@parecki.com the flow would be this:
#
aaronpk
1) make a GET request to http://parecki.com and look for an HTTP header or <link> tag that defines the profile URL template. e.g. <link rel="TBD" template="http://parecki.com/profile/{user}">
#
aaronpk
2) make a GET request to http://parecki.com/profile/aaron, which would contain an h-card with whatever information the server chooses to expose
#
Loqi
!calc 2) make a GET request to http://parecki.com/profile/aaron, which would contain an h-card with whatever information the server chooses to expose
#
aaronpk
unless i'm missing something, that's all webfinger really does, except it buries it behind .well-known and shrouds it in XML
#
barnabywalters
aaronpk: what problem are you solving?
#
aaronpk
identity via email addresses
#
aaronpk
turning an email address into a URL for people who don't really want an online presence, but who want to be able to log in to things with what they feel is their primary identifier
#
barnabywalters
aaronpk: that problem is solved by persona
#
aaronpk
yea pretty much, like i said above
#
michielbdejong
aaronpk: i like it. but i think it would only be useful that way it http://parecki.com/ would be a page about several people @parecki.com, which you could then pull through that template to get the avatar etc. of each.
#
michielbdejong
if you are the only person at your domain then there is no need to do the extra hop to /profile/>{user}
#
aaronpk
yea, that's why I use aaron@parecki.com as my email instead of something@aaronparecki.com, it always felt awkward to have an email address on aaronparecki.com cause it's obviously just me
#
aaronpk
i got lucky that there aren't very many parecki's out there :)
#
michielbdejong
yes, that's lucky :)
#
aaronpk
heh, ironically this version is more *web*finger than webfinger itself is. currently webfinger is more like HTTPfinger
#
michielbdejong
i use "anything@", and ironically it is the only email address that works on my domain :)
#
michielbdejong
yeah, agree
#
michielbdejong
i don't care too much about what exact formats people want to use, in the end it's all so simple that it's easy to translate
#
aaronpk
I would just make parecki.com/profile/aaron redirect to aaronparecki.com
#
michielbdejong
right. i made this people search engine, useraddress.net, which can understand 5 different formats: xrd, rdf, html, turtle and json.
#
michielbdejong
it seems to have successfully extracted your full name from http://aaronparecki.com/
#
aaronpk
how come its' not finding anything else?
hmans joined the channel
#
tantek
whoa - lots of scrollup!
#
michielbdejong
aaronpk: hm, i should at least make it parse <meta property="og:image" content="http://aaronparecki.com/images/aaronpk-512.jpg">
#
aaronpk
michielbdejong: heh as much as I hate to admit it, yes probably
#
tantek
michielbdejong - why support proprietary invisible meta tags before open visible info?
#
michielbdejong
tantek: i took a few examples and tried to parse them, probably none of the examples i used had an og:image meta property at the time
#
michielbdejong
there was no bias in choosing which things it looks for, i just tried to get my examples to work :)
#
michielbdejong
ah right, it could use <img class="photo logo u-photo" src="http://aaronparecki.com/images/aaronpk.png" alt="Aaron Parecki" /> instead
#
tantek
ok I think I got most of it
brianloveswords joined the channel
#
tantek
pdurbin, cweiski - instead of going back/forth on IndieAuth/OpenID questions/issues and wondering you could just check the wiki pages for them ;)
#
tantek
e.g. http://indiewebcamp.com/IndieAuth#Issues is not too hard to discover :)
#
tantek
michielbdejong - there's a well defined microformats2 parsing spec, as well as several implementations - you could just use an existing parser, get a whole h-card as JSON and then index that as an object with properties rather than scraping a page for properties one at a time.
#
tantek
we're really trying to encourage people to use open standards instead of silo standards, and visible data instead of invisible metadata
#
michielbdejong
yes, the DRY principle. learning about that now. :)
#
tantek
great!
#
tantek
yes, glennjones (sometimes gjones on here) has done a great job
b0bg0d and sandeepshetty joined the channel
#
tommorris
also, if you think getting consensus around web standards is hard, try getting consensus around where geeks go to eat and drink
#
tantek
tommorris - isn't there an app for that? ;)
#
tommorris
doesn't solve the problem, just turns it into another problem
#
tantek
geeks are good at that though - turning one problem into another problem
#
tantek
mathematicians I think were the ones to develop that habit ;)
#
tommorris
don't solve problems, reify them until people stop paying any attention.
#
tommorris
philosophers do that too.
#
tommorris
you start with the question "what's the best way to live?" and you end up with "if you had a famous violinist who needs to use one of your organs..."
#
tantek
tommorris - that's just a depth first misprioritization of the evaluation function.
#
tantek
too much philosophy, not enough computer science.
#
tantek
see also: metacognition
#
tommorris
computer scientists take the problems and tell you how long they will take to compute in theory.
sandeepshetty joined the channel
#
tantek
tommorris - and which are harder than others
#
tantek
plus we actually build solutions that can run on devices instead of humans having to work through proofs by hand.
peck_lx joined the channel
#
@BarnabyWalters
It’s funny — people are saying so much about the #indieweb/federated social web not being a “Facebook Killer”, and… http://waterpigs.co.uk/notes/1480/
#
b0bg0d
has geek crush on benwerd
sandeepshetty joined the channel
#
aaronpk
barnabywalters: I just sent a pingback to http://waterpigs.co.uk/notes/1480/ -- what do you do with those?
#
aaronpk
ah cool!
#
barnabywalters
that way I have them all, then when I enable comments I can run a script which retroactively turns them all into comments
#
barnabywalters
and I also have comment data for all my old diaspora posts I rage-exported
#
aaronpk
wow, some serious encoding issues there!
#
barnabywalters
so I’ll use those to test comment styling
#
barnabywalters
yeah, it’s nasty
#
aaronpk
ah you're using ’ and … instead of html encoded chars
#
barnabywalters
php domdocument doesn’t like unicode unless you use this one old weird hack
#
@sandeepshetty
"build stuff which kills your own FB usage before trying to kill facebook" - @BarnabyWalters http://waterpigs.co.uk/notes/1480/ #indieweb #fedsocweb
#
tantek
barnabywalters - brilliant
#
tantek
(post)
#
aaronpk
hah sandeepshetty and I both quoted the same part!
#
tantek
barnabywalters - I've been using PHP DOMDocument to read HTML files with Unicode characters and write HTML files with Unicode and it seems to be working just fine? What did I do to make it work accidentally?
#
tantek
that's epically quotable
#
barnabywalters
I have a longer one in the making addressing the network effect fallacy
#
tantek
as much as "if you invented facebook, you would've invented facebook"
#
barnabywalters
tantek: huh, I’d like to see an example/test case
#
tantek
barnabywalters it's from the social network film
#
tantek
fiction
#
barnabywalters
ah, not watched that
#
barnabywalters
I meant the DOMDocument thing ;)
#
tantek
makes more sense in context as delivered by the actor
#
tantek
hopes to abstract his DOMDocument code into a library that's not too embarrassing at some point.
#
barnabywalters
“build me a test case of inventing facebook resulting in facebook being invented” — that actually sounds like something which I would say
#
@t
THIS: "... build stuff which kills your own Facebook usage before trying to kill FB." #indieweb http://waterpigs.co.uk/notes/1480 (ttk.me t4QG1)
#
tantek
barnabywalters that's one of the best distinguishing quotes I've seen about how the indieweb effort is different.
#
@fdevillamil
RT @t: THIS: "... build stuff which kills your own Facebook usage before trying to kill FB." #indieweb http://waterpigs.co.uk/notes/1480 (ttk.me t4QG1)
#
barnabywalters
tantek: that and “we actually care about UX” ;)
#
barnabywalters
(see previously quoted Ryan Singer tweet)
#
tantek
I can't - your notes don't have prev/next nav :P
#
barnabywalters
quoted in IRC — I’ll find it
#
pdurbin
neither do these IRC logs :(
#
@rjs
Beware debates about implementation that weren't preceded by debate and agreement on the desired outcome.
#
barnabywalters
actually that’s good enough to quote on WPC
#
tantek
barnabywalters - that quote is a bit abstract for my taste, and not really actionable
#
tantek
it's pretty meh
#
tantek
the caring about UX part comes directly from selfdogfooding
#
tantek
if you feel the pain, and you depend on it working, every day, you will fix it.
spinnerin joined the channel
#
aaronpk
barnabywalters: you should totally submit this to indienews http://waterpigs.co.uk/notes/1480/
cweiske joined the channel
#
cweiske
aaronpk, about making webfinger available as html - the webfinger spec allows different formats to be delivered when clients send a accept header
#
cweiske
so it's totally within the specs to deliver a html file instead of an JRD file to browsers
#
aaronpk
hah I didn't realize that
jalbertbowdenii joined the channel
#
aaronpk
the other issue with webfinger is it's all invisible data though
#
cweiske
aaronpk, what do you say about following <link rel="me"> in indieauth?
#
cweiske
btw, there is no URI template involved in webfinger anymore
#
aaronpk
has not been following webfinger
#
aaronpk
I have mixed feelings about <link> tags
#
cweiske
the latest spec hard-code the location to /.well-known/webfinger?rel=acct:user@example.org
#
cweiske
one request only
#
aaronpk
heh that saves a step I guess
#
aaronpk
makes it easier to set up anyway
#
cweiske
XML is no more, it's jrd now
#
cweiske
XML is one of the additional formats you may offer
#
cweiske
but only JRD is required
#
aaronpk
where is all of this written up?
#
cweiske
it's JSON with a defined schema
#
aaronpk
I was googling this morning and couldn't find much
#
cweiske
let me look
#
aaronpk
i don't wanna read the spec
#
aaronpk
someone must have written stuff about it
#
aaronpk
I don't like to read specs until I know I'm going to use something. they're kind of dense as an "intro" document
#
cweiske
I told you all about it you need to know :)
#
aaronpk
hah perfect. now I will reference this IRC log in the future
#
aaronpk
honestly that would make a great short blog post
#
cweiske
much changed in those 14 revisions
#
aaronpk
simple examples and description, like how http://webmention.org/ describes webmention
#
cweiske
I had to re-write my implementation nearly from scratch
#
cweiske
when I updated from -1 to -13
#
aaronpk
yea I bet!
#
aaronpk
also is there a list of consumers/providers somewhere to see who's adopted it so far?
#
aaronpk
cause I don't even know why I would want to add it to parecki.com right now
#
cweiske
nobody adopted it in the current incarnation
#
cweiske
the old webfinger version that has been around for some years (url-template and xml-based) is used by many
#
cweiske
diaspora
#
cweiske
status.net
#
cweiske
google
#
cweiske
aol had it
#
cweiske
yahoo has it
#
cweiske
identi.ca
#
aaronpk
again, this list needs to exist outside of IRC :)
#
cweiske
that are the big one
#
cweiske
there it is
#
aaronpk
better
#
@dietrich
RT @t: THIS: "... build stuff which kills your own Facebook usage before trying to kill FB." #indieweb http://waterpigs.co.uk/notes/1480 (ttk.me t4QG1)
#
cweiske
what (web)application do you use to manage/keep your address book?
#
aaronpk
i do a horrible job of maintaining an address book
#
aaronpk
my phone's address book has some stuff, it kinda syncs with the contacts app on os x. I also have a completely different collection in Gmail (google contacts)
#
aaronpk
I gave up a long time ago trying to maintain it and make it portable
#
aaronpk
half the time I just search gmail for someone's name or a word in an email they said to find their info again
#
barnabywalters
I run my own cardDAV server, which is about as portable as I need
#
cweiske
barnabywalters, which one?
#
cweiske
how do you manage those contacts on the carddav server?
#
cweiske
edit/add/delete
#
barnabywalters
Address Book on mac/iOS
#
barnabywalters
I don’t have a web interface at the moment
#
aaronpk
i should try that
#
barnabywalters
currently doing lots of work on contacts stuff on Taproot
#
Loqi
definitely
#
aaronpk
except i don't really have a problem with the way i'm handling it
#
aaronpk
barnabywalters: how about CalDAV next?
#
cweiske
hmmm. i'll try sogo. webinterface, thunderbird plugins, carddav+caldav
#
pdurbin
cweiske: a buddy of mine develops sogo. his company is called inverse
#
barnabywalters
aaronpk: way ahead of you :)
#
barnabywalters
been running a caldav server for just as long
#
cweiske
davical requires postgres, which doesn't work nicely in my mysql-based environment
#
aaronpk
barnabywalters: hah nice
#
aaronpk
so I was thinking about a way to manage privacy of posts on my site
#
aaronpk
I'm not a fan of manually managing groups of people. G+ circles and facebook groups are too cumbersome to maintain over time.
mxuribe joined the channel
#
aaronpk
instead, I could choose to make a post visible only to people I have mentioned with a hashtag.
#
aaronpk
so if I mention your name and a hashtag in a note, then you are automatically added to that hashtag
#
aaronpk
for example, these two replies will have added sandeepsheet and benwerd to the #indieweb group on my site http://aaronparecki.com/replies/2013/05/29/3/indieweb http://aaronparecki.com/replies/2013/05/30/1/indieweb
#
aaronpk
then in the future, when I'm writing a note and using the #indieweb hashtag, I can check the "make this post private" box which means it can only be seen by those in the #indieweb group
#
aaronpk
that way I don't have to ever manually maintain a list of people, and it will always grow over time as I talk with more people
eschnou, b0bg0d and benwerd joined the channel
#
cweiske
how do you reduce that list?
#
aaronpk
good question
#
aaronpk
luckily removing people from the list will happen much more infrequently, and is also something I am more likely to spend time to do
#
aaronpk
so adding people should happen automatically, and if i'm really just building up a list somewhere like in a text file, I can just remove them when I want to
#
cweiske
.. and take care they don't re-appear automatically :)
#
aaronpk
well chances are if I mention them with a hashtag again, I probably do want to re-add them
#
aaronpk
might need a special "blacklist" of people who should never have access, but probably not
andreypopp joined the channel
#
@eschnou
for the last 5 years of me having http://t.co/dTMx3NBbPL, barely anyone ever commented on my items... and then.. the #indieweb happened :-)
#
eschnou
gggrrrr twitter... i HATE your t.co.. stop touching my links!!!
#
cweiske
i'd like to see subscription verification in pubsub
brianloveswords, tantek and eschnou joined the channel
#
tantek
aaronpk - is there a reason only the home page has a top-right "sign in" link?
#
tantek
we should have that on every page (logged out version) right?
#
Loqi
fo sho
#
tantek
thank you Loqi, I appreciate the support
#
Loqi
who, me?
wycats joined the channel
#
wycats
hello
#
tantek
welcome wycats!
#
wycats
I'm going through the 12 step process to figure out how to update my blog with rel=me
#
wycats
funtimes!
#
wycats
there are more steps to log into my server
#
wycats
update my wordpress theme
#
wycats
etc.
#
tantek
yeah, CMS funs
#
tantek
and ceremonies
#
bret
its always awesome to go back and find some design decision you made in the past that makes stuff like that a breeze
#
bret
yay for deferred effort
#
Loqi
giggles
#
wycats
I have a git repo and stuff
#
bret
I wish jekyll came with template variables that could access git information about particular files, namely, last date of when the file was edited and list of names in git blame on a particular file
#
tantek
we're git-positive in here :)
#
tantek
aaronpk that above imgur came from wycats BTW
#
aaronpk
i can probably add it to the header bar
#
wycats
truth
#
tantek
great!
#
wycats
aaronpk: I told tantek that I met him years ago and complained about the adoption characteristics of microformats
#
aaronpk
will have to dig around the guts of mediawiki again heh
#
wycats
now here I am in a 12 step process to add microformats to log in
#
wycats
:P
#
tantek
wycats - *a* rel attribute is nothing to complain about. everybody uses those. :P
#
tantek
even Google ;)
#
wycats
Google hasn't been able to persuade me to add it :p
#
wycats
I'm too lazy
#
tantek
too lazy to copy paste rel=me ?
#
tantek
that's shorter than some HTML tags
#
wycats
I have to update my blog!
#
tantek
aaronpk - while you're there … http://indiewebcamp.com/wiki/#Bug_Fixes
#
wycats
I never update it
#
aaronpk
maybe tonight
#
wycats
hm I have an idea
#
aaronpk
in the middle of other server stuff right now heh
#
wycats
I can just change it from the admin
#
wycats
in wordpress
#
wycats
I already updated git
#
wycats
:p
#
wycats
I am sad
#
tantek
wycats - if you're not about updating your own site, perhaps consider http://indiewebcamp.com/why
#
tantek
aww - Y U sad?
#
wycats
tantek: O_O
#
wycats
tantek: I just installed a CMS
#
tantek
oh that sad
#
wycats
that's allowed ;)
#
wycats
anyway
#
wycats
problem
#
wycats
I added rel=me
#
wycats
indieauth claims it cannot find it
#
tantek
it's why nearly everyone here has started building or has built htier own
#
tantek
wycats, hmm - URL?
#
tantek
yeah, damn Twitter t.coing :(
#
tantek
aaronpk - this is such a common problem for folks first setting up indieauth that I wonder if we should just remove Twitter from the list until you've got the redirect issue resolved in IndieAuth?
#
aaronpk
:( suppose so
#
tantek
wycats - your site is fine
#
tantek
aaronpk - I mean, your choice
#
aaronpk
they seem to be increasing the number of peoples profiles they are t.co'ing recently
#
wycats
:/
#
tantek
either we should update the docs/UI to drop Twitter (since it's such a clear common problem), or add redirect code to IndieAuth
#
wycats
add redirect code plz
#
wycats
there was a problem on the other side too
#
wycats
I originally put in www.yehudakatz.com
#
tantek
wycats - are you able to sign into http://tantek.com/relmeauth/ with your URL?
#
wycats
"Was expecting a 200 and instead got a 301 Was expecting a 200 and instead got a 301 Was expecting a 200 and instead got a 301 None of your providers are supported. Tried http://www.twitter.com/wycats."
#
wycats
I suppose I need to use https
#
tantek
(yeah I need to really improve the error messages there to be actually useful rather than a log of problems found by each function)
#
wycats
one doubt
#
wycats
this seems too hard
#
tantek
wycats - you did the odd thing there with http://www.twitter.com/wycats"
#
tantek
most people go to their twitter *in the browser*
#
tantek
and then copy / paste the URL from the browser URL bar
#
wycats
hm
#
tantek
so your flow was different
#
tantek
I understand why you typed http: (not https: ) out of habit - very reasonable
#
tantek
but I don't understand why you put the superfluous and outdated www. prefix
#
wycats
the URL was already in my page
#
tantek
Twitter has *never* used a www. prefix
#
tantek
right, so whenever it was that you added the link in your page
#
wycats
I just added the rel=me
#
tantek
yup - that part is the normal flow - "just add rel=me to an existing link"
#
wycats
this just means you should add redirect support
#
tantek
it's the "why did you type in www. by hand" bit that I'm curious about
#
tantek
wycats - yes, there needs to be more redirect support
#
tantek
you're certainly right about that
#
tantek
do you link to things with an extra "www." just to see if they will work? like an evil test?
#
tantek
or is it just habit / muscle memory?
#
wycats
"None of your providers are supported. Tried https://twitter.com/wycats."
#
wycats
hahaha
#
wycats
unknown
#
Loqi
rofl
#
wycats
I probably just guessed
#
wycats
and it never failed
#
tantek
damn I thought the PHP code handled redirects
#
wycats
^^ still not working
#
tantek
No, I *know* it does because *I* can sign into my own site via relmeauth
#
tantek
and Twitter even t.cos my profile now
#
tantek
hmm - and now it's broken for me with /relmeauth
#
wycats
you should eat and such
#
tantek
and dammit this did break today
#
wycats
tantek: indieweb seems > unhosted apps
#
wycats
as a meme
#
tantek
twitter must have pushed some new code that does something different. now to debug what they changed and what class of problem/hole that uncovered.
#
wycats
unhosted apps raise many concerns from me about URLs
#
tantek
yeah, not going to fix this on an empty stomach.
#
tantek
thanks wycats
#
wycats
packaged apps and unhosted apps
#
wycats
#ourweb
#
wycats
I don't want to lose the web
#
tantek
indeed
#
tantek
we've lost too much already
#
tantek.com
edited /site-deaths (+62) "/* 2013 */ Upcoming. :( :( :( :( :("
(view diff)
#
wycats
"2017-04-30 Google and Facebook "might completely disappear"[5]"
#
tantek
wycats - for indieauth, either you can wait until Aaronpk resolves http://indiewebcamp.com/IndieAuth#Twitter_t.co, or you can add a github profile link to your home page with rel=me (surprised you don't already have a github profile link, since you are a big fan ;) )
#
wycats
O_O
brianloveswords and andreypopp joined the channel
#
tantek
wycats, there's also a third option, you could submit a patch for https://github.com/aaronpk/IndieAuth/issues/7 :)
#
wycats
hangs head
#
wycats
tantek: this was also the status of microformats last time we talked about them ;)
#
wycats
I troll too much
#
wycats
I'm sorry
#
aaronpk
we're bleeding edge
#
tantek
which? no it's ok, constructive criticism considered helpful :)
#
wycats
just lots of implementation messiness
#
tantek
lots of that has been resolved
#
wycats
yes
#
wycats
but this is my first entry point into it
#
tantek
with microformats2. proper parsing spec, test suite, interop parsers
#
wycats
tantek: :)
#
wycats
seems good
#
tantek
but yes, web sign-in / relmeauth is still a bit cutting edge
#
wycats
c
#
wycats
but I need it to edit the wiki
#
tantek
as we are noticing the "cutting" here
#
tantek
right
#
tantek
so three options to editing the wiki: 1. wait for https://github.com/aaronpk/IndieAuth/issues/7 to be resolved, 2. add github profile rel me link to your home page, 3. fix https://github.com/aaronpk/IndieAuth/issues/7 :)
#
wycats
tantek: (1) and (3) seem suspiciously hard ;)
#
wycats
github sounds good
#
wycats
wilco
#
wycats
added github
#
wycats
nada
#
wycats
should I remove Twitter?
brbcoding joined the channel
#
@gRegorLove
So Xanga is pretty much dead. I'll be surprised if the fundraiser works. http://thexangateam.xanga.com/773587240/relaunching-xanga-a-fundraiser/ #indieweb
#
aaronpk
no, you should see both twitter and github options on indieauth now
#
aaronpk
and then you can click github
#
wycats
"None of your providers are supported. Tried https://twitter.com/wycats, https://github.com/wycats."
#
wycats
I feel really bad about bothering you
#
aaronpk
ah i think tantek only supports twitter. try on indieauth.com
#
wycats
ah my github profile has www
#
aaronpk
lol! your github points to http://www.yehudakatz.com/ instead of http://yehudakatz.com/
#
aaronpk
yea, another redirect indieauth should be following
#
wycats
zomg
#
aaronpk
hooray!!
#
wycats
a wild successful login appear
#
wycats
appears
#
wycats
we have now proved that TAG members are capable of using IndieAuth
#
wycats
:p
#
wycats
what about regular users?
#
aaronpk
i choose you, indieweb!!
#
wycats
hahaha
#
wycats
I am logged in to indiewebcamp.com
#
aaronpk
congratz!
#
tantek
congrats wycats for being such a good redirect tester. I'd expect nothing less from a TAG member. ;)
#
wycats
I am stress-testing the web's infrastructure
#
wycats
it turns out that redirects don't work as well as advertised
#
wycats
:p
#
tantek
or at least its *architecture* ;)
#
wycats
the architecture is totally fine :P :P :P
#
tantek
redirects are hard, let's use RealNames™
#
wycats
the infrastructure is failing the architecture amirite
#
wycats
communism doesn't fail you, you fail communism
#
tantek
"the architecture is totally fine" <-- hahahahaha - could have been from the XML crew in the late 1990s / early 2000s.
#
tantek
I know! let's blame the users and blame the implementors because that would be easier! ;)
#
tommorris
crikey, I thought I was the only person who remebered RealNames
#
tommorris
what a fucking stupid idea *that* was
#
tantek
tommorris - it was a *brilliant* idea - just a terrible name for it (ironically)
#
tantek
now we just call them @-names :D
#
tantek
@-names have succeeded (in popular culture, physical world propagation) far more than RealNames™ or AOL keywords ever did.
#
bret
!g RealNames
#
bret
"RealNames and its backers expected this to be a lucrative source of income, and it raised more than $130m of funding for its venture."
#
bret
whoa
#
bret
!manualg
marjolein joined the channel
pdurbin joined the channel
#
tommorris
there are certain posts that are silo-only. one of mine tonight is staying facebook-only indefinitely because of privacy and craziness
#
tantek
tommorris - you don't trust yourself to build better security on tommorris.org than fb?
#
tommorris
well, eventually. but that's down the road. ;)
#
tantek
(and I think I know the post you're referring to and privacy there makes a lot of sense)
#
tommorris
one day, I'll compile all those kinds of stories together into a compilation and publish it as book: "My Uncomfortable Lif"
#
tommorris
Life, rather
#
tantek
that's an interesting thought - posts that are private until a certain date
#
tantek
there's certainly some information that's real-time sensitive, but a month later, just fine to share
#
marjolein
is away: in my hammock ZZZZZzzzzz.....