Tech Over Tea - #43 I'm Done With Discord - feat Donald Feury

Episode Date: December 23, 2020

On today's episode of Tech Over Tea, Donald Feury and I try to have a normal conversation about sleep patterns, MacOS being a pain to work with, Donald's plan to build a restream replacement and much ...more but Discord keeps cutting out and annoying me. ==========Guest Links========== YouTube: https://www.youtube.com/channel/UCvzzQdWoJANpkN9s0mZc-gA Instagram: https://www.instagram.com/supercozman/?hl=en Twitter: https://twitter.com/supercozman Deviant Art: https://www.deviantart.com/supercozman ==========Support The Channel========== ► Patreon: https://www.patreon.com/brodierobertson ► Paypal: https://www.paypal.me/BrodieRobertsonVideo ► Amazon USA: https://amzn.to/3d5gykF ► Other Methods: https://cointr.ee/brodierobertson =========Video Platforms========== 🎥 YouTube: https://www.youtube.com/channel/UCBq5p-xOla8xhnrbhu8AIAg =========Audio Release========= 🎵 RSS: https://anchor.fm/s/149fd51c/podcast/rss 🎵 Apple Podcast:https://podcasts.apple.com/us/podcast/tech-over-tea/id1501727953 🎵 Spotify: https://open.spotify.com/show/3IfFpfzlLo7OPsEnl4gbdM 🎵 Google Podcast: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy8xNDlmZDUxYy9wb2RjYXN0L3Jzcw== 🎵 Anchor: https://anchor.fm/tech-over-tea ==========Social Media========== 🎤 Discord:https://discord.gg/PkMRVn9 🐦 Twitter: https://twitter.com/TechOverTeaShow 📷 Instagram: https://www.instagram.com/techovertea/ 🌐 Mastodon:https://mastodon.social/web/accounts/1093345 ==========Credits========== 🎨 Channel Art: All my art has was created by Supercozman https://twitter.com/Supercozman https://www.instagram.com/supercozman_draws/ DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase we may receive a small commission or other compensation.

Transcript
Discussion (0)
Starting point is 00:00:00 welcome to episode i actually don't know because i usually don't record two episodes in one week uh 43 of take of a t yeah um when you said one you want to do this on saturday i was initially thinking you're saying like next saturday because i'd asked you during the week um but it's fine i just won't record next week and then it'll be fine then. That actually works out... No, next week's not Christmas. It's the week after the Christmas. Maybe I will record an episode then and then just not do the Christmas week. That might work. Yeah, that might work.
Starting point is 00:00:35 So I guess this... When's this going to be up? I think this actually will be the Christmas episode, though. I think this will be up the Thursday just before Christmas. What a nice christmas present so um merry christmas from the 12th of december how you been man i'm good man how are you doing not too bad not too bad i've noticed you've been streaming a lot recently a lot i wouldn't say lots of word but trying to get back into whatever i can yeah more than i've been doing at least i stream like
Starting point is 00:01:11 at this stage i'm doing one a week on the main channel and whatever i feel like doing on the gaming channel yeah so i think this weekend i'm planning Unless I change my mind I'm thinking I'm going to do a stream later today Probably play a bit of Hades Because that game's a lot of fun And You said later today, I was like wait Nevermind, I forgot it's fucking morning
Starting point is 00:01:36 It's 11.40am here Hey, I could stream at 1 in the morning That also works And then I think If I feel like it, maybe tomorrow I'll play some Bastion but I don't know, we'll see how I feel about it because I've never actually played that game before I think I played it
Starting point is 00:01:53 a very little bit back at the gaming club in college actually wait, no are you done now? yes I am, yes thank fucking god dude, congratulations I know, it's actually lovely to be done uh i you know it's it's a great experience but jesus christ four years is a long long time
Starting point is 00:02:14 i don't except for uh i'll say this every time the exception of meeting my wife at college most of the college was a waste of fucking time to me yeah that that's fair um i'm at the point now where i'm like did i just waste the last four years of my life is that what happened because what i realized sorry as in my case it's did i waste four years of my life and going dead about 30 grand i think my debt's a bit more than that but the way our loan system works for a higher education is actually really really nice so we don't actually have to pay a cent back
Starting point is 00:02:54 until I think we make above $40,000 or something and every year it doesn't actually go up with inflation it doesn't have compound interest put on it, it's just going up with inflation so it'll just keep up with inflation it doesn't what doesn't have compound interest put on it it's just going up with inflation so it'll just keep up with that rate which is perfectly fine so if you don't pay it back ever then you should pay it back
Starting point is 00:03:15 but you don't have never have to if you get like a job at Starbucks and never move up in the world the debts not gonna be there there trying to bother you about it. The way the ours works is, one, you do get interest. Two, I think depending on what program you're doing to pay it back, if you don't miss payments over a certain amount of time, I forget how many years, like 10 or 20 years or some shit, they'll just go, okay, the rest of that debt's forgiven. Oh, okay. But the that that's forgiven oh okay but but the debt that's forgiven counts as income so you get taxed on it
Starting point is 00:03:50 wow that's a harsh way to take it yeah oh wait is it just like a entire block that's Canada's forgiven it like or is it just over a period of time I'm pretty sure after a certain period of time just whatever's left this gets marked off Jesus yeah I think I could be wrong I'm not a fucking expert on that but I'm trying to remember what I had to read to accept the loan in the first place initially and I think that's how it worked but I could be wrong because if you were I don't know you say did uh an aeronautical degree or a medical degree you could still potentially have like 40 or 50 000 on that oh yeah that's insane actually if it was one of those should that be in six digits
Starting point is 00:04:40 yeah because like mine's like i went to a cheaper college because it was in state and mine was still like 30k and that was with financial aid. Let's say you go to like Harvard or something without a scholarship. That would be a massive massive debt. No thank you. I gave you a big ass list. What's something you want to go down
Starting point is 00:05:02 first? Let's see. What do we have on here? I guess we can scare people away a bit later with the VTubers I usually like to save that until People have already given up The watch time anyway Usually people watch like 5 or 10 minutes in and then give up So you know what, we'll start with
Starting point is 00:05:22 Something that everyone likes We'll start with video games You everyone likes we'll start with video games uh you've played a bit of ghost ghost of tsushima oh god i love that game so much i haven't played it yet it looks really really good uh give me give me a reason why i should play it um combat wise think assassin's Creed but more fluent I would call it a better version of Assassin's Creed's combat still has the same stealth elements
Starting point is 00:05:52 that Assassin's Creed kind of does but has what I would consider better story God the story is almost better and if you're just kind of into that maybe that kind of into that, you know, maybe that kind of history
Starting point is 00:06:07 and that aesthetic, you'll love it. You can really live like that. Samurai fantasy. Well, I did catch, so I watched the first five minutes of your stream and I came back, I think, an hour or so later and you were talking about how you're not really a samurai.
Starting point is 00:06:24 You actually just become a ninja later in the game with all your upgrades that's part yeah it's kind of part of the the like main struggle the main character has without going into like uber major plot spoilers is it's kind of him tackling with the fact that
Starting point is 00:06:39 this enemy they're fighting knows exactly what they're going to do because samurai live by a code, and they always react the same way to everything. So you have to basically break the code in order to fight this enemy. That's basically what his main inner struggle is. The only part I saw is that you were looking at the upgrade tree, and you're like, none of these abilities are samurai abilities.
Starting point is 00:07:04 Nope. Which I don't think is a bad thing. I like ninjas, I like samurais. Merge them together, you get something cool. It's not really, like, a major, like,
Starting point is 00:07:19 thing that, like, has issues with other characters until later. Like like you'll start to see like some certain characters are like oh i know you had to do what you had to do but you should stay away from doing this yeah but then you just have to do progressively more fucked up stuff every time and they're like uh you're turning into a monster please stop this now oh how much it's on how much is it going to be in Australia probably too much money
Starting point is 00:07:46 way too much money because you know our dollar is garbage let's go to Oz Game Shop let's see how much they're going to charge me for it how much did you end up paying for it it's retail price still so 60 bucks so
Starting point is 00:08:03 Oz Game Shop is basically I don't know how they managed to get the prices so low basically retail price still, so $60. So, Oz Game Shop is basically... I don't know how they managed to get the prices so low. Basically... Yeah, I don't know. Maybe they're like G2A and have stolen keys or something. But you can always get some pretty nice deals
Starting point is 00:08:17 on there. $68.99 Australian. That's actually pretty good. I don't know what the conversion rate is between Freedom Bucks and Tinkeroo Bucks. I think that would work out to be like $50.45.
Starting point is 00:08:34 Oh, nice. Okay, there's a little discount. Yeah. Well, normally when games come out here, they're $100, which is higher than they are retail in America. Excuse me. Yeah, that would work out to be like $80 or so dollars which is nonsense why the fuck are they so much money
Starting point is 00:08:52 I don't know maybe it has something to do with shipping I don't know but the thing is it's not just shipping digital copies are the exact same price so you'll buy a digital code, it'll still be $100. But there's no reason for it.
Starting point is 00:09:10 Actually, speaking of that game, I was playing the multiplayer last night and I was doing a mission with someone that was doing really well. So I was like, I'm going to invite him and play with him. And lo and behold, it's someone else also from Australia. And he has, I don't know where he's from in Australia, but his accent is like way thicker than yours. Like, holy God.
Starting point is 00:09:36 I could understand him, but it was like, holy shit, mate. Ah, yes. Yeah, my accent's kind of cleaned up since i moved away from moved away from rural areas but it does definitely slip back when i when i go there for a while because i grew up in rural queensland and you don't understand a word anyone's saying if you're not from there i i don't know exactly like you never gave me like like what country Australian accents sounded like but like
Starting point is 00:10:09 when I heard him talk I was like okay I think this is what he's talking about like Crocodile Dundee isn't a joke like that people actually speak like that not about knives and stuff but no like that accent's like an actual accent um yeah
Starting point is 00:10:24 it's I think the funniest thing about australian shows is that so i don't know if you've ever seen outback truckers random show okay outback truckers basically it's what it sounds like it's it's truckers through the outback and every single one of them has subtitles on it because the show gets uh like sold in america i love it because they like it's it's perfectly fine for me i can understand everything they're saying but i guess it'd be like listening to someone with a super thick like scottish accent i'm like i have no idea what you're saying but if you were from there and if you spoke like a perfectly fine accent to anyone else, you'd still probably understand it.
Starting point is 00:11:07 Right, yeah. I don't know. I don't have that hard of an issue understanding people that have really thick accents from when I had to work at the Greenbrier a long time ago. Because a lot of the waiters there have like thick Jamaican accents or thick Asian accents. So I got used to just understanding thick accents. Yeah, it's not too difficult once you're around it,
Starting point is 00:11:30 but I could make my videos like that if I wanted to. I think it'd be amusing. I have some ideas. I think that when I go play when I go play Tie the Tasmanian Tiger, I'm going to ham up the accent as much as possible.
Starting point is 00:11:46 Let Meeseeks have his fantasy in your head. All right, mates. I think I'll have to do that. I think I will have to do that. Also, Discord seems to be getting worse. I noticed in DT's episode it was cutting out a bit. It's cutting out for you as well. I don't know if that's just my side or what's going on.
Starting point is 00:12:11 I don't think I've heard you cut out at all huh okay i don't know what's going on then there i don't fucking know man discord shit maybe i'll maybe i'll use my linode sponsorship and set up a uh a jitsi server or uh i there's actually a a competitor uh service to discord i like just found out about not that long ago called uh gilded.gg that does ring a bell and uh i think i just like pissed around with it one day and so it's they're trying to move into the space that this score is technically moving out of right because discord's trying to not be just the whipper gamers they're trying to be like general now whereas the whereas guild is like no we're going full ham on the word gamers like they have the tools where you can even set up like like micro forms on the server you can set up calendar events videos everything that's
Starting point is 00:13:05 actually really cool yeah it's like it's basically like really like much more feature full but the only exception they have is their weakness is they don't have like a bot integration that's a problem but they have webhooks so you can kind of do but stuff mm Okay, that makes sense. I will care about this when someone builds a matrix bridge for it. I mean, technically speaking, I don't know how that API works, but you could technically have
Starting point is 00:13:37 a bot that's listening to your matrix server. I don't know if that's a thing you can do or not, and then just have them bridge the messages over with the webhooks I think we could do that yeah, that's pretty much how it works with
Starting point is 00:13:53 the discord integration but I don't know I think discord's sort of been slacking a lot in the gaming side. Like, they haven't really done anything that... Like, yeah, you have the overlay. That's pretty much everything gamery about it at this point.
Starting point is 00:14:12 It's basically Slack with a different skin. Oh, yeah. I mean, they've even said they've completely rebranded themselves. It's not like, oh, we're just for gamers now. They're trying to be like this generic communication community platform thing now. And I'm like, okay, I kind of get why you're doing that. But I think in the process of
Starting point is 00:14:32 you doing that, trying to get more people, you're going to push away and piss off the ones that have been there for years and they're just going to fuck off and go to other platforms. Well, yeah, it's not like Discord's the only platform out there. But I remember when I... When my main group was on...
Starting point is 00:14:49 It was a Skype group. That was a... God, I don't miss that. Skype is so bad. Yeah, I hate Skype. There was like... The only reason I still had Skype on my old computer was to talk to two old friends of mine from back home.
Starting point is 00:15:04 I had to open up Skype to talk to someone at some point. I was like, wow, this still looks like it does 10 years ago. Probably still runs like shit. Probably. Well, one of the, like Skype's a weird one, especially for businesses because the Skype for business and
Starting point is 00:15:19 regular Skype accounts are two different accounts. Why did my light just get brighter? Oh god. Why did it jump up to 52? What? What the fuck? Oh. I don't like that.
Starting point is 00:15:37 Are you having like a short that's making the fucking thing wiggle? I don't know. Maybe. There we go. On that note, I probably should get myself a UPS. Oh, yeah, yeah. Yeah, yeah. Not the shipping company, no.
Starting point is 00:15:56 The power supply. Yeah, because I've just got this running off of wall power, and it has been a problem from time to time, because this house has some of the flakiest power I've ever seen, like, once a month, I would say, we lose power here. How old is it? Not that old. It's- it's not- well, it's not just the house, it's the suburb. Oh.
Starting point is 00:16:20 I don't know why it happens so often. It just changed again what the fuck okay speaking of lighting I actually ordered some more lighting equipment what are you working on now these two like I think you have these things these like newer led panel things
Starting point is 00:16:47 yeah they're like 30 bucks for two of them or something they're lovely uh i was uh what's that dude that works with uh harris sam goodall uh he just released a video today talking basically talking about how to use uhors with lights. I've never actually saw a reflector used before. He was showing examples of how to use them. It actually looks really convenient to use. So I like immediately went and bought like a reflector. Because they're not
Starting point is 00:17:16 inexpensive. They're like 20 bucks. Do you have a link to that? The reflector or Sam's video? Yeah, whatever so i can show you something on the screen let me whatever whatever's closest at hand amazon go do your thing oh speaking of amazon the um the bookseller i normally go through, I've noticed for some reason,
Starting point is 00:17:47 so they've got an Amazon shop. Their prices on the Amazon shop are cheaper than their prices on their own website. And I don't know why they've done that. It really confuses me. It does confuse me. Do you think you'd make them cheaper on your own site? Or maybe make them equivalent, because Amazon's going to take a cut anyway.
Starting point is 00:18:07 So it's real strange. Unless they're already overcharging the shit out of it anyway, and they don't care if they just lose a little bit off the top? Maybe, but their prices are pretty good generally. I just broke the entire thing. I didn't have the discord window open so it placed it where the main discord window is no oh yeah okay yeah i have seen these be used before i just i don't know what i'd be doing with them though that so maybe i'll go watch that video
Starting point is 00:18:40 yeah the main thing it does which is is, I think, part of my problem because, you know, all the shadows and shit back here, is it'll basically just kind of disperse all the light that's hitting back this way. So instead of, you see, like, all these dark spots behind me? It'll kind of, like, gently, like, diffuse all of it back and it'll be, like, very evenly lit, like, all of it back here, and it'll be like very evenly lit like all of the back here and it looks really nice okay
Starting point is 00:19:05 i have fairly limited space though so i don't know how well i'd be able to make use of them but that's true i will have a look they do just come if you notice like they have like clamp on the shit. I don't know if you could just clamp it on the top of your monitor or something. Hmm, that's an option. Also, a curtain rod that you just hang it down from. Get a bit of fishing wire.
Starting point is 00:19:41 Wait, do you know how Do you know how absolutely messed up my blackout curtain solution is here? I don't think I've... Actually, I don't know what your blackout curtain solution is. Oh, okay. So, I have this quote-unquote curtain. It's not a curtain.
Starting point is 00:20:00 You might notice up there there's some clamps. I see that. That's because what it is, it's actually a bed sheet. Oh. I've clamped a bed sheet to my curtain rod, and then I can just drop it down whenever I'm doing videos, and that just basically knocks out any light that would have come in through the edges of the window.
Starting point is 00:20:23 Whenever I actually have a different space that doesn't involve having one of our cats in here i want to get some kind of blackout lights if or blackout curtain if i need them it might be in the basement where i won't need them anyway yeah well yeah i only need them because i've got um i've got blinds but light comes in through the edges of them. And in the late afternoon, the sun is coming straight through my window. Right, yeah. Yeah, it's not too much of a problem, but I just don't want to deal with it. I dealt with it in the videos for a while. You might have noticed in some of the videos that recorded later in the day,
Starting point is 00:21:01 there was light coming in through this section over here. Nah, I never even paid attention. Oh this is you probably notice this like every time you make an upgrade to a video no one else notices besides you maybe it depends on how significant the difference is yeah well obviously if you change your set. Yeah. I mean, it's like, I'm sure that like the audio I'm using now and the audio I had before, it was a big fucking difference. Oh, yeah. But like, say you were using a camera and then you went and bought like another $300 lens or something. No one will notice the difference.
Starting point is 00:21:40 No. Except like... Other than like, maybe the angle's a little wider or something you know yeah the only one who'd notice something is like the like camera junkies and even then probably not yeah like the biggest difference i've done is obviously having these back lights here and my extra light so i can have you know a fill light a point light and uh sorry a fill light, a point light, and a sorry, a fill light, hair light, and a key light. But, besides that, I've made
Starting point is 00:22:12 some other minor changes here and there, and they haven't no one's pointed them out until I pointed them out. Oh, wow, yeah, those are nice lights you got there. Which, it slightly bothers me, but also also i just want to improve stuff myself oh yeah like yeah i could just keep doing everything with uh my webcam looking like
Starting point is 00:22:35 absolute garbage like most people with a c920 do um like someone who talks about roads a lot uh um but i i want to like make it look better and that's why i bought the new camera anyway because i want to i want to have it look better i don't need the new camera i could i'd be fine with just the c920 but yeah i just want to see stuff improve basically speaking of speaking of men who rant about road uh you know i got when i think when you and some of the people in the chat were like that randomly brought him up yesterday i was sitting there thinking i was like how proud would he be of me of the fact that i'm literally running my entire youtube channel i'll have a vent peg almost except for except for when i'm recording i i use obs to record but literally all the
Starting point is 00:23:27 fucking editing is fm mpeg and python script yeah that i don't know why you do that because i'm lazy and i will do the same editing anyway well yeah i think i mentioned this in the stream um one of the things I do want to do is just... Actually, one is have an automatic import script, so I don't have to bother importing the videos. So right now, I just drag them in and put them in the project. I should be able to start a project. I have a template Kdenlive project file,
Starting point is 00:24:01 and then just populate it with everything that should be there. That's not difficult. I just haven't done it. Basically, I'll just go over every file in the folder and then just put in the metadata it needs to actually locate the file. The other thing is automatically adding in my outro video because I manually drag it in every time as well. All of that stuff's pretty easy.
Starting point is 00:24:22 It's just there's no documentation on how the Kdenlive save file actually works. So it's basically just hack it together. I mean, that's what a lot of my FFmpeg scripts are is because there's not a lot of centralized resources about doing stuff with FFmpeg. It's literally like I think most of my scripts are usually the result of finding
Starting point is 00:24:46 like a random stack overflow post about hey how can I combine two videos with FFmpeg and I'm like hey noink bye now FFmpeg does seem like a cool tool but I I make too many
Starting point is 00:25:04 mistakes and I want my videos to be edited in a certain way that doing it through fmpeg i feel like would just be too much of a hassle for me if you don't do much editing and you just cut out like you know the parts where you're not speaking i it's perfectly fine so yeah whenever i make a mistake like i i i'm pretty aware of what my brain's farting or I'm saying misspeaking. I'll turn it into a joke. I'll make fun of myself. I actually usually like when people make videos and
Starting point is 00:25:35 they do something stupid. They're like, wait, what the fuck did I just say? They make fun of themselves. I like that. That's why I usually leave those in. Like you said, for the silence parts i just python script room is all silence anyway if i left those in i think the videos would be almost twice as long like i could leave a couple in here and there but if i left them all in the videos would be unwatchable i did have two ideas to potentially do some uh more sophisticated editing with the
Starting point is 00:26:11 stuff i have one was i did think about for the python script that's removing the silence adding the ability for me to basically pass in a white list of time frames. So basically saying, oh, if you're looking for silence, but you're within this time frame, just ignore it. Just for like, I want to leave it in for comedic effect or something. So that way
Starting point is 00:26:37 it looks normal, then sometimes people will leave sections of silence there on purpose for whatever reason. That would be the use case for it. Like you're saying, you're trying to make some sort of sarcastic point or something like that. Yeah, pretty much.
Starting point is 00:26:59 Apple makes a great operating system, and they just go on from there. Yeah. And the other one is I briefly told you about this before, which was I considered adding some kind of really low
Starting point is 00:27:16 volume background music tutorial video so it's not just me blathering on for like 12 minutes. And I already found a solution. I already found an example about how to do that. It's super easy. Yeah.
Starting point is 00:27:31 What I thought about doing was there's, there's like two phases of this. The first one is a simple implementation where I basically just use like, there's a standard program called Shuff to shuffle like the entries from like LS or something. I thought about using that to basically like have a directory that I have for background music, whether there's actual files in there or they're just send linked from other
Starting point is 00:27:59 things and just say, I pass in this directory, pick a random audio file from this directory, loop it the whole time. So basically it's like random. I don't even know what it is until it's already recorded. Surprise! Nobody knows!
Starting point is 00:28:17 And the other idea I had, so it wasn't literally the same track looping over and over again for like 20 minutes, would be something a little more sophisticated which is i take the same i don't like this take the first track i take the track i have the entire length of the video the main video not the intro and outro stuff um i take i take the first audio track now you use like media info how long is this track okay it's three minutes how long is this video 12 minutes okay so there's nine minutes left
Starting point is 00:28:50 take the next track how long is this one four minutes okay four minutes and until the whole video is consumed and then i can just concatenate all those tracks together and it's basically one continuous bgm of different tracks yeah yeah yeah i've thought about doing music in the back of my videos as well i just i don't know whether it would fit or not that's the only worry i have i know it's fine for a stream but i don't know how well it would work in like a 10 12 minute video it might uh I think if you're actually showing something off probably not like I'm I'm not playing them into videos but they seem to help when you're just kind of like talking like it's like a talking head video where you're just kind of talking about something I think it helps some of those yeah okay that might i might try that i'm not sure what music i use
Starting point is 00:29:50 right now for my streams i'm using um stream beats yeah uh which is i like stream beats stream this is great harris heller did a great job with that like there's a lot of stuff in there i'm not a fan of like i'm not a I'm not a big fan of lo-fi stuff I'll listen to it when I'm just doing stuff by myself but I don't think it makes great stream music nah I downloaded all the synthwave
Starting point is 00:30:16 albums I've got all of it downloaded I think mostly what I'm using is the hip hop stuff the hip the stuff the hip the hip the hip hip yeah there's other things I could use like Monstercat's got a pretty good obviously being Monstercat you can go get a Monstercat
Starting point is 00:30:39 license and use all of that that's obviously going to be great music as well I might consider that, to be honest, because I do like a lot of Monstercat. I don't know how much their license is. The only other royalty-free service that I actually use that I pay for is Epidemic. That one doesn't ring a bell.
Starting point is 00:31:00 It's what Fluke used. I just realized that. My browser library and actually like, they actually have some pretty nice synth and retro wave tracks on there. Mmm, Epidemic Music. It's Epidemic Sound. Well, it came up in Google. Uh, okay, that's cool.
Starting point is 00:31:24 Yeah, maybe I'll have a look at this as well see what they have yeah let's see what about you almost ran out of money having to find a job again oh yeah that's why you stopped making videos for a while
Starting point is 00:31:44 yup you had that go money and having a fine job again. Yeah, that's why you stopped making videos for a while. Yup. You had that go. Well, see, this part I thought might actually be helpful for people because there's always people trying to get their foot in the door in that particular industry.
Starting point is 00:32:00 So, all of you who might be watching, who are going to be looking for a job in software development or some shit like that, I will explain to you the steps I took to acquire another job. Okay, class, ready? Step one, I already had a resume template. Wait a second. I've got a notebook.
Starting point is 00:32:23 He's taking notes. Oh, boy. I already had a resume template. I don't remember where I got a notebook. He's taking those. Oh, boy. I already had a resume template. I don't remember where I got it from. Because, for fuck's sake, unless you're a designer, don't use your own resume thing. Just get a template somewhere. The order that things on the resume are is what's probably one of the most important parts. So, usually, you have your name,
Starting point is 00:32:46 maybe some info like your email or something. For God's sake, don't put where you live or your phone number or something. It's going to go all places. Indeed, do you want randos calling you on your phone? I don't think you do. Next thing down
Starting point is 00:33:01 below, if you want to put it, you don't have to. It's like a one sentence like description of like what you're trying to do like mine was like uh i'm a software engineer with three years of experience looking to grow my knowledge and teach others my skill summary the next point after this and this is the most important part skills because uh if you don't already know this when people are looking at your resumes decide whether they want to call you or not a lot of times they're just looking for keywords because the people usually looking at resumes they don't know what the hell this shit is they were just told candidates that have
Starting point is 00:33:43 javascript html react and something on the resume generally it's going to be hr not the person who you're actually working for who's actually looking at it so generally what i like okay if you're just trying to find any job usually you want to carry the resume to like whatever job you're looking or like whatever uh job you're looking for. Whatever job you're applying for. In my case, there was a specific kind of job I was looking for. I had my resume carried to that. I had
Starting point is 00:34:13 the important thing first. I was trying to find, if I could, a go job. A go-lang job. Which I kind of did. We'll get into that afterwards. After that, there is the if you have job experience relevant job experience not what the you worked at fucking i don't really know about that now you cut out that for a bit that's where you put it uh i said like if you have job it's
Starting point is 00:34:41 like uh job experience it matters for what you're applying for, not something you did before. And when you're describing it, you usually describe it in, like, affirmative things that you did. Don't just be like, oh, I worked on this thing. We used this thing. Okay. saying, okay, you should be like, oh, I leveraged MySQL and PHP to maintain and further develop our existing web applications. So you're saying,
Starting point is 00:35:15 I took this thing and accomplished this goal. HR likes saying that stuff. Whatever. And then after that, if you have projects put them there uh preferably link to source code and a live demo because especially the live demo part because it's one thing just be like oh i made this thing and this stuff but if i can't see it i don't believe you and then education at the bottom which is funny because like if you go to a lot of college they'll tell you to put that front center don't put it front yeah it's like especially nowadays it's probably one of the least relevant
Starting point is 00:35:59 things on your resume which is funny considering you probably spent four years of your life and forty fifty thousand dollars trying to get it yeah a lot of companies really the only companies that desperately desperately care about you having a degree are government organizations or doing military contracts anything like that but if you're doing any sort of like web development or just general development yeah your degree is not really as important as you having demonstratable projects do you you can actually say i these are things that i've done this is what i actually know yep then if your resume is all ready to go by the way i never bothered with cover letters i think cover letters are a big fucking waste of time or if you have a cover letter just just literally take a template one that has like four places where
Starting point is 00:36:50 you're like hello insert name of company here i am applying for insert name of job here and that's that's what i would do if i had a cover letter but i didn't even bother with that shit that's an interesting approach a lot of people will say the cover letter is incredibly important. If you are going to take the template approach, one, it makes you fill out the template. Two, it makes you fill out the template with the correct company. Yes, please do that. So here's the next thing I did when it came to actually job searching. And this is another thing.
Starting point is 00:37:24 It's going to be contrary to what you usually hear colleges. They'll say like, Oh, you know, like research the job that you want. Like, you know,
Starting point is 00:37:33 find the company you like research the company. No, no, no, no, no, no. Don't,
Starting point is 00:37:37 don't waste time with that shit yet. You know why? To me, it always seemed like when you're trying to put in job, like applications for jobs like that, it's a numbers game. I think over the course of that couple months that I was job searching, I probably sent out 80 resumes. And I heard back from 10 of them and got phone interviews with three of them okay so i don't know what uh percentage of success that is uh but it's not worth you literally saying they're looking up every single you know i mean
Starting point is 00:38:12 my kind of train of thought is i'm not going to give them the time of day to like look into until they decide they want to give me the time of day. Otherwise, why would I waste my time? That's my train of thought on it. So it's a 12.5% contact rate and then 3.75% callback rate. Yeah, pretty much. Now, you could say that's attributed to the fact that I said, fuck the cover letters, but I can dish out resumes faster
Starting point is 00:38:43 than it would take me to sit here and customize a damn cover letter every time I was sending out resumes. I weighed the pros and cons. What I would do is if they actually reached out and said, hey, we would like to talk to you. Then I would go, okay, let me actually see what the hell they actually do and what they're about. Because remember, when you're doing an interview, you're interviewing them just as much what they're about. Because remember, when you're doing an interview, you're interviewing them just as much as they're interviewing you.
Starting point is 00:39:09 Even when I had my old job, I actually looked for other jobs. I actually got job offers. I just turned them down because when I actually did the interview and tried to get more about what they were doing and how they were using it, I realized I don't want to work there, and I turned down the job offer.
Starting point is 00:39:29 And then assuming you actually get through phone interviews and go into real interviews, well, I guess this is where you're supposedly no fucking bullshit, like, what's data structures? What's this algorithm? You know, this fucking bullcrap you're not going to use in an actual job.
Starting point is 00:39:45 Yeah, there are books that go over all of that stuff just you'll find it pretty easily just know that it's whatever the hell they're asking you that's probably the only time you're going to use it guide to coding I thought the book's cool
Starting point is 00:40:03 there's a really good one the complete coding interview guide yeah there you go Guide to coding. I thought the book's cool. There's a really good one The complete coding interview guide. Yeah, there you go That one's in Java, but it basically applies to every other language That um that data structured algorithm video that trim black he made a joke that I eat so hard when he made it because he was talking about like, I think it was like how to traverse like binary trees or something. He's like, knowing how to traverse a binary tree is really important,
Starting point is 00:40:36 such as when they ask you about it during the interview. And that's about it. I was like, true. If you are writing a library on how to traverse that, unless you're a library developer or you're doing coding interviews, that's the only time it matters. No. Yeah, pretty much.
Starting point is 00:40:52 And if the thing is, there's already thousands of libraries to traverse a binary tree. So no one's going to be doing that. Nope. I guess unless, unless your company is like super cutting edge and it doesn't have like a, a tree library in it or something if the
Starting point is 00:41:10 boss that you work for is really so like I don't know what the word you even describe it is that he's so anal about using third party libraries that he wants to write every single piece of code himself I'd be like nah bruh you do you I'm to fuck off over here. Well, EA has internal libraries they use
Starting point is 00:41:28 for the Unreal Engine rather than using the built-in libraries. Oh, yeah, I'm sure they have a use case where they need extremely... They need to squeeze out every single ounce of performance they can get. I can understand. But if you're just writing fucking web apps or whatever,
Starting point is 00:41:43 the fucking shit doesn't matter. Yeah, neither does. I'm trying to think if there's anything else important But I mean, if you're just writing fucking web apps or whatever, it doesn't matter. Yeah. I don't think there's anything else important I can say about that. Oh, if you go into an interview and you feel like you don't know anything, that's, that's okay. It's totally okay for you not to know, not to know stuff. What's important is not that you know the answers, but that you can walk them through how you figure out the answers to problems
Starting point is 00:42:06 you don't know that's what's important because it's far more more more likely on the job that they're going to ask you to do something and you go i have no fucking clue how to do that i need to figure it out programmatic thinking that's what's important yep you can learn new libraries you can learn new language languages you can learn new language uh languages you can learn new constructs if you can break down a problem in a way where you can actually even if you don't know okay let's say you're trying to do something like um send something basic like send a json uh a json uh send some json data in an HTTP packet. Something like that.
Starting point is 00:42:47 Something super basic. Even if you don't know how to do either of those things, if you can understand like, okay, here's how I break down that problem. Here's how I should look at it. That's what's important. But if you're applying for a web development job and you don't know how to
Starting point is 00:43:05 do that then you shouldn't be applying for that job by the way please please know how you know how to send some data over an http packet if you're trying to apply for a web dev job i mean it depends on what level job it is if it's a if it's a junior job if the company's not fucking stupid they should basically expect they have to basically teach you a lot of things that's what i think when i think junior is like you have the basics down maybe you know a bit more about some things but for probably for the first couple of months i we probably may need to hold your hand a little bit sure yeah absolutely but there is there's there's a certain baseline where if you don't like if you don't know what a loop is, please don't apply for the job.
Starting point is 00:43:46 Oh, yeah, yeah, yeah. That's what I mean. They have basic programming understanding. If they go to an interview and I'm like, okay, do you do this in an if statement? And they're like, what's an if statement? And I'm like, thank you for your time. Here's the door.
Starting point is 00:43:58 There's a... I forgot what the... Someone sent me a link to it a while back about this person got really confused about Fizzbuzz and didn't understand the question. They didn't even understand how to approach the problem.
Starting point is 00:44:16 Let's see if I can find the link to it. Did that break everything? I don't know. Probably not. It should be fine. Let's see... Is it gonna be here? No, okay, I can't find it. Anyway, yeah, if you don't know what fizzbuzz is, fizzbuzz is this very famous coding interview question where basically I think it's every number divisible by three, you print out fizz.
Starting point is 00:44:52 Every number divisible by five, you print out buzz. And then every number divisible by 15, is it? You print out fizz buzz? Is that how it goes? That's like the logical way to think of it. The way they'll usually say it is you count from 1 to 100 if the number is divisible by 3
Starting point is 00:45:09 you print frizz if it's divisible by 5 you print buzz if it's divisible by both you print fizz buzz but the meaning of divisible by both means take 3 take 5 multiply them together that's what the divisor is they also want you to be able to do some very basic
Starting point is 00:45:26 multiplication because if you can't do that you're also gonna be screwed um but yeah that's a very simple question there's you can go find thousands of ways to approach it there are like github posts where people will post like the most nonsensical ways to approach that problem
Starting point is 00:45:41 um i think you can do it in one line in some languages it's that stupid or you could write like this i've seen some people like write thousands of lines just to do it just to see how badly they can write it yeah do you want to see some attempts that when i see them i'm like you're trying too hard go look up fizzbuzz solutions in ruby ruby's one of those languages that has like a bunch of like really weird like clever syntax
Starting point is 00:46:11 but probably only the person that wrote it knows what the fuck that code even does ruby fizzbuzz one liner here we go oh god what am i looking at okay um i'll zoom in on this Oh god, what am I looking at?
Starting point is 00:46:25 Okay, um, I'll zoom in on this. And how do we do this? Is that gonna, is that a show? Yeah, cool, it's on the screen. I'm gonna just send it to you. I don't know what I'm looking at. I might, I might not. Here you go. I used Ruby back in college once. This is from RosettaCard, apparently.
Starting point is 00:46:48 The number one, up to 100, basically goes into a loop. That part I can look, yeah. Variable in, puts, fizzbuzz. I don't know what that part there is. What's in the square brackets? I don't know what that syntax is. My Ruby stops at that part there is what's in the square brackets i don't know what that syntax is my my my ruby stops that part yeah like when they ask you a question like fizzbuzz they're not looking for a solution like this what they're looking for is something actually if you write a
Starting point is 00:47:19 solution like this they'll probably get rid of you as well just because you're like you clearly can't write code that anyone else is going to be able to read um that's that's very important actually but they want something where you can actually explain to them like even if you get like even if you get to the question like that wrong if you can explain to them how this is supposed to work that's more important because maybe you got like nervous during the interview and made some sort of dumb mistake. But if you can explain to them like this is why this should work, then that's important. In fact it is more important than you accessing the answer.
Starting point is 00:48:00 If you can get the answer then they're not dumb. They know that every single coding interview question is on the internet. Yep. So unless they're a company who tries to get you to build their app for them, which is... Which also is a... That's a company you shouldn't work for. That's when you should do some research on the company.
Starting point is 00:48:21 But they know that every single interview question is on the internet already or some variation of it. They might change a little bit but this the structure is pretty much there there's only so many ways you can traverse a binary tree yeah they want you to understand how you're doing this but they're still not very good coding interview questions the best ones would be ones that are actually related to the job. Yeah. In fact, if you all want something extra to watch, I was on here a long time ago. I went on like a 45-minute rant
Starting point is 00:48:52 about how fucking shit code interviews are. Go watch it. I did, didn't you? I did. I was even like, I even clapped my hands so you could see the fucking video editor to make sure that clip that part. I don't remember if I made a clip of that one or not. I think I might have Maybe I did just not the entire rant. I'm not sure
Starting point is 00:49:15 I gave you a hot take and you threw it away. What the fuck? People can go back to it now and now that now that I have uh far more people watching the channel after dt's episode you can you can clip it and then go post it in a fucking uh subreddit that's always like stupid r slash computer science or whatever yeah yeah yeah that they're like re if you don't want to work fang you're not a real oh yeah jesus christ i don't know why you'd ever want to work in a thing company no i never ever wanted to work for even
Starting point is 00:49:51 even working for the like the medium sized company i work for now like i could already tell has like issues that i'm going to have with later like being stuck in meetings so long sometimes you don't actually fucking get shit done. Yeah.
Starting point is 00:50:08 I can only imagine how bad that is at a bigger company. Yeah, you were talking to Will about that in the... Actually, were you there when Will was talking about that in the stream yesterday? I heard him mention, like, stand-ups. Yeah, his stand-ups that go between 15 and an hour. Yeah, like, I think I him that uh it's not me because i'm like newer and at the bottom of the totem pole more or less but like a couple of senior devs
Starting point is 00:50:32 there are literally some days where they don't code they're literally in meetings all day and that happens so frequently that i was talking to one of the other devs that's like lower level and i and i was like when the did they even do when do they get time to do stuff done and they're like he jokes and he's like the weekends i was like if that's what they would expect to be at some point well you i got to do on the weekends that would be a worry that's the only world to have about a programming job when you get to that like crunch time like it's not as big of an issue with some companies but like depending on what like what part of the industry you're in like crunch time can be a serious problem
Starting point is 00:51:14 i wouldn't say so much as usually crunch time is the problem at least not in my experience it depends a lot more on your seniority because it's not one of those things that okay it makes sense that if you're granted higher seniority there comes with it's a trade-off of extra responsibility one of those being that if everything goes catches on fire during the weekend your ass has to respond to it probably that's that's why i kind of have like I kind of want to hire like a more senior position for more money but at the same time I like
Starting point is 00:51:50 weekends weekends are nice yeah I like for my like for my time to stop at fucking 5 p.m. not drag on into yeah yeah I get that what else did I send you I know I sent you a lot of stuff
Starting point is 00:52:08 one thing you did send that I have no idea what the fuck it the sleep schedule thing you sent poly what does that mean I'm going to search for it before we do that let's just find the definition of polyphasic. Okay. Let's see.
Starting point is 00:52:33 Biophasic sleep or diphasic sleep, bimodal or bifurcated sleep is the practice of sleeping during two periods over the course of 24 hours, while polyphasic... Am I saying that right? I don't know. It probably doesn't matter polyphasic, yeah, there we go sleep refers to sleeping multiple times usually more than two, each of these in contrast to monophasic sleep phasic, whatever, which is one sleep period within 24 hours, so
Starting point is 00:52:55 sleep, basically taking naps I'm guessing, like breaking up just sleep okay, so to go into more detail, the reason why I got interested in this was the guy that wrote The 4-Hour Workweek, Tim Ferriss, I think is his name. He has another book called The 4-Hour Body. That is a book I really need to read at some point. That has a lot of very interesting things about things like diet exercise up sleep patterns which is the
Starting point is 00:53:25 thing i was reading about and he um basically talks about how if you want to enter into a period of like i guess you won't call hyper productivity that these polyphasic sleep schedules tend to be very attractive because it allows you to operate on much less sleep without basically feeling tired or at least as tired. And there's, there's all kinds of different variations of like how often you take naps and how long they last. The particular one that I was trying,
Starting point is 00:54:00 I think the name was called the every man. Cause it's basically like the, the polyphasic schedule that cuts back the most amount of sleep, but is has the naps placed in times that is still sensible for somebody who works at nine to five to still work. Right. So the way that sleep schedule worked when I was doing it was I went to sleep at 9 PM and I woke up at midnight. Right. So the way that sleep schedule worked when I was doing it was I went to sleep at 9 p.m. I woke up at midnight. Right. And I stayed awake or I basically took naps at three 20 minute naps. Once at 4 a.m., once at 8 a.m. and then once at 3 p.m. 3 p.m and the way it works is initially you'll just kind of start get you'll just gradually get more tired as you're trying to do this because you're building up uh sleep depth that's like
Starting point is 00:54:54 you're just getting more and more tired uh but at a certain point there's a mechanism in your body that'll kick in which is if if your body feels like it's in sleep deprivation when you fall sleep and you're sleep deprived you instantly fall into uh rapid eye movement sleep when you do most of your actual resting normally when you have a monophasic sleep schedule you have to stay asleep for like three or four hours before you go into REM sleep. Uh, but since you're dropping straight into REM sleep, 20 minute nap feels like you slept two hours basically. So every, you just kind of take these little naps across the day to sort of keep you
Starting point is 00:55:36 going. And eventually you'll fall into that rhythm where you kind of start getting tired, like maybe like 10 minutes for your nap and you'll just conk right out and then you'll wake up almost like you took a full night's sleep almost and then the cycle continues.
Starting point is 00:55:54 I was doing it. The reason why I stopped it is I was basically only sleeping four hours a day is what it amounted to. I was getting a lot done, but at a certain point, I almost... I'm trying to think how to describe it.
Starting point is 00:56:13 I almost feel kind of depressed. That's because I was awake too much. If that makes sense. I was awake so much and not sleeping a lot that i don't know like it it felt really weird it felt very uncomfortable i feel like you're not supposed to
Starting point is 00:56:33 be awake in between like from like let's say like midnight to six in was i now there's a in the book there's like a really fucking crazy like extreme end of it that they describe it's called the the uberman so the uberman you don't have a a like a a two or three hour block of sleep period at all you just take six 20-minute naps, period. You sleep two hours. That's it. The example they gave in the book of somebody who did do that for a year
Starting point is 00:57:16 was, I think, the lead engineer of WordPress. He did it for a year. He said he had to thought because he got married, and that doesn't work when you're married. Yeah, unless you're married to someone who's also doing it. That would be weird. What if you have, like, they're doing the Ufaman sleep, but, like, they line up their sleep so it's in like
Starting point is 00:57:45 the middle of each other's like waking cycle oh god dude you like never see each other that fucking time so the reason why um i think like the the the less intense ones like the everyman stuff like that i think you can keep those up for like really long periods of time those like really crazy ones like uberman you're not you can keep those up for really long periods of time. Those really crazy ones, like Uberman, you're not supposed to keep those up for super long because after time it actually has a very detrimental effect on your health.
Starting point is 00:58:15 Because at a certain point your body's like, okay, homie, you gotta stop. Your health just your immune system starts attacking and everything. Yeah. Huh. Yeah, well...
Starting point is 00:58:29 I sleep something that I wasn't really that interested in until I think it was like two or three years ago, there was a... Everyone's seen this podcast already. Joe Rogan did a episode with... What's his name? Matthew Walker walker episode 1109 really really good
Starting point is 00:58:47 episode um and that sort of opened up my eyes about how like how important sleep actually is and how important it actually is to get like a good night's sleep and what you can actually do to improve your sleep like that's the reason i started reading before i go to bed and i've noticed that when i don't do that yeah it actually is a lot worse than what how it was going before but that seems like a really a really interesting approach doing sleep but also potentially really dangerous not just the oom and obviously that one two hours of sleep every night is or every day i guess is probably not sustainable unless you're like crazy the the thing that makes it hard to maintain isn't even just the whole thing of uh you know that weird schedule
Starting point is 00:59:37 uh the the more extreme those get the higher risk higher reward they are. Because obviously you're just literally staying awake for like six hours more a day in the case of the Uberman. But if you miss one nap, it feels like you haven't slept like two days. It's that, like it's boom! It hits you and it really takes like
Starting point is 01:00:00 two or three days of staying on the schedule to sort of readjust back to it. It's very very volatile yeah and it makes it hard to do a lot of things because you can't i mean unless they understand and they'll like let you do it you you can't like go on trips and stuff or you can't go hang out because you you literally have to nap for 20 minutes every four hours yeah like the hawk work otherwise you're gonna crash yeah that reminds me a lot of um i was on keto for a year it reminds me a lot of that where if you if you stay on keto you will just shed weight and you
Starting point is 01:00:34 will feel great all of the time but the second you eat a donut you're going to die for the next like three days because we like my wife tried to stay on keto for a while yeah for anyone who doesn't know keto is where you basically try to keep your um carb intake basically as low as possible i think most people say below like i think it's 15 20 grams a day it depends on how like what your weight is um but i think 15 is the general goal and if you eat like a slice of bread it will put you above that so if you have something like that's actually got a decent amount of sugar in it like a donut or anything like that you're you're gone for the next couple of days and the way it works is basically your body uh puts itself into a situation where rather
Starting point is 01:01:22 than burning carbohydrates to our sustainous energy it's going to be burning fat and turning them into ketones um and when you like that takes a while to get into that process and when you break the process your body just doesn't know what to do it just hates you yeah I am going to pull up my giant fucking diagram that I was going to talk about your self-hosted restream thingy yep
Starting point is 01:01:54 that is really cool let me open it google drive you have the link don't you I think I do yeah you sent it to me Google Drive, looks like. Yeah. Oh, you have the link, don't you? I think I do, yeah, you sent it to me. I did.
Starting point is 01:02:12 I was about to resend it to you, and I was like, wait a minute. Where's the thingy? Thingy, where are you? That's, okay, yeah, it wasn't, yeah, I do have it. Get it, Joe, yep's okay. Yeah, it was yeah, I do have it Yep, cool. Okay. Right now we see we see me the streamer. Okay, let's let's zoom out a bit. There we go Okay, now hide this is zoom down I'll have these windows. Yes, I can cool. Nope. No can't hide that one. I can make it
Starting point is 01:02:52 It there we go. Cool. yes I can cool no no I can't hide that one I can make it it there we go now I can see it so the explain it because it's not like it doesn't really fall into the category of like a data flow diagram or something I just kind of started brainstorming miles on stir yeah yeah is so the circles are the actual services I want to interact with. Twitch, YouTube, Facebook. The diamonds are mechanisms or entry points from which you have to use to interact with that service. So for Twitch, we have our IRC service, which is the real-time chat messages.
Starting point is 01:03:22 The API for getting and updating your personal data and then the ingest server to push our TMP stream up to. Same thing, but all of them have ingest servers. Yeah. And then in the case of YouTube, you have to use the YouTube data API streaming. And then Facebook has a separate live video API, I think is what I read for that.
Starting point is 01:03:45 The ovals, those are kind of an abstract thing. What they represent is a responsibility or a feature that will exist within the system. whether that's a, like a, um, like a routine that's being like orchestrated within like a monolith or a separate service is kind of an information implementation detail. I haven't really gotten to yet, but that's just describing like,
Starting point is 01:04:16 these are the individual, like areas of responsibility within the system, such as the one that's the whole purpose is to like watch my twitch chat and push it upstream into like a pub sub so i can aggregate it yeah like how restream has a chat but yeah and then obviously all those services need some way for you to control your account update your stream title descriptions blah blah blah blah blah, blah, blah, all that stuff. And as of right now, the whole purpose of all of those essentially
Starting point is 01:04:50 is to... It's two responsibilities. One is to do the multi-streaming itself, which is actually extremely easy to set up. And then the actual chat aggregation is the more complicated part. But it's really just, you know, start watching everything's chat.
Starting point is 01:05:08 Put it in, I don't know, fucking Rez or something. Have another service subscribe to all those topics. And then push them up to something connected via WebSocket, like a chat embed. And then put chat embed in OBS and clap. Here you go. You're multistreaming. Okay. The multistreaming part,
Starting point is 01:05:32 the reason why it's so easy is there's an open source module for NGINX that's for RTMP. Literally, all you have to do to be able to take the incoming RTmp stream and push it upstream to something else is literally one line fake okay so basically so the way i'm seeing it
Starting point is 01:05:53 here is you would take obs you would give it the key to your rtmp server you're going to host on some sort of some sort of vps somewhere um and then you would basically just push out that stream to the ingest servers for twitch youtube and facebook and whatever whatever else you want to um correct basically use okay you got it so what's so the only part that makes it a little more complicated is so the way and you probably understand, the way Twitch handles live streaming and the way something like YouTube handles live streaming are different. Twitch, your profile is technically always live. Right.
Starting point is 01:06:33 Your RTMP address and stream key and shit never change. Yeah. YouTube and Facebook, you're not always live. The terminology Restream uses, they're event-driven. Every time you want to go live, you have to create a new event. Each new event has a new stream key, a new RTMP URL, and a new chatroom address. So I would basically have to engineer it so that some way, when I created a new YouTube event or a new Facebook event,
Starting point is 01:07:06 it would trigger something that causes the RTMP server that's using Nginx to update the config and reload Nginx. Right. So I'm sure that YouTube has some way to query your scheduled events. Yes. So basically you would make it on either Facebook or YouTube and then mirror it over to the other service, I would assume. Yes.
Starting point is 01:07:31 Okay. And then basically just pull your stream key from that through whatever method makes the most sense for those services. That makes sense. So what sort of VPS capabilities would you actually need to make something like this practical uh well vps wise so i actually they're not pushing upstream i actually already made like a doc image that actually has nginx the rtmp module and ffmpeg compiled into it. FFmpeg is not technically necessary.
Starting point is 01:08:14 You can use FFmpeg if you want to actually be able to stream directly from your server itself. Like actually have something like consume the stream from your server. Because what you can do with FFmpeg is take the incoming stream and adapt it to these other formats that allow the adaptive bitrate rendering. You know like on YouTube if you're like bandwidth shit it scales down your resolution? Yeah.
Starting point is 01:08:37 Like that. Okay. Yeah. I test tried that and it kind of ran like shit but I wasn't sure if that was because the way it was implemented or because it was running on literally the cheapest
Starting point is 01:08:50 droplet digital ocean has so how much do you think you'd be paying digital ocean or node whoever you decide to go with to actually have something where you could practically stream to three platforms at once what do you reckon that would put you in the range of um well the droplet droplet can basically be running very low resources because actually most of this stuff is just uh more like i guess seeing how much network usage would be used yeah that's part of where most of the costs would come from um i forget how some of them have different rules about how network
Starting point is 01:09:32 costs are calculated and i some of them i forget how it works exactly i think it's like incoming traffic is counted but outgoing traffic isn't. I forget how it works. I feel like at some point there's going to be some little note in the terms of service where outgoing traffic would be important. I mean, yeah, it probably is. It'd be
Starting point is 01:09:56 one of those things where I'd probably just have to get the multistreaming part working and then one time instead of using Restream I'd just try it and then just time instead of using Restream I just try it and then just watch the analytics and see what the data usage looks like that makes sense
Starting point is 01:10:12 so to formally answer your question I have no fucking clue not the cheapest one that's the answer but hopefully cheaper than what you'd be able to do with Restream I would hope possibly
Starting point is 01:10:29 the advantage I would have with this I want to have it in so that I could just tear it down and throw it back up on a whim which would help a lot on the cost because obviously all those they only charge you while running so if i only start it up when i'm going to use it and then i just tear it back down that substantially reduces the cost yeah well another problem with restream
Starting point is 01:10:58 is it's fairly cheap to do two services but if you want to do any more than that, then the price goes way, way up. Especially also if you want to, I was doing, which was multi-streaming to something besides a Facebook personal profile. For some reason, they charge you more if you want to live stream to a professional page or group. They make you get the $19 a month service. Okay, so let's see. I'm looking at it right
Starting point is 01:11:28 now. There is the... So the free version is useless. Don't ever use the free version. No point. So $16 a month... Actually, sorry. I was wrong. $16 a month gives you one extra destination, so you can stream to YouTube and
Starting point is 01:11:44 Twitch. But if you wanted to go to facebook as well then you have to go to professional version which is 41 a month i think it was on sale when i read that because i was i definitely was okay well it's 41 right now anyway there's no fucking way i'd pay you 41 dollars for that so yeah as long as it's as long as it's like i don't know let's say 30 a month that would put you i don't know why there's not a plan in between those two that's really weird like why is not one for streaming to two platforms at a time that oh sorry two extra platforms that there's and then the next one above that is 10 destinations like what is this what is this billing
Starting point is 01:12:27 yeah I can see why you're doing this well see the thing I don't know if I said this or not whenever I talk to you or not the reason I ultimately decided to do this because they had no billing it had to do with the fact of so do you I think you may remember this because this
Starting point is 01:12:47 was kind of relevant whenever i was still doing like youtube and stuff more frequently before was you remember how a little bit of hype got generated when basically uh like a twitch a chinese twitch knockoff called trovo kind of got hyped up. I wanted to leverage that hype, but I had to wait for Restream to integrate the fucking platform to do it. So, one, they took longer than I wanted to even integrate it.
Starting point is 01:13:15 Baseline, where you can multi-stream to it, which I don't know how their shit is set up, but if it was using my setup, it would take 10 fucking seconds. But, I think even to this day now it's not integrated like the chat bot relays stuff like it does on like youtube and stuff and to me i think that kind of defeats the purpose of it to some extent uh so and that aggravated the fuck out of me i really wanted to be able to kind of ride the hype a little bit, but I got fucked up.
Starting point is 01:13:47 So I want to be able to say, Oh, there's this platform. We want to stream to, okay, well, I already have all these existing architecture in this existing code base. And I probably already have some patterns in place by that point.
Starting point is 01:14:00 All I do is okay. Drop an extra line in my engine. Next config, uh, kind of probably not take much time to create another chat aggregator for that platform ta-da integration right here's what you do okay right uh you get all this set up put it up as like the entire thing is like a docker image i pay you 16 a month and there we go now other people start paying you every month and
Starting point is 01:14:25 they you're eliminating the need for restream you've just basically undercut them and now you don't have to work a job anymore well here's what i want to do if this would start to mature to the point where i want to take it from something that i just use to something that normies could use that I just used to something that normies could use is I actually would like to be able to take it and make something and mature it to the point where somebody just said
Starting point is 01:14:51 hey I want to start doing my own restreaming and like run like one script or something and boom their own multi-streaming architecture set up well yeah restreaming is probably awesome there are other services besides restream like stream labs you can do it through streaming architecture setup. Well, yeah, Restream is probably... I don't know if people want to talk to me on YouTube or something.
Starting point is 01:15:05 There are other services besides Restream, like Streamlabs, you can do it through, but they're all... I feel like they're all way overpriced. It's like... Well, it's not even necessarily... To me, the price isn't really the issue. It's...
Starting point is 01:15:21 Again, it's... $41 a month. It's the speed. Yeah. It's speed when I want to be able to adapt to where my content's going as i see fit yeah and the fact of the matter is i don't i don't give a shit how agile i don't give a shit how lean these places are they will never be able to move as fast as just one bearded boy in his fucking room can move.
Starting point is 01:15:50 Well, yeah, you can, like, let's say that a library's like, hey, we're just going to do, we're going to start livestreaming, which is something they're working on. I have heard whispers through the grapevine. That'd be nice. You could add that pretty simply. Like, they're going to wait for a while. People are going to ask them. If you want to do it, you can just go set it up yourself yeah pretty much like i i would probably
Starting point is 01:16:11 some way or so i would be like hey tell me what the rpmp the rtmp address is next day boom hey guess what we are live on i guess it'd be obviously probably not. Yeah. But yeah, that, well, if you, if they do start doing the live stream, then you want it to
Starting point is 01:16:28 stream over there, then they are fairly helpful. Like Tom, you can get into contact with pretty easily. Um,
Starting point is 01:16:36 and I'm sure like even Jeremy would be like, yeah, okay, we'll help you out with this. I would just be like,
Starting point is 01:16:43 gentlemen, you just give me an RTMP address and you give me, you just give me an RTMP address and you tell me how to interact with whatever... I'm good to go. We live, gentlemen. Because that would be massive, being able to
Starting point is 01:16:55 stream to YouTube and then library at the same time. That right there, that's how you undercut restream. But no, that actually would be really cool and I would definitely be interested in using that even if it's jank as hell and I have to like hack it to get it working being able to host something like that
Starting point is 01:17:16 myself would be cool yeah yeah it's just cool I hope that goes well for you excellent I mean if you want to mess with it I think it's just cool i hope that goes well for you actually i mean if you want to mess with it uh i think it's still private uh i can actually invite you to the repo where i was starting to work on stuff it actually already has the docker for the rtmp server is it like are you actually able to use it to stream anywhere yet or is that still work in progress um you can stream to it it does not have
Starting point is 01:17:46 any settings in it to upstream somewhere else but like i said okay upstream rtmp colon slash slash youtube whatever blah blah okay you're upstream that's all you got yeah yeah uh yeah i might actually if you want to do that I'll definitely have a look and then when you go public with it I'll definitely talk about it for sure just let me know when you're doing that where else we got in
Starting point is 01:18:20 well we're an hour 20 in I think we're late enough in where we can bother people with VTubers now oh no so um yeah how did that happen um so I already know
Starting point is 01:18:37 who Project Melody was anybody that watches like the quartering or something do because she pissed off every single thought on OnlyFans a long time ago. It was one of those things that I think some animation
Starting point is 01:18:55 got memed really hard. I think the animation was based off a VTuber. It's that like Banjo-Kazooie like Ikum Bukum animation. Do you know what I'm talking about it's based off the vtuber the name is
Starting point is 01:19:11 you cut out ah hold on there yeah I think it was based off her and because I watched youtube was like here here's more vtuber shit I don't know what it is about YouTube, but if you watch a VTuber clip,
Starting point is 01:19:27 you will see nothing but VTuber clips. That's because that probably makes them so much fucking money. Yeah, that's probably it, to be honest. I don't think there's any conspiracy here. It's just like, they know how much fucking money they're making from this. I forgot. Was it on one of the podcast episodes or something?
Starting point is 01:19:44 Didn't you and someone else make the note that like the like top 10 or whatever like income earners on there is like V2 and then like 10 there's like 3 or 4 I think at the time it was Coco
Starting point is 01:19:59 might have been the biggest no wait was it Coco someone was making like 20 grand a month through Super Chats. Oh, God. And then going down the list, it was just all other VTubers and then Tim Pool. And then more VTubers. I'm just like, okay, sure, Tim Pool's here for some reason.
Starting point is 01:20:19 But I mean, of course YouTube pushes it because they're like, holy shit, everybody loves all these waifus here. Take it, shove it in their feeds all the time. Let's see if we can find the link again actually Is super chat real money? What the fuck kind of question is that? Thank you. Yes, it's fucking Can't find it Top super chat earners. Where is this link?
Starting point is 01:20:55 Is this going to take me to it? Oh, God. Okay. Is there a link in this article that... Just... Oh, my God. Someone just give me a link to the page. Is this it? Okay.
Starting point is 01:21:11 Yeah, here we go. Okay, so. Right now, top channel is, uh, is Odushia. With... Oh, sorry, that's total earning. Fuck. 1.7 million total earned on her channel.
Starting point is 01:21:26 Oh my god. Oh, what, is it a month? No, that's total. Just overall total. Oh, total, okay. Okay, for the... I said 20,000. I meant 200,000.
Starting point is 01:21:36 You dropped a zero there, homie. I'm looking at... It is Australian dollars, so just take 30 grand off of that, but still... Still a house. Also, then YouTube's cut. It's still a lot.
Starting point is 01:21:50 So, Coco is number one. Second one is Ardushia. Third one is not a VTuber. This is Good Mythical Morning. I don't know who that is. Really? Good Mythical Morning? Then fourth is Lamy
Starting point is 01:22:05 Hololive 5th Generation Then Kuzaha who is Nichisanji Aqua More Hololive Right Side Broadcasting Network which is a right wing news channel
Starting point is 01:22:21 Then Pekora who is Hololive. Fuwaminato, who I don't recognize that name. Someone called Bintroll. I don't know who that is. They play Among Us by the looks of it. Here we go. Morikalaepi,
Starting point is 01:22:40 Takanashi Kiara, Matsuri Kanata, and then Tim Pool again. Well, apparently at least some other places have broken in I remember when you was there was like the top 10 yeah it definitely was yeah this was pre Mahorolai VN
Starting point is 01:22:57 once you get past a couple of like random ones like that now it's Gura Marin, Korone, Noel, Hachama Flair and Yeah, it's just just lots of YouTubes. They like they make lots of money that's And this is just YouTube if you go look at say how much like yeah, someone like Nyan is or Melody's making on Twitch
Starting point is 01:23:24 Yeah, mmm Yeah like, someone like Nyan is or Melody's making on Twitch. Yeah. Yeah. So, yeah. You were saying about Melody, that's the last thing we talked about before we talked about how much money they're making. It was kind of one of those things where I watched this, then I watched this, and YouTube was like, here, have
Starting point is 01:23:41 20,000 VTubers shoving your face. Now, I think the only two I, like, tend to sort of this and YouTube was like here have 20,000 vtubers shoving your face mmm now I think I think the only two I like tend to sort of frequently watch videos from them is Janiers and Iron Mouse okay I like those two yeah those two are pretty funny players yeah yeah they're great I occasionally watch some Nyanas clips. There was one that I've watched actually a couple of times now. What's the company? The sword company that she loves?
Starting point is 01:24:17 I saw that video. I didn't watch it yet, though. Cold Steel. Cold Steel is the one I'm thinking of. You just have a fat dude in a suit. And they'll just cut like stupid things. Like one time there was a boot full of meat. For some reason.
Starting point is 01:24:34 I think there was like a tatami mat full of milk. I don't know why. Sure, okay. I think the video that I watched that was like, okay. Of Nianers was, it was kind of a recent one. She like played some game where it was like a cooking simulator thing.
Starting point is 01:24:56 Oh my God. The stupid fucking things that she was trying to make and all the mistakes that she was making. Oh my God. It is good to see that that group actually is starting up. There's actually a company forming up. It's not just, hey, here's Hololive and Nijisanji in Japan.
Starting point is 01:25:14 Now there's actually companies forming in the West as well. So they're part of what are they called? V-Shojo now. So that's Melody, Iron Mouse, Nyanas, I forget the rest of them those are the big names there i did not say there's a person that uh that started that didn't he like he was like some big person at twitch before or something like that could be i'm not too sure i forget where i heard
Starting point is 01:25:41 that i think whoever the guy started that I heard either I think they said they were one of the people that made Twitch or they were like someone really high up in Twitch oh jeez okay but VTubers are only getting bigger maybe I should become a VTuber
Starting point is 01:25:59 I did say I looked into that process just because I was really fucking curious but even like male Vtubes are growing a lot that's the weird thing really? I haven't seen a single male Vtuber they're nowhere near as big but
Starting point is 01:26:18 I think the biggest western one is probably WooHooLad but WooHooLad's a special exception because he uses a female fox girl avatar. But he doesn't pretend to be a girl at all. He talks like the deepest voice possible. It's like, all right then. You know who would probably be the biggest one
Starting point is 01:26:43 if he just actually made... ...made, just used it Nux Nux Nux actually is probably the biggest But Nux also has like a There's no reason Why he couldn't afford a live 2D model
Starting point is 01:26:59 That guy's He's had a big channel For years But I guess he's happy doing what he's doing yeah actually uh i didn't i didn't even know who he was his watching youtuber stuff and then i was like oh there's this guy i was like i was like i i didn't know who that was. He started showing up in my recommends after I started watching VTuber stuff, and I was like,
Starting point is 01:27:29 this guy's fucking hilarious. I love this dude. I love Nox. Nox is great. I don't watch a ton of the Western VTubers, but yeah, I do like Nyanis stuff when it does pop up in my feed.
Starting point is 01:27:44 I've mainly been watching a lot of uh hololive en recently so mainly go ahead i was gonna say mainly i'm watching uh a lot of enos streams right now she'll do drawing streams and they're just they're nice to have on in the background and just listen to just listen to her talk about nothing, really. Just draw. It's nice and relaxing. I should probably do that one day when I'm working or something. Depends on when they stream, I guess.
Starting point is 01:28:17 Yeah, I usually go back and watch the VODs. Oh, true. But the good thing for me with the Japanese VTubers is that my time I think is an hour behind Japanese time so as long as there's someone that's not like
Starting point is 01:28:36 Matsuri who likes to stream at 4 in the morning I can usually watch it live I was going to ask I was going ask i was gonna show you something yes remember that um that image i showed you that i was i was like me and my wife or i was trying to like talk my wife into like playing with the idea of actually making like a 2d vtuber thing so you can retire i showed you the image i was um i was gonna show you or show you her patreon holy fuck she she needs more attention she does good stuff yeah yeah cool we'll do that
Starting point is 01:29:12 take this there's there there may be booba not naked booba but there is booba i'll i'll check the the the booba ones have to be like behind paywall because of how patreon works anyway well okay we'll just show the top of it there's just tentacles this is fine you can already see some of the art here anyway yeah all the stuff that's like adult stuff
Starting point is 01:29:41 has to be behind paywall anyway because patreon's like oh no boob, boobies have to be paid Yeah No booba No booba allowed Yeah Go support Barn Closet, I guess Also, she makes really nice
Starting point is 01:30:00 Twitch emotes, if you're a streamer and you need emotes Go look at her shit Go get her to do it. That's not a bad idea, actually. I might do that. I'll just... I'll just take off one of your Patreon payments. Just don't pay me for a couple of months.
Starting point is 01:30:16 That's how it'll work. You can pay her for me. Gosh. No, but. Uh, nah, but, yeah, that's actually really cool. Um, I'll have to come have a look at this a bit more. I do actually like a lot of the art here.
Starting point is 01:30:36 If you want the skin bits, go subscribe to... Yeah, yeah, it's, uh, is it just the, what tier do you have to be to see that? Is it just any tier? Uh, it's the, yeah, it's, uh... Is it just the... What tier do you have to be to see that? Is it just any tier? Uh, it's the... Shit, I gotta go back on that now.
Starting point is 01:30:51 It's... I think it's called lewd bone. Remember how that tier's called? Oh, it seems like most of them, it's just... Uh... It's the bone support to see the posts here. The ones that are, like, not safe for work is the one called
Starting point is 01:31:08 Lewd Bone. The $5 one. Oh, yeah. That's cool. I do want to get back into drawing. I've got an art book, like, sitting in my closet. I just haven't... I need to use it. you draw i didn't know you drew uh yeah a little bit but not for a long time more like it was never i was good at it's just like i enjoy drawing
Starting point is 01:31:36 right yeah you know like most people when they're younger do um i never i never did okay wait why did he why people mention oh wait no i thought someone mentioned me on um on matrix and i remembered that the uh the that's actually kind of weird the matrix discord bridge if someone at you on discord actually does send you a notification about it on matrix as well so it actually links up the accounts pretty well like that which is surprising interesting i've never actually used uh any matrix thing yet it it's not great that's what i'll say it's still very much it only came out of beta this year and it still very much feels like an early project but i do think
Starting point is 01:32:26 there's definitely like a grain of this is something that can actually be a legitimate competitor to discord or or maybe a modern way to do chat for like projects because no one wants to use irc i know there's some people who like it IRC or die, but you're not bringing in new developers using IRC. It's just not happening. No. I've never actually even been in an IRC chat room before. It is a better approach than doing Discord, though, because there is a lot of reasons why you shouldn't probably be using Discord
Starting point is 01:32:59 if you are running an open-source project. Oh, yeah, yeah. Who knows what data they're harvesting. I just expect them to be stealing everything they can get their hands on. Pretty much. Well, here's a topic
Starting point is 01:33:20 about me. I actually started learning Japanese recently. Did you? Yes. topic that uh about me i actually started learning um japanese recently did you yes yeah i made my made my way through hiragana and katakana uh it's actually not that difficult i this is the easy part um the hard part is actually you know vocabulary and grammar and stuff learning the alphabet is fine uh at least those alphabets. I'm probably going to just stream doing some some oney conny stuff, doing some learning kanji streams, which is just going to be me being an absolute moron, having no idea what any of these symbols mean.
Starting point is 01:33:58 But I think it'll be fun. There was there was a period of time back before I went to college where I was trying to teach myself Japanese. I didn't really get very far with it. I think I probably should go back to that at some point because I actually still have general interest. You cut out right at the end. I still have genuine interest in doing that.
Starting point is 01:34:23 I just need extra time to really sit down and do it. Yeah, I don't spend a ton of time. I try to spend as much time as I can. Like usually, I don't know, maybe like six or seven hours a week, which is probably more than I really need to be doing. But it's fun. Like learning, I don't know, learning another language is something interesting
Starting point is 01:34:47 that I've never really thought of doing before. I don't know. I just wanted to give myself a different sort of challenge because I've done programming stuff before and I've done some electronic stuff before, but I've never really done anything like trying to learn a second language. So it's just this new sort of challenge that hey, it's something I was already interested in anyway
Starting point is 01:35:08 so let's just see how it goes. We know you secretly wanted to learn it so you can become a VTuber. Yeah, partially. No, no. I want to learn it to watch anime without subtitles. That's the better answer. Ah, yeah.
Starting point is 01:35:28 Then you'd be the Chad weeb. I have, like, something that I have noticed now is whenever I notice any hiragana or katakana, I just have to stop and read what it says. Like, I was just filling some boxes at work last night and I noticed, like, the name of the product. I guess it was a Japanese product. It wasn't obviously Japanese. I think it was, like, it's an Italian-style product
Starting point is 01:35:53 made in Japan, for whatever reason. And I just noticed the name, and I was like, okay, I'm going to stop and try to read this. Could you read it? Yeah, yeah, it's fine. It was just, it used to be the katakana nothing too difficult did you uh take anything like japanese related by college uh no there was a japanese class and the entire class was full of weebs what okay i think i'll say i think it was full of weebs
Starting point is 01:36:22 and there was maybe one person who was Japanese who wanted a really easy high grade. Because it was like, it was like beginners Japanese. So, hey, if you already know fluent Japanese, there's your easy A there. I had a Japanese class, but it wasn't a language class. We had to have a a cultural credit so I took a Japanese culture class and it had nothing to do with the language
Starting point is 01:36:55 it was kind of talking about Japanese like culture and norms in their society and stuff that I thought was pretty interesting and we actually watched a couple of old japanese movies too to explain like certain societal concepts in there and actually is the reason why when i was playing ghost of tsushima there's four different sayings that goes to tsushima for audio there's english english subtitle uh it's called thing it's called samurai cinema which is basically just Japanese with English
Starting point is 01:37:25 subtitles. And then there's a fourth one that I immediately actually knew who it was called Akira Kurosawa mode. Akira Kurosawa is basically this old famous Japanese filmmaker. In that mode, it's the same thing
Starting point is 01:37:41 but also there's like this filter applied that makes the the game look like an old granulated like film yeah that's interesting i was like i get the reference yay yeah that's i i don't think it's probably the best way to play the game but it because i hear like okay i hear i've seen how the game looks edit it is a beautiful looking game like the art direction that game is fantastic like obviously it may not be the highest fidelity game out there but the art direction looks amazing oh yeah part of me i wouldn't do it soon now part of me wants to get one
Starting point is 01:38:25 just so I can play it on there and get I really hate discord right now fucking discord I want to run it on one of those newer consoles I want to see what it looks like like constant 60 FPS
Starting point is 01:38:41 yeah I've got a base model PS4, so I can't imagine... I do too. Yeah, I can't imagine it to be the most amazing experience. I mean, if you watch me play, like I said, the PS4 is a base model.
Starting point is 01:38:59 So, like, the only time there's, like, loading is when you start it. Otherwise, it does a really good job of just loading and as you're going okay that's good you know I'm just I might just use my Linode sponsorship
Starting point is 01:39:15 to fucking host a gypsy server like I was saying earlier because this discord is pissing me off today it's been getting worse and I don't know why it's been getting worse I don't know I actually don't know why it's getting worse I don't know
Starting point is 01:39:34 just another reason to not use discord I mean technically speaking the only reason it might the only thing you could do to make it better maybe is I think they usually award or they usually kind of allocate like higher
Starting point is 01:39:52 like look more priority and higher quality audio and video streams to like servers if you have like certain like maybe I don't know if you have to be like community server or boosted or some shit yeah so maybe maybe you might benefit if the next time you try still doing it on discord that you maybe you just make like a private like hey this is like the podcast interview chat room
Starting point is 01:40:18 and you just like you know you want someone in there i don't know if you can do video chat like that in the server, though. Oh, right. True. That's right. Maybe. Oh, wait. No, I think you can do video chat in the server. Yeah. I think they added that a while back. Maybe. I'm not sure.
Starting point is 01:40:38 It might at least be worth trying if you want to try. Otherwise, just tell Discord to go eat a fucking dick and go try something else. Yeah, I can just turn that Jitsi video into an ad. So I don't actually have a contract with them where I have to actually do ad reads. It's basically just like an affiliate program.
Starting point is 01:40:58 Right, yeah. You might have seen... I think, yeah, Linux for Everyone has a similar setup with them. Where basically you use the link, you get a free, I think $100 credit, and he doesn't have to read it. You just do it because otherwise people aren't going to know the link's actually there.
Starting point is 01:41:18 Right, yeah. But I actually had two companies contact me. It was Linode and a random coffee company. Coffee company? Yeah. Yeah, it was just like this little coffee company who... I would have done it. The problem was they only shipped to the US,
Starting point is 01:41:34 so I couldn't try what they had. Mate, have you heard my voice? I'm not in the... The coffee could have been amazing, but if you're not going to ship to me i i can't try it and if i can't try it then i'm i'm not gonna i'm not gonna use it i'm not gonna support it i guess i i think if i ever got one of those offers whether it's or who the hell ever i think i would probably immediately take it just so i could leverage it and actually some some of those things i was like jokingly running on like raspberry pods here like nest cloud or whatever i would actually be like hey guess what boom i'm putting that shit on that
Starting point is 01:42:15 node well you like um i don't remember what his position was uh i think community manager or something or marketing something or other um He seems like a pretty chill dude. And if you're going to do a video on it, then he was like, yeah, we can arrange some credits for that. That's fine. We can do that. I mean, I wouldn't do it now anyway. Well, yeah, obviously.
Starting point is 01:42:35 Oh. Well, obviously you don't have the sponsorship. But I mean, if you did. Yeah. If you're like, hey, I want to do this video where i'm gonna put whatever your next cloud server onto onto the node then they would be happy to help you with that the thing i was gonna ask you about about just kind of video recording editing stuff um so i've been trying to decide with me having to do work all and now
Starting point is 01:43:06 trying to decide how i actually want to do video recording right and as of right now i'm almost kind of taking a i guess kind of the same approach that luke does which is just i don't record a video unless i have a video to record yeah uh so but what i did think about doing i'm just not sure about it yet was i would try to pick a a series of days maybe like two or three and already have like a big long list of things set up and i would literally just take like two or three days and literally just record like two weeks worth of videos and then just have them all go up at once instead of that stupid god awful shit i was trying to do before where i do it every day yeah dt does that i don't know how he does it it's weird because he uploads a lot well like i think the stuff that you all talk
Starting point is 01:44:01 about i think it's kind of more because there's there's always stuff for y'all because you only go off of like red or something like you even said that before. But the thing where I'm trying to always like take something I haven't like taught and then make a video about it like that, that's kind of harder. Like I have a very finite list of things I can kind of really talk about. Yeah, yeah. I can kind of really talk about. Yeah, yeah. I also have to start getting into, like, more involved videos here at some point where I, like, make full things
Starting point is 01:44:32 because at some point I'm just going to run out of things where I'm just like, hey, here's the way you do this thing with the thing and go. That's basically all my videos are right now. Well, to be fair, there's still a lot of baseline introduction you can definitely cover. Like, I don't think you've covered like the rtmp stuff on your channel yet have you uh well no but that's not also not using that's using hengen a ah yes well okay uh
Starting point is 01:44:59 i'm sure now now i could certainly make a video about, hey, here's how you TMP search for yourself. That's the thing I could do. Yeah, well, I don't think you necessarily have to only do the Go stuff. Oh, no, I don't. That's kind of my shtick right now. Yeah. But you get the point I'm trying to say. There is a lot of baseline stuff you can do, but... Oh, yeah.
Starting point is 01:45:23 Yeah, you will eventually have to start like move like building upon that like okay here's this thing i did and here's this other thing i did here's a bigger thing that combines them yeah the other thing i'm i'm going if i like start pivoting to other like full subjects um i'm not going to pivot to another language because I know I see people do this. I know there's a bunch of different videos. Brad does stuff on JavaScript, TypeScript, Rust, Go, blah, blah, blah. But I think they kind of clash because generally you use one language for one thing. I would prefer if I went to another subject,
Starting point is 01:46:06 it's something that you would perhaps need to use in tandem with Go to build something. Right. So like maybe my next like big long series of things would be about like, I don't know, doing SQL or something. And then something else would be, oh, here's Mongo. Oh, here's Redis. Oh, here's some other tool you probably need to use with Go. Yeah.
Starting point is 01:46:28 So they all kind of go together. That actually goes together with the point I was saying before about setting the RTMP server. Because you could have, okay, here's setting up the RTMP server. And then here's building an interface to interact with it. True. And, yeah, I actually think it's a really good approach to do it. Because the problem I think you get when you start covering other languages is you realize you're making the same video but you're just doing it in a different syntax.
Starting point is 01:46:57 I don't want to do that. But you said there's a question in here somewhere. Well, I think what what what did you what was your opinion do you do you think it sounds smarter depending on how much you know time i want to invest into it at all that i just kind of do this whole like well i'm just going to do the videos become convenient to do or does it sound like a good strategy to just do the whole thing where i like pick a block of days and go okay i'm just gonna share like a month worth of videos the way that i think about it is if you want to be consistent i think the best way to do it is to
Starting point is 01:47:37 bulk record okay um yeah you can do them like okay here here i i have a topic for a video say like on a wednesday or something but let's say you're actually busy on that day Yeah, you can do them like, okay, here I have a topic for a video, say like on a Wednesday or something, but let's say you're actually busy on that day. Well, then you can't go and record the video. But if you write down that idea, come back to it on your bulk recording day, then you can, you know, just put all of those together. It also gives you a bit more time to think about the topic because maybe you realize realize like okay there's not actually a whole video here or maybe you realize maybe there's too much for a single video
Starting point is 01:48:10 and by giving yourself a few extra days to think about it also does help in that respect as well but the big one for me is consistency because there's just like sometimes i just want to do some other stuff i don't i don't want to record every day i did that for a while and what i realized is that i never had like as much as i love making videos doing videos every day you it starts to drain on you because even though it's the same amount of time you're spending it feels like it's more time because you're, I don't know how to explain it. Rather than doing it all in one, one big session,
Starting point is 01:48:50 we can get it all out of the way. Having it spread out just makes it feel like it's taking longer than it would be. Plus, obviously you have to make sure that you're not clashing with stuff on that day as well. And it's just some days you just don't feel like recording. But if you give yourself,
Starting point is 01:49:07 actually, that's another point. If you give yourself, these are the days that I record, then you can put yourself in the mindset like, okay, when I get to, let's say you do it on Thursday, Friday, for example. When I hit Thursday, this is the time that I am in the position
Starting point is 01:49:21 where I'm going to record. So you start getting yourself into the habit where when you get to that point, this is when I'm going to record. So you start getting yourself into the habit where when you get to that point, this is when I'm going to work. Okay, that makes sense. It's similar to how time blocking works, where you allocate, here is where
Starting point is 01:49:36 I'm going to work, and this is what I'm going to do during that time. Okay, that makes sense. I know other people take different roads too but that's that's how that's what i've found has been the best for me that's something i was going to tell you about i remember when i was you and dt talk you asked him do you record all in one go or do you blank it up in the clips? Something I actually tried doing in the last two videos and I coined
Starting point is 01:50:10 a term for this. I know. Since I tried to do all the editing in the scripts and I have the Python script, what I tried to do is I can only call the approach live editing is what I called the approach. I can only call the approach live editing is what I
Starting point is 01:50:25 called the approach where, so I don't, I don't stop the recording and I try, I usually do things on the spur of the moment anyway. So if I want to do something like transition to like the screen where you see my code or transition back to my face when I'm talking or something, what I do is I mute my mic, use OBS, change to the
Starting point is 01:50:48 scene, unmute my mic, and then I start talking again because when the Python script does this thing, that looks like an edit. It looks like a jump cut. And I actually tried that with, I think, the last video, and I was like, that actually worked pretty fucking good.
Starting point is 01:51:08 Why do you not want to have the transitions in there it's just I think it just I think it the thing with those kind of tutorial videos I just right because it's a tutorial video nobody fucking watches the whole
Starting point is 01:51:24 tutorial video they jump to the part they want to fuck off that's what everybody does well you can set your duration your fade duration or whatever duration inside of obs to zero milliseconds and then that effectively eliminates transition as well well it does yeah the main reason i do that is one it it guarantees that there's not like something weird stuck in there whether it's like although I didn't stop speaking or something or there have been times where I did do something a little extra when I was doing it like that I think uh when I was like making the emphasis of the point that was about to use Pokemon to explain what type switches were and go I switched to the full cam, but then
Starting point is 01:52:06 intentionally went into the camera settings and zoomed the camera in, so it looked like it was a jump cut to a zoom. Aha, okay. That's what I meant by live editing. I get set there and do things to prepare the scene, and then basically start talking again, and it looks like a jump cut.
Starting point is 01:52:22 Wait, with your... What are you using for your your cameras it just that's the scene of the same camera you have okay wait so were you did you manually zoom it in i did you know you can open up this thing huh you know you can script that i do but that was at the spur of the moment. I hadn't prepared for that yet. Right, okay. I was going to say, because that's weird for you not scripting it.
Starting point is 01:52:53 Actually, I know you can do a bunch of shit with it. I need to actually dig into that and see what I can do with that, because I can figure out some weird shit to do. Yeah, V4L Utils is great. I use it. That's why my... You know what gonna do it i'm gonna do it live okay here we go oh uh we're gonna there we go this is how my camera looks if i don't fix everything like look at this this is garbage oh god um but i run v4o utils so I've just got a script called fix cam
Starting point is 01:53:25 and basically it fixes everything it fixes my overexposure and all that yeah there is a couple of I think there's a couple of tools besides V4L utils that you can mess around with stuff but this is the main one I think I
Starting point is 01:53:43 I have some variants of that script that i joined from your repo but i don't really use it that much because i think the obs settings tend to override it anyway yeah obs is weird like that because it doesn't save the settings but it also messes with what you've done through v4 util so i never actually open up the properties because if you touch properties, it resets everything. Right, yeah. Rather than, like, querying the webcam for its current settings, it's just like, no. No, I'm just going to reset them.
Starting point is 01:54:16 It doesn't matter. So I wonder if I'll do it now. We're going to do it. I'll show you. That one's mine. Yep, cool. Actually, wait. Maybe it'll be fine because it's in Discord?
Starting point is 01:54:28 Yeah, it will be because I'm not actually capturing the... Yeah, it will be fine because I'm not capturing the webcam directly. I'm capturing the OBS... Sorry, capturing the Discord thingy of the webcam. Yeah. Have you missed there's a plug-in for OBS that allows you to
Starting point is 01:54:52 basically use the video being rendered in OBS as a webcam. What do you mean? Oh, wait, I know what you're saying. I think it's called V4L Sync.
Starting point is 01:55:10 I haven't. No, I didn't even know about that. Yeah, I messed with it one day. That's kind of cool. What were you doing with it? I was just... I think when I was doing one of my jobs, I was using that because you're using OBS as a webcam.
Starting point is 01:55:29 You can use all your scenes and shit. And I was just like... I was like... They were interested in like, oh, you do YouTube and streaming. What does that look like? And I was like, well, actually, my webcam is using OBS.
Starting point is 01:55:43 You want to see some of the scenes that I was actually transitioning to the scenes and like explaining stuff to them. OBS Studio Output Plugin for Video for Linux 2 Device. That's really cool. It's in the Arch repository, I think. I will have to do a video on that. I recently did a video on uh it's not up yet uh
Starting point is 01:56:06 it'll be up i think tomorrow on droid cam oh right yeah uh you don't actually need the i don't know why there's an obs plugin for it the obs plugin is useless because when you use droid cam it creates a webcam device for the actual phone so what theBS plugin does is just skips that step and just lets you select the phone directly, which doesn't really have any purpose. I'll say to you what is potentially a headache. When you install that v4lsync plugin, it does not create the device.
Starting point is 01:56:42 You have to manually create the virtual device. And then when you start it, you have to tell it what the device. You have to manually create the virtual device. And then when you start, when you started, you have to tell it what the device says to send the feed to. Okay. Yeah. That's not that bad. No.
Starting point is 01:56:54 I can't think of when I would use that. Besides, yeah. Unless I needed to show something, someone like show something to someone and I couldn't screen share for some reason. Well, you probably wouldn't need to do it but the reason i was using it mostly was because again one to look at my fancy scenes another thing was because i hadn't actually gotten around to doing like stuff with like v4l2 yet so most of my webcam editing is done in OBS, so that allows
Starting point is 01:57:26 me to use the OBS filters and stuff and still use webcam. Yeah. If I'm just doing it with V4L anyway, then it's not really that big of a deal. I can still have those filters anyway. Huh. I like that. That's
Starting point is 01:57:42 cool. The only use you might get out of it, maybe, would be as if... Well, no, you already have... Never mind, I'm dumb, because you're recording anyway. Never mind, that's dumb. I was going to say, maybe you could somehow use it for, like... But you're already recording in OBS with the scenes.
Starting point is 01:58:01 That doesn't make any sense. It's one of these things where I think it's really really cool and i have no idea what i would do with it right yeah if you were still in like uni it'd be fun to dank ass fucking webcam scenes oh yeah that's a good point because when you do um zoom calls at uni they generally don't give you screen share abilities, because that obviously went badly when they did. But if you have your OBS sending to it anyway, they can't stop you, unless they disable your webcam. You can just start playing videos through OBS.
Starting point is 01:58:42 You can't stop me. There was a episode of Lunduk's podcast where I think it was Chris Titus no it wasn't Chris Titus it was obviously Lunduk, Matt Linux Gamer and
Starting point is 01:58:57 Wendell and Wendell had no interest in being there I don't know why he was actually on the episode. The entire time he was playing Doom, they were just chatting. I don't think he had his microphone on. He was just sitting there playing Doom the entire time.
Starting point is 01:59:14 So you could do that in a uni class. The lecturer's just talking, you're streaming Doom over. And actually, that would look really good, because the problem that screen sharing has is for whatever reason it compresses it to hell but it doesn't do that with webcams yeah true so i think that actually would be a much better way to do actually that's a that is a use right there if i need to screen share and i occasionally do need to do that when i'm talking to someone on discord that would be a way better way to do it good yeah i like that thanks for that all right that's definitely a video idea happening right there i've only watched like i watched like one or two podcasts that lunduk did like early on and i immediately realized that this wasn't
Starting point is 02:00:03 really something of interest to me because they're literally just like talking about like this super old like tech shit that I don't really fucking care about hey do you want to talk about uh Windows 95? no no I don't what about like yeah what is it like Lunduk
Starting point is 02:00:19 like talking about these like all these like super old like what like 30-40 year old like old asshole devices cool I don't fucking care like, talking about these, like, all these, like, super old, like, what, like, 30, 40-year-old, like, old asshole devices. Cool. I don't fucking care. Yeah, like, not to be mean to Lunduk, but I don't, I don't like his videos for the most part. There's a couple here and there where I'm like, that's, that's interesting, but he's made a, like, he also likes to say things which are complete he said a couple things which are complete bullshit like the um mac os is not uh bsd which is objectively wrong because it it is you can't argue that point it is a fork of bsd
Starting point is 02:00:59 is it a fork of bsd uh yeah the dar kernel, which is what it uses, is a BSD fork. And he tried to make the argument that it's not, which is not true at all. Like, you can literally trace back to where it forked from BSD. And it still has BSD code in it. I guess that was just one of those instances where he thought he knew more than he did, I guess. Yeah. Some people will say that macOS is a fork of Linux,
Starting point is 02:01:33 and that's not obviously correct. I think because a lot of people don't understand the distinction between Linux and Unix, and that's where that confusion comes from. But it definitely is BSD. You can't argue that. It's not a good comes from but it definitely is BSD that's not you can't argue that it's not a good BSD but it is BSD
Starting point is 02:01:49 oh that was what I was gonna I was gonna rant about okay so I can't go into like a lot of detail but because it's technically work related right the first bug I had to fix at that place only existed because all
Starting point is 02:02:08 of them use fucking MacBooks. Uh-huh. And the problem is, and I didn't even know this, apparently Macs don't care about case sensitivity on file paths. No, they don't. Yeah, I didn't know that.
Starting point is 02:02:24 So, I pulled this code down right so you know i'm like following the steps to get a local version i go to build it and to get a bunch of errors saying i can't oh pass and i was like weird okay it was like it was it was like webpack though so i thought maybe it was just weird webpack errors but then i go back and look at the errors and it's like can't resolve this path weird okay i go look at it i'm like no this this file is here it was this is weird what the fuck and then i have in the final notice wait a minute the casing's wrong what i was so confused and i messaged one of the senior devs and he was like oh yeah this was a problem someone else had like back in august
Starting point is 02:03:06 or something i guess someone tried to do some like linux and they were like yeah mac doesn't care about file sensitive and i was like you fucking what excuse me like he was like yeah won't you uh i guess you have to fix that you know wait the first thing he said was um i don't know how hard that is to fix and i was like well it's just it's just fixing the casing on the file paths only what the fuck and he was like i don't know if if it's gonna be too hard i don't know if we could support linux as a development buyer and i said the fuck you can't like i can script to fix it like what you could do is you could leave it broken on their side change the file names when you pull it down
Starting point is 02:03:45 and then change them back when you push it up i i thought about that well the thing i thought about doing was if uh if technically if i never have to touch those files to actually affect something i don't ever have to so i technically could change them locally and just never actually post them up to the reboot. Yeah. But apparently somebody, one of them fixed anyway for build automation. And I was like, hello, I am your angel. I have blessed you. Here's a gift.
Starting point is 02:04:15 I'm guessing they don't support Windows as a development environment then. That's what I thought. But I guess none of them do dev work on Windows. All the devs use Macs. Oh, okay, so they the problem does exist there, but no one's been through that problem.
Starting point is 02:04:32 Aha. And it wasn't that hard to fix. It was like paths that weren't, but it was the fact that that was a problem in the first place. That's so dumb. I was like, what the fuck what surely surely like
Starting point is 02:04:49 how do you not realize the case since firstly why does mac os not care about case sensitivity but secondly how do you not realize that that's a problem i don't know dude like i i must be like i have to have been the first dev or pseudo dev that anyway that asked for something that wasn't a macbook because when they hired me they said okay what do you want do you want those or do you want a macbook and i was like well give me the one that has Windows because I'm going to and put Linux on. Okay. And then I did, and apparently, like, no one's ever done that.
Starting point is 02:05:33 I'm literally the only fucking dev running a Linux environment from what I can tell. Yeah, there's a lot of people who just adore MacBooks in the programming industry. I don't understand. I don't know. Brian seems to like his MacBook, so...
Starting point is 02:05:52 Jenk's not Lunduk. Lunduk cares about his 30 old Apple devices. Yeah, I don't get it. I know a couple of people who use MacBooks, and they're always like, here's this... Because my uni, it supports Windows as a primary operating system, and then it sort of supports macOS, and occasionally you'll get problems.
Starting point is 02:06:16 There's a course we had to do some.NET development, for example. I just was like, fuck it, I'm just going to do it on Windows because I don't want to go through this hassle. And the macOS guys were trying to do stuff with mono and it's just like why do we even support mac os i mean i guess it depends on how long ago that was because i know it was dot net not dot net core okay okay never mind that answers answers my question. Yeah. Core is great.
Starting point is 02:06:48 You can hate Microsoft technologies, but Core is great because it means you don't have to be on Windows to do it. Yep. It does have some issues. It has the Microsoft-y nonsense syntax for doing web development. I think it uses razor pages or something to gross. You don't want to know what a razor page is. I'm going to show people..net razor.
Starting point is 02:07:16 It's like a weird markup syntax. Here we go. And is that in the right chat? yes I am, cool that should be link so yes it likes to have lots of at symbols to do things razor
Starting point is 02:07:39 it's a weird syntax ugh like you can get used to it, it's fine I guess It's a weird syntax. Ugh. Like, you can get used to it. It's fine, I guess, but it's just... It's just weird. I mean, yeah, that's the same thing you could say for using fucking dollar signs for stuff in PHP.
Starting point is 02:07:58 You can get used to it. Oh, no, PHP is... It's not dangerous, they're going to hate you. Yeah, PHP is... I've done a bit of PHP and I didn't like it. I don't hate PHP, like, for no
Starting point is 02:08:16 reason, like people randomly do now for some reason. It's unsecure. That's my favorite one. Oh my god. Is it ever. And it also has the same problems that grown to despise that any dynamic language has oh i didn't so there was there was a problem i helped somebody in my discord server fix and this problem the thing that caused it, was the embodiment of fucking hate using dynamic languages now. So they had a friend
Starting point is 02:08:50 that had this web app that was a paint tool, and one of the paint tools was the fill. And it was like a grid-based little board you just fill in the pixels. Randomly, the fill tool would just stop doing a fill at for certain times
Starting point is 02:09:06 and it was like i even looked at their code and i was like i don't see anything wrong with this this looks right so finally i was like well let me step through with the debugger and the way the fill tool works is it just recursively called the same function either increase or decrement the x value. I noticed finally that for some reason that I cannot explain, sometimes whenever it was passing in the next x value, it was suddenly converting
Starting point is 02:09:36 it to a string for no fucking reason. So instead of doing like 1 plus 1 is 2, it was doing 1 plus the string 1. Oops, there's a string. I've got to convert this to a string now, and it was concatenating them together, and it was doing one plus the string one oops there's a string i gotta convert this to a string now and it was concatenating them together and it was trying to do one one that's why it was failing i was like what what why is it why is it a string there is no string conversion here what i don't like there's a reason why TypeScript is popular.
Starting point is 02:10:06 Yes. Like, typing is nice. I tolerate the way that Python does its typing. I don't like it. Mm-hmm. I only tolerate it because the standard libraries in Python are an absolute godsend. Mm-hmm. Yes, they are. Because, for example my the way i do my um my video chapters i just have a
Starting point is 02:10:27 cadent live script that pauses the stupid nonsense it has an xml library built into it has a json library built into it i i think it's like 10 lines it does everything i need it to do i could write it less but i'm not a python developer i don't care um i didn't have to install some third-party libraries it's just base base libraries, and it's great. And I can accept the typing. Just because of how nice that is. My cats are going, Pay attention to me.
Starting point is 02:11:02 But also, it does nice things with the XML. It's not like you have to do some, like, weird function calls to do stuff. When you convert, like, I think there's a function called, like, get root. And what it does is basically just converts the XML document into, like, a tree. Not a tree, a dictionary. And you can just, like, iterate over it. And it just works fine. Oh.
Starting point is 02:11:24 I'm butting in. That thing is still massive. Do you want to talk? oh her butthead what that thing is still massive do you want to talk she's not even that big compared to the other one that one's bigger my cat is a little thing like this you want to purr you going to give ASMR
Starting point is 02:11:37 no scratch your head not loud enough you You could have purred louder. When I get my own place, I'll probably get another cat. Another cat? Oh, yeah. My cat is at my parents' house now. Oh, right. Okay. Also, she's like 16
Starting point is 02:12:03 years old. So, yeah. I'm surprised she's still going to be honest the uh the oldest cat i ever had lived 17 wow yeah it uh it uh i think actually it passed away one of the semesters while I was at college. My mom was like, I didn't want to tell you. I was like, Mom, the cat's 17 years old. I knew why it was away one of the times you called me and be like,
Starting point is 02:12:34 he's gone. I'd be like, okay. I was expecting that. Yeah, yeah. Honestly, it's impressive to have a cat that lasts that long. Yeah, it is. Let's see. What else do we have on the list?
Starting point is 02:12:52 Actually, one thing that's on here is a really long one that you wrote. How things I started on for myself have helped a lot of my new job. Oh, yeah. So a lot of that's basically got to do with the habit of like just taking something that you find that you were doing repeatedly and just writing a little small script to automate it. A good example of this is so again, without having to go into details, one of the primary responsibilities of my job is to handle these little tasks that the engineering team were having to like shift gears mentally to do they usually involve touching the database um and when they would when i was being shown what to do uh i was asking questions you know you know when they usually have to frequently pull the same kind of data to do some other part. I was like, wait, so you do this
Starting point is 02:13:46 this way every time? It was usually opening it up like the Mongo connection. What's that thing called? Robo 3T? A little Mongo GUI interface thing. I was like, okay, we're not fucking doing that way every time.
Starting point is 02:14:03 Once I got access to be able to get to the actual database, we're not fucking doing that every time. Once I got access to be able to get to the actual database, I wanted to be able to pass a script into the Mongo shell to pull the data. But I ran into
Starting point is 02:14:19 an issue, which was you can pass a script into the Mongo shell, but what if the script itself wants arguments you can't pass arguments in for the script that goes into the mongo shell right but there's a flag there's eval flag you can use that will just evaluate this random string of java script and make it available during the connection right so what i did was i wrote a script a just a little simple shell script that's basically a wrapper around that that takes the arguments and then actually uses the eval flag to make them available in the java file so now i have
Starting point is 02:14:58 this one little file that if i just pass it in an argument boom i get data i don't have to sit there pissed with a fucking gui interface to pull it open well yeah if you're doing the same thing every time yeah that that's dumb but yeah no that's a way better approach to do it automate everything so that's sort of what you're getting at there just going through this process of automating video creation has sort of got you into this mindset where if you can automate it you should automate it automate it and also the whole thing of just having a bunch of small little things that do one thing yeah complete a bigger process yes the the whole unix philosophy actually has been very helpful so far that makes sense yeah i can see that um i i. My thing is I'm too lazy to not be lazy with the automation.
Starting point is 02:15:50 No, that's too lazy. No, you can't. Because I've said it a couple of times, the way I'm producing my videos, there is stuff I can automate. I just haven't. I really should though. Really, really should.
Starting point is 02:16:02 Did you ever go look in my scripts repo and see if you could just like go and click on it oh for the video creation yeah what are you editing oh video editing yeah yeah I think I might have had a brief look I could do that actually
Starting point is 02:16:20 that might be easier than modifying the actual yeah now that I think about it, modifying modifying the actual... Yeah, now I think about modifying the project files too much effort. I should just concatenate the outro video onto the end of it with FFmpeg. That might be easier. That's part of what my finalized video
Starting point is 02:16:35 script does. I don't know if I ever told you exactly what it does, but my finalized video script does three things. It overlays that little subscription ding animation it adds a fade in and a fade out at the start and end of the actual recording yeah and then after that it concatenates the outro at the end of that. So it looks like it fades out into the outro. Okay. That's what the finalized script does. That actually would be useful for me, yeah.
Starting point is 02:17:10 That's stuff I do manually anyway, and Kdenlive doesn't actually have a way to do scripting, which is annoying. Does it? Wait, does it not? No, there's no scripting interface for Kdenlive. The only part that was confusing when you looked at it is the fucking complex filter interface for Kdenlive. The only part that would probably be confusing when you looked at it is the fucking complex
Starting point is 02:17:27 filter syntax for FFmpeg. You'd probably be like, what the fuck does any of this shit mean? Which, by the way, if you want to learn that, I made a video about how... Too bad you cut out when you were saying that. I made a video about doing complex filters in FFmpeg. Go fucking watch it.
Starting point is 02:17:52 Yeah, do that. I think I've watched a bit of that video. But that script itself, I think, just as it is, would be useful for me. When I first made that script, I linked a streamer on Mint's Discord server. I linked it in their programming, and they're like, what the fuck am I staring at?
Starting point is 02:18:19 Yeah, FFMpeg is a bit of a beast if you don't know what you're doing with it it's like conceptually it's actually very easy to understand yeah but when you want to do complex things it's when I guess
Starting point is 02:18:35 you get down in the weeds well yeah regex also is very conceptually easy and then have you seen a regex to just like validate a date don't say regex to me i hate regex actually my favorite one is for emails because technically like no websites let you do this now but technically a valid email can have as many at signs as you want
Starting point is 02:18:58 but the problem is you won't be able to ever use that email to actually sign up for anything, because most services limit you to one at sign, but in the spec, there's no limitation on that. That's funny. So you can have something like Donald at Fury at something at something at... At your mom.com. Yeah, pretty much. There's nothing stopping you doing it.
Starting point is 02:19:24 And it's a problem with the email spec that has sort of been eliminated if you want to use it to sign up for anything but it's technically allowed same with um i think special characters are also allowed and as well this is why doing a regex for an email is basically impossible. Regex is one of those things that I'll start to do it, and I think I understand exactly how to do it, and then I go to use it, and it's like, this doesn't fucking work at all like I thought it did.
Starting point is 02:20:00 Shit. I use them fairly frequently, mainly for filtering out RSS feeds. Mm. I use them fairly frequently, mainly for filtering out RSS feeds. But anything complex, this is just... Because filtering out an RSS feed, it's like, does it have this sequence of characters? If yes, keep it. If no, get rid of it. For one example I have is for r slash Un unix porn basically everything on that subreddit
Starting point is 02:20:27 is useless unless it's tagged with oc because most of it's like hey look at my desktop look at my desktop look at my desktop they look the fucking same but oc it's gonna be like hey look at my pretty program i made oh you should We should talk about the idea I gave you in the voice chat yesterday about using a bunch of the Unix porn images and making, like, a collage and making, like, a Unix porn-only thing. Oh, yeah.
Starting point is 02:20:55 I forgot that. Yeah, that's, um... That's an idea. Oh, lord. Wait, before someone else steals the idea. Oh, Lord. Wait, before someone else steals the idea. Oh, it's fine. This won't go up until Christmas, basically. Just combine all the images with, like, OpenGL
Starting point is 02:21:19 and just overlay some, like, adult film, like, background music. Yeah, some 80s porn music will work to be honest i i feel like someone would pay for it that's the dumbest part because it would what would happen is it would show up on something like Unix porn and then maybe this is a really good idea. That's mad as a genius. If I don't do this someone is going to do it at some point.
Starting point is 02:22:01 Hmm. Because I know there actually are some people who are just using only fans to do some not porn at this point even though that's the purpose originally that was the purpose of the website it was supposed to be just like a regular supporter website like patreon and then it got it got the rap that it has now like there's one guy in australia called alex williamson, um, he does sports tipping. Um,
Starting point is 02:22:29 mainly like horse racing and like, and football. But if you want to get some, uh, some, I wanted to know some advice about betting on sports. Go, go follow Alex Williamson's OnlyFans,
Starting point is 02:22:40 I guess. And he uploaded like a, an ad for it on his Twitter. and he uploaded like a an ad for it on his twitter and apparently he's got like a pretty decent accuracy rate
Starting point is 02:22:52 like 70 or 80 percent that's hilarious my rates are so good you'll nut oh
Starting point is 02:23:04 god what does the internet become? Mokka honey, you cannot bite the knobs on the mixer, please stop. Don't bite my knobs. You walked right into that one. Don't bite it. That comes later. Let's see. Actually, I...
Starting point is 02:23:34 Did I ever ask you what kind of music you listen to? Don't think so. I listen to a wide variety of music. So, I grew up listening to a lot of, like, ACDC and a lot of, like, 70s and 80s rock, just because that's what my parents listened to. I listen to a lot of, like, J-pop and J-rock because, you know, I'm a massive fucking weeb. Makes sense. rock because you know i'm a massive fucking weeb um makes sense i actually recently got into uh japanese hip-hop which is japanese hip yeah japanese hip-hop which is a weird one to get into but you know it's it's fun um i'll actually here's a band i recommend there's a queensland band called the chats
Starting point is 02:24:25 and the chats is basically a fucking joke band so they're inspired by like early acdc but their lyrics are just the dumbest things ever um so they've got one called uh pub feed which is basically about how they want to go to the pub and buy a schnitzel and a rump steak but it sounds like a 70s rock track um i think their biggest song is called smoko so smoko is basically an australian slang for like a lunch break an entire song is is literally i think the chorus goes uh don't talk to me i'm on smoko and it's just screaming that into the mic yeah there's a there's a certain thing about australian music where it being terrible is sort of part of the appeal like there's a lot of really shitty Australian artists,
Starting point is 02:25:27 but they're intentionally bad. Like, they're really talented, but they'll just make the most garbage music they can imagine. And I love that. Like, I'm not really very fussy about the sort of music I listen to. I think the only thing I'm not a big fan of is probably most country music, but there are some exceptions.
Starting point is 02:25:46 Like, I don't know, maybe someone's going to bully me for this, but I do like some of Miley Cyrus' new stuff. I don't even know. I know who that is, but I've looked like zero country in a long time. I guess part of the reason I like a little bit of country is because my mom's into country and i've obviously heard a bit of it when you're growing up and that's the sort of music you're listening to you even if you don't like it a ton there's still some sort of appeal to it what about yourself uh so right now i tend to mostly just listen to um either some combination of
Starting point is 02:26:27 uh maybe specifically like synth wave and retro wave uh either that or on the rock side it'd be more like power metal or orchestral metal oh i forgot about that actually yeah i'm also a big metal fan yeah like a like on the power metal side, it'd be like Sabaton, Power Quest. I think those two, like what I listen to the most. I listen to some rap. There's like very specific rap artists I like, which is basically confined to Eminem, Tech N9ne.
Starting point is 02:27:07 And so there's a particular style of rap that I have a special place in my heart for and it has something that's school which is horror core rap. This would be like Insane Clown Posse,
Starting point is 02:27:21 Cottonmouth Kings, this type of music. And the reason why is there was a period in time in school where I got bullied all the fucking time. There were a few people there that I wanted to hurt them. I really did. I found
Starting point is 02:27:38 that music because a friend of mine let me borrow an ICP CD. I listened to it and just like, just like the sheer like outrageousness of like the songs and like how violent the topics were. I thought they were hilarious. And they gave me like this outlet.
Starting point is 02:27:58 Yeah. That made me like not actually like flip and try to fucking murder somebody. So that's why I have like the special place in my heart for that type of music but other than that that's basically been the stuff I've listened to for a long time I've listened to like any EDM for a long time
Starting point is 02:28:17 there was like a weird period of time where I listened to like Screamo shit like fuck Cradle of Filth i think is that band yeah i listened to back in like it was like right after i got out of high school i listened to cradle of filth a lot i don't know why because my ears hate me yeah my sister got really into death metal for a while and yeah i there's some that i enjoy but i'm just like the part where they're singing is better can they just do that the entire song yeah oh so this wouldn't this
Starting point is 02:28:57 wouldn't necessarily be i was i listened to like music like songs have you listened to very high level people doing uh beatboxing or loop station stuff no i haven't but i i can imagine it sounds amazing if you get bored one day there's a it's called swiss beatbox they're like the main channel thing that does like tournaments and stuff like a champ, like the competitions that go listen to just some of those people do their, their routines and loop station routines. Holy God, you,
Starting point is 02:29:38 they, they don't need instruments. They literally just use just literally whatever sounds they can make out of their mouth or whatever effects and stuff on loop stations and they make full edm songs oh geez yeah it's crazy yeah i'll have to check that out for sure um actually on that note i guess we can start wrapping up the podcast it's been just hit two and a half hours right now okay yeah. Yeah, so what did you say the channel was called? I'll just bring it up on the screen.
Starting point is 02:30:08 Swiss Beatbox. Swiss Beatbox. 3.8 million subs. No, do not play the song. Definitely don't do that. Yeah, here we go. This, yeah, I'll have to check this out. I've listened to a little bit of beatboxing,
Starting point is 02:30:31 but nothing where it's like the person would be good enough to go into a competition for it. Right, yeah. But this does sound pretty cool. Yeah, I'll check that out. I guess... You will not be disappointed. This does sound pretty cool. Yeah. I'll check that out. I guess... I guess because we mentioned him earlier. Noxtaku.
Starting point is 02:30:53 Go watch Noxtaku. Wait, shit. Can I show this on the screen without there being problems? It depends on what thumbnail it is. I'll just scroll a bit. Here we go. I love just, I'll scroll a bit. Here we go. I love the ones where he's like,
Starting point is 02:31:12 I show these regular people outrageous like hentai videos. Here we go. So I scrolled back two months. Apparently Nux did a music video. Bakugou actually dies LMAO. That's the title title I love that um yeah I
Starting point is 02:31:33 what am I looking at here I haven't gone back and looked at some of like occasionally Nux's videos will just show up on my suggested gone back and looked at some of like occasionally Nux's videos would just show up on my suggested but there's just some there's just some videos in here
Starting point is 02:31:52 where I'm just like what is happening yeah check out NuxTaco I guess and check out SwissBeatbox as for you, where can people find you? You can find me on the YouTubes, and I think...
Starting point is 02:32:14 The entire thing cut out. As soon as you said YouTube, it's all stopped. For f***'s sake. My name, the name that you'll see on the fucking podcast, just look that up on YouTube. That's my YouTube channel name.
Starting point is 02:32:31 Yes, please do that. If you want to learn about Go or video editing on Go, do the thing. Yes. I'll leave links down below anyway. Was that last thing you said? you didn't cut out, I was just talking there's a twitter too, but I barely use it
Starting point is 02:32:51 yeah, yeah, okay, cool there will be a link down below anyway cool, as for me if you would like to go watch, actually how do I even do the outro on this? I don't even remember I did one two days ago.
Starting point is 02:33:06 If you want to go support my work... Yeah, there we go. That's how it starts. If you want to go support my work, then there'll be links down below to... Patreon, LibrePay, all that sort of stuff. My... Words.
Starting point is 02:33:19 Supporters! Thank you, Chris, Joachim, Donald, this guy on the screen right now. Cobinian, Andre, Nathan, David, Montezar, Will, Chigabento, Joseph, Chris, Joachim, Donald, this guy on the screen right now, uh, Cobinian, Andre, Nathan, David, Montezar, Will, Chigabento, Joseph, Mitchell, Piddity, Tony, Tushar, and all my two other patrons. If you want to go support the work, as said, links down below. Um, I might insert an ad for Linode at the start, I don't know.
Starting point is 02:33:37 I don't know what I'll do. I don't have to do it for this channel, but I might. We'll see what happens. Anyway, uh, if you want a surfer, the link below to load do that hundred dollars free credit and you support me um go give him money oh right you have the reverb you didn't use that entire podcast you were good i turned it on for a second uh expect me when i buy this the uh the yamaha MG10XU to do the exact same thing. And I will use it much more frequently. If you're listening to the audio version, there is a video version available on Library and YouTube and Odyssey
Starting point is 02:34:13 and all those things. The video version? Yeah. If you're watching the video version, the audio version is available anywhere. You can find it on your podcast, Google Podcasts, iTunes. You know we can find podcasts. Just search for Tech of a T. I will be the first result.
Starting point is 02:34:29 I am beating the blog called Tech of a T, and I hope they always keep falling down the rankings. Yeah, I think that's everything, basically. Main channel, Rudy Robertson. I do Linux videos, and they are Linux videos. Yes. I don't have much to say about that. We're closing on.
Starting point is 02:34:49 I think we might be at 12K by the time this comes out, but if we're not, I'll be very close to 12K, and I want to hit 12K by the end of the year. So do that. Yeah. Got any closing words? Yeah. Come on back now, I'll see you next time.
Starting point is 02:35:09 Discord would be good for you, I'd actually let you say that. Thank you guys for watching.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.