#indiewebcamp 2014-05-19

2014-05-19 UTC
squeakytoy and paulcp joined the channel
#
bret
aaronpk: awesome
#
bret
cant go through it right now but skimming looks great
#
bret
made progress today: http://bret.io/2014/05/18/ownyourgram/ quite a few kinks to work out though
chrisroos and chrisroo_ joined the channel
#
kylewm
bret: what's the "incoming webmentions" part of your site? (/pages/inbox)
notifix joined the channel
#
bret
kylewm webmentions sent to just bret.io
paulcp and notifix joined the channel
#
kylewm
ahh gotcha, that seems obvious now
#
bret
eventually it will be activity
#
kylewm
nice job on the micropub stuff!
notifix and bshambaugh joined the channel
#
bret
thanks kylewm!
#
bret
still a few things left to do
notifix and chrisroos joined the channel
#
bret
doing multipart in node... dont recomend
jedahan joined the channel
#
bret
not that it isnt all that bad once figured out, but the documentation is terrible
caseorganic joined the channel
#
KevinMarks
that's a comment that applies to lots of node
#
bret
ill love node then ill hate it then ill love it then ill hate it
#
bret
maybe love comes with fluency, but this seems to be true of any powerful tool
paulcp joined the channel
#
KartikPrabhu
Q: should I store a BOM while using utf-8 encoded files for storing post data?
notifix and chrisroos joined the channel
#
GWG
Anyone around?
RajD, paulcp, jedahan, RajDuggal, chrisroos, notifix, brianloveswords, caseorganic, john3213 and squeakytoy joined the channel
#
aaronparecki.com
edited /IndieAuth (+12) "dfn, minor wording changes"
(view diff)
squeakytoy2 joined the channel
#
aaronparecki.com
edited /How_to_set_up_web_sign-in_on_your_own_domain (-163) "minor wording/formatting changes"
(view diff)
paulcp joined the channel
#
aaronparecki.com
edited /Web_sign-in (+1) "minor grammar changes"
(view diff)
notifix, snarfed and chrisroos joined the channel
paulcp and Jihaisse joined the channel
#
aaronparecki.com
created /token-endpoint (+6243) "moved content from ownyourgram.com docs"
(view diff)
#
aaronpk
hey look a new page that isn't a stub
#
aaronpk
*gasp*
#
aaronparecki.com
edited /token-endpoint (-10) "not a stub"
(view diff)
cweiske joined the channel
#
aaronparecki.com
edited /auth-brainstorming (+25) "/* Token Endpoint */ add link to main article"
(view diff)
notifix, chrisroos, LauraJ, caseorganic, tpinto, paulcp, eschnou and krendil joined the channel
#
KevinMarks
KartikPrabhu: utf8 doesn't need a BOM (it doesn't have a byte ordering). However some tools expect one
#
KevinMarks
you may need to strip one, but you shouldn't make one unless notepad is your target app
caseorganic, jsilvestre, paulcp, tpinto, notifix and friedcell joined the channel
#
Loqi
[@lbrt] @vasilis highlights are helpful
#
Loqi
why the fade-out? All the other implementations on http://indiewebcamp.com/fragmention seem to highlight permanently. (http://twtr.io/mU9qpzNxM4)
jonnybarnes, caseorganic, notifix, Sebastien-L, paulcp, chrisroos, adactio and netweb joined the channel
#
@m4rch
RT @indieboxproject: Linux Magazin: Indie Box soll Facebook, Google and Co. ersetzen (in German) http://www.linux-magazin.de/NEWS/Indie-Box-soll-Facebook-Google-und-Co.-ersetzen #indiebox #indieweb
(twitter.com/_/status/468330828872036352)
notifix, caseorganic, nloadholtes, barnabywalters, friedcell, tgbrun and petermolnar joined the channel
#
notifix
Superfeedr Track Feed for include=indieweb: En vrac après les élections
paulcp, petermolnar, caseorganic, Sebastien-L, notifix, chrisroo_, chrisroos, eschnou and pfefferle joined the channel
#
GWG
Anyone other than KartikPrabhu opted to disable local comments in favor of webmentions/backfeed only?
notifix, caseorganic and pfefferle joined the channel
#
cweiske
I don't have comments at all, but accept linkbacks (which are not shown) :)
dns53 joined the channel
pbeaulieu joined the channel
#
GWG
cweiske: I'm just thinking about it because all my local comments seem to be spam
#
cweiske
you have to cope with spam eventually
#
GWG
Yes
#
GWG
But if the discourse is coming from other networks...then they have to cope with it
#
cweiske
even today I could spam all your blogs by sending out spammy webmentions
#
cweiske
properly mf2-formatted
#
GWG
cweiske: Agreed
Sebastien-L joined the channel
#
GWG
cweiske: I was just thinking he might have a point.. http://kartikprabhu.com/article/no-comment
#
voxpelli
you can probably use something like https://spamicity.info/ eventually to get rid of the spam if/when that becomes a problem
#
cweiske
yep. I follow the resoning
#
cweiske
s/resoning/reasoning/
#
Loqi
cweiske meant to say: yep. I follow the reasoning
#
cweiske
which is why I force people to email me instead of commenting
#
cweiske
the mails I get are worth reading
#
voxpelli
or webmention might perhaps follow Salmon eventually and get some kind of signing which makes it harder for spammers to act like they were honest persons
#
GWG
The one legitimate local comment I got...the person asked me... "Why do I need an email address to comment on your site?"
#
GWG
My plan at the moment was to try and switch to webactions.
#
GWG
And we'll see if I leave the comment form up
#
GWG
Bearing in mind, if I don't, the spambots often bypass it anyway.
notifix joined the channel
#
GWG
cweiske: By the way, I like the simple design you use
#
petermolnar
are there any out-of-the-box wordpress modules to reply to an article with webmention with a post?
#
GWG
petermolnar: For you to make a post on your site a reply?
#
voxpelli
petermolnar: https://github.com/pfefferle/wordpress-webmention is likely what you want I think
#
voxpelli
pfefferle who made it
#
cweiske
voxpelli, I don't think so
#
cweiske
i think petermolnar wants an UI to reply
#
GWG
petermolnar: IF you are talking about a UI in Wordpress...it is on my list of things to do.
#
pfefferle
it adds a field where you can type in some urls that should be pinged and adds the urls on top of the post
#
pfefferle
but this isn’t much more than functional
#
GWG
pfefferle: I was working on something I called Indieweb Custom Post Types. I wanted to create different entry editors.
#
petermolnar
no, I meant the following:
#
petermolnar
- there's an article somewhere on one's site
#
petermolnar
- I want to post a special, reply-like post on my site which is indeed a reply to that article
#
petermolnar
I know that if I link it and use that webmention plugin, it will take care of it more or less, but my post will be a regular post which some might prefer to avoid
#
petermolnar
GWG that is basically I was thinking about as well: custom post types would be good for this
#
GWG
Read the notes
#
GWG
I'm trying to plan the types.
#
GWG
I want to give it thought because I don't want to change the structure significantly after I plan it out
#
pfefferle
perhaps it helps
#
GWG
pfefferle, as always, appreciate your contribution
#
GWG
I intend to appropriate some of your work
#
barnabywalters
GWG: RE spam, there are a bunch of different spam prevention techniques outlined on http://indiewebcamp.com/spam
#
barnabywalters
the reader I’m working on at the moment includes an implementation of the social graph based white/blacklisting
caseorganic joined the channel
#
barnabywalters
talking of which…
#
barnabywalters
what is spam?
#
Loqi
spam is unsolicited content, often transmitted via email, submitted as blog comments or posted to popular wikis http://indiewebcamp.com/spam
notifix joined the channel
chrisroos, garo__, paulcp, notifix and chloeweil joined the channel
#
GWG
pfefferle, as cpts or a custom taxonomy?
#
pfefferle
as post type
#
GWG
I worry about creating too many post types
#
pfefferle
perhaps we can combine the post type thing with the https://github.com/pfefferle/wordpress-reply-context stuff
#
GWG
I was trying to figure out how to condense it. That was why I was holding off, to plan
#
pfefferle
why not dropping them completely and only work on the reply context for all of these types?
#
pfefferle
the advantage: it would also work for all the existing types
jedahan joined the channel
#
pfefferle
the plugin only allows replys atm. but it shouldn’t be a problem to add a radio button to choose the type of the ”žcontext“
#
petermolnar
I don't think custom post types will be an issue event if there's a bunch of them
#
petermolnar
it would make sense to have custom type for repost, like, reply, etc.
#
pfefferle
”žlike“, ”žreply“, … for example
#
petermolnar
( by the way, is anyone working on a plugin for a custom post type, which accepts and url, curls the h-entry from the target and displays it as repost? )
#
GWG
That idea I can get behind.
#
GWG
pfefferle, let me think about merging my cpt thoughts with the reply context plugin
#
GWG
I am admittedly a better planner then cider
#
GWG
coder
#
pfefferle
sure! If you have some more ideas, feel free to add them as issues
#
pfefferle
I have no problem coding them ;)
#
GWG
pfefferle, I may take your suggestion and design a cpt with a taxonomy for repky contexts and see if it looks like it might work.
notifix and caseorganic joined the channel
#
pfefferle
I like the concept of simple plugins, that’s why I published so many
#
GWG
I started out trying to put everything together. I have been breaking things into different pieces
#
pfefferle
I think it makes it easier to customize the final result
#
pfefferle
I also merged some of them into an indieweb plugin
#
GWG
I saw.
#
pfefferle
it also makes it easier to use only parts of the stack
#
pfefferle
or to replace some functionality with some other functions or plugins
#
GWG
pfefferle, I had to take over the whole comment template for that plugin I posted. I intend to make some of the other ideas that I have extensions to it.
#
GWG
I want to use hooks
#
pfefferle
Yes, I also wanted to use the default comment template and extend it with hooks, but it misses some importend hooks :(
notifix, caseorganic, tantek and tgbrun joined the channel
#
pfefferle
btw. I released a simple webmention test-enpoint https://github.com/pfefferle/node-webmention-testendpoint
#
voxpelli
pfefferle: looks interesting, kind of the opposite part of https://github.com/voxpelli/node-webmention-testpinger, right? :)
#
pfefferle
it provides a customizable test-post and a test endpoint that loggs into the shell
scor, caseorganic and snarfed joined the channel
#
pfefferle
voxpelli wanted to check the werdpress webmention plugin both ways and loved the idea of your test-pinger
#
snarfed
pfefferle: you might also like https://checkmention.appspot.com/
#
pfefferle
snarfed oh yes, thanks!
#
ben_thatmustbeme
good morning gentlemen
#
pfefferle
snarfed: have you already tried it against the plugin?
#
snarfed
yup, kbs used the plugin on my site to test as he was developing it
#
snarfed
works great!
#
pfefferle
does it mean that the tool works great or the plugin is save against xss?
#
pfefferle
nice :)
paulcp, notifix, caseorganic and brianloveswords joined the channel
#
tantek
good morning indiewebcamp!
#
tantek
pfefferle, snarfed, very cool! could you guys add testendpoint and checkmention to: http://indiewebcamp.com/webmention#Services ?
#
voxpelli
pfefferle: add mine as well while you're at it?
caseorganic joined the channel
#
snarfed.org
edited /webmention (+188) "/* Services */ checkmention"
(view diff)
notifix joined the channel
#
notizblog.org
edited /webmention (+663) "added testpinger and testendpoint"
(view diff)
notifix joined the channel
#
cweiske.de
edited /webmention (+127) "/* Libraries */"
(view diff)
#
snarfed
kylewm: the fb bridgy app got approved for publish_actions. feel free to retry if you want!
notifix and caseorganic joined the channel
#
Loqi
Ok, I'll tell them that when I see them next
caseorganic, notifix, paulcp, Sebastien-L, bshambaugh and jedahan_ joined the channel
#
kylewm
snarfed: oh man, I revoked and reauthed my bridgy account, still getting an error publishing. BUT when I uncheck "Include link", it works! seems like your original suspicion that the custom action was the problem might have been correct
caseorganic joined the channel
#
aaronpk
GWG: I ditched local comments long before I implemented webmention
caseorga_ joined the channel
#
tommorris
adactio: i can haz dconstruct ticket. :)
#
tommorris
will sort out IWCUK wiki page when I’m done with work
#
adactio
tommorris: yay!
#
Loqi
does a happy dance!
#
barnabywalters
going to order mine later on today!
#
barnabywalters
I’ll be missing the June IWC completely, so need to make up for it in September ;)
#
tommorris
there are reasons I’m glad I’m contracting rather than Ph.D-ing. having money and having an expense account being two of them. :)
warden joined the channel
notifix, snarfed, caseorganic and npdoty joined the channel
#
snarfed
kylewm: looks like it failed for a while, but now works?
#
kylewm
snarfed: see the log from ~830
#
snarfed
ah, looking
#
kylewm
snarfed: the 'action links' think looks super complicated. they expect you to provide an endpoint (with the same domain as your app) that accepts a JSON request from facebook and returns some data. https://developers.facebook.com/docs/opengraph/using-actions/v2.0#howto-actionlinks ... those of us doing See Original must be using an unintentional loophole
#
snarfed
oh wow, bleh
#
kylewm
to do it correctly for Bridgy, I think we'd need all See Original links to provide a bridgy endpoint that would redirect to the original post :(
#
snarfed
ah, i was wondering why your last attempt, which included a link, succeeded
#
snarfed
but it just deferred to the original success without the link
#
snarfed
i'm guessing you find that action link endpoint thing on your own, right? i didn't see any new error message or info in the logs
#
kylewm
yeah error message is still opaque 500 -- which is what makes me think setting actions to just any old thing is an unexpected loophole
#
snarfed
yeah makes sense. ok, given that, i'm inclined to drop the see original action link and go back to a normal link
#
kylewm
they didn't fathom that someone might try sending an action without registering it first!
notifix joined the channel
#
kylewm
that sounds right to me
#
kylewm
does bridgy remember published posts forever? like, could it conceivably look up the original based on its facebook id?
#
snarfed
it does remember them forever, but let me see what's indexed
#
snarfed
the fb post id is buried inside the Publish.published property, which is JSON, so it's not easy to query against
#
kylewm
gotcha
#
snarfed
that's sent back to webmention clients though, so they can easily generate rel-syndication links based on it
#
kylewm
so, See Original as implemented by non-bridgy sites is probably more brittle than we expected
#
kylewm
I'll add a note about this on [[POSSE_to_Facebook]]
#
snarfed
thanks!
#
snarfed
cc aaronpk ^^. tldr: our 'see original' fb links aren't as nicely supported than we think. that they somewhat work now is kind of a fluke.
benwerd and paulcp joined the channel
#
Loqi
benwerd: aaronpk left you a message on 5/8 at 3:27pm: your old search URLs are 404! you should add a redirect rule for them http://werd.io/search/?q=%23indiewebcamp
#
Loqi
benwerd: tantek left you a message on 5/9 at 5:45pm: great job this week with the projects you've launched! your efforts have really leveled up the #indieweb and #ownyourdata momentum.
#
benwerd
aaronpk: Thanks for the heads up! Correcting that now
#
benwerd
tantek: Thank you. Today is actual Day One of full-time work on Known. I'm bouncing-up-and-down excited.
#
kylewm.com
edited /POSSE_to_Facebook (+488) "/* See Original */ added caveat that this seems brittle"
(view diff)
#
barnabywalters
benwerd: we’re all going to have to step up our game to prevent Known from becoming a new monoculture ;)
#
kylewm.com
edited /POSSE_to_Facebook (+3) "/* See Original */ offset warning with an indent"
(view diff)
#
barnabywalters
but seriously, amazing work and great to hear you’re working on it with erinjo full-time now
#
benwerd
barnabywalters: I'm committed to the anti-monoculture idea, and want to help with that too! And thank you :)
#
snarfed
kylewm: thanks for the wiki edits!
#
snarfed
benwerd: agreed. congratulations! we're all really excited for you
#
benwerd
It should go without saying that Known builds on the amazing work all of you are doing, so I'm really, really grateful for your support. And looking forward to participating in the community more fully from here on out.
#
barnabywalters
(just to clarify: by monoculture I’m not referring to your own intentions, but to the possibility of people only using Known because it’s so good)
#
benwerd
barnabywalters: I got you! I actually think there's no danger of that - but I want to devote resources (time at first) to helping other indieweb projects too.
#
barnabywalters
benwerd: in a similar vein, are you following the progress with micropub at all?
#
benwerd
yepyep
#
benwerd
and I can't wait to work on it
#
benwerd
not to mention, cough, indieauth
#
benwerd
(giant glaring missing indieweb feature)
#
benwerd
btw, snarfed, am I imagining that bridgy leveled up? It seems to be pinging from my Twitter, even though it doesn't link back, which is incredible
#
snarfed
benwerd: it did! it now supports rel-syndication links, so you don't need links in the silo posts themselves
chrisroos joined the channel
#
snarfed
that was all kylewm, he did really great work there
#
benwerd
kylewm++, it is completely awesome
#
Loqi
kylewm has 12 karma
#
kylewm.com
edited /POSSE_to_Facebook (+13) "/* See Original */ clarify that the endpoint is expected to be on the app's domain, not the user's (if they are different)"
(view diff)
#
kylewm
oh thanks benwerd and snarfed! :)
paulcp_, emmak, tallpaul and notifix joined the channel
#
waterpigs.co.uk
edited /posse-post-discovery (+2) "/* Algorithm */ indentation"
(view diff)
notifix joined the channel
#
waterpigs.co.uk
edited /posse-post-discovery (+8) "/* Algorithm */ code"
(view diff)
notifix, caseorganic, paulcp and brainTrain joined the channel
#
GWG
aaronpk, good to know.
#
@katelosse
@kevinmarks I really like #indieweb but if I am using Squarespace to build site I am not really indieweb, right? :/
(twitter.com/_/status/468439043563192320)
#
GWG
Hmm.. does Square space have APIs?
notifix joined the channel
#
GWG
KevinMarks, we have a page for everything on there it seems
#
GWG
I really have to remember to look before I ask
#
@kevinmarks
@katelosse owning your own domain is the first step. http://indiewebcamp.com/squarespace has some advice on setting up indie things
(twitter.com/_/status/468440459648729088)
ttepasse joined the channel
#
GWG
Note that the biggest section of the page is how to leave. That does send a message.
notifix joined the channel
#
@kevinmarks
@katelosse are you still SF-based? Come along to Homebrew Website Club on Wednesday if so: http://indiewebcamp.com/events/2014-05-21-homebrew-website-club
(twitter.com/_/status/468440976231378944)
#
aaronpk
Maybe that's not the right way to phrase it
#
aaronpk
It's more about how to avoid lock in
#
GWG
aaronpk, I always think about how a newcomer might take it
#
KevinMarks
hm, looks like kate has some SSL problems
#
aaronpk
Feel free to edit! :-)
#
GWG
I don't use square space though.
#
GWG
But I will see if I can get a trial
#
KevinMarks
aaronpk used their superbowl ad
#
barnabywalters
squarespace is indieweb if you own your content and own your domain
#
barnabywalters
you can add rel-me links to make it work with indieauth
brainTrain and notifix joined the channel
#
GWG
I would probably rewrite the page to say it csn be, but it might not have the flexibility or extensibility of other solutions
#
KevinMarks
wonder who we talk to there to get them to adopt more? They have the basic idea right, hence the ad
notifix joined the channel
#
GWG
They have an API
notifix joined the channel
#
GWG
Someone needs to go in there and have look
#
GWG
If they support JSON then it might not be so hard
#
KevinMarks
so you could mung http://www.katelosse.tv/?format=json-pretty into indieweb formats
#
GWG
They support the customizations
#
GWG
Someone has to work on it though
iangreenleaf and squeakytoy joined the channel
#
KevinMarks
their template language looks flexible enough to add the microformats markup needed
notifix and emmak joined the channel
notifix, paulcp and tantek joined the channel
#
tantek.com
edited /events/2014-05-21-homebrew-website-club (+14) "/* URLs */ SF Indie event & FB POSSE copy"
(view diff)
tantek joined the channel
#
bret
barnabywalters: are you not looking for token endpoints for your note interface?
#
notifix
Superfeedr Track Feed for include=indieweb: <div xmlns="http://www.w3.org/1999/xhtml">going to Homebrew Website Club, 2014-05-21 18:30 @MozSF. indieweb: werd.io/2014/homebrew-website-club-5 silo: fb.com/events/1509367239285562/</div>
dariusdunlap and notifix joined the channel
#
bret
it doesnt look like an auth token is submitted
#
bret
with a new note creation request
tantek, chrisroos and notifix joined the channel
#
aaronpk
bret: odd, pretty sure I remember it sending a token when I tried it
#
bret
hrrm
#
bret
do i need to look somewhere else besides the header?
#
aaronpk
It should be there.... But maybe inspect the whole request?
#
aaronpk
Just dump it somewhere and see what it's sending
tilgovi and notifix joined the channel
#
bret
right now req.get('Authorization')
#
bret
from the header isnt getting anything
#
aaronpk
Does that really look for an http header?
#
aaronpk
"get" usually means query string
#
aaronpk
But I don't really know how to node
#
bret
it really gets an http header :p
notifix joined the channel
#
bret
with the name 'Authorization'
#
aaronpk
Check post access_token?
#
bret
there is is!
#
kylewm
bret: you're looking at waterpigs.co.uk/notes/new? when does it send you the token request?
#
bret
after i log in an try to post a new note
#
kylewm
on notes/new, does the <form action=your site or /notes/?
#
bret
aaronpk: should I just look for both? or should it be Authorization
#
bret
huh?
#
bret
its going to post to my site!
#
aaronpk
does the browser post to your site or does his server?
#
aaronpk
i think the browser posts to your site directly, which means you'll have to check the POST request for access_token, as well as accept the Authorization header for other clients that do it that way
#
kylewm
that was my question ^. (i was trying to get it to work on my site, but didn't get as far as you have apparently!)
tantek and chrisroos joined the channel
caseorganic joined the channel
#
aaronpk
yep, there's a hidden form field that has the access token
#
aaronpk
i think barnaby actually sets a client-side cookie with the access token so it's never even sent to his server
#
aaronpk
well, that's not quite literally true, but you get the idea. his server doesn't actually do anything with the access token.
#
bret
thats cool!
#
aaronpk
it's technically possible to store the access token in local storage so it never actualyl would leave your computer
#
tantek
benwerd - congrats on starting fulltime on Known!!!
#
bret
benwerd++
#
Loqi
benwerd has 19 karma
#
aaronpk
yeah!!
#
aaronpk
benwerd++
#
Loqi
benwerd has 20 karma
#
aaronpk
now we'll see you on IRC more I hope?
#
tantek
hopefully you can come by in person Wednesday evening and announce it there too and get everyone even more excited :) http://indiewebcamp.com/events/2014-05-21-homebrew-website-club#RSVP
#
sparverius
benwerd:
#
sparverius
benwerd++
#
Loqi
dude
#
tantek
benwerd, note also we're trying a one hour "quiet writing hour" at 17:30 immediately before the meetup! So if you want to show up early just to write, come on by!
#
benwerd
tantek: that sounds nice :)
#
tantek
KartikPrabhu: is Chicago on today?
#
benwerd
same place?
#
tantek
benwerd same place
#
tantek
I just reserved it earlier :)
#
KartikPrabhu
tantek: you mean this week?
#
tantek
benwerd, it was andicascadesf's idea
#
tantek
KartikPrabhu: yes
#
benwerd
it's a great idea
#
benwerd
marking it in my calendar
#
KartikPrabhu
tantek: nope. I also deleted it from the schedule
#
tantek
I made her commit to showing up for it before I put it in. [selfdogfood] :)
#
tantek
KartikPrabhu: that's what I thought - just double checking
#
tantek
this is how I tag lines of IRC without linking to a channel: [howto][meta][tag]
#
bret
dang thats tonight?
#
bret
i cant come
#
dietrich_
tantek: tonight?
#
dietrich_
i thought weds...
#
dietrich_
tantek: that url even says weds. you blew it. we all know you have a time machine now, and you're not sharing with us.
#
tantek
er, sorry, not tonight - Wednesday night
#
tantek
resets datetime index to 2014-05-19
#
bret
i can prob come then
#
dietrich_
weds, yep i'll be there
#
tantek
wonders when we'll see regular indie-event posts for the PDX meetup. hint hint aaronpk ;)
#
dietrich_
tantek: what is writing hour? it's mentioned on the page but not explained
#
bret
sshhh time for writing prose/code?
#
tantek
digs up the summary that he wrote for writing hour somewhere.
notifix joined the channel
#
tantek.com
created /Template:new (+106) "copy from uf wiki, color change"
(view diff)
#
tantek.com
edited /events/2014-05-21-homebrew-website-club (+143) "/* What */ describe writing hour"
(view diff)
#
aaronpk
Yeah, I need to make myself a better interface for posting events
#
aaronpk
It's kind of annoying right now to edit the dates in my yaml
cweiske and notifix joined the channel
#
dietrich_
tantek: wooo, thanks!
#
bret
aaronpk: same! thats why I'm implementing micropub
notifix, chrisroos, chrisroo_, realzies and snarfed joined the channel
#
tantek
aaronpk: "kind of annoying right now to edit the dates in my yaml" <-- hah, you should see how annoying it is to edit in HTML with like 3 copies. (oh oops. :/ )
#
tantek
(on every post)
#
tantek
needs to improve his use of h-entry in static storage
eschnou joined the channel
#
aaronpk
Heh yeah I bet
#
tantek
aaronpk, I actually added validation code to my storage reading code to do consistency checks on every new post
#
tantek
figure it was good to add defensive code, even if/when I simplified the format
#
tantek
it's a challenge of - which copy should be the *data* and which copy should be the optional generated "cache copy" of the data
#
tantek
which if absent is simply generated, but if present, is checked for consistency.
#
aaronpk
If it's generated then how could it ever be wrong?
#
tantek
I think it's better to detect and warn about errors in consistency rather than quietly repairing them
notifix joined the channel
#
tantek
aaronpk, it could be wrong in storage
#
tantek
if it's explicitly specified
#
tantek
benwerd, hmm - somehow your indie event post is causing a link-preview image from your comments/interactions of the post! See: https://www.facebook.com/tantek.celik/posts/10101079886261073
#
tantek
benwerd, do you have a way in Known to specify a "banner image" for an indie event?
#
tantek
(as you specified for the FB POSSE copy ;) )
#
benwerd
tantek: no, but clearly one's needed! I also want that for blog posts etc etc
notifix joined the channel
#
tantek
you could cheat and grab the first image from the description/contents and optionally "upgrade it" to be a "banner image"
#
tantek
would work well likely for mobile presentation for sure
#
aaronpk
that's what I do
#
tantek
then as an author all you have to remember is to drop in an image as part of the description
#
aaronpk
if none specified, first image becomes "banner" image
notifix joined the channel
#
tantek
hmm - in that case, aaronpk, this is likely worth documenting
#
tantek
since you have a real world implementation
#
tantek
your choice of canonical URL, since you've built it
dybskiy, notifix and tantek joined the channel
#
ben_thatmustbeme
By the way, had a few Google Now cards this weekend that may interest you guys
#
ben_thatmustbeme
first is that one from saturday, i started getting a Google card, (info about the company) and the only entry it had was a link to the wired article about indie-web
#
ben_thatmustbeme
and then there is this card from today
#
tantek
ben_thatmustbeme: too bad that Google Now indieweb card is not really "Now" and more like "over 6 months ago"
#
ben_thatmustbeme
that first one is
#
tantek
huh? the first one is just the title of the old Wired article
#
tantek
… jailbreak ...
#
ben_thatmustbeme
i mean the first one is old
#
ben_thatmustbeme
the old article
#
ben_thatmustbeme
the second link i posted is what i am starting to get more often
notifix joined the channel
#
ben_thatmustbeme
i have gotten only a few thus far
#
tantek
wait what - why are my RSVPs showing up as "Google Now" cards for you?
#
tantek
is Google Now consuming PuSH and creating cards for PuSH items?
#
tantek
(which would be smart)
#
ben_thatmustbeme
not sure. I have searched for indieweb and for you, so its picking up on one of those
#
tantek
ben_thatmustbeme: and is it accident or intentional that your "tantek is" links to my PESETAS Tumblr rather than my site?
notifix joined the channel
#
ben_thatmustbeme
if i hit their hamburger icon at the top, all it asks is for is "are you interested in updates from tantek.com"
#
ben_thatmustbeme
that was not intentional
paulcp and KartikPrabhu joined the channel
#
ben_thatmustbeme
fixed that link
notifix joined the channel
#
ben_thatmustbeme
to explain the first post, it was 2 images, that was the flow, the first one was a single card, the second image was what you get after you click that card. I just thought it was nice for publicity wise.
#
KartikPrabhu
do people store local versions of twitter avatars for replies?
hadleybeeman and notifix joined the channel
#
ben_thatmustbeme
tantek: i'm guessing its using your atom feed and updating from that. I have not tried every site i get updates for but they all seem to have some time of alternate feed
#
KartikPrabhu
reason I ask. I don't but then the bridgy backfeed avatar urls break when someone changes their Twitter avatar as in here: http://kartikprabhu.com/notes/fink-indieweb
#
snarfed
KartikPrabhu: yeah, that's an unfortunate twitter wart. fb, g+, and i think instagram all have evergreen urls for profile pictures that always return or redirect to the current picture
#
snarfed
sad that twitter doesn't
#
KartikPrabhu
annoying!
notifix, b0bg0d____, brianloveswords, walkah and jancborchardt joined the channel
#
KartikPrabhu
snarfed: seems like there is an API call for that, but no canonical fixed URL! reF: https://dev.twitter.com/docs/api/1/get/users/profile_image/%3Ascreen_name I'm sure you know this though
#
ben_thatmustbeme
i'm trying to repeatedly search for other indie sites to hopefully get you other guys in there
dietrich joined the channel
#
snarfed
KartikPrabhu: yup. you might be interested in this bridgy cron job that finds and updates changed profile picture urls: https://github.com/snarfed/bridgy/blob/master/cron.py#L41
#
KartikPrabhu
ben_thatmustbeme: what is this you are doing? Sorry I missed the context
chrisroos joined the channel
#
ben_thatmustbeme
Google Now cards have started showing "Sites you visit"
#
KartikPrabhu
aah neat!
#
snarfed
KartikPrabhu: the sad part is, that api call you mentioned is itself an evergreen profile picture url (it 302 redirects and doesn't require auth), but they explicitly forbid you to use it like that. sigh.
#
KartikPrabhu
snarfed: cool. But I'm not sure what bridgy can do about it. Send another webmention for updated profile pic?
#
snarfed
yeah, bridgy can't easily do anything for downstream webmention recipients. it could resend everything from that user, but that doesn't scale.
#
KartikPrabhu
snarfed: I think it does require authentication atleast it did when I tried to access it from my browser
#
snarfed
that api call is from the v1 api, which got turned off a while ago
#
aaronpk
can I get this google now thing on my iphone somehow?
benward joined the channel
#
snarfed
aaronpk: i think yes, they've either announced or shipped it
reidab joined the channel
#
KartikPrabhu
aaronpk: I think it comes with the Google Search app https://itunes.apple.com/gb/app/google-search/id284815942?mt=8
notifix joined the channel
#
kylewm
KartikPrabhu: I cache profile images locally, have not written the code to update them yet
#
kylewm
mostly because I didn't want outgoing requests to twitter/facebook for every load of my site
#
KartikPrabhu
cache should be good enough... I suppose
#
KartikPrabhu
kylewm: on a diff. note, what do you use to redirect from your short domian?
paulcp joined the channel
#
kylewm
KartikPrabhu: it's hacky but nginx redirects from kyl.im/\w+ to kylewm.com/short/\1, which my application redirects to the right place
#
KartikPrabhu
aah I see. Better than writing a separate code on the shorter domain...
#
aaronpk
that's basically how I do it too
Phae joined the channel
#
KartikPrabhu
now if only I can get my shirt url code fixed I can start using my shiny new krtk.me :P
#
KartikPrabhu
s/shirt/short
#
Loqi
KartikPrabhu meant to say: now if only I can get my short url code fixed I can start using my shiny new krtk.me :P
#
KartikPrabhu
so much fail!
benwerd joined the channel
#
kylewm
i dig krtk.me
notifix joined the channel
#
aaronpk
tantek: what was the convention you suggested for the "who is using X?" section on the wiki? "IndieWeb Examples"?
notifix joined the channel
#
KartikPrabhu
snarfed: kylewm: what is the "bridgy POSSE without link" perspective on this: http://indiewebcamp.com/POSSE##POSSE+copies+SHOULD+always+link+back
notifix joined the channel
#
KartikPrabhu
maybe add that as a link to the former?
#
kylewm
good idea
#
snarfed
you mean, add that link to the bridgy docs?
#
snarfed
to be fair, that idea is an opinion. maybe a commonly held one in the community, but still, just an opinion, not part of any spec or required for any core functionality
#
snarfed
many indieweb people don't include backlinks in all of their possed posts
#
KartikPrabhu
snarfed: yes. I was suggesting that we add a counter-opinion or link to it :)
#
snarfed
ahhh. sure!
#
KartikPrabhu
and since you guys have probably thought about this more than I have, I off-shored it to you ;)
#
snarfed
this is where the bridgy docs describe the rel-syndication support. feel free to use it! https://www.brid.gy/about#public
#
KartikPrabhu
is looking for a short word to mean "here is the original" for POSSEing? any ideas?
#
aaronpk
"source"
#
aaronparecki.com
edited /short-domains (+503) "add notes on my implementation"
(view diff)
#
kylewm.com
edited /POSSE (+414) "/* FAQ */ added q with link to posse-post-discovery#tradeoffs"
(view diff)
#
KartikPrabhu
oh G+ shows a "full profle card" and a "small profile card" on the post... how redundant
#
aaronpk
google now says "updates to websites you recently visited"
#
aaronpk
with bret's latest post and tantek's RSVP
iangreenleaf joined the channel
#
aaronpk
as well as the latest xkcd
#
KartikPrabhu
how does it know the websites you visited? you do a Google search?
#
aaronpk
i also use chrome...
#
KartikPrabhu
aah yes that'd do it
krendil joined the channel
#
kylewm
yeah, it freaked me out when Google Now started telling me about my upcoming flights
#
kylewm
hey, that's convenient...and extremely creepy!
#
aaronpk
honestly that's less creepy to me
#
aaronpk
here's all the other things it'll do http://pastebin.com/VXm4XBqs
#
sparverius
i mean it's just looking at your email which they already did before in gmail (like showing links to package tracking in the subject line)
#
sparverius
for whatever stupid reason, it doesnt work if you're on google apps tho
friedcell joined the channel
#
tantek
aaronpk, yes "IndieWeb Examples" for who is using x? or who supports x?
#
tantek
thought I put that on /Loqi
#
Loqi
is done
#
aaronpk
there's a page on Loqi now?
#
aaronpk
wow missed that
#
tantek
must have been in "this week in indieweb" right? ;)
onewheelskyward, paulcp, tpinto and caseorganic joined the channel
#
bret.io
edited /Loqi (+47) "/* See Also */"
(view diff)
pbeaulieu joined the channel
#
bret
Loqi: What's your deal?
#
bret
nope
jedahan joined the channel
#
JonathanNeal
Is it bad that I have Loqi on ignore? Am I missing out on real content?
#
aaronpk
mostly wiki updates, but now there's a new thing
#
aaronparecki.com
edited /Loqi (+112) "more links about Loqi"
(view diff)
#
tommorris
congratulates aaronpk for living in an enlightened state: http://tommorris.org/posts/8951 :)
#
aaronpk
ohh...that kind of "state"
#
tommorris
must visit the PDX at some point.
#
aaronpk
indeed
#
bret
tommorris: come to IWC!
#
aaronpk
do it!
KartikPrabhu1 joined the channel
#
tommorris
I wonder if Virgin Atlantic do direct LHR to PDX
#
aaronpk
if not there's at least a delta flight I believe
KartikPrabhu and notifix joined the channel
#
tommorris
I need to crank through a lot more states. I’ve so far only been to MA, NY, NJ, CA, FL, VA and DC.
#
tallpaul
tommorris: Sadly no, they (& BA) fly to SEA though and its a short hop.
#
aaronpk
it's 45 minutes from seattle to pdx
caseorga_ and notifix joined the channel
#
tommorris.org
created /2014/UK (+4727) "setting up wiki page for UK 2014"
(view diff)
#
tommorris
^ so that’s a thing now
tantek and notifix joined the channel
#
tommorris.org
created /2014/UK/Guest_List (+4789) "creating"
(view diff)
jonnybarnes and notifix joined the channel
friedcell and notifix joined the channel
notifix, tantek_, fmarier and Jihaisse joined the channel
#
notifix
Superfeedr Track Feed for include=indieweb: Homebrew Website Club this week, beginning with a quiet "writing hour" at 5:30pm! indiewebcamp.com/events/2014-05-21-homebrew-website-club #indieweb
#
aaronpk
can I just say those messages are pretty ugly
#
waterpigs.co.uk
edited /2014/UK/Guest_List (-17) "/* Creators */ Attendee template"
(view diff)
#
waterpigs.co.uk
edited /2014/UK/Guest_List (+261) "/* Creators */ RSVPd"
(view diff)
edrex and erinjo joined the channel
#
Loqi
erinjo: tantek left you a message on 5/9 at 5:45pm: great job this week with the projects you've launched! your efforts have really leveled up the #indieweb and #ownyourdata momentum.
nloadholtes, notifix, lukebrooker, caseorganic, KartikPrabhu and chrissaad joined the channel
paulcp and ttepasse joined the channel
#
KartikPrabhu
snarfed: what happened here in the second one? https://www.brid.gy/googleplus/117114060857732496623# It says that it didn't find a webmention endpoint
#
GWG
Hello, KartikPrabhu
#
GWG
I was talking about you earlier
#
KartikPrabhu
hi! waah wait where?
#
GWG
I referenced your article on no comments
#
KartikPrabhu
aah I see :)
#
GWG
I'm thinking of making that the end game of my current project
#
snarfed
KartikPrabhu: interesting. the log says it used the cached result that there was no endpoint. some earlier discovery must have failed
lukebrooker joined the channel
#
snarfed
and i try to only cache that result when it does manage to fetch html, so i'm not sure
#
KartikPrabhu
also why is there no "retry" option? did you disable those?
#
snarfed
they only show up while bridgy itself is still retrying
#
snarfed
(for 3 days)
#
KartikPrabhu
GWG: reading the logs now about "no comments"
#
KartikPrabhu
snarfed: I see. Didn't realise that
#
snarfed
sorry for the missed mention. feel free to resend it manually! source and target in the log
#
KartikPrabhu
aah cool np! :) But will bridgy then have an ednpoint next time?
#
GWG
snarfed: Did I read the Facebook problem isn't one anymore?
#
snarfed
KartikPrabhu: yeah. cache ttl is at most 1d, usually much less
#
snarfed
GWG: we at least think we found the root cause. i'll try to confirm and fix it tonight
#
GWG
snarfed: If so, then I may dump SNAP
#
snarfed
GWG: great!
#
snarfed
KartikPrabhu: yeah you can see more recent twitter mentions that were sent. https://www.brid.gy/twitter/kartik_prabhu
#
KartikPrabhu
snarfed: oh yeah... some how I didn't realise how long ago 1 week was ;)
#
GWG
snarfed: And I may write that basic Bridgy plugin that adds checkboxes for the services and adds the endpoints in using Wordpress content hooks
#
KartikPrabhu
GWG: about "why do I need an email to comment on your site?" I would say "because it is my site and I said so..." On my site I can set whatever arbitrary rules I want. If people don't like it, they are free to complain on their own place on the Web
#
GWG
KartikPrabhu: It was a comment. But the truth is...why do they? I don't need it. It is to 'keep them honest' so to speak
#
KartikPrabhu
yeah. which IMO is a legitimate reason
#
KevinMarks
historically ti was to send them updates for replies
#
GWG
KartikPrabhu: Also why people do login with ____ service
#
KartikPrabhu
GWG: also see https://plus.google.com/+KartikPrabhu/posts/UzKErSbfmHq which I posted way before discovering indieweb
#
KevinMarks
this is why we had OpenID in the first place - so you don't need email.
#
@EASTKnowledge
RT @aaronpk: Homebrew Website Club this week, beginning with a quiet "writing hour" at 5:30pm! http://indiewebcamp.com/events/2014-05-21-homebrew-website-club #indieweb (http://t.c…
(twitter.com/_/status/468539777080623104)
#
KartikPrabhu
KevinMarks: yes. but that is still some kind of "effort barrier"
#
tantek_
KartikPrabhu: perhaps repost https://plus.google.com/+KartikPrabhu/posts/UzKErSbfmHq to your own blog, backdated, and with a rel=syndication link to the G+ post?
#
KartikPrabhu
KevinMarks: also thanks for the BOM clarification
#
GWG
KevinMarks: I know you've worked on this a long while.
#
KartikPrabhu
tantek: Yes on my things-to-do. Have many G+ and tweet things to repost
#
GWG
I am just on the fence.
#
KevinMarks
the classic comment box had name, url, email
#
KevinMarks
and comment
#
KartikPrabhu
GWG: no need to justify. In my experience the best questions come from the "on the fence" people
#
KevinMarks
url to link back to your own blog, email to get updates
#
KevinMarks
OpenID was to prevent spoofing of the URL
#
pdurbin
KevinMarks: are you saying OpenID was invented for comments?
#
GWG
KartikPrabhu: People who are 100% certain of things...
#
KartikPrabhu
also don't mistake people with strong reasons with "people 100% certain of things" :)
ttepasse joined the channel
#
tantek_
pdurbin - yes, original use-case for OpenID was blog-to-blog comments
#
tantek_
sorry, specifically, *logging-in* to write a comment
#
tantek_
not blog-to-blog comments as we do them now with webmention + h-entry
#
pdurbin
tantek_: sure. I get you. thanks
#
tantek_
but the comments you'd write would still be "local-only" on the destination blog
#
GWG
But, I don't want to have a barrier between myself and others for communications.
#
tantek_
GWG - well you do, for spammers ;)
notifix joined the channel
#
GWG
tantek_: Well, I get spammers and likes on Facebook
#
GWG
Not sure if a like is worth anything