2015-01-16 UTC
Loqi joined the channel
KartikPrabhu1 and indie-visitor joined the channel
# 00:59 Loqi Welcome, indie-visitor! Set your nickname by typing /nick yourname
# 01:01 RichShumaker I had a question about h-entry and where it is required to be in the code
# 01:02 RichShumaker and h-cards too
# 01:02 RichShumaker where in the code do they go?
# 01:03 RichShumaker I use TiddlyWiki which is a JavaScript based self contained Wiki
# 01:03 RichShumaker I want to create a Tiddler which is a single entry in the Wiki for my identity
# 01:03 RichShumaker Thanks I think that will help a lot
# 01:04 kylewm so one potential concern is, a lot of this stuff depends on being able to curl a website and get html back ... if the page is rendered in javascript, that will cause some problems
# 01:04 KartikPrabhu1 kylewm: RichShumaker: the problem being no content to parse
# 01:06 RichShumaker I am not a coder and new to indieweb so it may take me a bit to wrap my head around it all
KartikPrabhu joined the channel
# 01:09 kylewm RichShumaker: definitely, you're in good company. a good step is to try to add rel=me links to your page
# 01:09 RichShumaker So I will need some server side code to work with other sites as the javascript becomes static
# 01:10 RichShumaker okay so rel=me to my tiddlywiki pages
# 01:11 RichShumaker I need to create a cross reference from my different accounts back to my personal TW
# 01:13 RichShumaker yes like my twitter to my personal site which are both richshumaker
# 01:13 RichShumaker the question is if I use a sub location on my site will that be an issue so I don't put it at the root level but under a directory
# 01:14 RichShumaker I need to watch the introduction videos and read up some more and see how I make out.
simonv3 joined the channel
# 01:15 RichShumaker I very cool and thanks
# 01:18 RichShumaker looks like rel=me needs to be in the head of the code, is that true?
carlo_au joined the channel
# 01:19 kylewm nope, it can be anywhere in the head or body, as long as it's on a <link> or <a> element
# 01:21 KartikPrabhu RichShumaker: usually <link> elements are in the head but they can be anywhere you'd like. In fact if you display other profile links on the homepage already ( using <a> ) then just add rel-me to those
# 01:23 RichShumaker very cool
# 01:24 RichShumaker I am off again - thanks for the help - I will read up and try out and see where I can get from here
tantek joined the channel
# 01:39 aaronpk yeah I don't know what happened, but I rebooted and everything is fine now
# 01:39 tantek weird. classic tech support did you try turning it off and on again.
joshwnj joined the channel
# 01:48 kylewm aaronpk: maybe a computer problem not a DDOS?
KartikPrabhu joined the channel
KevinMarks joined the channel
ben_thatmust joined the channel
KevinMarks_ joined the channel
# 02:17 tantek KevinMarks: " This is a fair point, and so here is a post going into more detail. " <-- nice
# 02:18 tantek I'd encourage EMPHASIS or **emphasis** in Anil's quotes
# 02:18 tantek *like to see **one** emerge as a leading platform*
# 02:18 tantek that's the key piece that's calling (perhaps unintentionally) for a monoculture
# 02:19 tantek if he'd said "*at least one*" that would have been better.
# 02:19 tantek while now it reads more like "*only one*" [to rule them all]
# 02:19 tantek this is a bit harsh (too negatively presumptive) "This is understandable, given his history with Six Apart, which built several products in that way. "
# 02:20 KevinMarks_ hm. that will only show for you and the non-js users as I'm using benward's tweet decorator
# 02:20 tantek huh? that quote is from his blog post, not a twitter
# 02:21 tantek how are you using benward's tweet decorator on blockquotes from his blog post?
danlyke_ joined the channel
# 02:23 tantek I don't like this: "This is understandable, given his history with Six Apart, which built several products in that way. "
# 02:24 tantek "Interestingly, Anil's past employer, Six Apart, built several several products that way, each attempting to emerge as leading, but without interoperating - e.g. you couldn't use MovableType to send a comment to LiveJournal post."
# 02:25 tantek there - that's less presumptive, more factual, and places the "blame" on Six Apart, not Anil.
# 02:26 tantek it's the culture we're criticizing here, not Anil
# 02:26 tantek the specifics (MT and LJ) are better than the vague offhand slap of "Six Apart, which built several products in that way"
KartikPrabhu joined the channel
# 02:28 KevinMarks_ hm, though they did help brad ship OpenID which did allow cross-blog commenting
# 02:30 KartikPrabhu Anil seems to be oddly fixated on JSON and Bootstrap. Bootstrap! really...
# 02:30 tantek KevinMarks - no, I didn't say *leave* a comment
# 02:31 tantek you couldn't use MovableType to *send* a comment directly from your webiste to someone else's LiveJournal post.
# 02:31 tantek except pingback was not a comment, and you can call that out
# 02:32 tantek oh and nevermind that LiveJournal never displayed pingbacks
# 02:32 tantek that's part of the point, LiveJournal didn't even support the crappy interop of the day
# 02:33 KevinMarks_ No, LJ pioneered OpenID, and Brad personally went round all the other blog co's to evangelise it
# 02:35 tantek it has nothing to do with the scenario I gave
# 02:35 KevinMarks_ it was a way to verify that the commenter owned the url they put in the form
# 02:44 tantek this is awkward wording: "their focus on user experience may be more significant for their widespread adoption."
# 02:45 tantek better: "their widespread adoption coming from focusing on innovating and improving user experience rather than interoperability with others"
# 02:49 tantek "whereas with JSON you will get a parse error and lose the whole page"
# 02:50 tantek e.g. "whereas with JSON you will get a parse error and lose the whole page, just like XML"
# 02:51 tantek ASIDE: hey is anyone going to the Matter VC meetup/talk where Ben & Erin are talking about Known?
simonv3 joined the channel
# 02:53 tantek hmm - perhaps we should continue this conversation in person at Matter
# 02:54 tantek - a response to Anil Dash's "I Like Blogging Software"
timmmmyboy joined the channel
# 02:58 timmmmyboy Ben’s tweet has me inspired to give installing Sandstorm a try so I’m running that and figured why not jump in the channel for the first time in, oh, forever.
joshwnj, edrex, KevinMarks, KevinMarks_, lukebrooker and KartikPrabhu joined the channel
mlncn-agaric joined the channel
tantek joined the channel
# 03:45 timmmmyboy Got Sandstorm installed, not too bad, pretty decent script installer. Now to learn how to build apps for it (funny enough I was just peaking at some Meteor stuff yesterday and then find this today)
# 03:50 tantek (totally awesome auto-placement of ellipsis :) )
tantek_ and joshwnj joined the channel
tantek_, KartikPrabhu and clintpatty joined the channel
KevinMarks, lukebrooker and KartikPrabhu joined the channel
caseorganic joined the channel
KevinMarks, lukebrooker and bear joined the channel
joshwnj joined the channel
lukebrooker and tantek joined the channel
# 07:06 KevinMarks Can loqi add #beyourownplatform? I think erinjo is onto something there
michielbdejong, cweiske, tommorris, nloadholtes, KartikPrabhu and KevinMarks_ joined the channel
nloadholtes joined the channel
# 07:29 KevinMarks_ yes, but making a slug that redirects involves code rather than just static files
Jihaisse joined the channel
# 07:35 tantek KevinMarks: I refreshed your page and am reading
# 07:37 tantek break this into its own paragraph, capitalize and de-link micropub and indieauth:
# 07:38 tantek "On the indieweb, this is handled by two protocols: Micropub and IndieAuth."
# 07:38 tantek then start the next paragraph with "IndieAuth" **bolded** and hyperlinked
# 07:38 tantek and then start the next pargraph after that with "Micropub" **bolded** and hyperlinked
# 07:38 tantek because it's better to link the more prominent use at the start of a paragraph
# 07:39 tantek and making the first-word bold like that will further draw attention to it
# 07:41 tantek also "Microformat" should instead include the "2" afterwards and link to the page on microformats.org
swartwulf joined the channel
# 07:47 tantek going to bed - ok if we finish iterating on this tomorrow morning? got a bunch more editorial and better expression suggestions.
eschnou, krendil, marcthiele, loic_m, simonv3, swartwulf, friedcell, marcthie_ and petermolnar joined the channel
pfefferle joined the channel
Garbee, dch, tilgovi, michel_v, krendil, KevinMarks, stream7 and marcthiele joined the channel
KevinMarks joined the channel
pfefferle, friedcell, loic_m, veselosky, KevinMarks_, simonv3, Dash315, Acidnerd, tilgovi, michielbdejong, squeakytoy, nloadholtes, unifex, danlyke_, loic_m_, mlncn-agaric, modem and shiflett joined the channel
pfefferle, modem, verdi_, mlncn-agaric, petermolnar, spree, ben_thatmustbeme, pfefferle_, nloadholtes, snarfed and friedcell joined the channel
sandro_, wolftune, gmack, grantmacken, tantek, KartikPrabhu and KevinMarks_ joined the channel
snarfed and danlyke_ joined the channel
# 18:14 danlyke aaronpk: Don't know if you saw it yesterday, but your feedback about separate streams for webmention vs comments is well taken, I'm trying to figure out the best way to integrate those.
verdi__ joined the channel
KartikPrabhu joined the channel
# 18:20 kylewm KevinMarks: I didn't udnerstand why you couldn't change the slug?
# 18:23 KevinMarks I'm more concerned about the main text though - have I missed good examples?
hober joined the channel
# 18:38 kylewm KevinMarks: I think it's a good response, factual and polite. (I thought it was going to be snarkier)
# 18:44 tantek KevinMarks - definitely fix the slug - demonstrate good URL design :)
# 18:44 tantek use the mini meta document I posted last night if you have to ;)
jden and KartikPrabhu joined the channel
# 18:57 KevinMarks_ hm, I think I need to add a link to Known Pro and to HWC at the bottom
benwerd joined the channel
# 19:10 kylewm benwerd: I'm enthusiastic about it, but it seems like so. much. work. to port applications to sandstorm
KevinMarks_ joined the channel
# 19:20 kylewm benwerd: i will forward you my $25 indiegogo credit when Known is on the sandstorm marketplace ;)
# 19:31 aaronpk hmm why didn't bridgy set the in-reply-to on that properly? He did include the "original" link at the end of the FB post
# 19:32 KevinMarks (it would be good to have some webmentions show up, given that I discuss them being there)
wagle joined the channel
# 19:34 tantek speaking of site-deaths - there are a bunch of past "Upcoming" ones that could use some help checking
# 19:35 tantek e.g. anybody have any news about Svpply, TwitPic, Orkut, Yahoo Directory?
# 19:41 tantek I click on those fb permalinks and see nothing
# 19:41 tantek how is Bridgy curling that and seeing anything?!?
KartikPrabhu and wolftune joined the channel
# 20:07 tantek KevinMarks - fix it - it's your site. s/Yesterday/Recently
# 20:09 tantek change this text "next Homebrew Website Club"
# 20:09 tantek which will auto-update in the future to the next one
# 20:09 tantek so no matter when someone reads your post, if they click that call to action, it will show them the next soonest meeting
# 20:11 tantek KevinMarks, you link to Fargo.io - yet it is completely broken/useless without javascript
# 20:12 tantek thus I can't tell that Fargo "does" anything, for outliners or anything else
# 20:13 kylewm yeah and anil's call to action is VERY similar to fargo
# 20:14 benwerd Comment from the Known mailing list: "where should I start reading if I do not have the web knowledge to understand indiewebcamp?"
# 20:15 tantek the point of the March 2014 rewrite of the top of that page by Scott Jenson et al was to provide an introduction that does not require "web knowledge"
# 20:16 tantek and increasingly we are trying to make every page more readable to more people in both the dfn/summary at top, and the initial "Why" section.
# 20:24 KevinMarks_ hm, is there a 'send webmentions for every link in the page' tool?
# 20:26 GWG Has someone been doing something to Bridgy?
# 20:27 kylewm GWG: yeah snarfed just changed the facebook to use the v2.2 API, are you getting a thundering herd of facebook mentions?
# 20:27 GWG aaronpk: Me too. And I hooked mentions into my phone
# 20:27 aaronpk yeah mine go to IRC which sends push notificatinos to my phone
# 20:27 GWG kylewm: What are the benefits of the new API?
# 20:29 KevinMarks_ well, the browser not showing the http when I copy and me missing it int he paste was the probelm
# 20:30 tantek why is Bridgy claiming that Anil's tweet links to indiewebcamp?
# 20:30 tantek or is that Loqi's misinterpretation of Bridgy?
cweiske joined the channel
# 20:31 aaronpk that's a prblem with webmention.io, probably because of a bug in the ruby parser
# 20:31 tantek at least the ruby parser is getting good exercising
# 20:32 tantek KevinMarks indeed - that tweet's u-url in your embed is the first u-url in the page, or inside the h-entry, and it appears the ruby parser doesn't know that that u-url belongs to the h-cite, not the h-entry
# 20:32 tantek definitely looks like a ruby parser bug with handling even one nested microformat
# 20:32 GWG kylewm: I'm getting flooded with messages.
# 20:32 aaronpk yeah the ruby one doesn't handle nested things well
# 20:33 aaronpk although I did a workaround for webmention.io which I'm surprised didn't work
# 20:33 tantek KevinMarks - as a work around you could add this after the <h2>
# 20:34 aaronpk oh the workaround was not for the author property
# 20:34 tantek this is u-url that the ruby parser is screwing up
# 20:34 tantek it's grabbing the u-url from *inside* the h-cite
# 20:36 tantek KevinMarks, right after the <h2>, and before the <div class="e-content"> put this:
# 20:37 aaronpk GWG: on the plus side, now you get to test out de-duping of webmention notifications
# 20:37 aaronpk is anyone running the ruby parser online anywhere like pin13.net/mf2?
# 20:37 tantek wow - there is no "author" in that page at all!
# 20:38 tantek KevinMarks: and just before that permalink div, put this:
# 20:38 tantek <div>by: <a class="p-author h-card" href="http://www.kevinmarks.com/">Kevin Marks</a></div>
# 20:39 kylewm the ruby parser hurt us with the feedbin guy too by the way. he had bad luck trying out mf2 with it.
morrocco_mole joined the channel
# 20:40 tantek kylewm - could you stub that page with specific issues that have bitten us now with real world examples?
# 20:40 tantek I feel like we need to get the ruby folks focused on fixing what's actually causing problems
# 20:40 aaronpk one is that it made some ruby-ish decisions about how to access the mf2 data using native methods, things like a method "content" returning the first element in the "content" array and "contents" which returns the array, which then makes things really weird when the property is "published" because you have to use "publisheds"
# 20:41 aaronpk if you don't like those design decisions you can just use the raw data structure by doing parsed.to_hash
# 20:42 aaronpk the other problem is it's just not parsing nested values which has now caused actual issues
# 20:43 GWG aaronpk: Not really. I have 75 webmention to moderate. The WordPress webmention plugin throws the original webmention into moderation in the event of an update.
# 20:43 tantek I'm tempted to start a CASSIS microformats parser and see how fast I can get it more functional than the ruby one.
# 20:44 GWG aaronpk: It doesn't classify it as a dupe, fortunately.
# 20:45 aaronpk these bridgy storms are making me need to handle webmentions better too
# 20:45 aaronpk right now each one results in a git commit which spams my git history like crazy
# 20:45 aaronpk I should really be clustering the commits a little better
# 20:46 GWG aaronpk: Isn't this an update issue, not a dedupe?
# 20:47 aaronpk they are all ones i've gotten before but i don't know if the source URL or contents have changed
# 20:48 kylewm i bet the contents has changed with the new API and it thinks they are updates
# 20:48 aaronpk thinks he should add something to his log that indicates whether the webmention was an update of an existing one
# 20:48 GWG aaronpk: I have going back earlier than Halloween.
# 20:49 GWG kylewm: That was what I was asking earlier. Any new capabilities possible for Bridgy with the new API?
# 20:50 kylewm GWG: I'm not sure but usually new API versions go the other way, taking away features :P
# 20:51 GWG kylewm: I'm hoping for something good
# 20:52 tantek KevinMarks, kbd is an HTML tag indicating the semantic of "here's something you might type in (e.g. into a keyboard)"
# 20:53 tantek and it's counterpart is <samp> which indicates the semantic of "Here is sample output you might see."</samp>
# 20:53 tantek linking a page to itself is bad for accessibility
KevinMarks joined the channel
# 20:54 tantek person clicks the link and nothing appears to happen
# 20:54 aaronpk hmm interesting point. all my pages link to themselves on the date permalink
# 20:55 tantek just because others use crappy markup - never justifies you doing so
# 20:56 tantek if you want something minimal / invisible / unlikely to break
# 20:56 tantek assuming you don't have a <base> that points somewhere other than the page
# 20:59 aaronpk hey the ruby parser at least has the correct URL as the first one in the list now
# 20:59 KevinMarks_ seems like a major webmention bug that it accepts a u-url redirect from a page
# 21:00 tantek KevinMarks not at all - same as if the page was saying rel=canonical
# 21:00 KevinMarks_ so I can link to you and send a webmentions saying an arbitrary URL links to you instead and you accept it?
# 21:01 tantek the test is whether the *source* links to the *target*.
# 21:02 tantek not whether some other page linked from the source links to the target
# 21:03 KevinMarks_ right, but if you embed a webmention saying Anil linked to you it is a bit odd
# 21:04 tantek let's not calling things by the plumbing transport
# 21:09 tantek KevinMarks, would you consider changing this heading then? <h2>webmentions</h2>
# 21:12 benwerd I'm told Known just sent someone like 60 notification emails
# 21:20 tantek one thing that would help a lot - if each issue had a visible link to the github issue for it
# 21:20 aaronpk KevinMarks_: webmention.io won't send the notification here for updates
# 21:21 KevinMarks_ I need to do some templating for my site, this manual construction is fiddly
# 21:37 aaronpk makes my comments appear below my posts which is cool
# 21:44 KevinMarks_ !tell voxpelli is there a way to delete unwanted webmentions with webmention.herokuapp.com
# 21:44 Loqi Ok, I'll tell them that when I see them next
# 21:45 voxpelli KevinMarks_: Not yet, will make one as part of Vouch-support
# 21:45 Loqi voxpelli: KevinMarks_ left you a message 43 seconds ago: is there a way to delete unwanted webmentions with webmention.herokuapp.com
# 21:46 voxpelli KevinMarks_: I guess I can remove that from the database manually
# 21:49 voxpelli ah, a page mentioning itself – I wonder if that should even be allowed?
sivoais joined the channel
# 21:51 aaronpk makes a note to update webmention.io to not log those
# 21:52 aaronpk basically if source==target I'm just gonna ignore it
benjamin-agaric joined the channel
benjamin-agaric and krendil joined the channel
petermolnar and tantek joined the channel
# 22:29 voxpelli aaronpk: just noticed you bookmarked KevinMarks_ page, I guess I should parse that as a bookmark and add it to the facepile
# 22:31 KevinMarks_ so if I comment on anil's post using FB will bridgy see it as a POSSE?
snarfed joined the channel
# 22:32 voxpelli KevinMarks_: likely won't add bookmarks right now, have some other fixes in the pipe right now
# 22:32 snarfed hopefully they were all resends, ie the source URL and uid props matched the original ones
# 22:33 snarfed i got a bunch too, and the wordpress indieweb plugin(s) successfully de-duped them all, so i'm guessing so
# 22:36 snarfed KevinMarks_: if you link to anil's post in your FB post, and people comment/like that, bridgy will try to send those comments/likes to anil's site
# 22:36 tantek Is anyone interested in participating in an IndieWebCampDC or an IndieWebCampProvidence?
# 22:39 snarfed KevinMarks_: ah i see. no, bridgy just looks at your posts, not your comments on other people's posts
lukebrooker joined the channel
# 22:41 tantek maybe try FF to verify that it's not a browser issue?
# 22:44 tantek am I really the first like? ;) (on KevinMarks's post)
# 22:44 aaronpk i bookmarked it instead cause I wanted to tag it indieweb
# 22:44 snarfed tantek: indie likers are still a pretty small club
# 22:47 snarfed benwerd: apologies if the bridgy storm annoyed known users. if you saw dupes in the wild that had different source urls and uid properties, definitely let me know. happy to help debug
# 22:47 KevinMarks_ {"source":"http://tantek.com/2015/016/f1","target":"http://www.kevinmarks.com/we-like-indieweb-software.html","data":{"url":"http://tantek.com/2015/016/f1","name":null,"published":1421419320000,"summary":"likes Kevin Marks’s “We Like IndieWeb Software”.","author":{"name":"Tantek Çelik","photo":"http://tantek.com/logo.jpg","url":"http://tantek.com/2015/"}
,"interactionType":"like","interactions":["http://www.kevinmarks
# 22:48 benwerd snarfed: no worries - I was just worried we'd done something at our end that I hadn't realized! I'm not seeing dupes with different source URLs - will do some work to prevent duplicate notifications
# 22:48 snarfed benwerd: great, ok. (also, low priority, but consider using the uid prop for de-duping too!)
sivoais joined the channel
# 22:52 KevinMarks_ <a href="../" class="p-author h-card author-icon" rel="author" title="Tantek Çelik"><img src="../logo.jpg" alt="Tantek Çelik" /></a>
# 22:54 voxpelli and I think the URL issue should be solved now as well:
# 22:55 KevinMarks_ node-microformat hasn't expanded the URL there, it's still ../ but it has no base
# 22:56 voxpelli KevinMarks_: yes, I think Glenn hasn't updated the demo site after I sent him a PR for that
# 22:56 tantek .webmention-facepile :link,.webmention-facepile :visited { text-decoration:none; }
# 22:57 tantek to get rid of the underlines under the heart and recycle icons
# 22:58 voxpelli tantek: the CSS is actually hosted by KevinMarks_ – I haven't been brave enough to bundle the embed HTML with CSS yet
# 23:01 tantek KevinMarks - it is a subtle detail of text-decoration implementation with nested elements that I believe Firefox (Gecko) is doing correctly but Safari (Webkit) is not.
# 23:03 tantek hey hey hey I seem to have pinged one of hober's keywords :)
# 23:04 tantek if the it's still there in Sydney, happy to work with you to file a bug. it's likely *very subtle* so I'll need help saying the right things
# 23:05 hober i won't be in sydney, but dino will be there. you can bug him with it :)
# 23:05 tantek could you <h2>responses</h2> to <h2 id="responses">responses</h2>
# 23:05 tantek hober, sounds good :) except sorry to miss you in Sydney :(
# 23:05 hober yeah; it's hard to justify sending anyone from california when we can easily send someone from canberra :)
# 23:07 tantek I though single-# fragmentions needed to be 2+ words
# 23:19 tantek KevinMarks_, voxpelli is the "Unknown" due to aaronpk bookmarking your post?
# 23:21 voxpelli yeah, will be hard to present the bookmark in a good way without any author-info
crystal and shiflett joined the channel
# 23:34 tantek classic "will be hard" engineer trolling to "challenge accepted" ;)
# 23:34 tantek wait wat - aaronpk - now *this* is trolling: <meta name="author" content="Aaron Parecki"> SERIOUSLY?
# 23:35 tantek aaronpk, can you move your class name of h-entry from that div to body?
# 23:36 tantek and <div class="container-fluid container-narrow h-entry"> to <div class="container-fluid container-narrow">
wolftune joined the channel
# 23:36 tantek AND change <a href="/">Aaron Parecki</a> to <a class="p-author h-card" href="/">Aaron Parecki</a>
# 23:37 tantek moving one class name, and adding two more. no extra content, no extra tags.
# 23:37 tantek and if you really want to provide more compat
# 23:38 tantek change <a href="/">Aaron Parecki</a> to <a class="p-author h-card" href="/" rel="author">Aaron Parecki</a>
morrocco_mole joined the channel
# 23:52 hober I successfully do the indieauth dance but when i land back on the wiki i'm not signed in
# 23:53 danlyke hober, I was having this kind of problem yesterday and I think it came from trying to log in from a URL with a "#" in it (ie a name ref).
# 23:54 tantek hober what button did you click on indieauth.com ?
clintpatty joined the channel
# 23:57 kylewm snarfed: seeing some weird duplicate mentions with different urls
# 23:57 kylewm the links are all duplicates, with different bridgy urls and different permalink urls
# 23:59 snarfed ahhhhh looks like the 2.x facebook api now uses different/obfuscated user ids
# 23:59 kylewm i'm very confused how the author URL seems to be different