Hi everybody, Andrea here, let's just do kind of some life updates here. What's happening? What's going on with dental ill tutoring, whitening pro academy, my mobile teeth business, my mobile teeth business, my mobile dental business, just kind of what's been going on with me and some exciting updates that are coming. If you are a fellow follower of my YouTube channel here, it's kind of nice to get updates in somebody's life, isn't it? When I follow people on YouTube, I like to get their life updates and kind of see what's happening with them and what's happening with their business. So I'm kind of doing that. What I've decided to start doing, which I've talked about this before, but I always forget about it, the first day of every month, I'm going to go on YouTube live. Okay, that's what I'm going to do. My struggle is responding to comments on YouTube. I try to get to them when I have a break, but then I have to start working again and then I forget where I kind of left off. YouTube doesn't make it easy to see comments like I wish I could just see them all at once. But then if I answer comments or I like a comment, it doesn't really go down to the next one so I can see what the next comment is. I don't know. Maybe I just have to refresh my feet. I'm not sure, but they really don't make it easy to respond to comments. So I'm still, I need to do better with that. I'm going to start doing better at that, but a way to kind of offset it is once a month, the first day of every month, I'm going to go on YouTube live. So that way you can ask me questions. I'll be right there and I'll be able to answer you live. I used to do this quite a bit actually last summer and people really, really liked it. So I'm going to start doing that. I don't know what time yet. I'll be able to come on the first day of every month because it's really going to depend on the day. If it's a Monday and I'm seeing patients and it might have to be the evening or if it's a weekend, I would love to do it like first thing in the morning. So stay tuned for that, you guys. When I have a proper time, what I'm going to do is post on YouTube and say what time that's going to be my other social media channels. So Facebook, Instagram, which brings me to my next point. I have been more active on social media, but I'm trying to stick to either Facebook or Instagram. So if you're not on my Facebook yet or and Instagram, you really should be a part of that because I post different things with different social media platforms. Admittedly, Instagram is the easiest for me because I can post stories. Like quick to do and it lets people know what's happening. It gives you guys updates. I love following people on Instagram because it's very quick, easy updates. I'm not on Facebook as much as maybe I should considering I have my business, but I kind of plan posts out for Facebook in case those of you prefer Facebook more than Instagram. So maybe comment below, what do you guys prefer? Like, what do people watch these days? I'm not on TikTok yet, but Facebook, Instagram, what do you guys prefer? Let me know. Or YouTube. I'm still uploading my YouTube videos twice a week because I find that everybody loves those, lots of views on that, which is fantastic. If you haven't yet, please like this video and definitely subscribe because there's new videos twice a week and I will not stop doing that because that does still seem to be the most popular. What I've also been doing is getting more active on writing my blogs. So I've been taking courses, doing some research and blog articles really helped to kickstart somebody's business or helps to bring awareness to somebody's business. And I really want the world to know that I offer dental hygiene and dental assisting tutoring. So board exam prep packages, I still get so many emails from dental hygiene or dental assisting students and they say like, Andrea, I didn't know your course existed. How did I not know this?  And here I'm thinking, I've been doing this for like 19 years. How do people still not know dental tutoring exists and not to toot my own horn, but I can help you guys pass the board exam. So I want to raise awareness. I want to spread the word that I'm the tutoring program that you want to pass the board exam. I wish I had a tutoring program when I was in school, but I would have been amazing. I still maintain a 99.7% success rate when students sign up for my VIP board exam prep Academy package. You will pass the board exam. So anyway, back to the blogging. I've been writing more blogs and looking into like search words, search engine optimization, whatever the term is. I'm probably saying that backwards. I'm still looking into it, but blog posts actually help to raise awareness to your website. So I'm writing more blog posts. I can leave the link for you guys in the description down below. Any website you go to of mine, either the Whitening Pro Academy website, the Toothlady website for my mobile dental patients, or my dental L tutoring. You will see a link to the blog post at the bottom, or sorry, like my blog at the bottom. Click that and then you can read all of the blog articles. I'm trying to do at least one or two a week and I've been getting really good with that. So I haven't been feeling very good this week. Just super tired, just kind of not myself, not feeling good. So every time I have all of these plans to upload new videos, blog posts, all of this, I get tired or sick or like, you know, I just don't feel good. So one of those things, something I'm actually currently working with the doctor about, I'll speak more about that later because I still don't really know what's happening, but there have been some doctors visits. My health has been kind of off. So trying to get that back on track, nothing serious, of course, but just trying to get things back on track, trying to be present for my students and everybody as much as possible. When it makes it a little hard when you're so tired all the time, does anybody else have this problem? Or, you know, I think my hormones are out of balance and I don't know, you guys probably don't wanna hear about that stuff, but behind the scenes, this is my life, this is what's happening. So yeah, fun stuff, right? But also there's been some updates with my board exam prep academy packages. So there will be a video being uploaded. If you haven't seen it yet, it could be by the time this video comes out, but where I explain the differences between the VIP and the express board exam prep academy packages. So definitely check that out. In a nutshell, the VIP package has everything you need to know to study for the board exam. It's the most popular. You get a full year's access if you need that amount of time. The express package is meant to, if you're taking the board exam like next week, next month, you just wanna take a few mock exams, you wanna make sure you're on the right track, then you want the express package. But the VIP is for those who are like, okay, I'm going to start studying for the board exam. I don't know what to do. I need your help. You need the VIP package. I go through everything with you from we go over things in our teaching videos, quizzes, mock exams, case studies, it has everything. But that's all in that video. So I won't bore you with that. So I've been fine tuning those packages to make it a little bit easier for students because students do ask me, well, which one should I do? The express or the VIP package? The express is a lot cheaper, but the VIP has so much more. And yes, it's more expensive, but you get more bang for your buck. So I go through that a little bit. I'm still doing the teeth whitening training that has been very, very busy, especially around the holidays. I find everybody's thinking like new year, new you, it's time to start your own business. So the whitening pro academy is still going strong with the teeth whitening training and tooth gem training as well. So I do train to place tooth gems that is very popular in certain areas for sure. That's something new as of last year, but yes, I'm still training on that or helping train people on that. And I'm busy with my mobile dental practice as well, which is fantastic. I love seeing patients. I love coming home to work from home tutoring, editing videos, the whole works. So that's just kind of a quick life update, everybody definitely hit subscribe if you haven't yet. So you get all of these videos on the channel and that does help to support me as well. If you're picking a social media account to follow me, you wanna do dental L on Instagram because I'm more active there. Definitely check out blog posts, blog articles. The recent blog articles I've done is what are the recent ones I've done? Actually I should probably check. I'm trying to think of which ones were scheduled because I just wrote an article about night guards and who needs them and why, but I don't know if that one's been posted yet. I just did an article, actually I can show you guys if you want, sorry. I'm just looking at the blog now. I did an article on Emmanuel versus electric toothbrush. I don't know if you guys can see that. Can I assume in, sorry, it's not letting me zoom in, weird. Tooth sensitivity, how to fix cavities without a drill. Some of the more recent ones, oh, this is the most recent one I did was why choosing a permanent lingual retainer. Trump's removable options post braces. So to read the article, you just have to click preview and then it's all right here for you. So I'm getting more into blog articles because that's supposed to be really helpful. And I do feel like too, I have so much information to share. Like it amazes me how every time I see a patient and I'm just telling them about their oral health, they're like, wow, no one's ever showed me how to brush before or no one's ever told me why Emmanuel might be better than an electric. Like, thank you for helping me. So these are also for my patients. So I can say, oh, I just did a blog article on lingual retainers after braces. You know, go on the website, click that article and it's all there for you. So it's kind of for my patients. It's for students who want to know more, just any way to get in touch with me and to spread the word about my tutoring business, teeth whitening training, my mobile dental business here in Winnipeg. A little bit of everything. So thank you guys for always watching my videos. Thank you for all of your emails. Thank you for everything. I love your support and I am here to help you. So the first day of every month, I will be coming on from now on to do a YouTube live. I just think about that. Is it actually called the YouTube live? I don't know, but I'll be coming live on YouTube to just answer any questions you guys have. February 1st is coming up actually, isn't it? Depending on when you're watching this video, of course. February 1st is, I'm just checking my phone, is a Thursday. So I will likely be coming on in the morning because that's actually my stepdaughter's birthday. So we'll be doing something fun that night. So yeah, you guys, I look forward to seeing you guys February 1st, I hope you can make it. I will be posting in the YouTube channel and on Instagram and Facebook the exact time that I'll be coming on. I'm thinking 10 a.m. central time, but I'll keep you guys posted and let you know, okay? Thank you guys for watching. This has been a little over 10 minutes, so I hope this wasn't boring for you. Thank you for watching. Click like, click subscribe, and I'll see you in the next one.


Hello. This is Derek Christiansen and I am the webmaster for the iSchool at San Jose State University. This is just a brief introduction to this series of video tutorials I've made on Zoom. In these tutorials I cover the basics on how to protect and back up your digital life. Life zingles, how to save passwords, how to back up files, how to use encryption, and how to use browser profiles in a way to make it easier, safer, and more secure. The one thing I did not talk about in any of the tutorials is the elephant in the room, which is my voice. I have a rare autoimmune disorder which affects my cerebellum, and this means my voice has been negatively impacted. So if you have a hard time understanding me in any of the Zoom tutorials, I highly encourage you to click the little CC button in the lower right, which will turn on the transcript because I've spent many hours making sure that the transcript is a perfectly legible account of what I have to say. So with that I'll say thank you and in all of the videos I end with an open invitation to anybody out there. I will gladly meet with you in Zoom to help you get your digital life going. Okay, thanks so much.


Protesters marched in cities across France on Saturday in a 4th consecutive weekend of demonstrations. They are denouncing what they see as oppressive rules compelling health workers to get COVID-19 shots and citizens to have a health pass for many daily activities. Protesters rallied through the streets of Paris, Nice, Montpellier and other towns. The protests have united a disparate group against President de Malo Macron's legislation. The legislation is meant to help contain a fourth wave of COVID-19 infections spreading across France and help safeguard the country's economic recovery.


How about instead of trying to launch a new chain, why don't we continue to build up the stack on top of the chains that have traction and have users? Right now, Bitcoin is in an uptrend, but it's still got some resistance in play around 11,003. You know, for us, it's mostly just making sure that we get capital to the most promising projects. What's up, guys? I'm Giovanni. Welcome back to our weekly crypto market show. This week with us, general partner at Blockchain Capital, Spencer Bogart and the Bitcoin Analyst and Trader, Jacob Canfield. Welcome guys. Let's start talking about the markets. So on Sunday, Bitcoin broke through the benchmark level of $10,000. Then it suddenly retraced back to the $9,800 more or less. And now in the last couple of minutes, we saw Bitcoin going back up to $10,200 more or less. What is happening right now in the Bitcoin market? How do you interpret these latest moves and what we should expect in the nearest future? Jacob? Well, there were a couple of different components. There was a combination of technical and a combination of fundamental. So early on in the rise, we definitely saw some accumulation activity in the $65,000 to $7,000 range. The support held really, really well. So there was a lot of demand in that area. And then there were some fundamental catalysts, the Iranian tensions that saw gold and Bitcoin kind of moving in tandem, which helped to propel us over that $8,000 mark, which that was kind of the benchmark for me from going from bearish trend to bullish trend. And that's when I decided to flip basically full bullish after that. And so once we broke $8,000, I think that now it's more or less a trend and we're getting continuous short squeezes to the upside. Volume is picking up, open interest is picking up. So from a technical perspective, as well as a fundamental perspective, we're seeing kind of all things lined up for Bitcoin's continued uptrend. And 10,000 level is a psychologically important level and it broke it easily but had a nice retrace sell-off and then pushed right back up as if it was nothing. So all in all, I see Bitcoin continuing to push up. And for me, from a technical perspective, we're still in a range. If you take the resistance from the 20,000 and the 13,000, that'll give us a high-side resistance for this range of around 11-3. And so if we flip that, then it's highly likely that we break 14,000 and probably push for all-time highs. But that would probably be the last level for bears to defend if they've got a hope at defending this Bitcoin bullish run. And I've got a couple of other theories but I'll let Spencer give us his insights and then I'll go over a few other things. Okay. So Spencer, what do you think about the situation right now in the crypto market? Do you share the same view as Jacob or you have a different kind of interpretation? I think that's great color from Jacob and I'm looking forward to him diving into a few other things here. I mean, look, for us, any kind of short-term price movement is mostly just noise to us. All of our funds and investment activity is structured as venture investments. So we make venture investments out of venture funds and we take an eight to 10-year time horizon on our investments. So what happens over any given weekend is always interesting to us. I mean, we always watch these markets because they're very close, but what actually happens in terms of price doesn't have a huge impact for us. Now, am I constructive on price over the next kind of call it 12 months? Absolutely. Yeah. So of course you have a much more long-term perspective on these kind of things. Jacob is a day trader so he is more focused on the short movements. 100%. Leave it to the experts. So Jacob, did you want to add anything else about your analysis you said? Yeah. So there's merit to both approaches and, you know, as a venture capital firm that's looking at eight, 10, 20-year horizons similar to a lot of the other firms in the space, I think that using futures is also a good approach, especially when you get high-volume blow-off tops like we saw in 13,000 because it can save you from significant drawdown and so that's kind of how I approach it. I do have a long-term hold in Bitcoin that I take hedges out against high timeframe resistances. And so I look at both short-term and long-term fundamentals, but for me, ever since I've been in this space all the way back to 2016, I think Spencer's been longer than I have, but my long-term horizon for Bitcoin is bullish, both on a macro scale, technical scale and a fundamental scale. For me, Bitcoin makes, I mean, it's mathematically designed to go up in value based on scarcity and the way that it's designed economically, whereas every other currency in the world is designed to go down in value. So for me, macro bullish long-term as well. But I like to play the short-term movements to compound the profitability of trading Bitcoin. In a tweet, you said that you don't really care whether people think this is a bull run or not, and that there is no, there is zero guarantee that this is continuing going up. That sounds a little bit of a contradiction of what you just said. Yeah, so you're taking that tweet a little bit out of context. What I said was, if you can take profits and it can eliminate student debt, credit card debt, pay off a mortgage or upgrade your life substantially, I recommend taking profits.  If it can change your life, I would highly recommend taking profits. And then I followed that tweet up with, I've watched many friends and many people in the space make millions of dollars only to basically hold back down to zero multiple times, whether they're in Bitcoin, whether they're in altcoins. And so that was the context of that tweet. And so if you are in debt, if you are using too much risk in the markets, then I recommend taking profits. So it was more of a tweet thread that that context really came out of. And I think that's pragmatic and I think that's logical, whereas larger money, smart money, institutional capital, kind of like Spencer's Fund, they can have long time frame horizons because they have the capital to be able to ignore the low signal noise. Whereas someone with retail who maybe put in too much of their capital in the markets, they might not have that time horizon. So that was the point of that tweet. So going to another topic. So basically, Spencer, in a recent interview with Bloomberg, I believe, you said that one of the things you are more excited about in 2020 is a shift from horizontal competition to vertical construction in the crypto space. Can you explain a little bit what you mean by vertical construction and horizontal competition? Sure. I think probably a little bit of backstory would be helpful here. So I tend to categorize the entire history of Bitcoin or, I guess, broader crypto into five major eras. So the first of those was 2009 to 2012 roughly, 2011, which was the Bitcoin won't work era. So it's pretty self-explanatory. Anyone who'd heard of Bitcoin pretty much assumed it's not going to work. Pretty reasonable hypothesis, to be honest. But after a few years of operating perfectly, we entered this. We shifted from Bitcoin won't work to fine Bitcoin works, but it's for tulips and criminals. So all of a sudden, everyone started saying, OK, fine, I can see that it's working, but the only real people that are going to get utility from this are criminals. And by the way, the price action of this looks an awful lot like the Dutch tulip mania. So this was the main popular refrain that we heard. And then from there, a lot of the skeptics in that period are saying, look, this thing's going to crash. It's going to go to zero. It's going to disappear. Sure enough, in what was that 2014, price did fall substantially. And so for one, all the blockchain skeptics and pundits said, see, I told you so. And then in terms of the broader industry, things kind of shifted to the blockchain not Bitcoin era, which was, hey, let's take these big open networks with these digital assets attached to them. Let's strip away the digital assets and let's make them close networks for enterprise use cases. You know, altogether not a terrible hypothesis, but after several years of watching a ton of proof of concepts inside of large enterprises and none of those really gaining material traction in the real kind of efficiency, not really bearing fruit there. People kind of shifted in kind of 2016 and 2017 and realizing that, okay, the power here, the true innovation is these big open networks with a digital asset that's attached to them. But then the common refrain kind of shifted to, okay, fine, we get that it's all about crypto. We get that it's about these open networks, but Bitcoin was the 1.0. So let's go find out what's going to be the next Bitcoin or the next Ethereum. And so I kind of categorized that next era as the ICO and horizontal competition era, which was, hey, let's take any perceived shortcoming of Bitcoin or Ethereum, whether it's throughput, privacy, expressiveness, what have you. And let's go and try and address that issue by launching a new blockchain. And so over the past few years, we've seen gigantic fund raises for these and we've seen a lot of those blockchains actually get out and launch. And a lot of them, honestly, they're pretty brilliant from a technical standpoint, but they're not really attracting users, they're not really attracting developers. And so I think that we're kind of seeing an end of the phase where people are thinking, okay, for every perceived shortcoming, let's go launch a specific blockchain that addresses that issue to instead saying, okay, how about instead of trying to launch a new chain, why don't we continue to build up the stack on top of the chains that have traction and have users. So instead of trying to solve throughput by going and launching a new high TPS blockchain, let's go and create Lightning Network, let's go and create Plasma, let's go and create optimistic rollups, other kind of scaling solutions. And you can say the same thing about kind of privacy and about some of the expressiveness as well. So the point being that I think here in 2020 and for the years ahead, what we're going to see is a race to kind of build up the stack of a couple winning protocols. So I'm a little bit less constructive on the idea that we're going to have thousands of blockchains that matter, instead on the more constructive on the idea that we're going to have one to maybe four blockchains that really matter. And most of the innovation and development will happen, so-called up the stack of those winning protocols. Okay, that's a pretty interesting theory. So you think that will materialize in 2020? I think that we're already starting to see it. I think that there is a, there's a few different things here. One, if you're going to go and dedicate the next few years of your life to building something, you want people to actually use it. And so I think a lot of people that went out and launched new blockchains for one have not found a terrible amount of users. So you know, I think the next way we have developers entering the space is thinking about a different strategy to that. And then also just investors are not willing to pay the types of premiums they were for teams to go out and launch a new blockchain that they were in 2017, for example. You know, the returns from these kind of investments in some cases have been okay. In other cases, they haven't been so great. So overall, I think that there's less funding going towards it and less developer appetite to do it. So therefore we see this kind of shift that's really already underway, but I think plays out over the next few years. Right. And Jacob, what do you think? Do you agree with Spencer's forecast regarding this evolution towards vertical construction? Yeah, you're already seeing that quite a bit. You're seeing capitulation.  But I'll expand on that just a little bit. So history doesn't repeat, but it often rhymes. So what we're seeing and what he basically just explained is the dot com era all over again. We had a protocol war then most people don't remember it, but we had a similar protocol war where we had our protocols that were designed and then other protocols came along and they had first mover advantage. So even though later protocols came along, they were faster, more scalable. And we saw enterprises try to co-opt a lot of these protocols as well and make people pay for them. But eventually competition and that vertical construction that he's talking about drove fees really, really low. And so I would agree 100%. But what I think that will also happen is those main protocols that have staying power will have more regionality based on the part of the world that they're in and the support of the governments or regulations or ecosystems that are around them that will give them staying power because of the users, because of the government backings, because of the enterprise level participation on those specific protocols. So I think, yeah, a ton of the protocols that were developed, they might have good architecture, they might have scalability, all that stuff, but taking out incumbents like Ethereum and EOS has a billion dollar capital to be able to stay for a long time, develop. They can pull a lot of developers away from other competing protocols. So I think that he's completely right in his prediction, but I think that it's going to have a little bit more locality and regionality that's going to play into those protocol developments and in which ones stay. So that's my thoughts on the protocol war that we've got facing. Okay, so if I well understood your point of view, you are saying that this vertical construction that Spencer is talking about is going to be a little bit more fragmented. You talked about these regional concentrations of capital and resources, which are going to make a protocol thrive despite the fact that it might not be in terms of quality the best one. Yeah, so incumbent protocols oftentimes have the network effect going for them, and so they might not be the best technically, but because of that incumbency, like Bitcoin may not be the best protocol, but it has the network effect and it's the strongest network. It's a very powerful network. So it's got the network effect going for it, which makes it the strongest and we can get into the enterprises that are working with Ethereum and stuff like that, which gives it a massive leg up as far as first mover advantage. But yeah, so I think that a lot of these other protocols will die, not because they're not technically better, but because they don't have the network effect or early mover advantage that these other protocols have. And they've also don't have the capital resources because 25 million dollars isn't going to get you far. We saw that a lot of projects blow through 25 million dollars in less than 12 months and got really not much to show for it. Spencer, you mentioned this vertical construction. So to get more specific, like what are the what would what do a protocol or what do a project need to have in order to be one of these few ones which will participate into this vertical construction you are talking about? Very good question. So I think it remains to be seen. I don't think that there's any one set of kind of criteria that you can apply that would say that like, OK, this is going to be a critical part of the Bitcoin stack or the Ethereum stack, so to speak. You know, and I think in a lot of ways, I mean, you know, speaking again from the venture perspective, it's not even necessarily any or all of those layers will be directly monetizable, right? So those might not be investment opportunities at all.  There are companies that build around the Lightning Network that are investment opportunities. But my guess is that a lot of the kind of functional layers that we see here are actually not direct investment opportunities at all. Jacob, what is the most exciting event or thing that you are excited about for 2020? How much time do I have? There's there's a lot. The halving event is probably the most exciting event. It's only happened two other times. It's the third time it's happening. That's a massive, massive deal as far as reducing inflation supply. It'll get Bitcoin lower than most currencies of the world, as far as inflation is concerned. It'll reduce supply, reduce mining, sell pressure. That's a massive event. You've got ETH 2.0 that is potentially trying to launch, moving from proof of work to proof of stake. I think they're in one of the best positions to do a proof of stake model that is decentralized. Custody services. I just saw a new story today. There's 40 German banks that are offering custody solutions, which means we're starting to get into the financial product era of investment advisors. And that's where you really start to see a lot of retail capital coming in. You've already seen Fidelity and some of these guys that are that are in the space. You know, they've got I think eight trillion or something in capital that as far as retail is concerned. So when you start to see custody services open up, not just backed and futures, but actual like retail services open up. I think that's incredibly exciting because that's in order for a market to go up, you need buyers and you need capital. And in so far, we haven't seen the retail market really enter after the 20,000 to 3,000 drop. We never saw Google interest really spike up. And so that's that's a big thing for me. I like I love watching the DeFi space and how that's unfolding. Almost a billion dollars locked in the DeFi space and I can go on even more. But, you know, that's just a few of the things that I'm excited about for 2020. Yeah, we hope that all of those like all that list is going to to be fulfilled in 2020. But we are mainly interested at least like a lot of people are very much interested in the Bitcoin halving. So I would like to know from you guys, what is your expected outcome from this Bitcoin halving? What are you going to see? We're going to see the price of Bitcoin really spike because of this. Or do you think it's something that is going to be a known event? What is your expectations, Spencer? Sure. So, look, I mean, most of the conversation around the having kind of revolves around this idea of is the having priced in or not? This has been kind of the big debate over the past six months or so. I think that in the truest sense of saying is in a particular event priced in, the answer is absolutely yes. In the case of Bitcoin, in that there is no risk free return to be had from buying Bitcoin a few months before the halving and selling it a few months after the halving. Now, that does not mean that I don't think the price will rise or in the kind of months before and after the halving. The reason why is really a little bit softer. It's not because nobody expects this decline in inflation. It's not that nobody's expecting the decreased selling pressure from miners associated with that. It's really just because the halving acts as a shelling point or a catalyst or a spark for a lot of capital that's sitting on the sidelines. So, I mean, if we zoom out, a tiny percentage of people own Bitcoin today, but a much, much larger percentage of people have become quite knowledgeable about it and are interested in purchasing some Bitcoin and owning it. And so I think that for a lot of the capital that's in the sidelines, the question is really just when, right? So like, OK, you know, I think I'm getting increasingly comfortable with this. You know, we're now in Bitcoin's 11th year. I now don't think it's as crazy as I did, you know, six years ago. So I'm thinking about purchasing some, but I don't know when. And so I think that having an entire discussion that revolves around it because we have to keep in mind this kicks off a pretty big media cycle for people covering this particular event. Like you said, it's only the third one to ever happen. So, you know, you're going to see major media outlets starting to cover the Bitcoin halving, which again, just acts as a spark for people's intrigue and to go ahead and go learn a little bit more and maybe get all the way across the line and make a purchase. So, you know, overall, I'm very constructive on price around the halving. I think it'll be another interesting event to watch. But I don't think it's any kind of risk-free return of just buying before the halving and selling afterward. Right. So basically, if I well understood, you expect the halving to have a positive effect because of the media hype, which is going to create and which is going to make more people interested in Bitcoin. Is it correct? Yeah, I think so. So I think it's partially the media hype and then partially just solving for the question of when. Right. So if I'm already interested in purchasing Bitcoin and otherwise I'm relatively indifferent between do I buy it today, tomorrow, a year from now, two years from now, like, when am I going to buy this thing? All of a sudden, the halving is just like, hmm, I'm not sure exactly what's happening here. Maybe I'm just going to go ahead and pick it up beforehand. Right. Like, I mean, if I was interested in making a real estate purchase and I found out that, hey, by the way, the rate at which new real estate is going to be created is going to fall in half this year. I might want to pick it up before that event. It just acts as kind of a forcing function for people to decide when. So it's a very soft kind of catalyst, to be honest. Yeah, actually, that works even with me because I still haven't bought any Bitcoin in my life. But right now I'm really thinking about buying it because of the halving. So probably this psychological effect is affecting even me. Yeah, definitely. So, Jacob, what do you think? Do you agree with Spencer's theory about the halving? I think that if you look at previous halvings, there was always some sort of 20, 30% drop. I mean, we've only the problem is, is the previous halvings aren't a good metric of what's going to happen in the third halving because it's a very small sample size. So as a trader, I use data and a lot of data to be able to make the best and most educated decisions, backtesting, forward testing strategies. And so in almost all markets, it's by the rumor sell the news. And so sometimes that works and sometimes that doesn't work. For me, right now Bitcoin is in an uptrend, but it's still got some resistance in play around 11,000 three. And so right now there's no reason to not trade the trend or at least be spot long until that trend shows any signs of weakness. And right now, right now there's no signs of weakness. And so I think the halving is potentially priced in, but it depends on how crazy the FOMO gets on Bitcoin, where it could create some significant psychological FOMO from retail. But still in so far, I don't think we've seen that retail participation. I tweeted not too long ago. Smart capital will trick you into thinking that Bitcoin is a scam until they've accumulated enough and then the price will rise. The price will rise controlled, but it'll be priced out of the price, you know, priced out of the hands of a regular consumer to own at least one Bitcoin or something to that effect. And so we saw this with the dot com era, a lot of retail sold in the 90s. And then we saw this massive dot com boom and they picked it up in 2008. A lot of smart money bought there was significant volume purchases on some of those big tech company plays. And so I think that we probably saw something similar around the 3000 region with Bitcoin, where retail got completely shaken out. And I don't I don't even think they were on board to the 14,000. I don't think they're on board now. And so I think we'll have to probably break 20,000 before we see that psychological retail FOMO back into the markets. So among blockchain capital 2020 predictions, you said that Bitcoin will blow past the old time highs in 2020. That is a quite daring prediction. Why what does it make you think so? What does it make you think that we will go through the old time highs this year? Yeah, I mean, look behind the scenes, we're seeing a lot of large, credible companies entering the space. So you know, that's very encouraging, perhaps even more encouraging than that though, is just the level of talent that we're seeing enter the space. So I think that all of these things kind of combined are priming up to set up for the next kind of market cycle. So you know, whether it's the having, it's the number of large kind of fintech and financial institutions that are serious and moving into the space, the level of talent that's entering. And then also just the increasing kind of comfort with Bitcoin itself. So one of my favorite things is to see Bitcoin just discuss not as this novel new thing that we need to you know, write a separate news article about but something that's mentioned just, you know, in a Bloomberg news article where it's, you know, the S&P gold and Bitcoin rallied on the day, right, as just like one quote in the middle of a paragraph. So this normalization of Bitcoin I look at as as very constructive. Particularly when you think about, I mean, as recently as a couple of months ago, we've probably been in the depths of our kind of bear market, right? In the depths of the last prior bear market, there was still a widespread assumption that Bitcoin was going to zero and that it was going to disappear. Now, when I talk to even skeptics, they very few say, I think Bitcoin is going to go away and be worthless. Almost all of them, they might have different takes on what its role in the future plays, but nobody's counting it out. So that alone to me is very, very significant. And then the last thing I'd mention here is just, you know, again, because we're thinking about things on a long time horizon, we care about things like demographic shifts over time. So we've commissioned a survey, we've done two of them actually through Harris Poll to survey the American public. And what it shows is, you know, consistently the age group that is 18 to 34 is by far the most aware, most knowledgeable, they have the greatest conviction. They have the greatest propensity to purchase Bitcoin. So as that particular age demographic, you know, continues to comprise a larger portion of the economy, they will have a more significant impact on financial markets than they do today. And I look at that as like a major, a mega tail end over the next kind of decade or so. But you know, I think things line up pretty well here, even in the short term in 2020. Mm hmm. Okay. Jacob, what do you agree with the with the with this prediction? Do you see Bitcoin breaking the old time ice in 2020? In 2020, maybe at the tail end, I don't know if we go straight to 20,000. At this point, there's still some other fundamental catalysts in view in the markets that I think need to be shaken out. But because we still have cloud token and plus token that still have some Bitcoin reserves and have a pretty massive Ethereum treasure trove that they could dump on the market at any point in time, similar to how they did in in mid 2019. There they have far less than they did. But I think that if we see, you know, it's possible we see other Ponzi schemes, exchanged hacks, you know, all kinds of other things that, you know, we're still in a in a nascent market that has those types of events that they can come into play with that are, you know, more black swan that can be predicted by either fundamental or technical reasoning. And so we are on pace. Right now we're we're moving right along, but there's still lots of key resistance levels to get back to 20,000. 20,000 is is is, you know, it's still 100% away from where we're at. And so do I think it'll break 20,000? I don't I don't think it'll break 20,000 in 2020, but it's Bitcoin. And so what I would say, just play it level by level and, yeah, don't expose yourself to too much risk, because, you know, the the rate of return right now, if it breaks 20,000, then people will move 100% up on their money. And so it was much better to buy at a lower price, especially when we're, you know, this overbought in the market. But with the having coming up, I think anything is possible, but there are definitely some fundamental events to watch out for overall in the market. From a risk side. So talking about altcoins, do you think, Jacob, that this is a good time to invest into altcoins? And if so, which ones we should keep an eye on at the moment? Well, there's a yes and no. So I think that there are, I think the right time to invest in altcoins was probably a month ago or two months ago. And right now there, a lot of them are coming up on high timeframe resistances. And so what I say buy into all altcoins right now, I don't think so. I would expect some form of a pullback first. And so it really depends on your time horizons and what exactly you're looking for. But most of the altcoin projects that I'm in are up over 100% in USD on the on the year. And a lot of them are up over 40, 50% up on Bitcoin on the year. So from a trader standpoint, a lot of them are getting, you know, a lot of them are in high overbought markets that are in the trades are getting pretty crowded. A lot of people are taking the long side. And so I do expect some sort of an event to wash out those late long traders or investors. And so I would wait for a pullback to enter a lot of these altcoins at the moment. And Spencer, I read your end of the year predictions. And among the predictions you were talking about altcoins as well. And you were you were saying that privacy coins will be delisted on major exchanges. So why do you think so? Yeah. So I mean, look, I like privacy coins. I think they have a real place in our industry. I think that of all the various types of altcoins, they're probably one of the few that may have a real purpose in the industry. But that said, there's certainly a huge target for regulators. You know, I think the regulators are absolutely more concerned about Monero and potentially Zcash than they are about Bitcoin at this at this point. So, you know, I think it's really just regulators are getting much more serious about the space. And I think that privacy coins are a probably the first major target to get delisted. And I think for exchanges, honestly, it's not a very substantial portion of their trading volume that comes from privacy coins. So, you know, if regulators are going to be, you know, causing some headaches for you by supporting them, then I think it's a pretty easy decision to just delist them. That's not the outcome that I would like to see, but I think it's there's a decent probability of that happening in this year next year. What you're saying is that you wouldn't invest your money, I mean the money of your company into one of these anonymity-focused coins? I mean, listen, every investment case is made on a case-by-case basis. We do think that there's going to be some concern for very strictly oriented privacy coins. So, that would definitely be presenting a major, major headwind, but I can never say that we absolutely would not do that. Yeah, so it kind of remains to be seen, but I certainly, I hope they don't get widely delisted, but it's very possible. And like you said, it's, you know, largely a focus around kind of U.S. regulators, and so, you know, they've been among the more active in terms of expressing concerns, and I think that if we're going to see any kind of broader delisting of privacy coins, it's probably as a byproduct of some FADF guidelines. So, FADF being the Financial Action Task Force, which is a multi-country international financial crimes kind of fighting force. So, that's probably where we'd see it from, but we'll see if that happens this year, next year, or maybe never. Yeah, because actually we saw that even not only in the U.S., but also in Europe, lately they implemented a new regulation against money laundering and terrorism financing, which is touching upon anonymity and personal data issues. And that's potentially worrying for privacy coins in Europe as well, I guess. Yes, exactly. And all of those recent moves are a byproduct of FADF releasing new guidelines in the summer of last year, laying out the fifth anti-money laundering and anti-terrorist financing guidelines. So, we're seeing the repercussions around the world. And what about you, Jakob? Do you agree with this prediction will privacy coins be delisted from major exchanges? And if so, what is going to be the impact on your trading activity?  I think it's a very pragmatic prediction. We've already seen it. We've seen a lot of privacy coins get delisted already from certain exchanges. But then at the same time, you're seeing tokens like Zcash be approved by the New York State financial licensing to be sold on Gemini. And so, you're seeing kind of a mix where Zcash has the ability to turn on and off private transactions. And then the Jerome Powell of the Fed came out today and said, it's not a good thing that you can see transactions publicly on a ledger. So, it's kind of an odd nod toward privacy coins in a weird context. But yeah, I think the government wants to be able to track everything. I think with companies like Chainalysis, we saw the child pornography sting where they took down a whole network using Bitcoin Chainalysis, where they are actually able to trace all the people anytime they cashed out to USD. So, Bitcoin in and of itself is probably one of the best currencies in the world for a government to applaud or not get. It's not a proof of for because everything's trackable, especially if you want to be able to move into fiat currencies. The only way you can track it is with clean coins from a miner. And those are non-trackable because they were just fully created. But anytime you move to cash, you're still going to have an ID wallet on a non-KYC exchange. But I think that privacy coins are interesting, but I think that stable coins, and if they create privacy stable coins, I think that's probably where you're going to see more interest because they're stable or they're pegged to some form of currency. Right. So, are you trading some of these privacy coins at the moment? If it moves and is volatile, I will trade it. Do I hold them long-term? The only one I hold long-term is Zen cash. I like Zen cash. I like what they're doing. It's an offshoot of Zcash and it's got a whole suite of products behind it. And Barry Silbert has a trust that's kind of backing Zen cash. So, I like Zen cash. There's a couple other privacy coins like Beam and Grin that have some interesting MimbleWimble technology. Zcash itself just came out with some new innovations on the ZK Snarks protocol. So, there's some really cool innovation going on in the privacy, but I'm mostly excited to see some of these companies build privacy layers onto Bitcoin. And that's kind of what I'm really hoping to see overall. Okay. So, moving on. We recently noted blockchain capital is raising $250 million to launch a fifth investment fund and which will be investing 25% of its assets into crypto and the remaining 75% into equities. So, can you tell us a little bit more about this fund, Spencer? What are the projects that are on your radar that you want to invest this money into? Well, from a regulatory perspective, I'll probably decline to comment specifically on what we'll do with fund five just so I don't cross any boundaries as far as like advertising for it. But instead, I'll just talk about in general, we followed a very consistent strategy over time, which has largely been to invest primarily in the equity of companies in the industry and then also to take exposure to the digital assets that might be native to any of these particular protocols. So, in some of these cases, the only way to get a direct investment opportunity is via a native kind of crypto asset. And so, we always reserve some level of flexibility there. In general, across all of our funds, seed and Series A investments are kind of our bread and butter. But as our funds have gotten larger over time and as the industry has progressed and we see more credible late-stage rounds, we've been increasingly active at the Series B and we'll probably participate more in Series C and later financings as well. So, we tend to be stage agnostic but industry-specific but even within that stage agnostic we still tend to focus a lot on seed and Series A. And you Jacob, you as part of your products at Signal Profits, you offer investment breakdowns on what projects to invest in. So, what are the most promising crypto projects an investor should keep an eye on, according to you at the moment? As far as the investing, obviously DeFi is a huge one in the space. So, Nexo and Lend, both of those are two to keep an eye on. But again, like I said, I mean Nexo is already up almost 100% on the year in USD and almost up 40% against Bitcoin. I really like exchange tokens. I've liked exchange tokens that have, those have been a really big part of my portfolio as far as my investing thesis for quite some time. So Binance exchange token, Huwabi exchange token and the FTX exchange token, those three comprise about 10% of my overall investing strategy portfolio. And EOS is one that I was very heavily critical of in the beginning, but the one thing you can't knock against EOS is their capital reserves. They've got a significant amount of capital reserves for building out their protocol and improving it and pulling developers away from the Ethereum ecosystem and other places top tier developers. And so I like EOS and from a technical perspective it's looking really strong on the year. That's one of my larger positions. I think that's up against 50% almost against Bitcoin and Bitcoin's almost up 40% on the year. Cardano isn't as big of a position but they've got their Shelley their Shelley launch that's coming up very, very strong protocol in regards to the scientific approach to it, the way that they've done it. What I'd like to see more out of Cardano though is the business marketing operational standpoint because you see a protocol like Tron where it's peer marketing less development technically than something like Cardano. When you find one of those that has the hybrid but Bitcoin and Ethereum are honestly two of the best long-term fundamental plays just because of the first mover advantage and the network effect and the amount of developers that are building on both protocols. What do you think is the main role that blockchain capital should play in terms of making this industry grow faster? And when one project grows it tends to benefit the industry as a whole. So whether it's a particular protocol or whether it's a company providing infrastructure to make it easier for other new entrepreneurs entering the space to go ahead and spin up a company without dealing with every piece of underlying infrastructure you know these are all kind of critical pieces going forward so you know for us it's mostly just making sure that we get capital to the most promising projects. That makes sense. So if you had to mention three characteristics for the most promising progress just three what would you mention like in terms of characteristics? Yeah fair so I mean like given what I said before that early stage tends to be our bread and butter so for seeding series A look any time you're investing very early stage to proceed what you're really betting on is a team so we're really investing into is this a team that we think is going generally in a fruitful direction and do we think that they have the kind of vision and awareness to be able to adjust their course as needed? So I mean if we look through at the most successful venture investments of all time whether it's crypto or not most of those companies did not originally set out for the exact product that ultimately made them wildly successful so most of them they might have had a an intermediary product that was mildly successful before they got to a bigger opportunity but the point being that ultimately you're putting a lot of conviction behind the founding team of any particular company of project so team is one it's also just going to be in terms of timing so we see a lot of investment opportunities that I think maybe the industry is not quite at that stage yet so you know over the course of the past six years a some some popular ones in that category have really been things investment opportunities that revolved around pain with crypto and so obviously what we've seen over the past seven years spend that people don't really want to spend their crypto so having a startup that revolves entirely around the notion that people will want to do this hasn't been fruitful yet but I think it can be in the future so again so team timing and then probably just the size of the market opportunity they're going after so regularly we'll see things where listen it's a good team we think the timing is right but given that we operate venture funds we really need to see teams going after very very large market opportunities and not ones that can be kind of middling outcomes so if you look at the breakdown of returns across any successful venture fund as opposed to a situation where maybe all of the investments do decently well so turn that into a baseball analogy typically you have a few companies that end up being grand slams and those drive the vast majority of returns as opposed to a bunch of investments that kind of became singles and doubles so you know again we're looking for team timing and market opportunity guys thanks a lot for watching this video and always remember to like subscribe and hodl


So welcome everybody to my talk, I'm excited that you came to it, not scared of the parenthesis. Well, that's a joke aside. The talk will be about half an hour long and I will show in the beginning there will be a bit of theory, some explanations and later on about from the starting and the half, there will be practical examples. If you have any questions, if they are short, you can ask them in between. If they are longer, perhaps wait for the Q&A, I plan to have five to ten minutes Q&A, so we should be on the longer side. My name is Adam and I will be presenting here about superpowers for closure and closure script. Who am I? I am co-founder of OrgPAD, as you can see, you can write me an email and I'm responsible for infrastructure and security there, so perhaps some of the stuff that you will see, you will think, oh my God, he is connecting to some production environment or whatever, but that's fine. I know what I am doing. So about Lisp, why am I talking about Lisp at all? Well, closure and closure script are dialects of Lisp and there are many people talking about Lisp and the hacker news main page is there is every second day something about Lisp or closure. Just today I have looked, there was a discussion, why was Reddit 1.0 written in Lisp and then they switched to Python and what is it all about. So I have put down some quotes about Lisp. You can see the XKCD in the middle. These are your father's parenthesis, elegant weapons for a more civilized age. Stuff like that. Many people are saying very positive things about Lisp. Of course, there are some people that tell very negative things about Lisp and so what is the buzz all about, right? You can see the quote by Eric S. Raymond. Lisp is worth learning for a different reason, the profound enlightenment experience you will have when you finally get it. The experience will make you a better programmer for the rest of your days even if you never actually use Lisp itself a lot, right? So about that enlightenment experience, I hope I will convey some of it to you. So what is closure about? Why should we have another language? Why should we develop stuff at all? Why should we think about these problems? Why should we consider different approaches to programming? Well, we have many problems writing, running and evolving informational systems. Among other things is that we tend to solve puzzles. We have difficult constructs that we occupy our mind with and then we don't solve the problems. We solve puzzles but we don't actually solve real problems that customers are willing to pay for. As the systems grow bigger, we tend to encounter a tower of bubble that we have so many different approaches, so many different modules and everything is kind of interconnected and not in the right way. It's getting difficult. It's tangled spaghetti, right? Also when we write some languages, we tend to discover some hidden semantics. We discover that perhaps concatenating two arrays is not an array or concatenating an array and object produces different things depending on the order of operations and so on. So these are all small puzzles again. It's hidden semantics, hidden syntax that we don't intuitively know what to do with. And the problem is that we don't have any predictability. So we cannot go to the boss, we cannot go to the customer and say, okay, we'll finish our job in like half a week and then we'll do some integration tests and so on and it will be all hunky-dory. We don't know. We are not sure. We cannot promise and that is really bad and that's keeping the whole industry back. So are we perhaps not using the right approaches? Do we have the right foundations? Well, that's a good question. Well, there are some approaches, well known, usually more in the functional programming space, that we try to focus more on the on the what, not the how. We don't tell the computer exactly each step, like we are not micromanaging the computer, we are more telling, okay, this is like the overall idea I want to have. And that is obviously taken to the extreme with the AI bubble right now. We don't even know what the computer is doing precisely. Perhaps we are too much focused on rigid and mutable data structures that are perhaps good for performance because the processor can work more efficiently using this, but we as humans are not very good at understanding these small places connected to somehow to another. We are not good at shuffling bites and bits as humans. And obviously, all the time we have problems with state management. Concurrent programming is very difficult and somehow we don't have any good tools to cope. So what can we do? I would like to focus on what is actually data and what is what is code. So data is information. We don't, it's information in itself. It has to be processed to convey some some meaning, right? And it's especially data doesn't or is not instructions how to do something. It's not, we can record some instructions but for them to be instructions, we have to do something extra, right? For instance, run this as code. So what is code? Yeah, well that is the set of instructions I was talking about. So that is the point five in the Merriam-Webster dictionary instructions for a computer or within a piece of software. So yes, that's about the definitions. You are probably not very, not much smarter right now. So I try to approximate or show some examples what I mean. Well, we have many complex systems and we have, they run and we don't usually change much in those systems. We configure those systems. So to some degree it is foreseen by the designers of the system that this will be possible somehow. If you configure the system correctly, you will achieve some goal. And so you have some redhead technologies for instance, like Ansible, and of course you have some configuration files like this, right? So that is quite understandable. But what about web browsers? Do they have any configuration? What do you think? Well, HTML is kind of a configuration for a browser. The browser has to render this based on the input, but it's a configuration, so to say. Yeah, we have Maven. If you are in the Java world, then you probably know. It's a build tool and also it has a configuration, of course. So is this data or is that code? Well, it's an instruction how to put pieces of software together, right? But it's represented as data. It's not Java code, it's XML. So there is some duality to data and to code. So what can we do about it? Well, we could, for instance, think about it in the context of compilers, another big system that we configure by putting in a stream of characters out of which a program gets compiled, usually, right? And that is very complex. Well, we can perhaps think about some other ideas to represent code and data with the same means. This is a joke about Lisp and Panentasis heavy syntax. So I want to introduce you to Clojure, finally. What is Clojure? So Rich Hickey, the author of Clojure Broad on the website. Clojure is a dynamic general purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multi-threaded programming. Clojure is a complicated language yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks with optional type hints and type inference to ensure that calls to Java can avoid reflection. Clojure is a dialect of Lisp and shares with Lisp the code as data philosophy and a powerful macro system. Clojure is predominantly a functional programming language and features a rich set of immutable persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive agent system that ensures clean, correct and multi-threaded designs. So what's this all about? That's very condensed, right? So dynamic, what does it mean? Well, there are no explicit static types. You don't work for the compiler. The compiler works for you, right? In general purpose programming language, it's suited for application programming, for all kinds of real-time systems, web development, right? Perhaps it's not as suited for driver development, but if you can imagine writing drivers in Java, you surely could write them in Clojure as well. So that's about it. Interactive development of a scripting language. Well, it's dynamic, so it's much less code. It's not as verbose and therefore it's much easier to type interactively and do something. Efficient and robust. Each time you write something in the wrapper or evaluate a program, then it gets compiled down to JVM code. So the efficiency should be similar to Java, right? Depending on how you write. And everything is supported at runtime. So everything, if it wasn't, it would be very hard for the interactive development because you wouldn't know what you can evaluate at runtime and not it would be very difficult. It would be nonpredictable, right? And what it means to be a dialect of Lisp, I will try to answer in the next slides. So the language has some common literals. I think you recognize most of them. However, I want to point out the last four lines, the NIL, ratio, symbol and keyword. Well, NIL is similar to null. However, in the closure script dialect, you know in JavaScript you have null and unknown, right? And so closure script doesn't have it. It doesn't have it and both is NIL. Ratio is very useful if you want to represent fractions exactly. So you can basically differ losing precision to a later point. Symbol is useful. You can think of it to some degree as a variable. It's something that can hold a function, that can hold data. It's a name for something, basically. And the keyword is something like a label. So it represents itself has some properties of a function in certain places. And especially useful thing is that it can be namespaced as pretty much anything in closure. So you can, if you represent users, then you have some data structure. For instance, if you retrieve a list of users from a database, then you can say, okay, I get all those users as a sequence of maps. And each of the maps has keys that are named user name, user last name, user date of birth and so on, right? So I have spoken about sequences and collections. So there are four, the typical list, vector, map and set. They each have some interesting properties, very useful for programming. And I will show them in a moment. So, yes. So how does a function call look like? Well, you see it's basically a list that has two elements. The first element gets evaluated. It's the print function, print line function. And the second element and any other element would be arguments to this function. But you could view it as a list. So how do you define a function? Well, again, it's a list has five elements. First is the definition, then the symbol that holds the function, then a string that is basically a comment or not documentation string, basically. And then a vector of arguments here. You can see that is one argument. And then there is function that gets called. It's a string function. So it basically concatenates hello and then your name. And you could view it that is the same as I said. So what is great about consistent and predictable syntax and semantics? Because everything is a data structure. So that is very simple. It's easy for the compiler to evaluate it. The whole parsing is basically 800 lines of Java code. And that's it. So that is the first stage of your compiler, more or less. You have persistent data structures. What's that all about? I will show in the example. So because we are a bit short on time, I will change to the example. Just let me set up. I'll connect to our testing infrastructure. And I have SSHed in. Basically, we have a running application in the staging environment, the application server. And I'm now connected directly into that server, into that application. So that is quite common. You can imagine that is like if you had a Python program and you had the command line basically would be directly connected to the running program. So is that big enough for you? Can you read it? Or should I make it bigger? I will make it a bit bigger. So what I will do? So this is the replica. I could write something here and it will evaluate and that runs on the server actually. But that is not how you develop software, right? You have an IDE and you have everything in an editor. And that is what I will do in the last few minutes. So imagine you have some problems in production. You have people connect to your server and then for some reason these connections drop in some circumstances. And you want to debug this, right? But how do you do that? You could do TCP dumps and you could do all kinds of things. But why wouldn't you use your program to debug these problems, right? You have everything that you need. You should have all the data in the program. So the idea here is we have engines and the application server hides behind engine X. Basically it's proxy, reverse proxy. And so I need engines to give me more data so I can debug this problem. And so I told engine X that engine X should put port information, TCP port information and the round trip time into some headers that I'll parse and work with this information on an ongoing basis, right? So I'll just show my notes. Okay. So what I will do, I will introduce just to simulate something, right? So you can see something. I'll introduce a new route. And this is all data that is actually running in production, right? This is code that is actually in OrgPet. And I'll introduce a new route. Let's say it's net info and I'll label it as utils net info. Very, very basic, right? So and I'll take this label and of course I need to tell my handlers that there is a new route and that something should happen with it, right? So I write utils net info and then I give it a function. I just give it the symbol basically. So let's say it will also be called net info. Okay. And of course, the IDE tells me you don't have this function, right? So I need to implement it somewhere. And that's what I will do. I have something that looks quite similar over here. So I do the same for IP addresses. And so I will do something similar for ports as well, right? So I just copy the function, name it differently, of course. And what does it do? Well, I know that the header is called xforwardedport, right? So then I get the request. Sorry, I have two screens. It's a bit difficult to navigate. I get the request right here and then I do something to it. And this arrow that is so-called threaded macro. So what happens here is basically that the first thing evaluates and then gets put here, like behind the first argument or before the first argument, so to say, right after a function call and then this gets evaluated. So it's basically a pipeline, right? It's very handy because I don't need to read from the right to the left. I can read from the left to the right or top to bottom. So just to speed things up a bit, I will parse the address from using some other utility functions from the request, right? So that is, I have now the address. I was looking for the port. So I'll write in the port and I don't have this function, right? So I need to implement that function to get the port. So what do I do? I switch to the other namespace and I see here is the function for how to get the IP address and I need to implement the port function. So I'll just to shorten things. I'll just from my notes copy the functions in. You see that I basically look up the header and then because port number is always a number, then I can just make it a number and not a string. So that is what I do and these other things are basically the same thing, but for the round trip times for TCP connections. So, okay. So now I have the, I can send it to my Apple. So it evaluates and I have it available client and to see the ideal gives me these functions request, right? And then I want to have the socket address and that is get address and in that address and in that port, right? So what does this do? This is interrupt with Java. So in that socket address is something that is built into Java and enables me to make sure I have a valid IP and port and it needs the IP address for that to work. So I want to know what type of address that is. If it's IPv4 or IPv6, that is just more information for my debugging. So I do that very quickly in that address type and just get address and socket address, right? So that is, that just gives me the address format basically. And now I need to distinguish what type it is and then I will just ask about object that is instance and in that for address or write it got edit at the top, in that address type, right? So if it's instance of in that for address, then I just return four. If it's instance of in that six address, I will return six, right? So now with all the information in place, I can return something, right? So that this would be a bit insufficient. So what I do, I will return it as JSON because why should I complicate stuff? JSON, CLJ, JSON. Now I can give it just a map of keys and values, get host strain, socket address, my port that I was talking about that I didn't have before. And I can give it the TCP round trip time. And I just use here the other functions because I don't have to do anything else for that. So, and you should be able in a minute to go over to, oh, and I need to, of course, change this to application JSON, right? And so, of course, I now can send it to my repl and you should be able to go to a specific address and get the information, right? So let me send these routes there. I need to evaluate basically all these spaces and you see there is some state management already built in. So some things need to happen in some specific order. So that got all handled by the infrastructure for me. So I don't need to know in which order it has to happen. It gets evaluated from my source code. And so just to check in the last minute, we can skip here. And basically, I should be able, yes, right?  So it works, right? And it seems to use the same connection each time, but it just has some different parameters for TCP. So that's about it, a short example. I think we are about done. We have one minute, so maybe if you have any questions you can ask. It's all quite fast, I think. Any questions? In that case, I will show you one more thing. I thought that was all closure. I think for some of you it would be interesting to know how it looks like when you develop in closure script. And just a very short idea. I now have in development on my local machine this copy of OrcPad, one OrcPage basically with one cell and one image. And now if I want to just get, I am connected into it. And if I just want to get some of these units, what they look like, okay, I need to connect to it. Okay, so here you see that basically my Boromir is right here. And here I have some of the image. So the content is just some HTML image.


And then when I go and do V blogs people go when's the next Esperanto?  Anyway, let's begin with a little bit of revision Okay, so well, I'm just gonna heal up because I'm about to die already. Okay, so first up. What is the word for family? it is family or family or and How would you say where am I? Kie mi estas Kie mi estas and How would you say?  It was Giganto might be this dude now. I'm in a little bit too high level area So I'm just gonna move back up to kind of where I was last time and then we'll try and look at another direction Okay, and how do you say? How many members are in your family? Kiyom da anoi Havas via fama leo Kiyom da anoi havas via fama leo Okay, I'm gonna go this way. This is where we came from before but I'm just gonna go up north a bit and see if the mobs are a Little bit lower level there. Okay, and how do you say how old are you? Kiyom da yadoi via vas Kiyom da yadoi via vas and do you remember the word for world? It was Mondo Mondo. I wonder if I can get any quest down here Actually, I should probably go check it out and see if there's any quest over here to pick up And do you remember how to say entire world? tutamondo tutamondo and what was the word for Monday? It was lundo lundo Okay, and I'm just gonna go quickly teach you a new verb now And I just want to practice a few things that we covered in a previous lesson, but I haven't touched on in a while So the new verb is to clean Or kind of to wash, okay So it's referring to when you're you know, you go and you wash your hands or you go wash yourself That's that's basically what this verb means. So the verb is lovey and that means to wash Okay, I might be able to go into this building and get some quests So how would you say I wash myself or I wash me? me la vas min and how would you say he washes himself Lee love us in and what about she washes herself She love us in remember you got to use The the pronoun see when you're referring to itself for other people For instance, not including yourself. So remember see replaces all other pronouns when referring back to itself except for me which is I and Me which is us and V which is you they always keep their original pronoun Okay, so I guess we're gonna start off a little bit of what we've learned so with like a little bit of new Vocabulary and words and grammar and stuff. So you see we're in this kind of like a little village type area or maybe it's a fortification Do you guys remember the word for fortification? I covered that in like the second lesson It was for the ticaccio. So how would you say? Based on what you remember, I walk away from the fortification Me eat us there love for the ticaccio Okay, and we're just gonna say that's the fortification right there in front of us that big building and how do you say I enter the fortification? Me eat us in love for ticaccio or me and eat us before ticaccio now I'm gonna teach you how to say I walk out of the fortification So to say that you use the word out of which is L L and The way to use that in the sentence is for instance, you'd say Me eat us L love for ticaccio Okay, and you notice there is no accusative on the forticaccio because that's referring to when you're going Into something or onto something when you're going out of something you don't meet the accusative case So you'd say me eat us L for ticaccio now Let's quickly just kill this scout because he's eyeballing me and I guess while we're at it We're gonna learn the word for scout now There's two main ways to say scout in Esperanto you can use the traditional word for scout which is Skull talk however There's a problem when you use that word although it means scout in modern Esperanto in most cases It refers to actually the scouting movement, you know where the kids get all the badges and stuff now It still does mean like a scout has a military scout But most people will assume you're actually talking about the scout movement It's just one of those things because scouts are actually like the scout movement actually pretty big in Esperanto, but All other scouts isn't something that's really referenced to okay very often because we're not you know militaristic type of people But you can use it also for military terms, so you got the skull top, okay Now the other way to say a scout Which is probably a lot more clear is also for someone who's just learning Esperanto is to use a new verb Which I'm about to teach you so the new verb is to explore and to explore is Explority, so how do you think you'd say scout based on what I've previously taught you? Well think about it. What is a scout a scout is a professional person who? Explores, okay, they explore the enemy position, so that would be Exploristo Exploristo, okay, so how would you say she is a scout? She is just as floor this door or she is the skull top now I'm just gonna use as floor this door from now on but I will do like a little bit of random testing every now And then just to see if you remember the other word, okay? so How would you say the scout wants to kill me? La es floristo volas motigimene la es floristo volas motigimene Okay, and she's also draining energy so bad these things are just too high level for me I went a bit too far deep into this area Okay, so I'm just gonna quickly heal up. Oh Wow these things are getting higher level This is bad I really wanted to explore this area But I think I'm just a little bit out of reach at the moment because these things are like a good five levels above me And it's gonna result in my death without doubt So and now since we're attacking a spider We might as well learn the word for spider as well The word for spider is Araneo Araneo, okay? And a good way to remember that is just think of like arachnoid and they'll kind of get you like at least Partially the way they're remembering it. So yeah, it's Araneo Araneo So, how would you say then the spider wants to kill me? La araneo volas motigimene, okay? Cool. Now, I'm going to teach you a few new verbs But before I do that, let's just practice on that one that we learned earlier How would you say he washes himself? Lee la va sin, Lee la va sin, and how would you say he washes him as in another person? Lee la va sin, okay? So now we're going to learn the verb for to stand and to stand in Esperanto is Stadi, Stadi, okay? So, how would you say I'm standing for instance? Mi Stadas, Mi Stadas So then how would you say the deer, that deer over there stands near the tree? La turvo Stadas, up kud la adebo, up kud la adebo, okay? You remember that one from previous lessons? Just give me one sec. Okay, sorry about that. My cat just randomly ran past my light and caused chaos in my room. Okay, so now we know next to I just as you've learned in the previous lesson was a pud But we're going to learn at now, okay? So if you wanted to say The spider stands at the tree, okay? For instance, you could say la araneo, sorry La araneo Stadas che la adebo So at is che, okay? Now, obviously, it can be a little bit ambiguous at like in English like what it means But when you use che, it means in proximity to, okay? So it's like it's next to or it's like, like for instance, you can sit at a table So it's that it's basically like English use but only when talking about physical location. So you wouldn't say I saw it. Let me think. I can't think of an example. Sorry, but yeah, it's only referencing physical Location now there is another there is other locations where you can use it where it's not quite physical But we don't really care about that right now at the stage in your Esperanto. So how would you say?  So how would you say the spider stands at the base of the tree? Now you might be able to form this based on what I've already taught you and that is la araneo Stadas che la basil De la adebo. You notice how you use death there now previously. I've taught you that death pretty much means of okay Now the reason we're saying De la adebo is because you're saying of the tree so base of the tree It's the same as English so you can use death in the same way as you are in English just there So the spider is standing at the base of the tree la araneo Stadas che la basil de la adebo, okay And how would you say? Oh, this deer is not happy How would you say then the deer stands? at The base of the temple okay la torovo Stadas Che la basil de la temple I'm just gonna heal up a little bit because I'm gonna smash here. Okay. This deer is really being quite brutal and it's a tax Okay, so we've learned those now What I'm gonna do is I'm gonna teach you a few other little words just so we can start moving along with the language now You've already know how to say what that is keel. Oh god. That was bad That's why it just attacked me when I was super low on health. Let me just heal up You already learned what and that is keel. Okay, and you've learned that thing that is teal So now I'm gonna teach you something and the word for something is here. Yeah, and it's built. I oh Okay, so How would you say then for instance? um Let me just think of a good example Something is in front of me Io estas until me and how would you say something is behind me? Io estas mal until me Now I'm how would you say then for instance, um, I explore something Me exploras ion Remember explority is a transitive verb because you're you're actually exploring something So you've got to use the accusative case there that n sound at the end And how would you say the spider wants to kill something? La araneo volas modutigi ion And now I'm going to teach you another verb. So I'm actually smashing with the verbs in this lesson And the verb I'm going to teach you is to see and to see is vidi vidi So how do you think you would say I see something? me vidas ion Again, it has to be an accusative case all that ends down me vidas ion And how would you say the spider sees me? La araneo vidas min La araneo vidas min And how would you say the spider wants something? La araneo volas ion La araneo volas ion Well, what are these guys? Well, they're pretty high level. I won't go down that way Anyway, we're just going to do some revision of what we've learned so far in this lesson because we have Pretty much run out of time already. I know that went by pretty quick. So how do you say I walk out of the temple? me vidas el la templot And you know how I taught you before you can say meet an idas la templom Well with Esperanto you can say the same thing you can say me el lidas El la templom now you notice that I didn't use the accusative case again because it's the same But you have to kind of double it up where you say meet el lidas El la templom it's just kind of one of those things and you'll get used to it as time goes by Okay, so meet el lidas el la templom or you can just say meet idas el la templom Now, I hope I didn't just confuse the hell out of you, but you'll get the hang of it as we move along Okay, and how do you say um base of the mountain? baso de la monta baso de la monta And how would you say it stands at the base of the mountain? It starts at the base of the mountain And how would you say I want something? me volas ion And how would you say Why does it want to kill me? Why does it want to kill me? Why does it want to kill me? And how do you say scout as in The traditional sense or the one that's used also for the scouting movement Skull top and how do you say scout as built from the verb? Esplodisto and last one how do you say he washes himself? li lava sin Anyway, we've reached the end of this lesson now So if you've enjoyed this give it a like share it around with your friends You never know who might actually become hooked on Esperanto because of these videos So yeah, just share it around and if you haven't subscribed already subscribe And i'll see you in the next video and if you're not there Well, guess what there will be no one around to Sunny give in