#dev 2018-06-27

2018-06-27 UTC
#
gregorlove.com
edited /webring (+359) "/* See Also */ citation template with archived link"
(view diff)
[eddie], iasai, j12t, gRegorLove, eli_oat and [aaronpk] joined the channel
jackjamieson, j12t, j12t_, renem, eli_oat, iasai, gRegor-mobile, [aaronpk] and gRegorLove joined the channel
#
GWG
Heading back to the hotel to edit Vouch
[tantek] and snarfed joined the channel
#
Loqi
gwg has 34 karma in this channel (370 overall)
#
GWG
snarfed: We needed you in the Vouch conversation
#
GWG
You might have the answer
#
snarfed
oh man i have very few thoughts or opinions on vouch
#
GWG
The question was how do you figure out relationships for Vouch
#
GWG
You did Bridgy and Indiemap
#
snarfed
esp since afaik we've seen maybe just one native webmention spam, ever, and even that one was debatable
#
snarfed
ahhh yes ok that's a good q
#
snarfed
and totally answerable by indiemap! just load http://www.indiemap.org/YOURDOMAIN.json and it will tell you every indieweb site it knows that links to you
#
GWG
The issue for me was never implementing the protocol.
#
GWG
snarfed: That might be the solution to an implementation
#
GWG
But I need to go over some stuff on the page
#
GWG
It just is too confusing now
#
gRegorLove
I still think "relationship" isn't a good term when talking about Vouch
#
gRegorLove
+1 on starting with storing the vouch param in wordpress. incremental steps :)
#
GWG
gRegorLove: I may need help with the edit.I'm still looking at the page
#
GWG
Those characters in tech examples.
#
GWG
It's Alice and Bob?
#
gRegorLove
I think those are the stereotypical ones, yeah
#
GWG
Who is the third one? Carl?
#
gRegorLove
Hmm, just discovered XRay doesn't return experimental properties like read-of and read-status. Guess that makes sense
#
david.shanske.com
edited /Vouch (+116) "/* Why */"
(view diff)
#
snarfed
third is Eve :P
#
snarfed
(usually the attacker)
#
GWG
I haven't read Applied Cryptography in ages
#
david.shanske.com
edited /Vouch (+515) "/* Protocol */"
(view diff)
#
david.shanske.com
edited /Vouch (-9) "/* Protocol */"
(view diff)
#
GWG
I see. It's Carol
#
david.shanske.com
edited /Vouch (+5) "/* Summary */"
(view diff)
#
GWG
I think I fixed the description
#
david.shanske.com
edited /Vouch (+122) "/* Protocol */"
(view diff)
snarfed joined the channel
#
david.shanske.com
edited /Vouch (+165) "/* Protocol */"
(view diff)
snarfed, barpthewire and j12t joined the channel
jjuran and snarfed joined the channel
#
david.shanske.com
edited /Vouch (+492) "/* Issues */"
(view diff)
#
GWG
If anyone wants to read that page and tell me if it is clearer...
[Vanessa] joined the channel
#
www.boffosocko.com
edited /comics (+82) "link to 2018 session"
(view diff)
KartikPrabhu and leg1 joined the channel
#
Zegnat
!tell gRegorLove on XRay not returning experimental properties: note that it returns jf2, so check what jf2 has to say about handling unknown properties. Ignoring may be by design.
#
Loqi
Ok, I'll tell them that when I see them next
[Vanessa], cweiske, jaredcwhite, Zegnat, Kaja___, sknebel and [jgmac1106] joined the channel
#
GWG
Zegnat, can you have a look at the Vouch Page?
#
Zegnat
I can and I will
#
Zegnat
I really just wanted to finish the schedule polishing
#
Zegnat
Alright. Time to look at /Vouch
#
Zegnat
You wrote the entire new Protocol section, GWG? The steps all seem right to me!
#
Zegnat
Also really like the addition to why, i.e. faster moderation for valid vouch and more scrutiny for vouchless
#
Zegnat
Still having a hard time wrapping my head around the steps for Vouch Selection though.
#
Zegnat
I feel like Receiving needs a step 6: “The receiver's server verifies that the vouch (when retrieved, after following redirects) in the webmention contains a hyperlink to the domain used in source (if not, processing stops)”. Or something like that
#
Zegnat
GWG++ for directly acting and updating the wiki based on a session!
#
Loqi
gwg has 35 karma in this channel (371 overall)
snarfed1 and [Vanessa] joined the channel
#
sixtwothree.org
edited /photo (+602) "/* IndieWeb Examples */ Adds self to list of photo-posting examples"
(view diff)
barpthewire, wagle, eli_oat and calumryan joined the channel
#
danq.me
edited /Planning (+21) "/* Oxford */ Adding myself to the list"
(view diff)
dougbeal|iOS, chrisaldrich, KartikPrabhu, iasai, dougbeal|mb1, [dougbeal] and eli_oat joined the channel
#
loqi.me
created /Open_Scholar (+215) "prompted by chrisaldrich and dfn added by chrisaldrich"
(view diff)
#
kaja.sknebel.net
edited /Open_Scholar (+1) "linkify ('x is y. <url>.' pattern)"
(view diff)
gRegor-mobile joined the channel
#
www.boffosocko.com
edited /Open_Scholar (+274) "additional links to various projects"
(view diff)
#
www.boffosocko.com
edited /Indieweb_for_Education (+301) "added Drupal along with links for Open Scholar project"
(view diff)
#
@jackyalcine
I'm 100% going to not be there by 9 AM; been catching up with a lot of stuff and email. Also prepping my environment for this IndieAuth adapter for Plug.
(twitter.com/_/status/1011999620795334661)
#
@jackyalcine
↩️ I'm going to be hacking on a particular project today! For the sake of ease of access, it'll be on https://github.com/jalcine/plug-indieauth/ for now, but I aim to move it to https://git.jacky.wtf/indieweb/ in the near future when I get indieauth support in gitea going #iws2018 #IndieWeb
(twitter.com/_/status/1012001911988543488)
#
david.shanske.com
edited /Vouch (+169) "/* Receiving */"
(view diff)
#
loqi.me
created /Plug (+70) "prompted by Zegnat and dfn added by jalcine"
(view diff)
iasai, eddiehinkle, barpthewire, pstuifzand, [anomalily], [cleverdevil], sketchess, KartikPrabhu, [dorismith], j12t, BlueRoom-IWS, gRegorLove, snarfed, calumryan, jackjamieson and [dougbeal] joined the channel
#
@martijnvdven
#IndieWebSummit is currently running 3 sessions: 1. #IndieWeb Building Blocks - https://www.youtube.com/c/Indiewebcamp/live 2. IndieWebifying your WordPress - https://hangouts.google.com/call/l325PMIq8QSSG3jDrUDbAAEE 3. IndieAuth & Micropub - sadly not being streamed.
(twitter.com/_/status/1012026038753415170)
snarfed joined the channel
#
www.dori.com
edited /IRC_People (+55) "Add dori"
(view diff)
#
@HongPong
I just gave the #indieweb (http://indieweb.org) plug for Drupal 8 Linkback module ( http://drupal.org/project/linkback ) which implements pingbacks and webmentions - i worked on it a bit, its got a great architecture with batching and anti-spam #D4DBoston @D4DBoston
(twitter.com/_/status/1012029324290031616)
snarfed, eli_oat, j12t and calumryan joined the channel
#
loqi.me
created /authorship_testing_tool (+89) "prompted by gRegorLove and dfn added by gRegorLove"
(view diff)
#
kaja.sknebel.net
edited /authorship_testing_tool (+2) "linkify ('… is <url>' pattern)"
(view diff)
#
loqi.me
created /Sturdy_Backbone (+36) "prompted by gRegorLove and redirect added by gRegorLove"
(view diff)
[wiobyrne] joined the channel
[_jackjamieson]] joined the channel
#
tantek.com
created /🎬 (+19) "r"
(view diff)
#
tantek.com
edited /watch (+18) "🎬 emojicon"
(view diff)
[anomalily], jackjamieson, leg1 and gRegorLove_ joined the channel
#
@iamrentman
rel=“me”, Micropub, Webmention. Intriguing keynote by @adactio at #D4DBoston about owning your content, syndication, and the IndieWeb. #D4D2018
(twitter.com/_/status/1012036785185218561)
KartikPrabhu joined the channel
#
tantek.com
edited /watch (+76) "move TOC, use 🎫 for a live concert or theatre show"
(view diff)
dougbeal|mb1 and snarfed joined the channel
#
tantek.com
edited /watch (-3) "expand dfn"
(view diff)
#
www.boffosocko.com
edited /itches (+228) "Chris Aldrich example"
(view diff)
#
tantek.com
edited /watch (+17) "🎟"
(view diff)
#
tantek.com
created /🎟 (+18) "r"
(view diff)
#
tantek.com
edited /🎟 (+1) "r"
(view diff)
#
tantek.com
created /🎫 (+19) "r"
(view diff)
KartikPrabhu joined the channel
#
jgregorymcverry.com
edited /posts (-340) "removed stats from 2016 as they were way off, and not helpful."
(view diff)
tantek__ and KartikPrabhu joined the channel
#
jgregorymcverry.com
created /post_type_page_example (+309) "this is a template for all post type articles"
(view diff)
#
gRegorLove
Progress! indiebookclub now accepts query parameters read-status and title to pre-populate the form.
#
Loqi
gRegorLove: Zegnat left you a message 9 hours, 44 minutes ago: on XRay not returning experimental properties: note that it returns jf2, so check what jf2 has to say about handling unknown properties. Ignoring may be by design.
#
Loqi
indiebookclub
#
gRegorLove
Taco time, then more work.
calumryan and eli_oat joined the channel
#
jalcine
!tell aaronpk I figured it out - it's me having a bad DNSSEC setup (and removing it made most validations complain). Will have to wait ~1 hour to see more
#
Loqi
Ok, I'll tell them that when I see them next
jackjamieson, gRegorLove, gRegorLove_, tantek__ and snarfed joined the channel
#
jgregorymcverry.com
edited /post_type_page_example (-2) "/* Silo Renderings */"
(view diff)
[cleverdevil] joined the channel
#
[cleverdevil]
Just finished my first project for the day. Anyone need extra eyes or help on their project?
[anomalily] joined the channel
#
@calum_ryan
Another productive evening at Homebrew Website Club London – looking into offline updates with ServiceWorkers and helping out @ohhelloana get setup with Jekyll Webmention support
(twitter.com/_/status/1012064532313886720)
#
tantek.com
created /🎮 (+23) "r"
(view diff)
[eddie] joined the channel
#
[eddie]
IndieLogin.com is the developer side of IndieAuth.com. Is there a replacement for the User side of IndieAuth.com where it uses RelMe Auth for their IndieAuth server?
#
[eddie]
Or is that still in development?
#
aaronpk
ooh jalcine that's good news
#
Loqi
aaronpk: jalcine left you a message 44 minutes ago: I figured it out - it's me having a bad DNSSEC setup (and removing it made most validations complain). Will have to wait ~1 hour to see more
#
aaronpk
I didn't know DNSSEC could mess it up that way
#
tantek.com
edited /posts (+315) "add watch post, comment why tracking counts"
(view diff)
#
jalcine
it's so aggressive (for good reason)
#
aaronpk
so apparently only some DNS servers actually respect DNSSEC then 😂
#
jalcine
yeah lol
#
snarfed
[cleverdevil]++
#
Loqi
cleverdevil has 30 karma in this channel (93 overall)
#
[eddie]
is curiuos what cleverdevil’s project was
#
tantek.com
edited /posts (+112) "/* Types of Posts */ distinguish a few levels"
(view diff)
#
Zegnat
[eddie], I don’t think there will be a “user side” that “uses RelMeAuth for their IndieAuth”. I seem to recall aaronpk talking about making the other side of the project something you log in to with more conventional ways
#
Zegnat
Pfff, I feel like I am nowhere closer to my programming goal for the day. But at least I now know a lot about beanstalkd... I guess
jackjamieson joined the channel
#
[eddie]
Ohhh, like a “create a username and password” hosted service?
#
Zegnat
Not sure on the details, but that’s what I was remembering.
#
Zegnat
So really an IndieAuth-as-a-Service sort of solution
#
Zegnat
Without all the silo dependencies
#
[cleverdevil]
I am pretty close to that with punyauth.
#
[cleverdevil]
Its username and password based.
#
[cleverdevil]
It costs essentially nothing to operate.
#
Zegnat
I am working on a thing that can be password based, but will also allow the user to set alternative authentication means such as TOTP etc.
#
[eddie]
If anyone feels like taking a look at my IndieAuth help page here, I’m open to feedback 🙂 https://indigenous.abode.pub/ios/help/#indieauth
#
Zegnat
LGTM [eddie]
#
[cleverdevil]
[eddie] one tip: s/Wordpress/WordPress
#
loqi.me
created /indieweb_news (+17) "prompted by KartikPrabhu and redirect added by KartikPrabhu"
(view diff)
#
[eddie]
ohhhh good to know!
#
[cleverdevil]
Lest you be smote by the WordPress community.
#
[eddie]
I know! That could have ended very badly for me 😰
snarfed joined the channel
#
[cleverdevil]
Oh, also [eddie], on the Indigenous website, you have a typo "through the use of Micropub and Mirosub compatible servers."
#
[cleverdevil]
s/Mirosub/Microsub
#
[eddie]
You didn’t hear about Mirosub? 😉
#
[cleverdevil]
Its all the rage!
#
[eddie]
Totally. Microsub is so early 2018
jackjamieson joined the channel
#
[eddie]
cleverdevil++ for typo checking
#
Loqi
cleverdevil has 31 karma in this channel (94 overall)
#
gregorlove.com
edited /bookmark (+66) "/* IndieWeb Examples */ New tools section for consumers"
(view diff)
jackjamieson joined the channel
#
gRegorLove
If there's any other consumers of u-bookmark-of, please add to https://indieweb.org/bookmark#Tools
#
Zegnat
Alright. Now one more hour to get all this experimental tech running on my server.
snarfed joined the channel
#
snarfed
dumb JS question: i have an object with a single property, eg {'x': 'y'}, but i don't know what it is. how can i get it easily?
#
snarfed
the keys() method seems perfect but it doesn't exist for some reason, not sure why
#
snarfed
otherwise the only answer i've found is iterating over it with for ... in ... and break after the first, which is really awkward
#
aaronpk
omg that drives me crazy too
#
snarfed
ah well
#
[cleverdevil]
Do you have any JS library available to you, or are you stuck with what's available in Node?
#
Zegnat
snarfed, why is keys() not there?
#
Zegnat
Object.keys({x:'y'}) - should just work
#
Zegnat
Note that you call .keys on the main Object prototype, not on the object you want to get the keys from
#
snarfed
Zegnat++ ahhhhhhh brilliant! that's what i was missing. thank you!
#
Loqi
zegnat has 73 karma in this channel (246 overall)
#
snarfed
(this is Chrome V8)
#
Zegnat
No problem. I have been doing node the entire day, with headless chrome, so I have been refreshing myself on all of this too ;)
#
aaronpk
who was asking about CORS headers on webmention.rocks?
#
aaronpk
that should be enabled now
#
aaronpk
plz let me know if I did that wrong
#
snarfed
anyone use cloudflare? i have questions
#
[cleverdevil]
What is Indiepaper?
#
Loqi
It looks like we don't have a page for "Indiepaper" yet. Would you like to create it? (Or just say "Indiepaper is ____", a sentence describing the term)
#
[cleverdevil]
Indiepaper is a "read later" service, in the spirit of Instapaper, for the IndieWeb. Source is available, but you can use Indiepaper through its public endpoint at https://indiepaper.cleverdevil.io
#
loqi.me
created /Indiepaper (+225) "prompted by [cleverdevil] and dfn added by [cleverdevil]"
(view diff)
#
Zegnat
[cleverdevil], will indiepaper cache copies of the things I want to read later?
#
[cleverdevil]
It simply pushes a version of the article to a Micropub endpoint.
#
[cleverdevil]
That said, readers could be updated to optionally cache specific channels for offline reading.
#
Zegnat
Aah, gotcha, interesting!
#
[cleverdevil]
(I've already mentioned this to [eddie] as a great idea for Indigenous).
#
Zegnat
For a second I was afraid that all my work today was for naught ;)
#
[cleverdevil]
Ah, are you working on something similar?
#
Zegnat
I have created a system that I can feed a URL to and that will create a completely selfcontained static HTML file for that URL for archiving/future reading
#
Zegnat
I say “I”. What I mean is: I looked around and found the pieces that I needed, and then trial-and-errored until it worked together ;)
#
Loqi
[Zegnat] node-beanstalkd-web-archiver: Worker that creates static DOM dumps of web pages for archival purposes.
#
Zegnat
Creating UI now, and then going to see if I can get it all running on my VPS instead of local only. Fingers crossed that I finish before IWS closes for the day
#
tantek.com
edited /fragmentioner (+19) "/* Screenshot of UI */ linktext!"
(view diff)
#
@philnash
↩️ @calum_ryan @adactio @ohhelloana Oh, what do you recommend for Jekyll webmentions?
(twitter.com/_/status/1012097489397166080)
#
tantek.com
edited /fragmentioner (+172) "fix heading levels, expand on UI section"
(view diff)
#
tantek.com
edited /fragmentioner (+337) "Brainstorming, Copy instead of nav"
(view diff)
gRegorLove joined the channel
#
KartikPrabhu
tantek__ feel free to open issue on fragmentioner.js about the "copy" function
#
KartikPrabhu
maybe cc chrisaldrich since he uses it too
#
tantek__
KartikPrabhu: thank you! I will :)
#
KartikPrabhu
I coded it that way since I didn't know if you could copy from vanilla JS. Seems like you can
jackjamieson and [anomalily] joined the channel
#
tantek.com
edited /fragmentioner (+75) "/* Brainstorming */ link gh issue"
(view diff)
[eddie] joined the channel
#
lovi.star.is
edited /IRC_People (+60) "I added myself"
(view diff)
#
tantek.com
edited /citation (+23) "/* allow access to fragmention on copying text */ fragmentioner"
(view diff)
#
Zegnat
Clutch FTP’ing right now. Maybe there will be a demo :o
#
Zegnat
schmarty, can I get you to demo my thing if I can get it to work?
#
schmarty
zegnat: sure!
#
tantek.com
edited /fragmentioner (+137) "/* Copy instead of nav */ link how to use JS to copy text"
(view diff)
#
lovi.star.is
edited /IRC_People (+5) "/* Nicknames */"
(view diff)
#
Zegnat
schmarty, looks like I will not have a demo... Stupid Headless Chrome doesn’t work out of the gate on Stupid Debian VPS Server. Stupid.
jackjamieson joined the channel
#
gRegorLove
schmarty, webring added but links don't work :(
#
schmarty
zegnat: i have felt that pain
#
Zegnat
Everything was nice, uploaded and loading on the VPS. And then the first URL I put in brings the house of cards falling down :(
#
Zegnat
I have my own Internet Archive now, would have been a cool demo... Maybe I’ll make a demo video later
#
schmarty
gRegorLove: paste one here?
#
gRegorLove
<a href="https:///🇦🇷/previous">←</a>
#
gRegorLove
<a href="https:///🇦🇷/next">→</a>
#
gRegorLove
Copied from the form after I signed in (Chrome, Windows)
#
gRegorLove
AR, I'm a pirate.
#
schmarty
oh yeah, refresh that dashboard page
#
gRegorLove
got it. I'm in!
KartikPrabhu, snarfed, jackjamieson and [cleverdevil] joined the channel
#
@jackyalcine
↩️ Manton is up and shows how you post from IndieBookClub to https://micro.blog. Also https://micro.blog is an IndieAuth PROVIDER! #iws2018 #indieweb
(twitter.com/_/status/1012119280530481152)
jackjamieson joined the channel
#
GWG
Can someone send my tiny.n9n.us site a webmention with a vouch?
#
GWG
I want to test this code
#
Zegnat
paging gRegorLove ^^^
#
gRegorLove
GWG: wm to homepage or a post?
#
GWG
A post
#
GWG
Any of the recent ones
#
GWG
Like the Indienews one
#
gRegorLove
GWG: Tried, endpoint responded with http 500
#
GWG
gRegorLove: I should be using a curl request
#
Loqi
[gRegor Morrill] you get a webmention, And You Get a Webmention, AND YOU GET A WEBMENTION...
#
GWG
My database server keeps cutitng out. I have to call my provider
#
GWG
Or move
#
GWG
I'm thinking of moving my dev site to my house
#
GWG
gRegorLove: Is there an easy way to trigger a resend?
#
tantek.com
edited /Falcon (+31) "/* Working On */ Select Text Fragmention UI, filed an issue, incorporate considerations"
(view diff)
#
GWG
Otherwise, can you give me the vouch URL you were using?
#
GWG
I was going to curl
#
GWG
I don't log webmentions raw
#
GWG
Thank you
[chrisaldrich] joined the channel
#
GWG
gRegorLove: I got a 449
#
gRegorLove
Sounds about right, depending on how you're handling vouches
[wiobyrne] joined the channel
#
gRegorLove
Actually, I don't think so. 449 should be if there is no vouch parameter but your endpoint wants one.