#indiewebcamp 2015-02-18

2015-02-18 UTC
#
KevinMarks
'cos lossy OPML -> RSS -> HTML munging
#
kylewm
does anybody know order of magnitude how much work it would be to port Known's Firefox Social extension thing to work with another website?
#
kylewm
I think that might be the frictionlessest way I've seen to reply to tweets
#
aaronpk
you've seen mine, yeah?
#
kylewm
aaronpk: bookmarklet?
#
aaronpk
only downside is it does involve navigating to another page, but it's still pretty quick to reply to tweets
#
kylewm
yeah that is pretty much how i'm set up too
#
KevinMarks
could you iframe it inline?
#
aaronpk
too many browser security things that would prevent that from working i think
#
benwerd
kylewm: it would be trivial
#
kylewm
haha, that's what i wanted to hear!
#
aaronpk
i tried an iframe trick to make my "like" button work without leaving the page. it works on most sites but not on facebook or a few others
#
kylewm
sticking the "Reply" "Like" bookmarklets actually inside each tweet would be pretty good too, so I didn't actually have to navigate to the tweet permalink
#
aaronpk
kylewm: i had that for a while with barnaby's browser extension
#
aaronpk
it rewrote the links to pop out to my own site
#
kylewm
oh duh, i totally forgot about that part of webaction hero toolbelt
#
kylewm
why'd you turn it off?
#
aaronpk
i got a new computer and never set it up on the new one
#
tantek
install friction
#
tantek
aaronpk++ for "too polite of a reply" :)
#
Loqi
aaronpk has 707 karma
#
kylewm
yeah, it's easy to install but non-trivial
verdi_ joined the channel
lukebrooker joined the channel
#
kylewm
acegiak: thanks, fixed it
#
kylewm
i didn't account for the case with author name but not author url
#
acegiak
kylewm: it seems weird to have a url link in my h-card on my own site header?
#
KevinMarks
you could have a link to ""
#
kylewm
acegiak: lol, you have one right above your header
#
acegiak
kylewm: oh yeah...
#
kylewm
no but i agree, it's a little strange
tantek and benwerd joined the channel
#
acegiak
kylewm: when I reply to your reply is your site gonna send my post an update webmention?
#
kylewm
no, would you do something cool with it if it did??
tantek joined the channel
#
acegiak
kylewm: I'm just thinking that when I recieve an update webmention I should check comments and post them as replies to comment on my original post?
#
aaronpk
other than readers, what are other overarching themes here right now?
#
acegiak
but I haven't looked at the semantic linkbacks plugin in soo long
#
GWG
acegiak: I have. What do you want to know?
cmhobbs joined the channel
#
acegiak
GWG: do we have any kind of threaded comment functionality there?
tantek joined the channel
#
GWG
acegiak: Look at webmention for comments.
#
GWG
acegiak: I know pfefferle worked on that
#
tantek
delayed response to kylewm: we could totally implement a distributed growing webring with links and webmentions
#
tantek
all you would need is a "hey can you add me to your webring" type post
#
aaronpk
would that basically just collect the URLs of everyone who sent a webmention to it?
#
tantek
with a special response post that said "sure, your next neighbor is (link)"
#
tantek
no I mean a doubly-linked list webring
#
tantek
*actual* ring
#
GWG
kylewm: I was just looking at your parser.
#
aaronpk
can we call the other one a webpool or something?
#
KevinMarks
make one fo those "you shoudl read next" thingies that wasn't just clickbait?
#
tantek
the one that "just collect the URLs of everyone who sent a webmention to it?" is already called a "directory"
#
GWG
kylewm: It seems to be duping something. Trying to figure out why.
#
aaronpk
needs a cooler name than "directory" for people to care about it tho ;)
#
tantek
hahaha
#
tantek
aaronpk: indirectory :P
#
aaronpk
tehehe
wolftune joined the channel
#
GWG
KevinMarks: What happens there, stays there?
#
aaronpk
there is a .club tld...
#
KevinMarks
Tinder for URLs
#
tantek
clubs stink of exclusion
#
tantek
e.g. countryclub
#
aaronpk
yeah that's like the whole point of clubs lol
#
tantek
and we already had that problem / analogy with app.net
#
KevinMarks
homebrew website club
#
KevinMarks
oh, wait
#
tantek
prior art ;)
#
GWG
WordPress Outreach Club?
#
tantek
*successful* prior art
#
aaronpk
why are .website domains so cheap
#
aaronpk
that's such an awful TLD
#
tantek
in essence we're talking about groups
#
tantek
which is an actual silo feature
#
tantek
you can create, join, leave, delete a group
#
aaronpk
"group" sounds more inclusive too
#
tantek
you can invite others to join a group
caseorganic joined the channel
#
KevinMarks
there's also .pub but they wouldn't let em have micro.pub
#
tantek
and if you're an "admin" (group creator?) you can rename, delete, or kick people out
#
tantek
groups are also mentioned in a few Social Web WG user-stories
#
aaronpk
what is a group?
#
Loqi
group in the context of the indieweb (also "indie group" or "indie groups") is a place where people can deliberately share content with each other, not necessarily on their own domain (though likely copied from via webmention etc.) https://indiewebcamp.com/group
awolf joined the channel
#
KevinMarks
also .link seems apropos
#
aaronpk
how bout thenext.link for an indiewebring?
#
kylewm
GWG: mf2util?
#
GWG
kylewm: Yes
#
kylewm
link?
awolf joined the channel
#
GWG
This is a test link from my test site
#
tantek
aaronpk the point of an indieweb ring is that you don't need a separate site to make it work
#
aaronpk
how do you insert a site into the right?
#
aaronpk
that involves updating people on both sides of where you're inserting, right?
#
kylewm
GWG: the syndication links? it's because they are both rel="syndication" and class="u-syndication", and i don't bother to de-dupe them
#
tantek
aaronpk see above
#
tantek
you ask a site to add you to the end of their ring via a webring insertion request post that just links to the site
#
tantek
and sends a webmention
#
aaronpk
ah you can only add to the end?
#
tantek
if the site likes you
#
kylewm
indie-conga-line
#
tantek
then you it tells you who your next neighbor is (who was its earlier next neighbor)
#
aaronpk
when does it become a ring?
#
KevinMarks
a ring doesn't have an end
#
tantek
s/then you it/then it
#
Loqi
tantek meant to say: then it tells you who your next neighbor is (who was its earlier next neighbor)
#
tantek
KevinMarks, hence you ask a site to add you as their "next"
awolf joined the channel
#
tantek
and then it responds by telling you your previous
#
tantek
s/your/your new
#
Loqi
tantek meant to say: and then it responds by telling you your new previous
#
kylewm
whoa, indie linked list
#
tantek
that's what I said! doubly linked list
#
aaronpk
so you *can* insert anywhere in the ring?
#
tantek
yeah sure, keep it simple
#
aaronpk
i'm confusde because earlier you said you can ask to be added to the end of the ring
#
gRegor`
indiewebring++
#
Loqi
indiewebring has 1 karma
#
gRegor`
But who will maintain the RSS feed of everyone in the ring? ;)
#
gRegor`
sees himself out
#
tantek
aaronpk - "end of the ring" from any site's perspective is their next neighbor
#
tantek
sorry I didn't make that clear
#
aaronpk
so to insert someone you also ahve to tell your next neighbor who their new previous neighbor is, right?
#
tantek
yes that's the response part I noted above
#
tantek
oh wait - no yes that's another fix up
#
jcap
so, again, this will be a very naive question for indieweb I'm sure
#
jcap
but
#
jcap
as you're talking about a ring
#
aaronpk
seems like this would be very delicate, because if one site goes offline the ring breaks
#
jcap
I can't help but thinking I've been wondering where foaf might fit here
#
tantek
jcap - re: distinguishing responses - they're all different user interactions
#
tantek
jcap - it doesn't. "where does plumbing x fit?" is always the wrong question to ask
#
tantek
and foaf is just plumbing
#
jcap
so I know you've all developed "readers" but I've been wondering how do I connect to "people"
awolf joined the channel
#
jcap
tantek, sorry, just using foaf as a generalization for the above
#
tantek
with links to home pages
#
aaronpk
you connect to people by adding their home pages to your readers
#
aaronpk
then you can read their stuff and reply to it
#
tantek
jcap "foaf" is jargon for specific plumbing, better to rephrase questions in terms of actual user goals
benwerd joined the channel
#
tantek
what is writing on the sand?
#
tantek
writing on the sand is a metaphor used to describe the act of writing in ephemeral places like [[silos]] which are very likely to [[site-deaths|die]] and take everything you've written with them.
#
aaronpk
why didn't that work!
#
tantek
it's not you (or Loqi), it's me. I'm good at breaking things. ask the CSSWG.
#
Loqi
who, me?
#
tantek
I just wanted to create a page to capture this real world illustrative example of *literally* writing on the sand: http://instagram.com/p/zOTPtZEjux/
#
aaronpk
yeah i have no idea why that didn't work
snarfed joined the channel
#
jcap
tantek, fair enough
#
jcap
tantek, aaronpk, something about links to homepages doesn't seem to quite capture the same feeling of say, a list of people you follow on twitter, or fb contacts
#
jcap
maybe it's the same
#
aaronpk
what is following?
#
Loqi
To follow is the concept of establishing a digital relationship to another person or entity so that you can receive updates from them over a given social media channel https://indiewebcamp.com/following
#
gRegor`
jcap: You could add a list of bookmarks (or blogroll)
#
tantek
jcap what's your website?
#
jcap
tantek, aseriesofideas.com at the moment
#
jcap
running known
#
tantek
great!
#
jcap
I've got an error being throwin in the logs about mongo
#
jcap
but otherwise should be mostly operational
#
KevinMarks
blogrolls were the original people you follow
#
tantek
jcap - your home page has your name, a nice profile photo, a description - sure looks like a twitter or fb profile page to me
#
tantek
why do you say it doesn't seem to quite capture the same feeling?
benwerd joined the channel
#
jcap
tantek, yeah, I think you're right. I also am not sure it matters that things aren't exactly like everywhere else
#
jcap
I think a blogroll/ list of links, makes sense
#
jcap
I'd like that list to correspond to my indieweb reader
#
jcap
but that's just logiistical
#
aaronpk
the reader ultimately should be able to pick up a public blogroll from your site
#
aaronpk
the one benwerd and emmak and I built at IWC did that
#
jcap
is that the woodwind tool (or something like that)?
benwerd joined the channel
#
jcap
someone, I think kylewm? had some sort of contacts management in his platform
#
jcap
that seemed perhaps a starting point for the collection of people + what to pull their content from into a reader
#
@erinjo
As always, it's a pleasure talking to @dangillmor about #indieweb and @withknown.
(twitter.com/_/status/567860150754611200)
#
jcap
I wonder if I could dump a subset of my addressbook, or sync my addressbook, to a db that would then populate both a blogroll and/or reader
#
loqi.me
created /two (+45) "test and dfn added by aaronpk"
(view diff)
#
acegiak
all I had to do for WhisperFollow was add a function that used the phpmf2 library instead of magpieRSS
#
loqi.me
created /two_words (+51) "test and dfn added by aaronpk"
(view diff)
#
kylewm
jcap, woodwind is not the same as the indie reader they built at IWC in Portland, but it does a lot of the same stuff... I have not gotten to fetching a list of subscriptions from the user's domain, but it's something i would definitely like to add in the future
#
acegiak
rss reader is suddenly indieweb compatible
#
jcap
acegiak, very cool
#
GWG
acegiak: How's Whisperfollow doing?
#
acegiak
GWG: I'm addicted to it like facebook or tumblr or any other social network
#
GWG
acegiak: I haven't looked at it in a while.
#
loqi.me
created /two_words (+54) "test and dfn added by aaronpk"
(view diff)
#
jcap
acegiak, I think that's a good sign
#
acegiak
making it infinite scroll was worth the effort
#
acegiak
plus it let me add the search function
#
jcap
I have to fix the disaster I've left my known codebase in before I can add things unfortunately
scor joined the channel
#
tantek
acegiak, what do you mean by rss reader is suddenly indieweb compatible? is this a project that you added h-feed consuming support to?
#
kylewm
acegiak: /WhisperFollow could use some screenshots!
#
acegiak
tantek: All whisperfollow does is grab your blogroll and enumerate through it and if it has an rss feed listed, aggregate the posts from rss into a feed for me to consume
#
kylewm
"all"
#
acegiak
so all I did was add an else clause so that if there ISNT an rss feed it tries to mf2 parse the page and aggregate that
#
tantek
acegiak - I'd suggest looking for an h-feed before RSS. Those of us that have h-feed typically have more information (higher fidelity) there.
#
tantek
and from experience, you can depend on HTML versions of information being more correct / up to date than any sidefiles (RSS or otherwise)
#
tantek
i.e. put RSS in the else clause instead.
addal joined the channel
#
acegiak
tantek: I don't populate the rss field in my blogroll entries for indieweb sites
#
acegiak
I'm not parsing for rss links in site headers every time
#
acegiak
wordpress has an rss column for link entries, I'm just checking if that's populated or not
#
kylewm
tantek: I agree, except for mf1 feeds, like ma.tt ... http://pin13.net/mf2/?url=http%3A%2F%2Fma.tt%2F gets a lot of data but misses some important stuff
#
acegiak
BUT I will adjust my quick follow script so that if it detects an mf2 feed it specifically avoid populating that rss column
Jeena joined the channel
#
kylewm
acegiak: I see some pubsubhubbub stuff in the github repo, does Whisperfollow use it?
#
acegiak
kylewm: it tries to, it's a little beyond me so it's pretty sketchy
#
acegiak
I'm really bad at anything with a dance like pubsubhubbub
#
acegiak
and oauth
#
kylewm
a little beyond me too
#
kylewm
cool though
#
kylewm
acegiak++ for adding h-feeds to whisperfollow
#
Loqi
acegiak has 12 karma
#
acegiak
I'm just doing some screenshots of my UX flow now
#
acegiak
cause the ones on my wiki page are out of date
#
GWG
acegiak: I want to see them
#
acegiak
oh neat, my screenshot upload script worked on those even though they weren't game shots
KartikPrabhu joined the channel
#
jcap
Loqi, what is h-feed
#
Loqi
h-feed is a microformats2 experiment with a top level feed object to contain h-entry posts https://indiewebcamp.com/h-feed
#
jcap
huh
#
tantek
hmm - do we have more than one consumer of h-feed now?
#
jcap
wonders if there's an h-feed in his known install. seems I've seen that classification
#
tantek
seems to me we're quite past "experiment"
#
@benwerd
RT @erinjo: As always, it's a pleasure talking to @dangillmor about #indieweb and @withknown.
(twitter.com/_/status/567868343752859648)
#
@jgmac1106
RT @erinjo: As always, it's a pleasure talking to @dangillmor about #indieweb and @withknown.
(twitter.com/_/status/567868406529150976)
#
jcap
hrm, I wonder if I removed the h-feed class erroneously :\
#
kylewm
hmm, no h-feed class on werd.io
#
kylewm
parsers can just fallback on all top-level h-entrys though
#
acegiak
there's a post on my site for the UX at the moment
#
acegiak
I can port it to the wiki later
#
jcap
kylewm, it's odd too as there are h-entry entities
#
jcap
kylewm, oh, I see
#
GWG
acegiak: May I make some UX comments?
#
GWG
The search, page, forcecheck, and new boxes at the top aren't intuitive.
#
acegiak
GWG: yeah, I probably need to take another look at how they fit
#
acegiak
I'm heading out, I'd love any other comments. send me a webmention if you have them
glennjones joined the channel
#
GWG
I need help with a name.
#
GWG
Syndication Links, the next plugin I want to deploy.
#
GWG
Is there a better thing to call it?
KartikPrabhu joined the channel
#
tantek
if it adds syndication links to posts then that sounds like a good name
#
tantek
good evening #indiewebcamp
#
tantek
for those of you in the W3C Social Web Working Group, just about a bit over an hour and half left to add user-stories to https://www.w3.org/wiki/Socialwg/Social_API/User_stories
#
tantek
huh no one has showing likes documented
#
jcap
do webmentions not have to be directed at specific entities?
#
tantek
jcap can you rephrase your question in terms of a positive expression?
#
tantek
huh, no one has RSVPing to a public event documented
#
jcap
tantek, well specifically, trying to work out what acegiak meant by "send me a webmention"
#
jcap
what does that mean in terms of an action?
#
acegiak
i meant indieweb reply
#
acegiak
to the post
#
acegiak
using "webmention" as shorthand
#
tantek
bbiab - dinner
#
jcap
got it
KartikPrabhu, upper-, KitB and lukebrooker joined the channel
#
tantek
ok back to user story editing
#
tantek
jcap - I'm going to focus on that for now - might be able to answer more qs after 21:00 PST if you're around
#
@acegiak
Added p-pronouns to h-card on my #indieweb site. Can I suggest it be added to #mf2 & vcard rfc? - http://acegiak.net/2015/02/18/8702/
(twitter.com/_/status/567905917150183424)
#
acegiak
ok back
#
GWG
Welcome back
#
tantek
acegiak - great that you published a real world example of expressing a pronoun preference
#
tantek
as part of your h-card
#
tantek
next step is to document that on the microformats wiki
#
tantek
perhaps in microformats.org/wik/h-card-brainstorming with a link to your real world example
#
tantek
also note that all microformats properties are singular
#
tantek
thus you probably want p-pronoun markup on each one (if there is more than one), rather than p-prounouns
#
acegiak
oh so p-pronoun-subject p-pronoun-object p-pronoun-posessive ?
KartikPrabhu joined the channel
#
tantek
acegiak - not sure if that's even cross-language compatible
#
tantek
or even if it is possible to do so
#
tantek
more to write-up - even as a question, as part of your brainstor
#
tantek
worth capturing though
#
tantek
self-expression of pronoun preference is something we should at least note we are thinking about
#
acegiak
IF you can assume english it's actually super practical
#
acegiak
because it allows me to for instance, say "tantek edited his post"
#
GWG
acegiak: I have the hardest time figuring a simple way to do syntax. I put the verb at the beginning for that reason.
#
acegiak
Gwg: they/them/their are all acceptable for when gender is unknown or variable
#
tjgillies
why is there a microformat2 instead of an extension to microformats? Did microformats2 break stuff in microformats1?
#
GWG
acegiak: Maybe in the next rewrite of the display functionality.
#
GWG
acegiak: I wrote the current version not thinking about other languages either, even though I put in the strings for internationalization.
#
acegiak
if your current sentence structure works for you thats good
#
acegiak
if you need to use they/them/their thats fine!
#
acegiak
if you can pull and use preferred pronouns from h-card that's even better!
#
tantek
what no comments user story?!?
#
acegiak
tantek: gender is listed on the vcard suggestions page but vcard accepts gender identity on the sex field?
#
acegiak
just trying to work out where to put my suggestion
#
tantek
acegiak "gender" as a compound vCard4 property was proposed and developed on the microformats wiki
#
tantek
so you're likely seeing some history there
#
tantek
it has two subcomponents
#
tantek
a free text "gender-identity" component
#
tantek
and a single character enumerated "sex" component
#
acegiak
yeah i examindd that part of the rfc
#
tantek
yeah it was something I worked pretty hard to get
#
tantek
into vCard4
#
tantek
and thus h-card
#
acegiak
so i should put this in the v-card suggestions section?
#
tantek
acegiak are you perhaps confusiong vcard and hcard?
#
tjgillies
tantek: whats your MBTI type? Out of curiosity
#
tantek
lol - tjgillies MBTI is not in h-card :P
#
tantek
acegiak: microformats.org/wiki/h-card-brainstorming
#
tjgillies
tantek: that's no ones fault but yours ;)
#
tantek
and btw that's it for user storeis
#
tantek
stories
#
acegiak
tantek: h-card section says new attribute suggestions go on v-card suggestions page to maaintain 1:1 vcard:h-card
#
tjgillies
goes off to file proposal of MBTI into h-card
#
tantek
lol tjgillies
#
tantek
acegiak it does?
#
tantek
at what URL?
#
acegiak
post vcard3 suggestions
#
tantek
ah that needs a pointer to h-card
#
tantek
yeah that's out of date
#
tantek
since we're already post vcard4 now
#
tantek
acegiak - btw microformats-specific discussions (and wiki updates) go to #microformats
frzn joined the channel
#
tjgillies
redoing my personal website to use microformats, woo
KartikPrabhu joined the channel
#
acegiak
tjgillies++ nice
#
Loqi
tjgillies has 12 karma
addal joined the channel
#
tjgillies
ah this is a nice article that answers my previous Q https://waterpigs.co.uk/articles/getting-started-with-microformats2/
#
tantek
yes barnabywalters wrote a nice post
#
tantek
I kind of went a little nuts with the RSVPs invitations comments to an event user story: https://www.w3.org/wiki/Socialwg/Social_API/User_stories#RSVPs_invitations_comments_to_an_event
#
tjgillies
is microformats considered an h-product?
#
tantek
not sure how
#
tantek
(which frankly I can't believe I had to add)
KartikPrabhu joined the channel
#
@nlpbot
Microformats Extraction endpoint added to our API. Extract meaning from HTML nlproc indieweb http://blog.aylien.com/post/111295014148/feature-update-microformats-extraction-added-to
(twitter.com/_/status/567923029302517760)
yakker and wolftune joined the channel
#
@dariusdunlap
@pierreozoux @indiewebcamp - excellent! Thanks for catching that OCSP stapling. I completely missed that!
(twitter.com/_/status/567924800657559552)
snarfed, e-lima, loic_m, glennjones_, pfefferle, arlen and iandevlin joined the channel
#
pfefferle
good morning
tantek, friedcell, eschnou, sanduhrs and cweiske joined the channel
#
notizblog.org
edited /WordPress_Plugins (+76) "added activity streams plugin"
(view diff)
cweiske_ joined the channel
#
notizblog.org
edited /projects (+56) "/* WordPress */"
(view diff)
#
notizblog.org
edited /projects (+0) "/* WordPress */"
(view diff)
#
tylergillies.club
edited /2015 (+19) "/* Candidate Cities */"
(view diff)
acegiak joined the channel
#
notizblog.org
edited /WebFinger (+241) "/* IndieWeb Examples */"
(view diff)
#
notizblog.org
edited /User:Notizblog.org (+45) "/* working on/selfdogfooding */"
(view diff)
#
tjgillies
Is there an indiephoneauth?
krendil and michielbdejong joined the channel
#
tjgillies
ah sms right there on the site, derp
#
notizblog.org
edited /WordPress/Development (+21) "referenced "WordPress Data" page"
(view diff)
Deledrius joined the channel
#
@nitot
Nouveau billet #EnVrac sur le Standblog : http://standblog.org/blog/post/2015/02/18/En-vrac-du-mercredi #singularity #NSA #LifeHacking #IndieWeb
(twitter.com/_/status/567974292987744256)
#
@webinfojulien
RT @nitot: Nouveau billet #EnVrac sur le Standblog : http://standblog.org/blog/post/2015/02/18/En-vrac-du-mercredi #singularity #NSA #LifeHacking #IndieWeb
(twitter.com/_/status/567974426744098816)
#
@barzogh
RT @nitot: Nouveau billet #EnVrac sur le Standblog : http://standblog.org/blog/post/2015/02/18/En-vrac-du-mercredi #singularity #NSA #LifeHacking #IndieWeb
(twitter.com/_/status/567975199355904000)
#
@fboudeau_csc
RT @nitot: Nouveau billet #EnVrac sur le Standblog : http://standblog.org/blog/post/2015/02/18/En-vrac-du-mercredi #singularity #NSA #LifeHacking #IndieWeb
(twitter.com/_/status/567975638679859200)
alanpearce, stream7, dns53 and petermolnar joined the channel
#
@pier2kan
RT @nitot: Nouveau billet #EnVrac sur le Standblog : http://standblog.org/blog/post/2015/02/18/En-vrac-du-mercredi #singularity #NSA #LifeHacking #IndieWeb
(twitter.com/_/status/567984421233659904)
friedcell, modem and Trox joined the channel
#
acegiak
pfefferle: what's the current state of webmention for comments?
#
pfefferle
acegiak should work… but tested it only with to local blogs, because no one else seems using it
Trox joined the channel
#
acegiak
pfefferle: if I post a comment with webmention for comments and someone then sends a webmention reply to that comment should that work?
#
pfefferle
acegiak that is how it should work, yes
#
pfefferle
acegiak reply to comments via webmentions
#
pfefferle
and the comment on this comment is also sent as webmention and so on
eschnou and adactio joined the channel
#
acegiak
pfefferle: so the next step for me then is to get it so that if a third party comments on a reply to my post, that reply then sends me an update webmention and then I scan theirs for the comment and display it on my site as a reply to that comment
#
acegiak
which is probably a job for semantic linkbacks
#
pfefferle
acegiak you don’t have to do anything… the semantic linkbacks also hooks into the webmentions for comments plugin
#
acegiak
really? *does an excited wiggle*
#
pfefferle
ah, it does not scan for comments that aren’t sent via webmentions if that is what you meant
adactio joined the channel
#
acegiak
pfefferle: yeah, I'm basically trying to create salmon-like behaviour
thehighfiveghost, pfefferle and scor joined the channel
#
petermolnar
yesterday's 500px issue turned out to be user error... select-copy-paste the oauth key and secrets adds an additional, near invisible space to the front of the string
#
Loqi
petermolnar: gRegor` left you a message on 2/17 at 10:54am: Could you document your Oauth experience on the /500px page?
#
petermolnar
!tell gRegor` I will, though I ended up using the WordPress Keyring plugin in the end as framework
#
Loqi
Ok, I'll tell them that when I see them next
scor, fiatjaf and sanduhrs joined the channel
#
@enquos
Great #Infographic on why you should be paying attention to your #Macros. #Carbs #Fats #Macronutrients #ownyourdata https://twitter.com/enquos/status/568017346553618432/photo/1
(twitter.com/_/status/568017346553618432)
Acidnerd and frzn joined the channel
#
GWG
Good morning, all
squeakytoy, alanpearce and scor joined the channel
#
petermolnar.eu
edited /WordPress_Plugins (+537) "adding PESOS plugin list"
(view diff)
#
GWG
Activity on the Wordpress pages. Great
#
pfefferle
GWG good morning
e-lima joined the channel
#
GWG
Morning pfefferle.
#
GWG
pfefferle: I am thinking of rewriting my submission. I still want to get the indenting right. I don't know why I have so much trouble with it.
michielbdejong, friedcell, KartikPrabhu, alanpearce, pfefferle, elima_, frzn, 7JTACD28B, mlncn, eschnou, jgarber, gRegor`, loic_m, sanduhrs, verdi_ and interactivist joined the channel
#
pfefferle
GWG are you still working on the IndieWeb descriptions or can I realease a new version later?
glennjones, wolftune, Pierre-O, elima_, LauraJ, danlyke, tilgovi, emmak and KartikPrabhu joined the channel
#
@lowellmower
@dissolve333 wondering if you'd add me as an apprentice? I'd love to attend IndieWebCamp in March and help where I can.
(twitter.com/_/status/568086121827028992)
#
petermolnar
GWG, pfefferle I've encoutered this plugin: https://wordpress.org/plugins/keyring-social-importers/ it's built on Keyring and I was thinking that a backfeed and maybe a POSSE plugin built on top of it would be pretty useful; I wonder what you two think about it
mlncn, tantek and KartikPrabhu joined the channel
#
gRegor`
Quiet day in the IWC
#
Loqi
gRegor`: petermolnar left you a message 6 hours, 5 minutes ago: I will, though I ended up using the WordPress Keyring plugin in the end as framework
#
@kevinmarks
"@owenthomas: "I think it's a scary world if all the content is on Facebook." —@ev on Facebook's plans to host content #codemedia" #indieweb
(twitter.com/_/status/568100253523509248)
#
tantek
"plans" ? more like existing practice!
snarfed joined the channel
#
aaronpk
is reading up on Docker
#
aaronpk
it appears to make it quite easy to install otherwise complicated apps like Gitlab
#
tantek
what is deployment?
#
Loqi
deployment is the both the act (to deploy), process, and specific instances (a deployment) of updating (and sometimes installing) software on a server, like a web server https://indiewebcamp.com/deployment
#
aaronpk
I was just lamenting my current Gitlab install which is one of the earliest versions and was a total nightmare
#
tantek
aaronpk, the problem(s) you have are more about *updates* (and thus the option to easily *revert*) than about *install*
#
aaronpk
they now ship Gitlab as a docker container with everytyhing you need: nginx, postgres, gitlab itself
#
tantek
that's what I realized last time I ran into the "install" problem
#
tantek
hence I abstracted that to "deployment"
#
tantek
what is a docker container?
#
aaronpk
yeah updating is the recurring problem. you should have seen the crap I had to go through to install this tho ;)
#
tantek
what is docker?
#
Loqi
Docker is a collection of tools to manage Linux containers https://indiewebcamp.com/Docker
#
tantek
what is a Linux container?
#
tantek
huh - that Docker dfn is not useful at all
#
tantek
makes the classic mistake of XYZ is something something meta to ABC
#
tantek
says nothing about how it is useful to a user, or especially an indieweb site user / maintainer
#
tantek
oh well, Docker is still opaque to me
#
aaronpk
it's more useful when your current installation instructions are like "first install nginx, then install postgres, then install redis, then install the app's source code, then configure a startup script..."
#
tantek
sure, but that's what things like macports do too
#
tantek
but I have a feeling Docker is more than that
#
aaronpk
what is macports? is that like homebrew?
#
tantek
it's just that people seem to suck at definitions for such Linux tools
#
tantek
macports is like /homebrew, a software package installation manager for MacOS, that automatically installs (or updates) dependencies for whatever package you ask it to install or update.
#
tantek
aw Loqi why no wiki creation love
#
aaronpk
what is macports?
#
tantek
macports is like /homebrew, a software package installation manager for MacOS, that automatically installs (or updates) dependencies for whatever package you ask it to install or update.
#
aaronpk
oh yeah didn't i break this last night?
#
tantek
I keep hoping
#
aaronpk
gets out the screwdriver
Pierre-O1 joined the channel
#
loqi.me
created /macports (+213) "prompted by aaronpk and dfn added by aaronpk"
(view diff)
#
aaronpk
amazing what happens when you find the log files so can actually see what the error was
sanduhrs1 joined the channel
#
aaronparecki.com
edited /Docker (+54) "attempt to clarify dfn by describing why it's useful"
(view diff)
#
kylewm
I thought this was an interesting read re: Docker... "Docker is unnecessary" http://iops.io/blog/docker-hype/
#
kylewm
"Docker adds an intrusive layer of complexity which makes development, troubleshooting and debugging frustratingly difficult, often creating more problems than it solves."
#
aaronpk
dammit that is the opposite of what I want
#
kylewm
that's just one dude :)
#
aaronpk
hm it seems that maybe he's trying to push it too far or make it do things it was not intended for
#
kylewm
"I have no idea why my gitlab instance stopped working, I suspect it is something similar between the confluence of docker requiring constant maintenance and gitlab being fragile to set up to begin with."
#
aaronpk
here's what I want
#
aaronpk
I have an Ubuntu server at home. I want to install as little as possible on it to avoid the upgrade/maintenance cost, but I want to run things like Gitlab or other web apps on it
#
aaronpk
Docker seems like a great idea because I need to install *only* Docker on the computer
#
kylewm
any interest in trying Sandstorm?
#
aaronpk
then I can run apps packaged for Docker individually, so when I want to run Gitlab, I don't have to worry about whether it needs a different version of Postgres than some other app needs
#
aaronpk
what is Sandstorm?
#
Loqi
Sandstorm is open source software project that aims to make self-hosted personal clouds easy as well as offering a hosted paid version for less technically inclined users https://indiewebcamp.com/sandstorm
#
kylewm
it doesn't look like UBOS has gitlab yet
snarfed joined the channel
#
aaronpk
I guess I fall into a weird category
#
kylewm
I am actually fairly confused about Docker ... the little bit I read about it made it seem like you'd install MySQL and Postgres in separate containers from the app actually using them
#
kylewm
was that wrong?
#
aaronpk
I'm comfortable installing Ubuntu and running things on it, and I trust that they'll be around a while and continue to maintain it. So I'm less likely to want to install someone else's OS like UBOS (sorry j12t ;)
#
aaronpk
so it's the middle layer that I want abstracted for me, like I'd love to install Gitlab in a way where it installs whatever it needs but doesn't mess with my system
#
kylewm
similarly, I don't know trust the Sandstorm team to keep every app up to date, seems like it requires re-porting each time
#
aaronpk
agreed
#
aaronpk
kylewm: I think you *can* install mysql/postgres/nginx all on the same container but often people separate them
#
aaronpk
it seems there are also several ways to use Docker, including being able to autoscale a cluster of servers, which is when you'd want to separate the DB and web server and apps
#
kylewm
ahhh, that makes sense
#
kylewm
those seem like *very* different use cases
#
aaronpk
indeed
#
kylewm.com
edited /Docker (+247) "add link to gar's post about ditching Docker"
(view diff)
#
kylewm
weird, I keep thinking he has logged into the wiki before, but apparently not
#
ben.thatmustbe.me
edited /2015/Cambridge/Guest_List (+0) "/* Participants */ updating count"
(view diff)
#
kylewm.com
edited /User:Kylewm.com (+34) "/* Red Wind */ want (someone else) to build OwnYourScrobbles"
(view diff)
#
aaronpk
I want to!
#
kylewm
aaronpk++
#
Loqi
aaronpk has 708 karma
iandevlin joined the channel
#
aaronpk
been on my list for a while
#
kylewm
ha, cool
#
aaronpk
is there a word that includes scrobbles as well as tv/movie/reading?
#
kylewm
not that I am crazy about that name
#
aaronpk
what is a passive post?
wolftune joined the channel
#
aaronpk
a passive post is a [[post]] that is created without the person taking an explicit action to create the post, such as listening to music or watching a movie
#
aaronpk
not crazy about that dfn but it's a start
#
aaronpk
passive post is a [[post]] that is created without the person taking an explicit action to create the post, such as listening to music or watching a movie
#
aaronpk
oh COME ON loqi
#
aaronpk
i think i missed the dfn window
#
aaronpk
what is a passive post?
#
aaronpk
a passive post is a [[post]] that is created without the person taking an explicit action to create the post, such as listening to music or watching a movie
#
loqi.me
created /passive_post (+181) "prompted by aaronpk https://indiewebcamp.com/irc/2015-02-18/line/1424284697131 and dfn added by aaronpk"
(view diff)
#
aaronparecki.com
edited /passive_post (+62) "see also"
(view diff)
#
aaronpk
hahaha
#
aaronpk
kylewm: what would you expect a micropub request with a scrobble to look like?
#
aaronpk
would it be like the data your last.fm client sends to last.fm? (name of the song, artist, etc from the mp3 tags)
#
kylewm
that's a good question
#
ben_thatmustbeme
aaronpk, i wonder if we shouldn't perhaps require any write to wiki commands require addressing loqi directly
#
aaronpk
ben_thatmustbeme: nah this works fine :)
#
kylewm
or would it send an h=card for the artist, and then an h=entry for the scrobble
#
kylewm
or a card for the artist *and* song??
#
aaronpk
well let's start with examples in the wild :)
#
aaronpk
hm that's not very good... "album" and "artist" are opaque strings
#
aaronpk
they appear to be database IDs or something
#
ben_thatmustbeme
aaronpk, okay, but first accidental wiki edit is on you :P
KartikPrabhu joined the channel
#
aaronpk
ben_thatmustbeme: challenge accepted
#
ben_thatmustbeme
waits... and watches
#
ben_thatmustbeme
though i'm not sure thats a challenge
#
aaronpk
loqi won't overwrite pages, and will only create a page if a "what is" question has been asked within 3 minutes
#
Loqi
who, me?
#
aaronpk
seems unlikely that <3 minutes after someone asks "what is ___" that someone would accidentally say "___ is"
#
ben_thatmustbeme
well if someone asks something asinine in the chat, someone else is likely to respond
#
aaronpk
we'll see what happens :)
#
kylewm
canonical url for an artist or album is tough...
#
aaronpk
that's why i was thinking just send the name
#
aaronpk
your server can figure out what to do with it, whcih may even be just not linking it anywhere
#
kylewm
yeah, agreed
#
kylewm
collisions are pretty common inside last.fm, but unlikely in my music collection
#
aaronpk
oh that reminds me...
#
aaronpk
right now Teacup is sending micropub requests with h=entry&p3k-food=X&p3k-type=drink&location=X
#
aaronpk
should I also be sending "content=drank a coffee" as a fallback?
#
aaronpk
for micropub endpoints that don't know about the fancy properties?
#
ben_thatmustbeme
aaronpk, i would suggest yes
#
aaronpk
presumably a scrobble micropub client would do the same... "listened to _____" as well as the special properties
#
ben_thatmustbeme
i like the notion though
#
kylewm
yeah I think so too
#
aaronpk
cause then you could take a new wordpress blog, install the micropub plugin, then start using both
#
aaronpk
and they'd just show up as regular posts
sanduhrs joined the channel
#
ben_thatmustbeme
aaronpk, i may have to update MobilePub to do p3k-food to p3k-type
#
ben_thatmustbeme
wait, so p3k-food=X&p3k-type=drink would be what exactly?
#
ben_thatmustbeme
is drink a type of food X?
#
aaronpk
"drank an X"
#
ben_thatmustbeme
p3k-food seems like an odd name then if its not necessarily food
#
aaronpk
that's why it's a p3k- scoped name right now ;)
#
ben_thatmustbeme
indeed, offering constructive criticism
#
aaronpk
i can't remember why I didn't do p3k-food and p3k-drink and no "type"
#
ben_thatmustbeme
it allows for other things like umm, pills?
#
ben_thatmustbeme
i like the idea of type, allows expansion, might want to get more refined to meal vs snack, etc
#
aaronpk
i'm also not tracking any notion of size or units
#
aaronpk
because that took too much effort to record
#
ben_thatmustbeme
p3k-item p3k-type ?
#
aaronpk
maybe "consume"
#
aaronpk
"item" is meaningless
#
ben_thatmustbeme
type is pretty generic too unless you happen to already check for consume
#
ben_thatmustbeme
is p3k-consume p3k-consume-type getting too wordy?
#
ben_thatmustbeme
actually probably the most sensible way is to start with the mf markup of it, that should tell you how to do your mp fields
#
aaronpk
of course
#
aaronpk
hm looks like I did switch to publishing "p3k-food" and "p3k-drink" on my site
#
aaronpk
I should change what Teacup is sending to match
#
Loqi
I agree
#
loqi.me
created /frequency_Kenneth (+71) "prompted by ben_thatmustbeme and dfn added by kylewm"
(view diff)
elima_ and tilgovi joined the channel
#
tantek
whoa busy in here
fourtonfish joined the channel
#
kylewm
!tell petermolnar i sympathize about the extra space copied from api key/secret. i've done that more times than is reasonable.
#
Loqi
Ok, I'll tell them that when I see them next
#
KartikPrabhu
loqi playback?
alanpearce joined the channel
#
GWG
!tell pfefferle I am done for now.
#
Loqi
Ok, I'll tell them that when I see them next
#
GWG
Hmm... Scrobbling talk
raretrack joined the channel
#
ben_thatmustbeme
always sees Scrobble as Scobble
#
GWG
Ben_thatmustbeme: Are you interested in passive posting?
#
ben_thatmustbeme
GWG yes, i want to get something to PESOS last.fm to my site
#
aaronpk
yeah I think I gotta make ownyourscrobbles next
#
ben_thatmustbeme
i set Google Music to scrobble tot here, just need to get that last bit
#
GWG
I am trying to decide what I want to post passively
#
aaronpk
i keep thinking i should try google music
#
GWG
I keep meaning to finish setting up my own thing
#
GWG
It is too cold for me to passively post weather.
#
ben_thatmustbeme
i wish Google music had more of an international selection
#
ben_thatmustbeme
but music biz licensing = :(
#
GWG
I buy music
#
aaronpk
i thought the point of google music is that you can upload your own stuff
#
GWG
Maybe until spring I'll use a weather API
#
GWG
Aaronpk, you can do both
#
aaronpk
yeah that's what I thought
#
GWG
But I assumed that when he said selection...
#
KevinMarks
both is the good part. Also you can install the uploader on multiple machines and it uploads and dedupes thema ll
#
KevinMarks
musicbrainz is decent "canonical URL for music" arrmept
#
KevinMarks
s/arrmept/attempt/
#
Loqi
KevinMarks meant to say: musicbrainz is decent "canonical URL for music" attempt
#
KevinMarks
google music also bridges to youtube, which does help with selection
#
aaronpk
i don't think canonical URL for music is an important problem to solve
#
aaronpk
you should have your own URL for music even if you want to point to the musicbrainz or last.fm version too
#
Loqi
I agree
#
aaronpk
it's similar to how you should have your own venue URLs and not rely on foursquare
#
KevinMarks
the content resolver idea is a good one
#
KevinMarks
reviving some of xspf's ideas in mf2 seems like a good idea http://www.xspf.org/
#
aaronpk
heh they made jspf too (json version)
#
tantek
KevinMarks: nah, maybe as research source material, but the methodology used to develop xspf was too flawed
#
KevinMarks
the spec has the most amusing paragraph labelling ever http://www.xspf.org/orig-xspf-v1.html
#
tantek.com
created /jsonld (+21) "r"
(view diff)
scor, LauraJ, KartikPrabhu, alanpearce and krendil joined the channel
KartikPrabhu1, KitB, Rob__, snarfed and mdik joined the channel
#
snarfed
aaronpk, tiny teacup bug report: the html title on https://teacup.p3k.io/ is 'Quill', not 'Teacup'
KitB joined the channel
#
ben_thatmustbeme
haha, minor thing
KitB and scor joined the channel
#
gRegor`
ben_thatmust: Are you scrobbling from Google Music web, or just the app? I'm curious about the former.
lukebrooker, j12t, benjamin-agaric and frzn joined the channel
#
sixtwothree.org
edited /2015/Cambridge/Guest_List (+249) "/* Remote Participants */ RSVPing for self."
(view diff)
lukebrooker joined the channel
#
Loqi
[bridgy] Jason Garber replied '@dissolve333 @kevinmarks I'll try to pop in on IRC throughout the day! Looking forward to seeing what everyone's working on.' to a tweet that linked to https://indiewebcamp.com/2015/Cambridge (https://twitter.com/jgarber/status/568183410453286912)
#
acegiak
snarfed: "tiny teacup bug report" is the most adorable mental image
scor joined the channel
#
acegiak
kylewm: did we decide if I need to change the way I'm displaying scrobbles?
#
kylewm
acegiak: I don't think so, was that up for debate? they look fine in woodwind: https://dl.dropboxusercontent.com/u/38780898/acegiak-scrobbles.png
nothingrandom joined the channel
#
snarfed
acegiak: if only it was opengl :P
#
kylewm
acegiak: my work's virus scan thinks http://acegiak.machinespirit.net/ is unsafe for some reason
#
kylewm
unfortunately it doesn't say why
#
acegiak
kylewm: my server's been compromised and abused a couple of times
#
acegiak
so it's probably still holding the warning from that
#
acegiak
kylewm: so woodwind is just showing the post title. cool
pfefferle joined the channel
#
kylewm
yeah it mostly just shows "name" and "content"
#
kylewm
possibly also photo?
#
snarfed
aaronpk: just fyi, got a 500 from indieauth right now with this: curl -i -d 'code=…&me=https://snarfed.org&redirect_uri=https://indieauth.com/success' 'https://tokens.indieauth.com/token'
#
snarfed
error was "Undefined index: client_id"
#
snarfed
i'm crafting post bodies by hand so users may not ever hit that code path
petermolnar joined the channel