Okey. Okey, mulai. Mari kita mulai. Baiklah, bagus. Ya, saya akan berada 15 daripada beberapa kami. Baiklah, baiklah. Maksud saya, ia adalah sebuah suatu. Hai! Awak datang untuk perkembangan? Hai, ada duduk. Okey, awak tak apa-apa? Saya akan mulai sekarang. Hai, saya ialah Michael. Saya tidak tahu yang dia orang lain... Tapi saya akan mulai. Saya dapat beritahu saya, bagaimana dengan tuang saya? Ya, saya akan beritahu saya. Saya akan beritahu kita. Saya akan beritahu kamu. Saya akan beritahu kamu. Apa ini tuang saya? For those who are new to this, Ingenius SG is not for profit community initiative So we created this to help document the Singapore tech and startup scene So basically documenting by video, we provide this as a free service to all the local tech community So things like the Javascript meetup, the Python meetup, Ruby meetup These are all programming languages, programming meetups So we go there and cover monthly meetups And then we also cover some startup related meetups as well So we go there, we set up our video cameras and we record And usually for those who have not been to a meetup before, it's usually a presentation style So somebody will be presenting a topic, hi, he has more chairs here So usually it's a presentation style meetup So they'll be presenting something on their laptop, either PowerPoint slides or programming They'll be doing some live coding on the spot At the same time, we also record them talking So we record the audio and video of them talking And then we put them all together into one video package So that people can see it The purpose that we record this is so that people who can't attend the meetup can actually watch it And they'll also be a good resource for anyone who's doing research on those particular topics Hey guys, hello, there are more seats here Hi, okay Yeah, so So essentially I started this thing to also answer a question That many people had I went for a workshop once and a panel discussion And someone said, I cannot hire engineers, I don't know where the engineers are I don't know where the software engineers are in Singapore And I was like, ah, it's not quite possible Because I am surrounded by people who are very smart And they're software engineers Well, how do you mean you cannot find them? So it turns out I think we had a marketing problem So now people know about the tech meetups happening in Singapore at the time So I felt that having a video recording of the meetups Will be one way to kind of get the word out So if you go to any of our meetup videos Usually it's on YouTube You'll find a link back to the meetup page So you'll find the video online through YouTube And you'll find, for example, you found a Ruby meetup video And you'll like the way that the guy talks about Ruby And you'll like to go for more of this kind of talks You can then join the meetup where this video came from So we started this first recording I ever did for this was in 2013 So it's probably in, how many years already? I lost kind of 5, 6 years Yeah, it's been quite a few years I've been doing this So it started out with the PHP User Group Which is the user group that I run Hello, hi, have a seat So the engine actually started in 2013 So we started recording first with one camera setup So you can see here, there's only one camera It's a bit dark, but I hope you can see It's a one camera setup So today he has evolved into Something a bit more elaborate So again, it was created to answer the question Where are the engineers in Singapore So engineers actually seek to be a place Where everyone can get to know and learn And interact with the local technology community It's a more grassroots tech community It's not really like companies sponsored Tech groups, but it's more like grassroots From the ground up And usually these meetups are actually free If you've not been to any of these, they're actually free to go And they're all listed on meetup.com So on the side, you can find a list of Curated list of videos that we as a team recorded So we are a bunch of volunteers So we thought none of us are paid Although there's a company behind it Just for the sake of being able to hold Own the equipment and even to pay For things like the domain name and all that stuff But overall, it's not for profit Kind of initiative and we operate mainly On the kindness of volunteers As well as the willingness Of the meetup organisers To let us record the meetups At the same time on the website You also find there's a list of events We also get a list of local tech events We pull this data from meetup.com And we curate them and show them on the website So it came from a website called WeBuild.sg Which we have acquired So now it's part of the engineer.sg List of sites So basically you can get A bunch of tech meetup listing on the sidebar If you go to the website right now You'll find a sidebar over here Which actually shows you All the tech meetups that are happening in Singapore And you go click on more events Which go to slash events You'll find a whole bunch of events Happening in different parts Of the month and year So you'll find a lot of things Okay, I was resisted here And earlier today You'll find the tables are structured in a certain way Is because I was recording another meetup Or another event here Which is a Python workshop Which happened here Just before you came So we provide this as a free service To all the tech meetups So this is a short list Of the meetups that we have recorded in the past We also cover conferences So for conferences We do charge a small fee Or event organiser So the money comes back To help us maintain Our equipment To replace defective parts And to continue Supporting the meetup So we can do R&D Sometimes I do R&D To figure out Whether there are better tools Out there for recording So what you'll experience And test and learn with later Is our current R&D results Right So on the website You'll find it with about 3,000 videos On our YouTube channel We have about 10,000 subscribers Our website gets about 18,000 Page views a month And our YouTube channel Gets about 36,000 views per month We're also monetising it With a small ad So each month We get about $200 plus sing So far we've recorded 40 over conferences So that's been the 6 years I've been around Upcoming and later In this month There's a conference called Vox Days Which is the focus Of our training today To kind of like Some of us here Are actually volunteers To help us in the recording Recording 4 tracks So we're doing 4 different tracks In this conference We might also be covering The JSConf And there's also this Women Who Code Asia Summit coming later this year I believe While Yao days But Yao Singapore Might also be covered here But we'll see how that goes About 70 over volunteers Of which The active ones Probably about less than 10 Right I mean Everyone's got busy And sometimes People go NS For example That kid over there Ya Ya So after 2 years You'll be rusty I must train again No lah, I'm kidding Okay So this is how our website looks like Which I kind of showed you So you go to engineers.sh This is what you will see You'll find a list of videos On the left And you'll also find A list of events on the right You will notice At the top There's also links to A list A grand list of videos That we have recorded so far And you'll probably find Conferences that we've covered here And the groups And organisations that we've covered so far So these are all The different meet up groups That we have It's kind of like a full list Ya But there are also some videos To any group So they're often There's also the presenters That are kind of like You can find We have a whole bunch of presenters here You can find this guy He is the Any of you use As Bus uncle To bus uncle Oh, bus uncle Ya, that's That's how it looks like Real life Ya And Quite a few other people here lah Ya, this are If you want to get a sense Of who the tech people Are in Singapore You can also look at this list You can find one here In our list right now His name is King Ming Over there Sitting over there Ya Yo, King Ming He's one of our Star volunteer He's also a prolific speaker You can click on his link You can see a whole bunch Of the videos I have given He has spoken at Ya, that's him When he was in US Studying for his Private pilot licence Anyway, 34 videos My friend So quite a lot there I think the most lah Ya Of course You can see events You can search for things You will want to Of course, you really like What we do You can also support us With a little monthly contribution Or a one-time contribution Ya So that it can help us To maintain our equipment and stuff We also have a Patreon page We go to our home site There's also a Patreon link If you're familiar With this platform It's a Donation platform For good causes So this is what we have So far lah So you will Sponsor us $1 You get a fuzzy feeling And You might as well Get a warm hug I think one of these Gets you a warm hug Or something Ya, yes That's too That's our site And we're also on YouTube So we can see Our YouTube channel Quite a lot of people there Actually, that's the fastest way To actually find Our content And go to the YouTube channel So it accolates That other presenters Has given to us As a testament Of our R&D And how much How advanced our system is So Ben Asher Is a speaker At one of the conferences That we cover It's called iOSConf Which is for iOS developers For iPhone apps developers So essentially By the time He landed in San Francisco Which is about 12-hour flight The videos are already online So it's A testament Of how fast Our production capabilities are Ya So how do we do it So essentially How the way we do it Is by streamlining The capture workflow So it starts first With one camera in the past So now we've kind of Evolved into A mishmash Of a few High-tech gear Okay, not really high-tech Good But definitely It's very Ya, it's fairly automated So first of all We capture all the inputs So I've talked about The style of Things we record It's a presentation style So usually somebody Like what I'm doing right now I'm presenting With some slides As well as I'm gesticulating And speaking So this is kind of What we capture The video of me talking My screen As well as the audio Of my voice Or whatever music That we're playing at the time So we capture all this All these input at one time And then we feed all the sources Into a laptop Which is you can see In action over there right now Is a laptop with Everything connected to USB And basically we have a software Video mixer that kind of Let's us record, stream And even edit the video feed live So it's a free And open source software Called OBS Open broadcaster software So everything connects To the laptop to USB And we kind of like record And we can even stream To YouTube Facebook live And a few other places And of course at the same time We can Is a video switcher So we can just switch And configure different scenes Like picture in picture Or like I want a full screen Only of my video Of my face Or I want a full screen Of the slides I can do that In real time And it's all recorded And captured So through this There's really no post-production Required Because when first started I had like few cameras And I got to go home And work till 2 o'clock in the morning Just editing videos Which is crazy So nowadays We don't need to Have much of the post-production Required The only messy thing Is actually that It makes the setup A little bit more complicated Which is why we need The training for this To kind of like Or orientate you To our setup And our workflow And the video files Are essentially ready To be uploaded To YouTube At the end of the evening So here's a visual illustration It's like a presenter's laptop Like what I'm doing Right now It goes through a HDMI output And it goes to a splitter So the video splitter Basically takes in One input And has two outputs So in our case So one output Goes to the video To the projector In this case One is connected To the projector right now The other part goes To our screen capture 2 So the screen capture 2 Is This is the red box Over here So it captures My screen in high resolution And high depth So it's essentially Whatever Whatever I'm doing On the screen right now Is actually being recorded And it's connected To a recording laptop Which is sitting Right there In front of kaho Right And there as a presenter I'm also capturing The presenter's voice As well as The video of them speaking So right now You can see as a webcam In front of here Capturing me speaking And I have a wireless Microphone in my hand So this connects to All this connects Back to the laptop To some To a USB And then there's a video Software video mixer Here That which will let me Compile These things in real time Right So at the end of the evening I'll have a One video file And then one video file Related To Engineer Traditionally As a video is ready I will only do one thing Which is automated processing Of the audio Sometimes Because the presenter Might be too soft Or the recording Was recorded in a very noisy place And we got to do some audio processing To kind of like Even out the sound So we kind of like Do that to kind of like There's only post processing That we do And after that That goes up to YouTube Once it's on YouTube Into a playlist We have a cron job That runs On our website That will actually Pull the latest data Through the YouTube Data API So getting this data live I think At the top of the hour So every hour You actually pull data From YouTube Through the YouTube Data API And then present This data Into the website So that's why We capture data Things like the title Description Then we also link To the organization And presenter info And then we add links To slides And links to the event page So it's all things That we kind of add To The Video So that it's uploaded To the website You can see all these things there So as volunteers Who are going to Record meetups First of all What I want to do Is make sure that The meetup organizers Are okay with us So we actually have a schedule That we use to kind of like Manage All the different meetups That we desire to record And we also update The restatus there So we actually first of all Seek permission To say Ask them Hey, can we record Your meetup And to make sure That the presenters Are also comfortable With us Recalling them So if the presenter Is not comfortable Recalling them Then we don't It's fine So volunteers Like you Will need to sign up For a meetup slot That you want to Help out with And once And then After you put Your name there Will allocate You a recording set So the recording set Is basically This contains All the equipment you need To do the recording So as a volunteer You collect the set Like a day before Even on a day Or the day itself And then go for the meetup Usually the meetup Happens around 6.30 to 7 That about So if you have You have a day job Usually You just go straight from work So it's best to Collect it at night Before And you can bring it there And you should Ideally reach the meetup Maybe half an hour before Because The time needed To set up the equipment And it takes a while Or more experience But so like me It can do it Probably in 15 minutes But if you are First time doing this Or not so experienced It takes about 30 minutes Ya So this is how The page The thing looks like right now Let me just show you the link So this is a Google Sheet Okay So it's on Google Sheet And you can find That Different tech meetups Listed here So currently It's a hand Created list Like copy and paste From the event Engineers at street slash event And copy and paste here But I try to automate it In the future So what happens here Is that you will find Links The day in which it's happening The time The location The group is recording for And the event It's usually just The meetup For that thing And you volunteer One and two That's listed here So volunteer Two basically be Ideally I hope to have At least two volunteers Per meetup So at least You don't get too flustered When things go wrong So at least someone Help to help you Especially if the setup You have two persons Doing a setup Also can be done faster So what you do Is you put your name down For which event You're recording And then There's also a link To the meetup page If you are unfamiliar Of the location Sometimes as I said This is actually updated manually So they may have Change location Without you knowing Or rather Without us knowing About this So it's best to check With the page That why it's current Meetup location So like this example Of this one On the 15th We have You will have meetup For the JavaScript meetup Single JS As a Microsoft And We have One volunteer For it Which is Adson And then we've allocated One of the set 1, 2, 3, 4, 5, 6, 7, 8 It's based on the sequence In which it was Created So We have a couple of sets In use right now So essentially Once this Your name is here And a set Has been allocated So you just come To hackerspace Which is where we store Most of our equipment And you can pick up The equipment and bring it To the meetup Location Right Any question so far? No Okay So So Once the recording Is finished So at the end of the day At the end of the evening The meetup is done You've done the recording What you do is you copy Out the file And upload to our volunteer site We have a volunteer site That's meant for uploading Your files So it's upload.engineers.sg So once you go there You can like Drop the file in And then you Appear on engineers.sg So essentially You go to the website You have to find The meetup That you just recorded It's usually listed somewhere If it's not Just click on plus To add it And you basically Include the title The description And then the link To the meetup page Then you can Upload it So once it's uploaded You can just Return the set Usually what Some people do Like what King Ming Does is that At the meetup location If there's good Wi-Fi You can actually Start uploading As you're packing up So there's also One workflow That you can try Otherwise if there's no The good Wi-Fi At the location It's kind of bad You just copy out Using a thumb drive And bring home And upload it from home Let me show you How the site looks Right now So yeah I won't tell you The password now So anyway Once you're logged in And you can find Out the upcoming events Over there Listed here And then You can click on How to record How to upload For Maybe this one For example Upload video You actually pre-populate With the title Of the event And then the speaker And so on and so forth And it also includes The event URL So the event page URL Here It's kind of handy So once it's done Once it's here You can edit it You can actually Edit things Like here I don't need to For example I don't need to Show all these things For example I can just remove things That I don't need to show Like all these garbage And whatever it is I don't know what it is Anyway So as an example Right So let's say My coach For example Right And then You can update The event Names And all that And once it's done Click on browse View Video file Just look for the file Which is usually an MP4 file Once it's there Click upload We just upload to the site And it should be ready To It will show that it's uploaded And then you go through A few things So once it's uploaded On the site It's a Rails app If you're interested It's a Rails app It picks up the file It has a background job That kind of That's the audio processing And push the file to YouTube And then add it to a playlist And then That gets put By the engineers to SG site Yeah So that is this automated This is only provided if your file Is less than 1.5 gigabytes So if your file is bigger than 1.5 gigabytes Then There's another workflow But I'll tell you about that When you get there Right Usually Right So once you're done recording You try to return the set As soon as possible Right Sometimes the set Are being used by The next day By another volunteer So it might be helpful To return it the same night If you can Otherwise You can return it the next day Or if you're covering Another event It can also bring along Up to you They can also inform the telegram group So we have a telegram chat group For all the volunteers We have about How many people in there now? Can't remember 30 people in there Maybe 41 41? So many now? Okay Anyway Yeah So So some open source resources It's like You can check out our wiki We have a wiki page That we document Some of our Our R&D progress Progress So how we do our recording There's a little There's a little Walkthrough Of the hardware That we use And the software that we use And a little schematic Of how we do it For a normal meet up This is basically What I show you The visual Here's a schematic For conference We actually do have A slightly different setup Which I probably won't go through today But Yeah, essentially It's slightly different Out of the camera Instead of using a webcam We're using a video camera Right So there's only difference Between the actual Regular meet up As well as current For conferences There's also a guidebook That we have written So the guidebook Includes things like The packing list A visual guide Of what things needs to be Set up Set up procedure Also, none again A schematic Of the thing And when you start recording How do you What are the things to look out for And troubleshooting So usually Things can go wrong When you're doing the recording So sometimes you'll find Some are volunteers So they will actually stop The meet up The presenter Because We have some problem With our recording setup So I said Please stop for a while Or we fix something Or fix it And come back to So it happens quite a few times Right, King Ming? Never mind Never mind Just say yes When things do go wrong During presentation We do sometimes stop The presenter For a short while We pause them For a while Once in a while And yeah, uploading A few other things So there's A full guide over here So you forget anything I talked about Today You can still refer Back to this for For more details So again There's also Alternate list Of recording options Which talks about Our different phases In our R&D How we started With a single camera Or a camera phone And then With screen grabbers And video mixers And so on So there's a few other So you can see our progression From our humble beginnings In 2013 All the way to now How we've evolved So this is a very useful resource To check out You'll also find There's some other things here Like our scripts So some nice things That we've done To include a bunch Of shell scripts That you can use To do editing So I talk About the audio processing So this is The script that we have So you have a folder Full of video files You just use This script called Multinorm.sh Then we basically Go through all the files Like Do the audio processing All the files inside the folder You want to remove The front part of the video You can just use this script You want to remove The back part of the video You can use this script You want to join multiple files There's also a process You can do this Like sometimes We're recording You have to pause halfway Because you're fixing Some problem Or the Windows laptop crash Because it's Windows Okay, it doesn't happen It's often now So when it does happen You need to join them Or fix them Together So use this little Handle script That the teacher will do This is actually optimized For Macintoshes And Linux Because it uses Two Two called Socks For audio processing And ffmpeg For video processing So for the Software engineers In our midst This is So you're using a Mac You're in a good place To use these scripts We don't have a Windows version yet So Maybe there is There's a Windows version For this We'll see Once the WSL2 You can also Generate thumbnails with this You can also convert The TS file to MP4 There's a few other things here So Yeah Subscripts Some nice things Yeah Right So that's Oh, wait There's also a little thing I added Engaging Engineers SG So for any meetup Organizers Want to engage with us There's also some ways For video recording He just emailed us And we can probably Help you Help you At your event To our list For conference recording Our Publish price is 1,005 per track per day So it's like 4 track conference It's about 1,005 per 1,005 x 4 x 2 days But we give a discount We usually give a discount It's just a reference Reference Yeah And of course How to join us Volunteer Right So Any questions so far No How? Am I going too fast? Too slow? Are we okay? Okay Yeah And of course Our website Is actually available online Or as well So you can go see The source code It's here Oops Don't see the Foundability I think It's put There are some full requests To fix that To fix that It's a Rails app So you can look at that Of course The software that we use It's called OBS So you can go to OBS project It's like a video mixer Like this So we have things Like different scenes So it's a combination Of sources And sources Are basically video source Video source Background Whatever Audio And then You can see the layout So you can arrange The scenes in different ways Right So yeah That's That's some of the resources That we have And some of our team Is in action So as I said We've been doing this For a couple of years A single camera Set up So we have a camera And we pointed At the speaker Or we pointed at All the slides So that The resolution isn't Very good So we try to evolve From there The first conference We recorded was in 2014 There was a conference Called GeekCam SG So it's like A barcam for geeks Yeah Quite interesting Anyway We do recording Is roughly our Typical setup So if I Laptop And we usually have The video camera Like this one Is pointing at me So it's a webcam We also use Different kinds of cameras For like conference recording So if you're recording a conference We actually use A proper Sony webcam Where they can zoom in and out So that gives us A better quality image Of the speaker Every media life Gamer portable This is the name Of the device that we use For screen capture This is actually used By gamers To record their gameplay So like use Xbox Or PS4 To record their gameplay So it's how to use it And we do All the video mixing On the laptop So the windows Usually we use the windows laptop Because the AVer media The driver for AVer media Works best with windows And yeah That's the way it is Right And we also use A lapel mic Like what I'm using right now So this is It's good for Speakers Who tend to Walk around So if we try We try at first To use like A stationery mic Like Like this one But Speakers tend to Get up and walk around We call them walkers Yeah Then we have to Chase them With the webcam Like left Right So anyway We will lapel mic Like this one Is actually better For audio quality So what the We also use a sound mixer Sometimes I don't think we use it Right now There's one set That uses this But it's a physically It's a physically A permanent fixture Some At an office right now Audio In the past We also have audio recording For as a backup Just in case The main system Kongs out And we use carrier cases So this is Previously We were using luggage Like this So these are quite huge The first ever thing We tried was Shopping bag But that broke The wheels broke After two outing And I had to check I checked it twice Before I decided No We probably should get A proper luggage to do this So as you can see But our current iteration Is a smaller luggage So it's not as big But bulky as that So we found a way To miniaturise things Because technology advances And sometimes You do have a cable Cable management problem So because there are too much So be careful When you are volunteering with us Make sure Cable and so on Kadang-kadang At conference recordings We usually take down our cables So no one will trip over them Because we know We're going to be there For a couple of days Or a full day So it's better to do that For meet up It might be a bit hard to do this But just be mindful of it So what's in our bag I'll show you What's in our bag later But essentially One of the key things That we have Are video adapters So what we do What these are Basically Because as I've shown you earlier Our entire system is HDMI But not all laptops Are created equal Some laptops Have HDMI Like this one The newer MacBook Pros Only have a USB-C connector And some very old laptops That only has a VGA connector I'll show you What all these connectors Look like later But this is essentially Some of the things in our bag That we can use So with this We can probably Adapt to a lot Of different types of presenters And during the conference day Or for Vox days You probably Have many types of presenters Coming on stage And it's best to be mindful And know what kind of adapters That we have And what we can use Again, some of our volunteers In action This is actually us recording Vox Force Asia 20 When was this? 20 14 or 15 2016 2016 Or the left This one is in That sign centre The first time We were at sign centre And that is Beyond Valentine And... They were calling a Python conference Python Python 2014 Or 2015 We were at NUS We were at NUS No, which is that Poly What are the polys? Oh, SB Singapore Polys Anyway, and some of us One of the benefit Of a volunteer With us Is that you get to Even recording a conference And you are interested in the conference You're volunteering with us For the conference You get to go to the conference for free Right, so which is What I'm offering to Some of the volunteers now So again As I said Each Unit should be man At least two persons And then For Vox days We have Four tracks that we're recording So four times to eight Ish We can I'll probably be roaming around So I'll try not to be fixed in one place So probably nine or ten People that we can Kind of like Accommodate in the conference Yes Ya, you're there There Your face Ya Ya, another one over here Ya, so Ya, we also We're all volunteers We all have fun As we're doing this And I try my best To make sure Y'all are comfortable We also have a I also have a policy Of reimbursing you If you need to take a cab To the venue Condition being You are carrying One of the recording sets Right, King Ming Condition being You are re-carrying One of the recording sets And you return You're bringing it To a conference Or meet up Or going home Or from the meet up And all Especially if you The recording Ends up being very late So just let me know I'll try to reimburs you But be kind Ya, again We are not for profit So we don't make a lot of money So a lot of the equipment That we buy Are also not cheap So some of them Like this This Wireless mic Is cost about $400 Ya, and the red colour Sound card over there The red colour box Is about $200 So it's not cheap But we go for good quality stuff So if you hear This recording later You will know How good the quality is So I think If you have experienced Watching videos on YouTube Have you been irritated By bad audio And all that stuff Which is why I think It's best that we invest In good audio systems As well Right, and Ya, that's us So Next Part of this training Is actually Walk you through the equipment That we have Right You can stop recording


Freedom, you loved it last time, so we're gonna do it again. This is the three channel spotlight. What we're gonna do is we're going to go into the freedom comments, and we are going to choose three random channels that we are going to not only spotlight, but also give advice to on how they can change in order to get more views, more watch time, more traffic, so on and so forth. So let's go ahead, jump to the desktop, and we'll take a look at that now. One of the concerns that was raised in the last video is what if someone doesn't want to be reviewed? So what I'm gonna do is I'm gonna go back to the last three X video that we did, where we featured three channels, and I am going to choose people who said, review me, or something similar. All right, so here we are in the comments of that very video, and I've already found, here's one, ChristoCity says that he would love to get feedback on his channel, so let's do that. If you would like to check out his channel, please check out the description down below or a link to it. All right, first thing that we're going to do, I'm not going to play the video here because I don't know what it contains. There could be copyright issues, which would render this entire segment invalid.  And so ChristoCity, what I would tell you to do is to make sure you have a dedicated channel trailer. The video that you've got behind me is very entertaining, very edgy. It may gain you subscribers, but not as much as one designed to sell yourself as a performer. Remember, there are a lot of little ways you can get people to your channel, but once you have them here, this is a place where you would want to seal the deal. Just food for thought. Also, as far as your link here, you've got body image as the text. Now, that's a good thing, but as a channel trailer, you don't usually get a lot of off-color text here on YouTube. I would tell you to use that to your advantage. Use it as a subscribe today, or join the so-and-so army, or whatever the case may be with your particular channel. That blue text is going to be really useful if you use it the right way. Also, I love the fact that you've got your subscribe link here. However, you can't see most of it. I would ask that you use Google short links. It allows you to track how many people are clicking versus how many new subscribers you're getting. That way, you know whether people are subscribing and then unsubscribing through your videos or whatever the case is. Your thumbnails are all very high contrast and high quality. The only gripe I really have about your thumbnails is the fact that there's no common cohesive nature to them. There are a few themes that I see on most of them, but try to look at something that you can use to bind them all together so that if I see a video of yours from six, eight months ago that pops up just randomly on YouTube, I know, hey, there's that funny guy that I liked before.  After watching a number of your videos, I am noticing a theme here that kind of scares me. You use a lot of music, most of which I know to be royalty-free because I've been on YouTube for some time and I know what is and is not allowed and I recognize a lot of tracks. However, because you don't cite your music use, someone else could mistake it for one of their own tracks or someone could flag it just because. Always cite your music use.  It will also show YouTube or Google that you have a history of following the rules should something come up later. Making a good impression to Google and YouTube and giving them a reason to trust you can sometimes mean the difference between getting what you're after and not. So put some thought into that. Here in another one of your videos, I also noticed that you link to a previous video in your description. Great job. I'm sure lots of people have clicked through to it but here's the problem. You link to the video itself, however, if you would link to the playlist, this can help increase your watch time and also give people an entire list of other videos of yours that they can click on should they get bored or if they're about to leave anyway. This, like I said before, can help your watch time. It can also turn a one-time visitor into a fan that comes back time after time. All right, so I have found channel number two, randomly selected just because he asked to be reviewed in the comments of this previous video that we did. All right, so we click through. Actually, let's go back for just a second. Let's go ahead and mouse over, see what we find. Okay, as far as the channel banner versus the avatar, it actually works. I would prefer it be themed a little bit better, however, the color scheme's the same and it does make sense. As far as the text, it could be a little bit better and by that, I mean, it could give me more reasons to continue going through and with him being a gaming YouTuber, it's really tempting to say things like, I play Call of Duty and I play Roblox and I play Minecraft. These are great things to share but these are things that you might want to actually share below those first five lines. What you really wanna share here is reasons to click through. Who you are as a human being, what you enjoy, what you talk about, common themes, how often you interact with your fans, things that make people feel like part of the community. On your channel page, we see a huge lack of everything. We see that you liked a video. That's all we have. Of course, we can hit load more but to be honest with you, most people aren't gonna take that step. So let's go ahead and hit load more. We see that you uploaded and liked a lot of things. This is pretty much just your YouTube feed. There's no channel trailer, there's no playlists that you're trying to share or get out there.  I do see a branding issue. Here, we see your banner, you are branded as Roblox Gaming Commentary and More. However, your channel name is Frank Rich. This is something you might wanna look at. How do you want to brand yourself? Google Plus will now allow you to brand yourself as Roblox Gaming Commentary and More or however you wanna do that. Just also do keep in mind, branding yourself that way might give you legal trouble because you're not Roblox. Just put a little bit of thought into that and how you want to be known online. Your thumbnails aren't horrible. However, there is definitely room for improvement. I see a lot of high contrast images which means that the text pops and what you want to come out comes out. However, there's absolutely no theming outside of a few recurring images and it just kind of looks like a jumbled mess. If I see one of these at the end of someone else's video or even at the end of your own video, there's nothing telling me it's yours. There's also not a recurring theme so that I can check out another similar series that you've done. If I'm checking out your Roblox series, I may have seen your Roblox thumbnail but I would have no idea what your other thumbnails look like. Try to come up with some kind of a template or some kind of a way that people will be able to identify these just right off the bat. I noticed while watching a couple of videos that there's a recurring theme here as well. The recurring theme is when there's no in-game music, you have no music behind you which can lead to problems because when you have those moments where you're not quite sure what you're going to say or you're trying to live commentate but there's not a whole lot going on, that gives the viewer an opportunity to click away from your videos. This isn't what you want them to do. So do try to put a little bit of soft music behind you to keep their brains entertained. Human beings are still very primitive creatures. We just won't admit it most of the time. All right, and now we're to our third channel. Third channel I've found is The Game Face. Okay, so before we mouse over, the very first thing I notice is the profile picture for this channel is most likely not belonging to that channel which means if you're using someone else's content, it's not cool, don't ever do that. Create an image or find someone to create an image that you own the rights to. So we're gonna go ahead, mouse over and we will see a very nice banner, very nice. What is this?  Don't do this. It makes you sound desperate. It makes you sound cheesy. I would definitely replace this with an actual reason to click through, an actual reason to engage. Let's go ahead, click on through and all right, so some very similar advice to what I've given out before. We need a channel trailer. You've got a lot of channels you could be featuring but you're not, any friends, anyone that you've collaborated with here at Freedom, anyone you like or respect, not saying much, school channel. Definitely use that space. Also, feature some playlists. Remember, playlists are excellent for watch time. You wanna get people in those playlists if at all possible. So if you're not featuring them, if you're not giving people a reason to click through, you're shooting yourself in the foot. All right, first thing I am noticing is custom thumbnails. I'm not sure if half of these are custom thumbnails. I'm really not sure if you have the rights to most of these images and many of which are not even edited. You've got a major thumbnail problem here.  Here we are on an empty page. Normally behind me you would see where someone put their playlists. Now, since you're a gaming YouTuber, this playlist section would probably be the different games that you play or the different types of games or genres that you cover. However, it's empty. You're not making use of playlists. So you're probably losing anywhere between half a minute to three minutes worth of watch time depending on how you utilize them. And that watch time is what Google and YouTube use to further promote your videos. So if you don't get that watch time up, they're not going to give you any sort of free promotion. And if they don't give you any sort of free promotion, well then, growing's going to be a lot harder. Your discussion page is completely empty. Never be scared to direct people to this page. Now, don't necessarily ask directly.  However, if you say you have a community question, one that deals with the entire channel. Like, do you guys like my banner? Go check that out and let me know in the discussion tab. Something along those lines. Filling this with text makes first time viewers feel like there's an active community that's actively involved in the channel. And it also helps start other conversations. It helps your fans connect and come together. And I mean, who knows? It could lead to all kinds of things, none of which are bad. So freedom, what do you think about this advice? Let me know, should I continue this series? As you might be able to see by the clock in the corner, it's 5 a.m. and I can't sleep. So that's when I try to do these things. If you have any other questions, comments, matters of concern, let me know in the comments section down below. Till next time, I'm Anthony with Freedom. Like, subscribe, comments, please. I'm not sure if this is gonna work. Till next time, guys, you've been watching. Click the first video for a fireside chat with George, where he shares our future and how he grew from $20,000 to $120,000 in just one month. And click the second video to see how to monetize all of your videos with just a few clicks to enable all ad formats and monetize in all countries. Click the third video to be taken to a playlist of where is George entries. And we will grow together as a family because this is the freedom family. You are part of it, we are all part of it, and we're all growing together. So there I am. I'm just a gamer putting up gaming footage. Next thing I know, I own a YouTube network. Next thing I know, now I work for an MCN. Go figure, it's kinda crazy. So grow with us and partner with Freedom. That play now button right there on the video bar is all you need to click to get started. Your secrets, if you really look at yourself, you will be speechless. What happened to being doctors and teachers? What happened to being your brother's keyboard? Believe it or not, I believe in you.


Daniel Vicks and Mark Zandri. And I guess Rio will give the talk. Can you hear me? Thanks for the introduction. I'm going to talk about traitor tracing. This is joint work with Daniel and Mark. So let's start with what is traitor tracing? In traitor tracing, each user has a secret key based on their identities, which was generated by trusted third party. And a server generates ciphertext of contents. And this server broadcasts this encrypted contents to all users. And each user can decrypt this encrypted contents by using their own secret key. And we can consider the following situation. Some users may be corrupted, and a pirate gets some secret keys from corrupted users. And this pirate decoder may generate a pirate decoder program from these secret keys of corrupted users. And if the pirate decoder upload this pirate decoder program, then anyone can decrypt the encrypted contents. However, in traitor tracing scheme, we have our trace algorithm. And this trace algorithm has a black box access to the pirate decoder. And then the trace algorithm can identify one of users, one of corrupted users, by using a black box access to pirate decoder. So this system can be used to some pay TV system. OK. And there are a lot of traitor tracing schemes so far. For example, bonus high waters propose an efficient traitor tracing scheme based on barrier maps. Here, capital N is the number of user identities. And this scheme achieved all the square root n and cyphotic size. And Bonnet Chandler also proposed the traitor tracing scheme based on indistinguishability of the skation. There in this scheme, the cyphotic size of log capital N. However, both of these schemes, the running time of the trace algorithm is all over capital N. So here, the number of user identity must be polynomial. In our paper, we achieved the traitor tracing scheme for exponentially many identities. So it means capital N is 2 to the small n. We can use a little bit of strings as the ID space. To achieve this, we propose a new tracing technique. And we also propose a general framework for traceability. We call Oracle Jumpfinding Program. By using this general framework, we can obtain various traitor tracing scheme from various assumptions. For example, if we use a standard public key inclusion scheme, we can achieve a Q-bounded collusion resistant traitor tracing. And the cyphotic size is order of small n times the polynomial of Q. And if we use indistinguishability of skation, we can achieve adaptive security. Adaptive security means unbounded collusion resistant. And the cyphotic size is polynomial log of small n. So our construction is asymptotically very efficient. And we also propose a trace and a rubric system for exponentially many identities. These are our results. And in previous traitor tracing scheme, user identity is just a number. So we need some correspondence between user identity and user information. However, in our traitor tracing scheme, we can embed arbitrary information in the key. So we don't need a database of users in our traitor tracing scheme. So if we generate user secret key via, for example, secure multi-part computation, then our traitor tracing scheme can be anonymous. This is a benefit of our framework. OK, this is our result. So let's move to a security definition of traitor tracing. I focus on traceability. First, the challenger sends a public key to the adversary. And the adversary has access to key generation oracle, which takes identity as input and output secret key for this identity. And this oracle maintains the list of corrupted user identities. And the size of L is Q. At some point, the adversary output two plain text and a pirated decoder D and a success probability of decryption of a pirated decoder D. Now, the challenger run a trace algorithm which has black box access to a pirated decoder D. And finally, output to a list of key. The winning condition of the adversary is following. If the list includes an honest user identity, then the adversary wins. Or if the pirated decoder has non-negative advantage of decryption probability, and this list T does not include a corrupted user's identity, then the adversary wins. This is a definition of traceability. So now let's move to previous approach and its limitation. Bonus high waters propose the Toyota tracing scheme by using a private linear broadcast encryption scheme. I called the PLBE for short. In PLBE, we have a trapdoor encryption algorithm which takes index and play text as input. And this trapdoor ciphertext is for users in the region from index 0 to index T. If secret key for identity AI is in this region, then we can decrypt this trapdoor ciphertext by using secret key SKI. However, if the index is outside of this region, then we cannot decrypt this trapdoor ciphertext. And PLBE satisfies the following security properties. First, trap the ciphertext under index capital N. Then this ciphertext is indistinguishable from standard ciphertext. Second, if the ciphertext is under index 0, then this trapdoor ciphertext satisfies semantic security. And the final security property is index hiding. Index hiding means the trapdoor ciphertext is under a different index T and T prime. However, the adversary cannot distinguish these two ciphertexts under two different index T and T prime. Of course, if the adversary has secret key SKI sub-I in the region from T to T prime, then we can easily distinguish these two trapdoor ciphertexts. So the adversary is not allowed to have this secret key SKI in this region. So how to use this PLBE to achieve a teratorizing scheme? In bonus high-waters construction, encryption algorithm of teratorizing scheme is trapdoor encryption algorithm under index N. So under index N means this trapdoor ciphertext is for all users. If user has a secret key, the user can declare this ciphertext. How the trace algorithm work? The trace algorithm incrementally check the decryption probability by using trapdoor ciphertext as follows. First, generate trapdoor ciphertext under index 0. And next, generate trapdoor ciphertext under index 1. Then send these ciphertexts to the pirated decoder and check the probability difference of these two ciphertexts. And so and so forth, if there exists a noticeable probability difference between two indexes, then trace algorithm identify which user is corrupted user. So from the security property of PLBE, if a pirated decoder succeeding a decryption, then there must exist some index I, which the success probability of decryption is greater than some non-negligible probability delta. However, this contradicts to the security of index hiding, so we can at the trace algorithm succeed tracing. So this is the result of bonus high waters. However, bonus high waters and Bonnechandri use the linear search trace algorithm, as I explained. So the running time of this trace algorithm is order of capital N. This is a limitation of previous constructions. So now let's move to our approach to go beyond the exponential barrier. First, we propose a clean abstraction we call Oracle Jumpfinding problem. And Oracle can be seen as a pirated decoder in Toyota tracing setting. And large jump means the large success probability difference of two toruptor ciphertext. And we also propose a carefully designed binary search algorithm to go beyond the exponential value. The running time of this algorithm is polynomial of small n and q, so we can treat exponentially many identities. Here q is the number of corrupted users. This algorithm is inspired by a clever approach in Boyle-John's past paper, which shows the different input obfuscation is equivalent to indistinguishability obfuscation in a totally different context. Let's move to the definition of Oracle Jumpfinding problem. In Oracle Jumpfinding problem, there exists an Oracle P, which takes index i and output some probability. And this curve indicates a success probability of this Oracle P. And the first rule of this problem is the difference between p of capital N and p of 0 is greater than epsilon. This means a success probability of a pyrite decoder. And 0 is set C, which is subset of the region from 1 to capital N. This can be seen as a corrupted users. And there are several large jumps in this curve. And only this large jump occurs only at the corrupted user index. And in other part, the probability difference is less than small delta. So this is a rule of Oracle Jumpfinding problem. And the goal of this problem is find one of large jumps. So we can identify corrupted users by finding this large jump. This is the definition of Oracle Jumpfinding problem. And we propose a polynomial time algorithm for this problem. Here, I explain by deterministic algorithm press algorithm, which has Oracle access to p, and output one of a traitor. And this algorithm runs in polynomial log of capital N and Q. Again, Q is number of corrupted users. And if epsilon satisfies this condition. And in real setting, pyrite decoder is probabilistic algorithm. So in fact, our TORES algorithm is also probabilistic algorithm with Oracle access to some noisy Oracle. Here, p is just a deterministic Oracle. But in the real setting, we analyze of this algorithm by using noisy Oracle. But for simplicity, I explain by this simplified deterministic setting. So now I explain our basic TORES algorithm. First, this is inspired by BCP 14 paper. First, i is interval from a to b. And large delta sub i is the probability difference of index b and index a. Next, if large delta sub i is less than or equal to small delta, then this algorithm abort and output the empty set. As if the size of interval is equal to 1, then output b as a corrupted user. And as if we divide this interval i into two parts and then recursively apply this basic TORES algorithm for both these two regions. So this is a kind of a binary search algorithm. But we explore two regions at the same time. So you might think this algorithm does not stop in polynomial time. However, we apply this basic algorithm for entire interval to the end. But this basic TORES algorithm is called for at most two Q intervals in each level. Why? Here is the key observation. Q is the number of corrupted users or the number of large jump. This Q is polynomial. So here is abort condition. If probability difference is less than or equal to small delta, then this algorithm will stop. So the number of corrupted user is very fast in the whole regions. So even if we apply binary search to these two divided regions, this algorithm will stop quickly because this algorithm uses this abort condition. So our algorithm runs in polynomial time. So how to instantiate a TORES scheme in our framework? Here is a big picture of our result. We construct a TORES scheme from adaptive secure PLBE or private block linear broadcast integration scheme. And we use our framework, Oracle Jump finding problem framework, and sophisticated binary search algorithm, just I explained now. And how to construct the PLBE? We use functional action. This is a trivial implication. We can get various functional rendition from various assumptions. These are known results. For example, we can obtain functional rendition from indistinguishable obfuscation or sub-exponential LWE or standard public integration. So we can get our TORES scheme for exponentially many users from these various assumptions. And we also propose the new construction, which we call functional rendition with revocation. This is also our new result. And if we achieve the functional rendition with revocation, we can get TORES scheme with revocation by using the same technique. So let's move to the efficiency of our TORES scheme. So we use functional rendition to achieve PLBE. Here, a secret key for identity is a secret key of functional rendition for function F sub ID. And the ciphertext is the ciphertext of functional rendition, integration of set S and the plaintext M. How to obtain plaintext M? If identity is in this set, then this function rendition, decryption algorithm out of the plaintext M. So we can achieve PLBE, TORBE from functional rendition. And here, we set this set S as a whole identity space, two to the N. So we need NB to describe this set S. So the ciphertext size over our scheme is polynomial over small N. And we can also achieve more compact ciphertext size over log of small N. How to do this? First, we divide ID into blocks, like this, divide ID into N blocks. Then we can identify one of the blocks by using only log of small NB. And more concretely, for NB to string ID, we convert this NB to string ID into another identity ID, like this ID sub I is equal to two times S minus ID prime sub I. Here S is common tag for all identity ID. And okay, so this tag is for reconstructing ID from these two divided IDs. By using this dividing, we can identify identity as log of small N times security parameter. So we can achieve order of log of small N ciphertext. But to achieve this, we need a generalized Oracle Jumpfinding framework. But I skip this explanation due to the limitation of time. Okay, let's summarize of this talk. We proposed a compact teratorizing scheme and teresandryborg scheme for exponentially many identities from various assumptions, like standard of public key integration or LW or indistinguishability obfuscation. To achieve this, we proposed a general abstraction called the Oracle Jumpfinding program. And we proposed a new trace algorithm by using sophisticated binary search algorithm. There is an open issue. For the most compact scheme of our result, we need indistinguishability obfuscation, but can we construct such scheme by using result indistinguishability obfuscation? For example, LW assumption. That's it. Thank you for your attention. Any questions for lunch? Okay, I'll ask a question. So the functional encryption is, you only need it for one query. You don't need like unbounded queries, just one query. We achieved it. If we need adaptability secure one, then we need adaptability secure function or English. If we achieve the bounded collision scheme, then we can use the standard of public key or bounded collision function reaction. Okay. All right, so I guess lunch.


To replace the batteries, first you'll need to remove the battery pack cover. Make sure that the battery pack cover lock is in the unlocked position. The battery pack is unlocked when the notch is in a vertical position. If it is not in the unlocked position, use the screwdriver provided with your sonnet kit to turn the lock counter-clockwise to the unlocked position. Be careful not to use too much force when you turn the lock. Pull back and completely remove the battery pack cover. Remove the batteries from the battery pack frame by using the magnet of the coil. Insert the batteries into the battery pack frame with the positive poles facing out. Slide the battery pack cover over the battery pack frame and be careful not to use excessive force. The air inlets of the battery pack cover should be on the same side as the coil cable socket of the control unit. Sonet is now ready to use. Place sonet behind your ear and place the coil over your implant.


Hello people of the internet, my name is Johnny and welcome back to FNAF Special Delivery. You guys already know the drill, it's 8pm EST on a Thursday, we'll back add it again with another Special Delivery update. Last time we just came off of a 2 week break from a Lumix and we got the flamethrower, bear and no skeleton. I have no clue who is added this week, the notifications are already coming in, it is right now 8.01 so let's hop right into the game. Soul smash the like at the same time. 3, 2, 1, go go go go. I can hear music but there was nothing on the screen. So what's interesting is, I believe Lumix put out a tweet the other day talking about this new sizzling character that's coming to the game, what should be today. But what's weird about that is that the, I thought the fire event ended, right? Cause I swear it said zero days when I logged on earlier today, so I don't know what they're going to be doing, again I will be very upset if it is just a character that's been set on fire, at least when they did that with bear and no skeleton, he looked good, you know, they spruced him up a bit, spruced him up a bit, spiced him up a bit, god I really don't know who we could get, I guess we're just going to have to find out, right? Alright, so the fire is still up there, so it is a fire character, who could it be? I saw a great concept for a, what's it called, I don't know, but it was just Springtrap with a scythe, that looks pretty cool, there were a few characters that still haven't gotten skins like, who is it, I think it's bloom boy, baby and mango, I don't think mangoes have a skin, anyways, let's see, alright cool, let's see, broiler, baby, broiler, like a boiler, I honestly have no clue what the hell that is, where is she, can I ask, what? I literally cannot see her, oh right here, broiler, baby, wait let's have a look at the shop, actually I need to activate my transponder quickly, alright who's around, two sister mario toy bunnies, alright, broiler, baby, oh cool, blank, oh my god, she's brunette, like, like what she was in the only stages of, god what's it called, sister location, that's interesting, broiler, baby, okay, so it's kind of like burnt, baby with like magma inside of her, okay, definitely not as cool as flamethrower bear and no, I mean this guy's a fucking legend, but I guess she's alright, she's ten dollars as opposed to nine, which I still never understand their pricing system, alright then let's activate her, where is she, oh god, I had her and then I lost her, here she is, broiler, baby, if I'm honest guys, I don't know what broiler means, hey Google, define broiler, broiler has two different meanings, starting with the most common one, broiler can be used as a noun to mean a young chicken suitable for roasting, grilling, or barbecuing, is that the meaning you were thinking of, no, alright, finally, broiler can be used as a noun in North American to mean a gridiron, grill, or special part of a stove for broiling meat or fish, whoa, do you want to hear how broiler is spelled, no thank you Google, that's so cool, so it's like it's a grill baby, alright, okay, I mean I get it honestly, but okay, I don't know what this thing is, I don't know what the, I don't know, I have no clue what that is, it looks like her chest might be different, hmm, I don't know, I also want to see if they are a skin because flamethrower bear and no was kind of a weird middle ground, there she is, oh her icon looks pretty cool actually, yeah last time flamethrower bear and no was kind of a weird middle ground, he didn't have a CPU but he was also separate from bear and no skeleton, yeah like you can see him right there, so okay, she is a skin, that's interesting, that is very very interesting, we'll put a baby back on, nope I wanted to put a baby back on, come on, so yeah, let's see, balloon boy does not have a skin and I guess that's it, I think that is it, so nearly everyone has a skin, did I miss her? okay no, I got so scared, Freddie you are not the one I'm looking for, mind if I say hello to the birthday in surname, I don't know why it's always our birthday in FNAF AR, I don't know if that's supposed to be like a lower piece even though if I'm being honest I personally don't think special delivery is canon, at this point anymore, I think basically once they introduced a baby and once they started mass producing Springtrap I think that's when everyone was like okay maybe this isn't actually canon, but I do definitely think that the emails are canon so that's an interesting thing to take note of, I will say when the new character comes out pretty soon right next month in August when they come out, I do have a bit of money for them, I don't, again you guys know me, I don't like to spend money on FNAF AR anymore but when it comes down to characters I kind of got, you know I kind of have to, since we haven't gotten one in a long time, since we haven't gotten a proper character in a while, special delivery I'm on your game, you don't need to give me notifications and why do they always take so god dang long to get to my house, also apparently Illumix is working on a lot of new features and updates for special delivery, they are creating a whole new AR technology to put into the game because guys gotta keep in mind Illumix doesn't just do FNAF AR, they are a entire augmented reality company so they are actively working on new ways to better and improve augmented reality, but Boila Baby is right here, she should be entering our house very soon, once we get this person out of the way, who is it? Beowendo I think, I don't know, ooh Torchika you better not come in, here she comes you guys are gonna see the new place for the first time, hello I am so glad I found you, let me find a room for you yeah, look at that chilling spot over there, okay she's up this way there's Baby on the poster, oh god that lag when I turn on the light, she's over here I want to see what she looks like, she's moving out this way, I want to see what she looks like in the game because Flame thru our Beowendo, he looks alright he didn't look that good mainly because there was no fire particle effects but you can't really have that because of phone limitations, so that's fun she's out this way, ooh look at how dusty that thing is I swear I dusted things guys I swear, ooh, was she holding something? I'm gonna have to take a look at her model, I swear she was holding something you know hmm, ahh, I don't know about that, Torchika won't, no she won't my hands are kinda sweaty, my hands are kinda sweaty I don't know if I'm nervous for this fight, I think it's because it's against Baby she's out this way, maybe, what a great line from the trailer she doesn't stop a little bit, she's right here, oh my god my hands are getting sweaty can you stop this fight right now? hmm, that was close where? right here, right on the post there oh my god, stop moving and just Torch Torch and de-cloak inside of you where? right here, come on, I have 35 batteries, oh my god ooh, that scared me and she didn't even do anything ooh, not this way, right? yes? yeah, right here stop moving, I had a feeling if I'm honest, oh my god just ended already got her, was she holding a frying pan, oh my god so she is legit a fuckin' grill that's kinda cool, alright, I will admit that's kinda cool nothing, just a mod and some scrap great, who's that? that's Freddy, okay I thought it was another one of them, cool so, why did Springtrap, why the hell are you here? man, I swear I put on APB Baby but yeah, overall, pretty cool character I didn't like the design at first, but once I actually saw what she was like she was like, she's not that bad, I still prefer this guy over her but, you know, she doesn't look that bad so, again, as I mentioned before we are going to get a brand new character not just a skin, a whole new character in August so who that is, I don't know, when they will come out in August I don't know, all we can do is wait but thank you all so much for watching another video on Special Delivery and I'll see you all on the flip side, goodbye


You wanna do a little Q&A with me?  Q&... Q&Lays? Ha ha ha! That's it. Good boy. Light out. Good boy, yes. There you go. Hey guys, what's up? How's it going? I felt like doing a lazy Q&A today because it was a really long time ago. I was like, I'm gonna do a Q&A! And then what I normally do during like reading your comments or Q&A's and stuff is I forget about that I did that and then it takes me 12 years to do it. So today I thought that I would do it. But I would do it. It's Saturday morning, you know. I'm starting my day. I have a thing that I have to go to in a couple of hours and I was like, you know what? I'm just gonna do more of like a lazy Q&A where I just set up a random recording spot in whatever room I'm in and I'm gonna spend some time with Spencer and maybe play a little tug of war with him. Whoa, whoa, whoa! Dug, dug, dug! And answer some questions from Twitter. So I'm going to do that. Will Spencer be getting any new dog outfit soon? Tell him he's a good boy for me. I actually did get him a new dog outfit. I will go and get that in a minute and then put it on him and then I'll edit it in here, maybe. Look at your outfit, bud. Look at that. You look great.   So much stronger. Oh, you're so strong. Oh, you're so strong. Captain America's so strong. Wow, wasn't that a great dog outfit? That was incredible. Catherine asked, you've been doing a lot more cooking this year. What's your favorite recipe that you've learned to make? I don't know how to cook anything spectacular. Incredible. I did make Pad Thai for the first time the other day. It was so good. I got a wok. I seasoned that wok and then I made stuff in the wok. I also, the other night, made panchetta wrapped chicken, which was really good as well. I really liked that. I also got a... I got a multi-pot. It's a pressure cooker and a slow cooker and everything you can do, anything in it. I got one of those. I guess it was kind of a while ago, but I made... There's a really, really good chicken pesto pasta dish. That's probably my favorite thing. That's not really that much cooking.  This is someone asked, crunchy or creamy bean butter? Robert IDK asked, what's the most recent bra moment you've had? The last question that I answered. Hey, can I have a kiss? Can I have a kiss, please? Spencer, can I have a kiss? Unbelievable. He does know that. Like, that is a command that he knows, except he's being picky right now. Can I have a kiss? Spencer. Spencer? Can I have a kiss? Oh, thank you. If you have to go anywhere in the world for a vacation, where and why? I don't know. No, that's a good question. I really want to go on like a stereotypical tropical vacation sometime this year. Like I really want to go to like Hawaii or something like that. I just want to go... I've never been on an actual vacation as an adult, so I think that I'd like to do that sometime this year. And I'd really like to go to a tropical place, but if I could go anywhere, I don't know. I don't know. What's the most expensive thing you've broken? Ooh. I don't know. That's a good question. I do remember, this isn't the most expensive thing that I've broken, but I do remember when I was a kid, my parents got so mad at me because I broke our like family camcorder. It was one of the really old ones that you had to put cassette tapes in, but we had it in this little camera bag and I remember I always liked taking it out and like making dumb videos with it. My parents would also get mad because sometimes I would accidentally record our precious family footage so that we can never get back now. But I remember this one time the camera bag was open and I didn't realize it and I went to pick up the camera bag and I just like didn't think about it and I grabbed it and the camera flew out and it completely broke it and my parents were so, so pissed.  Very sad. Very sad. My parents were very upset at me.  Honestly, it feels exactly the same. Nothing has changed. The only thing, do you want to see what's different about being verified? So these are my mentions here. You see the thing up top? I can't tell if this is in focus or not. There's a verified tab and then you go into that and you see just people that are verified and it's only notifications from people that are verified. That's the only thing that's different about having a verified account. What's something that scares you but you want to overcome? I really want to get more into acting. Acting terrifies me and it excites me at the same time. I think it's just going out and doing something new like that is really scary a little bit. But yeah, I'd like to get into that more whether it's on stage or in like short films or something like that. I'm in Los Angeles so there's films and stuff going on all the time and there's always like theater and things going on so I really want to try and get back into it because I really, really, really miss doing that. I did it a bit in high school. Obviously I've done a ton of improv and we went on tour so I know what it's like being on stage and I really miss doing that. It's also terrifying though but I want to get past that fear and get back into it. How are you feeling today, good sir? I'm feeling pretty good. I've got my swim trunks on.  I'm going to a little, a little, a little, a little industry pool party event thing. But yeah, I'm feeling good. I just took Spencer for a real long walk and went outside. He saw a bunch of kids on the playground playing and Spencer does this thing where he doesn't understand the difference between a child and a puppy. It's really funny because he tries, whenever he sees like a toddler or something, he's like, it's a small thing, kind of like me. I want to play. And he doesn't understand that it's not a dog and he addresses small children the exact same way that he would another dog and it's really funny. Are you going to make some ASMR cooking videos anytime soon?  What should I make next? Tell me what I should make. And if I get the top comment of what I should make, I'll make that unless it's something horrible. What's something really cool Spencer can do? Or what does he do that annoys you a lot? Well, I sort of already showed you the like cool thing he can do. I really love that he kisses on command. I think that's really cute. Spencer, come here. Come here, bubba. He's so sweet. I think my favorite thing about Spencer, which you can kind of see a little bit, you can really only see it when he runs. But his ears, his ears are pointy, but at the ends, they're a little bit floppy.  My least favorite thing if I had to choose the least favorite thing, really not as much Spencer's fault, but more the fault of the place that I live in is that sometimes late at night, Spencer will pace around my room a little bit or he'll move around and I have hardwood and so the clack of his sweet little pods is really annoying. Especially in the summer right now because he usually sleeps on my bed, but it's been so hot recently so he likes to sleep on the hardwood. So he moves around a little bit in the room once he's warmed up a spot on the hardwood. He moves to a different spot. It's kind of annoying. It's a lot of click-clack but that's okay. What were the TV crew doing in your house the other day? Good question. Good job. I should bring this up actually. I had some people in my house the other day. The other day. You okay, bud? I had some people in my house the other day. It was people from Epidemic Sound and they were doing a really cool interview.  I think September 5th. They showed it to me the other day. It's really cool. It's also really weird seeing myself in that kind of thing. I don't know. It's for this thing that they're doing called the Leap and so they're interviewing a bunch of different content creators and it's like you've got the leap that you made into doing what you do. I'm really excited about it. Looking back at the interview I was kind of awkward. I was really nervous so I was like super stiff which you guys will see once it comes out but yeah that's coming out fairly soon. September 5th on the Epidemic Sound Channel so be sure to check it out. What's your favorite Harry Potter movie and book and why? Also who's your favorite character from that Pacific one? My favorite movie is the Half-Blood Prince just because I feel like that's when it starts to get really dark. Also the cinematography in that one I feel like stands out above the rest of the films as well. I also really like the way that they graded that one. I just thought it looked really pretty but that's when it I feel like when it well I guess in the fourth one it gets it gets that's when it really starts to start getting dark but I feel like I don't know you just see Harry struggling with so much stuff in the sixth one and it's really cool it's the most entertaining one to me. It's the darkest one in my opinion and I I think that Dana Reinkliff's acting in that one is also really really good I really enjoyed it so there I also like when he's trying to get when he's trying to get Slughorn to tell him to give him his memory when he's on the liquid luck and he talks about the pinches. What are your favorite types of videos to record? Honestly recently these kind of things where I'm just doing random stuff like I've recorded that peanut butter video with Mark the other day and it was really fun it was just fun to do something different and something impulsive and it was literally like oh I kind of want to film this idea that I have and then I went to the grocery store I bought a bunch of not peanut butter and then I randomly called Mark and he came over and we filmed it and I edited it that night and then it was up the next day so like I don't know it was just really fun and I still love fulfilling doing the random impulse stuff like this I was just like I kind of want to film with Q&A but I do want to do it a little differently and I just kind of want to sit in a room with my with my main man here and answer some questions so anyway come here come here come here come here oh you see my sweet pale legs so anyway I'm going to end this video here what are you don't he's just he's just licking the foot of the tripod thank you guys so much for watching I hope you enjoyed Q&A with Spencer it wasn't about Spencer maybe I'll do specifically a Spencer Q&A Spencer would you like that would you like to do a Spencer Q&A I hope you enjoyed I hope you had a great day I hope you have a great rest of your Saturday I hope you have a great weekend enjoy the summer unless you're south of the equator then enjoy the winter but I will see you guys next time Spencer do you have anything else to say alright I'll see you guys later


Live from Barcelona, Spain, it's theCUBE! Covering Cisco Live 2020, brought to you by Cisco and its ecosystem partners. Welcome back, over 17,000 in attendance here for Cisco Live 2020 in Barcelona. I'm Stu Miniman and my co-host is Dave Vellante and to help us to dig into, of course, one of the most important topics of the day, of course, that security, we're thrilled to have back a distinguished engineer from Cisco, one of our CUBE alumni, TK Keonini. TK, thanks so much for joining us. How you doing, man? Good, good, good, thanks for having me. All right, so TK, it's 2020, it's a new decade. We know the bad actors are still out there. The question always is, it used to be, how do you keep ahead of them? Then I've heard Dave say many times, well, it's not when, it's not if it's when, you probably already have been compromised before, so it gives the latest, what you're seeing out there, what you're talking to customers about in this important space. Yeah, it's kind of an innovation spiral. We innovate, we make it harder for them, and then they innovate, they make it harder for us, and round and round we go. That's been going on for many years. I think the most significant changes that have happened recently have to deal with not essentially their objectives, but how they go about their objectives, and defenders topologies have changed greatly. Instead of just your standard enterprise, you now have hybrid multi-cloud, and all these new technologies. So while all that innovation happens, they get a little clever and they find weaknesses, and round and round we go. So we talked a lot about the sort of changing profile of the threat actors, gone from hacktivists to criminals now, it's a huge business, and nation-states even. What's that profile look like today, and how has that changed over the last decade or so? You know, that's pretty much stayed the same. You know, bad guys are bad guys at some point in time.   So we talked about kind of this multi-cloud environment. When we talk to customers, it's like, well, I want the developer to be able to build their application and not really have to think too much underneath it. That has to have some unique challenges. We know security, we knew long ago, well, I just go to the cloud, it doesn't mean they take care of it. Some things are there, some things they're going to remind you now, you need to make sure you set certain things, otherwise you could be there. But how do we make sure that security's baked in everywhere and as a practice that everybody's doing? Well, I mean, again, some of the practices hold true, no matter what the environment. I think the big thing with cloud native is, back in the day when you looked at an old legacy data center, you were part sort of administrator, you were part detective. Most people don't even know what's running on there. That's not true in cloud native environments. Some YAML file, some declaration, it says exactly what production should look like, right? And then the machines instantiate production. So, you know, doing things at machine scale forces the human scale people to be explicit. And for me, I mean, that's a breath of fresh air because once you're explicit, then you take the mystery out of what you're protecting. How about in terms of how you detect threats, right? Fishing for credentials has become a huge deal.  So how has that affected the way in which you detect? Yeah, it's a big deal. You know, a lot of great technology has a dual use. And what I mean by that is network cryptology. You know, that whole crypto on the network has made us safer for us to compute over insecure networks. And unfortunately, it works just as well for the bad guys. So, you know, all of their malicious activity is now private too. So, you know, for us, we just have to invent new ways of detecting direct inspection. For instance, I think it's a thing of the past. I mean, we just can't depend on it anymore. We have to have tools of inference. And not only that, but it's gave rise in a lot of innovation on behavioral science. And as you say, you know, it's not that the attacker is breaking into your network anymore, they're logging in. Okay, what do you do then, right? Alice's account, it's not going to set off the triggers. So you have to say, you know, when did Alice start to behave differently? You know, if she's working in accounting, why is she playing around with the source code repository? That's a different thing, right?  That's right. Because we need to be able to automate, we've gone beyond human scale for most of these configurations. That's exactly right. And how do we, I always say just with security automation in particular, just because you can automate something doesn't mean you should. And you really have to go back and have practices, you know, you could argue that this thing is just a, you know, machine scale automation. You could do math on a legal pad or you can use a computer to do it, right? So apply that to production.  The network is code now, right? And storage is code and everything is code.  Please do not automate for your attacker. The matrix is here. I want to go back to the Alice problem because you're talking about before you have to use inference. So Alice is in the network and you're observing her moves every day. And then, okay, something anomalous occurs, maybe she's doing something that normally she wouldn't do. So you've got to have her profile and her actions sort of who observed, documented, stored, the data's got to be there. And at the same time, you want to make sure, it's always that balance of putting handcuffs on people versus allowing them to do their job and be productive. At the same time as well, you don't want to let the bad guys know that you know that Alice is doing something that she didn't be doing. This is actually not Alice. So all that complexity, how are you dealing with it? And what's the data model look like? Doing it, machines help, let's say that. Machines can help us, you know, you and I, we have only so many sense organs and the cognitive brain can only store so many, so much state. Machines really help us extend that. And so, you know, looking at not three dimensions of change, but 7,000 dimensions of change, right? Something in the machine is going to say, there's an outlier here, that's interesting. And you can get another machine to say, that's interesting, maybe I should focus on that. And you build these analytical pipelines so that at the end of it, you know, they may argue with each other all the way to the end, but at the end you have a very high fidelity indicator that might be at the protocol level, it might be at the behavior level, it might be seven days back or 30 days back. All these temporal and spatial dimensions, it's really cheap to do it with a machine. Yeah, and if we could stay on that for a second. So I've tried to understand, I know that's a high level example, but is it best practice to have the machine take action, or is it an augmentation? And I know it depends on the use case, but how is that sort of playing out? Again, you have to do all of this safely, okay? A lot of things that machines do don't return back to human scale. And it's the stuff that returns back to human scale that humans understand that is useful. So for instance, if machines, you know, find out all these types of assertions, even in medical, you know, right now if you've got so much telemetry going into the medical field, say the machine tells you you have three weeks to live.  It's the same with security, you know, if I'm going to say, look, we're going to quarantine your machine, or we're going to re-image this machine, it's not, I'm not like picking movies for you, or the next song you might want to listen to, this is high stakes. And so when you do things like that, your analytics needs to have what is called entailment. You have to explain what it is, how you got to that assertion. That's become incredibly important in how we measure our effectiveness in doing analytics. That's interesting because you're using a lot of machine intelligence to do this, and a lot of AI is black box. You're saying you cannot endure that black box problem in security. Yeah, that black box is very dangerous. You know, I personally, I feel that things that should be open sourced, this type of technology, it's so advanced that the developer needs to understand it, the tester needs to understand it, certainly the customer needs to understand it. You need to publish papers and be very, very transparent with this domain because if it is in fact, you know, black box, and it's given the authority to automate something, like shut down the power or do things like that, that's when things really start to get dangerous. So, TK, give us the latest on StealthWatch there. Cisco's positioning when it comes to everything we've been talking about here. StealthWatch, again, has been in market for quite some time. It's actually been in market since 2001. And when I look back and see how much has changed, how we've had to keep up with the market. And again, it's not just the algorithms we write for detection, it's the environments have changed, right? When did, when did multi-cloud happen? So, operating again, it's not that StealthWatch wants to go there, customers are going there, and they want the StealthWatch function across their digital business. And so, you know, we've had to make advancements on the changing topology. We've had to make advancements because of things like dark data, you know, the network's opaque now, right? We have to have a lot of inference. So we've just, you know, kept up and stayed ahead of it. You know, we've been spending a lot of time talking to developer communities, and there's a lot of open source tooling out there that's helping enable developers, specifically in security space. You were talking about open source earlier. How does what you've been doing with StealthWatch intersect with that? Yeah, that's always interesting too, because there's been sort of a shift in, let's call them the cool kids, right? The cool kids, they want everything as code, right? So it's not about what's on glass, or you know, a single pane of glass anymore. It's what's StealthWatch as code, right? What's your router as code? Look at DevNet, right? DevNet is basically Cisco as code, and it's beautiful because that is infrastructure as code. I mean, that is the future, and so all the products, not just StealthWatch, have beautiful APIs, and that's really exciting. Well, I've been saying for a while now, it's do you, I think you agree, is that that is a big differentiator for Cisco. I think you're one of the few, if not the only large established player in the enterprise that has figured out that sort of infrastructure as code play. Others have tried and are sort of getting there, but you know, start, stop.  So, and threat actors are doing that now. They're using your own installed software and tooling to hack you and steal from you. How are you dealing with that problem? Yeah, it's a tough one. And like I said, you know, much respect. The adversary is talented, and they're patient, they're well funded. Okay, that's where it starts. And so, you know, why bring an interpreter to a host when there's already one there, right? Why write all this complicated software distribution when I can just use yours? And so, that's where the game starts. And the most advanced threats aren't leaving footprints, because the footprints are already there. You know, they'll get on a machine, behaviorally, they'll check the cache to see what's hot. And what's hot in the cache means that behaviorally, it's a path they can go. They're not cutting a new trail most of the time, right? So, living off the land is not only the tools that they're using, the automation, your automation, they're using against you, but it's also behavioral. And so, that makes it, you know, it makes it harder, is it impossible? No, can we make it harder for them? Yes. So, yeah, look, I'm having fun, and I've been doing this for over 25 years. Every week, it's something new. Well, it's a hard problem you're attacking.  When you think about what are we securing? We're securing everything. I mean, critical infrastructure. We're essentially securing the entire global economy. And he said something that really struck me, he said, there's an $86 trillion economy. We spend 0.014% on securing that economy. And it's nothing. Now, of course, he's an entrepreneur and he's pimping for his business, but it's true. We are barely scratching the surface of this problem. Yeah, and it's changing. I mean, it's changing. Could it be better? Yes. It is changing. It's board awareness. Well, you know, 20 years ago, they invited me to a dinner party. What does your husband do? I'd say cyber security or something. They'd roll their eyes and change the subject. Now, they ask me the same question.  My computer's running really slow, right? These are not, this is everyone now. Well, I'm worried about a life hack. How do I protect myself? Or what about these companies? I trust the bank. I mean, those are the kinds of dinner table conferences. Every party. So now, I just make something up. I don't do cyber security. I just, you know, tour agent or something. You've been in this business forever. I can't remember. Have I ever asked you the superhero question? What is that? Who's your favorite superhero? Ooh, that's a tough one. There's all the security guys I know. They, like, always dreamed about saving the world, so. Is that right? Yeah, right. I don't know. The lifer is right. I just like- You're not a superhero guy. No, no. In case of video game, yeah, that's- You're my superhero, man. I love what you do. I think you're a great asset for Cisco and Cisco's customers. I really appreciate you coming on. Thanks, thanks. TK, give us a final word. If people want to, you know, find out more about what Cisco's doing, read more of what you're working on, what some of the best resources for them to go to. You know, just dropped by the webpages. I mean, everything's published out there. Like I said, even for the super nerdy, you know, we publish all our security analytics papers. I think we're over 50 papers published in the last 12 years. Yeah. TK, thank you so much. Always a pleasure to catch up with you and safe travels. Thank you so much. For Dave Vellante, I'm Stu Miniman. John Furrier is also in the house. We will be back with lots more coverage here from Cisco Live 2020 in Barcelona. Thanks for watching theCUBE.


Staying at the Sanford Center, BSU Women also hosting St. Cloud State. Beavers trailed 14-4 after a quarter, but started to battle back. Erica Gartner misses the three, but gets the ball back, throws up the prayer. Nothing but net to beat the shot clock. Then later, Beavers down nine. Amy Pelzer threads the needle to Hannah Tsar for the layup. Lead cut to seven. Then Sam Adamich knocks down the three ball. She had five off the bench. Beavers trailed by six at the half. That's what they would fall by 65-59. Amy Pelzer with 15 points and seven helpers. If you've enjoyed this segment of Lakeland News, please consider making a tax-deductible contribution to Lakeland Public Television.