#indieweb 2021-07-22

2021-07-22 UTC
kimberlyhirsh[d], neocow, maxwelljoslyn, Seirdy and [jacky] joined the channel
#
maxwelljoslyn
unexpectedly can't make hwc tonight have fun everyone :S
rockorager, GWG, Seirdy, Moosadee, gerben, n8chz, capjamesg and n8chz1 joined the channel
#
Loqi
[indienews] New post: "Implementing TextRank on my blog search engine" https://jamesg.blog/2021/07/22/search-engine-textrank
gRegor joined the channel
#
Zegnat
Good morning IndieWeb!
#
capjamesg
Good morning Zegnat!
#
capjamesg
Any IndieWeb projects on the horizon?
#
Zegnat
I have just recorded my first walk through an activity tracker, as well as my first full night of sleep tracking. So on the horizon is getting that data onto my site
hendursa1 joined the channel
#
capjamesg
Nice! You are using the pinetime right?
#
Zegnat
No, I am using a Withings
#
Zegnat
GWG got the Pinetime
#
Zegnat
And I think … maybe [jacky] too? But I could very well be misremembering
#
capjamesg
Ah, of course.
#
capjamesg
I have a FitBit in my drawer that is now collecting dust.
#
capjamesg
I liked the idea of quantified self but I never really found value in the data.
#
capjamesg
But I think it's really cool.
#
Zegnat
I tried out a really basic fitbit one years ago, but it turned out to not be compatible with my phone. I now have a new phone and thought it was time to try this tracking business again
#
petermolnar
> time to try this tracking business again - you needn't have to get a new phone for that, just disable noscript...
#
capjamesg
Very clever petermolnar.
inky and DavidWeekes[m] joined the channel
#
GWG
I don't have a Pinetime yet.
#
vikanezrimaya
I kinda wanna have that espruino watch that could tether via Bluetooth to my phone and upload stats to my website
#
vikanezrimaya
That's what the block to the right of my h-card is intended for on the main page
#
Zegnat
I _think_ my activity tracker has an open API. That is going to be my weekend project, I think :) Hopefully I’ll be able to retrieve things like my sleep score every morning automatically
[Rose] joined the channel
#
[Rose]
What did you get Zegnat?
#
Zegnat
Withings Pulse HR
#
[Rose]
Interesting!
#
Zegnat
I think it was voxpelli who got me looking at that brand
#
[Rose]
I think it's better than FitBit (owned by Google), and certainly cheaper than an Apple Watch
#
[Rose]
I have the Withings Sleep Tracking Mat, if you figure out getting the sleep data out of your watch, let me know!
#
Zegnat
How do you find that it tracks? It looks like my tracker accurately pinned my moment of falling asleep.
#
[Rose]
Very accurate!
#
voxpelli
Yeah, Withings seems way more trustworthy than Fitbit, especially after Google bought Fitbit
#
voxpelli
Eg. Withings being a European (French) company makes me trust it more in regards to data. + they actually do clinical tests for their stuff
#
voxpelli
I’m unfortunately with a Fitbit watch, but have a Withings scale
#
voxpelli
My father recently got their new advanced clock and it has proven very good for him!
#
Zegnat
I have only worn it for a day now, so cannot say much yet, but it is very comfortable (the strap is nice soft silicon, unlike some Garman and Fitbit bands that I have tried that are of much harder plastic) and at least the sleep tracking seemed accurate :)
#
Zegnat
I thought about getting one of the more watch-like models, but honestly happy to start with the 99 EUR model first.
[tw2113_Slack_]1, [schmarty]1, Nuve0, moose3330, strugee_, sp1ff`, silo_, doosboox and yar joined the channel
#
GWG
I have a bedside device for sleep tracking
#
GWG
I should work on using their API.
#
Loqi
I agree
hendursaga, capjamesg, Moosadee and Hory joined the channel
#
nekr0z
Let's say I noticed the discrepancy — what is the best strategy for me? Is it even ethical for me to go and fetch the new comment from John's site if John never sent me a new webmention?
#
nekr0z
I keep thinking about one scenario. Let's say one John Smith wrote a comment to my post on his own website and sent me a webmention, so my website shows his comment under my post. Then John changed his comment to something completely different. He's supposed to send a new webmention, of course, but let's say he didn't. Now my website shows the old comment with the link to the comment that is totally different, and that's not good, right?
[snarfed] joined the channel
#
[snarfed]
nekr0z has this happened to you in practice?
#
nekr0z
[snarfed]: not yet, no :) But I'm toying with an idea to expand my indieweb-glue project to the point where I can use it to display webmentions, in which case I will be showing what's currently there on John's site vs. what was there when the webmention was sent, so the same question arises.
#
[snarfed]
you’re going to fetch every individual wm source URL to display it?!? that’s…unusual
#
nekr0z
[snarfed]: I know it's unorthodox, and that's part of the reason I'm still thinking about instead of implementing already. Why? Well, mostly for the same reason I made indieweb-glue in the first place: why store other people's data/text/thoughts on my site, all this belongs on their websites, doesn't it?
#
[snarfed]
generally the same reason we want to own our own content: so that we keep a copy of it even if silos, other people’s sites, etc go away or change irrevocably
#
[snarfed]
it’s an interesting approach though, curious to hear how it goes!
#
[snarfed]
are you fetching the wm sources client side? or server side?
#
[snarfed]
(scaling will be another issue, regardless of where those fetches are happening, eg pages with hundreds or more mentions won’t work well, but you may be ok with that)
#
nekr0z
[snarfed]: I don't do that yet, have yet to figure out a lot. What I have in mind is a caching proxy that will do the fetching, and some JS that will present it client-side, the same way I do it now for people-mentions.
#
[snarfed]
definitely a new approach to all this. keep us posted!
#
[snarfed]
and in response to your initial q, backfeed is pretty similar, silo users generally haven’t opted into their responses appearing on our posts either. more background: https://indieweb.org/backfeed#Discussion
#
sknebel
re "if John never sent me a new webmention?" - note that there is nothing in webmention that ensures a webmention you get is from the site author
#
nekr0z
Fortunately, my site hardly has any traffic, so the scaling shouldn't be an issue, at least initially :-D
#
sknebel
if you got an update, anyone could have sent that
#
sknebel
including you ;)
#
[snarfed]
oh the scaling is just as much performance (ie latency) for individual users as it is overall site throughput
#
nekr0z
sknebel: That is a valid point I haven't considered! Thanks!
#
sknebel
(I have occasionally sent WMs manually if I've encountered a link to someone I know on a site that didn't look like it'd sent webmentions)
#
nekr0z
[snarfed]: re backfeed: yep, and a suspicion that backfeed is altogether unethical does cross my mind every now and then
#
nekr0z
sknebel: Wow! What a great idea! I certainly need to start doing the same.
Moosadee, hendursaga, n8chz, jfkimmes[m] and [chrisaldrich] joined the channel
#
[chrisaldrich]
Just getting back from a holiday trip to Tennessee... going back to tantek's question about archiving and automation: Not sure I've documented it fully, but I have a plugin that should take the links I publish on my site and then ping the Internet Archive to save them.
#
[chrisaldrich]
Another plugin watches my site for dead links and suggests Internet Archive links to replace them.
#
[chrisaldrich]
It also unlinks dead links and replaces them with some strikethrough UI to indicate they were links which no longer work.
#
[chrisaldrich]
I suspect the entire operation "round trip" could be automated, but it's still relatively manual.
#
[chrisaldrich]
The second one is called Broken Link checker (in .php) if anyone is curious: https://wordpress.org/plugins/broken-link-checker/
#
Loqi
[WPMU DEV] Description Broken Link Checker monitors and tests all internal links & external links on your site looking for broken links. It helps you fix bad links to improve SEO and user experience. Features Monitors external links and internal links in your ...
#
GWG
[chrisaldrich]: pfefferle and I discovered Broken Link checker is generating webmentions when it fixes a broken link
#
[chrisaldrich]
As a random data point I currently have 307 broken links out of 12638 possible links.
#
[chrisaldrich]
GWG, I think I've noticed that too at one point, but since the Wayback Machine doesn't accept them...
#
[chrisaldrich]
Somewhat related to this sort of archiving discussion, Mark Graham recently mentioned to me last month that the Internet Archive has a Firefox Extension https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/ which will let you look for first/recent archives of pages, archive your current page (bookmarklet like functionality), and it also uses Twitter's API to show you tweets which mention the current web page you're
#
[chrisaldrich]
on, which could potentially be used for backfeed discovery.
[KevinMarks] joined the channel
#
[KevinMarks]
if you keep etag/last modified of the wm you're displaying, your check could be low overhead and maybe even in the background
#
[KevinMarks]
that was for @nekr0z
timdream joined the channel
#
GWG
[KevinMarks]: I might do that too
#
[snarfed]
huh, GWG how would it help you?
#
GWG
[snarfed]: I do a head before a full retrieval.
#
[snarfed]
sure, but etag/last modified would only help you if you were re-fetching the same URL(s) often
#
[snarfed]
anyway, not a big deal, and #indieweb-dev anyway
KartikPrabhu joined the channel