#dev 2017-08-13

2017-08-13 UTC
eli_oat, snarfed, myfreeweb, eli_oat[m], plindner, TheGillies, schmarty, mindB, zoglesby, AlanPearce[m], [chrisaldrich], KartikPrabhu, mblaney, barpthewire, [renem], jjuran and sketchess joined the channel
#
sketchess
Good morning everyone.
#
sketchess
I try to solve a semantic problem. It is more a HTML than a CSS case.
#
Zegnat
HTML <3
#
sketchess
The body tag can't have two different background colors. But that kind of is exactly what I want. I do not want to use a div container, if there is a other way.
#
sketchess
To describe it further:
#
Zegnat
“two different background colors” sounds like a CSS problem
#
sketchess
You do not even let me finish Zegnat. *lol*
[jeremycherfas] joined the channel
#
[jeremycherfas]
So what is the problem, sketchess?
#
Zegnat
This is IRC, people are always going to write, you just keep writing your question sketchess :)
#
Zegnat
I wasn’t trying to interrupt you, just throwing in an off the cuff remark
#
sketchess
I am writing, I need a little time. .... *typing further...
#
sketchess
I know my main background color shell be #ddd. My content shell be surrounded by a border colored #bbb. The content's background color shell be #eee. In the end it shell look like fake piece of paper. Pretty simple layout, I know. (not finished)
#
sketchess
I have to have another tag. The body could get the #ddd. The second tag could get the remaining border color and background color. So CSS isn't currently my problem. I am searching for the alternative to a div container.
#
sketchess
A tag that holds my content and which I can style.
#
Zegnat
MAIN or ARTICLE should be fine.
#
[jeremycherfas]
You can add a style to any paragraph, and use it with a span if you don’t want to have a DIV
#
sketchess
I was looking around. I am not sure what is the best to pick. The main tag for example?.
#
Zegnat
Though you can also make HTML your main background #DDD and then style BODY with the #EEE background and a border.
#
[jeremycherfas]
That was going to be my second suggestion!
#
sketchess
Hold on please.
#
sketchess
I wasn't sure, if I could style the whole html itself. That's something that I didn't try out.
#
Zegnat
You can style the craziest things. I remember people styling the TITLE element.
#
sketchess
It sounds simple but effective. I am not comforted by the thought wrapping my content into something additional.
#
sketchess
I am not sure, if I know how to set the html itself. I never wanted this before.
#
sketchess
I assume, I could add a style tag to the html tag. But CSS?
#
Zegnat
In CSS it is like targeting any other tag:
#
Zegnat
html { /* styles you want */ }
#
sketchess
Let me have a run....
#
sketchess
Yeah, it works. That is good. I still can have a header + main + footer on a fake piece of paper, if I wish.
#
sketchess
:)
#
sketchess
Very good. This way it does not conflict with other stuff I planned.
#
sketchess
Thank you very much. Simpler it couldn't be.
#
sketchess
Ok, from here I currently do not need further help. If so, I will be back.
[jeremycherfas], sketchess, davidmead, davidmead_, jjuran, [miklb], tantek and snarfed joined the channel
#
sknebel
following the discussion in #microformats, how many sites actually can deal with different authors? (I assume for many the author info is in a template, and not dynamic?)
#
tantek
what's the use-case?
#
Zegnat
I believe my site can
snarfed joined the channel
#
tantek
interesting Zegnat - that's like a wall post
#
tantek
what is a wall
#
Loqi
wall is the original name for a feature launched on Facebook which is a user's stream of updates shown on their profile page, similar to the main stream of posts you might show on your indieweb homepage, however with key innovations such as allowing your friends to "write" (create) posts on your wall, and also showing others' public posts that person-tag you https://indieweb.org/wall
#
Zegnat
Yes, this is what I was arguing is the proper markup for a checkin made by someone else. Which is what the #microformats discussion was about: https://github.com/aaronpk/OwnYourSwarm/issues/29
#
Loqi
[jonnybarnes] #29 [Feature Request]Can we include the info of who checks us in?
snarfed joined the channel
#
tantek
Oh does OYS now post to your site when others check you in?
#
aaronpk
I still think Swarm "checked in by" is quite different from a wall post
#
Loqi
aaronpk: cweiske left you a message 19 hours, 17 minutes ago: the replies on https://aaronparecki.com/2017/07/15/19/stuff-on-the-cat are .. weird
#
Zegnat
Oh, sknebel, sturdy-backbone seems to crash on that page https://licit.li/59907b4ab4b4c
#
tantek
aaronpk, no it's the clause of the dfn above
#
aaronpk
OYS has always posted to your site when someone else checks you in because as far as it can tell it's just another Check-in
#
tantek
"showing others' public posts that person-tag you"
#
aaronpk
rigt what I'm saying is Swarm checkins are not that
#
tantek
I'm saying that's exactly what they are
#
tantek
the "with ..."
#
tantek
is basically person-tagging people on your checkin
#
aaronpk
when someone else checks you in on Swarm there are two separate checkins created
#
tantek
that's true
#
aaronpk
one has a person tag, the other says "checked in by"
#
tantek
you don't think the latter is just a representation of the former
#
Zegnat
I guess I am saying that second one is redundant
#
Zegnat
Yeah, what tantek says
#
aaronpk
I don't think so
#
sknebel
Zegnat: seems like it has some general issue, trying to investigate
#
Zegnat
But again, I don’t use Swarm so hard to say. Going from the screenshot sebsel posted, my first reaction was “that is a representation in my feed of someone else checking me in”
#
aaronpk
both end up being separate posts people can interact with
#
aaronpk
and if I'm following Zegnat but not Sven I'll still see Zegnat's checkin
#
jonnybarnes
the annoying thing for me is when Swarm creates the second checkin, it doesn’t include the text/comment the original poster made
#
tantek
aaronpk: true on first point, second does not apply
#
sebsel
I am not following the person that actually made the checkin, so I did not see that one. But there are two posts, indeed. And I can only see the one of the friend I followed.
#
aaronpk
jonnybarnes: that's how it looks on Swarm too tho
[kevinmarks] joined the channel
#
jonnybarnes
yeah, fair enough
#
tantek
aaronpk: the "I'm following Zegnat but not Sven I'll still see Zegnat's checkin" is also true for person-tagged posts showing up on someone else's wall
#
aaronpk
tantek: yeah guess so
#
tantek
e.g. if you're friends with Zegnat, but not Sven, you'll still see a "Sven posted..." on Zegnat's wall
#
tantek
but the first point is interesting " separate posts people can interact with" - their responses are distinct
#
Zegnat
sknebel - is the sturdy backbone an issue with your website? It seemed to work when I didn’t mark you as the author.
#
tantek
you can comment on one but not the wother
#
aaronpk
Here's a good example of why not including the text and photo in the other persons Check-in is correct http://i.imgur.com/cKhBCNt.png
#
sknebel
Zegnat: oh, interesting.
#
tantek
aaronpk, yeah that's a more clear example of how they are different posts
#
tantek
aaronpk++
#
Loqi
aaronpk has 70 karma in this channel (1403 overall)
#
aaronpk
Here's one a bit more complete
#
tantek
aaronpk: that's worth capturing somewhere, at least on /Swarm and maybe in a new section on /checkin
#
jonnybarnes
so it shouldnt repear the info so it doesnt appear twice in peoples feeds?
#
tantek
"Checked in by" probably is good enough as a section
#
tantek
doesn't need a new article, yet, I think
#
sebsel
And when the other person checks in themselfs, the original post is removed / updated with the new checkin.
#
aaronpk
jonnybarnes: more like because the content was authored by a different person
#
tantek
sebsel, that's more interesting
#
tantek
what I think happens is it's updated
#
aaronpk
sebsel++ good point
#
Loqi
sebsel has 8 karma in this channel (40 overall)
#
tantek
because the timestamp doesn't change (from when they were "checked in by")
#
sebsel
Yeah, it updates, actually. Aaronpk checked me in to... was it Sarphatipark in Amsterdam?
#
tantek
also, likes/comments etc. on the "checked in by" are still there when you check in yourself
#
aaronpk
I'm pretty sure the foursquare ID stays the same too cause OYS doesn't post it *again* to your site
#
Zegnat
Oh, sebsel’s point does change it a bit. Yes. Then I would mark that post’s author as you and not the person that is checking you in
#
sebsel
But then when I added a text by checkin in myself, OwnYourSwarm did not detect that.
#
sebsel
So, it was not creating a new one, it was updating.
#
tantek
so it is a distinct post, by someone else, to your timeline, which you can then update, and by doing so, you become the author!
#
aaronpk
sebsel: yeah that's just cause the only update OYS looks for right now is photos
#
Zegnat
However, I would still be tempted to display the original “wall post”/“person tagged post” in my feed rather than the bare one that Swarm helpfully creates for me, as nobody actually /created/ that one so to speak.
#
sebsel
aaronpk yes, but it indicates that it's not a create+delete but an update
#
aaronpk
Yeah I'm agreeing
#
aaronpk
I need to fix OYS to check for updates to checkin content rather than just looking for new photos
#
sebsel
That's the only update on Swarm, btw, checkin in yourself after someone else did. I made a typo yesterday and discovered I cannot update it myself.
#
sknebel
Zegnat: think I fixed it, no idea how that happened though
#
tantek
aaronpk: maybe a new subsection here? https://indieweb.org/checkin#Swarm
#
Loqi
[sebsel] #24 Checkin created by other person should be updated after you check yourself in
#
Zegnat
sknebel, now it just ends with “null” for the h-card, which I guess is right with your website
#
sknebel
its not
#
sknebel
dammit
#
Zegnat
It’s not? Where should it find your h-card?
#
Zegnat
looks at sknebel’s site again
#
Zegnat
I can’t find your h-card by eye either, sknebel :P
#
aaronparecki.com
edited /checkin (+223) "/* Swarm */"
(view diff)
#
aaronpk
That's a start
#
aaronpk
on phone now so wiki editing is hard
#
sknebel
Zegnat: ah, I moved it into the h-feed. oups
#
tantek
I still think it very much resembles a wall post
#
Zegnat
It is almost more like letting friends post *as you*, rather than just into your feed (i.e. “a wall post”)
#
aaronpk
A wall post shows the author as the person who posted
#
aaronpk
this shows you as the author
#
aaronpk
that's why they're different
#
tantek
I disagree, the wording makes you the 3rd person
#
tantek
they both show the person who posted
#
tantek
just different presentation
#
tantek
FB: User A > User B
#
tantek
Swarm: ( User B (little user a))
#
aaronpk
A wall post is more like a repost
#
sebsel
Note that the wording and display on Swarm have changed with the update last week
#
tantek
not at all, it is its own post
#
tantek
aaronpk, actual wall posts don't exist anywhere else
#
aaronpk
right it's like you're reposting someone else's post
#
sebsel
Before it was just the photo-in-photo that indicated it, now it has text.
#
tantek
except there is no elsewhere to repost from
#
tantek
it's a direct create post on the other person's wall
#
aaronpk
That's not what I see
#
aaronpk
on my Facebook profile there are several posts by other people that also exist on their timelines
#
tantek
wall << [[checkin#Checked_in_by|Swarm Checked in by feature]] similarly allows someone else to create a post on your checkin timeline (wall)
#
Zegnat
I think I am blocking wall posts, so I can’t comment
#
loqi.me
edited /wall (+135) "tantek added "[[checkin#Checked_in_by|Swarm Checked in by feature]] similarly allows someone else to create a post on your checkin timeline (wall)" to "See Also""
(view diff)
#
Loqi
ok, I added "[[checkin#Checked_in_by|Swarm Checked in by feature]] similarly allows someone else to create a post on your checkin timeline (wall)" to the "See Also" section of /wall
#
tantek
aaronpk - are they just person-tagged with you? or actual A > B posts?
#
tantek
those are very different
#
tantek
only the latter is really "posting on someone else's wall"
leg joined the channel
#
Zegnat
Ah, apparently I reenabled. Someone has posted an image to my wall, and that post does not show up in their own feed.
#
tantek
bingo - that's what I'm talking about
#
Zegnat
Also, adding images to someone’s wall gets rid of the “A > B” display, tantek, so I had to do a double take
#
tantek
it's a direct create
#
aaronpk
Ah I found one with the arrow. The recent ones were tagged posts
#
seblog.nl
edited /checkin (+183) "/* Checked in by */ add note about when you check yourself in afterwards"
(view diff)
#
aaronpk
still the major difference is that on FB the author photo is the other person
#
aaronpk
whereas with Swarm it looks to someone reading my profile that I checked in
#
Zegnat
tantek, no arrow on image posts to wall: https://imgur.com/seMfznI
#
sebsel
Yeah, the big profile picture is still that of the owner of the checkin, not the poster.
#
aaronpk
If you look at a wall post on my profile, there's no situation where you'd assume it's something I wrote or did
#
tantek
Zegnat: just a different presentation, but yes, noteworthy for the "User A added a photo to User B's Timeline" longer form
#
tantek
that's an appropriate abbr expansion of User A > User B
#
tantek
maybe it used to even say "User A wrote a post on User B's Timeline"
#
Zegnat
Definitely. I was just looking for the arrow which made me miss this at first
#
tantek
which got shortened to "User A > User B"
#
sebsel
Could this also be related to the nature of the checkin? A wall post is just a text note (most of the time) and thus has an author (sender) and a receiver. But with a checkin, you're saying "A was at C" and "A was at C (said B)". So the author is also the actor.
#
Zegnat
This Swarm thing is really interesting. Especially when a post shows up on Alice’s timeline because Bob checked her in, at this point you might want to threat Bob as author of said post, and then Alice can go in and edit this post, which would make her the author again :/
#
sebsel
There is no actor in a wall post.
#
tantek
there is no actor. there are only authors
#
sebsel
There is at least a subject, right?
#
Zegnat
On checkins there are definitely “people being checked in”, and we currently imply that the author of said checkin is one of those people
snarfed joined the channel
#
aaronpk
Just another data point, the privacy setting on Swarm says "Save me time by letting my friends check me in"
#
aaronpk
On Facebook it's "who can post on your timeline"
#
aaronpk
Swarm is "let people create posts for me"
#
tantek
aaronpk: worth capturing that on /wall
drewinthehead, [shurcool] and eli_oat joined the channel
#
vanderven.se martijn
edited /discuss (+0) "/* Using an IRC client */ Use SSL."
(view diff)
snarfed joined the channel
#
[shurcool]
I'd like to bring to your attention a minor Slack-related issue, if you don't mind. This channel has no description (equivalent to topic in irc), so it's pretty hard to tell what it's for and not for.
#
[shurcool]
for someone like me who's viewing this in slack
#
[shurcool]
actually, slack has topics and description for channels. but both are empty in this case.
#
Zegnat
ping aaronpk ^^^
#
sknebel
[shurcool]: thx for mentioning it! (not sure if Slack requires an admin to change that, or if anyone can do it?)
#
[shurcool]
I _think_ anyone can set topic, but only admin can set description.
#
[shurcool]
thanks!
#
Zegnat
It would be nice if Loqi could change it. E.g. have it always reflect the IRC topic? Nice for when we link to the virtual Homebrew Website Club in the topic.
[miklb] joined the channel
#
[miklb]
miklb set the channel topic: IndieWeb development discussions
#
Zegnat
That’s confusing…
#
Loqi
[[miklb]] miklb set the channel topic: IndieWeb development discussions
#
[miklb]
what would you like it changed to?
#
Zegnat
The IRC topic is:
#
Zegnat
IndieWeb development-focused chat - logs at https://chat.indieweb.org/dev/today - bridged with #dev in Slack
#
Zegnat
So maybe:
#
Zegnat
IndieWeb development-focused chat - logs at https://chat.indieweb.org/dev/today - bridged with #indieweb-dev on Freenode
#
[miklb]
miklb set the channel topic: IndieWeb development-focused chat - logs at https://chat.indieweb.org/dev/today - bridged with #indieweb-dev in IRC
#
[shurcool]
also, the description of the default #indieweb channel is the generic slack default: ""This channel is for team-wide communications and announcements. All team members are in this all channel."
#
Zegnat
[miklb]++
#
Loqi
miklb has 7 karma in this channel (43 overall)
#
[shurcool]
it'd be helpful to update it too, so it's easier to tell what things I should talk in #dev about, and what things are better for #indieweb
#
Zegnat
[shurcool]++ for the pointer!
#
Loqi
shurcool has 1 karma
#
Zegnat
https://indieweb.org/discuss#Chat has descriptions for the channels, if anyone can copy those to Slack
#
[miklb]
I think I got them all. I didn’t change #wordpress as it has a good one already.
#
tantek
miklb++ thanks!
#
Loqi
miklb has 8 karma in this channel (44 overall)
#
tantek
Zegnat: re: selfauth, do you really think "choose a password" is simpler / more secure than using rel=me to an existing account someone already has a pw for, and likely also has 2FA setup for?
#
tantek
I think selfauth is great for folks that have no silo accounts, but if they already have a github / twitter / etc., then I think relmeauth is much easier to setup and far more secure
#
Zegnat
Is just a PW more secure than PW + 2FA? No. We were planning to add 2FA though, I am pretty close to launching that on my personal copy. Might land within this month.
#
Zegnat
Would I exchange 2FA for not having to tell silos when and where I login? Yes.
#
Zegnat
Would I exchange 2FA for stopping a common social engineering vector? Yes.
#
tantek
silos don't know, except that you used indieauth.com
#
tantek
what's the common social engineering vector?
#
seblog.nl
edited /selfauth (+380) "capturing why + criticism (stub)"
(view diff)
#
Zegnat
If a website uses indieauth.com for RelMeAuth, then it is true the silos don’t know where I am going. Only indieauth.com knows (e.g. aaronpk). If a website implements RelMeAuth themselves it will be telling the silos
#
tantek
yes. because the user will have to auth with the silo to allow the site to know who they are
#
vanderven.se martijn
edited /selfauth (+1450) "Add How-to and IndieWeb Examples."
(view diff)
#
tantek
I believe you can choose to use indieauth.com as your indieauth provider on your own site
#
tantek
which then gets you best of both
#
[miklb]
tantek are you saying in this case it’s better to use a silo?
#
Zegnat
Where best of both still includes being dependent on silo oauth implementations (several silos have already fallen out of support on indieauth.com)
#
Zegnat
And depending on aaronpk delivering a free service. (And aaronpk not monitoring my login usage. Or spoofing that he is me.)
#
Zegnat
There are a lot of things I have to trust there. While with selfauth I only have to trust my own website, which is a lot easier for me.
KartikPrabhu joined the channel
#
tantek
miklb yes, 2FA gives the delegated login an advantage over just pw
#
[miklb]
I thought the discussion was about selfauth vs silo
#
tantek
the discussion about which is better for users
#
tantek
and I claim that convenient UX of a silo they already use + 2FA is far superior to setup your own single-factor password
#
Zegnat
So a silo offering 2FA overwrites all the possible trust issues in the chain? Definitely not for me.
#
tantek
and have to remember yet another password
#
tantek
no it is more secure. not more private. two different things
#
snarfed
tantek++ for distinguishing
#
Loqi
tantek has 13 karma in this channel (376 overall)
#
tantek
yes if someone is particularly anti-silo, then it's good to recommend selfauth
#
tantek
otherwise it is better for the typical user to recommend relmeauth. better UX. more secure.
#
Zegnat
if someone has configured 2FA and wants that extra login security over login privacy, then I agree
#
tantek
typical silo users are already using delegated auth, e.g. Facebook Connect, etc. to login to other apps/services
#
Zegnat
And in the case of indieauth.com as endpoint, add to that the fact that they trust aaronpk with their login history, and trust aaronpk not to login as them
#
tantek
so yes, "over login privacy" is the default
#
Zegnat
Even though they wouldn’t know aaronpk from a random man on the street.
#
tantek
I don't think indieauth.com keeps login history logs though it would be good to both ask and document that
[kevinmarks] joined the channel
#
Zegnat
“Would you trust this one-man operated website to identify you to services you use?” is an interesting question re indieauth.com
#
Zegnat
Silo users might trust Facebook Connect not to allow other people to identify as them, but would they also trust someone they don’t know?
snarfed joined the channel
#
snarfed
also worth noting that silos aren't more secure than the average indieweb site just because of 2FA. they're often more secure because they have orders of magnitude more resources, and incentive, to invest in security
#
snarfed
ie just like google has meaningfully better uptime than the average indieweb site, it also has meaningfully better security
#
snarfed
(security, not privacy, obviously)
#
sebsel
(aaronpk was talking about outsourcing his auth things to Google for that reason too... he trusts them with authentication)
#
snarfed
hell yes. indie doesn't mean we have to do everything ourselves, and security-critical parts are particularly dangerous to self-admin
#
Zegnat
I agree, in part. I don’t think a login form is dangerous to self-admin at all.
#
sebsel
It's not just a login form
#
Zegnat
selfauth? It is a login form for 1 single user (no need to store PII anywhere) that redirects said user to another page.
#
[miklb]
heh, this conversation got me to install a one-time time based pw auth plugin on my WP site. (had been on my to-do list)
#
Zegnat
idly wonders how hard a WP IndieAuth plugin would be.
#
[miklb]
I think there is one?
#
Zegnat
People might already be logged in to their blogs, so same friendly UX as silos.
#
Zegnat
Last time I checked there was one to use IndieAuth.com to login to your blog, but not to use your blog for logging in
#
Loqi
[pfefferle] wordpress-indieauth: IndieAuth for WordPress
#
Zegnat
Yeah, that replaces the WP login.
#
[miklb]
I don’t use it, wasn’t sure
[colinwalker], eli_oat and [tantek] joined the channel
#
[tantek]
What is IndieAuth for WordPress
#
Loqi
It looks like we don't have a page for "IndieAuth for WordPress" yet. Would you like to create it?
#
Zegnat
I don’t think every WP plugin has a page on the wiki?
#
[tantek]
Every useful one should
#
[tantek]
At least a stub defining what it does
#
Zegnat
shouts “not it” and quickly runs away
#
[tantek]
I was waiting for snarfed to make the bigco investment $ etc point about security
#
snarfed
heh happy to oblige
#
sknebel
What is Indieauth wordpress plugin?
#
Loqi
It looks like we don't have a page for "Indieauth wordpress plugin" yet. Would you like to create it?
#
sknebel
What is wordpress Indieauth plugin?
#
Loqi
The Wordpress IndieAuth Plugin is a WordPress plugin that adds indieauth login support to WordPress https://indieweb.org/Wordpress_IndieAuth_Plugin
#
sknebel
(also, sgreger made the other direction, but I think he wanted to rework it before publishing)
#
sknebel
(for wordpress)
#
www.boffosocko.com
edited /Posts_about_the_IndieWeb (+1058) "/* 2011 */ Converted this section to use citation template and added Archive URLs"
(view diff)
snarfed, davidmead, eli_oat and [tantek] joined the channel
davidmead, jjuran, snarfed, j12t and leg joined the channel
#
loqi.me
created /Certificate_Transparency (+225) "prompted by sknebel and dfn added by sknebel"
(view diff)
tantek joined the channel
#
kaja.sknebel.net
edited /Certificate_Transparency (+1) "linkify ('… is <url>' pattern)"
(view diff)
tantek joined the channel
#
www.svenknebel.de
edited /Certificate_Transparency (+390) "improved description, tools"
(view diff)
KartikPrabhu, [kevinmarks] and mblaney joined the channel
#
[kevinmarks]
Facebook used to let you check friends in, but I think they changed it after we checked their CTO into a microformats meetup