#dev 2019-05-30

2019-05-30 UTC
#
sknebel
snarfed: "also now you can have your Android phone *be* your security key" - for generic websites using WebAuthn? (probably also chrome-only for now?)
#
snarfed
good q's, i don't know
#
snarfed
(i don't use it)
[Khurt] joined the channel
#
snarfed
i expect yes and yes
eli_oat, brandur, benwerd and snoe joined the channel
#
snoe
Hi, suppose I wanted to build a browser that focused on content, would this be an ok place to kick around some ideas?
#
jacky
what is a reader
#
Loqi
A reader (AKA indie reader or social reader) in the context of the indieweb is the portion/feature integrated into an indieweb site that provides a way to read content from other indieweb sites, possibly including posts from the current site, and respond (like, comment, repost, etc) inline in the reading UI itself https://indieweb.org/reader
#
jacky
that might help a wee bit ^ snoe
snarfed joined the channel
#
snoe
Thanks jacky, yes I would like to make a reader there's some stuff on that page I haven't seen yet.
#
snarfed
!tell tantek hi! just fyi, your atom feed has some class names visible in an item title. "I Am Running For The @W3C Advisory Board (@W3CABentry-title p-nameng For The @W3C Advisory Board (@W3CAB)"
#
Loqi
Ok, I'll tell them that when I see them next
KartikPrabhu, snarfed, [Rose], [frank] and [tantek] joined the channel
#
Loqi
[tantek]: snarfed left you a message 2 hours, 14 minutes ago: hi! just fyi, your atom feed has some class names visible in an item title. "I Am Running For The @W3C Advisory Board (@W3CABentry-title p-nameng For The @W3C Advisory Board (@W3CAB)"
#
[tantek]
wow how did that happen
gRegorLove_ joined the channel
#
[tantek]
and that helped me find *two* bugs
[tonz] joined the channel
#
[tantek]
!tell snarfed thanks for the heads-up about my atom feed, not sure how all my blog titles weren't broken. should be fixed. can you reload?
#
Loqi
Ok, I'll tell them that when I see them next
[kevinmarks786] and snoe joined the channel
#
snoe
So I'm playing with indigenous and aperture, and when I click on a link in an entry I'm simply taken to a webview of that link. If that linked site has a feed and an h-entry (link to blog post) it would be awesome if I could preview that post and that feed in the app. Would it be possible for websub to provide that kind parsing?
#
snoe
The idea of being able to link to other sites, and see them in the same stripped down reader view is one of the main reasons why I want to write my own reader.
[grantcodes] joined the channel
#
[grantcodes]
snoe: That's kind of a tricky one, it depends on how much data the microsub server has, but I do think some readers have the option to click a user to see their feed and most will show all the content they are given by the server
jbove, [jgmac1106], [xavierroy], [calumryan], swentel and jgmac1106 joined the channel
#
GWG
Morning
#
Loqi
morning!
jgmac1106 joined the channel
#
jgmac1106
morning all
#
aaronpk
snoe: I'm definitely planning on doing something like that
[kevinmarks786] joined the channel
jgmac1106 and [jgarber] joined the channel
#
[jgarber]
Morning, all!
#
[jgarber]
Re-posting this request for data from yesterday morning. If anyone has a second to run a quick `curl` command against their website and post the results, I’d be most appreciative: https://github.com/jgarber623/link-header-parser-ruby/issues/3
#
Loqi
[jgarber623] #3 Data Collection Request: sample HTTP Link headers
[jgmac1106], jgmac1106, [calumryan] and snoe joined the channel
#
snoe
right, the tricky part that I'm running into is if I land on old post it's unlikely to be in the feed, so then the client is left to parse the post content
[manton] joined the channel
#
[manton]
[kevinmarks786] That is really interesting. It sounds like they are forking Mastodon to build the new Gab, but it's not clear to me whether it will federate with other instances or just live by itself.
#
snoe
aaronpk: that's great, can I help with this effort?
#
aaronpk
I'll be building it into Monocle, so I'd appreciate some UX sketches of how it should work since that's usually the hard part
#
petermolnar
what is Gab?
#
Loqi
It looks like we don't have a page for "Gab" yet. Would you like to create it? (Or just say "Gab is ____", a sentence describing the term)
[Ana_R] joined the channel
#
petermolnar
btw that thread is disgusting
[eddie] joined the channel
#
[eddie]
snoe are you using Indigenous on iOS or on Android?
#
petermolnar
https://addyosmani.com/blog/lazy-loading/ - while this is a very nice thing to finally (?) have, Chrome is definitely the new IE6
#
petermolnar
(yes, this is -dev)
#
aaronpk
why is that bad?
#
aaronpk
this looks useful
#
aaronpk
ppl are doing this via JS right now anyway
#
petermolnar
it is indeed quite useful
#
petermolnar
the fact that it'll work natively in chrome only for god knows how long makes way too much IE6 vibes
snarfed joined the channel
#
[eddie]
I feel like if people want it in all browsers they'll do it via JS, and for those like me that have wanted to do that but don't want to load JS to do it, we can get the benefits in Chrome and other browsers will just continue to do what my site has always done
#
[eddie]
I feel good about it because it's progressive improvement
#
[eddie]
If it was a feature my site NEEDED it would tougher
#
[eddie]
But I think optimizations like this are helpful in various browsers
#
jgmac1106
I want a browser plugin that hides any plugin bars…just knowing there is somethign I can watch that climbs to 100% make it feel like there is nothing more important to do than check progress
#
jgmac1106
progress bar not plugin
jgmac1106 joined the channel
#
jgmac1106
.uug when you share the summit link and then realize you sent out 20187
#
aaronpk
oh no, I can make the top bar on https://2018.indieweb.org/ link to 2019
#
Loqi
IndieWeb Summit
#
jgmac1106
it was just once
#
jgmac1106
wasn’t bad
#
jgmac1106
and I am wrong channel to boot my apologies
snarfed and [kim_landwehr] joined the channel
#
[kim_landwehr]
What is AutoAuth?
#
Loqi
AutoAuth is the working title of an extension to IndieAuth that allows clients to authorize to other servers in the name of their user, without the user being present to confirm each individual authorization flow https://indieweb.org/AutoAuth
[jgmac1106], leg, eli_oat, [kevinmarks786], snarfed, [grantcodes], jackjamieson, benwerd, gRegorLove_ and [tantek] joined the channel
#
[tantek]
On the positive side of technology re-use, folks here may be interested in this (and feel free to contribute how-to suggestions) https://github.com/chrisdavidmills/mdn-and-frameworks/issues/1
#
[tantek]
(or at least consider a thumbs up 🙂 )
[arush], snarfed, jgmac1106 and [manton] joined the channel
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
snarfed: [tantek] left you a message 10 hours, 40 minutes ago: thanks for the heads-up about my atom feed, not sure how all my blog titles weren't broken. should be fixed. can you reload?
#
Loqi
[jgarber623] #3 Data Collection Request: sample HTTP Link headers
#
snarfed
[tantek]: looks good!
#
[tantek]
(you ever find a line of code and wonder how did that ever possibly work? yeah, that)
#
snarfed
lol yes. my favorite code review comment of all time is, "does this even compile?"
#
snarfed
aaronpk eddie re image lazy loading, agreed, i do it in JS on my site, and i like it, but i hate that you see visible broken images when you scroll until it catches up
#
[tantek]
snarfed, while you're here, any chance of Bridgy Publish to GitHub auto-converting GitHub profile URL links to GitHub @-mentions? e.g. see the start of my comment: https://github.com/chrisdavidmills/mdn-and-frameworks/issues/1#issuecomment-497395828
#
Loqi
[tantek] [https://github.com/flaki](https://github.com/flaki) your understanding is correct. microformats2 (specifically [microformats.org/wiki/h-entry](http://microformats.org/wiki/h-entry) for a [https://indieweb.org/reply](https://indieweb.org/reply) ) wou...
#
[tantek]
(or should I file an issue request for that)
#
[tantek]
whoa Loqi spitting out Markdown!
#
snarfed
[tantek]: sure! funny, github already automatically converts issues and PRs, i'm surprised it doesn't also do users
#
[tantek]
yes was also surprised at that
#
snarfed
if you do file it, also feel free to prioritize all your feature requests. if i know you care about one or two the most, that might actually inspire me to get to them :P
#
[tantek]
all Bridgy feature requests? or Bridgy GitHub or ... ?
#
snarfed
all ideally
#
snarfed
ooh or better, get replies displaying on your site! that'd be huge, esp since you're such a visible role model for the community. i would happily trade you a feature request or three for that.
#
[tantek]
yeah the moderation hurdle is still a big one for me 😞
#
snarfed
hmm i thought your spam was mostly mentions, right? so a simple first pass would be to only do replies, likes, reposts, right?
#
snarfed
granted there's probably still a bit of spam in those, but i assume little enough that manual moderation would be ok
#
jamietanna[m]
Should an h-feed have all the same info that ie a post / note does, or should a reader look up the details from the post/note itself?
#
Zegnat
I think I have seen arguments for both, but current readers may not be retrieving full posts at all (?) so if you want a good experience in readers you should put all the info in the h-feed
#
jamietanna[m]
Yeah that's what I was thinking - I've now got most of the info in the h-feed but am still missing bits like featured image etc
#
[tantek]
[snarfed] I get nonsense or worse ugly actual replies on Twitter often enough that I won't launch displaying them on my site without some way to block/delete them
#
[tantek]
snarfed, and to your point about feature requests, I'm still struggling with how to post tag-reply posts as a thing
#
snarfed
yeah. i remember this obstacle every time we talk about it. seems like it never quite gets prioritized. which is ok! totally understandable, just sad that cross-site responses are maybe the single most notable indieweb feature, and your site is maybe the single most widely known indieweb site, and yet it doesn't show them :|
#
[tantek]
snarfed, yeah, good points, and I do very much appreciate the positive encouragment to keep thinking about how to make it work
#
snarfed
[tantek]++
#
Loqi
[tantek] has 22 karma in this channel over the last year (124 in all channels)
#
snarfed
offer still stands, i'll happily prioritize a few bridgy feature requests of your choice in exchange, any time :P
#
[tantek]
I still feel bad that you implemented tag-reply to GitHub POSSEing and I haven't been able to build / use it (and I have semi-urgent use-cases too)
#
snarfed
lol! don't feel bad, wasn't a burden
#
[tantek]
implicit social contract
#
Loqi
flaki has 1 karma over the last year
#
[jgmac1106]
webmentions or subscribing to specific MDN docs in my feed would be amazing. I could see so many uses with people asking questions, great community feature and best practice modeling
#
[jgmac1106]
MDN++ last two years team has been A1 and resource getting better and better
#
Loqi
MDN has 1 karma over the last year
#
[tantek]
[jgmac1106] please say so on the issue! 🙂
#
[tantek]
snarfed, just noticed the "Activity overview" on your GitHub profile which I had not seen before and enabled it on mine!
#
snarfed
mmm vis
#
GWG
snarfed: I'm reading your feed
#
GWG
I have to code some special rules for it
#
GWG
Thank you for your service
#
GWG
snarfed, do you have the Microformats WordPress plugin installed?
[arush] joined the channel
#
GWG
Or using similar filter insertion code?
#
snarfed
yes to both
#
snarfed
GWG: special rules just for my site? oh wow please don't do that
#
GWG
OKay
#
GWG
snarfed, special rules for people using the WordPress Microformats 2 plugin, actually
#
snarfed
special casing individual sites can only lead to heartbreak
#
GWG
Your site is an example of several common configurations
#
snarfed
ah ok, that makes more sense
#
GWG
The only special casing I have to do is tantek.com
#
GWG
Because he is the only example I have
#
snarfed
but yeah i mess with mf2 with custom stuff so my site doesn't represent stock mf2 plugin output
#
GWG
snarfed, I throw URLs at my code to see what it spits out
#
snarfed
testing++
#
Loqi
testing has 4 karma in this channel over the last year (10 in all channels)
#
snarfed
unit tests are even better!
#
snarfed
unittests++
#
Loqi
unittests has 3 karma over the last year
#
GWG
This is Parse This, which is my version of X-Ray
eli_oat joined the channel
#
GWG
snarfed: I usually write them for much simpler things. But I should do some for this as well
#
snarfed
aim for everything, not just simple things
#
snarfed
complex things are *more* likely to have bugs and need unit tests :P
#
GWG
Simpler as in the very low level functions.
#
GWG
So, the code that stores and retrieves, I test.
jgmac1106 left the channel
#
GWG
The code that transforms
#
GWG
But not usually a multi-step process.
#
[tantek]
snarfed, filed. I accept your prioritization for now. Thinking this one may be on the "easier to do, would benefit more users" side https://github.com/snarfed/bridgy/issues/872
#
Loqi
[tantek] #872 Bridgy publish to GitHub should turn profile URL links into mentions
#
snarfed
tantek++
#
[tantek]
also would be interesting to know if my attempt at an [snarfed] link in that issue actually cause you to get a mention notification or not
#
[jgmac1106]
I saw it show up while I was typing, haven't integrated GitHub and Known yet..on the to-do to test...
#
snarfed
[tantek]: it didn't. at least probably not. hard to be sure since i'm watching the repo so i get notifs anyway.
#
[tantek]
which makes me wonder if there is some special magic to @-mentions in GitHub issues and comments which will cause an actual mention notification
#
snarfed
oh definitely there is
#
[jgmac1106]
problem is you posted before me so I wouldn't get the email notification
#
[jgmac1106]
to which I think if you respond to issues via email the @-mention may not work..but that could be fixed by now
#
[jgmac1106]
[tantek] started to revise this page will finish in the morning when I wake up https://developer.mozilla.org/en-US/docs/Web/HTML/microformats
#
[jgmac1106]
figure I would structure the examples around h-card, h-entry, and then h-feed
#
[tantek]
that would be great!
#
[tantek]
jgmac1106++
#
Loqi
jgmac1106 has 13 karma in this channel over the last year (128 in all channels)
dmartzol joined the channel
#
gRegorLove
Could some Python people review this and update as necessary? https://github.com/microformats/microformats-parser-website-python/network/alerts
jbove joined the channel
#
sknebel
gRegorLove: links are 404 for me
[schmarty] joined the channel
#
[schmarty]
yep, they are only visible to members of the microformats org on GH (which i am not)
#
gRegorLove
Hm, sknebel is, but maybe needs the "Maintainer" role
#
Zegnat
I am a member, but I also cannot see it
#
gRegorLove
Added sknebel and Zegnat to access the Python security alerts
#
Zegnat
does not actually speak Python
#
Zegnat
But whatever you did, did give me access
#
Zegnat
Do we have these for PHP? php-mf2?
#
gRegorLove
Yeah, it can be granted to roles or individuals. I grated it as individuals
#
gRegorLove
php-mf2 doesn't have any alerts currently, but I'll add you.
#
Zegnat
Does it make sense to have roles like “php devs”, “python devs”, etc?
#
gRegorLove
*granted
#
Zegnat
We have a Parser Development team, but I am not sure we ever use that team for anything?
#
gRegorLove
That sounds smart, but I'll defer to others more familiar with the org set up
#
Zegnat
Parser Development actually has write access to all the website repos (https://github.com/orgs/microformats/teams/parser-development/repositories)
#
Zegnat
So if you can grant that team access to the alerts, that makes sense to me
#
Zegnat
has never actually grasped all these tiers of access on GitHub
#
gRegorLove
Yeah, even when I view the team "Parser Development" there's a tab within it for Teams. Teams within teams? Haha
#
gRegorLove
Okay, Parser Development team has access to security alerts for Python, Ruby, PHP, and Go sites
#
Zegnat
Makes sense to me :D
#
gRegorLove
It's teams all the way down
#
Zegnat
gRegorLove++ for daring to dig into GitHub ACL
#
Loqi
gRegorLove has 17 karma in this channel over the last year (86 in all channels)
[manton], jgmac1106, benwerd, LUMIN1 and [jgarber] joined the channel
#
[jgarber]
snarfed++ The mother lode! Thanks for the link to (and reminder about) indiemap.org.
#
Loqi
snarfed has 46 karma in this channel over the last year (78 in all channels)
#
Loqi
[jgarber]: snarfed left you a message 3 hours, 36 minutes ago: re https://github.com/jgarber623/link-header-parser-ruby/issues/3 , https://indiemap.org/ can answer that!
#
jamietanna[m]
snarfed: would a meetup.com silo for Brid.gy be a good idea? If so I'll raise a feature request and may try hacking on it
#
snarfed
jamietanna[m]: sure! new silos are always welcome. beware, it's a nontrivial amount of work, but there are good docs and i'm happy to help
#
jamietanna[m]
Awesome, I've raised #873, and will see if I can get some time to work on it over the next few weeks
#
snarfed
jamietanna[m]++
#
Loqi
jamietanna[m] has 1 karma in this channel over the last year (2 in all channels)
#
sknebel
would people be interested in a tool that takes booking confirmation emails and turns them into trip posts via micropub?
[jgmac1106] joined the channel
[Rose] joined the channel
#
[jgmac1106]
And then have it send me a webmention reminder 6 hours and 3 and 1 hour before
#
[Rose]
That’s why I’m working on “own your TripIt”. As they parse the details out already.
[grantcodes] joined the channel
#
[grantcodes]
sknebel: Yes, but it seems so complicated to me!
#
[jgmac1106]
Would it be an email address I forward my trip to?
#
sknebel
possibly? need to look into it more (and running it as a service would of course be massive privacy thing), but a coworker runs a project that has developed a lot of extraction code already one could reuse
[kevinmarks786], chrisaldrich and [tantek] joined the channel
#
[tantek]
what is TripIt
gRegorLove_ joined the channel