#dev 2021-11-28

2021-11-28 UTC
#
gRegor
new endpoints?
#
GWG
gRegor: Introspection, Revocation
#
GWG
I can direct you to the PR
#
gRegor
Ah, I probably saw them. I was wondering a couple weeks ago about whether to implement in indiebookclub or wait for it to get pushed to the spec.
#
gRegor
Leaning towards the latter, but let me know if you think there would be anything worth working on so there's more implementations out there
#
GWG
gRegor: Metadata was already pushed to the spec
#
GWG
I figured I'd try a reference implementation of the others
#
GWG
Or someone could review the PR and it could get pushed to the spec
#
GWG
gRegor: Maybe I'll write a blog post
#
gRegor
I'm still seeing 2020-11-26? https://indieauth.spec.indieweb.org/
#
GWG
gRegor: It's been merged, but not deployed
#
GWG
Look at the source directory in the repo
#
gRegor
Not the easiest way to go through a spec, haha
#
GWG
gRegor: I cloned it, ran php index.php > index.html and did it that way
#
GWG
I'll go write that blog post for you then
#
gRegor
Only if you really want to. I can do what you suggested to see the changes
#
GWG
gRegor: I was going to write one at some point anyway, and it would help me crystalize my thoughts.
#
GWG
gRegor: We haven't refreshed the page since before the first popup, but a lot happened
#
GWG
I figured that could be my 2021 commitment
tetov-irc joined the channel
#
gRegor
Well I've got the basic indieauth-metadata set up now: https://gregorlove.com/indieauth-metadata-endpoint/
#
GWG
gRegor: Do you now return the issuer in the authorization response?
#
gRegor
I've only done that metadata endpoint so far, no other updates
#
GWG
Okay.
#
GWG
Somewhat easy, isn't it?
#
gRegor
Now the authorization response returns `iss`
#
gRegor
Yeah, pretty easy so far
#
gRegor
Looks like most of the work is on the client side
#
GWG
Yup.
#
gRegor
Which I'm using indieauth-client-php for. May try to fork it and update, but no guarantees :)
Seirdy joined the channel
#
GWG
gRegor: Does it summarize well?
gRegor joined the channel
#
[tantek]1
is this yakshaving? or is there a different term for this kind of wasting time futzing with basic setup stuff instead of getting to the thing you want to do?
#
@neurobashing
goal: try to get a roughly working Micropub server (https://www.w3.org/TR/micropub/) running Outcome: I spent most of the day fucking with VMs, networking, and tooling, because nothing actually fucking works any more
(twitter.com/_/status/1464367566990815238)
KartikPrabhu, ranuzz and [aciccarello] joined the channel
#
[aciccarello]
After all the tags page discussion, it was a good prompt to get my tags page sorted by most used.
kogepan, tommc_[d], DaniRude91[d] and [KevinMarks] joined the channel
tetov-irc joined the channel
#
capjamesg[d]
I'm not going to add this to the wiki because it should only be available for RSS subscribers but: https://daverupert.com/2021/11/nfts-are-sucking-the-air-out-of-everything/
kogepan, squarepants, [schmarty] and shoesNsocks joined the channel
#
KartikPrabhu
but it has a URL so fair game to link to it
[snarfed] joined the channel
#
KartikPrabhu
you can still link to them; you won't get anything useful
#
[snarfed]
no, read the page again
#
KartikPrabhu
it just says "hard to guess" but once I have one of them I can link to it
#
[snarfed]
oh sure, of course you can. my point was that you shouldn't. a capability URL is effectively the same as a password, it grants access to something that's not supposed to public, or wider access than the person/people who originally received it
#
KartikPrabhu
"should not" is not the same as "can not"
#
KartikPrabhu
anywho semantics
#
[snarfed]
eh yeah but actually different meanings
#
[snarfed]
other people _will_ get something useful if you link to a capability URL and they follow it
#
KartikPrabhu
anyway capjamesg[d] already linked to the said link under question here on the chat. SO it is already linked to from the logs
#
KartikPrabhu
so why not add to the wiki
#
[snarfed]
hence you shouldn't 😁
#
[snarfed]
sure. I was replying to "fair game to link to it"
#
KartikPrabhu
yes, it is fair game since it is already linked from IRC and the logs
#
[snarfed]
but even re his link, if it really wasn't intended to be public, then we shouldn't keep proliferating it further. again, like a password
#
KartikPrabhu
sure. but I have it now, so that horse has left the barn
#
KartikPrabhu
and it can be found in the logs
#
aaronpk
The question comes back to what is the actual intent of an RSS club
#
[snarfed]
kind of. we/I conflated it with capability URLs, which probably have different, stricter intent
#
aaronpk
> RSS Club is a collection of blogs (personal and otherwise) committed to providing RSS-only content.
#
aaronpk
seems like if you wanted to take that literally you shouldn't also publish the post in html at a permalink
#
KartikPrabhu
I think the intent more of a "subscriber only" content rather than "RSS only" content
#
KartikPrabhu
but the HTML page does not really have any access control so <shrug>
#
KartikPrabhu
craig mod does something like this too
#
KartikPrabhu
but I guess I shouldn't link to it :P
#
[snarfed]
agreed, it's clearly more relaxed than actual capability URLs
#
[snarfed]
"1st rule of RSS Club is “Don’t Talk About RSS Club”.
#
[snarfed]
2nd rule of RSS Club is “Don’t Share on Social Media”.
#
[snarfed]
Don’t talk about it. Let people find it. Make it worthwhile."
#
[snarfed]
3rd rule of RSS Club is “Provide Value”.
#
KartikPrabhu
that is a whole another level of /discovery issue
#
KartikPrabhu
if no one talks about it how does anyone find it
#
[snarfed]
KartikPrabhu nah, it's fine. I was just objecting to generalizing this case to "anything with a URL can be shared and made public, and that's ok and allowed and expected"
#
KartikPrabhu
probably by noticing the black eye you have the next day at work
#
aaronpk
Oops we already broke rule #1
#
sknebel
do rules apply to non-members?
#
[snarfed]
we've now probably thought about this harder than the creator did 😆
#
sknebel
(also for once, very non-dev discussion in dev insteadof other way round :D
#
KartikPrabhu
sknebel: not sure. but Ed Norton and Brad Pitt might come looking for you
#
capjamesg[d]
[snarfed] I followed those rules 🙂
#
capjamesg[d]
I didn't talk about the club, share it on social media, and I provided value 🙂
#
capjamesg[d]
KartikPrabhu but so too can the link be found in anyone who looks at the feed he publishes.
#
capjamesg[d]
There's also no "noindex" directive so any search engine could index it.
#
capjamesg[d]
And might because it's in a feed.
#
capjamesg[d]
We are definitely thinking about it too much.
#
capjamesg[d]
With that said, I do think that perhaps I should not have shared the resource, since its audience is intended to be private.
#
capjamesg[d]
Although the article in question is also linked to from the RSS club page, ergo available to anyone.
#
capjamesg[d]
(so perhaps the privacy argument doesn't hold up)
campegg joined the channel
#
KartikPrabhu
that^ is what I was saying
#
capjamesg[d]
In any case, if this were a private URL (in the sense that I had specifically been granted access to it), I would not have shared it here.
ranuzz joined the channel
#
capjamesg[d]
Maybe we need a "concerns" and "pros" section on the /capability_url page?
[jeremycherfas] joined the channel
#
[jeremycherfas]
That business of futzing with basic stuff that is in some sense essential to getting other stuff done is very definitely not yak shaving as far as I am concerned. It too more than a week (not full time) to get my new computer doing what the old one did.
#
[jeremycherfas]
My choice to migrate by hand, but still.
sayanarijit[d], ranuzz, schmudde and [dmitshur] joined the channel
#
[dmitshur]
So, I’m getting excitingly close to having a simple but—for the first time—functional custom code review system on my personal site. Progress shot: https://user-images.githubusercontent.com/1924134/143783239-83a66c00-7aee-472c-95a4-8cc4289c3dfe.png.
#
capjamesg[d]
How do you do the diffs?
#
[dmitshur]
My change API has a `GetDiff` endpoint that returns a raw patch in bytes (this is still a WIP and may evolve further). The frontend parses it line-by-line and renders it with diff highlighting.
#
[dmitshur]
The backend produces the patch via a simple `git diff`.
[jacky] joined the channel
#
[jacky]
dmitshur++
#
[jacky]
very cool
#
Loqi
dmitshur has 1 karma over the last year
squarepants joined the channel
#
[KevinMarks]
So this RSS club is danah's "they weren't talking to you" principle?
kogepan, barryf[d], grantcodes[d], P1000[d], KartikPrabhu, Seirdy, gRegor and tetov-irc joined the channel