2014-02-05 UTC
tantek joined the channel
# 00:29 tantek test suite to run against your own site - isn't that what indiewebify.me does?
# 00:29 snarfed tantek: definitely, indiewebify does a broad pass for all indieweb stuff
# 00:30 snarfed we were thinking something deep for webmentions specifically
# 00:30 snarfed ie find some different kinds of posts on your site, send a bunch of wms with sources with different markups, and tell you what to check for
# 00:30 tantek I like the design pattern of using the silo stamps on people's icons
# 00:30 tantek I mean, it's not like you're putting "jail bars" over their icons or anything ;)
# 00:31 tantek (though that would be funny too, perhaps color themed to match the silo logo)
# 00:31 aaronpk i was also thinking of the test framework as running every couple days so I know if I accidentally changed some markup somehow
# 00:32 aaronpk and i'd want the tests to run automatically, not by me using a UI
# 00:32 tantek aaronpk - odd that the icon is the only thing present for the like, and yet it links to snarfed's site - not the permalink for the like
paulcp_ joined the channel
# 00:32 snarfed tantek: for collapsed rendering like that, i kind of prefer it hcard style, ie linking to my top level site
# 00:32 snarfed esp since my like permalink is useless (it says nothing)
# 00:33 snarfed but likes are rare enough now, except for bridgy, i don't know if we have a feel for common case yet
# 00:33 aaronpk it was a side effect of the way I did it, not intentional
# 00:35 snarfed re like permalinks…not sure. when i like something, i generally don't have anything additional to say. if i did, i'd reply instead. :P
# 00:35 pdurbin aaronpk: under "ads" or something. haven't looked
# 00:35 aaronpk fwiw I plan to do something similar, so I pull in a bit from the thing I'm liking
# 00:35 snarfed sure. even then, though, it's a minimal amount of extra info
# 00:35 snarfed for rendering likes, i guess we could see whether there's any content in the source post
# 00:36 snarfed sure. i definitely agree that you *can* link to the like itself. and if it has nontrivial extra content, it makes sense. i just wonder how often that will be the case.
# 00:37 snarfed i guess we can revisit once we have more likes in the wild
# 00:37 aaronpk if people do link to the permalink of a like, then people would be encouraged to make their "like" permalinks look better, which may be fun, or may make people more hesitant to publish likes cause it would take more work
# 00:38 aaronpk but yeah, we'll see what happens as more people publish likes
# 00:38 tantek snarfed - I suppose I see the linking to the like permalink as a form of distributed social proof of like
# 00:38 tantek like on aaronpk's post, he could have just made up the fact that you liked it, but if that "liking" linked to your post, then it's a form of verifiability
# 00:39 tantek which then becomes interesting for things like indieweb search engines that may want to surface posts that have more likes or something
# 00:39 tantek perhaps even indieweb readers that want to prioritize or highlight posts with more likes/retweets/comments
# 00:39 snarfed interestingly, i don't think any of the silos have like permalinks, but they provide a single authority for asserting that someone liked something, so they don't need them for that use case
# 00:41 snarfed also, that use case is more for computers than people, so we could consider something like a rel link instead
# 00:41 snarfed for sites that want to provide it for verification but not display it
# 00:42 snarfed starts to edge into the (in)visible metadata debate, though, which i'll opt out of :P
# 00:42 tantek I think verification starts with people (manual verifying) and then eventually becomes for computers.
# 00:42 tantek especially since so much of this indieweb stuff is new, there is more "burden of proof" in our UIs
# 00:42 tantek like if we saw some random new blogger claiming a bunch of icons with likes, none of us would likely believe it
# 00:43 tantek we'd likely think, oh, that's probably a spammer
# 00:43 snarfed i might still lightly plug the "permalink if there's content" heuristic, but site owners can choose for themselves
# 00:43 tantek but if each icon linked to a like permalink, and we could randomly verifiy a few, we'd think, oh cool!
# 00:43 tantek because there will always be that new blogger
# 00:44 tantek part of the challenge of open/distributed over closed/centralized is a neverending burden of proof (the counterpoint to spam and similar behaviors)
scor joined the channel
# 00:48 tantek realizes his ISO date handling (parsing) code is happily handling day 32 and 33 of January. Somehow.
# 00:51 snarfed i often want to reply to or like something but don't want to visibly link to it in the content
# 00:51 snarfed that was my attempt to like something without actually saying anything
# 00:52 tantek you could do it Tumblr style. e.g. "… liked this post." and link "this post" to the permalink of the thing you liked.
# 00:52 tantek at least that way people could click through to the thing you liked
# 00:52 tantek and presumably if you liked it you want people to know what it is
# 00:53 snarfed true. i guess i'm just reluctant to assume much about how recipients will render the content
# 00:53 snarfed oh, i see what you mean, making the like page look nice for viewers
# 00:53 snarfed honestly i don't ever expect (or really even want) people to look at like pages on my site
# 00:53 tantek you could still have an empty p-name e-content if you don't want to convey any content of your own
# 00:54 tantek even then, just consider the like permalinks on your site as social proof receipts. ultraminimal purely for verification purposes.
# 00:54 tantek mimicking the Tumblr wording will convey the meaning pretty quickly without distraction since people are used to that.
benatkin joined the channel
# 00:54 snarfed i understand the idea, i just don't feel strongly about it myself
# 00:55 snarfed for me personally, i'd rather not serve them at all
# 00:56 tantek oh no - sandeep's RSSB post has been spammed!
# 00:57 tantek is this the first wave of spam attack on the indieweb? attacking posts about the indieweb?
npdoty joined the channel
KartikPrabhu joined the channel
npdoty, scor, snarfed, hallettj, pasevin and chloeweil joined the channel
npdoty, netweb, squeakytoy2, tantek and pfenwick joined the channel
muesli and snarfed joined the channel
# 04:38 gRegorLove I still don't get the sanity checking portion of that article, tantek
# 04:39 gRegorLove If a floating dt-published is within an hour before the webmention received, it's likely accuate . . . how? The receiving server can be any TZ.
# 04:42 gRegorLove E.g. My site is receiving in UTC time and it gets a dt-published date that is within an hour of current UTC time. The dt-published should be assumed to be in UTC then?
squeakytoy joined the channel
squeakytoy joined the channel
squeakytoy2 and squeakytoy joined the channel
eschnou and poppy joined the channel
poppy1, cweiske, pfenwick, fmarier, melvster_, Jihaisse, jcbsnd and LauraJ joined the channel
eschnou, dvirsky, gRegorLove, Sebastien-L and barnabywalters joined the channel
sn0rri, bnvk and rknLA joined the channel
melvster_, dvirsky_, sn0rri, pasevin, adactio, pfenwick, michielbdejong, scor and jonnybarnes joined the channel
# 13:25 jonnybarnes im currently debating wether I can get my unit tests to pass for my posse helper library, or just fudge the expected value
# 13:27 jonnybarnes so you truncate the sentence, add an ellipsis and any hashtags and then the link to the original copy right. thats the plan
# 13:28 jonnybarnes on one of my tests when I truncate the note down to 115 chars, the last character is a fullstop, but my method of truncating then removes that last word
# 13:28 jonnybarnes technically with a lot of faf I could get an extra word in my POSSEd note in some rare edgecases
# 13:30 jonnybarnes the easiest way would be to check wether the last caharacter is a punctuation character, if yes then sway it for a space, ad then my truncation method will only remove that space and leave the last word
CheckDavid joined the channel
kpachnis joined the channel
# 13:43 barnabywalters jonnybarnes: probably not worth that much effort for one word occasionally, POSSE copies are inherently lower resolution than the original
# 13:44 jonnybarnes hey barnabywalters, what do you think of the twitter redesign theyve just rolled out?
# 13:44 barnabywalters the text on permalink pages looks *really* weird, and there’s no more in-feed posting (have to click through a modal) but apart from that it looks good
# 13:46 jonnybarnes I'm impressed with, not necessarily the UX exposure of clicking the bird to go back to the top, but the actual scroll animation is really smooth
# 13:47 barnabywalters the markup web action toolbelt uses to shim tweet actions is still there, I’m not really bothered what other changes they make ;)
Sebastien-L and scor joined the channel
# 13:49 jonnybarnes is the web action toolbelt on your site? i.e. the retweet reply favoutire links
# 13:50 barnabywalters as well as pretending that twitter.com tweet actions, as well as like buttons and tweet buttons, are <action> elements too
chloeweil joined the channel
# 14:18 jonnybarnes composer itself is actually really powerful at that kind of thing
# 14:21 barnabywalters jonnybarnes: RE gist package thing — thanks. composer is great but it bothers me that there’s still so much friction involved in reusing code
# 14:23 jonnybarnes composer has made things a hell of a lot better than they were at least. apparently a lot of people are putting one-function libraries on npm these days
# 14:24 barnabywalters the friction seems to mainly be in the places like folder structure, autoloading, testing and package configuration
# 14:25 barnabywalters all of which are extremely configurable and flexible, but which typically follow very similar patterns between repos
pfefferle, pasevin, Acidnerd1, snarfed and glennjones joined the channel
# 16:02 Jeena I'd like to write a mobile app, what are better alternatives to jQuery mobile which is quite slow on my Firefox OS? I need at least a couple of list views and some detail view and would like a animated UI.
tantek joined the channel
LauraJ joined the channel
# 16:14 Jeena ah there are other themes too hm, need to check out the code a bit
Sebastien-L joined the channel
# 16:38 EHLOVader so aaronpk is posseing comments from github? does he have project pages on his site also?
# 16:38 EHLOVader and how would that be greatly useful... or is it just his comments
# 16:39 EHLOVader I am curious how the webmention, posse etc would work if the person acting wasn't also an indieweb participant
# 16:41 Jeena And I have another problem, say I want to mention Person1 who has the domain http://example.com but I don't want to reply to something, just start a conversation. How would Person1 know I mentioned him/her? Where would I send a webmention to?
# 16:42 Jeena hm, ok, then I need to handle this in my webmentions implementation too. It kind of isn't quite obvious
# 16:42 tantek same as if you just mention a person in a post (like an @- or + mention), or if you invite someone to an event - all those webmentions get sent to their home page.
# 16:42 tantek yes we need to document home page mentions a bit better, so far we've been doing them case by case
# 16:43 EHLOVader curious, sorry to interject, but this made me wonder, what of DMs is email then the only self hosted private channel communication availble?
# 16:45 Jeena I've heard that tobiastom, who I know for ages, is preparing to join us with a indiewebified blog and notes, on Twitter I often initiate conversations with him, that is where my problem started hehe
# 16:45 Jeena EHLOVader yes you can do private stuff too, actually aaronpk does this already
# 16:45 Jeena you can let other people log in on your website via IndieWebAuth to see the private stuff
# 16:46 Jeena as I understand tantek got some private event invitations via this private method already?
jonnybarnes joined the channel
# 16:51 EHLOVader why wouldn't your site accept private messages? with a conversation thread id
# 16:51 EHLOVader obviously you might want to limit that, so you would have an address book locally on your site too
# 16:51 EHLOVader i saw someone talking about that, maintaining address info for people so you know how to refer to them on various sites
_6a68 joined the channel
# 16:57 tantek Jeena, EHLOVader - yes, both aaronpk and barnabywalters have private messaging working via indieweb techniques.
# 16:57 tantek There's a page about it on the wiki - you should ask them more questions about it
npdoty joined the channel
# 16:58 EHLOVader I certainly haven't read most of the wiki, but from where i started a long while ago, it sounds/looks/seems like you and the community have done a lot
# 16:59 Jeena is implementing getting webmentions on homepage and sending a email about it
# 16:59 tantek EHLOVader - indeed! And I should hope so - we started the site in 2011 :)
# 17:00 aaronpk hmm looks like I need to update that based on the latest indieauth work
# 17:01 EHLOVader is there any conflict of interest if bob.com is authenticated by an indiauth on the same domain/site?
# 17:03 aaronpk the goal of auth is not proving that Bob is bob.com, it's proving that the person in front of the computer is in control of the bob.com domain
# 17:03 EHLOVader and can indieauth happen through a server like that behind the scenes without actual interaction by bob, ie his webbrowser authenticated to a third party service?
benprew joined the channel
# 17:09 aaronpk i logged in, but didn't see any error messages cause it worked :)
# 17:10 jonnybarnes and there should be a cookie in your browser with the name token now
# 17:11 jonnybarnes next up to try and make the actual micropub API posting more robust
bnvk and jschweinsberg joined the channel
# 17:28 jonnybarnes good UX would be if I redirect back to the new note form with an extra error message (such as receiving a 5xx header from the micropub endpoint) that the form is prepopulated with previous content?
# 17:29 jonnybarnes i.e. then they could just try hitting send again to see if it works as oppose to having to type everything out again
mko and paulcp joined the channel
cweiske, Akron and tantek joined the channel
# 18:03 KartikPrabhu "That's not a perfect analogy. Programming another version of something with lots of existing solutions is nothing like daily cardiovascular exercise." lol
# 18:03 peat "Some people jog away from their house every day, only to jog back."
squeakytoy, snarfed, _6a68, LauraJ, melvster_, melvster, skinny, KartikPrabhu, poppy, tilgovi, eschnou and Kopfstein joined the channel
# 20:04 Jeena If on a webmention I have to return the error "There is no link at the target" which http status code would you send?
paulcp joined the channel
# 20:05 Jeena "The request was well-formed but was unable to be followed due to semantic errors."
# 20:08 KartikPrabhu maybe that is the older version of webmention spec? I don't know... aaronpk, confirm/deny?
# 20:09 aaronpk we're treating that one as canonical now, but there are more implementation notes on the wiki too
tantek joined the channel
# 20:18 wagle dietrich: ff27 breaks my plugin.. something to do with treecol in the XML, figuring it out, but why I dont like automatic updates
pfefferle joined the channel
# 20:21 pfefferle aaronpk do you have an svg version of your web mention icon and is it ok for you if i add that to the openwebicons font?
# 20:22 tantek aaronpk - hmm - the "W" shape with arrow is actually a reasonable summary of what happens with the protocol
# 20:22 Jeena Wohoo! Implemented updating and deleting webmentions and finally was able to fix the bug where it didn't validate if there was a backlink or not
# 20:24 tantek 1. source does request of the target to do discovery, 2. discovery returns HTTP header / HTML, 3. source does discovery on that info and then sends webmention to target, 4. target returns HTTP response of whether it succeeded / got queued / failed etc.
# 20:24 tantek four steps for each of the four segments in the W
skinny and LauraJ joined the channel
paulcp joined the channel
# 21:06 aaronpk interesting, a keyhole is already kind of shaped like an "i" and "A"
# 21:08 aaronpk actually the space inside an "A" looks like an "i" if you do it right
# 21:08 EHLOVader so it looks like the hole in the top of the key and the side ridge
# 21:10 gRegorLove I took it for granted that it would support webmention. The plugin I've made does nothing with pingback currently. :)
dvirsky joined the channel
# 21:17 EHLOVader if you wanna make it unique you can make the lower part of the i
# 21:19 aaronpk yeah i'll do something in illustrator later, maybe tomorrow night
# 21:45 tantek kevinmarks - while I appreciate the anti-silo aspect of that article, I'm not sure it's really "indieweb". It's more of a "don't make your app depend on silo platforms"
# 21:49 tantek waits for indiewebmemes.tumblr to come into existence.
# 21:49 tantek for those not familiar, e.g. see w3cmemes.tumblr.com
pasevin joined the channel
# 21:52 Loqi [@silverton] repeat: @indiewebcamp FTW + the @fredwilson RT what @kevinmarks sent. this msg will self destruct in ... N=N-1
# 22:01 gRegorLove tantek: did you see my q earlier? Not trying to be a pest, just wanted to make sure you saw it
mko joined the channel
caseorganic joined the channel
snarfed1 joined the channel
# 22:09 gRegorLove tantek: I'm not understanding comparing a floating datetime to a fixed TZ time (server time), I guess.
# 22:10 gRegorLove EHLOVader: it shows a little context like that automatically. Not sure if you can specify more/fewer lines.
# 22:10 EHLOVader how do you find the line? is it already an anchor in the logs?
# 22:11 EHLOVader how is the log produced... it does seem nice since it comes with all that
# 22:12 tantek gRegorLove - the sanity checking section says nothing about "floating"
# 22:13 EHLOVader any time "before it was cool" was mentioned regarding hipster activities, I am reminded of this vignette due to it's catchiness and a comment somewhere I saw once that read "You are such a hipster because you ate your pizza before it was cool" http://youtu.be/ak-uvzI7Azg
snarfed joined the channel
# 22:16 gRegorLove tantek: I guess I kept reading it in the frame of mind of the "implying TZ" section
# 22:16 tantek ok I can switch the order to reduce the implied frame from sequence
# 22:16 gRegorLove probably just in my head, since we were talking about that specifically in IRC
# 22:18 tantek not just in your head. it's normal to get implied contextual bleed from one section to a subsequent section.
# 22:18 tantek there's a default narrative continuity assumption that's natural
# 22:25 EHLOVader are there any plugins for irc clients to make loqi more of an event than a person talking/
# 22:28 EHLOVader but it might be nicer if say in hexchat the things loki said were shown differently
# 22:31 tantek caseorganic - it's also channel-specific - so you need to !block in the channel where you got the spam
# 22:31 caseorganic tantek: !block is a command for !done reports in another channel i'm in. i accidentally posted to this channel.
# 22:32 tantek only thing that would make it better is if Loqi mimicked HAL
# 22:32 tantek I'm sorry caseorganic, only aaronpk and tantek can do that
skinny joined the channel
# 22:33 caseorganic tantek: I'm in Amsterdam right now for Interaction14 - it's nearing midnight. Jetlag+multitasking led to channel post fail
# 22:34 tantek is Interaction14 hopefully more interesting than SXSW Interactive?
# 22:34 caseorganic tantek: yeah! it's a good conference. I spent half the day in a workshop learning lots of design from Scott McCloud.
# 22:34 tantek also - note to all: next Homebrew Website Club meetup is a week from today!
# 22:35 caseorganic tantek: cool! looking forward to being at that! re: homebrew website club. i'll finally be back
# 22:35 caseorganic tantek: ah, funny story. while my dad was working in telecom he was doing speech concatenation for a number of years
# 22:35 tantek I was just figuring when there's an example of where Loqi is trying to actually be useful, that would be a good place to integrate some humorous references.
# 22:37 caseorganic tantek: one of the suggested voices was the man who voiced Hal. So my dad was flown out to his house to ask him if he'd record the voice for USWEST's project (Yellow pages, white pages and the 411 service)
# 22:38 caseorganic tantek: apparently this guy really didn't like technology. didn't have lots of it at home, so he couldn't be called. my dad had to go right up to the door of the house and get the doorman to go ask him
# 22:38 caseorganic tantek: and he said no. but if he'd said yes, the 411 systems and a lot of directory lookup systems would actually have had hal's voice
# 22:40 tantek that's too bad. did they at least try asking Arnold?
# 22:40 tantek now that would make for some epic 411 / directory lookup
poppy joined the channel
# 22:59 tantek aaronpk, dietrich - how does next Wednesday 2/12 look for hosting Homebrew Website Club
skinny joined the channel
# 23:00 dietrich tantek: i'll be away that day. aaronpk said could host the next one.
benprew joined the channel
# 23:08 tantek aaronpk - can you confirm ESRIPDX for next Wednesday's Homebrew Website Club meetup?
# 23:08 tantek (awaiting that before announcing on @indiewebcamp)
snarfed joined the channel
KartikPrabhu joined the channel
npdoty joined the channel
lukebrooker joined the channel
# 23:14 gRegorLove Need to get these going in the midwest. Chicago in particular. No, don't look at me. :)
# 23:16 tantek and the mutual social pressure greatly increases meetup dependability
# 23:16 gRegorLove True. Maybe I'll put the word out in a couple months, once things settle down ab it for me.
# 23:19 EHLOVader but I bet if you ever go to any of the others, like derbycon, shmoocon or the larger west coast ones you would run into someone from it
# 23:20 EHLOVader thought I would only get lobbycon access but found a spare barcode day of
# 23:21 EHLOVader actually found an extra one assisting another lobbycon attendee from indy get one for himself.
# 23:21 EHLOVader he flew out without a barcode so he was worse off than me, who could ride the metro home if I wanted
# 23:22 EHLOVader met people who frequented or organized derbycon out at shmoo though
pasevin joined the channel
pasevin joined the channel
# 23:27 EHLOVader there are short 15 minute talks each night too, firetalks which are organized by one of the local hackerspaces, novahackers
# 23:27 EHLOVader they post those online within a month of the con, usually
KartikPrabhu joined the channel
tilgovi joined the channel
# 23:46 caseorganic goodnight all. hotel wifi is too slow to rsvp to homebrew website club. will try from conf venue tomorrow
silencematters joined the channel
npdoty joined the channel