2014-06-26 UTC
# 00:09 GWG KevinMarks: You criticized G+ at Google I/O? Don't spoil it for me...I want to watch
# 00:10 snarfed criticizing G+ isn't much of a spectator sport any more
# 00:11 snarfed (not talking about you KevinMarks, just in general)
# 00:15 GWG KevinMarks: Coming from you, because of your previous involvement pre G+, that is more significat
manny_ and wolftune joined the channel
# 00:34 gRegor` h-cite / in-reply-to question:
# 00:36 gRegor` I want the text to be: "in reply to a post on twitter.com" where [post on twitter.com] is a link to the tweet...
# 00:36 gRegor` since the text in the link is "post on twitter.com" and not the citation, it's incorrect to put h-cite on the link, right?
# 00:37 gRegor` So I'm not sure where the h-cite should go
# 00:38 gRegor` In reply to a <a href="#" class="u-in-reply-to h-cite">post on twitter.com</a> is the HTML in question.
lukebrooker joined the channel
# 00:45 gRegor` Oh. I was basing it on tantke and KartikPrabhu's notes.
# 00:45 gRegor` s/tantke/tantek/
# 00:45 Loqi gRegor` meant to say: Oh. I was basing it on tantek and KartikPrabhu's notes.
# 00:46 gRegor` I looked at yours, too, kylewm. I'm thinking forward a bit to when I'll have a reply-context not just the URL
# 00:47 gRegor` Might have found a solution, though it's mf2-verbose, heh.
# 00:47 kylewm I'm not sure what the purpose of "h-cite u-in-reply-to" is ... it makes "in-reply-to" = an obj with several repeated values
# 00:48 KartikPrabhu kylewm: not usefule with "u-reply-to" but definitely for "p-in-reply-to" where the "h-cite" can have "e-content" and all that
# 00:48 gRegor` <p class="p-in-reply-to h-cite"> In reply to a <a href="#" class="u-name u-url">post on twitter.com</a>: </p>
# 00:49 gRegor` ^That gives me the same mf2 output as KartikPrabhu's
# 00:49 KartikPrabhu gregor`: no need for conformity with mine. I might be doing things incorrectly as well :)
# 00:49 gRegor` Yours resembles tantek from what I can tell
# 00:50 gRegor` Mostly I want to make sure "name" doesn't come through with "post on twitter.com" because that's definitely an incorrect h-cite.
# 00:50 gRegor` h-cite with name+url = the cited URL seems more correct.
# 00:50 gRegor` has no idea if u-name is even legit by mf2 parsing rules, though
# 00:51 gRegor` Ok, I think I'm on the right track then.
# 00:51 KartikPrabhu gregor`: what kylewm said. "u-" says parse me like a URL while "p-" says parse me like plain-text
# 00:52 gRegor` I'll ask tantek about his h-cites later
# 00:53 kylewm gRegor`: so actually <a href="u-in-reply-to h-cite" href="URL">a post on twitter.com</a> would give you exactly the same thing
# 00:53 kylewm as <span class="p-in-reply-to h-cite"><a class="u-url p-name" href="URL">a post on twitter.com</a></span>
# 00:53 kylewm that's why it makes sense to have h-cite in there
# 00:55 gRegor` kylewm: that gives the cite a name attribute of "a post on twitter.com"
# 00:55 gRegor` Which is invalid, isn't it?
# 00:56 kylewm that's what tantek's markup does, it just happens that his link text is the URL
# 00:56 gRegor` I thought the 'name' attribute of a 'cite' should be the content from the URL
# 00:56 gRegor` (or a part of it, if quoting a portion)
# 00:56 gRegor` Or, if quoting nothing, should be the URL itself
# 00:57 kylewm oh honestly I will have to leave the semantics to someone else, I don't know what's correct in practice
# 01:01 gRegor` Ok. I can easily tweak it. I think I'll go with the u-name just so parsers don't pull in extra stuff.
snarfed joined the channel
fmarier joined the channel
# 01:41 gRegor` Heh, I just realized I haven't even set up the edit form for notes yet. :)
emmak joined the channel
# 01:48 gRegor` Overachiever. ;)
# 01:49 gRegor` Oh, I forgot about benwerd's art thing. I was going to get in on that, heh
# 01:53 gRegor` Loqi, I hope you're tracking those ++s to apply them retroactively.
# 01:54 gRegor` He reads ze logs
# 01:54 emmak !tell snarfed does bridgy support auto-discovery of its webmention endpoint for posse? I can't find it as either a rel or link header
# 01:54 Loqi Ok, I'll tell them that when I see them next
wolftune joined the channel
snarfed joined the channel
# 02:02 Loqi snarfed: emmak left you a message 8 minutes ago: does bridgy support auto-discovery of its webmention endpoint for posse? I can't find it as either a rel or link header
# 02:07 snarfed emmak: sure! GETs to the webmention endpoint and targets all have it in a link header
# 02:08 snarfed if i put one there, i'd probably use it to accept actually webmentions for bridgy itself, ie not to trigger the publish service
# 02:09 emmak i think i misunderstood how webmention discovery is supposed to work
# 02:09 snarfed glad you're interested in using it btw! hope the docs are helpful enough. let me know if i can answer any other q's.
KevinMarks and lukebrooker joined the channel
# 02:09 snarfed emmak: no, you probably understand discovery ok. bridgy is just a special case because it's a proxy service, not a normal web site
# 02:10 gRegor` I broked'd brid.gy trying to publish to twitter.
# 02:10 emmak so normally you would request the root document for a site to find its webmention endpoint?
# 02:11 emmak ok, so that is the part that i misunderstood
# 02:13 snarfed fortunately errors on individual requests never break bridgy as a whole :P
# 02:14 gRegor` Yeah, didn't figure I broke it totally.
# 02:14 gRegor` I'm still working on that. ;)
# 02:14 snarfed heh. feel free to try! if you can, that means i have a(nother) bug to fix
wolftune joined the channel
# 02:24 snarfed hey kylewm, KartikPrabhu, i might have a mf2py bug
# 02:25 snarfed the "content" property has a list containing just a string
# 02:25 snarfed as opposed to a dict with "html" and "value" fields
dybskiy joined the channel
# 02:28 KartikPrabhu this should have been correct from the start. it is not a new change afaik
# 02:37 gRegor` snarfed: I did correct my markup between my publish attempt and now. It was p-content, now it's e-content.
# 02:37 gRegor` If that matters
# 02:37 snarfed gRegor`, KartikPrabhu: aha. i also pulled mf2py, but your change probably fixed it, not mine
# 02:38 gRegor` Did the HTML inside p-content throw it off?
# 02:38 gRegor` Sorry for the confusion
# 02:39 snarfed KartikPrabhu, kylewm: might be worth a new p-content test case for mf2py. up to you all.worth a n
# 02:47 KartikPrabhu snarfed: p-content should just be a string... not sure it is worth a test case.
# 02:49 gRegor` Yeah, in an earlier iteration I just had text. Forgot when I later added an auto-p function
wolftune and paulcp joined the channel
# 03:05 snarfed kylewm, KartikPrabhu: nm the p-content test case, mf2py is doing the right thing as is
# 03:56 KartikPrabhu snarfed: I am wondering about Brad King's comment there with "And POSSE is nearly unworkable. I've never got it working properly, but I hope they can make it more user friendly..."
# 04:39 aaronpk whoa hello scrollback. been offline a while I guess
Loqi joined the channel
# 05:12 bear small UI suggestion - make the show become hide so the mouse doesn't have to move if it's a quick read
# 05:14 KartikPrabhu i moved it because on small screens the panel covers the original paragraph
# 05:14 bear yea, I was viewing it on my large desktop monitor
# 05:15 bear yea, that's a hard UI item (well, hard for me)
# 05:16 bear do you fix the width to a minimum, switch it to a bottom view with the para up top or just treat it like a tab
# 05:16 KartikPrabhu i like that people here left me long comments... Medium's UI would break on such long comments
# 05:19 KartikPrabhu thanks :) I am liking how this is turning out. I was pretty sceptical of picking up something so complex sounding
lukebrooker joined the channel
# 05:29 aaronpk KevinMarks: whoa I just got a *webmention* from your 2011 blogspot article to oauth.net... are you testing something right now?
# 05:30 snarfed aaronpk: KevinMarks's blogger blog is signed up for bridgy blog webmentions, it may be that
# 05:32 aaronpk I somehow missed that that sends *outgoing* webmentions!!!
# 05:33 gRegor` KartikPrabhu: Is fragmention (popover with link) disabled on your marginalia post?
# 05:33 gRegor` Just highlight text, right?
wolftune joined the channel
# 05:34 gRegor` Right, I mean to highlight text and copy the fragmention link
# 05:35 gRegor` Ok, just checking
# 05:37 gRegor` I took it for granted since I've seen that Kafka test page several times :
# 05:40 gRegor` Is your responsive layout custom or a framework like bootstrap?
# 05:48 KartikPrabhu gregor`: custom. Built a gridsystem using Gridset and went from there
# 05:48 gRegor` I was going to suggest maybe changing the panel as the screen gets smaller. Noticed the font already does get smaller, though.
# 05:48 KartikPrabhu the width of the panel is changing... sometimes very slightly to maintian readability... don't want it getting too narrow
brianloveswords joined the channel
brianloveswords and jsilvestre joined the channel
cweiske and wolftune joined the channel
# 06:47 cweiske what's the difference between "web sign-in" and RelMeAuth?
snarfed, npdoty, eschnou, pfefferle, glennjones, manny_, Sebastien-L, dybskiy and petermolnar joined the channel
# 08:09 Loqi Ok, I'll tell them that when I see them next
dybskiy_ joined the channel
# 08:34 petermolnar I'm very far from calling it a bootstrap plugin, it's just an abstract class to handle some bits and pieces common in all plugins, like networks safe options reads/write, and so on
# 08:34 petermolnar but now that you mention it I should take a look at the plugin you've talked about yesterday
# 08:36 pfefferle you can use it for themes or plugins… doesn’t matter...
manny_, krendil, BjornW, dybskiy, dybskiy_, kirilind, adactio and friedcell joined the channel
dybskiy, bnvk and manny_ joined the channel
# 10:48 jonnybarnes what text are people like aaronpk and barnabywalters actually sending to twitter?
dybskiy joined the channel
dybskiy and mcepl joined the channel
kirilind1, nloadholtes, ttepasse, manny_, BjornW, dybskiy and pbeaulieu joined the channel
# 12:28 cweiske bnvk, I would have liked to come saturday, but starting at 14:00 is too late since I could only be there sat
# 12:31 bnvk cweiske: are you in berlin? What do yo mean 14:00 is too late?
# 12:32 cweiske I'd rather have the event going all day on sat instead of only half a day
# 12:32 bnvk I'm confused why middle of the day is too late?
# 12:33 bnvk cweiske: oh, you'd like to be around for a full day… well, my planning is because wanted a little bit of overlaps with the US events
# 12:33 bnvk and it's hard to ask people to stay at tech events late into the evening
# 12:34 bnvk you're welcome to come earlier and hangout with me and jancborchardt and chat about stuff :)
manny_ joined the channel
adactio joined the channel
# 13:01 bnvk !tell aaronpk: I need to chat with you at some point about where is appropriate for me to list the venue sponsor here
# 13:01 Loqi Ok, I'll tell them that when I see them next
pbeaulieu joined the channel
dybskiy and chloeweil joined the channel
KartikPrabhu1 joined the channel
Sebastien-L joined the channel
avanderlip and chloeweil_ joined the channel
# 13:39 jancborchardt cweiske: no worries ;)
# 13:39 cweiske seems mediawiki does not notice when someone else edited in the meantime
# 13:39 Loqi jancborchardt: tantek left you a message on 6/18 at 9:48am: looks like you added https://github.com/indieweb/libreprojects in 2012 and it appears to not be maintained at all - it's just a directory of other projects right? not sure that makes sense in the indieweb repo (i.e. it's not something you can install to help get on the indieweb)
nemo-yiannis joined the channel
# 13:43 Loqi Ok, I'll tell him that when I see him next
# 13:43 jancborchardt !tell tantek but it’s ok to remove the repo, yes
# 13:43 Loqi Ok, I'll tell him that when I see him next
manny_ and wolftune joined the channel
# 13:46 cweiske jancborchardt, why is slid.es listed? I dont' see the source code of the whole
# 13:47 jancborchardt cweiske: yeah, slid.es is the hosted version of reveal.js
# 13:48 jancborchardt libre projects is curated and a bit liberal in what exactly is chosen – one of the main focuses is that the software needs to be hosted, to be easily usable for everyone
# 13:48 jancborchardt so that you don’t need your own server
# 13:48 cweiske but it isn't necessary to be able to run it on your own server?
chrissaad joined the channel
# 14:01 GWG I need to figure out a Javascript problem and I don't know Javascript. What do you think is the best way to go about it?
# 14:01 Loqi GWG: petermolnar left you a message 5 hours, 52 minutes ago: I've reorganised my plugin-abstract & plugin-utils classes ( https://github.com/petermolnar/wp-common ) before starting the major work on a posse plugin, man, it's going to hurt, but I'll dive into it soon
dybskiy joined the channel
# 14:09 cweiske is someone running a indiesearch site that one can use to provide search to his own site?
bnvk1, ozatomic, snarfed, manny_ and chloeweil joined the channel
BjornW, bnvk1, manny_ and michielbdejong joined the channel
dybskiy joined the channel
squeakytoy, gRegor` and tantek joined the channel
# 15:27 Loqi tantek: jancborchardt left you a message 1 hour, 44 minutes ago: but it’s ok to remove the repo, yes
# 15:28 kylewm GWG: how big is the javascript problem? maybe post a jsfiddle and someone can help debug?
# 15:29 GWG kylewm: It's a problem for a site I help out with on Stocks. A responsive loader of Javascript ads.
# 15:29 GWG kylewm: They thought since I've been fiddling with Wordpress PHP, I could crack it
# 15:30 GWG I was playing with my icons again
# 15:34 kylewm GWG: the repost/like/reply icons? I like them. better than the ones I use on my site
# 15:34 GWG They are actually for the purpose of rel=me, though I tagged on RSS, Email, and Search
# 15:37 GWG I like the repost/like/reply icons also. But that isn't what I was working on today.
# 15:37 tantek cweiske - would be great if you could make it to IWC Berlin!
# 15:38 tantek bnvk - if you can start things earlier for folks to informally hangout and chat in Berlin - it's totally cool
# 15:38 GWG tantek: What time are we starting Saturday morning?
# 15:38 tantek worth it for the local folks there to get a sense of local indieweb community
# 15:40 GWG Why didn't I see that when I checked yesterday?
# 15:40 tantek I mean, well, I didn't touch anything "Schedule"
# 15:41 GWG And we are still TBD on NYC Pre-Party
# 15:41 GWG I'm the wrong person to advise on that.
# 15:41 tantek how's breakfast Portland folks? aaronpk caseorganic
# 15:41 GWG I hang around diners and restaurants, not bars and coffeeshops
# 15:42 GWG But, kylewm, think the social links work in the context? They don't need to be the ones I used in the test, but...
# 15:44 GWG Now I have to figure out how to mark them up mf2 wise.
# 15:45 kylewm is very frustrated that he can't find the python micropub client code he was pretty sure he wrote
# 15:48 GWG Can you have multiple identity bits in different parts of the page?
donpdonp_ and brianloveswords joined the channel
# 15:53 tantek GWG - usually multiple identity/authorship is indicated within the p-author properties of the individual h-entrys
# 15:54 GWG Well, this is social links in the header. I want to use them for rel=me. But I could also not have that, and have an h-card elsewhere and have them just for the design appearance
paulcp joined the channel
# 15:55 GWG tantek: This is the next generation of my site theme I'm working on. The one I am going to push to github in case anyone else wants to use it.
npdoty joined the channel
donpdonp joined the channel
# 15:58 GWG tantek: So, I'm redoing the entire coding from scratch and switching from hard-coded information to a UI interface to enter them.
KevinMarks joined the channel
# 15:59 kylewm !tell aaronpk i realized that PGP support on indieauth is really good for people who want to be anonymous/pseudonymous. i'm going to add that to the pitch if i'm asked about identity/safety!
# 15:59 Loqi Ok, I'll tell them that when I see them next
tilgovi joined the channel
# 16:03 GWG tantek: Your preferred contact methodology is AIM?
iangreenleaf joined the channel
# 16:04 GWG tantek: I was just looking at that
# 16:04 kylewm tantek: I was curious about that too, do you know people still on AIM?
# 16:05 GWG I have it hooked into my ZNC instance with BitlBee
# 16:05 gRegor` Barely, though. Basically for one friend.
# 16:05 tantek lots. our indieweb journalist Dan Gillmor for example.
# 16:05 tantek refuses to use gtalk for Google distrust reasons (I don't blame him)
# 16:05 gRegor` Yeah, I'm on Bitlbee, too. Not my own instance though
# 16:05 tantek similarly refuses to use a iOS device (i.e. iMessage)
# 16:05 gRegor` I wonder if it's the same person, GWG. ;)
# 16:06 GWG tantek: I was looking at the People-Focused link before you brought it up, as I'd seen it before...but that is for mobile. How would that translate to desktop?
# 16:06 tantek GWG - I'll let you know when I figure that out ;)
# 16:06 tantek mobile comms are a more frequent use-case so I'm solving that first
# 16:07 tantek even when people are at their desktop they often pick up their mobile to communicate with someone 1:1
# 16:07 GWG Okay. But, I'd ideally like a similar concept, but with different prioritization based on context
# 16:08 GWG That is why I'm looking at icons in the header
# 16:09 GWG tantek: I've had the buttons feature for presence elsewhere in all of my iterations since the beginning. I want to perfect it: http://tiny.n9n.us/
iangreenleaf joined the channel
# 16:12 GWG It isn't exactly the people focused communication, but it can be used for that, so I will be following your thoughts for ideas
# 16:13 GWG I will be adding the icon support for some of them, just in case
pfefferle joined the channel
# 16:15 tantek wait what - if you can sign in with your own URL you're not an Apprentice!!
# 16:16 kylewm tantek: that's true of both West "apprentices" cc: gRegor`
# 16:16 tantek ok so we've got mistakes being made in *both* directions
# 16:16 tantek West Creators are signing themselves up as Apprentices
# 16:17 gRegor` I put Amanda as an apprentice because she's not a developer and barely knows HTML.
# 16:17 tantek An East Creator is signing up other Apprentices as Creators
# 16:17 tantek help us improve the documentation to make that more clear
# 16:17 gRegor` She uses a blogspot.com and wordpress.com blog linked from her domain. She's really somewhere between "blogger" and "creator"
# 16:18 gRegor` Maybe the terminology should be clarified. Honestly she was a bit scared when I read her the description of "creator" and said "apprentice" would be better.
KevinMarks joined the channel
# 16:18 gRegor` I'm planning to work on getting her set up posting on her domain on Sunday, even if very basically.
# 16:19 gRegor` I think she falls under "creator" for the "design" aspect, since she knows graphic design.
# 16:19 kylewm tantek: I'd guess the issue with East people signing up as Creators is the Apprentices section is below West
benwerd joined the channel
# 16:20 tantek gRegor`: that's good feedback. especially about the being a bit scared part.
# 16:20 gRegor` "scared" probably isn't the right word, but approximately.
# 16:20 tantek we need to be welcoming to people who do use their own domain in any capacity like that, and yet we need to hold a line against the email-a-lot-crew
# 16:21 tantek kylewm: yeah - worse than that - I don't think we had an East Apprentices section at the time. I fixed that.
# 16:21 gRegor` I think another part of it was, at least my understanding, creators get up there and say "This is my domain and this is what I have." She was really more interested in sitting back and learning, since this is all new to her. And then setting up posting on her domain on Sunday.
# 16:21 gRegor` Yes, intimidated.
# 16:22 tantek gRegor`: yes - that I understand. it's also why I get up and show how kludgy my posting system is during the intro demo session.
# 16:22 tantek just to show people it's ok no matter how little or how kludgy your setup is. just show what you got. we all start somewhere. we're here to improve each other.
# 16:22 gRegor` I figured it would be something like that, but I probably wasn't able to convey that properly.
# 16:23 tantek also if you want to take a crack at iterating on /creators to make it friendlier sounding, perhaps with feedback from your fellow creator :) it would be great
# 16:23 gRegor` My primary interaction with indieweb is here and HWC, which tends to be the quite technical people. But really the bare requirement to be a creator is to have a domain you can sign in to the wiki with.
# 16:24 gRegor` Yeah, I'll be thinking about it.
# 16:24 gRegor` I'll send some emails. jk ;)
# 16:25 kylewm i'm in favor of anything we can do to be more welcoming to writers, designers, artists etc.
# 16:25 kylewm or not "more welcoming" but "bring more of them in"
# 16:25 gRegor` I think maybe stressing "even if you're just starting out with your domain..." you're still a creator
caseorganic joined the channel
# 16:26 Loqi aaronpk: bnvk left you a message 3 hours, 25 minutes ago: I need to chat with you at some point about where is appropriate for me to list the venue sponsor here
# 16:26 gRegor` Morning, aaronpk
# 16:27 gRegor` How was indiebreakfast?
# 16:27 Loqi aaronpk: kylewm left you a message 28 minutes ago: i realized that PGP support on indieauth is really good for people who want to be anonymous/pseudonymous. i'm going to add that to the pitch if i'm asked about identity/safety!
# 16:28 aaronpk kylewm: that's a great point! it's the only mechanism that doesn't require any additional information other than the domain, since SMS and email are not exactly anonymous
# 16:28 jonnybarnes people here using nginx: if I have a value set for `client_max_body_size` set in my nginx.conf file, can I overwrite that value in a vhost file?
iangreenleaf joined the channel
# 16:30 Loqi Ok, I'll tell him that when I see him next
benwerd and dybskiy joined the channel
avanderlip and indie-visitor joined the channel
# 16:45 Loqi Welcome, indie-visitor! Set your nickname by typing /nick yourname
# 16:46 gRegor` Hi, indie-visitor
# 16:47 indie-visitor robert here from Brazil
# 16:47 indie-visitor i am looking for a community to join to help me build an io site
# 16:48 indie-visitor i am looking for a community to join to help me build an io site?
# 16:48 tantek hey Robert, go ahead and type /nick robertxyz (or whatever) to set your name!
ellton joined the channel
# 16:52 robertmorris i want to collaborate with artist to produce material for a new website
# 16:52 robertmorris within an indie community
# 16:52 npdoty every time the bot tells someone how to use the /nick command, my IRC client pings me, telling me someone is talking about me in this channel :)
pfefferle joined the channel
# 16:57 kylewm robertmorris: could you clarify what kind of site you want to build?
# 16:57 robertmorris an io site
# 16:57 robertmorris which allows me to collaborate with artists
tilgovi joined the channel
# 16:58 robertmorris i am a filter feeder
caseorganic joined the channel
# 16:58 robertmorris and future artists
# 16:58 aaronpk ellton: you shuold see an edit button on the top bar after you sign in
# 16:58 robertmorris I paint write research
# 16:59 jden great breakfasting with portlanders this morning
# 16:59 robertmorris and am a teacher
# 16:59 robertmorris and will use the site for students
tilgovi joined the channel
# 16:59 robertmorris will need webrtc capability and twilio apps available
# 17:00 robertmorris and community to make it work
# 17:00 ellton aaronpk: not in irc people page... I found it on end of page
# 17:00 aaronpk should be right under the black bar, and its also in the footer
# 17:01 robertmorris one word teaching and visualizing
# 17:01 robertmorris connecting words via links
# 17:02 robertmorris with social interaction
# 17:03 robertmorris i am in Brazil
# 17:03 robertmorris from New Zealand
tilgovi joined the channel
# 17:03 robertmorris but have been kicked out of Linkedin political group
# 17:04 robertmorris for asking questions
# 17:04 robertmorris so I feel I need privacy
eschnou joined the channel
# 17:05 robertmorris internet freedom is being lead by Brazil I think
# 17:05 robertmorris netmundial
wolftune joined the channel
# 17:06 robertmorris i am not a coder though
# 17:06 robertmorris and have no income
# 17:06 robertmorris just fighting the fight best way i can
# 17:06 ellton robertmorris: im brazilian. let's do a indiewebcamp here
emmak joined the channel
# 17:07 robertmorris what does that mean <elton>
# 17:08 robertmorris <elton> what does indiewebcamp mean?
# 17:09 robertmorris How much does it cost?
# 17:11 robertmorris it looks perfect for me reading the indie website
# 17:12 robertmorris tumblr and twitter integration
# 17:15 robertmorris watching video - why we need indiecamp
# 17:16 robertmorris and POSSE
willnorris joined the channel
# 17:22 robertmorris my email is robertmorrismccall@gmail.com
# 17:23 willnorris tantek: when calculating ordinal date for Whistle URLs, do you use UTC or local time? (can’t find any mention of timezones on your wiki pages)
# 17:23 aaronpk uses local time, whatever the current local time is to the post
# 17:24 willnorris aaronpk: so whatever timezone you’re in at the time of making the post?
# 17:25 tantek willnorris - I think I've pegged everything to Pacific since 2010-01-01
# 17:26 tantek yes this is something I need to fix / better specify
# 17:48 tantek got to run - but has anyone seen the awesome timeline display design that Google has for the Worldcup games?
# 17:48 tantek could be useful for design inspiration for Indieweb timelines
# 17:49 tantek e.g. for running / bicycling or any other timed activity
dybskiy and avanderlip joined the channel
# 17:55 gRegor` doesn't hide his hatred for Joomla
lupinedev joined the channel
caseorganic and eschnou joined the channel
# 18:22 robertmorris hi I missed <eltton> and he has left now, but he offered to set up a meeting with me, can anyone else help please.
# 18:22 robertmorris i would like to sing up to indie and get an io site
# 18:23 robertmorris sign up - lol
tantek joined the channel
# 18:25 kylewm hi robertmorris, there are a lot of resources on the indiewebcamp wiki related to software and tools and what people are using on their own personal site, but there's not like an "indieweb" product that you can install
# 18:25 robertmorris thank you
# 18:26 kylewm people here are more than willing to answer specific questions and stuff though!
# 18:27 robertmorris i am a blogger, writer, curator, artist wanting to collate content and challenge traditional education, via collaboration of artist content and work
# 18:27 robertmorris where might i go to get an io website please?
# 18:28 robertmorris and a teacher, i teach online to students in Russia and Brazil
# 18:29 robertmorris interested in multi-cultural content, combined, to produce one including art, audio, word, social, etc
# 18:29 robertmorris the websites with the io tag
# 18:29 kylewm someone mentioned that gandi.net was a good place to purchase .io domains
# 18:30 kylewm though they are typically more expensive than .com, .org, etc.
# 18:31 robertmorris many thanks
# 18:32 bret io tends to be a bit more expensive iirc
# 18:33 tantek is there a TOS or Application Key required? :P
dybskiy joined the channel
# 18:33 aaronpk Which she said is "not so much an API but an easily understandable URL format"
# 18:34 tantek aaronpk - now THAT's the kind of API I can get behind :)
# 18:34 aaronpk She showed doing a search on this "API" which resulted in an HTML results page
# 18:35 aaronpk So it occurs to me that a huge gigantic benefit of mf2 that seems to be not occurring to people is that you get JSON out of it!!
# 18:36 bret no that needs to be emphasized when describing it to people
# 18:36 aaronpk I think people are more likely to "get it" when explained that way
# 18:36 Loqi snowflake in the context of the indieweb, is typically used to refer in a derogatory way to "snowflake APIs", APIs that are (often silo) website or service provider-specific (unique like snowflakes) rather than an open standard http://indiewebcamp.com/snowflake
danbri joined the channel
# 18:37 aaronpk People have a strong aversion to "scraping" HTML since it feels dirty, and people like JSON because it's easy to deal with in code
# 18:37 bret you still have to scrape JSON the first time you encouter it
# 18:37 tantek right, that's why there's a microformats *parsing* spec and *parsers*. No scraping needed.
# 18:38 tantek hahaha yeah, you still have to "scrape" inside those strings you get from any JSON API
# 18:38 aaronpk Right, so the more we emphasize *using* the resulting data rather than parsing it the better
# 18:39 tantek I want a Loqi audio interface so I can ask it over talky.io "Loqi, what is x?" and have it come back with the answer from the wiki.
# 18:39 Loqi gives tantek a Loqi audio interface so I can ask it over talky
# 18:40 aaronpk People don't want to parse microformats. People do want to work with structured data.
danbri joined the channel
# 18:40 tantek there's no difference - either way people call a parser!
# 18:41 bret if you are not using JS you are parsing JSON
# 18:41 tantek bret even if you are using JS you still have to parse it from the text JSON returned via http into JS object structures
# 18:42 aaronpk Well json is native to JS technically, but is often actually parsed for security reasons
# 18:43 tantek exactly. in all cases you make at least one call to a parser
# 18:43 kylewm ok but JSON parsing and microformats parsing are not remotely the same order of magnitude of difficulty
paulcp joined the channel
# 18:43 aaronpk My point is that people are so used to seeing json and understanig that it can be turned into native objects
# 18:43 bret kylewm if you are in other languages, most people cant write their own parser, even for json
# 18:43 aaronpk People do not understand that it's also true for mf2
# 18:44 tantek "people are so used to seeing json" so that's crap. more people are used to seeing HTML than used to seeing JSON.
# 18:44 aaronpk So we need to do a better job of communicating that
# 18:44 bret kylewm but yeah, it is harder to pars html and µF
# 18:44 bear welcomes everyone to the XML requires parsing throwback thursday party
# 18:45 tantek we *do* need uf2 parsers in more languages kylewm
danbri, dybskiy, lupinedev, emmak, wolftune, robertmorris, brianloveswords, donpdonp, squeakytoy, chloeweil, nemo-yiannis, pbeaulieu, nloadholtes, mcepl, jonnybarnes, Garbee, kronda, finchd, pdurbin, gavinc, realz, piney0, hidgw, terminalpixel, wagle, JasonO, icco, sdboyer, walkah, nagaway, aaronpk, Hodgestar, kylewm, markmhendrickson, dysfun, jacus, GWG, etymancer, rknLA, tommorris, benward, catsup, Jeena, XgF, voxpelli, b0bg0d____, Phae, mattl, amblin, CaptainCalliope, shepazu, PMurphs, smcgregor, memecake, binbasti, reidab, the_merlin, ben_thatmustbeme, saurik, rascul, trodrigues, jancborchardt, onewheelskyward, hober, mlinksva, otterdam, bear, jtzl_, hugoroyd, tallpaul, ryana, rhiaro and muhh joined the channel
# 18:47 robertmorris i like the word
# 18:47 aaronpk The irc servers got disconnected so half the room isn't here
# 18:47 bear a "net split" is IRC jargon for when two servers on an IRC network disconnect
# 18:47 bear because users connect to a specific server, suddenly people disappear from each others view of a channel
# 18:47 robertmorris net split - cool name
# 18:47 bear [14:47:26] <bear> but yes, IMO we should be saying HTML -> mf2 tool -> native objects
# 18:47 bret kylewm sorry didnt mean to pounce there, just thinking aloud
trodrigues, rascul, ben_thatmustbeme and ryana joined the channel
caseorga_ joined the channel
# 18:51 kylewm bret: I didn't feel pounced upon ;) but I would hope any developer could write a json parser
# 18:52 kylewm but I agree the more important point is, html -> structured data just like json -> structured data
# 18:53 aaronpk "Microformats is a way to turn any HTML page into JSON"
KartikPrabhu joined the channel
# 18:56 bret Many developers are familiar with JSON, but everyone is familiar with html wheater they know it or not
michel_v joined the channel
# 18:57 aaronpk fwiw, everything about mf2 made way more sense to me after I saw the results of parsing a page printed as JSON
# 18:58 bear yes! i'm often finding myself sending HTML pages thru mf2py just to grok the relationships - especially with nested items
# 18:58 bret aaronpk idea: two pane website. Left side is html, right side is parsed µF. Updates as you change the left side.
# 18:58 aaronpk Totally, that's why I have pin13.net as a bookmarklet
# 18:59 aaronpk Probably need a JS parser so it can be done client side tho
# 18:59 bret browserify might work? I wonder if I can get the node µF parser into that
tantek joined the channel
# 19:00 tantek I am this close to ditching Colloquy on MacOS.
# 19:01 aaronpk Everyone I know who uses a native Mac client uses limechat
# 19:01 bret tantek limechat is free and good, and textual is even better. Textual is more of a hog and costs $$$
# 19:02 bear @tantek I've been using Textual for a long time now
# 19:02 bret you cant beat a persistent IRC shell though. totally worth the two weeks of setup and getting used too
# 19:02 bret tantek i think the devs now work for apple and have no time
# 19:03 robertmorris i just registered a domain, now what is the next steps to connecting it to indiecamp community, any recommendations - thank you, for your patience.
tantek_ joined the channel
# 19:03 bear Apple changed how network change events happen so software that uses the old api calls can hang for a long time - basically until timeout happens
# 19:03 robertmorris ok many thanks
# 19:03 bret robertmorris you now need to select a tool to run your site… this will depend on how involved you want to be with its development / maintenance
npdoty joined the channel
# 19:04 bear Textual and Limechat are the two that seem to do very well with people who jump wifi nodes or sleep their gear often
# 19:04 bret simply having an html page with some information about yourself is all you need to sign into the wiki
# 19:05 tantek bear: Mind taking a few minutes with me this weekend showing me around Textual and/or limechat?
# 19:05 bret getting a more functional posting system in place will be more satisfying eventually
# 19:05 robertmorris i kind wanted to transfer my website
# 19:05 bear @tantek would be glad to show you Textual - I don't use limechat at all tho
# 19:05 bret textual is very easy, its the most modern UI for an IRC client right now
# 19:05 robertmorris or point it to the new domain
# 19:05 tantek we need python, ruby, even java uf2 parsers as good as the php uf2 parser
# 19:05 bret robertmorris what is your existing website?
# 19:06 robertmorris and a website
# 19:06 tantek you can now setup a lot with Tumblr, with domain mapping, and with Bridgy feedback
# 19:06 aaronpk I'm going to test this out on people: "microformats is a way to turn HTML into JSON"
# 19:06 robertmorris i want to move to curation, collaboration
# 19:07 tantek aaronpk - sounds good! see how devs vs. non devs react.
# 19:07 robertmorris not sure how to do it
# 19:07 bear @tantek - yes, KartikPrabhu and others have been seriously expanding and enhancing mf2py
# 19:07 robertmorris so various artists logging in
# 19:07 tantek like robertmorris - what do you think of that?
# 19:07 robertmorris to contribute work
# 19:08 robertmorris collate the work and create learning objects
# 19:08 robertmorris current material
# 19:08 aaronpk Cause you have to know what JSON is in order for that to be useful
# 19:08 robertmorris new emerging artists, writers etc
# 19:08 tantek is gh / tommorris still the canonical source to mf2py?
# 19:08 tantek robertmorris - don't know of any good indieweb solutions for such collaborative sites yet.
# 19:09 bear I believe so, KartikPrabhu has been good about sending fixes upstream
# 19:09 tantek where people just share the special email address for posting to it
# 19:09 kylewm tantek: but fwiw, all of us use KartikPrabhu's version
# 19:09 tantek ok that's awesome that mf2py has caught up to phpmf2 (nevermind the naming difference ;) )
# 19:09 robertmorris mmm wanting to create learning objects and syndicate
# 19:10 robertmorris collaboratively
# 19:10 tantek robertmorris: what is a learning object? I think you maybe losing people here.
# 19:10 robertmorris teaching English
# 19:11 Loqi [@scottros] On my way tomorrow to Portland for IndieWebCamp
# 19:11 robertmorris words, art, culture
# 19:11 tantek and then we can help you write-up want your wants are there on your User page
# 19:11 tantek where it will last longer than just briefly on IRC
# 19:13 tantek KartikPrabhu: no an old school mediawiki account for now :(
# 19:13 kylewm I added it KartikPrabhu. Though you should still register!
# 19:14 tantek would love help upgrading the microformats wiki to be like indiewebcamp
# 19:16 Loqi [@Johannes_Ernst] RT @scottros: On my way tomorrow to Portland for IndieWebCamp
# 19:17 gRegor` indieauth would be awesome there
nagaway, paulcp, benwerd and glennjones joined the channel
iangreenleaf joined the channel
# 19:22 Loqi [@indiewebcamp] RT @scottros: On my way tomorrow to Portland for IndieWebCamp
avanderlip joined the channel
# 19:31 gRegor` kylewm: Do you know on bridgy's original-post-discovery when it follows rel=feed, will it follow further links up to a certain point (e.g. if notes are paginated)?
# 19:32 gRegor` presuming the pagination links also had rel-feed
pfefferle joined the channel
brianloveswords and iangreenleaf joined the channel
# 20:00 kylewm gRegor`: right now it only follows one rel=feed, does not follow rel=next/previous or anything like that
iangreenleaf, paulcp_, grantmacken and tantek joined the channel
wolftune and brianloveswords joined the channel
krendil and eschnou joined the channel
# 20:37 tantek just struggled with DHCP IP address collisions again
# 20:38 aaronpk wow I thought we had dhcp figured out a while ago :(
lupinedev and dybskiy joined the channel
pauloppenheim, dybskiy_ and wolftune joined the channel
# 21:07 tantek aaronpk - what do you mean by that? how can the default dhcp settings of an airport extreme be "poort"?
# 21:07 Loqi tantek meant to say: aaronpk - what do you mean by that? how can the default dhcp settings of an airport extreme be "poor"?
# 21:07 aaronpk most servers have an option to keep an address reserved for some amount of time after it was last used, so if that time is really short then the server may have given it to someone else in the mean time.
# 21:07 tantek and frankly, the error message is totally useless
# 21:08 aaronpk I was assuming you were on some corporate network where the sysadmins went and tweaked all the knobs to make it more "secure" ;)
# 21:08 tantek doesn't help track down the "problem" at all - if there is an actual errant device
hober joined the channel
# 21:12 aaronpk what do calendar programs do with events with no duration/end time?
# 21:13 aaronpk like the breakfast this morning, started at 2014-06-26T07:30:00-0700
# 21:13 aaronpk definitely all-day is not the correct way to interpret that
# 21:14 tantek if no start time it is intepreted as an all day event
# 21:14 aaronpk crystal missed the breakfast this morning because she didn't see the posts about it
# 21:14 aaronpk both amber and I tweeted it at separate times, I posted a couple days ago the full week event list,
# 21:14 aaronpk I made a facebook event for it, put it on calagator
# 21:14 tantek so obviously Twitter now fails as an aggregator
# 21:15 aaronpk which is sad because now even the aggregators are failing at aggregating
# 21:15 tantek it is both sad an opportunity for the indieweb
# 21:15 aaronpk last time we chatted she actually explicitly asked for an events feed she can add to her calendar
# 21:15 tantek if even the silos are failing at aggregating, then there is an opening / opportunity for a new set of aggregation UIs
# 21:16 tantek when sheasked for an events feed she can add to her calendar
# 21:17 bret i find feed calendars the least reliable way to remember things… the ones i manage myself work okay
# 21:17 tantek and what happens when people's calendars are as full of noise as their Twitter or their FB news feeds?
# 21:17 tantek if Crystal can't manage what she's reading now, how will making her calendar noisier help?
# 21:18 tantek she's a UX person, make her figure out the UX problem of reading so much from so many
# 21:19 tantek needs to post about how Twitter and FB news feeds have become noise.
# 21:19 bret twitter is super DUPER noisy, at least for me
# 21:19 bret i follow pretty much anyone interesting or that I have met though
# 21:20 tantek and FB algorithms to attempt to show you only a relevant subset are ALSO failing - you miss stuff from friends.
# 21:20 tantek the noisiness of Twitter and FB news feed have reached a level of failure similar to the RSS overload that RSS reader users felt last decade.
LukasRos joined the channel
# 21:27 LukasRos I just made my first two updates to the wiki on the page on App.net, so I thought this is a good time to say Hello here as well :)
# 21:30 LukasRos I've been lurking around here sometimes but not active yet, maybe that will change.
# 21:31 LukasRos At the moment App.net - even with its uncertain future - is something I'm looking into especially how it can be an Indieweb building blog. At the moment my own domain is something like a PESOS from App.net.
bnvk1 joined the channel
# 21:44 kylewm do those sponsor logos need to be hosted off-site?
# 21:45 aaronpk I've been putting them on the server but not as part of the wiki bundle
# 21:47 GWG !tell KevinMarks Tried to listen to your Venturebeat appearance
# 21:47 Loqi Ok, I'll tell them that when I see them next
paulcp joined the channel
# 21:51 aaronpk "Drizzle stopping in 1 min., starting again 6 min. later."
# 21:51 bret not bad though, walking around in a tshirt
# 21:52 GWG aaronpk: Is Portland generally cool?
# 21:53 GWG I find NYC stifling in the summer
willnorris, paulcp and LukasRos joined the channel
# 21:59 kylewm looking forward to cloudy. the peninsula has been non-stop sunny for too long!!
# 22:00 GWG kylewm: I keep thinking of revisiting SF
# 22:02 benwerd It's like tantek was saying yesterday about scratching itches on your own site - it's not something I miss. But I might change my mind ;)
# 22:03 GWG benwerd: What if you have a product used by many? How do you supply the calamine lotion?
# 22:03 tantek benwerd - showing reply-contexts is part of IndieMark ;)
# 22:04 tantek I think it's key to giving people a Twitter replacement
# 22:04 tantek even a minimal reply context (e.g. just show "In reply to: URL" ) helps
# 22:04 GWG AKA...do you build the product you want, or the product other people want?
# 22:04 tantek the second distracts you and you end up not caring
# 22:05 aaronpk definitely an in-reply-to url is needed, otherwise the post is out of context. but I feel like showing the text is an important part.
# 22:05 GWG tantek: How about somewhere in between?
# 22:05 GWG This is why I studied library science, not programming
# 22:06 GWG I'm not going to build something I'm unhappy with.
# 22:06 bear GWG - the only reason to add a feature that someone else will use is to enable better content for *your* site - not to make the other person happy
# 22:06 tantek incremental: 1. "In reply to URL", 2. "In reply to (avatar) URL", 3. "In reply to (avatar) text linked to URL", 4. "In reply to (avatar) text dt-published-linked-to-URL"
# 22:06 tantek there you go - incremental reply-context UI / implementation strategy
# 22:07 tantek aaronpk - good to know, happy to be corrected, please feel free to re-order :)
# 22:07 aaronpk it's surprisingly hard to show something sane for the text part of that
# 22:07 tantek incremental: 1. "In reply to URL", 2. "In reply to (avatar) URL", 3. "In reply to (avatar) URL dt-published linked to URL", 4. "In reply to (avatar) text dt-published-linked-to-URL"
# 22:08 GWG I was commenting on the idea that you build something you are unhappy with as a job
# 22:12 tantek benwerd - btw an alternative reply to @veganstraightedge would be: Where is reply-context on the Homesteading roadmap?
# 22:12 tantek until he's got it working himself for his software on his personal site, why is worrying about where it is on your "roadmap" (which is a barftastic corpo-think word btw)
# 22:14 GWG tantek: What do you call your 'plan'?
# 22:14 bret that i keep in the drawer at home under m
# 22:14 tantek (of course this is a bit of a trap, as "where is reply-context on Homesteading" begs the question: "where are *replies* on Homesteading" which begs the question, "where are *notes* on Homesteading")
# 22:15 tantek you can use this kind of socratic method to redirect people's questions about your stuff into working on their own stuff - saves you time and empowers them to go do something about their time and stuff
# 22:15 GWG I put in a roadmap section in the git repository, of stuff I want to do
# 22:15 tantek GWG - my "plan" is called "working on". plain, simple, what it is.
# 22:15 GWG tantek, for you...I'll rename to naive hopes.
# 22:16 tantek you don't need a "map". just a prioritized list.
# 22:18 gRegor` Regarding incremental changes, I launched notes last night "early", even though I don't have wm replies showing up on them yet. I realized after launching I hadn't even built the "edit" form yet. But I'm glad I did, it feels good to have it out there, and it will inform my next updates.
# 22:19 tantek the word "roadmap" is basically a form of bulshytt
# 22:19 gRegor` (I also really wanted some basic implementation of notes before IWC
# 22:19 tantek unless you are actually refering to a literal map of roads
# 22:19 gRegor` "Roads? Where we're going we don't need roads."
# 22:20 tantek "Roadmaps? When we're creating we don't need roadmaps."
# 22:20 GWG gRegor`: It's your kids...something has got to be done about your kids.
# 22:20 gRegor` Yay for 2014/Sessions filling in.
# 22:20 gRegor` benwerd++ for sessions
# 22:20 tantek misses Geoloqi tracking his run location on a map in realtime and displaying it in a shareable URL on the web.
# 22:21 tantek gRegor`: congrats on launching "notes" post support! That's huge.
# 22:21 aaronpk that was pretty fun. the only 2 others I know are Glympse (uses a flash viewer) and Runkeeper where it's part of a premium plan
# 22:21 gRegor` Private posts will be good. Just today in talking with a friend, she didn't understand the whole "posting comments on your own site" thing. She has a private twitter account and prefers to be more private, so she'd rather just comment on someone's blog rather than broadcast it more. Interesting.
# 22:22 gRegor` Thanks, tantek. The perfectionist in me balked at first, but it feels good to have it out there.
# 22:22 aaronpk I almost want to add a session called Private Groups, but almost. not quite sure I want to go down that road just yet.
# 22:22 tantek gRegor`: it's why I demo my own imperfect stuff
# 22:22 GWG tantek: Can I tell people about my dreams at Indiewebcamp?
# 22:22 tantek to keep reminding people imperfect and incremental is both ok and desirable.
# 22:22 aaronpk because I have been making extensive use of private groups on facebook this past year for reasons I will only talk about in person
# 22:23 tantek GWG as long as they are dreams for your own website, that's what day 1 sessions are for
# 22:23 gRegor` Private groups, a la g+ circles, would be awesome.
# 22:23 gRegor` I know kylewm has a basic implementation of private posts
# 22:23 tantek aaronpk - perhaps add Private Groups as a lower priority itch?
# 22:24 tantek aaronpk - well presuming you set all the priorities for p3k, that's fine
# 22:24 aaronpk I think I might do that cause I don't really know how that fits in with p3k even
# 22:25 tantek totally fair, you could have itches that don't map to a particular project
paulcp joined the channel
# 22:26 rascul i find the idea of private posts for indieweb interesting, but for me specifically i have little use for them
# 22:27 gRegor` Is yes/no case-sensitive in <span class="p-rsvp">yes</span> ?
# 22:27 tantek rascul - how often do you use SMS or private email?
# 22:27 rascul tantek often, but the private part of it doesn't matter to me
# 22:27 gRegor` is pretty public on social networks, but definitely sees the need for targeting groups sometimes.
# 22:28 rascul tbh i would likely implement private posts just so that i can have it if one day i want to use it
BjornW joined the channel
# 22:30 GWG tantek: That is what I was referring to, yes
# 22:30 GWG I have my IndieWordpress Projects
# 22:30 rascul i am curious though how private posting can be implemented
fmarier joined the channel
# 22:30 gRegor` private posts are also important to me because I foresee it as a feature important to a lot of people and it will help expand the indieweb.
# 22:31 gRegor` rascul: kylewm's basic implementation uses indieauth and displays the note only to domains he's shared the note with.
# 22:32 rascul are there any other implementations in the world?
# 22:32 gRegor` Getting into wm and other cross-site private posts would be interesting.
# 22:32 rascul the cross site private posting would be quite interesting
# 22:33 gRegor` Really depends on the recipient handling it correctly, of course.
# 22:33 gRegor` Don't wanna send a "private wm" to have it posted publicly. :)
# 22:34 Loqi Ok, I'll tell them that when I see them next
brianloveswords, benwerd and lukebrooker joined the channel
# 22:39 gRegor` aaronpk: Looks like your RSVP parsing only accepts lowercase "yes" and "no". My first wm had uppercase and it just showed up as a comment. I lowercased it and re-sent, now it shows up as attending.
# 22:50 bnvk aaronpk: is there some special way to upload sponsor logos to the wiki?
# 22:51 aaronpk bnvk: if you hotlink it i'll copy it locally, but we dno't want to upload it through mediawiki
# 22:51 bret bnvk if the logo is compatable with the public domain wiki license you can upload it otherwise it has to be hotlinked or uploaded outside the wiki to the server
caseorganic joined the channel
wolftune joined the channel
# 22:54 bnvk ok, I used the keyword "agora" in that wiki text
awolf joined the channel
# 23:05 tantek I've also made use of private groups a bunch on FB in the past year. So I see their value too. Not sure how the indieweb equivalent would work. Also not high on my priority list (though would be necessary to figure out to extract myself from FB).
PMurphs_, paulcp, dybskiy, caseorganic, caseorga_ and chrissaad joined the channel
# 23:24 tantek.com edited /Falcon (+1620) "/* Itches */ braindump low priority Private Groups itch just to get it out of my head, and maybe someone else will find the brainstorming useful" (
view diff )
caseorganic joined the channel
KartikPrabhu joined the channel
# 23:44 Loqi kylewm: gRegor` left you a message 1 hour, 10 minutes ago: Could you share information about your private posts on /private_posts?
caseorganic joined the channel
lukebrooker and emmak joined the channel
# 23:54 KartikPrabhu hey IWC-East participants: Anyone reaching NYC on Friday and want to do a pre-meetup Firday evening? cc: bear, brianloveswords, GWG, jeremyzilar
# 23:54 bear KartikPrabhu I'm arriving saturday morning
tilgovi joined the channel