2014-06-06 UTC
caseorganic joined the channel
luxagraf joined the channel
# 00:20 luxagraf kylewm: thank you! that is exactly what I was looking for.
# 00:21 kylewm luxagraf: great! all credit to barnabywalters
dybskiy joined the channel
# 00:28 luxagraf kylewm: I never get a suburb. otherwise my port looks pretty much like yours
# 00:30 luxagraf kylewm: nice. :) how are you putting in your geo coords?
KevinMarks2 and benwerd joined the channel
# 00:37 luxagraf kylewm: cool, i like that. i need to automate my location stuff. right now i just drop a pin on a map.
dybskiy, kyank, caseorganic, emmak and netweb joined the channel
# 00:52 GWG kylewm: You came to South Florida and didn't tell me?
KevinMarks2 joined the channel
# 01:18 benwerd KevinMarks / KevinMarks2: thank you again for your schema hint. Invaluable, and now fully implemented.
# 01:22 aaronpk I would buy you a beer if we were within a couple miles of each other
# 01:24 GWG aaronpk: You were the one talking about location data the other day, or am I misremembering?
# 01:25 kylewm south florida, are you referring to my checkin at the miami airport? (i was there monday for about 45 minutes :)
# 01:27 GWG aaronpk: That was what I was remembering
# 01:29 GWG So, this was your business for a bit?
# 01:30 GWG I just like this line, "Aaron Parecki is known for having tracked his location at 5 second intervals since 2008"
# 01:31 KartikPrabhu makes sense he has high spatio-temporal resolution of his location data
# 01:31 GWG I've only recently started thinking about this for myself.
# 01:31 GWG But I just was working on location data for notes and trying to figure out...
# 01:31 GWG Is it for yourself or for others?
# 01:43 kylewm aaronpk: the logs to/from school on that blog post are adorable. and thank you for the update to ownyourgram for me, i was able to log in again!
# 01:46 aaronpk Lots of parts of my site pull location data from this source, like creating new posts and things will use that to know where I am
# 01:46 aaronpk Also my site shows the local time at whatever timezone I'm currently in
# 01:47 aaronpk Do it! There's a small timezone API project on my GitHub somewhere
# 01:47 kylewm so people would know whether or not to call you
# 01:47 aaronpk Unfortunately I don't get the sleep record until after it's done
# 01:48 GWG I have so many things I'd like to do
# 01:49 GWG I've been wanting to talk to you again
vanderwal joined the channel
# 01:51 GWG acegiak: I am trying to make a decision, and you were able to help me clarify my thinking beforehand.
# 01:52 bdesham what's the syntax for attaching a microformat to a <meta> tag?
# 01:53 KartikPrabhu bdesham: it is generally considered a bad idea to have invisible hidden data. but you cna just use class for the meta tag too
# 01:54 bdesham hm, I didn't realize you could put @class in <meta>
# 01:55 GWG acegiak: I spent that time yesterday putting a location metabox into the taxonomy plugin and I'm still asking myself...does it belong there?
# 01:56 bdesham yeah, I knew about id, but I guess I assumed that since class is usually used for styling it was only valid on tags within the <body>
# 01:56 acegiak I'm not sure it does? but then if it's a TAXONOMY plugin do any of hte meta boxes belong in there?
# 01:57 GWG acegiak: It belongs there for one scenario
# 01:57 GWG There is one type of post that requires it
# 01:57 KartikPrabhu bdesham: I forget where but Jeremy keith/adaction once wrote "classes are HTML not CSS" :)
# 01:57 acegiak then yeah we just hide it when it's not that type
# 01:57 GWG acegiak: Well, people post notes with location data as well.
# 01:58 GWG acegiak: That is why I think it sort of fits, but I deliberately was writing it without a mapping provider
# 02:00 GWG So, it is basically just the boxes to store the data.
# 02:04 GWG acegiak: The code is messed up right now anyay
# 02:06 acegiak so the problem with the location data is you don't want to pick a mapping provider so you're not sure how the boxes should be populated other than manually?
# 02:07 GWG acegiak: They are populated. With geolocation data from the HTML5 geolocation API. But there isn't reverse geolocation
# 02:08 GWG I'm not sure if I should use something like Google API, or Nominatim, or what have you
# 02:08 GWG What is a web actiony type thing?
# 02:08 GWG KartikPrabhu: I know what that is
# 02:09 GWG I don't know what acegiak is thinking
# 02:09 acegiak I'm trying to think if we had a markup that said "browser: please use this person's favourite reverse geolocation "
# 02:12 GWG Right now, the geolocation isn't pretty
# 02:12 GWG I also want to write some functions for use
# 02:12 acegiak right now: use whatever mapping provider YOU like, and then we can make it customizable in a settings page later?
# 02:13 GWG acegiak: This is my first foray into mapping, so I have none.
# 02:13 GWG acegiak: So I'm likely to go Nominatim
# 02:13 GWG Because I'm not generating actual maps.
# 02:13 GWG I just want human readable names for now
# 02:14 GWG But, that isn't my first priority
# 02:14 GWG Right now, the plugin isn't usable at all
# 02:18 GWG acegiak: So, next is boring but essential stuff. Prepopulation of the taxonomy with standard types
# 02:18 GWG functions that mirror common wordpress function...
# 02:19 acegiak yeah I'm gonna get your code and then I'm gonna work on the showy hidy javascript
# 02:19 GWG The problem with the second one is based on your use case
# 02:20 acegiak you don't need to change which elements display for which types?
# 02:20 acegiak like surely you don't need a response url box for a checkin?
# 02:21 GWG acegiak: For now, it can just be ignored/left blank.
# 02:21 GWG In a check-in, the URL could be a link to the location also.
# 02:22 GWG I have boxes in my semantic comments plugin for Google Plus, Facebook, Twitter, and Instagram.
# 02:22 GWG I've never filled in the Instagram box
# 02:22 GWG The display information has an if empty clause
# 02:30 GWG acegiak: For now, the issue is how to account for multiple selections, which some people want.
# 02:34 GWG I see a like as...I liked this, but I have nothing else to say.
# 02:35 GWG I see a reply as actually having something to say.
fmarier joined the channel
# 02:46 GWG Either way, I want to create a function called kind_class() based on the Wordpress body_class function
# 02:47 GWG That will add the classes to anything...
# 02:54 GWG Since the taxonomy, while I want to prepopulate, can be user-contributed...
# 02:55 GWG That's why I want to pre-populate. The pre-populated classes can be mapped, and any other classes can be based on the taxonomy slug
# 03:02 acegiak I'll pastebin how I'm generating markup based on metadata atm
gRegor` joined the channel
# 03:09 KartikPrabhu !tell bear: do you know any good references on how to make a good requirements.txt where the requirements might be from a github repo to have the latest bleeding-edge stuff? trying to make by blog stuff open on github
# 03:09 Loqi Ok, I'll tell them that when I see them next
brainTrain joined the channel
# 03:24 acegiak when I wrote it there was debate about whether or not a like should include the -of
# 03:24 acegiak and I've used a p- prefix because it's a block with a u-url <a> tag inside it
dybskiy, dybskiy_ and snarfed joined the channel
# 03:44 GWG acegiak: I'm still trying to figure out how this will integrate into themes/plugins/etc
# 03:45 acegiak yeah, same. I'm not sure what the best solution is, because structure is an important part of the metadata for indieweb stuff
# 03:47 GWG Well, iteration is probably the only way to figure it out
dariusdunlap joined the channel
# 03:51 acegiak at the moment I'm trying to fix my broken tumblr posseing
tantek joined the channel
# 03:53 GWG I am going home after visiting family for a few days.
paulcp joined the channel
# 03:57 GWG Need to do some things before returning to work.
brianloveswords and benwerd joined the channel
snarfed, dybskiy and aaronpk joined the channel
eschnou joined the channel
caseorganic joined the channel
iboxifoo, paulcp, KevinMarks2, netweb, KevinMarks, b0bg0d____, gavinc, piney0, XgF, acegiak, markmhendrickson, voxpelli, dietrich, edrex, bigbluehat, hadleybeeman, Jeena, walkah, bret, hidgw, binbasti, Garbee, jacus, etymancer, TimAbraldes and ozatomic joined the channel
sparverius, iboxifoo, paulcp, KevinMarks2, netweb, KevinMarks, b0bg0d____, gavinc, ozatomic, TimAbraldes, etymancer, jacus, Garbee, binbasti, hidgw, bret, walkah, Jeena, hadleybeeman, bigbluehat, edrex, dietrich, voxpelli, piney0, XgF, acegiak, markmhendrickson, caseorganic and dybskiy joined the channel
scor joined the channel
KevinMarks2, lupinedev and dybskiy joined the channel
# 06:44 aaronpk hmm, I did add the syndication link a minute after posting the original
# 06:44 aaronpk so if bridgy scanned the original and didn't find the syndication link it wouldn't have checked again later?
# 06:44 snarfed that's basically (imho) a bug. that issue tracks fixing it
# 06:45 snarfed sorry. :/ kylewm is travelling right now but i think he's going to work on it when he's back
# 06:45 aaronpk I wonder if sending a webmention to bridgy could be a way to handle this? that way I could send an updated webmention to bridgy when I change the post
# 06:46 aaronpk although that means more work for me, so if you can fix it without me doing anything then that's probably better :)
# 06:46 snarfed sure! that'd be an ok workaround. i think there are similar workarounds mentioned in the issue
# 06:46 snarfed right. i'd rather recheck automatically, but i'm not yet sure how is best. we'll see
# 06:48 snarfed sorry for the trouble. feel free to cc yourself on the bug if you want to track it
# 06:48 aaronpk I closed the other one as a duplicate and referenced #171
snarfed, jsilvestre, pfefferle, eschnou, petermolnar and cweiske joined the channel
brainTrain, dybskiy and kyank joined the channel
# 07:42 cweiske when someone logs in to my website via indieauth, hwo do I access the user's twitter follower list?
# 07:42 cweiske !tell aaronpk: when someone logs in to my website via indieauth, hwo do I access the user's twitter follower list?
# 07:42 Loqi Ok, I'll tell them that when I see them next
friedcell and tpinto joined the channel
kyank, Sebastien-L, krendil, dybskiy, tpinto, dybskiy_, scor, KevinMarks2, aboynejames, pfefferle and tobiastom joined the channel
barnabywalters, erikmaarten and dybskiy joined the channel
# 11:16 Jeena We need a way to show that a website is webmentions enabled, I never know if a comment will have the potential to be seen by the author of the blog or not at all.
# 11:16 cweiske ? there will not be a webmention endpoint if it does not support webmentions
# 11:18 petermolnar we're in a process that hopefully end with a lot of webmention-enabled site/service, but most of us still keep around the regular comment sections as well
# 11:34 tobiastom oh, sorry. this was the wrong channel.
LauraJ joined the channel
# 11:45 tobiastom My intend was not to hype that think, just to link it, but here’s just no delete button :)
# 11:48 tobiastom barnabywalters: did you just put that together or is that a real thing?
# 11:49 tobiastom hm. ah, ok. why is it no where mentioned?
# 11:51 tobiastom Shouldn’t it also be mentioned somewhere inside the readme?
Sebastien-L, vanderwal and pfefferle joined the channel
dybskiy, bnvk and kyank joined the channel
LauraJ joined the channel
luxagraf, bnvk and tantek joined the channel
# 13:09 luxagraf KartikPrabhu: nice, chris coyier just tweeted your svg article
# 13:14 bnvk perhaps a mix of Gittip, PayPal, BTC, etc…
# 13:14 bnvk and then each month a rotating project could get the pot… or something along those lines
dybskiy joined the channel
scor, bdesham and brianloveswords joined the channel
# 13:59 tantek then towards sponsoring the next IndieWebCamp
# 13:59 bnvk tantek: for the server and domains and such?
pfefferle joined the channel
# 14:00 tantek then if we somehow we start quickly covering sponsorships for the next (or next couple of?) IndieWebCamp(s), I like the idea of pooling donations towards a rotating project of the month or something that gets highlighted
singpolyma-bb10 joined the channel
# 14:01 acegiak I prefer those ideas to funding individual projects
# 14:01 tantek however, we should immediately document any project-specific donation links on each project's wiki page
# 14:01 tantek that way if someone finds IndieWebCamp and wants to donate to a specific project they can directly do so - no middle-man
# 14:02 tantek acegiak - I tend to agree. Disintermediation and all :)
# 14:02 acegiak is there a good way to accept donations without paypal yelling at me again?
# 14:02 singpolyma-bb10 acegiak: bitcoin/ripple? ;)
# 14:02 acegiak tantek: I just find that money needs to be kept as simple as possible or else it makes a mess of everything
# 14:03 tantek heck we can start a /donate page for donating to IndieWebCamp with perhaps some of the above as outline / discussion
# 14:03 cweiske tantek, when someone logs in to my website via indieauth, hwo do I access the user's twitter follower list?
# 14:03 tantek which is why we have yet to charge anyone for attending an indiewebcamp
# 14:03 bnvk I think to not accept crypto currencies for donations would be foolish, despite people in this community not liking those communities
# 14:03 acegiak cweiske: what? they might not have a twitter followers list? that's kind of how indieauth works?
# 14:04 tantek cweiske - via rel=me bidirectional discovery of their twitter profile, and then it's up to you to go from there
# 14:04 tantek using whatever library or Twitter snowflake API you want to
# 14:04 tantek all IndieAuth does is confirm that the user is represented by that domain
# 14:04 tantek you don't get any extra permissions etc. about any silo-auth
# 14:05 bnvk also, patching in a easy way to accept donations was a big part of my idea for the Indie App Store… which would be more elegant / better separation for the project type donations
# 14:05 cweiske simon wanted to have access to the user's twitter followers, which he did not get via openid
scor joined the channel
# 14:05 tantek cweiske - he does - there are just more steps
# 14:05 tantek cweiske - also, excellent Q and we should add that to the IndieAuth FAQ
# 14:06 cweiske openid data may contain the user's home page, so you can fetch his twitter page, too
# 14:06 tantek with indieauth / web sign-in, it is a stronger assertion
# 14:07 tantek bnvk - re: easy way to accept donations, rather than add more infrastructure (store) why not just add donation hyperlinks to project pages to start with?
# 14:08 tantek easy and simple first, more infrastructure later
# 14:08 cweiske my home page does not contain a twitter profile link, although I am registered at twitter
# 14:08 bnvk tantek: yes, links on a project pages is great low hanging fruit
# 14:09 tantek if your home page does not contain a Twitter profile link, then you're likely indicating it's not a big part of your identity, hence grabbing friends/followers from there is not necessarily a good idea
scor joined the channel
# 14:09 bnvk tantek: app store is just my bigger picture starry eyed (how to make this really sustainable on a large scale) pipe dream :D
# 14:09 tantek it's better to follow such hints from users, than try to do things programmatically at all costs
# 14:09 tantek bnvk, really sustainable is almost always a result of small incremental real world steps, continuously
# 14:10 tantek perhaps towards a bigger starry eyed picture, but never let the bigger picture stop you from making incremental progress today
# 14:10 tantek "bigger starry eyed picture" also sounds like potential rationalization for architecture astronomy
chloeweil joined the channel
# 14:10 bnvk yes, sensei, I will think more humbly next time ;)
# 14:11 tantek not necessarily more humbly, just more pragmatically impatiently ;)
# 14:11 cweiske it's still not a good example why not to use openid - you can achieve the same with the openid login, and have to to extra steps with both indieauth and openid to access the twitter follower list
# 14:12 tantek and positive framing (do something *now*!) rather than limiting (humble)
# 14:12 tantek though humility is a good general thing to keep in mind :)
# 14:12 cweiske the following quote speaks against indieauth, because indieauth also supports multiple providers.
# 14:12 tantek cweiske - "can achieve the same with the openid login" - but has anyone ever in the nearly 8 years of Twitter + OpenID being around?
# 14:13 tantek cweiske - nope, OpenID has had a longer chance to show these things are doable possible deployed
# 14:13 tantek and by failing to have *even one real world example* of what you're talking about, over a MUCH longer time period = evidence that either no one cares, or it's too hard with OpenID
# 14:14 bnvk aaronpk: did you get iwc.org it's own Linode?
# 14:15 acegiak I really don't see why you would arbitrarily pick twitter as the place to go looking for a friends list?
# 14:15 cweiske acegiak, I talk about that one quote on the why_web_sign-in page
# 14:17 acegiak cweiske: so the debate is whether or not the quote should go?
# 14:17 barnabywalters cweiske: IMO the criticism Simon gives is valid, but the assertion above that it’s a “good reason to use IndieAuth and Twitter as a provider” has not yet been verified in the wild
dybskiy and chrissaad joined the channel
# 14:18 barnabywalters other than the fact that indieauth appears more likely than openid to provide the consumer app with a homepage from which twitter identity can be determined
# 14:21 cweiske I won't. I'm the notorious openid-preferer in this circle, so I'm biased
# 14:21 tantek the history of that quote is that the first relmeauth implementations all implemented Twitter OAuth (only) as the rel-me OAuth step
# 14:21 tantek so it *was* technically possible to use the Twitter OAuth token that you got as part of doing relmeauth/websignin to do more things, e.g. to posse to the user's Twitter
# 14:22 tantek and the relmeauth.php library provides this capability - with the Twitter OAuth token
# 14:22 tantek so that's actually implemented, not hypothetical
# 14:22 tantek and I deployed it with a UI on tantek.com/relmeauth/
# 14:23 tantek anyone could web sign-in with their own domain, and it would only use rel-me to Twitter to auth you in as your domain, but then hold onto the token so you could use it to Tweet
# 14:23 tantek which is more than you could ever do with OpenID, or anyone ever did do
# 14:24 tantek using that same Twitter OAuth token to then do a friend list Twitter API call, rather than just a Tweet API call is a trivial change to existing code
# 14:24 tantek unlike with OpenID, there is no such even implementation, let alone deployment
# 14:26 Loqi Ok, I'll tell them that when I see them next
snarfed joined the channel
# 14:27 acegiak man, I promised myself I'd write that and then go to bed and let goat simulator download overnight
kyank joined the channel
# 14:28 acegiak but now it's midnight and there's only 20 minutes left on the download...
# 14:32 acegiak I'm gonna retire to bed with the laptop an dtry and think of ways to make the markup for this metadata work with wordpress themes
# 14:32 acegiak which is a problem I wouldn't have if I could just accept "put the markup in your post content field"
# 14:34 bdesham I feel like I should be able to do something like <meta name="author" class="p-name" content="John Smith"/>
# 14:34 bdesham but neither of the microformats2 parsers I tried supported this. is that just because people really hate invisible data?
# 14:35 acegiak bdesham: I don't think invisible data is a thing you should need? but I don't HATE it?
# 14:35 bdesham me either! I understand the objection but if the only "natural" occurence of a piece of content on the page is within the <title> element...
# 14:36 bdesham maybe "hate" is too strong :) I just got the impression that that kind of thing is discouraged
# 14:37 acegiak you really don't have a byline or anything on the page content?
# 14:39 barnabywalters bdesham: also, having a string for the author is not typically very useful — most people publish a minimal h-card with at least name and url, if not photo as well.
# 14:39 cweiske all my existing pages have a meta autor element, while nearly none has an explicit author div
# 14:39 barnabywalters if you don’t want to show author information you can have a visible or hidden link to the author’s URL with rel=authro
# 14:40 Loqi barnabywalters meant to say: if you don’t want to show author information you can have a visible or hidden link to the author’s URL with rel=author
# 14:41 bdesham barnabywalters: I've been using <link rel="author" href="...my url..."/> <meta name="author" content="...my name..."/>
# 14:41 bdesham although I can't remember now how that duality came about
# 14:42 bdesham anyway, I'm trying to mark up my name for an hCard and the only places my name occurs on the page are within templates
# 14:42 bdesham so my choices are either to put class="p-name" somewhere in a template, and have an "orphaned" property on all the other pages on my site
chrissaad joined the channel
# 14:42 bdesham or else duplicate a template on this one page, requiring me to make any template changes in two places
# 14:43 cweiske I don't know which services my meta tag consume. it's the standard meta tag for authorship since html 2.x
# 14:43 petermolnar link rel=author and link rel=publisher is respected by Google in theory but only if it points to a google+ profile
# 14:43 Loqi petermolnar meant to say: I don't know if it would collide with meta author
# 14:43 bdesham cweiske: yeah, it just strikes me as odd (looking at it now) that one is a <meta> and one is a <link>, with the same attribute ("author") and yet different semantics
# 14:44 cweiske it's different tags, so different semantics are ok
# 14:45 bdesham I suppose so... it seems arbitrary, though, which is which
# 14:45 bdesham if you can't remember whether <link> goes with URL and <meta> with name, or vice versa, then that's a bad sign
brainTrain joined the channel
# 14:51 bdesham barnabywalters: the problem with putting a class on the <title> is that my title is something like "About Me - Benjamin Esham", and of course you can't put a <span> in there
tantek joined the channel
# 14:53 barnabywalters bdesham: yes, that is a weird case. I wonder what the reason for the inconsistency is
# 14:54 Loqi aaronpk: cweiske left you a message 7 hours, 12 minutes ago: when someone logs in to my website via indieauth, hwo do I access the user's twitter follower list?
kylewm joined the channel
# 14:56 bdesham yeah. right now my name is included on the page in three places, but all of those instances come from templates
caseorganic joined the channel
# 14:56 bnvk does Bridgy verfy is there is rel="syndication" before sending a webmention back to my site?
# 14:56 bdesham so I could put class="p-name" on that <h1>, and that would work fine for the "about me" page, but it would be meaningless on all the other pages on my site
# 14:56 bdesham or else I'd forego using the template for the "about me" page, leading to duplication
# 14:57 bdesham (these are all minor problems, of course, but they offend my nerd sensibilities)
# 14:57 aaronpk bnvk: yes indiewebcamp.com and such has its own server now. I was having too many problems with my current linode and thought it'd be good to isolate those
# 14:57 snarfed bnvk: verify, no, but it does support them as an alternative to original post links in the possed post
# 14:58 barnabywalters does your templating system not let you conditionally add markup depending on what page you’re rendering?
# 14:58 barnabywalters e.g. add some “is_profile_page” variable into the context which adds class=p-name to the h1
# 14:59 tantek is feeling tempted to implement Twitter-aware reposts (i.e. with native retweets) and is wondeing how hard it would be, from format, to code discovery to calling Twitter API to retweet
# 14:59 bdesham barnabywalters: it might, I'm not sure. it seems like the template shouldn't care about which page it's rendering though, since these "templates" are actually more like "include the entire contents of this file"
# 14:59 aaronpk tantek: you mean you want to repost twitter things from your site, then do a native RT?
# 15:00 barnabywalters bdesham: another, slightly less clean approach would be to cheat a little and wrap the “Me” in “About Me” with an <abbr title=“Benjamin Esham”> or <data value=“Benjamin Esham”>
# 15:02 aaronpk i like petermolnar's idea! goes along with your current implementation
# 15:02 tantek petermolnar - it does, and I've implemented that as a webaction fallback on all my notes.
# 15:03 barnabywalters tantek: whenever I’ve considered it, the presentation has always been the biggest hurdle (no surprises there). limiting your reposts to third-party content only, with no added comments, should simplify things
# 15:03 tantek but what I'm talking about is having my *server* do the POSSE retweet semi-automatically, just like my server does the POSSE tweet semi-automatically for all existing notes.
# 15:03 petermolnar (you mentioned the API, I thought you might not be aware of this, foolish me)
# 15:04 barnabywalters bdesham: because then it’s still slightly hidden data, but the data is in the same place as the rest of the content rather than being in some other template completely
# 15:04 bdesham barnabywalters: yeah. I kind of like this idea, thanks!
# 15:04 tantek It's one of the four "tweet actions" to do on your own site instead of Twitter
# 15:05 tantek right now I only do: tweet & reply on my site, and POSSE those intelligently (i.e. with threading) natively to Twitter
gRegor2 joined the channel
# 15:06 acegiak one of the things I want to do with whisperfollow work out if a post was possed to twitter and then when it then replies/reposts automatically
# 15:06 aaronpk interesting, I purposely left off my photo on my notes timeline, but if I start publishing RTs there I'm going to at least need the photo of the original poster
# 15:07 acegiak except actually, I'm only checking if the post is a native tumblr post >.<
# 15:07 snarfed only needs u-repost-of markup on your site and a manual or automatic webmention
# 15:07 acegiak I need to A) mark up where I'm posseing to and then B) look for that markup on other's sites
# 15:08 tantek snarfed - since I already have infrastructure/code to do direct POSSE posts to Twitter, I'm hoping it's not too difficult for me to add doing direct POSSE retweets to Twitter.
# 15:08 tantek and without inserting another moving piece in the middle
# 15:09 aaronpk snarfed: awesome, next step would be searching for a rel-syndication link on an indieweb post, that'd save me a step!
# 15:09 snarfed tantek: yeah, good point. when you already have API code working, adding another call makes sense
# 15:10 tantek got to run for a bit, but I'll leave you with this question: has anyone implemented http://indiewebcamp.com/Twitter#POSSE_Reposts_of_Tweets and if so could you provide permalinks to your indie repost of a tweet, and the evidence of doing so on Twitter automatically as well (rather than POSSE posting/copying the other person's tweet).
# 15:11 snarfed aaronpk: true! could have sworn i had a feature request issue for that, but maybe not
# 15:14 Loqi Ok, I'll tell him that when I see him next
# 15:16 acegiak does anyone have a php micropub endpoint implementation that I can hack into wordpress?
# 15:18 Loqi Ok, I'll tell him that when I see him next
# 15:19 acegiak Is there an mf2 equivalent to rel-syndication and is anyone using it?
tantek joined the channel
# 15:26 snarfed oh man, mediawiki's conflict resolution UI is baaad
# 15:26 bdesham barnabywalters: suppose my page includes About <abbr title="Benjamin Esham">Me</abbr>. how would I mark up that title attribute as being part of an hcard?
# 15:27 barnabywalters wonders if it would be helpful to have a list of elements and how they’re parsed in different circumstances
# 15:27 barnabywalters like the microformats parsing spec but aimed at authors rather than implementors
# 15:29 bdesham barnabywalters: hmm, the tools by both you and kartikprabhu pick up "Me" as the value of the "name" property
# 15:29 bdesham (should I take this question to #microformats instead?)
# 15:40 caseorganic !tell brennannovak aaronpk and I will be in iceland dec 4-8! have you been to Blue Lagoon Geothermal Resort pool in GrindavÃk, Iceland?
# 15:41 Loqi Ok, I'll tell them that when I see them next
# 15:42 bnvk caseorganic: yep, been to the Blue Lagoon a few times- I definitely recommend it. Perhaps you can help me persuade barnabywalters to come <trollface> >:]
# 15:44 bnvk wait, you said lakes & rivers are ok?
# 15:44 bnvk oh, that reminds me caseorganic it's also worth going to natural geothermal rivers, they're pretty darn rad
# 15:46 caseorganic bnvk: we're definitely more accustomed to rivers and lakes. you might say that's what we're used to
# 15:46 bnvk no, they just lead to the rivers and the streams that we're used to
# 15:50 barnabywalters caseorganic: aaronpk: if you’re more into caves there are also plenty of those
# 15:51 tantek wakes up to see discussion of caves. Indie-caving?
# 15:59 tantek did anyone answer Jeena's question about "We need a way to show that a website is webmentions enabled" ?
# 15:59 kylewm tantek: how would you feel about adding that note about indiechat to this channels welcome message? so no one has to kick people out
# 16:00 tantek kylewm - it's been a low level enough issue that we can keep introducing people by person / personally
# 16:00 rascul often channels here on freenode that also have offtopic channels put it in /topic
# 16:02 rascul not scale well? topic here is shorter than any other channel i'm in ;)
# 16:02 kylewm can only speak for my over sensitive self but it feels a little harsh
# 16:02 tantek kylewm - which feels harsh? the personal or impersonal approach?
# 16:03 pfefferle aaronpk yes, have forgotton to update the page… but it is part of the font… (icon-webmention)
# 16:04 kylewm tantek: being personally invited to leave feels harsh :)
# 16:05 kylewm that said, caseorganic et al know where they stand with you so probably I really am being over sensitive
# 16:07 caseorganic kylewm: tantek: good to put in the topic maybe? but regardless, it was a nice reminder
dybskiy joined the channel
# 16:23 rascul there's a few :30 time zones and apparently one :45
paulcp joined the channel
# 16:27 kylewm acegiak: mostly checking that I parsed it correctly
# 16:28 acegiak yeah. The large corporate lobbyist keep pressuring the state government to change it because "the eastern states laugh at us and our 30 minutes difference" but we like having midday be midday
# 16:31 acegiak and then there are two regions within that tiny timezone, one of which has daylight savings and one of which doesn't
# 16:33 acegiak so yeah: it's a timezone containing less than 2 million people
emmak joined the channel
# 16:40 kylewm acegiak: ha yes one timezone for all of aus would be bad, but halves and quarters feels like micromanaging the sun :)
# 16:41 aaronpk I saw a good argument for having only 2 timezones in the US
# 16:41 emmak barnabywalters: yes, its available. i've been planning to update the wiki
snarfed joined the channel
# 16:41 acegiak kylewm: the problem is the sheer size of the place
# 16:41 acegiak then next timezone along is perth which is the most remote city in the world
# 16:42 luxagraf kylewm: if i recall correctly, Nepal has a :15 zone. had a revamp my parser to handle it
# 16:42 snarfed !tell pfefferle no custom post types for my possed retweets, favorites, etc. just categories to hide them from front page etc.
# 16:42 Loqi Ok, I'll tell them that when I see them next
# 16:43 kylewm I am being a total american underestimating the size of other places
# 16:43 acegiak snarfed: I'm trying to work out if I can have my actual articles "float to the top" of my feed page somehow so they don't get drowned out by all the wallspam I post
# 16:44 acegiak kylewm: pretty sure it's a similar size to your country but with much less of it habitable?
# 16:44 snarfed acegiak: sure! make a dedicated page with two shortcodes, first one to display articles, then one to display notes
erikmaarten joined the channel
# 16:48 GWG Just got off the plane. I think I'll go home. I see I have a pull request to look at
# 16:52 GWG snarfed, I saw your category usage in the press this plugin. You hard-coded it
# 16:52 snarfed luxagraf: i use markdown. everything automated pulls text from the generated html, though, not from the notes, which usually works ok
# 16:53 GWG I am still hoping to finish a solution that I like someday
# 16:54 GWG Knowing me, I'll build it then tear it down again
paulcp and tpinto joined the channel
# 17:07 snarfed luxagraf: yeah, but my needs are pretty modest. i posse articles/notes manually, and only automate replies, RTs, favorites, and event RSVPs (with https://www.brid.gy/about#publish ), and those never have meaningful HTML tags
erikmaarten and benwerd joined the channel
# 17:13 rascul i'm still undecided if i want to use markdown for notes
# 17:14 rascul it would be nice for some things, like for bold and whatnot, but most of it i can't really see the use for in a note
# 17:15 luxagraf rascul: my main use case was for links. so I can render them in html on my site and pass just the url to twitter
# 17:15 snarfed for authoring, i find markdown *massively* easier to write
# 17:16 luxagraf snarfed: why? because it's another layer/moving part?
# 17:16 rascul tbh i'm still undecided if i want to use markdown at all for anything
# 17:16 barnabywalters I write notes in markdown, typically manually writing HTML if I need things like properly embedded SVGs, but store and edit HTML
# 17:17 rascul i'm currently using it for articles, but i don't know that i'll keep it that way, html isn't hard for me
# 17:17 snarfed eh. people often get religious about languages, syntax, web formats and protocols, etc
# 17:17 rascul and sometimes i end up putting a bunch of html in articles anyway
# 17:17 rascul but then i'm still writing my software and don't quite have a working implementation yet ;)
# 17:17 snarfed and sometimes take DRY to an extreme (ie never want to generate derived versions of data in different formats)
# 17:18 rascul the main selling point for me to use markdown is that i can provide markdown sources, for some reason i really want to do that
# 17:21 luxagraf I generally agree with the wiki /markdown but for me readability make markdown the best for of "source".
# 17:21 luxagraf i.e. take away everything else from my entire site and you would still have something readable
# 17:22 rascul interesting point you have there, which goes along with my want to provide markdown sources
lupinedev and edge226 joined the channel
# 17:25 luxagraf I do think markdown gets to be a problem when you start needing some specific implmentation and 6 plugins to properly convert/render your text
# 17:26 gRegor` Apparently Tweetbot doesn't yet support Twitter's multiple photos, only showing the first one. Caused confusion when a friend only saw one photo when two were meant to be compared.
# 17:27 rascul luxagraf yeah i agree, should use standard implementations to prevent that
# 17:27 rascul there's a testsuite from daringfireball to test this stuff
# 17:28 luxagraf rascul: i think that's part of the problem though, there really isn't a standard
# 17:28 luxagraf rascul: Jeff Atwood wrote about that a while back, the need for a standardized, updated version of markdown
# 17:30 luxagraf The secret to markdown is knowing when to stop using markdown and start writing HTML
# 17:30 rascul yeah all we really have to go on is john gruber's (old?) syntax docs
# 17:35 rascul i only know it exists because discount mentions it
jsilvestre, bnvk, dybskiy and tantek joined the channel
# 18:07 Jeena wouldn't get it and I probably should use twitter or write him a email. That is a terrible UI.
# 18:08 rascul an icon could be a simple way to advertise that you accept webmentions
# 18:08 tantek Jeena - I suppose I see that as your own site's responsibility to show you in your reply posting UI
# 18:09 tantek and then show you some notification - like whether or not the site you're replying to accepts webmention and/or pingback
# 18:10 tantek I feel like we've brainstormed about this somewhere already
# 18:10 tantek maybe with barnabywalters as part of the "Reply" webaction UI brainstorming
# 18:13 Jeena but yeah I was thinking more in the lines rascul does
# 18:13 bdesham my workflow for my website doesn't use a web browser at all unless I'm previewing how a page will look. there's no "composing" page or anything like that where it would make sense to put that kind of check
# 18:13 bdesham so I agree with Jeena that tantek's solution is not always ideal
# 18:14 Jeena It just would be nice to know if if it is worth opening my reply UI or just go to twitter
# 18:14 bdesham plus, including some kind of icon that indicates that you check for webmentions is also an opportunity to teach people what webmentions are
# 18:15 rascul indeed, i had also considered that random joe might not know what the strange icon means so perhaps he would click it and find out
# 18:16 Jeena for now I will add the <form> I saw some people added and link to webmention.org in a text describing it
j12t joined the channel
# 18:29 gRegor` Jeena: in the scenario where the posting UI shows no webmention support, couldn't you then select a "syndicate to twitter" option, so the recipient sees it?
# 18:29 gRegor` (coming into the convo late, sorry if I missed something)
# 18:29 gRegor` (I do kind of like the idea of a webmention icon, though.)
# 18:30 Jeena yeah but more often then not I don't even know if the person has twitter and if what username, etc.
# 18:32 Jeena often I just click on a random link some of my friends post on Facebook or link in one of their blog posts
# 18:32 gRegor` In that case, it might be handy to have a "social media discovery" process. "This URL doesn't support webmentions, but it looks like they have a [twttier/fb/g+ links]"
# 18:32 gRegor` yeah, makes sense
# 18:33 Jeena people normally don't link their facebook to their website, and those who do mostly also implement webmentions ;)
# 18:34 gRegor` I just mean links to those on the URL you're mentioning
# 18:34 gRegor` Could be more work than necessary though, esp if they're not marked up with rel-me
# 18:34 Jeena yeah but that social media discovery would need to figure out their twitter/facebook from that url
brianloveswords joined the channel
# 18:35 Jeena that is what I mean, if they mark up with rel-me they also tend to implement webmentions
# 18:35 gRegor` Just trying to think of something easier than scrolling to the bottom of that sample link you gave to find the "follow me on twitter" link. I guess there is the share button up top
# 18:38 gRegor` Even just a list of suggested links. "These twitter links were found."
bnvk and cweiske joined the channel
# 18:43 Jeena I still would like to know it in that place, not first after I opened my UI. Like with the Feed icon in the browser/on the website. If I don't see it I don't open my TinyTinyRSS instance and give it the URL so it could perhaps autodiscover that there is a Feed. But if I see it I know that I can subscribe.
# 18:44 aaronpk i like the idea of having an icon in my browser that shows webmention support
# 18:44 aaronpk kind of like that one that discovers microformats (we should make an updated version of that for mf2 btw)
# 18:47 Jeena I already have a RSS one, a humans.txt one and microformats one.
# 18:47 aaronpk what's that cross-browser extension framework thingy?
# 18:47 tantek aaronpk, agreed on both a browser-extension to show webmention support on a page, and and update to the microformats browser-extension!
# 18:48 tantek bdesham - the "power of branding" did nothing for OpenID, and just confused/alienated people with XML gobbledygook when they clicked those orange RSS/XML buttons
# 18:48 tantek branding for pipes / backend tech like that is one of the mistakes of the last decade
# 18:49 tantek people in general do not care about plumbing, they care about features and experience
# 18:49 tantek feeds are not a feature. feeds are plumbing for the features of subscription, reading, etc.
dybskiy joined the channel
# 18:50 Jeena if the alternative is to have to look into the source code, I rather see the icon
# 18:50 tantek no the alternative, as you pointed out, is to put a webmention form
# 18:50 tantek which is a functional display of the *feature* of commenting
# 18:50 tantek rather than marketing of the plumbing of webmention
# 18:50 tantek same problem with all the "Trackback" and "pingback" links
# 18:51 bdesham tantek: I was going to retort that maybe openid was just too complicated to understand to begin with... but webmentions would probably have the same problem
# 18:51 tantek Jeena - a webmention icon implies a link to webmention
# 18:51 aaronpk openid is way more complicated than webmention :)
# 18:52 tantek Jeena - ok, I'll take your word for it - and await seeing what you mean on your site :)
# 18:52 aaronpk several of us have taken to putting something in the footer of our sites saying "this site supports webmention"
# 18:52 Jeena hehe for now I implemented the form thingy
# 18:53 tantek Jeena - right! I think you're doing the right thing.
# 18:53 tantek or maybe "this site supports webmention comments"
# 18:54 tantek leaving out the plumbing in the initial text blurb
# 18:55 tantek and only describe webmention in the longer prose
# 18:55 tantek there's no need for casual readers / users to ever worry or know about "webmention"
# 18:55 tantek just like there was never a need for them to know or wonder what "RSS" meant
eschnou, benwerd and paulcp joined the channel
# 19:00 Jeena that is why we now try to use the word Feed instad of RSS
# 19:00 aaronpk so with RSS it should have said "you can subscribe to this website", so for webmention it should say "you can comment on this post"?
# 19:00 Jeena and that is why we use the word email instead of SMTP and IMAP
# 19:01 tantek Jeena, but feed was never a feature. Feed is just an abstraction for specific feed file formats.
# 19:01 Jeena feed it kind of a feature to me so I don't have to visit the website every day, or what do you mean
# 19:02 tantek Jeena - that's not feed, that's a *subscription*
# 19:02 tantek that's the *user* functionality. Frankly, whether that subscription is delivered by a feed or by email is still just plumbing.
# 19:02 tantek "don't have to visit the website every day" = subscription
# 19:02 bnvk aaronpk: snarfed: has there been discussion of adding a "type" field to webmentions so as to differentiate between like / favorite, share / retweet, and comment / reply ?
# 19:03 aaronpk bnvk: that's done by looking at the microformats on the page
# 19:03 bdesham admittedly I'm a power user, but if I saw a link saying "subscribe to this website" I *would* absolutely care whether it was RSS/Atom or email--those are totally different to me
# 19:03 snarfed bnvk: yeah, you get pretty much everything like that from the page mf2
# 19:03 aaronpk right now I show likes/reposts/comments/mentions all differently
# 19:04 Jeena I agree with bdesham, we are not at the point that the plumbing doesn't matter. If I read subscribe I would think it would be for money and would get a PDF or something in my email.
# 19:05 bnvk but in the JSONP, there doesn't appear to be a differentiating attribute, right?
# 19:05 snarfed Jeena, bdesham: that's not really the right analogy. reading email vs using a feed reader is a real UX difference
# 19:05 snarfed the right analogy is e.g. Atom vs RSS. *that's* a plumbing difference
# 19:05 Jeena I subscribe to a feed and to a newsletter
# 19:06 aaronpk bnvk: I see what you mean. however that is the fault of the webmention.io API, not of webmention the protocol
# 19:06 aaronpk yes absolutely webmention.io should figure that out for you and include a JSON property
# 19:06 bnvk okie, how are you separating them at present? Just with the item.data.content str val?
dybskiy_ joined the channel
# 19:08 aaronpk that's enough to tell whether the post is a like or a comment, no need to inspect the text
# 19:09 aaronpk ah nice! his prompt text is "Want to leave a comment? Send me a webmention!"
paulcp joined the channel
# 19:09 bnvk aaronpk: so you hit the source URL and get it from the MF data?
# 19:10 aaronpk that's part of the step of verifying there's actually a link back
# 19:10 aaronpk cause you have to do that first which involves fetching the whole http page anyway, so you might as well parse it and look at the microformats
# 19:10 bnvk right… but in the case I'm just doing the lazy mans webmtion.io jsonp that doesn't quite make sense
# 19:11 aaronpk bnvk: yeah webmention.io should be doing that for you because it's already done the step of verifying the link
# 19:12 bnvk right, ok. I am understanding how this works :)
# 19:12 gRegor` aaronpk: New section on /webmention to document these HTML webmention endpoints?
# 19:12 gRegor` What should the subheading be? Endpoint display?
# 19:18 Jeena for a decentralized community we sure use a lot of centralized websites, webmention.io, brid.gy, indieauth.com, etc. ;)
# 19:19 snarfed even reusing services (as opposed to e.g. libraries)
# 19:19 gRegor` OurSilosAreBetterCamp
# 19:20 snarfed open source is a key difference. you can run your own instance of all of those
# 19:21 Jeena but I have to admit to myself, without brid.gy my website would only be half as interesting. But I see it as a intermediate thing until I have the time to bake it into my own software
# 19:22 snarfed the ideal end state is that the *silos* implement mf2 and webmention, not that each of us reimplements backfeed for ourselves
# 19:23 snarfed and again, i'm all for heavy reuse. specialization is really powerful. if you want to build your own backfeed as a learning exercise, that's great, but otherwise it's way more useful to contribute to existing project(s), or to work on something that doesn't already exist
# 19:35 bnvk I don't get too hung up on the 100% decent aspect, as the web itself isn't 100%… the DNS prob, but, it's good enough for the most part
# 19:36 bnvk seriously, snarfed thanks for making such a solid service ;)
# 19:42 aaronpk also each person can decide whether to use the services, and can switch
# 19:43 aaronpk it's just important that people are in control of which services they use and have options to switch if they want
# 19:44 rascul the first web site i built used frames and had a green background
# 19:44 gRegor` Checked for it on archive.org, rascul?
# 19:44 gRegor` Mine was geocities, so there's some HTML of the last revision, but no images.
# 19:45 gRegor` Don't remember the URL?
# 19:45 aaronpk my first website had a splash page with a sweet image that said "click to enter" ... green text on a black background IIRC
# 19:45 rascul likely it was geocities or tripod though, but i dunno
# 19:46 rascul that was also the first and last personal web site i built for myself heh
eschnou joined the channel
# 19:47 gRegor` Imagine if Yahoo would give back geocities.com
# 19:47 gRegor` s/give back/sell back/
# 19:47 Loqi gRegor` meant to say: Imagine if Yahoo would sell back geocities.com
# 19:48 gRegor` The upcoming.org precedent. :)
# 19:48 rascul i wonder if they still have all that data stored somewhere
# 19:50 gRegor` I doubt it, but Archive Team got all or at least most of it before it went offline.
# 19:51 gRegor` It's downloadable, if you have a spare HD. :D
# 19:52 aaronpk I should make squishycities like how I made my own livejournal clone called squishyjournal
# 19:59 kylewm following the discussion of /expenses this morning, is there any interest in setting up a gittip "team" to receive donations? (you would create an account based on the indiewebcamp twitter and/or indieweb github acct). could initially allocate %'s based on proportion of /expenses a given person represents
# 20:00 rascul would be nice if i could donate some monies to the indieweb
# 20:01 aaronpk rascul: cool, are you interested in supporting particular projects?
# 20:01 kylewm (i'm also not pushing gittip in particular, i'm just most familiar with it)
# 20:01 rascul i'd be happy donating to some indieweb group thing and letting it go where needed
# 20:02 aaronpk trying to avoid yet another centralization of things if possible, but if people feel like they want to contribute to a pool then the market speaks
# 20:02 kylewm same here, no particular project, but would donate a little toward the hosting of the wiki and other common resources
# 20:03 rascul maybe in such a fashion where if people wanted they could donate to indieweb/bridgy for example, or just indieweb
# 20:03 aaronpk i think specific project donations should be encouraged whenever possible
# 20:03 aaronpk if that's the case then snarfed can make a "donate" page that says "donate to the indieweb pool instead!"
# 20:04 aaronpk related, I've recently gotten some beef from my accountant about accepting donations, since it turns out only non-profits can accept donations
# 20:04 aaronpk it has to be called something else, such as "pay-what-you-will software"
# 20:05 aaronpk and the money is taxed as income unless the recipient is a 501c3 non-profit
# 20:05 rascul there's a word i'm trying to remember that might fit that
# 20:05 kylewm kind of the whole point of gittip is to give money to ppl for no particular purpose
# 20:05 gRegor` rememberey, haha
# 20:06 rascul memory = stuff i know, rememberey = stuff i remember :)
# 20:06 gRegor` Yeah, I wouldn't mind chipping in for hosting, etc.
# 20:06 gRegor` Yep, it totally works rascul
# 20:06 rascul i'd like to donate to some pool because i don't want to pick favorites
# 20:06 kylewm maybe indiewebcamp should become a 501c3, how hard could it be? </kidding>
# 20:07 rascul some sort of automatic monthly thing i could setup and forget about would be perfect for me :)
# 20:07 aaronpk kylewm: i've thought about it but there are many many reasons that is not as easy as it sounds
brianloveswords joined the channel
# 20:08 gRegor` IndieWebCamp, Inc. ;)
# 20:08 aaronpk I already have an LLC I use to accept sponsorship checks and such
# 20:10 gRegor` Because it's gittip, or you mean the idea of accepting $ for hosting period?
# 20:11 kylewm if nothing else i'd be curious how much money it would get
# 20:11 gRegor` Do the camps usually cover all their costs with sponsors, or do you/others pay out of pocket?
# 20:11 kylewm no one has been terrifically successful on gittip though
# 20:12 aaronpk usually the sponsors cover all the expenses, except for the last one in portland, but that was partially my fault
# 20:24 aaronpk I guess there's no reason not to make an indiewebcamp gittip. specifically indiewebcamp, not just indieweb tho.
# 20:42 aaronpk hm there's this complicated "team" mechanism on gittip, but it seems overly complicated
paulcp joined the channel
# 20:46 gRegor` Can you set your own properties, or a pre-defined list?
# 20:48 bret anyone familiar with Personal access tokens on github?
# 20:49 rascul the nickserv one isn't as fun though, people don't normally use nickserv info they're more likely to /whois
tantek joined the channel
iangreenleaf joined the channel
# 21:03 tantek KartikPrabhu: were you able to wikify some of the discussion results?
eschnou joined the channel
# 21:06 Loqi Ok, I'll tell them that when I see them next
# 21:19 Loqi Ok, I'll tell them that when I see them next
benwerd joined the channel
# 21:32 gRegor` Redirect to itself, tantek? Think you meant rel-author?
# 21:35 gRegor` Yo dawg, we heard you like rel-author . . .
# 21:36 tantek also the whole meta name=author thing is a big a waste of time as meta keywords
paulcp and dybskiy joined the channel
# 22:09 KevinMarks aaronpk: gittip is a bit odd as it implies a weekly commitment
# 22:09 aaronpk yes, but some people have actually said they want to contribute weekly
# 22:10 aaronpk but you're right it doesn't cover the people who want to just contribute something once
# 22:10 tantek perhaps split them into two sections for one-time vs. regular ?
# 22:11 aaronpk yeah I had $25, no idea who from and didn't know about it!
# 22:21 KevinMarks though that is apparently now worth $13 rather than $2.65 when I last looked
friedcell joined the channel
# 22:25 tantek.com edited /Falcon (+906) "subheadings for post types supported to make it easier to link to them, clarify reply support to indicate multireply support as workaround for replying to an indieweb post and POSSE threading a reply" (
view diff )
# 22:26 tantek aaronpk - see my previous reference to a /donate page in the IRC logs maybe yesterday?
# 22:34 Jeena oh finally I implemented so I can reply to more then one urls at a time
# 22:35 Jeena and I moved comments to its own section, this will remove the noise from my notes
# 22:47 Jeena hm, it did send the webmentions because my own system got one https://jeena.net/notes/181 but the other two don't show them right now. I'm not sure if they're just moderated or something else went wrong.
chrissaad joined the channel
krendil joined the channel
# 23:17 Jeena ok, fixed, now I finally can add me to the wiki :)
scor joined the channel
snarfed1 and tantek joined the channel