#dev 2019-06-15

2019-06-15 UTC
KartikPrabhu joined the channel
#
GWG
Learning about PHP Autoloading. Welcome to 5.3
#
GWG
Trying to figure out how to fix dependency problems without Composer
#
gRegorLove_
GWG: For a WordPress plugin?
#
GWG
Correct
#
gRegorLove_
You should ship the plugin with Composer's vendor directory
#
gRegorLove_
I do that with the ProcessWire webmention plugin
#
GWG
Gregorlove, I am not ready to go that far
#
GWG
A custom simple autoloader
#
gRegorLove
What's the particular problem currently?
#
Loqi
definitely
#
gRegorLove
typo above. s/should/could/
#
GWG
Yarns and Post Kinds are loading different version of the same dependency
#
GWG
Also it is my first foray into post 5.2 concepts
#
gRegorLove
Ahh, dependencies across plugin. that's a tricky one.
#
GWG
I also hate files full of includes
#
gRegorLove
Would it be possible for the plugins to check for a dir `/wp-content/plugins/php-mf2/`, if it doesn't exist install php-mf2 there?
#
GWG
I think that is a violation
#
gRegorLove
Or maybe in wp-content itself. I think some themes add some directories there.
#
gRegorLove
Though WP best practice might frown on it
#
GWG
They won't let it in the repository
#
gRegorLove
Looks like W3TC and Wordfence put directories in wp-content
#
gRegorLove
Eh? Those two have to be in the plugin repo
#
GWG
But I don't think those are installing PHP items
#
gRegorLove
Not external dependencies, but it it does have a couple PHP files
#
gRegorLove
W3TC creates wp-content/w3tc-config/
#
GWG
I am reluctant
#
GWG
But I think the solution is to make sure that I scope things
[dougbeal] joined the channel
#
aaronpk
every 5 seconds a new entry is added to Aperture
dougbeal|mb1 joined the channel
#
GWG
If an autoloader is instantiated inside a class method in PHP, won't it be scoped to the that, as opposed to globally?
[miklb] joined the channel
#
[miklb]
what is the problem you are trying to solve GWG?
#
Loqi
It looks like we don't have a page for "problem you are trying to solve GWG" yet. Would you like to create it?_8 (Or just say "problem you are trying to solve GWG is ____", a sentence describing the term)
#
GWG
[miklb]: Two versions of the same library loading.
[jgmac1106] joined the channel
#
GWG
One being held back by the fact the other isn't being updated
#
[miklb]
like if someone updates one version of a plugin but not the other?
#
[miklb]
that are both using the same library and that is what’s updated?
#
GWG
They are using different versions of the same library
#
[miklb]
sorry if you’ve explained this before
#
aaronpk
autoloading won't help you avoid namespace collisions
#
GWG
aaronpk: Agreed. But I thought I would experiment with autoloading and scoping the autoload to the function that needs the dependency.
#
GWG
[miklb]: Because WordPress hasn't solved this problem
#
GWG
[miklb]: Reading
#
gRegorLove
The problem I see is you can't control plugin load order (can you?) So if plugin A has an older php-mf2 than plugin B, but loads first, then both are going to use the older version.
#
GWG
Yes.
#
[miklb]
see the that explanation of how they do it
#
gRegorLove
Which may not be a huge problem, I guess. Depends how out of date it gets
#
[miklb]
“It establishes a version constant that is a high number for the first release (9999), and on each subsequent release, the version constant is decremented. The version number is used for the priority of the action that instantiates the main class. This ensures that the most recent version of the library is loaded.”
#
aaronpk
it's been a while, but the only solution i've seen for this is to rename the library you're pulling in
#
GWG
Or just make sure I update my stuff as fast as jackjamieson
#
gRegorLove
that's clever [miklb]. I like it.
#
[miklb]
they wound up releasing a standalone plugin for CMB2 because they couldn’t win the fight on dependencies in plugin directory
#
[miklb]
but the premise is the same I think.
#
GWG
How does the Microsub spec handle multiple authors for a single entry?
[Michael_Beckwit joined the channel
#
aaronpk
micropub doesn't say anything about authors
#
aaronpk
author information is added by the server
#
aaronpk
based on whatever you want to associate wiht the access token that you give to the app
#
GWG
aaronpk: Microsub, not Micropub
#
aaronpk
microsub also doesn't say anything specific about it
#
aaronpk
it would need to be part of h-entry first anyway
#
GWG
aaronpk: h-entry doesn't support multiple author properties?
#
GWG
I thought it did
#
aaronpk
techically any property in mf2 can have multiple values, it's a question of whether anything actually reads more than one value
#
GWG
I would like to, as I'm setting up for multi-author citations
[tantek] joined the channel
#
aaronpk
i feel like this has come up before microsub
#
GWG
aaronpk: Probably.
#
GWG
jackjamieson keeps pulling academic examples that have multiple authors in feeds and URLs he's using my consumption code to process. So I taught it to add an array of authors. But nothing knows how to deal with that yet
#
aaronpk
i don't know what I would do with Monocle to show multiple authors
#
aaronpk
i think i would rather show the publication name as the author info with the icon/name/url of the publication
#
GWG
Many RSS feeds put the publication as the author and the authors as contributors
#
aaronpk
can you capture some screenshots of how that shows up in readers?
#
GWG
I'll have to have a look to see.
#
GWG
I have to look at those feeds of his again.
#
aaronpk
more important than the RSS data is how it looks in readers
#
GWG
I was going to add it to a reader or two and see
#
aaronpk
please do
#
aaronpk
capture screenshots on the wiki, maybe /authorship
#
GWG
Here is a feed that has multiple authors
#
GWG
Older one.
#
GWG
First I came across.
#
aaronpk
ok can you show how it looks in readers that show multiple authors?
#
GWG
Newsblur doesn't.
#
GWG
FreshRSS doesn't
#
GWG
FeedMe for Android does
#
GWG
Need more RSS readers
#
aaronpk
screenshot?
#
GWG
I took one.
#
GWG
Figured I'd look for some more first.
#
GWG
Feedly doesn't.
#
GWG
The Old Reader doesn't.
#
GWG
So the only implementation is the authors in a semicolon separated display
#
aaronpk
No image associated with the authors?
#
GWG
aaronpk, none in that feed.
#
aaronpk
In this feed is there any other information about each author? Website for example?
snarfed joined the channel
#
GWG
No, just name
#
GWG
aaronpk: Makes me think it may be more of an edge case than worth pursuing right now
#
aaronpk
Agreed, but please capture this research on the wiki
#
aaronpk
Otherwise we'll just go through this whole exercise again in 6 months
#
GWG
Wiki is slow, oddly.
gRegorLove, snarfed, [frank], petermolnar, deathrow1, NinjaTrappeur, oodani, gRegorLove_, ichoquo0Aigh9ie, jgmac1106, [jgmac1106] and [kevinmarks786] joined the channel
#
[kevinmarks786]
Rss+atom don't have author images by default.
#
[kevinmarks786]
The author structures are simpler
#
[kevinmarks786]
Mastodon adds in the portable contacts namespace for them
#
[kevinmarks786]
The pattern I have seen in podcasts is that the organisation is the author at feed level, and post level has author or contributor.
mblaney joined the channel
#
mblaney
I check for two authors in my reader, but only in microformats and I assume it's for a re-post because that's how I publish them too.
#
jgmac1106
yes many people make their podcast an h-card
#
jgmac1106
and then have the host author there
gRegorLove_, KartikPrabhu and strugee joined the channel
#
Zegnat
“many people make their podcast an h-card” – which podcasts publishes microformats like that? Might be a good thing to collect
strugee joined the channel
#
@andybelldesign
↩️ IMO, the easier we make it for folks to have their own site, the better. Same goes for stuff like webmentions etc. If it requires hours of tinkering and messing around it’s non-inclusive by proxy.
(twitter.com/_/status/1139858542662471683)
strugee and jgmac1106 joined the channel
#
sknebel
aaronpk: isn't microsub making a decision on multiple authors through the description of JF2?
jgmac1106 and [jgmac1106] joined the channel
#
[jgmac1106]
Zegnat look to podcast in the online session
#
[jgmac1106]
I think both eddie and aaronpk do it that way
#
[jgmac1106]
Much of the podcast session was discussion of the two patterns
mblaney left the channel
#
@Spellacy
↩️ I'm still mystified by Webmentions. I get it in principle, but implementing it seems difficult, and I'm fairly proficient. Any simple tutorials out there?
(twitter.com/_/status/1139892047819804672)
[stefp] joined the channel
#
aaronpk
sknebel: technically it's jf2 making that decision but in effect yes
#
aaronpk
but if you wanted to change it, you'd change jf2, not any text in microsub
#
jacky
separation-of-concerns++
#
Loqi
separation-of-concerns has 1 karma over the last year
#
aaronpk
mblaney: reposts have a pretty well defined structure and two authors is not part of that. The repost is an h-entry where the author is the person who's reposting something, then the repost-of property is an h-cite containing the reposted thing which includes the author of the original post in that
#
sknebel
although I wonder how many people look at jf2, and how many go by https://indieweb.org/Microsub-spec#Objects while implementing :D
#
sknebel
but fair enough
[eddie] joined the channel
#
sknebel
jacky: yes, u-url seems the most common if you, especially if you want to refer to a specific network
#
sknebel
there's also p-nickname for generic nicks
#
sknebel
jacky: see e.g. Zegnats homepage
[kevinmarks786] joined the channel
#
Zegnat
Yeah, I have been doing that basically since the inception of the current design for my homepage
[jgmac1106] joined the channel
#
@jaroslawjarosik
↩️ I've tried working with the source and what can I say, it screams LEGACY but if it hass all the features you need at least the API is less terrible than commercial ones so you can create a decent client with less of a headache... I'd still recommend some kind of microsub server
(twitter.com/_/status/1139917840872615936)
jgmac1106 joined the channel
#
@ton_zylstra
↩️ yes, microsub is very much on my mind and currently a more likely path (that posting is a yr old after all). Has the added benefit of supporting json feeds more easily, and to have a client that uses micropub for various (re)actions.
(twitter.com/_/status/1139922530985226241)
[fluffy] joined the channel
#
GWG
sknebel, I went to jf2 and aaronpk pointed out that Microsub isn't using pure jf2
[tonz] joined the channel
#
[tonz]
in light of the above tweets, a question about microsub: I see channels as folders. If I want to tag feeds (with ‘facets’ of people’s lives e.g. ‘coder, Berlin, Drupal, foodie, indieweb’, so I can do things like ‘from my feeds show me what foodies in Berlin are writing as I will be visiting later this week and want to explore new restaurants’) would that be something to try and solve in microsub server or in the client? And what wou
#
[tonz]
starting points for thinking that through?
#
Zegnat
GWG: are you sure? I thought Microsub was pure jf2, just XRay that isn’t?
#
aaronpk
Zegnat: XRay isn't "pure" jf2 because I've disagreed on exactly what jf2 should be specifying, and I have the same opinions for microsub
#
jacky
aaronpkf2
#
GWG
But should the author property be an array to accommodate multiple authors?
#
aaronpk
GWG: I thought we came to a conclusion on this last night
#
Zegnat
In my opinion, yes. But in my opinion I am not sure jf2 has much of a purpose, so do not listen to me :P (I also am not looking at implementing anything that speaks jf2 currently.)
#
GWG
aaronpk, the only conclusion was to punt it due lack of prior art
#
GWG
mblaney commented after that
#
GWG
So, I may need to publish citations with multiple authors before I bring it up again
#
aaronpk
I don't see the value in making it more complicated to consume for the 1% of posts that might have multiple authors. It's like the 80/20 rule but even more extreme
#
GWG
For now, I agree.
#
GWG
But if anyone has an alternative solution...
#
GWG
There is the prior solution of a contributor property
#
GWG
Which allows for a primary author still, a contributor being additionally credited individuals
#
aaronpk
[tonz]: that's a really cool idea. I would think most of the work would be done on the server, and you'd need a protocol between the app and the server to give the app a way to essentially search the content on the server
#
jacky
is OCAP too complex of a concept for handling authorization to content?
#
jacky
I'm entertaining it because then I can delegate the actual authorization work to be outside of my site
#
jacky
largely so people who don't have indieweb sites could see 'protected' content
#
aaronpk
Well google isn't turning anything up for OCAP
#
aaronpk
yeah I want to add twitter login to my site for that
#
jacky
it's not a LD concept but this is the closest I can get to it https://w3c-ccg.github.io/ocap-ld/
#
jacky
neutral party \o/
#
jacky
oh how do I make wikipedia do this all of the time
#
jacky
so much better
#
aaronpk
Um ok I feel like I know a few things about programming but that article is like way over my head
#
aaronpk
also it seems to be talking about object oriented languages, which I'm not sure how that translates to posts on the web?
#
aaronpk
But hey if you can make sense of it and explain it in a way that relates to private posts I'm all ears
#
jacky
I'll try to scribble something together
#
jacky
it makes metaphysical sense in my head lol
#
jacky
actually
#
jacky
this could be a bit like oauth2 but instead of exchanging a code for a token, you'd get back a URL
#
jacky
is aiming to make this something external so little changes to his site are needed
#
aaronpk
If I'm reading this right, there is a fundamental difference between "access by identity" and "access by capability"
#
aaronpk
which sounds like the latest attempt at private webmentions, which avoids the whole concept of identity to fetch the private post
#
jacky
there is - the capability would be defined implicitly by the site's owner (that's the approach I wanted to take to so the site owner gets to control to a degree what can be done with a protected post)
#
aaronpk
since it works by eventually getting a token to the receiver which it can use to fetch the private post, but there's no assumption about whether that thing on the other end is a person or even who it is
#
jacky
that's for the case of fetching posts/content from a reader, no?
#
jacky
(or rather, it's optimized for that since that's more likely where people will be)
#
aaronpk
No that was before reader stuff really
#
jacky
interesting
#
aaronpk
we have a few working implementations of private webmentions in that model
#
aaronpk
but it doesn't translate well into using it for readers
#
jacky
ah hence autoauth
#
aaronpk
(I meant access by identity vs access by possession before)
[kevinmarks786] joined the channel
#
[kevinmarks786]
In readers, capabilities end up mapping to feed urls generated for that user
#
sknebel
so my understanding the key thing of the capability models is the transferability, which I'm not sure you need for just delegating authorization... but I guess you could use
#
sknebel
[kevinmarks786]: capability urls are not the same thing
#
[kevinmarks786]
That's how I've seen it done before by capability fans
#
jacky
you got a link to that / a doc?
#
[kevinmarks786]
Let me look
#
sknebel
jacky: I'd be interested in your sketch about it, even if just to get a better mental model of it
#
Zegnat
What is capability url?
#
Loqi
It looks like we don't have a page for "capability url" yet. Would you like to create it?_9 (Or just say "capability url is ____", a sentence describing the term)
snarfed joined the channel
#
Zegnat
Hmm, I was sure we had that
#
sknebel
what is capability-urls?
#
Loqi
Capability-URLs sometimes called hard to guess URL or secret URL and used for granting access to a resource to anyone who has the URL https://indieweb.org/capability-urls
#
sknebel
what is capability url?
#
Loqi
Capability-URLs sometimes called hard to guess URL or secret URL and used for granting access to a resource to anyone who has the URL https://indieweb.org/capability_URL
#
jacky
ooh with w3c links too
#
jacky
> It does not contain any normative content (eg about implementation compliance), only advice for developers.
#
jacky
wall-slides
#
sknebel
so from my understanding with OCAP you have this concept where you can delegate permissions, which plain random tokens/capability URLs can't do. Is that delegation something you were thinking about using jacky?
#
jacky
To a degree. I actually want to keep a list of people who can do what on my site but have a remote party confirm that the requester is the provided URL (or as least owns the URL in question)
#
jacky
that way I can leverage my nickname cache for people versus arbitrary URLs
#
aaronpk
That sounds like the ACL model
#
aaronpk
sknebel: I don't see why you couldn't use nearer tokens to request a downscoped bearer token, as long as the authorization server supports it of course
#
aaronpk
I'm reading that ocap-ld now and I feel like they're making some claims that are not really backed up by anything
[eddie] joined the channel
#
[eddie]
jacky It seems like “AutoAuth” would work well for confirming the requester is the provided URL. Was there something specific that caused you to not want to use that?
#
sknebel
aaronpk: didn't say you can't implement that model on top of OAuth terms?
#
[kevinmarks786]
The capability stuff I was connected to was around caja, which was for sandboxing html+css+js gadgets so that they could run in your page without taking it over. Mark Miller who is on the editor list worked on that.
#
Zegnat
Yeah, and sounds a lot like you want them to authenticate somewhere, rather than supplying capabilities, jacky?
#
Zegnat
E.g. sounds closer to the AutoAuth idea where someone proofs their identity and then gets a Bearer token, and then when they request something from your site sends the Bearer token along which you can easily turn back into their URL
#
sknebel
although typically it seems to be implemented with signatures instead
#
jacky
what is AutoAuth
#
Loqi
AutoAuth is the working title of an extension to IndieAuth that allows clients to authorize to other servers in the name of their user, without the user being present to confirm each individual authorization flow https://indieweb.org/AutoAuth
#
sknebel
I'm not sure AutoAuth is a good model here, since the delegation happens on the other side
#
sknebel
the user is delegating
#
sknebel
not the resource
#
jacky
yeah then in this case, I think I'm looking at an ACL system
#
jacky
like aaronpk mentioned
#
[eddie]
But is ACL in your site or external?
#
jacky
they'd be internally defined (not in MF2 anywhere)
#
[eddie]
Because if the ACL is internal, then all you need from external is to have proof of who the user is (either IndieAuth or AutoAuth)
#
[eddie]
Or even Twitter login to verify a twitter username url
#
jacky
yeah this is actually good
#
sknebel
right. so whatever component does that verification needs to communicate to the main site that it has done so
#
jacky
b/c this is what I wanted to put into fortress (a way for someone to confirm that they 'control' a URI, be it twitter, github, etc)
#
aaronpk
sknebel: I think this is similar in the OAuth world. https://tools.ietf.org/id/draft-ietf-oauth-token-exchange-14.html
#
sknebel
which could e.g. be creating a token that's connected to the identity
#
sknebel
aaronpk: seems so, yes
#
sknebel
(and the token could of course also be set into a cookie for a browser session, doesn't have to be a Bearer token in an auth header)
#
[kevinmarks786]
A less theoretical set of work on this is https://twitter.com/LeaKissner/status/1136626971566149633?s=20
#
snarfed
i'm reluctant to recommend that to indieweb though. the scope of their problem, both in use cases and data/traffic scaale, totally dwarfs what we need for a private post MVP. it'd be like boiling an egg with a nuclear bomb
#
sknebel
great phrase
#
jacky
I remember this thread and thinking "this is _not_ something I'd need to do"
#
jacky
it's def useful for them
#
jacky
but for me to share something with a friend to see on my site? nah
#
sknebel
(I was looking in my mind for the english equivalent of the geman phrase that'd directly translate as "shooting sparrows with cannons")
#
jacky
I visualized that and had to put my cup down
#
snarfed
totally interesting! i remember following it when they did it, and also alex roetter's and david glazer's version. but maybe not the best first model for us
#
sknebel
if you'd want to stick with the OAuth token model throughout, I guess the login screen needs the ability to create a token for <url> with scope: read, and then get the client to use that token, e.g. in a cookie
#
Loqi
sknebel has 41 karma in this channel over the last year (118 in all channels)
#
snarfed
sknebel++ shooting sparrows with cannons is great too
#
jacky
something I just realized
#
jacky
private posts won't work for a statically generated site
#
jacky
just on the premise that static sites can't throw a 401
#
sknebel
yes, only the kind with hidden urls
#
jacky
like unlisted?
#
jacky
hm that's just unguessable at that point then
#
jacky
but that's also semantics
#
snarfed
sure static sites can return 401s, with web server config
#
snarfed
less common in this community maybe, but still :P
#
sknebel
depends how you define "static site"
#
jacky
that too yeah
#
snarfed
or with HTTP Basic Auth, or other ways
#
snarfed
maybe not useful tools for us though, meh
#
jacky
it's something I'm considering since some people use things like Jekyll or Netifly for sites
#
sknebel
I think netlify can do basic auth or something along those lines
#
sknebel
so snarfed is right, as soon as you consider a broader spectrum than "features of github pages" there can be options
#
[kevinmarks786]
[snarfed] I was thinking compared to the ocap LD stuff. Is there a less complex summary of the issues?
#
snarfed
get a single end to end MVP working before designing all possible cases
#
jacky
totally
#
snarfed
heh [kevinmarks786] understood. i think people here have come back to basic ACLs for private posts MVPs
#
sknebel
(btw, sebsel: do you want me to provide AutoAuth-enabled feeds for summit? I could add that this weekend I guess)
#
GWG
I need to add a WWW-Authenticate header
snarfed, leg, [tonz] and eli_oat joined the channel
#
@ChangelingMx
↩️ I'm using http://brid.gy for now. I just hashtag in posts, and add the tags myself. I don't worry too much about the categorization of my statuses.
(twitter.com/_/status/1139963210897985537)
snarfed, [fluffy], [frank], [kimberlyhirsh] and [Rose] joined the channel
#
aaronpk
ugh in other news, webmention.io is kind of a mess, the tests are failing and I can't figure out why, and it's using super old deprecated libraries
#
GWG
aaronpk, php-comments?
#
aaronpk
no it's written in ruby
#
aaronpk
it still uses DataMapper as the database ORM but that was abandoned years ago
snarfed, KartikPrabhu, [tonz], [jgmac1106] and gRegorLove_ joined the channel
#
@Cambridgeport90
My #Indieweb Journey Part 2: Working On Finalizing Webmentions And Responses #Blog #Posse
(twitter.com/_/status/1139995846001512448)
djmoch joined the channel
[tantek] joined the channel
#
aaronpk
hold on to your hats... i'm gonna try switching xray.p3k.app in google app engine from php 5.5 to 7.2
#
Zegnat
Hmm, any particular reason that runs on GAE and not on a Linode thing?
#
aaronpk
Yeah because it's responsible for verifying webmentions from webmention.io I wanted it on something that can scale faster
#
aaronpk
and also it's touching a lot of sketchy sites or dead URLs and I just didn't want that running in my main environment
#
Zegnat
Makes sense!
#
[jgmac1106]
I like the new drawer that appeared in FF preview. Neat UI
[kevinmarks786] joined the channel
#
[kevinmarks786]
Can you use a puppy pic instead?
#
jacky
hm I'm getting a 500 with xray atm using my twitter credentials
#
aaronpk
sorry!
#
jacky
no worries!
#
aaronpk
i'm breaking it
#
jacky
tbh I'm surprised I was even able to figure that out lol
#
aaronpk
they changed a bunch of environment stuff with php7
#
jacky
oh you're doing an ugprade
#
aaronpk
also thankfully they have a quick rollback feature
#
jacky
I can wait!
#
jacky
also sees this as a slight motivation to work on something similar to help reduce SPOA
#
jacky
I got too many plates spinning currently tho
#
aaronpk
yep same
#
aaronpk
I think it worked
#
aaronpk
ah crap no
#
jacky
my requests starting worked tho (got an alert of a green light)
#
jacky
oh poop lol
#
jacky
blocks requests
#
aaronpk
yeah I keep reverting when it fails
#
Zegnat
I thought I ran x-ray locally on php7... Is this GAE specific env stuff?
#
aaronpk
I run it on php 7.2 and 7.3 myself too
#
aaronpk
GAE changed a whole bunch of stuff
#
aaronpk
it's better now tho
#
aaronpk
right now i'm fighting the fact that they ignore the vendor folder you make yourself and they run composer themselves now. which does speed up deploys, but also means I can't set flags on the composer command
#
aaronpk
and they seem to be caching things too
#
aaronpk
ok I was able to deploy from my laptop with the --no-cache flag, but when deploying from travis-ci I can't set that flag
#
aaronpk
so I have to wait for google's cache to clear before I can get back to the real deploy setup
#
aaronpk
but in the mean time, it's running the version I deployed myself manually!
#
jacky
nice!
#
aaronpk
all that just to get webmention.io to handle deleted webmentions!
#
aaronpk
although I just realized that while webmention.io now deletes the webmention from its own database, it doesn't push that delete out via the webhook, so my site won't be aware of deleted webmentions
#
aaronpk
back to the drawing board!
#
jacky
I'm guessing p3k doesn't do direct webmention storage; it's used to the structure from webmention.io?
[tantek] joined the channel
#
aaronpk
it stores the webmentions itself, but it gets them via the web hook from webmention.io
#
jacky
ahh okay
#
aaronpk
whoa apparently I was planning ahead
#
aaronpk
my site already has logic for handling delete notifications via the webhook
#
Loqi
future-self has 1 karma over the last year
#
jacky
future-self++
#
jacky
or rather past-self?
#
jacky
past-self++
#
Loqi
past-self has 1 karma over the last year
#
[tantek]
Whoa scroll back. Busy dev day!
#
aaronpk
it wooorked!
#
aaronpk
I finally support webmention deletes! \o/
#
[tantek]
aaronpk++ oh my goodness nice work!!!
#
Loqi
aaronpk has 61 karma in this channel over the last year (239 in all channels)
#
jacky
sick! now to re-check all of your webmentions :)
#
jacky
> avocado.lol
#
GWG
I want to get back to webmentions
#
aaronpk
now where is the list of people who support webmention deletes
#
aaronpk
so I can add myself to it
#
jacky
lol achievement unlocked
#
aaronpk
I want a badge for this lol
#
GWG
We don't do badges
#
jacky
not yet
#
aaronpk
did not expect to spend most of the day on that
#
jacky
oh it is 4 PM
#
jacky
yeesh
#
GWG
aaronpk, what were you going to do today?
#
jacky
I took a nap mid-day and thought it was noon
[Michael_Beckwit joined the channel
#
[tantek]
Ooh I need a nap -> chat
#
[tantek]
Aaronpk you could add webmention.io to the webmention implementation report, or update its existing entry
#
[tantek]
That’s the closest we have to awarding a “badge” to an implementation. You get a ✅
#
[tantek]
(I’m a much larger table)
#
[tantek]
(*in a much larger table SMH)