#indiewebcamp 2015-02-14

2015-02-14 UTC
#
@Steffenster
Dieses IndieWeb klingt gut. Haben wirklich weder @golem noch @t3n bisher darüber berichtet? http://hmans.io/ucm032
(twitter.com/_/status/566387845859119104)
tantek_1, tantek__1, tantek___1, tantek____1 and tantek_____ joined the channel
#
tantek_____
^^^ aaronpk looks like the web irc proxy is holding onto some nicks
kerosene joined the channel
#
acegiak
oh i thought you were just growing a beard
#
Loqi
acegiak: GWG left you a message 9 hours, 9 minutes ago: Wanted to ask your opinion on some features for Post Kinds.
#
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
#
tantek_____
Eg in the fine tradition of csv, tags=red,blue,dumbtagwith\,comma,dumbtagwith\\backslash
#
kylewm
that way lies madness!
#
tantek_____
kylewm but csv is a "proven" technology ;)
#
tantek_____
And we can pluralize any property by appending an "s" to the property name right? ;)
#
andysylvester.com
edited /River4 (+37) "/* Installation information */"
(view diff)
#
KevinMarks_
csv has evil escaping rules
#
kylewm
tantek_____: i know you're kidding now, but i can't tell when you *started* kidding :)
#
tantek_____
kevinmarks nah I demonstrated all the escaping you need in my example
#
andysylvester.com
edited /River4 (+79) "/* Installation information */"
(view diff)
#
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?
#
tantek_____
Or heck, a pull request if you dare ;)
#
andysylvester.com
edited /River4 (+84) "/* Installation information */"
(view diff)
#
KevinMarks_
that isn't CSV escaping, that's more sensible
#
kylewm
I don't think I am comfortable filing that issue; feels overly aggressive/confrontational
#
kylewm
KevinMarks++
#
Loqi
KevinMarks has 80 karma
#
KevinMarks_
no response though
#
KevinMarks_
is there not a chat space on fb, or do they send you to stack overflow?
#
Loqi
[bridgy] Andy Sylvester replied '@kylewm2 @davewiner @kevinmarks @julien51 @aaronpk I have added links to install notes and public rivers' to a tweet that linked to https://indiewebcamp.com/River4 (https://twitter.com/AndySylvester99/status/566397135612948480)
#
acegiak
whays the irssi command to see a list of online users in a channel?
#
kylewm
KevinMarks_: that's an interesting thought
#
snarfed
KevinMarks_: they used to have one, but i think now they send you to SO
#
snarfed
like many google dev projects, and many other cos
#
KevinMarks_
Jesse Stay is an admin there, he could eb good to ask
#
acegiak
pdurbin: rhanks i wouldnt have worked that out on my own
#
kylewm
huh, got a (nonsense?) answer on SO http://stackoverflow.com/a/28510863/682648
#
snarfed
looks like spray and pray for bounties
#
KevinMarks_
other person to ping maybe: https://twitter.com/sicross
#
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?
#
snarfed
gRegor`: they definitely installed the indieweb plugin, and not just the webmention one?
#
snarfed
that's what it usually looks like without semantic-linkbacks
#
gRegor`
Checking
#
gRegor`
I might try to have her stop by here rather than play messenger :)
#
snarfed
yeah remote debugging is no fun
#
gRegor`
No semantic linkbacks plugin installed
#
kylewm
I tried asking a question in that fb group; people seem to respond pretty quickly to each other in there
#
kylewm
although, just realized it's 5pm on a Friday, oops
#
snarfed
gRegor`: she needs either the indieweb plugin (it's a bundle) or webmention and semantic linkbacks plugins
#
snarfed
beer o'clock!
tantek joined the channel
#
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
#
GWG
snarfed: Indieweb is no longer a bundle
#
GWG
It is now a helper
#
tantek
is that like a wizard?
#
GWG
tantek: WordPress is somewhat limited in this regard
#
tantek
I don't even understand the regard.
#
GWG
There is no built in dependency functionality. So one plugin can't help you install others without some additional coding
#
tantek
kylewm: strange, what's overly aggressive/confrontational about requesting support of an open standard?
#
GWG
So, Pfefferle was bundling multiple plugins, which created a problem in maintenance.
#
snarfed
heh ok, i'm behind the times, i defer to GWG
#
GWG
So, he added an existing third party library to do the plugin installing. But it isn't exactly the best.
#
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
#
tantek
kylewm: I suppose I am being hopeful that he wouldn't view *additional* support as any kind of a threat
#
GWG
kylewm: Does being for one thing make me against another?
#
tantek
GWG, it does not. that's the point.
#
tantek
see also: artificial dichotomy
#
tantek
for example, RSS supporter julien51 is also highly interested in supporting h-feed / h-entry in Superfeedr
#
tantek
kylewm in terms of "reinvent the wheel", simplification is an inevitable evolutionary path in technological development. it happens to everything and everyone.
#
KevinMarks_
supporting h-feed in feed parsing libraries seems liek the best way
#
tantek
Kevinmarks what is feed parsing libraries?
#
GWG
snarfed: Pfefferle switched to using tgm plugin activation which was actually designed for theme dependencies. So it isn't perfect
#
tantek
hmm looks like aaronpk fixed that particular trigger for Loqi
#
Loqi
is done
#
tantek
apparently
#
tantek
kylewm does river4 support /Atom for example?
#
kylewm
no clue, I think it supports whatever node-feedparser supports
#
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
#
tantek
what is node-feedparser?
#
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.
#
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
#
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.
#
tantek
GWG, what is the headline of a tweet?
#
KevinMarks_
could Loqi put {stub} <dfn> x</dfn> is inot the template
#
tantek
what is start a page?
#
GWG
Tantek, I was thinking of feed reading of sites that post articles, not notes. Also, mobile can be slow.
#
tantek
GWG, are you saying on mobile you would only want to read articles and not notes?
#
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
#
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.
#
tantek
I think we should always just ask nicely, and then document the result.
#
tantek
Purely factual and informative.
#
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
#
tantek
And that way every open source project self-selects how involved they want to be with the indieweb community
#
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
#
tantek
kylewm: a-ha now that's worth exploring
#
Loqi
[bridgy] Dave Winer ☮ replied '@AndySylvester99 @kylewm2 @kevinmarks @julien51 @aaronpk -- how about including a link to the river format spec -- riverjs.org' to a tweet that linked to https://indiewebcamp.com/River4 (https://twitter.com/davewiner/status/566407005225906176)
#
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
#
KevinMarks_
though given my typing at the moment this may not be great
#
tantek
KevinMarks a reader of what era? early 2000s? or 2010s?
#
KevinMarks_
a reader of today
#
tantek
the "feed reader" framing typically implies early 2000s thinking which is way behind the integrated reading experiences of today's silos.
#
tantek
a reader of today wouldn't bother with being framed as a *feed* reader
#
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
#
KevinMarks_
a reader then
#
snarfed
as opposed to asking others to edit it via tweet
#
KevinMarks_
it's a PESOS form of tanteking
#
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
#
tantek
there should already be sufficient laziness incentive to directly edit
#
snarfed
tantek: true for the nth edit, but not for the first
#
snarfed
(setting up indieauth etc)
#
snarfed
and also, it'd be a gesture of good faith
#
snarfed
which i'm not sure we've seen yet
#
tantek
snarfed - sure - I'd say even before that, inviting folks to IRC seems to be a successful pattern
#
snarfed
KevinMarks_++
#
Loqi
KevinMarks has 81 karma
#
snarfed
sure! any of those might be good before the feature request
#
tantek
snarfed, OTOH, having dave and others tweeting a bunch of links back/forth to the indiewebcamp wiki is also not a bad thing
#
tantek
frankly, I'd rather prioritize dave ownhisnotes (and @-replies) on his own site and start POSSEing everything to Twitter rather than Tweeting directly
#
tantek
editing / contributing to the wiki is definitely a nice community thing, but it's also not a necessity of being "indieweb" per se
#
gRegor`
snarfed, kylewm: Bridgy should find this and send a webmention, yes? https://twitter.com/gRegorLove/status/566405024465846273
#
snarfed
tantek: it is much less work than owning his notes though
#
KevinMarks_
I think his stated itch is interesting - supporting webmention woudl give him a way to do it
#
snarfed
gRegor`: no, it's not in reply to a tweet of hers
#
gRegor`
Aha. I thought it checked replies too.
#
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"
#
gRegor`
One of these days I'll remember all the ins and outs. :)
#
snarfed
gRegor`: hmm. maybe i don't follow. but the answer is probably https://github.com/snarfed/bridgy/issues/51 :P
#
gRegor`
Yep.
#
tantek
kylewm: getting back to your point about " well-tested h-feed parsing libraries "
#
snarfed
hey aaronpk, i'm looking at the overloading of the micropub location param
#
snarfed
looks like for h=entry it's expected to be a geo uri, and for h=event it's a url?
#
snarfed
or should i distinguish based on scheme?
#
tantek
kylewm: what h-feed parsing library did/do you use in /Woodwind ?
#
kylewm
tantek: mf2util
#
snarfed
mf2util++
#
Loqi
mf2util has 1 karma
#
snarfed
only 1?!?
#
snarfed
travesty
#
tantek
what is mf2util?
#
Loqi
mf2util is a Microformats 2 utility for Python, commonly used to extract common features in comments and reply-contexts https://indiewebcamp.com/mf2util
#
snarfed
damn straight
#
kylewm
awkward wording is awkward
#
tantek
kylewm: presumably you had to build understanding of parsing h-feed / h-entry semantics in an abstraction above mf2util right?
#
GWG
snarfed: You looking at my location issue?
#
kylewm
not sure I follow the question, it gives back entries https://kylewm.com/services/mf2util?url=http://tantek.com
#
snarfed
GWG: you saw that i implemented it and closed it, right?
#
tantek
kylewm: oh interesting, it takes care of finding the first h-feed and then getting its h-entrys?
#
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?
#
kylewm
yeah, it does that and runs (most of) /authorship
#
kylewm
and does some nasty datetime parsing
#
GWG
Haven't checked since 4...see it now
#
tantek
kylewm: that's pretty sweet. though it seems to be mishandling the relative URL for "url" of "author"
#
GWG
gRegor`: Yes. There is.
#
KevinMarks_
so, to integrate with , say, Universal feed parser, we would take that and rename thinsg to match the exising structure
#
Loqi
[bridgy] Andy Sylvester replied '@davewiner @kylewm2 @kevinmarks @julien51 @aaronpk Done, added to indiewebcamp.com/River4' to a tweet that linked to https://indiewebcamp.com/River4 (https://twitter.com/AndySylvester99/status/566410650750963712)
#
GWG
I sent a pull request to Pfefferle about two weeks ago for a whitelist in Semantic Linkbacks.
#
GWG
He has been busy.
#
kylewm
huh, you're right, I'll have to look into that
#
GWG
So, I wrote a feature to address that exact issue
#
gRegor`
GWG: How?
#
GWG
gRegor`: With a domain whitelist. So you can tell it to always accept Bridgy comments
wolftune joined the channel
#
gRegor`
I don't see that option.
#
GWG
gRegor`: He hasn't had time to accept the pull request.
#
GWG
So, you may have to wait
#
gRegor`
Oh, so there isn't an option. Sorry, I meant "now"
#
tantek
kylewm I'm curious how https://kylewm.com/services/mf2util?url=http://tantek.com gets a name & photo for author, but not URL
#
GWG
gRegor`: No. But I thought you should know it was coming
#
tantek
kylewm - how much "special knowledge" was needed to built mf2util ?
#
KevinMarks_
he doesn't think of HTML as a source at all
#
gRegor`
GWG: Thanks! How difficult is it to customize the way likes are displayed?
#
kylewm
tantek: you mean like domain specific knowledge of what properties constitute an h-feed and h-entry?
#
GWG
How do you want them displayed?
#
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"
#
tantek
kylewm: yes
#
kylewm
lots?
#
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
#
kylewm
argh, I've gotta run, sorry!
#
kylewm
nothing much comes to mind that was not in the spec
#
kylewm
but i'll give it some thought
#
tantek
thus perhaps even as a prerequisite to robust libraries, we should robustify the spec
#
tantek
kylewm: thanks. I definitely want any developer to be able to start from the spec and create something interoperable.
#
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
#
GWG
gRegor`: Displaying of likes was my first Indieweb project
#
gRegor`
GWG: It might be a theme issue. See how they're appearing here: http://girlvsplanet.com/2015/02/working-out-at-koko-fitclub/
#
GWG
What is wrong with them?
#
GWG
They look like comments.
#
gRegor`
They look different than the other webmentions. Square avatar, date underneath instead of beside
#
GWG
Not specifically the theme. But it is a theming issue.
#
KevinMarks_
mf2util is interesting in that it only looks for known properties - in effect it is a mf1 from mf2 model
#
GWG
By default, only comments have images.
#
KevinMarks_
eg it only takes name/photo/url for author, not the full hcard
#
gRegor`
Well, they're being shown on that link above :)
#
GWG
Semantic Linkbacks changes the default, but the theme may not be styling them correctly
#
GWG
You could try my plugin.
#
GWG
It replaces the comment handler.
#
gRegor`
It's not my site so I don't want to do too much messing around.
#
gRegor`
I think something is just generating some odd HTML, so maybe I can fix it in the theme.
#
GWG
I may be dismantling my plugin though
#
gRegor`
Unfortunately I think the WordPress experience is still lacking for people new to this.
#
GWG
I would look at how specific the CSS is for comments vs pingbacks.
#
tantek
KevinMarks - Markdown is not source code - Markdown is readable plain text
#
tantek
any use of Markdown that is more "source code" than "readable plain text" is a violation of the primary Markdown design principle
#
KevinMarks_
yes, his framing is off. HTML is source code.
#
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
#
tantek
that's not to say that programmers are actually extending Markdown into becoming ugly plain text
#
tantek
and thus more source code like
#
gRegor`
I looked into it and confirmed Semantic Linkbacks just needed to be installed and no other config
#
tantek
gRegor`: whoa, why does Semantic Linkbacks generate ugly RDFa / Schema stuff?
#
GWG
gRegor`: That is mostly a matter of extensions. It isn't being used.
#
tantek
and yes that experience should be documented somewhere
#
tantek
"she saw the RDFa / Schema stuff and got scared off because it seemed to involve difficult changes"
#
gRegor`
And honestly I don't even know what that section means
#
KevinMarks_
so move it to a separate page?
#
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
#
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)
#
tantek
yup. this is a good reason to keep readmes small
#
gRegor`
I will try to capture some of this on the wiki tonight.
#
tantek
thanks gRegor`
#
gRegor`
I have access to her WP install now, so it's nice that I can see these plugins in action.
#
GWG
I have held off on sending more pull requests for a bit. As snarfed discovered lasr night, I am a messy coder.
#
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"
#
gRegor`
Glad we got it working now, though :)
#
GWG
My indenting drives Pfefferle crazy.
#
GWG
gRegor`: If you need any help, happy to try.
#
GWG
I wanted to rewrite the documentation.
#
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
#
snarfed
i'm sticking a fork in it and moving on for now. please try it out and feel free to ping/file issues!
#
gRegor`
snarfed: What about /chicken?
#
snarfed
lol no
#
KevinMarks_
back to WP from what?
#
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.
#
gRegor`
KevinMarks_: Postachio
#
snarfed
ooh expounding is my favorite
#
gRegor`
:P
#
GWG
gRegor`: Required for?
#
KevinMarks_
what is postachio?
#
GWG
Semantic Linkbacks does not actually require webmentions
#
gRegor`
I thought it was on the wiki
#
gRegor`
http://indiewebcamp.com/Getting_Started_on_WordPress lists "Required" for both plugins.
#
GWG
Yes, for a full Indieweb implementation
#
KevinMarks_
semantic linkbacks are useful in their own right for better markup
#
KevinMarks_
ie h-entry etc
#
GWG
But they do not require each other
#
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
#
KevinMarks_
so that they are parsable if someon esle sends a ebmention for them
#
GWG
Semantic Linkbacks will work on pingbacks
#
GWG
The idea is that Semantic Linkbacks enhances Linkbacks of all types.
#
GWG
Wordpress Webmentions is the plumbing for webmentions only
#
acegiak
GWG: hey, what features were you thinking about?
#
GWG
It took me a while to get the rationale.
#
GWG
Acegiak, read author and picture from source URL. Hide parts of response box based on type.
#
GWG
Acegiak, full rsvp support.
#
acegiak
don't hide parts of response box without multikind posts
#
GWG
gRegor`: You may have noticed there is a simple design philosophy for many Indieweb plugins
#
GWG
Acegiak, if it is based on selection, selecting any applicable kind would show it.
#
acegiak
I think unix design philosphy "do one thing and to it well" is always a good way to go
#
gregorlove.com
created /Postach.io (+153) "stub"
(view diff)
#
gRegor`
What is postachio?
#
Loqi
Postach.io is a static site generator powered by Evernote https://indiewebcamp.com/postachio
#
gRegor`
GWG: Thanks, I think I understand it better now.
#
GWG
Acegiak, I added settings to Semantic Linkbacks
#
gRegor`
It would be nice if WP had dependencies
#
acegiak
full RSVP and checkin support are good ideas
#
snarfed
"powered by evernote" ahahahahahaha
#
acegiak
gRegor`: agreed
#
gRegor`
But perhaps the wiki needs something like: If you want to use Bridgy on Wordpress 1) Install Webmention 2) Install Semantic Linkbacks
#
snarfed
man, i'm really behind. so the indieweb plugin is straight up dead?!?
#
gRegor`
No
#
gRegor`
It's a helper to install the others, I think?
#
snarfed
gRegor`: i'd s/bridgy/indie replies and bridgy/ in that language, but otherwise lgtm
#
gRegor`
"The Indieweb Plugin is a plugin that helps you install various Indieweb-themed plugins. It is designed for newcomers to quickly get up and running." if http://indiewebcamp.com/Getting_Started_on_WordPress#Indieweb_Plugin is up to date
#
gRegor`
is tired. It took far too long to parse that, snarfed. Haha
#
GWG
gRegor`: You should see the long discussion tickets on dependencies
#
gRegor`
Nah, I'm good. :)
#
gRegor`
I don't need anything to drive me to drink. It's Friday!
#
GWG
Snarfed, gRegor` : I spent a lot of time on the Indieweb plugin copy.
#
GWG
It used to say it was the Indieweb version of Jetpack
#
acegiak
GWG: with the read author and picture from URL I wouldn't do it automatically but have a button to fetch it
#
acegiak
cause, for instance, my reader populates those fields for me
#
acegiak
you could even fetch the title that way if you wanted
#
acegiak
GWG: for checkin would we just use the wordpress geodata?
#
acegiak
so we could just add a checkin kind straight away?
#
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)
#
KevinMarks_
first pass at this, I'll iterate with existing things that provide the component
#
KevinMarks_
do edit/refactor if I have missed things
#
acegiak
how many people are hosting their site on machine where intensive resource use isn't a problem?
#
acegiak
cause I'm thinking that whisperfollow isn't much use to most people because it can pull a lot of resources
#
GWG
acegiak: That was what I meant by automatically. A button to fill it in.
#
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.
#
GWG
acegiak: How intensive? I run an instance of TT-RSS on a $20 a year server
benwerd_ and KevinMarks joined the channel
#
acegiak
GWG: are you able to view performance etc? it would be interesting to see how it goes
#
GWG
I am. I have room to spare.
#
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
#
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
#
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?
#
acegiak
genuine question I don't know much about how DBs are optimised
#
ben_thatmust_
acegiak. what type of db
#
ben_thatmust_
sorry just read that convo back
#
ben_thatmust_
I've never looked at whisper opt.
#
acegiak
ben_thatmust_: mysql
#
acegiak
it's a wordpress plugin that acts as a feedreader
#
acegiak
and it's admittedly pretty hacked together
#
acegiak
cause I started it when I was first starting wordpress development
#
gRegor`
pfefferle, GWG: Have you already seen/addressed this support request? Just poking around and noticed it. https://wordpress.org/support/topic/how-to-display-facebook-likes-twitter-favorites
#
GWG
First time I've seen it
#
GWG
I just sent a reply
#
gRegor`
GWG++
#
Loqi
GWG has 71 karma
#
gRegor`
Is Webmention for (Threaded) Comments a plugin under development, or is it released? I'd like to add a link to the wiki
#
gregorlove.com
edited /Getting_Started_on_WordPress (+40) "/* Send and receive responses with your site */ required + optional sub-sections to make it more explicit"
(view diff)
#
GWG
gRegor`: It is Github only right now.
#
GWG
gRegor`: I meant to ask pfefferle if he would consider merging it into the main webmention plugin.
#
gRegor`
Ok. Mind linking the repo in that section? ^
#
GWG
gRegor`: Semantic Comments is optional
#
gregorlove.com
edited /Getting_Started_on_WordPress (+5) "/* Send and receive responses with your site */ Semantic Comments optional"
(view diff)
#
GWG
I know snarfed questioned it earlier. I'm trying to encourage consolidation
#
GWG
If parts of Semantic Comments fold into Semantic Linkbacks, then the rest should be part of a WordPress theme as style elements.
#
david.shanske.com
edited /Getting_Started_on_WordPress (+65) "/* Optional Plugins */"
(view diff)
#
david.shanske.com
edited /Getting_Started_on_WordPress (+40) "/* Publish to Your Site */"
(view diff)
#
gregorlove.com
edited /Getting_Started_on_WordPress (+274) "/* See Also */ FAQ section"
(view diff)
#
ben_thatmust_
acegiak in mysql you would get any benefit putting it into another table
#
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.
#
gRegor`
/WordPress does not have more information about those plugins
#
ben_thatmust_
s/would/wouldn't
#
Loqi
ben_thatmust_ meant to say: acegiak in mysql you wouldn't get any benefit putting it into another table
#
GWG
gRegor`: I moved it to WordPress_Plugins
#
GWG
The page got too big
#
gRegor`
Hm? I mean the first line in this section: http://indiewebcamp.com/Getting_Started_on_WordPress#Plugins
#
gRegor`
Looks like the wiki supports subpages. What do you think about moving /Webmention_Plugin to /WordPress/Webmention_Plugin ?
#
gRegor`
Or do we want to avoid subpages?
#
GWG
People seemed to be against subpages
#
GWG
I forget the rationale.
#
gRegor`
ok
#
gRegor`
I think the FAQ I added captures the earlier discussion. At least the specific issue my friend Sheryl ran into
#
GWG
gRegor`: Appreciate it. Every time someone has a problem, I try to edit it
wolftune joined the channel
#
acegiak
GWG: how do I add a new kind?
#
acegiak
I want to add "wants/desires/wishes for", "listened to" and "played game"
#
GWG
Externally added, or built into the plugin?
#
GWG
I probably should add support for add-ons.
#
acegiak
I wasjust gonna mod hte plugin
#
acegiak
maybe submita pull if you like those types
#
GWG
Well, I have to rearrange some things to make a multi-kind feature easier to work with.
#
GWG
But...there are a few places you'd need to edit.
#
GWG
There is the Kind Strings and Verbs functions
#
GWG
So, you are thinking a scrobbling type functionality?
#
GWG
Listened to is an Audio Post.
#
GWG
So, that one was one I had considered
#
GWG
Wants and played...I'm not sure what the type name is.
#
GWG
A gaming type is interesting though. But we don't have anything for that in the wiki, but it makes sense
#
acegiak
it's the same as scrobbling really
#
GWG
acegiak: I was thinking that
#
GWG
Before you start hacking, give me a few minutes. I'm going to push some changes to the repository. Little reorganization.
#
acegiak
ok sure, I'll pull and fiddle when you're done
#
GWG
acegiak: You made me realize some things are in the wrong place
#
acegiak
haha ok
metatropolis joined the channel
#
metatropolis
!karma Loqi
#
Loqi
Loqi has 334 karma
#
metatropolis
Loqi++
#
Loqi
Loqi has 335 karma
KevinMarks and KevinMarks__ joined the channel
#
GWG
acegiak: I have a question for you
#
GWG
How does you distinguish between audio you are posting, and audio you are listening to?
#
GWG
I'm thinking that an audio post without an external URL is a locally hosted piece of audio.
#
acegiak
GWG: that sounds about right?
#
GWG
acegiak: Okay. New types coming.
#
GWG
Still having trouble with the other two
#
GWG
In terms of conceptualizing
#
acegiak
which two?
#
acegiak
listened to and played game?
#
GWG
Listened to would be an Audio post.
#
GWG
Played Game and Wanted/Wished
#
KevinMarks__
Lots of people host their original audio elsewhere though
#
KevinMarks__
Soundcloud, Internet archive, google drive
#
GWG
KevinMarks__: Let me rephrase. An audio post with a response URL is listening, an Audio post without one would be posting audio.
#
KevinMarks__
That makes sense
#
KevinMarks__
How does huffduffer.com mark it up?
#
GWG
So, rather than two types, one type.
#
GWG
What we don't have is a game playing type in the wiki. So, that's new territory.
#
GWG
acegiak: I'm giving you some hooks if you wanted to write extra terms outside of the plugin as well.
#
acegiak
GWG: I thought that they would all just be different kinds utilising the response_url and response_title fields?
#
GWG
acegiak: Wants/desires/wishes for is the one I'm having trouble with.
#
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.
#
acegiak
oh, the example is here:
#
acegiak
it's my solution to people always asking what i want for birthday/christmas
#
metatropolis
listening = verb, audio post = noun
#
GWG
So, a wishlist.
#
metatropolis
should they be handled the same?
#
GWG
That one I think needs a wiki page
#
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
#
GWG
The way I'm thinking of it, metatropolis, is that an audio post with a in-reply-to is listening.
#
acegiak
let us know when you've pushed, GWG
#
metatropolis
ah,it links the listener’s post to the remote source, then.
#
metatropolis
(or local source)
#
GWG
Well, if the link is in the e-content, it would be different than if it was marked up as in-reply-to.
#
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.
#
acegiak
works for the moment at least
#
KevinMarks__
The activity stream "played" verb was supposed to cover audio, video and games
#
KevinMarks__
Though verbs are out of fashion now
#
GWG
Speaking of verbs.
#
acegiak
I don't mind verbs but those three are all very different actions
#
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.
#
acegiak
ill have to see it in action before i can give valuable feedback
#
GWG
I can change the terms later.
michielbdejong and KevinMarks joined the channel
#
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
#
GWG
acegiak: Pushed. I have to go push an update to mf2_s as well.
#
KevinMarks
Well, mf2 means you can get properties by default
#
kylewm
actually I think mf2util does almost exactly the same thing as https://github.com/indieweb/php-comments +/- the h-feed stuff
#
KevinMarks
Eg the author hCard can pick up email
#
GWG
acegiak: Still a bit broken. Working on it.
#
acegiak
GWG: yeah noticed the "unexpected output before headers" error on activation
#
GWG
I pushed what I had so far for you to see
#
GWG
I'm running through the tests now
#
GWG
I'm not sure where the unexpected output is coming from.
#
acegiak
I'm kinda coming and going to and from chat while fixing my hair and makeup for dinner tonight so take your time
#
GWG
I'm working on the display. I didn't code for a few scenarios.
#
KevinMarks
Right, kylewm they are both assuming that only some properties exist. Not saying this is bad, just interesting
#
KevinMarks
It's valentine's night in Oz, a
#
GWG
acegiak: Another push
leofseig1 joined the channel
#
acegiak
KevinMarks: and all blackwool wants to talk about is her indieweb documentary
wolftune and edsu joined the channel
#
KevinMarks
Hope we're not spoiling your date
#
GWG
Okay, that renders now
#
acegiak
KevinMarks: well we've OFFICIALLY moved our valentines date day to next weekend
tantek___ joined the channel
#
acegiak
but we're still in the city tonight so we're going out anyway
#
GWG
acegiak: It is 2:30 in the morning here
metatropolis joined the channel
#
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
#
acegiak
GWG: maybe work on sleep? LO
#
acegiak
s/LO/:P/
#
Loqi
acegiak meant to say: GWG: maybe work on sleep? :P
#
GWG
I'm probably breaking my recent...don't commit to a repository after 2AM rule.
KartikPrabhu, frzn, KevinMarks__ and wolftune joined the channel
#
GWG
acegiak: Either way, I think I will go sleep for a bit.
addal joined the channel
#
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
#
tantek
it's notes like this that stoke my itch to implement reposts/retweets on my own site: https://twitter.com/benwerd/status/566310815905505280
#
@benwerd
Just a reminder that you can hire us to make software for you, or to tailor Known for your needs: https://withknown.com/consulting/
(twitter.com/_/status/566310815905505280)
#
acegiak
GWG: good plan
#
GWG
acegiak: Commenting the code, or going to bed?
#
kylewm
GWG: coding sleepy is fine, but document sober/awake :)
#
GWG
kylewm: Haven't you heard the expression, do not operate heavy machinery?
#
tantek
except with an anti-gravity lift?
#
KevinMarks__
Wasn't there an empirical measurement that code committed late at night used more global variables?
KartikPrabhu joined the channel
#
GWG
I just hate thinking I've come up with something and then asking myself in the morning what the heck I was thinking.
#
GWG
So, tonight I decided that an audio post with in-reply-to indicates Listening, as a way of addressing acegiak's scrobbling needs.
#
GWG
Tomorrow I may think this was not a good idea
#
GWG
I'd better go to bed before I start thinking about music listening metadata.
#
GWG
I hate it when I get thinking and cannot get my brain to shut down.
#
GWG
Night
#
tantek
late night is a good time for /wikifying :)
elf-pavlik joined the channel
#
KevinMarks__
Also a good time to write tests
e-lima, iandevlin, KartikPrabhu, nt0, eschnou and Blackwool joined the channel
#
Blackwool
hi all! not sure if i met any of you when i was on here the other day?
#
KevinMarks_
hello again
#
KevinMarks_
US will be mostly asleep now; EU will be waking up
#
Blackwool
Hullo again! :)
#
Blackwool
Ah yes, ok
#
Blackwool
well, perhaps you have time to give me your thoughts on something?
#
Blackwool
(unless you're planning on being asleep in the near future!)
#
KevinMarks_
no, ask away
#
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"
#
Blackwool
and "they will prefer an australian main character"
#
Blackwool
both of which are challenging as most of the central players in the group are in the US or EU
#
Blackwool
so i'm trying to come up with creative solutions, any thoughts?
#
KevinMarks_
it is a bit hard to film anyway; you'll need to be creative
#
Blackwool
true also
#
KevinMarks_
'cos it's mostly websites and people staring at screens
#
Blackwool
haha, i guess so, but hey, i'm a documentarian, i can make anything look fun :P
#
Blackwool
I think they are going to want me to choose a person or a handful of people and make them the "story" aspect
#
Blackwool
to make it relatable as well as informative
#
KevinMarks_
you could get people to shoot themselves, or use videochat. we can shoot you b-roll of SF or whatever
#
acegiak
tantek: any plans on being down under again ever? :P
#
Blackwool
i was thinking of something like that actually! seems kinda appropriate
#
@dkreuz
@Steffenster ich programmiere kompatible Komponenten, aktuell Webmention-Endpoint, will mit meiner Website auf Stufe 1 kommen und so was.
(twitter.com/_/status/566538023538819072)
#
KartikPrabhu
i don't see why an Australian can't play an American. for instance Russel Crowe ;)
#
Blackwool
KartikPrabhu, haha, true that :P
#
KevinMarks_
we can use Hyperlapse to give you moody steadicam-alikes
#
KartikPrabhu
Russel Crowe could play a mean aaronpk maybe
#
@dkreuz
@Steffenster Mit @_yoyod hatte ich vor einiger Zeit ganz ähnliche Gedanken ;) #indieweb setzt schön auf Webtechnologien.
(twitter.com/_/status/566538578105475072)
#
Blackwool
KevinMarks_, hmm! good thought
#
Blackwool
thats okay, i don't mind that
#
KevinMarks_
which was a greta piece of work
#
Blackwool
this is only meant to be a 30 minute piece
#
Blackwool
agreed, good film
#
Blackwool
hence i don't mind the comparison :)
#
Blackwool
but also, i think my style will probably be a bit different, based on how i usually make stuff
#
Blackwool
acegiak just suggested a remote controlled camera drone that i can operate via the net...that sounds pretty neat
#
Blackwool
when is the next indie web camp event?
#
KevinMarks_
Eddie Codel has done some drone stuff
#
Blackwool
oooh, neat
#
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
#
Blackwool
neat, that looks pretty cool
#
Blackwool
ok, well that one is probably a bit close, but there's heaps throughout the year
#
Blackwool
which would you say is most significant?
eschnou joined the channel
#
KevinMarks_
the MIT and Edinburgh are most advanced at the moment
#
KevinMarks_
plus we have the HWC every fortnight
#
Blackwool
ah, cool, ok
#
Blackwool
do you think people will be keen/have time to be in the film?
#
KevinMarks_
I think quite a few will
#
KevinMarks_
you can tell from the talks we've shot that we like showing off about it
#
Blackwool
yeah! its great! it's very helpful for research! :)
catsup and KevinMarks joined the channel
#
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
#
Blackwool
KevinMarks_, also, i had a listen to your ABC radio national interview, it was great! really informative
#
@dkreuz
@Steffenster Ich will kein PHP können ;), aber die meiste IndieWeb-Software ist darin geschrieben und vieles davon habe ich verstanden.
(twitter.com/_/status/566550451165089792)
catsup joined the channel
#
@dkreuz
@Steffenster Ist mehr ein konsequentes Anwenden / Programmieren der IndieWeb-Standards / -Konventionen.
(twitter.com/_/status/566550857509253120)
catsup, KartikPrabhu, benwerd_, KevinMarks, e-lima and frzn joined the channel
#
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
#
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
#
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
#
@hmans
Roses are red Violets are blue Send me a Webmention And maybe I'll HTTP GET you
(twitter.com/_/status/566594116784779265)
#
GWG
yawns
#
GWG
So much for sleep. Back to coding Post Kinds, I guess
Acidnerd joined the channel
#
@Indietyp
RT @hmans: Roses are red Violets are blue Send me a Webmention And maybe I'll HTTP GET you
(twitter.com/_/status/566597122255241216)
#
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
#
@_sohalt
RT @hmans: If you ever find yourself implementing IndieWeb, build the receiving part first, sending later.
(twitter.com/_/status/566605456895139840)
eschnou and frzn joined the channel
#
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
#
GWG
!tell acegiak Another push.
#
Loqi
Ok, I'll tell them that when I see them next
metatropolis, Erkan_Yilmaz and KevinMarks joined the channel
#
GWG
I'm started to get worried about feature creep.
KartikPrabhu, michielbdejong, KevinMarks and tantek joined the channel
#
tantek
!tell Blackwool Would be great to chat! Don't forget the fourth co-founder of IndieWebCamp - Crystal Beasley: https://indiewebcamp.com/founders
#
Loqi
Ok, I'll tell them that when I see them next
#
LukasRos
Cool, I got a token endpoint for IndieAuth/MicroPub working!
#
LukasRos
aaronpk: The debug output of Quill is really helpful, good job :)
benjamin-agaric, frzn, tjgillies, elf-pavlik and addal joined the channel
#
GWG
tantek: Do you have any thoughts on scrobbling that aren't in the wiki?
#
tantek
probably
#
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
#
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
#
tantek
how is it a reply? to what?
#
GWG
To the music, I suppose. But it was more best available as I tried to figure that out.
#
tantek
best available what?
#
GWG
Of the choices I'd already coded.
#
tantek
yikes
#
tantek
that's a horrible way to design a representation for something
#
GWG
I figured I'd save it that way and think about it after sleep.
#
tantek
doing so usually corrupts two things
#
tantek
the new thing
#
tantek
and the old thing
#
tantek
better to leave it uncoded
#
GWG
That's why I'm trying to figure out what does make sense. I'm not pushing it.
#
tantek
than overload something you already have working
#
tantek
I'm saying better to not code that way in the first place
#
tantek
and leave it uncoded while trying to figure out what does make sense
#
tantek
the state of it being "unknown" is better than the state of it being conflated with something it is not
#
GWG
I'll accept that.
#
GWG
Is there such a concept as p-audio?
#
tantek
GWG - there is, for posting audio content
#
GWG
The problem is, how to you distinguish between posting audio content and listening to audio content?
#
tantek
they are completely different things!
#
GWG
That was where I fell down.
#
GWG
You could be listening to what you are posting.
#
GWG
Which I assume would be two properties.
#
tantek
audio posts are (currently) for audio you *create* like a podcast
#
tantek
listening is very different
#
tantek
it's like the difference between posting an article, and bookmarking it or using gRegor's "reading" posts
#
GWG
That's usually where I get confused.
#
tantek.com
edited /founders (+75) "linky linky"
(view diff)
#
tantek
GWG - what's confusing about the massive difference between reading a book and writing a book?
#
GWG
tantek: I'm usually confused about how to mark that up.
#
tantek
but you do realize they are different right?
#
GWG
Yes.
#
GWG
It's the verbs that get to me.
#
tantek
sounds more like it's the passive posts that do
#
GWG
tantek: That's what I'm trying to add in. A variety of passive posts.
#
tantek
GWG, have you looked at existing passive post markup?
#
GWG
I had a bit of a problem with that
#
GWG
What is passive?
#
tantek
GWG, aaronpk wrote a nice big long article about passive posts a while back
#
GWG
You wouldn't by any chance have a link, would you?
#
tantek.com
edited /rsvp (+180) "/* Tantek */ now supports RSVP no also"
(view diff)
#
tantek.com
edited /Falcon (+351) "/* RSVP */ "not going to " / "no" supported now"
(view diff)
#
tantek
GWG, looking
#
GWG
I could always use Activity Stream object types.
#
tantek
looking at existing work is usually better than looking at existing specs for work
#
GWG
The only example for scrobbling, seems to be mowens.com
#
tantek
GWG, this post of aaronpk's talks a lot about approaches to indieweb passive posts by way of concrete examples: http://aaronparecki.com/articles/2013/10/11/1/the-future-of-quantified-self-devices
KevinMarks__ joined the channel
#
GWG
But he is classifying it as data
wolftune joined the channel
#
GWG
tantek: There is one other alternative, if I understand it correctly.
#
GWG
If I mark it up someway, and use it, I become the example
#
KevinMarks__
An example; there are silo examples
benwerd_ joined the channel
#
GWG
I saw the Facebook example.
#
GWG
I was trying to find an example of someone using it
#
GWG
Then, I have one more feature I can't even wrap my head around. A passive post for adding things to a wishlist.
#
KevinMarks__
Amazon wishlists are longstanding things
#
GWG
What is the singular element of a wishlist?
#
GWG
That's what I was wondering
#
KevinMarks__
Gift registry is another parallel
#
GWG
I'm having trouble with my terminology. To add something to my list, I need a singular and a plural.
#
GWG
I also need a verb
#
GWG
I'm obsessing again, I know
KevinMarks and alpower joined the channel
#
tantek
adding things to a wishlist is not a passive action
#
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.
#
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.
#
GWG
alpower: I'm not a big photo poster, but people seem to like ownmygram
#
alpower
GWG: Thanks - will look that up!
snarfed, eschnou, cmhobbs and michielbdejong joined the channel
#
tantek
darn how did I miss the return of barnabywalters
KartikPrabhu joined the channel
#
GWG
tantek: Hopefully he'll be back
barryf joined the channel
#
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
#
alpower
tantek: thanks! hope you are well.
#
tantek
thanks alpower! same to you. :)
eschnou and benwerd_ joined the channel
#
GWG
I am going to move to rel syndication issues. Less controversy
snarfed1 joined the channel
#
GWG
Hello, snarfed1
#
snarfed1
ugh brb
snarfed joined the channel
#
snarfed
hey GWG
#
GWG
snarfed: Got a minute to talk about the e-content question?
#
snarfed
GWG: not right now, maybe later
#
GWG
No problem.
#
pdurbin
I'm curious what people think about this oauth thing: http://irclog.perlgeek.de/linuxvillage/2015-02-14#i_10116104
#
@Johannes_Ernst
Somehow I missed the recent good vibes between @davewiner @t @kylewm2 etc #IndieWeb folks. Good to see. We all have very similar goals.
(twitter.com/_/status/566674677536268289)
mdik joined the channel
#
GWG
Why do people think there are bad vibes?
#
pdurbin
GWG: my impression is that this channel is fairly anti-RSS
#
GWG
I use RSS. Nothing has replaced it yet fully
#
pdurbin
I use RSS to download podcasts.
#
GWG
I suppose I could go to Atom
#
GWG
pdurbin: Same
#
GWG
Kylewm, I also could start using woodwind.
#
kylewm
be my guest :)
eschnou joined the channel
#
GWG
kylewm: I have to fix micropub first.
#
kylewm
it works as a reader without micropub
#
GWG
Yes, but I save stories in bulk to read later.
KevinMarks joined the channel
#
GWG
kylewm: Worth proposing a read later feature?
#
kylewm
GWG: not an itch for me personally, i wanted to make it as little like reading email as possible
#
kylewm
maybe you could use micropub to bookmark posts to read later?
#
GWG
kylewm: See above.
#
kylewm
see what above?
KartikPrabhu joined the channel
#
GWG
Me saying that I need to fix micropub
#
GWG
snarfed made some changes that I need to override as they would break my site
#
GWG
Simplest solution is to disable them in a second plugin.
KevinMarks joined the channel
#
kylewm
(pull requests on woodwind are welcome of course, also)
#
GWG
kylewm: Also would need to brush up on python
#
@davewiner
@Johannes_Ernst @t @kylewm2 -- I think we should make a set of criteria that define something as good for independence.
(twitter.com/_/status/566691330395738112)
#
@davewiner
@Johannes_Ernst @t @kylewm2 -- and then get proactive at identifying those products. so users know which ones help the web and which don't.
(twitter.com/_/status/566691419264647168)
KartikPrabhu joined the channel
#
GWG
Yes, let's start making an enemies list. That always goes well.
eschnou and KevinMarks joined the channel
#
KartikPrabhu
well davewiner did get upset when RSS was left out of such a "list"
KevinMarks, elf-pavlik, tjgillies, KartikPrabhu, metatropolis, tilgovi, eschnou, KevinMarks__ and tommorris joined the channel
#
acegiak
morning, all
#
Loqi
acegiak: GWG left you a message 7 hours, 14 minutes ago: Another push.
benward______ joined the channel
#
acegiak
gwg tantek, i'm gonna fiddle the code for scrobbling today
wilfredh joined the channel
#
acegiak
because the markup should be p-listen-to
tantek_____ joined the channel
#
acegiak
and the post kind should be listen
#
tantek_____
acegiak cool that makes sense. listen like read
#
tantek_____
kylewm we already have a list of criteria, it's called indiewebcamp.com/principles
mattl joined the channel
#
acegiak
tantek: if we have "listen" and "watch" its fair to use "play" for games isnt it?
#
aaronpk
it's funny, i have no problem publicly listing what i'm listening to, but what tv/movies I watch feels very different
#
acegiak
tv shows and movies arent really in my own plans either, i wonder why we have that difference
#
aaronpk
i definitely want to at least keep track of tv/movies myself, making some of them public
jden and tantek______ joined the channel
#
tantek______
aaronpk, public vs private (venue) checkins
bret joined the channel
#
tantek______
kylewm, we also already have a measure of indieweb sites: indiewebcamp.com/IndieMark
Phae joined the channel
#
tantek______
as well as a good start in how indieweb-friendly other sites are or can be: indiewebcamp.com/friendly
#
snarfed
happy valentines day indieweb!
#
snarfed
just as another example, i enjoy keeping track of everything linked from https://snarfed.org/lists , but i haven't bothered figuring out markup yet
#
snarfed
GWG: so…nested e-content!
#
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
#
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
#
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
#
snarfed
aaronpk: sounds like just a (semi-)private post?
#
aaronpk
completely privately of course, i can't think of many cases that would be public
#
GWG
snarfed: It confuses the pin13 one.
#
aaronpk
snarfed: yeah I just don't do it on foursquare much
#
tantek______
Aaronpk, wanting to post (semi) privately is why I don't do indie checkins yet
#
tantek______
It's why I use swarm/foursquare/Checkie instead.
#
tantek______
Snarfed, what use case are you trying to solve with your lists?
#
snarfed
tantek____: they're primarily for myself, like most things on my site. they're just public for the discipline and to share
#
aaronpk
are they like "todo" or "wish" lists?
#
snarfed
GWG: definitely?
#
snarfed
aaronpk: both i guess. and "done" lists
#
GWG
snarfed: I just used the html box and tried it.
#
snarfed
GWG: what's the failure mode? link?
#
tantek______
Snarfed, I get they're primarily for yourself. But why? What do you get out it?
frzn_ joined the channel
#
GWG
snarfed: I could code a page so you could see. As I said, just tried it in the box provided.
#
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
#
snarfed
the "to do" ones are like any todo/wish list
#
snarfed
GWG: ok. can you at least describe the failure mode?
#
tantek______
eg aaronpk's /collections I understand.
#
tantek______
snarfed, interesting, you just named the two exact use cases of Foursquare lists
#
aaronpk
i always forget about foursquare lists
#
aaronpk
even though i have made several for various reasons
#
GWG
snarfed: It isn't picking up anything inside the nested e-content.
#
tantek______
eg list of recommended cafes in SF. Or to do list of venues to visit.
#
snarfed
GWG: oh. ok then. that's definitely broken
#
snarfed
GWG: what do you think we should do?
#
snarfed
also worth trying in mf2py, just to see
#
GWG
snarfed: That's why I wanted to talk to you about it before I tried a solution
#
tantek______
aaronpk since you've made several foursquare lists, could you document their lists feature on /Foursquare ?
#
GWG
Option #1: Do nothing. But then anyone who has marked up their theme has a big problem.
#
aaronpk
sure, tho i'm thinking if this makes sense for this blog post i'm writing
yakker joined the channel
#
aaronpk
heh the foursquare twitter icon disappeared
#
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
#
GWG
Option #2: Set up a way for a theme to tell you when to enable/disable it.
#
GWG
Option #3: Turn it off by default.
#
GWG
I'm thinking #2 makes the most sense.
#
tantek______
Aaronpk except that's one level few moved from the wiki page, and likely more work
#
snarfed
GWG: so the catch is reply contexts etc right?
#
snarfed
since those will go inside the post body, but you want them outside the e-content
#
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?
#
tantek______
Better to just start with simple documentation on the wiki, and then later incorporate that into your blog post.
#
aaronpk
this has come up a couple times
#
GWG
snarfed: In an mf2 supported theme, the_content is inside e-content. You are assuming e-content is inside the_content.
#
GWG
So, I have a solution to propose.
#
tantek______
aaronpk uploading copyrighted logos is likely a bad idea.
#
aaronpk
isn't there some sort of fair use thing?
#
aaronparecki.com
edited /Foursquare (+0) "replace logo"
(view diff)
#
GWG
snarfed: The way a theme declares support for optional functions from core is add_theme_support.
#
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.
#
snarfed
GWG: ok. this is over my head now, in terms of wordpress knowledge
#
snarfed
go ahead and propose a fix and i'll probably accept it
#
GWG
snarfed: Basically, you check to see if the theme declared support for mf2 and if it did, you don't add the tags.
#
snarfed
great!
#
snarfed
want to send a PR?
acegiak joined the channel
#
GWG
snarfed: I have to reset my fork after the last one.
#
GWG
snarfed: Also, I would have to file an issue against SemPress. But not a bad idea.
#
snarfed
please do! thanks!
#
aaronpk
wow, I was expecting to find some sort of semi-conclusive info searching company logos in wikimedia commons, but wow
#
aaronpk
they claim the IBM logo can't be copyright because it "does not meet the threshold of originality" (a legal copyright term)
#
snarfed
hey aaronpk, re ownyourgram and the auth header, you were right, my server was stripping it :/
#
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
#
snarfed
good practice in general to send/accept both if possible, for that reason
#
snarfed
want me to file issues?
#
ben_thatmust
woah, tantek went crazy with the _'s
#
aaronpk
this makes no sense to me, so yeah I agree let's just avoid uploading logos as much as I want to
#
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
#
aaronpk
snarfed: okay go ahead. i was hoping to avoid sending it outside the header but we may have to given current experience
#
snarfed
thanks, will do
#
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
#
Loqi
[mention] Kyle Mahan commented '@davewiner @Johannes_Ernst @t We’ve tried to compile such a criteria here indiewebcamp.com/principles. Also indiewebcamp.com/friendly for 3r...' on a post that linked to http://indiewebcamp.com/principles (https://kylewm.com/2015/02/davewiner-johannes-ernst-t-we-ve-tried-to-compile)
#
Loqi
[mention] Kyle Mahan commented '@davewiner @Johannes_Ernst @t We’ve tried to compile such a criteria here indiewebcamp.com/principles. Also indiewebcamp.com/friendly for 3r...' on a post that linked to http://indiewebcamp.com/friendly (https://kylewm.com/2015/02/davewiner-johannes-ernst-t-we-ve-tried-to-compile)
#
ben_thatmust
i don't know the exact system / setup but immediate thoughts are some retry-connection setting, or session timeout
#
ben_thatmust
i doubt session actually
#
aaronpk
ben_thatmust: yeah there's some event that i'm not catching. node has to explicitly disconnect
#
GWG
snarfed: By the way...this should summarize the idea... http://joshuadnelson.com/creating-custom-theme-feature-support/
#
ben_thatmust
oh its node
#
aaronpk
there don't seem to be any other events to catch
#
snarfed
GWG: thanks! sounds good. i glazed pretty fast reading that, but i trust it's the right way. thanks for doing it!
#
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
#
kylewm
snarfed: but i'm idly wondering if we might be able to reply/like a post without actually being able to see it
#
snarfed
sigh. yeah read_stream is impossible even now. details in https://github.com/snarfed/activitystreams-unofficial/issues/26
#
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."
#
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
#
snarfed
or at least, they may be decoupled, but we couldn't reply/like either
#
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
#
kylewm
but yeah most likely we're hosd
#
kylewm
hosed
#
snarfed
so, not new information, but nice to at least get some confirmation
#
snarfed
interesting that it let you award the bounty w/o accepting
#
kylewm
right, and I didn't really understand that read_stream meant I couldnt see anything from anyone
#
Loqi
[bridgy] Dave Winer ☮ replied '@kylewm2 @Johannes_Ernst @t -- that includes a lot of things that while important, are not necessary for software to build web independence' to a tweet that linked to http://indiewebcamp.com/principles (https://twitter.com/davewiner/status/566736407042220032)
#
Loqi
[bridgy] Dave Winer ☮ replied '@kylewm2 @Johannes_Ernst @t -- that includes a lot of things that while important, are not necessary for software to build web independence' to a tweet that linked to http://indiewebcamp.com/friendly (https://twitter.com/davewiner/status/566736407042220032)
#
snarfed
kylewm: i probably didn't either. facebook kind of just hates developers now. ok then.
#
snarfed
learned the privacy lesson late, but when they did, they took it all the way
Phyks joined the channel
#
kylewm
hard not to view it as, "open up the platform until it gets big enough and then shut down access to it"
#
kylewm
when third party developers do less to help your site and more to support their own stuff
#
snarfed
followed twitter's lead
tommorris joined the channel
#
snarfed
g+ at least did the latter from the beginning :P
#
kylewm
haha yes
#
kylewm
consistency
#
snarfed
kylewm: sigh. ok then. should we bit the bullet and kill it in bridgy?
#
kylewm
i vote yes
#
snarfed
yeah probably
#
snarfed
ugh. i just realized that if you combine this with https://github.com/snarfed/ownyourresponses#facebook , the conclusion is that FB's 2.x API makes it impossible to either POSSE *or* PESOS likes, comments, etc
#
aaronpk
so basically facebook is dead to us?
#
snarfed
for likes and comments :(
#
snarfed
my bar for wikifying is high, but this meets it. brb
#
aaronpk
man talk about closing up a platform
#
GWG
I know I've said it before
#
GWG
What is The Cask of Amontillado?
#
GWG
I thought I put it in
KevinMarks joined the channel
#
GWG
Oh well
LukasRos joined the channel
#
aaronparecki.com
edited /Foursquare (+852) "add some info about foursquare lists"
(view diff)
elima_ joined the channel
#
snarfed
i don't understand wiki main/subpages and content duplication :(
#
aaronpk
what do you mean?
#
snarfed
looks like lots of overlap and skew
#
acegiak
ok, here's a fun one. I don't think audio and video should be separate kinds from note/article
#
aaronpk
i think that'sj ust naturla evolution of pages
#
snarfed
aaronpk: sure. just makes me sad
#
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.
#
aaronpk
it makes sense to consolidate at some point
#
acegiak
I feel like most of the other kinds are a relationship between the post and some other content?
#
aaronpk
it is a wiki after all
#
aaronpk
i agree with the facebook and facebook-related topics
#
GWG
acegiak: I suppose it could switch to listen and watch instead of audio and video.
#
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
#
acegiak
GWG: shall I switch them out for the moment?
#
acegiak
or should I add listen and watch?
#
acegiak
maybe /i should add listen and watch for hte moment
#
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.
#
snarfed
goddamn i hate mediawiki syntax
#
GWG
Of course, if I ever do a podcast or something...
#
GWG
For the future, I suppose
#
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
#
GWG
acegiak: I'm in the micropub code right now.
#
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
#
acegiak
GWG: cool
#
ben_thatmust
other people have had similar issues
#
GWG
acegiak: Not sure if you caught the add_theme_support thing a few lines up.
#
snarfed.org
edited /Facebook (+567) "can't POSSE or PESOS comments/likes"
(view diff)
#
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.
#
acegiak
sounds good
#
GWG
acegiak: I may switch post kinds to the same idea. Register theme support for it the way post formats does.
#
acegiak
GWG: you're right about the wording being tricky for games
#
GWG
acegiak: Working on it now?
Erkan_Yilmaz joined the channel
#
acegiak
just going through and updating kind names yeah
#
snarfed.org
edited /POSSE_to_Facebook (+287) "2.x api disables comments/likes"
(view diff)
#
GWG
Keep me posted.
tantek joined the channel
#
snarfed
kylewm: huh. speaking of fb, bridgy's fb api calls for poll for your account are consistently 400/500ing. dunno why
#
snarfed
i'm ready to throw fb over a bridge
KevinMarks__ joined the channel
#
tantek
snarfed - it's almost like they want to kill the platform
#
tantek
but slowly?
#
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
#
acegiak
I feel like facebook's strat is "Become big enough that the rest of the web migrates to you or dies"
#
tantek
pdurbin: interesting use-case about "to download podcasts"
#
tantek
what is a podcoast?
#
tantek
what is a podcast
#
Loqi
A podcast is an episodic series of audio and/or video posts that can be subscribed to and downloaded for offline listening/viewing https://indiewebcamp.com/podcast
#
acegiak
whisperfollow embeds the media attachement of rss streams
#
acegiak
so I use it to sub to my podcasts
#
tantek.com
edited /podcast (+82) "differentiate how to publish vs. consume"
(view diff)
#
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
#
tantek
acegiak, pdurbin could you add to this subsection: https://indiewebcamp.com/podcast#How_to_consume
#
tantek
I don't really consume podcasts myself so I don't want to write something theoretical there.