2015-02-27 UTC
KartikPrabhu joined the channel
snarfed1 joined the channel
# 00:12 Loqi slack/vanderwal: spiderpig looks good! Wished I had it before I moved form TypePad to Squarespace for one blog
# 00:12 aaronpk i haven't actually tested restoring the site yet, but that might be a project for tomorrow
# 00:13 aaronpk it looks like it's doing what it's supposed to tho
# 00:13 Loqi slack/vanderwal: I'm finding I needed a link and image checker
# 00:15 aaronpk i think i should change the name of it to be all caps always
# 00:19 millette I had to parse an "ajax" website to archive it to cd-rom (those were the days) - I used wget + a tiny proxy to convert ajax stuff, turned out quite well.
# 00:35 Loqi slack/kevinmarks: experimenting with medium's new PESOS features
# 00:37 Loqi slack/kevinmarks: if you select text they will post to twitter with a link and an image with that text highlighted
# 00:38 GWG Hmmm... Official Twitter plugin for WordPress.
# 00:38 GWG rascul: Last night, dust bunnies for me.
# 00:38 rascul one of these days i should upgrade my sister's known stuff
# 00:39 rascul maybe i'll take a break from "coding" this weekend to do it ;)
KartikPrabhu joined the channel
alanpearce joined the channel
# 00:49 GWG It's the name of my new Mexican restaurant
# 00:50 rascul tacos and burritos and taco bell and hot sauce
# 00:56 rascul i'm missing how indieweb doesn't embrace identity, and i'm not understanding the "addressibility silos" part
KevinMarks joined the channel
Deledrius__ joined the channel
Deledrius joined the channel
alanpearce, rschulman, loic_m_, gRegor` and lukebrooker_ joined the channel
zero-gravitas, davemenninger and gRegor`_ joined the channel
KartikPrabhu joined the channel
# 04:23 tantek I love that I can recognize Known sites by the "Filter content v" drop down
# 04:28 kylewm aaronpk: did you see anywhere in the push spec that says the hub might re-send verification requests for a topic that has already been subscribed?
# 04:28 kylewm could have sworn i saw that somewhere but i'm not seeing it now
# 04:32 kylewm josephsmarr.com/2010/03/01/implementing-pubsubhubbub-subscriber-support-a-step-by-step-guide/##hubs+may+periodically+re-verify
# 04:35 kylewm it sounds like 0.4 puts the onus on subscribers to renew their subscriptions
# 04:35 kylewm so your writeup looks good to me, i don't have anything to add or change
# 04:36 kylewm do you want to remove or summarize barnaby and my notes from the /PuSH page and put a link to the new page?
# 04:37 kylewm that josephsmarr writeup is exceptionally good btw, it describes a painless upgrade path from polling to subscribing
KartikPrabhu joined the channel
alanpearce joined the channel
snarfed joined the channel
# 05:12 aaronpk I'm curious if it is more understandable than what you've read so far, and if it seems more achievable
snarfed joined the channel
lukebrooker and upper-- joined the channel
# 05:17 aaronpk I don't think PuSH specifies anything about access control of the content
# 05:18 aaronpk at a really high level all PuSH does is tell you that a URL is updated
# 05:18 aaronpk if that URL happens to have an auth token in the query string then you can use existing hubs
# 05:18 tantek aaronpk - is that subject to mitm attacks via the hub?
# 05:18 aaronpk otherwise yeah you might need to write your own hub, but i'm pretty sure it would stil count as PuSH
# 05:19 aaronpk from what I gathered reading up on this, nobody got very far with authenticated content
# 05:20 ben_thatmustbeme Well I've been interested in private messaging for a while. But really need proper push notifications of webmentions
KartikPrabhu and sparverius joined the channel
# 06:36 Loqi slack/kevinmarks: From the discussion I remember, PuSH for private content would notify the hub that an update had happened, but the subscribers would need a decryption key supplied out of band
# 06:37 Loqi slack/kevinmarks: So you don't need to trust the hub (or chain of hubs, as that was in the thought process) with keys
# 06:38 Loqi slack/kevinmarks: There was discussion of authenticity back upstream to get the pings, but that turned into Salmon iirc
# 06:39 Loqi slack/kevinmarks: s/authenticity/authentication/
# 06:43 aaronpk kevinmarks: yeah that'd work if the hubs always get pinged on new content, but the hubs wouldn't be able to see the private content so they couldn't fall back to polling or anything
# 06:45 tantek private messaging shouldn't expose publicly that messages are even happening
# 06:47 aaronpk since the publisher gets to choose which hub they send pings to, you can think of it as the publisher having a trusted relationship with the hub
# 06:48 aaronpk the hub doesn't need to know the contents of the message, just that there is one
# 06:48 aaronpk i.e. if I'm using PuSH to notify you of private messages, I don't have to allow arbitrary hubs to support the notification
# 06:48 tantek and that a direct peer to peer setup is better
# 06:49 aaronpk frankly there isn't a lot of advantage of PuSH for private messages since direct notification is easier
# 06:49 aaronpk the whole point of PuSH is to offload the burden of notifying a large number of subscribers of new content
# 06:49 aaronpk if you only have to tell a half dozen people about new content (assume small group messaging) then you might as well do it yourself
# 06:50 tantek but what about a post to a private group of 700 people? (actualy personal use case)
# 06:50 tantek that's just a *single* private post destination
# 06:50 tantek and then that destination has to do its own ACL
# 06:50 tantek posting to a private/closed/secret group that is
# 06:50 aaronpk yeah I think private groups are different. the main difference being where the ACL happens (in the group vs in your client)
# 06:51 aaronpk e.g. a group iMessage conversation cannot have people added to it
alanpearce joined the channel
# 07:00 tantek there, better to post that summary on my own site than just on IG as description for the photo
wolftune joined the channel
# 07:05 aaronpk tonight I have found myself adding tags to my "like" posts
# 07:05 aaronpk except I first just "liked" a bunch of posts, and later went back and added tags
# 07:06 aaronpk I didn't expect to add the tag when I first posted the "like"
# 07:06 tantek then later went back and added tags should be separate (new) bookmark posts with tags
# 07:06 aaronpk I might even argue this is a good example of why explicit post types are not super useful
# 07:08 aaronpk especially since I display the full contents of my likes, so they kinda look more like reposts
cweiske joined the channel
LauraJ joined the channel
KartikPrabhu, iandevlin, alanpearce, loic_m_ and krendil joined the channel
michielbdejong, pfefferle, LauraJ, eschnou and KartikPrabhu joined the channel
Jihaisse, Sebastien-L, interactivist, stream7, thehighfiveghost, KartikPrabhu and pfefferle joined the channel
sanduhrs, nothingrandom, bupkes and KartikPrabhu joined the channel
pfefferle and KartikPrabhu joined the channel
# 11:13 acegiak aaronpk: i agree that explicit post types are problematic but they solve a lot more than they break. BUT it sounds like you're tryinh
interactivist, elf-pavlik, pfefferle, davemenninger, frzn, thehighfiveghost, eburcat, scor, Sebastien-L and nloadholtes joined the channel
interactivist joined the channel
# 13:48 GWG pfefferle: I didn't know you wrote a PuSH plugin.
# 13:49 pfefferle GWG I didn’t initially, but I contribute since 2011 and added the v0.4 stuff and a lot more
# 13:50 GWG pfefferle: If I understand what kylewm was telling me, 0.4 would be the version a lot of stuff useful for Indieweb came in for.
# 13:50 pfefferle GWG yes it adds the hub infos to the header instead of <link />s and it supports all kinds of data
# 13:51 GWG Perhaps I will switch plugins then.
# 13:52 pfefferle pfefferle but the pubsubhubbub plugin is only a pub… it doesn’t implement the hub, which PuSHPress seems to do…
LauraJ joined the channel
# 13:52 GWG I'm not sure someone is going to do a new hub part
# 13:55 GWG pfefferle: By the way, I answered your question.
pfefferle, thehighfiveghost and gRegor` joined the channel
# 14:13 GWG pfefferle: Re the whitelist, what are you thinking?
# 14:14 pfefferle GWG you are right about the fokus, but I am not sure if it is correct at the semantic linkbacks either…
# 14:15 GWG pfefferle: What about a compromise then?
# 14:17 GWG What if we left the function and the filter, but took out the whitelist function?
zero-gravitas joined the channel
# 14:20 pfefferle what about adding all this tweaking to the indieweb plugin?
# 14:23 GWG You mean that it should handle the optional settings?
# 14:23 GWG And the 'plumbing' should remain separate?
marcthiele joined the channel
# 14:30 GWG pfefferle: Either way, I will split the two pieces and resubmit just the filter. And move the whitelist elsewhere.
# 14:44 GWG pfefferle: Do you think features belong in the Indieweb plugin?
# 15:03 gRegor` As a non-WordPress user, I think it confuses things for "The Indieweb Plugin" to be a helper plugin to install other plugins (as I understand it is now), but then add actual indieweb functionality to it as well.
# 15:04 gRegor` As a helper plugin I think it's cool, though, especially if it's an easy click or two to install the individual plugins
# 15:04 pfefferle GWG but otherwise we have a lot of single plugins for very small use cases, which also confuses a lot.
# 15:05 Loqi pfefferle meant to say: GWG gRegor` but otherwise we have a lot of single plugins for very small use cases, which also confuses a lot.
# 15:05 gRegor` Agreed. How many plugins are listed in the indieweb plugin currently?
# 15:06 gRegor` Anecdotally, when I suggested a friend install the plugin and linked to the wiki page, she didn't install The Indieweb Plugin, just the Webmention plugin directly.
# 15:07 gRegor` And the link to Semantic Linkbacks sent her to Github, which mentioned schema.org and she was intimidated because she thought it involved more difficult changes in WP
# 15:07 GWG I could always collaborate with pwcc for a "Webmention Security Extras" plugin.
# 15:07 GWG gRegor`: I'm waiting for pfefferle to push the fix for that to the WordPress repo. I rewrote the readme.
# 15:09 gRegor` That's cool. Though I think more needs to happen than just the readme. There's two separate paths to getting indieweb set up on WP. Somehow (I'm not sure), it should be made more clear "to achieve x, y, z, install these plugins"
# 15:09 GWG gRegor`: We've had a lot of trouble with that.
# 15:09 pfefferle GWG that would be nice, I will add the needed filters/actions! (WordPress security extras)
zero-gravitas joined the channel
# 15:11 acegiak are there no plugins that implement a decent system for other plugins to register dependencies?
michielbdejong and alanpearce joined the channel
# 15:13 GWG acegiak: I saw your comment on it. I need to read up to see more.
# 15:14 GWG acegiak: I put in the foundation for implementing it
# 15:14 GWG acegiak: I have to figure out the rest. It's basically a plugin within a plugin.
# 15:14 GWG I figured when I rewrote the display again...
# 15:15 acegiak I feel like any code that supports multikinds inherently supports single kinds
# 15:16 GWG acegiak: Yes. It is the support functions that would behave differently.
# 15:16 GWG I could code for that. Return either a string with one kind, or an array with many.
# 15:16 acegiak I would always return an array that is sometimes only 1 large
# 15:17 acegiak BUT I am specifically trying to avoid putting my fingers too deep into this one
# 15:17 GWG acegiak: I may try to tempt you. I have my fingers in too many things as well
# 15:18 acegiak I'm currently trying to avoid the allure of fiddling with tinytinyrss to make it prettier
# 15:18 Loqi acegiak meant to say: I'm currently trying to avoid the allure of fiddling with tinytinyirc to make it prettier
cweiske joined the channel
# 15:35 jcap KevinMarks, aaronpk thanks for suffering my random tweets
# 15:36 jcap still not sure what I'm driving at (wrt to identity from last night)
eschnou joined the channel
# 15:36 jcap but just some things coming to mind while at a conference
thawr, danlyke_, tfontaine and verdi_ joined the channel
stream7 and snarfed joined the channel
hmans joined the channel
wolftune joined the channel
eschnou and danlyke_ joined the channel
# 16:54 snarfed i convert published to post_date, not post_date_gmt…i assumed they were interchangeable except for time zone
# 16:55 snarfed and when i tested, passing the published param worked
eschnou joined the channel
# 17:11 GWG snarfed: New version of syndication links, by the way
frzn_ joined the channel
# 17:15 aaronpk I wonder if themes might use one date or the other
# 17:16 aaronpk so you may not see the wrong date in certain themes?
KartikPrabhu joined the channel
# 17:19 GWG I'm suddenly thinking about date updated for hcards.
j12t, pfefferle, vanderwal, cweiske, snarfed and eschnou joined the channel
# 18:00 aaronpk it's on my server right now but she's admining now
# 18:00 kylewm i get a 404 in my browser and curl from my VPS
wolftune joined the channel
tantek joined the channel
# 18:04 aaronpk my general stance on wordpress is to stay as far away as possible, while not imposing wordpress alternatives on people who want to use it
# 18:05 aaronpk haha i would actually actively discourage people from using drupal
# 18:06 tantek aaronpk, whitehouse gov uses it, what could possibly go wrong?
# 18:06 tantek GWG, for date updated for hcards you may use dt-updated. microformats vocabulary terms are global
# 18:10 GWG tantek: I know, but is anyone doing it?
marclaporte joined the channel
# 18:13 GWG I'm just thinking about how I would know if someone has changed their photo
Pierre-O, KartikPrabhu, j12t, caseorganic and benwerd joined the channel
snarfed, gRegor` and elf-pavlik_ joined the channel
# 18:47 tantek assuming KartikPrabhu meant s/simply/simplify
scor joined the channel
# 18:52 tantek KartikPrabhu: it's good to blog about simplifying your site to be easier to maintain
# 18:52 tantek less maintenance is absolutely key to the successful scaling of the indieweb
thawr joined the channel
# 18:55 thawr I'll get you Loqi
# 18:56 gRegor` What is admining?
# 18:57 ben_thatmustbeme had considered setting up a service that acts as your foaf file but builds it from mf2 on each request, maybe i'll get around to it
# 18:58 gRegor` Hah. I read it as the former. Guessing kylewm aaronpk meant it as the latter.
# 18:58 snarfed ben_thatmustbeme: curious what you use that consumes foaf…?
# 18:58 gRegor` The latter didn't even register
# 18:58 Loqi admin in the context of the indieweb refers to the act of and UI for signing-into, installing, configuring, updating, backing up a personal site and anything else that has nothing do with creating or reading the posts themselves https://indiewebcamp.com/admin
# 18:59 gRegor` what is admining
stream7_ joined the channel
# 18:59 gRegor` What is adminning
# 19:00 gRegor` Administrativation
# 19:00 tantek ben_thatmustbeme: start with asking them to a permalink to a chat archive and to a specific chat statement.
# 19:01 tantek I have found that one of the best ways to frustrate Linked Data fans is to ask them for *actual* *(perma)LINKS* to their visible *DATA*.
# 19:01 thawr oh, excellent, somone in slack, i can play with the output of that
# 19:04 tantek KartikPrabhu: it's fine. Just wanted to amplify your message of (implied) focus on efficiency, for yourself now and future self.
# 19:04 KartikPrabhu tantek: I ma not really bothered. If a debate does pick up, gives me a reason to write said post
# 19:05 tantek KartikPrabhu: precisely. and any dialog helps other question whether they need all the cruft their systems have accreted.
# 19:05 Loqi tantek meant to say: KartikPrabhu: precisely. and any dialog helps others question whether they need all the cruft their systems have accreted.
# 19:05 tantek indieweb succeeds by making it *less work* to setup and maintain a website
# 19:06 tantek your time is far more important than anyone's legacy plumbing
thawr joined the channel
sparverius joined the channel
thawr joined the channel
eburcat joined the channel
# 19:17 ben_thatmustbeme GWG, basically just trying to build my own client for IRC, bridge the two rooms cleaner, plus it would be my own personal interface. ideally i'd like to roll in other services like AIM, XMPP
# 19:18 thawr quick and dirty irc client is quite easy
# 19:19 GWG I'm curious to see it when it is done. I'm always looking for something to replace what I have
# 19:21 GWG ben_thatmustbeme: I show no signs of going anywhere.
sparveri1s joined the channel
# 19:44 Loqi slack/kevinmarks: hm, maybe mentioning slack/kevinmarks should map to <@U03QSRDJ9> in here
# 19:59 tantek kylewm: my goal is to get PuSH 0.4 working before the social web wg f2f
# 19:59 tantek will that mean that your reader gets and shows posts in real time?
# 19:59 tantek e.g. in the client browser? (via websockets?)
# 20:00 aaronpk haven't actually had it open long enough to notice if things come in in realtime
# 20:02 aaronpk kylewm++ for the PuSH debugging stuff in reader.kylewm.com
# 20:02 Loqi slack/vanderwal: does this mean trolls are under the bridge?
# 20:05 GWG Why is it I suddenly do not show up as a Facebook user of Bridgy?
# 20:06 GWG Was there a request to reregister I missed?
# 20:06 tantek GWG, just another brick in the wall[ed garden].
# 20:07 GWG tantek: I saw the conversation publish is shut down. But this is backfeed.
thawr joined the channel
# 20:09 aaronpk huh I don't understand how to get superfeedr to recognize my feed
# 20:13 benthatmust i've given up on doing the push things for now, until others get it worked out
# 20:13 benthatmust one of the fun things of this group
yakker joined the channel
# 20:13 benthatmust get what I find most interesting working and let others play with things I don't want to deal with yet
scor joined the channel
# 20:16 Loqi slack/ben_thatmustbeme: now to see if this works at hiding the fact that anything came off of slackbot
thawr joined the channel
# 20:20 Loqi slack/ben_thatmustbeme: now i'm in the room in 3 places... awkward
KevinMarks_ joined the channel
# 20:27 ben_thatmustbeme what i think will be really fun will be dumping Loqi's twitter reads in favor of pulling in the actual tweet in a small preview
catsup and thawr joined the channel
# 20:42 aaronpk okay well i think i'm notifying superfeedr of new post
# 20:42 aaronpk woodwind hasn't said that it's sent a subscription request, even though it has discovered my hub
# 20:42 aaronpk so superfeedr doesn't show any feeds or subscriptions in the dashboard
# 20:43 aaronpk we definitely need more visible tooling around this PuSH stuff if it's going to work
thawr, catsup and ben_thawr joined the channel
# 20:56 kylewm aaronpk: this is your main h-feed that you are pushing?
KevinMarks_ joined the channel
# 20:57 aaronpk i can't tell if it tried and failed, or just didn't try yet
catsup joined the channel
# 20:57 aaronpk it's possible I tried subscribing before I had sent a ping to superfeedr
tantek and sparverius joined the channel
# 20:59 kylewm it will try to subscribe again on every update
# 20:59 kylewm that might be because you don't have Link headers
# 21:00 kylewm every time you click update in the settings, or every hour
# 21:00 aaronpk "In the absence of HTTP [RFC2616] Link headers, subscribers MAY fall back to other methods to discover the hub(s)..."
# 21:01 kylewm i'd assumed superfeedr would be ok with the fallback, but apparently not
# 21:01 aaronpk okay... i will jump through the hoops to add link headers
# 21:02 kylewm and shared hosting, and wherever else you can't set link headers
# 21:02 aaronpk yup. maybe we can ask julien to support <link> tags
# 21:02 kylewm he's been unreasonably responsive and helpful on everything iasked so far :)
catsup joined the channel
catsup joined the channel
# 21:14 kylewm aaronpk: are you adding them in php or nginx?
catsup joined the channel
# 21:15 kylewm !tell barnabywalters woodwind says it subscribed to your feed successfully, but i'm not getting pings from you :(
# 21:15 Loqi Ok, I'll tell him that when I see him next
# 21:17 tantek aaronpk - you can reverse engineer from my link header parsing code :)
# 21:17 tantek pretty sure I wrote that a while ago as a patch for one your webmention libs
interactivist and marclaporte joined the channel
# 21:24 gRegor` aaronpk: Just multiple header() calls, right?
snarfed joined the channel
# 21:24 gRegor` header('Link: xyz'); header('Link: abc');
# 21:25 kylewm anxiously waits for aaronpk to post something
# 21:28 gRegor` header() doesn't work with PHP run as CGI, I believe.
# 21:28 snarfed (GWG: lookup by username is a good feature request, i'll look into it)
# 21:28 kylewm snarfed: you already had it before, but it's broke now
# 21:29 kylewm (iirc you added it because i kept going there and getting a 404)
# 21:29 tantek snarfed, appears the user id from graph.facebook.com/username works as brid.gy/facebook/id
# 21:29 snarfed it was probably using the api. i also have the username stored somewhere, so i can look it up instead
KevinMarks joined the channel
# 21:30 tantek whoa - didn't realize they were killing graph.facebook.com
# 21:30 aaronpk gRegor`: for header it needs a second parameter "false"
# 21:31 snarfed tantek: they're not. they're just killing the v1 api
# 21:31 tantek so they're just killing the auth-less version?
# 21:31 gRegor` I know PHP can be silly sometimes, but I didn't think it would be that silly
# 21:31 aaronpk but one of my sites uses a framework which has its own way of dealing with headers, which doesn't support multiple
# 21:31 tantek I wonder if there's a pattern in amount of time (years?) between API introduction, and dropping of auth-less API
# 21:32 tantek e.g. Twitter did it when they dropped v1 APIs as well
# 21:32 tantek aaronpk, kylewm remind me again why PuSH support in practice depends on Superfeedr?
# 21:32 ben_thatmustbeme aaronpk, i just ended up hacking in the second 'replace' param several times in the past
# 21:33 tantek kylewm: oh? all the recipes for 0.4 seem to force usage of superfeedr - or am I missing something.
# 21:33 aaronpk superfeedr is just the best implemented hub right now
# 21:34 aaronpk and the hub is the hardest part to implement, so that's likely to be true for a while
# 21:34 tantek aaronpk, are there any *other* PuSH 0.4 supporting hubs?
# 21:35 aaronpk oh that's another good reason to use the expiration parameter... that way subscribers have to re-discover the hub after some time, so people can change hubs
# 21:35 kylewm well... actually i can't confirm that it works for HTMl because I haven't gotten a ping from barnaby
# 21:35 aaronpk kylewm: you could just send one for barnaby as a test :)
# 21:37 GWG snarfed: Also user page is messed up for me
KevinMarks_ joined the channel
# 21:39 snarfed btw i suspect the fb 2.x api no longer gives us username, which is why username urls like /facebook/dshanske no longer work after re-signing up
# 21:40 kylewm aaronpk: tantek: well crud, I sent a ping to barnaby's hub, got back a 204, but woodwind didn't get a notification
# 21:40 GWG snarfed: It was only showing me the names of people who started with K
# 21:40 GWG snarfed: I just did a Ctrl-Refresh. It seems fine now
# 21:41 snarfed GWG: you probably had a ?start_name=… in your url
# 21:41 aaronpk kylewm: does that suggest google's hub doesn't support html?
# 21:42 kylewm that's my only guess, but why would it let you subscribe??
# 21:42 Loqi slack/kevinmarks: well, we can look at the code
# 21:42 kylewm i suppose it's possible that i sent a ping, it checks the source and sees it hasn't changed, and decides my ping was bogus?
# 21:42 aaronpk wait for him to post something then send it again :)
# 21:46 GWG I'm suddenly wondering if I should let people like from my site
# 21:48 GWG tantek: Actually, a 'local' like function set up as a webaction for people who have their own site. I was thinking about the point at which backfeed stops working
# 21:50 GWG I started thinking about it when I couldn't find my bridgy facebook user page
# 21:50 GWG More people respond on Facebook, regrettably, than directly or through other services.
# 21:51 tantek GWG, with webactions you don't need a local like function for people who have their own site - that's the point!
# 21:51 tantek you just add <indie-action> tags, do the JS magic to load indie-config if it is there, and you've enabled folks
# 21:51 GWG tantek: I was thinking of the people who don't have their own site.
# 21:53 GWG I'm wondering if I should modify the comment form in WordPress to allow for 'no comment'.
# 21:53 aaronpk I liked a tweet and saw it appear instantaneously in woodwind!!!
# 21:53 tantek GWG - are you suggesting an explicit (No comment) button?
# 21:53 tantek that would actually be kind of a funny webaction
# 21:54 tantek then you could create a facepile of people who clicked "no comment"
# 21:54 GWG tantek: No. I meant to allow people to submit a like by sending a comment without text.
# 21:56 tantek GWG, I think fallback to Twitter is good enough for that
KevinMarks joined the channel
# 21:56 GWG tantek: Still requires an external site.
# 21:56 tantek true - but avoids you having to do all the auth
# 21:57 GWG tantek: The auth is done. WordPress has a commenting system built in already
# 21:57 aaronpk i've seen some sites with public no-auth "like" buttons, thyey're kind of funny
lukebrooker joined the channel
# 22:09 aaronpk sweeet, spiderpig is now properly parsing urls it finds inside css files
# 22:09 aaronpk that's something almost every alternative If ound doesn't do
# 22:10 aaronpk maybe "properly" is an overstatement, but it works in this case :)
# 22:10 tantek resists showing aaronpk Hixie's old CSS @import test suite.
# 22:10 aaronpk yeah i'm actualy just doing the url() one for now
# 22:10 tantek as when he wrote it, he successfully crashed pretty much every browser
# 22:10 aaronpk to find images and fonts references by the css file
# 22:11 tantek not like I've had to write / maintain any of this code myself, you know, back in the late 1990s. ahem.
# 22:11 tantek sadly it's all locked/lost in closed source :(
# 22:12 aaronpk well this one's open source so feel free to send a PR! :-D
# 22:12 tantek resists opening a github issue linking to Hixie's evil import test suite.
# 22:14 aaronpk i have one goal with this for now, so I am unlikely to make it support more than I need right now
KartikPrabhu1 joined the channel
# 22:15 Loqi An invitation is an optional feature of an event post (an event with invitations), or a reply to an event post that also notifies a list of invitees that they've been invited to the event, or a special case of that, an RSVP to an event that also invites additional people to it https://indiewebcamp.com/invitation
# 22:17 kylewm i meant to ask if any of you saw that invitation
# 22:18 tantek yeah. whenever I braindump into the IRC channel far more than I wikify, I keep a permalink to it as a "wiki this at some point" reminder
# 22:19 tantek kylewm: good q. I don't know who has homepage webmentions implemented
# 22:20 tantek kylewm per our discussion about mf2 parsing and objects inside properties, should we be using u-invitee instead of p-invitee? to prefer the homepage URL of the person being invited?
# 22:21 tantek (I think we should be using u-invitee instead of p-invitee but want to double check my reasoning with you before editing the wiki page since you used p-invitee recently)
# 22:22 kylewm I still think I would use p-author h-card, not u-author h-card
# 22:23 tantek I thought URL because then you can get more information there by default
# 22:23 tantek or do we *require* that all *-invitee consumers look for the h-card?
# 22:24 kylewm ahh good point, if you webmentioned me, I would be looking for my url, not (some variation of) my name
# 22:24 tantek another way of thinking about it is that the default human expectation when a person is being referred to is to see their name rather than their URL.
# 22:25 tantek however when you phrase it as a "what would/should the webmention receiver do with the *-invitee?" then it makes more sense to use u-invitee
# 22:25 aaronpk I already have written code that has to look for u-* and h-* u-*
# 22:26 tantek aaronpk - the goal is to *simplify* consuming code
# 22:26 aaronpk it might be u-in-reply-to but might also be p-in-reply-to h-cite
# 22:26 aaronpk yeah i'd love it if I didn't have to check both, but people are publishing both
loic_m joined the channel
# 22:27 aaronpk wait what since when do we always use u-in-reply-to?
# 22:28 aaronpk oh right. but I still have to check if the "in-reply-to" property is a plain string or is an object, and if it's an object, then use the "value" property
# 22:29 tantek then it will always have a URL, even when there's an embedded h-cite
# 22:29 tantek the point is that "u-in-reply-to h-cite" will get the "value" of the "u-url" property of the h-cite if any
# 22:30 aaronpk but that appears in my code as "in-reply-to": [{...hcite object...}
] instead of "in-reply-to":"string"
# 22:30 tantek that's a general thing about any property that could have an embedded object
# 22:30 tantek aaronpk - hopefully with a "value" key inside that object also
# 22:31 aaronpk the new parsing rule is good though because that is something that can be made generic enough to be handled by something like barnaby's mf-cleaner
# 22:31 aaronpk because it doesn't require knowledge of the nested object vocab
# 22:32 aaronpk e.g. I could make a function called get_property_value($obj,$key) which does the logic of "if $obj->$key is a string then return it, otherwise if $obj->key is an object, return $obj->$key->value"
# 22:45 sparverius i kind of view all tlds that arent in the core ICANN set as not really real and also dumb
# 22:45 sparverius that may be an unfair/primitive view of 'em. i should really get something into that blockchain based dns.
jacus joined the channel
gRegor` joined the channel
# 22:56 aaronpk they're letting other people register those though
# 22:57 aaronpk apparently all .blog domains will be powered by blogger
Reykjavik joined the channel
# 23:04 GWG I just went down the rabbit hole of features not documented anywhere but WordPress tickets.
wolftune, KevinMarks and benwerd joined the channel
# 23:12 tantek like if I accidentally share a .dev link to someone
# 23:12 aaronpk just means if google ever launches a product called "tantek" you won't be able to see the dev website for it
# 23:13 aaronpk oh yeah it depends on what google does with un-registered .dev domains
# 23:13 aaronpk most TLDs don't resolve un-registered ones, but some of them serve you up a splash page about the registrar
# 23:15 tantek as in, I can't believe new blog hosts won't do this
# 23:15 tantek in that article it says google applied for .blog already, for blogger
# 23:15 tantek motive: usability! "By contrast, our application for the .blog TLD describes a new way of automatically linking new second level domains to blogs on our Blogger platform – this approach eliminates the need for any technical configuration on the part of the user and thus makes the domain name more user friendly"
# 23:16 aaronpk yes, the same way *.withknown.com blogs work right now
# 23:16 aaronpk problem is i bet you won't be able to point your *.blog site somewhere else
# 23:16 Loqi aaronpk meant to say: problem is i bet you won't be able to point your *.blog domain somewhere else
upper- joined the channel
# 23:21 aaronpk KevinMarks_: that's crazy, the browser is doing the collapsing thing?
# 23:21 KevinMarks_ yes, it's the stuff tantek mentione yesterday as a trick for longdesc
# 23:22 aaronpk that's crazy. i feel like it's 1999 and i'm just discovering that you can add borders to things with css
# 23:26 KevinMarks_ it does break the fragmention code though, as fragmention won't open a hidden node
snarfed joined the channel
# 23:30 tantek seems interesting both in the "threat to indieweb" and "look Google cares about blog hosting UX" aspects
# 23:33 snarfed tantek: i'm biased, but it seemed pretty overwrought to me
# 23:33 snarfed it sucks that they don't want to allow registration of .dev domains, and the internal-only plan seems weird and dumb
# 23:33 snarfed ...and there may be a case to be made that they hurt the open web in some ways, maybe even net overall
# 23:33 snarfed ...but not opening .dev and limiting .blog to blogger ain't that case
# 23:34 aaronpk limiting .blog to blogger is certainly hurting the open web
# 23:34 snarfed aaronpk: fair, in the specific case that you can't switch providers
# 23:35 snarfed i take that point, but the blog post makes way way bigger conclusions
# 23:35 aaronpk the .dev thing sucks but isn't the end of the world
# 23:39 aaronpk i'll totally register aaronpk.blog and have one blog post on blogger that points to my site :P
# 23:40 KevinMarks_ hm, if I put the p-summary in summary and the e-content in details?
wolftune joined the channel