#dev 2022-01-16

2022-01-16 UTC
typ1cal_c0ffxe3 and aspenmayer[d] joined the channel
#
lagash
[KevinMarks]1: has this little SEO "hack" been corrected since?
#
GWG
Is anyone using the Web Share Target API to share to their site?
#
[tantek]
great question
#
capjamesg[d]
edgeduchess[d] I saw this and thought you might like it: https://css-tricks.com/jumping-into-webmentions-with-nextjs-or-not/
#
capjamesg[d]
I would still love to make something with Next.js for the IndieWeb but I'm out of ideas right now 🙂
#
capjamesg[d]
[James_Van_Dyne]++ for all of the indieweb-utils contributions!
#
Loqi
[James_Van_Dyne] has 2 karma over the last year
#
capjamesg[d]
[James_Van_Dyne] Good question. I am not sure.
#
capjamesg[d]
I wonder how feed readers usually treat sites with multiple alternative feeds.
#
capjamesg[d]
I could add the autodiscovery tag to my posts. And another one to my likes page, etc.
#
[James_Van_Dyne]
capjamesg: For sure. Happy to lend a hand. Thank you for taking the initiative to make a repo and get the project rolling 🙂
#
[James_Van_Dyne]
also a nice change of pace from Tanzawa
omz13 and KartikPrabhu joined the channel
#
capjamesg[d]
No worries! I am learning a lot from your contributions 🙂
#
capjamesg[d]
How is Tanzawa going?
#
Zegnat
capjamesg[d]: pretty sure my feed reader gives me a list of toggles when it find multiple feeds, so it lets me select any one or more of them to subscribe to
#
capjamesg[d]
So I could add my alternate links on all pages?
#
Zegnat
According the the HTML spec, when you have rel-alternate with types atom or rss, it does "not necessarily syndicating exactly the same content as the current page", so you can put all of your sites feeds listed out on a single page. Or indeed on every page.
#
Zegnat
what makes sense for your website is ofcourse another story
tetov-irc, nertzy and sayanarijit[d] joined the channel
#
[tantek]
Except all of this “multiple feeds to choose from” is absolute crap for typical usability
#
[tantek]
It's also frankly an obsolete early 2000s model of “how people want to follow/subscribe”
#
[tantek]
People want to follow people for the most part, not abstract “feeds”
#
[tantek]
Then let them dial-in and adjust who or how much to mute or unmute accordingly
#
capjamesg[d]
That is an excellent point tantek.
#
capjamesg[d]
How would you balance this?
#
capjamesg[d]
I have a feed for likes, bookmarks, notes, and posts.
#
capjamesg[d]
I actually think I'm going to aggregate notes and posts, leaving three different types of feeds.
#
capjamesg[d]
I agree that people want to follow people. Ultimately, I wouldn't offer a likes / bookmarks feed if it meant people found it much harder to subscribe to my notes and articles. But that is just me. I personally like being able to follow certain types of content.
#
capjamesg[d]
Arguably, this is the sort of thing a feed reader is best positioned to address. But I am not sure most feed readers have a rich ecosystem around blocking keywords / muting certain content types in a feed.
#
capjamesg[d]
For instance, if I could publish everything in one feed ("follow me online") and know that feed readers would enable people to discard likes, I'd love that.
#
capjamesg[d]
My ideal feed reader might say "Follow James'... [] Likes [] Bookmarks [] Notes and Articles" rather than asking people to follow separate "feeds" and make a choice between them.
#
sknebel
right. different feeds works with any reader. as long as it is only a few it's IMHO the solution to go for as publisher right now
#
[tantek]
I'd say if a reader is showing *everything* from a feed like a mail reader then it's not really a modern social reader, it's an email/netnews client that happens to support a new format
#
[tantek]
at a minimum a social reader must treat replies/reactions differently than original posts
#
[tantek]
there should be no downside to publishers for "simply" offering one feed of everything
#
sknebel
why is your "modern social reader" concerned with RSS feeds?
#
[tantek]
who said RSS?
#
sknebel
the entire discussion was about marking up alternate links to feed files?
#
[tantek]
because the same discovery mechanism is used for h-feed. "when you have rel-alternate"
#
[tantek]
legacy feed files and readers can barely handle presenting notes & articles, much less reactions/responses e.g. "likes, bookmarks"
#
sknebel
also the assumption that because we've made up a definition for a modern social reader everyone now uses one of those and other users arent worth considering is kind of annoying. it's a good goal, and if you design a new or improve an existing reader for sure take it into account, but today not everybody uses them
#
[tantek]
users are worth considering, trying to support an old user-model which has been largely abandoned is not
#
[tantek]
like we really don't need to go back attempting to rationalize pre-social-media reader UX
#
sknebel
there's orders of magnitude in user numbers between any of our "modern social readers" and the "largely abandoned" traditional readers
#
sknebel
and not in our favor
hi-its-me joined the channel
#
[tantek]
there's orders of magnitude in user numbers of social media "readers" than pre-social-media readers
#
sknebel
(I personally also happen to use one, because I couldnt get anything else to work for me and dont have time to fix one for my own use. and it works just fine, and yes I do selectively follow e.g. peoples bookmark feeds)
#
sknebel
sure, but social media use isnt really relevant for the question of "what feeds do I offer on my site"
#
[tantek]
which is why I still offer an AS1 Atom feed, though I exclude responses from it
#
[tantek]
s/offer/publish
#
sknebel
(and following social media feeds isnt also really an alternative, given that filtering there also is very lacking usually)
#
sknebel
urgs, word order.
#
[tantek]
yes the only decent example there is IG and it's pretty minimal
#
[tantek]
so much more potential to do better at that in an indieweb social reader
#
capjamesg[d]
This is an interesting discussion.
#
capjamesg[d]
I don’t want to provide a lower quality experience to those using RSS just because I myself use a social reader built on Microsub.
#
capjamesg[d]
An aggregate feed would not deliver a positive experience to most readers.
#
[tantek]
you can't help it. RSS is a lower fidelity format. Atom at least as AS1 extensions which can help a bit.
#
capjamesg[d]
The ratio of likes and bookmarks to articles could be 7-10:1.
#
capjamesg[d]
Whereas if I mainly advertise my articles feed, I’m happier.
#
[tantek]
yeah it's a waste of time to publish responses (likes, bookmarks etc.) in RSS, and IMO even Atom
#
capjamesg[d]
I offer likes and bookmarks feeds but I wouldn’t expect most people to subscribe to them:
#
capjamesg[d]
And don’t consider them primary content.
#
capjamesg[d]
I love the idea of likes / bookmarks as a discovery mechanism though:
#
[tantek]
they're only in my h-feed
#
[tantek]
*main h-feed
#
capjamesg[d]
I have been thinking about this a lot and I think what would really drive the IndieWeb social reader idea is a world-class UX that completely abstracts from most of the standard language.
#
capjamesg[d]
Something that feels as easy to use as Instagram but without all of the rubbish / “algorithm” / etc.
#
capjamesg[d]
Because that is the sort of experience people are used to, it is likely that one would need a great product to get lots of people in the ecosystem. But that is a long term view, not what I think is needed right this very moment.
#
[tantek]
This: "feels as easy to use as Instagram" is possible, and is not only long term, but right now
#
[tantek]
Like instead of building a UI to choose from feeds and manage feeds, follow a *person* (i.e. their domain), and then after parsing their feed, have a smart default and allow them to mute different types of content.
#
capjamesg[d]
Here is my reader on mobile:
#
[tantek]
e.g. a decent default would be "articles, notes, photos" and mute everything else
#
capjamesg[d]
I have been trying to build something that abstracts from standards. I have best achieved that in the feed. The rest of the application has a lot of work to do.
#
capjamesg[d]
But I still have a lot of work to do haha.
#
capjamesg[d]
I love the idea of following people and then having a smart default.
#
capjamesg[d]
That smart default can look for signs of a reaction (I.e. a certain property) and mute accordingly.
#
capjamesg[d]
Visitors could overwrite the default behavior. And indeed completely reimplement it in a fully interoperable ecosystem.
#
[tantek]
either way, the first thing after asking to follow a person (a domain) should NOT be, "pick from these feed files"
#
[tantek]
so for that reason I think it's actually a bad idea to publish multiple feed files for discovery because it encourages a bad UX
#
[tantek]
the reader should figure out which is the primary/main/comprehensive feed, and if anything show a preview of entries before the user confirms yes this is the person
#
[tantek]
then all the mute or not UI can follow
#
[tantek]
sknebel, I believe we have to speak plainly and critically about RSS's limitations and old mail/news style reader limitations because we still keep seeing people saying "Why can't we just go back to RSS?" whenever the larger debates about silos vs decentralization etc. happen
#
[tantek]
there's this odd nostalgic romanticizing of RSS pretending that it solved problems that it didn't, and ignoring all the reasons people got tired of it and left (the unbearable burden of unbolding etc.)
#
[tantek]
maybe that should be a blog post title: The Unbearable Burden of Unbolding / or Why That RSS Reader You Fondly Remember Wasn’t Actually Enjoyable
#
[tantek]
also remember how you used to have to actually *click* on each person one at a time to read their posts? instead of "just" scrolling?
#
sknebel
dont remember ever using a reader that required that, no.
#
capjamesg[d]
I love being able to just scroll in my reader.
#
capjamesg[d]
All my posts appear in one channel. They are tagged in multiple channels but there is a single one that aggregates them.
#
capjamesg[d]
Thus, I can get the latest on everything without having to go to another page. And I can react, and leave comments to all the posts I see.
#
capjamesg[d]
tantek I might write about social readers on my blog to solidify some of my thoughts.
#
capjamesg[d]
Good point re: romanticizing RSS.
#
capjamesg[d]
Technologies should be talked about because they enable you to do something you want to do.
jamietanna joined the channel
#
jamietanna
GWG I've looked at the Web Share API before, but Firefox didn't support it at the time i looked so I didn't do anything about it
#
GWG
jamietanna: I think it does on Android
KartikPrabhu, typ1cal_c0ffxe3, Seirdy, jjuran and tetov-irc joined the channel