#dev 2024-03-26

2024-03-26 UTC
jazzSlug and ttybitnik joined the channel
#
[tantek]
[KevinMarks]++ thanks for the nested quote example. You're right that's in the context of a larger article, and I was looking for a quote post of a quote post, but it's at least adjacent.
#
Loqi
[KevinMarks] has 19 karma in this channel over the last year (35 in all channels)
#
[tantek]
hmm, I may need to write a new line-by-line processor to actually support thinks like nested ">" for nested blockquotes, and at that point, I might as well figure out paragraphs and headings as well
#
[tantek]
is there a best practice for adding soft line breaks to a large nested quote that requires explicit wrapping so that the "> " show up at the beginning of each line of the quote? one trailing space on the end of each line to indicate a soft line-break is what I'm thinking, and maybe soft-wrapping at last soft-wrap opportunity before 70 chars on a line, including the leading "> ", or if no such opportunities then breaking at the 68th character
#
[tantek]
from the source
#
[KevinMarks]
I think Gmail reflows as a blockquote in that context
[tantek] joined the channel
#
[tantek]
Gmail is actually really bad at this and somehow attaches extra semantics to plain text so you never know if you copy&paste and delete a ">" character if it will actually make it NOT look like it's part of a quote, or vice versa, if adding a ">" character will actually make it look like part of a quote or just literal text. It's really unpredictable and horrible to use for plain text emails with ">" quoting.
#
[tantek]
capturing my questions / brainstorms for now on the wiki
bruh and Renfield joined the channel
#
[Erik]
[gRegorLove] It would? That would be great. Checking that out, thanks!
Maxpm, [dominik], gRegorLove_, gRegorLove__, gRegor, nertzy_, mahboubine, [David_Peach], [contact898], ttybitnik and AramZS joined the channel
#
capjamesg
[KevinMarks] Do you know of any good reads on graph theory applied to computer science?
bhavin192 left the channel
#
[schmarty]
probably relevant beyond #indieweb-dev but definitely IndieWeb-related in terms of private feeds, etc. https://www.404media.co/email/4e6c0b81-03f6-4370-8fc8-98dab30bfd45/
Guest6, [Joe_Crawford] and shoesNsocks joined the channel
#
[tantek]
what is a capability URL?
#
Loqi
A Capability URL (AKA hard to guess URL or secret URL) is a URL that provides access to a resource to anyone who has the URL without an explicit login https://indieweb.org/capability_URL
#
[tantek]
[schmarty] could be worth adding to that ^ as an example or perhaps to /Ghost as a 3rd party feature
[Murray] and [aciccarello] joined the channel
#
[aciccarello]
I've never heard that term before
#
[aciccarello]
Looking at the w3 pages now
#
[aciccarello]
What distinguishes it from unlisted URLs?
#
[tantek]
what is an unlisted URL?
#
Loqi
It looks like we don't have a page for "unlisted URL" yet. Would you like to create it? (Or just say "unlisted URL is ____", a sentence describing the term)
#
[tantek]
πŸ€·β€β™‚οΈ
#
[aciccarello]
What is unlisted?
#
Loqi
unlisted are publicly visible posts that are not included in a homepage or feed(s), and are typically excluded from site search features and broader web search services https://indieweb.org/unlisted
#
[tantek]
I wonder if "publicly visible posts" there should instead be "posts accessible without login"
#
[tantek]
unlisted URL is /unlisted
#
gRegor
Haven't read the spec, but I think capability URLs are supposed to be hard to guess, vs "unlisted URLs" could be any path, even if it's obvious, that you don't link to
#
[aciccarello]
It seems like the name "capability" has in mind actions like password resets
[KevinMarks] joined the channel
#
[KevinMarks]
Duncan Watts's Six Degrees is quite good - I preferred it to Barabasi's Linked
#
[KevinMarks]
Capability often implies a URL that causes an action, ie something that you POST to rather than GET
#
[tantek]
we may need to gather some UI terminology that is used for these URLs
#
[tantek]
aciccarello, the password reset link (or one-time email sign-in link) is an interesting example, those are also ephemeral
#
[aciccarello]
"Capability URLs should expire. For example, it may be suitable to have a capability URL that can only be accessed once, or one that expires after a week. Password reset links should expire after the password has been successfully changed, or when the email address on the account changes."
#
[tantek]
there is also the way Flickr did (does?) private access URLs for folks without logins, where it sets a cookie for some set of otherwise limited access URLs (like photos in a photo album), and you can browse around them without logging in
#
[tantek]
Flickr limited access URLs do not expire until explicitly disabled/deleted by the person who created them
#
[Joe_Crawford]
Based on the definition an RSS feed url which is secured with a token or attached to iCal feeds would be capability URLs.
#
aaronpk
that w3c definition of capability URL always seemed quite academic to me
#
[tantek]
"capability" makes sense as part of the name when using the URL *does* afford some other feature / ability, like changing your password, logging in, or browsing *other* URLs that would otherwise require login
#
[tantek]
the phrase "private address" in the UI for Google Calendar shown here https://w3ctag.github.io/capability-urls/#google-calendar makes sense to me along with the warnings.
#
[tantek]
one possible distinction is URL permanence semantics
#
[tantek]
capability URLs do not promise any permanence, in fact expiring or resetting them is a feature
#
[tantek]
I would expect "unlisted" URLs to persist
#
gRegor
makes sense
#
[tantek]
capability URL << similar or at least adjacent conceptually: https://en.wikipedia.org/wiki/Capability-based_security
[capjamesg] and btrem joined the channel
#
btrem
I have a site planning question. It'll take a bit of explaining, so if I ask here, it'll have to be over several messages. I find irc a difficult forum for complicated questions. Is there a better way to do this?
#
gRegor
A note on your site? Maybe unlisted? :)
#
gRegor
Or a gist on github maybe
#
gRegor
what is indiewebforum
#
Loqi
IndieWebForum is an experimental place for people to ask questions and start discussions at a slower pace than in chat https://indieweb.org/IndieWebForum
#
gRegor
There's also that new experiment^
#
btrem
Hmm, I found indieforums. Last post there was two years ago. :/
#
btrem
indiewebforum.eu looks a bit more up to date.
#
btrem
Not much going on there, either. 7 "introduction" posts. Only two questions.
#
capjamesg
The .eu one just started.
#
capjamesg
It has an active owner.
#
capjamesg
If you leave a note you should see a response. And if you don’t I’ll respond πŸ™‚
#
btrem
What? No indieauth?!
#
btrem
For shame! :-D
#
mahboubine
what's the backend of this forum?
#
mahboubine
it looks beautiful
#
[tantek]
what is indiewebforum
#
Loqi
IndieWebForum is an experimental place for people to ask questions and start discussions at a slower pace than in chat https://indieweb.org/IndieWebForum
#
[tantek]
^ see that mahboubine
#
btrem
Screw it. I'll ask here in irc, but in #indieweb. Hopefully, no one gets annoyed. And Loqi doesn't chastise me.
#
[tantek]
if you stick to user features you should be ok in #indieweb
#
btrem
Off I go.
#
[tantek]
if you find a need to mention any plumbing, protocols, formats, jargon, then keep in in #indieweb-dev
#
btrem
It's mostly a question of how to avoid repeating myself, but not losing details. The longish question is now in the main channel. If it requires some technical discussions, I'll move it back here.
[lcs] and [qubyte] joined the channel
#
[KevinMarks]
on the unlisted/capability discussion, should we define 'visibility' for the category they're instances of? Currently it's pointed to the micropub extension, but it seems to be the broader term, per this discussion, and could link back to the micropub example https://twitter.com/FreyaHolmer/status/1772615971171148242
jjuran_ joined the channel
#
[aciccarello]
The email href includes the some prefilled content that's url encoded
#
[aciccarello]
I'm using liquid but I bet there's a nunjucks way to do that too
#
btrem
[aciccarello]++ thanks, I'll have a look. Liquid and nunjucks are different, but not /that/ different. Should be easy to port if I want to.
#
Loqi
[aciccarello] has 4 karma in this channel over the last year (25 in all channels)
bterry1 and ttybitnik joined the channel
#
[tantek]
[KevinMarks] it's called "audience"
#
[KevinMarks]
no, 'visibility' is what micropub, mastodon, wordpress etc call the post's public/private/unlisted state
#
[tantek]
yeah visibility is not it
#
[tantek]
[KevinMarks] that post was shared by [schmarty] earlier today, it's what kicked off the capability URLs conversation https://chat.indieweb.org/dev/2024-03-26#t1711464843787400
#
[KevinMarks]
what is visibility?
#
Loqi
Micropub extensions are Micropub protocol-related features that are proposed, prototyped, or implemented in Micropub clients and servers beyond the official Micropub specification https://indieweb.org/visibility
#
[KevinMarks]
it's not that
#
[tantek]
it actually literally is, per what you said "the post's public/private/unlisted state" β€” follow the link, it's to a sectino
#
[tantek]
section* even
#
[KevinMarks]
yes, but calling that 'visibility' is not just what micropub does, but what alot of other things do to
#
[tantek]
better reason: it deserves its own top level page that provides a user-centric definition rather than purely a Micropub extension
#
[KevinMarks]
yes, that's what I meant
[0x3b0b] joined the channel