2015-04-02 UTC
benwerd and bengo joined the channel
# 00:45 tantek I'm seeing "Publish is not enabled for your account(s)."
alexhartley joined the channel
bengo joined the channel
# 00:47 tantek when I click the link for that it seems to reload and not change anything
# 00:51 tantek I'm wondering if this has to do with what snarfed and kylewm were chatting about this morning
# 00:52 tantek I Enter post URL: into the field, click Preview
# 00:53 kylewm this is the first i've heard about it, the error from this morning had to do with comment IDs
# 00:54 tantek do you think this is a transient error? something worth filing an issue about? I tried disable Publish / re-enable and that didn't seem to help.
scor joined the channel
# 00:56 kylewm yep, in the logs and also checking that "publish" is enabled for your account (it is)
mdik joined the channel
# 01:02 acegiak benwerd, did you jump into the gamergate hashtag specifically looking for a fight?
# 01:03 kylewm tantek: OK it's not just you, it's basically everybody including me. And now I do think it's related to the stuff from this morning, in a roundabout way
# 01:03 acegiak cause it's a pretty fertile ground if you want to go fishing for bigotted neocons
bengo and lukebroo_ joined the channel
# 01:06 benwerd acegiak: I can neither confirm nor deny that I needed some catharsis
# 01:07 tantek acegiak - I figure benwerd is using gamergate as a way to get voluntary testing of Known's block / mute and other social media management features. ;)
# 01:08 benwerd I'm actually genuinely interested in how they tick as a group. So very different from the online groups I was a member of when I was a teenager.
bengo joined the channel
# 01:25 KevinMarks if you want to test reply-threading, benwerd, there are easier ways than poking the bear
bengo joined the channel
bengo, KartikPrabhu and lukebrooker joined the channel
# 02:47 kylewm aaronpk: cweiske: so i'm thinking the hub.secret needs to unique per hub (at least)... otherwise someone could set up a hub and just use it to collect your secret key
# 02:49 kylewm I think I will just generate one random token per feed
# 02:55 kylewm (but if one of you more security-minded people has a better suggestion, I'm all ears)
lukebrooker, snarfed, bengo, KartikPrabhu and benwerd joined the channel
benwerd joined the channel
# 03:43 snarfed tantek_: thanks for the report! fixed, you should be able to publish again
lukebroo_, j12t, joshwnj, tantek, dariusdunlap and fiatjaf joined the channel
KartikPrabhu, tilgovi, j12t, wolftune, e-lima, loic_m, pfefferle and elima joined the channel
# 06:46 kylewm cweiske: well, I'm consuming content-ful pings now, and it still takes 2-5 seconds. too bad.
benwerd, Jihaisse, alexhartley, KartikPrabhu, friedcell, csarven, eschnou, pfefferle and cweiske joined the channel
alexhartley joined the channel
elima, KartikPrabhu, j12t, stream7, interactivist, sammachin, friedcell, thehighf_, petermolnar, thehighfiveghost, adactio and e-lima joined the channel
KevinMarks, frzn, scor, interactivist, elima_, loic_m, j12t, eschnou and Acidnerd joined the channel
j12t-ipad, gRegor` and j12t joined the channel
cweiske joined the channel
# 14:03 aaronpk kylewm: what kind of content are you receiving from pings from phubb?
# 14:04 aaronpk i was thinking about adding fat pings to switchboard, but wasn't sure whether i should do something like reconstruct the HTML from the parsed h-entry, or try to use the original HTML from the h-entry
# 14:04 cweiske you don't know if the subscriber supports microformats
# 14:06 aaronpk i want to assume the subscriber supports microformats
# 14:06 aaronpk are you sending the entire page then? or parsing out just the diff?
# 14:09 aaronpk fwiw, it is not at all clear in the spec that sending the page content (or diff) is required
# 14:11 aaronpk keeps pointing back to the problem of the 0.4 spec being super under-specified
dariusdunlap, tantek and GenioDiabolico joined the channel
# 14:22 tantek !tell snarfed thanks for the bug fix! Bridgy Publish worked for me just now to FB.
# 14:22 Loqi Ok, I'll tell them that when I see them next
chalettu joined the channel
# 14:23 aaronpk i wanna make pubsubhubbub.club a planet that collects posts from everyone who publishes to a hub
cweiske joined the channel
# 14:23 tantek cweiske was noting some of the reasons why he likes to have his own hub
verdi_ joined the channel
# 14:24 aaronpk i made my own because i wasn't happy with the visibility I got from superfeedr
# 14:24 cweiske I made my own because I don't want to rely on others
# 14:25 aaronpk the opaqueness of publishing and subscribing with superfeedr is what made it so hard to actually get going with PuSH
# 14:25 ben_thatmustbeme soooo. if everyone runs their own hub... doesn't it make hubs kind of .... pointless?
# 14:25 aaronpk ben_thatmustbeme: 1) that will never happen, but 2) it's still a good architecture
# 14:25 tantek ben_thatmustbeme: it's similar to the question of running your own server vs shared host etc.
# 14:26 cweiske I thought push was invented to not to poll anymore
# 14:26 tantek you run your own server, you get more stats. github.io doesn't give you that.
# 14:26 cweiske which hub is used is actually not interesting for that
# 14:26 ben_thatmustbeme no, its very different. the point of a hub is to have fan-out, you are using the push spec to send but eliminating the hub
snarfed joined the channel
eschnou joined the channel
# 14:30 aaronpk ben_thatmustbeme: i'm not following your argument. even if someone wrote their own hub that was only used by them, PuSH is still useful
# 14:30 cweiske ben_thatmustbeme, it's *my* hub :) not just another one
# 14:32 ben_thatmustbeme aaronpk, if someone is willing to shoulder the burden of a hub, but they have to be cognizent of the fact that they are basically becoming a routing system for ANYONE. The point of PUSH from a producer perspective it to cut down needless traffic to their own site, save bandwidth. if one runs their own hub, that does the opposite
interactivist joined the channel
# 14:33 aaronpk ben_thatmustbeme: just because a hub exists does not mean anyone can use it
# 14:33 aaronpk a hub can require registration before it will start publishing things
# 14:33 cweiske and all people will ask this hub if they want to subscribe to the publishers content
# 14:33 ben_thatmustbeme when then its not a hub, you are just using the push instead of pull model, its not really a hub
# 14:34 tantek then your (one) server is still handling more traffic in total
# 14:35 cweiske but yes, it's more traffic than using a distant hub
# 14:35 tantek cweiske: how are you discouraging others from polling your server?
# 14:36 ben_thatmustbeme i should be clear, at that point you are really just supporting push, not writing a hub
# 14:37 tantek cweiske: can anyone use phubb ? or does it reject subscribe requests for anything other than your website?
# 14:37 aaronpk ben_thatmustbeme: i don't understand why the semantics of defining a hub that way is useful
# 14:38 cweiske ben_thatmustbeme, could you please explain fan-out?
# 14:39 tantek cweiske: hence my question: can anyone use phubb ? or does it reject subscribe requests for anything other than your website?
# 14:39 ben_thatmustbeme cweiske: the fan-out problem is that as you increase in subscribers your sending goes up contantly. With polling this became exponential, with pubsubhubbub in this makes it only increase at a constant rate (2N really)
# 14:39 cweiske but that does not matter for the categorization of it being a hub
# 14:40 cweiske why shouldn't my hub handle those subscribers properly?
# 14:40 cweiske if superfeedr can handle it, I can handle it, too
# 14:42 ben_thatmustbeme with an external hub, you are diverting all the work of sending traffic to external services (they pull your page once and send to your N subscribers) throughput burden is just 1 pull, nothing more (since pubsubhubbub is supposed to include the content)
# 14:42 ben_thatmustbeme thus increase in subscribers only puts burden on the hub (which will be services that have high bandwidth)
zachdonovan joined the channel
# 14:43 ben_thatmustbeme if you are running the site on your own, the benefits are only minor (you switch from polling to pushing) but you still have N pushes on your bandwidth, not just 1
# 14:44 Loqi ben_thatmustbeme meant to say: if you are running the site on your own, the benefits are only minor (you switch from polling to pushing) but you still have N pushes on your bandwidth, not just one pull
# 14:45 cweiske having your own server also doesn't optimize your bandwidth
# 14:45 cweiske pushing the website to github pages or whatnot optimizes your bandwidth
# 14:45 cweiske but this is not reason for declining my hub the hub status
# 14:46 cweiske ben_thatmustbeme, it's a side effect of push that you get your bandwidth optimized when using an external hub
# 14:47 cweiske "We offer this spec in hopes that it fills a need or at least advances the state of the discussion in the pubsub space. Polling sucks. We think a decentralized pubsub layer is a fundamental, missing layer in the Internet architecture today and its existence, more than just enabling the obvious lower latency feed readers, would enable many cool applications, most of which we can't even imagine. But we're looking forward to d
# 14:49 ben_thatmustbeme if it were not the point, then the spec would have been ONLY for notifying subscribers of messages, and would not involve hubs at all
scor_ joined the channel
# 14:50 cweiske i'd like to kick you out of the channel if I could
# 14:52 tantek ben_thatmustbeme: I think the spec was trying to solve two problems
# 14:52 aaronpk the hub part of push is kind of analogous to how a webmention endpoint is not necessarily the same server as the website
# 14:53 Loqi cweiske meant to say: it's still pubsubhubbub
# 14:53 cweiske I can change the hub link on my blog's feed to suprfeedr, and all would be the same
# 14:54 Loqi tantek meant to say: cweiske: and subscriber stats too right?
# 14:56 tantek or was it subscriber notifications? like with your own hub you know immediately when you get a new subscriber right?
# 14:56 tantek people used to display their number of subscribers on their site right?
# 14:56 tantek cweiske: do you display the # of PuSH subscribers on your site?
# 14:57 cweiske getting subscriber stats was a reason for people to use feedburner
loic_m joined the channel
thehighfiveghost joined the channel
# 15:10 ben_thatmustbeme guess I look at the network topology optizimation more than anything, i'm really over optimizing
# 15:11 ben_thatmustbeme also, aaronpk is correct, it would never happen that everyone would run their own but even still the net effect would be better
# 15:12 Loqi ben_thatmustbeme meant to say: cweiske++ for creating another hub that is open source
dariusdunlap joined the channel
eschnou joined the channel
wolftune, danlyke, martinBrown, JasonO- and adactio joined the channel
chalettu, martinBrown, davidmead, frzn, snarfed, Pierre-O, j12t, friedcell and benwerd joined the channel
# 17:41 snarfed "This type of format can be expected in certain endpoints. This is by design. Please treat IDs as unique strings, they are not meant to be broken down and used."
# 17:42 snarfed i replied "the problem i mentioned is that we've received the same comments with different ids (without colons) in the past, and we depend on consistent ids…"
# 17:43 kylewm snarfed++ for bravely filing a FB bug report :)
# 17:46 kylewm more worried about them just removing API features over time so it breaks little by little
j12t joined the channel
# 17:50 Loqi slack/snarfed: lol <@U03QU365N>. saw it yesterday too. fun!
# 17:52 Loqi slack/ben_thatmustbeme: also added :pbjt:
# 17:54 Loqi slack/snarfed: kylewm: honestly my biggest question now is the whole "63" conspiracy theory thing
eschnou joined the channel
# 17:59 Loqi slack/kylewm: tl;dr 63's keep showing up in FB comment IDs, first they were just the number 63, now they are 63 run through the app-scoped id generator
# 17:59 Loqi slack/kylewm: haha, I wondered what you were doing with :pbjt:!
# 18:01 Loqi slack/kylewm: whereyat, whereyat, whereyat, now thereyago, thereyago
# 18:03 kylewm If i had gotten this email from LiveJournal yesterday I wouldn't have believed it.
# 18:03 kylewm "Our new Remember LiveJournal promotion lets active members like you send their long lost LiveJournal friends an invitation to return"
tilgovi and j12t joined the channel
# 18:19 Loqi slack/tantek: kylewm can you capture that on /LiveJournal somehow? It gives hope to counter the shutdown email that I documented there.
benwerd, frzn, snarfed, Pierre-O1 and tilgovi joined the channel
# 18:50 Loqi slack/tbrb: <@U03QSEYTP>: Yeah, slack uses HTTPS for their main interface
# 18:57 Loqi slack/tantek: So basically because router/switch/captiveportal vendors have annoying / dumb defaults we're forced to build any new reliable network apps on http(s) ports 80/443 and nothing else.
# 19:00 snarfed yup. true…but probably not a big deal. of all the constraints that actually matter to what we build, port and transport protocol are probably pretty low on the list
# 19:00 snarfed and even then there is some slow progress and experimentation, e.g. spdy and quic
# 19:02 ben_thatmustbeme !tell aaronpk, is it possible to get Loqi to correct the user names in @mentions coming from slack so we see @tantek instead of <@U03QSEYTP>
# 19:02 Loqi Ok, I'll tell them that when I see them next
# 19:03 Loqi it: tantek left you a message 5 days, 9 hours ago: could act as a router for paying people at a particular domain
# 19:05 rhiaro tbrb and I are at an open data hack night, and we're evangelising indieweb
# 19:11 Loqi slack/tbrb: ben_thatmustbeme: It should be possible, however it would require Loqi to do another call to the Slack API to look up what name is associated with the user id
# 19:19 Loqi slack/tbrb: ben_thatmustbeme: Yeah, you'd think so, but I think the outgoing-webhook api only shows the line as it goes through the slack backend rather than the frontend. Also, funnily enough, when you posted <@U03QSEYTP> it got translated on the slack side to the correct user
# 19:28 aaronpk ben_thatmustbeme: i have no idea... i am not using the slack API right now
# 19:28 aaronpk at least nothing besides the web hooks api and the method to post to a slack channel
# 19:35 gRegor` What are you trying to do with the date template, tommorris? Or is it something our version of MW doesn't support?
# 19:38 tommorris gRegor`: I was trying to make a template that lets you put {{Date|2015-01-01}}
and it’d give you <time datetime="2015-01-01">2015-01-01</time>
# 19:40 gRegor` Ah. Yeah, I ran into a similar limitation with the event template a while back. I forget what it was, but I think we were limited by the MW version
# 19:43 Loqi slack/tantek: Unnecessary dry violation. Plus no need for MW syntax when markup will do: <time>2015-01-01</time>
# 19:46 gRegor` tantek makes a good point in this case, though.
# 19:47 Loqi slack/tantek: Apparently slack to irc (archives) errantly double html escapes markup.
davidmead joined the channel
# 19:51 ben_thatmustbeme when it posts in slack, you are posting the escaped form, loqi is just reading that text back as is
# 19:54 ben_thatmustbeme !tell aaronpk oh interesting, I have bots logging from Slack, but they are on IRC, and thus get the text version automatically
# 19:55 Loqi Ok, I'll tell them that when I see them next
scor joined the channel
# 20:01 gRegor` One difference is /events wraps each city name in a p-location for HWCs, but this template puts them all in one p-location.
# 20:01 gRegor` Not sure how crucial that is or not.
benwerd and elima_ joined the channel
# 20:07 gRegor` KartikPrabhu: HWC next week on the 8th?
# 20:07 gRegor` Might be the last one. I'm moving April 24th, so will have to see how that week is going.
tantek joined the channel
# 20:17 tantek hmm - that use of separate p-location for each city was deliberate
# 20:18 tantek because by keeping the time "floating" (without timezone), one "event" was able to represent all those locations
torrorist joined the channel
# 20:22 gRegor` Good point, tantek. I'll tweak it to see how I can add multiple p-locations.
# 20:26 tantek aaronpk: do you get many responses on your metrics posts?
# 20:26 tantek plus I still think you should link people's icons to the permalink of their likes if they're indieweb like that (rather than silo backfeeds)
# 20:28 kylewm If I like a <span class="p-p3k-drink">Beer</span>, is that like indie-untappd?
# 20:29 benwerd Anyone here a DNS genius who would be up for 30 mins to an hour of paid consultancy?
# 20:31 tantek kylewm: is Untappd just an app? or is it a site too? does it have permalinks to drinks or drinkings?
# 20:31 gRegor` indie-cheers, where everyone knows your indie-name.
tilgovi joined the channel
elima_ joined the channel
# 20:39 kylewm tantek: it's a site with permalinks, and it looks pretty decent without javascript
interactivist joined the channel
# 20:44 tantek kylewm: is a food or drink checkin actually a consumption metric?
# 20:44 tantek the dilution of the term "checkin" is not helping anybody
# 20:46 kylewm hmm, they are actually called Check-ins on Untappd
# 20:47 kylewm and are associated with a location almost as much as they are associated with a drink
benwerd joined the channel
# 20:48 tantek a single post which is both a checkin and a consumption metric
# 20:49 tantek dang that's a pretty interesting example of a composite post type
# 20:50 tantek though from the URL structure and the permalink display prominently saying "1754 Check-ins" under bear's name, that makes me think they intend it primarily as a "checkin" and all other information is secondary
# 20:51 kylewm the type of beer is the only required information to make a check in
scor joined the channel
# 20:53 tantek kylewm: it doesn't let you checkin without a type of beer?
# 20:53 bear @tantek it is only for beer and you have to specify at least the beer
# 20:54 bear the Toast feature is just like +1 or likes
# 20:55 tantek is adammathes posting any of those tweets to his own site?
# 20:56 bear wow - that adammathes comment misses so many points
# 20:58 benwerd Yeah, he inspired me to make my first web thing. I'm a fan of his. (Also he coined "Google bomb".)
# 20:59 tantek.com edited /Untappd (+280) "rewrite definition noting required vs. optional aspects, and loose use of term "check-in", add examples, see also" (
view diff )
# 20:59 tantek perhaps we need an @indieclippy to reply to such posts
# 21:00 gRegor` Heh "It looks like you're trying to troll someone! Would you like..."
# 21:01 tantek @adammathes it looks like you're using a silo to complain about silos, but you already have your own domain. Would you like to install an indiewebcamp.com/project to get started owning your posts?
# 21:02 kylewm I mean ... isn't that basically the narrative? indie web development stalled because of XML bikeshedding?
# 21:02 tantek alright, there are 20+ followers of his that I know
# 21:03 tantek so I'll leave the clever / encouraging / welcoming @-reply to the rest of you
# 21:05 Loqi slack/tantek: Manual posse at least :P
# 21:06 benwerd Ooooor we could let it roll off our backs and make more and more awesome tools.
# 21:07 Loqi slack/tantek: Benwerd do you think he is not genuinely interested in building his own online presence?
# 21:07 Loqi slack/tantek: I mean treat it as an opportunity to welcome and help rather than argue.
# 21:09 kylewm eh, let people be snarky on twitter. it's what it's there for. he's obviously reading the wiki if he's making fun of POSSE
# 21:12 snarfed he's responding, and yet very clearly not answering the question. not sure what i should say to him…
# 21:12 kylewm wtf, I understood he was confused by the original email, but the followup was pretty damn clear
# 21:13 snarfed i think he saw the "without colons" part and glazed at everything else
# 21:15 kylewm at the same time, at least their support is up to the same quality as their API and documentation
benwerd joined the channel
# 21:28 kylewm snarfed: is it worth trying one more time? or should we just move forward assuming it's a one-time change and there won't be new duplicates going forward?
# 21:29 snarfed i'd love to assume it's a one-off, except it's happened twice so far that we've noticed :/
# 21:30 gRegor` Based on the multiple similar responses in the other bug report he linked, I'm not hopeful for a better response.
Deledrius_, halorgium, reidab, Unifex, tilgovi, Pierre-O and KartikPrabhu joined the channel
# 21:58 kylewm snarfed: you didn't change anything in bridgy yet did you?
Pierre-O joined the channel
# 22:00 kylewm hmm, sorry false alarm. i thought i was getting backfeeds, but they were from just before the bad ids started
KartikPrabhu joined the channel
# 22:06 snarfed reply from the FB guy: "oh wait what, that doesn't sound right. looking at this again."
KartikPrabhu1 joined the channel
# 22:23 gRegor` The following is the 22nd, not 24th
# 22:23 gRegor` But yeah, I'm ok with that if it's tight scheduling.
# 22:23 kylewm snarfed: crap, i don't have an example of the duplicates from this batch because none of those posts were backfed to my site before
# 22:23 gRegor` Well maybe we can celebrate after HWC on the 8th.
# 22:24 snarfed kylewm: np! thanks though. i honestly don't know if there are any dupes this time. just that there were last time, reported by aaronpk
dariusdunlap joined the channel
# 22:24 KartikPrabhu gRegor`: sure... i'll be up for that and we can also take a picture that tantek keeps telling us about :P
# 22:24 gRegor` doesn't believe in pictures
tantek joined the channel
Reykjavik joined the channel
dariusdunlap joined the channel
# 22:36 tantek kylewm: indeed, see also Twitter search now goes back to the beginning, and LoC has a copy of all of it.
# 22:37 kylewm so if it's going to be permanent, i'd like to have a copy of it :)
dariusdunlap joined the channel
# 22:44 gRegor` It would be great if the people we've been inviting to HWC came and kept it going after I move. :)
# 22:44 kylewm gRegor`: maybe you should market it differently to them? Chicago HWC Going Out of Business Sale: Everyone Must Come
# 22:46 gRegor` Wednesday, Wednesday, Wednesday!
# 22:51 kylewm I'm giggling thinking of alternate reality trevor noah searching his Known archive for jokes about "jews" and "fat chicks" to sanitize his tweets
KartikPrabhu joined the channel
# 23:12 KevinMarks should I have added webmention.herokuapp.com link and JS as well as the disqus stuff?
KartikPrabhu, zachdonovan and verdi_ joined the channel
cmhobbs joined the channel
tilgovi joined the channel
# 23:41 tantek I still didn't realize we were around for 10 years.
scor joined the channel