All right, welcome to the, what is it? September 25th, the Non-Praise V2 working group meeting. Super excited to hear about Hyperledger Labs Agora, which is an implementation and more of an Non-Praise 2.0. So Mike's gonna present that. We are recording the call for those that are unable to make it. Looks like I'm missing a Zoom link, which I'll add in a bit. This is Linux Foundation Hyperledger meeting. So the Linux Foundation Antidress Policy is in effect and the Hyperledger Code of Conduct is in effect. Please be good to one another, but you can read the details in that link. I've got to add now to the related repositories, the Agora code base, but we'll talk about that and we'll see how best to do that as part of this. Announcements, first anyone want to introduce themselves? Whoops, that's not what I wanted to do. Uh-oh, what have I done? There we go. Anyone want to introduce themselves? I haven't been here for a while or just wants to say what they're doing in the community? Sure, I can say hello back. Hey, I'm Hakan and yeah, I work with Steven and some couple others like Enoncretz V1 specification, but then I changed my employer. Now I'm working for Accenture, but working for different working groups also in the OpenVolus Foundation and Trosova IP Foundation. I am looking forward to listening about Enoncretz 2.0 and how it is looking right now. Awesome, welcome back, good to see you again. I've seen your name a lot lately and wondered, I would hope to catch up at some point. Likewise. Steven, I'll just say that I am not actively working on Enoncretz at the moment, but I sort of want to keep in touch with what's happening. Good, good to have you back here. Thank you. Other announcements to make the Enoncretz Rust, there's been a lot of updates being made to the implementation of Enoncretz. Here is what has changed in the 020 version. We have upgraded to the CL signatures implementation replacing ERSA with the Enoncretz CL signatures implementation, so that work has done all of the updates that went into CL signatures, which were significant, are in there. And then plus a number of other cleanups and wrapper updates and so on for the JavaScript wrapper and so on. So that is available now. That was released last week and we're moving those into the various frameworks. It's lots of fun that CL signatures gets updated, then Enoncretz gets updated and then the various repositories that include Enoncretz get updated it does take a while for it all to move into the main stream but we're getting there on all fronts. With that, I will turn it over to the agenda and I will turn it over to Mike. I assume, Mike, you wanna share the screen? I can, yeah. Please. Go for it. Yeah, so Hyperledger Agora, Labs Agora is a project where I wanted a safe place to be able to put all of my cryptography code that they've written over the years. A lot of it is for Enoncretz 2 but not all of it is solely for Enoncretz 2. So there will be other cryptography code that I'm putting in there that has nothing to do with Enoncretz 2 but just in general. It probably could be used for Enoncretz like Xeronolge proofs and stuff like that but it doesn't have to be. So the two big ones I'm gonna start with is this one that it's been out for a while called unknown order. This is something that actually the Enoncretz Rust implementation could use.  But if you don't want that one, it wraps the GNU big num open SSLs and then the pure Rust one and then obviously the fourth one is the cryptography. Everything's constant time.  So you can try different things out for timings and it doesn't matter what the license is because three of these are appropriate. The only one that has a pretty prohibitive license is the GNU one but most of the time people don't care about that one. Anyway, all you have to do is just say what feature you want and away you go. So like for example, the CL signatures would needs a generic big number library. So you could just stub this in and say which backend you want. So if you're like the issuer, you probably want the crypto backend that is all constant time. If you're the verifier, you actually don't care. And so you may want one of these other ones just for speed purposes. And if you're the client, it probably it doesn't matter either. So away you go because there's no secrets once you have the signature. So that's the first one that I'll be putting in there. And this one is why unknown order, please. Oh, I came up with the name unknown order because basically when you're dealing with say RSA type fields or PyEar encryption, whoops. Those require groups of unknown order where you don't know the order unless you have the secrets. So like for example, in many MPC protocols, especially the ones that do assigning, they use PyEar encryption, which relies on a group of unknown order. RSA relies on a group of unknown order. CL signatures rely on a group of unknown order. So thus I came up with the name unknown order because it deals when you have variable length numbers that are just incredibly large. Because if you're using elliptic curves, you don't have this problem. So this is purely when you're using things outside of elliptic curves. The other reason is there's this new class of cryptography called, well, I guess it's not new, but it's starting to see the light of day now, is called class groups. Class groups think of them as they're large fields, but you don't have to do any pregen of random numbers or trusted setup or anything like that, like you would for RSA or CL signatures. And so if you basically just say, I'm gonna use this class group and you're off to the races and they are considered quantum safe. So you could think of a way, if you could do CL signatures in class groups, then they are automatically quantum safe. So this library is also meant to facilitate that research. Pyre encryption, like I said, this is very commonly used in homomorphic encryption, as well as like a lot of MPC signing protocols. So like if you wanna do threshold ECDSA, most of the popular signatures rely on this, as well as some other protocols. So that's another one. The main one you'll probably most be interested is this one called Blissful, mostly because of the BLS signatures. This is a library that encapsulates everything you can think of in terms of BLS signatures, but it also supports a lot of what you can use for a non creds too, including accumulators. And some of the short group signatures can just wrap this, which I will also be putting in a GORA. But the main thing that you will probably mostly be interested in is all the cool stuff you can do with it. So it does all of the BLS stuff that you can think of. So signing, verifying, this handles threshold signing and recombining. It offers a few other features called Elgamol encryption and Elgamol proofs. This is like when you wanna prove you've encrypted a key share and without revealing what that key share is. So in many protocols, you may want to say, I wanna be able to prove I have a valid key share so I can sign, but I wanna tell you what my key share is because that key share doesn't produce a valid signature by itself. So that's where this could come in. Elgamol proofs are also used for range proofs, if you wanna do certain things with it. So that's where that's helpful. Think of verifiable encryption, that's what this is for. There's multisig, there's also a signature proof of knowledge. So a very simple example of this would be if you wanted to do the verifiable credential and you just wanted to hide the signature but nothing, but you don't wanna do selective disclosure or anything like that. That's what this could be used for. You could just hide the signature and the zero knowledge proof is incredibly small. It's only 96 bytes. So it's a very simple way to do that. Proofs of possession is just part of the BLS protocol. I've also implemented sign encryption. So sign encryption is an operation where it encrypts the data and signs it as a single operation. And then when you go to decrypt it, it verifies the signature and decrypts it as one operation. So it's a really handy feature to have. I labeled it time-crypt, but it should be more accurately labeled identity-based encryption. So that's what this is. It was first kind of proposed a simple scheme in the time lock encryption paper, but it's really just identity-based encryption. So all of that is in here. The other cool thing that is in here is this is a wrapper around the Intel's BLAST library as well as the raw Rust implementation that I've heavily optimized. So you don't have to worry about having a super fast BLS library. I also expose the raw curve implementations, but basically what you can do is, given the certain features, by default it picks the nice BLAST one, which is all assembly code. But if you can't use that one because of certain architectures you're targeting, because BLAST only allows x86 and ARM, if you're going to anything else, then you might just need the optimized Rust version. So that's what it's for. So this hides that away from you, so you don't need to worry about it. I try to just pick the best one for with the architecture that you're going for. So this is a really fast BLS 1231 library. So that is necessary for a lot of the short group signatures and the accumulators that are used in a non creds too. So you can literally just call this as a dependency and implement the other stuff which I will do and it will go really fast. And as you can see, the license is already permissive, which is really good, because this all will be going into Agora. This is already open source, but I'm donating it to Agora. So anyway, those are the three main ones to start. There's obviously going to be a lot more. This is another one I will be donating. It's called the Genaro's distributed key generator. This can do it for any elliptic curve. This is a distributed key gen. So if you wanted to set up some nodes where you distribute the keys among a bunch of different nodes and then have signing operations, then it's all built in there and it's pretty, it's robust. Hart Montgomery has reviewed this, you know, the CTO of Hyperledger. So it's received a semi-audit, not from an official third party, but a lot of cryptographers have looked at it. And the same with this one. So they've already reviewed it. The next thing that I will be donating is, let me get it here, is this one, which is it's labeled credentials exchange, but I'm going to be breaking it apart into the individual components. This has the Poncheville Sanders signatures. This has the accumulator that can be used for revocation. This has the verifiable encryption. This has range proofs. It has all of it for a non-creds too.  So all of this will be in Hyperledger Agora. I'm happy if people take a look at it and offer feedback. And then we can hopefully move the spec forward. So the reason I want to break it into individual components is that way they can each be audited separately and improved individually, which helps kind of with agility in terms of like, one might be vastly improved while without affecting the others. Oliver Sanders, one of the authors of the Poncheville Sanders signature, which I think is what we should use for non-creds too, but BBS Plus can also be used. He's offered to audit this Rust implementation and also helped me write the IETF spec for it. And then after we get the elliptic curve-based one out, we will move on to the quantum secure version of his signature that he presented at crypto just a few months ago. With that, any questions or comments? First question for me. You mentioned in the CredEx there was the PS signatures in there. Is the BBS Plus signatures as well in there? Or is that to be added and there's a... That'll be added. The spec was changing a lot, so I wanted to wait till it kind of settled down before I touched it. Okay. But it will be in there. And the idea there just to be clear is you will use the implementation and implementation. You're not doing an implementation or something like that. You're going to bring in a dependency of BBS Plus and just make use of it. Is that correct? Well, hyperledger agora, I'm going to write one and put it in there. Okay. It'll be an implementation. The other goal of agora was to not be Rust specific. So if someone wants a .NET implementation, I was going to write one. In fact, I already have like three companies willing to pay me to do that for .NET as well as Golang. So there will be Rust, .NET, Golang and Java. So native versions, not like thin wrappers around Rust. So the wrappers around Rust is the easy one. Going 100% .NET is a little more difficult, but that's okay because they're paying me to do it anyway. So that's just how it's going to work. So picking a specific language, programming language, implementations shouldn't be a bottleneck anymore, which was one of the problems that we had with Ursa. Okay. Other questions from others? It's a lot. So Michael, I think last Euro Crypt, I think this BBS, there was an improved BBS Plus signature presented, which I think is going to be standardized, which only has, I think, shortens the signature. So I think it gets it off instead of three elements, it just gets it down to two elements. Are you like, are you planning to put in that one? Because it's very new. I think it's just last year. Yep. Yeah. That'll be in there. There's some improvements that Oliver Sanders has for his signature as well. So I'll be putting in there and then standardizing it with ITF. So the goal is we'll have two implementations, right? Whichever people are more comfortable with. The reason I like the punchable Sanders signatures is two reasons. One, it, the math is simpler on it. Which enables threshold signing a lot easier. Like to do BBS Plus requires some complex protocols to do threshold signing, whereas punchable Sanders does not. And two, there is going to be, well, there already is a hot swappable post quantum version. So I think it's going to be the best option for BBS Plus. No such alternative exists. They see hackens. Got his. Sorry. Thanks, Mike. So there is an implementation of BBS Plus also coming from matter, but my current knowledge or my latest, when I checked it, it wasn't able to do predicates and it wasn't able to do non-correlatable holder binding, like link secret, like binding. Is the one that you're working on for an encroach 2.0, will it tackle these issues as well? Or is there any kind of limitations here as well? No, well, predicates can't be done by the signatures anyway. So that, that's not an option. Holder binding is a separate problem. But I can make it very easy to do. Yes. Because the idea is it's going to be open source. So, you know, the BBS Plus is a popular demand. So why not add it? But as far as predicates go, the signature doesn't support that other than selective disclosure. Right. Okay. You have to group it with other stuff to do predicates. Okay. That's what the credits library does. Okay. Okay. So. BBS Plus underlying the credits library gives us predicates and the other zero knowledge proof features. You were talking about, right? Mm hmm. Okay. Everyone get that. So. The BBS Plus library. Is that what I'm understanding? Yeah. Yeah. Yeah. You have to glue them together. Exactly. And. And. PS signatures is the same, correct? Or not.  Well, it gives you the, yes, it gives the same as BBS Plus, but you don't have as many restrictions. As you do with BBS Plus. Okay. Right. The security for better for it than BBS Plus. Like right now. The, a lot of cryptographers are telling me the BBS Plus security proofs are actually broken. You know, I think it's probably not relevant to your library, but in general for an encroach 2.0. There were attempts to also consolidate or bring at encroach closer to the W3C VC data model. I think it's also still an ongoing effort, but wanted to ask like how does. It. Console. With. these claims individually, which is not really a part of the VC data model itself, per se, because it has like a container for the content itself, for the verifiable credential content, then there's like a proof that signs it all. Is there any kind of roadmap for it and how we want to tackle this? Well, to me, the VC data model is just that. It's a data model. It's just a data format. So you can encapsulate it however you want. So in my mind, there should be a simple mapping from saying in an on-creds too, this is how we sign the data. And then if you want to go to the data model as like a transport format or a presentation format, here's how. Yeah. It should play really nicely. I've freed up a lot of legacy crap that we used to deal with. So it would be more of this like an abstraction layer, VC data model, so transfer data. Okay. Oh yeah, that's how I see it. Hakan, I don't know if you've seen what has been done, we always use the term we, but I really mean the work Andrew did in mapping it, but basically it just literally moves JSON elements around. It is JSON-LD, we can, gotta stop putting my thumb up in front of my camera. It does not do the N-quads handling, it simply uses the elements of the JSON in select ways, but then puts the overall signatures into the proof section and does it in a way that you can add multiple proofs so you can have an non-creds proof and a data integrity proof with a NIST signature on the same credentials. So that's the approach there. And well, I've not seen yet the non-creds too, credential on what it looks like. The anticipation is it's exactly the same, that we simply move things around. We have a plan, right now we use, oh shoot, what's that term? I'm forgetting the term, but that allows you to just say anything that's not default to JSON-LD, so you've got a way to do it, but also to add a specific context. So if you don't have a context for the credential itself, you can use the vocab, I believe it's called, so that it picks them up as undefined in a JSON-LD friendly way, but if you have an actual context that's possible, the plan is to provide a way that a non-creds issuer can define a context for the credential itself. So I think that should be covered. Awesome, thanks. Yeah. We're planning to add implementations of the post-quantum signatures like dilithium and kyber, so that we can just have it in one place, because there's implementations all over the place, and I'd like to have it as part of the Agora project as well, so that we can do key exchanges and other things as part of the non-creds. So the idea is that Agora will be a one-stop shop for all your non-creds too needs, but I'm also working with some other cryptographers on some other protocols that are gonna be really cool. One of them is called Bingo, which was actually proposed for one of the MPC post-quantum algorithms. It is what they call an asynchronous verifiable secret sharing scheme. So once I get that in place, you won't need the Genaro crate per se anymore. It's basically a one-round DKG, which is really cool. Mike, you mentioned that didn't Genaro, but anyway, the MPC-related code. Is Allisaur part of this code base, or is it separate? Does it lay on top of this? Oh, Allisaur will be an implementation, yeah, on top of the Blissful library. Okay. Yep. Okay. And if you don't wanna deploy any of these yourself, I'm working with a company called Lit Protocol that is doing basically the MPC as a service. Right. So they will be offering the Poncheville Sander signature as a service, the Allisaur as a service, and they build in all of the authorization rules and stuff, and then all you have to do is use your standard ECDSA or 8519 signatures to talk to them. Okay. Oh. I've got another question, shoot, keep going. Anyone else with questions, comments? Oh, I know I was. Blissful contains some, reading from the Angora comments that were put in from the reviewers, the lab stewards. There's some places where you've included fixed or extended versions of existing libraries. Yes. Do you wanna mention that? Oh, sure. So the Zcash library has the pure Rust BLS1231. And so I've obviously extended that with like some of products, hash to curve stuff and some other optimizations and some formatting. So you can pick whether you want big Indian or little Indian, whereas Zcash one, you get one choice. I also have convenient hex formatting and that kind of stuff. I have already submitted that as a pull request to Zcash and then talking to them, they said it'll probably be at least a year or two before they can even merge it. So thus that's why it's out. Yeah. The other one is similar optimizations to the Filecoin library, that's the BLAST one. So same implementations, but it brings it so that both the Rust one and the BLAST one are identical and thus that's what Blissful uses. So I can go between the two without having to worry about it. And Filecoin said, well, we're not gonna merge and I have a PR to them and they said, we won't merge it until Zcash merges theirs. So I'm two years out from either of those. Thus, once Zcash merges those, then I can just archive my version but it's going to be at least a year, maybe two before that happens. So that's all it is. Okay. Hi Mike, the question for me, you mentioned the name multiple times. Maybe I missed the beginning of the meeting. You mentioned Adora project. So. Adora, yeah, like the old Greek, Agora. You know. Agora. So what it is, what it encapsulates, is it down to Hyperledger or what is Agora? Hyperledger, Agora is a new labs that I just created under Hyperledger. So the same benefits that Hyperledger already provides. So is it something like, is Agora a non-credits 2.0 or is it something? It's not just a non-credits 2.0 but it will have a bunch of primitives for, it'll have basically all the cryptography you would need for a non-credits 2.0. Okay. So I can think of it somewhat as a Ursa. Is that right? It's a better version of Ursa in my mind because Ursa was originally designed to be the cryptography library for all of Hyperledger, which at the time was a good idea, but I was the only implementer of it and kind of maintain it for a while. And so it kind of died out. I had to disappear for, you know, to go make money somewhere else.  And earlier this year, I had a company that tried to sue me to take some of those libraries from me.  And then you can donate all of your cryptography there. You can still be the principal maintainer of it, but then obviously the Linux Foundation owns it. And so no one, well, they'd have to sue the Linux Foundation to take it. And I was also wanting it so that if I disappear for whatever reason, other people can still be maintainers of the same code. So people can have higher confidence in the libraries that it's not just, you know, a single developer. I mean, it'll probably be me just me for a while, but I see Andrew Whitehead's on here and he's always got fun things to say about my awful code, just kidding. But that way, you know, others, it's open. They can feel like their contributions will be, you know, not just for me, but will be towards a higher purpose.  So the mission is different than Ursa was. So Ursa, like, that was meant to be the cryptography library for all of Hyperledger, this isn't. This is just meant to be like an open forum of cryptography libraries. And, you know, I tend to collaborate a lot with academics on cryptography code. And so I've got two that I wanna work with and I'll put them in Agora as well. One of them is like a nice, it's called silent threshold decryption. So you'll probably see that one coming out for Q1 of next year. I see. It's a one round threshold decryption system, which is really cool and it's supposed to be post-quantum as well. So what I'd like to see, and we'll see how this goes, but my goal is to, you know, build on the credex component of that into a non-creds too. So to remind people what a non-creds too is the flexibility, the existing capabilities, the existing flow. So from a high level, you are doing more or less the same things, but getting more flexibility and more capabilities. So the big things are you're getting the underlying signatures, the PS and the BBS Plus in particular that we're interested in. Sounds like out of the gate, we would have PS. The objects are the same.  So all of those are the same and the interactions are the same, but what the extended schema, the biggest, the most impacted object is the schema because it provides, it includes more information like for those familiar with non-creds, the schema is simply just a list of attribute names. Now it will have details of how those attributes are formulated, rules around what they can contain and because of that enable the flexibility and the signatures underneath and then as well in added zero-knowledge capabilities. So things like range proofs and so on. So the encoding is defined and allows us more capabilities. So the idea would be with this code in available, we as a community can start building on it to create a non-creds to an implementation of a first draft implementation of a non-creds too that exposes these capabilities. So that's what we're looking to do. And so what I'm hoping is we can build on this. Mike is currently in the process of transferring repositories. So that'll take a little bit, I don't know a week or two, Mike, is that accurate? I hope, I hope one of the people at hyperlensure was gone. Sean would know when he's back, but I know he was out last week. Yeah, so we'll get, Mike will get those transferred over a review and sort of will occur. And then my hope is that in around IIW time, we can start to put together a plan that says, okay, here's how to move forward in getting there and what other pieces would be around it. A big piece obviously would be to do a revocation and how that will look. So we've mentioned Alisar, Andrew's got a revocation scheme that I'm hoping Andrew can do over the next while to sort of see how it might mix with credX and an non-creds too capability. Could be able to, because my mind, a non-creds too is all about just building blocks, right? You just structure them the right way. So Alisar is just one revocation scheme. You could use the list, what is it? 2021 or whatever it is, revocation is. You could use that one. You could use his, it doesn't matter. Whatever suits your purposes. Next part of Andrew's is it enables both this 2020 and, and this would or would allow it fairly easily, I think. Okay, any other questions from anyone? Yeah, just to add on. So I take it that I guess this underlying crypto libraries, they don't assume necessarily a single revocation scheme, but that would be something that's gonna be decided on the credX library implementation, is it right? Yeah, correct. Yeah, credX, credX is basically where you pick your revocation scheme. Agora will just provide the various components. So Agora is just gonna be a suite of cryptographic libraries. And non-creds is where I see you glue those together. That way I can work with the individual cryptographers that have created these components to standardize them and they can also, and a lot of them have said they're willing to do the audits for free. So like, for example, Anna Lasinskiya, the L in the CL signature, she's already kind of auditing the credX library as I've got it right now with two PhD students. Yeah, that's part of the work we're really gonna wanna see. That would be huge. With that, I can put my thumb up and see what happens. Nothing. Only what I don't want it to, does it happen? One more thing, perhaps leaking out out of scope a little bit, but Steven, you touched on the extended schema. So I guess, how is that gonna apply with Indie Ledger? And I'm saying this is probably out of scope here, but is this gonna be, do you see the extension of the current Indie Ledger or is that we're talking about Indie 2.0 kind of thing? So the nice part of it, I think would be from a, Indie as it is today, is it has, the schema still exists, but it has different content. And so my expectation is the implementation of it would be pretty straightforward. So the schema, the credDef are definitely gonna have different content, but the same objects exist. I think Mike has an extra object still that in his credX implementation that I'm hoping we can avoid just because of all of the change that it would bring. So Mike has the idea of a, essentially a repository of attribute types. So a given name has these capabilities and then a schema is a collection of those attributes. But a schema, I believe in Mike's mechanism can be standalone, it doesn't need to, it can be fully defined on its own. And so my thought for an Indie implementation is you're basically gonna have the schema, you're gonna have the credDef, just they are different implementations and that should be a pretty easy modification on Indie just to say, oh, this is the V2 version. I believe there's versioning on both schema and credDef. So both of them would be a fairly simple step. Yeah, I designed it to be backwards and forwards compatible. So if you need to go from 2.0 back to 1.0, that's a very simple thing to do, but you will lose some of the fancy stuff. But if you're bringing from one to two, that's a very simple transition. Yeah, but it goes both ways. Took a lot of thinking to get that. I'm curious what the BBS proof issues you mentioned, if you could add in some of that. Some of that. Yeah, so DFINITY just said the security proofs of BBS are broken and need to be redone. Now, what are the implications of that? They said, well, we don't really know what that means. They just said, no one trusts the security proofs currently. Does it mean anything? They don't know. Sometimes they're just weird security proofs that like, I mean, all the security proofs do is help us give assurances of A in these specific scenarios, it's supposed to be secure. Could we add that to the BBS group, maybe? Well, the DFINITY cryptographers are hard to get a hold of, but specifically like Manu drivers and John's groth are the two that I talked to. Okay. So they're the ones that said, yeah, they're broken, but we don't know if that really means anything. So I'm just wondering if this is a good proof for the drought because working on... I don't know if they will, I asked them to, but DFINITY is super busy. But they can just throw statements like that. That's not good. That's not playing well in the community, I wouldn't think, but okay. No, it's not. I asked them if they had a paper coming and they said not unless someone pays them for it, but they won't touch it. They said the closest thing you can see is a paper that they wrote in 2020 that has John Komenich as one of the co-authors. They talk about a little bit of it in there. I'll see if I can find it. I think it's like the ePrint 2020 016, I think is what the number is. Okay. And then the, I mean, the illegal issues on his repositories, you think that's all resolved now? Is it specific repos? The only two that were under, they were trying to take from me was Blissful and the Genaro one, but all the legal issues have been dropped. Okay. Is this, are they just claiming it's worked for hire or? No, they're claiming, they were claiming that because I was doing contract work for them that, and I was, because I was working on those on the side, even before I went to do some contracts for these folks, they were claiming that because I was contracted for them that all work was theirs. Right. Okay. The lawyers were able to say, well, it wasn't even part of your core business. And he had these prior and he can prove that he worked on it on a separate computer that was completely unrelated to what he was doing for you. So ultimately that's what it came down to. Aura. So they can't claim something I already had prior to working with them, but they tried. And so to prevent that from, you know, or to hopefully prevent that from happening again, that's why Aura was created. My thinking of e-print on the PS Lattice work, post quantum work, is that a 2020 e-print? Is that the document for that? Somebody was asking you about that. Is there anything more recent? Is that what they presented at crypto and... That is what they presented at crypto. Let's see. 2022 something. Yeah, give me a second. I'll see if I can find it. Okay. For those, that's the post quantum version of the PS signatures. So what Mike described is hot swappable in the implementation he has. You could get post quantum, a post quantum signature on what we're looking to have for an on-creds V2. Yeah, the name of, let's see, it's 2022-509. Yeah, that's the one. Thanks. They have a major revision. It was part of the crypto proceedings. They just presented it. So they have a revision related to the crypto proceedings? Yeah, well, because obviously they get feedback. Yeah. But it's in the, like, if you go into the one at e-print, it even says this is the revised one, so it's fine. Oh, okay, good. Good, thank you. They updated it. Yeah, got it. So that's the one that I plan to implement after we get PS signatures standardized. Does that just make the lattice work that much easier? Because we can just say this is just the same thing. We just change the underlying math. Yeah. And hope our key sizes don't blow up the blockchain. Yeah, really? I don't know how well 9 megabyte keys sit on blockchains. 9 megabyte public keys. Well, that's what it currently is. And they think they've found a way to knock it down even more. So by standardizing PS signatures first, they can continue that research and hopefully make it even more efficient. Yeah. Now, when you say knock it down even more, 9 megabytes to 8 and 1 half? No, they're talking about like cutting it in half. OK, sounds good. Probably still being the megabytes, but we're talking like 3 or 4 megabytes versus 9 to 10. Yeah. I mean, the signature sizes aren't bad. They're just they're in the kilobyte size. Or even I think the proof size was just like 2 kilobytes. So that's so that's not bad. And the signature, I think, was 900 bytes, but the keys themselves are large. Yeah. Sorry, I think I missed a train here. What are these 8, 9, 8 megabyte keys? Where? That's the post quantum version. So what Mike has got in the credits is called PS signatures. And the developers, the creators of PS signatures have a post quantum version. And of course, what what comes about with post quantum is much slower and much larger elements, including the big one is the public keys themselves are currently 9 to 10 megabytes. Yeah, the private keys are even larger, but those aren't published anywhere. So usually not the problem. So so you you were referring to PS signatures, is it right? I'm not sure what is the leader points to Val Sanders signatures. So is there a definitive paper for the the PS signatures themselves, Mike, that we should reference? Well, the original one is 2015. But then there's been three improvements to it since. Is there is there one document that we should point people to if they're interested? Yeah, probably the main one. Let me see if I can find it. If you could find that, that would be helpful. You can send it to the after, but I'd like to put it in the notes. Yeah, I think I just wanted to ask you what about this BBS plus broken security proof? It would help if there is any draft available. I mean, I'd like to see if the assumption are the challenging the assumption or the challenging the reduction. I mean, that has to be something to. Oh, I know. Because yeah, because there was a recent to your paper on the enhancing BBS plus those. Right, very curious. I mean, what's wrong with it? Well, like I said, if you have them to publish something and they said, well, he did. And I'm like, where's the paper? And they said, oh, it was that six, the one from 2020. And I'm like, OK, well, if he's hurt and surrounded in there, I don't really find it. So that that should be a that should get the best paper at any conference if they have a decent break, right? Yeah, I'm very curious. But if yeah, we get to hand on something, maybe you can circulate it through. Well, I've asked for it. So as soon as I get it, you'll be the first to know.  I couldn't find anything. So the little secret, I guess. Yeah. Yeah. I'm just publishing. I'm putting in chat for you all the. All the versions of the punchable Sanders signature that I've been able to use. OK, good. So that's why that's why we wanted to standardize it, right? Because if you look, I just put four in there. And he says he has another one coming. And so I'm like, OK, well, we need to standardize it because you obviously have found different ways to improve it. And then there's also the post quantum one is twenty twenty two five oh nine. Yep, exactly. OK, excellent. OK, any other questions? We're almost at time. I was a ton to go over. Thank you so much, Mike, looking forward to it. And we will. Definitely begin to formulate the plans and anyone who's interested, please, you know, let me know, let Mike know that wants to participate more in the evolution of this. Both from a spec and a implementation perspective. If you've got interest, let us know. And with that, we'll wrap up. Thanks all. Thank you very much. Thank you, Mike. Bye. Thank you. Bye.


The Abstract Water Model proposed in this paper provides a comprehensive approach to allocate water resources to various economic, social, and environmental functions. By optimizing the allocation of economically allocable water, EAW, the model seeks to maximize employment opportunities and GDP growth in the Cistern region of Iran. The model was applied to three scenarios with varying levels of EAW availability, and it was found that the optimal job pattern obtained could lead to increased employment opportunities and GDP growth in the region. This article was offered by Issa Bozogzada and S. Jams Hitmusavi.


It's National Wheaties Week Yes, it's National Wheaties Week and Wheaties present Joel McCrae and tales of the Texas Rangers On stage tonight transcribed from Hollywood another in the Wheaties big parade of exciting half-hour presentations Texas Rangers starring Joel McCrae as Ranger Pearson Texas more than 260,000 square miles And 50 men who make up the oldest and most famous law enforcement body in North America The files of the Texas Rangers come these stories based on fact only name dates and places are fictitious for obvious reasons The events themselves are a matter of record Case for tonight quick silver At 1130 on the night of May 22nd 1947 the Stockholm Ranch Located in the middle of Carson County, Texas was darkened for the night when the occupants were awakened by the barking of a dog Jim Jim wake up What's the matter Flo you hear Jeep bark? Well, kind of half asleep. It's funny.  Yeah What are you gonna do?  What's the matter? Jim somebody came in the house.  No, I Got a funny feeling. All right. I'll put on a light and have a look. I'm coming along I want to go and see if anything It's national Wheaties week time to buy Wheaties eat Wheaties buy more Wheaties eat more Wheaties Time to join America in a brighter morning. Sure. It's national Wheaties week Everybody's eating them. You have some to have them for fun have them for flavor have them for feeling good and working good and looking good Have Wheaties for any reason at all, but get them whole wheat crisp whole wheat Golden whole wheat. There's a whole kernel of wheat in every Wheaties flake you try them See how Wheaties at 7 can help at 11. It's national Wheaties week On May 29th 1947 the bodies of Jim and flow stock home and their ten-year-old son Carl were discovered by a playmate of Carl's Sheriff Lockins notified the Texas Rangers and ranger Jase Pearson was assigned to the case Raises just like it was Jase set them for the bodies And I'm a mess isn't sure yeah all three of them in their night clothes you said This here is Jim and flows bedroom. I see They've closed must up whoever did the kill and woke him up likely the dog woke him Oh, yeah Jeep you said found him dead a piece from the house clubbed over the head Okay, let's say flow and Jim stock home were awakened by the dog Jim would get up to see what was a matter Flow went with him probably to see if the kid Carl was okay They didn't get no further than in this room here right outside the bedroom. Yeah all three of Funny Jim stock home didn't have a gun. Yeah, if he thought somebody was in a house or prowling around outside He'd have grabbed his gun unless something stopped him. What are you thinking about Jase just at the killer might have got in Carl's room That's right over here Maybe Carl spotted the killer hollard and that'd make both Jim and flow jump fast Jim wouldn't think of grabbing his gun This window here has been jimmied up. You see that yeah, I guess you're right killer coming this way Kids saw him yelled tried to get out got as far as the room out here Here's what they were killed with Jason Flat iron no old-fashioned flat iron. Yeah, he was as a doorstop killer grab didn't used it Wonder why he didn't shoot How far away is the next ranch sheriff six miles at least why just figured maybe the killer didn't want to risk the noise of shots Must have picked up the flat iron. I kill a little kid, too Didn't want anybody to be able to identify him. Yeah likely well What now Jase I'd like to find comb this house for fingerprints meantime. I got a few things I'd like you to find out in town There were no fingerprints anywhere except those we knew were the murdered people The motive for the crime was robbery Jim's stock home kept fairly large sums of money on and to pay cash for whatever he bought We didn't find a penny in the house The whole thing looked hopeless Like the sheriff said when he came back to the stock home ranch There a car and I can't give us much Jase ain't no way of telling how long they've been dead We could find out what day the murders were committed. We'd have something not much but something yeah But how are you gonna find that out? Nobody saw the stock homes before they were killed for sure Jim went into town on the 22nd week ago out here if nobody sees his neighbor for a week Ain't nothing thought about it. So the murders could have been committed anytime between the 22nd and the day the bodies were discovered That's the way it sizes up Jase killer's got at least a week to make tracks for Well, Texas is big And sheriff that fence there near the corral. Well, it's a hog pen. It's Hey The hogs are gone. Yeah, bust it through. Come on. I never noticed it before Never thought about looking for the hogs who would Look here sheriff where the fence is busted through look at these here hog bristles lots of them caught on the broken part of the rail Hogs broke out and pushed through here. Yeah, but look here Jase What's it got to do with what we're after? What made these hogs go wild and break out? It's my guess. They got awful hungry Sure, and we're looking for something to eat. Come on We're going to the barn and take a look at the hog feed then we're going into town We found three sacks of hog feed in the barn two of them were full unopened The third had just about enough mash taken out for one feeding Sheriff Larkin's and I went into town then the sheriff asked a few questions I wanted answered and I checked at the feed store Sure, Jim stock home about all his feet in here Ranger. You remember when he was in last ma'am bet I do it's the last time anybody saw him the 22nd. That's it. What do you buy? Three sacks of hog mash Got all the information you wanted Jason thanks sheriff now ma'am is there anything else you can remember about that day Stockholm seemed troubled or anything No, I'm just stopped in for a minute all he said was he had to get back with the mash He was all out. Are you sure that I'm just as sure as I'm standing here and you're sure it was the 22nd I can make it real sure ranger Got all my sales in this book Yeah, here it is 22nd three sacks of hog mash to Jim stock home. Thank you ma'am. Let's go sheriff sure welcome ranger You helped a lot What have you got Jason the stock homes were killed on the 22nd. How do you know? Jim stock home bought these three sacks of feet on the 22nd. He said he was all out at the ranch He had to get home and feed the hogs. We found two of the bags unopened Yeah, and a third with only about enough mash out of it to give the hogs one meal Which means he fed the hogs on the 22nd, but he didn't the next day or the next cause he was dead. That's it Now we got a lot of checking to do and it's all gonna hinge around the 22nd We questioned everybody, but it all added up to a big round zero Everybody knew Jim stock home and liked him. He didn't have an enemy Everyone we questioned could account for his time on the 22nd. Nobody'd seen a stranger in town So I played a hunch sheriff Larkins and I rode over to the stock home ranch trying to pick up anything Then about eight miles north of the ranch. We got a break Hey Yeah, sure What do you got sheriff? Looks like ashes empty being in there, too Looks like somebody cooked himself a meal here horses tracks around here to one horse Yeah, like they might be about a week old might not mean a thing chase could be anybody's horse Sure could but nobody in town saw a stranger little town like that people notice a stranger right away But if a man came riding from this direction chances, I nobody'd see him still could be anybody. I know I'm gonna take a real close look. Okay. I'll cover this part good Sheriff come here get something. I think so look Tied his horse to this mesquite. See Horse stood here piece of mesquite broken off Here's something else take a look Dirt just ordinary earth take a good look Different from the earth around here sure is different color and different texture Sheriff I got a hunch this dirt scraped off a boot when he got back in the saddle scraped off by a stirrup Here's a bigger hunk of it. Yeah reddish color. You ever see dirt like this around here No, that hunk's got a funny shape Backed in against the instep of a booty that take this shape you have any rain around here lately that dries up bone There's only one way earth packs up in an instep if it's wet Man who left this couldn't have come far Come on. Let's see if we can find a couple of his footprints We picked up a few prints I took their measurements and we went back into town I asked some more questions Meantime I sent the earth samples to the lab for analysis by the time I got back to my headquarters captain stinson had the report Looks like this earth came from Southwest Wheeler County, Jase At least the lab thinks so Wheeler County Southwest well kind of fits captain fits what?  He didn't pick up any of his boot prints around the house. Did you know place was pretty messed up A lot of people got there before I did. Yeah, that's one break a criminal always gets if only people would stay away Only they'd have enough sense to realize sure, but they don't they don't mean any harm though Okay, what's next look for a man six feet two or three riding a sorrel. I'd like to captain starting where Well, Texas I guess It's national Wheaties week Yep, yep, yep, and in celebration of National Wheaties week when everybody eats Wheaties even trombone players Here's that well-known radio musician Abe Lincoln Honest his name really is Abe Lincoln and here he is stepping off from behind the scenes to say get your Wheaties Oh, come on Abe. You didn't come out from your trombone to say just that. No, but that's the idea Folks the Wheaties big parade has been bringing you some pretty solid entertainment this summer I can say it because I've worked along with all the other fellows helping put this entertainment on the air and Now it's National Wheaties week and we hope that every one of you who's enjoyed these programs will go out and get your Wheaties The backstage folks like me the people whose voices you usually never hear We'd sure like it if we thought you'd enjoy our programs enough to go out and get some Wheaties If you like the Texas Rangers buy a box of Wheaties on Monday, will you thanks and good night Abe? Remember, it's National Wheaties week I kicked around for a few days covering all the ground I could between the Stockholm Ranch and Wheeler County And then I reported back to Captain Stinson Kind of picked up something interesting captain like what Jason weather reports Here's a map of Wheeler County the places I marked in red had rained within the last three weeks Oh, well, what about it? Well, this place Right here The only spot of the mark places that will show the same kind of earth we had analyzed I checked So it's nearer down to that But you can't arrest a man just because he happened to be in a place where it rained I know i'm working on a shoestring, but there's no other lead nothing Might be I'll hit a stone wall or pick up some poke who just happened to pass through the spot Where we found the prince of earth, but it's a chance cap the only one Well, suppose you chased down that lead in Wheeler County and your man's gone Oh, I don't expect to find him there He left there and landed at Stockholm Ranch maybe and left no fingerprints There's not a single piece of evidence and still the only lead you want to stick to Wheeler County, huh? That's about it captain Maybe pick up a description of a possible suspect. Well, where'd you start? Well, here's what I think the man we're looking for is a drifter Maybe a poke that picks up work here and there where he can get it Fact that he ate a can of beans and cooked it himself means he didn't have a nickel to buy a decent meal Even though he was near a town That kind's usually a drifter made a buck here in a nickel layer. You see what I mean All right, jace play the hunch, but if the lead peters out, I'm hoping it won't see you later Are you keeping touch? Yeah radio or phone so long A little while later I was in Wheeler County southwest I checked one ranch after another some big some small What I wanted to know was had anyone seen a man about six two or three a man who owned a sorrel and didn't have steady work I once read where a man found a needle in a haystack did it on a bet Well, my needle could be in any haystack Then on the Claude Edwards ranch near Ramstow. I ran into something sure I remember a poke about like that ranger big fella had himself a sorrow Did he work for you mr. Edwards a couple of days Grifted in looking for something to do I don't usually have work for more than my own hand, but this fella came in just about when I needed somebody else and what was his name Or or well, yeah, that was it or well now. When was he here? Oh, let me see now That'll be around the 1920s. When did he leave? He'd do something ranger. I don't know mr. Edwards, but I'd sure like to hear everything you know about him Well, he worked for a couple of days then come in and ask him for his pay That was uh, maybe the 22nd. Are you sure put your darn sure. It's awful important. All right. I'm sure We had a spell of rain about him. I had a men in the roof He didn't like it none. Did he say where he was going anything at all didn't say and I didn't ask Just handed him his pay Saw him in town later and dropping it in a card game Then he let out. All right Now I want the best description of him. You can possibly give me everything you can remember what he looked like how he talked acted I'll try ranger But how you're going about finding him by now. He might be clear in the mexico any place I'm gonna do my best mr. Edwards, and I'm not sure that's gonna be enough I got a description of Orwell six feet two dark hair road of sorrow tight lift and not too easy to get along with black moustache Funny how little that people notice things unless it's something they really want to see What description we had was sent out 50 false leads came through 100 But every once in a while one came through that matched something else Captain stinson and I talked it over. Well, maybe it is something jays look A hundred different leads, but there's one that shows up ever so often this one Same description drifter gambles a lot had a dozen different jobs. There's something else jays Now look at the pattern here. Yeah, I am Listen keeps moving southwest always away the others jump around The last report came from san carlo two days ago. Mm-hmm I'd like to mosey into san carlo and see if I can pick up anything from there I figure this Orwell's moving slow. He's counting on being safe by now What if you find him still not much evidence? We'd have to get a confession out of him Nothing we've got'll stick in a court. I got an idea about that Let me try it captain In san carlo, I picked up a few more scraps about or what I'd learned I tried to think like the man I was trailing tried to figure out his next move He gambled a lot. So every time I hit I asked questions went to ranches and asked about poker games and crap games Orwell was like quick silver Yeah, he was here left Uh-huh. He was there left after picking up a few dollars But the pattern stayed the same always moving southwest Then on the mac mallet branch near the new mexico border. Oh, well Uh, you say all well ranger. That's the name. He's riding a sorrow horse Well, I don't like safe as sure But I I took on a fella named of orwell and he did come in riding a sorrow As soon as he hit the bunkhouse. He'd try to shake up poker game. Where is he now? Well, I sent him out this morning to ride fence stock was getting through how long go to leave. Oh Three or four hours Maybe a little more. Tell me something else. Oh sure. What did he have any money when he left this morning? Funny ask about that ranger Matter of fact, it touched me for a five against any pay he had coming He uh, what'll become back soon now almost time for chow He touched you for five He won't be back for chow I'm going after him I followed the fence riders trail It was well into the afternoon when I spotted a rider up ahead I took off my badge and stuck in my pocket put my guns and my waistband under my jacket and caught up with him Howdy Who are you? Name is pierce.  Yeah, why boss sent me out to look for you boss Yeah, foreman back at mallets range. What first? Well, we got to get back to the north fence He wasn't working there when I left Got took on I guess we better get back the north fence boss says it's important. That's so Say come to think of it. You're you're not even on the ranch anymore. I hit the boundary fence a piece back All right. I got news for you mister.  You're downright unsociable. Oh boy. Oh You're downright nosy me I didn't mean to be say you mind if I ride a piece with you.  Oh man can always use a couple more bucks. Well, I guess I'll be riding on. Hey, hey, wait Huh? Okay I kind of like company myself You want to ride a piece with me? It's okay We rode on the rest of the day and I found out Orwell was planning to head into mexico We bedded down early And along toward midnight when Orwell thought I was asleep He raised up and moved toward me Pearson Pearson You're sleeping Something you want my saddlebag or will I thought you were sleeping. No Don't reach for it. Orwell. I'll blow your head off What are you getting sir head up about Man starts to go through my saddlebags when I'm sleeping I get touchy I'm just looking for cigarettes No need for that gun. Yeah Sure Wasn't looking for 500 will you you call me a crook?   I tell you I was just looking for cigarettes Sure. I guess I did maybe bust a strap Okay, bring that saddlebag cigarettes are in it sure Left or right one. All right Hey, uh You open it this time What's gotten there? Stuff Okay, the cigarettes are wrapped up in that piece of blanket. Help yourself. Oh, thanks Hey Cigarettes in here Feels like a ton of iron Could be Anything wrong Orwell? It's a flat eye. Uh-huh Funny thing to be carrying around why I knew a man once carried around a cow skull tied to his saddle horn Why are you carrying this? No, no. Why are you asking who? Who are you? I told you names Pearson jace Pearson Cigarettes are there help yourself. I don't want any suit yourself Mind handing me that flat iron Orwell. Why I just want it Go on go on hand it to me.   Iron makes a good nutcracker.  I said go on Orwell Hand me the flat iron pick it up. It's not so heavy. It's heavy enough Man could pick it up like this lift it up over his head and bring it down Why not? Unless I have to who are you Pearson Texas Rangers Figured I did caught up with Yes, we better start going Orwell You're not hurt too bad Shooting by moonlight kind of spoils a man's aim Come on. Let's go William Orwell confessed to the murders of Jim and Florence Stockholm and their son Carl On july 15th 1947 Orwell was convicted his sentence death in the electric chair Joel McRae your texas ranger has asked me to ask you to have some wheaty Yes, have some wheaties because it's national wheaties week The week when everybody goes out and buys a box and enjoys a dish of america's famous whole wheat flakes Start early in national wheaties week So you'll have time to buy them and eat them and buy some more and eat some more Wheaties that is And while you're enjoying them partner, you're getting wide awake energy whole wheat energy There's a whole kernel of wheat in every wheatys flake Begin a better breakfast with wheaties and see if you don't find yourself striding high wide and handsome ride through the morning Rangers can ride better salesmen can sell better plumbers can plum better with a better breakfast Milk and fruit and wheaties get yours breakfast of champions. It's national wheaties week Next week Joel McRae and another authentic re-enactment of a case from the files of the texas rangers Joel McRae will soon be seen starring in the mgm production stars in my crown Tonight's cast included Tony Barrett, DJ Thompson, Byron Kane, Lou Krugman and Russell Simpson This story was transcribed and adapted by Russell Hughes and the program was produced and directed by stacey teats Hal give me speaking And this is the Wheaties man Frank Martin inviting you to listen on Tuesday night to the penny singleton show on the Wheaties big parade See you then remember it's national wheaties week. Come on everybody to the Wheaties party Eat a lot of Wheaties sector champions do dance together cheek to cheek. This is national Wheaties week Eat a lot of Wheaties sector champions do Wheaties are breakfaster champions Tomorrow Sigmund Romberg conducts the summer symphony on NBC


Good morning guys and welcome to a new vlog. I have been debating on just like making this an entire weekend vlog but I don't know. I'd rather have two like separate videos and just have them be shorter than just one long vlog. I'm still debating it might just be put in one vlog but anyway guess where I'm going? Cycle bar which I don't go as frequently but when I can go I do go and when I wake up early enough I go so that's like the determining factor if I go to cycle bar or not. I don't get to go as frequently so when I do get to go and the factors all the stars all align I go. Tonight I'm going I'm trying this new restaurant I'm so excited I've seen it on Instagram I can't even pronounce it so I'll just show you guys when I get there but oh my gosh I cannot wait to go to this restaurant and see my friend I haven't seen my friend London in so long probably since my birthday she's been really busy I've been really busy and yeah the stores have not aligned for me to see her and it's going to just be good to like catch up. I say like she's like one of my friends that's like an independent friend meaning like I have friends but like there's kind of like groups so like I don't know with one friend I have another friend or vice versa she's kind of like a standalone cycle bar friend that I just kind of like do things with just her unless it's my birthday then like all of my friends are there but yeah it'll be really good to see her that is going to be today's vlog also I'm going to try my new curling iron I'm so excited I hope I like do it right I might well I'll vlog it but I also want to put it on TikTok so I'm going to use my Octobuddy I'm so excited about that too because it's just going to be nice I have the two that like are stuck to each other so I can just stick it on my phone but I also ordered I have a black iPhone case so I ordered a smaller Octobuddy thing to stick on that just to like have a case dedicated to like Octobuddy if I wanted to I think I might switch to that I might do like I get ready with me on TikTok because I want to try the Octobuddy so that'll be fun and yeah so I think that's about it for this rambling part again I'm sorry you could probably just skip over this if you don't want to see this part but I feel like I just have to catch up with you guys we made it to spin I literally hate this hair I do not know why it's finally like growing but it's so annoying anyway I'm thinking I'm gonna get the chicken biscuit sandwich honestly I was craving it yesterday um but I didn't get it and tonight I'm gonna have an early dinner so if I have like a late breakfast ish which that would be the late breakfast um it's it's actually pretty filling so I might just wait until dinner I mean I might have like a little snack but um yeah I think I'm gonna skip the lunch because I normally have a late lunch and if I have a late lunch like yesterday I wasn't that hungry that's why I just got that salad so I'm thinking I'm just going to have a chicken biscuit and then like a little celery and chip snack and then I'll be hungry for dinner um I actually want to get like a full like entree at dinner tonight not just like a salad like I did last night so fingers crossed that I'll be hungry tonight I think that's a good plan okay so I got my chicken biscuit they're like oh well I always see in the line like best to eat within five minutes yeah it's been like much more than five minutes but I'm sure it's fine um and then my parents want to get some coffee cake so got the coffee cake sherry wanted um a tall americano her usual and Valerie wanted her vanilla bean and then I got my coffee and I literally chugged this on the way home because it's just so so good it's like I don't mind picking up breakfast for my parents but like carrying it in is such a pain because I have like all this all of these like food items and drinks the drinks are probably the hardest for me to carry so yeah I might have to make two trips this time okay so this is my first attempt to use my octobuddy I'm so excited I'm gonna do the get ready with me video um oh my gosh it just fell because maybe it just doesn't like to stick and we need the adhesive because like on the mirror it it's on there we'll see I don't know I'll try to film it um but I'm gonna do a like review on the main girls movie and yeah um I just want to show you guys so convenient I don't have to like okay well maybe it won't stick that's sad okay it looks like I'm just gonna film this get ready with me for you two because the thing wasn't sticking and honestly like doing the get ready with me's on tiktok are just like so much harder I was gonna just edit it in like an editor app instead of like the tiktok app it's just it's always so hard I'm not gonna do that also this eyebrow is like not turning out very good I can tell like the days they're gonna turn out good and the days they're gonna turn bad and yeah I don't know they're not they're just not giving today it's kind of hard I guess I'll just do like a tiktok about the restaurant that'll be my tiktok okay they turned out as okay as they're gonna turn out I can always touch them up later but I like to just have them as like a base for my face also guys I got a new beauty blender I got this a while back because they were on sale I don't know if it was like home goods or something it's amazing how these things grow with just a little bit of water like I think it's so funny where else could be better but I think it's fine for just tonight um but this is the part I just did like I chose to do the bronzer which I didn't really blend too well okay that's a little bit better but anyway um I normally don't do bronzer because of like having to blend it so much I just don't want to do it um but I just did the normal makeup because it's like easy in other videos I've shown you guys like what I use but what I'm really excited about is my curling wand is going away well I'm not gonna throw it away because I actually really like this it's really easy to use and reliable but I got my new curling iron for Christmas that I wanted to try out um it's brand new it is the babyliss pro at nano titanium I'll link it down below it's part of my Christmas wish list so I'll link it down below but I asked my friends made of honor like what she used for her hair this will not break your bank if you don't want to like get one of those other curling irons that are like hundreds of dollars so hopefully this is easy to use and I'm gonna try it out okay I also wanted to show you guys it has this little kickstand thing which is really convenient because I always had to set my curling wand on this towel and obviously that's not safe so I'm really happy that it comes with that now I don't know when this heats up I heated it up to 300 so I don't know if that's actually gonna be I don't know if it's actually gonna tell me when it's ready hopefully it does I'll look at the directions to see but other than that I have no idea hopefully it does I actually have clean hair today I like washed it and I didn't put any heat on it like I didn't dry it so it's still there's parts of it that are still damp which probably it's probably not the best but I didn't want to put any heat on it so I haven't used an actual curling wand like really ever on my own hair I mean when I was little my mom would curl my hair this is gonna be the first time I've actually used it I hope it's easier than the curling wand I just think it will be easier because we have the clamp like I don't have to hold my hand okay so I don't know if it's actually heated up to like where it needs to be but I'm gonna assume that it's ready to use so I'm gonna take a strand this is so weird this is so bad I'm like okay so I know we take like a piece here and then oh that's kind of towards my face I don't really want it towards my face I want it away so I guess I'll do this okay this is a way oh I got some extra hairs here so like this and then like keep twirling it I'm so not used to this okay okay I need to set this down to actually like be able to grab the chunk of hair I mean clearly it curls but I need to like get equipped to how to do this that's not bad I'm trying to get like dupes of the Dyson air wrap which might not happen this time around but I'll keep working towards it so my hairstyle is said to like curl it in and then not like don't like unravel it just like drop it I don't know if that makes any sense but oh that one's actually really good once I get the hang of this I think it'll be a lot easier and quicker for me to use this barrel because the other one just took me it's such a long time to do because I had to hold it with my other hand but with the clamp it's like so much more easy okay so got done with the first side and honestly I can't complain it's really nice but uh it's definitely something to get used to like how the clamp works and stuff and I have to keep like putting it down to reposition it so I can't really like fully get a use of the stand I have this on 390 now I feel like I needed like higher heat setting because it wasn't like curling so just turned it to that anyway I'm gonna do the next side now and we're doing good on time so far so I'll show you guys the complete look okay so I remember kind of what my hairdresser and I've seen like other people on TikTok like show how to curl your hair like the right way and well I mean I've just seen it's just like a technique I guess but I think I kind of mastered it it still takes me two hands to do it which you know it's fine but I'm gonna show you guys kind of like how I do it I don't untwist the hair because it'll give the beachy wave look like I'm going for like the Dyson like air wrap look more so so it'll look like this rather than like I don't know something else but you take your curling iron and you clamp it like in the middle and then you turn your hair like this and then you leave it there for a few seconds and then you release it and then I have other hair like caught in my hand um then you turn it and then hold it for like a second or two and then you release it just a little bit so you see like the ends of this strand is shorter than it was before and you just hold that for a few seconds and then make it loose again wrap and then after you've done this or whatever then you either unravel it or I just drop it but see look at how good that looks I'm actually kind of happy with it I mean I might have to go back and like touch up some curls but other than that like I'm actually kind of happy with this curling iron it is gonna out it is gonna take some getting used to because like again I have to use like two hands for this very amateur but I'm like starting to get the concept now it just takes some practice and if the hair goes too low the clamp doesn't clamp it so it's kind of you know you just have to get the placement right you can't release the clamp to lose or else all the hair is gonna come out um yeah so I really like the results and if you do like the technique then you're good I don't know I don't really like count how long but I just like release it curl it pull it because honestly all my hair is not gonna fit in the short barrel like this is a really short barrel for my hair but it was the one that was on my list so oh my gosh that was a good one so I'm happy with this but I honestly thought it was gonna be like oh I could just clamp it and then roll it with one hand I guess that's not the case it's cool it's learning something new and fun I'm almost done okay guys so this is my outfit I absolutely love it I was gonna wear that jacket but I'm just like I don't know I just don't think that's like the vibe I'm going for and I don't think we're gonna be like outside too much so we're gonna be in a restaurant and yeah this is the fit I am going to hopefully get like a cute picture for Instagram or something but if not it's fine I just want to catch up with my friend and have a good time it's been a while since I've seen I mean you guys have seen her so you know she got her diet coke and yes it's coke this time not Pepsi you remember that one time and just like our outfits I don't know if you can see she's wearing jeans but yeah we got the same thing what is this the lamp yeah we got the lamp super cute okay so I'm home now oh my gosh that restaurant was like super cool uh we're both like London Eye are really those picky eaters so it was funny because like when she was showing me like the menu and stuff she pulled up pictures and she was like oh this uh option looks like a planar option and then we were like you know comparing and stuff I mean don't get me wrong like I love restaurants like that I think they're so cool with stuff but I do get nervous about like what they have to eat but like I know I want to experience the restaurant so like I'm not gonna like let that hold me back so even though I was like nervous I found something that I really liked and the lamb was actually really good and like whatever sauce they like put on it like you guys know I don't like a whole lot of sauce so I didn't put a lot on it but it was really good so yeah I'd like go back there maybe for like a special occasion because like it was a little expensive but other than that like I mean I kind of went in knowing that it was going to be kind of pricey but I think it was totally worth it especially for like a little girlfriend like ketchup and everything and she was just like catching me up on her life and like I don't know I was telling her about my job so that was super fun I love little outings like that I must say those are like my like that's my favorite activity to do like I love going to a nice restaurant and just like you know talking with friends and eating good food and everything so I had such a good time I think that's gonna be it for this video I know it's kind of like a rambling one but tomorrow I want to edit this and also I want to just not have to focus on vlogging because we're taking down the Christmas tree and the inside Christmas decorations tomorrow and it's so annoying like putting away Christmas decorations is the absolute worst freaking sucks like putting them up is fun and exciting you're like oh my gosh Christmas but taking them down like that's why the first well not was it the first weekend like I don't even know but we tried to take down our outside decorations first and like prioritize that or else you know we didn't want they're watching football um we didn't want to uh wait too long because you know the neighbors had already like put theirs away everything so yeah but anyway I hope you guys enjoyed this video I love taking you guys to restaurants and stuff if you enjoyed it give it a thumbs up don't forget to subscribe I'll see you guys in my next video bye


Hi everybody, I'm Jen with opensource.com, and this is the weekly top five for the week of January 15th. At number five this week, seven rules for creating world-class technical documentation. Ricky Inslee interviews Bob Russellman, who will be presenting at Scale 14X this year about his presentation by the same name. At number four, top 10 open-source legal developments in 2015, Mark Radcliffe shares his top 10 picks for the year. At number three, configuring Linux for music recording and production. Aaron Wolff will be presenting at the Scale 14X conference this year, and prior to that event he shares a special article with us about his practical tips for getting your Linux-based computer ready to handle professional quality music recording, editing, and production. At number two, a similar story but different. Chris Hermansen is back and explores some popular options for creating your own Linux-based music server, and looks at the hardware, software, and configuration issues that might emerge. And finally at number one this week, which Linux distribution do you use? This is our annual poll, it's always hit, and this one is no different. Currently 7,777 people have taken the poll, and we have a few distros in the lead of the 10 that we included. We picked those 10 by relying on distrowatch.com. They provided us with the highest ranking distributions from the past 12 months by their rankings. Which Linux distro is your favorite? Take our poll, enjoy our top five of the week, and I'll see you next time right here on Friday.