Welcome to the RFL once unlicensed podcast. I'm Caleb as always. We've got tosses over here. Say hi tosses Hi, hi tosses. Hi tosses and this week. We're joined by host Cameron crumb from regulatory solutions So we're gonna be talking about the BBC turn turn turn We're gonna be talking about regulatory things jazz mapping or we'll see where the conversation goes But before we hop into this conversation real quick tosses give the good people out there their call to action Yes, absolutely. Don't forget to like listen or subscribe to a channel right here on YouTube or anywhere You download your audio podcast like Apple Google or Spotify All right, all right, so let's go ahead and jump to it So Cameron my man We really appreciate you taking the time out of your busy day to talk to us today and Tell us about like I said the BDC and all this regulatory stuff, you know, it's a really hot topic You know when at first the stuff started coming out There was a lot of freaking out across the industry I think and you know now it seems like this is not an insurmountable goal We can get this done But you know, I think the more information and the more light that we can shed especially with those deadlines and stuff coming up And clear through the flood I think it's gonna help everybody out there get a better understanding as to what's going on So again, appreciate it take the time go ahead and run through just kind of a quick introduction of like who you are kind of how you've gotten into this space and You know, what's what has led you up to this day? Wow, well, okay Uh, that's that's quite a bit but um, so, you know, I have a background in wireless engineering Kind of started in my career in the cellular world.  I was in about three different countries over the course of about seven years Doing cellular network design 12 different cities and then I got into the obviously the Wisp space Built a Wisp brand it for about eight years sold that to jab and the process of running that You know, I wrote the wismann software Which was a billing, you know billing and kind of all-encompassing platform like they are these days and sold that to sonar in 2017 and You know did a couple things between that time But one of the things I got into, you know when running wismann we we did a lot of Mapping in fact, that's how that's how the whole thing started was We wanted to map and monitor our network and just have an application that we could just bring up and see our network status On a map on the screen anytime we wanted and that's really kind of how it started That's where the name came from wismann was kind of wish monitor and So, um, so so I had this background in gis. I'd also written an rf propagation program for the cellular industry back in the late 90s early 2000s and That program was based in A platform called map info which which used to be a big competitor to esri They were kind of they were kind of the two big competing platforms in the telecom space at the time and And the base of that platform is written in map info and I had kind of become this map info Expert I was in these local user groups and teaching You know people how to use it and that kind of stuff and they had a little interface called map basic that you could You know kind of write your own custom gis applications into and so I Built propagation on top of that and sold it. You know had some moderate success So I had this background and in both rf and gis So that was kind of a natural fit into writing, you know wismann for myself And so that kind of led us into you know, once we got Uh started getting customers and things the FCC of course came out with the 477 requirements back in the late, you know Whatever you call them the odds, I guess and so we started the odds Yeah, so uh, so we started writing, uh, you know people started asking us if we could help with that And of course it was it was a pretty easy thing back then to plug that into wismann and then You know people said well, I don't even know how to file could you file for so we for an extra little fee We would actually file there for seven sevens every year. So once I sold wismann We um, yeah, we started getting requests from our former customers They said well, we don't know how to do this. Still, can you help us and so I said, yeah, sure I can I can help you out So I had you know, I had a handful of people that I was doing it for and then over the years People have been referring other people to me on facebook. So now twice a year I have this big group of people who come to me and ask me to do this stuff So I track it and keep a pretty good eye on what's going on and of course this bdc stuff that came about You know now we have to get really granular Down to the address level with their fabric and all that stuff. So So that's where we are and that's what kind of led me to this point um, so, you know that the new company I have is You know, just was kind of born out of this need. There was just really nobody doing the full service I mean, there's there's other there's other people doing parts of it You know some some the propagation stuff or overlays and being able to get some address list But nobody's really putting it all together. And so that's kind of where Uh, you know where we came up with this this company. So and you know as a side note I also still work, you know, pretty much full time for visp as their cto. So it's still it's still a You know, these are but this is kind of a side project, but it's but it obviously it's very important and You know, we brought in brian webster as well because he has a big background in mapping and then of course my former partner from From wisp on robert olive is is helping me out on the business side of things. And so We just you know, we just needed some some other expertise because we're going to be really busy as it is so But but anyway, this this new requirement is I know it's really kind of confounding people and And there's I see all the discussion going on and it's it's, you know, almost hourly There's some new post about it you know people either complaining or figuring out, you know, what they're going to do or how they're going to do it and um, you know, we're we're just trying to trying to provide another resource to help so But but yeah, it's it's uh, it's going to be I think A difficult thing in our industry It seems to me that the bdc was kind of put in place to almost to squash the little guys And because it is expensive, you know to get the work done and to get the filing right And it's expensive really expensive if you get it wrong and you know, so So that's that's kind of where we are with it and You know, we have, you know, we we can get the pe certifications and that kind of stuff You know, it's it's really difficult to find a pe And I know that that's been a big point of contention With the the rules that they have they had this pe requirement Even though initially I think they said that you could have an engineering officer I think they kind of clarified that in some of the report and orders where they they basically said well Yeah, it still has to be a pe And now they have this, you know, they've relaxed that for the next three filings, but Um, it's a difficult thing to find. I've been in this industry a long time I had a former partner in my propagation business That was a pe in and he was registered in several states Um, and he was one of the few people I knew in the wireless industry Of all the, you know, the hundreds of engineers I ran across in the cellular days and and all that stuff Nobody had a pe. I mean, I knew two guys that had a pe and one of them was my partner and so It just is not something that, uh, double e's who do rf or wireless design really, uh, really do because There's no test for it. So the, you know, when you When to get a pe you have to take, you know, what they call the e it test and then work for a few years And then you can go back and take the pe exam And the e it kind of encompasses all aspects of engineering, right? So there's there's components for like mechanical civil Um, electrical, you know, whatever in the in the e it test And so a lot most people take it like fresh out of school because that's when all that stuff is fresh for them And and then, you know, you work for a few years and then you take the the pe exam and you're kind of your specialized field And they have different sections Uh that you can do so like the double e pe there's there's a couple different tests you can take depending on what you're doing And the one they recommend if you're a an rf guy is the control systems and power systems test, which You know I just don't you know, it's Okay, I mean I get I get that there's you know, some wave theory and stuff in power systems and and some things like that But but there's nothing really specific to doing wireless Uh kind of wireless network design. And so one of the reasons I never did it was for that Uh, there just wasn't wasn't a call for it. We weren't stamping anything. You know, we didn't have to certify anything in that world And so uh, so there just aren't that many guys around that that know how to do this. So Um, I talked to a few I knew one here in the Dallas area that I've known for a lot of years and he's You know, he's he's getting up there, too I think he's in his you know mid to late 70s now and Um, I just don't know anybody else that that does it and then You know, we put out kind of some feelers because we wanted to have you know A couple guys on the on the hook to you know, just in case we got a huge volume of work It does take time to review the data and these guys aren't going to stamp it without their review because you know, they're putting their license at risk and um So other guys that I talked to Didn't know anything about wireless and I was like, well, I'm not sure how you're going to review it and stamp it You know, if you don't know what we're doing here It's difficult to you know to do so So that's where we are, but we do have some resources available for that It's been a struggle to get them but we do have that and um, hopefully that People need it. We can provide that service Okay, well stepping back and we'll loop back around in the pe parks I think there's a a lot of different debate and stuff going on around there But to step it back a second like the bdc Let's talk a little bit here about like what is the bdc? And what are the main differences between this new bdc filing and the 477 filings that people are doing or supposed to be doing And um, you know, let's talk a little bit about the differences between those and why This is kind of a much more of an honoris or at least sure in depth process Yes, so okay So the the 477 consisted of a couple of different parts, right? You had your subscription file, which was You know, basically the you know, it was a classification of speed tiers and technology codes, right a grouping of those and then Within a given tract, right? So you had to report how many subscribers You had in a track that had a certain technology code and a certain speed tier. This is census tract, right? That's correct. That's correct when I talk about tracks or blocks These are census tracks and blocks, right? Which is kind of a large sort of grouping Try to break this down and yeah, this is also not my exact wheelhouse to the nitty-gritty details So for sure. I'm like, well if I don't fully track and I'm sure there's plenty of others don't So if I get a little Interative on some of these questions, I'll no problem. No problem. Yeah, it's it's such old hat to me I figure everybody knows this but I guess, you know, that's that's a bad assumption on my part So yeah, so the census tracks are kind of the biggest You know boundary area they have for the census, right? So so it goes tracks, uh, and then they break that down into what they call block groups And then of course individual blocks, which is kind of the smallest Entity within, you know, how they how they define a geographical region for this census And so so the tracks are pretty big, right? So they just are trying to get kind of an idea I think of how many subscribers and what speeds can be available for those kind of larger areas And then they have what they call the deployment file, which which uses blocks, right? So you have to report In the blocks again, uh by speed tier and your your maximum advertised consumer, right a grade a bandwidth in that block, right? So, uh, I think for the most part, you know, most people don't get down to You know, oh, yeah, I this tower It's got, you know, a lot of obstructions and I can really only provide, you know 10 meg service over here where I provide 100 meg service on this part of my network Uh, honestly, I've never seen anybody get that kind of granular on their On their census block They kind of just take their maximum speed that they advertised out on the web and they say, oh, yeah, I can provide that everywhere And you know, I'm going to throw that out there. So for every block that I that I cover I'm going to say that I can provide that speed. And so there's no There's no granularity there. There's no real, you know, okay Well, I really can't provide that in a lot of places I can, you know, maybe get half of that or a quarter of that or something just based on my network topology um So so anyway, it's it's uh, still not very granular because if you can cover one person in a block Then you know, then you can say you cover the whole block and the block is You're you're about that. Yeah It really depends. Um on on where it is in the country. I mean a block could be You know 10 square miles in some places and it could be, you know, it could be a quarter I mean, it could be a couple of acres in another place, right? I mean, it just really depends on population density and stuff like that. So So, um, you know, again, you could cover a block that actually has one home in it, right? And that's it. That's the only thing in that block. So But you get to an urban area and now, you know, one block may have You know, 2000 people in it. So it just really depends on You know on on where it is in the country So it's really not a great way to determine where service is available, right? Because, you know, I think for the most part most of the especially wireless ISPs are operating in You know suburban to rural markets and So, you know, those blocks tend to get pretty big, but there's not a lot of homes in them So, you know, it's kind of this double-edged short, you know So yeah, I can cover this block because I serve this as one guy in the bottom corner of it But, you know, all these other people out there can get service, you know, they're blocked by trees or whatever But I still say I service the whole block and the whole reason that like the 477 came about is basically the FCC saying, hey We didn't have some idea of what our actual coverage is, right? I mean, because to some extent it's very much An educated guesstimate and I guess you kind of consider this a shotgun approach as to saying, you know This percentage of this county or the city or the state or the country as a whole has coverage, right? Yeah, and and, you know, it was kind of the smallest geographical entity available, right? And unless you want to get down to address levels, right? So, you know address level stuff is difficult because You know, I mean just just try to find an address in like northern New Mexico or Wyoming on google earth or google maps or something I mean, you're you're not finding it. I mean, it just their coverage is pretty poor in some parts of the country Um, and and sometimes it just puts you in the middle of whatever the closest town is, you know If you try to look something up. So so trying to do that was was um, it just wasn't possible So the FCC went out and contracted with this company cost quest to to build this fabric and I mean, if they if they have what they say they have which is addresses for the entire country That's pretty impressive I mean, I I honestly don't know where the data came from because China, you know, there's there's not Yeah, there's not even a national e911 database. I mean, they're trying to build one Um, and you can go look at that map, but there's some states that don't participate Uh, and there's some counties within states that don't participate There's some counties within some states that don't even have the information available themselves And so or it's it's not online, right? You have to like physically go down And and look up parcels and things like that Uh in order to get that information and so that that's what I'm saying to me I don't know how long cost quest has been working on this or how long they've been under contract to get this data But it's pretty impressive. Uh, if they if they have what they say they have So, you know, it's it's come from amazon ring cameras cell phones and and tick tick top apps, you know, right? I don't think there's enough for those out there. Honestly Yeah, there are there are still some areas that are underserved by absolutely anything. So yeah, it's yeah It'd be pretty interesting to see How good it really is. Yeah, because you know, you get into like parts of like I said like new mexico I am some of these really rural states where there's just almost no population and There'll be a road with a bunch of mailboxes at the end of it and that's the address I mean, yeah, you know, they don't have a geolocated address on the house because not even the postman goes there, you know So That those places it'll be interesting to see I know there's there's one particular company that I deal with a lot every year When this comes around in in vis that that has a pretty sizable footprint in northern new mexico And we always have issues with their addressing because it just You know, it just is hard to find you cannot find these physical addresses, you know, and so Uh, I I'll be I'll be curious to see how it turns out for them And and other people like them They're they're not going to take an address input as well turn where that old church burned down five years ago And where apple used to live, right? So yeah, yeah, you'd be surprised So the FCC and the government man were like, all right, so we're gonna put all this money in the broadband You know this whole push or in tia, you know in the the build back whatever So on and so forth So they decided that they need the the 477 was an adequate to fully gauge what servos levels were so they came up with this bdc And the I think the big, you know, the biggest honorous part of that is Is basically explaining that granular to the service address level, but then also like the technology and how you have to do it So so much more granularity. So if you kind of speak to that a bit, that would be really helpful Yeah, so so that obviously they want you to report, you know, the address IDs that you can cover, right? So they're going to give you the fabric file.  You cover based on that, right?  So but the hard part on that I mean, there's there's two methods, right to report the first method is through a coverage polygon Uh, I think this is the worst one because you're basically giving them a coverage polygon and saying, okay You go determine where I can provide service But when you do that you also have to provide I mean, it's literally volumes of information about the coverage model I mean, they want stuff like the author of the coverage model, right? I mean, there's there's crazy requirements for when you upload a polygon for the model All of your radio parameters I mean, there's there's stuff down to like subcarrier power levels on the radios, right? And so so yeah, I mean, I mean the if you start reading through the document I mean, we can't really go into all of it here. But but I mean it is it is a crazy amount of data and honestly There's very few vendors. I think in this industry that will want either willing to provide the data or can provide the data Right, that's we can vouch for that. Yeah. And so so, you know, just just knowing what I know about Yeah, some some of the manufacturers and whatever, um, you know That I may or may not have worked for in the past, uh, have Have have um It's very difficult to get information. I mean I mean even internally within these organizations much less, um, you know, get somebody to send you Those kind of specs on a radio, right or we're on an antenna You know or or anything, right? So So that that presents a big problem, you know It's it's easy enough to generate a coverage polygon But you know, if that's all you're going to submit and you got to have all this other data I think you're really in a bad spot because I just don't think it's available And so the other method it is probably the one I think most people are going to use which, you know And I would encourage people to use it just because you do not have to provide all that technical data And that is just providing which a list of addresses that you can cover And so, you know, whatever method you use to do that, um, whether you kind of put put your own overlay on a map, which maybe Maybe gets you back to the polygon stuff again They may come back and say well, if you determined your address is using Your own coverage map and doing kind of like a spatial intersect in a gis platform or a spatial enabled database or something You know, they may still come back and say, okay. Well, use the polygon now I still want all this technical data, right? So there's other methodologies you can use. Uh, some people are just saying, you know I'm just going to submit the addresses I already have because I know I can service them and and that is the least amount of You know headache I I guess that's a strategy it's it's probably not a great strategy because You know, the idea of this whole thing is determine where the government's going to give money out, right? I mean, that's all the ultimate goal is to you know, they're not looking to see. Oh, well Yes, there's broadband here. We're going to encourage growth and development. No They're going to encourage stuff by giving out money and So, you know, if you don't care about somebody getting money to come over build you Okay, do the minimum and you know, just do the filing The other issue with that is that you've got to be able to prove That you can service those areas because this whole thing is going to be crowdsourced So, you know the the challenge is crowdsourced, right? So any Joe blow from the general public can come in and say Oh, look, they say they service this address and I know they don't, you know They they come out here and they said they can't service the address or whatever the case may be It could it could just be some disgruntled guy You know going in and to create headaches for you, right? I mean so anybody can come in and say no, they don't service these addresses And now you have to come back and prove that you do And so it it that's one of the really onerous parts I mean, I mean the volume of data required to do the filing is it's really bad But then put on top of it the fact that anybody can come in and challenge your addresses Now you've really got, you know problem I mean, this could be a full-time job, right for somebody just defending this filing because if you filing correctly And and even if it's uh, I think even if it's just by mistake Right you can still get fined So So if you say well to the best of my knowledge, I was able to service that it turns out I wasn't Well, you should have done a better job, right? And and I don't know how strict they're going to get I hope they're not that bad, you know in the past on the 477 It's pretty rare that they they did any enforcement action unless somebody was just blatantly or willfully You know not filing and just kind of gave them the middle finger Um, you know, it was pretty rare that that um, they You know proceeded with some kind of enforcement action, but Um, it seems like just the way they've been talking and the writing and the documents and stuff like that It seems like they're going to get pretty serious about this and the fines are pretty steep Do you have any idea 15 grand per incident? Wow. Yeah Yeah, that's per incident So that's that's how they're going to pay for all the money that they're giving out It's just going to find everybody to create the money to pay for it later, right? And that's typical government 101, right? Yeah Well, this is your new hobby. Ta says all those places where your your team mobile service doesn't work You just document them just like send them in I'm gonna I'm gonna go after T mobile so hard Yeah, so the mobile stuff is a little bit different, you know, but but yeah, it's still uh, it's still difficult to Um, you know to file. I don't know what those guys honestly. They they got engineers on staff It can probably handle this stuff, but um, but yeah It the you know, just the fact that you got to collect so much data So and getting back to that, you know, if you do the address is you do have to explain your methodology, right? Like how I determined I could cover this address, right? I don't understand. Sorry. I mean not to cut you off I've been absorbing all of this and I didn't realize it was that detailed, right? But I don't see how Any company no matter how big you are can possibly quantify all of that I mean, there's there's so much. This is wireless. We're talking about right. So there there's so many variables Um that are involved in in getting accurate data and it's only as good as you know You know your outputs only as good as what you put into it That's correct and that stuff is often, you know flawed as well. So I just don't see how anybody Can potentially keep up with this and yeah, it's just nuts Yeah, I would I would encourage people, you know, so it took them a while but we we submitted our Our methodology to the FCC to the the bdc group over there now and just said hey if if we Say we can determine, you know coverage at a certain place using this methodology Will that be acceptable and they came back and said, you know, yes, you know But watch out for this and this which, you know, we already knew but but You know, so so I would encourage anybody to You know to put that, you know into the help desk or whatever and just say, you know, can can I use this methodology? You know, is this going to get kicked back or am I going to get fined if I try to do it this way And just see what they say.  I mean just the models are using the resolution of stuff and that's the other thing is they They want this data to be super accurate But they're only requiring Uh three arc second data in the models And so No, that's not.  That's their that's their minimum resolution, right? And that's terrible For propagation modeling. I mean, uh, you know, so It just it's kind of baffling because they're saying on one hand. Oh, yeah, it's got to be it's got to be super accurate You better be right. And on the other hand, they're they're only making you use data that's You know, that you know 100 beaters. That's a long way from where you're You know from where that point may be or whatever and and you know been that big I mean you could you could have coverage in one little part of that and it would still color that You know that that pixel on the map, right as long as you're within an acre of You know, yeah, yeah, that's what I'm saying. I mean, that's crazy. That's a crazy requirement or non requirement, I guess on that side, you know, so So I think it makes it really difficult because now they're saying, well, you said you said you could cover this Well, I just use 100 meter data in my propagation tool But oh, sorry, you know, it wasn't right.  You didn't so bam, you owe us 15 grand, right? so So it's uh, it's the conundrum For sure And uh, it's difficult to get in information out of them. You know, they're pretty slow to respond. I think it took I think it took me Something like 10 days to get a response about our methodology Yeah, I'm sure you asked a lot earlier like because when is the deadline of the deadline is what september 1st? That's correct. Yeah. So those last two weeks of august. Basically, I'm sure there's some absolutely hammers there Yeah, and that's you know, I would encourage people to Start start on this, you know, yesterday. I mean It's just I can't I can't stress enough like how difficult a process this is for Even people who know what they're doing with it and if you don't know what you're doing with it Waiting till the last minute is really not the right idea It's you know, if it's something you haven't ever dealt with before and you're trying to go out on your own, you know Get started now So what happens what happens if you don't file? It's 15,000. I mean if they if they know about you, right? I mean if you file the 477 Um, they know about you, right because they sent out emails to everybody Sorry a few months back saying okay, the fabric's ready, you know, get some sample data now And so you're familiar with it, right and you could go and get some sample files for your area Which of course they didn't change Uh all the IDs in for the live data So so the sample stuff was you know, I mean it really was sample stuff. It's worthless if you can't file with it. So um, but yeah, so Yeah, if you if you don't file, I'm sure they're gonna come after you So, I mean one approach maybe not necessarily a great idea is you just don't file and say I'm only going to take $1,500 l and not worry about all the other ones That's one way to look at it. I don't know. There may be a go to jail clause in there somewhere. So Yeah Yeah, you know, they talk about forfeitures and I think I think when they say that the forfeitures that that's the money Right $15,000. I I don't know, you know, ultimately what the um You know what the penalty is like if you get fined and don't pay. I mean, I'm pretty sure there's you know There's probably some kind of prosecution that can happen I don't know. I mean because this is kind of codified into law now It used to just be a regulation by the FCC, right the 477 But now that I think this is part of a law, you know, that was passed Um that they have to collect this data and so They can probably prosecute you now under that federal statute if you don't pay the fines Um, I don't know why you know, somebody would just want to pay 15 grand But uh, you know, it's a lot cheaper just to do it um, but but anyway, it's I guess it is up to the kind of the end You know the whisk at the end I know we've had several small guys come to us and just say man I don't know how I'm going to get this done and I don't really have the cash, you know to pay for it and stuff and um, you know, my opinion on the whole thing is that I think I've stated this before It's it's kind of really it's kind of really meant to favor the big carriers the big players and kind of push the small guys out Because the the regulatory burden and the financial burden that's going to be placed on them to get this done Well, and you know when if you're uh, you know an operator where you're primarily unlicensed everything Right at least unlicensed in mile We're not really, you know available to get into this bead fundings and stuff like that Like you it's offering, you know protection to say your area, you know If you've got a big gga build on cbrs, then yes, you're like, all right, this area is covered Here's the speeds, you know, this is a served area, right? And it would make a lot of sense to protect yourself from that case.  So yeah, that's uh The very sort of painful thing, you know, you would hope there would be some sort of clauses that allow for small business and definition levels and stuff like that because you know, this big government money is not really Chased and affected that heavily by, you know, some operator that's got, you know, 500, you know 500 subs or 1,000 subs or something like that You know, that's not the the numbers they're kind of gunning for from a coverage perspective at least Yeah, it seems to me that way the the logical way of thinking about this, but this is the government we're talking about so Yeah, it's uh, it's gonna be tough for the small guys and I feel for those guys You know, we were there at one point and and we certainly didn't have the all these regulatory things when we started, you know back in 2003 um, it was kind of, you know, what what is it? What was uh, what was it math that had the Wireless cowboys or was that rory?   You can't get blood from a rock either, right? So so I I seriously doubt, uh, You know, they're going to be going after the the really small guy that can't afford to pay And I think it's the the medium-sized Upper ones that, you know have Some cash to burn and yeah, we'll probably be and that's if you know, we're we're saying here that, you know They're going to start targeting some people and make some examples. They're going to have to obviously they they already started doing it with calf and art off, right? We've heard about these I mean pennies on the dollar.  It's it's it's it's that simple. I also think for some of the smaller guys Um, I mean, obviously they they don't want to get fined So if anything they have to do the minimal like you said just guarantee The ones that they know the the ones that they they the addresses they actually serve So yes, it won't protect you from a build out But at the same time, you know, even though it's free money, right? You there's still limited resources and people to do these things So as you know, I would imagine as a company that received all this money It's going to be like am I actually going to go and fight the fight Try and Overbuild this guy who's already there when I have money to go just and keep keep the government happy by building out the areas That truly are underserved. So I think it's going to be a while uh before You know these little guys or whatever, you know kind of get overbuilt So I think that yeah the best defense if you don't have the monies to at least file What you know, you can't so you don't get fined. You're done pretty simple process And if somebody's going to come and overbuild you with license that they're going to do it no matter what, right? So yeah, no, I I tend to agree with that and you know the fact that these guys are you know, having to be put in that situation where you know, they've got to just You know kind of describe what they already service You know that may be also a risky strategy as well You know, I was thinking about that a little bit and and if you do that and because you have to describe Again, if you use the address methodology, you know or submission You have to describe how you determined, right? And if you just put it like a little paragraph Well, I know because I already service these well, they may say well, that's not that's not within the spirit of You know the the filing I mean we want to know where you can service to you know the other places you can service And so, you know, I'm I'm a little bit worried that if you do that they may come back and say well, you didn't you didn't follow What we asked, you know, this is not where you do service. This is where you can service And you know I don't know. I mean, I don't know how strict they're going to get and I hope they don't On that you're going to stuff just because again that now that puts another burden on on these guys, you know Who thought they might get away with you know kind of Small effort and then all of a sudden they're coming back and saying no go back and do it right, you know Just uh, just increment the street address by one number, right? Yeah, I can serve 907 main street. I can also serve 908 So, you know, yeah, how far does that go out? Yeah, this is not legal advice anyone listening. Uh Well, we all know that that doesn't actually work, right? I mean True true in situations where this house is covered. This house is not the guy right next door is that no freaking way that's happening, right? So Yeah, um, yeah, unfortunately, I I wish it was that easy because you could just kind of cascade that along but But yeah, and the enforcement side of it again with the actual address data being just so janky to like it's hard to To do a full level enforcement So, you know, if as long as yeah, it seems to me as long as you're submitting what you can Following the letter of the law, but also more or less a spirit at least in the beginning, you know, it's like It's worth doing and like not getting yourself tied up in the full-blown panic, right? Because I mean it is going to be an iterative sort of stumble through process So, you know, don't think that if you can't totally, you know, do all this that it's the end of the world So yeah, and I think it's filing filing something is better than nothing like you said I mean, I'm sure the initial red flags will be do we have a 477 for this person? Yes, and do we have the new filings? No, that's a red flag It's almost like the irs and paying your taxes as long as you Pay something every year they see revenue coming in They look they look for the guy that all of a sudden stopped paying for a period of time like red flag What happened, you know, and so yeah Yeah, I I think that's probably the case too. That's going to be a big part of it I do know, you know in in the it seems like the last three years They've been stepping up more and more on the 477 enforcement to Not necessarily finding people, but I know It used to be you submitted the stuff and you never heard anything, right? And now they're coming back with I mean tiny little details within, you know in the filings So if you have a speed In your subscription file That's higher than the speeds in the deployment file like your max what you claim is your maximum They come back and say why you know, how are you delivering the speed when you don't claim that you can right? And then you have to explain to them. Well, it's the one-off situation And I've got a point-to-point link to this guy or I've got this or it got that And sometimes they say okay, we'll take that one out there or take those out if you're doing that We don't want them, you know, we want to see what you provide to everybody And sometimes they accept it and just say okay fine, you know, so I think it really depends on the whoever you get That's kind of you know, I've seen some guys get real picky about it Some of the guys that are sending out these emails and some people just say okay fine You know, we'll accept your explanation But but that's been coming down a lot harder in the last especially the last two years I've noticed there's been a lot of kickbacks on small little things like that, right? And and a lot of this comes from you know, the billing systems that that produce these files and and You know, this includes visp. I mean, there's no there's no Setting in these programs to say okay, here's the speed I'm selling versus the speed they're provisioning, right? And so when they create these subscription files, they use the provision speeds because that's really the only data they have It's not they don't have like a blank in there, you know in the in the form that says Oh, I'm selling 50 meg, right? And that's what I need to file in the fcc 477 They're you know, they just have the speeds that get provision which might be You know 50.5 because they want to over provision a little bit so when people constantly run the speed test They're seeing 50, right? So, uh, you know just to eliminate that overhead they might you know that gets lost in the speed test and stuff so So you get a lot of these files that come in subscription files and things like that from the billing systems that have these decimals Well, they don't want decimals anymore, right? If it's under if it's over 2 meg, they don't want to desk. They don't see any decimals And so if you have a decimal they kick it back, right? So So even though the the billing systems do a pretty good job on the subscription files Um, they're not they're not perfect And so those even have to be gone through now and you know, it used to be that you could file with three decimal points They didn't care now. Nope. No decimals. So, um, they kick it back and so So, yeah, it it's gotten more complex and and uh, definitely they're enforcing it more Um, you know, they're coming back with little tiny picky things and I think that's just they're kind of that was kind of the ramp up to Yeah, this new bdc stuff. So I anticipate they're going to get pretty picky and You know, I don't know that they have the staff to get super picky But uh, I think they're going to get a little bit and um, they're going to start kind of going through it So, uh, that's just been my experience on you know on the fcc side and um, you know, of course the deployment stuff almost all the billing systems do a terrible job with deployment because um, yeah, they don't have they don't have any kind of coverage built in to the programs, you know, so You're finding out other other than just blocks that you currently have service in which is kind of drastically underestimating You know your your area You know, if you file that okay, I mean that's you can certainly do that but um, I encourage people to take advantage of the fact that the 477 doesn't require necessarily You know good propagation. There's no model requirement or anything like that to get your coverage and where you can provide service. So I always I always told people yeah Be optimistic in your reporting on that because it does help keep government money away But uh, my strategy on bdc has changed a little bit. I'd say if anything be conservative You know with the bdc stuff because uh, you've got you've got the burden of proof now. So So and that's that it's a whole another thing kind of going back to the the pe side of things So pe professional engineer, uh anyone that's not really familiar with it, which is a legal Thing like it's a licensing done at the state level if I understand it correctly That's right. Um Yeah, when I graduated I looked at doing it very briefly and was like nope. I'm good. So this is One I don't I don't need my name out there in that many places but two like, you know, I was double e Right. So, you know for me, it just didn't make sense with where my career was headed, but So in that that conversation is basically, you know, the The government requiring some sort of official Or official sign-off on what this data and who is submitting it, right? So And as I understand it is basically a pe signs off on it or there is some level of uh, Executive sign-off is available based on having a certain level of experience, you know, 10 years 7 years So if you can kind of speak to that like The back and forth part of that conversation because I know it's something that y'all been involved with too And you know understanding what that means. Yeah, so they so they gave a waiver You do have to kind of apply for the waiver. It's just kind of like a one line thing that you say I'm applying for the waiver on the pe requirement And here is are my qualifications, right? So it has to be either a doubly With direct knowledge, right of your network design So This is not like a contract hire kind of thing. This is okay. I'm a doubly and I work for this company I helped design the network, right? And and you have to have at least seven years of experience in in wireless network design and so Or whatever network, right? I mean, this is you know, obviously The audience here is probably mostly wireless guys, but but you know, this goes this goes the same for, you know, fiber cable DSL, you know, satellite, whatever, right? This is all this all had they all have the same requirements and it's a little bit easier Those guys because obviously they know that their addresses and things like that because they pass them, right? They either pass them with a pole or they pass them underground and they can get service so that's really easy to do those but The wireless is much more complex unfortunately, but yeah, so so it has to be a guy that has doubly that has seven years of experience or another person with what they say has specialized training in this network design and has at least 10 years of experience and again, it's a direct knowledge thing as well.  I'm very well trained I'm very well versed in inside wireless Yeah videos it would probably be good to You know at least have some class that you've taken that you can say oh, yeah, I received some specialized training I mean, I don't I mean, that's their wording So who knows how strict they're going to be about specialized training or whatever that is but but that that's the wording and so So they've said it's like three the first three cycles. How long is the cycle? Is that a year? Is that a quarter? Yes, so for the next year and a half basically you have to figure this out So so next June or the you know filing due next September, you know of 2023 will be the last waiver period Now, who knows they may extend it. They may wipe out the requirement all together You know, who knows what they're going to do between now and then but you've got three at least for now You know unless unless they come back after this thing's over after the first filing and say Geez, we got a ton of idiots to file these things. So, you know, we're we're going to put the PE requirement back in So I don't know.  They kind of change stuff on a whim So there's a lot of old retired PE's out there that are looking for side gigs.  He's he's almost 90 So I try to get him to to come in and and you know, I said how long has your certification been You know gone and surprisingly, it's only been a couple years. I mean he kept it for a long time But you know, also to be a PE going back to what you said, Caleb It is a state licensed deal. So it's kind of like being a lawyer, right? You got to take the bar in your state and then get licensed by your state to practice law So it's kind of the same thing It's professional engineers licensed and so you take your PE the PE exam in that state to be able to practice You know engine professional engineering, I guess in that state, right?  So you have to do Continuing education every year so many hours of continuing education or it's just like any license Yeah, no an accountant. You have to do the same thing the lawyer. You have to do the same thing.  I mean, I looked at the exam I like to go take it because I think they in a lot of states they have a waiver Uh, if you didn't take the EIT, you know, if you have so many years of experience You can still go take the PE exam, right But but man, I mean it it's intense.  Like the the load stresses and the wind loads like these are all you know, not simple But they're very well-defined, you know, how a PE signs off on the tower or a bridge Or, you know a power system, you know for some machine or whatever it may be You know for for a PE to sign off on this wireless system that might have 20 vendors worth of equipment in it, you know between the wireless the network side The mechanical side and everything else, you know, and this is kind of Nebulous thing, right? Especially when they're not following, you know, lte standards and stuff like even the The the full on standards-based stuff is hard enough. But now, you know with the the mix of equipment and everything else it's You know, it would be a tough proposition without someone who's not, you know, I'm a PE But you know, I do this on the side or, you know specifically focus on this particular niche Well, you know, it gets even harder For them because it's one thing if you You know and and like I said, I came from the cellular world where everything was documented down to the, you know decimal points, right and so You know, you knew exactly what was on every tower where what the antennas you were using how much coax was up there You know, what the sweep test looked like on that line I mean, I mean it was all very very well engineered and I think, you know We start people people are signing up with us and stuff right now and and You know, we have to get AP information.  I mean they're doing, you know good work trying to get internet to people but, you know guys that that don't have a background in in engineering or or You know, any kind of even like manufacturing or anything like that that that are just trying to fill a need I'm not going to understand that it's it's a testament Really good testament to our most of the manufacturers out there that people can just throw this stuff up and it works as well as it does, you know I mean that that's pretty good because You know without having any engineering behind it You're just you popping something in the air and attaching some cables that you've never tested before Uh, you know, you're not you're not doing sweep tests to make sure that you're within Tolerance You're right. Yeah. Yeah, I mean or you made yourself, you know, yeah I think that up there with omnis. Yeah, right So and and you know, I mean omni almost be preferable to some of the stuff because you know At least at least you don't know I have to know the direction But you know, some of the some of the stuff you guys are coming in going.  They don't know what transmit the powers are on the radios Um, you know, it's not documented anywhere and that's that's to me. That's quite surprising You know, because I would I would never do that but Um, but I think it's going to force people into much better You know network practices, you know to figure out what's where You know, and I don't know how you get away with it for so long if you've got a large network You know, you're just going to kill yourself with interference if you don't know where you're facing with what frequencies and power outputs, you know So that may that may be some of the issues with Guys that are having trouble with speeds and things, you know, it's but um, but certainly It's got to be gathered and and It you know, if you don't have it, it's probably going to take you some time to go get it And uh, so start now Yeah, I mean think about all these these whiffs that I've you know grown and you know, they they got it figured out They're really cranking and they start buying these other smaller, you know competitors and stuff and a lot of times these bios They're you know, they're they're good to have the network documented like at all, right? So, you know now you've got to go back and force all those maintenance things to be like, hey We have to report this accurate. We have our new stuff But you know, we bought out jim bobs network a year and a half ago that kind of works. Okay And now they've got to basically fully Review and document everything with that. So it's going to be going to be honoris Well, I can tell you it makes, you know, just on the network documentation side It makes things really easy if you ever do want to sell So I'll tell you a little story about when we sold to jab, right? um they wanted to come in And spend a week like going to every tower site and looking over our stuff and everything Well, one of the things that we built into wispond and this was really pretty much for ourselves You know, we in fact when I built first started building wispond We never intended on selling it It was just a tool for internal use and then people started asking if they could buy it And we didn't even have billing in it at that point It was just a literally just you know, kind of a network management subscriber management tool So that we could, you know, see where everybody was and keep track of everything, you know It was basically our network documentation And so we would take pictures of everything and storm with you know, the data we had I mean every parameter of every single site, you know Every antenna every radio, you know, what we used when it was changed, you know when it was added, you know, whatever In in the system and I said, well, what do you guys want to know? I mean, I can I can give you access to this and we can generate reports on this They didn't even go look at one site When they came in and they saw that data was there available, you know They didn't go they say oh, we don't need to go if you got it all here and you got I mean we had pictures of you know our electrical boxes We had pictures of the cabling we had pictures of you know, the radios However, they were hooked to the antennas the front the back, you know What it looked like from the view on the tower, you know from the antenna, so So, I mean, I would encourage it and that's a lot of detail, but I know most of these systems can handle You know putting in that kind of data, you know Um, I would encourage people to start using You know, whether it's it's visper sonar power code or splinx or you know, any of the systems that are out there I'm pretty sure they all have ways that you can document your information And and add pictures and things like that. I would say go do that because it makes stuff like this A lot easier When it comes down to having to get that information, you know quickly You know, you know, and you never know, you know, you never know what the government's going to require of you Uh, you know for being in business these days, so It just it just makes sense plus like I said makes it a lot easier when you go to sell something It's a lot more impressive to a buyer to know that they're what they're getting into Then to uh, have to you know, kind of figure it out because I guarantee you if it's a mess They're going to come in and go yeah, we're going to drop the price, you know by half a million bucks or whatever 100 dollars a sub so So, yeah, it it's a good idea to get into that practice Yeah, I mean, you know data is king and it's never going to be like It's going to be less useful, right? And it seems that you know, it's painful as it be like the government's just going to continue sticking their Appendages Into this industry kind of more and more as they drive for this, you know, sort of utopian concept of universal coverage So it's you know document learn grow and you know, it's just it's going to be a part of it So but like you said, there's a ton of benefits that will behoove you in the grand scheme of things So don't think this is just for you know for the government. Oh, yeah This is there's there's you know, there's a little bit of a sweet side to that medicine at least Yeah, for sure. It uh, it can It can be advantageous in a number of ways So all right camera rule man, we could probably sit here and talk about this for a long time You know, there's just there's so many little interesting side paths and everything we could run down But you know, I think we've hit the main points, you know, again educating the folks out there differences 24 77 bdc The pe side the requirement side and what this really means for you in the real world and where it could be going So, you know to kind of wrap this up Do you any really closing remarks or you know anything you want to point particularly attention to you? Yeah I mean, you know, I've said it multiple times, but uh, this is Really important that that you get this in and and try to be as accurate as possible But the most important thing is right now just get it going I mean, don't wait on this because it is a lot of data that you have to collect. It's a lot of information Uh, the filing itself is a lot of data So yeah get get started, you know with with however you're going to get it done So that's that's my those are my words of advice right now Yep, don't don't sleep on this everybody. It's real and we've got to get it done so Uh for for the folks out there that are looking, uh, you know to get in contact with you camera You know, where can they find you? What's your contact your company? You know, we mentioned in the beginning regulatory solutions But you know a little bit about this the to put a find out on kind of the services that you offer Sure. Yeah, we can talk a little bit about that. So it's regulatory solutions dot us And uh, that's our website. Um, it's myself and brian webster and robert olive Brian's got a big background and you know, of course doing lots of network design and wireless mapping He runs another company called wireless mapping dot com Provides a lot of services for people doing you know design work regulatory work and things like that Just and one other thing I forgot to mention while we were talking earlier on the regulatory side a lot of financial institutions, right? I was talking to john scribner. Um, you know, and he's he's with a lending institution now and, um They require compliance, right? And so if you're borrowing money from people You've got to be in compliance and he was really excited about the fact that we could actually in fact We we worked to deal with him to put into our software Uh to allow third party allow communication with third party, you know people about your compliance, right? So they can go and put in like Address Yeah, so it allows us to share that information and not not detailed information just saying yes They filed and here's like the file summary or whatever, right? That's what we're sending out So he was very excited about that. Uh, so anyway back to what we do Right now we're focused mostly on fcc 477 and bdc filings We do the state stuff too. So like california You know cpuc or whatever out there has a requirement I think there's a couple other states that may be about to start requirements for state filings on this stuff too Uh, we'll be able to handle that we've had some requests about other things like, you know, 499s and um, you know And then certifications for like the art off stuff or the calf to certifications, you know people have to do Um, we can do that as well. We're not focused on it right now because there's such a time crunch Um, you know once we get past this filing date We can probably help people with that as well But right now we're kind of focused, you know all our time and effort on on getting the bdc stuff together And so uh, that's really what it is, you know, it's it is you know, kind of a kind of a side gig for us. Um, Just because we we all have other full-time jobs You know, like I said, i'm cto at visp right now as well and and um, but and we are doing just just fyi And I know there's only a couple of days. I'm looking at my date clock here Four days left five days left in the month. So, um, we are doing a an early bird special We might extend that another week or so But we're just trying to encourage people to get you know data to us if they're going to use us You know sign up get data to us now because it is a lot of data and Like our pe is only one guy right now. We have another guy that we're talking to so we may have two here, but um It you know, it takes a little while for him to do the the certification Right because he's going to go verify he's going to take a sampling Of addresses and run his own methodology on them and make sure that you know, it is what we say it is and so Um, it takes a little bit of time and and so he's only got so many hours in the day plus he does lots of other work So, um, you know, we we encourage people to get that stuff in and I would say Probably for any other vendors out there that are helping people with this You know, I'm guessing they want the data as soon as possible You know, I mean, I I know where we are with it and so It's you know, I'm sure everybody else is is kind of freaking out as well Like, you know, we got to get this stuff in because You man, you wait till the last week and we can't guarantee that we're going to get it done You know in time so all right. Well, that has been great information Cameron We really appreciate you taking the time to talk to us today Trying to educate folks out there the best we can yes one of the goals that we push on so It's been a great conversation Taso is anybody looking for us? Where can they find us? You can find us everywhere on social media You can find us on facebook on all the wisp type groups On instagram And you know, the best place is on our website rf elements dot com or on our forum rfe lab dot com All right. All right. Well next time until we talk to everybody out there, you'll be good out there Thanks. See you. All right. See you guys. Thanks


So this morning I went to the gym and I'm working out. I'm like, you know what? I'm out of my anti-anxiety medications.  So they said it'll be done right after I'm done with the gym. And I'm like, cool. So I'd go over to the pharmacy right after the gym and I get there. And they said, hey, you're all out of refills and we've faxed your doctor, but they didn't reply to us.  So now what am I going to do? What is up everybody? This is Chris from the Rewired Soul where we talk about the problem, but focus on the solution. And in case you missed my announcement video yesterday, please, please, please come follow me on Twitch. Like just real quick today, I was streaming some Fortnite with a friend and one of you, Marin, came in and you were watching, but we had this like one-on-one conversation that she was talking to me about some of her depressions and anxieties and problems sleeping and ruminating and like we had an amazing conversation. And like we had that one-on-one time and like that's why I want you guys to follow me on Twitch, especially right now when the Twitch stream is small. Like you'll get some one-on-one time with me and we can have a conversation and I can try to walk you through some issues. So head on over to the Twitch stream. It's just twitch.tv slash the Rewired Soul. I'll have links down in the description, but I also just love spending time with all of you. So what I'm going to do is I'm going to start editing my videos with my stream on. So I'll just sit there and edit my video since I'm at my computer and you guys can hop in the live stream and we could talk, we could chat, or if you just want to see how I edit my YouTube videos and make my thumbnails and stuff. But either way, like just come follow me on Twitch. Like there's a lot of cool stuff happening. But anyways, so let's get back to the story. No anxiety medications. And I wanted to talk about this. Like I just, I try to make videos like when I'm going through something, like maybe I can explain to what's going on and how I deal with it.  So the first thing is once I heard that, that's when my anxiety wants to come up, right? Like just hearing that I won't have my medication. And this happens to a lot of us when we become reliant on medications to help us with our anxiety or depression, especially anxiety, when we find out that we're not going to have it, that can make us want to get anxious. So I'm going to be talking a lot about how mindfulness meditation helps me. So what happened was I noticed the anxiety, like as I'm talking to the pharmacist, like I noticed my anxiety starting to come up. And I'm just like, I have to remind myself in that moment, like, okay, I'm not anxious. Now, it's going to be okay. You know what I mean? And I have to logically talk to myself and remind myself of the truths of the situation. And one of those truths is because I don't, I won't have health insurance after this month, I've been actually taking half my dosage. So I haven't been taking as much as needed. But one of the things that worried me or still worries me that is kind of stressing me out is the last two evenings, I've gotten kind of anxious. All right. And then I went back actually, I think last night, I took the other half of my medication because I felt it coming. And for those of you who haven't been around for a while, I've been diagnosed with a generalized anxiety disorder. And what that means is there's a lot of time where my anxiety will come without being triggered by anything. I just notice it happening. You know what I mean? So that's something that kind of worries me. But anyways, a conversation I was having on my Twitch stream again today was something that helps me with my anxiety. It's just departmentalizing the different things that I can and can't control. Okay. So I definitely know what I can't control is my doctor not being open today. Okay, they are not in the office on Friday. So I just need to get that out of my mind. I've already tried in the past, like a long time ago before I started meditating and all that stuff. I'm like, I tried and I couldn't do anything about it. So I was like, okay, they're closed. Okay. So now I'm thinking, all right, so next week I can go see my doctor but now I have the whole weekend. So something I'm going to do to prepare for this is I'm going to talk to my son as well as my girlfriend, the two people who I'm hanging out with this weekend. And I've mentioned this in past videos before. All right. When I get anxious, I get moody. I get snappy. I get irritable. So I'm going to warn them and let them know, hey, I don't have my medications this weekend. So I want to apologize in advance if I get snappy. Now, does that justify or excuse anything I'm doing? Absolutely not. But I do this and I let the people around me know about my mental health. So they're prepared for it. So I see it in this way, right? Like, hopefully, you know, my son's only nine, my girlfriend, you know, obviously much older than him, but they can look at it and say, okay, he's not mad at me. Maybe he's just dealing with anxiety. You see what I'm saying? So they're not blaming themselves for my snappiness, but I'm also very self aware. So if I do snap this weekend at any point, and maybe I'll make a follow up and let you know how it went. I can I apologize for it right after like, I never ever, and something I want to teach all of you, I never, ever, ever justify my poor behavior because of my mental health. Like that is just not an excuse.  And so many of you are good about that. Like, we cannot use our mental illness as an excuse to be jerks to people. So I'm going to prepare the people in my life for the fact that I might be anxious this weekend. But what this also does is, aside from like, I might get moody or snappy or whatever, is like, they'll also know not to, you know, just like bombard me with stuff, you know, because they know that I might be dealing with stuff.  Like, it's important that we talk about our mental health. Like, I have open dialogue with my girlfriend and just saying, Hey, I'm feeling anxious today and she does the same. Some days I get into that depressive funk. And I'll just tell her, I'll say, Hey, I don't really know what's wrong. I just feel like that today. That's kind of how I describe my depression. Like when it hits as I'm just like that, you know, but like, it's really important to have that line of communication and relationships. And not just your significant other or your husband or wife, but like, I also talked to my son about it, you know, like, it's important that we have these conversations. But anyways, so my plan for the weekend, like, I don't do anything crazy on weekends. Well, especially right now, because it's still like, hot as heck out here in Las Vegas, like, in September. And I was just in my car and it was like, 105 outside still. But I have a pretty chill weekend. Like my son and I, we might go to a movie. And we're probably going to go to the bookstore or the Halloween store and things like nothing too crazy. Like we're not going to like the Las Vegas strip or not going to the mall, like crowded places make my anxiety even worse. So like that's something that I'm not worried about. I have a pretty chill weekend ahead of me, you know, but now that I think about it, I got to be mindful before we go to the movies and stuff, you know, just like, I'm not gonna, I can't, you know, I got to be mindful of like, am I anxious? Am I rushing? Am I freaking out because my son's not ready to go to the movie and all that kind of stuff. It's just, I got to be really cognizant of what is happening. And another word for that is just being mindful of what is happening from moment to moment. All right. But I have a confession to make in this video. All right. I haven't been formally meditating in a while. Like I was in a very good habit of it while I was working. And for those of you who didn't know, I got laid off a couple of weeks ago last Monday. And it kind of threw my schedule out of whack. And usually I would like meditate on my lunch break or I would meditate before work or whatever it was.  So like something I'm planning on doing tonight, as well as Saturday and Sunday is meditating because it helps calm my mind down. But sometimes what I do is, is like, I have a hard time meditating for like more than 10 minutes. So sometimes what I do is I meditate five, for five minutes each, like three or four times a day too. So I'm going to be doing that over the weekend because I don't have my medications. And I don't even know if I can see my doctor on Monday. So I might have to keep doing it. And maybe this is a good thing because maybe they'll get me back into the mode of meditating. You know what I'm saying? But on the other hand of not formally meditating, this is why I love mindfulness. For those of you who don't know what mindfulness is, mindfulness is a specific type of meditation. So a lot of you have heard of like mindfulness apps or things like that. But the goal of mindfulness, the overall goal of mindfulness is to have small moments of mindfulness throughout the day. So that's what I like about it because it doesn't require me to find a place to sit and get quiet. Like mindfulness is just paying attention to what's happening right now without judgment. So even though I haven't been formally meditating the last two weeks, I get my moments of mindfulness throughout the day. What's going on in my mind, what's going on in my body, what, what sights or smells or sounds or feelings do I, do I experience from moment to moment. So that's something that has come over the last, I don't know, three or four years of practicing mindfulness meditation is that even when I'm not formally meditating that day, I have a lot of very small moments throughout the day. But again, like, I really wanted to make this video because I really like I do so much for my mental health. Something I was talking to somebody about today is like, if you want to be happy, if you want to overcome your depression, if you want to overcome your anxiety, or if you want to just be successful, like find people who are doing those things and ask them how they do it. You know what I mean? So I really want to like document my stuff more often and just share my life experience because like this, like my mental health, it takes a lot of work, a lot of freaking work, but I want to throw little tidbits out there for you so you can be like, oh, okay. So the next time I went out of meditation, not meditations, medications, this is what Chris did. You see what I'm saying? And then you can try it in your own life because things are going to happen. I didn't expect to be out of refills and maybe that's my bad. Probably is my bad. Definitely is my bad. But I have all these tools that I can turn to for situations like this. Hope that makes sense. But anyways, anyways, that's all I got for you today. Let's have a conversation down below, especially for somebody with anxiety, but even if you struggle with a different mental illness, what struggles have you had if you ran out of your medications, all right? Or if you have any tips for me that you do for your anxiety that helps you even when you're not on medications, all right? Let's leave some comments down below, okay? And just a quick reminder, go follow me on Twitch. I think tomorrow I might make a video recap of the conversation I had with this young woman over on Twitch. It was really, really, really good. We talked about a lot of stuff, alcoholic parents, depression, self-esteem, all sorts of stuff. So go follow me on Twitch. Link is down in the description below, twitch.tv slash the rewired soul. Easy stuff, easy breezy, all right? That's all I got for you. If you like this video, please give it a thumbs up.  Make sure you subscribe and ring that notification bell. And a huge thank you to everybody supporting the channel over on Patreon. You are all beautiful. And look at this, I'm wearing a rewired soul shirt. If you want to get yourself one, click or tap right there and go over to the rewired soul shop, all right? Thanks so much for watching. I'll see you next time.


Today, I'm going to be taking a look at a Linux distribution that I've actually never tried before. I'm going to be doing a quick first look at Alma Linux. Alma Linux is based on Redhead and Fedora, at least according to the Distro Watch page. Alma Linux, you can think of it as being kind of like a successor to Sentos. So Sentos is no longer developed, or at least it's not what it was. They kind of abandoned Sentos as a project what a year or two ago. And there have been some Linux distributions that are trying to fill that void. One of them Rocky Linux, another distribution I've never tried, and Alma Linux, which is I'm going to take a look at today. The reason I typically don't take a look at these Redhead-based Linux distributions is because obviously I don't work in IT or system administration. So these are not the kind of distributions I would ever need to use, you know, like on my main production machines here for what I do. It's just a normal Linux desktop user. But I know many of the people that do watch some of my content, many of you guys, work in those industries and often have to deal with, you know, Redhead as a distribution or Redhead-compatible distributions such as Alma Linux.  So let me go over to my browser here. And on the Alma Linux website, if I go to downloads and navigate to where they have their ISOs, it's very similar to how Sentos did things. They have three different ISOs. You have a boot ISO, you have a DVD ISO, and you have a minimal ISO. So what the boot ISO is, that's mainly if you need like a rescue ISO, right? That's mainly to rescue systems. Now the other two ISOs, minimal and DVD minimal is just a base system, very minimal, right? It doesn't come with everything. That ISO is only 1.5 gigs in size. So that's actually what I'm going to install. The DVD ISO includes everything possible, basically, on the ISO. The DVD ISO is 8 gigs. That is massive. I really don't want to wait for 8 gigs of stuff to download for that ISO. Plus, I'm not going to take a look at every single possible thing that would be on the ISO anyway, so I'm going to do the minimal ISO. And I'm just going to install the programs that I want to play with as I decide that I want to install them. So let me switch over to this virtual machine here, and this is AlmaLinux 9.0. So this was just released, I want to say, about a week ago. And I'm going to go ahead and run through a quick installation, so I'm going to install AlmaLinux. And being based on Red Hat, I would expect it to be using the standard Anaconda installer, which is an install program that I've always had issues with. But because I just recently ran through an installation of Fedora, I think I'm going to be okay with it this time. My problem is I make mistakes with it every time I install Fedora, because I only install Fedora once or twice a year in something as many months in between doing those installations. So first, we need to choose our language. The language for me is English and English US, so that is correct. So I'm just going to click Continue here. Let me move my head out of the ways.  So we've set keyboard to English US, language support defaults to English US, probably because we chose English US for the keyboard, time and date. It correctly chose the central time zone in the US for me, so I don't have to change any of this. So that's very nice. The installation source is local media. Software selection is the minimal install. That's what I want. Now, the partitioning is the one that always gets me a little confused here, because by default, I always think I have to select the disk. But I don't think that looks like it's selected, right? Because it turns blue. I would think that is selecting the disk, but no, it was actually selected before I ever. So that's how I always mess this up. And I'm not going to remember that. And nine months when I installed the next version of Fedora, I know I'm not going to remember that because I've never remembered it. In 15 years of using Linux, I have never, because I mean, just the way that highlights when you click it the first time, that's just strange. Anyway, I'm going to go ahead. I'm not going to encrypt my debt. I'm just going to click done for networking. I'm using Ethernet. Looks like it's connected. Just fine. Now let's go ahead and set a root password. So let me create a strong and complicated root password and then confirm that strong and complicated password. You also have options of locking the root account. I want the root account, the root user to be available. So I'm not going to tick that on and then allow root SSH login with password. Typically, I'd like to disable root SSH logins. So I'm going to leave that ticked off as well. Let me click done. And this is another really bad part of the Anaconda installer. It doesn't make any sense. So it says my password is too short, but the done button is here. The too short message is here. And then the press done twice to basically use the password anyway. So to ignore the warning is way down here at the bottom. So you get three different messages and three different parts of the window, nowhere close to each other. Most people are going to be clicking done and having no idea why that's not working because they're never going to see the bottom of the screen. And now user creation. Let's go ahead and create the DT user. I'm going to call my user DT. Let's create a strong and complicated password for the DT user and confirm that password and then click done again. And then once again, we get a warning at the bottom that most people are never going to see I'm going to click done again and then begin installation. And now I'm just going to let the installation run. That's probably is going to take five or 10 minutes. I'll be back once this portion of the installer completes. And while that installation completes, I do want to go back to the browser just for a second because I do want to call to attention on the All Malinux website. They have this message here introducing Elevate Project. So the Elevate Project, what this is, is a way for you to migrate your Red Hat or Red Hat derivative based distributions to All Malinux. So that's actually really neat. And you can read more about the Elevate Project here on the All Malinux wiki. It looks like you can migrate from Synthos over to Almalinux 8. Of course, now we're on Almalinux 9. You can also move from Synthos to Eurolinux to Rockylinux to Oraclelinux. Let me get back into the virtual machine because it does look like that portion of the installer has completed. So let me move my head so you guys can see reboot system. That's what I'm going to do right now. When our system has rebooted and you see on the minimal installation, all we get is the TTY. So let's go ahead and log in. So my user was DT and then let's go ahead and log in as the DT user. Now this might be a situation where downloading the 8GB DVD ISO rather than the 1.5GB minimal ISO may be advantageous to some people because I saved a lot of time not having to download that gigantic ISO, but I don't know if the DVD ISO would have actually installed a graphical environment or not. Maybe not. But what I'm going to do now is let's see what package manager they're using. Are they going old school with YUM? YUM is available. Let me also, I'm going to do where is DNF to see if DNF is installed. Okay. So we have both options here. So let me see if our DT user is part of the sudoers group. So I'm going to do a sudo dnf and let's just do upgrade just to see if this actually works. It does not, which I kind of expected because DT is not in the sudoers group. So let's su, let's move over to the root user. And what I'm going to do is I'm going to vi sudo. What vi sudo does, it opens typically with vi, the vi editor, your slash etsy slash sudoers file. And I am going to go down toward the bottom of this file. And I am going to find the wheel group here. It looks like anybody that's part of the wheel group is allowed to use sudo. So actually I don't need to edit anything in that file. All I need to do is add DT to the wheel group. And the way this is done on Linux is typically with the user mod command. So user mod all one word space dash lowercase a capital G. So we're going to add a user to a group and the group is going to be the wheel group and space. And then lastly, the user that we're modding, the user is DT. And now that we've done that, if I su back to the DT user, now let me sudo dnf upgrade just to see if we have sudo privileges now. And we do. We're about to do an upgrade here. This may take a couple of minutes. Let me go ahead and click why for yes. Since this was released about a week ago, I'm going to go ahead and take the update. Looks like that was very quick. Probably because really nothing is installed. I mean, we don't even have a graphical environment installed, right? So there wasn't very much. There certainly no big programs that had to update there. Now I actually had to dig through some of the all millennics documentation to, you know, because how do I want to get a graphical environment? Because I know they do come with their own, you know, GNOME desktop. But how do you install it, you know, package names or whatever? Well, they have these things in groups, groups of packages like these meta packages. And how you would do this is either with YUM or with DNF. I'm going to use a DNF, DNF group list that should give us a list of all the groups that are available for us to install. And now you can see we have various groups to choose from. And we have available environment groups. And then under that you see server with GUI.  Now not being in IT or system administration or anything like that. I'm going to go very, very basic here. So I'm going to do sudo dnf group install, all one word, because this is not an installation of a single package. It's a group installation. So sudo dnf group install. And then you need to do inside quotes here of the group names because they have spaces in them. And I'm going to do server with GUI just because I know for sure that one is going to come with x11 and a desktop environment, you know, it will actually give us something that we can actually log in to and actually look around that way. We don't have to play at the command line, although I'm fine with it. For those of you watching this video about all my Linux, you know, there's only so much I can show you at the command line, right? Because the command line, the show, basically the same one, all Linux distribution. So how does all my Linux really differentiate itself from the rest of the crowd? Now, this installation of server with GUI is going to take a long time because it's installing 825 packages, which is understandable because the base installation really didn't install anything, right? So we've got to install looks like the full xorg server. It's going to have to install the, uh, the GNOME desktop environment and the full GNOME suite of applications. It's going to have to install themes and icons and fonts. It's probably going to give us, you know, some basic software to work with. We're going to need, of course, a terminal emulator and we're going to need a web browser, things like that. So I'm assuming it's going to give us everything we need to actually log in and actually get some work done. So the server with GUI meta package finished installing. That took about five minutes and, you know, I might be able to reboot and get to GDM, which is GNOME's login manager. But typically on minimal Linux installations, you have to enable your login manager as a service with system D. So I'm actually going to double check and make sure that GDM is actually enabled before I reboot just to make sure. So I'm going to run sudo system CTL, set dash default space and then graphical dot target. It's going to ask for a root password and it's complaining that system CTL that I misspelled it, which I did. I added two s's and, okay, and now it created a sim link. So let's reboot and see what we get. And it reboots just fine. You can see our username DT and let me go ahead and choose DT as the user. I'm going to move my head out of the way. I'm going to check this cog wheel before I log in because by default, it's going to default to Wayland. Wayland can be kind of flaky, especially in these VMs. So just to make sure things work as expected, I'm going to do standard X11 display server instead of standard Wayland display server. And now I'm going to log in. And of course, we get our standard GNOME desktop environment here. Let me go ahead and hit the super key, go to display and let's change the display resolution to 1920 by 1080 is the resolution I use on my monitors and keep changes. And now this VM is set up to where every time I log in, it will remember 1920 by 1080. I just very quickly, I just want to see the default applications that are installed because we did the server with GUI installation. What is it actually installed? It looks like it just installs like the base GNOME suite of applications. So GNOME videos, calculator, text editor is g edit. The GNOME system monitor, we have cheese, which is our webcam, various utilities and the subgroup here, which is our distool image viewer, document viewer, the screenshot tool. Really, that's it. Is that seriously everything here? What about a browser? Do we have one Firefox? OK, I was wondering if they installed epiphany, which is GNOME's web browser. If they gave us something better, it looks like they made the sensible choice and actually gave us a proper web browser. In this case, Firefox. Let's check the version here. I go to help and about Firefox. This is Firefox 91.9.1 ESR. So ESR is the extended support release of Firefox. You can think of it as kind of like a long term support release. And that really is everything that is installed. If I do the super key, go to the menu. Now, here's the pinned applications. Firefox was a pinned applications. That's why it wasn't in the menu. And of course, we have the Nautilus file manager here as well with those hideous old school beige icons. Those are so bad. We have our help and we have software, the GNOME software center here, which I'm not going to install any more software, but I will launch it. And that's it. You know, very, very minimal out of the box, right? Not much to this thing. And of course, you know, a distribution like all my Linux being a successor to something like CentOS, you know, being based on Red Hat, being in the same league as things like Rocky Linux or the no longer maintained scientific Linux. All these rail based distributions, they're really meant for enterprise use. Many of them are really meant for server use. So they're not really meant for normal people like you and me desktop Linux users. I'm not going to really do anything else with this. I will say, though, for those of you looking for server related information, the Alma Linux Wiki does have some how to guide, some installation guides on how you can install things like Foreman, PHP, My Admin, Apache, Direct Admin, Redis, Mongo, Caddy, OpenSSL, WordPress and WordPress with Nginx, PHP, H.1 and Maria database and Java, some virtualization stuff. Here's got documentation about Docker. They even got some information here about Raspberry Pi's enabling SSH 2 factor authentication, you know, a lot of security and server related stuff. So I do appreciate that they have some documentation here on the website. I will say it's not a lot of documentation for a big project, which I know it's still new. It hasn't been up and running that long. I will say the Wiki is pretty small. It really needs a lot more contributors, you know, contributing documentation. But I'm really happy that Alma Linux exists because a lot of people were really concerned when CentOS died, essentially, because CentOS was one of the most popular Linux distributions in the world, especially on servers. It wasn't a desktop distribution. It was mainly for server use. It was basically your free version of Red Hat Enterprise Linux. And when CentOS went away, people were really concerned that they wouldn't have that Red Hat based distribution that they could use without it actually being Red Hat. And Alma Linux provides that. And of course, once again, you do have the migration path with their Elevate project, you have the migrate button right here on the home page, which goes to Alma Linux, dash deploy a GitHub. And you can see you can convert your EL8. I'm assuming that's the Elevate project eight operating system. So anything compatible with the Elevate project, you can convert to Alma Linux doing the following a sudo dnf update dash y and then a reboot. Yada, yada, yada. So that was just a very quick installation. And first look at Alma Linux. Again, I'm not in system administration. I'm not in it. It's a server distribution, really server slash enterprise kind of distribution. It's not something I would use in my personal life and professionally. I don't have a profession that will require something like this distribution. That's why I really don't give these Red Hat and Red Hat based distributions any time on the channel is just not something I work with. But people had asked me to take a look at this new distribution, Alma Linux, that hadn't been around that long.  And I'm really happy that this exists. And I hope by me just doing this quick video that all my Linux gets some more love from from you guys in the community that maybe want to use it or maybe want to contribute to it. Because again, it's a young project. I'm sure they could use more developers, certainly more people working on documentation. So I do want to congratulate the Alma Linux team on a job well done on the most recent release, Alma Linux 9.0. Now, before I go, I need to thank a few special people. I need to thank the producers of this episode. I'm talking about the following people. Devin, Dustin, Gabe, James, Maxim, Matt, Michael, Mitchell, Paul, Scott, Wes, why are you bald? Homie, Alan, Armored, Dragon, Chuck, Commander, Angry, Diokai, Dylan, George, Lee, Linux, Ninja, Mars, Drum, Migra, Yon, Alexander, P's, Archim, Adore, Polytech, Realiteats for less red profits, Stephen and Willie, these guys. They're my high steered patrons over on Patreon without these guys. This quick look at all my Linux would not have been possible. The show is also brought to you by each and every one of these fine ladies and gentlemen, all these names you're seeing on the screen. These are all my supporters over on Patreon because I'm sponsored by you guys, the community. If you want to see more videos about Linux, free software, open source software and just nerdy stuff in general. Subscribe to DistroTube over on Patreon. Peace, guys. Why does GNOME still use those poopy colored icons?


In this video, we're going to talk about anonymous functions in TypeScript language. Anonymous functions in TypeScript language are almost the same as anonymous functions in JavaScript except that you need to explicitly define your variable types. So let's make a simple anonymous function. Let's make first and variable, let's call it multiply. We're going to assign our function to a variable multiply and we're going to use that variable to execute our anonymous function later. Okay, let's make a function. Our function is going to have two parameters. First one is going to be variable xx which is going to be a number and second is going to be variable y which also is going to be a number and returning value of our function is also going to be a number. So in this case, we want to multiply two numbers x and y and return their value. So we want to return value of x times y and that's our anonymous function. Later we can call our anonymous function by using this name, we're going to use variable multiply and provide two arguments x and y, for example, two and five. Okay, now let's check how our code will look like in JavaScript. It's going to look almost the same except that we need to provide for our TypeScript code that variable x has number type and variable y has number type which you do not need to provide in JavaScript and also we're going to provide our returning value of our anonymous function which is going to be number and again in JavaScript you do not need to provide that variable. So these two functions in TypeScript and in JavaScript are almost the same except that you need to provide types for your variables. Okay, then let's back again to our TypeScript function and let's play with it a little bit. First, what if we want to make this function to has a name? For example, to has a name multiplication. Can we then use this multiplication name to call our function in our code later? For example, here can I call multiplication function on the same way as I called multiply function here and provide the same arguments. Can we do that? Of course, we can't, we will get an error because our compiler said that it can find name multiplication. So if you want to define the name of your anonymous function it will not be visible outside of your function and if you want to work with your function you need to use the name of your variable and provide arguments to your variable and not to the name of your anonymous function and let's say, okay, we can delete that name to make our code more cleaner and how can we run our function, anonymous function immediately after we've created it? How to run it after creation? We can do that by, I will delete this code, by putting this function inside parentheses and close it right here and put semicolon and inside of our block here, inside of these parentheses we will provide two arguments for our function, which is going to, first argument is going to be for number x and second argument is going to be for number five. That is almost the same as we called our function like this. So you can use your anonymous function to immediately call it and provide to it arguments as you will do by calling the name of your variable and provide the same arguments. So you have few options to choose how to use your code and how to use your anonymous function and again these anonymous functions are very similar to the JavaScript anonymous function except that you need to explicitly define your variable types in TypeScript, which you don't need to define in JavaScript. That's all for now in this video and for example, if you want to print, I don't know result for of this function, you can print the result to the screen with document.frite and this multiply will return to us number, so we need to convert it to string, so we're going to say document.frite, multiply these two numbers and convert the result, which is a number to a string. Okay, I think that we need to delete this. Okay, and that's it for now in this video. Thanks for watching. See you in the next video and please don't forget to subscribe to my channel.