#[tantek]design << Brainstorming: Broadening design beyond yourself: Consider designs that adapt to a wide range of people: 2022-05-12 [https://futuress.org/stories/my-grandma-is-not-a-cyborg/ My Grandma is Not a Cyborg] / On the oppression of everyday objects, and hacking the design gap.
jacky, angelo, jeremycherfas, mro, lagash, gRegor, barnaby, sivoais, gRegorLove_, gRegorLove__ and gxt joined the channel
#IWDiscordGateway<capjamesg> I’m going to relicense a lot of my projects to MIT 0 this weekend.
barnaby, Pyroxtheythem[m], AramZ-S[m], kandr3s[m], h4kor[m] and jordemort joined the channel
#barnabyaaronpk: how open/interested are you about people contributing new known services to XRay? I’m reworking my site and am planning on using XRay to handle a lot of the external content parsing, but want to support additional services and formats and am unsure whether it’d be better to integrate them with XRay or make them separately and use them as a fallback
#barnabyspecific concrete examples would be adding support for iNaturalist observations (turning them into a kind of photo/audio post), and adding open graph tag support as a fallback if nothing better can be found
bterry1, gxt, gRegorLove__, gRegorLove_ and KatherineMoss[m] joined the channel
#KatherineMoss[m]installations; that's how I eventually want my site to be. Other problem we have is operating system support; most of the good clients are only supported on either mac or Linux, which not everyone has. (I know that KDE has a Fediverse client, though I forget the name of it, though it doesn't have a Windows equivalent, and I've not tried X11 forwarding on WSL2 with it yet), and so on. This is just me thinking out loud. I'm also
#KatherineMoss[m]trying to speed up learning the C# language so that I can actually do something in this space where the ideas are least represented.
#KatherineMoss[m]I have been using my learning of programming languages to ponder the issue that we are still having making the IndieWeb concepts available to less technical folks. I think I have one side of it possibly figured out... part of the issue is that we need more clients on the desktop that don't involve having to edit content from a web browser; basic support should be the Wordpress, Drupal, and other APIs to accommodate headless
#KatherineMoss[m]The part of it that I still haven't figured out is convincing the less technical that having a web presence is important at all. Particularly for those who are sort of scared of the current implementations of technology.
#barnabyhmm I’m not sure to what degree I’d agree with the assertion that desktop clients are vital. I can’t find any statistics on it, but I’d guess that the vast majority of desktop usage of, say, twitter and facebook are via the web UI
#barnabyit’s probably a different story on mobile though
#barnabyit’d definitely be great to have more native micropub and microsub clients for desktop/offline reading and writing though!
#barnabydoes anyone have recommendations for how to do really quick and simple 2FA for posting? my use case is: when a micropub client tries to post to my site, I want to get a notification on my phone which I can tap to approve the post
#barnabyis there a way of doing this with existing 2FA apps and APIs, or would it require making a custom app?
#sknebelI'm not sure that quite fits the "2FA" case either way though
#barnabyI use iOS, ideally I’d like something which works cross-platform but am open to compromises
#sknebelI'd probably do a chatbot that send me a link to click, but thats just my personal approach to these things
#barnabyoh yeah a chat bot could be a good way of getting “cheap” cross-platform push notifications
#sknebelthere's also a few services that do push notifications you can trigger via webhook (pushover, pushbullet come to mind, no personal experience though)
#barnabyhmm okay I’ll take a look and see if either of those have webhooks for interacting with the push notification
#KatherineMoss[m]You could use one of those... or if you have a matrix instance set up, that could be your nnotification hub, too. I have heard of lots of impleemtations.
#barnabyat a glance it looks like these push notification services don’t typically offer any kind of interaction callback
#barnabybut I like the idea of a chatbot, because of all the additional functionality you could build on top of that
#barnabyand I think iOS has some “quick reply” functions in chat push notifications which might make a one-tap “approve” action possible
#KatherineMoss[m]barnaby: It does, except the majority of applications don't implement it by default.
#barnabyah, so that’s something which I’d have to make a custom app for? I think I can live with having to manually reply to approve posts
#barnabyoh or using emoji reactions to approve posts would be pretty slick too
#barnabyeven if that recent article decided that only boomers use the 👍
barnaby joined the channel; barnaby left the channel
#KatherineMoss[m]<barnaby> "ah, so that’s something which I..." <- What I mean is that the functionality is there, but a lot of applications don't use it. Though it's easy to implement.
#barnabysure, but presumably implementing it would require making a custom native app? which I’d rather avoid doing, especially as it looks like making a chatbot will get me very close to the ideal workflow
#barnabyand it looks like there’s a pretty full-featured PHP chat bot library which can integrate with a bunch of different services, so I wouldn’t even have to set up a separate service, I can build it straight into my site
Jimbo joined the channel
#[schmarty]Any push service can also deliver a URL to an approval page
#[schmarty]and unless the bot is tightly integrated with your Micropub backend, it's likely posting to some API URL
#[schmarty]Which might as well accept form encoded POST
#barnabyin this case the idea would be that it is tightly integrated with my site. posts made by untrusted micropub clients would be drafts by default, and get published when I approve them either via my site or via the push notification/bot
#[manton][snarfed] [tantek] Mastodon switched to RSS so they definitely don’t use the Atom reply-to anymore, if they did. I am curious if there are some real feeds in the wild with this, or if it’s more common to have MF2 inside the post in a feed, or nothing.
#[snarfed]oh definitely actively not any more, agreed! that was from long ago when they were on OStatus and hadn't moved to ActivityPub yet
jamietanna joined the channel
#[manton]I’m improving my Webmention support today to solve part of this, so that Micro.blog will bring in posts you’re replying to that it didn’t know about yet. Should make the Webmention receiver more useful for people who aren’t using the Micro.blog timeline.
jacky, gRegorLove__, geoffo and mnlwldr joined the channel
#jackymit 0 feels like a good idea but then I'd just go public domain
jacky joined the channel
#barnabyhmm I’m getting some mb_convert_encoding(): Argument #3 ($from_encoding) must specify at least one encoding errors when using XRay to re-parse all my historical mentions
#barnabyfunnily enough the error only happened when parsing an old reply from aaronpk
#barnabylooks like it happens when nb_detect_encoding doesn’t work
#barnabycould be a problem with my archive, I’ll try just re-fetching the page when I get these errors
#[tantek]jacky, same except I prefer 0bsd > mit0. maybe it's just a west coast best coast thing 😛
#[tantek]I'm slowly being convinced to use 0bsd instead of cc0 bc of the OSI concerns raised
#[tantek][manton] definitely stick with extending post semantics with microformats in the HTML embedded in the RSS item, since RSS is "done" and should not be extended.
#jackybarnaby: I'm curious to hear what you end up doing for that w.r.t xray
#jackyfor my site, I've made a 'url transformation' shim that does a bit of what xray could do but mainly proxies it out (was thinking about adding some logic to allow for scripting support for sites using lua but decided to just handling it over http to keep it pipe-friendly)
#LoqiPermissive licensing is fundamentally what makes open standards and open source projects actually open, licensing communicates permissions for people to reuse the text and code from a project to make other things; IndieWeb standards & projects use a variety of permissive licenses such as CC0, Apache, BSD, MIT, AGPL, and CC-BY-SA https://indieweb.org/licensing
#barnabynice jacky, one of the things I want for my reworked site is better embedding, so I can put a URL on a line by itself and have it expand into a post preview for pretty much anything
#barnabyobviously prioritising mf2, but I’ll probably end up adding ogp fallback
#jackythat's def the dream for me (re: post inline previews)
#jackyfigure there's some place that webcomponents can play there
#barnabyI’m planning on doing it the boring old way. fetch the URLs, parse them, cache the parsed+sanitised version and store the rendered preview along with the post
#jackyyeah if I have an option for a decent native app, I take it each time
#jackynow if more apps could handle being offline, that'd be great
#jackyregarding "2fa" for posting, have you seen https://ntfy.sh/? they support sending a payload of actions so you can create a confirm/deny kind of thing
#jackyif you wanted to make it a webhook-based kind of thing
#barnabyright now I’m slowly working through importing all my old content into the test version of my new site so I can continue development informed by existing data
jacky and [chrisaldrich] joined the channel
#gRegorSwitching CMS, barnaby, or just some updates?
#barnabya bit of both. Updating my old CMS to be easier to work on, mostly
#barnabythe current version of taproot uses flat yaml files indexed by a csv-based DIY “database” for querying and pagination, and it’s a pain in the ass. Gonna throw all that out an replace it with sqlite
#barnabyand the PHP ecosystem has improved hugely since I developed the old version, so I’m taking advantage of a lot of new features and standards