#dev 2020-05-11

2020-05-11 UTC
KartikPrabhu joined the channel
#
Loqi
ok, I added "https://twitter.com/zachleat/status/1259638924844118018" to the "See Also" section of /React https://indieweb.org/wiki/index.php?diff=69884&oldid=64666
KartikPrabhu joined the channel
#
aaronpk
what is the app store?
#
Loqi
A store (or marketplace) is a service for discovering and then installing applications https://indieweb.org/app_store
#
aaronpk
what is apple?
#
Loqi
Apple is a for-profit publicly traded ($AAPL) corporation that produces various products (iPhone, iPod, Macintosh) & software (iOS, macOS), and provides services (iCloud, iMessage, iTunes, Apple Music), all of which focus on good UX, also an IndieWeb principle, and thus are used by many in the IndieWeb community https://indieweb.org/Apple
#
Loqi
ok, I added "https://inessential.com/2020/05/10/heads_up_to_rss_reader_authors" to a brand new "See Also" section of /Apple https://indieweb.org/wiki/index.php?diff=69885&oldid=36029
#
aaronpk
(more about app store policies than RSS specifically)
#
aaronpk
so i'm working on the import-from-url feature in meetable
#
aaronpk
which means i now have a consuming use case for the additional URLs we've been adding to events
#
aaronpk
registration URL, code of conduct
#
aaronpk
but no mf2 property for those
#
aaronpk
i think i will hold off on those for now, but will make a note that we should brainstorm some property names for that
#
Loqi
[aaronpk] #97 Microformats for additional properties
#
GWG
I think status is the least controversial.
#
aaronpk
agreed
#
GWG
And status has other potential uses.
[chrisaldrich], beko and gRegorLove__ joined the channel
#
jacky
wow apple is being a bit ridiculous there tbh
#
jacky
[tantek]: yeah re: prior art but it doesn't provide _why_ certain choices were made!
#
jacky
plans to have that outlined in a blog post when lighthouse hits alpha
#
jacky
I think this is an aggressive choice I made but I want to require authorization for a site to send webmentions using lighthouse
#
jacky
this is only to curb overuse
#
jacky
it _feels_ like a bit of overkill for now but in work settings, I've seen this be a helpful thing
#
aaronpk
seems reasonable
#
jacky
it'd be easier to handle potential misuse (if their token gets leaked, re-rolling and using another one is easier to do than IP banning)
#
aaronpk
i may be biased, but I think authentication is good :)
#
jacky
I'm _all_ for it
#
jacky
it's funny tho
#
jacky
it's easier to test it in my test suite than to do it manually
#
jacky
I also will need to have a dashboard or page so they can pull a token for this
#
[tantek]
auth provides a natural flow to provide a dashboard page
nickodd and KartikPrabhu joined the channel
#
jacky
yup, I think I'll do that with also a one-click setup for bridgy setup for people
#
jacky
will be a case to encourage people to push for rel=me to their twitter accounts
#
jacky
hm now I'm wondering - is it aggressive to check if a source references its intended target when sending a webmention or should I let the remote webmention endpoint handle that?
#
aaronpk
Telegraph checks that
#
aaronpk
I think
#
jacky
I don't think I will immediately
#
jacky
but I might consider it
#
jacky
like if I can reduce the chances of a bad webmention from going out, I would
#
jacky
but then that'd prohibit just random webmentions from being sent
#
[tantek]
that's a good thing from a security / DoS perspective.
#
jacky
hm now that you mention it
#
jacky
it'd be an added layer of protection since sending is already going to be protected with a token
[fluffy] joined the channel
#
jacky
okay I think I'm done lol
#
jacky
might do some benchmarks on my local machine with some random simulated lag and errors
#
jacky
then again on the prod instance
#
jacky
def one thing I want to add is a ticker on the homepage showing how many webmentions are going through the system
#
jacky
a pulse of the IndieWeb lol
#
jacky
something like how http://superfeedr.com/ shows it
markopasha, xsteadfastx, swentel, jamietanna, deathrow1, amiiboh, kiero_, aaronpk, bear, nsh, dckc, [Rose], [LewisCowles], [Sadik_Shahadu], [jgmac1106], [KevinMarks], [prtksxna], [grantcodes], [aimee], [jgarber], [jansauer], [tantek], geoffo, [tw2113], nickodd, jolvera, dougbeal|mb1, [chrisaldrich], [jeremycherfas], SpencerDub, hs0ucy, gRegorLove, [fluffy], garrettw, [snarfed] and petermolnar joined the channel; nickodd and petermolnar left the channel
#
jacky
okay now I think the most 'advanced' thing I want to do is have some kind of processing of async webmention statuses
#
jacky
I know webmention.io provides these
#
jacky
what is webmention.io
#
Loqi
webmention.io is an open-source project and hosted service for receiving webmentions and pingbacks on behalf of your indieweb site https://indieweb.org/webmention.io
#
jacky
I think I should also just _deploy_ lol
#
aaronpk
shipping++
#
Loqi
shipping has 1 karma over the last year
#
jacky
and that's broken lol
#
jacky
queues for after-work thingys
KartikPrabhu, flex14, [jgarber], [KevinMarks] and markopasha joined the channel
#
aaronpk
GWG: you may be interested to learn that someone made an Android version of Overland!!
#
Loqi
[OpenHumans] Overland_android: GPS logger for Android devices
#
GWG
Very interested