2015-02-14 UTC
tantek_1, tantek__1, tantek___1, tantek____1 and tantek_____ joined the channel
# 00:13 tantek_____ ^^^ aaronpk looks like the web irc proxy is holding onto some nicks
kerosene joined the channel
# 00:14 Loqi acegiak: GWG left you a message 9 hours, 9 minutes ago: Wanted to ask your opinion on some features for Post Kinds.
# 00:15 tantek_____ re: form-encoding and plural property values eg multiple tag values, would it be useful to develop a generic plural value syntax for any property? Aaronpk kevinmarks karrtikprabhu
# 00:17 tantek_____ Eg in the fine tradition of csv, tags=red,blue,dumbtagwith\,comma,dumbtagwith\\backslash
# 00:19 tantek_____ And we can pluralize any property by appending an "s" to the property name right? ;)
# 00:20 kylewm tantek_____: i know you're kidding now, but i can't tell when you *started* kidding :)
# 00:20 tantek_____ kevinmarks nah I demonstrated all the escaping you need in my example
# 00:21 tantek_____ Kylewm since you "inspired" the river4 page, and it's open source, could you file a github issue asking for river4 to support reading h-feed directly?
# 00:24 kylewm I don't think I am comfortable filing that issue; feels overly aggressive/confrontational
# 00:42 KevinMarks_ is there not a chat space on fb, or do they send you to stack overflow?
# 00:46 acegiak whays the irssi command to see a list of online users in a channel?
# 00:48 snarfed KevinMarks_: they used to have one, but i think now they send you to SO
# 00:48 snarfed like many google dev projects, and many other cos
# 00:49 acegiak pdurbin: rhanks i wouldnt have worked that out on my own
# 01:01 gRegor` WordPress people: I had a friend install the IndieWeb plugin and it's working, but not showing the author. Also links to bridgy instead of the profile. Is there something specific to the theme?
# 01:02 snarfed gRegor`: they definitely installed the indieweb plugin, and not just the webmention one?
# 01:03 snarfed that's what it usually looks like without semantic-linkbacks
# 01:04 gRegor` I might try to have her stop by here rather than play messenger :)
# 01:10 gRegor` No semantic linkbacks plugin installed
# 01:14 kylewm I tried asking a question in that fb group; people seem to respond pretty quickly to each other in there
# 01:14 kylewm although, just realized it's 5pm on a Friday, oops
# 01:14 snarfed gRegor`: she needs either the indieweb plugin (it's a bundle) or webmention and semantic linkbacks plugins
tantek joined the channel
# 01:16 gRegor` I was unclear reading on the IndieWeb plugin if it actually installs a bundle of plugins, or it was a helper to install the plugins.
edsu joined the channel
# 01:16 GWG snarfed: Indieweb is no longer a bundle
# 01:17 GWG tantek: WordPress is somewhat limited in this regard
# 01:18 GWG There is no built in dependency functionality. So one plugin can't help you install others without some additional coding
# 01:18 tantek kylewm: strange, what's overly aggressive/confrontational about requesting support of an open standard?
# 01:19 GWG So, Pfefferle was bundling multiple plugins, which created a problem in maintenance.
# 01:20 GWG So, he added an existing third party library to do the plugin installing. But it isn't exactly the best.
# 01:20 kylewm tantek: dave's pretty vocal about indieweb being anti-RSS and trying to reinvent the wheel or whatever, I don't think my filing an issue requesting that he change his product to support our replacement for his standard would be very friendly
# 01:21 tantek kylewm: I suppose I am being hopeful that he wouldn't view *additional* support as any kind of a threat
# 01:21 GWG kylewm: Does being for one thing make me against another?
# 01:22 tantek for example, RSS supporter julien51 is also highly interested in supporting h-feed / h-entry in Superfeedr
# 01:23 tantek kylewm in terms of "reinvent the wheel", simplification is an inevitable evolutionary path in technological development. it happens to everything and everyone.
# 01:23 KevinMarks_ supporting h-feed in feed parsing libraries seems liek the best way
# 01:24 GWG snarfed: Pfefferle switched to using tgm plugin activation which was actually designed for theme dependencies. So it isn't perfect
# 01:24 tantek hmm looks like aaronpk fixed that particular trigger for Loqi
# 01:25 kylewm no clue, I think it supports whatever node-feedparser supports
# 01:25 tantek and I believe I've heard others (likely even here) say it's to the advantage of feed readers to be quite liberal in what they consume
# 01:25 GWG There is only one scenario that I can think of where I would want a separate feed file and it is not the best one.
# 01:26 tantek GWG, I have a separate non-discoverable Atom feed for my most recent 3 *articles* that I created specifically at the request of planet.mozilla people
# 01:27 GWG I am trying to save mobile data. So any way to just download headlines and not full text and images would save me in the long run.
# 01:30 GWG Tantek, I was thinking of feed reading of sites that post articles, not notes. Also, mobile can be slow.
# 01:30 tantek GWG, are you saying on mobile you would only want to read articles and not notes?
# 01:30 kylewm tantek: the peaceful resolution I'm hoping for with @dwiner is that he recognizes indieweb as a plurality of approaches, where any personal publishing mechanism is welcome...i guess i'm not really up for pushing for more than that
# 01:31 tantek kylewm: I suppose my point is that we've asked any/every tool/service to support the minimal formats/protocols we've been developing here, and I don't see any reason to special case any one open source project over another.
# 01:31 tantek I think we should always just ask nicely, and then document the result.
# 01:31 GWG No, I am saying it is the articles I'd want to scan the summary of and not load it all till I decided I was interested. A note I'd probably want the whole thing
# 01:31 tantek And that way every open source project self-selects how involved they want to be with the indieweb community
# 01:32 kylewm tantek: i guess I don't really like that approach in general until we have some well-tested h-feed parsing libraries they can use
# 01:32 KevinMarks_ so I was going to write up the 'what are bits needd fro a feed rreader' discussion from HWC this week - is that best done on the wiki, or as a blogpost
# 01:33 tantek KevinMarks a reader of what era? early 2000s? or 2010s?
# 01:34 tantek the "feed reader" framing typically implies early 2000s thinking which is way behind the integrated reading experiences of today's silos.
# 01:34 tantek a reader of today wouldn't bother with being framed as a *feed* reader
# 01:34 snarfed before asking river4 to support h-feed, i wonder if a smaller symbolic step would be just to ask dave to manage to log into the wiki
# 01:35 tantek snarfed - given that asking others to edit it via a tweet is more work than editing directly, I'm ok leaving it as is
# 01:35 tantek there should already be sufficient laziness incentive to directly edit
# 01:35 snarfed tantek: true for the nth edit, but not for the first
# 01:36 tantek snarfed - sure - I'd say even before that, inviting folks to IRC seems to be a successful pattern
# 01:36 snarfed sure! any of those might be good before the feature request
# 01:37 tantek snarfed, OTOH, having dave and others tweeting a bunch of links back/forth to the indiewebcamp wiki is also not a bad thing
# 01:38 tantek frankly, I'd rather prioritize dave ownhisnotes (and @-replies) on his own site and start POSSEing everything to Twitter rather than Tweeting directly
# 01:38 tantek editing / contributing to the wiki is definitely a nice community thing, but it's also not a necessity of being "indieweb" per se
# 01:38 snarfed tantek: it is much less work than owning his notes though
# 01:39 KevinMarks_ I think his stated itch is interesting - supporting webmention woudl give him a way to do it
# 01:39 snarfed gRegor`: no, it's not in reply to a tweet of hers
# 01:39 gRegor` Aha. I thought it checked replies too.
# 01:39 KevinMarks_ "let's say you want to make a great blog post editor, but you don't want to have to write a whole blogging system"
# 01:39 gRegor` One of these days I'll remember all the ins and outs. :)
# 01:40 tantek kylewm: getting back to your point about " well-tested h-feed parsing libraries "
# 01:40 snarfed hey aaronpk, i'm looking at the overloading of the micropub location param
# 01:41 snarfed looks like for h=entry it's expected to be a geo uri, and for h=event it's a url?
# 01:42 tantek kylewm: presumably you had to build understanding of parsing h-feed / h-entry semantics in an abstraction above mf2util right?
# 01:43 GWG snarfed: You looking at my location issue?
# 01:43 snarfed GWG: you saw that i implemented it and closed it, right?
# 01:44 tantek kylewm: oh interesting, it takes care of finding the first h-feed and then getting its h-entrys?
# 01:44 gRegor` GWG: Is there a way to have WP not mark bridgy wm as spam automatically? Or just have to approve enough of them for it to learn?
# 01:44 GWG Haven't checked since 4...see it now
# 01:44 tantek kylewm: that's pretty sweet. though it seems to be mishandling the relative URL for "url" of "author"
# 01:45 KevinMarks_ so, to integrate with , say, Universal feed parser, we would take that and rename thinsg to match the exising structure
# 01:45 GWG I sent a pull request to Pfefferle about two weeks ago for a whitelist in Semantic Linkbacks.
# 01:46 kylewm huh, you're right, I'll have to look into that
# 01:46 GWG So, I wrote a feature to address that exact issue
# 01:47 GWG gRegor`: With a domain whitelist. So you can tell it to always accept Bridgy comments
wolftune joined the channel
# 01:47 gRegor` I don't see that option.
# 01:48 GWG gRegor`: He hasn't had time to accept the pull request.
# 01:49 gRegor` Oh, so there isn't an option. Sorry, I meant "now"
# 01:50 GWG gRegor`: No. But I thought you should know it was coming
# 01:51 tantek kylewm - how much "special knowledge" was needed to built mf2util ?
# 01:51 gRegor` GWG: Thanks! How difficult is it to customize the way likes are displayed?
# 01:52 kylewm tantek: you mean like domain specific knowledge of what properties constitute an h-feed and h-entry?
# 01:52 tantek KevinMarks - I disagree - starting with from the very beginning. Markdown was always supposed to be *readable* as plain text as-is, not "as source"
# 01:53 tantek kylewm - all such "domain specific knowledge of what properties constitute an h-feed and h-entry" that you had to guess/add/determine above and beyond what's in the h-feed and h-entry specs likely indicates holes in those specs
# 01:53 kylewm nothing much comes to mind that was not in the spec
# 01:54 tantek thus perhaps even as a prerequisite to robust libraries, we should robustify the spec
# 01:54 tantek kylewm: thanks. I definitely want any developer to be able to start from the spec and create something interoperable.
# 01:55 tantek and that's reasonable homework for us (robustify spec, better libraries) before we go asking / filing issues in user-level open source projects to add support for h-feed, h-entry
# 01:55 GWG gRegor`: Displaying of likes was my first Indieweb project
# 01:57 gRegor` They look different than the other webmentions. Square avatar, date underneath instead of beside
# 01:58 GWG Not specifically the theme. But it is a theming issue.
# 01:58 KevinMarks_ mf2util is interesting in that it only looks for known properties - in effect it is a mf1 from mf2 model
# 01:59 GWG By default, only comments have images.
# 01:59 gRegor` Well, they're being shown on that link above :)
# 02:00 GWG Semantic Linkbacks changes the default, but the theme may not be styling them correctly
# 02:03 gRegor` It's not my site so I don't want to do too much messing around.
# 02:03 gRegor` I think something is just generating some odd HTML, so maybe I can fix it in the theme.
# 02:03 GWG I may be dismantling my plugin though
# 02:04 gRegor` Unfortunately I think the WordPress experience is still lacking for people new to this.
# 02:04 GWG I would look at how specific the CSS is for comments vs pingbacks.
# 02:04 tantek KevinMarks - Markdown is not source code - Markdown is readable plain text
# 02:04 tantek any use of Markdown that is more "source code" than "readable plain text" is a violation of the primary Markdown design principle
# 02:05 gRegor` Initially she only had Webmention installed, so it was showing "from bridgy" an dno author information. When she looked into Semantic Linkbacks she saw the RDFa / Schema stuff and got scared off because it seemed to involve difficult changes
# 02:05 tantek that's not to say that programmers are actually extending Markdown into becoming ugly plain text
# 02:05 gRegor` I looked into it and confirmed Semantic Linkbacks just needed to be installed and no other config
# 02:06 tantek gRegor`: whoa, why does Semantic Linkbacks generate ugly RDFa / Schema stuff?
# 02:06 GWG gRegor`: That is mostly a matter of extensions. It isn't being used.
# 02:06 tantek and yes that experience should be documented somewhere
# 02:06 tantek "she saw the RDFa / Schema stuff and got scared off because it seemed to involve difficult changes"
# 02:06 gRegor` And honestly I don't even know what that section means
# 02:08 tantek if something unnecessary is in the readme is scaring people away, that's a good example of something to move to a separate page
# 02:08 gRegor` GWG: Understood, just letting you know what her experience was. She's a programmer, though doesn't do much web. She found that GH link via the wiki and was put off momentarily (until I told her it was a "just install" thing)
# 02:08 tantek yup. this is a good reason to keep readmes small
# 02:08 gRegor` I will try to capture some of this on the wiki tonight.
# 02:09 gRegor` I have access to her WP install now, so it's nice that I can see these plugins in action.
# 02:09 GWG I have held off on sending more pull requests for a bit. As snarfed discovered lasr night, I am a messy coder.
# 02:09 gRegor` It was kind of a lark. She told me she was moving her site back to WP and I was like "Hey, try installing this IndieWeb plugin"
# 02:09 gRegor` Glad we got it working now, though :)
# 02:09 GWG My indenting drives Pfefferle crazy.
# 02:09 GWG gRegor`: If you need any help, happy to try.
# 02:10 GWG I wanted to rewrite the documentation.
# 02:10 snarfed ok all, the wordpress micropub plugin now supports the vast majority of micropub params. new ones include h-event, category, in-reply-to, like, repost, rsvp, and location
# 02:10 snarfed i'm sticking a fork in it and moving on for now. please try it out and feel free to ping/file issues!
# 02:12 gRegor` GWG: Perhaps you could expound on the reasoning for WP Webmention plugin and Semantic Linkbacks being separate plugins, if they're both required. I'm not clear on that.
# 02:12 gRegor` KevinMarks_: Postachio
# 02:13 GWG Semantic Linkbacks does not actually require webmentions
# 02:14 gRegor` I thought it was on the wiki
# 02:14 GWG Yes, for a full Indieweb implementation
# 02:14 KevinMarks_ semantic linkbacks are useful in their own right for better markup
# 02:14 GWG But they do not require each other
# 02:15 gRegor` Installing Webmention without Semantic Linkbacks wasn't a good expeirence, either. Got webmentions from bridgy and they didn't display the author information, just comment and linked back to bridgy.appspot.com instead of the source URL
# 02:15 KevinMarks_ so that they are parsable if someon esle sends a ebmention for them
# 02:15 GWG Semantic Linkbacks will work on pingbacks
# 02:15 GWG The idea is that Semantic Linkbacks enhances Linkbacks of all types.
# 02:16 GWG Wordpress Webmentions is the plumbing for webmentions only
# 02:16 GWG It took me a while to get the rationale.
# 02:17 GWG Acegiak, read author and picture from source URL. Hide parts of response box based on type.
# 02:19 acegiak don't hide parts of response box without multikind posts
# 02:19 GWG gRegor`: You may have noticed there is a simple design philosophy for many Indieweb plugins
# 02:20 GWG Acegiak, if it is based on selection, selecting any applicable kind would show it.
# 02:20 acegiak I think unix design philosphy "do one thing and to it well" is always a good way to go
# 02:21 gRegor` What is postachio?
# 02:21 gRegor` GWG: Thanks, I think I understand it better now.
# 02:21 GWG Acegiak, I added settings to Semantic Linkbacks
# 02:21 gRegor` It would be nice if WP had dependencies
# 02:22 gRegor` But perhaps the wiki needs something like: If you want to use Bridgy on Wordpress 1) Install Webmention 2) Install Semantic Linkbacks
# 02:22 snarfed man, i'm really behind. so the indieweb plugin is straight up dead?!?
# 02:23 gRegor` It's a helper to install the others, I think?
# 02:24 snarfed gRegor`: i'd s/bridgy/indie replies and bridgy/ in that language, but otherwise lgtm
# 02:25 gRegor` is tired. It took far too long to parse that, snarfed. Haha
# 02:25 GWG gRegor`: You should see the long discussion tickets on dependencies
# 02:25 gRegor` Nah, I'm good. :)
# 02:25 gRegor` I don't need anything to drive me to drink. It's Friday!
# 02:26 GWG Snarfed, gRegor` : I spent a lot of time on the Indieweb plugin copy.
# 02:26 GWG It used to say it was the Indieweb version of Jetpack
# 02:26 acegiak GWG: with the read author and picture from URL I wouldn't do it automatically but have a button to fetch it
# 02:27 acegiak cause, for instance, my reader populates those fields for me
# 02:27 acegiak you could even fetch the title that way if you wanted
# 02:29 acegiak GWG: for checkin would we just use the wordpress geodata?
# 02:30 acegiak so we could just add a checkin kind straight away?
# 02:33 kevinmarks.com created /reader-components (+1996) "Created page with "=Reader Components= A [[reader ]] describes a common user experience model of a feed of updates compiled from multiple sources. In order to construct this, there are various compo..."" (
view diff )
# 02:34 KevinMarks_ first pass at this, I'll iterate with existing things that provide the component
# 02:37 acegiak how many people are hosting their site on machine where intensive resource use isn't a problem?
# 02:37 acegiak cause I'm thinking that whisperfollow isn't much use to most people because it can pull a lot of resources
# 02:44 GWG acegiak: That was what I meant by automatically. A button to fill it in.
# 02:45 GWG acegiak: As for check-in, yes. But geodata doesn't do venue. I added a field for that to my attempt at a Geolocation plugin.
# 02:46 GWG acegiak: How intensive? I run an instance of TT-RSS on a $20 a year server
benwerd_ and KevinMarks joined the channel
# 03:09 acegiak GWG: are you able to view performance etc? it would be interesting to see how it goes
# 03:11 acegiak ok. I think the problem on mine mioght have been the fact htat I'm not clearing old records out of hte whispers database so it was taking ages to check for uniqueness when aggregating
ben_thatmust_ joined the channel
# 03:24 KevinMarks Acegiak do you keep the whole entry in one table? Could you have a separate table of the URL or hash?
ben_thatmust_ and KevinMarks__ joined the channel
# 03:47 acegiak KevinMarks__: I'm already storing the permalink in the table with the entry, is a separate table just for that reference going to be quicker?
# 03:48 acegiak genuine question I don't know much about how DBs are optimised
# 03:58 acegiak it's a wordpress plugin that acts as a feedreader
# 03:59 acegiak cause I started it when I was first starting wordpress development
# 04:18 gRegor` Is Webmention for (Threaded) Comments a plugin under development, or is it released? I'd like to add a link to the wiki
# 04:19 GWG gRegor`: It is Github only right now.
# 04:19 GWG gRegor`: I meant to ask pfefferle if he would consider merging it into the main webmention plugin.
# 04:20 gRegor` Ok. Mind linking the repo in that section? ^
# 04:20 GWG gRegor`: Semantic Comments is optional
# 04:21 GWG I know snarfed questioned it earlier. I'm trying to encourage consolidation
# 04:22 GWG If parts of Semantic Comments fold into Semantic Linkbacks, then the rest should be part of a WordPress theme as style elements.
# 04:29 gRegor` "For more information on these plugins, visit the WordPress page on the Indiewebcamp wiki. or click the individual plugin links below." on that page should probably be updated. I think it can just be remove actually.
# 04:29 Loqi ben_thatmust_ meant to say: acegiak in mysql you wouldn't get any benefit putting it into another table
# 04:30 GWG gRegor`: I moved it to WordPress_Plugins
# 04:35 gRegor` Or do we want to avoid subpages?
# 04:36 GWG People seemed to be against subpages
# 04:38 gRegor` I think the FAQ I added captures the earlier discussion. At least the specific issue my friend Sheryl ran into
# 04:45 GWG gRegor`: Appreciate it. Every time someone has a problem, I try to edit it
wolftune joined the channel
# 05:31 acegiak I want to add "wants/desires/wishes for", "listened to" and "played game"
# 05:31 GWG Externally added, or built into the plugin?
# 05:32 GWG I probably should add support for add-ons.
# 05:33 GWG Well, I have to rearrange some things to make a multi-kind feature easier to work with.
# 05:33 GWG But...there are a few places you'd need to edit.
# 05:33 GWG There is the Kind Strings and Verbs functions
# 05:34 GWG So, you are thinking a scrobbling type functionality?
# 05:35 GWG So, that one was one I had considered
# 05:36 GWG Wants and played...I'm not sure what the type name is.
# 05:37 GWG A gaming type is interesting though. But we don't have anything for that in the wiki, but it makes sense
# 05:40 GWG Before you start hacking, give me a few minutes. I'm going to push some changes to the repository. Little reorganization.
# 05:41 GWG acegiak: You made me realize some things are in the wrong place
metatropolis joined the channel
# 05:54 metatropolis !karma Loqi
KevinMarks and KevinMarks__ joined the channel
# 06:18 GWG acegiak: I have a question for you
# 06:18 GWG How does you distinguish between audio you are posting, and audio you are listening to?
# 06:19 GWG I'm thinking that an audio post without an external URL is a locally hosted piece of audio.
# 06:23 GWG Still having trouble with the other two
# 06:24 GWG Listened to would be an Audio post.
# 06:26 GWG KevinMarks__: Let me rephrase. An audio post with a response URL is listening, an Audio post without one would be posting audio.
# 06:27 GWG So, rather than two types, one type.
# 06:28 GWG What we don't have is a game playing type in the wiki. So, that's new territory.
# 06:30 GWG acegiak: I'm giving you some hooks if you wanted to write extra terms outside of the plugin as well.
# 06:31 acegiak GWG: I thought that they would all just be different kinds utilising the response_url and response_title fields?
# 06:32 GWG acegiak: Wants/desires/wishes for is the one I'm having trouble with.
# 06:33 GWG acegiak: I'm adding the others. I was just saying an audio post can both be a response to audio and a post with audio.
# 06:34 acegiak it's my solution to people always asking what i want for birthday/christmas
# 06:34 metatropolis listening = verb, audio post = noun
# 06:34 metatropolis should they be handled the same?
# 06:34 GWG That one I think needs a wiki page
# 06:35 acegiak I'm just spitballing but you could potentially have something like an RSVP response that is "purchased for" but only visible to people who are authenticated as NOT the original poster
# 06:35 GWG The way I'm thinking of it, metatropolis, is that an audio post with a in-reply-to is listening.
# 06:36 metatropolis ah,it links the listener’s post to the remote source, then.
# 06:36 metatropolis (or local source)
# 06:37 GWG Well, if the link is in the e-content, it would be different than if it was marked up as in-reply-to.
# 06:37 GWG I'd better finish this edit so I can write something in the wiki. I don't know what other people think, but this works.
# 06:38 KevinMarks__ The activity stream "played" verb was supposed to cover audio, video and games
# 06:39 acegiak I don't mind verbs but those three are all very different actions
# 06:39 GWG The slug I'm using for playing games is 'game'. The verb is 'Played'. What are the singular and plural versions? 'Game' and 'Games' seem off somehow.
# 06:40 acegiak ill have to see it in action before i can give valuable feedback
michielbdejong and KevinMarks joined the channel
# 06:52 kylewm KevinMarks: I'm curious about your comment from earlier that mf2util only looks for known properties; i'm not sure in what sense you could look for unknown properties?
snarfed joined the channel
# 06:57 GWG acegiak: Pushed. I have to go push an update to mf2_s as well.
# 07:02 GWG acegiak: Still a bit broken. Working on it.
# 07:02 acegiak GWG: yeah noticed the "unexpected output before headers" error on activation
# 07:02 GWG I pushed what I had so far for you to see
# 07:03 GWG I'm running through the tests now
# 07:04 GWG I'm not sure where the unexpected output is coming from.
# 07:08 acegiak I'm kinda coming and going to and from chat while fixing my hair and makeup for dinner tonight so take your time
# 07:09 GWG I'm working on the display. I didn't code for a few scenarios.
# 07:16 KevinMarks Right, kylewm they are both assuming that only some properties exist. Not saying this is bad, just interesting
leofseig1 joined the channel
# 07:23 acegiak KevinMarks: and all blackwool wants to talk about is her indieweb documentary
wolftune and edsu joined the channel
# 07:29 acegiak KevinMarks: well we've OFFICIALLY moved our valentines date day to next weekend
tantek___ joined the channel
# 07:30 acegiak but we're still in the city tonight so we're going out anyway
# 07:30 GWG acegiak: It is 2:30 in the morning here
metatropolis joined the channel
# 07:35 GWG I was going to work on something else, but Post Kinds, after these changes, needs some more love and attention.
mdik_ joined the channel
# 07:36 Loqi acegiak meant to say: GWG: maybe work on sleep? :P
# 07:36 GWG I'm probably breaking my recent...don't commit to a repository after 2AM rule.
KartikPrabhu, frzn, KevinMarks__ and wolftune joined the channel
# 07:53 GWG acegiak: Either way, I think I will go sleep for a bit.
addal joined the channel
# 07:54 GWG Feel free to comment when you have a chance. I moved a bunch of things around. You've made me think I need to comment the code better.
tantek joined the channel
# 07:58 GWG acegiak: Commenting the code, or going to bed?
# 08:01 kylewm GWG: coding sleepy is fine, but document sober/awake :)
# 08:03 GWG kylewm: Haven't you heard the expression, do not operate heavy machinery?
# 08:05 KevinMarks__ Wasn't there an empirical measurement that code committed late at night used more global variables?
KartikPrabhu joined the channel
# 08:09 GWG I just hate thinking I've come up with something and then asking myself in the morning what the heck I was thinking.
# 08:11 GWG So, tonight I decided that an audio post with in-reply-to indicates Listening, as a way of addressing acegiak's scrobbling needs.
# 08:11 GWG Tomorrow I may think this was not a good idea
# 08:18 GWG I'd better go to bed before I start thinking about music listening metadata.
# 08:18 GWG I hate it when I get thinking and cannot get my brain to shut down.
elf-pavlik joined the channel
e-lima, iandevlin, KartikPrabhu, nt0, eschnou and Blackwool joined the channel
# 09:47 Blackwool hi all! not sure if i met any of you when i was on here the other day?
# 09:49 Blackwool Hullo again! :)
# 09:49 Blackwool well, perhaps you have time to give me your thoughts on something?
# 09:50 Blackwool (unless you're planning on being asleep in the near future!)
# 09:58 Blackwool thanks! :) so the biggest hurdle i have with this pitch (aside from it being due on monday) is that all the advice i've been given is "they won't want to fund the filming happening outside of australia"
# 09:58 Blackwool and "they will prefer an australian main character"
# 09:59 Blackwool both of which are challenging as most of the central players in the group are in the US or EU
# 09:59 Blackwool so i'm trying to come up with creative solutions, any thoughts?
# 10:01 Blackwool haha, i guess so, but hey, i'm a documentarian, i can make anything look fun :P
# 10:01 Blackwool I think they are going to want me to choose a person or a handful of people and make them the "story" aspect
# 10:01 Blackwool to make it relatable as well as informative
# 10:02 KevinMarks_ you could get people to shoot themselves, or use videochat. we can shoot you b-roll of SF or whatever
# 10:02 acegiak tantek: any plans on being down under again ever? :P
# 10:02 Blackwool i was thinking of something like that actually! seems kinda appropriate
# 10:03 KartikPrabhu i don't see why an Australian can't play an American. for instance Russel Crowe ;)
# 10:03 Blackwool KartikPrabhu, haha, true that :P
# 10:05 Blackwool KevinMarks_, hmm! good thought
# 10:05 Blackwool thats okay, i don't mind that
# 10:06 Blackwool this is only meant to be a 30 minute piece
# 10:06 Blackwool agreed, good film
# 10:06 Blackwool hence i don't mind the comparison :)
# 10:07 Blackwool but also, i think my style will probably be a bit different, based on how i usually make stuff
# 10:08 Blackwool acegiak just suggested a remote controlled camera drone that i can operate via the net...that sounds pretty neat
# 10:09 Blackwool when is the next indie web camp event?
# 10:10 Blackwool I guess my other question then is, I'm looking for a list of potentially interested people so that I can give an indication of that in my application
# 10:11 Blackwool neat, that looks pretty cool
# 10:14 Blackwool ok, well that one is probably a bit close, but there's heaps throughout the year
# 10:14 Blackwool which would you say is most significant?
eschnou joined the channel
# 10:20 Blackwool ah, cool, ok
# 10:22 Blackwool do you think people will be keen/have time to be in the film?
# 10:23 KevinMarks_ you can tell from the talks we've shot that we like showing off about it
# 10:23 Blackwool yeah! its great! it's very helpful for research! :)
catsup and KevinMarks joined the channel
# 10:42 Blackwool KevinMarks_, i'd really like to have a chat with the Indie Web Camp founders, Tantek, Aaron and Amber, should i just try emailing them?
frzn and catsup joined the channel
# 10:49 Blackwool KevinMarks_, also, i had a listen to your ABC radio national interview, it was great! really informative
catsup joined the channel
catsup, KartikPrabhu, benwerd_, KevinMarks, e-lima and frzn joined the channel
# 12:26 Blackwool KevinMarks_, hey, do you think you'd be up for being in this doco? I ideally want to focus on no more than three people, and you, Tantek, Amber and Benwerd seem to be doing lots of talks and interviews
# 12:26 Blackwool just based on whats on the videos section of the indie web camp site
michielbdejong, wolftune, e-lima, KartikPrabhu and LukasRos joined the channel
# 13:25 acegiak so i have two entries on acegiak.net with the same phone number. one is a tel:// link and the other is a sms:// link and i feel like its a weird ux grey area?
Erkan_Yilmaz joined the channel
# 13:50 GWG So much for sleep. Back to coding Post Kinds, I guess
Acidnerd joined the channel
# 14:12 LukasRos Hello IndieWeb-folks! I’ve started hacking on something that involves IndieAuth, Micropub and App.net - let’s see how this turns out ...
KevinMarks joined the channel
eschnou and frzn joined the channel
# 15:16 LukasRos The 60 second code validity for IndieAuth service is probably a good security measure, but it takes manual testing a bit difficult. Or maybe my debug tools are not good enough.
elf-pavlik_ joined the channel
# 15:21 Loqi Ok, I'll tell them that when I see them next
metatropolis, Erkan_Yilmaz and KevinMarks joined the channel
# 16:06 GWG I'm started to get worried about feature creep.
KartikPrabhu, michielbdejong, KevinMarks and tantek joined the channel
# 16:35 Loqi Ok, I'll tell them that when I see them next
# 16:38 LukasRos Cool, I got a token endpoint for IndieAuth/MicroPub working!
# 16:38 LukasRos aaronpk: The debug output of Quill is really helpful, good job :)
benjamin-agaric, frzn, tjgillies, elf-pavlik and addal joined the channel
# 16:53 GWG tantek: Do you have any thoughts on scrobbling that aren't in the wiki?
# 16:55 GWG Last night, I started scratching one of acegiak's itches. I'm not sure I'm going to scrobble, but it was a good idea, so I stuck it in.
KartikPrabhu joined the channel
# 16:57 GWG I'm still trying to figure out if marking it up as a reply is the best move. It seemed like it at 2AM, but I always question anything I thought was a good idea in the middle of the night
# 17:03 GWG To the music, I suppose. But it was more best available as I tried to figure that out.
# 17:04 GWG Of the choices I'd already coded.
# 17:04 tantek that's a horrible way to design a representation for something
# 17:04 GWG I figured I'd save it that way and think about it after sleep.
# 17:04 GWG That's why I'm trying to figure out what does make sense. I'm not pushing it.
# 17:05 tantek than overload something you already have working
# 17:05 tantek I'm saying better to not code that way in the first place
# 17:05 tantek and leave it uncoded while trying to figure out what does make sense
# 17:05 tantek the state of it being "unknown" is better than the state of it being conflated with something it is not
# 17:07 GWG Is there such a concept as p-audio?
# 17:08 GWG The problem is, how to you distinguish between posting audio content and listening to audio content?
# 17:09 GWG You could be listening to what you are posting.
# 17:09 GWG Which I assume would be two properties.
# 17:09 tantek audio posts are (currently) for audio you *create* like a podcast
# 17:09 tantek it's like the difference between posting an article, and bookmarking it or using gRegor's "reading" posts
# 17:10 GWG That's usually where I get confused.
# 17:10 tantek GWG - what's confusing about the massive difference between reading a book and writing a book?
# 17:11 GWG tantek: I'm usually confused about how to mark that up.
# 17:12 tantek sounds more like it's the passive posts that do
# 17:13 GWG tantek: That's what I'm trying to add in. A variety of passive posts.
# 17:13 tantek GWG, have you looked at existing passive post markup?
# 17:13 GWG I had a bit of a problem with that
# 17:14 tantek GWG, aaronpk wrote a nice big long article about passive posts a while back
# 17:15 GWG You wouldn't by any chance have a link, would you?
# 17:20 GWG I could always use Activity Stream object types.
# 17:20 tantek looking at existing work is usually better than looking at existing specs for work
# 17:21 GWG The only example for scrobbling, seems to be mowens.com
KevinMarks__ joined the channel
wolftune joined the channel
# 17:26 GWG tantek: There is one other alternative, if I understand it correctly.
# 17:26 GWG If I mark it up someway, and use it, I become the example
benwerd_ joined the channel
# 17:31 GWG I was trying to find an example of someone using it
# 17:33 GWG Then, I have one more feature I can't even wrap my head around. A passive post for adding things to a wishlist.
# 17:34 GWG What is the singular element of a wishlist?
# 17:36 GWG I'm having trouble with my terminology. To add something to my list, I need a singular and a plural.
KevinMarks and alpower joined the channel
# 17:48 tantek adding things to a wishlist is not a passive action
# 17:49 GWG I'm going to step back from that for a while and leave it to acegiak. It isn't an itch of mine specifically.
# 17:50 alpower anyone got any PESO or POSSE suggestions for photo posting? Currently mainly using Flickr/Instagram, and wanting to look at options for catalogueing everything I post on my own site.
# 17:50 GWG alpower: I'm not a big photo poster, but people seem to like ownmygram
# 17:53 alpower GWG: Thanks - will look that up!
snarfed, eschnou, cmhobbs and michielbdejong joined the channel
# 18:10 tantek darn how did I miss the return of barnabywalters
KartikPrabhu joined the channel
barryf joined the channel
# 18:15 tantek.com edited /rsvp (+611) "/* Why */ expand, add Why RSVP no subsection since I found a specific use-case myself (and it was sufficient to make me implement RSVP no posts in particular)" (
view diff )
benjamin-agaric joined the channel
# 18:23 alpower tantek: thanks! hope you are well.
eschnou and benwerd_ joined the channel
# 18:45 GWG I am going to move to rel syndication issues. Less controversy
snarfed1 joined the channel
snarfed joined the channel
# 19:00 GWG snarfed: Got a minute to talk about the e-content question?
mdik joined the channel
# 19:15 GWG Why do people think there are bad vibes?
# 19:18 pdurbin GWG: my impression is that this channel is fairly anti-RSS
# 19:19 GWG I use RSS. Nothing has replaced it yet fully
# 19:23 GWG Kylewm, I also could start using woodwind.
eschnou joined the channel
# 19:25 GWG kylewm: I have to fix micropub first.
# 19:28 GWG Yes, but I save stories in bulk to read later.
KevinMarks joined the channel
# 19:31 GWG kylewm: Worth proposing a read later feature?
# 19:33 kylewm GWG: not an itch for me personally, i wanted to make it as little like reading email as possible
# 19:33 kylewm maybe you could use micropub to bookmark posts to read later?
KartikPrabhu joined the channel
# 19:42 GWG Me saying that I need to fix micropub
# 19:43 GWG snarfed made some changes that I need to override as they would break my site
# 19:44 GWG Simplest solution is to disable them in a second plugin.
KevinMarks joined the channel
# 19:46 kylewm (pull requests on woodwind are welcome of course, also)
# 20:19 GWG kylewm: Also would need to brush up on python
KartikPrabhu joined the channel
# 20:27 GWG Yes, let's start making an enemies list. That always goes well.
eschnou and KevinMarks joined the channel
KevinMarks, elf-pavlik, tjgillies, KartikPrabhu, metatropolis, tilgovi, eschnou, KevinMarks__ and tommorris joined the channel
# 22:36 Loqi acegiak: GWG left you a message 7 hours, 14 minutes ago: Another push.
benward______ joined the channel
# 22:37 acegiak gwg tantek, i'm gonna fiddle the code for scrobbling today
wilfredh joined the channel
tantek_____ joined the channel
# 22:40 tantek_____ kylewm we already have a list of criteria, it's called indiewebcamp.com/principles
mattl joined the channel
# 22:41 acegiak tantek: if we have "listen" and "watch" its fair to use "play" for games isnt it?
# 22:43 aaronpk it's funny, i have no problem publicly listing what i'm listening to, but what tv/movies I watch feels very different
# 22:44 acegiak tv shows and movies arent really in my own plans either, i wonder why we have that difference
# 22:45 aaronpk i definitely want to at least keep track of tv/movies myself, making some of them public
jden and tantek______ joined the channel
bret joined the channel
# 22:49 tantek______ kylewm, we also already have a measure of indieweb sites: indiewebcamp.com/IndieMark
Phae joined the channel
# 22:49 tantek______ as well as a good start in how indieweb-friendly other sites are or can be: indiewebcamp.com/friendly
# 22:50 snarfed first things first: do we know it breaks? might be worth trying in a couple parsers, e.g. php-mf2, mf2py. want to try that?
JonathanNeal joined the channel
# 22:53 aaronpk yes true, although I don't often privately check in to places. maybe if I had my own (actually private) way to check in i'd do it more
# 22:53 aaronpk i've actually been "checking in" to people for about a year. several times per day noting who I am hanging out with
tantek______ joined the channel
# 22:54 aaronpk completely privately of course, i can't think of many cases that would be public
# 22:54 GWG snarfed: It confuses the pin13 one.
# 22:54 aaronpk snarfed: yeah I just don't do it on foursquare much
# 22:54 tantek______ Aaronpk, wanting to post (semi) privately is why I don't do indie checkins yet
# 22:55 snarfed tantek____: they're primarily for myself, like most things on my site. they're just public for the discipline and to share
# 22:56 GWG snarfed: I just used the html box and tried it.
# 22:56 tantek______ Snarfed, I get they're primarily for yourself. But why? What do you get out it?
frzn_ joined the channel
# 22:57 GWG snarfed: I could code a page so you could see. As I said, just tried it in the box provided.
# 22:57 snarfed tantek____: the "done" ones are for keeping track, memories, sharing w/others. useful e.g. when i'm at the store and want to know if i liked a beer
# 22:57 snarfed GWG: ok. can you at least describe the failure mode?
# 22:58 tantek______ snarfed, interesting, you just named the two exact use cases of Foursquare lists
# 22:59 aaronpk even though i have made several for various reasons
# 22:59 GWG snarfed: It isn't picking up anything inside the nested e-content.
# 22:59 tantek______ eg list of recommended cafes in SF. Or to do list of venues to visit.
# 22:59 GWG snarfed: That's why I wanted to talk to you about it before I tried a solution
# 23:00 GWG Option #1: Do nothing. But then anyone who has marked up their theme has a big problem.
# 23:00 aaronpk sure, tho i'm thinking if this makes sense for this blog post i'm writing
yakker joined the channel
# 23:00 tantek______ Understanding the use cases (and looking at prior real world examples) is the way to figure out to indie publish, and then how to mark it up
# 23:01 GWG Option #2: Set up a way for a theme to tell you when to enable/disable it.
# 23:01 GWG Option #3: Turn it off by default.
# 23:01 GWG I'm thinking #2 makes the most sense.
# 23:01 tantek______ Aaronpk except that's one level few moved from the wiki page, and likely more work
# 23:01 snarfed since those will go inside the post body, but you want them outside the e-content
# 23:01 aaronpk tantek______: do you think it would be okay to upload logos to the wiki with a description that says it's copyright by them?
# 23:01 tantek______ Better to just start with simple documentation on the wiki, and then later incorporate that into your blog post.
# 23:02 GWG snarfed: In an mf2 supported theme, the_content is inside e-content. You are assuming e-content is inside the_content.
# 23:02 GWG So, I have a solution to propose.
# 23:03 GWG snarfed: The way a theme declares support for optional functions from core is add_theme_support.
# 23:03 tantek______ aaronpk answering that question even semi confidently requires a lawyer, so no. Assume there isn't because it's too much work to answer the question.
# 23:03 snarfed GWG: ok. this is over my head now, in terms of wordpress knowledge
# 23:04 snarfed go ahead and propose a fix and i'll probably accept it
# 23:04 GWG snarfed: Basically, you check to see if the theme declared support for mf2 and if it did, you don't add the tags.
acegiak joined the channel
# 23:06 GWG snarfed: I have to reset my fork after the last one.
# 23:06 GWG snarfed: Also, I would have to file an issue against SemPress. But not a bad idea.
# 23:07 aaronpk wow, I was expecting to find some sort of semi-conclusive info searching company logos in wikimedia commons, but wow
# 23:07 aaronpk they claim the IBM logo can't be copyright because it "does not meet the threshold of originality" (a legal copyright term)
# 23:08 snarfed hey aaronpk, re ownyourgram and the auth header, you were right, my server was stripping it :/
# 23:08 snarfed i'm thinking it'd be nice for quill, oyg, etc to send both the header and access_token param, to support servers that can only handle one or the other
# 23:08 snarfed good practice in general to send/accept both if possible, for that reason
# 23:08 aaronpk this makes no sense to me, so yeah I agree let's just avoid uploading logos as much as I want to
# 23:09 aaronpk ben_thatmust: yeah that's a problem with the irc web gateway, it's holding on to nicks after the person leaves the browser, and i can't figure out why
# 23:09 aaronpk snarfed: okay go ahead. i was hoping to avoid sending it outside the header but we may have to given current experience
# 23:10 ben_thatmust i had noticed that in the past. It happened to me when my phone lost signal. If i closed the tab it would free it correctly
# 23:10 ben_thatmust i don't know the exact system / setup but immediate thoughts are some retry-connection setting, or session timeout
# 23:11 aaronpk ben_thatmust: yeah there's some event that i'm not catching. node has to explicitly disconnect
# 23:14 snarfed GWG: thanks! sounds good. i glazed pretty fast reading that, but i trust it's the right way. thanks for doing it!
# 23:16 kylewm snarfed: got a pretty decent answer on SO today; sounds like basically we can see the posts of anyone who has given our application "read_stream" permission, and pretty much no application will be allowed to ask for read_stream after April
# 23:16 kylewm snarfed: but i'm idly wondering if we might be able to reply/like a post without actually being able to see it
# 23:17 snarfed "This permission is granted to apps building a Facebook-branded client on platforms where Facebook is not already available. For example, Android and iOS apps will not be approved for this permission. In addition, Web, Desktop, in-car and TV apps will not be granted this permission."
# 23:18 snarfed kylewm: i don't think we can reply/like w/o seeing it. that's what we were trying to do originally and it didn't work, right?
e-lima joined the channel
# 23:19 snarfed or at least, they may be decoupled, but we couldn't reply/like either
# 23:20 kylewm snarfed: I haven't looked into it... seems like there's a very slight possibility that we couldn't like a post for another reason, and then tried to pull the post up in the Graph Explorer and couldn't see it because of readstream
# 23:21 snarfed so, not new information, but nice to at least get some confirmation
# 23:21 snarfed interesting that it let you award the bounty w/o accepting
# 23:22 kylewm right, and I didn't really understand that read_stream meant I couldnt see anything from anyone
# 23:22 snarfed kylewm: i probably didn't either. facebook kind of just hates developers now. ok then.
# 23:23 snarfed learned the privacy lesson late, but when they did, they took it all the way
Phyks joined the channel
# 23:27 kylewm hard not to view it as, "open up the platform until it gets big enough and then shut down access to it"
# 23:28 kylewm when third party developers do less to help your site and more to support their own stuff
tommorris joined the channel
# 23:30 snarfed kylewm: sigh. ok then. should we bit the bullet and kill it in bridgy?
# 23:33 snarfed my bar for wikifying is high, but this meets it. brb
KevinMarks joined the channel
LukasRos joined the channel
elima_ joined the channel
# 23:40 snarfed i don't understand wiki main/subpages and content duplication :(
# 23:40 acegiak ok, here's a fun one. I don't think audio and video should be separate kinds from note/article
# 23:41 aaronpk like the facebook page starts with info about how to posse, then it turns out that it may be its own topic so a new page is created.
# 23:41 acegiak I feel like most of the other kinds are a relationship between the post and some other content?
# 23:41 aaronpk i agree with the facebook and facebook-related topics
# 23:41 GWG acegiak: I suppose it could switch to listen and watch instead of audio and video.
# 23:42 aaronpk but audio and video make sense to be their own pages, because then there's the ability to have the 'indieweb exampels' section on each
# 23:44 GWG acegiak: You can switch them out. Or I will for now. I had no plans to use audio and video at the moment. But listen and watch I might.
# 23:44 GWG Of course, if I ever do a podcast or something...
# 23:44 acegiak I feel like having post kinds for note, article, photo, video, audio is kinda counter to using actual html like we do here on the web
# 23:44 GWG acegiak: I'm in the micropub code right now.
# 23:44 ben_thatmust aaronpk, after looking around the best i can find it trying to switch to socket.io or something that lets you setyour own heartbeat function
# 23:45 GWG acegiak: Not sure if you caught the add_theme_support thing a few lines up.
# 23:46 GWG acegiak: I'm going to propose that any theme that does microformats2 register its support, so any plugin will be aware of it. You don't need core for that.
# 23:48 GWG acegiak: I may switch post kinds to the same idea. Register theme support for it the way post formats does.
# 23:49 acegiak GWG: you're right about the wording being tricky for games
Erkan_Yilmaz joined the channel
tantek joined the channel
# 23:53 snarfed kylewm: huh. speaking of fb, bridgy's fb api calls for poll for your account are consistently 400/500ing. dunno why
KevinMarks__ joined the channel
# 23:55 tantek snarfed - it's almost like they want to kill the platform
# 23:56 tantek we know a bunch of people over there, @daveman692, various ex-Mozilla folks. maybe it's time to post something about it publicly and ask
# 23:56 acegiak I feel like facebook's strat is "Become big enough that the rest of the web migrates to you or dies"
# 23:57 tantek pdurbin: interesting use-case about "to download podcasts"
# 23:58 acegiak whisperfollow embeds the media attachement of rss streams
# 23:59 acegiak but I need to add something to pop the player out to another window so that I can keep listening if I close my whisperfollow tab
# 23:59 tantek I don't really consume podcasts myself so I don't want to write something theoretical there.