#bret"Prose itself is built with Jekyll and Backbone and hosted on GitHub. The browser side application interacts directly with the GitHub API for managing your repo's contents." holly shit yes
#tanteksandeepshetty, I've successfully added h-entry, and put a link rel=author link in the header to tantek.com so hopefully the authorship algorithm will get my hCard from there
#sandeepshettybret: the platform focuses on sharing but there are lot of original content creators there.
#melvsterOfficially, Google killed Reader because “over the years usage has declined”. -- lol
#melvsteri better hope gmail usage doesnt over the years 'decline' too
#melvster'But [Facebook] did grow. And grow. And grow. And suddenly the AOL business model didnÂ’t seem so crazy anymore. It seemed ahead of its time.'
#melvstercentralization can be more agile than decentralizatoin
#tantekit's not scary stuff, it was inevitable when Facebook was innovating in user experience while *either* blogging tech stagnated (ahem, pingback), or web architects wanked about with XML or semweb data structures (neither of which matters a whit to users)
#melvsterThe bigger problem is that they’ve abandoned interoperability. RSS, semantic markup, microformats, and open APIs all enable interoperability, but the big players don’t want that — they want to lock you in, shut out competitors, and make a service so proprietary that even if you could get your data out, it would be either useless (no alternatives to import into) or cripplingly lonely (empty social networks).
#melvster'Google resisted this trend admirably for a long time and was very geek- and standards-friendly, but not since Facebook got huge enough to effectively redefine the internet and refocus GoogleÂ’s plans to be all-Google+, all the time.4 The escalating three-way war between Google, Facebook, and Twitter '
#tantekboth Twitter and FB will eventually fall victim to the same thing that has led people to pay less attention to email - noise and a sense that there's no community there
#tantekdilution to the point of feeling absence of meaning
#melvsterwhoever masters the future incentives model of the web will be king ... and that's why zuckerberg knows bitcoin is key
#tantekbut even then, there is so much pent up demand to use something non-FB with your friends
#bretI got an email from http://lionzan.me/ today after reading that blog post I wrote about IWC. He wants to start joining in on the fun! Is planning on going to IWC UK. I told him to join IRC, say hi if you see him
#tantekas we build the indieweb into a higher value, higher signal-to-noise community than FB, more and more folks who want a higher quality experience will switch their focus accordingly
#bret"lets just turn off privacy and beg for forgiveness rather than ask for permission" you know thats what they did.
#bretin the context of adding it to this table, to show a list of people who are working towards implementing commenting, replies, etc
#bretshould I make a wordpress box, and list sites using that?
#bretI guess It seems like it would be nice to have a running list of folks who have something running, maybe that isnt the right list or table for that
erikmaarten joined the channel
#bretOk, well I'll start a list of possible additions below the table and discuss furthur, Im dont fully understand what qualifies yet I dont think
#tantekbret - it's not clear it's worth adding anything to the table besides your own site and implementation.
#tantekbecause that way, you know you'll keep it up to date (since it's yours)
#melvstergnu social fell down the ostatus rabbit hole ...
#melvsterit's frustrating because tim berners-lee sat down with matt lee and told him exactly how to build it (close to indie web style) ... he even gave him a mug and GNU social had lots of interest ... then the web 2.0 advocates got their teeth into it and gutted it
#melvsterif we had made the right turn there we could have a large indieweb FLOSS community now
#melvsterthe deal breaker was that some ostatus code was donated to gnu social under AGPL so they thought they'd get a headstart, it turned out to be a black hole
#melvsterbret: bloated it full of web 2.0 buzz protocols, most of which dont interoperate with themselves let alone anything else, and are so complicated that everyone implments them a different way
#bretim not sure how to repsond to that warm intro
#melvsterso they are going to inherit what's left of status.net
#melvstertantek: he was with world leaders at davos for the world economic forum, and he checked in a code fix during his lunch break ... now that's what I call dogfooding!
#melvsterthe original browser (actually called WorldWideWeb) was actually a browser / editor ... tim asked every browser since the beginning to keep the editor functionality but they all said it was too complicated
#xtfoaaronpk Bonjour. I've a meeting next friday with href (indieweb creator in France) and would be happy to test pingback.me on my personal site. Could you open me a demo account ?
#tantekto help folks export their data and/or PESOS at least
#melvstertantek: ted nelson invented hypertext, tim just added global variables ... in timbls words, 'when you add global variables to some programming languages they fall apart, when you add them to hypertext, you get The Web.' -- this was the great insight, especially as every computer scientist is taught globals are bad
#bret.ioedited /GitHub (+106) "/* GitHub Pages */ Added note about the other services they offer in terms of webhosting" (view diff)
#bret.ioedited /Jekyll (+386) "Added differentiation between jekyll and github's siloness" (view diff)
#bret.ioedited /Jekyll (+306) "/* Related Tools */ Added more tools I found today that acutally make jekyll way more viable as an indieweb participant" (view diff)
#neuro`Just one rethoric question: how do we login on sites providing indieauth if indieauth is down?
andreypopp joined the channel
#sandeepshettyneuro`: I use persona on my site and it has the same problem.
#neuro`sandeepshetty: sites owner using indieauth should probably provide both client and server implementation to ensure a real decentralized system, but then it limits the use of indie auth to hardcore geks.
#sandeepshettyindieauth actually has two points of failure.
#tommorrisyou can run your own indieauth instance. the code is open source. indiewebcamp uses indieauth.com but there's no reason you can't run you rown
#neuro`tommorris: agree, and that's what I plan to do, BUT, it's another point that may prevent the spread of indie auth
#tantekneuro` - IndieAuth is just one particular open source implementation (and service deployment) of Web Sign-in. The best implementation currently.
#tommorrisemails theryanking asking to get the barcamp photo relicensed for use on wikipedia. :)
#tommorrisnow Flickr has been so helpfully redesigned, it uses infinite scrolling, which means I need infinite RAM and infinite time to load the oldest photo
#tantektommorris - it's not infinite, it's just A LOT. eventually it does hit some pagination point.
#tommorristrust me, email is usually my method of last resort.
#neuro`I've spen the past 6 years in a company developing a product to eradicate email from the enterprise field. We've ben acquired by a company that trademarkeed "zero email company", and I've never been into that much mass mailings in my whole life.
#tantek.comedited /silo (+287) "encouragement to document silos that your friends use (thus POSSE candidate), or for documenting data export" (view diff)
#tommorrismanages a database for a living at the moment. ;)
#tantekbarnabywalters - it's worth documenting debunking of bad ideas if they end up being distracting in IRC
#tantekso eventually you can just send URLs to people instead of having to argue the same arguments.
#tanteksaves us all time so we can focus on useful/constructive things
#tommorrissee, I think the database trap is fixable in one way: a database that would require you to set up offsite backup before you can do ANYTHING
#tommorrislike, it asks you for Dropbox or Amazon S3 credentials and runs automated backups
#tommorriswhich reminds me: need to set up a Postgres backup for tommorris.org
#tantektommorris - you're welcome to build such a database to disprove the database-antipattern :)
#tommorrisAmazon already have created one if you are in the enterprise market. I use it everyday: Redshift.
#tommorrisit's perhaps overkill for a blog though.
#barnabywalterswe just need to tell anyone who like DBs that the filesystem is actually a mature, robust, portable NoSQL key-value storage database with high-speed native drivers which come with every programming language
#barnabywaltersand viewers/querying tools built into every operating system
bnvk joined the channel
#tantekbarnabywalters - you should add that to the wiki page :)
#tantekanyone here who actually used Google Reader to subscribe to feeds from silos, please stub pages for those silos and add examples of feeds from them. I've documented the few silos I apparently had subs to feeds thereon.
#tanteksince when has a random donation of OSS code been a good predictor of a "headstart"?
#barnabywaltersI’m a little more confused by “he gave him a mug”
#tantekcontrast that with how much progress has been made here in the indieweb community with so many people starting *their own implementations* first, and then looking to reuse just *bits and pieces* of code second
#aaronpkit was barnaby's php-mf2 parser that really got me off the ground though
#tantekaaronpk - you had *tons* working before that
#tantekaaronpk - you even went through code rewrite iterations yourself!
#aaronpki meant specifically in regards to the interop with other sites
#tantekthis is ironic coming from an RDF/LD advocate: "bloated it full … protocols, … so complicated that everyone implments them a different way"
#tantekand yes, that (perhaps implicit) focus on "protocols first" is why you (the greater you of RDF/LD/FSW efforts) fail.
#tantekthis is why it's so important that here in the indieweb we focus on UX first, which is one of the nice side-effects of selfdogfooding
#tantekselfdogfooding = it hurts everytime you look at your site and it looks ugly or awkward = you fix the UX of your site first, worry about protocols second.
#tantekis trying to figure out a way to capture this contrast in principles/priorities on the wiki
#tantekif someone has a suggestion (which might help educate newcomers to the community), please speak up!
#tantekaaronpk - yes, re: interop with other sites - agreed. however, note that you got to the much later after getting posting and POSSEing your own content working.
#tantekcapturing all our order-of-implementation success is important for helping newcomers who want to incrementally build / implement / deploy their own solutions
#tantekat least it seems that way - would appreciate benwerd's input on that (as a "newcomer" who is kicking butt)
#tantekaaronpk - also I'll point out that you've spent a bunch of time (early on) making your site, posts, etc. look quite nice - a very good UX
#tantek(still one of the cleanest/nicest reply-context and comment-display presentations I've seen - aaronpk)
#tantek(hoping to measure up to that once I've got mine implemented)
melvster and bnvk_ joined the channel
#tantek.comedited /WordPress (+365) "/* Problems */ note explicitly: Maintenance Vulnerability, and list the independents who's sites have been publicly hacked by spammers etc." (view diff)
#DemisHi guys, I'm trying to implement web-login following the instructions on the indiewebcamp site. I added rel="me" to the relevant links on my site, and my site to twitter/github. When I try to login with my site on indiewebcamp indieauth comes back saying No rel="me" links were found on your site! When I open my site and view the code in firefox the rel="me" links are clearly visible though. Any ideas? My site is running on node.js/expres
#tantek.comedited /IndieMark (+139) "/* Level 3 */ general theme: receiving and displaying indieweb replies as comments on your posts in realtime" (view diff)
#tantek.comedited /IndieMark (+187) "/* Level 4 */ general theme: support full CRUD for replies from indieweb sites and updates to comments presentation on your posts in realtime" (view diff)
#DemisI just came across the indiewebcamp site yesterday after searching decentralized social networks, is anyone here into that at all or could offer some suggestions? So far I've tried diaspora and tent status.
#brettantek: just a followup, I was told to check out statusnet if I wanted to see what gnu social was about
#tantekDemis - perhaps you could describe your experiences with Diaspora and Tent and why you were unsatisfied with them
#tantekbret - not sure saying to check out project B if you're asking about project A is very helpful. sounds like you reached another conversational dead-end.
#DemisI wanted an implementation where the code runs on my own server and meshes with other servers running the same. I have tentd and status running on my server but wanted to see if there is anything else I could try before committing to integrating that fully
#tantekbret - because it sounds like the discussion channel is more of a "watching something on life-support" rather than active development type of thing.
#Demisone thing I liked about tent is that it's aimed as being a protocol that apps can use
#Demiswhen I say the same, I mean any site capable of pulling content from my own. So the 'how' should be the same, the 'who' can be different, as long as my 'what' remains under my control.
bnvk_ joined the channel
#DemisYou list Tent.io on the monoculture page, is that because of the limitations on the current client software base? It certainly would seem like a monoculture if nobody else elected to implement the protocol on their service (i.e. twitter).
#tantekit's because the Tent folks didn't bother to re-use existing working protocols, engage with existing healthy communities, and went down the path of solving it all themselves and expecting others to follow them (when they didn't bother to follow anyone else)
#DemisI like the web-sign in approach, it would be great to have a social stream app running on my site, that other people can log into so that their own sites start pulling content when they view their stream.
#tantekDemis - you have found an entire community of people and various projects that work on reusing existing protocols, improving them when possible.
#Demiswhen I found the site I wished I had found it before the 2013 camp :)
#Demisreading the POSSE page, makes an excellent point about staying in touch with current friends. That's definitely an issue I've seen with services like diaspora and tent.
josephboyle joined the channel
#tantekDemis, it's ironic really, it's as if those other services somehow lost focus of the fact that being *social* means prioritizing staying in touch with current friends.
#tantekyes this is me saying someone else's code/project is better than the one I'm maintaining using :)
#Demisno worries :) Well thanks a lot for your help today, I'll keep reading up on the site and try out some of the content servers like p3k and falcon over the next while.
#tantekI'd say Storytlr and idno are worth checking out
#benwerd(there's already a private install in the wide, but this is the first third-party public site running it. unfortunately, running MongoDB turns out to be a bit of an obstacle)
#benwerdDemis: definitely get in touch if you're interested in / need help with idno
#Demisthanks benwerd I'll take a look and let you know
#tanteksandeepshetty - allow me to quote my 10 year ago self:
#tantek"I'd rather see folks write comments on their own blogs, or possibly in newsgroups, or some other place that is archived on the web. Just as I was encouraged, I encourage everyone who has something to say to start their own blog. "
#tantek" I must ask - why is there any distinction in the presentation? I ask because many blogs present separate and different interfaces for their comments, trackbacks, and/or pingbacks. "
#sandeepshetty"Why can't I synchronize state information to a server, so I can read feeds at home without having to re-read them the next morning at work? (Dear BlogLines users: shut up. Web apps suck.)"
#tantekI've come to prefer the FB style of 2 levels deep max
#tantekwhereby you the post, and comments on the post, and comments on those comments, and that's it. everything else gets flattened up to the 2nd level of commets.
#sandeepshettythe only way to stop at 2 levels would be the person at the 2nd level to not accept any comments...
#sandeepshettycommenting is infinitely threaded by default using webmention+uf2
#sandeepshetty(the way to not accept comments is to not advertise a webmention endpoint for the comment permalink)
#sandeepshettywe decide to leave the presentation upto different impementations.. but the idea is that the it will follow the in-reply-to's and let you navigate the thread
#tantekit's ok (and good!) that we're working on solving different things
#hobermulti-reply, in email, is basically the main reason i use gnus for mail
#sandeepshettynested comments haven't been done right (tree navigation, tree visualization and branch management) since the usenet days (conversation centered vs content centered)