#indiewebcamp 2016-03-05

2016-03-05 UTC
wolftune joined the channel
#
kylewm
it sounds like Mandrill is basically going away, being merged back into Mailchimp
#
sknebel
seems like they want to concentrate on "premium" services
#
sknebel
and weed out the people they don't make money with
gRegorLove and j12t joined the channel
#
gRegorLove
Interesting, got an HTTP 406 Not Acceptable response to sending a pingback
uranther, j12t, lukebrooker, shiflett and wolftune joined the channel
#
@RayJayPerreault
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 34
(twitter.com/_/status/705963564817842176)
#
@ReadersGazette
BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 34
(twitter.com/_/status/705963552323014656)
tantek joined the channel
#
tantek
good evening #indiewebcamp
#
Loqi
tantek: petermolnar left you a message 1 day, 13 hours ago: if I load your page with 3rd party content blocked, it fries Firefox with a script timeout message as chrome://global/content/bindings/videocontrols.xml:1523 http://indiewebcamp.com/irc/2016-03-03/line/1457014396762
#
tantek
weird
#
tantek
!tell petermolnar Mightybell is a mishmash of enterprise-y buzzwords and it's not at all why it is relevant to the indieweb - and no one asked about it - so I'm going to delete the page. If you can find an external citation as to why Mightybell is relevant to the indieweb we can document accordingly.
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek.com
deleted /Mightybell "mightybell.com appears to be a mishmash of enterprise-y buzzwords, unclear how relevant to the indieweb"
#
GWG
Evening, tantek
mdik joined the channel
#
@Weifarer
RT @ReadersGazette BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 34
(twitter.com/_/status/705980204364271617)
#
tantek
a silo discriminating against other silo profiles, but not against indieweb sites
#
tantek.com
edited /Instagram (+135) "/* Features */ note website profile feature disallows another silo profile"
(view diff)
#
tantek
aww micropub & indiepub
#
Loqi
[Tom Alexander] One problem with Known: most of its features are very difficult to search for. Micropub & Indiepub sound good, but Google only brings boozy results....
#
tantek
maybe we should all blog about micropub and shift that?
#
tantek
what is Indiepub?
#
Loqi
It looks like we don't have a page for "Indiepub" yet. Would you like to create it? https://indiewebcamp.com/s/10Fp
#
tantek
!tell kylewm just realized your simple person-tagged note no longer has person-tags! (post Known move) https://kylewm.com/2015/12/demoing-person-tags-with
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek.com
edited /person-tag (+5) "/* Example */ use 2015 URL for previous version"
(view diff)
#
tantek.com
edited /person-tag (+4) "/* Kyle Mahan */ prev URL"
(view diff)
pl_ and tantek joined the channel
#
@Reeganindia
RT @w3c First Public Working Drafts: Webmention; Social Web Protocols https://www.w3.org/blog/news/archives/5268
(twitter.com/_/status/706006976195489793)
JasonO and mcepl joined the channel
#
mcepl
Do you want to tell me that GNU Social cannot federate with pump.io? That would be a big fail.
#
@WendyandCharles
ReadersGazette: BLOG Indie Author Answers by Jim Heskett http://www.jimheskett.com/indieauth Get help writing your book #bookbloggers 34
(twitter.com/_/status/705965131797233665)
gRegorLove, friedcell, loic_m and Leeky joined the channel
#
@mothersele
How about an #indieweb BOF on webmention @DrupalCampLDN ?
(twitter.com/_/status/706056041516158976)
dogada and Pierre-O joined the channel
#
@djwesto
Yes, great idea. When & where are you planning to hold an #indieweb BOF at @DrupalCampLDN @mothersele?
(twitter.com/_/status/706079680953237504)
#
@AgileCollective
Listening to @mothersele promoting best UX practice on the internet. 👍 #DCLondon #indieweb
(twitter.com/_/status/706082112835817472)
lukebrooker, ttepasse and Pierre-O joined the channel
#
@mothersele
RT @djwesto Yes, great idea. When & where are you planning to hold an #indieweb BOF at @DrupalCampLDN @mothersele?
(twitter.com/_/status/706089411587473408)
#
@mothersele
I enjoyed sharing my thoughts on #indieweb and using Drupal to build open web in my session @DrupalCampLDN now thinking about BOF
(twitter.com/_/status/706091271178362880)
#
@mothersele
RT @AgileCollective Listening to @mothersele promoting best UX practice on the internet. 👍 #DCLondon #indieweb
(twitter.com/_/status/706092126514388992)
Lancey_, Kopfstein, sammachin1, friedcell, ttepasse, j12t and wolftune joined the channel
#
voxpelli
Instagram blocking links to profiles on other social networks was a new "UX fix" I haven't seen before: http://techcrunch.com/2016/03/03/instagram-starts-blocking-deeplinking-to-other-social-media-profiles
#
voxpelli
"This was a rare use-case, and not the way our platform was intended to be used."
#
voxpelli
Silos having opinions about what links are okay to add and which aren't is odd
tantek joined the channel
#
@RikMende
I wish my @withknown bookmarks could sync with Firefox Sync or another self hosted bookmarks system. #indieweb (http://www.rmendes.net/2016/i-wish-my-withknown-bookmarks-could-sync-with-firefox-sync)
(twitter.com/_/status/706147399106822144)
#
Loqi
[indieweb] "I wish my @withknown bookmarks could sync with Firefox Sync or another self hosted bookmarks system. #indieweb" by Rick Mendes http://www.rmendes.net/2016/i-wish-my-withknown-bookmarks-could-sync-with-firefox-sync
Kopfstein and KartikPrabhu joined the channel
#
sknebel
didn't whatsapp also block links to telegram?
#
tantek
what is whatsapp?
#
Loqi
WhatsApp is a proprietary mobile messaging application https://indiewebcamp.com/WhatsApp
#
tantek
sknebel: if you can find a citatin - go ahead an add it!
#
tantek
s/an add/and add
#
Loqi
tantek meant to say: sknebel: if you can find a citatin - go ahead and add it!
#
tantek
needs a way to fix two typos at once. *citation
#
www.svenknebel.de
edited /WhatsApp (+154) "/* Criticism */ Telegram link-blocking"
(view diff)
j12t joined the channel
#
www.svenknebel.de
edited /push_notification (+261) "/* Brainstorming */ WebPush in Firefox, messenger"
(view diff)
#
tantek
hmm bridgy seems to be taking a while to load
#
tantek
(web UI)
#
tantek
!tell benwerd,KevinMarks,kylewm,snarfed we need an indie event for next week's HWC SF - could one of you add one? https://indiewebcamp.com/events/2016-03-09-homebrew-website-club#San_Francisco (already a FB event there)
#
Loqi
Ok, I'll tell them that when I see them next
#
kylewm
doing it right now
#
Loqi
kylewm: tantek left you a message 11 hours, 30 minutes ago: just realized your simple person-tagged note no longer has person-tags! (post Known move) https://kylewm.com/2015/12/demoing-person-tags-with http://indiewebcamp.com/irc/2016-03-04/line/1457155324480
#
tantek
thanks kylewm!
#
Loqi
[indieweb] "SF Homebrew Website Club" by Kyle Mahan https://kylewm.com/2016/03/sf-homebrew-website-club-11
#
tantek
!tell aaronpk could you generate /2015-created the same way you generated /2014-created ? I need it for https://indiewebcamp.com/2015-review !
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
wonder how I did that
#
tantek
pretty sure you had a script or query or something!
#
aaronpk
the question is what did I do with that script!
#
tantek.com
edited /2015-review (+84) "/* Homebrew Website Club */ Brighton and Edinburgh start dates from main HWC page"
(view diff)
#
tantek
aaronpk: you mean you didn't just check into your github? ;)
#
aaronpk
which repo!
#
aaronpk
no idea!
#
tantek
(also feel free to post that kind of stuff to the indiewebcamp wiki)
benwerd and dogada joined the channel
#
tantek
I think we should try to get the https://indiewebcamp.com/2015-review posted *BEFORE* IWC MIT!
#
tantek
I'll keep working on other aspects of it
#
unrelenting.technology
edited /HTTPS (+671) "SPDY → HTTP/2; Let's Encrypt alt clients; cipherli.st; 443d; fix typos"
(view diff)
#
aaronpk
that was nice of me
#
tantek
viewsourcearcheology++
#
Loqi
viewsourcearcheology has 1 karma
#
aaronparecki.com
created /2015-created (+152985) "pages created in 2015"
(view diff)
#
aaronpk
wow there wasn't even any code other than the SQL query
#
aaronpk
that was easier than expected :)
j12t and snarfed joined the channel
#
Loqi
[indieweb] "SF Homebrew Website Club" by Kyle Mahan https://kylewm.com/2016/03/sf-homebrew-website-club-12
#
unrelenting.technology
edited /CloudFlare (+775) "More problems (Tor CAPTCHAs, centralization, abuse complaints)"
(view diff)
#
tantek
aaronpk: is it my imagination or is /2015-created A LOT bigger than /2014-created ?
#
tantek
(# of items)
#
tantek
looking back & forth I can't actually tell now
#
aaronpk
2015: 1064 created, 2014: 1160
#
aaronpk
2013: 583
#
aaronpk
2012: 167
#
tantek
so slightly fewer, interesting
#
kylewm.com
edited /events/2016-03-23-homebrew-website-club (+105) "/* San Francisco */ add urls"
(view diff)
#
tantek
did you just generate the older pages?
#
aaronpk
no, just a count from the DB
#
aaronpk
however, the number of pages doesn't reflect the amount of actual content created
#
aaronpk
since I know a whole bunch of emoji pages were created at some point
#
tantek
I suppose it would be good to have /2013-created /2012-created
#
aaronpk
emoji redirects
#
aaronparecki.com
created /2013-created (+82202) "created in 2013"
(view diff)
#
tantek
the emoji redirects are not in either 2014 or 2015 - I think maybe you filtered out redirect pages?
#
aaronparecki.com
created /2012-created (+23188) "created in 2012"
(view diff)
#
aaronpk
ah you're right! those numbers dont count redirect pages
#
tantek
and 2011 must have been tiny then
#
aaronpk
112 in 2011
#
aaronparecki.com
created /2011-created (+16583) "created in 2011"
(view diff)
uranther joined the channel
#
tantek.com
edited /2015-review (+48) "note to add same sections as 2014 review"
(view diff)
#
unrelenting.technology
edited /Tor (+478) "/* Hidden Services */ Add silo and IndieWeb examples"
(view diff)
#
tantek
the 2014 review post got a lot of good coverage and I think broadened awareness a lot
#
tantek
kylewm: hah - my Twitter RSVP POSSE copy has a "card" of you and your cat! https://twitter.com/t/status/706172940216184833
#
kylewm
heh, I need to add an image to the event then!
#
kylewm
tantek: will you do the invite thing for https://www.facebook.com/events/555707837940351/ ?
#
tantek
on it
snarfed1, hs0ucy and Lancey joined the channel
#
tantek
Bridgy invitation flood incoming, let's see how the de-duping is working
#
tantek
200+ that ought to do it.
#
tantek
Facebook's event UX is still better than anyone else's for this stuff. Nowhere else can you hand select and invite 200+ people to an event in mere minutes.
#
tantek
kylewm: now you remember to "FB friend" everyone who shows up so you can invite them to 3/23!
#
tantek
heck, look through the list of 201 invited to https://www.facebook.com/events/555707837940351/ and "Add Friend" the ones you've met already!
#
aaronpk
ooh here they come
#
aaronpk
oops that was someone else's batch of bridgy mentions
#
snarfed1
feel free to click tantek's poll now button :P
#
snarfed
er, kyle's, or whoever owns the event
#
Loqi
snarfed: tantek left you a message 1 hour, 13 minutes ago: we need an indie event for next week's HWC SF - could one of you add one? https://indiewebcamp.com/events/2016-03-09-homebrew-website-club#San_Francisco (already a FB event there) http://indiewebcamp.com/irc/2016-03-05/line/1457196731818
#
aaronpk
i'm trying to launch h-event parsing for XRay. wondering what I should do when the location doesn't have a URL
#
tantek
snarfed: the "page" owns the event
#
snarfed
got it. feel free to click the page's poll now button then :P
#
aaronpk
also why isn't this URL showing up as u-url in the parsed result? http://indiewebcamp.com/events/2016-03-09-homebrew-website-club
singpolyma joined the channel
#
aaronpk
(the mozilla url)
#
tantek
what Mozilla URL?
#
aaronpk
on the event
#
aaronpk
oh no! I forgot to add invitee parsing!
#
aaronpk
guess i know what i'm doing next today
#
tantek
for x-ray handling of Bridgy invitation webmentions?
#
aaronpk
but also there's something else weird going on
#
Loqi
Ok, I'll tell him that when I see him next
#
aaronpk
getting weird errors from appengine trying to fetch bridgy URLs
begriffs joined the channel
#
snarfed
aaronpk: ?
#
aaronpk
"failed to open stream: RPC Error: Unknown error - 4"
#
Loqi
Ok, I'll tell them that when I see them next
#
snarfed
weird indeed
#
snarfed
500 i assume?
#
tantek
snarfed, Bridgy web UI was *very* slow to respond this morning
#
aaronpk
it's an error with file_get_contents on my side
#
snarfed
aaronpk: ah ok
#
aaronpk
it might be timing out
#
snarfed
tantek: yeah sorry about that, known issue, trying tuning different things to cut costs and latency has suffered
#
aaronpk
even from my browser requests are taking like 10 seconds
#
snarfed
i'll fix that now
#
tantek
snarfed - ok cool, not a problem, just making sure it wasn't something unexpected
#
tantek
cutcosts++
#
Loqi
cutcosts has 1 karma
#
tantek
(especially on a free service!)
#
tantek
Has anyone heard from Angelo Gladding lately?
#
snarfed
bridgy should be faster now
#
snarfed
hopefully. i can revert one more tuning change if not.
#
tantek.com
edited /Homebrew_Website_Club (+128) "/* Getting Started or Restarting */ Add LA getting started by Angelo"
(view diff)
#
tantek
!tell AngeloGladding welcome back! Add yourself to https://indiewebcamp.com/irc-people and lets find some folks to help co-organize HWC LA!
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek.com
edited /MediaWiki:Sidebar (-15) "-pdx this week"
(view diff)
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek.com
edited /Main_Page (+7) "/* Homebrew Website Club */ LA unconfirmed for this month"
(view diff)
#
aaronpk
ah turns out XRay already supports invitee, but i wasn't handling it on the webmention.io side in the new format
#
KevinMarks
it's gillmor gang time
#
Loqi
KevinMarks: tantek left you a message 1 hour, 47 minutes ago: we need an indie event for next week's HWC SF - could one of you add one? https://indiewebcamp.com/events/2016-03-09-homebrew-website-club#San_Francisco (already a FB event there) http://indiewebcamp.com/irc/2016-03-05/line/1457196731818
#
KevinMarks
I'll look at that after GG
#
KevinMarks
this weeks tech news
#
@doctorparadox
@kevinmarks this is cool! love the commitment to ownership. will try to check out the Website Club here in LA on the 9th!
(twitter.com/_/status/705661997535264768)
#
KevinMarks
do reach out to Barb
#
KevinMarks
knol returns as posts?
Tino joined the channel
#
aaronpk
still getting lots of timeouts from bridgy
#
aaronpk
not sure what I should set the timeout to when checking source URLs
tantek joined the channel
#
voxpelli
looked and can't find any timeout issues from Bridgy in my endpoint yet
#
aaronpk
what's your timeout set to when making http requests?
#
voxpelli
let me check
#
voxpelli
5 seconds
#
aaronpk
i just set mine to 10 seconds and i'm still getting error
#
voxpelli
my last fetch was 3 hours ago though, so could have changed now
snarfed1, jonnybarnes and j12t joined the channel
#
snarfed1
aaronpk: fun!
#
snarfed
blue is total, green is 4xxes?
#
snarfed
btw i'll try the next tuning revert now, should help latency
#
aaronpk
looks like things are settling out again now
#
snarfed
funny, that flood is barely visible in bridgy's graphs
#
aaronpk
bridgy is probably sending traffic many more places than just webmention.io
#
aaronpk
hm, i'm reconsidering the HTTP codes that XRay returns. thinking it should be 200 in more cases
#
snarfed
polling too. it'd probably be visible if i just looked at outbound wms
gRegorLove joined the channel
#
aaronpk
400 should really be only for when the client sends a bad request, not returned when there's something wrong with the URL it's fetching
#
snarfed
those 4xxes were mostly/all due to bridgy timeouts?
#
voxpelli
aaronpk: sounds like a combination of 4xx and 5xx would be suitable for whenever there's something wrong with the fetching
#
voxpelli
aaronpk: but – does this mean XRay returns results syncrhonously?
#
aaronpk
xray returns synchronously of course
#
aaronpk
yeah those 4xxs were almost all bridgy timeouts. (there's still a little bit of pingback spam in that mix)
#
voxpelli
well, it would be impossible for my xray equivalent to do that, it can take hours for it to lookup an URL in the worst cases of throttling
#
aaronpk
i don't understand
#
aaronpk
XRay is essentially just parsing the HTML. the thing using XRay needs the data before it can continue whatever it's doing.
#
snarfed
(aaronpk: sad, apologies. bridgy would retry on 5xx, but not 4xx. xray did the right thing though.)
#
aaronpk
webmention.io calls XRay now, instead of parsing the page itself
#
voxpelli
if someone pings me with with 500 urls for the same host at once I will ensure that I never fetch more than one page every X period of time, to avoid DoS:ing
#
voxpelli
so depending on how many I receive it can take quite a while
#
aaronpk
well XRay caches results for 5 minutes, and webmention.io also rate limits the same source/target to once every 30 seconds
#
aaronpk
these graphs are not from webmention.io
#
voxpelli
I experimented with webhooks for async lookups in relspider, cause those could also take quite a while if someone had an uncrawled large identity graph
#
voxpelli
so it called the webhook included in the initial request with the result once the result had been found
[kevinmarks] joined the channel
#
[kevinmarks]
hm, my mac has stopped responding to trackpad clicks
snarfed1 joined the channel
#
aaronpk
one of the things the XRay API does is it can return the parsed version of the page *if* a given URL appears on the page. so if I pass url=http://example.com/foo&target=http://aaronparecki.com should that request return HTTP 200?
#
aaronpk
i'm thinking it should, since there's nothing wrong with the request
#
@kevinmarks
@_danilo when I checked their export this week it broke all the links and embeds: http://indiewebcamp.com/Medium#Exporting_your_data
(twitter.com/_/status/706211044427849729)
#
voxpelli
200 sounds right there
#
aaronpk
medium has a posse to medium flow
#
KevinMarks
do we have a page for the opposite of silo quits?
originalbf joined the channel
#
aaronpk
alright, launching new version which should remove the HTTP 400 errors. now I just need some stats thing to actually log webmention.io traffic
#
aaronpk
anybody know a good tool/service that i can throw numbers at and turns into pretty graphs?
#
snarfed
monitoring? or analytics/BI?
#
voxpelli
aaronpk: for numbers it sounds like something like statsd + graphite?
#
aaronpk
monitoring i guess, but i don't need it to take any actions
#
aaronpk
hm yeah that sounds about right
#
snarfed
yeah statsd + graphite is a conventional approach
#
aaronpk
i think i set that up at some point, but can't remember
#
snarfed
we use https://www.scalyr.com/ at work and love it, but i don't know if they have a personal/free story
#
aaronpk
i guess i could always use munin
#
snarfed
looks like no
#
aaronpk
since i already have it for basic system health
#
aaronpk
investigates statsd again
#
voxpelli
I'm currently trying Loggly for converting log items to something graph-like, but wouldn't say that it's pretty or very user friendly
#
aaronpk
basically i just want to send one data point (success, various error codes) per webmention/pingback request to something, and have it show me a graph
#
voxpelli
statsd sounds right then
#
Loqi
[bridgy] Jamie Talbot replied '@kevinmarks @_danilo oof. I'll let the right people know.' to a tweet that linked to http://indiewebcamp.com/Medium#Exporting_your_data (https://twitter.com/majelbstoat/status/706211986585944064)
#
kylewm
Wordpress to Medium article fails to mention that Medium is about to start monetizing and it's not clear what that will look like
#
Loqi
[bridgy] Danilo Libre replied '@kevinmarks life is risk, I suppose 🍀' to a tweet that linked to http://indiewebcamp.com/Medium#Exporting_your_data (https://twitter.com/_danilo/status/706215011748806656)
#
aaronpk
wow all of this sounds complicated
#
aaronpk
statsd doesn't actually do anything itself, it needs a backend. graphite is a common one, but sounds like a PITA to set up
#
aaronpk
there's a host of other backends statsd can send to, including many web services https://github.com/etsy/statsd/blob/master/docs/backend.md
#
KevinMarks
there's Google BigQuery which si supposed to be a thing you just throw logs at and ti copes
#
snarfed
bigquery is great for analytics/BI, not sure if it's designed as much for monitoring though
#
aaronpk
"1. Deploying Graphite is a pain in the ass"
#
KevinMarks
well, datalab turns it into charts, right?
#
aaronpk
munin is starting to look like a good option :P
#
kylewm
was just looking at munin yesterday, i didn't understand if it was for monitoring an application or a server as a whole
#
aaronpk
all of the above?
#
aaronpk
by default it comes with a bunch of scripts that monitor system health stuff
#
aaronpk
but you can write your own for application-level things
#
aaronpk
i've been using it for yeeeears
#
voxpelli
aaronpk: if you can do with 25k API calls a month then if https://statsmix.com/ still works it could maybe act as a quick way to bootstrap a statsd-esque logging over REST
#
aaronpk
hm that's only 1 call every 30 seconds
#
voxpelli
if you get consistent traffic throughout the day, every day of the month
#
aaronpk
the pingback spammers are persistent
#
voxpelli
I've had some colleagues that has been excited about http://prometheus.io/
#
voxpelli
although looks like they also suggest http://grafana.org/ as the visualization so it's also a two-part thing
prtksxna joined the channel
#
aaronpk
eh i'm just gonna write a little munin plugin
#
voxpelli
too bad statistics tools like issue trackers seems to generally be rather complex and not very user friendly :/
#
kylewm
appengine's stuff is very nice there
j12t joined the channel
#
aaronpk
yeah i like that it's all just built in
#
kylewm
on the other hand, i re-set up piwik a week ago, and the results are very boring
#
Loqi
hehe
#
voxpelli
just stumbled upon https://www.librato.com/ again, will probably try that for stats next time, sensible pricing model + StatsD-like setup
Pierre-O, snarfed and Tino joined the channel
#
@RikMende
is this #webmentions spam ? could/should your akismet @withknown plugin get rid of this? #indieweb @kylewmahan https://twitter.com/RikMende/status/706236434856984576/photo/1
(twitter.com/_/status/706236434856984576)
#
@kylewmahan
@RikMende @withknown it's Twitter spam backfed by Bridgy as opposed to native webmention spam. @mapkyca is the author of the Akismet plugin
(twitter.com/_/status/706239098722193408)
#
kylewm
aaronpk++
#
Loqi
aaronpk has 89 karma
miklb joined the channel
#
aaronpk
munin++
#
Loqi
munin has 1 karma
snarfed joined the channel
#
bear
a lot of folks here would probably like Freeboard for the display of metrics data - it's all web based. https://github.com/Freeboard/freeboard
gRegorLove joined the channel