#dev 2019-03-30

2019-03-30 UTC
iasai joined the channel
#
jacky
I'm tinkering with building a microsub server and this is something I'd love to surface
#
jacky
it'd be a more reliable way of showing it instead of relying on a post to show reply information
[kevinmarks], KartikPrabhu, snarfed, iasai and tw2113 joined the channel
[tantek], iasai, snarfed, KartikPrabhu and jjuran joined the channel
#
aaronpk
jacky: i want to figure that out. Monocle/Aperture don't do anything like that yet. I haven't figured out the right way to connect all the pieces together yet
#
aaronpk
If you're building an all-in-one solution then you already have all the information you need to make it work, but I've set myself up for a challenge making my microsub and micropub servers completely separate systems
iasai, [tantek], realtime and gRegorLove joined the channel
#
@Scoundrel666
adafruit: RT schmarty: Loving the Adafruit #PyPortal as an #IndieWeb powered photo device. Uses #Microsub and #IndieAuth building blocks. Code to come! https://t.co/PU6YdsgRwI
(twitter.com/_/status/1111888315891007488)
KartikPrabhu and iasai joined the channel
#
@miami6
RT:(@adafruit) RT @schmarty: Loving the @Adafruit #PyPortal as an #IndieWeb powered photo device. Uses #Microsub and #IndieAuth building blocks. Code to come! https://t.co/K4nHUggwUj #raspberrypi #aurdino #tech #forbesTech #forbes https://twitter.com/adafruit/status/1111718676292603905 #technology #doncaster…
(twitter.com/_/status/1111903439393574912)
iasai, barpthewire, [sebsel], sebsel, KartikPrabhu, calumryan, [jgmac1106], djmoch and jjuran joined the channel
#
Zegnat
What is HTML?
#
Loqi
HTML (HyperText Markup Language) is the language used to create web pages, thus one of the building blocks of the IndieWeb https://indieweb.org/HTML
#
Zegnat
HTML << [https://htmlparser.info/ <cite>Idiosyncracies of the HTML parser</cite>] by Simon Pieters (zcorpan), in-progress book about the history, specs, and parsing of HTML
#
Loqi
ok, I added "[https://htmlparser.info/ <cite>Idiosyncracies of the HTML parser</cite>] by Simon Pieters (zcorpan), in-progress book about the history, specs, and parsing of HTML" to the "See Also" section of /HTML https://indieweb.org/wiki/index.php?diff=58811&oldid=57255
sebsel, [kimberlyhirsh] and [grantcodes] joined the channel; sebsel left the channel
#
[grantcodes]
!tell aaronpk, jacky I think the solution to microsub clients getting existing likes / replies is in micropub queries. My micropub endpoint supports property queries (https://github.com/indieweb/micropub-extensions/issues/4#issuecomment-412349552) so its possible to see if i have liked a given url. But to do that for an entire feed of posts would be a lot of requests
#
Loqi
Ok, I'll tell them that when I see them next
#
Zegnat
It feels almost like you’d want the Microsub server to support some type of additional state for every entry, possibly supplied by the client. So if a client knows it has sent a like through Micropub, it can tell the Microsub server to store the property “liked=true”
[Rose] joined the channel
#
aaronpk
The problem is when clients the microsub server is not aware of creates likes
#
Loqi
aaronpk: [grantcodes] left you a message 14 minutes ago: I think the solution to microsub clients getting existing likes / replies is in micropub queries. My micropub endpoint supports property queries (https://github.com/indieweb/micropub-extensions/issues/4#issuecomment-412349552) so its possible to see if i have liked a given url. But to do that for an entire feed of posts would be a lot of requests
#
Zegnat
aaronpk, true. It was really just the first short-cut solution that I could think of. I haven’t been working on implementing microsub yet so I haven’t had a need to care for this issue yet either
#
aaronpk
Yeah, that was my first thought too but I don't think making a half solution like that is a good idea
#
GWG
I still want references in Microsub
#
sknebel
references?
#
GWG
The jf2 spec says you can add additional information about a URL in a reference property.
#
[grantcodes]
I think all the main readers already support references
#
GWG
Really?
jackjamieson joined the channel
#
GWG
Is it noted somewhere?
#
sknebel
it's part of jf2
#
GWG
I meant, supported in which endpoints and clients
#
aaronpk
Aperture doesn't fetch external content so you might not be seeing it there
#
GWG
Curious about enhancing bookmarks and likes to show more than a URL
#
sebsel
410 Gone that is?
#
sebsel
402 = Payment stuff
chrisaldrich joined the channel
#
GWG
aaronpk: How is development on Compass?
#
GWG
Just forked compass. Setting up an instance
[jgmac1106], snarfed and [grantcodes] joined the channel
#
[grantcodes]
GWG: Well together definitely supports references and I think indigenous too
#
[grantcodes]
I see it mainly in granary twitter feeds that embed the referenced likes and reposts in the content.
#
GWG
[grantcodes]: Do you have an example?
sebsel joined the channel
#
[grantcodes]
What sort of example do you want? jf2 json or a screenshot?
#
GWG
An example of the json and what it looks like?
#
[grantcodes]
Here's a repost from my granary feed: https://pastebin.com/HgDE0t9c
#
[grantcodes]
And that is what it looks like in together
#
[grantcodes]
Although it is missing the text in the repost because I thought indieweb reposts were not really meant to have their own content, but I might have been wrong on that
#
[jgmac1106]
sebsel it was moneystuff
#
[jgmac1106]
maybe we just continue ecommerce on that page
sebsel joined the channel
#
GWG
I have Compass installed
[Rose] and KartikPrabhu joined the channel
#
GWG
Okay, Compass plus GPSLogger is online
#
[Rose]
Woot!
#
Loqi
woot
#
sebsel
GWG++
#
Loqi
GWG has 45 karma in this channel over the last year (177 in all channels)
[jgmac1106] joined the channel
#
GWG
So, all I need now is to enhance my site to work with it
chrisaldrich and gRegorLove joined the channel
#
GWG
Does Compass allow for uploading a massive geodata file?
#
sebsel
you could try feeding it to the endpoint?
#
sebsel
But the QuartzDB underneath it will store them out of order I guess
#
sebsel
so I suppose you could create the QuartzDB files yourself? feels hacky
#
GWG
The QuartzDB would stor ethem by date
#
GWG
I have dates
iasai, [tantek], j12t, KartikPrabhu and [eddie] joined the channel
#
[eddie]
GWG I’ve been wondering about importing previous dates into Compass as well. I have a couple of things I want to do. First off, I have some older location data from Moves app and from manual physical GPS tracking item.
#
[eddie]
Secondly I’d like to use the photos I’ve taken on my iPhones over the past 6+ years with geodata and turn those into tracking points inside of Compass
#
GWG
[eddie]: Ideas on how?
#
[eddie]
Nope, it’s something I’ve been thinking about but I haven’t looked at the Compass code to figure out if it allows importing previous dated stuff or not
#
[eddie]
I think it doesn’t so I’ve been thinking I’d have to probably export the data files
#
[eddie]
The other option is using the QuartzDB library without Compass maybe
#
GWG
[eddie]: Each location has a timestamp.
#
GWG
So, just send a giant body
#
[eddie]
But I think Compass only opens the current day’s file?
#
[eddie]
So anything before the current day I don’t think would end up in the right file
#
[eddie]
Correct
[Rose] joined the channel
#
[Rose]
I think compass stores 1 file per day
#
[Rose]
Couldn't you just add files for the previous days?
#
[eddie]
I think that’s what you have to do, manually create the files
#
[eddie]
Either through your own script or using the separate QuartzDB php library to create they historical files
#
[Rose]
Yup, that's what I would do, but I don't have previous data
#
GWG
I asked Google to expoort my location history as a KML, so I can convert to GeoJSON and send it in
#
[Rose]
Oh, that's a good point.
#
[Rose]
Maybe they have data on me too.
iasai and jonnybarnes joined the channel
#
Loqi
jacky: [grantcodes] left you a message 8 hours, 42 minutes ago: I think the solution to microsub clients getting existing likes / replies is in micropub queries. My micropub endpoint supports property queries (https://github.com/indieweb/micropub-extensions/issues/4#issuecomment-412349552) so its possible to see if i have liked a given url. But to do that for an entire feed of posts would be a lot of requests
#
jacky
what is email
#
Loqi
Email is a decentralized, non-web messaging transport, with typical user interfaces that enables a wide range of message formats and styles https://indieweb.org/email
#
jacky
grantcodes[m]: that sounds like a do-able solution tbh
#
jacky
grantcodes[m]: how many could that _actually_ be? I guess now it's dependent on implementation but that'd take forever with my setup since information like `like-of` and `in-reply-to` isn't stored in Koype's database (only to disk)
#
ben_thatmustbeme
hmm, does anyone use 2fa to access their site?
#
jacky
ben_thatmustbeme: I do because I didn't want to handle with passwords (I keep 818 unique passwords at the moment)
#
ben_thatmustbeme
how do you do it?
#
jacky
I use a generated (every 30 seconds) code with a pre-shared secret
#
jacky
planning to extend it to allow for trusted devices in the future so my phone can get an alert / request to authorize my request a bit like https://www.microsoft.com/en-us/p/microsoft-authenticator/9nblgggzmcj6?activetab=pivot:overviewtab
#
jacky
ben_thatmustbeme: you considering it?
#
ben_thatmustbeme
wait, you mean you are using ONLY TOTP?
#
ben_thatmustbeme
or TOTP + Password?
#
jacky
only TOTP :)
#
ben_thatmustbeme
i would recommend you go back to using a password
#
ben_thatmustbeme
basically you are using 1fa, just with a short password that happens to change
#
ben_thatmustbeme
the reason i asked is i have been looking at what sites are supporting webauthn
#
jacky
hm I know I scanned it but I didn't find a mention of rotating the secret used for TOTP
#
ben_thatmustbeme
wait, the TOTP pre-shared key is randomly generated too?
jonnybarnes joined the channel
#
ben_thatmustbeme
i mean, it doesn't really make much difference, its still a 6 digit password that changes over time
#
jacky
I treat it like a password (b/c it is) - both the code _and_ the secret used to generate the code
#
ben_thatmustbeme
the chances of guessing it are actually better than just a long password
#
ben_thatmustbeme
agreed it is just a password
#
ben_thatmustbeme
also, wow, i need to wake the kids
#
ben_thatmustbeme
they have been napping for a long time
#
jacky
they're charging for spring
#
ben_thatmustbeme
they were up super late last night for a show in boston
tw2113 joined the channel
#
ben_thatmustbeme
paw patrol live
#
ben_thatmustbeme
but anyway, yeah, i would still recommend switching to a password manager or something
[jgmac1106] joined the channel
#
[jgmac1106]
Ready for a ruff ruff rescue, what happens when pups don't use 2fa
eli_oat joined the channel
#
GWG
!tell aaronpk How do you feel about alternative web hooks that send GET requests?
#
Loqi
Ok, I'll tell them that when I see them next
iasai joined the channel