2016-02-22 UTC
[kevinmarks] joined the channel
# 01:10 [kevinmarks] My iframe trick is at pageaspreview.herokuapp.com and also my hovercards do it 8f they can't find microformats
# 01:11 KartikPrabhu also preventing other sites from iframing your site is considered a good security practice
# 01:11 [kevinmarks] Which has the ironic side effect of them being better designed than mine in many cases
# 01:41 Loqi Got it! There are now 47 spammers blacklisted
snarfed, ben_thatmustbeme and gRegorLove joined the channel
begriffs joined the channel
# 02:20 gRegorLove Hm, maybe. Sometimes following the logic in php-mf2 is tricky. Need to be careful not to break other tests.
snarfed and miklb joined the channel
ben_thatmustbeme, Schnitz_ and begriffs joined the channel
# 04:11 miklb aaronpk: I'd be interested in that. Not 100% sold on jekyll for my itches to scratch
# 04:11 miklb absolutely. What language is it written in?
# 04:11 aaronpk interested in helping out with it or just using it?
# 04:12 aaronpk it's a Laravel project if you're familiar with that framework
# 04:12 miklb but all my other blogging was PHP, so not unfamiliar language
# 04:13 aaronpk I'm still working on a bit of the bootstrapping part, but then I'm going to put it on github
# 04:14 miklb I'll keep my eyes out. I have a VPS just sitting idle at the moment.
# 04:15 miklb it's already set up for nginx/php-fpm just need to turn php back on
# 04:15 aaronpk cool. yeah I run it under nginx, it has a couple of rewrite rules it needs but other than that it's straightforward
# 04:17 miklb I'd have to set those up, previous blog engine was DB agnostic, so was using sqlite
# 04:17 aaronpk in theory it could use mysql for the queue too, but i haven't tried that yet
# 04:18 aaronpk i think i'm also not using anything mysql specific but i would have to double check. but then it could use sqlite or postgres easily
# 04:20 aaronpk probably worth looking into that sooner than later
catsup, begriffs and snarfed joined the channel
# 04:50 aaronpk it stores the avatars so that I never end up with broken image links when people change their images
# 04:54 aaronpk if you look back at my posts from 2014 or even a lot of 2015, you'll see a whole bunch of missing images on the likes and comments
# 04:54 aaronpk i actually launched this on webmention.io so now all the webmentions it sends have avatar URLs that won't die :)
# 04:55 Loqi aaronpk meant to say: i actually launched this on webmention.io so now all the webmentions it receives have avatar URLs that won't die :)
jedahan, snarfed1, lukebrooker, snarfed and begriffs joined the channel
# 07:06 Loqi Ok, I'll tell them that when I see them next
loic_m, elima_ and [kevinmarks] joined the channel
jihaisse joined the channel
Pierre-O joined the channel
Pierre-O and friedcell joined the channel
sanduhrs joined the channel
# 09:40 michel_v something to be said about obtaining someone's identity for everything more easily when they host it on their own server
# 09:41 michel_v not everyone can secure their server as good as Google or Facebook
j12t, dogada and tobiastom joined the channel
# 10:48 Phyks hmm, do you know guys if #microformats is the place to ask about mf2 implementations?
# 10:53 petermolnar michel_v but the chances of locking yourself out of your server is less than google or fb blocking your for some previously nonexistent terms&conditions
petermolnar, lukebrooker, tvn, ben_thatmustbeme, ttepasse, benward___, voxpelli, ramsey, davbo, gmacon, bergie and friedcell joined the channel
# 12:00 Loqi Ok, I'll tell them that when I see them next
j12t, squeakytoy, ben_thatmustbeme, tobiastom, loic_m, friedcell and mxuribe joined the channel
[jgarber] joined the channel
[oliverpattison] joined the channel
# 14:19 Loqi Ok, I'll tell him that when I see him next
j12t, Garbee, loic_m, elima_, snarfed and friedcell joined the channel
loic_m joined the channel
wolftune and shiflett joined the channel
Pierre-O and KartikPrabhu joined the channel
Pierre-O, j12t, singpolyma and gRegorLove joined the channel
# 17:02 aaronpk raucao: yeah this has been happening for a while, I unfortunately have no explanation for what's wrong
# 17:02 aaronpk instagram just isn't sending the callback for some people
j12t joined the channel
# 17:04 aaronpk and the api still says the subscription is active
# 17:05 aaronpk yeah, and i'm kind of wondering if they're going to drop that endpoint altogether as part of the upcoming changes
tantek joined the channel
# 17:07 aaronpk i can for now, but that actually adds a lot of complexity, and i'm not convinced i'm going to survive the api client slaughter in june
# 17:09 aaronpk KartikPrabhu: yeah and it depends on what your entry point is too
# 17:09 aaronpk it looks like that person found the "web sign-in" page first
funwhilelost joined the channel
# 17:11 aaronpk raucao: there are too many users for me to do a trivial polling of everyone's accounts, so i'd have to implement something like checking frequent posters more often, and reduce the frequency for people who post less often. all of that sounds like a non-trivial amount of work and I don't want to go that route unless i'm reasonably sure this whole thing won't get shut down in june
# 17:12 KartikPrabhu aaronpk: on a positive note, you could write a long op-ed about why you shutdown and how you are very sad ;)
# 17:13 tantek KartikPrabhu: it was a reference to the article name
# 17:13 Loqi KartikPrabhu meant to say: the body has correct spelling iirc
# 17:13 raucao OUCH -> "Ryan Barrett applied for basic permissions for Bridgy and oauth-dropins in Jan 2016. Both were rejected."
# 17:14 raucao i only remembered everyone being so happy with instagram for posting photos to their site, but i guess that was just a matter of time
# 17:15 tantek raucao: they still have a well designed UX, that's not in dispute
# 17:15 tantek and they post-process videos into a cross-browser/device compatible .mp4
# 17:16 KartikPrabhu PESOS is a much finer degree of control that they might not be comfortable with
# 17:16 tantek raucao indeed. right now I manually do it one post at a time from IG. Not the ideal solution.
# 17:17 raucao i guess they won't shut down zapier, so maybe i'll try to use that somehow
# 17:17 raucao btw, would be awesome to have micropub as an action in zapier. did anyone ever ask?
hs0ucy joined the channel
# 17:19 raucao also, one could still scrape the website of course (ugh, the horror). at least given they don't block IPs from what looks like robot agents
# 17:21 Loqi [raucao] also, one could still scrape the website of course (ugh, the horror). at least given they don't block IPs from what looks like robot agents
dogada and funwhilelost joined the channel
# 17:31 aaronpk raucao: you can effectively do micropub in zapier and ifttt because you can use their http post methods
# 17:32 raucao i saw that in the results and it so doesn't look like a custom post integration
# 17:32 aaronpk i'm using it to post my withings weight to my site!
# 17:34 aaronpk you'll need a micropub endpoint and a token endpoint
# 17:34 raucao i do have ownyourgram connected in theory. but is there an easy way to just copy its request so i don't have to read specs and jump through hoops for iftt integration?
snarfed joined the channel
# 17:35 aaronpk sure, the dashboard page in ownyourgram tells you pretty much what it's going to send
# 17:35 aaronpk tho I don't think it shows you the token it has for you
squeakytoy joined the channel
# 17:37 aaronpk hm yeah. i don't know how Known keeps track of issued tokens, but kylewm would know
# 17:37 raucao lol, it's setting a cookie in responses to micropub requests :)
snarfed1 joined the channel
KartikPrabhu joined the channel
# 17:47 aaronpk one links to the event, the other links to IRC logs
[kevinmarks] joined the channel
snarfed joined the channel
jciv joined the channel
Pierre-O and benwerd joined the channel
# 18:34 Loqi [Aaron Parecki] TIL #alexa will respond to YouTube videos of #alexa almost exactly in sync. #amazonecho #internetofshit
# 18:35 aaronpk snarfed: yeah that's the correct one. but it's also finding another URL somehow
rektide joined the channel
# 18:39 aaronpk the good news is my comment update handling is working, since it moved all the comments to the other post
# 18:40 tantek ok HWC cities, are we confirme for this week?
tobiastom joined the channel
# 18:41 snarfed btw aaronpk re not polling in ownyourgram...it only has 80 users, right? that's not too many to poll. bridgy does it with ~50x that :P
# 18:41 snarfed you could poll as infrequently as every 4h or 1d or so. shouldn't be prohibitive
# 18:43 aaronpk part of the problem is I want the photos to be imported more often than every 4 hours. the realtime aspect of the IG API is really nice
# 18:43 Loqi gives aaronpk the photos to be imported more often than every
hs0ucy joined the channel
# 18:45 tantek alright, last call for Brighton (adactio), Göteborg, Los Angeles HWC this week for announcing to Moz!
# 18:56 aaronpk so maybe more a misunderstanding of the w3c process than just a dismissal
# 18:56 tantek (just realized those are only one letter / ASCII point off
# 18:57 snarfed might still be nice to poll everyone occasionally as a backup...but i know you've put more thought into this than me
# 18:57 aaronpk aha. 82 people have actually connected instagram. 379 have attempted to sign in
# 18:58 aaronpk yeah i wonder if making it poll everyone once a day would be a good enough intermediate solution
benwerd joined the channel
# 19:00 tantek aside: now that I have private silo accounts I'm feeling more compelled to actually write silo-specific bios so people have some idea what I post about before requesting to follow
benwerd_ joined the channel
funwhilelost joined the channel
benwerd joined the channel
# 19:24 gRegorLove "Error loading player: No playable sources found" Is it already over?
funwhilelost and elf-pavlik_ joined the channel
singpolyma, tantek and Pierre-O1 joined the channel
# 20:07 tantek apparently Instagram has a 150 char bio limit
# 20:15 Loqi [superfeedr] A pretty cool use case for our #tracker accounts by @aaronpk buff.ly/1KA5kF0 #webmentions
# 20:20 aaronpk ah okay. i'm still running my twitter search script which uses the bridgy permalinks so some are still leaking through
sdboyer and Jeena joined the channel
# 20:21 snarfed oh also i need to blacklist indiewebcamp.com/micropub too evidently
link0 and JasonO joined the channel
# 20:21 aaronpk hm no wait, my script only sends a webmention to my endpoint
kerozene and camerongray joined the channel
# 20:22 aaronpk actually wait what... micropub.net doesn't redirect anymore
finchd joined the channel
# 20:23 snarfed oh right, bridgy resolves bio redirect urls at signup time, not on every mention
brianloveswords joined the channel
almereyda joined the channel
anarchivist joined the channel
# 20:34 snarfed looks like the successor to SMS, not an end user app
[kevinmarks] joined the channel
# 20:36 snarfed looks like just the friendly name for the RCS protocol, like Jabber for XMPP
# 20:44 bear "does that jibe with what your thinking"
# 20:45 bear jibe is more prevalent if you are aware of what the sailing version of jibe is
# 20:47 bear (trying to say... I think "does that jibe..." is said instead of "does that jive..." if you come from a place where "prepare to jibe" is used
# 20:54 [kevinmarks] So it's like a pivot, but if you're not ready you get knocked out of the boat?
# 21:01 bear one of the phrases that gets my attention immediately ... "prepare to come about!"
elima_ and [zero-gravitas] joined the channel
shiflett, danlyke and elima_ joined the channel
# 21:37 Loqi [Aaron Parecki] Enabling Global Webmentions with Telegraph and Superfeedr
[aaronpk] joined the channel
# 21:38 [aaronpk] There's a full h-card at the bottom, and authorship discovery finds it
# 21:38 snarfed ah ok. is this the last recent rule in that algorithm you mentioned?
# 21:39 [aaronpk] Oh actually you mean on the feed page not on the individual posts?
# 21:39 [aaronpk] Hm authorship discovery doesn't apply there since there is no entry in question. That's an own issue on XRay too
# 21:39 [aaronpk] It will likely be something similar to the existing algorithm
# 21:40 snarfed end user use case: you're building a reader, and you're rendering feeds, and you want to show info about each feed, eg author name/url/picture
# 21:41 snarfed (this is where i back slowly away and defer to smarter people like you two, kylewm who'd implement it in mf2util, etc)
mattronix and wilfredh joined the channel
# 21:49 tantek format "requirements" rarely (if ever?) work out well
# 21:49 tantek we only required it, because Atom required it. we ended up just propagating their mistake.
# 21:50 tantek not everyone has learned that particular HTML5 lesson
# 21:50 tantek all properties are always optional. if you do use it, here's how to.
# 21:51 KevinMarks atom specifcally said feed proeprties applied to entries, but entry coudl override
# 21:54 KevinMarks it was up for me a few minutes ago, though a bit unresponsive
# 21:55 snarfed "Fatal error: Out of memory (allocated 27787264)"
KartikPrabhu and gRegorLove joined the channel
# 22:33 tantek note to those creating supposedly self/auto-updating open source. DO NOT require the user to "Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host."
# 22:33 tantek this is one of those things I dislike about WP
# 22:41 aaronpk WP doesn't do that if it has write permissions to update the files itself
# 22:44 tantek the whole "write permissions to update the files itself" ought to be something to be fixed
# 22:45 aaronpk it's a tough one though. either you give the software write permissions to itself, which then means attackers have a higher chance of getting their bad software onto the machine, or you make it take a manual step that the user has to do to update the software so that it can't be attacked that way
lukebrooker joined the channel
friedcell joined the channel
# 22:54 snarfed ...and in the latter case, you're less secure because you get patches late or never
# 22:54 snarfed in practice, many security people feel like auto update is the net win on that tradeoff
# 22:55 aaronpk it's true. ever since wordpress has streamlined the update process i've managed to keep it up to date way better
# 22:55 snarfed ie, to oversimplify, if it's a choice between preventing privelege escalation and preventing them getting in at all, prefer the latter
# 22:55 aaronpk now it's basically "hey there's an update! [click] ... done"
KartikPrabhu joined the channel
friedcell and snarfed joined the channel
# 23:17 gRegorLove Pretty sure WP 3.7+ has auto core update, unless you specifically set WP_AUTO_UPDATE_CORE to false, or 'minor'
# 23:20 gRegorLove 'minor' is the default actually, so point-releases and security fixes
[kylewm] joined the channel
# 23:27 [kylewm] So if the e.g. www-data group has write permissions to the WordPress directory, it'll overwrite its own files without FTP?
sammachin joined the channel
# 23:30 gRegorLove Jibe acquired by Google. Should I add it to site-deaths ~2017? :)
snarfed, elf-pavlik_ and friedcell joined the channel