#dev 2021-12-15

2021-12-15 UTC
Ivy_Alpha[d], KartikPrabhu1 and KartikPrabhu joined the channel
#
npd[m]
I've often dreamed about creating a system for "scrobbling" my consumption of all kinds of media, and especially of the things that I read, whether it's pages in a book or short ephemeral social media posts
#
npd[m]
remember when music scrobbling was a thing, rather than just only using Spotify and then seeing its cute Wrapped year-end summary?
#
aaronpk
scrobbling is still a thing!! last.fm can even pull your listening data from spotify :)
edburns[d] and nertzy joined the channel
#
npd[m]
I'll try to reset my lastfm password and see how many years ago I stopped scrobbling music :)
KartikPrabhu joined the channel
#
npd[m]
there might be a 14 year gap, but I'm impressed the data is still there and maybe I'll try using it again
Seirdy, gRegor, Guest64873, [jeremyfelt], P1000[d], gerben, gRegorLove_ and KartikPrabhu joined the channel; Guest64873 left the channel
#
Murray[d]
Yep, definitely still a thing, there have even been some useful new tools out for Last.fm in the past year (though I see one of them seems to have disappeared again :() and plenty of people use other services for scrobbling video media as well 😉
#
Murray[d]
I still need to dig into iTunes libraries and see if I can pull out listen count, I used that for years to track music habits. It's definitely not date stamped, which is a shame, but I feel like I should be able to know how many listens I've had at least 😄
tetov-irc, IntriguedWow[d], KartikPrabhu, Seb[d] and kogepan joined the channel
#
petermolnar
TIL I've re-learnt tumblr has a 200 posts/day limit
Guest6 joined the channel
#
petermolnar
you gotta be kiddin' me... it seems like tumblr hard rewrites (as in in HTML source) in-description HTML URLs to https://href.li/?[original url]
#
petermolnar
so webmentions from a page don't work
#
petermolnar
oh. that's also wordpress.com
kogepan joined the channel
#
petermolnar
there doesn't seem to be a way to turn this behaviour off - href.li in front of _any_ URL on tumblr - meaning I don't seem to be able to make an actual link to the canonical post
#
petermolnar
this is not good
akevinhuang joined the channel
#
voxpelli
petermolnar: Twitter does the same, I believe its a thing where they want to be able to block bad URL:s at runtime without having to update all source links across all places
#
voxpelli
webmention would allow for you to follow the redirect, no?
#
petermolnar
it doesn't get that far, because the parses can't find the link to the source url
#
aaronpk
this is possible, but you have to think about it differently and also the receiver has to accept URLs on domains that are not their own
#
aaronpk
e.g. for my twitter profile twitter.com/aaronpk it links to a t.co URL, but you could send a webmention from twitter.com/aaronpk to my webmention endpoint with a target URL of the t.co URL. the webmention is valid and my webmention endpoint can validate it, but it has to be willing to accept a webmention for the t.co domain
#
Loqi
[ghost] #609 Tumblr Rewriting URLs
#
petermolnar
it's been a while I looked at tumblr to be honest
eco joined the channel
#
aaronpk
can someone here who uses bridgy's activitypub integration add themselves to the examples here? https://indieweb.org/ActivityPub#IndieWeb_Examples
#
@anildash
@kevinmarks @benwerd @glitch Been thinking about how we can support ActivityPub on Glitch. The app that runs http://Glitch.com and its social network features is open source, and I expect we'll find a good way to collaborate with the community on that.
(twitter.com/_/status/1033054909724348416)
#
aaronpk
did anything ever come of that?
gRegor joined the channel
#
voxpelli
I assume not, else Anil would have referenced it in the current Twitter thread?
#
[KevinMarks]
I was playing with glitch at the time and wanted to show different things to the instance owner than a viewer.
#
@kevinmarks
@anildash @aaronpk @DannyPage There is a lot of lip service to decentralisation with little analysis of what is considered centralised. I made my own namespace with blackjack and hookers isn't it.
(twitter.com/_/status/1471175600916283397)
[aciccarello] joined the channel
#
[tantek]
kinda dev related (protocols) so commenting here: voxpelli, re: https://twitter.com/voxpelli/status/1471185599302356996
#
@voxpelli
@mastermark @anildash @510home @aaronpk @DannyPage @indiewebcamp I disagree with your retelling of history. As I see it, new patterns gets established, then standardized. The new pattern which killed the blogosphere was the social features. Usually it would have been standardized and the pendulum swinged back, but the network effect stopped it
(twitter.com/_/status/1471185599302356996)
#
[tantek]
it wasn't (just) the network effect that stopped it, it was the RSS/Atom wars and the insistence that RSS was "done" and didn't need to evolve (e.g. to incorporate new social features that were emerging and popular)
#
[tantek]
combined with Atom being saddled with XML baggage and XML namespaces being so completely dev-unfriendly as to not be a reasonable path to extend/standardize any "social media" extensions in Atom, though people earnestly tried with Activity Streams 1.0, and IMO only failed there because extending XML is crap for actual standardization & interop
#
[tantek]
and don't get me started on the distraction that was Open Social and the Open Stack
#
[tantek]
neither of which was actually about making sites interoperate directly with social media features
#
[tantek]
or rather, they were both saddled with so much other unrelated/unnecessary baggage that they were hopeless for getting actual developer adoption (which they ignored in deference to attempting to get BigSilo adoption, which was never a path to success for anything anyway)
#
[tantek]
also AS 1.0 got absorbed into OStatus which you (voxpelli) already pointed out what happened with/about
#
[tantek]
aaronpk, re: "where a project's data has no escape route" criticism of GitHub is pretty true tbh
#
[tantek]
if you have a moment, that's worth its on subsection in https://indieweb.org/GitHub#Criticism maybe "Project Data Silo" as a subheading?
#
aaronpk
i mean they do have a functional API
#
aaronpk
unlike other sites
#
[tantek]
1. the API only provides a subset of access as we've discovered with various Bridgy features
#
[tantek]
2. it's still a *proprietary* API which presents a high barrier even to most devs
#
[tantek]
but yeah, that's worth acknowledging in that criticism subsection. "They have an API that covers most project data functionality, however, it is only 'most', and a proprietary API is still a big barrier to easy import/export or other interactions"
#
[tantek]
and we can cite specific Bridgy issues (feature requests IIRC) that are blocked because of GitHub API limitations
#
[tantek]
finding common ground here (desire to get data in/out of GitHub more easily) may be worth it
#
[tantek]
and maybe folks working on Mastodon will start "owning their own issues" or even "owning their own reacji" when interacting with GitHub
#
voxpelli
[tantek]: yeah, the format wars really contributed and web3 is yet another instance of that
#
voxpelli
Just like replacing XML with JSON didn’t fix social networks, replacing HTTP with something blockchain based won’t fix it either
#
voxpelli
It’s just a distraction of needless plumbing that prevents any actual useful work to be done
gRegor joined the channel
#
@schnarfed
↩️ Yes! Both https://fed.brid.gy/ and, separately, Mastodon/PixelFed support on https://brid.gy/ proper
(twitter.com/_/status/1471212745735356418)
#
[snarfed]
Bridgy's difficulties with GitHub's API have generally been about the _mode_ of access, not the availability of data. Their API(s) have pretty comprehensive to all types of data there
#
[snarfed]
what they don't have, that Bridgy would ideally want, is realtime interaction style queries like "give me the most recent comments on all issues I've participated in," or "give me the most recent emoji reactions to anything I posted," especially across repos
#
capjamesg[d]
GitHub does have RSS feeds for things.
#
capjamesg[d]
But I haven’t seen great docs.
#
[snarfed]
er sorry. yes! they're great for feed readers, but not really for programmatic use. they don't provide queries like the ones we need, and the URLs are per user and afaik not discoverable via API at all
#
capjamesg[d]
Indeed! The RSS feeds are not ideal for programmatic use.
#
capjamesg[d]
And in many cases they require a secret token which I don’t think anyone except a GitHub user themselves should have access to.
#
capjamesg[d]
Correct me if I am wrong on that.
#
[snarfed]
right. so for code to even start using them at all, a user has to go dig them out of the settings and copy and paste them into a text box. kind of a non starter
#
capjamesg[d]
Yeah, that’s what I was thinking.
#
capjamesg[d]
Not a good onboarding experience.
#
capjamesg[d]
voxpelli good comparison re: plumbing.
#
capjamesg[d]
Plumbing doesn’t matter to 99% of people right now. Usability does.
#
[snarfed]
blockchain/web3 crowd is an amusing exception, they're 99% plumbing (or vapor) and only 1% usable
#
capjamesg[d]
My comment regards the general population.
#
capjamesg[d]
I do understand your point.
#
[snarfed]
^ all anyone anywhere ever really wants to hear 😆
#
capjamesg[d]
Yeah, and with no caveats 🙂
Nezteb[d], [fluffy] and [gRegorLove] joined the channel
#
petermolnar
TIL I learnt I have a RIPE handle on Hetzner that was listing my actual address and details for `whois [IP address]`
#
petermolnar
there's a button to delete it and then the subnets will show Hetzner instead
#
petermolnar
so if you have a machine on Hetzner, log in, Settings -> RIPE handle -> Delete handle
#
@moondeerdotblog
.@manton … so I’m curious about what I can only assume are webmentions suddenly being sent via reply tweet today (the same day all my tweets got warnings slapped on them so something in the API must have shifted) and whether I oughta try displaying ... https://moondeer.blog/2021/12/15/manton-so-im.html
(twitter.com/_/status/1471254381970534405)
#
aaronpk
this is new, github has a "lists" feature so you can star projects and put them into lists
tetov-irc joined the channel