#dev 2023-01-15

2023-01-15 UTC
#
[tantek]
interesting, there's quite the variance in what people consider "self hosted/hosting"
#
[tantek]
what is self-hosting
#
Loqi
self hosting is the practice of running the software for your personal website on hardware under your own physical control, typically on a server at home, or sometimes refers to only the aspect of running web applications on a server under your control but not necessarily in your home https://indieweb.org/self_hosting
#
[tantek]
This GH repo seems to imply that even shared web hosting counts as a form of self-hosting: https://github.com/awesome-selfhosted/awesome-selfhosted
#
[tantek]
What do people think?
#
Loqi
[preview] [awesome-selfhosted] awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers
#
[tantek]
physical server in your home? physical server at a colo cage you have a key to? physical server at a colo but in a cage with other servers? virtual server supported by some piece of hardware at a known location? virtual server supported by hardware at an unknown or might be moved without you knowing server? virtual server with no fixed virtual location? (cloud)
#
[tantek]
what is YunoHost
#
Loqi
yunohost is an operating system aiming for the simplest administration of a server, and therefore democratize self hosting, while making sure it stays reliable, secure, ethical and lightweight https://indieweb.org/yunohost
#
@nelson
Nearly 48 hours now since Twitter API was cut off from many third party clients. No explanation. My pet theory is it's an experiment to see how users react, in preparation for cutting off the API entirely Just a guess.
(twitter.com/_/status/1614395323744669697)
#
[snarfed]
pure speculation...but still
#
[snarfed]
[TMichelleMoore] re your BF 502s, 502 means it couldn't fetch an external page that it needed. in this case, looks like you had a typo, your u-follow-of pointed to https://mstdn.socia/@MeidasTouch , i'm guessing you meant .social
#
[TMichelleMoore]
[snarfed] duh lol
#
[TMichelleMoore]
[snarfed] I just found out that the follow does not like it when you have a post title set.
#
[snarfed]
delivering to the inbox on mstdn.social returned HTTP 401 "Unexpected object type for key https://fed.brid.gy/tmichellemoore.com," I don't know why
mambang and gRegor joined the channel
#
[tantek]
!tell [schmarty] do you display "likes" on your posts? E.g. I tried to "like" https://martymcgui.re/2023/01/14/this-week-in-the-indieweb-audio-edition--january-7th---13th-2023/ and pretty sure my site sent a webmention, and nothing showed. Tried also pasting my like URL https://tantek.com/2023/014/f1 into your form, still nothing shown.
#
Loqi
Ok, I'll tell them that when I see them next
#
gRegor
his site has to rebuild before it shows up
#
gRegor
which I think he said is when he posts again, or kicks the rebuild process
#
[tantek]
ah, got it
#
[schmarty]
Yes all true! I need to rebuild my site for webmentions to show
geoffo joined the channel
#
[schmarty]
I kicked it! I see your like now.
starrwulfe and blindnerd joined the channel
#
[tantek]
Oh interesting looks like I liked the note announcing the podcast rather than the podcast itself! https://martymcgui.re/2023/01/14/this-week-in-the-indieweb-audio-edition--january-7th---13th-2023/
#
[tantek]
Which looks like it has an HTML-overescaping bug when listing the mention (see literal "your < 10min"
starrwulfe, jjuran_ and jjuran joined the channel
#
[tantek]
[KevinMarks] based on what happened with Searchtodon and the discussion in Evan's tootpoll (link in #indieweb) it seems like one couldn't really build Technorati (Tooterati?) in today's climate. (also wondering if Searchtodon is an interesting enough experiment to document on the wiki)
#
Loqi
[preview] [DJ Sundog - from the toot-lab] when I was a kid in the 1970s there was a woman at the school who was a recess monitor, and she carried a yellow plastic ball bat she’d whack across the backs of kids’ legs to get them to stop doing whatever they were doing.when my father found o...
#
[tantek]
I think *an* answer could be 100% opt-in via IndieAuth sign-in to an Indiesearch engine
#
[tantek]
(it would only index posts from the domain you IndieAuth'd from)
#
[tantek]
(plus you could add features to the signed-in dashboard like, no not that post or not that hashtag)
#
[tantek]
Also: no indexing of reposts (unless both original author and reposter have IndieAuth'd opted in)
#
[tantek]
Also: no indexing of reply-contexts (unless the in-reply-to URL domain owner has also IndieAuth'd opted-in)
#
[tantek]
^ has implications for personal site search as well
jjuran joined the channel
#
IWDiscordRelay
<c​apjamesg#4492> Does Bridgy Twitter still work?
#
IWDiscordRelay
<c​apjamesg#4492> I think it is worth documenting [tantek].
lockywolf and mro joined the channel
#
@tmichellemoore
RSVP yes to Decentralized Website Communication with Webmention scheduled for 2023-01-15 1pm EST #IndieWeb, #Webmentions (https://tmichellemoore.com/?p=151993)
(twitter.com/_/status/1614621387083186177)
starrwulfe joined the channel
#
capjamesg
From #indieweb. I like the idea of an opt-in search engine.
#
capjamesg
With that said, to your original question Zegnat, I'm not sure. It's a very engaging question and I'm curious to hear what others have to say!
#
capjamesg
I don't consider myself educated enough on how Mastodon works to present an argument either way.
#
Zegnat
But it seems like we usually operate on the idea that, by having mf2 and sending webmentions, you are opting in to others copying and displaying e.g. your replies. Which sounds fair on first glance?
#
Zegnat
Then if my Mastodon instance sends a post I wrote to your server because we are federated, what have I opted in to your server doing? Displaying? Showing publicly even though the post is gated on my instance? Both of these things seem to be yeses for how Mastodon currently works. But we are also saying that I have not opted into having the post indexed for search on that instance.
#
Zegnat
Like I said, I do not really have any answers either. And until I have really thought out my own position on it, I would even be careful to throw out statements that I have not thought through from multiple sides.
#
Zegnat
Just find it interesting to see what other examples people can come up with of things that are understood to be opted in on versus not :)
#
Zegnat
(Sorry for the text dump, been thinking about this a lot during the weekend.)
#
capjamesg
I don't know either :)
#
[snarfed]
capjamesg yes, Bridgy's Twitter access is still ok. You can always confirm on any Twitter user page, eg https://brid.gy/twitter/schnarfed
sebastianF[m] joined the channel
#
starrwulfe[m]
[snarfed]: I got a 400 error with Twitter publishing yesterday and had to manually submit the link. Thought it was related to current events
#
[snarfed]
starrwulfe what did the error response say? Or the log from your user page?
#
starrwulfe[m]
Gimme a moment
jonnybarnes joined the channel
#
starrwulfe[m]
Well of course now I can’t find the log for that 400 “unauthorized to publish” error…
#
starrwulfe[m]
I placed the link to the post in preview manually and did it from there and I got this:
IWSlackGateway and [snarfed] joined the channel
#
[snarfed]
Hmm, that's a log from successfully publishing a tweet last night, ~10:30p ish PT
[TMichelleMoore] joined the channel
#
[snarfed]
Oh sorry, I guess that's what you meant, ok, will look
#
IWDiscordRelay
<c​apjamesg#4492> [snarfed] is bridgy Twitter broken?
starrwulfe joined the channel
#
starrwulfe
[snarfed]: found the log on my site:
#
starrwulfe
{ "body": { "error": "forbidden", "error_description": "Publish is not enabled for StarrWulfe (Twitter)" }, "code": 403, "url": "" }
#
starrwulfe
(it is-- token is there. I'll grab a new one and see if that works now.)
#
IWDiscordRelay
<c​apjamesg#4492> Why thank you!
#
IWDiscordRelay
<c​apjamesg#4492> I thought the API was down?
#
sknebel
capjamesg: they banned third-party clients from the API
#
sknebel
("some third-party clients" more precisely)
#
[snarfed]
yeah seems like mostly just bigger alternative reader apps so far. https://9to5google.com/2023/01/14/twitter-third-party-app-intentional-block/
starrwulfe joined the channel
#
capjamesg
Ah, I see.
#
capjamesg
Gotcha!
IWSlackGateway and [tantek] joined the channel
#
[tantek]
Saphire, is that your API access was never approved, or was it revoked?
[snarfed], jeremycherfas and yousef joined the channel
#
yousef
Maybe a bit borderline, but basically, does webmention.io cache mention content, or fetch from source site when needed (displaying)?
#
capjamesg
Yes indeed!
#
capjamesg
webmention.io, and other providers, usually download a page and cache some content.
#
[tantek]
The parsed bits right?
#
capjamesg
(i.e. post content, authorship information)
#
yousef
Oh ok, following up on that, is there a mechanism for editing content such that it changes on the other person's site (e.g. update RSVP)?
#
yousef
Like sending a second one referencing an earlier one?
#
[tantek]
Send another webmention, same params
#
capjamesg
If you resend a webmention, it should update the content. (i.e. if you make a typo, send a mention, and fix the typo, you can send another mention so your fix will appear on the other person's site).
#
capjamesg
[tantek] beat me to it :D
#
yousef
Ah gotcha, so the URL is sort of like an ID
#
[tantek]
I posted about this!
#
Loqi
[preview] [Tantek Çelik] Sometimes it’s the little things, like editing a post. Edit a reply, see a comment update on another post. From day 5 (https://tantek.com/2023/005/t3/indieweb-simpler-approach) * Can I edit my post after publishing? Whether a tweet or Instagram p...
#
yousef
Perfect, thanks!
#
yousef
Another question (unrelated) if you'll indulge me: is there a way to allow people who don't have a website to engage with the content in a way that "blends in" with the webmention engagement? On the site directly rather than via somewhere the content got syndicated to
#
yousef
I remember that the IndieWeb events RSVP let me RSVP even without webmentions
#
capjamesg
You could have a web form that saves responses and shows them in the same section.
#
capjamesg
(with some kind of spam prevention in place)
#
[snarfed]
Most big CMSes (WordPress, Drupal, etc) allow that, mixed in with webmentions
#
[snarfed]
Form-based commenting on blogs is age old 😃
#
yousef
Oh ok, if you're not using one of those is it up to each website to figure it out? Was hoping there might just be a lib or something I can put in out of the box (or some webmention-y work around like send an "anonymous" webmention from my own site)
yousef joined the channel
#
yousef
Cool, thanks! I think utterances might be what I'm looking for
#
yousef
Also thanks for the great talk James, was quite informative, and gave me the nudge to finally see about sorting out webmentions on my site :)
#
[snarfed]
The catch with utterances is that it requires commenters to have github accounts
[tw2113_Slack_], geoffo and [campegg] joined the channel
#
[snarfed]
unrelated, I stealth shipped Bluesky support in Bridgy Fed yesterday. It now serves pretty much all of the read XRPCs in the app.bsky.* lexicons (https://atproto.com/guides/lexicon , scroll down on the left). It converts from HTML/mf2 on arbitrary sites
#
[snarfed]
Examples:
#
[snarfed]
purely plumbing without an end user use case right now. they're gradually nailing down federation though, and planning to launch the bluesky beta soon ish, so it'll be fun to have BF support and federate with it at or near launch
starrwulfe joined the channel
#
[tantek]
:exploding_head:
tiim1 and [schmarty] joined the channel
#
[schmarty]
snarfed++ bridgy++
#
Loqi
bridgy has 6 karma in this channel over the last year (11 in all channels)
#
Loqi
snarfed has 61 karma in this channel over the last year (105 in all channels)
[TMichelleMoore], Seirdy and [pfefferle] joined the channel
#
[pfefferle]
:exploding_head:
#
[pfefferle]
snarfed++
#
Loqi
snarfed has 62 karma in this channel over the last year (106 in all channels)
#
[pfefferle]
The whole DID stuff is way to complex to play around in my spare time ☺
#
[pfefferle]
You are a beast [snarfed] !
#
[tantek]
[pfefferle], agreed on both counts!
[KevinMarks] joined the channel
#
Saphire
[tantek]: that's "never gotten anything in first place", yeah
#
[tantek]
ah, sorry to hear that Saphire. I do know that LOTS of folks (including in the US etc.) have had trouble getting *new* approval for Twitter API access over the past few years, even before EM
gRegor and geoffo joined the channel
#
Saphire
huh
#
Saphire
Did not expect people in US to also get that issue