#tantek.comedited /history (+186) "add 1997-2002 section based on events mentioned by caseorganic realtimeconf 2013 slide 1997-2002: Blogs" (view diff)
#tantek.comedited /timeline (+694) "incorporate events mentioned by caseorganic realtimeconf 2013 slide 1997-2002: Blogs, add Wikipedia and other citations" (view diff)
acegiak and caseorganic joined the channel
#tantek.comedited /history (+162) "add a few social network silos launches as listed in caseorganic realtimeconf 2013 slide Rise of Social Networks, add Wikipedia references" (view diff)
squeakytoy, bnvk and scor joined the channel
#tantek.comedited /history (+371) "add implementation of XMPP PubSub Federation between silos Twitter and Jaiku, as mentioned in caseorganic realtimeconf 2013 slide 2008: Federated Twitter and Jaiku via XMPP PubSub, add citations" (view diff)
#tantek.comedited /timeline (+1797) "braindump some 2003, 2004, 2005, 2008-2013 events, add some citations" (view diff)
andreypopp joined the channel
#tantekcaseorganic, re: 2008 Twitter Jaiku Federation - that happened at Social Graph FooCamp. Social Web FooCamp was the one in 2009. I did some research and documented some citations: http://indiewebcamp.com/timeline#2008
#JonathanNealI was having a conversation with a group that doesn't want to post anything on social networks (Facebook, Twitter, etc) because they fear the consequences of losing any rights over their data. I explained that putting anything on the internet lent itself to distribution freedom/chaos, but I wasn't sure how to address the issue. Is anyone here familiar with
#JonathanNealcontrolling your data on your site versus a popular social network?
#acegiakJonathanNeal: this is probably the best place to ask, but I'm probably the least qualified person in the channel
#acegiakbut the POSSE principle is a cornerstone of the indieweb for that reason
#acegiakbecause you own the data by posting it to your selfhosted site first, and then it's syndicated to your various social networks
#aaronpkJonathanNeal: is the concern about actual unauthorized copying/distribution of their content? or more about the copyright?
#acegiakthe concern here is more about the copyright
#aaronpkin that case, most social networks (including even Medium) don't claim any copyright over data you post there
#aaronpkhowever, they usually reserve various rights for doing things like re-publishing the ata
#aaronpkmedium, for example, is particularly bad, because they reserve the right to use your name and your content for any purpose forever. they could publish a book and use your name and content without ever telling you or giving you anything. however they do not actually claim copyright over your writing.
#JonathanNealThis was the actual concern (just in my own words): "We have an archive. We are careful not to post any text or images or our own logo that is owned by the archive to Facebook. If we do, we lose control. Someone could take an archive photo, add a Nazi symbol, create controversy, and we would have no rights over that content." I thought the whole thing seemed
#JonathanNealOkay, what I took away from it was 1. We don't understand how copyright works but we have things we own, and 2. We don't know what happens to content on our website versus a social network in real life, the TOS says we lose all rights.
#aaronpksomeone posts a tweet, the author retains copyright ownership, but twitter has a license to display it on their site. twitter also has a license to let other people display/embed that tweet in other sites as long as they follow twitter's "display guidelines"
#aaronpkso if I want to re-publish a tweet on my site, I have to follow twitter's rules since I don't have my own relationship with the tweet author
#aaronpknow, if they had posted that content on their own site, they can choose whatever license they want tfor that content, allowing anyone to re-publish it without regards to the twitter displya guidelines
#aaronpkthis is one of the reasons barnaby made the php-mf2-shim which can "screen-scrape" tweets
#aaronpkbecause we technically can't re-publish content from twitter if it's accessed via their API, since as a developer you agree to the twitter TOS when you get an API key
#JonathanNealI've always wondered what rules I'm breaking with viewsource.in
#aaronpkcan't re-publish without following the display guidelines*
#JonathanNealIs there an easy-to-absorb pamphlet/chart/blog explaining the differences in rights between the indieweb => social versus the social => indieweb?
#aaronpkhopefully what I said made sense, if not an example might help.
#aaronpknot sure how i'd condense that into a chart form though
#JonathanNealI hope that I can take what you've said, pose it back to that org as a question, and get back a more concrete concern to address.
tantek joined the channel
#JonathanNealSo, you've been very helpful. You've taken a long meta conversation I had and helped chip it down to the essentials. Plus, you've more-or-less said that if someone posts a picture on Facebook, the rights of that photo aren't terribly worse than the photo ending up online in the first place.
#Loqicaseorganic: tantek left you a message 2 hours, 49 minutes ago: re: 2008 Twitter Jaiku Federation - that happened at Social Graph FooCamp. Social Web FooCamp was the one in 2009. I did some research and documented some citations: http://indiewebcamp.com/timeline#2008 and http://indiewebcamp.com/history#2008
#Loqicaseorganic: tantek left you a message 2 hours, 1 minute ago: finally finished watching your talk. WELL DONE. Totally feeling even more inspired by the end. :)
#aaronpkthat seems to be already replicated with the way barnaby and I have implemented private posts, right?
#aaronpkI think I might actually go write up my travel plans as a private post on my site so I can share it with individual people
#tanteknot quite - with Dopplr you received an automatic aggregation of those private posts, and your private posts would be auto-sent to those you said it was ok to share with
#aaronpkwill be unstructured data, just human readable for now
#aaronpk"auto-sent" as in emailed? or visible in the web interface?
#tantekvisible in the web interface, though the emails were incredibly clever too
#caseorganictantek: then i will practice on the customary 20 people from different demographics to ensure people from different backgrounds will understand
#aaronpktantek: yes I believe bret was the first to RSVP. mine came later cause I had more CMS infrastructure to add before I could add the rsvp markup :/
#tantek.comedited /timeline (+423) "more things to look up, indieweb posts for receiving webmention/favorites/reposts, and same for sending." (view diff)
wyomingplease joined the channel
#tantek.comedited /timeline (+362) "first indieweb post open to cross-site pingback comments, and first cross-site indieweb reply sent via pingback" (view diff)
#acegiakI've been ekeing through the sourcecode and can't figure it
#pfefferletell barnabywalters yes, acegiak already send me an email… it's because the microformats support is part of the WordPress core and the classes are not that well placed to support comments or reply-contexts… I will try to move the core classes to the same tag as the mf2 classes...
earplugs joined the channel
#acegiakpfefferle: I did not know about the wordpress core bit
#pfefferleyes, post_class() and body_class() sets things like hfeed and hentry automattically
#pfefferlebut i don't think the reply-context should be core part of the theme, but the theme should provide all possibilities to add the functionality with a plugin
#acegiakJihaisse: I've hacked reply-context into my version of sempress
#acegiakI'm using custom fields for that though and I'm not 100% on the implementation
#pfefferleacegiak ah there i have seen it! I will have a look at your fork and will add some actions to the places you hacked in the reply context so we could merge your code into a seperate plugin
#acegiakpfefferle: oh! so creating custom actions is a thing we can do? rad. I wasn't sure how to do it
#pfefferleso other theme authors can also use it by adding the right actions
#pfefferlebarnabywalters it's because the microformats support is part of the WordPress core and the classes are not that well placed to support comments or reply-contexts… should be fixed now!
#barnabywaltersso wordpress injects classic mf classnames in via PHP instead of having them in themes?
#barnabywaltersI suppose that makes them more likely to stick around, or more portable between themes
#pfefferlethere are two functions to profide semantic class names… one for the body and one for every post… and the one for the posts always adds hentry...
taterbase joined the channel
#barnabywaltersah, so when you’re adding h-entry to the body it gets duplicated
#cweiskeso it seems I have to normalize incoming URLs
#cweiskepdurbin, we use regain @work as intranet search engine
#cweiskebut it's a pain to manage and it needs quite some RAM
#barnabywalterscweiske: why? pretty sure the first webmention I sent (automated) would have succeeded if cweiske.de without the trailing slash was an accepted URL
#cweiskebut it's hard to tell users that they have to add two allowed URLs, one with and one without slash
#barnabywalterscweiske: I just parse the URL and make sure the domain matches *.?waterpigs.co.uk
#cweiskeI have a database table with a list of allowed URLs
#barnabywaltersif you normalise the incoming URL then you also have to apply the same normalisation to all the URLs in the document you check it against
#barnabywaltersso more information is probably better then less
#barnabywaltersyou could always default to plain text, which in unlikely to cause any problems wherever it shows up
#barnabywalterscweiske: from the webmention spec: If the WebMention request was successful, the server MUST reply with an HTTP 202 Accepted response code.
#cweiskethis is wrong. 202 means "accepted and not processed yet"
#JonathanNealAre there any stats for how many indie web campers are running x, y, and/or z? like apache, nginx, ruby, node, php, cake, wordpress, drupal, etc?
#tantek.comedited /projects (+1161) "grammar fixes, tag instances of selfdogfooding to make it more obvious just how many projects here are being selfdogfooded, Falcon description, lists" (view diff)
andreypopp, BjornW, cweiske and tpinto joined the channel
#tantek.comedited /webmention (+162) "/* IndieWeb implementations */ note how cweiske does webmention discovery, additional details" (view diff)
#bjb.iocreated /2014/Brooklyn (+1160) "Created page with "This is a placeholder page for the 2014 Brooklyn IndieWebCamp. '''When''': TBD, I'm thinking early Spring? NYC can be miserable in the winter. '''Where''': Brooklyn! Some optio..."" (view diff)
#tantekaaronpk - indeed - hence the need for explicit markup
barnabywalters joined the channel
#brettantek: RE ages ago. I wrote to harry halpin about those errors, but never sent the email XD It was sitting in my drafts box the whole time. I just sent it as of right now
#benwerdidno is designed to build on top of, if you don't mind building in PHP
#_6a68bret: thanks for the link, that's one wiki page i hadn't read yet
#acegiakphp these days has all these things that I find very intimidating
#poppyyeah, this sounds like a case for idno, was just reading backscroll
#bretdont get me wrong benwerd, its built to be extensible, but jumping into a large codebase you are unfamiliar with is never quite as empowering as doing everything yourself
#_6a68bret: yeah, thanks! i already added myself to the iwc wiki, so my homepage is marked up. i need to read the microformats2 stuff next, i think.
#bretPick a goal, break it out into acheivable milestones (even if its just adding a link to a page). Try to work on things that help create imediate value for yourself
#barnabywalterstantek: I asked brian about tweet cc — he stopped working on it because of twitters API changes making things awkward, he didn’t know Andy had completely turned it off though
#acegiakI'm trying to work out how to format u-like posts
#benwerdicco: ha! You could do what bret says, or just reply, or just come anyway ;)
#bretthen you will have a better ide to get your server doing it automatically