#tantekaaronpk's use of "nickname" alludes to its function, enabling an indieweb author to simply type a nickname for someone rather than having to type out their full name when referring to them in a post
#KartikPrabhuyes those are fine. but then is the term "nickname" supposed to be an internet nickname or IRL nickname?
#gRegor`I think address book sounds fine, actually, just threw directory out as an alternative
#KartikPrabhuas aaronpk noted "Note that in the case of @snarfed, his twitter account is actually different. "
#tantekthe use-case for aaronpk was so he could type a nickname while authoring a post and have p3k automatically mark it up with the person's full name and link to their website, and ALSO change that to their twitter @-handle when POSSEing to twitter, per http://indiewebcamp.com/Twitter##translate%20indiewebsite%20people
#tanteke.g I type "Kartik is cool" into my note authoring "UI" and it publishes "<a href="https://kartikprabhu.com/" class="h-card"><img style="height:1em" src="https://kartikprabhu.com/static/images/avatar.jpg"/><abbr title="Kartik Prabhu">Kartik</abbr></a> is cool" on my site, and "@kartik_prabhu is cool" in the POSSE copy
#KartikPrabhuyeah I get that one... i don't get the microformats connection with using "nickname"
#KartikPrabhuGWG: I am not understanding the issue...
#KartikPrabhuthe idea is I go to someone's website and bookmark/save it on my phone desktop... then on clicking that bookmarked icon I am prompted with some communication links that I can use
#KartikPrabhui suppose the OS would have to add support for URL handlers... maybe some polyfill-type code could be written in the meantime but I have no ideas as to how that would work
#KartikPrabhuin fact I did send tantek a text message using my Android
#GWGKartikPrabhu: I think more sites could register URL handlers as well.
#KartikPrabhuGWG: it is hard to jump to solving that. Getting webmentions and POSSE working will yield lessons on how RTC should/shouldn't work
#GWGI'm getting closer to the end of my current project, after which I need to reinforce some of the other 3 I'm working on before circling to something new
#KartikPrabhuquestion for all: iirc it is recommended that indiewebsites locally store related external pages (like webementions/reply-contexts). For tweets do people store the tweet permalink page? what about retweets which don't really have a permalink page but only redirect to the original?
#GWG1. mf2_bootstrap - the 3rd iteration of my Wordpress theme, the one that fixes many things. When I finish it, I still have to deploy it to my live site.
#GWG2. Indieweb Taxonomy - Basic feature complete, have to figure out what is next for it. It adds in the like/repost/reply style verbs.
#GWG3. Semantic Comments - Syndication Metadata and styling for Webmentions
#GWG4. Simple Location - My effort to add a much more basic geolocation support to Wordpress. It currently barely functional
#KartikPrabhutantek: cool will look at it. I want to save everything in the same form so that reply-contexts and responses can all be handled in the same way (just like everything is a tweet on Twitter)
#tantekKartikPrabhu: I think the consensus has been to save the HTML - assuming that maybe we'll have parser improvements in the future to apply to them
#tantekrather than saving the "parsed" JSON output
#kylewmtantek: the IndieWeb Examples on that page are a bit misleading
#KartikPrabhuyes. that is my inclination too. Have everything as original+mf2 markedup HTML
#kylewm(I save both, just based on what aaronpk has said he does)
#KartikPrabhuthe trouble is activitystreams gives me JSON and so need to write some conversion template
#mko@tantek: implemented Whistle and NewBase60 as Node.js modules. Haven't gotten around to writing the documentation or tests for it, but they're up on NPM and now working (using them for my forthcoming new personal site). (cc: @hober since I based my NewBase60 on heavily his JS implementation)
#mkoI'll probably make it a little easier to use in the next update. Right now, it expects a lot to be done by the dev in their app to make it work, but at least it has the NewBase60 and Whistle algorithm parts packaged up.
eschnou and shaners_ joined the channel
#shaners_is anyone mf marking up the "using" or "source" data on a post?
#shaners_e.g., Shane posted this note using [Twitter for iOS]
#KartikPrabhushaners_: I'd like to do that but haven't come up with a good mf name
#shaners_KartikPrabhu: i'm crashing to sleepy town, but we should probably start the process of documenting who's using what names already in the wild. and see what shakes out.
#mkoI liked "client" -- seems appropriate given how ubiquitous the term has become with posting interfaces.
#GWGpfefferle: I think after a lot of discussion with acegiak, I simplified it as much as possible to make it easy to install and work with. But I still feel something is missing that prevents me from suggesting people use it in production
#j12tHeās now also talking about a foundation, and was wondering what that was all about.
#tantektommoris - what was the "9:50 An Indie Tech Announcement / Itās a surprise." ? at the indietech summit
#tantekj12t - because creating a foundation was clearly the key to the success of OpenID and OpenSocial.
benwerd joined the channel
#j12tWell, Iād like to hear what his thoughts are before I decide what I think about them. Certainly some foundations ā Apache, say ā have been very useful.
#tantektommorris - also what was "5:05 An Indie Phone announcement / We canāt tell you yet!" ?
#tantekj12t - useful foundations have been the exception, not the rule, in open source (perhaps in general)
#tommorristantek: I was going to write one yesterday but I ended up pounding the cross-trainer like a crazy man.
#tantekI mean - I want to write a nice summary post of all the awesome indieness of the past week+ of IndieWebCamp 2014 and Indie Tech Summit and link to others' posts but can't find much. :/
#gRegor`KartikPrabhu: Marcy said she'll email me back today about The Living room + HWC
hober joined the channel
#tommorristantek: the post Iām going to write will probably just be cool stuff I saw + ranting about how āidentityāĀ is a way for everyone to turn their pragmatism off and get into pointless religious wars
#tommorris(there was someone there who was trying to sell us all on i-Names + XRIs + XRDS, and someone else who thought that Namecoin and blockchains would solve all the things.)
#tantekwould very much like to see more coverage of the "cool stuff" you saw
#tanteklet's try to focus on the positive in our posts
#tommorrisI pointed out that the main website you use to buy Namecoins had OpenID login...
#tommorrisanyway, I had a nice chat with bnvk about how we could build a browser plugin to make IndieAuth (and OpenID, incidentally) easier by adding a simple identifier
#tommorrisbasically, the problem with OpenID and IndieAuth is that typing in your domain makes it less easy than just clicking Facebook or Twitter or Google or whatever the NASCAR silo of the week is
#tantektommorris: that "problem" has never been shown to be true in any actual user study
#tommorrisif we simply added a class or some other kind of identifier to the OpenID or IndieAuth form which basically says āthis is an IndieAuth formāĀ (e.g. class=indieauth) then a simple browser plugin could store your domain
#tantekand the disproof of it is that typing in your domain name is shorter than typing in your email address at your domain - which people already do when first signing in
#tanteknot worth trying to invent something for that until we understand (e.g. with citations) how the previous email-based mechanism works
#tommorrisif you are using Firefox, if you have a form field called āemailāĀ, when you activate it and then press ādownā, itāll show you things youāve put in other fields called email.
#tommorrissame with name, address, phone #s, CC numbers etc.
#tommorrisFirefox is now doing Firefox Mobile on Android. and thereās FirefoxOS/B2G/whatever itās called this week. the idea that your browser extensions and settings are synced between devices is coming. similarly, iOS now syncs your Safari saved passwords to iOS using iCloud, and Google is doing the same between Chrome on desktop and Android.
#tantekall you have to do is make it as good as email+pw auto-fill
#gRegor`Huh? If it's disabled in your browser, it doesn't autofill. I know because I have it disabled.
#tommorrisso, having a browser plugin that automatically replaces indieauth/openid sign in with a big button like FB would be fairly neat.
#tommorrisitād make the experience slightly more seamless. (although security, as Iāve pointed out and adactio has agreed, should probably have the seams showing.)
#tantekhad to turn off the wiki restyling theme because it was unusable due to long line lengths :(
benwerd and benwerd_ joined the channel
#bretericholscher photo hosting is still a pain in the ass ime. Was using flickr but they stagnated and now are changing their relationship with their users from more of a traditional paid service to be more like other social networks. I have been researching amazon cloud drive / S3 as a replacement. I have not found anything very compelling beyond a data hosting service
#donpdonpbret: i like the design of the camlistore photo interface, but it doenst make sense to me to integrate it with the database daemon
#bretdonpdonp camlistore is conceptually great for thisā¦. still, I dont trust it enough right now to use it and I dont have time to learn its internals
#donpdonpi consider camlistore to be an 'opinionated document database', and im into the unopinionated dbs, especially rethinkdb.
#bretdonpdonp yeah mediagoblin is nice. I like the interface but I worry its going to be a maintenance nightmare in the future, kinda like old wordpresses
#tantekI consider camlistore focusing on plumbing instead of UX, so therefore a distraction.
#brettantek unless you are willing to give up ownership of the data and use a streaming service like netflix or spotify
#aaronpki agree that storage is hard, that's why I like the btsync or dropbox approach of focusing on storage, and treating apps on top at a separate layer
#donpdonptantek: i think storage gets the focus for camlistore because its a storage project that happens to have a photo webapp
#brets3 would probrably be the wisest and easiest thing to use right nowā¦ but I love distributed technology because it lets kids (anyone actually) create their own netflix with a single lamp server essentially
#breti should write a blog post about this so I can think this through
#bretdonpdonp there are so many bittorrent inc apologists in that forum (paraphrasing) "pff they shouldnt have to open source it.. gawwwlll"
#donpdonpim not familiar with the corp that makes btsync, but im fine with them publishing a closed source app.
#aaronpkyeah closed source is not the end of the world. I'm mostly glad I can use btsync to move data around where the data doesn't need to flow through a service i'm paying for
#bretdonpdonp are you fine with them installing crap ware on peoples computers as a primary source of revenue?
#donpdonpbret: heh. the daemon hasnt been crapware for me. maybe the win/osx edition is different?
#tantek.comedited /photos (+318) "/* IndieWeb Examples */ sort earliest first, and separate notes with embedded photos, note Jeremy POSSEing photo posts to Twitter" (view diff)
#tantekadactio gets indie photo posts working and nearly *half* of the comments are nitpicking what text-editor he's using. and two about PHP-bashing. that's sad. or is that just Twitter turning into hackernews style commentary?
#tantekHosting makes sense, CDN is just a special form of that
#mkoSo far I've implemented articles, notes, checkins, links, and arbitrary data. Photos and social actions ( replies, faves, bookmarks, reposts ) are my next couple of days' activities. Then I'm setting up the POSSEing and it should all be good to go.
#mkoHoping to have it ready to ship live next week. Just depends on how long my shoulder can last at a computer. It's only been a month since the surgery.
#tantek.comedited /PHP (+211) "Articles - start with Rachel's unfashionably-profitable pragmatic explanation of why PHP" (view diff)
#mkoWell, I had a lot of it already done in PHP/MySQL from the previous iteration of my site. And I abstracted out all of the types to a single base type ("entry") and just had to do extensions and custom displays for each of them. I can write code with Node.js/Mongodb 2-3x faster than PHP.
#mkoI've also been cooped up on "bedrest" for over a month without the ability to work. I needed to make some major progress and fast. lol. I was getting cranky. ;)
#mkoI've yet to get into performance testing and tuning, though. My favorite part of Express was how dynamic you could adjust the performance with code as opposed to just throwing more servers at it.
#mkoKoa is purportedly better than Express in this regard, but I've yet to really test that assumption.
#tantekmko - sounds like you might have quite the competitive offering to Known ;)
#tantekinteresting that you both started with Mongodb
#mko@tantek: MongoDb just makes the most sense for IndieWeb data. Our goal is to store our own documents and files, therefore use a document store as opposed to a relational database.
#aaronpkor you know, a document store like a filesystem ;)
#aaronpkwhat I'd really like to see is a query interface for an actual filesystem. I'm actually considering building up an index API for my filesystem storage
#tommorrisEver since I started posting drunk photos from bars, I locked down my Instagram to friends only. Some things arenāt for the open web.
#tantek!tell adactio I noticed you post *different* photos on instagram.com/adactio vs. adactio.com - is that deliberate? If not, check out http://indiewebcamp.com/OwnYourGram for automatically PESOSing Instagram photos onto your own site.
#KartikPrabhunot static HTML but some Django templating tags
#tommorrisso I could put in <img src=ā{flickr url}āĀ alt=āwhateverāĀ /> and any other attributes and classes I need, and the pre-processer would replace that with appropriate <picture> tags.
#tommorrisI sort of realised that HTML+CSS was a fairly good language to describe the content and layout of a web page and that coming up with something else would be pointless.
#voxpelliWhen I googled the other day I found that there seems to exist some Jekyll plugins for it: https://github.com/robwierzbowski/jekyll-picture-tag But as I myself let gitHub Pages build my site I haven't had the oppurtinity to try any plugins yet
jgarber, caseorganic, scor, bnvk, Guerillero and glennjones joined the channel
#snarfedhey Jeena, just curious, did you mean to remove the webmention endpoint on your web site?
#snarfedi see a rel-pingback using webmention.io, but that's it
#tantekis there a webmention endpoint discovery tester in indiewebify.me?
#snarfedi noticed Jeena's change because bridgy is now a lot more aggressive about telling you if you don't advertise an endpoint. e.g. https://www.brid.gy/twitter/jeena
#Loqiadactio: tantek left you a message 1 hour, 54 minutes ago: I noticed you post *different* photos on instagram.com/adactio vs. adactio.com - is that deliberate? If not, check out http://indiewebcamp.com/OwnYourGram for automatically PESOSing Instagram photos onto your own site.
#adactiotantek: Thanks for the heads-up about OwnYourGram. Sounds like I need to start by setting up a micropub endpoint on adactio.com
#mkoadactio: You're really on a roll today. I think you're the majority of the Loqi mentions today. :-)
#aaronpksubtle difference: while I totally want all my posts tagged #yxyy to be syndicated there, I absolutely don't want to ever add a #li or #fb tag to my posts to syndicate there
#tantekadactio - your photo posts are amazing. seriously - nicely done with integrating another post type into your composite stream.
#aaronpkum bad english sorry. 1st "there" is the yxyy site, 2nd "there" is linkedin/facebook
#tantekaaronpk, sure, because those are silos not community sites
#tantek(LI used to be professional-like but has attempted to genercize itself into becoming yet another Twitter clone)
#adactiotantek: cheers! Technically, they're a subset of the 'notes' post types on adactio.com, but I'm already thinking of ways to display them as their own thing: http://adactio.com/notes/photos
#tantekadactio - huh, until you showed me that URL I thought they were their own post type - purely by their photo-centric presentation
#tantekI was thinking you would presumably POSSE full resolution to Flickr, and then use them as a full resolution cache (rather than burning your own bandwidth)
#adactiotantek: Yeah, both Twitter and Flickr get the original full-size image.
#KartikPrabhutantek: is that a good idea? I've been using G+ to host my photos for me... have been thinking of moving away but photo hosting is hard
#gRegor`aaronpk: On step 4 of IndieAuth https://indieauth.com/developers, I presume it's a best practice that my site is https so it's secure end-to-end? Or should I not be too concerned about MITM server-to-server?
#adactiotantek: There's three levels of clicking from the home page "stream": small -> large -> original
#adactiotantek: Or I could only link to the full-sized versions on Flickr (for as long as Flickr exists ...I'd still have the possibility of switching back to my own full-sized versions if/when Flickr goes down).
#tantekadactio indeed. you could even use a subdomain mapping to hide that
#adactiosnarfed: Works great. https://snarfed.org/wedding (for example) is terrific: definitely the kind of thing I'd like to have on my own site at some point (instead of using Flickr to organise photos into sets).
#tantek.comedited /reply-context-examples (+140) "/* reply to a photo */ note is in reply to a silo post (IG), add a link to a reply to an indieweb photo post as well" (view diff)
#Jeenaok, I see yeah, but actually I could advertise it on my homepage too, I even have some code in place to handle this special case
#XgFsnarfed: It lets me make the article appearence "more weighty"
#tanteksnarfed, you do realize the irony of someone that uses the ActivityStreams data model internally actually not preferring different post types at the user level?
#tantek(which is what AS was designed to solve - different presentation of different post types ;) )
#kylewmI've just added a separate "photo" post type (nothing there yet). I resisted but now I like it much better than having a normal note with an <img> tag in it linking to an arbitrary file
#snarfedtantek: maybe i manage to sleep at night because i'm equally disinterested in all schemas/taxonomies/markups. i just blindly use whichever tool seems best at the time :P
#snarfeddoes *not* recommend that approach, for the record
#XgFshould probably start adding more post type inteligence to his ActivityStreams consuming software
#adactioHmmm ...I've already got a meta element with my name on it, and a link element with my logo. If I put class="h-card" on the head element, and added p-name to the meta element, and u-logo to the link element ...are any parsers going to pick that up?
#tantekdouble-checks the microformats2 parsing spec