2014-07-05 UTC
scor joined the channel
# 00:10 JonathanNeal I was so hoping to accomplish something! Downside to indie web work, no team to keep me going.
# 00:12 rascul i'm actively going through my code trying to add comemnts and change variable names and whatnot and try to make it easier to read
# 00:19 JonathanNeal I am attempting to write a UI library that let’s you appear to write comments on a site, but actually submits those comments back to your site for a webmention. Or has that been done to death?
# 00:20 kylewm JonathanNeal: has not been done to death at all
# 00:20 kylewm right on the cutting edge of what's going on :)
chrissaad joined the channel
# 00:24 rascul it's not big now but i should probably try to get into the habit of doing it before it gets too much bigger
# 00:24 rascul especially if other people might use it later
# 00:25 rascul that's the current code that generates rascul.io
lukebrooker joined the channel
# 00:30 rascul KartikPrabhu window? i dunno, if it were a tab, ctrl+shift+t
# 00:31 JonathanNeal Click on the menu button on the right side of your toolbar. Select History to expand the drop-down list and choose Restore Previous Session.
# 00:33 JonathanNeal Another thing I would like to see fleshed out is the idea of likes/friends/followers/whatever. Something where I can “like” a bunch of you, and then generate a list of common people or sites that you like that I might not know about.
# 00:34 rascul i've been forming ideas for friends and whatnot, but nothing coherent enough yet to document anywhere
# 00:34 KartikPrabhu JonathanNeal: I plan on posting some such list to my site soon... you can parse it for rel-following at get recommendations by me ;)
# 00:36 JonathanNeal I really need to get some kind of webmentions commenting thing together soon. It’s hard to build UIs when I have to cut my own everything-else.
# 00:36 JonathanNeal What is the easiest, simpliest webmention library on the net these days?
# 00:36 KartikPrabhu JonathanNeal: yes. building for your own use also serves as good motivation
# 00:40 JonathanNeal The issue I am facing with cross site indieweb stuff is how easy it would be for a site to submit a webmention on your behalf without your consent. I guess you could decide your own authentication.
# 00:40 JonathanNeal I wish I could concisely and eloquently describe to you what I am imagining.
# 00:41 rascul working on webmentions is in the near future for me (which at my pace means anywhere from 1 day to 1 month heh)
# 00:42 KartikPrabhu JonathanNeal: yes... in fact I do that routinely, using my local site copy to send webmentions for my live one :P
# 00:47 JonathanNeal If I login to a website, I might not trust them enough to “like” or “comment” on their site without first okaying it on my own site. If I tell my website to allow requests I make from that site immediately, that site could just say “send a request in the background to like us”.
# 00:48 JonathanNeal Whereas, if our two sites share a common protocol, my site won’t allow this by any forced means, but will allow an redirection where I can verify the action on my own site.
# 00:52 KartikPrabhu JonathanNeal: maybe you should enable IndieAuth and webmention receiving on your website to see how their UX flow works
# 01:12 kylewm question for phpers, I'm running PHP 5.4 in nginx with FastCGI, and getting "Call to undefined function Idno\Common\getallheaders()"
# 01:12 kylewm it sounds like getallheaders() was apache-only until 5.4
# 01:43 bret anyone know a good souce for notes from the indie tech summit?
# 01:45 bret the plan was to video tape some of the talk I think
# 01:59 rascul looks like i got my static generator pulling content from git repo now, hopefully i got it right!
becker_11, scor and lukebrooker joined the channel
# 02:36 rascul although i would change it from "novices should not" to something about taking their time and learning stuff
# 02:37 KartikPrabhu basically "7 reasons why your are dumb and can't do this and should be afraid"
# 02:38 rascul 7 reasons to take your time and learn about the technologies involved in self hosting because it's easy to fail hard
snarfed joined the channel
# 02:40 rascul yeah i think the guy is trying to scare people away when he should be trying to inform them so they can better host their site
# 02:52 GWG To play devil's advocate, why hire a maid? People hire other people to do things because they don't want to do them all the time. But that seems to not be the argument.
# 02:54 rascul hire a maid because you're lazy and don't want to clean
# 02:55 GWG rascul: Or because you value your time more than your money?
# 02:58 rascul that sounds like a better reason than being lazy
# 02:58 GWG rascul: There is a balance between the two.
# 02:59 GWG rascul: I didn't hire mine. I inherited her.
# 03:00 GWG rascul: No. My parents retired. They arranged to send her to me every few weeks.
# 03:00 GWG So, I get a deep cleaning periodically
# 03:01 rascul the idea of someone cleaning my stuff bothers me
# 03:01 GWG What stuff do you feel uncomfortable having cleaned?
# 03:01 rascul i've always been a do everything myself kind of person
# 03:01 GWG Either way, back to hosting concepts, some people don't want to build their own platforms
# 03:02 GWG Would you build a car from scratch?
# 03:02 rascul with some help from my brother it could be done, something i hope to do eventually
# 03:03 GWG So, some people want to build the infrastructure for a website, some want to only handle the content
# 03:03 rascul the infrastructure can also be an overwhelming task for some
# 03:06 GWG That was my point. I like building systems.
# 03:06 GWG And recently, I moved from maintaining systems to building websites, and took on a new challenge.
# 03:06 GWG But does everyone want to do that?
# 03:07 GWG Going back to the article, that is the point. It just says it in a negative way.
# 03:08 GWG Which is the problem more than anything erlse
# 03:08 rascul there can indeed be a steep learning curve to setting all that stuff up
# 03:08 rascul especially as the article notes to people with little to no tech background
indie-visitor joined the channel
# 03:14 Loqi Welcome, indie-visitor! Set your nickname by typing /nick yourname
# 03:17 GWG I may just find something cheaper in a different tld
brainTrain joined the channel
# 03:18 GWG I can get a .me for $20.95 for my short citations
# 03:20 rascul er, i thought it was, maybe i'm wrong about .co
# 03:28 GWG rascul: What do you think about domain shortening?
grantmacken joined the channel
# 03:28 GWG I backed off on it when Twitter started rewriting my short URLs to theirs
# 03:30 aaronpk I think if my domain weren't so long I would just use it for short URLs and full URLs
# 03:36 KartikPrabhu still doesn't understand the utility of short-domains apart from Twitter-pandering
# 03:37 KartikPrabhu aaronpk: for hand-written case I would rather have a human-legible url than some bunch of letters
# 03:39 KartikPrabhu in case someone loses or forgets the written URL, it would be easier to search if the slug URL is well-designed
# 03:40 kylewm maybe we should rethink the algorithmic short urls in light of that
# 03:40 KartikPrabhu kylewm: possibly. any ideas? I have been thinking about those but came up empty
# 03:41 kylewm I think it's bit.ly, probably others, that let you specify your own slug
# 03:42 kylewm no, like e.g., kyl\.im/slug -> kylewm\.com/2014/06/29/1/some-long-slug,
# 03:42 kylewm you'd create the short url only when you need one
# 03:43 kylewm (not something i have needed/wanted, but if the primary use case is ease of putting a url on a business card or something)
# 03:51 kylewm I think it's very likely i'll let kyl.im lapse
# 03:53 GWG kylewm: Do you have a business card?
# 03:54 GWG I wonder if I should update my $5 Vistaprint cards
# 03:54 GWG Wonder what an Indieweb business card is
# 03:54 GWG I tried to make my h-card look like one
# 03:57 GWG KartikPrabhu: I was thinking design.
# 03:57 KartikPrabhu GWG: the visual design is your choice... there should be no indieweb mandated visual design
# 03:58 GWG 'Mandated' and inspired are two different things
# 04:01 KartikPrabhu aaronpk: still getting cold-shouldered by quill sometimes, clicking "Post" does nothing no error messages... could you add whether the "authorization" was done through LINK headers in the debug info?
KevinMarks and chrissaad joined the channel
# 04:01 rascul GWG i guess my h-card on rascul.io looks kinda like a business card
# 04:01 aaronpk KartikPrabhu: hmm yeah you mean you want to see what quill sent?
# 04:01 KartikPrabhu yeah that'd be nice... I want to know if it is a problem at my end or something else
# 04:02 GWG rascul: I do like the two column design
# 04:02 KartikPrabhu maybe hidden in a link so that it doesn't interrupt your nice design?
# 04:03 KartikPrabhu rascul: the point is it could look like a IRL business card or it couldn't. that's upto the individual site
# 04:03 rascul GWG doesn't work well on mobile, i have to play with the css some more to get it right, ideally it will be one list in reverse chronological order and the css will make it into two columns when there's enough room, or one when there's not (ie mobile)
# 04:04 KartikPrabhu and anyone could include your card on their site but make it look compatible with their site's visuals
# 04:04 rascul but i wasn't able to get the css right yet so it's one list
# 04:04 rascul well, kinda like a list, but inside a div instead of ul
# 04:04 rascul er, wasn't able to get the css right yet so it's two lists
snarfed joined the channel
# 04:04 GWG rascul: Shortening is when you have a URL that is short, but not human readable usually.
# 04:05 rascul my short links are also permalinks, the long version can change if i change the post title
# 04:05 GWG KartikPrabhu: I just have this idea of having a physical card that looks like a page on the site that is just the h-card
# 04:06 rascul eventually rascul.io/card will be just my h-card, maybe possible to export verbatim to other sites
snarfed joined the channel
# 04:06 KartikPrabhu GWG: go for it if it is good for your site... but indieweb stuff does not dictate/encourage some particular visual design
# 04:07 rascul right now my /card is apparently an old version of my h-card wrapped in my sites template
# 04:08 GWG KartikPrabhu: I do incorporate elements I like from other sites though, as it should be
# 04:10 rascul time for bed, my dog is already asleep, her bed is right next to mine
nagaway, catsup and KevinMarks joined the channel
# 04:22 KartikPrabhu !tell tantek: I think algorthmic short URLs are for machines not humans. we should discuss/debate this! maybe then I can get miffed at you for being a pig-head ;)
# 04:22 Loqi Ok, I'll tell him that when I see him next
# 04:24 GWG I have this odd urge to implement h-card hovercards
snarfed joined the channel
# 04:28 KartikPrabhu I like kylewm's approach of putting a little face next to the person's name
# 04:30 KartikPrabhu GWG: if you do a popup on hover what happens on mobile where there is no hover?
# 04:33 KartikPrabhu so no h-card on mobile and mobile people get a lesser-experience? that can be done
# 04:34 KartikPrabhu but then you'd need to reconsider "what actual UX experience is the popup providing? Do touch users not need that? If so, why do mouse users need it? "
# 04:35 KartikPrabhu GWG: despite these misgivings I'd love to see an approach that works... I am interested in this myself but have no good answers yet
# 04:37 KartikPrabhu aaronpk: are all demos going into the wiki... If so I can help move NYC demos from IRC. I don't think we documented intro-demos but tantek took notes on hack-demos
# 04:37 aaronpk KartikPrabhu: yes that would be amazing if you could do that!!
# 04:39 GWG KartikPrabhu: It's on my itch list.
# 04:39 aaronpk trying to not freak out every time there is a loud bang less than 50 feet away from me
# 04:41 JonathanNeal aaronpk: we are staying the night at my wife’s folks’ home tonight, because our town goes crazy for Independence Day.
KevinMarks joined the channel
# 04:43 KartikPrabhu aaronpk: if you could organise the /2014/demos page to make room for a PDX section and a NYC section ... I'll add stuff later
# 04:44 aaronpk hmm /me wonders if the 2014/SF stuff was ever moved onto the wiki
brianloveswords joined the channel
KevinMarks joined the channel
# 05:19 aaronpk oh hey! "TODO: Archive Etherpads from sessions (see below for index) to wiki pages and link to them below!"
snarfed, KevinMarks, indie-visitor, wolftune, pfefferle and cweiske joined the channel
# 09:34 tommorris tommorris.org/places has now come out of beta and is linked in the nav bar. ;-)
# 10:43 jonnybarnes tommorris: I feel you places page might be better if it indicated there were "sub-places" of United Kingdom
# 10:45 tommorris jonnybarnes: I thought about having a more complex place hierarchy, but then decided that it didn’t really serve any purpose. ;-)
# 10:45 jonnybarnes tommorris: also, are using the default mapbox styling in your maps?
cweiske, mcepl, lukebrooker and pbeaulieu joined the channel
# 11:56 cweiske "If you are POSSEing to all of the following sites on which you have accounts, then you automatically get the full 0.1 POSSE points."
# 11:56 cweiske coolio. I have no external accounts, so I get all points
michielbdejong joined the channel
# 12:18 PMurphs_ what friggin irssi
lukebrooker and lukebrooker_ joined the channel
bnvk, lukebrooker, squeakytoy, snarfed, jonnybarnes and chrissaad joined the channel
# 15:57 GWG It's pre-release and hasn't been updated in nearly a year though
# 15:57 snarfed and i don't put much stock in "freshness," ie how recently something was updated
# 15:58 GWG snarfed: I know. We discussed that. But when something wasn't considered released by the developer, I get concerned.
# 15:58 GWG The updated date makes me wonder if it will ever reach that status
# 15:58 snarfed eh. again, i think that idea is overrated. software engineers rarely consider projects "done"
# 15:59 snarfed but i may be biased in this case because i know the author is good
# 15:59 snarfed more importantly though, this is all academic because we can try it out and see for ourselves if it works and we like it
hober joined the channel
# 16:29 kylewm gwg, snarfed, does the mailchimp social plugin do backfeed without bridgy??
# 16:29 GWG I use SNAP, but I'm not happy with it.
jonnybarnes joined the channel
# 16:31 kylewm I spent a little time adding microformats to a WordPress theme last night. it was... not fun
# 16:38 GWG kylewm: I've been working on mine since April
# 16:38 GWG I put it in, fixed it all, then threw it out the window and started again
# 16:40 kylewm heh. this was the Independent Publisher, interestingly the microformats 1 stuff made it much more difficult
jonnybarnes and pbeaulieu joined the channel
scor joined the channel
chrissaad, scor, becker_11 and brianloveswords joined the channel
snarfed joined the channel
# 19:01 aaronpk snarfed: checking out bridgy publish... I don't see a text box on my user page after signing in with tiwtter
# 19:03 aaronpk i'm thinking about what syndicating looks like in micropub-land
# 19:05 aaronpk wait a sec... can't anybody send a publish request on my behalf now that I authorized bridgy on twiter?
# 19:06 snarfed not quite as bad as fabricating anything, since they can only post something you've already posted publicly…but yeah, it's a security hole to some degree
# 19:07 aaronpk bridgy finds the latest mention and will use that
# 19:07 aaronpk so you can send me a webmention to any of my posts and it'll show up in my /mentions feed, then you can tweet that from my twitter account
# 19:08 snarfed interesting (kind of) edge case, i'll think about that
# 19:09 aaronpk is there a way to authorize bridgy to only have read access to my twitter account?
# 19:09 aaronpk it seems to ask for write access even for authorizing comments and likes
# 19:09 snarfed twitter does scopes at the app level, not the user level
# 19:09 snarfed which is silly, i'd love to let you do that. i do w/g+ and fb
# 19:10 snarfed at least iirc. i would have implemented it if i could have
# 19:10 snarfed i could use two separate apps, one r/o and one r/w
# 19:11 aaronpk yeah probably would not be a bad idea to have separate apps
# 19:11 aaronpk this must be a side effect of twitter being stuck at oauth 1.1
KartikPrabhu joined the channel
# 19:13 aaronpk you've probably got a lot of stuff to add since you've essentially implemented a syndication micropub endpoint
# 19:13 aaronpk and using micropub would plug the existing security hole
# 19:14 snarfed …at the cost of implementing micropub :P which i should do, i'm just lazy
# 19:15 snarfed also, micropub is a bigger hurdle for user. right now the UI and webmention trigger make it pretty accessible for lots of existing clients…
# 19:17 aaronpk if you think about bridgy publish not as a webmention endpoint (since it's not really, it's just an overloaded use of webmention) then you might think of it as a syndication service
# 19:17 aaronpk in which case the obvious thing to do is when signing up for a syndication service like bridgy publish is to have bridgy return an access token that's required to make the syndication request
# 19:17 snarfed webmention was just a convenient, maybe too lightweight trigger for programmatic code
# 19:18 snarfed definitely. again, micropub or something similar is the right thing to do, it just limits potential users in the short term
# 19:19 aaronpk so the thing you're shooting for is that people can just add a link to brid.gy/publish/twitter on their post and it'll happen automatically when they send webmentions for the post
snarfed joined the channel
# 19:19 snarfed gotta run, but thanks for starting that page, i'm glad to have more prodding on this!
# 19:19 snarfed (and very few people use publish anyway, so i probably should bite the bullet :P)
# 19:21 aaronparecki.com edited /micropub (+76) "update syndicate-to parameter to require username. this allows the micropub endpoint to be able to syndicate to multiple accounts on the same silo" (
view diff )
wolftune joined the channel
# 19:25 aaronpk really struggling with the limitations of form-encoding for specifying multiple values for the same parameter
# 19:26 aaronpk like specifying multiple tags when creating a micropub request, or multiple syndicate-to values
# 19:26 aaronpk comma-separated for tags makes sense, and also is technically valid for syndicate-to since commas can't be in URLs
wolftune joined the channel
# 19:30 aaronpk most web frameworks get around the limitation of form-encoding by sending form parameters with [] after, like "tag[]=foo&tag[]=bar" but that is not actually part of the form-encoded spec
# 19:31 aaronpk php also supports "tag[a]=foo&tag[b]=bar" doing what you'd expect
# 19:45 aaronpk the result in Ruby (Sinatra) is {"content"=>{"https://twitter.com/aaronpk"=>"foo", "https://facebook.com/aaronpk"=>"bar"}}
# 19:46 aaronpk interestingly PHP and Ruby here don't conform to the http spec for parsing, and instead return the arguably more useful version
# 19:47 aaronpk which makes me wonder if there is some python library that parses it into a dictionary like the others
# 19:59 aaronpk in documenting this, I can definitely see why snarfed overloaded webmention to syndicate via bridgy
# 19:59 aaronpk i find myself using the term "syndication target"
# 20:00 aaronpk hah you know... I actually did essentially that with indienews
# 20:02 aaronpk that was my attempt to get around the chicken-and-egg problem and security issue that bridgy has right now
# 20:03 KartikPrabhu snarfed: kylewm: with posse-post discovery what stops me from getting responses to someone else's tweets? For instance I can put kyle's tweet url as a "u-syndication" on my site
# 20:03 KartikPrabhu !tell snarfed: kylewm: with posse-post discovery what stops me from getting responses to someone else's tweets? For instance I can put kyle's tweet url as a "u-syndication" on my
# 20:03 Loqi Ok, I'll tell them that when I see them next
# 20:04 KartikPrabhu it seems as bridgy becomes bigger it'll need to deal with logging in and authentication. But that might prevent more users due to added complexity
pbeaulieu and grantmacken joined the channel
# 20:07 kylewm KartikPrabhu: posse-post-discovery would only search your domain for my tweets if I put kartikprabhu.com as my URL in the bio
# 20:08 KartikPrabhu kylewm: so if I put your tweet URL as a u-syndication into one of my posts it gets ignores?
# 20:09 jonnybarnes aaronpk: my sites micropub I currently do syndicate-to=twitter.com in the API request
# 20:10 jonnybarnes then my site automatically truncates the note as neccessary before sending it to twitter
# 20:10 jonnybarnes unless your site is authneticated with twitter for several accounts
# 20:11 kylewm KartikPrabhu: what is the danger of you publishing responses to my tweet as if they are your own?
# 20:11 aaronpk jonnybarnes: cool. I was thinking because I may have multiple twitter accounts I want to syndicate to
# 20:12 aaronpk I actually already kind of do it, I have content at twitter.com/aaronpk and twitter.com/pkbot
# 20:12 jonnybarnes Well both can work, as in sending just twitter.com makes the endpoint sybidcate to a default account
scor and emmak joined the channel
# 20:13 aaronpk yeah. and actually i'm thinking that the actual values for the syndicate-to field should be determined by the micropub endpoint and pretty much opaque to the client
# 20:13 aaronpk adding a section to the page right now... please hold :)
lukebrooker joined the channel
# 20:24 jonnybarnes aaronpk: would a client make that request at the time of getting an access token and cache the result?
# 20:25 aaronpk and possibly refreshed periodically, like if the person returns to the app after a while
# 20:26 jonnybarnes if the endpoint is restricting via access token scopes then that recheck would posibly need to make a request for a new access token
# 20:28 jonnybarnes aaronpk: right, would the get request always return all possible synication targets
# 20:28 aaronpk would reutrn all possibly syndication targets that the access token is valid for
# 20:28 jonnybarnes and then my client can request permission for some of them when getting an access token?
awolf joined the channel
# 20:45 jonnybarnes I'm still not sure how a client is suppose to know which syndication targets to request permission for when getting an access token
# 20:47 aaronpk to present the person with a list of syndication targets to allow the client to post to
# 20:50 aaronpk if it's handled by an auth service like indieauth.com then yeah indieauth.com is going to need a way to ask your website for the list of all supported syndication targets to support :)
# 20:50 aaronpk my only concern is that I may not want to reveal the full list of my supported syndication targets publicly
# 20:53 jonnybarnes then it may be best if the client itself asks for the syndication targets, if it already has an access token then the request cant be made by anyone and their dog
# 20:54 aaronpk but that request could still be made by any authorized app
# 20:55 jonnybarnes i.e. only apps that you have already authorised to use your site can get the syndication endpoints
# 20:55 jonnybarnes I would never be able to get the syndication endpoints your site supports because I'd never get a valid access token from your site
awolf joined the channel
# 20:58 aaronpk cause even if the auth server presents the list, it would have to not present the list unless it knows who you are
# 20:58 aaronpk otherwise you could attempt to sign in anywhere as me and then you'd see my list
# 20:58 aaronpk i think this is tangential to the core idea of syndicating via micropub tho
# 20:59 jonnybarnes yeah, absolutely, a client goes syndicate-to=target, and the endpoint sees if the access token is valid for target and then syndicates
# 21:01 jonnybarnes if you click the twitter checkbox it adds syndicate-to=twitter.com to the POST request
# 21:03 KartikPrabhu err how detailed should the demos writeup be? tantek took very detailed notes in IRC
awolf and lukebrooker joined the channel
awolf, lukebrooker and pauloppenheim joined the channel
fofr joined the channel
# 22:27 kylewm KartikPrabhu: CSS question for you! I'm playing with a responsive grid for https://kylewm.com/ ... on small screens, I want half of the left sidebar above the content and half at the bottom. is that possible?
# 22:29 KartikPrabhu kylewm: there is an experimental spec called CSS regions that allows you to do that. But it is note well supported and frankly complicated
# 22:30 KartikPrabhu JonathanNeal: maybe. I really don't know JS best practices so up to your good judgement
# 22:31 KartikPrabhu kylewm: also always good to start designing from small screens. So at small screens make the source order as you'd like then use CSS for larger screens for fancy stuff
# 22:32 KartikPrabhu so I'd actually do <sidebar1><content><sidebar2> on small screens and then CSS on larger ones to look like one sidebar
# 22:33 kylewm that is what i was trying to do but there is some magic somewhere that makes the second sidebar move all the way to the bottom
bnvk joined the channel
# 22:34 KartikPrabhu that should work. though I forget if it is clear-both on the sidebar or the thing right above it. I always have to fiddle with it a few times
lukebrooker and pbeaulieu joined the channel
# 23:10 kylewm KartikPrabhu: it seems the only way to do it is to float: right the main content
# 23:11 kylewm but it seems that you can't tuck the second sidebar in to the left of a column that is already floated left
# 23:12 KartikPrabhu yeah float follows source order while deciding which thingy goes first
lukebrooker, KartikPrabhu and tantek joined the channel
# 23:49 Loqi tantek: KartikPrabhu left you a message on 7/4 at 9:22pm: I think algorthmic short URLs are for machines not humans. we should discuss/debate this! maybe then I can get miffed at you for being a pig-head ;)
indie-visitor joined the channel
# 23:51 Loqi Welcome, indie-visitor! Set your nickname by typing /nick yourname
# 23:51 tantek KartikPrabhu slugs are more human friendly, if that's what you're getting at ;)
# 23:54 lazlazlaz1 I'm just looking at getting it all Indie-fied
# 23:55 lazlazlaz1 Though I was wondering, how have people approached doing POSSE syndication on a static site?
# 23:55 lazlazlaz1 Or is that not even relevant? (still reading the wiki)
# 23:56 tantek bret in particular has a pretty good setup for on his static site, including sending/handling webmentions as well
# 23:57 tantek laz, it looks like you have links to both your github and twitter on your personal domain. if you make a couple of minor markup changes you should be able to use your domain to sign into the wiki!
lukebrooker joined the channel
# 23:57 tantek in both cases, change <a href="http:// … to <a rel="me" href="https:// ...
# 23:57 lazlazlaz1 Yep, already on that, just gotta pull it on the server
# 23:58 lazlazlaz1 It's a really interesting approach to authentication, definitely something I'll be implementing on my future projects
# 23:59 tantek the key is that it's asking you to do *very little* in terms of changes to your site
# 23:59 tantek it's taking advantage of the fact that you already have links to other service's profiles