#GWGWhat is the state of current parsers, If there are both mf1 and mf2 on a page, how will most of the current ones respond if they aren't in the same positions in the page?
#kylewmKevinMarks: known technically uses mp-syndicate-to[] but syndication via micropub doesn't work at all yet
#aaronpkkylewm: I would rather iterate on this now before there are more implementations and before I write up the w3c version of micropub
#kylewmI'm not sure how to proceed with it aaronpk, just seems like a couple aesthetic judgment calls need to be made
#kylewmI know I really don't like the mp-* prefix in the JSON versions
#kylewmbecause in the JSON format, there is already a way to differentiate control parameters from properties
loic_m_ and [tantek] joined the channel
#[tantek]aaronpk "IMO that is acceptable and we would fix the parsers to support that ASAP" is a horrible way of approaching this. We already have bugs against the parsers to fix issues discovered against current Wordpress usage and the parsers are not all instantly fixed.
lukebrooker joined the channel
#[tantek]So no it is not acceptable. The unit tests suggestion is the way to go so that the support is not broken in the future.
#[tantek]GWG if you are going to keep mf1, just make sure that the overriding mf2 class names go on the same exact elements as the mf1 classes.
[aaronpk] joined the channel
#[aaronpk]kylewm: there isn't an mp prefix in the json version
#[tantek]Kevinmarks it is not "new". Much of that compat/interaction was defined at least a year ago.
#[tantek]Kevinmarks sorry that was not you that said new.
#[tantek]Aaronpk you said "recent addition" - it's not really. It's almost a year old. (If not 2?)
#[tantek]There have been many new minor tweaks since then. See mf2-parsing-issues.
#[aaronpk]tantek: i would much prefer the parser I am using prioritizes mf2 markup since it's more descriptive, so I would think of it as a bug that mf1 markup is causing the mf2 parsed result to include other data
#[tantek]That's already specd that way but the parsers still have bugs.
#[tantek]This is my point. You said we would fix the parsers. My point is the parsers already have bugs and no they are not instantly fixed as you claim they would be.
#[aaronpk]kylewm: oh yeah you're right. It's that way because it makes the two formats analogous other than serialization. Still up for taking suggestions tho
#[tantek]anyway lots of specific issues on mf1 vs mf2 interactions on the mf2-parsing-issues page. If you have a specific use case / example you are worried about please check those specific issues and proposed / actual resolutions.
#[tantek]It's possible you'll find a new use case but we won't know until you can write it down as example markup.
#kylewmaaronpk: can you remember where we were writing those alternative microformats JSON serializations? cannot find them on the wiki at all...
lukebrooker, pauloppenheim, KevinMarks_, todrobbins, KevinMarks__, cweiske, j12t, KartikPrabhu, edsu, Leeky, glennjones, elima, M-kegan, M-Kodo, M-RyanRix, johnstorey and Pierre-O joined the channel
#GWG!tell tantek The problem with keeping the mf1 on the same elements as the mf2 is that the mf1 implementation in WordPress is incorrectly implemented, but hentry is used by a lot of themes as a styling element, so it would break half the themes out there.
#LoqiSalmentions are a protocol extension to Webmention to propagate comments and other interactions upstream by sending a webmention from a response to the original post when the response itself receives a response (comment, like, etc.) https://indiewebcamp.com/salmention
ttepasse, squeakytoy, snarfed, Pierre-O1 and loic_m_ joined the channel
#marcthieleGot a question. I recently added webmention support to my blog o
#marcthieleat the beyond tellerrand website. Using Kirby and brid.gy.
#marcthieleIs there any way to get a post which is about a month old to be checked by brid.gy?
loic_m_ joined the channel
#snarfedmarcthiele: when you sign up for bridgy, it looks at recent posts, but not arbitrarily far back
#snarfedit didn't find that post when you signed up?
#snarfedif not, there's no easy way to make bridgy process it manually, but you can send the webmentions yourself if you're a bit technical: https://brid.gy/about#source-urls
#marcthieleThanks. Seen this. I thought there might be a way to trigger a specific post.
#marcthieleIt found the post, but not all reactions to it.
#aaronpkI don't really know how the queueing system works but I would imagine it might be as simple as putting a new job onto the queue the same way it does when it finds a new post
#snarfedno. they actually put a fair amount of work in a while back to make all tweets over history accessible, including to the api
#snarfed(twitter is also just one of five silos we support. definitely the most popular though!)
#marcthieleAh ok. As this are not many posts I'd love to get the mentions for, I am currently thinking of doing it manually. But that is quite some work as well ;)
#snarfedmarcthiele: you're definitely right, it is. sorry we don't have a better answer!
modem, marcthiele and wolftune joined the channel
#aaronpkhuh, someone is trying to log in on indieauth.com as me
#Loqitantek: GWG left you a message 10 hours, 6 minutes ago: The problem with keeping the mf1 on the same elements as the mf2 is that the mf1 implementation in WordPress is incorrectly implemented, but hentry is used by a lot of themes as a styling element, so it would break half the themes out there. http://indiewebcamp.com/irc/2015-12-22/line/1450785099723
#tantekGWG, sounds like this needs further discussion.
#snarfedtantek: what aaronpk just said (someone trying to log into sites as him)
#KevinMarksif they click the link, I check the string is in the db, log them in by setting a cookie, and delete the db entry
#aaronpkkylewm: do you think there's value in defining a list of error codes that describe webmention errors like "source doesn't have a link to target" vs "target URL doesn't exist"? or is that fine as just an optional human readable description
#KevinMarksI know md5 is frowned on for actual hashing, I am just trying to create something unique enough that it's not guessably sequential
#aaronpkKevinMarks: why not just a random sequence of 20 newbase60 chars?
#bearKevinMarks - I would use sha256 and also remove the incrementing counter and just create a uuid
#KevinMarksI don't want to just use random, as I'm not sure it's reliably random
#tantekMIT still has "branding" recognition as a code license but literally there is no reason to use it instead of CC0 at this point.
#aaronpkCC0 actually attempts to have the owner give up the copyright
#aaronpkin the MIT license, the authors retain copyright of the work
#tantekRight, it's the international way to do public domain, which is effectively the desired impact of MIT
#bearthe biggest reason I don't like CC0 over MIT is that CC0 allows for copying without noting origin of the work
#tantekbear - yes that's deliberate so as to not burden every single minor use of code
#bearand that is the reason I don't like it - even minor uses of code should credit the source material
#tantekif you can cite where there has been harm from "without noting origin" and/or where MIT was successfully used to sue someone to force them to note the "origin", I'll consider it. Otherwise it's an empty promise/threat.
#bearthat's a straw man arguement - of course people will always steal/borrow code without credit and the vast majority of it is done without knowledge
#bearbut having it listed as MIT gives a polite nudge to the person using it to at least show credit someplace
#bearit establishes the rules and boundaries for good social sharing of code
#[shaners]bear: i don’t care about due props given.
#beari'm not in a good place to be arguing about this so I'll bow out and go for a walk
#tantekhas spent far too much time arguing this stuff with so many people at W3C etc.
#kylewmaaronpk: I can't think of a good reason to define webmention error codes. vouch-required is the only one i can imagine caring about and that is already handled
#bearmy only point to make is that calling what I feel to be a sound opinion on why MIT is preferred over public domain "fear driven nonsense" is not productive or helpful and just makes me not want to help
#tantekbear - MIT is obsolete and people are still clinging to it purely out of habit / reputation, that's my point. Lots of licensing work has happened since the MIT license got put out there, and the reasons for MIT have all been rationally disposed of, especially for *anything* international (which is nearly everything today)