#indiewebcamp 2015-11-20

2015-11-20 UTC
Calli, KartikPrabhu, snarfed and snarfed1 joined the channel
#
kylewm
kevinmarks: looks like items from excluded feeds are still being pushed to woodwind when it gets updates, I'll work on filtering those out too
KartikPrabhu, snarfed, bengo, davidized, johnstorey, johnstorey_ and tantek joined the channel
#
tantek
good evening #Indiewebcamp!
mdik_, lukebrooker and [snarfed] joined the channel
#
[snarfed]
evening!
#
kevinmarks
evening all
johnstorey and johnstorey_ joined the channel
#
GWG
Evening, all previously mentioning good evening
hober2 and shiflett joined the channel
#
@t
Grateful for #IndieWeb & Homebrew Website Club communities. Congrats 2 years of HWC; now 6 regular cities in US UK EU! (ttk.me t4eJ2)
(twitter.com/_/status/667547225627607040)
#
tantek
time to update events and wiki pages for two weeks from now!
#
tantek.com
edited /Events (+0) "move this week's HWC to recent"
(view diff)
#
tantek.com
edited /next-hwc (+0) "next 11-24"
(view diff)
#
tantek.com
edited /MediaWiki:Sidebar (-92) "Edi & SF"
(view diff)
#
tantek
!tell kylewm could you create a POSSE FB event for HWC SF 2015-12-02? https://kylewm.com/2015/12/sf-homebrew-website-club Thanks!
#
Loqi
Ok, I'll tell them that when I see them next
mlncn, asheesh, tantek and Calli joined the channel
#
kylewm
donezo
#
Loqi
kylewm: tantek left you a message 45 minutes ago: could you create a POSSE FB event for HWC SF 2015-12-02? https://kylewm.com/2015/12/sf-homebrew-website-club Thanks! http://indiewebcamp.com/irc/2015-11-19/line/1447991761660
Calli and tantek joined the channel
#
acegiak
GWG: heads up, I'm hunting through your code trying to find the stuff that mf2 autopopulates the fields from the url so I can comment it out
#
Loqi
acegiak: GWG left you a message on 11/16 at 12:14pm: Currently not possible, but I should add that http://indiewebcamp.com/irc/2015-11-16/line/1447704850386
#
Loqi
acegiak: GWG left you a message 1 day, 16 hours ago: Thinking about your query and the best way to balance automatic fill-in and manual fill-in. The goal of automatic was to encourage posting by making it a matter of adding a URL and everything else came with it. So, I think maybe the way of not using it needs to be more than a simple button. I might have to break down and learn how to do it with AJAX. http://indiewebcamp.com/irc/2015-11-18/line/1447852581650
#
Loqi
acegiak: GWG left you a message 1 day, 16 hours ago: Would like to talk it out with you sometime. http://indiewebcamp.com/irc/2015-11-18/line/1447852616698
#
GWG
acegiak: And here I was changing the interface to try and address the issue.
#
acegiak
GWG: happy to chat about it now while I'm working on it
#
GWG
acegiak: The best UI option is to have a button, which when clicked, populates the fields.
#
acegiak
GWG: that works.
#
GWG
I don't normally do AJAX, but I'm going to give it a try.
#
acegiak
I mean, I've never had an issue where I needed the feature because all my use cases I'm able to pass all the data I want through the URL
#
acegiak
So I'm maybe not the best person to talk about how this would work best because i've only ever noticed it when it's gotten in my way
#
GWG
The goal for me was to pass the URL and have all the information available.
cweiske joined the channel
#
GWG
acegiak: I have a bunch of improvements I want to make. You may notice I keep dismantling it and rearranging it.
#
acegiak
GWG: yeah I get the goal, it's just not an itch I've had, so I'm not the best person to comment on it
#
acegiak
GWG: is it just MF2 parsing you want to do or other stuff as well?
#
GWG
acegiak: What do you mean by other stuff? I have lots of other stuff on my list.
#
GWG
I want to add more metadata fields in the Post UI and I think I found a way to make that work better.
#
GWG
I want to switch to a better template system. I still think the presentation could be better.
#
GWG
acegiak: Maybe you could help me with that planning.
snarfed joined the channel
#
acegiak
sorry, by other stuff I mean grabbing the page content or title from other kinds of markup
#
acegiak
I'd love to hear about your more metadata fields ideas
#
GWG
acegiak: It's already in there. I parse OGP and MF2 now
#
acegiak
ah ok, neat
#
GWG
But, I want to cover time-based. When I was at IWC, aaronpk was talking about trip, and I keep thinking I want to build start/end date in, which would get event, trip, and other activities.
loic_m joined the channel
#
acegiak
GWG, I use published date and duration to cover start and end times
#
GWG
acegiak: How would you handle an upcoming trip then?
#
acegiak
oh as a future event?
#
GWG
Yes
#
acegiak
interesting. I don't do anything with future events at the moment
#
GWG
Neither do I.
funwhilelost and gRegorLove joined the channel
#
kevinmarks
rhiaro does - you could learn form her
#
acegiak
GWG: Where is the code I need to disable to stop the autopopulate behaviour?
#
acegiak
hmm, no ok weird
#
acegiak
I thought I'd disabled it but it's still being weird
KevinMarks_, friedcell and bengo joined the channel
#
acegiak
GWG: I can't navigate this code :/
#
acegiak
I've somehow made it worse?
#
acegiak
Should I open an issue on github? "Make it so that when I enter data in the metadata fields it gets saved rather than erased or replaced?"
#
acegiak
cause really that default behavior is the one feature I'd like back right now
#
acegiak
is sleep deprived, has a bird yelling at her and hasn't seen her partner in a week and shouldn't be trying to solve technical issues
#
KartikPrabhu
acegiak: sleep is always good
#
acegiak
Yeah. I just wanted to repost a YouTube video and it all went downhill from there
#
KartikPrabhu
knows that feeling quite well
#
acegiak
Cause I can't "just leave it and fix it later"
#
KartikPrabhu
you always can leave and sleep :)
#
acegiak
Which is then half the reason I end up sleep deprived
#
acegiak
Sorry for bitching, folks. Back later
#
KartikPrabhu
good night!
#
Loqi
sleep tight!
nitot, stream7, Jihaisse, sanduhrs, petermolnar, friedcell and KevinMarks__ joined the channel
#
petermolnar
good morning
#
Loqi
petermolnar: kylewm left you a message 13 hours, 33 minutes ago: love that site, and its offshots. I literally based the redesign of kylewm.com on http://bettermotherfuckingwebsite.com/ http://indiewebcamp.com/irc/2015-11-19/line/1447958884209
#
petermolnar
sidenote: I used to have ~10lines of JS for handling the menu on the mobile version (css based, not a separate design), and till yesterday I wasn't aware of this: http://timpietrusky.com/advanced-checkbox-hack
#
petermolnar
so whoever is using JS just and only for handling menus on a mobile site, check that thing out :)
#
petermolnar
same thing
bengo, KevinMarks_, KevinMarks__, glennjones, hober2, stream7, lewisnyman, KartikPrabhu1, j12t, elima_, endi and tvn joined the channel
#
kodfabrik.se
edited /Drupal (+288) "Added links to two IndieWeb related modules"
(view diff)
ttepasse, eschnou, mlncn, johnstorey and Erkan_Yilmaz joined the channel
#
@decadecity
@ben_seven POSSE: http://tantek.com/2012/173/t1/posse-core-indieweb-approach (I don't do this as much as I'd like but do IFTTT in the other direction.)
(twitter.com/_/status/667678403584217088)
wolftune, glennjones, tvn, friedcell, j12t, lewisnyman and tantek joined the channel
#
tantek
GWG - did you see my UI suggestion for your auto-form-filling plugin? Use JS to have each input field keep track of whether the user has entered anything into it (or changed it any way, pasted, deleted text) - and if so, then DO NOT auto-fill the field.
#
tantek
pretty sure that will fix the issue that acegiak is having with it.
#
tantek
(it's also a common pattern for auto-fill like UIs)
minsky and lewisnyman joined the channel
#
GWG
Tantek, my plan is to use Javascript. I just have to learn Javascript.
#
GWG
But I actually want to rewrite the form anyway for new fields, so I can do that concurrently
#
GWG
There is also the question of whether or not I want to store data that I won't display.
[snarfed] joined the channel
#
[snarfed]
pro tip: you don't actually have to learn a language to write code in it
#
[snarfed]
common misconception £
#
[snarfed]
(only half joking!)
#
@kylewmahan
@decadecity @ben_seven unfortunately Instagram has never had an API for publishing, so most indiewebcamp folks use http://ownyourgram.com/
(twitter.com/_/status/667726037720035328)
#
GWG
I need to learn enough to get by
shiflett joined the channel
#
ben_thatmustbeme
so long as you have A) google and B) sample code (see A) you are pretty much set
#
ben_thatmustbeme
and you have a concept of coding concepts that is not language specific too
#
ben_thatmustbeme
s/a concept/a strong knowledge/
#
Loqi
ben_thatmustbeme meant to say: and you have a strong knowledge of coding concepts that is not language specific too
snarfed, shiflett, elima_, hs0ucy and snarfed1 joined the channel
#
GWG
ben_thatmustbeme: I think I have concepts down. Execution not so much
bengo, johnstorey, snarfed, shiflett, cleverdevil, tantek, tvn_, glennjones_ and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
lewisnyman and Garbee joined the channel
#
tantek
good morning #indiewebcamp!
#
GWG
Good morning, tantek
#
GWG
I'm trying to rewrite my Post UI. Stuck on name again
#
GWG
I originally called it Response, then Citation, then Citation/In Response To. But it is morphing into more Microformat Properties.
j12t, eschnou, glennjones, funwhilelost and snarfed joined the channel
#
tantek
GWG - it's for bookmarking though right?
#
GWG
Well, I use the WordPress posting interface for all kinds of posts. So the box would be there regardless.
#
tantek
GWG makes sense - you're using the "normal" posting interface and just adding to it then. Then just what I said before. When a user enters a URL and you go fetch stuff about it (via mf2 OGP etc.), only use that stuff to pre-fill fields the user hasn't already touched, or at least make sure the field is *empty* before you put anything into it automatically.
#
GWG
tantek: Right now, I'm redesigning the box concurrently with the idea of fetching.
#
tantek
perhaps draw and share a flow chart of the UX you're imagining!
#
tantek
Now that I'm posting more photos on my own site (thanks to fewer steps to POSSE, cleaner presentation as self-encouraging feedback loop), I'm noticing an interesting phenomenon that I'm not sure what to make of from an indieweb perspective.
#
tantek
Normally with backfeed, we mix all the likes/reposts/comments in a big list (or facepile) on our own posts
eschnou joined the channel
#
tantek
however sometimes I'm seeing people "like" *multiple* POSSE copies and I'm not sure:
#
tantek
1) what does it mean when someone likes the same thing on multiple POSSE copies?
#
tantek
2) how should we display that on our own site? since displaying two likes from the same person might look like a "duplicates" bug, how can we do better?
wolftune and gRegorLove joined the channel
#
tantek
I like the facepiles for likes that aaronpk does where he stamps the backfeed like faces with little mini silo icons. Perhaps stamping a backfeed face with multiple silo icons (for each silo they like it on) is a possibility?
singpolyma and bengo joined the channel
#
@benwerd
Do you believe in owning your data? Is your website your online identity? Join us Dec 3 in SF: http://indiewebcamp.com/
(twitter.com/_/status/667766707499347968)
#
@benwerd
@kid_oyo An #indiewebcamp DC would be cool ...
(twitter.com/_/status/667767634629296128)
#
Loqi
[bridgy] Ben Werdmüller replied '@kid_oyo An #indiewebcamp DC would be cool ...' to a tweet that linked to http://indiewebcamp.com/ (https://twitter.com/benwerd/status/667767634629296128)
#
Loqi
[bridgy] kidOYO replied '..wish I was in SF sometimes. @benwerd' to a tweet that linked to http://indiewebcamp.com/ (https://twitter.com/kid_OYO/status/667767104729387008)
#
voxpelli
tantek: tricky thing there is to compile the persons identity graph to be able to consolidate two silo profiles – in every case but the simplest ones you may need to jump more steps than one
#
voxpelli
(again: I should really get my rel-spider up and running :P )
#
tantek
voxpelli: simplest solution there is to depend on your own /nicknamescache
#
tantek
which could be hand-edited to start with, then eventually semi-auto-populated via rel=me spidering
#
voxpelli
rel-spider is more or less an extreme nicknamescache
#
tantek
no they're two different components
#
tantek
a rel-spider can go get the present state
#
tantek
whereas a nicknamescache has a mix of hand-edited state, and cached state from other sources (like possibly a rel-spider)
#
tantek
neither depends on the other
#
voxpelli
yeah, re-read wiki on nicknamecache right now – rel-spider would be a good data source that one can curate into a nicknamecache
#
@timmmmyboy
@kid_oyo @benwerd We talked about this but didn't rally enough interest at the time. https://indiewebcamp.com/2015/DC
(twitter.com/_/status/667768918224801796)
#
voxpelli
I guess no one here has made a good implementation of a sensible recrawl algorithm? that's more or less the main big item lacking to launch relspider
#
tantek
^^^ hey if there's *two* of you local in DC - you can get together and co-organize it!
#
tantek
voxpelli: many people have
#
tantek
e.g. glennjones has
#
tantek
open source even IIRC
#
GWG
I'd come down to DC
#
GWG
I have an uncle who would let me stay with him
#
tantek
GWG - perhaps indicate that in indiewebcamp.com/Planning
#
voxpelli
tantek: cool, not sure I can find it though – but perhaps I'm just being pedantic – initially it could perhaps be okay to recrawl the entire index at a set interval – every 24-72 hours or something
#
tantek
or use PuSH to subscribe to people's home pages - like /readers do already!
#
tantek
no need to recrawl that which is not updated :)
#
voxpelli
it mainly crawls silos though
#
voxpelli
but interesting suggestion with PuSH
#
Kongaloosh
dumb question: I seem to remember someone mentioning that bridgy can show you your errors... does anyone know where that is on the site?
#
tantek
in the Bridgy doc
#
singpolyma
Kongaloosh: on your user page on bridgy it shows errors
#
Kongaloosh
singpolyma++
#
Loqi
singpolyma has 5 karma
#
tantek
Kongaloosh: sorry I misread - I thought you meant documentation about the errors that Bridgy can return
#
Kongaloosh
tantek: no big deal
#
Kongaloosh
huh, that's odd... when I post to https://brid.gy/publish/facebook I get no response...
peacekeep3r joined the channel
#
snarfed
Kongaloosh: i expect you got a 405
#
snarfed
you want to post to /publish/webmention
#
tantek
thanks snarfed!
#
Kongaloosh
snarfed++
#
Loqi
snarfed has 171 karma
#
Kongaloosh
is a silly sausage
#
tantek
what is about?
#
Loqi
"About" is a commonly occurring page or section on a site that provides an introduction, overview, or summary of the site https://indiewebcamp.com/about
tvn and eschnou joined the channel
#
gRegorLove
What is rel-spider?
#
Loqi
It looks like we don't have a page for "rel-spider" yet. Would you like to create it? https://indiewebcamp.com/s/107V
#
gRegorLove
What is relspider?
#
Loqi
It looks like we don't have a page for "relspider" yet. Would you like to create it? https://indiewebcamp.com/s/107W
#
voxpelli
relspider is a web crawler that indexes the identity/social graph of profiles
#
loqi.me
created /relspider (+104) "prompted by gRegorLove https://indiewebcamp.com/irc/2015-11-20/line/1448046453337 and dfn added by voxpelli"
(view diff)
#
loqi.me
created /rel-spider (+22) "prompted by gRegorLove https://indiewebcamp.com/irc/2015-11-20/line/1448046445371 and dfn added by gRegorLove"
(view diff)
#
tantek
I'm just going to go out on a limb and say that's a potentially confusing name because rel-* implies rel=* and rel=spider is not really what you're talking about
#
gRegorLove
Yeah, I thought it was rel=* related
#
gRegorLove
spider-of-rels :)
#
kodfabrik.se
edited /relspider (+73) "Added GitHub repository"
(view diff)
#
voxpelli
it's a spider of rels :)
#
tantek
Spider Of Link A Rels
#
gregorlove.com
edited /relspider (+31) "see also, linkify title"
(view diff)
#
voxpelli
I can see how the name may be confusing – I use it camel-cased in the project name so it doesn't look as much as an attribute
#
gRegorLove
The what is prompt isn't working for some reason
#
gRegorLove
What is relspider?
#
gRegorLove
Has a dfn. Need an explicit p-summary for some reason?
#
tantek
gRegorLove: likely missing a .
#
gRegorLove
What is relspider?
#
Loqi
relspider is a web crawler that indexes the identity/social graph of profiles https://indiewebcamp.com/relspider
[snarfed] joined the channel
#
[snarfed]
re de duping, in practice, bridgy backfed h-authors usually have both silo profile *and* website u-urls (pulled from the profile). so you can often de dupe on that website without any additional work.
#
tantek
snarfed, awesome!
#
singpolyma
Hmm. It seems that for historical reasons I have <span class="entry-title entry-content">blah blah</span> on my tweets. bridgy is picking up the "title" and using that (which is working). When I experiment (locally) with removing the entry-title class, it seems that the parser turns the entire child text of the article element into "displayName" instead of just not having a name and then uses that ins
#
singpolyma
is that expected behaviour, or a bug in the mf2 parser?
#
gRegorLove
Have an example link? Those are mf1 class names, so removing might cause issues with the mf2 parser backcompat.
#
singpolyma
from that page: " else use the textContent of the .h-x for name "
#
singpolyma
so sounds like expected behaviour
#
singpolyma
" Imply properties only on explicit h-x class name root microformat element (no backcompat roots) " -- this quote (also from that page) implies to me that on backcompat it should *not* be implying, but in either case, if implication is normal then granary should *not* be assuming name will ever be non-present
#
tantek
correct, on backcompat it MUST not be implying
#
tantek
that was a recently resolved issue - not sure if all the parsers are up to date
#
tantek
I know that glennjones's parser is
mlncn and KevinMarks_ joined the channel
#
tantek
kylewm: just noticed that https://kylewm.com/2015/12/sf-homebrew-website-club says "UTC-07:00" when I think you mean UTC-08:00
#
tantek
I think it was DST when you created the indie event, even though the indie event itself is during non-DST
eschnou joined the channel
#
tantek
kylewm: also - since Woodwind has a "reply" button to reply to posts you are reading (and post your reply to your own site), does (should?) it have [★ Interested] [+ Going] buttons for event posts you are reading?
#
tantek
!tell snarfed,kylewm oh dear - Bridgy Publish RSVP seems to have broken maybe? I didn't change any markup on my end, and tried to BP http://tantek.com/2015/324/t2/homebrew-website-club-mozsf and got: "Error: 'list' object has no attribute 'get'"
#
Loqi
Ok, I'll tell them that when I see them next
KevinMarks__ joined the channel
#
Loqi
DST has -1 karma
shiflett joined the channel
#
GWG
I'm still trying to figure out how to do AJAX handling with Wordpress
eschnou joined the channel
#
kylewm
whooa nice catch on the DST thing, how on earth did that happen??
#
Loqi
kylewm: tantek left you a message 41 minutes ago: oh dear - Bridgy Publish RSVP seems to have broken maybe? I didn't change any markup on my end, and tried to BP http://tantek.com/2015/324/t2/homebrew-website-club-mozsf and got: "Error: 'list' object has no attribute 'get'" http://indiewebcamp.com/irc/2015-11-20/line/1448048970675
#
kylewm
sorry if this has been discussed before, is there anything that converts an h-feed of events into an iCal or the like?
#
tantek
h2vx.com supports hCalendar -> iCal
#
kylewm
sweet, just need to add mf1 properties on my events
stream7 joined the channel
#
gRegorLove
I (barely) started work on upgrading h2vx for mf2 support a while ago. Kind of forgot about it.
#
gregorlove.com
edited /User:Gregorlove.com (+47) "/* Interests */ Work on upgrading h2vx.com with mf2 support."
(view diff)
#
tantek
feel free to file issues there if you want to keep track in an open / collaborative space (none in github so far), and/or http://microformats.org/wiki/h2vx#issues (currently where all open issues are)
#
gRegorLove
Yeah, I've got the repo pulled
#
tantek
!tell aaronpk remember how we used to have the bright orange banner at the top of IndieWebCamp.com when there was an imminent upcoming IndieWebCamp (e.g. "IndieWebCamp 2015: July 11-12 in Portland, Oregon and Brighton, UK!"), could you flip that on for IWC SF?
#
Loqi
Ok, I'll tell them that when I see them next
#
gRegorLove
Think this was the last time I worked on/talked about it: http://indiewebcamp.com/irc/2015-06-23#t1435103759080
#
kylewm
tantek: sorry about the bridgy publish bug -- I see the problem and filed an issue for it. we'll fix soon!
#
tantek
thanks kylewm!
#
tantek
had me worried it was a FB API change thing
#
kylewm
having properties that can be single or multi-valued is not my favorite thing
#
kevinmarks
reads scrollback
#
kevinmarks
the checkbox hacks look like a complicated version of details/summary
#
kevinmarks
though I did use one of those for the code in http://www.kevinmarks.com/microformatschema.html
#
kevinmarks
why aren't tabbed panels in html? so many ways to construct them
tantek, elima_, snarfed, hmans, cleverdevil, glennjones and stream7 joined the channel
#
@portiLinks
IndieWebify.Me - a guide to getting you on the IndieWeb: https://indiewebify.me/
(twitter.com/_/status/667825078256537600)
eschnou joined the channel
#
gregorlove.com
edited /site-deaths (+123) "moving past site deaths"
(view diff)
#
gregorlove.com
edited /site-deaths (-31) "/* Upcoming */ clean up 'soonest first'"
(view diff)
#
gregorlove.com
edited /site-deaths (+318) "/* Upcoming */ +Rdio blog link and quote"
(view diff)
snarfed1, gavinc, shiflett, KevinMarks_ and snarfed joined the channel
#
tantek
gRegorLove: just to be sure - did you verify Yahoo Pipes no longer works and same with Comcast personal pages?
#
gRegorLove
Yeah, the Yahoo Pipes URL didn't resolve. I don't know a Comcast homepage URL though. Anyone?
KevinMarks__ joined the channel
tvn joined the channel
#
gRegorLove
Same on multiple links (from google results): http://thedevonmemorial.home.comcast.net/
#
gRegorLove
Heh, looks like some olllld HTML on those 404 pages.
#
acegiak
OK I'm awake
#
acegiak
Hello all
#
gregorlove.com
edited /site-deaths (+169) "/* Comcast/Xfinity Personal Web Pages */"
(view diff)
cleverdevil and KartikPrabhu joined the channel
#
Loqi
snarfed: tantek left you a message 3 hours, 3 minutes ago: oh dear - Bridgy Publish RSVP seems to have broken maybe? I didn't change any markup on my end, and tried to BP http://tantek.com/2015/324/t2/homebrew-website-club-mozsf and got: "Error: 'list' object has no attribute 'get'" http://indiewebcamp.com/irc/2015-11-20/line/1448048970675
#
Loqi
Ok, I'll tell them that when I see them next
glennjones joined the channel
#
@jeffubois
I'm late to this party, but with POSSE, @t @kevinmarks and others are onto a possible tonic for what ails the web https://indiewebcamp.com/POSSE
(twitter.com/_/status/667843831338041345)
mlncn_ and snarfed1 joined the channel
#
kylewm
any brilliant ideas for an app icon for silo.pub? KartikPrabhu?
bengo joined the channel
#
@jeffubois
@kevinmarks Thanks. (Does Ted Nelson get to say "I told you so?") The longweb discusion at http://indiewebcamp.com/ is also cool.
(twitter.com/_/status/667845713632567296)
#
KartikPrabhu
or combine the silo icon with the arrow from this: https://thenounproject.com/search/?q=input&i=138774
tantek joined the channel
#
Loqi
[bridgy] Jeff Ubois replied '@kevinmarks Thanks. (Does Ted Nelson get to say "I told you so?") The longweb discusion at indiewebcamp.com is also cool.' to a tweet that linked to http://indiewebcamp.com/webmention (https://twitter.com/jeffubois/status/667845713632567296)
tvn_ joined the channel
#
tantek
Loqi, messages?
#
tantek
problem is that Twitter has basically "won" use of @-names
#
tantek
by default
#
tantek
thus if a user types it, or sees it on TV etc. by default it means Twitter
bengo joined the channel
#
tantek
!tell snarfed I with you on this: "my strongest inclination at this point is to keep bridgy publish dumb"
#
Loqi
Ok, I'll tell them that when I see them next
bengo joined the channel
#
@kevinmarks
@jeffubois for Nelson style partial linking, there are fragmentions too http://indiewebcamp.com/fragmentions
(twitter.com/_/status/667853709225959424)
bengo joined the channel