#dev 2017-06-22

2017-06-22 UTC
KevinMarks joined the channel
#
@rubygems
jekyll-webmention_io (2.0.0): This Gem includes a full suite of tools for managing webmentions in Jekyll: * Tags -… https://rubygems.org/gems/jekyll-webmention_io
(twitter.com/_/status/877680119372025858)
eli_oat, KevinMarks_ and [terminalpixel] joined the channel
#
gregorlove.com
edited /User:Gregorlove.com (+303) "/* Interests */"
(view diff)
AngeloGladding and [chrisaldrich] joined the channel
#
@rubygems
jekyll-webmention_io (2.0.1): This Gem includes a full suite of tools for managing webmentions in Jekyll: * Tags -… https://rubygems.org/gems/jekyll-webmention_io
(twitter.com/_/status/877696029495185410)
#
schmarty
[aarongustafson]++ ! I look forward to playing with this new plugin! I currently have no automatic outgoing webmentions (or tracking of mentions sent, since I use telegraph).
#
Loqi
aarongustafson has 1 karma
tantek, tantek_, j12t, [miklb], AngeloGladding, gRegorLove and cweiske joined the channel
#
pfefferle
good morning
#
Loqi
rise and shine!
loicm and [kevinmarks] joined the channel
#
loqi.me
edited /reacji (+47) "[kevinmarks] added "http://www.kevinmarks.com/notinourstars.html" to "See Also""
(view diff)
[colinwalker], pfefferle, sebsel, KevinMarks, barpthewire, AngeloGladding, loicm, j12t, wagle, gRegorLove, KevinMarks_ and [kevinmarks] joined the channel
#
loqi.me
edited /blogroll (+29) "[kevinmarks] added "https://gmpg.org/xfn/intro" to "See Also""
(view diff)
#
loqi.me
edited /SEO (+32) "Zegnat added "http://powazek.com/posts/2090" to "See Also""
(view diff)
loicm, j12t and tantek joined the channel
#
www.svenknebel.de
edited /friending (+23) "contrast follow"
(view diff)
#
Zegnat
sgreger++ for HWC Berlin <3
#
Loqi
sgreger has 1 karma in this channel (9 overall)
#
Zegnat
(And the other organisers, of course!)
#
sknebel
aww, I wanted to get Kaja to the point of doing that tomorrow. well, next time ;)
#
sknebel
(oh, btw, Zegnat: we're going to stay with normal schedule at least for the next few times, so it can be added by default for now. locations still TBA tho)
#
Zegnat
We should make a list of which HWCs we consider regulars, so we have something to point at during Leaders
#
Zegnat
adds to todo list
#
Zegnat
gives Loqi his todo list
KevinMarks and [colinwalker] joined the channel
#
tantek
Zegnat, there are already lists - we should organize /hwc such that it is clear which are regulars
#
Zegnat
Yeah, I just don’t want to overhaul /hwc before talking it through during Leaders
#
Zegnat
And want a guide for my self during said talk :p
#
Zegnat
Probably just writing it down on my notepad next to the computer
#
Zegnat
shamefully admits to keeping paper to write stuff on his desk
#
sknebel
nothing shameful about that
#
sebastiangreger.net
edited /events/2017-06-28-homebrew-website-club (+141) "/* Berlin */ added indie event"
(view diff)
barpthewire and KevinMarks_ joined the channel
[kevinmarks] joined the channel
#
@bcrypt
A single person gained the ability to compromise 52% of Node packages by harvesting NPM credentials. https://github.com/ChALkeR/notes/blob/master/Gathering-weak-npm-credentials.md
(twitter.com/_/status/877782985386348545)
#
vanderven.se martijn
edited /friending (+855) "Update Facebook, with some features that are friends specific."
(view diff)
#
Zegnat
If someone feels like fixing up the display of /friending#Facebook: please! I thought I would get some screenshots in but it really doesn’t look good.
#
Zegnat
tantek, I hope that makes it somewhat more clear how Facebook handles friends, as well as family relationship status
#
Zegnat
(not sure if you ever used that feature)
#
petermolnar
npm, such a blessing to have a reliable, decently organized, secure system...
#
loqi.me
edited /IndieMark (+112) "[kevinmarks] added "https://kongaloosh.com/e/2017/6/22/hello-world describes problems with an extrinsic to do list like indiemark" to "See Also""
(view diff)
#
Zegnat
“One of the users controlling ~2 million package downloads / month had their npm username as a password.”
#
petermolnar
it was fun to see the turmoil leftpad caused
#
petermolnar
looks like we're heading towards another
#
vanderven.se martijn
edited /friending (+359) "/* On Facebook */ Splitting posting audience from other friend features, noting that unfollowing can happen without losing the friend."
(view diff)
[colinwalker] joined the channel
#
ben_thatmustbeme
got an indieauth error
#
sknebel
indieauth.com?
#
ben_thatmustbeme
ever since adding the oath2 delegation stuff
#
sknebel
while testing custom auth endpoint?
#
ben_thatmustbeme
while logging in to quill
#
ben_thatmustbeme
!tell aaronpk NoMethodError at /auth/github/callback undefined method `[]' for nil:NilClass file: auth-web.rb location: block (2 levels) in <class:Controller> line: 619
#
Loqi
Ok, I'll tell them that when I see them next
j12t and tantek joined the channel
#
petermolnar
kevinmarks++
#
Loqi
kevinmarks has 5 karma in this channel (276 overall)
#
Loqi
[kevinmarks] #1 Add h-entry markup to default template
singpolyma, jackjamieson and barpthewire joined the channel
#
aaronpk
That's odd
#
Loqi
aaronpk: ben_thatmustbeme left you a message 24 minutes ago: NoMethodError at /auth/github/callback undefined method `[]' for nil:NilClass file: auth-web.rb location: block (2 levels) in <class:Controller> line: 619
#
alanpearce.uk
created /Template:alanpearce (+116) "Create sparkline template"
(view diff)
#
ben_thatmustbeme
yeah, logging in with https:// worked though
#
ben_thatmustbeme
but it also had a different version of my github url cached it seems
#
ben_thatmustbeme
i'll experiment with it a little more later
#
Zegnat
what is principles?
#
Loqi
The IndieWeb Community is largely based on principles (AKA tenets) such as own your data, scratch your own itches, build tools for yourself, selfdogfood, document your stuff, open source your stuff, UX design is more important than protocols, visible data for humans first and machines second, platform agnostic platforms, plurality over monoculture, longevity, and remember to have fun! https://indieweb.org/principles
#
ben_thatmustbeme
well, starting the conversation http://btmb.me/s/KP
#
Loqi
[Ben Roberts] Hello, Ben Roberts from the Social Web Working Group and Social Web Incubator Community Group and the W3C (that second one is open to the public if you are interested in joining). I was looking for some feedback. In yesterday's Social Web Incubat...
#
ben_thatmustbeme
may be stirring up a hornets nest, dunno
#
ben_thatmustbeme
should probably shop the idea around here too though, if webfinger were replaced with just a template to go user@host->url or just @url -> url (that one is much simpler haha) what would be the interet in here?
#
Loqi
ahahahaha
#
ben_thatmustbeme
shh shh shhh loqi, shhhh
#
Zegnat
What is WebFinger?
#
Loqi
WebFinger is a discovery protocol for the web that uses email address-like identifiers to get info about users; it has been largely superseded on the indieweb by the use of personal web sites and representative h-card https://indieweb.org/WebFinger
#
Zegnat
ah, another instance of “superseded” that might be questionable.
#
ben_thatmustbeme
yeah, there is some credence to the (people don't really remember urls) argument
#
ben_thatmustbeme
but the user@host get confused with email, which can be problematic if you don't have that email
#
ben_thatmustbeme
@user@host as mastodon does it seems overkill
#
ben_thatmustbeme
and none of them (except for friendica's implementation) support subdirs
#
Zegnat
@user@host makes sense for mastodon. It follows silo mention conventions of starting a mention with @. The extra @host is needed for federation.
#
Zegnat
Is @host required on Mastodon? Or can it be left off when mentioning a user on the same instance?
#
schmarty
Zegnat: @user is sufficient when mentioning a user on the same instance you are posting from.
#
Zegnat
The Mastodon syntax makes sense to me then :)
#
vanderven.se martijn
edited /WebFinger (+36) "Get rid of loaded “superseded” term, give the actual alternative identifier as a URL."
(view diff)
j12t joined the channel
#
Zegnat
Continuing the fight for a more tech-inclusive indieweb ^^^
#
petermolnar
Zegnat you do remember when we all stared at the 'finger me!' slogan on some blog digged out from archive.org, right?
#
petermolnar
inclusive is one thing, ever changing language is another...
#
ben_thatmustbeme
such a terrible name, thats the one main feedback i have received, 'replace it with a better name'
#
Zegnat
The name shouldn’t really matter. People implemented PubSubHubuHbuSbuP too because it was useful.
#
ben_thatmustbeme
yeah, if webfinger wasn't bad enough
#
Zegnat
petermolnar the inclusivity thing is a new pet peeve of mine where people seem to read the IndieWeb wiki and then say we are against or excluding specific tech. Which we shouldn’t be doing, that’s not what IndieWeb is about. Open Web and selfdogfooding mean you can use whatever you want.
#
Zegnat
I think it was cweiske who pointed out our (sometimes liberal) use of the word superseded. So that’s one thing I fix when I see it.
#
petermolnar
discouraging something doesn't mean excluding it
#
petermolnar
but I do agree some tech should be left behind
#
Zegnat
Highlighting criticisms and linking to alternatives is fine. Saying Tech A has been superseded by Tech B in the definition of Tech A should only be done when that is actually the case.
#
petermolnar
no arguments on this
dougbeal|iOS joined the channel
#
Zegnat
I am not turning around and starting my implementation of WebFist just yet ;)
#
ben_thatmustbeme
many specs get such treatment as they didn't dogfood before going to spec and as such are really under developed and awkward. I think its fair to be critical of such specifications. claiming superseded is definitely not the correct term
#
ben_thatmustbeme
at the same point there are a set of "accepted" indieweb building blocks, So i'm not sure we are really inclusive of everything any more
#
petermolnar
I'm not sure that's bad
#
@rubygems
jekyll-webmention_io (2.0.2): This Gem includes a full suite of tools for managing webmentions in Jekyll: * Tags -… https://rubygems.org/gems/jekyll-webmention_io
(twitter.com/_/status/877901653588008960)
KevinMarks, eli_oat, j12t, [miklb] and [kevinmarks] joined the channel
#
[kevinmarks]
The Blaine's grandmother myth that emails are easier to remember than URLs is pretty much disproven.
#
[kevinmarks]
which was the whole basis of the acct nonsense
#
@rubygems
jekyll-webmention_io (2.0.5): This Gem includes a full suite of tools for managing webmentions in Jekyll: * Tags -… https://rubygems.org/gems/jekyll-webmention_io
(twitter.com/_/status/877908228985761792)
#
ben_thatmustbeme
i can see that as true for people with their own domain
#
ben_thatmustbeme
is that true for subdirs though
#
ben_thatmustbeme
look at what you have to use to refer to users on known now
#
aaronpk
true, i think that email vs URL argument was based around the idea of example.com/user vs just a top-level domain
#
aaronpk
because the early webfinger discussions were not centered around the idea of each person having their own domain
#
tantek
yeah, the early webfinger discussions assumed a model of a small number of large silos where users all have accounts
#
tantek
really crappy model for any standards discussion / creation
#
aaronpk
i was looking back at the FSWS 2010 pictures and was kind of surprised how everyone there was representing building a service to host tons of users
#
aaronpk
(including myself)
#
tantek
but there was this misconception that you have to get the big sites first or something
#
tantek
aaronpk: not me!
#
aaronpk
i think that was actually the bigger mindset shift that indieweb came out of
#
tantek
even the diaspora folks were there for building *software* for pods of a few users each
#
tantek
no there was too much theory
#
aaronpk
people-first vs service-first
#
tantek
and whinging about theoreticals
#
tantek
people-first came later
#
aaronpk
that too of course, but i think there was something else
#
vanderven.se martijn
edited /follow (+761) "/* Brainstorming */ Following as Feedback. Maybe move outside Brainstorming? Not sure yet. Worth documenting."
(view diff)
#
tantek
that was a reframing
#
Zegnat
petermolnar, see last wiki change ^^^
#
tantek
FSWS had too little dogfooding, self or otherwise
#
tantek
which resulted in a lot of handwaving about futures
#
tantek
or theoretical needs
#
Zegnat
ben_thatmustbeme re rememberability, the nice thing about URLs for identity over some WebFinger:ed accn-uri is that the prior are often discoverable through search engines users are already familiar with.
#
www.svenknebel.de
edited /follow (+291) "/* Following as Feedback */"
(view diff)
#
[kevinmarks]
yes exactly. Silos are "I'm kevinmarks on twitter/facebook/[whatever]" which maps to a simple account mapping
#
[kevinmarks]
which was sg-nodemapper before, and could be the template thing now
j12t and loicm joined the channel
#
kongaloosh.com
created /events/2017-20-06-homebrew-website-club (+1580) "Created page with "== Details == === What === * <span class="u-url url u-uid uid">https://indieweb.org/events/2017-06-06-homebrew-website-club</span> <div class="p-description description"> '''[ht...""
(view diff)
#
kongaloosh.com
created /events/2017-06-20-homebrew-website-club (+1532) "Created page with "== Details == === What === * <span class="u-url url u-uid uid">https://indieweb.org/events/2017-06-06-homebrew-website-club</span> <div class="p-description description"> '''[ht...""
(view diff)
#
kongaloosh.com
deleted /events/2017-20-06-homebrew-website-club "Empty Content: content before blanking was: "== Details == === What === * <span class="u-url url u-uid uid">https://indieweb.org/events/2017-06-06-homebrew-website-club</span> <div class="p-description description"> '''[https://indieweb.org/Homebrew_Website_Club Ho...""
#
tantek
Zegnat, anything meta or about community e.g. exclusive or not - can we please do that in #indieweb-dev? the typical user does not care about that kind of meta
#
Zegnat
Wait... which meta conversation? Happy to move, please point at the topic that needs to move here.
#
tantek
Zegnat: anything where anyone is criticizing community rather than technology
#
tantek
e.g. "calls us out for" <-- refers to community / people
#
tantek
as opposed to discussing a *user feature* (e.g. "likes"), or a *technology* (e.g. Webmention)
#
Zegnat
Oooh, you’re looking at a topic yesterday. That was mostly in context to a tweet being brought into the chat by Loqi, but I can see what you mean :) Noted.
#
Zegnat
I was scrolling all the way back to where I logged on this morning and got really confused for a second
#
tantek
alright, "superseded" is definitely a dev term
#
tantek
we should not be afraid or shirk from declaring what tech has been shown to be better by real world implementations, selfdogfooding etc. essentially, what tech has been shown to be better per indieweb principles
#
tantek
no need to be shy or political about it
#
tantek
Zegnat, specifically, many of us *tried* to use OpenID, found that it failed miserably per #indieweb principles (e.g. selfdogfooding etc.)
[cleverdevil] joined the channel
#
tantek
and thus first RelMeAuth was developed as a building block, then IndieAuth.com the service, and eventually IndieAuth the protocol
#
aaronpk
while that is true, i do think there are (were?) some specific instances on the wiki where the term "superseded" was applied a bit too generously
#
Zegnat
Yes. And even as a dev term I feel that it is easy to misuse. E.g. OpenID was superseded by OpenID 2.0 which was superseded by OpenID Connect, spec wise. The IndieWeb went with an alternative, but the use of the tech term superseding seemed out of place imho.
#
tantek
but we should continue to speak when something we develop supersedes other specs that we *tried*
#
tantek
or have KNOWN problems
#
tantek
e.g. MetaWeblog API requiring user/pass
#
tantek
we should not be shy about saying DO NOT USE MetaWeblog API (because it is *bad* for user security)
#
tantek
and say it is superseded by Micropub
#
tantek
or Webmention superseding Pingback
#
tantek
aaronpk - we should review any instances of superseded like that then
#
tantek
and assess them to see if they were based in implementation experience
#
aaronpk
Zegnat already fixed a couple
#
tantek
like?
#
Zegnat
OpenID and WebFinger I changed. Our tech is different and (possibly, probably) a better alternative, but I feel superseding was a weird word choice
#
dougbeal.com
edited /2017/Guest_List (+475) "/* Participant Projects */"
(view diff)
#
[kevinmarks]
those are based on implementation experience
gRegorLove joined the channel
#
Zegnat
[kevinmarks], sure, but on any standards track, especially because of the tech meaning on the word supersede (which is often used when one spec obsoletes another), OpenID was not superseded by websignin, it was superseded by OpenID Connect.
#
Zegnat
I don’t think the IndieWeb movement (and thus wiki) should be calling out what tech is superseding what other tech *shrug*
#
[kevinmarks]
in practice, OpenID was superseded by "login with facebook"
#
Zegnat
aaronpk, tantek, I read you are going to take a look at Vidyo after Leaders? Should I stay on standbye for a test of cross-atlantic streaming?
[miklb] and j12t joined the channel
#
aaronpk
Zegnat: we're getting info from the mozilla tech people tomorrow afternoon, not sure we'll have a chance then to test with you, also it will be kind of late (3pm pacific)
#
Zegnat
1500 to 1600 would be 2400 to 0100 for me. That’s not a problem. I will be making my way onto a PDX schedule after Leaders anyway to attend the rest of IWS.
#
aaronparecki.com
edited /2017 (+92) "/* Onsite Considerations */"
(view diff)
#
ben.thatmustbe.me
edited /2017/Leaders (+22) "/* Remote Participation */"
(view diff)
#
aaronparecki.com
edited /2017 (+0) "/* Public Transit */ updated public transit directions"
(view diff)
#
Zegnat
Eitherway, aaronpk, ping me if you want to run a test :)
#
aaronpk
okay. i'm not sure we'll have an opportunity to but we will see
#
Zegnat
If not then not, no harm done either way
tantek joined the channel
#
aaronparecki.com
edited /2017/Schedule (+10) "/* Saturday */"
(view diff)
#
tantek
tries to interpret recent logs
AngeloGladding joined the channel
#
gregorlove.com
edited /2017/Leaders (+0) "/* RSVP */ Salt not able to make it"
(view diff)
j12t and [chrisaldrich] joined the channel
#
tantek.com
edited /2017/Leaders (-47) "/* Schedule */ breakfast update"
(view diff)
#
vanderven.se martijn
created /Indieweb_Podcast_Club (+105) "prompted by [chrisaldrich], hushed by gRegorLove"
(view diff)
#
Loqi
rofl
#
loqi.me
edited /Indieweb_Podcast_Club (+62) "/* See Also */ new section"
(view diff)
#
loqi.me
edited /Indieweb_Podcast_Club (+11) "Zegnat added "[[lulz]]" to "See Also""
(view diff)
#
loqi.me
edited /podcast (+28) "[chrisaldrich] added "[[Indieweb Podcast Club]]" to "See Also""
(view diff)
loicm joined the channel
#
loqi.me
edited /podcast (+14) "[chrisaldrich] added "[[Screech]]" to "See Also""
(view diff)
#
loqi.me
edited /Diaspora (+104) "ben_thatmustbeme added "https://discourse.diasporafoundation.org/t/social-web-wg-account-systems-and-webfinger-feedback/783/2" to "See Also""
(view diff)
hal9, tantek, j12t, KevinMarks, KevinMarks_ and [miklb] joined the channel
#
aaronparecki.com
edited /rsvp (+157) "/* How to RSVP with HTML */ note wordpress might add the h-entry class"
(view diff)
KevinMarks joined the channel
#
aaronparecki.com
edited /2017/Leaders (+463) "/* Sessions */ CoC review"
(view diff)
#
aaronpk
this is getting to be a packed schedule
#
tantek.com
edited /blogroll (+1) "/* See Also */ sort a bit"
(view diff)
#
tantek
yes we're going to have "chair" the leaders summit quite efficiently
#
tantek
timeboxing things etc.
[chrisaldrich] and amitp joined the channel
#
aaronpk
heh, started to write the email update for the leaders' summit and realize i don't have anyone's email addresses
#
tantek
did all the leaders indie RSVP?
#
aaronpk
i think i have everyone's email in tito, just not autocompleting from my gmail
#
aaronpk
only 5 of us in person?
#
tantek
correct. it was 6 but Salt can't make it.
#
tantek
however a lot in remote participation
#
aaronpk
more remote than local!
#
tantek
indeed!
j12t joined the channel
#
Zegnat
There is a lot of interest for meetups in Europe! Good to see that reflected in leaders participation
#
tantek
yes that's a good sign
[kevinmarks] joined the channel
#
Zegnat
aaronpk did adactio ever get back to you?
#
aaronpk
yes, he liekly won't be able to make it
#
[kevinmarks]
I'm going to be double booked as Rosie has a choir concert tomorrow
#
Zegnat
Aah, too bad.
#
Zegnat
Both about adactio and kevinmarks
#
gregorlove.com
edited /blogroll (+701) "Move articles to own section, citation template with archive URLs"
(view diff)
#
ben_thatmustbeme
i'm taking the day off work
#
ben_thatmustbeme
so i'll be available
[markmhendrickso and [colinwalker] joined the channel
#
@rubygems
jekyll-webmention_io (2.0.6): This Gem includes a full suite of tools for managing webmentions in Jekyll: * Tags -… https://rubygems.org/gems/jekyll-webmention_io
(twitter.com/_/status/877989565201395712)
#
@rubygems
jekyll-webmention_io (2.0.7): This Gem includes a full suite of tools for managing webmentions in Jekyll: * Tags -… https://rubygems.org/gems/jekyll-webmention_io
(twitter.com/_/status/877991318005334016)
#
@rubygems
jekyll-webmention_io (2.0.8): This Gem includes a full suite of tools for managing webmentions in Jekyll: * Tags -… https://rubygems.org/gems/jekyll-webmention_io
(twitter.com/_/status/877993944184795136)
j12t joined the channel
#
aaronparecki.com
edited /2017/Leaders (+462) "/* Sessions */ future meetings?"
(view diff)
#
aaronparecki.com
edited /2017/Leaders (+58) "/* Schedule */"
(view diff)
KevinMarks joined the channel
#
gregorlove.com
created /Plancast (+540) "stub"
(view diff)
#
gregorlove.com
edited /Plancast (+18) "/* See Also */ site-deaths"
(view diff)
[kevinmarks], amitp and [miklb] joined the channel
#
[miklb]
Looking for code examples of reactji if anyone has any. Hoping to get that working in WordPress this weekend.
#
Loqi
[dissolve] single-emoji-recognizer: determine if some text contains a single emoji or not. useful in determining if a reply is a "reacji" or actual text
#
@benwerd
@chrisaldrich @realkimhansen Maybe webmention a hub site? I think there's something to be said for setting up central topic-specific hubs.
(twitter.com/_/status/878012916028514304)
[cleverdevil] joined the channel
#
[miklb]
aaronpk, oh, your library looks like it will make my life that much easier. I had glanced at dissolve’s library already, but it didn’t click on how to use it.
#
gregorlove.com
edited /site-deaths (+4) "/* Plancast */ wiki link"
(view diff)
j12t joined the channel
#
schmarty
thanks for the summit email, aaronpk ! i am on a flight to PDX now. planning to join for breakfast tomorrow.
#
aaronpk
Hooray!
KevinMarks joined the channel
#
KartikPrabhu
oh hey! FF fixed their grid bug :) https://kartikprabhu.com/static/demo/grid-flex.html shows up as intended now!
#
KartikPrabhu
earlier, the bottom row of images would overlap with the top ones
#
[miklb]
I remember looking at that.
#
KartikPrabhu
now I can try to use grid on my site :)
[jeanmacdonald], KevinMarks, amitp, j12t and KevinMarks_ joined the channel
#
aaronparecki.com
edited /2017/Schedule (+459) "/* Saturday */ breakout activities"
(view diff)
tantek, KevinMarks and [cleverdevil] joined the channel
#
kartikprabhu.com
edited /2017/Schedule (+1) "/* Sunday */ convert 1:00 to 13:00 for consistency"
(view diff)
#
tantek
evening