2016-10-21 UTC
KevinMarks1 joined the channel
# 00:34 KevinMarks1 Per user would imply I have user login, which I don't
# 00:34 KevinMarks1 but I should add a NIPSA setting
# 00:35 KevinMarks1 the fullscreen version is worse, wow
# 00:35 tantek you could even implement optional IndieAuth sign-in, which could give privilege to mark/unmark something NIPSA as well
# 00:37 KevinMarks1 I can do google login for free 'cos it's appengine, but indieauth is work
# 00:39 tantek A superuser is a privileged user on a site (typically a [[silo ]], like [[Foursquare) that has some admin abilities, sometimes different based on what "level" of superuser the user has been granted or has achieved.
begriffs, KevinMarks, KevinMarks_, funwhilelost, misuba and rpcope joined the channel
funwhilelost, mlncn, tantek, misuba, KevinMarks, gRegorLove and wolftune joined the channel
# 05:11 gRegorLove !tell aaronpk I think I've got my private webmentions sorted out
# 05:11 Loqi Ok, I'll tell them that when I see them next
tantek, arlen, KevinMarks_, loicm, friedcell, snarfed, Pierre-O, jihaisse and cweiske joined the channel
sl007, friedcell, KevinMarks, AngeloGladding, pindonga, Pierre-O and frzn joined the channel
mlncn joined the channel
# 13:18 jonnybarnes if I want to POSSE to facebook, I need to make an app and submit it feo review?
Pierre-O joined the channel
# 13:20 Jeena they take a post which you have marked up with microformats and post it for you to facebook via the API
chrisaldrich_ joined the channel
# 13:29 jonnybarnes I migh need to look into silo.pub? can a client post to two seperate endpoints?
# 13:34 Jeena I haven't used it myself but I think it does post everywhere you connect it to
snarfed, KevinMarks and mlncn joined the channel
# 14:21 Loqi aaronpk: gRegorLove left you a message 9 hours, 9 minutes ago: I think I've got my private webmentions sorted out
# 14:26 aaronpk in this case, p3k itself is the micropub client. basically i can add any number of syndication targets that support micropub to p3k
# 14:28 aaronpk so quill posts to my micropub endpoint to create the post, and then totally separately, my endpoint syndicates the post to whichever i clicked on by either making another micropub request or sending a webmention like for bridgy and indienews
shiflett, loicm, wolftune, jmelesky, Loqi, adactio, Pierre-O and tantek joined the channel
# 15:54 jonnybarnes how does location need to be marked up (specifically lat,lng) for bridgy to syndicate it to twitter?
# 15:55 jonnybarnes the preview option doesn’t suggest my current location markup is compatible with bridgy
ben_thatmustbeme joined the channel
# 16:00 tantek jonnybarnes: how are you marking it up? example URL?
mlncn joined the channel
# 16:22 Loqi [Jonny Barnes] What a goal! #mufclive
# 16:23 tantek do you have screenshots of those sites being unavailable/down? perhaps add them to the wiki?
# 16:26 tantek location, latitude, longitude seem reasonable, and re-used from h-event and h-card. let's see if they made it into h-entry...
# 16:28 tantek i was going to file an issue for Bridgy Publish to support p-location when POSSEing to a destination that supports location
# 16:28 jonnybarnes well, twitter doesn’t acually support location, just latitude and longitude values
# 16:29 sknebel now the outage even seems to have spread to europe, we were fine at first
[schmarty] joined the channel
# 16:29 [schmarty] now's my chance to advocate for more .onion versions of sites
# 16:29 tantek since p-location is part of the h-entry spec :)
# 16:29 tantek (core property even, which means it's considered very stable)
# 16:31 [schmarty] speaking of stable properties - is the h-event under active development?
# 16:31 sknebel [schmarty]: it's surprising to see how many of these high-profile sites rely on one DNS provider
# 16:31 jonnybarnes so regrding POSSE to twitter, you either send lat/lng pair, or a place id
# 16:31 tantek schmarty, h-event is pretty solid, did you have a specific question about it?
# 16:32 sknebel KevinMarks: Dyn is mostly used because they are massive and reliable, + apparently they were among the first to offer geo targeting
# 16:32 tantek jonnybarnes - huh? nah, leave that up to discussion in the bug
# 16:32 jonnybarnes the other thing, which sanrfed may be able to clarify, is I haven’t actually symdicated anything with bridgy yet
# 16:33 [schmarty] tantek: i've been working on getting quill event posting to my site. between the pages on indieweb and microformats wikis, plus some eyeballing with the pin13 mf2 parser, i think i have something that works well
# 16:33 [schmarty] i guess i am curious if anything consumes h-events that i could test this out on.
# 16:33 jonnybarnes interstingly twitter.com is down, but tweetbot is currently still working
# 16:34 tantek even lets you RSVP right there from the reader!
# 16:34 [schmarty] tantek - ah, thanks! i'll check out what woodwind thinks of it.
# 16:35 KevinMarks I love woodwind, but I don't want to promote it too much so Kyle gets big bills
# 16:35 [schmarty] haha, my site has an issue with woodwind - i put truncated posts on my front page. will need to include the event info there.
# 16:37 bear looks and sees that people are aware of DYN ddos
# 16:37 KevinMarks Signing into woodwind with twitter via silo pub could be a great thing to do
# 16:38 bear not yet - this is the 3rd ddos on them this morning
gRegorLove joined the channel
# 16:38 bear DYN is a major DNS providor used by AWS and other companies with world-wide presence
# 16:38 tantek jonnybarnes: feel free to join #microformats to track progress of h-entry btw. it's fairly low traffic
Pierre-O joined the channel
# 16:46 KevinMarks This dns outage is an example of where the content hash fallback would be good
ben_thatmustbeme joined the channel
# 17:07 tantek jonnybarnes: "You can't comment at this time. "
# 17:08 aaronpk gRegorLove: i'm still getting "Please authenticate to view this page."
# 17:09 aaronpk the header i'm sending is "Authorization: Bearer eyJ0eX..."
# 17:10 aaronpk when i used yesterday's token I got a json message saying expired token
Pierre-O joined the channel
# 17:11 gRegorLove Also odd. You should have gotten form-encoded response "error=invalid_request&error_description=Expired+token"
# 17:11 aaronpk oh you're right. i turned it into json in my head :P
# 17:17 gRegorLove First thought was maybe the timezone on the server is wrong, but the code I sent is only valid 5 minutes, vs 1 hour for the authorization_code, so that doesn't make sense.
hs0ucy, funwhilelost, ChrisAldrich, wolftune and KevinMarks1 joined the channel
funwhilelost joined the channel
# 17:47 tantek hey is anyone posting issues on their own site and POSSEing them to github (whenever it happens to be up) ?
hs0ucy joined the channel
# 17:52 Loqi The object-oriented-programming antipattern is the excessive / unnecessary use of object-oriented-programming (OOP) and OOP techniques when simple procedural functions would have sufficed, with less overhead, fewer files to navigate around, fewer indirections to follow while debugging, etc https://indieweb.org/OOP
# 17:54 KartikPrabhu tantek: i recall that you had a OOP vs functional article somewhere... link please :)
# 17:55 tantek An issue is a special kind of [[article ]] post that is a [[reply ]] to typically some source [[code ]], though potentially anything at a source control repository. silo example: [[GitHub ]] issues.
snarfed joined the channel
# 17:57 tantek hey snarfed, have you ever posted an issue on your own site and then POSSEd it to github?
# 17:57 tantek snarfed, seems like a timely moment to explore the possibilty :)
# 18:00 tantek aaronpk, can you find any of the issues? I'm looking for indieweb examples for /issue
# 18:00 Loqi [Aaron Parecki] It would be amazing if Granary supported PuSH. That would allow Granary to be smart about how it polls the underlying data sources (since each may have their own varying rate limits) instead of relying on the Granary consumer to implement smart polli...
# 18:02 snarfed yes! there's already a feature request issue for that
# 18:07 tantek has anyone been able to at least POSSE to Twitter via their API?
# 18:07 tantek snarfed, when was the last time Bridgy Publish succeeded with posting to Twitter?
# 18:09 snarfed saw a few dns errors from bridgy, ownyourresponses, etc
# 18:10 Loqi [Ryan Barrett] App Engine global transactions
wolftune joined the channel
# 18:47 KevinMarks It's variably down. Because they have lots of hosts, different bits are broken
wolftune joined the channel
# 18:52 bear also depends on where your dns resolver points
hs0ucy joined the channel
# 18:52 bear lots of isp's run internal dns and probably have increased their ttls just for this
KevinMarks_, sl007, snarfed, wolftune and mlncn joined the channel
# 19:14 sl007 aaronpk: From the FAQ: "Why does IndieAuth.com need to see my tweets and see who I follow?" - it does not (at least not for twitter) - this is what the endpoint "1.1/account/verify_credentials.json" was made for …
# 19:14 aaronpk hm that may not have been there when i first made indieauth.com
# 19:14 snarfed sl007: it's not about which endpoint you hit, it's about how fine grained the oauth scopes are
# 19:15 tantek though they added more fine-grained ones over time
wolftune joined the channel
# 19:16 snarfed hmm not sure about that, iirc twitter's access_type is either read or write
# 19:16 aaronpk yeah i don't think there's a scope that doesn't give access to tweets
# 19:17 aaronpk there's a parameter there to request read-only access when the application's default is read/write
wolftune joined the channel
# 19:26 tantek heya what happens to all those github static served JS frameworks yo?
# 19:26 tantek and sites that depend on those scripts to show anything?
KevinMarks joined the channel
wolftune joined the channel
# 19:32 tantek a series of screenshots of sites being down today?
# 19:33 tantek anyone here have any experience with Shopify?
KartikPrabhu, snarfed and wolftune joined the channel
# 19:51 KevinMarks_ No, a plugin that caches hashes of every url it sees, then uses hash lookup if it finds 404s
funwhilelost joined the channel
# 19:56 tantek hmm looks like Bing has a decent cache of Twitter URLs
# 19:57 tantek I see: "global DNS ddos is the grownup version of a snow day. ☃️"
# 20:04 tantek hey everyone who POSSEs - do you do any (semi-)automatic retries upon POSSE failure (e.g. if silo is down for whatever reasons e.g. DNS DDoS)
wolftune joined the channel
# 20:04 tantek Falcon just keeps track of what it has / hasn't POSSEd, and always attempts to POSSE the earliest thing that has yet to succeed POSSEing
# 20:05 tantek snarfed, that's on the silo side, or the sending backfeed webmentions to indieweb sites side?
# 20:06 tantek aaronpk: does the Webmention spec say what to do if the sending fails (after discovery step) ?
# 20:07 tantek so I suppose that's up to implementations then
# 20:08 tantek email keeps trying over days. http fails immediately and doesn't retry.
wolftune joined the channel
# 20:09 tantek though some browsers do retry in the case of "no network available" "you appear to be offline"
# 20:10 snarfed actually bridgy silo api retries follow mostly the same schedule
# 20:10 snarfed just not as important since bridgy re-polls regularly anyway
# 20:12 snarfed no definitely not. tough to do that safely and not surprise users.
# 20:12 tantek right. users don't expect posting to Twitter to be like sending an email
shiflett joined the channel
# 20:22 tantek gRegorLove: are any of your Shopify sites online?
# 20:22 tantek shopify sites hotlink to shopify for their JS and CSS right?
sknebel joined the channel
KartikPrabhu joined the channel
# 20:37 bear CVE-2016-5195 -- all of the linux OS vendors have kernel patches in place
snarfed joined the channel
# 20:42 sknebel yeah, I assume everybody running their own server already heard, but just to be sure I thought I'd mention it here
# 20:42 bear we need to also remind folks that it's a kernel update - so a reboot is required
hs0ucy joined the channel
funwhilelost joined the channel
marcthiele joined the channel
AngeloGladding joined the channel
friedcell, snarfed and tridnguyen joined the channel
# 22:00 tantek oh hey - aaronpk the extra hour bought you time to fix mp-type! it made it in!
AngeloGladding and snarfed1 joined the channel
snarfed, GWG, kants, finchd, rrix, petermolnar, camerongray, comzeradd, chimo, StatelessCat, R2ZER0, eayoungs, matthewtrask, michel_v, daf, renoirb, bttf, ehlovader, g3funk, gko, myfreeweb_, moredhel, __number5__, reidab, cleverdevil, tbrb, seekr, minsky, bear, terminalpixel_, Ruxton, bnvk_, neanias, cuibonobo, jmelesky, XgF, kline, JasonO, dansup, sonicrocketman, gRegorLove, ChrisAldrich, ben_thatmustbeme, sknebel, pindonga, M-mxuribe, M-hotzeplotz, plindner, PFMurph, bergie, Gold, jdcauley, asheesh, lmorchard, Erkan_Yilmaz, rhiaro, KartikPrabhu, acegiak, bjoern, slow, dkm, MylesBraithwaite, wagle, koray, rascul, corenominal, brianloveswords, rektide_, marinintim, raucao, prtksxna, jacus, smcgregor, DanC_, Zegnat, jonnybarnes, emceeaich__, ePirat, zichy, smth[m], voxpelli, kapowaz, mattl, sensiblemn, tommorris, Salt, sbruce, Jeena, anarchivist, cjk101010, Jammy_Stuff, AngeloGladding, tridnguyen, shiflett, KevinMarks_, aaronpk, arlen, thebaer, smth[m]1, M-nd, M-rongladney, halorgium, Kongaloosh, Leeky, Guerillero|BNC and Guest22907 joined the channel
# 23:16 snarfed do we get any value from the +v thing? seems like it's just a vague non-functional IRC nicety? i wonder if we should turn it back off
CaptainCalliope_ and tmro joined the channel
KevinMarks joined the channel
# 23:23 snarfed gRegorLove: i already hide join/part messages. these are different
Garbee joined the channel
# 23:25 gRegorLove But yeah, I don't particularly use it. Guess it's nice to at a glance see how many are on irc-people
mattl, pindonga and bret joined the channel
# 23:43 Loqi Ok, I'll tell them that when I see them next
pindonga and friedcell joined the channel