#indieweb 2017-03-06

2017-03-06 UTC
[dgold] joined the channel
#
[dgold]
My brain is hurty looking at some of the discussions about licencing the indieweb github repos
#
KevinMarks_
Where are these discussions?
#
aaronpk
there are also a bunch of open issues on various individual repos
#
aaronpk
Zegnat++ for that amazing summary
#
Loqi
zegnat has 34 karma in this channel (38 overall)
nitot joined the channel
#
[dgold]
I love the declaration that eg .design & .au "don't allow" public domain
#
[dgold]
The issue in Germany was regarding cc-by-nc and the definition of "commercial", nothing whatsoever to do with cc0/PD
#
aaronpk
where do you see that?
#
[dgold]
IAAL&IANYL
#
[dgold]
Linked article by zegnat
#
aaronpk
oh on stackexchange?
#
[dgold]
Yeah, that comment is completely incorrect
#
aaronpk
do you have a better citation? add to the github thread
#
[dgold]
Will do
#
[dgold]
It's not a better citation, it's reading and understanding the actual judgement referred to
#
[dgold]
Glynn Moody writes an article about a German court having questions about the meaning of non commercial, a sub editor at techdirt puts "Germany finds cc-by-nc not enforceable" , next thing half the Devs in the world are screaming that Germany doesn't allow pd
#
[dgold]
So sick & tired of it
#
sknebel
[dgold]: where did you see a reference to that case on that page? (maybe I just missed it, am tired)
#
[dgold]
Oh, and someone looking for APSL stuff to be relicenced because his project has gone with *LGPL*
#
sknebel
(FWIW, my law lecturers also warned against just claiming PD if you are from Germany
#
aaronpk
luckily dual licensing is easy
nitot joined the channel
#
KevinMarks_
Is owfa no longer useful? Or was the contributing agreement the main win?
nitot, KevinMarks, mlncn, [kevinmarks], fzylogic_, KevinMarks_ and wolftune joined the channel
#
Loqi
[indieweb] "Day 75: Improvements to the Webmention Wiki Page #100DaysOfIndieWeb" on 2017-03-06
#
aaronpk
whoa that superfeedr ping was very fast
fzylogic_ joined the channel
#
Loqi
[indienews] New post: "Day 75: Improvements to the Webmention Wiki Page #100DaysOfIndieWeb" https://aaronparecki.com/2017/03/05/21/day-75-webmention
tantek joined the channel
#
tantek
good evening #indieweb
#
GWG
Good evening, tantek
tantek, snarfed, wolftune, chatter29, timo, begriffs, cweiske, jihaisse, barpthewire and [dgold] joined the channel
#
[dgold]
@sknebel; yes, but cc0 is public-domain with fallback position, it's not a mere surrender of rights
#
sknebel
right, cc0 should be fine
#
[dgold]
As in: by using cc0, you've effectively dual-licenced a creative work already
#
[dgold]
By the by, I don't disagree with zegnats desired outcome; MIT or BSD would be the choices with the greatest potential for maximisation of adoption of the libraries
nitot, Pierre-O, sivoais, kerosene and nitot_ joined the channel
#
Loqi
[indieweb] "There is no front-end web development crisis" by Mike Sugarbaker on 2016-06-22 http://gibberish.com/archives/2016/06/22/there-is-no-front-end-web-development-crisis/
nitot joined the channel
#
petermolnar
are there any guides on how to license if you're using multiple libraries with different licences?
#
petermolnar
I've just checked the libs I'm using (https://github.com/briandailey/python-packages-license-check) and it's quite messy
#
petermolnar
in my case, it's probably easy: since there are GPLv3 ones, it'll be GPLv3, as that is the most restrictive afaik
#
sknebel
as long as everything else is GPLv3 compatible
#
sknebel
e.g. you can't have other, GPLv2 (strict, without the "or later" sentence), dependencies at the same time
#
petermolnar
it may be time for me to pay more attention to which exact packages I'm using
#
sknebel
is the best representation I know about
#
sknebel
(but I haven't checked in detail if it is accurate)
marcthiele and loicm_ joined the channel
#
dgold
FOSS licencing is a mess, frankly
gk-1wm-su joined the channel
#
dgold
plus, as Chuck Schumer says, either way this shakes out, its bad for SCROTUS
#
dgold
either he's lying (which is almost certainly true) or he's mistaken, and a court ordered surveillance of his campaign, which is _terrible_ for him & his presidency
#
dgold
either way, this is fuck all to do with Obama
#
dgold
oh, sorry - all of that was for a very different channel. my sincere apologies
mlncn, friedcell and pfefferle joined the channel
#
pfefferle
good morning
#
petermolnar
morning pfefferle
#
pfefferle
good morning petermolnar
leg, catsup, hs0ucy and jeremycherfas joined the channel
#
jeremycherfas
Dgold: I thought I was safe here …
friedcell, nitot, jeremycherfas_, jihaisse, tantek and [eddie] joined the channel
#
[eddie]
good morning all
#
jeremycherfas
!tell aaronpk Any reason why ownyourgram strips hashtags from IG captions? Or is it @withknown doing the dirty?
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
Hm I think that's Known
#
aaronpk
you can check what ownyourgram sends on the dashboard if you log in
#
jeremycherfas
I woulden’t be surprised. It isn’t happy with Markdown in Status posts either.
#
aaronpk
pretty sure it includes hashtags in the content field as written
#
aaronpk
especially since i sometimes use hashtags as part of the sentence so it wouldn't make sense to remove them
tantek joined the channel
#
jeremycherfas
You’re right, it does. Sorry to bother you.
#
jeremycherfas
Ah. Known takes the hashtags and sticks them in the Description field.
barpthewire joined the channel
#
[eddie]
Man, this weekend was crazy. I’m try to clean up my Jekyll data structure to prepare for implementing a Micropub endpoint using https://github.com/voxpelli/node-micropub-express. But when I first set up my site it was haphazardly set up and now I have 63 “photos of the day” that I have to tweak to the new data format! It’s been a ride, but I ALMOST got it finished in my spare time this weekend.
#
voxpelli
nice :)
#
jeremycherfas
Good work.
barpthewire, Pierre-O, nitot and friedcell joined the channel
#
dgold
jeremycherfas: I _did_ apologise
#
jeremycherfas
You did, and I accept that fully., I have done similar things myself.
snarfed, nitot, hs0ucy, loicm_ and Pierre-O joined the channel
#
[eddie]
Woo! It’s coming together! Syndicated links and everything.
#
Jeena
I have someone here asking where they could upload mp3 files so they could access them via https because they use the free https://www.jimdo.com/
#
Loqi
Jeena: tantek left you a message on 2017-01-31 at 3:14am UTC: is there a HWC Göteborg on 2017-02-08? https://indieweb.org/events/2017-02-08-homebrew-website-club#Where
#
Loqi
Jeena: tantek left you a message 3 weeks, 2 days ago: will there be a HWC Göteborg 2017-02-22? https://indieweb.org/events/2017-02-22-homebrew-website-club#Where
#
Loqi
Jeena: tantek left you a message 2 weeks, 4 days ago: HWC Göteborg next week? https://indieweb.org/events/2017-02-22-homebrew-website-club#Where
#
tantek
he's alive!
#
Jeena
I am but I'm super bussy
#
tantek
hey Jeena - shall we put HWC Göteborg on hiatus for now?
#
tantek
just to recognize where it is?
#
tantek
or do you want to try to do monthly or?
#
tantek
(e.g. PDX switched to monthly which seems to be working quite well)
#
Jeena
Yeah I think I want to try monthly
#
tantek
that would be great!
#
Jeena
I'm still supporting people via email who came to one of the HWCs
#
tantek
Jeena - very cool.
#
tantek
aaronpk, could you advise Jeena about how you explicitly transitioned PDX to monthly?
#
tantek
Jeena - another alternative is the occasional virtual HWC that the LA folks host - chrisaldrich has done that a few times to success
#
Jeena
mhm the normal ones are much nicer because you actually meet new people, but a virtual one could connect all the swedish cities ;)
#
tantek
Agreed!
#
tantek
maybe a mix?
[kevinmarks] joined the channel
#
[kevinmarks]
Archive.org will host MP3 for you if you cc them
#
tantek
monthly normal / in person, and then other weeks do virtual?
#
tantek
so you can keep the conversations going at least virtually?
#
tantek
Jeena, feel free to pick a good start day for the first "monthly" one
#
tantek
if you think that could work this week, that would be great, if not, that's ok too
#
tantek
I mean I need to update it ASAP for the Mozilla weekly meetups announcement in a couple of hours
#
Jeena
ah thanks [kevinmarks]
#
tantek
thanks in advance!
#
tantek
I'll check again in ~ 1 hour and provide a list accordingly
#
Jeena
no this week doesn't work, I guess in two weeks could be good
#
tantek
!tell Zegnat is HWC Netherlands on this week? Can you confirm yes or canceled on https://indieweb.org/events/2017-03-08-homebrew-website-club#Where ?
#
Loqi
Ok, I'll tell them that when I see them next
benwerd joined the channel
#
tantek
hey benwerd!
#
tantek
haven't heard from cdevroe so I'm assuming Scranton is cancelled this week
#
Loqi
benwerd: tantek left you a message 6 days, 15 hours ago: hey could you add the 2017-02-22 HWC SF photo(s) to the wiki? https://indieweb.org/events/2017-02-22-homebrew-website-club#Photos
#
Loqi
benwerd: tantek left you a message 3 days, 15 hours ago: could you post an indie event for HWC SF next week and POSSE to FB too? https://indieweb.org/events/2017-03-08-homebrew-website-club#Where - also totally cool (would be nice even) to do it at Matter again if you prefer! Definitely want you on the marketing team though :)
#
aaronpk
biweekly virtual and monthly in person could be fun
#
tantek
yeah!
#
aaronpk
so far out of 2 monthly pdx meetings we've had a much better turnout than previously
#
Loqi
[indieweb] "Homebrew Website Club: March 8, 2017" by Ben Werdmüller on 2017-03-06 http://werd.io/2017/homebrew-website-club-march-8-2017
#
Loqi
Homebrew Website Club: March 8, 2017
#
benwerd
Is there a Fb event yet?
#
Loqi
hehe
#
tantek
what is a troll?
#
Loqi
It looks like we don't have a page for "troll" yet. Would you like to create it?
#
tantek
ok then
#
aaronpk
that is a fantastic idea
#
tantek
benwerd+
#
tantek
benwerd++ even
#
Loqi
benwerd has 100 karma in this channel (125 overall)
nitot, fzylogic_, KevinMarks and [keithjgrant] joined the channel
#
[keithjgrant]
Omnibear 0.4.0 publishing now to chrome Web store. Adds integration on Facebook.com, & should fix aaronpk's auth issue
#
jeremycherfas
!tell snarfed Does huffduff-video! Bookmarket automatically use latest build?
#
Loqi
Ok, I'll tell them that when I see them next
#
@barryf
@lildude We've got a Homebrew Website Club meeting in London this Wed and as someone hacking on IndieWeb/Micropub do you fancy joining us?
(twitter.com/_/status/838791855391272960)
#
snarfed
jeremycherfas: there are no builds, it just uses the live service, so yes :P
#
jeremycherfas
Sorry, my misuse. OK. Continuing to get an error from soundcloud. Will reinvestigate.
#
snarfed
jeremycherfas: i see it too. thanks for the report, will look
#
jeremycherfas
Same error as before?
#
jeremycherfas
Should I file a new issue?
friedcell and snarfed joined the channel
#
snarfed
jeremycherfas: i'll reopen https://github.com/snarfed/huffduff-video/issues/24 , feel free to subscribe
#
jeremycherfas
Will do. I added details of new error to this https://github.com/rg3/youtube-dl/issues/12376
KevinMarks joined the channel
#
Zegnat
tantek: I updated the wiki, cancelled upcoming HWC as I was the only available person. And I will not travel to some cafe when nobody will meet me there.
#
Loqi
Zegnat: tantek left you a message 33 minutes ago: is HWC Netherlands on this week? Can you confirm yes or canceled on https://indieweb.org/events/2017-03-08-homebrew-website-club#Where ?
#
tantek
Zegnat thank you!
#
Zegnat
Theoretically I could do HWC at home, but lets keep that off of the wiki ;)
#
tantek
appreciate the update
#
tantek
Zegnat or you could also try a monthly in-person and virtual the other week(s)
#
Zegnat
That might be an idea!
#
tantek
I think LA & PDX are both going that direction and maybe Göteborg
#
Zegnat
sebsel will take over as main organiser, as I will be migrating to Sweden next week.
#
tantek
Zegnat which city?
#
Zegnat
Åmål
#
Zegnat
I will definitely be poking Jeena about Göteborg when I am there again though
KevinMarks joined the channel
#
tantek
it definitely helps to have 2+ co-organizers working together!
#
petermolnar
Zegnat I might be in AMS next Tue, which days are you leaving? :)
#
Zegnat
I am leaving on Tuesday, getting to Sweden on Wednesday.
#
jeremycherfas
Seems like SoundCloud may be building the silo walls higher.
jmelesky and snarfed1 joined the channel
#
petermolnar
in that case, have a pleasant journey
#
[kevinmarks]
What did soundcloud do?
#
jeremycherfas
Possibly refusing requests from Amazon EC IPs.
#
snarfed1
...which lots of services do, but also probably isn't the root cause here after all. youtube-dl probably just needs to update their client id again. see end of https://github.com/rg3/youtube-dl/issues/12376
#
jeremycherfas
Too keen to download that audio! I’ll try again in the morning.
friedcell, Pierre-O, tantek, bwt, wolftune, benwerd, rrix, singpolyma and gRegorLove joined the channel
#
gRegorLove
Good morning, indieweb
#
tantek
I really like aaronpk's improvements to the /Webmention page
#
tantek
I'm thinking of building on that work - and moving a bunch of the page to something like /Webmention-developer
#
tantek
like the protocol overview etc., and thus really focusing the main /Webmention page on users
#
tantek
thoughts?
#
tantek
does that separation make sense to folks here?
#
tantek
wonders if he should also ask in #indieweb-dev
#
aaronpk
interesting
#
aaronpk
we do have the "webmention implementation guide" page which sounds a little friendlier than "developer"
wolftune joined the channel
#
tantek
right - that makes sense to as a focused implementation guide
#
tantek
by /Webmention-developer, I mean an introducing to Webmention specifically from a developer perspective
#
tantek
it would of course link to the implementation guide
#
aaronpk
ah i see
#
tantek
basically, /Webmention-developer is for the type of person who responds to the summary of Webmention with something like "oh that's like pingback? or trackback?" or other plumbing centric focus
#
tantek
or the kind of person that immediately wants to debate spam fighting
#
tantek
or some other such rathole
#
aaronpk
it does make sense to keep that stuff off of the main user-centric page
#
tantek
this would help the main /Webmention page show and document how Webmention is immediately useful for anyone posting content on the web
wolftune, nitot, dch_, snarfed, fzylogic_, tolerablyjake, barpthewire, loicm_, mlncn and [eddie] joined the channel
#
@manton2
At the IndieWeb meetup last week I couldn’t remember how long I’ve been blogging. Coming up on the 15th anniversary of my blog this week!
(twitter.com/_/status/838845274038632449)
sl007 joined the channel
#
GWG
Afternoon
#
sl007
Evening
#
GWG
Greetings
#
sl007
agreed ;)
#
sl007
aaronpk - in indieauth-node to send you can choose either your local mail server or mailgun to send question…
#
sl007
would it make sense to "throttle" sending - same user >1 min. or so?
#
aaronpk
what do you mean "You can choose"?
#
aaronpk
the person signing in?
#
sl007
No the implementor - I'll show u soon. Btw: It was a wonderful exercise to understand auth in all its facets
#
aaronpk
rate limiting the emails it sends is probably a good idea
#
sl007
OK. What time would you suggest? I am thinking so much (perhaps too much) about security
#
sl007
and what limit on what basis
#
sl007
maybe 1 mail per person per minute and 50 a day ?
#
sl007
(as default setting)
#
aaronpk
mainly you want to make sure it's generous enough to allow enough logins for the user per day
#
aaronpk
one thing i've been thinking about adding to indieauth.com is cookie-ing the user after they authenticate something so that they can click through the next time they come back in the same browser, without having to respond to another challenge
#
aaronpk
that would let you use a much stronger rate limit
#
sl007
cookie-ing : agreed will implement as well. stronger limit disagreed - when it comes to mail sending : I have just send u one but I am a different person …
#
aaronpk
hm true
#
sl007
this is why I am thinking about the following extension : The user could publish a signed jwt along with the mail address (and sms) and before sending out any mail he has to enter his pw …
#
aaronpk
the cookie thing has been on my list for... 3.5 years :/ https://github.com/aaronpk/IndieAuth.com/issues/31
#
aaronpk
interesting idea, i'm not quite sure i understand the benefit of that
#
sl007
well the benefit would be that I could not send out tons of mails to aaron from indieauth.com because I don't know aarons password he signed the jwt on his website with
#
sl007
off course if indieauth.com does not find a jwt on aarons page (with specified rel or so and claims) everything would stay as it is
#
sl007
this is about the difference from "direct token auth" (mailAuth / smsAuth) to OAuth …
#
tantek
smsauth--
#
Loqi
smsauth has -1 karma
#
sl007
yes, smsauth— agreed
#
tantek
have to start with the ++ or --
#
tantek
rather, the word with it
#
aaronpk
that's interesting
Pierre-O joined the channel
#
aaronpk
that sounds like it's probably worth trying out
#
sl007
will do so. "self assigned holidays":will work the whole week to finish it. btw: also implemented https://www.ietf.org/id/draft-bradley-oauth-jwt-encoded-state-06.pdf because state is important and what is interesting is that any authClient can "respond" to the claims (not covered by the draft)
snarfed and benwerd joined the channel
#
aaronpk
yeah i might drop SMS auth from indieauth.com
#
aaronpk
another thought... instead of a JWT, use an encrypted token, so that I don't even have to publish my email address publicly
snarfed joined the channel
#
aaronpk
although at that point, why even bother sending an email? cause either way, if the person enters the password (encryption/signature key) correctly, they've authenticated themselves
snarfed joined the channel
#
sl007
DROP SMS - agreed ! (intended/designed only as 2nd factor) - hm - about the first: yes I l already thought about that too - and to be true : what hindered me is that my JWT module can't do JWE yet (only JWS so far) - it is universal JS for node and browse … (1/2)
KartikPrabhu joined the channel
#
sl007
and it is a bit complicated to write universal for the browser as well - about 2nd: Personally I'd like to have it as (possible) 2nd factor. For 2 reasons :
benwerd joined the channel
#
@barryf
@lildude https://indieweb.org/next-hwc It’s usually fortnightly. Would be great to compare notes on Ruby/Micropub. Enjoy N.O.!
(twitter.com/_/status/838861274758905856)
#
sl007
1) It is the same flow than in other IndieAuth methods - check rel me's on homepage (and save a possible token), then do the challenge and get authed - 2) feels more secure
snarfed joined the channel
#
sl007
the MailAuth flow brings you integrity state protection + rfp protection + one time (!) and short living (!) mail token to exchange for the "IndieAuthSuccessToken"
#
aaronpk
interesting though that the SMS code and email code are essentially equivalent. SMS being a second factor is well understood, but plenty of sites use an email code as a single factor authentication despite them being basically equivalent.
snarfed1 and mlncn joined the channel
#
sl007
maybe - but email has other advantages for us - it does not use a SILO (twilio) inbetween just because thousands of mobile providers cook own soups [https://github.com/typpo/textbelt#notes-and-limitations] and SMS would be more expensive
#
aaronpk
there are definite advantages to email sure
snarfed joined the channel
#
aaronpk
it's still just a single factor
#
aaronpk
adding a password to decrypt or verify the JWT turns it into two factor tho, so that's good
#
Loqi
ok, I added "https://www.wired.com/2016/06/hey-stop-using-texts-two-factor-authentication/" to the "See Also" section of /messaging
snarfed1 joined the channel
#
sl007
yes, exactly - need to leave unfriendly physical host soon (brothers working for AppleCare have to sleep) but BBS
#
aaronpk
oh, one major benefit of using the combined JWT/JWE + email code is that you don't have to be too concerned if your encryption password is leaked, because the worst that happens is people can spam you with auth challenges
#
aaronpk
vs JWT/JWE only, where if your password leaks then anyone can sign in as you
#
aaronpk
we should not be training people to enter any sort of secret on arbitrary sites, so I'm also more inclined to support this method only when the user decides to establish a trusted relationship with indieauth.com (e.g. they've delegated their domain to use indieauth.com as their authorization endpoint)
benwerd, tantek, kerosene_ and sl007 joined the channel
#
@TerminalPixel
Day 63 of #100DaysOfCode: I made a basic #JavaScript micropub helper https://github.com/terminalpixel/micropub #indieweb
(twitter.com/_/status/838875173306658816)
snarfed and [terminalpixel] joined the channel
#
[terminalpixel]
Would love some help with https://github.com/terminalpixel/micropub/ Might be useful for anyone building micropub clients in node
#
@EddieHinkle
It seems like none of the TV Show/Movie DBs allow you to search by show URL, this really should be a thing. Ids die, Urls remain. #IndieWeb
(twitter.com/_/status/838877684306427907)
#
KartikPrabhu
do TV shows/Movies have a canonical URL?
[eddie] joined the channel
#
[eddie]
Most do, and you can find them in IMDB, but you can’t search by them. They aren’t foolproof, but I would trust using "http://www.usanetwork.com/suits” than tt1632701
#
[eddie]
But it seems like i’ll have to do both
#
[eddie]
Because everything supports IMDB and nothing supports URL querying
#
[eddie]
It’s not as good as say an ISBN for a book, but so far in my brainstorming that’s what I’ve come up with
#
[eddie]
Definitely interested in anyone else has thought this through
friedcell joined the channel
#
snarfed
i actually trust imdb's ids to last much longer than individual networks' URL schemes
#
snarfed
(yes it's a silo, but fwiw)
#
snarfed
looking at my own precedent, i generally use imdb links on https://snarfed.org/movies and networks' show URLs on https://snarfed.org/tv . ¯\_(ツ)_/¯
#
tantek
snarfed, because Amazon?
#
tantek
(trust to last longer)
#
snarfed
tantek: amazon?
#
Loqi
[Ryan Barrett] film reel Movies I’ve watched and want to watch. I liked, were just ok, I didn’t like, I didn’t finish. Naturally, this isn’t comprehensive, and it’s biased toward my taste. If I mark a movie , I may still think it’s good overall,...
#
tantek
they own IMDB right?
#
snarfed
oh does amazon own imdb? didn't know.
#
tantek
what is IMDB
#
Loqi
It looks like we don't have a page for "IMDB" yet. Would you like to create it?
#
snarfed
tantek: nah, more that i expect tv networks to change URL schemes more often and not care about preserving permalinks
#
[eddie]
that’s true snarfed. I didn’t think about network fickleness ?
#
tantek
snarfed, though what's funnier (sorta) are the URLs *mentioned* in various tv shows, especially like 10 years ago
#
tantek
because they typically eventually all end up redirecting to the TV show's URL
#
tantek
snarfed, yes, amazon: "operated by IMDb.com, Inc., a subsidiary of Amazon.com." https://en.wikipedia.org/wiki/IMDb
#
tantek
1998 purchase!
#
tantek
eddie, KartikPrabhu ^^^
#
[eddie]
Looks good, it just doesn’t appear to have an API ?
[dgold] joined the channel
#
[dgold]
Well, there's the tvdb
#
[dgold]
Has an api and all
#
tantek
eddie, what are you looking for in terms of an API?
#
[eddie]
Awesome. Yeah, it seems like there are a lot of them across the web. This too: https://www.themoviedb.org/about
#
[eddie]
I’m hoping to be able to search for a TV show or movie by name, or by an id
#
[eddie]
it seems like most open databases contain their own ID and support IMDB as an external ID
#
[eddie]
So it seems like IMDB has become the de facto standard id, so even if IMDB died, it would probably be possible to transition the IDs in storage to one of the other database systems ID
#
[eddie]
tantek: The goal is to be able to eventually automate the steps it takes for me to checkin when I watch a show. Right now I use an app that uses Trakt.tv to store what I have watched. So i’m hoping to export those into my site when ready and start using my site to checkin when I watch a show/movie
snarfed joined the channel
#
[eddie]
Basically I’m working through how to do “Interested, In Progress, Completed (with optional Review)” stages for reading, watching and listening. I’ve already started basic groundwork on reading (for both books and websites), now I’m thinking through watching for TV shows, Movies, and of course Web Video (YouTube, Personal Video, etc)
#
__number5__
[eddie]: you can find more via Plex open sources agents projects https://github.com/plexinc-agents
#
[eddie]
Ohhh, that’s an interesting find! Thanks
leg, benwerd, friedcell, Kongaloosh and wolftune joined the channel