#dev 2018-04-30

2018-04-30 UTC
eli_oat, EmreSokullu, snarfed, renem, KartikPrabhu, [miklb], AngeloGladding and maingo joined the channel
#
wagle
any piwigo users in the house. I'm find tools to import to piwigo but not export. is "export" the wrong keyword?
barpthewire, cweiske and jjuran joined the channel
#
Zegnat
wagle, I would expect export to be the right word for getting stuff out
#
Zegnat
It is interesting how basically all search results I get for “piwigo” and “export” are about tools that help you take your photos from other software *into* piwigo
#
Zegnat
What is piwigo?
#
Loqi
Piwigo is open source photo gallery software for the web written in PHP https://indieweb.org/piwigo
#
Zegnat
wagle, are you selfhosting Piwigo? Isn’t all the data already under your control then? What sort of “export” are you looking to create?
KartikPrabhu, barpthewire, swentel, [kevinmarks], jeremycherfas, EmreSokullu and [jgmac1106] joined the channel
#
@girlziplocked
Can someone good at the internet bring back google reader but only for @DemSocialists
(twitter.com/_/status/990707962607013888)
Loqi and kaushalmodi joined the channel
#
kaushalmodi
Good morning all!
#
kaushalmodi
Today I stumbled across an interesting brid.gy behavior.. can someone comment if that's expected?
#
kaushalmodi
I got a mention tweet https://twitter.com/jxxf/status/990787587278295040. That tweet does not reference my domain scripter.co.. and yet it showed up as Webmention for https://scripter.co.
#
@jxxf
Finding some really interesting static-site pipelines. My favorite so far is @kaushalmodi's: https://gitlab.com/kaushalmodi/kaushalmodi.gitlab.io/blob/master/build.sh I wish there was a more general effort to making pipelines agnostic of what they were running against.
(twitter.com/_/status/990787587278295040)
#
sknebel
yes, because its mentioning you, and you are https://scripter.co
#
kaushalmodi
hmm, OK I understood that much.. :) But there's a second part.
#
kaushalmodi
When I retweeted that tweet, the WM got exactly duplicated!
#
kaushalmodi
I got 2 "mentions"
#
kaushalmodi
You can see here what I mean: https://scripter.co/#webmentions
#
kaushalmodi
To brid.gy the retweet looks the exact same as the first mention (same author, etc.)
#
kaushalmodi
Used the wrong terms there.. so the activity types for the original tweet and my retweet both show up as "link".
#
kaushalmodi
The activity type of the retweet should be "repost", right?
#
sknebel
that seems like a bug, yes. it probably shouldn't report the retweet, since you are the author of it
[snarfed] joined the channel
#
[snarfed]
[kaushal_modi] you didn't syndicate the original, so the retweet isn't a repost of a post of yours@@a
#
[snarfed]
or, it shouldn't backfeed retweets of mentions, at least
#
kaushalmodi
yeah, the second behavior would be expected especially if the mention is of the retweeter
#
kaushalmodi
snarfed: The original was just an arbitrary mention of me, so I don't know how to syndicate that.
#
[snarfed]
@sknebel most people actually do want their own tweets/qcomments backfed, in general
#
[snarfed]
[kaushal_modi] you don't, it's not yours to syndicate :P
#
kaushalmodi
Hmm, so is there any Twitter meta data that distinguishes between that original tweet with my mention and my retweet?
#
[snarfed]
[kaushal_modi] yes, easy to distinguish qRTs
[unoabraham] joined the channel
#
[snarfed]
it's like if someone wrote a post on their site that linked to your site, and sent a webmention
#
sknebel
[snarfed]: but the two webmentions kaushalmodi got only differ in the twitter-URL, the bridgy markup doesn't show anything about it being a retweet
#
sknebel
or is the second one not for the RT, but some weird duplicate?
snarfed, wiobyrne, [unoabraham], EmreSokullu, [snarfed], singpolyma and renem joined the channel
#
[snarfed]
nah, it's for the RT. you may be able to make it render differently if you replace post in the URL with repost
#
sknebel
that makes it 404. And I don't get what the value of the second WM is then, if the receiver can't tell that it's a retweet?
kaushalmodi joined the channel
#
kaushalmodi
I am confused.. It's bridgy that sets post vs repost in the URL, right.. I am just receiving WM's from webmention.io which sets the activity type as "link" for both: original and retweet (in this particular case)
#
wagle
Zegnat: just want to be able to freely move from one tech to another, and seeing how much of that I can do
#
Loqi
[[snarfed]] or, it shouldn't backfeed retweets of mentions, at least
#
wagle
Zegnat: ideally, the album lasts 50 years.. though I expecct its curators to die off and let it bitrot after 5-10 or so
leg and [jgmac1106] joined the channel
#
Zegnat
Interesting, wagle. I’d say a lot of people here are fans of pulling things out of databases and putting it in plain text files for long term storage of data.
#
wagle
Zegnat: that too
#
Zegnat
But yeah, I am not seeing a lot of export options for Piwigo. Maybe if you look for other open-source photo tools that they will have made “import from Piwigo” tools. Otherwise it looks pretty locked up
#
wagle
is currently curating four (4) photos to see what info he shou;d collect while scanning in a few hundred
#
wagle
well crud
#
wagle
we'll see how I feel in a few hours
#
Zegnat
Or, well, locked-up with a bit of a footnote. If you are selfhosting the Piwigo, you would have direct access to the database etc.
#
skippy
i wish twitter had a sandbox API endpoint I could test my codre against. dev in prod is no bueno.
#
Zegnat
schmarty, jmac, [jgmac1106]: I use u-sound linked to an audio file of my first name.
#
Zegnat
the sound property was taken from the old hCard, which took it from VCard
#
Zegnat
I should probably document that on the mf wiki
#
schmarty
zegnat++ very nice! docs on the mf wiki and maybe /homepage or /h-card could be great.
#
Loqi
zegnat has 57 karma in this channel (202 overall)
#
Zegnat
The phonetics that are displayed below my name are never carried over to mf2. Maybe they should?
#
Loqi
Martijn van der Ven
#
jmac
neat
#
schmarty
i notice that your text pronunciation guide is not marked as an mf2 property
#
Zegnat
Note that I am in the annoying position of not being able to pronounce my own name very well, else I would have recorded a clip of my entire name.
#
Zegnat
Yeah, I am not sure if it makes sense to do that schmarty, because of the phonetic symbols, it doesn’t seem very useful?
#
wagle
google is NOT cooperating.. "from" != "to"
#
jmac
I love the idea of an ad-hoc phonetic-pronounciation property tag, but it opens the door to how to render it
#
jmac
I'd wanna use "baby talk" like (for my name) "MAC-in-tosh" but I realize that also assumed English reading / pronounciation.
#
jmac
And i see you use IPA, Zegnat, but the only people who can read & grok IPA symbols are nerds. (Begging your pardon.)
#
Zegnat
I do not disagree jmac. I consulted with sebsel (who studied Dutch) to get the correct glyphs.
#
jmac
By "nerds" I mean "people smarter and more sophisticated than myself" of course
#
aaronpk
At one point I could read IPA
#
Zegnat
The problem with “baby talk” is that it isn’t helpful on foreign pronunciation at all.
#
aaronpk
Back when I was studying linguistics :-)
#
Zegnat
/MAR-tajn/ ? Something like that? Not sure if that will actually help people pronounce my name
#
schmarty
i definitely cannot read IPA and i think that is super interesting.
#
schmarty
because in the sense that tons of human effort to get a universal textual representation of mouth sounds, it feels like the "right way to do it"
#
jmac
<span class="p-phonetic-name-babytalk-en">lol</span>
#
Zegnat
Better to link to sound. And wikipedia/wiktionary actually has a lot of pronounciations of names stored.
#
aaronpk
I think an audio file is the best option, since it removes the need to find common written symbols to represent different sounds from different languages
#
wagle
Zegnat: sure is looking like a trap
#
schmarty
but in the sense that the indieweb is about making things usable by humans, i can't get much out of IPA representations
#
Zegnat
I think people have told me to add a symbol to the page so people realise they can click it for the audio representation
#
schmarty
i prefer audio files, for sure, because i can practice to match them.
#
jmac
Yeah, linking to a sound clip sounds better the more I think of it. It's the internet, 2018, all that.
#
aaronpk
Cross language "baby talk" spelling doesn't work very well either cause there are many sounds in other languages that don't exist in English and can't be spelled with English words
#
schmarty
wikipedia/wiktionary are good places to check. my previous strategies have involved trying to find videos where a person is mentioned or says their name, or appearances on podcasts.
#
Zegnat
The only problem with that is people who cannot pronounce their own names in their own language very well, haha
#
jmac
remembers that early (and current?) Linux distros often included a clip of Linux pronouncing his name, and the operating system's
#
jmac
(er, Linus)
#
aaronpk
Zegnat: in that case I would say the more important thing is that people are pronouncing your name the way you want them to whether or not it's "technically correct"
#
schmarty
my current strategy is usually to check their site's about info to figure out where they live (or if they say where they are "from"), or the primary non-english language that they post in on their site
#
schmarty
then i'll put their name into google translate and set it to the "nearest" language that google translate will speak aloud.
#
schmarty
and i'll practice on that.
#
schmarty
which is how i butchered klex's name 😩
#
Zegnat
aaronpk, problem comes from not being able to say that. I wonder for instance how Jonathan Ross pronounces his own surname. And if that becomes “Woss”, does he actually want people to call him that?
#
wagle
/nick WAYgull
#
singpolyma
jmac: "nerds" and "people from languages who use IPA as their alphabet"
#
Zegnat
I too sometimes struggle with Rs, and hearing people try to parrot the way I pronounce my own given name, with them trying to mimic my R, just sounds wrong.
#
schmarty
jmac: that clip wasn't just included! it was the test sound for alsa configuration, if i remember correctly. :}
#
jmac
singpolyma: I duly slow my Anglocentric roll.
#
schmarty
pronunciation audio files as a service
#
jmac
schmarty: Excellent. You can tell that I got my friends to set up sound in Linux because I was hopeless at it.
#
[jgmac1106]
This will happen often with different languages, especially if moving from a phonetic based reading language to one that isn't but even then there are simply some phonemes (a human invention) that are used in Hindi and English vice versa that our mouths are not trained to make
#
skippy
"My name in Linus Torvalds, and I pronounce Linux Linux."
#
Zegnat
Even non-native English speakers tend towards anglocentric views on the internet, in my experience, jmac :)
#
[jgmac1106]
An English only web will never truly be an open web
#
skippy
Esperanto for everyone1
[kevinmarks] joined the channel
#
[kevinmarks]
IPA is better than pseudo-English, but you can show both.
#
[jgmac1106]
and then I can certify everyone to teach pre school
AngeloGladding joined the channel
#
jmac
I am warming to the idea of showing IPA and "dictionary pronounciation" (in whatever language) and so on, but encouraging audio clips as canon.
#
jmac
Especially in these benighted times when so many can't read IPA offhand
#
[kevinmarks]
each dictionary has their own arbitrary transcription
#
Loqi
h-card
#
[snarfed]
@skippy many of us use separate test silo accounts for that reason
#
Zegnat
h-card << [https://chat.indieweb.org/dev/2018-04-30#t1525100824911600 Discussion about adding pronunciation guides to h-card.]
#
jmac
And working all these together as a little IPA teaching-nudge, hmm? e.g. <p class="p-phonetic-name"><a href="http://example.com/me-pronouncing-my-name.mp3" class="p-ipa u-sound">[My name in IPA characters]</a></p> (Just spitballing here)
#
Loqi
[Zegnat] schmarty, jmac, [jgmac1106]: I use u-sound linked to an audio file of my first name.
#
Loqi
ok, I added "[https://chat.indieweb.org/dev/2018-04-30#t1525100824911600 Discussion about adding pronunciation guides to h-card.]" to the "See Also" section of /h-card https://indieweb.org/wiki/index.php?diff=47278&oldid=45223
#
Zegnat
The outer p-phonetic-name is going to be the same as the inner p-ipa in that example, jmac
#
Zegnat
p-* says “take the plain text value of this element”. Which is the same for the P and A.
#
jmac
OK. I'm still learning this stuff. :)
#
jmac
But the gist is the same i hope
#
Zegnat
Yes, I just wanted to point that out :)
#
Zegnat
p-ipa might be a good idea. Would set it aside from other pronunciation guides, and as a mf2 consumer you know you only have to look in there if you are able to use IPA in the first place
#
jmac
Would it be kosher to make an ad-hoc rule of "And if it contains a u-sound URL, understand that as a spoken sound clip of the IPA text content" ?
#
Zegnat
Oh. Hmmm.
#
schmarty
jmac: i think u-sound, being derived from hCard's "sound" and vCard's "sound" before that, would be understood to be a spoken sound clip of the person or organization or place's name
#
jmac
I mean, maybe there is already an MF2 proposed standard for "Here is a link to an audio version of this text" that's re-usable here, I don't know
#
Zegnat
You could document that. But the raw microformats aren’t going to show a relationship between properties. All properties are descriptors of the upper object. So all mf2 shows is that `sound` and `ipa` are descriptors of `h-card`.
#
jmac
schmarty: That sounds apt, then
#
jmac
heh heh "sounds", good one jmac
#
Zegnat
You’d need something like ... h-text? With a p-written and u-spoken? Which may be interesting, or overly convoluted.
#
schmarty
jmac: oh, good question. i don't believe there is, but i'd be interested in using it to link podcast episodes to their transcriptions, or link the this week in the indieweb newsletters with their audio editions.
#
jmac
Zegnat: But if a u-sound in an h-card is already understood to mean "This is the 'name' of this h-card read out loud", then that's all we need; the fact that you can represent that as a hyperlink from IPA text is a happy accident.
#
schmarty
zegnat: did you mean to write "not (yet) part of the official h-review spec" on the mf2 wiki regarding u-sound? seems like that should be h-card, but i get easily confused about the mf2 wiki content. ;}
#
Zegnat
Yes, on an h-card, I would say it always means the spoken name
#
Zegnat
Woops
#
Zegnat
I copied that sentence over from h-review (where I copied it over from h-entry) so the same text is use everywhere
#
Zegnat
busted
#
Zegnat
Fixed it
#
[kevinmarks]
I'd say avoid nesting properties - we flattened h-card to make it easier. If you want pronunciations of other things (organisatiosn etc) then embed an h-card for them wiht it's own u-sound
#
Zegnat
I agree with [kevinmarks]
#
jmac
no prob
#
Zegnat
But sound property on an h-entry? Would that be “entire entry read”? Because I could see that being used for schmarty’s podcast transcript case
#
schmarty
likewise. i am a big fan of u-sound.
#
schmarty
(being part of the h-card)
#
[kevinmarks]
yes, for an h-entry I would assume audio version. You could use rel="alternate" for it too
#
[kevinmarks]
If we left out u-sound it was because we didn't see examples, so adding examples is the right way to go
#
Zegnat
hmm, is rel="alternate" scoped like rel="author"?
#
schmarty
aaronpk: any interest in adding an h-card to okta.com with a u-sound property linking to an audio file of the pronunciation? ;}
snarfed joined the channel
#
Zegnat
Looks like rel="alternate" is page scoped. So can only use that for the audio version links on permalink pages and not within feeds. Am I right in that reading of the HTML spec, [kevinmarks]?
snarfed joined the channel
#
jeremycherfas
Can I just link to the first 10 seconds of every one of my podcasts?
#
[kevinmarks]
why would you do that?
#
[kevinmarks]
rel+"alternate" is page scoped, yes
#
[kevinmarks]
rel-enclosure is also appropriate for podcasts
#
Zegnat
The question is what people will understand the sound property to be ... if they expect to find the full post in audio format, 10 seconds may be a let down. More a [.u-summary .u-sound] then, maybe?
#
[kevinmarks]
that's still not good
#
[kevinmarks]
Why would you have a 10 second audio summary?
#
[kevinmarks]
I can kind of see having a trail, like Leo does, but that's more of a hook to keep you listening past the opening ads I think/
#
jeremycherfas
A lame joke; I introduce myslef by saying my own name, the way I pronounce it, every time.
#
wagle
Zegnat: it says explicit;y that there isi no vendor lockin, despite still NOT saying how exactly to export everything
#
[kevinmarks]
ah, gotcha
#
wagle
Zegnat: i'm half amused
#
Zegnat
wagle, probably because you are free to take all your data. As all the data is indeed stored by you on hosting you pay for. They just aren’t telling you exactly you can access that data ;)
#
wagle
i was fooled by the "free software" label
#
jmac
On the topic of hyperlinked and h-carded IPA, I put an example on http://jmac.org.
#
Loqi
Jason McIntosh
#
jmac
In the first graf under the header
#
Zegnat
I noticed when I was looking up your URL
#
Zegnat
You are credited for coining the ipa property in the source of https://vanderven.se/martijn/ now ;)
#
Loqi
Martijn van der Ven
#
Zegnat
(and my h-card grows ever stronger.)
#
jmac
Your IPA looks like your name, mine looks like horrible shoggoth-speak. I'm trusting that my language-nerd friends in another chatroom aren't playing a joke on me.
#
Zegnat
Looks about right, from what I remember of IPA
#
jmac
Every time someone actually pronounces /ˈdʒeɪsən ˈmækɪnˌtɒʃ/ another sun winks out and cthulhu stirs in his slumber. sorry everyone
#
skippy
iA! iA!
#
Zegnat
jmac, your contact link is dead?
#
wagle
found a backup script written in german.. heh
#
Zegnat
several people here might be able to translate that for you ;)
#
jmac
Zegnat: zounds!
#
jmac
What the... I have no idea how that happened, nice catch
#
sknebel
"from what I remember of IPA" is a good phrase, yes. one of those things they teached us in school that I just don't need enough
#
wagle
actually more like dutch, I think
#
wagle
translate.google.com seems to handle it
#
Zegnat
That doesn’t change the translatability, wagle ;)
#
snarfed
!tell kaushalmodi,sknebel here's the bridgy url for that RT that includes u-repost-of. https://brid.gy/repost/twitter/kaushalmodi/990787587278295040/990803136448253952 (and yes, bridgy still shouldn't backfeed RTs of mentions. this is just in case you were curious.)
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[Kaushal] Finding some really interesting static-site pipelines. My favorite so far is @kaushalmodi's: gitlab.com/kaushalmodi/ka… I wish there was a mor
#
sknebel
snarfed: ah, I overlooked that both IDs are needed
#
Zegnat
jmac, hmm, can I convince you to also include pronouns in the h-card. Now that pronunciation of your name has been solved? 😇
#
wagle
is IPA an encryption? (/me runs)
#
jeremycherfas
It is really easy to reverse engineer given a familiar corpus.
#
jeremycherfas
Typing the stuff is the difficult part.
#
jmac
Zegnat: A valid question, and for the time being I would rather stay respectfully mum on this topic! (Which is an entirely separate crate of potatoes I intend to write up later.)
#
Zegnat
jmac, ha, noted. If you do a write up about pronouns “later”, here are my notes on marking them up: https://wiki.zegnat.net/microformats/pronoun
#
jmac
v good
kaushalmodi joined the channel
#
kaushalmodi
!tell snarfed Thanks! Does it mean it was something that you just fixed?
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
kaushalmodi: snarfed left you a message 24 minutes ago: here's the bridgy url for that RT that includes u-repost-of. https://brid.gy/repost/twitter/kaushalmodi/990787587278295040/990803136448253952 (and yes, bridgy still shouldn't backfeed RTs of mentions. this is just in case you were curious.)
#
kaushalmodi
Here's the bridgy URL that last got generated for that retweet: https://brid-gy.appspot.com/post/twitter/kaushalmodi/990803136448253952
#
Loqi
[John Feminella ⌬] Finding some really interesting static-site pipelines. My favorite so far is @kaushalmodi's: gitlab.com/kaushalmodi/ka… I wish there was a more general effort to making pipelines agnostic of what they were running against.
#
wagle
mygawditsfulloftables!
#
snarfed
kaushalmodi: no, i haven't changed any code. bridgy just renders a retweet to html a bit differently depending on whether you explicitly tell it it's a retweet or not
#
Loqi
snarfed: kaushalmodi left you a message 1 minute ago: Thanks! Does it mean it was something that you just fixed?
#
snarfed
(granary's a bit better)
#
[kevinmarks]
iᴾA! iᴾA!
maingo joined the channel
#
kaushalmodi
snarfed: I didn't yet understand the root cause of the problem..
#
kaushalmodi
I shouldn't retweet the tweets that contain my mentions?
#
snarfed
kaushalmodi: no, bridgy shouldn't backfeed you retweets of mentions
#
snarfed
it's arguably just a bug
#
kaushalmodi
OK. I will just manually delete the WM for now from wm.io. Should I open an issue for this on bridgy?
#
snarfed
sure, if you want!
#
snarfed
[kevinmarks]++ hugs
#
Loqi
kevinmarks has 10 karma in this channel (307 overall)
#
[kevinmarks]
that thing where none of your folders have spaces in because python install tools fail unpredictably when they do, and every python programmer has already done this so it never gets fixed…
#
www.svenknebel.de
edited /Medium (+28) "move custo mdomain link to existing criticism section about it"
(view diff)
[jgmac1106], tantek, KartikPrabhu and [cleverdevil] joined the channel
#
[cleverdevil]
LOL, that XKCD is so on point.
#
[cleverdevil]
Python packaging is actually at a better place than its ever been in many respects, but its still a pain in the ass due to other issues.
#
[cleverdevil]
(Much of it, for me, actually has to do with Homebrew...)
#
tantek
packaging in general is often a PITA
#
tantek
I'm a big believer in single-file libraries and single-file software
#
tantek
with forward/backward compat
#
[cleverdevil]
Packaging problems are one of the primary reasons that containerization and serverless are popular these days.
#
[cleverdevil]
Docker is pretty much "works on my machine as a service."
#
tantek
except I remember Docker containers having problems with enough network access to make Webmention work
#
[cleverdevil]
Yeah, they're definitely not a silver bullet.
#
[cleverdevil]
But, they're certainly marked as one 🙂
#
tantek
so many things are
#
tantek
I feel like that's what's driven the crazy complexity of modern cargo-cult JS "environments"
snarfed and [manton] joined the channel
#
tantek
Vouch << 2018-04-27 Fast Company: [https://www.fastcompany.com/40565050/say-goodbye-to-the-information-age-its-all-about-reputation-now Say Goodbye To The Information Age: It’s All About Reputation Now]
#
Loqi
ok, I added "2018-04-27 Fast Company: [https://www.fastcompany.com/40565050/say-goodbye-to-the-information-age-its-all-about-reputation-now Say Goodbye To The Information Age: It’s All About Reputation Now]" to the "See Also" section of /Vouch https://indieweb.org/wiki/index.php?diff=47286&oldid=45118
iasai_ and bdesham joined the channel
#
bdesham
Question about the URL returned when you upload a file to a Micropub media endpoint. Is the intention that this be a *resolvable* URL?
#
bdesham
Or could I return something like urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 and only "promote" the file to a "real" URL once a post was created that actually referenced the file?
#
grantcodes
bdesham: it's meant to return the url
#
grantcodes
but I don't suppose the file needs to be publicly accessible at that url
#
Zegnat
Good question. From spec as written, any valid URL pointing “to the file” should be a valid response. Though I think the intent was for it to be resolvable.
#
bdesham
Yeah, I figured that was the case. It seems preferable to me, though, to make the uploaded file publicly-accessible only when the relevant post is published, instead of making it accessible immediately and then expiring it at some point in the future
#
aaronpk
advantage of it being accessible immediately: see the quill UI for adding a photo to a post. it shows the post as a preview before the note is created
#
Zegnat
I guess some editors may have issue with it if they try to display an uploaded image inline? Does the Quill article editor not do something like that?
#
bdesham
aaronpk: I haven't uploaded a photo with Quill yet (although I have used it for several text posts--thank you very much for making it!). Does Quill upload the file and then download it again to create the preview?
#
aaronpk
it uploads the file then renders an <img> tag with that URL
#
Zegnat
(I didn’t see aaronpk’s chat, my IRC client got out of sync :( Going to be quiet.)
#
singpolyma
the media endpoint is still optional, right? Because it wouldn't work for my use case at all :P
#
aaronpk
what use case?
#
aaronpk
and yes the fallback is that clients will upload the file to the micropub as a multipart request
#
singpolyma
I put media in the same folder as the post. so it can't exist anywhere until the whole post exists
#
aaronpk
i do that as well
#
aaronpk
i treat my media endpoint as a temporary location, and my site moves the file to the post's folder after it's created
#
singpolyma
I guess I could do that, but a multipart request sounds easier to handle
jalcine joined the channel
#
bdesham
I was thinking that since the URL returned from the media endpoint is (potentially) temporary anyway, returning a non-resolvable URI wouldn't be too bad. But it sounds like that would break some clients
snarfed joined the channel
#
loqi.me
edited /urn (+41) "bear added "Uniform Resource Name" to "See Also""
(view diff)
#
bear.im
edited /urn (+121)
(view diff)
#
KartikPrabhu
what is urn?
#
tantek
KartikPrabhu: bear is fixing it
#
KartikPrabhu
tantek: yeah I just wanted to see what it is
#
bear
what is a urn
#
Loqi
urn is a Uniform Resource Name that comes from the original design of Internet resources but is often now a source of dead links https://indieweb.org/urn
#
bear
with a follow up paragraph about how IndieWeb should use URLs
#
tantek
pretty sure it's been obsoleted in the URL spec also
#
KartikPrabhu
yeah urn looked complicated
#
bear
i'm tracing the URL RFCs now to get the last one and to double check
#
tantek
yes, URI and IRI are abandoned in the URL spec, thus eliminating any need for URN
#
bear
well, URN and URL are not abandonded per the RFC
#
tantek.com
edited /urn (+232) "include prior dfn, abbr for URN, note relation to URI, abandoned by URL spec, now dead links"
(view diff)
#
tantek
what is an URN
#
Loqi
An urn is used to store the ashes of cremated people, however URN is an abbreviation for Uniform Resource Name, specified as a kind of URI, yet later abandoned by the URL Standard, and historically often a source of dead links, ironically aligned with the original common noun.</span> https://indieweb.org/urn
#
bear
that's not accurate tantek
#
tantek
which part?
#
tantek.com
edited /urn (+6) "/dfn"
(view diff)
#
singpolyma
How can a urn be a "dead link"? Most of them are stuff like urn:isbn:... ISBNs don't expire or anything, and in terms of resolution are never "live links" to begin with
[jgmac1106] joined the channel
#
bear
URN is not abandoned - it's use is listed as not being suggested for use in favour of URI
#
aaronpk
"unresolvable link" is more accurate
#
bear
and it's only unresolvable by browsers normally
#
tantek
singpolyma not true - URN advocates claim ways of binding resolvers to various urn: subschema
#
bear
RFC 3986 is where URI is considered to be the "proper" term as that folds in both URLs and URNs
#
tantek
such ways which themselves are in practice far more fragile than how browsers resolve URLs
#
tantek
thus "dead links" is a reasonable lay person summary
#
singpolyma
I wasn't aware anyone had ever tried to do resolution for urn subschema, so I stand corrected :)
#
tantek
bear, URN was abandoned by the URL Standard as it is not even mentioned in it
#
tantek
whereas URI and IRI were/are
#
tantek
those are verfiable from the links in the page / dfn
#
bear
you keep saying "URL Standard" and then point to whatwg ... which is not where URI, URN or URL are defined as a standard
#
tantek
singpolyma: the very example you gave of ISBNs is one that is often given as a something has many "resolvers"
#
tantek
bear, the URL Standard is the latest definition of URL, and explicit abandonment of URI and IRI (and implicit abandonment of URN)
#
singpolyma
nothing from whatwg is a standard :P
#
tantek
there were older RFCs sure
#
tantek
but no one is implementing to them any more
#
bear
I don't see that in the current RFC
#
tantek
singpolyma: why do you say that?
#
tantek
interoperable specs with test suites, IP policies etc.
#
singpolyma
tantek: whatwg is an industry group, not a standards body
[kevinmarks] joined the channel
#
tantek
singpolyma: it produces standards that are interoperably implemented
#
tantek
= standards body
#
tantek
singpolyma: you're going to have a hard time arguing that on merits / evidence
#
tantek
"in practice" that is - which is frankly a core common cultural assumption even here in #indieweb
#
tantek
we're not so much into theoretical proclamations
#
singpolyma
I mean, we could deband what "standards body" mean all day I suppose :P I'm probably just too used to open stardards, but arguably ISO and everyone are just as closed as whatwg so maybe none of it means anything :P
#
tantek
bear, does that "current RFC" have test suites with implementation reports?
#
tantek
singpolyma: also inaccurate
#
bear
where did the requirement that test suites and implementation reports become part of what a standards body definition is?
#
tantek
pretty sure I wrote a blog post about this ages ago that delineated important differences
#
tantek
(e.g. how ISO isn't as open as compared to others)
#
tantek
bear, in the past 15 years
#
tantek
the bar has been raised for what is a "standard" and how to determine "interoperability"
#
singpolyma
I don't think either of those are standard practise for IETF
#
tantek
mere vendor claims and or "interop parties" are no longer sufficient
#
tantek
singpolyma: yeah, in practice IETF is a bit behind culturally in that way
#
tantek
some groups are trying to fix that
#
bear
this smells of history rewriting
#
singpolyma
tantek: behind who? is there anyone else even worth looking at?
#
singpolyma
bear: no kidding
#
aaronpk
This sounds like a great debate for not this channel
#
tantek
bear, singpolyma, nope, again, blog post with examples, citations: http://tantek.com/2011/168/b1/practices-good-open-web-standards-development
#
Loqi
[Tantek Çelik] 10 Practices for Good Open Web Standards Development
#
bear
but we are not talking about *web* standards but internet standards
#
tantek
this is indieweb not indieinternet
#
tantek
so yeah, we are talking about web standards
#
tantek
bear, and read the post, I call out specifically the historical problems of IETF / iCalendar testing etc.
#
tantek
I am citing history. no rewriting going on here.
#
singpolyma
This list of 10 things is good, but except for indieweb/microformats does anyone operate like this? IETF is close, except for 8,9,10. Other groups tend to fail much earlier (due to not being open in at lest of of develop/iterate/discuss)
#
tantek
singpolyma: right, 9 & 10 are what has evolved to be *expected* of current standards development
#
tantek
there's efforts to upgrade IETF culture to do so, beyond "running code"
#
tantek
I am optimistic about that
#
aaronpk
W3C are to some extent
#
bear
my original point, before the rabbit holes and such, was that defining URN purely from a web standard view isn't going to give the proper depth of a definition - but i'm going to stop because i'm tired of being told to not worry about anything that isn't a pure web experience
#
tantek
right, much of that (explicit open test suites, impl reports) was pioneered at W3C
#
singpolyma
aaronpk: W3C... I don't event want to touch that discussion anymore. It's 2018
#
aaronpk
I don't even know what that means but okay
#
tantek
bear, part of the point of defining something on the indieweb wiki *is* to not only give a "web experience" but an *indieweb* experience at that
#
tantek
Wikipedia is already there to "give the proper depth of a definition"
#
bear
then we will be removing anything that is implementation details below the line of web/html
#
aaronpk
Right indieweb wiki is where you go to understand what something is relative to your personal website
#
loqi.me
created /uri (+71) "prompted by gRegorLove and dfn added by [kevinmarks]"
(view diff)
#
tantek
bear we have removed plenty of stuff that had nothing in particular to do with indieweb
#
aaronpk
Wikipedia can take the scope of defining everything outside of any context
#
tantek
it's not about "below the line of web/html"
#
tantek
it's about about what do you actually use setup, maintain, develop an indieweb site
#
singpolyma
even wikipedia has "notability" requirements (though, no idea why)
#
tantek
wherever that goes
#
tantek
singpolyma: if you want to drop "It's 2018" type statements, then yes, it's 2018 and no standards group/body that calls itself that has any excuse for not doing open (*free*) test suite and open implementation reports - it was a common best practice 7 years ago as I blogged it
#
tantek
bear where are you seeing URC?
#
sknebel
https://daniel.haxx.se/blog/tag/url/ for more details on the IETF vs WHATWG URL chaos
#
sknebel
(from a non-browser perspective)
#
tantek
when I spoke with TimBL about URL origins, he mentioned UDI: http://tantek.com/2014/304/b1/url-started-as-udi-conversation-w3c-tpac
#
Loqi
[Tantek Çelik] How URL started as UDI — a brief conversation with @timberners_lee @W3C #TPAC
#
singpolyma
I'm in the awkward situation where I need to go for unrelated reasons, but if I disconnect it'll look like I'm leaving a semi-heated discussion in a huff. So this is just to say I have no ill feelings and am leaving for unrelated reasons :) Big respect for you tantek and aaronpk as always
#
tantek
singpolyma: same, keep up the good work on your own site!
#
aaronpk
Wait what is URC??
#
tantek
IDK bear put it in /urn
#
bear
that's a typo most likely
#
gRegorLove
I think they're creatures from Lord of the Rings
#
bear
URN, URI and URL is what I was referring to - URC is a typo
#
tantek
bear I am objecting to "original" as per the conversation I had with TimBL, UDI was more "original" that URI
#
tantek
*than URL
#
tantek
or URI
#
aaronpk
is getting on a plane... ttyl! Donuts en route!
#
bear
oh wait - URC is accurate, but it's part of the original design - Uniform Resource Characteric
#
tantek
bear - WHOSE original design? not Tim's
#
bear
but it's even more hand-wavy-from-the-before-time than URNs
#
bear
one of a handful of URC references
#
bear
from my understanding - URC never made it out of draft - but that was a long time ago
#
tantek.com
edited /urn (+305) "note historical context of URI URL URN URC UDI"
(view diff)
#
tantek
There I shoved everything into rough historical order with links
#
bear
thanks
#
tantek
sknebel: that daniel haxx se link also notes: "The only somewhat modern "spec" for URLs is the WHATWG URL specification. The other major, but now somewhat aged, URL spec is RFC 3986, made by the IETF and published in 2005." (with links)
#
@rombulow
You know how HTTP GET requests are meant to be idempotent? Well, do I have the story for you ... a while back I added WiFi control to our garage doors with little Wemos D1s.
(twitter.com/_/status/990684453734203392)
#
tantek
that's more #indieweb-chat right?
#
aaronpk
Classic
#
[kevinmarks]
With the url resolution conversation it seems to fit
#
aaronpk
checks to make sure his BarBot URLs require a post request
#
loqi.me
created /WEF (+156) "prompted by tantek and dfn added by [kevinmarks]"
(view diff)
#
aaronpk
That's actually why I made the Touch Bar button just queue the drink and not actually start pouring it
#
[kevinmarks]
So if you leave them open, a browser restart will queue you up some drinks to console you for the crash
#
wagle
oh wow.. Lychee is now trivial to install
#
tantek
what is Lychee?
#
Loqi
It looks like we don't have a page for "Lychee" yet. Would you like to create it? (Or just say "Lychee is ____", a sentence describing the term)
#
Loqi
[electerious] Lychee: A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.
#
aaronpk
That looks potentially like a good replacement for Flickr for me
#
aaronpk
Does it support videos?
#
aaronparecki.com
moved /piwigo to /Piwigo "Proper noun"
#
aaronpk
Piwigo also looks nice and it does handle videos
#
tantek
is it like Mediagoblin?
#
aaronpk
I guess so?
#
aaronpk
Piwigo and Lychee are php tho so they're way easier for me to install :-P
snarfed joined the channel
#
tantek.com
edited /silo-quits (-105) "--utm_*"
(view diff)
#
tantek
what is a multirsvp
#
Loqi
An RSVP is a reply to an event post that says whether the sender is or is not attending, might attend, or is just interested in the event https://indieweb.org/multirsvp
snarfed, jgmac1106, [kevinmarks], tantek, KartikPrabhu and leg joined the channel; bdesham_afk left the channel