#indiewebcamp 2015-12-16

2015-12-16 UTC
minsky, KevinMarks_, kousu[xmpp], snarfed and M-RyanRix joined the channel
#
KevinMarks
hm, kyle's collection post type looks like my noterlive output, as they are a list of cites
#
GWG
Evening
#
Loqi
GWG: petermolnar left you a message 12 hours, 1 minute ago: what is the licence on your WP bridgy-publish plugin? http://indiewebcamp.com/irc/2015-12-15/line/1450184698579
#
Loqi
GWG: petermolnar left you a message 12 hours, 1 minute ago: nothing, found it, sorry http://indiewebcamp.com/irc/2015-12-15/line/1450184721377
#
GWG
I need to update that plugin
bengo and lukebrooker joined the channel
#
KevinMarks
the other examples don't have the collected items as children
#
GWG
If you could spend all day writing Indieweb stuff, would you?
#
GWG
I always feel like I am not scratching my itches fast enough
#
KevinMarks
I would like to
#
GWG
KevinMarks, going to do an end of year post? Or end of year goal?
#
KevinMarks
my sons are home for the holidays so likely going to be focusing on them instead of my site
#
KevinMarks
unless we do site updates together - they're both on known
#
GWG
Nothing brings a family together around the holidays like site updates
#
GWG
I have December 25 off this year for the first time in several. Maybe I will spend it hacking.
#
GWG
Usually I just use the day to celebrate the Eggnog Riots of 1826,but hacking seems much more productive
wagle and lukebrooker joined the channel
#
ben.thatmustbe.me
edited /Salmentions (+42) "add myself as co-editor"
(view diff)
KartikPrabhu joined the channel
Jihaisse and wagle joined the channel
#
ben_thatmustbeme
\o/ yay, successfully storing reacji... now just need to get them displaying!
#
Loqi
does a happy dance!
#
ben_thatmustbeme
you and me loqi!
#
ben_thatmustbeme
dances with Loqi
#
Loqi
dude
#
ben_thatmustbeme
i'll go dance with another bot then :P
tantek, gRegorLove, snarfed, bengo and lukebrooker joined the channel
#
@HNSGR
Wie im Märchen: der Versicherer Allianz arbeitet mit der künstlichen Intelligenz von IBM. #iot #ai #ownyourdata https://twitter.com/nzzwirtschaft/status/676692881634140160
(twitter.com/_/status/677023651426902016)
tantek, KartikPrabhu1, anm, cweiske, Jihaisse, loic_m__, KartikPrabhu, loic_m_, j12t, elima, shiflett and sanduhrs joined the channel
#
Loqi
Loqi goes offline soon while some more Linode servers reboot
#
Loqi
Countdown set by aaronpk on 12/14/15 at 8:37am
ttepasse, elima, loic_m, squeakytoy2, glennjones and adactio joined the channel
#
calumryan.com
created /Template:calumryan (+254) "Created page with "<span class="h-card" style="white-space:nowrap"><img src="https://calumryan.com/images/profile.jpg" class="u-photo" style="height:1.2em;vertical-align:bottom" alt="Calum Ryan"><a...""
(view diff)
#
calumryan.com
created /User:Calumryan.com (+402) "Created page with "<span style="float:right;margin-left:1em"><img src="https://calumryan.com/images/profile.jpg" style="width:128px"></span> = <a class="h-card" href="https://calumryan.com">Calum ...""
(view diff)
sanduhrs joined the channel
#
ben_thatmustbeme
hello everyone
Pierre-O joined the channel
loic_m and loic_m_ joined the channel
#
ben_thatmustbeme
anyone feel like helping me test some reacji? I need more reacjis to start working on display
loic_m__ joined the channel
loic_m__ joined the channel
#
ben.thatmustbe.me
edited /reacji (+104) "/* IndieWeb Examples */ have reacji working! still working on UI, but its visible"
(view diff)
#
petermolnar
ben_thatmustbeme damn, my response has the in reply to url in the content
#
petermolnar
i need to get rid of that
#
ben_thatmustbeme
it doesn't actually include a link back to the source yet like it does with comments
#
ben_thatmustbeme
i need to figure out the UI for that
#
ben_thatmustbeme
in theory i'm converting likes to reacji of hearts too
#
ben_thatmustbeme
but haven't tested it yet
#
petermolnar
ben_thatmustbeme is the single emoji is wrapped around with html (eg. <p>), is that an issue?
Tino__ joined the channel
#
ben_thatmustbeme
i take the text equiv so html tags should be stripped out without trouble
jkphl, fkooman, Pierre-O, loic_m__, ttepasse, loic_m_, mapkyca, mapkyca_, hs0ucy, mxuribe, tantek, tvn, tvn_, danlyke_, yakker, aaronpk, mlncn, jedahan and uranther joined the channel
#
ben_thatmustbeme
now the question is how do you show who sent each reacji in a way that makes sense
#
ben_thatmustbeme
i'm going to try and copy the UI from slack to start, but it means getting a hover over each to show icons of who sent them
#
ben_thatmustbeme
and then dealing with that growing larger gets messy too
#
ben_thatmustbeme
one step at a time though
bengo, tantek, shiflett and j12t joined the channel
#
ben_thatmustbeme
petermolnar: i reprocessed that webmention https://ben.thatmustbe.me/note/2015/12/8/2/ is updated
Pierre-O and loic_m joined the channel
#
ben_thatmustbeme
can make sure reacji work from backfed tweets
adactio, KartikPrabhu and [snarfed] joined the channel
#
[snarfed]
aww almost! damn required @-mention :/
wolftune, loic_m_, bengo, j12t, endi, adactio, loic_m__, Pierre-O, singpolyma and calumryan joined the channel
#
ben_thatmustbeme
why is the @-mention required?
#
ben_thatmustbeme
is it just that it doesn't pick up the reply without that?
#
ben_thatmustbeme
would it make sense to remove the username on backfeed?
#
aaronpk
afaik on twitter you can only leave out the @-mention for replies to yourself. other ppls' replies require they mention the name of the person they're replying to
#
ben_thatmustbeme
weird, if you remove the @-mention it just become a regular tweet
#
aaronpk
makes sense to me
#
aaronpk
the threads would get weird otherwise
#
aaronpk
you wouldn't be able to tell why something was appearing in the thread
#
ben_thatmustbeme
well you would know they had to have hit "reply"
#
ben_thatmustbeme
its stranger then that the UI lets you remove the mention in a reply box and have it appear as a regular tweet
#
Loqi
ben_thatmustbeme meant to say: its stranger  that the UI lets you remove the mention in a reply box and have it appear as a regular tweet
#
ben_thatmustbeme
would it make sense for bridgy to strip out the @mention?
wavis joined the channel
#
aaronpk
I don't think so, because the @-mention can be re-arranged within the text. mayyyybe makes sense to remove it if it's the first thing in the text, but i'm not convinced
#
ben_thatmustbeme
i feel like there is no good place to remove it, I don't really want to have code on my end for something that might be a reply from a specific silo (and might not be)
#
ben_thatmustbeme
to me it makes the most sense there, since its really a matter of masking twitter awkwardness, but yes you would likely only want to do it if its the first thing in the tweet
Pierre-O joined the channel
#
aaronpk
I guess I don't really consider it "twitter awkwardness". that's just how people talk on twitter
#
ben_thatmustbeme
well it is enforced by the UI
#
ben_thatmustbeme
its not "just how people talk on twitter" its "how people talk on twitter because they don't have a choice"
#
aaronpk
that can be said about anything
#
ben_thatmustbeme
the real problem is that twitter obscured their intention to have it or not
#
ben_thatmustbeme
and we don't know how to disambiguate
j12t, j12t_, singpolyma, Lancey and tvn_ joined the channel
wagle, loic_m_, loic_m__, Pierre-O, kousu_xmpp, danlyke_, koray and tantek joined the channel
shiflett, koray and kousu_xmpp joined the channel
#
tantek
good afternoon #indiewebcamp!
#
tantek
how was HWC Brighton?
#
ben_thatmustbeme
good afternoon tantek
#
ben_thatmustbeme
nice, it works, likes are now just generalized to reacji hearts on my site
#
ben_thatmustbeme
i suppose i should still keep something around to display like count should anyone want that from it
#
tantek
Slack displays count for each - is that what you mean?
#
tantek
hey there mr emoji - I somehow forgot to copy the emoji from my IG caption to my own post so they didn't go through to the POSSE copies of my photo this morning.
#
tantek
what is reacji?
#
Loqi
reacji is an emoji reaction, the use of a single emoji character in response to a post, introduced as a feature by Slack[1] https://indiewebcamp.com/reacji
#
tantek
oh that is sweet. (just now looking at https://ben.thatmustbe.me/note/2015/12/8/2/ )
#
tantek
ben_thatmustbeme: I have questions, like how does one markup an emoji? is it just a reply with one emoji character? is it a like that also has content of one emoji character?
#
aaronpk
I didn't make any changes to post my reacji there
#
tantek.com
edited /reacji (+613) "why, how to"
(view diff)
#
tantek.com
edited /reacji (+7) "move toc down"
(view diff)
#
tantek
is there an emoji for reacji?
#
ben_thatmustbeme
a reply that has just one emoji in it
#
tantek
took an educated guess from memory of discussions.
#
tantek
ben_thatmustbeme: since you've done the hard work, perhaps you could add some details here? https://indiewebcamp.com/reacji#How_to_receive_and_display
#
aaronpk
does it make sense for me to add reacji handling in webmention.io? or would that be handled by the site using webmention.io?
#
tantek
what would it do differently?
#
aaronpk
differently from what?
#
ben_thatmustbeme
type would change, that would be the only difference
#
tantek
type?
#
tantek.com
edited /reacji (+233) "/* IndieWeb Examples */ receiving & displaying vs reacji posts themselves, subheads"
(view diff)
#
tantek
ben_thatmustbeme: y no POSSE tweet of https://aaronparecki.com/replies/2015/12/16/2/ ?
#
tantek
I'd think you'd want people to @-reply you with a single emoji character and have it work!
#
tantek
oops wrong URL
#
aaronpk
ah. he tested twitter backfeed later.
#
tantek
ben_thatmustbeme: y no POSSE tweet of https://ben.thatmustbe.me/note/2015/12/8/2/
#
aaronpk
but you can't reply to a tweet with only an emoji because you need to include their username
#
ben_thatmustbeme
yeah, bridgy backfed with the username
#
tantek
which makes sense, and is detectable
#
tantek
I think it's ok to explicitly drop the @-reply from a reacjweet
#
ben_thatmustbeme
detectable, but more work
#
tantek
trivial compared to the work you already did!
#
tantek
@([a-zA-Z0-9_]*)
#
tantek
@([a-zA-Z0-9_]+)
#
tantek
close enough
#
tantek
excuse me while I copy from my own code
#
tantek
@[_a-zA-Z0-9]{1,17}
#
aaronpk
I would remove /^@([a-zA-Z0-9_]+) / and then test if the remaining string is a single emoji
#
tantek
there you go
#
singpolyma
maybe strip whitespace? just in case?
#
aaronpk
(there's a single space in my regex)
Pierre-O joined the channel
#
tantek
I feel like we should allow a like with p-content of a single emoji to also work for this
#
tantek
so you can use likes as fallback for receivers that don't (yet) support reacji
#
ben.thatmustbe.me
edited /reacji (+527) "/* How to receive and display */"
(view diff)
#
aaronpk
that's an interesting overloading of "like"
#
aaronpk
the emoji used may not represent a "like" though
#
tantek
well if we take like to now universally mean a single heart reacji then it follows
#
tantek
aaronpk true - so this is only for like-like emoji ;)
#
tantek
it's ok that we optimize for likes, biasing our design for positive reactions as it were ;)
#
ben_thatmustbeme
so i'm following slack's thinking on this one, a like is a heart / thumbs up / star / whatever you want, but a reacji is not a like
#
tantek
wait huh? how does slack differentiate? I haven't noticed that
#
ben_thatmustbeme
reacji are far more expressive and we don't need to attach any specific meaning for them
#
ben_thatmustbeme
slack lets the symbol do the talking
#
aaronpk
+1 for not attaching extra meaning by naming things
#
ben_thatmustbeme
their thinking was that people wanted dislike, and favorite and ....
#
aaronpk
I don't want to "like with a birthday cake", I just want to send a birthday cake
#
tantek
alright so for reacji + like backcompat I'd have to combine them
#
tantek
"u-like-of u-in-reply-to" and then a p-content. hmmm
#
ben_thatmustbeme
that may play havok with my system
#
tantek
let's find out
#
ben_thatmustbeme
hmm, actually, that might just end up as 2 likes lol
#
ben_thatmustbeme
previously i tried to support multiple things like "like and reply in one post"
#
ben_thatmustbeme
but now if i get a like, it sets it to a reacji heart
#
ben_thatmustbeme
and if its a reply that has one emoji it sets it to a reacji
#
ben_thatmustbeme
both of those may actually trigger
#
tantek
I'm more curious what Falcon will do with it
#
ben_thatmustbeme
i definitely think the reply with single emoji is much better, fits with how people use it on Github, facebook, etc
#
ben_thatmustbeme
actually, i think thats a fine fallback on its own
#
aaronpk
yeah i can't really find a reason why special markup would be helpful
#
tantek
so my display needs a little work
#
ben_thatmustbeme
oh, and about twitter backfeed, its actually easier than that regex, because i only care if it start with MY handle
#
ben_thatmustbeme
so i can literally just strip out @dissolve333
#
ben_thatmustbeme
just make the configurable for others
#
tantek
hmm - webmentioned you and nothing happened
#
ben_thatmustbeme
give it a minute
#
ben_thatmustbeme
cron job remember
#
tantek
ah - my code is adding fallback content of "likes " to the emoji
#
tantek
reacji feel like fancy likes to me, so I think that's how I'm going to post them
#
ben_thatmustbeme
even if its a frowny face?
#
ben_thatmustbeme
or a pile of poo?
lukebrooker joined the channel
#
ben_thatmustbeme
or <expression> face
#
aaronpk
having spent time in several slack channels dedicated to specific "topic"s like "#bad-attitude" where people post sometimes quite awful things and are looking for sympathy or just need to vent, reacji definitely don't feel like fancy likes to me
#
ben_thatmustbeme
many of those are not likes
#
ben_thatmustbeme
also, tantek, i got the webmention and just interpretted it as a heart
snarfed joined the channel
#
tantek
because on my end the content was more than an emoji
#
tantek
let's see if I can fix that
#
ben_thatmustbeme
i guess like over-rides the reacji in this case
#
tantek
though a reacji is a stronger / richer reaction, thus it should take precedence
#
ben_thatmustbeme
give me a break i just got it working this morning!
#
tantek
hah - I'm hacking a post type that my system doesn't even support yet
#
aaronpk
still not sure why this is a new post type
#
aaronpk
i posted a birthday cake response without having to change anything
#
tantek
I mean sure I could do that too
#
tantek
I'm trying to do a combo like+reacji
#
aaronpk
i think actually not combining them is more representative of what's happening
#
tantek
so I can reacji anything and at least have the recipient get the "like" meaning even if they don't interpret the reacji
#
aaronpk
well that will require that the recipient prioritizes the content of an in-reply-to over the like-of property. from what i've gathered, implementations differ on what takes precedence
#
tantek
ah I think I figured it out. the "likes " text should only go in p-summary for those that don't even interpret likes
#
tantek
do they? I mean which implementations do what?
#
aaronpk
this came up recently, can't remember where exactly
#
aaronpk
we were comparing webmention implementations, some people have a bunch of if/then blocks that check for specific properties, but not everyone does it in the same order
#
tantek
that's why I'm documenting post-type-discovery
#
tantek
so we can converge on that
#
tantek
would appreciate any info on divergences and reasoning if any
singpolyma, snarfed and fkooman joined the channel
#
aaronpk
here's an example from that Slack of reacji which are definitely not "likes": https://c1.staticflickr.com/1/592/23797219755_0481616c3c_z.jpg
#
aaronpk
(and yes I got permission to screenshot that)
singpolyma joined the channel
#
tantek
one consideration for me is that I have no desire to POSSE reacji
#
tantek
because on Twitter they're kind of like noise, and frankly no one parses out the @-reply anyway so they don't work
shiflett joined the channel
#
tantek
oh boy this is going to be a hack
#
tantek
hey ben_thatmustbeme what no webmention form on your permalinks? ;)
#
tantek
ben_thatmustbeme: do you support webmention updates?
#
tantek
this should work to give you a reacji (p-content is a single emoji) http://tantek.com/2015/350/f1
#
tantek
and it's an in-reply-to
glennjones and Pierre-O1 joined the channel
#
tantek
ben_thatmustbeme: see also how I'm "summarizing" my reacji to your post - in a way that I can post it in-stream and hopefully have it make sense out of context
#
tantek
"🎁s ben.thatmustbe.me’s post"
#
tantek
is just happy he didn't break all his "like" presentation, including clustering with all the code that just got hacked to make this work.
lukebrooker joined the channel
#
tantek.com
edited /reacji (+506) "/* IndieWeb Reacji Posts */ add mine with a reacji+like post and reasoning, more prose"
(view diff)
modem joined the channel
#
@calum_ryan
Back from HWC Brighton after delayed 2 hour journey! A few ideas for my talk + more people now implementing SSL successfully #indiewebcamp
(twitter.com/_/status/677265570014896128)
kerozene, lukebroo_ and ben_thatmustbeme joined the channel