#dev 2018-06-22

2018-06-22 UTC
KartikPrabhu, snarfed, snarfed1, tantek and tantek__ joined the channel
#
gregorlove.com
edited /Leaders (+1909) "/* Issues */ Community Repos and Discussion Channel issues, using only 2018 additions; Link to previous LS sessions; subheadings."
(view diff)
leg joined the channel
#
gregorlove.com
edited /Leaders (+445) "/* Issues */ Future Meetings issue, using only 2018 additions; link to previous LS session"
(view diff)
eli_oat and renem joined the channel
#
gregorlove.com
edited /Leaders (+598) "/* Code of Conduct */ Merge 2018 additions; link to previous LS session"
(view diff)
snarfed joined the channel
#
gregorlove.com
edited /Leaders (+0) "/* Issues */ mv CoC up since it's oldest"
(view diff)
[miklb] joined the channel
#
aaronpk
Buffer << [https://faq.buffer.com/article/985-publish-facebook-api-changes On July 26, 2018 you will no longer be able to manage personal Facebook profiles in Buffer]
#
Loqi
ok, I added "[https://faq.buffer.com/article/985-publish-facebook-api-changes On July 26, 2018 you will no longer be able to manage personal Facebook profiles in Buffer]" to the "See Also" section of /Buffer https://indieweb.org/wiki/index.php?diff=48936&oldid=48042
ben_thatmustbeme, iasai, snarfed, tantek__, deathrow1, cweiske, renem, barpthewire, AngeloGladding, [jgmac1106], [kevinmarks], eli_oat, [wiobyrne], [cjwillcock], [jgarber], [deeden] and [eddie] joined the channel
#
[eddie]
A philosophical question. When displaying likes or bookmarks in a reader. Should actions apply to the action (like) or the content of the action (the post that was liked). Facebook and Twitter seems to think it should be the original content. I’m thinking it depends on how much info I have about the item “liked” or “bookmarked”. If all I have is “so and so liked a post from website.com” then the actions should take place on the act
#
[eddie]
However if there is reference data to be able to display the post that was liked or bookmarked, then I could do a Twitter and show the full post with “so and so liked this” above, and then the actions could take place on the original content as well.
#
[eddie]
Oops, some of that got cut off. The missing part is “then the actions should take place on the actual like, or maybe disable actions 🤔”
#
[eddie]
Any thoughts or challenges to that approach come to mind?
[grantcodes] joined the channel
#
[grantcodes]
[eddie] hadn't thought about that one yet
#
[eddie]
How do you handle likes and bookmarks?
#
[eddie]
Or do you not deal with them yet?
#
[grantcodes]
I do disable actions in together if the post doesn't have a url (since you couldn't like it anyway)
#
[eddie]
I do that too
#
[grantcodes]
Don't really do much too
#
[grantcodes]
* Don't do much with likes / bookmarks yet
eli_oat joined the channel
#
[grantcodes]
I think it would make sense to show the actions if you unfurl the liked url
#
[eddie]
Hide the actions if it’s not unfurled? or do you think NOT having actions will be confusing?
#
[grantcodes]
I don't think it would be confusing for them not to be there
#
[eddie]
I know Monocle hides actions for likes as well, so that would be helpful for some general reader consistency
#
[eddie]
Not that they HAVE to be consistent. But it’s nice for our first batch to be similar across platforms
#
[grantcodes]
You might not know *why* they are not there, but doesn't affect usability in my opinion
#
[eddie]
Yeah, that’s hard to explain. Because I can’t say “responses are disabled for likes” if I enable them for likes that are unfurled
#
[grantcodes]
I would disable them for any post that only has a like-of or bookmark-of property and nothing else
snarfed joined the channel
#
[grantcodes]
Speaking of link unfurling stuff...
#
[grantcodes]
I do it now with my micropub endpoint, and I know that jf2 has the idea of a references object which is perfect. But what is the equivalent in microformats2 json?
#
[grantcodes]
I have a feeling it doesn't exist, and you are meant to replace the like-of property with the full h-entry json, but I don't want to do that.
#
snarfed
generally an h-cite. rendering details are up to you
#
[grantcodes]
Hmm that's useful for frontend display on sites / readers. But I am talking about just storing json on the backend
#
[grantcodes]
nvm, parsed as nested h-cite, not going to do that 😛
#
snarfed
ah storage
#
snarfed
store the full fetched mf2 from the page, or even html, separate from your post. then you can iterate over time
eli_oat and leg joined the channel
#
[grantcodes]
Yeah I'm storing kind of detached like that. But when rendering html from json it is a total pain to check if everything is a url or an object
#
[grantcodes]
So I think my like-of property will only ever accept urls
#
aaronpk
that's exactly why i started working on the normalized jf2 format and moved all the external references to a separate place in the data structure
#
jgregorymcverry.com
edited /Indieweb_for_Education (-359) "/* Indieweb Examples */"
(view diff)
#
[grantcodes]
aaronpk: Yeah it makes sense. So in your kind of custom jf2 format every property is an array but never a nested object? Or something like that?
#
jgregorymcverry.com
edited /Indieweb_for_Education (-6) "/* IndieWeb Examples */"
(view diff)
#
jgregorymcverry.com
edited /Indieweb_for_Education (-11) "/* Group Teaching Examples */"
(view diff)
#
jgregorymcverry.com
edited /Indieweb_for_Education () "(-1057) /* IndieWeb Examples */"
(view diff)
#
jgregorymcverry.com
edited /Indieweb_for_Education (+1055) "/* Indieweb Academics and People */"
(view diff)
#
aaronpk
Not *every* property, since author is always a nested object
#
aaronpk
but every value type is consistent. So author is *always* an object even if all but the url are null values
#
aaronpk
and in-reply-to is always an array of URLs, and if those URLs have an associated object it's in refs
eli_oat joined the channel
#
[grantcodes]
Makes sense
[jgarber] joined the channel
#
[jgarber]
aaronpk: What’s your level of interest (and/or ability to devote time to, etc. etc.) in working on mention-client-ruby?
#
aaronpk
[jgarber]: pretty low, happy to turn it over to someone else to maintain!
cloud-maingo joined the channel
#
[jgarber]
aaronpk: I’d be most interested in taking that on!
#
[jgarber]
At your convenience, could you add me as an owner/admin/what-have-you to the mention-client-ruby GitHub repo? My GitHub username is jgarber623.
#
[jgarber]
Also if there’s anything special that needs to be done to grant release permissions on rubygems.org for that gem, that’d probably be useful, too.
[jgmac1106], [wiobyrne] and [miklb] joined the channel
#
aaronpk
[jgmac1106]: what's your rubygems username?
#
aaronpk
er, email
#
aaronpk
[jgmac1106]:
#
aaronpk
dammit
#
aaronpk
[jgarber]:
#
aaronpk
too many "jg"s
#
aaronpk
tab complete fail
#
aaronpk
let's try that again
#
aaronpk
[jgarber]: what's your rubygems email so I can add you as an owner of the gem?
tantek__ and snarfed joined the channel
#
[jgarber]
aaronpk: Should be jason@sixtwothree.org.
#
aaronpk
congrats you are an owner now!
#
[jgarber]
🎉 🎉 🎉
#
aaronpk
and you should have access on github too
#
[jgarber]
aaronpk: Oh, heh. Did you just change the name of the repo?
#
Loqi
[indieweb] webmention-client-ruby: A Ruby gem for sending webmention (and pingback) notifications
snarfed joined the channel
#
aaronpk
yeah, cause the gem is called webmention
#
[jgarber]
aaronpk: Makes perfect sense. I was thinking of recommending `webmention-ruby` as a name, too. Great minds. 😄
#
[jgarber]
Did you grant my user write access or admin access to the repo?
#
[jgarber]
(assuming you added me as a collaborator?)
#
aaronpk
i left "client" in the name since it's only a client right now
#
aaronpk
we can decide later whether it makes sense to add receiving code into the same gem
#
[jgarber]
Agreed!
#
aaronpk
oops, only added write. now you have admin
#
[jgarber]
I’ll work on updating the docs and whatnot to reference the appropriate GitHub URLs.
#
[jgarber]
aaronpk: Awesome, thanks!
#
[jgarber]
aaronpk: Before I accidentally go ham on this thing, do you have any preferences on how/when/etc. changes are made, vetted, and released?
#
[jgarber]
Same question about how ownership, maintenance status, names on the license, etc. appear? (I don’t have strong opinions and am happy to defer to you on this.)
#
aaronpk
in general with the libraries under the indieweb org, we try to have at least one other person sign off on any changes before releasing
#
aaronpk
they've been doing a great job of that on the wordpress plugins lately
#
[jgarber]
Excellent. Who’s generally best to ping on Ruby-related things? I don’t want to continuously poke you about stuff if you’re busy, of course.
#
aaronpk
good question, I know barryf uses a bunch of the ruby stuff too, might want to ask if he's up for that
#
[jgarber]
[barryf] What say you? Fancy being a go-to for code reviews and whatnot on webmention-client-ruby? You’d previously expressed interest last year (re: https://github.com/indieweb/webmention-client-ruby/issues/7 ).
#
Loqi
[aaronpk] #7 publish new version to rubygems
[peach], tantek, [chrisaldrich], dougbeal|mb1 and [tantek] joined the channel
#
@seldo
A vendor notified us of their acquisition at 6am this morning and shut down their APIs 30 minutes later, creating a production outage for npm (package publishes and user registrations). The sheer unprofessionalism of this is blowing my mind.
(twitter.com/_/status/1009873821141118976)
#
@arthens
Holy shit Twitter bought Smyte and immediately shut it down. We had a 3 years contract with them and they just disappeared overnight. No communication at all, they just turned their servers off, closed our shared support channel and walked away. What the actual fuck
(twitter.com/_/status/1009925187364458496)
#
tantek__
what is Smyte?
#
Loqi
It looks like we don't have a page for "Smyte" yet. Would you like to create it? (Or just say "Smyte is ____", a sentence describing the term)
#
tantek__
er what was apparently
#
[jgarber]
_we’ll never know_
#
tantek__
worth adding to /site-deaths ?
[eddie] joined the channel
#
[eddie]
:male_zombie:
#
dgold
saluton eddie!
#
dgold
preordered your thingamajigger
#
[eddie]
Very cool 🙂
eli_oat joined the channel
#
gRegorLove
eddie++ for dark mode with good contrast
#
Loqi
eddie has 35 karma in this channel (61 overall)
#
dgold
you have dark mode! yay!
#
Loqi
😊
snarfed, tantek and [cleverdevil] joined the channel
#
[cleverdevil]
Yesssssss dark mode!
#
Loqi
eddie has 36 karma in this channel (62 overall)
#
[eddie]
I’m pretty excited about it! It ended up being a LOT easier than I expected
#
[eddie]
Much easier than dealign with Core Data. haha
snarfed, eli_oat, leg, renem, tantek__, hi and [miklb] joined the channel
#
[miklb]
my work around for using the indiewebcamp SSL cert in Firefox stopped working, and now it won’t accept the downloaded cert
#
aaronpk
whoa weird
#
[miklb]
says “can’t be installed because you do not own the corresponding private key which was created when the certificate was requested.”
#
aaronpk
that's not how certificates work mozilla!
#
aaronpk
or are you trying to install the downloaded one rather than the root cert?
#
aaronpk
this is the one you need to install in firefox https://ssl.indieweb.org/indiewebcamp-root-certificate-256.crt
#
[miklb]
oh, wait. I was trying to add that to “Your certificates”
#
[miklb]
nevermind, it was me. I forgot to change the URL in the WP admin to https
#
aaronpk
*whew* I was going to be annoyed if they broke something
#
[miklb]
well, it’s not accepting a subdomain. I’m not 100% sure nothing has broken yet.
#
[miklb]
that seems new.
#
[miklb]
I might need recreate the local key and pem
iasai, snarfed and KartikPrabhu joined the channel