#dev 2023-12-25

2023-12-25 UTC
firepoet and Guest5194 joined the channel
#
firepoet
Hi all! I have a question about webmention (again, haha!). I'm trying to follow the spec and enable receiving webmentions using an anti-forgery token. The framework I'm using works using the Synchronizer Token pattern. My server can send web mentions to itself because it maintains cookies between discovery and submit, but webmention.rocks doesn't. Is that expected?
#
aaronpk
Yes, there's no point in adding that mechanism because it's all a server to server pattern anyway.
firepoet joined the channel
#
firepoet
aaronpk, thanks for that! Should folks basically ignore this part of the spec? https://www.w3.org/TR/webmention/#cross-site-request-forgery
#
[jacky]
TIL about that part
#
[jacky]
tbh that _should_ be out of the box if you pass https://webmention.rocks/test/21 (because even the remote server doesn't know, the path component would have the token and the server could hold it elsewhere - like in memory or in a database)
geoffo joined the channel
#
aaronpk
firepoet: the key part there is "if a Webmention endpoint does accept requests with additional headers"
#
firepoet
aaronpk, thanks for the clarification
#
firepoet
[jacky], thanks!
#
Soni
what's the indieweb equivalent of mastodon "trophies"?
#
Soni
(link verification)
#
[jacky]
trophies?
#
[jacky]
what is rel-me
#
Loqi
Using rel=me on a hyperlink indicates that its destination represents the same person or entity as the current page, which is a key building-block of web-sign-in and IndieAuth https://indieweb.org/rel-me
#
firepoet
Thanks all for all your help!
#
Soni
[jacky]: misusing link verification to have green checkmarks on the most frivolous of links, like uhh "modfest participant" (actually didn't manage to get this one) or uhh... we don't know, could we have like "indieweb implementer" trophies? :v
#
[jacky]
ah ha, that'll be cool to have
#
[jacky]
could see something where if you pass all of the validations at like webmention.rocks, you'd be issued a "Webmention Hero" badge or something lol
#
Soni
it probably breaks all sorts of stuff, hence "misusing", but yeah :3
#
firepoet
[jacky], Man.. that would force me to build delete functionality into my blog just to get the merit badge. Lol!
#
[jacky]
😉 gotta get the community to parity somehow!
#
Soni
fwiw this was what inspired us to misuse link verification as trophies: https://community.hachyderm.io/docs/account-types/verification/
[Joe_Crawford] joined the channel
#
Soni
(we don't think we should take credit for it, even if "trophies" is distinct enough from hachyderm verification...)
AramZS, geoffo and jacky joined the channel
#
gRegor
what is badge
#
Loqi
A badge (AKA achievement) on the IndieWeb is a post or home page button showing completion of an accomplishment or self-expressed support for a cause, often for finishing a specific task or passing a test like a validator, displayable with a unique code per person or generically with a sticker image; there are prototypes for creating, issuing, and displaying peer-to-peer IndieWeb badges via Webmention https://indieweb.org/badge
#
gRegor
what is trophy
#
Loqi
It looks like we don't have a page for "trophy" yet. Would you like to create it? (Or just say "trophy is ____", a sentence describing the term)
#
gRegor
Not familiar with Mastodon trophies, do you mean the green checkmark?
#
gRegor
trophy is /badge
#
gRegor
timeout
#
gRegor
what is trophy
#
Loqi
It looks like we don't have a page for "trophy" yet. Would you like to create it? (Or just say "trophy is ____", a sentence describing the term)
#
gRegor
trophy is /badge
#
[tantek]
gRegor, I'm not so sure about that. badge is about a specific accomplishment, more akin to certifications. trophies are usually awarded for winning a *competition* of some sort
#
jacky
ha SWOT trophy soon come?
#
jacky
begins the fast refactor of the rel-me state machine
#
gRegor
true, though I could see their digital representation functioning similar to a badge
#
[tantek]
gRegor, there is some possible overlap (trophy / winner medal / race completion medal / race completion badge or certificate), but the Venn diagram intersection is small
geoffo and benji joined the channel
#
c​apjamesg
My server is under a bit of duress.
#
c​apjamesg
I can't SSH in.
#
c​apjamesg
My 20 `screen` sessions are now gone 😢
#
[tantek]
nooooooo. sorry to hear that capjamesg
#
c​apjamesg
Yeah. I'm fixing the mess now.
#
c​apjamesg
There was a spike of disk and CPU usage at 4am.
#
c​apjamesg
My hypotheses are either a cert renew gone wrong or something with Grafana that I forgot I had running.
bterry joined the channel
#
Soni
what is SWOT
#
Loqi
It looks like we don't have a page for "SWOT" yet. Would you like to create it? (Or just say "SWOT is ____", a sentence describing the term)
bterry, RedTheeBean and [snarfed] joined the channel
#
Soni
ahh
#
Soni
heh
jacky and barnabywalters joined the channel
#
jacky
tbh I think the most I'll get done is a blog post explaining how Sele works and why I chose this route lol
#
jacky
will def pop onto the call if time permits
AramZS and jacky joined the channel
#
jacky
bloop, lost a few paragraphs in Quill due to some silly typing so I'm just gonna write it locally then paste it up
#
[tantek]
Mobile or laptop?
#
jacky
laptop
#
jacky
I got too fancy with the keystrokes (was treating it like LibreOffice for a moment)
#
[tantek]
Hmm on laptop, entering text into a textarea should be fully undoable, including edits
#
barnaby
what did you do to the text which made it unrecoverable? sounds dramatic
#
jacky
tbh I wish I knew lol
#
jacky
I've started writing it over in a separate editor
#
jacky
it was like the undo history got lost after two changes
#
jacky
prob for the better lol
#
jacky
ended up fighting with some SQL for ~an hour
#
c​apjamesg
[tantek] What do you think aout this layout for a habit tracker on a calendar ^
#
c​apjamesg
(Jan 1st. is a Monday)
#
c​apjamesg
v2:
gRegor and AramZS joined the channel