QuickBooks Desktop 2023. Cash payment for inventory linked to purchase order or PO. Let's do it within two weeks. QuickBooks Desktop 2023. Support accounting instruction by clicking the link below giving you a free month membership to all of the content on our website broken out by category further broken out by course each course then organized in a logical reasonable fashion making it much more easy to find what you need than can be done on a YouTube page. We also include added resources such as Excel practice problems PDF files and more like QuickBooks backup files when applicable. So once again click the link below for a free month membership to our website and all the content on it. Here we are in QuickBooks Desktop get great guitars practice by how we started up in a prior presentation going through the set of process we do every time maximize in the home page to the gray area going to the view drop down notina we've got the hide icon bar open windows lists checked off open windows open on the left hand side reports drop down company and financial let's open up that P and L profit and loss with the range change 010123 12 3123 January to December no activity yet still no none yet we're going to say reports drop down company and financial this time the balance sheet let's open it up for five or customize the reports up top with the change in the range in 010123 to 12 3123 and then we'll go to the fonts and the numbers to change those to 12 okay yes okay so in prior presentations we imagined we started up the company file bringing in the beginning balances from our prior accounting system now we are imagining we're going through the setup process often needing to be done before you start generating revenue first financing putting the capital into the business we did so with the owner putting money into the business as well as taking out a loan then we took some of that money we put it into the investment we put it into an investment here then we're started to purchase stuff with that money that we're going to then used to generate revenue in the future that will typically be the property planting equipment that the pre-shipple assets the things we need in order to do the job to generate revenue in the future and in our case we also need inventory we're going to use that money to buy the inventory that we're then going to use to generate revenue so we still don't have any revenue in this period because we're kind of going through that setup process last time if I go to the home page we went to the purchase order which doesn't actually record a transashing but instead is just a request for inventory only a form which would only be used if you had a kind of relationship with the vendor where you can we have a little bit more control on the purchasing side of things you can ask or request the inventory in this case guitars and not have to pay for them until you receive them otherwise you wouldn't have that situation you would have to just basically make a payment at the point in time you purchase in a similar way that you would if you're buying personally from amazon or some other online distributor and you would just basically be recording the transaction at that point in time because that's when basically you paid for it but we're imagining the purchase order then we're imagining that stuff the guitars in our case the inventory that we're going to sell arrives to our warehouse to our shop and we open it up it's got a bill with it so we're going to be tying out what we've received to what we ordered so we'll tie out the purchase order to the bill that we got in the physical count of the inventory in the box to make sure we got everything tied out and then we'll enter the bill which will then record the inventory that's when inventory will go up on the balance sheet account of inventory the other side will then go to accounts payable because we have to then pay the bill and then we're going to also have these sub ledger that will be impacted now that's the normal process because normally we would think we would enter a bill next here but in this case because we're trying to focus more on the cashed based transactions even though inventory in and of itself is in a cruel transaction we're going to do the same process but instead of a bill we're going to use a check so we're going to get the bill in the in the box of guitars but instead of entering a bill and then paying it off with a pay bill we're just going to basically write a check right when we get it and we'll kind of skip that accounts payable step and the following month next month we will add the bill step and we'll try to do more accrual kind of transactions in the following month so if we've got the purchase order then we could then go into the we would most likely go into the vendor center which you could do here or the drop down vendor center here and whoever gave us i'm on the vendor side we can then look up who gave us you know what boxes stuff we got we can go into their vendor item and we could see the purchase orders that are related to it here making sure you've got all dates checked off if you're working in the future as i am and you'll see the purchase order you can also go into the transactions and we can try to search for the purchase orders and we might want to look for all purchase orders or possibly just the ones that are open the ones for which we have not yet received anything for and so for our case we're going to say that we've got epiphone these two that uh we're we're receiving the boxes of guitars for so now we're going to enter those transactions so i'm going to do that with going back to the homepage just a check transaction instead of a bill transaction notice this is something that you can't really enter directly into the check register because the check is kind of tied to the purchase order so when you get into more complex transactions then you've got to take that into account it also makes another complication if you were trying to use bank feeds meaning uh if you're you can't really wait till something clears the bank as easily if you're trying to connect your check or your bills to the purchase order so inventory kind of throws off the easiest method of trying to use bank feeds to just depend on bank transactions to record all of your data so we'll get into bank feeds in a whole another course or section but just to mention that from time to time as it comes up so i'm going to enter a check and i'm going to type in that we got this on well 1005 okay let's say this is on the 14th and then we're i think it should be 1004 for some reason i'm going to keep it at that and then i'm going to say this is for epiphone epiphone tab and there's oh and it says there's open purchase orders exist for this vendor do you want to receive against one or more i'm going to say yes there's the two purchase orders i'm going to select both of them and say okay so now we're getting that and then it populates down here notice it jumped from expenses because i'm not just going to go to an inventory account because we're buying inventory because if i did that it wouldn't be able to track the sub ledger by item the unit item on a perpetual inventory system so that's why we have to use the items which are populated we set up the items in a prior presentation here and then we used those items to to populate the purchase order the purchase order then just pulled them over into the actual bill if i scroll through this we can see that this ties out to the same data we entered into the two purchase orders these two down here are billable these are billable because when we populated them in the purchase order we said they were for a specific customer we imagined in this case eric music our customer came in said we want this stuff we said we don't have that right now we will order it from our vendor epiphone in this case and the vendor didn't need to know about eric music but it's useful for us to see that now i have this stuff i can turn around and bill or invoice eric music our customer now that we have the inventory on hand that'll be the next step these ones up top are not billable because we we are just buying those guitars for the shop hoping people will come in and purchase those that would be the general idea all right let's save that one well before i save it let's just imagine the transaction that's going to happen here this is a check the check's going to decrease the checking account the other side's going to go to inventory it's not going to be an expense even though we're paying cash for it because inventory is a component where we have to do an accrual kind of component with it typically putting it on the books as an asset and we're gonna have a sub ledger that's going to be impacted for the inventory tracking it by item the sub ledger having to tie out then to what's on the balance sheet you can also kind of look at the reports here and take a look at the the won't give me the transaction journal so it's not going to give me the journal sometimes that journal will give you the debits and credits but so it's a useful turn tool for internal use but whatever we'll record it and we'll check it out we'll say save it and close it let's go to our reports now on the balance sheet we can scroll down and we see that we have in inventory an increase here so if i double click on the inventory account zooming down to the source document we have these items they put them in there uh individually so notice that these are all the same check one oh four but they have that they have broken them out because of the different inventory item transactions here so that's interesting to note when you're sorting your data and so there it is and i can drill back to the source document closing that back out closing this back out the other side is in the checking account double clicking zooming in drilling down on the checking account and then we have the check one oh four notice here it's in as one item it has a split in the other account which is kind of annoying because the other side really only went to inventory but it broke it out into those multiple line items so it can't show you the the multiple items here that's why it's a split if i go into it then it gets us back to the checking account closing this out closing this out we can also see if i go to the reports drop down up top the inventory sub ledger giving us a detail about the inventory account changing the date to 1231 23 then we had the adjustments or the items that were sold here's our count that we have after that point in time let's customize it fonts and numbers see if i can bring it to like 11 maybe so we can drill down on it a little bit and so it gives us our unit count and we should still tie out 39976 ties out to the balance sheet 39976 we can also go to the vendor center over here and we can see that the purchase orders that are now open or i have decreased if i hit the drop down and i look at all purchase orders here's all the purchase orders and then if i go to the vendor balance over here we went to epiphone now we've got this check that has been input if i open one of these purchase orders then you can see it's been received in full it gives you that indication that it's been received so these little links between the purchase order and either the bill if we use the bill or in this case the check are nice from a bookkeeping perspective so that we can we can communicate to epiphone whether we got the the merchandise and so on and see those links within the system okay let's do another one this one's going to be for Gibson so we're going to receive we're going to imagine that for Gibson we're going to receive these items so let's go to our check forum which we can go to on the home page we can see it here or we can go into the drop down in the banking if we want to write a check that way we can't really go into the register remember as easily because we want to link this check to the purchase order so i like to use a form typically in that case so it's going to be 1005 let's say this is on the 15th i'm just going to type in Gibson starts to auto populate which is nice there's the vendor i want tab it says i'm paraphrasing hey there's some open purchase orders here do you want to use those i'm going to say yes please thanks quickbooks here's the two purchase orders we made i'm going to say okay so once again we're imagining that Gibson then shipped us these guitars the Gibson usas and the Gibson sg's hopefully those are the right guitars i don't know those are the guitars we're imagining we received and uh and uh there was a bill in the box now we're not entering a bill into our system because a bill in our system means we're going to increase the accounts payable but instead we're just writing a check for the bill skipping the accounts payable so you gotta kind of understand the terminology right they billed us meaning they sent us a bill when i opened it up the bill that they gave us might say invoice because to them it's an invoice because it kind of matters which side of the table you are on but to us it's it would be a bill to us and we don't have to enter their bill into the quickbook system as a bill because within the quickbooks system a bill means that you want to increase the accounts payable and pay it later in this case we're just going to pay it at the same point in time therefore we're going to pay off their physical bill with a check form the check form being the form that decreases the the checking account okay so then we've got these guitars down below and this second one is in a similar situation as we saw before is billable because we bought this particular set of Gibson's for a particular customer now that we've got the guitar that's going to remind us and help us to then populate the invoice for us to finally start selling some guitars so what's the transaction when we record this it's going to decrease the checking account for the six eight nine two and then the other side's going to go to inventory and it's also going to have an impact on the sub ledger for the inventory so let's save it and close it let's check it out let's go to the balance sheet we can see in the checking account double clicking zooming back to the source document there's the check one oh five the other side went to a split account it really all went to inventory but because we had two inventory items it has that split component double clicking on it takes us back to the check which is on the items side indicating that we bought inventory as opposed to assigning it to a particular account which wouldn't have the same ability to connect to a sub ledger tracking inventory and a perpetual inventory method closing this out closing this out the other side is in the inventory asset account and then we can see we had two line items because we had two different kinds of inventory items either one of these will go to the same check which is the total of the six eight nine two but the two line items are broken out separately in the inventory sub ledger in essence the general ledger the transaction by account closing these two out we can also go to the inventory valuation report which is now populating what's on hand at this point in time the total value is at the 46 868 which should tie out to what's on the balance sheet 46 868 if we go to the vendor center and we go to the Gibson there's the check if I open up one of these purchase orders it's now saying that it's received in full you can see some more detail on this item open balance zero and so on closing this out closing this out if I go to the transaction detail here's all the purchase orders if I just want to see the open purchase orders here's the open purchase order at this time in other words the purchase order that we have not yet received let's do that one so this time I'm not even going to go to the home page I'm just going to go to the banking and write a check and we're going to say okay this is for the diamond with a diamond which I think should have a deal do you want to purchase what I'm going to say yes there's the purchase order check it off okay boom the 15th we'll keep that as the date 75 and so once again it's on the item side three of those so that looks good it's populating those we would tie them out to the physical box of ukulele leaves we got and say okay that's good what's this going to do decrease the checking account by 72 dollars the other side going to inventory for 72 dollars and it's going to have an impact on the sub ledger for three ukuleles so we'll say save it and close it and then let's go to our balance sheet double clicking drilling down on the checking account and there's the diamond head uh check five 1006 there it is looks correct closing this back out closing this back out the other side is on the inventory and so there we have just one line item because we just bought one item worth three of the same item and then the sub ledger in the inventory sub ledger now tying out to 46 940 notice this is the retail price what we expect to sell them for but we have them on the books for what we bought them for 46 940 that's their value to us until we actually sell them 46 940 uh so there is that if i go into the vendor center then nothing's open in the open purchase orders at this point here's all the purchase orders nothing that are still open vendor if i go to diamond head diamond head then we've got we've got the check here and the purchase order has now been received in full so is there any impact on the income statement yet have we made any money in the profit loss no not yet right because now we've we've actually bought the inventory and some of those inventory we bought specifically for a customer so in the future now that we've gone through the through the vine of the inventory side and we've got our shop we've got them we're able to pick up the stuff we could tell the customer where to pick them up and whatnot now we can turn around at least invoice for those those couple purchases that we purchased for the specific customers and that will finally get us some action on the in on the income statement for revenue it will also give us some cost of good sold recording the expense at the point in time that we consumed it of the inventory that we purchase right right now the inventory is not an expense because it's on the books as inventory it'll move to cost of good sold in a perpetual inventory system when we sell the inventory with a invoice or a sales receipt so let's go and make one more report reports drop down this is going to be accounting and taxes let's look at the trial balance just to check our numbers oh one let's go from 010123 to 123123 customize that report fonts and numbers let's bring it up let's bring it to like 14 even let's go crazy with this that's like two whole things higher than normal so then you can check your numbers here and if anything is off then you can you can drill down on on them to look at the detail and change the date because we're not working in real time it's often a date issue if you find something that the date is wrong in or so you've got a wrong dollar amount you can drill down on it drill down to the source document and make the changes you need which is something you might not always want to do in practice unless you're you're sure of what you're doing but in a practice problem you have that capacity which is quite nice to keep us all in alignment we will go over all of the transaction detail reports at the end of of the whole section of the first month of transactions which is another great way if we can't figure out where something is off to kind of drill down and hone down on where the problem is


What's the significance of the name and how you settled on that? First of all I love it. The logo is amazing. I always judge brands logos. Thank you. And Nick would tell you if he hated it too. Oh my gosh. Well let me tell you about it. Maybe we should. No, no, no. It's not a bad story. I think it's a nice thing to demystify starring a company maybe. I in general have trouble naming things. It's like one of the things that I think I've never gotten better at after starting the company. But I knew exactly how I wanted the company to look and feel. And I knew that we, one of the big differentiators is that we be selling creamer with our coffee and like no other specialty coffee company does that. And so I was like, you know, and I actually always had like this really big inspiration from cowgirl creameries. Like they had this, the silhouette of a cow that was like really elegant. And I'm like, we should have this really modern cow that's made in the company will have like lots of geometric shapes. It'll feel really modern and clean. And the cow will be made out of geometric shapes. So I hired a Craigslist designer for $300 to make this logo that you see here today. That's amazing. You won the Craigslist logo. I mean, like I had to sift through a lot of portfolios to find her. She's incredible. And then I was like, and I knew that I wanted it to really stand out on a shelf. Cause at the time I'm still thinking like, yes, we're going to do Econ, but like how do I make it so that someone will walk by and pick it up. And I was like, I want there to be copper foil on the box and copper will be like the main cut, like this is going to be this copper cow. That's just going to like kind of blindside you on the, on the shelf. And so I described this to her and she came up with these concepts.  I was like, it's going to be this copper cow logo. Perfect. And then that's a great story. Accidental alliteration is phenomenal. Yeah, exactly. Then I was like, I don't know what's like symmetrical. Yeah. It's like, yeah. And so it's a, the hard K sound is always good. Lucked out, lucked out and haven't had to redo it.


all right thank you everybody for your patience thank you for coming to the crypto and privacy village today we have a bunch of great talks today so far and I'd like you all to welcome our next speaker you'll be talking about Rust TLS modern fast safer TLS please give a warm welcome to Joseph Burr-Pickston thanks so much everyone hear me at the back okay um so my name's Joe I come from Cambridge in England this is a project I've been doing for about the last year in my spare time it's not really a work thing so what I'm going to be talking about is a little bit of memory safety evangelism not specifically Rust but you know memory safety and then I'll go through what is currently implemented in Rust TLS or Russell's as however you want to pronounce it and then I'll be kind of justifying some of the things I haven't implemented with respect to well-known TLS vulnerabilities and then there's a bit of performance testing and and future work at the end so Russell's is a TLS 1.2 and TLS 1.3 draft 18 TLS library written in Rust triple licensed so it's quite as open-source as you really would want and yeah it's it's it's a little bit over a year first proper release was kind of a few weeks after DEF CON I did quite a lot of work on it on the plane here and back last year but let's talk about memory safety it's a problem and it's kind of like software engineering industry is kind of in a bit of a rut with it so let's let's let's assume that the the last IOS update is typical of a large complex software project which is kind of modern it's not like from the 80s well some of it is but most of it has been written in the last 10 to 20 years and so these releases get done every month every couple of months and as you can see from this fair so I'm not presenting this as real research it's it's kind of lazy but hopefully you can see well two three-quarters of all the CVs Apple recently fixed are all memory safety issues and what I mean by software engineering industry is stuck in a rut is this is kind of personified by this line here where they're saying we had a memory control corruption issue and we kind of fixed it but there's nothing systematic being changed here they're they're very much in penetrating patch penetrating patch month upon month so this isn't working it hasn't been working for well maybe since the early 90s it wasn't working for them but no one was really really cared so that slight there is a little bit of rust of angelism but I'm trying to tone it down because people basically coming and telling people to rewrite everything in rust is at best counterproductive it's also not actually necessary if you choose which bits you're going to rewrite in in whatever memory safe language you like then it's you know you can choose your attack surface you say oh TLS an important tax surface which it is then we implement that in rust and stick it in front of your random thing like Apache or engine X which is over in in C or C plus or whatever so that there's there's it's not a case of a total case of just choosing a programming language as well it gets more complicated like no JS only recently removed an API which was like the heartbeat limit heartbeat primitive that you'd want and actual real JavaScript projects had CVs as a result of this this terribly insane API they implemented so yeah it needs more attention than just writing everything in rewrite everything in rust or go or JavaScript but you know rewrite everything in rust is a good first step so rust for people who haven't come across it is a programming language which came out of Mozilla it's memory safe and concurrency safe and what I mean by that is when you write stuff a whole class of vulnerabilities are basically impossible to achieve if you were thinking that a vulnerability was something that you wanted to have there is a an unsafe subsets as an unsafe keyword which introduces basically unconstrained memory access calling into C libraries all this kind of thing so that's that's a good trapdoor to do from function interfaces so calling into libraries written in C C plus plus and and the other way it's got a really good type system so in terms of like there's like a trade-off between how good your type system is and how complex complex it is rust is I would say it's more complicated than go it's more complicated than see it's less complicated than C plus plus so I've been writing C plus plus since about 1998 something like that and I still could not claim to know the whole language I've been writing rust for maybe a year and a half and well I feel like I'm closer to that maybe not totally there but you know the other important thing is it's got no run a runtime overhead like go does so go has a garbage collector and a bunch of other runtime overhead for doing lightweight concurrency rust doesn't have any of that so that makes rust quite good for embedded programming where you don't really have any of the stuff that you'd need to have well you don't have any resources to run a concurrent garbage garbage collector or anything and it's quite quick as well it can be quicker than see in some certain circumstances mainly due to aliasing so there's this thing in C called aliasing where basically if you've got a function with two arguments of the same type then they can in fact overlap and rights to one can invalidate the other that can't happen in safe rust and so there's a whole slew of other optimizations that the compiler can take advantage of so Russell's a puff apart from all the memory safety stuff I've also been trying to learn from some of the slightly poor API designs that have been kind of a common feature of other TLS libraries and so the the inspiration here is this paper from well five years ago now from Dan Bernay the last paragraph is the most is the one that you should read if you're just going to read any of it but that's what I've been trying to go for so my my kind of use case here is you have a program you want to call an API say GitHub or AWS or something like that but you don't you're not you're not interested in TLS you're more interested in talking to GitHub talking to AWS or something like that and because TLS H2S is such a given these days there's a lot of such users who just don't want to it really shouldn't be tasked with working out what host name verification actually means and certificate verification all this all this stuff that is necessary but redundant if a hundred people do it all different ways also the security outcomes of making everyone do it poor so this is what is currently implemented I've gone for a quite conservative set of features I should say TLS 1.3 it's still not standardized but there it's been progressing in drafts draft 18 is the most common current one so if you see TLS 1.3 on the public internet at the minute it will be draft 18 draft 19 20 and now 21 are all kind of minor tweaks that they're incompatible but they're minus weeks and so it doesn't actually make sense to break compatibility with the rest of the internet at the minute while people are doing you know testing the other thing is Russell's always does forward forward secrecy so there's no implementation of RSA Keans up encapsulation Cypher suites which are well very kind of crap and the other well there's a slide later but I'm TLS 1.3 has also abolished this so it's kind of similar and the other thing is several authentication is basically non-negotiable so you don't you both don't need to do anything and also it's kind of hard to turn off the other thing which is very very recent is OCSP and SCT pinning SCT is related to certificate transparency so this is basically a proof that the certificate you've just been given by a server has been included on a certificate transparency log and I think sometimes later this year Chrome will be requiring that all servers provide at least two valid SCTs along with certificate to prove that certificate transparency is in play so this is what the dependencies look like so there's Russell's down at the bottom there for users of so first of all setback Russ has a package manager called cargo all these orange boxes are crates so they're individually versioned separate modules all stored in their own version history and everything so the bottom here CT logs is a list of all the valid CT logs from Google where PKI roots is all Mozilla's root CA is minus a bunch which have been bad SCT dot RS is a very recent SCT validation library which I wrote where PKI is a certain validation thing written by Brian Smith and then at the top which is the kind of apex of all these there's ring which is also written by Brian Smith and that's got a lineage from boring SSL so some of the crypto comes from boring SSL pretty much unchanged some of it has been re-implemented in rust in in the ring project by Brian Smith and others but yeah I trust Brian Smith if anyone doesn't know Brian Smith well I guess his claim to fame was he single-handedly rewrote the whole of certificate validation for Mozilla in C++ and where PKI is kind of like not a direct transcription but it's comes from the same place so there's that and now I'm going to go through some old TLS problem so this is going to go quite quickly because it's you'll you'll you'll notice a pattern as we go through so that I'm splitting this into protocol versus implementation problems but this is the approach basically don't implement things which are broken so particularly I mean I think these are fairly well no one's going to argue with me maybe on discrete log Diffie-Hellman but in fact discrete log Diffie-Hellman you can't negotiate it properly in TLS 1.2 which means it's basically impossible to to deploy and have people talk to you and acceptable security level without having interrupt failures okay is that better okay sorry okay so the next is a well there's more of this GCM nonces well that that was I think disclosed last year here in a black hat by Hanna Wock and Co I think I've put this as part of as a protocol problem rather than an implementation problem what they reported was implementations which got this wrong but I think it's a protocol problem because the protocol allowed them to make such a poor decision and so this counter from a random start point has a security proof it's exactly what is required in TLS 1.3 and then all the rest are again not very controversial and then triple handshake and renegotiation well there's not a single renegotiation vulnerability there's a whole stack and the answer is don't do renegotiation it doesn't end well well hasn't ended well about three times now and so this is what I was talking about earlier which was comparing the subset of TLS 1.2 that I've implemented versus the design of TLS 1.3 and you see there's a quite nice overlap there and yeah and then implementation problems I'm sure everyone knows about these the middle two are very similar they're basically like in implementations do things wrong if you miss out messages or you send messages in the wrong order and yeah so for heartbleed particularly because it's all it's all anyone ever talks about in terms of TLS implementation vulnerabilities memory safety gets you most of the way not implementing random kind of pointless extensions like the heartbeat extension which was solely really used for DTLS implementing that as well for TLS it's a bit weird and also always doing perfect perfect forward secrecy because no leak of private key should compromise past traffic it's just a terrible idea so I thought I'd talk about market types this is something I did on the plane here so it's kind of new but I'm not sure whether it's an actual new idea I haven't seen it in other TLS or crypto libraries so the whole problem with go to fail was there was a function it did some six signature verification but due to an accident half of the significant verification got missed off and so there was a jump from halfway through the function to the end and at the end there was just like a return with a there's no error return code but actually saying there's no error is not a it's not it's not a positive affirmation that yes I have verified the signature you asked me to is more like it was it was fine or maybe you know so you can delete the whole the whole function body and still end up with something that seems to work obviously is terribly vulnerable so the idea here is instead of having the absence of error you have a specific type which has no size at all so it's totally free it's just a figment of the compiler's imagination and then you reduce the problem to just checking that there's only one route to making these types and that route goes through all the steps that you want to do in the signature validation so there's no there's no concept of missing out steps and so this is some code from Russell so the top is us verifying that a TLS finished message so this is just like a check that both sides in the protocol saw the same handshake and if that's true if that matches then we produce one of these values and at the bottom we've got the protocol state which you really want to end up in because this is the state where you can send application data back and forth that means so these types of the bottom mean by construction it's the compiler will prevent you from getting to that state unless you've been through all these checks and produce the right types and then pass them through so there's no there's no possibility of skipping a state which produced which say validated the service up because the thing just won't compile so yeah there's some stuff about testing the one thing about testing I would say is this Bogo which is the boring cell test week that's been super useful that they basically took the Golang TLS library and then made it really really really evil configurably evil so it could do a whole suite of subtly different but broken handshakes and that's pretty cool it found some good bugs most of these bugs were like I didn't send an alert in a particular place when I was meant to I sent the wrong alert that kind of thing there's some places where I sent the wrong alert I sent a different alert to boring SSL but in fact the library just the TLS 1.2 spec says send an alert and not what kind of alert to send so I kind of aligned with boring SSL at that point because just well less too short the other thing is performance so the important number down here this is just on my random machine at home open SSL can do raw AS 128 GCM at 37 gigabits per second on that machine the library started out quite slowly it was very copy heavy so it would copy the data you wanted to send a whole bunch while encrypting it fragmenting it and so on those copies got removed as time went on and I think 22 gigabits per second per core is reasonably good what I haven't done is measure open SSL in a similar phase because the difference between 37 and 22 is basically going to be all the protocol framing and passing so I expect open SSL to be somewhere between those numbers but yeah I think 22 gigs per second per core is pretty reasonable at this point the other thing was so TLS 1.3 as it got mentioned yesterday has this new and exciting feature coming to a DEF CON near you called zero RTT in the protocol it's called early data which is a much better name frankly this is when you're resuming a connection you can start sending data with the resumption on the assumption that the the resumption will work the problem with that is that first message you send that resumption and the data is replayable and there are some limitations that replay time-based and there's a new thing added to the RFC saying well you should probably prevent people from doing this kind of replay but not yeah it seems like a very very tricky thing to actually get right the other thing applications have to know this is happening because they can in some circumstances servers at least can receive like duplicate requests under attacker control basically so that's not great the on the other hand it's basically in a state where it can't really be deployed because the RFC says you have to have a profile saying so there might be a profile for HTTPS which says well you know get requests without any cookies can be sent like this or something like that there isn't such any there aren't any profiles like that at all at the minute so I'm aware that some people have deployed it but it's largely in a testing capacity rather than actual production system because that would be crazy the other thing is finish off OCSP verification that's on the client side checking that a staple OCSP response is valid and that your certificate that you've just got hasn't been revoked and there's PSK sport that's kind of been bubbling over for a long time but in TLS 1.3 PSK and resumption are basically the same mechanism so with resumption working PSK is a mere matter of making the API exposed to the the rest of the world and implementing it in TLS 1.2 and then the other thing I'd like to do is stop this library from being kind of rust centric so it would be really nice if this could be compiled into like an Apache module and to terminate TLS or an engine X module or whatever and the Libre SL people came up with a nice C library at C interface I should say which it looks quite nice it doesn't make me retch so that might be a good good choice and hopefully by the time I get around to doing that there'll be integrations with things like Apache and engine X and then a third party audit would be it would be nice once everything you know once TLS 1.3 has been finalized and once I'm fairly sure I'm not going to add you know more features so that's that I did have some extra slides but they're kind of screwed up so any questions mentioned a lot of the vulnerability of another TLS libraries and how you you know avoided that you know you mentioned that there were some bugs that were not prevented by those vendors so what were the kind of classes of bugs that did get written in Russell's and how can we improve our compiler and type system tooling to prevent those kinds of bugs as well okay so I'll just repeat the question the question was roughly what kind of bugs did I find in Russell's having written it and how could they be prevented so as I said most of the bugs I found were spec non-compliance not in a a security so they weren't necessarily vulnerabilities but they could cause interrupt problems so I'm I feel reasonably confident about the security of Russell's what I'm not totally confident about is that it would be as interrupt as well as say open SSL or NSS or boring SSL so those kinds of bugs those interrupt kind of bugs which I'm more worried about Bogo found some of those but I'm sure there are some still there I think really most of those get get squeezed out either through use or some kind of formal analysis there is a project called Mount Everest project Everest I think being done by a bunch of people including Microsoft research and that is going to produce a full end-to-end formally verified TLS 1.3 stack so hopefully I can use some of the results of that to either generate test cases or generate some of the code that I've written from from their formally verified protocol implementation and I think that would be pretty cool. Any other questions? I'm looking at you because you asked me a question.


If you use Google Scholar to search for literature, you can activate Uniarts library link in Google Scholar and get access to articles Uniarts has a subscription to, directly from Google Scholar. In this example, the article is paywalled on the journal website. Go to settings in Google Scholar and click library links. Search Uniarts Helsinki, choose University of the Arts Helsinki Uniarts full text and save. Now you can see a Uniarts full text link next to the article we just tried to access. Click the link and from the next page click the EBSCO link. You will be directed to Uniarts login page if you're not already logged in. After login, you will be directed to EBSCO host where in this case the article is available to read and download.


What's good YouTube? This is your boy Chihuahua back at y'all again with another art tutorial If you haven't subscribed to the channel go ahead and do that now make sure you click post notifications So you will be notified every time I drop some heat And without further ado, let's jump right into this video. So we're gonna start out with making our blueprint So What I like to do, I like to try to shape out what I'm drawing. I'm gonna highlight everything Passity down, real estate Run your opacity back up Now we finna try to make our line work a little more sharper. Now we finna add another layer It's time to do our black line work So this is where We go in with the detail Finish with the line work now all we got to do now is group every line make every line one So we're gonna merge it together All you do is click your pointer tool. I'm in your selection tool highlight everything Go to object Expand appearance And then go to your pathfinder And click merge And after you click that every line that you made just became one I'm finna come to our layers and we're gonna Drag the line work layer to the blank sheet of paper To make a copy of it and we're gonna lock the top layer Click make sure you got your hot your second layer selected Come over here The rectangle tool I'm gonna start out with the color See great All we're gonna do is drag our rectangle tool over our line work Click selection tool make sure you got your rectangle selected and then we're gonna Right click the rectangle Arrange and send the rectangle to the back Now the the rectangle is behind our line work So we're gonna click off of it highlight everything And what it's gonna do when you highlight everything it's gonna grab that rectangle and it's gonna grab the line work As well and while we got them both selected now We're gonna click merge And after you click merge you can click off of it Now you can click right back on it and go to Isolate selected group Click that so every Every group is gonna click it separate. So we're gonna I want to delete I want to delete that Now we can click certain areas and change it to a certain color What we finna do now we finna add another layer just for our shades our shadows so Add another layer and put it between the line work and the color layer Now we finna work on our shadows All right now what you want to do You want to unlock everything Just say no, just keep your keep your line work at the top lock though But other than that unlock your color and your shade and your your layer with the shading on it And you're gonna highlight it. So just just say if I wanted to I like the way it look, but I want to like make it darker. I want to change the color a little bit I want to change the color just a tad So we're gonna go to edit edit colors Then we're gonna go to recolor with preset so auto right here and click all And then you can adjust colors. I want to make that more red darker


Boom unexpected live show kind of From my iPhone because I have limited resources in the studio right now because I'm ripping the entire thing apart so I figured Community like I was talking with Dada on discord and like This is the time when we should be going live when we should be getting the commute the space community together getting everyone excited about Going into space because a lot of people have some time off and like I like putting positivity in the Universe, so this would be a great time The thing is we're actually I'm preparing the studios for Yuri's night because Yuri's night 2020 will not be a bunch of parties around the world like we're used to so Tomorrow we'll be hosting the global webcast for Yuri's night 2020 and in order to support that I've got a few upgrades going in We've been in this space for four years I'll hello Go go go sink go sinks and Daniel McCool We've been in this space for about four years. I think it's nearly five might yeah nearly five I think and You know we wired it the first time and there's just kind of been a hodgepodge of cables and whatnot And so it's gotten bad embarrassingly bad Cables aren't labeled. They're the wrong grade of cable So I'm gonna give you a quick tour show you a lot of stuff that you don't normally get to see Let me flip the camera around so here we go. So this is how you know, I'm I mean business look at that It's my workbench thing. Yeah, like I've got my here's my drill but most importantly label gun and 1694 kit and Label stuff and batteries, but like here you go. This is how you know I'm really really serious that is three spools of purple Belden 1694 coaxial cable being prepared to rewire Quite literally everything and this is again embarrassingly bad. So I'll show you kind of the front of the equipment Right so you can see there used to be a screen there. Oh my god. I need to show you this book hang on This is a hack that I am super proud of it's Really lame and I'm the only one who cares, but I'm gonna show you anyhow So we have axiom microphones because I'm a pretentious princess and I like good things So let me grab one So here is one of the axiom wireless packs These packs need firmware updates from time to time and you'll notice little IR receiver kind of like right there in the middle So you have to take this Whole thing and when you want to update the firmware first you update the firmware on the base unit right here Right, so this is the receiver.   Thanks. Hope so for any studios Who don't want to have to hold the packs just get a sheet of paper Tape it to the top of your rack assuming you're in a right enough area. Oh my god I love that particular hack so The upgrade By the way, hello of Fabino and James It's nice to see everyone. It's great to be on the air. I will do my best. I'm gonna put this back before I forget I'm trying to come back and go live more often trying to give you guys more content This isn't really space related per se this particular a live walk through But you get like a view of the studio that you've never really seen before and you can ask questions in real time Yeah, and healthy is staying productive, right? Good thing. It's not toilet paper. Okay. Um, so um everything you see in this rack is Getting pulled out and here's why again Let me stress I'm very embarrassed by this and this is not when I'm this is not my normal work My normal work is not great, but it is not normally this bad. Here we go. All right So that's not me, but look at the really terrible waterfall and then yikes. Oh, that's not good that's not That's bad like some of that you can tell is like well cut and labeled and a lot of it's just, you know Like what's what's going on there? Oh, man. Yeah, what yeah? Oh, this is not good. Oh That's bad. That's really bad. Oh my voice therapist would be mad at me. Oh, hey speaking of I can't be on too long because I have I have a voice therapy session tonight. So I gotta make sure I do that So and then all of that leads. Sorry for the jerkiness here up into the ceiling Right. So and then what you can't tell us above these are like a thousand foot spools of coiled fiber optic cable Because I can't cut down the fiber optic to length So all of that's going away the fiber optic converter, which is right here is going away all of it's getting Redone. I've got new converters coming in a couple new computers for down here We're gonna update our zoom rooms. Everything's gonna remain in 4k for now But you know no one cares about 4k but me Yeah, so and then a good chunk of like this gear over here like the old swag stuff It's probably just gonna kind of like go away because we haven't used it for years Yeah, so there you get kind of an idea of engineering like it is a mess right now. It's an absolute mess Here's the green room. This is where data built See if I can open that this is where data built the set actually it was filled with MDF dust and Now we use it as a green room. So this is where guests can kind of go I'm also using it as a place to stage cables, which is why you can see like some cable making stuff sitting over here Just a giant mess Leaguer leaguer hi My name is Jamie. I am the executive producer and creator of the tomorrow shows. That's who I am I'm also the principal video engineer over at SpaceX, which is why we haven't been on very much because SpaceX is yeah This fish are still hanging on Yep, there they are So part of the reason I haven't been live is because SpaceX is not closed We're still going strong. So my schedule is chaotic is one can imagine. All right, so that's the green room Let's walk over into This room. This is the old news desk. So Little sketchy kind of whatever this is the new computer. We've got a new computer that's going under the technical director's console so This will be just for the TD and then the idea is we're going to take So one HDMI port goes straight to their screen for just what what they're doing and then we'll take the USB-C port and yeah, because I said USB-C and convert that to Hidimi so that we can drive that into the actual switching system So the technical director will have one screen that's used for producing the show and a second screen that they can use For like going to YouTube or you know, whatever they need to do without Impacting the main playback server because right now they talk to the main playback server and that's terrible And that's all going to move on to the old desk. So the TD console and everything is going to go on to this desk We'll rotate around here. So here you can kind of see this is what we used to see in the newsroom All right, so we used to shoot this that's here This is the reverse angle right so the lights were up here And then we had a screen over there and then if you look back when we did news in this room This Was your angle with us kind of standing Yeah, okay, so did know where you live. I don't is that a question or a statement? So anyhow, so the sound reinforcement or the sound dampening on this wall is going to come down That screen is going to come down That small desk that we used to use for interviews is going to move over here the large desk This large desk becomes a producer console and moves to the back of the room and that's where we're going to have I should use a Logitech k400r keyboard mouse combo would work great on there. Yeah, maybe Yeah, yeah, I did break the fourth wall. Sorry and maybe the fifth wall so This is the current setup so that console will end up going on that desk right there and That you see how it has a rounded corner so the flat edge will go back against this wall And so the rounded corner will come out so just that console goes on the desk The audio mixer is going to go on one of those and so that you got that kind of arc So one of these are going to come out from this side You can have another one on that side the audio mixer goes on one And then you can have like a MacBook or an iMac or some some sort of you know Maybe even a PC on this one so that you've got something to take notes. That's just like whatever. Yeah Well, this is not SpaceX. This is tomorrow like let me be clear. There is no Anything between SpaceX and tomorrow I got hired at SpaceX because of this show, but like yeah, oh, yeah the Beringer x32 We use this almost exclusively with Dante so you can see there's like almost no There are almost no analog cables going in just a bunch of ethernet and then my little Dante hack to make it work So you loop out of the Dante card into the network cards that you don't need to two ports What's the book by the mouse? That's the Apollo 11 flight plan Matt says Beringer and great. Don't go in the same tenses together. No, okay. So here's the deal with Beringer either They've got a really solid product at a decent price That took them a while to get there right so like the x32 is one of them when it first came out Not super great, but then they like worked on it. They worked on it. They worked on it Yeah for the price they worked on it. They worked on it worked on it now for the price like it's pretty hard to beat Like it's a decent Yes, it has to become life hacks with with Jamie. This has been a decent like this has been a decent thing But other Beringer products just terrible just absolutely terrible I don't know signal noise, especially with their Dante stuff isn't isn't too bad Like I don't I don't use their Midas preamps on the board So like I don't everything is is in their digital domain. So Whatever also by the time you're getting it on YouTube, I'm compressing it down to 128 kilobit per second a AC So you're not gonna hear it just straight up. You're not gonna hear it. I do have an issue with I Don't know how well you'll be able to hear this. Let me see if I can at a minimum. You might be able to see it See that that's coming off of my What is that coming off of that's my Eight yeah, that's my a that's coming off the AES 50 Bob. So I'm getting some sort of hits Yeah, G DJ L PBA to do the plot. What stream is this? Well, this is the Hi, once again, my name is Jamie. I'm the executive producer and creator of the web show tomorrow This is our studio. I am ripping our studio apart And so I thought I would show everyone a little behind the scenes of the studio itself how it all goes together how we build the live shows and Yeah, Marty the Martian coming to you from isolation exactly yet, and there's a little there's a little get gray goose, right right there Yeah, so Is all of our equipment in the same AC phase we are on the same ground if that's what you're asking so Yes, and Yes, it it's on the same. It's on the same board on the same ground But they are different circuits, but we're we're still we're locked together just fine In other words, if you're asking if I've had any ground hum or phasing issues I have not now with audio or with video Oh, you're trying to solve that particular issue that issue just cropped up like one day and I was working fine, and I don't actually think it's the Bob I think it's actually the media converter coming out of the computer. So Again, since I'm ripping all of the gear out like yeah So this is this room. Let me move you to the next room. I know this is like fast and awkward Oh, our zoom rooms are changing as well. We're moving to a triple screen setup for those. So Yeah, oh hi Mac. Good to see you. Oh, here's our restroom. So this is our bathroom We do have toilet paper. So rest assured we're good for a bit, but we didn't go crazy That's all we have and we did that before the craziness happened So it's kind of a terrible little horrible little room, but check this out for you nerds The 2001 space Odyssey zero gravity toilet instructions are also on our door verbatim in the same typeface I had to custom make that myself So that is not something that I mean I obviously I purchased it, but like I had it made So this is the this is the welcome to the main studio space Any guest that we have in studio we have sign one side Purposely on one of these sides so that like when we have to move we can actually tear this down Cut it out and move it to a new location. That was Dada's idea. It was a really good one This is what it looks like when the fluorescence are on and the studio lights are not so you can kind of see like this is This is not green screen. We actually have a legitimate like huge gantic graphic sitting back here, right and It's a physical set which is kind of cool So when you're in in studio, you can actually like you can see this our giant orange couch Which I kind of like when we're sitting and doing the show we normally have a third camera sitting over here So it's actually three cameras set up. This is hang on. Let me see if I can kick it out. Oh, it's not gonna work Hello Finland Recommended in YouTube. I don't I don't know why we're recommended but you know, hello So that TV on its side is normally the chat room with Ambigonated text so the hosts don't have any devices. They can see your chat No, I said Finland not Finland Findland so they can see your chat on this screen and then we can push the messages that you guys can't see so we can be like Hey, you're taking too long in this area do something better Hello Philip Larkin. Yeah, it was actually technically that was Mike's TV. I think You know, you might be right actually that is Mike's old TV. We just never turned it back And then this is the other TV this is Just a pilot cable. I started ripping out This set is real Jamie's CGI. That's funny So you can also see we did some sound treatment on this back wall like so I've got these are not Kino flows even though they look like Kino's and in fact Again, here's more life hacks with Jamie It will say Kino flow on it But it also has this nifty logo. I think it's that logo Which is the logo for now. I can't remember the name of the company. It is a Different company and they make these lamps up here. These are LED lamps. So Kino flows are normally fluorescence Which are fine, but like then you have to have ballasts and it's a huge pain in the butt These are LEDs, which means no ballast required and so we can just plug these in really low We do need a life-high counter Really low power draw which makes it really easy to just run these you know without any heat All off the same circuit like all off of a single 20 amp circuit all the lights run off of that And then we've got it's quasar science. There we go That's what I was trying to think of quasar science And so they just replaced the Kino lamps with theirs and you can see we actually have some flow lights sitting up here So these lights These two lights right here we angled Specifically to kind of emulate the way that the local star would have hit this planet And so because that star would have had light Shining in through those windows we dropped those up there We bar we made them a really hard light coming in because that's what the light would actually be like from the star and then we We shine that through the windows So you actually get that light shining through here and you get that effect So like as I'm doing this you can see it's kind of a flat surface, but You know, let me Hang on. I gotta have to set you down for a second. I'll be right back. I'll be right back. I promise hang on Sorry, sorry, sorry. Okay All right I'm gonna do this. Boop. All right, sweet. Now you can see that we're hot on your face Yeah, it's an actual set. We don't CGI this stuff Do they film the moon landing in here? Nope. Nope. Nope. So now you can see those lamps are on and when you look at the windows Actually here you can see it breaking if I come off I can break the effect by coming in over here. All right, so you can see how we're shiny But now when we back up and look at the set properly, we're shining the light Through the windows as you would expect even on to the ground We never actually completed the set The bottom part of the set is supposed to have kind of a an elevated black stage to it, which is why everything's like see how these top ones Units are narrower than the bottom units There's supposed to be a kick up on the bottom that we're supposed to be on and then those lights would shine off there Yeah, I do Kubrick sign the set. No, but my control room at SpaceX is called a Kubrick Which is fun Easter eggs that if you know that I dropped a few Easter eggs in the actual SpaceX webcast based on that So when you walk back here, you can see a little bit So there are the markers we used to sign things you can see how it's constructed This is the world's first wooden space station as Dutta mentioned Yeah Natural effects. I do not like green screen. I am not a fan Like if you can do green screen, right, it can look good, but doing green screen correctly live is very difficult So oxygen tight Dutta said this was basically pushing we hit the tolerance limits of wood Oh, thank you John for the for the the kick and Then way up way up top that hat That is the hat that Dutta well at war while working in here and you looks like dirty and horrible That's because it's dirty and horrible And he he made it a permanent fixture of the set which I kind of love in a door And then you can see like what he needed to do to get this wood to arc and to hold into place Like look at that Right isn't this incredible. I love and adore this set. Okay, so as we continue around the back I've got more quasar science lamps up top That's a Disney reference more quasar science lamps up top So this used to be above the green room The the green room was the woodworking shop and at Disneyland when they were building Disneyland Hello Vax headroom and hello SPL aerospace when they were building Disneyland They actually use the opera house not as a not as an attraction But actually as their woodworking shop So it was actually like on Main Street and so because we're all Disney fans.  We have I have that's totally legit So I've got this guy down here to help splash up this way. I've got those I was doing green screen testing and I clearly loved it Which is why this is here that can go on my garbage pile and then right over here. It's a little bit dark So I'm not sure. Thank you for the the Super chat did Vox So over here, this is actually going to be changing So it's too hard to see because this is all black But I did I did change all of this to black So it actually worked well and then our breaker box is black as well And we purposely built this set where it is because you can see there's the breaker box and it's hard to tell distances But we have there's code that like we can't get too close to the breaker box So we had we're like at the perfect edge of code at the edge of this set right over here So all right. So coming over here What we're changing let me move this into the light So on the back of the TV We've got This is six gig SDI, but it's in this really wimpy cable And so what's happening is the pins on the cable are actually Pulling and we're losing signal into the TV. So this is an SDI to HDMI or Hidemi adapter So we take the SDI the city cable or city signal turn it into Hidemi and drive it into the TV And that way we can actually control anything on the TV from the control room So that will actually be switching out to this purple grade cable. This is so that is 1855 cable This is 1694 and this is what's driving. I wish it would focus. So this is 1694. This is what I use almost everywhere This we custom it I custom make each and every one of these cables That's what I'm gonna use to drive the entire studio that is six So the 1855 is only three giga rated the 1694 is technically six giga rated, but you can push 12 giga over it No problem Over here. Let me kick these lights back on over here. We have kind of the This is where the the chairs are So this is like the dead zone for the set So what I'm thinking of potentially doing because especially for Yuri's night, everyone's gonna be in remote locations I might have one of those chairs over here And then instead of only one TV get a second TV and have them flank the host and maybe kind of kick The whole thing at like this sort of angle because I really like the detail in this window Like this is neat, but I really like this detail So I like to rotate everything over because when I shoot it this way like if I shoot like this It just doesn't look as cool, right? I mean that's neat, but like this This is cooler, right? So it'd probably be like the host in the middle and then like a couple TVs on either side And then there you go So yeah, a little weird kitchenette like I Don't know why this is here, and then this was built in like 1970 apparently The giant purple wall we were never able to hang the tomorrow logo on it like we tried and we tried and we tried We just couldn't get it to stick and then there's really cool artwork Dada did do an amazing job show the fishes. Okay, hang on fishies if you guys want I can Man, this is a fun live stream actually fishes space fish glug glug so If you want what I could potentially do is like get my GoPro set up and like Drop it in the control room or the engineering room and then as I'm working on ripping things out Like I can't do it tonight, but as I'm working on ripping things out I could potentially like you're just watching me work. I won't really be able to interact with you too much Maybe we could open a zoom room or something. So oh no, you know discord audio We could do that and then I could like talk to you But yeah, where's the soma bar? No kidding, right? Where's the soma bar? Rotate so we can get more fishes. I got framed a shot better.  No, I don't think so. I think all of that's gone I got about probably 10 more minutes before I need to leave because you can hear that my voice is dropping back down So I need to do my voice training. I got voice training and like at 8 p.m. Pacific Alexander Alexander says Jamie you're in the I showed you my rocket. Please respond position So yeah, there you go That's all I really oh I forgot like For our guests we actually do have three TVs One of those is the multi-view so you can actually see I should show you how all of that works. I didn't do that You can actually see kind of what the technical director sees The other one is programs you can see what's going out on air and then the last one is It's ISS above So here you go. This is how we run the show This is the main video control surface. So again, this control surface is gonna go on That table over there and then I've got a couple of those little white boxes in the background So one of those goes over, you know over here actually there you can see both of them There's one there. There's one over there So those two kind of one sticks out of the table from this way the other sticks out from the table from this way audio board goes on one and so There you go, you can see like this is how we this is how we punch the show We just choose what we want to go to then we hit cut and off we go this whole board is gonna get reprogrammed And actually even the screens are gonna move around So this multi-view screen goes in the middle and then the technical director's new computer will actually be flanking the screen So on the left-hand side, you're gonna have like your Show notes right like whatever you want just for you and your stuff not to go to air on the right-hand side though That's where we're gonna have you can call up an image and just put it on the right screen And you'll be able to select that as a source on the switcher and be like oh show the world what I have on my right screen now How oldy-timey are am I I don't I don't understand. I'm not that oldy-timey. I Am continually amazed like cheekbones and whatnot Yeah, I was looking at myself on the on the camera. How oldy-timey am I what else? Hello from the lot lab Padre house Den Thomas Comments is that cabinet? Referring to this one right here from the old set good. I Yes, it is Like I feel like you get five bonus points for that because absolutely Uh Later man, I think is I just says before I go your transition really looking good good on you. Thank you very much What else we got open the cabinet is that a still a part of tomorrow? Yeah, actually actually the whole reason Oops, sorry should go back here The whole reason I'm doing this is because I was chatting with him earlier tonight And I realized like now is the time we should be going live right we should Everyone's bored and cooped up. We should be we should be going live and having conversations and you know At least the set isn't made predominantly of sound foam now. No kidding, right? Although we got depot We got a like we got a fixture set. I'll eat like that's the thing Okay, so let me see someone said to open it up. Let's see what's inside. I actually don't know so Isn't this way oh, it's this way.  These are ear pieces. Let's see if there's actually one in here No, but oh Man, so like I don't even It's weird to see my old name now. Also, they spelled my last name wrong shame on them Let's see here. I try this one. I Busted mine, so I'm not sure here we go so This is the IFB and this is a custom molded piece that fits in my ear So they actually stuck goo in my ear to get an imprint of my ear and then you can see there's an audio driver Inside of it. Let me get a little closer Focus all right. That's about as good as I can get it. You can see there's an audio driver inside of it, right and That it slides into my ear and then I can actually hear You know I can hear the show or you know, whatever I need to hear those are those are driven by Electrasonics IP packs which use 9-volt batteries, so I just have oodles and oodles and 9 volts Those are for the door sensors for the security system old headphones that are busted and then like old busted microphones which still technically work and I keep because Sometimes we have just a butt ton of people. This was my greatest mistake ever I love iPads and I wanted to have a sleek futuristic look on the show, so I got like five or six iPads and Gave one to everyone for use on the show and then I was like the show isn't working And I killed the format. We didn't need the iPads anymore It was like two weeks later like we got almost no use out of them So it was just like it was just like me taking money and flushing it down the drain, but like whatever Tissoy and Marina Tissoy. I hope I said that wrong says really enjoy your channel. Thank you very much for the kind words What's happening? Dan Thomas. Oh god. I remember this decision. Yeah to eBay Maybe we do use them from time to time and actually with the new zoom room setup Well, it's three iPads on the table There is a lot more that's what you can see in this room There are two more in the other room and I have one of my car So come to the studio for free iPad. I mean you're pretty close like look at that You can see the set out the out the window with the with the planet. I you know I'm a really big fan of the practical effects like I just I just am on part of why Let me see if I can show you so you can see we're running audio and video tests right now And that's because we're testing a new Let me go back over here. We're testing a new intercom system. That's web-based because Yuri's night to Ryan's comment about what's happening with Yuri's night and I need to have Producers and other people that are all throughout the world and not here being able to talk to me talk to talent And all that you like and understand what's happening live in the show. So Let's see if I can get there. Give me a second. No, I have to There we go, there we go Know that awesome. So now if I do this you should be able to see This interesting interface right so you can actually see Like I can click here That's coming live off of that audio board now It's optimized for voice, but you can also see here's one of my zoom rooms here the individual mics And then I can opt to I'm probably gonna warn me I am actually now talking to that guest in zoom room one where I can listen to them specifically I can't talk to this because that's the actual audio, but then we also have like a producer line Like right here, right? So the producers can talk to each other engineering in case there are issues and then chat moderation Greetings hired gun 05 Uh, yeah, I mean we just did a quick studio tour, but that's why you have a rewind feature Oh Richard's workshop is 3d printing some stuff Adderall says hi, Jamie. Hello If you come to the studio might either get kicked out of Winifrey iPad. Yeah, exactly So anyhow, I'm excited for all of this to go into play What's also going to be cool is you can add video to the system So there I am and I don't think it works quite yet. Oh, maybe it does It says streaming now. That's cool. So I think if I open Mmm, I don't know how to do that right now on air But in theory I should be because I'm streaming this now Anyone that's in my comm system would be able to see and hear me and we've actually got There is no easy way for me to do this Hi. Yeah, I know like I am breaking I'm breaking all of the things right. Let me frame. Hold up I'm doing rule of thirds by framing my webcam through. Oh, man So we've got a magewell USB. I'm sorry SDI to USB adapter. Yeah, I'm trying to figure out where I have to make eye contact I have to make eye contact to the webcam in the computer that's coming up through the camera iPhone camera So I've got a magewell SDI to USB adapter and what it does is it takes the program video from the video switcher behind me and it turns it into something that a Computer thinks is a webcam and then we can send that to this interface And what we'll do is we'll actually send the switcher multi-view. So we're gonna send We're gonna send this screen Into our video comm system and so they're going to be able to That's interesting and unexpected And disappointing Anyhow Well, it's gonna all change anyhow, so they're gonna be able to see this and actually be able to see what we're going to Actually John says what you're what's amazing is you're doing what took dozens of people back in the 80s and 90s to do Yeah, right like that's part of why all of this is so cool Not only are we doing like all of this stuff? I'm doing basically the solo. We're doing it worldwide, right? Across the entire planet. Yeah, self canvas. No, sorry. No stabilization here, but like Anyone can join in hosts or producers and remote produce the show I can even remote switch the show From somewhere else. How cool is that? How freaking cool is that? So Yeah Like I'm excited for that and and you're gonna see a lot of that with With Yuri's night. Let's see here Parallel dimensions such a nerdy up Breaking the fourth wall great to see behind the iPhone 11 max. Well, it's an iPhone 11. It's not a max My hands are just small now Head crably, but I'm here welcome Uh I'm already sands undertale forgot I had a discord was one of the first ones.  It's all getting ripped out And then in the back every single one of these cables Is getting pulled out All of it's getting pulled out the network is getting upgraded as well. We're getting a 48 port poe switch Um the gen 2 for the ubiquity stuff and then the ubiquity dream machine up top for my uh, let's see I got that backwards. So the dream machine is will be right here. So that's my gateway and my um security appliance and then a gen 2 A doohickey and then the cloud controller can go away. Um, I think the uh, a s 50 box goes away in its entirety Um, a bunch of stuff moves around all of this cable leaves all of the umbilicals going up They get ripped out in their entirety all of the umbilicals coming back down over here Let me show you this way because you think it's a mess over there. It's also a mess under here There's a view you don't normally get to see, right? So I got a couple decimeters sitting underneath there. That's uh, driving my multi-view So that's sdi to uh hdmi And then it's just a cluster, right? So a little ups All right, so all of this gets ripped out and redone Everything gets redone How long is it going to take to get studio get the studio back together again? Well, Yuri's night is april 12th. So no later than april 12th. I think This weekend, um, I'm going to be able to get everything ripped out friday night um into saturday, I think And I think I'm going to be able to start rerunning cables sunday And then I have to go back to spacex next week. So Then friday night will be my next opportunity Although I might I might just do nights and like pull cable So if I can get cable done through the next week and just routed not necessarily Terminated but like put to where it needs to be Once the cables in place everything else is pretty fast um So if I can spend the next week doing the the cable infrastructure to get everything back online I think I'll be back up by I don't have a calendar handy, but like yeah Headcrab I've seen worse. Yeah, I mean like I I've seen worse too, but still I just I don't like it It's embarrassing bad and not my favorite So yep There you go Any other last comments before I uh before I bail? Any questions for me about tomorrow or anything else? Uh young wizard on duty says yeah cables are a hard part. I can never seem to do without making a giant spider web True, but like all my cables are custom cut. Um other things that are happening. I've got One three and five foot power cables coming in one three and five foot ethernet cables coming in So that any of those cables that I can't easily make myself Those will be sized approximately correctly And then all of the sdi cables will be custom cut to length so that that's all correct so that there's no weird anything There are new wall plates going in. Oh, there should I should get more I'm gonna need more um new wall plates going in And yeah, this will all be uh john says virtual term uh uri's night um And then uh ryan asked if there a depot dolphin asks if there's anything you can do or join in Yeah, so tomorrow's hosting the global uri's night webcast And you all will be able to join it's going to be a giant online web party Everyone can join in and participate. We're going to use the tomorrow chat room system Uh, so you'll be able to get your comments on the air. Uh, we've got some amazing people like I can't talk about it just yet But like some like seriously not effing around people showing up for this thing um, and it's it's going to be epic And um everyone's that like we can't have these parties everywhere I can't even have the producers in the same room as me like it's going to be one person per room sort of thing So, um, it should be pretty cool. And I think it's going to be a lot like this was very interactive very dynamic Y'all get to say a bunch of stuff we get to see in here Um, I'm trying to figure out like we can get like a zoom channel where y'all can just kind of show up And like you can dance and nerd out Um Yeah, I don't know that they've actually announced it and I'm not sure if I was supposed to announce it But you know, I did so There you go um Yeah, and actually in order to support it. I've spent uh, like tomorrow has spent a good chunk of change Uh, to make this all happen. So like We're sponsoring Yuri's night as best we can both in monetary Right, because like we're buying equipment to make this go and then in a bunch of time Yeah, all 100 of us have access, you know, but uh information spreads quickly Uh, I don't use zip ties in my for my cables. I use uh thin velcro wraps, which is another problem None of that like you you have to create the pathways for the cable and kind of have the velcro Like figured out in your head before you start and I didn't do that, right? It all just kind of like came together. So Yeah Uh, Richard said just so long as you and your family and crew are doing well through this pandemic I enjoy your show and look forward to new studio upgrades. Yeah Uh, I will too like this is a really great time for me to do it Because like we're not doing a lot of live shows so it gives me an opportunity to kind of upgrade it With the understanding that like my intent is to bring back live shows Bigger and better than ever. I just have to wrap my head around them So but while I'm trying to do that I can multitask and I can figure out the technology side of it While I'm trying to figure out the content and creative side of it at you know at the same time Uh, yeah, rick v says no parties anywhere. So you make everywhere the party exactly like a virus Nerds are used to social distancing. This is just normal times for some of us. That's funny Max's yay zoom dance count me in Um Doesn't velcro create static electricity Not not in the very low quantities that I use it in. It's a it's a non non issue Matthew Thompson. Thank you for your positivity Actually, that's what one of the other reasons why I like to really get back to going live Because you know, everyone's cooped up Everyone wants to participate in stuff everyone wants to be a part of stuff Like let's give you a place where you can do that Like really often, right wouldn't it be cool?  But like every day Because we can right Yeah, anyhow um I'm kind of digging on that idea, but Matt says she says right before she pulls a set of pieces. Yeah, I know Although uh saying she is weird right now because my voice has dropped too far Like I got 15 minutes before my voice training So, yeah, you know, and I'm Um Yeah, I'll just leave it at that. Oh transition stuff on the other channel Adriel praxis says, uh, we'll do it virtually until we can all get together in mars. Heck. Yeah Heck, yeah, but no bringing corona to mars Put the big hologram screen up in front of your set and being yourself from home. That might be fun Oh, yeah, john, you don't have your membership badge. That is interesting because you are definitely you are definitely a member There's no chance of live chats from mars epic or sad. Well, I mean It'll be live ish just speed of light delayed. Does that count? Like it's not on live. How do you define live? Right? It'll still be epic. Yeah, so I should rotate this way so you can see some of the There we go stage the shot a little bit better. Like Man, I look frumpy like this. My hair is terrible. How do you guys let me out like this? All right, um I don't know. I think i'm winding down. I think I've run into about everything I can do All right.  Dang it. I had star trek information Not like anything to do with star trek But like I tried to do something with some of the people from star trek and I got a demo of it and like I can't talk about it and I'm sorry that I brought it up. But like it's really cool Actually, it wasn't cool, which is why it will never be done Like I thought it would be cool and it ended up not being cool and I was like, oh, that's surprising So, yeah Goodbye matt. It was good to see you uh I bought a case of corona to prevent a case of corona. Yep I'm glad you guys like the uh the behind the scenes stuff. I hope you enjoyed it Um, I don't again. I'm just kind of running out of stuff to talk about and I should have hung up Stopped the call a while ago, but I feel like I have 13 more minutes. So How to cook mahi ma? Oh my god So that's another thing is a lot of you have found my facebook account because I shut it down When I transitioned from benjamin to jamie I got rid of facebook and um All of a sudden jamie higginbotham popped back up on facebook However Before you befriend me it is a temporary account That only exists because urie's night wants to broadcast on facebook Which means I need to have a facebook account so I can log in do some testing make sure that we can connect So forth and so on as soon as urie's night is done You know i'm deleting that stuff. It's going away. So you can befriend me if you want, but like I'm deleting that account. I'm not doing facebook They outed me I wasn't okay with that like they did bad things I can almost push my hair behind my ear Uh westworld is back. Yeah. Yeah sun episode. That was pretty cool.  This is really hard to do on a phone ah Okay on that note like talking about facebook is Depress us out. So yeah facebook moment So, uh, I think that uh drives the studio tour to a wrap So hopefully you guys enjoy the changes like I said, I I will get a gopro go away And it'll have to mark it as not safe for work because i'm sure there will be a lot of us swearing and um Like you're gonna see me in the ceiling which I absolutely hate doing And um, yeah, I know facebook killed the moment And uh, you're just gonna see just this pile of cables It's going to be this is not the first time I've done something like this, but the end result should be pretty awesome And I'm excited for it. So Uh, thank you everyone, uh so much for joining us and uh, I'll I'll see you soon as I'm ripping out cables Toodles


Alessandro asks, how do you determine the value of a salary in Bitcoin for you and your employers? A monthly or weekly or daily average in USD? Referring to an exchange at the moment of payment fixed in BTC for a certain amount of time? Is there a method you advise to do a fair choice? Thank you so much. This has a lot to do with the difference between using Bitcoin as a medium of exchange or a unit of account. I don't use Bitcoin as a unit of account. I use Bitcoin as a medium of exchange and a sort of value. But when it comes to doing accounting within my own business, and my personal life also, when it comes to paying salaries to contractors, for example, or employees who live abroad, I will denominate the salary in USD. I will account for all payments in USD. Why? Because that's the currency I use for accounting because I report my taxes here in the US, and therefore I need to report them in the unit of account that the country uses. That's essentially the concept of legal tender, because the US dollar is legal tender, because it's the only currency that is accepted for paying taxes, and because I have to account for all of my taxes in USD, that's the unit I use for pricing. If I'm paying an employee, I will say, okay, your pay is $100 for this period of time that you worked. If that contractor or employee says, I would like to get paid in Bitcoin, then at the moment of payment, I pay the Bitcoin equivalent of $100. This is exactly the same as the way I get paid from parties that hire me for my services using Bitcoin. For example, I'm speaking at a conference, and that conference is a commercial conference, which I charge for, and they pay me in Bitcoin. I will quote them and I will say, okay, it's going to cost $100 for me to speak at your conference, and I'll send them an invoice for $100 with a Bitcoin address below it. At the moment of payment, as agreed on my contract, they will make a payment in Bitcoin at the equivalent rate of $100 USD, based on the exchange rate of that moment. I specify a particular exchange rate provider for all of my contracts in order to have consistency. Different exchanges might be showing a different exchange rate, usually small fluctuations, so I don't particularly care, but I need to have something consistent, so that I know that all of the payments in and out of my accounts have consistent exchange rates between them. If someone is paying me and they use an exchange rate, and I'm paying somebody else, and I use an exchange rate, it should be the same exchange rate. In order to do that, I specify in my contracts what the source of the exchange rate is. You could say, payable with the exchange rate at the time of payment according to Coinbase.com, or according to the BitcoinAverage.com website, or according to the Chicago Bitcoin reference rate for the Chicago Mercadile exchange. Whatever it may be, as long as you are consistent, that's all that matters. Really, small fluctuations don't matter that much. Daiva asks, could Bitcoin be a standard for other cryptocurrencies as once gold was for money? The answer is yes, Bitcoin is already an effect, the reserve currency for all other cryptocurrencies. Bitcoin has the largest amount of liquidity. It's the first cryptocurrency that is traded on the vast majority of exchanges. It has the most exchanges and trading pairs against fiat currencies and other cryptocurrencies. It has the largest market capitalization, which therefore makes it by default the reserve currency of the Internet of Money. It's already happened. That's exactly what's happened. Will it stay like that? We don't know. But right now, Bitcoin is the reserve currency of the Internet of Money.