#dev 2023-03-13

2023-03-13 UTC
geoffo joined the channel
#
prologic
tbh I don't even understand federation at all nor the whole S2S side of Activity Pub
#
prologic
Or even why I'd even implement it
#
aaronpk
🤔 the only useful part of activitypub is the S2S part
#
aaronpk
that's how you send and receive posts from other people
Soni joined the channel
#
Ruxton_
soooo question.. I moved my site to a new domain, is the accepted process to move my user wiki page with a redirect also?
[tw2113_Slack_] joined the channel
#
aaronpk
that'd work i guess
gRegor and gRegorLove_ joined the channel
#
Ruxton_
ok that moves the page, but doesnt rename the user, is it even possible to rename the user?
#
gRegorLove_
signing in with your new domain will create the new User: page
#
Ruxton_
ahh yeas but I want all my edits to come with me
#
Ruxton_
not a new user
#
gRegor
they won't unfortunately
#
Ruxton_
what are teh chances of getting https://www.mediawiki.org/wiki/Extension:Renameuser on the wiki? we should have a process for when people move domains that doesnt involve making a new user
#
aaronpk
I am not sure about the other implications of installing that, currently there is no concept of moving edit histories between accounts
#
gRegor
Not sure, but probably any extension is going to require some customizing to work with IndieAuth
#
[tantek]
^ -> #indieweb-meta
#
[tantek]
[snarfed] gRegor this looks of interest to gathering data on making hashtags work from BF -> Mastodon: https://github.com/bookwyrm-social/bookwyrm/pull/2524#Fediverse
#
[tantek]
via #indieweb-stream
#
gRegor
Was definitely tried :/
#
gRegor
unless type, href, and name *have* to be in that order? No idea, haha. JSON objects aren't ordered though, iirc
#
[tantek]
note the '#' *is* part of the 'name'
#
gRegor
Nice that it's in python, [snarfed] can probably figure out what they did easily
#
[tantek]
```"name": "#BookWyrm"```
#
[tantek]
and the link
#
Loqi
[preview] [gRegorLove] @snarfed Hm, did any tests include the same hashtag in the content? Maybe Mastodon is matching it, since they link the hashtags in the HTML view? Like: > Testing with #typehashtag With `tag` object: ```json { "type": "Hashtag", "...
#
[tantek]
note the HTML has a hyperlink around the hashtag
#
[tantek]
plain text "with #typehashtag" is insufficient
#
[tantek]
looks like
#
[tantek]
you need "with <a href='hashtaglink'>#typehashtag</a>"
#
[tantek]
Masto won't add the link
#
[tantek]
but it will update an existing link around the hashtag to point to the local instance
#
gRegor
interesting
#
[tantek]
that's my theory anyway for why your example didn't "do anything" and the example in that PR did
#
gRegor
yeah the hachyderm.io AS2 earlier in the BF issue has the HTML link matching the tag object, would make sense.
#
[tantek]
tempted to use indieweb.org URLs as auto-links for my hashtags
#
[tantek]
and then create the wiki pages as necessary with IndieWeb relevance 😂
#
[tantek]
trusting the community to author/curate accordingly
#
gRegor
Haha, could end up with some odd wiki pages based on some of my hashtags 😂
#
[tantek]
might also do Wikipedia as a default
#
gRegor
Added those bookwyrm links to the BF issue
#
prologic
aaronpk: Oh did I get confused with C2S? 🤦‍♂️
#
@ShreyanJ9
↩️ Oh yeah definitely. BlueSky should both accept IndieAuth as a signin method and work as an IndieAuth provider – especially since usernames are domain names anyways. And of course hopefully eventually they’ll interoperate with ActivityPub, Micropub, etc…… https://shreyanjain.net/?p=130
(twitter.com/_/status/1635156421934460929)
#
@eniehack
そういえば、blog.eniehack\.net は webmention という規格に対応しているので http://brid.gy 経由で Twitter などから記事ページに反応がフィードバックされます
(twitter.com/_/status/1635158856841179137)
#
@eniehack
こういうのに対応してるとやっぱりwebmentionのendpointほしいな〜になす
(twitter.com/_/status/1635159190145761281)
#
@eniehack
そういえば、blog.eniehack\.net は webmention という規格に対応しているので http://brid.gy 経由で Twitter などから記事ページに反応がフィードバックされます
(twitter.com/_/status/1635158856841179137)
mro, [Murray], gRegor, Loqi, geoffo, [dave], IWSlackGateway, [tantek], [benatwork], [snarfed] and [pfefferle] joined the channel
#
GWG
[tantek]: I'm almost positive it has come up
[tw2113_Slack_] joined the channel
#
GWG
The thing from meta
#
[tantek]
Is there an issue for it? IndieAuth identity migration?
#
GWG
Can't find one...so probably needs more research
#
[tantek]
Why? The use-case from Ruxton_ seems sufficient to file a spec issue.
#
[tantek]
How to handle redirects better
#
[tantek]
How to explicitly migrate an IndieAuth identity
#
aaronpk
i don't think this is a spec issue, but the spec could mention the possibility of doing so
#
aaronpk
but there's nothing in the spec that would change in order to support this kind of migration
#
[tantek]
it is a spec issue because it is something we want to be interoperable
#
[tantek]
between IdPs and RPs
#
[tantek]
it's not about "nothing in the spec that would change in order to support this kind of migration" it's about making "this kind of migration" *dependable* no matter what implementation/service you use
#
[tantek]
may vs should/must
#
aaronpk
the spec already has the bits that talk about the redirects
#
[tantek]
it has some yes, but it could have more, for better interop, that's the point
[KevinMarks] joined the channel
#
GWG
I meant I recall that we discussed it, research findings prior discussions
ShoesNSocks and [TMichelleMoore] joined the channel
#
[TMichelleMoore]
Thank you [tantek] re: h-cards. I know what I want on the homepage. It’s the blog pages: I just want it like in all of the examples I see of you card, name, URL, maybe photo. Not all of the stuff on the homepage.
#
[tantek]
sure, permalinks and home pages are different
gRegor, [schmarty] and [aciccarello] joined the channel
#
[tantek]
does anyone here know the origin of "coding bootcamps"? it feels like another unnecessary use of a military metaphor. Not clear from the Wikipedia article: https://en.wikipedia.org/wiki/Coding_bootcamp
#
[tantek]
has anyone here participated in one and have firsthand experience?
[asuh] joined the channel
#
capjamesg
[tantek] Read the references :)
#
[tantek]
lol capjamesg that's you!
#
aaronpk
haha whoa
#
capjamesg
-> #chat
moose333 and [chrisbergr] joined the channel
#
capjamesg
aaronpk QuartzDB's file structure is interesting.
#
capjamesg
Why do you have the timestamps outside the JSON?
#
aaronpk
they act as the record identifier
#
aaronpk
and each line is one record rather than the whole file being a JSON document
#
aaronpk
so you can parse them line by line, and you can also query ranges without parsing the JSON
[Tim_Nolte] joined the channel
#
IWDiscordRelay
<c​apjamesg#4492>
#
IWDiscordRelay
<c​apjamesg#4492> aaronpk Evidently, my parsing logic was off ^
#
IWDiscordRelay
<c​apjamesg#4492> 😂
#
aaronpk
lol oops
#
IWDiscordRelay
<c​apjamesg#4492> [aciccarello] That is the reason my bot doesn't know about my pizza preferences ^
#
IWDiscordRelay
<c​apjamesg#4492> I have a rule that excludes all Sources that contain "{" to hide those broken URLs.
#
[aciccarello]
haha, I look forward to asking smarter James Bot all your preferences
#
capjamesg
Let me remove that rule.
gRegor joined the channel
#
capjamesg
(sorry about the broken link -- that's a big task to fix)
#
[tantek]
capjamesg, remember when you didn't understand the point of having a Universal Outbox? If it's not obvious by now, that's exactly what you would use to train your own personal chatbot
#
[tantek]
It's a superset of what you're already doing "all blog posts and what you said in chat"