#dev 2023-01-13

2023-01-13 UTC
#
IWDiscordRelay
<c​apjamesg#4492> [tantek] What HTML tag lets you hover over a word and see a definition?
#
IWDiscordRelay
<c​apjamesg#4492> Is it a <span> with a "title" attribute and an underline in CSS?
#
IWDiscordRelay
<c​apjamesg#4492> Or is there an element for it? I can't recall.
#
[tantek]
capjamesg, context? In general there are many tags that support the `title=` attribute. You may be seeing `<abbr title="abbreviation">abbr</abbr>` tags 🙂
vilhalmer joined the channel
#
IWDiscordRelay
<c​apjamesg#4492> I want to explain my nickname.
#
IWDiscordRelay
<c​apjamesg#4492> I have seen sites that have text that you hover on and the cursor changes and a box shows.
#
GWG
Isn't there a dfn tag?
#
[snarfed]
both work
#
[snarfed]
(and others)
#
sknebel
dfn is intended if the content around it gives the definition though
#
sknebel
like our wiki dfns
#
sknebel
<p><dfn>bar</dfn> is a kind of foo.</p>
lagash_ joined the channel
#
[tantek]
<dfn title="short summary">term</dfn> is a longer description
#
[tantek]
is another way to do it
#
sknebel
yeah, but didnt sound like capjamesgs usecase
#
[tantek]
sure, that was why I suggested abbr. however since dfn was suggested I figured might as well show how with dfn you can do the "you hover and the cursor changes and a box shows" effect that he asked for
#
gRegor
abbr might have different screenreader behavior than capjamesg wants, not sure
#
gRegor
I try to only use them on actual abbreviations/acronyms
#
[tantek]
sure, yet capjamesg is certainly an abbreviation 🙂
Seirdy0 and geoffo joined the channel
#
[0x3b0b]
Interesting...I think Tantek's auto-linker update would run into trouble if he tried to use @-@ for me. I should add a redirect to fix that.
gRegor joined the channel
#
[aciccarello]
A standard link is better for an indieweb site so you're probably fine.
#
[aciccarello]
I would have the same problem too
starrwulfe joined the channel
#
starrwulfe
[tantek]: here's that error I was having trying to drop a webmention on your site the other day: https://telegraph.p3k.io/webmention/17z0BWGofkFphFyVSI/details
#
[0x3b0b]
[aciccarello]: That's something I'm putting a lot of thought into at the moment, because microblog.pub is basically an ActivityPub instance with some Indieweb support rather than an IndieWeb site with an ActivityPub compatibility layer, and in *some* ways that seems to make it more natural for me to interact with a Fediverse presence if there is one. But only some ways.
#
[0x3b0b]
But either way, disregarding how long it took me to notice I'd made a simple syntax error, making the `/@0x3b0b` path that an auto-linker following convention would assume was my profile URL redirect to the same place webfinger would have said to look, instead of saying "Oops, there's nothing to see here," is just a quick location-block addition to my homeserver config. So I figured I'd make it work in case anything makes that
#
[0x3b0b]
assumption.
#
[0x3b0b]
Oh, I remembered that slightly wrong. The default 404 page says "Oops, nothing to see here."
#
@jh3yy
↩️ Sooo.... 1. Sign up for https://brid.gy/ 2. Sign up for http://webmention.io 3. Make requests to http://webmention.io 4. Profit?
(twitter.com/_/status/1613776455342903301)
#
@jh3yy
↩️ Sooo.... 1. Sign up for https://brid.gy/ 2. Sign up for http://webmention.io 3. Make requests to http://webmention.io 4. Profit?
(twitter.com/_/status/1613776455342903301)
#
@jh3yy
↩️ @argyleink Sooo... Do I just sign up for http://WebMention.io and start hitting the API? Or do I need to do some… https://twitter.com/i/web/status/1613773503253348352
(twitter.com/_/status/1613773503253348352)
#
@jh3yy
↩️ Also, I feel like there's definitely an article in this that I'm going to write up because I'm always a bit like "What am I signing up for here?" You jus' signed into http://brid.gy with Twitter? Did you have to sign in again with Mastodon? And then Bridgy broadcasts?
(twitter.com/_/status/1613781685124100098)
Seirdy0 joined the channel
#
[tantek]
starrwulfe thanks for the heads-up. that looks like the 500 error that [snarfed] was seeing as well. very strange.
starrwulfe, tiim, gRegor, [jeremycherfas], mro and jonnybarnes joined the channel
starrwulfe joined the channel
#
starrwulfe[m]
First time I've seen someone not in Japan use the term 爆文字 "bakumoji" 😁
starrwulfe joined the channel
#
[KevinMarks]
If you don't know about ftfy.readthedocs.io yet, then this is your heads up. I spent at least a year of my life dealing with this stuff, and that tool means that you don't have to, or at least have a way to debug data paths that lead to it.
#
starrwulfe[m]
Oh wow. I spent pretty much a part of every day since I turned 22 dealing with it. I translate stuff back and forth between English and Japanese on the regular and 爆文字 is a way of life (and a source of income) for me
#
starrwulfe[m]
Also I’ve heard of this tool— been meaning to tinker with it. But some of my common issues are
#
starrwulfe[m]
- double byte vs single byte characters in context. 234 Houston vs 234 Houston
#
starrwulfe[m]
- the same as above but with white space… the worst!
#
starrwulfe[m]
- private use characters being used due to ASOK and JIS encodings that were never a part of ISO Unicode but somehow are still commonly seen in Japanese IT environments
#
[KevinMarks]
Right, by "a year of my life" I was calculating cumulative time spent during the technorati crawler era and subsequent indie tools dev. It's always there somewhere.
#
[KevinMarks]
It's a good framework for common issues, and you can extend it by adding new heuristics. Private use is tricky, as it assumes that you're in a utf8 domain, but may be tractable.
starrwulfe joined the channel
#
[KevinMarks]
If you have a collection of test cases, definitely look at what it works for. The "explain" mode is good.
#
starrwulfe[m]
Awesome. Maybe I can fool around with this and see if I can use it on some of what I commonly run into
#
starrwulfe[m]
We have a decent parsing tool in-house that catches most things but it’s always good to have options
#
Loqi
I added a countdown scheduled for 2023-01-23 3:43am PST (#7006)
#
[tantek]
10 days until the fifth anniversary of WebSub being published as a W3C Recommendation: https://indieweb.org/timeline#January
#
[KevinMarks]
It can work as a backstop checker too - if running it over your text changes something, you may be missing a particular weird pathway (people can always paste misencoded text in). Also, it may catch posts discussing mojibake…
#
IWDiscordRelay
<c​apjamesg#4492> “capjamesg is certainly an abbreviation” made me laugh 🤣
#
IWDiscordRelay
<c​apjamesg#4492> I read it like my name.
#
IWDiscordRelay
<c​apjamesg#4492> [tantek]++ abbr was exactly what I was looking for!
#
capjamesg
What is a nickname?
#
Loqi
capjamesg: [tantek] left you a message 19 hours, 57 minutes ago: do you have the link for when this was discussed in chat? https://github.com/tantek/cassis/issues/36 Also I have made some improvements (not committed) like recognizing Masto-post-like URLs, you might have seen some of them in my recent reply-contexts on my home page. Would you want that too?
#
Loqi
nickname is a shorthand name or phrase that you will respond to, or use for people you are familiar with, instead of or in addition to actual given or family names, and represented by the p-nickname property in h-card https://indieweb.org/nickname
starrwulfe joined the channel
#
[tantek]
Lol how to POSSE a like as text ^
#
aaronpk
dammit
#
aaronpk
how did that happen
#
[tantek]
I mean there was an actual POSSE tweet if you wanted to POSSE your indie like as a tweet like
#
aaronpk
yeah that should happen automatically
#
aaronpk
maybe i need to finally replace silopub with my own native POSSE code since i can't actually maintain silopub
geoffo joined the channel
#
sknebel
twitter api issues breaking the discovery of the post?
starrwulfe, blindnerd and geoffo joined the channel
#
[tantek]
Discovery of my original post or POSSE copy is purely by hyperlink. No API needed
#
[tantek]
aaronpk FWIW I used my own code to POSSE text tweets and likes of tweets, Bridgy Publish for photos & videos
#
[KevinMarks]
has anyone seen twitter api breakage with indieweb tools? a lot of clients broke overnight, but not sure if that was a blocklist, or an auth API glitch
[tw2113_Slack_] joined the channel
#
[tw2113_Slack_]
i saw rumblings of the API not functioning in general last night, but nothing directly tied to Indieweb tools
#
aaronpk
so what my code does is sees if the thing i'm replying to has a twitter syndication link, and if it does, it passes the post off to silopub to syndicate. what I don't understand is what caused silopub to post that as text instead of as a like
#
[tantek]
Note your tweet linked to my original post, not syndicated tweet, so that may mean that your code couldn’t find the Twitter syndication link?
#
aaronpk
if it didn't find the twitter link it wouldn't have posted it to twitter
#
[aciccarello]
Probably unlikely but I wonder if it was a fallback case due to Twitter's API not working
#
aaronpk
so it looks like my code sent the tantek.com link to silopub instead of the twitter link. but i don't see how that would have happened
blindnerd joined the channel
#
[tantek]
Aside: I feel this aligns with indieweb development ethos: https://twitter.com/sarasoueidan/status/1613926050332819457
#
@SaraSoueidan
Under-engineer. That's almost always better for usability and accessibility. Simple solutions are almost always more robust.
(twitter.com/_/status/1613926050332819457)
starrwulfe, lagash, [chrisaldrich], mambang and lagash_ joined the channel
#
[tantek]
that webmention anniversary post was A LOT more popular than I expected. literally more popular than all prior webmention anniversary posts I've made in the past. combined.
starrwulfe joined the channel
#
[tantek]
!tell [snarfed] I saw this recently in Mastodon remote follow UX for the input box and I think it would be an improvement for Bridgy Fed dashboards as well: placeholder="Enter your username@domain you want to act from"
#
Loqi
Ok, I'll tell them that when I see them next
#
[tantek]
!tell [snarfed] and obviously drop the "with your fediverse address" in the preceding microcopy, and make the input box bigger so it fits the placeholder
#
Loqi
Ok, I'll tell them that when I see them next
#
[snarfed]
sure! yeah that would take a much bigger text box, and would result in two different explanation labels
#
[snarfed]
I'd probably reword the existing label instead, if necessary, and keep the placeholder actually matching what they'd type in
#
[snarfed]
but UX 🤷
#
[tantek]
sorry yes I meant @username@domain or domain/@user and handle either obviously 🙂
#
[tantek]
let me take a screenshot of what I saw
#
[0x3b0b]
re: earlier chatter...I think I've been fortunate in my dealings with encoding in a professional context. I've had to adapt when other companies changed encoding without warning us (probably without realizing they had, really), but offhand I can't think of anything that's been more irritating than one regular delivery of an XML file where, when we pointed out their encoding wasn't to spec, they added the encoding to the preamble to
#
[0x3b0b]
indicate it was UTF-8...years later, it still says that, and it still isn't. No encoding issues with my website so far.
gRegor, IWSlackGateway and [tantek] joined the channel
#
[tantek]
[snarfed] here is the screenshot I saw: https://indieweb.org/webactions#Remote_Follow
#
aaronpk
i thought they had dropped that from mastodon v4
Seirdy joined the channel
#
[tantek]
oh maybe. Mastodon.cloud is running v3.4.6 https://mastodon.cloud/about/more
#
[tantek]
I'll note the version
[schmarty] joined the channel
#
@mehulkar
↩️ Wondering the same. Feel like implementing webmentions and responding to other people’s posts who also receive them might be worth pursuing
(twitter.com/_/status/1613949199363747842)
#
[tantek]
one thread so far harkening back to trackbacks and spam: https://mastodon.cloud/@stopdesign/109682403420055263 (not sure if it's helpful to reply with how things have evolved)
#
Loqi
[preview] [Doug Bowman] @anildash @tantek.com Omg, trackbacks. I left that setting on after one of my upgrades once, and I’ll never forget the deluge of spam I had to wade through the next time I signed in. Hopefully we’ve evolved since then.
starrwulfe and rocto joined the channel
#
@keithkurson
trying to set up https://brid.gy and https://webmention.io for my personal blog and i don't understand how any of this works or what i'm doing here, might just delete my website
(twitter.com/_/status/1613959341048225792)
#
@keithkurson
trying to set up https://brid.gy and https://webmention.io for my personal blog and i don't understand how any of this works or what i'm doing here, might just delete my website
(twitter.com/_/status/1613959341048225792)
jeremycherfas, starrwulfe and [jacky] joined the channel
#
[jacky]
okay so I don't know if this is an issue on Quill (def an issue on mine)
#
[jacky]
but like if you use that bookmarklet to quickly favorite/etc, it seems like the associated token in it _doesn't_ expire if you attempt to hit "Sign Out", it effectively signs you back in
#
[jacky]
I have a link where this can be tested (and it _can_ post to my site)
#
[jacky]
someone noticed it and messaged me on the side about it
#
aaronpk
Yeah that's the point of the bookmarklet
#
[tantek]
alt text on that tweet above: image of a woman in an office somewhat motion blurred seemingly rushing toward an open door with text caption in all-caps of "I said I didn't want to be on the internet!"
#
[jacky]
the token seems to _always_ be able to log someone in
#
[jacky]
I'm fixing it on my side but that was kinda confusing
[snarfed] joined the channel
#
[snarfed]
if the main concern is that the token is still valid, that's expected in most systems, clients generally can't revoke tokens. it does exist here and there, but afaik it's rare
#
[jacky]
I guess then seeing the "Sign Out" button confused me a bit because I wasn't sure if it was using the bookmarklet's token or the one in my current session
#
[jacky]
I removed the post from my site (thank _God_ it wasn't submitted to IA yet) but now I'm still hunting for the token that it has that's allowing it to post to my site
#
[jacky]
might just revoke them all
starrwulfe and [aciccarello] joined the channel
#
capjamesg
How can I export all of my iPhone photos to my Mac?
#
capjamesg
iCloud seems to have a 1k download limit.
#
aaronpk
you can sign in to your icloud account on the Photos app and it should sync everything
#
[tantek]
doesn't that require upload to cloud then download from cloud?
#
[tantek]
what is Image Capture
#
Loqi
It looks like we don't have a page for "Image Capture" yet. Would you like to create it? (Or just say "Image Capture is ____", a sentence describing the term)
#
[tantek]
^ capjamesg that's how you export all your iPhone photos to your Mac, not iCloud
#
[tantek]
it's like 10000000x faster 🙂
#
[tantek]
and doesn't require a subscription fee
starrwulfe, [chrisaldrich], starrwulfe1, tiim and [KevinMarks] joined the channel
#
IWDiscordRelay
<c​apjamesg#4492> https://eylenburg.github.io/browser_engines.htm
#
[KevinMarks]
You could also do it via Google photos, though that may downsample some of them
#
[tantek]
lololol
#
[tantek]
hardware cable > cloud service
#
[0x3b0b]
RIP Presto
ross1 joined the channel
#
[0x3b0b]
More relating to auto-linking, all-terrain armored transports, etcetera https://github.com/mastodon/mastodon/issues/22213
#
Loqi
[preview] [Ciantic] #22213 Feature: Allow to use domains as handles, e.g. @domain.tld with webfinger acct:*@domain.tld
starrwulfe and [TMichelleMoore] joined the channel
#
[snarfed]
0x3b0b++
angelo, starrwulfe, geoffo and bterry1 joined the channel; jo[m] left the channel