#dev 2018-12-11

2018-12-11 UTC
iasai joined the channel
#
[jgmac1106]
the native h-review in Known is really close to everything needed for webmention badge: http://pin13.net/mf2/?url=https%3A%2F%2Fquickthoughts.jgregorymcverry.com%2F2018%2F12%2F11%2Fhello-world-badge.....somethign went a little weird in the markup, may have been my type or TinyMCE
#
@aaronpk
↩️ Some of this was being done in the Social Web WG which wrapped up early this year. Right now most of this is continuing in the IndieWeb community: https://indieauth.net https://indieweb.org
(twitter.com/_/status/1072293124288929792)
iasai, [asuh], jjuran, [chrisaldrich], [jgmac1106], DenSchub, ben_thatmustbeme, [tantek], [johnjohnston], snarfed, tantek and [cleverdevil] joined the channel
#
tantek
whoa IG has started using img srcset!
iasai and snarfed joined the channel
#
aaronpk
omg i really need a UI to post slides from my talks to my site
[tantek] joined the channel
#
[tantek]
what format are your slides?
#
aaronpk
keynote and also google slides
#
aaronpk
i'm happy if i can just upload a pdf really
#
[tantek]
do you previous self-hosted presentations / slides still work?
#
[tantek]
(in the previous p3k)
#
aaronpk
yeah i've always treated the slides as a separate artifact outside my CMS, even if that is a set of static HTML files
#
aaronpk
tho it turns out it's easier to move a PDF around than the whole HTML bundle
#
aaronpk
i'm trying to keep all the actual files whether they are HTML or PDFs here, and just reference those from the "presentation" posts within the p3k system https://slides.aaronparecki.com/
#
aaronpk
https://aaronparecki.com/presentations contains all the other related data around the presentations such as the name of the talk, the event it was at, the date, etc
#
Loqi
PLUG: OAuth 2.0 Simplified
#
aaronpk
but as you can see that hasn't been updated in 2018 at all
#
aaronpk
probably because quill lacks the UI to create those posts
#
[tantek]
interestingly, my slide decks have also always been a "separate artifact" outside my "CMS"
#
aaronpk
i also sometimes link to video or audio recordings of the talks from my presentations page
#
aaronpk
i need to standardize a format for that tho. sometimes i embed the youtube video on the page like https://aaronparecki.com/2017/05/30/18/
#
Loqi
What is the IndieWeb?
#
[tantek]
What is rhetorical?
#
Loqi
It looks like we don't have a page for "rhetorical" yet. Would you like to create it? (Or just say "rhetorical is ____", a sentence describing the term)
#
[tantek]
rhetorical is, wait, did you really want an answer?
#
[tantek]
rhetorical is … wait, did you really want an answer?
ben_thatmustbeme, iasai, snarfed, [asuh], [eddie], [pfefferle] and [tantek] joined the channel
#
@aaronpk
This morning I gave a brief talk about IndieAuth at the @W3C Strong Authentication and Identity workshop. I just finished transcribing the recording and published the slides and video! https://www.youtube.com/watch?v=EeCNlB7v08I
(twitter.com/_/status/1072381543941844993)
[asuh] joined the channel
#
aaronpk
[eddie] some clever iOS onboarding you might consider for indigenous https://i.imgur.com/y3QElGU.png
cweiske, iasai, ben_thatmustbeme and [eddie] joined the channel
#
[eddie]
Ohhh cool!
#
[eddie]
Thanks!
deathrow1, [pfefferle] and [asuh] joined the channel
[Rose] and swentel joined the channel
#
swentel
morning
#
Loqi
happy day
iasai, deathrow1, [Rose], petermolnar, [Vincent], swentel and [kevinmarks] joined the channel
#
[kevinmarks]
I have had to compare 2 deeply nested json API results, so I made this: https://gist.github.com/kevinmarks/dd62a4b96b4ad5b2e1dc1f8665322921
#
[kevinmarks]
could be handy for mf parsing
[tonz] and [jgmac1106] joined the channel
#
[jgmac1106]
My slides as well been outside my CMS... Usually Google Slides... Started HTML slides but those just go on a subdomain so each can have its own stylesheet and make uploading easier
iasai, deathrow1, barpthewire, [pfefferle], [grantcodes], [jgmac1106], snarfed, eli_oat and [tantek] joined the channel
#
GWG
aaronpk, how big is your database for aperture?
#
aaronpk
the entries table is about 4gb
#
aaronpk
that includes the full text of posts but no media
#
GWG
That would make a big WP table
#
aaronpk
yeah, you might want to take the approach of storing only current items in each feed or otherwise expiring the content
#
sknebel
~ 2.6 kb per item?
#
sknebel
feels much-ish
#
aaronpk
a small entry is 600 bytes of JSON plus the other columns plus however mysql stores it
#
aaronpk
an actual blog post example is like 4kb
#
GWG
aaronpk, I think jackjamieson is purging once read
jackjamieson joined the channel
#
GWG
But he just showed up to answer that
#
aaronpk
the challenge i had with actually deleting entries is i need to somehow know that the next time the feed is polled not to add them back again
#
GWG
For me, I would bookmark things that I wanted to save
#
aaronpk
i might change the free version from deleting after 7 days to only storing the current items in the h-feed/RSS feed
#
GWG
aaronpk, works
#
GWG
I was looking at Watchtower this morning
#
aaronpk
thankfully watchtower doesn't need to store much at all so i can leave that alone when i change aperture
#
GWG
What's the advantage of Watchtower for you?
#
GWG
I am thinking about system resources right now
#
aaronpk
keeps all the feed polling and scheduling out of aperture
#
GWG
Parse This is slow
#
aaronpk
i wanted to be able to scale it separately and also change aperture without affecting the polling stuff
#
GWG
Good reason
#
sknebel
there was nobody from plume in here, right? people just shared links from elsewhere?
swentel and iasai joined the channel
#
snarfed
sknebel: yes i think that's right
#
swentel
snarfed, I'll go and digg into the peertube code where the AP happens :)
#
snarfed
swentel: thanks!
#
snarfed
auth and signatures in AP are sadly underspecified
#
swentel
it reminds me of an issue you opened somewhere else iirc
#
swentel
re: the signature library you use no ?
#
Loqi
[Chocobozzz] **Merged in develop!** For now, only Server-Server communication is implemented. Of course, the implementation is far from perfect and it misses some features (Block, Reject...) that I'll add later with dedicated issues (I'll create an "ActivityPu...
#
snarfed
swentel: thanks! they mention how they generate outbound signatures, but not how they check inbound sigs
#
swentel
it would be to good to figure this too soon right :)
#
snarfed
eh no urgency on my part, but i'll happily implement whatever you figure out
#
swentel
oh yeah, I'm just experimenting, no rush at all
#
swentel
the integration with mastodon works smoothly atm, and most people are on there, so I'm really happy with that :)
#
swentel
I did a live demo 2 weeks ago
#
swentel
posted a note, then syndicating to twitter and mastodon
#
swentel
and then everyone in the room started liking and replying
[jgmac1106] joined the channel
#
snarfed
cool!!!
#
swentel
it was awesome to see their faces :)
#
swentel
video should be up soon normally
#
swentel
I know him quite well, every speaker secretely hopes he attends the session you're presenting :)
#
[tantek]
nice sketches!
barpthewire joined the channel
#
swentel
snarfed, peertub at least has decent error messages thank god
#
aaronpk
"peertub" is that like a bathhouse?
#
swentel
peertube, sorry hehe
#
snarfed
yes! thank god indeed
#
swentel
ok, found where they validate it, let's see if I can send it from my local machine
iasai joined the channel
#
swentel
jacky, https://video.jacky.wtf is your peertube instance no ?
jackjamieson and snarfed joined the channel
#
swentel
haha 500
#
swentel
I'm good a breaking things
jackjamieson and snarfed joined the channel
#
swentel
!tell jacky Hi, I've tried sending an AP request to your peertube instance, and got past validation of the signature, but then a 500. In case you see something in the logs, could you add them at https://github.com/snarfed/bridgy-fed/issues/40 ? Thanks ! :)
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[swentel] #40 support peertube
#
snarfed
hah, AP is hard evidently
snarfed joined the channel
#
aaronpk
Who knew
#
swentel
there's also a nice code comment in the signature validation
#
swentel
/ Mastodon algorithm
#
swentel
if that doesn't work, own implementation
#
swentel
oh well
#
swentel
to be fair, the error response was helpful until the 500 ;) and they even have federation docs at https://docs.joinpeertube.org/lang/en/devdocs/federation.html
#
snarfed
peertube++
#
Loqi
peertube has 1 karma over the last year
snarfed, iasai, [chrisaldrich], [jgmac1106] and [cleverdevil] joined the channel
#
[cleverdevil]
grantcodes++ for the amazing new keyboard shortcuts in Together!
#
Loqi
grantcodes has 22 karma in this channel over the last year (35 in all channels)
iasai, [tantek] and [grantcodes] joined the channel
#
[grantcodes]
[cleverdevil] You found them 😛 still needs a lot of work, but they sort of work
#
jacky
!tell swentel yeah, that's my instance - lemme see what's going on on my side
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
jacky: swentel left you a message 1 hour, 59 minutes ago: Hi, I've tried sending an AP request to your peertube instance, and got past validation of the signature, but then a 500. In case you see something in the logs, could you add them at https://github.com/snarfed/bridgy-fed/issues/40 ? Thanks ! :)
#
jacky
now I got homework :)
#
jacky
wonders if this was done from Drupal
#
jacky
okay I think I see it; I'll attach it to the issue
iasai, [schmarty] and [tantek] joined the channel