#dev 2020-07-03

2020-07-03 UTC
dckc, [tantek], nickodd, [tw2113], B, gRegorLove_, [chrisaldrich], [schmarty], gRegorLove__, gxt, [fluffy], cweiske, [jeremycherfas] and swentel joined the channel; nickodd left the channel
#
[jeremycherfas]
Huh? Garmin US no longer allows login via VPN. I can almost under that for tv streaming, but for an activity monitor?
kingpapa joined the channel
#
@iamhirusi
Yay! I have added support for mention-of #webmentions on my site! :D It was so simple to extend it from how I handle a webmention reply. Structured data from an API + structured development = win. :)
(twitter.com/_/status/1278955984023482368)
moppy, KartikPrabhu and gRegorLove__ joined the channel
#
sknebel
Github has an interesting detailed list of "what happens when you block a user": https://docs.github.com/en/github/building-a-strong-community/blocking-a-user-from-your-personal-account
#
cweiske
"The user's forks of your repositories are deleted" - this makes it too easy to remove some software completely from github
#
petermolnar
that's completely wrong
#
petermolnar
that goes against git itself
#
petermolnar
I run this regularly, though originally for scenarios if the source repository disappears, not because I thought gh will cascade-delete repos
#
petermolnar
oh, that's actually a good question: is it a cascade-delete?
#
petermolnar
say A has an abandoned repo, B forks it, C forks it from B, A blocks B, GH auto-deleted B's fork, what happens to C?
#
cweiske
my problem with fetching git repositories for backup is force-pushes that empty the history
#
petermolnar
hm? it'll empty it, but it won't delete the history, will it? So checkout HEAD^ is possible, no?
#
cweiske
if you reset the local branch to the remote ones, then the local commits will be gone as well
#
cweiske
they will be in reflog until git decides to collect garbage
#
petermolnar
I wasn't aware of that
#
petermolnar
although it's logical
[jgmac1106] and gxt joined the channel
#
sknebel
thats something I also haven't found a really satisfying solution for. one way could be moving branches to unique names before overwriting them (and maybe accept the risk of there being conflicts later if the name is random enough), or using the data-sharing options for local clones to create a new copy of the repo and only update on of them, keepign the old states around
#
sknebel
(https://git-scm.com/docs/git-clone has a bunch of options for referencing the data files from other local clones of the same repo, so having multiple ones doesn't necessarily mean duplicating all files. or use lower-level dedupe.)
#
sknebel
but its all stuff that needs careful figuring out
#
cweiske
I solved that the same way I do for normal server backups: full backups that use hardlinks if files are identical to save space. rsnapshot does this.
#
cweiske
that allows me to go back to earlier versions
#
sknebel
right, that's an example of lower-level. and a good candidate for being reliable
#
sknebel
just rsnapshot before pulling updates
KartikPrabhu, jgmac1106, [schmarty], jjuran_, dopplerg-, [jeremycherfas] and [fluffy] joined the channel
#
[fluffy]
That’s what time machine does too. Unfortunately it has potential problems with bitrot.
[chrisaldrich], [jeremycherfas], nickodd, geoffo, [KevinMarks] and sivy joined the channel
#
sivy
morning.
#
sivy
what is annotations
#
Loqi
Annotations are comments (including marginalia), highlights or any other interactions that add to (part of) a post, typically added by individuals other than the author https://indieweb.org/annotations
#
jacky
ugh I'm trying to remember the name of the API that Google uses to fetch your account for signing in
#
jacky
it's like the sign in functionality that appears on Medium
#
jacky
I want to see if there's a way to spec that into something that's friendly to federation to make signing into a IndieWeb site a bit simpler (a click instead of having to explicitly type in your domain name)
[tantek] joined the channel
#
aaronpk
what is subtome?
#
Loqi
SubToMe is a button that content publishers can put on their sites which enables users to subscribe to their feed in whatever reader they choose — sort of a universal follow button https://indieweb.org/SubToMe
#
aaronpk
jacky: see that for some prior art on a way to do it
#
aaronpk
there's no good answer unfortunately
#
aaronpk
it could be done with a browser extension too
#
sknebel
wasn't there some indieaction based demo at one point?
#
aaronpk
oh yeah probably
#
aaronpk
what is indieaction?
#
Loqi
It looks like we don't have a page for "indieaction" yet. Would you like to create it? (Or just say "indieaction is ____", a sentence describing the term)
nickodd left the channel
#
jacky
hmmm okay
#
[KevinMarks]
What is webaction?
#
Loqi
A web action is the interface and user experience of taking a specific discrete action, across the web, from one site to another site or application https://indieweb.org/webaction
#
jacky
Hm subtome is an interesting way to do it
#
jacky
(though it's subscription specific)
#
aaronpk
the concept behind subtome could be used for anything like that
#
aaronpk
i'm not a huge fan of the fact that it relies on a single domain, even though at least the data is all stored client side
#
[KevinMarks]
The way mastodon does it is a bit annoying
#
jacky
there's potentially a way to make subtome _not_ rely on a upstream domain
#
jacky
thanks to Custom Elements
#
jacky
you could pack it all in some JS and have a <universal-follow-button> component
#
aaronpk
but where is the data stored, that's the problem
#
aaronpk
the reason it works with subtome is because the data is stored associated with the central domain, so when it's embedded in other sites those other sites can get access to it
#
aaronpk
without the central domain, each domain would have its own isolated storage container for that custom element
#
jacky
Right and I don't know if that's a bad thing? Like it can be very small (like just a JSON dictionary) and it can call out to a index if it needs to "refresh" its index
#
aaronpk
no i mean that you come to a new site and it has no way to show you your domain until you enter it
#
aaronpk
also doing anything like this in JS is actively fighting the anti-tracking stuff browsers are starting to lock down on, so I would be wary of investing too much time into it
#
aaronpk
in other words, if this is possible in JS, then ad tracking is possible
#
aaronpk
and the recent cross-domain cookie changes mean lots of stuff like this will break
#
aaronpk
ultimately it needs to be built into browsers so that it can be protected by the browser too
#
aaronpk
and a browser extension is a reasonable way to prototype future browser features
#
jacky
thinks intensively about this
[Ana_Rodrigues], sivy and KartikPrabhu joined the channel
#
[tantek]
this topic needs intensive thinking 🙂
#
[KevinMarks]
The url auto fill does seem like the right affordance
#
[KevinMarks]
Browsers already auto fill far more privacy sensitive things
#
aaronpk
didn't i see a post about this recently?
#
@johanbove
↩️ Ik dacht, waarom heeft Jeroen een mooie domein naam maar nog geen webmentions of doet hij niet aan POSSE https://indieweb.org/POSSE
(twitter.com/_/status/1279146181000658947)
#
[chrisaldrich]
I've noticed that a few things I (and others) have bookmarked to news.indieweb.org recently have come through without much context. Is there some secret microfomat and data we're missing that would remedy this?
#
jacky
I think for bookmarks, it takes the content of it
#
aaronpk
that's odd
#
jacky
because https://news.indieweb.org/en/marinintim.com/2020/your-data/ shows my content versus the upstream
#
Loqi
[marinintim.com] Interesting points on some stuff we’re looking into the IndieWeb, when it comes to handling meta-data.
#
aaronpk
oh, i think it uses the "name" of your own h-entry, not looking inside the h-cite
#
aaronpk
sounds like i should fix that tho
#
[chrisaldrich]
I've had a few examples like Jacky's recently too... but I wouldn't really want it picking up my commentary on something I've bookmarked.
#
[chrisaldrich]
If people want to read that, they could click through my link, but the point is to highlight the other person's post.
#
[chrisaldrich]
I also need to look into how I'm marking up my read posts so that I can syndicate those as bookmarks to indienews. I suspect indienews doesn't parse for read-of, so if I added a secondary bookmark-of, it would catch that as a fallback for post type discovery and I'd be okay? Or maybe I could leave it off and it may default to bookmark-of finding nothing else?
#
[chrisaldrich]
Generally when it comes to these things, I'm almost 99% sure I'm not doing it right though...
#
aaronpk
i think i could reevaluate how indienews gets its content
#
aaronpk
it was a very early project before many of the other tools were very mature, so the assumptions I made back then may no longer apply
#
[tantek]
[chrisaldrich] more importantly we should make sure that the markup reflects the publishing intent. And only secondarily work on how should things like indienews consume them
#
[chrisaldrich]
does resubmitting bump the submission date and time and put things back to the top of the list or just update the old post?
#
aaronpk
i believe it will re-parse everything
sknebel joined the channel
#
[tantek]
I'll suppose ask here too for any dev-perspectives, does this provide a more welcoming option to web devs without harming "obviousness" to folks that want to focus on publishing? https://indieweb.org/Getting_Started#Get_your_own_site
#
aaronpk
i like it
#
[tantek]
aaronpk, for you in particular, I'm hoping this is enough of an update hah
#
[tantek]
you beat me to it
#
[tantek]
my goal was to give you something you could follow-up with on https://twitter.com/aaronpk/status/1279083522481729537
#
@aaronpk
@dcuttridge We've been working hard on fighting the idea that being on the IndieWeb is only if you build a website from scratch, so we may have gone a bit far in the opposite direction with that page. Will try to clear it up!
(twitter.com/_/status/1279083522481729537)
KartikPrabhu joined the channel
#
[chrisaldrich]
tantek, I had sketched out a grid version a while ago at https://indieweb.org/User:Boffosocko.com/homepage, useful for that page perhaps?
#
[chrisaldrich]
Didn't we have a page with a Tumblr recommendation at one point, or did we deprecate that as it's become crumblr?
[fluffy] and [schmarty] joined the channel
#
[tantek]
We deprecated it 😕
[schmarty] and sivy joined the channel