2015-07-09 UTC
# 00:05 aaronpk oh my, my worker script got stuck trying to verify a webmention and now i'm processing a huge backlog
snarfed1 joined the channel
# 00:14 tantek also wondering how to determine when it went down
KevinMarks1 joined the channel
KevinMarks__ joined the channel
KevinMarks_ joined the channel
# 00:25 KevinMarks1 (see that whole thread - I may have indiesniped Tom)
KevinMarks__ joined the channel
# 00:27 kylewm seems like all the twitter people i like just got mad at each other :(
# 00:28 tantek kylewm - don’t worry, they’re all being jovial about it - not actually mad. (having heard most of them talk, even to each other, in person)
# 00:28 KevinMarks1 tom may have given me my iwc project there
# 00:29 KevinMarks1 though that will mean actually templating my site
# 00:29 tantek KevinMarks++ for indiesniping tomcoates of all people
# 00:30 KevinMarks1 also, about half the thread is now in my blogpost's comments, thanks to bridgy
# 00:31 tantek kylewm: also, context, it’s quite late right now in the UK where adactio is, and that might be making him, particularly eager (not holding back) to reply on a Twitterfight.
KevinMarks_ joined the channel
# 00:34 tantek do we have a place on the wiki where we document indieweb pain points?
# 00:59 tantek nevermind Odeo, and while not technically started by ev, funded by his incubator Obvious: Branch
j12t joined the channel
# 01:21 tantek many of the questions asked could be asked of any indieweb effort as well
# 01:24 GWG I look forward to participating remotely.
lukebrooker joined the channel
# 01:39 tantek GWG, you asked earlier in the channel about implying post kinds right? or am I misremembering?
tilgovi joined the channel
# 01:40 GWG tantek: Not asked per se. It was one of my ideas for a solution to the post formats problem I was trying to come up with a proposal that people might get behind.
# 01:40 tantek I believe implied post kinds is necessary for a variety of use-cases
# 01:40 aaronpk oh man I'm getting pretty excited to turn that SD card into a micropub client
# 01:41 tantek I’m wondering if we should set a goal to get 100% SWAT0 across 3 indieweb implementaitons for IWC 2015
# 01:41 GWG Post Formats in WordPress is this messy hybrid function that no one understands.
# 01:41 tantek (Statusnet and Cliqset got *close* with two implementations)
# 01:42 tantek (I think there’s a YouTube video that shows it working supposedly)
# 01:42 tantek but it didn’t last, nor did it get any uptake beyond the demo
# 01:42 tantek aaronpk - I’d say getting your new site hackable worthy should be your #1 coding goal in the next 48 hours.
# 01:43 tantek time to take a another look at SWAT0 to see what’s left undefined
# 01:48 tantek How’s this for incentive for achieving 100% reproducible, selfdogfooded 3 person and sites and implementations SWAT0 at IWC 2015:
# 01:48 tantek The first 3 people that get it working *with each other*, we update the /SWAT0 summary with THEIR NAMES and so it shall be set (as long as they maintain that functionality at a minimum on their site).
# 01:49 tantek open to remote attendees too of course, even more impressive if all 2+ geos are involved
# 01:49 tantek right now I think ben_thatmustbeme is the only one that has person-tagging in posts working
# 01:50 aaronpk IIRC only one person needs to be able to create a person-tag post, correct?
drz3 joined the channel
# 01:52 tantek (the *push* aspect of the notification was very much the intent in step 2)
# 01:57 tantek aaronpk, since you have notifications working, and close to getting push notifications working I suspect you’re the leading candidate for player B.
# 01:57 tantek and player C, I think the leading candidate may be kylewm - since he has a reader
# 01:59 tantek pretty sure kylewm can post a reply to a post directly from his reader via micropub
# 01:59 tantek which will send a webmention to the photo publishers (e.g. Ben)
j12t joined the channel
# 02:00 tantek however, the notification to aaronpk (person-tagged subject of the photo) about the comment on the photo may depend on Ben supporting salmentions
# 02:00 tantek and for that matter a previously undefined form of salmentions
# 02:01 tantek when someone comments on your post and sends you a webmention, you have to send a webmention onward to anyone person-tagged in the post
# 02:02 tantek then *their* person-mention notification system has to know to receive salmentions, that is not only know about just “someone posted a photo that you’re in” BUT “someone commented on a photo that you’re tagged in"
# 02:02 KevinMarks1 when I visited aaron last time, I webmentioned him and his watch buzzed
# 02:03 tantek aaronpk - at that github summary this: “Because this is an update to the contents of the URL, Ben's server re-sends the original Webmentions to indicate there was an update to the receiver.” is now what we call a /salmention sender!
# 02:04 tantek not sure if ben_thatmustbeme’s software supports sending salmentions
# 02:05 tantek aaronpk: everything else you have written up in SWAT0.md aligns exactly with what I said above - so I just came up with the same thing you wrote. Good verification of your analysis.
# 02:05 tantek the only change I would suggest is explicitly calling out the “re-sends the original Webmention to indicate there was an update” as supporting salmention sending
# 02:05 aaronpk i chose the names for that writeup based on who I thought was closest in each category, but that has changed now
KartikPrabhu joined the channel
# 02:06 tantek this also means you’ll have to support *receiving* a salmention
# 02:06 tantek this in particular in your write-up: “It sees there is a new property, comment, containing an h-cite.” is essentially support for receiving salmentions
# 02:07 tantek support for receiving salmentions is nothing more than looking for *more* information when you receive a webmention
# 02:07 tantek and then passing that along, exactly as you wrote it up: "Barnaby Walters commented on Ben Werd's photo of you"
# 02:08 tantek the challenge here is that the only people supporting sending and receiving salmentions are acegiak and kylewm
# 02:08 tantek yes, salmention was the last remaining building block piece missing from completing an indieweb explanation of how SWAT0 works
# 02:08 aaronpk now I want a summary of SWAT0 showing what each person needs to implement to fill the role
# 02:22 tantek.com edited /SWAT0 (+1315) "resolved the last undefined piece by realizing that's exactly what salmentions (sending/receiving) do - invented/named since the last time we assessed what's in/missing in SWAT0 for indieweb" (
view diff )
# 02:22 tantek and with that, the last UNDEFINED thing in IndieWeb SWAT0 is now defined
# 02:23 tantek we have a solution for how to implement SWAT0 using indieweb protocols, now to see if we can the pieces implemented
mdik joined the channel
# 02:25 aaronpk were you going to add a summary of what each person (role) needs to support?
# 02:27 acegiak Amygdala is the platformer I've developed and I'm preparing for Steam launch so I'm re-examining high scores and achievements
# 02:28 acegiak the current system is that anyone can enter any name they like when submitting high scores and achievements
# 02:28 acegiak because they're good things pretending to be someone else doesn't really hurt them
# 02:28 acegiak BUT some people might want to keep their record "clean"
# 02:29 acegiak so now, on the high scores and achievement pages if the username is a domain name I add a delete button
# 02:29 acegiak and then if you click that it will attempt to auth with indieauth.com and if successful, delete the record
# 02:30 acegiak plan to add twitter auth and email tokens later but indieauth was easy to set up as proof of concept
# 02:31 tantek cannot process, swap space locked with SWAT0 processing
# 02:31 acegiak tantek: I put an indieauth.com powered delete button on my game's high-score board
# 02:33 tantek so the race is on, who will be first to implement all of A, or all of B, or all of C?
# 02:33 acegiak jeena, can you hit it again so I can watch the error log as it flies past?
# 02:34 tantek ben_thatmustbeme: yes we think you’re in the lead for A
# 02:35 ben_thatmustbeme also, my notifications aren't really correct, i get a notification there was a mention, thats all
# 02:35 tantek really hoping kylewm is going to be able to participate remotely
# 02:36 acegiak tantek: Interesting. I don't do point two of the C section because I expect the webmention I pass to the reply post to be forwarded upstream
# 02:37 tantek point tagging was never specified in SWAT0 and I think the consensus was that it was not necessary nor intended
# 02:41 ben_thatmustbeme although, I'm so close to getting micropub chaining working. and i have just been too busy to finish it
# 02:43 tantek acegiak++ for happening to describe, and name the last missing (undefined) piece we needed for SWAT0 indieweb building blocks!
# 02:52 tantek you had no idea you were creating such an essential building block did you? or maybe you did :)
# 02:53 acegiak I knew it was an important feature that was missing from the experience I was wanting
# 02:54 tantek KevinMarks - I’m good at identifying gaps like that, but the solution to the gaps is sometimes so far away from personal itches / working on, that it’s hard to figure that out
# 02:54 tantek however I can see when pieces fit together. thank you LEGO
# 02:55 acegiak is trying to work out a way to authorise game players /before/ high score submission using indieauth
# 02:56 acegiak I should wait until my meeting with my security friend before letting my mind run too wild
lukebrooker and drz3 joined the channel
# 03:07 aaronpk tantek: the SWAT0 summary "aaronpk gets a person mention notification that he's been tagged in a photo" shouldn't that actually say "aaronpk gets a person-tag notification"?
# 03:09 tantek other way around - person-tag is sufficient for SWAT0
# 03:09 aaronpk in SWAT0 the specific "was tagged in a photo" is the key, not just "was mentioned in a post"
# 03:15 aaronpk does that mean a notification like "was tagged in a post" is sufficient?
KevinMarks__ joined the channel
# 03:15 Loqi slack/snarfed: hey acegiak, will you eventually add your salmention implementation to the wp webmention or semantic linkbacks plugins?
# 03:16 GWG snarfed, I asked acegiak that as well.
# 03:17 GWG acegiak: I just asked where it might fit the best
# 03:17 acegiak I think the SENDING of salmentions got rolled back in one of my git fuckups
# 03:17 acegiak but if you're using that version of semantic linkbacks you're accepting salmentions
# 03:18 acegiak admittedly the implementation is bona-fide not the right way to do it but it works
# 03:18 tantek it’s quite old with lots of minor iterations over time
# 03:18 aaronpk interestingly this is basically what I am doing in the implementation of my new site
# 03:19 tantek aaronpk: not surprising, see the “Articles about …” ;)
# 03:20 aaronpk your original 2010 description of SWAT0 did say "B gets notified that they are in a photo"
# 03:20 tantek very well, then apparently Post Type Discovery is also a necessary building block, good thing it’s been gestating for 3+ years as a subsection of the /posts page!
tilgovi joined the channel
# 03:21 tantek happy to leave it as a subsection of the /posts page until someone implements it and documents why
# 03:23 tantek nevermind there’s an outstanding action for me to specify it for Social Web WG
# 03:23 tantek maybe I should suggest it as its own Working Draft there
# 03:23 tantek separate from AS2, so it doesn’t need to have all the baggage
# 03:24 tantek or if any of the links to your site are a u-category h-card
snarfed joined the channel
# 03:25 tantek or maybe you’re thinking from the perspective of using the parsed JSON output?
lukebrooker joined the channel
# 03:25 tantek because the intent was you could just do it as part of webmention target verification
# 03:26 aaronpk my webmention handling code works like: look for <a> tag with href = my site, then parse for mf2 and possibly upgrade it from a generic mention to something more specific
# 03:27 aaronpk so yes, thinking from the perspective of working with the parsed JSON output
# 03:28 tantek ah you’re using the “parse for mf2” as the method to upgrade from generic mention
gRegorLove, snarfed, yakker, Erkan_Yilmaz, tilgovi, KartikPrabhu and snarfed1 joined the channel
# 04:03 aaronpk wow getting notification text right is subtly hard
# 04:08 aaronpk ah there's a very different pattern for notifications of your home page!
# 04:09 aaronpk "{author} tagged you in a {source post type}" vs "{author} liked your {target post type}
"
# 04:10 aaronpk for regular mentions, I want to know more about the thing on my site being mentioned
# 04:11 aaronpk for home page mentions, I want to know more about the post that mentioned me
KevinMarks_ joined the channel
KevinMarks__, snarfed and tantek joined the channel
# 05:02 aaronpk and have notification text that says "{author} tagged you in a photo" as well as "{author}
liked your post"
# 05:03 aaronpk this should improve my experiences with bridgy greatly :)
# 05:07 tantek aaronpk: re: “getting notification text right is subtly hard” yes! hence the importance of text first design!
gRegorLove joined the channel
# 05:24 tantek aaronpk - would be really interesting to know what subset
# 05:25 tantek implementer subsetting is one of the best forms of feedback for aspirational specs
tantek, gavinc, KevinMarks_, Zegnat, sanduhrs, Jihaisse, lukebrooker, KevinMarks__, eschnou, glennjones, friedcell, petermolnar, yakker, csarven, keroberos, evalica, mapkyca, sivoais, Sebastien-L, tvn, frzn and adactio joined the channel
yakker, Sebastien-L, mdik_, lukebrooker, j12t, mlncn and cweiske joined the channel
# 10:48 cweiske kylewm, I shrunk the setup instructions for the tt-rss subtome plugin quite a bit now:
yakker and indie-visitor joined the channel
# 11:28 Loqi Welcome, indie-visitor! Set your nickname by typing /nick yourname
yakker joined the channel
yakker and friedcell joined the channel
yakker joined the channel
yakker and elf-pavlik joined the channel
yakker joined the channel
yakker, frzn and j12t joined the channel
# 13:09 ben_thatmustbeme kylewm: if I'm reading salmention description right, why do you poll from the comments on the reply and not from the original?
parzzix, yakker, wolftune, jdcauley and scoates joined the channel
# 13:40 kylewm ben_thatmustbeme, there shouldn't be any polling involved. Just checking for updates on a reply when you receive another webmention from it
# 13:45 GWG petermolnar: It means Google has gone from free provider to service provider. Google Apps id not something a single user would use for their one email
# 13:46 GWG petermolnar: It is in a data portability dense, but overall no
# 13:47 petermolnar your keyboard caught a cold :) ( 'you're not fine when you say a D at the end of fine' Friends )
fourtonfish joined the channel
# 13:56 ben_thatmustbeme kylewm: so its not "forward the webmention up the tree" its "resend the same webmention as before"
# 13:56 ben_thatmustbeme if B is a reply to A and B receives a reply C, then B send A we WM of target=A, source=B
Sebastien-L joined the channel
# 14:02 kylewm ben_thatmustbeme, yep that's right. Effectively when you receive a wm from a downstream, you send one upstream. I think that's all that was meant about forwarding up the tree
# 14:05 Loqi ben_thatmustbeme meant to say: I send to aaron a webmention
# 14:06 Zegnat Question in Math: when B receives WM(t=B,s=C), should B send WM(t=A,s=C) or WM(t=A,s=B)?
# 14:07 ben_thatmustbeme i had assume the latter, as then you can build infinitely down (or a person replying can send the same WM all the way up, the middle doesn't need to support salmentions at all
# 14:09 ben_thatmustbeme well, you can process the in-reply-to from C and then check if B is something you have already parsed or not, so yes, i suppose that could work
# 14:10 Zegnat Alright, trying again, the question marks are discussed here, right?: A = Post; B = Reply to A; C = Reply to B; B receives WM(C->B); B sends WM(?->?) to C.
# 14:15 ben_thatmustbeme (B->A) is certainly simplest for B, but for A it requires processing for edits and for all replies
Sebastien-L joined the channel
# 14:16 ben_thatmustbeme and A only needs support reprocessing replies and displaying responses to replies (and possibly resplies to replies to replies to ....)
# 14:17 Zegnat I think, reading /Salmentions, it goes: C says it replies to B, WM(C->B), B parses the reply and *includes it on its page*, then B tells A it has been updated by resending WM(B->A). The wiki says that A is supposed to check the first reply and parse “the second reply (which is displayed as a comment on the first reply)”
# 14:18 kylewm yes I agree wtih Zegnat, you resend the same original webmention B->A
# 14:19 ben_thatmustbeme when it percolates all the way back up from WM(Z->Y) then B is displaying a complex tree
# 14:20 Zegnat yep, and if K displays replies in a flat style instead of a tree then all levels of comments are reset. Very vulnerable system
# 14:21 Zegnat kylewm, you are one of the two only implementations. Have you thought about handling multi-level replies yet?
# 14:22 kylewm Zegnat: it just shows a flat list, sorted in the order received
# 14:22 Zegnat ben_thatmustbeme: I originally thought that was the idea, to literally “pass along the WM”. So if I receive WM(C->B) I also send WM(C->B) to A
friedcell and tantek joined the channel
# 14:25 kylewm it seems pretty weird to send a webmention to A where target is not on A; though youcould definitely make it work that way, that seems like a much bigger departure from how webmention usually works
# 14:26 parzzix just saw this conversation...holy confused I am.....lol
# 14:27 Zegnat I was actually reading the /Webmention page to see if implementations should even accept non-self targets
# 14:28 Zegnat “The receiver SHOULD check that target is a valid resource belonging to it […]” - might require a spec change to allow non-self targets
sanduhrs joined the channel
# 14:42 tantek kylewm clearly “forward” is open to easy misinterpretation in the context of salmentions, and thus we probably shouldn’t use the term to describe what is happening
# 14:42 aaronpk tantek: currently I determine post type by looking for the h- type and then presence of certain properties, in this type order: event, drink, food, sleep, video, photo
# 14:43 aaronpk i need to add 'article' next, but that is more complicated because it involves normalizing and comparing the "name" vs "content" properties
# 14:43 tantek kylewm is correct re: “it seems pretty weird to send a webmention to A where target is not on A”
# 14:44 tantek that breaks existing webmention, and adds unnecessary complexity to webmention processing
# 14:44 kylewm tantek: ben_thatmustbeme: does it say "forward" somewhere on the wiki?
# 14:45 tantek nor in any combination with “webmention” on any page.
# 14:45 aaronpk haha "tantek is going to look at this later and be like... WHAT??"
# 14:46 tantek aaronpk: it’s ok, I’ve developed a complexity filter ;)
skalpin joined the channel
# 14:47 Loqi Ok, I'll tell them that when I see them next
chalettu joined the channel
KevinMarks_ joined the channel
# 14:55 ben_thatmustbeme so we are OK with 1 person doing flat responses instead of threaded messing everything up?
# 14:55 aaronpk i don't think it matters if someone displays flat responses vs threaded
# 14:57 aaronpk if each comment had an in-reply-to property when displayed as a comment you could put the threading back together if you want
scoates joined the channel
# 14:57 aaronpk personally i don't ever want to display threaded comments, I think the fact that most systems have moved away from that is telling
# 14:58 aaronpk but I would like to show/link to the context for each comment because that's helpful when discussions get really long
# 14:58 Zegnat Facebook is moving towards threaded comments instead of away from them
# 14:58 ben_thatmustbeme thats fine when you are only doing replies to your post, but now we are taking replies from further down
# 15:01 aaronpk anyway point is, displaying threaded vs flat vs some hybrid is a personal preference, and isn't actually affected by how salmention works
# 15:03 Zegnat as long as in-reply-to is included display doesn’t really matter, otherwise salmention is affected because the receiver is supposed to get the whole comment thread from the sender. So the way the sender includes comments on their site has a direct effect. That’s what ben_thatmustbeme was afraid for as weakness, if I understood right
# 15:04 Zegnat that would require you to “reindex” every single comment in the thread every time you get an update mention, because you don’t know which one triggered the update
# 15:05 aaronpk if I get a webmention from your page, I would just check the contents of that page to see which comment is new
# 15:05 aaronpk then I could go fetch that comment's URL to find the canonical data for it including in-reply-to
chreekat joined the channel
# 15:08 Zegnat Basically treating the comment list on a post only as a list of permalinks?
# 15:08 tantek build what’s easier for you to get working and see what happens!
tilgovi joined the channel
# 15:08 Zegnat I could definitely see that working, because then all the actual data you are using will be from the individual reply pages
# 15:09 tantek yup. tradeoff data integrity vs. # of HTTP requests etc.
# 15:09 aaronpk my personal preference would be to go fetch the comment from the source, since that means the whole page would also get archived by my system
# 15:10 tantek hey anyone else use a legacy feed reader and see <div xmlns="http://www.w3.org/1999/xhtml">CSS… in the title of my recent blog post?
# 15:10 tantek I just got an email bug report from a Feedly user
# 15:10 Loqi ben_thatmustbeme meant to say: i would prefer to fetch from source as well
# 15:10 tantek so I replied with a proof of my feed being correct / valid per spec and validator and asked them to file a bug report against Feedly :)
# 15:11 Zegnat I don’t see any problems in my feed reader, Tantek
snarfed, j12t, j12t_, elf-pavlik, shiflett, Sebastien-L and KevinMarks__ joined the channel
# 15:52 KevinMarks__ If I reply to your fb post normally, and you respond in the same way, I get notified
friedcell joined the channel
# 15:53 chreekat KevinMarks__: I dislike that about reddit, too. Esp. on reddit, where a reply-to-a-reply-to-me does not notify me.
# 15:53 chreekat I like threading, but i like explicitly opting out of conversations more
# 15:53 KevinMarks__ So if you want to emulate their threading, you would selectively send comments triggered webmentions
# 15:54 ben_thatmustbeme if i reply to Kevin's post and then someone else replies to Kevin's post, i get notified
# 15:54 ben_thatmustbeme G+ is more like "if i reply to a post then i am actually subscribing to all updates on that post"
# 15:55 ben_thatmustbeme at least it was, i don't know if they have fixed that recently, but i stopped using it mostly. mainly because there is no write API
snarfed, tvn, Sebastien-L, niversen, mlncn, jciv, gRegorLove, hless, tilgovi and KevinMarks_ joined the channel
# 16:32 KevinMarks_ Given that my face piles have ♥ and ♻ already thanks to webmention.herokuapp.com
j12t joined the channel
# 16:37 Zegnat That is an interesting move by Slack. It does finally allow for 👎 to be used
cmhobbs and tilgovi joined the channel
# 16:42 Loqi slack/kylewm: this feature seems... unnecessary :stuck_out_tongue:
# 16:42 Loqi slack/aaronpk: Doesn't really translate to IRC unfortunately
friedcell joined the channel
# 16:44 aaronpk I kind of like the idea of putting emoji reactions on my own post, and allowing people to click them
# 16:44 aaronpk i could allow people to click them after they sign in with indieauth
# 16:45 kylewm -1 to a fixed set of emoji though, sounds very buzzfeed-y (trashy, lol, wow, etc.)
# 16:46 kylewm i noticed that nytimes article about twitter took an anti-"favorite", pro-"like" stance
# 16:48 aaronpk ooh I could let people click from the list after signing in, but if you wanted to add a new emoji to the list, you'd have to write a reply post and send me a webmention :)
# 16:52 aaronpk hm i should probably send out an email summary of the schedule and stuff, since i have a bunch of email addresses from the ti.to registrations
# 16:55 bret Zegnat: modern irc clients support emoji
# 16:56 kylewm man, Woodwind has started taking a really long time to load, and I don't know why
# 16:59 kylewm oh it's almost all database calls on the backend
# 16:59 kylewm i just can't figure out why they're so slow all of a sudden
# 16:59 rhiaro wonders vaguely about people sending rectangles to each other
# 16:59 rhiaro 's irc client is obviously less sophisticated than others
snarfed joined the channel
# 17:00 kylewm KevinMarks_: it's Flask with SQLAlchemy connected to Postgres
# 17:02 csarven kylewm If it was SPARQL, I would ;)
KevinMarks_ and fourtonfish joined the channel
# 17:04 csarven It is just merging two tables on some columns
# 17:04 aaronpk i'd just go make sure you have indexes on everything you're using to join and in where clauses
# 17:08 bret kylewm: you might try implementing new relic's trial to see if you get hints
# 17:09 ben_thatmustbeme index by your IDs you are joining on, and by anything you have in where clause and ORDER BY
# 17:11 aaronpk ironically this is actually a case where a relational database is not always the best solution :P
# 17:11 aaronpk read about how twitter constructs peoples' home timelines and you'll see what i mean
# 17:13 Zegnat bret: I know IRC support emoji, I wrote the thumbs down here on IRC. But people have been asking for a thumb-down next to thumb-up on Facebook for years, that’S what I was getting at
# 17:13 aaronpk also this is where memcache came from, made by bradfitz for livejournal
# 17:17 KevinMarks_ Woodwind was responding well for me, so may be a function of who you're subscribed to
# 17:17 csarven Strong dislike on the idea of the OS taking over text chars
# 17:18 csarven goes outside for fresh air
# 17:18 aaronpk taking over? the OS is always responsible for displaying characters...
# 17:18 Zegnat The OS doesn’t even impose emoji, the Unicode Consortium does
# 17:18 kylewm adding a couple of indices seems to have helped a bit
# 17:19 kylewm considers periodically shuffling off old entries into an archive table...
# 17:25 KevinMarks_ 1st your data stops fitting into ram, table scans slow down 3 orders of magnitude
# 17:25 KevinMarks_ Later, your indexes stop fitting into ram, you slow down another 3 orders of magnitude
benwerd joined the channel
# 17:30 gRegorLove Out of curiosity, how many feeds are you subscribed to kylewm?
# 17:32 KevinMarks_ Hm, so is there any way I could handle salmentions when my webmentions are run through js insertion
friedcell joined the channel
# 17:35 KevinMarks_ Adding memcache is a way of dedicating ram on other machines to stop you churning the database's cache
# 17:52 gRegorLove I need to sift through my old OPML file and set up a 'following' page. Then it will go way up.
j12t joined the channel
# 17:58 KevinMarks_ So, should I update to Yosemite? Any actual gains worth the "where did my dev tools go?"
# 18:04 aaronpk "where did my dev tools go" is solved by having documentation on how you installed them in the first place and just doing that again
KevinMarks joined the channel
chreekat and jciv joined the channel
# 18:11 snarfed (sorry, that anchor is behaving badly, not sure why)
# 18:11 aaronpk omg mine keeps adding the "-2" to the name too! thanks!
# 18:13 snarfed pre .4, try that —no-namechange plist change, might work
# 18:22 snarfed any fragmention users or developers here? (JonathanNeal KartikPrabhu)
# 18:23 snarfed i think it's because fragmention.js detects and handles existing ids, but not <a name>s…?
# 18:25 snarfed cool, thanks. let me know if you want me to file an issue
# 18:25 JonathanNeal What is the expected result? I was taken right to the Yosemite section on the page.
# 18:26 snarfed JonathanNeal: oh! i wasn't. i'm first taken to the Yosemite link in the TOC. if i click on the url bar and press enter again, it then takes me to the section
eschnou joined the channel
# 18:27 snarfed i expected it'd immediately take me to the section because of the <a name>
# 18:29 GWG snarfed: Do you use post formats in WordPress?
# 18:30 JonathanNeal snarfed: I’d like to know if this behavior works the same if the element is not an <a>. Other elements to try would be a heading element and an input element.
# 18:31 GWG snarfed: I am thinking of trying to get involved with their revamping.
# 18:31 snarfed JonathanNeal: got it. want me to change it to anything in particular? p?
# 18:31 JonathanNeal I you can setup a page with that. I will do all the browser testing ASAP (today) and push the change ASAP (today).
# 18:32 JonathanNeal Sure, <h3 name=“fragment”>, <p name=“fragment”>, and <input name=“fragment”>, somewhere that would make the page need to scroll down.
# 18:32 JonathanNeal Hopefully, all browsers behave the same, and this isn’t a special Firefox behavior that only has to do with <a name>
# 18:33 KevinMarks chrome and safari went to the Yosemite header for me correctly
# 18:33 GWG Oh, I thought that was an I. Oops.
# 18:34 GWG snarfed: None of my attempts to get more Indieweb stuff into WordPress have met with interest.
chreekat, elf-pavlik, KartikPrabhu, Pierre-O and eschnou joined the channel
# 19:13 csarven aaronpk Zegnat What I intended to say was that when crappy OSes match a string with their internal emojis representations, it overrides the "text" with the graphical view of that text. For example, if you are on Mac OS X, you will probably see the character ✊ (raised fist) graphically as opposed to a glyph being rendered by a font available in the system.
JonPincus joined the channel
# 19:18 csarven emojis are not consistent across systems. Not anymore than a default set of font families. I highly prefer to rely on a particular font family to deliver that (which will be fairly consistent across systems, if the family is availabe), then some gimmick taking over.
# 19:19 JonPincus KevinMarks and tantek, remember me demoing TapestryMaker's emoji reactions to you at HWC last summer? good to see the silos catching up :)
# 19:20 JonPincus it really does make a huge difference -- especially on mobile
# 19:25 Zegnat Unicode Consortium is trying to fix some emoji irregularities though, right? redefining dancer I believe and getting strict re orientation rules (so e.g. gun always aims to the same side)
JonPincus joined the channel
tantek joined the channel
# 19:36 JonathanNeal Array.prototype.map.call(document.body.querySelectorAll('[name]'), function (element) { return element.name }
);
# 19:36 snarfed JonathanNeal: iterating on this will probably be faster with a local html file :P
jciv joined the channel
# 19:43 snarfed KartikPrabhu: sure, may be, but that's no reason to break backward compatibility
# 19:43 snarfed i have lots of old html. i'd like to use new code. the argument here is…i'm out of luck unless i migrate all of my old html?!
# 19:44 snarfed tantek don't you usually argue to make things easy for publishers?
# 19:44 KartikPrabhu snarfed: yes. I agree that fragmention.js might want to take into account nam
# 19:44 tantek I mistimed the it is ;) it was in-reply-to KartikPrabhu
# 19:45 JonathanNeal Name is deprecated, but should still be supported. Is that the consensus?
# 19:45 gRegorLove kylewm: Looking for a link I think you shared recently about updating startssl certificates
# 19:46 tantek “name” is a legit attribute on input elements, e.g. for grouping radio buttons
# 19:46 KartikPrabhu JonathanNeal: for fragmention.js I think supporting name would be a good thing for back-compat reasaons as snarfed said
# 19:46 tantek but <a name> and <area name> is obsolete, yet worth supporting for backcompat as snarfed points out
# 19:46 tantek however, <randomElement name> MUST not be supported
eschnou joined the channel
# 19:50 JonathanNeal That’s a bit trickier, isn’t it. So <input name=“fragment”> should not be scrolled to, is that correct?
frzn_ joined the channel
# 19:51 tantek then only name attrs that create fragments to scroll to are on <a> and <area>
# 19:52 tantek in practice you could likely get away with just <a name> support
# 19:53 KartikPrabhu if one adds <a name> suport then <area name> might not be much of a stretch
# 19:54 JonathanNeal And no matter what, we scroll to id=“fragment”, even if it is on an input or such?
cmhobbs joined the channel
# 19:54 KartikPrabhu anything that counts as a fragment should be scrolled to so any id, and <a name> <area name>
# 19:58 bear if you run on a mac and use homebrew you can do this via: brew update && brew upgrade openssl
# 19:59 kylewm gRegorLove: I'm not seeing anything particularly relevant in my browser history, though I did generate a new StartSSL cert recently...
# 20:00 kylewm bear: this SSL vulnerability doesn't have as good of branding as the last few
# 20:01 snarfed bear: iirc this only affects openssl versions since june or so right?
# 20:01 snarfed i think literally only affects versions that are ~1mo old
# 20:01 snarfed so probably very very few of us (probably none) admin ssl stacks with one of those versions
# 20:02 bear if you run older ubuntu or redhat you will have to check
# 20:02 bear I'm posting because with Ubuntu end-of-lifing their older TLS a lot of personal servers are now risky
# 20:03 Loqi bear meant to say: I'm posting because with Ubuntu end-of-lifing their older LTS a lot of personal servers are now risky
# 20:03 snarfed 1.0.2b/c are from june, 1.0.1n/o are from at least march or april
# 20:03 bear yea, everyone should run: openssl version
mlncn and lukebrooker joined the channel
lukebroo_ joined the channel
# 20:36 gRegorLove Yeah, they told me since all my certs are expired, just continue with the new account.
lukebroo_ joined the channel
parzzix joined the channel
# 20:40 kylewm I want to say KartikPrabhu switched to sslmate (in a fit of pique at startssl)
# 20:40 aaronpk once I realized that startssl only uses the public key in the CSR, I just leave a CSR on my server and use that every time I need a new cert
KartikPrabhu joined the channel
benwerd joined the channel
jciv, friedcell and KartikPrabhu joined the channel
tantek joined the channel
# 21:38 aaronpk afaik you have to do it from command line or git app
# 21:38 bret KartikPrabhu: what do you mean by update?
# 21:39 bret two options, merge new changes in, or rebase
# 21:39 KartikPrabhu bret: I have a fork. JonathanNeal just made changes to the original. I want to update my fork with those changes
# 21:40 snarfed git is a funny combination of brutally simple internals and brutally complicated UI
# 21:40 aaronpk I suspect github will add that feature soon, it's kind of weird it's still missing
# 21:40 KartikPrabhu JonathanNeal: I can do it through the command line but I was hoping to do it quickly with some clicks. Also I don't have the fork locally
# 21:50 KevinMarks you can do it with the UI but you end up making a pull request from master to you
# 21:56 KartikPrabhu err yeah that's why i got confused. I tried it on my fork and it was "sending a PR to the original"
# 21:57 KartikPrabhu anyway add upstream-pull-automerge-push on command line did it. a few lines really
mlncn, snarfed, lukebrooker, j12t_ and tantek joined the channel
# 22:42 gRegorLove Arg. I'm still getting "outdated security settings" warning in Chrome after updating my StartSSL to SHA256
# 22:43 gRegorLove Oh, I think the Startcom root cert in the trust store is still SHA1 for some reason.
# 22:49 tantek I think I’m going to manually copy (incorporate into the post) a few indieweb replies to my recent post but not the silo comments (which I’ll wait til I have code that process the webmention queue).
# 22:49 tantek Am I the only one that does that? Manually copies comments into a post?
# 22:50 snarfed tantek: traditional publishers do that sometimes, right?
# 22:50 rhiaro I manually add replies to my database when I particularly want them to show up, as I'm not receiving webmentions or scraping them from webmention.io yet
# 22:52 rhiaro automatically showing mentions on posts is my goal for this weekend I think
# 22:53 tantek rhiaro: awesome! Adactio can likely help you with that if you run into any trouble.
mlncn joined the channel
# 23:02 tantek just realizing my articles don’t explicitly link to syndicated copies
# 23:02 tantek I mean, not automatically at least, despite the data being in storage
KartikPrabhu joined the channel
# 23:25 kylewm gRegorLove: I'm not an expert, but I think you're good ... mine reports RSA1 on Path #2 as well, but it says it's coming from "the trust store" which i don't think you have any control over, and sha^13.com is happy with it
# 23:28 gRegorLove Good. I wonder how many Windows users have the Startcom intermediate cert cached, though.
# 23:33 kylewm worked in Chrome and IE too (which don't share a cert store with Firefox afaik)
# 23:36 gRegorLove If I understand correctly, Startcom's sha1 and sha2 intermediate both used the same fingerprint, and if you visited a site that had an incomplete cert chain, the sha1 was probably cached in Windows. Seems to be the case with me.
elf-pavlik and gRegorLove joined the channel