Thanks. Hello, everyone. Good morning, good afternoon, good evening, depending on where you are in the world. Thanks for joining today's CNCF live webinar towards hybrid cloud serverless transparency with the LithOps framework. I'm Christy Tan and I'll be moderating today's webinar. We would like to welcome our presenter, Gil Vernick. He's a cloud and data expert with IBM. A few housekeeping items before we get started. During the webinar, you are not able to talk as an attendee. There is a Q&A box in the platform that you'll be able to submit your questions through there. You can also submit them through the chat. Please drop your questions in there and we'll get to as many as we can at the end. This is an official webinar of CNCF and as such is subject to the CNCF code of conduct. Please do not add anything to the chat or questions that would be in violation of that code of conduct. Basically, please be respectful of your fellow participants and presenters. Please also note that the recording and the slides for this webinar will be posted later today to the CNCF online programs page at community.cncf.io under online programs. With that, I'll hand it over to Gil to kick off today's presentation. Take it away. Thank you very much. So my name is Gil Vernick. I'm working at IBM Research. I active in open source, contribute code. And my recent focus is hybrid clouds, all kinds of big data execution engines and serverless computing. Part of this work that they present today we develop is part of the cloud botany project. It's a very interesting project with many participants and you can see here in the picture. And all the outcome of the project and all the documentation, some things we develop there are open and you can welcome to see what we develop there and what technologies we do there. And obviously, whatever I present today is an open source and everything, all the videos are available and also the code you can just try it after the talk or anytime you want. A special thanks to Josep, Sampe and Pedro from a university URV who are very contributing to the project and from the open source aspects of the project. So the title is, you know, it has a lot of fancy words, right? We have hybrid clouds and we have a serverless transparency and this mysterious need of framework. But this is what I will cover today and hopefully it will not be, you will understand what is it about and what is the problem and what is the solution we propose and so all those on this title will be more clear at the end. So I know that many obviously understand what is serverless platform but serverless paradigm but sometimes the subject is not well defined so just to be on the same page. So it obviously doesn't mean that there are no servers, right? There are summer servers but me as a user, we don't need to worry about them because with the serverless paradigm we just deploy, we deliver our code, our software to the serverless platform, to the serverless provider and then that backend engine will take care of the provisioning and execution of our code and that basically means we just don't need to think about servers anymore and so this name serverless appear. Now, if you see today and it's from the web page of CNCF, so there are a lot of serverless platforms today and some of them hosted, some of them based on the open source. So it's very nice. I mean, you have a lot of options to experiment and to use serverless computing today, both install it on prem, use open source, so go to kind of a cloud providers who provide this to you and I assume this just will be growing even more. Now, so serverless user experience is the key, right? Because the more we focus on the business logic as users and so unless how to deploy, how to execute, how to take care of the execution, but the more we focus on the business logic, so better is our serverless experience and users have different options how they can deliver their software packages to the serverless backends for the executions. So they might just provide their code via all kinds of APIs. They may upload some zip files with their code dependencies. They may also wrap their code into Docker images and upload it to the serverless provider and execute it there in the Docker images. So different options available. But here's what I want to start with. So there are some challenges here. I mean, and some things are less obvious and may require a bit more time to make them work.  So obviously you take dependencies, packages and software and you pack them into Docker image. But then you also have your code. Now, sometimes you don't want to use to pack your codes into the Docker image because it might be some sensitive information, it may be some in an open source code, it may be some other details that you don't want to expose. And then the question came, okay, so how you take this Docker image with the dependencies that your code require, but you inject your codes on the runtime or maybe you don't want to expose it. So there are different solutions, of course, available. But if you want to take this Docker image and move it across different cloud providers and maybe run it in your Kubernetes and then you want to maybe run on some public cloud provider and also provide your Kubernetes CPI, then it's not really clear where you keep this Docker image with your code. You may use some private Docker repository. So there are different options here. And it's not well defined. I mean, you still as a user, you need to know how to make this Docker image with your code to move against different cloud providers if you want it and burst your code. And so this is one of the challenges that you just need to address. Now, there is also a gap between business logic and the boilerplate code. So you as a user, so I assume you just want to run some machine learning algorithms on the colors from images. So you write a single function and you test that it works. If this function just take a single image and you extract colors from that image. Now you want to run these functions on millions of images and some located in different storage places, maybe some in cloud object storage, maybe some in your local object storage, maybe some in SEV. I want to extract all the colors and you want to inject them into machine learning framework for further processing. But here comes the challenge.  First of all, so where you run your code?  Maybe you want to deploy your code and run it as close as possible to the data. So maybe you want to give it some object storage in some public cloud. And so where you run your code, local cloud, hybrid, how you collect results and again, how you move as less data as possible. And then you also need to write a lot of boilerplate codes. And by boilerplate codes, I mean, additional codes that not really needed by your business logic because all what you focus now is to extract colors and run machine learning. But here you need to write much more codes, how to access object storage, how to access storage, how to list, how to download, how to read those objects, those data objects. So there are a lot of additional code that you need to do and there's some gap here, I mean, so that you need to feel between your business logic and how to make it happen. And now this millions of images, it's also a lot of complexity, right? How you partition those millions of images, how you list them, how much memory you need to process them, maybe one image needs more memory, another image needs less memory, where you deploy your code, where you run it. So there are a lot of things they need to address when you want to scale your code at massive scale. And this is another challenge that I also need to address. Now, another challenge is the APIs. I mean, so if you see today, you'll have a patch open with API, then you have Kubernetes API, and then you have K native API. So already I mentioned three, but then you also have different APIs. And you need to have different CLI tools, you need to learn, you need to know the semantics of the serverless backend, how you want, how to use it. And then it's also cloud vendor has its own API, if you want to go to public cloud. So there are a lot of different APIs and you as a user that you just wrote your code, and now you want to run it against API that exposes the open this patch, open this API, or maybe another to run it over Kubernetes, you need to implement many things, and you need to know those APIs. So it's add another challenge that you basically need to be familiar with many APIs and perhaps adapt your code. Now, another challenge is the containerization containerized model. So it's not just to take your code, put it code and dependencies, put it into docker image and deploy it over an open shift or Kubernetes. It's actually you also need to take care of it, how you how to minimize impact on your application, because you don't want to rewrite it. Maybe you already have an application, and now you want to scale some code or parts from it, and you don't want to rewrite everything from scratch. So it brings a challenge how you make your application to be in container, to be executed in container, and then how you scale this code, how you decide right for at least them, how many containers you need, how you process datasets, how you partition input datasets, how you generate outputs, how you maybe need some cache. So all those aspects you need to address when you want to take your application and run it over Kubernetes at massive scale. And again, the key point here that you don't want to rewrite your application, because maybe you already have an application and you want to just scale it, you don't want to make something else out of it. And so those are challenges. And from here, I will take you to the solutions, right? And what we how we address those challenges. And I will show you demos and examples, of course. So the framework that we speak about, Litov's framework, it's an open source framework, Apache license. And it's a patent framework that designed to scale code applications, at massive scale against any serverless backends. And the serverless platform can run on hybrid cloud, private public, your private Kubernetes, public cloud provider. And you see here those backends that we have, some of them are from a public cloud providers, IBM cloud, Amazon, Azure, Google cloud, Alibaba cloud, here, Red Hat, Kubernetes. And this is growing, please, we'll be adding more. And this many needed by us from ABM and also University from Taragona, your university. And the goal of this project is to provide serverless for more use cases and also the easy move to serverless. So if you take your application and easy move to those all kinds of serverless backends, and you don't need, don't really need to learn new APIs or new techniques. So the general idea, and we will see demo in a minute. So general idea here, you'll, you have your function and you have some input datasets, maybe now you take the function, you take import Litov's and you use Litov's function executor, then you tell it, please run my function against this input data. And from that moment, Litov's deploy the function serialize it, it deployed to the serverless backend, executed there. It's also know how to partition datasets if needed, and then you just get your results. So this is user experience on the left. And all that complexity, how you move to the cloud, how you run it, it's actually done by Litov's. Now, it designed to scale Python applications, as I said, but Python is not limited to Python. So you basically can run any native code as well, then to be demonstrated all kinds of use cases of Gromax, Protomol, Dlib, GDAL, FFMPag, and so on. Because everything that you can run from Python, you can just scale it the same way. So Litov's expose API, which is one of the multi-processing API of Python, another is futures API of Python. This is what users see, right?  And from that moment, Litov's take this function, take the input data, which is one word here. And deploy everything against the serverless backends that you want to use, which is configured in the configuration of Litov's.  And you have also multi-processing API of Python, which is also popular in Python. So this is to show you a demo I recorded it before. And there will be four demos in my presentation. This is one of them, the first one. I will show it in VLC because it shows it's a little bit better. So I have my notebook on my laptop, and I want to run a series of calculations, Monte Carlo calculations to calculate number pi. So it's a regular notebook, just run my dependencies. And this is my business logic code that you wrote. Just let me stop it a second. And so I want to calculate, I use known techniques how to calculate number pi. This is the code I have, and I want to do one linear calculations. And now I want to take my code, and I want to run it over my laptop, let's say. So if I run it over local, I use Litov's, and I use local host executor. So it now run it here over 100 threads in my machine. And it will take time. So also here you see how easy I can take the code and scale it on my machine. In this example, my machine is my laptop, but I can also run it over some VM, which has much more resources. But here it will obviously be slow, because you run 100 threads. So it takes time. It doesn't run it on my laptop. I will make it a little bit faster. For you, you will see it will be completed at some point. Good. It's slow. Now I want to take the same code, exactly the same code, I'm using exactly the same notebook. And I want to deploy it against a serverless platform that exposes Apache OpenVisk API. Now I can either have it somewhere installed in my organization, or I can use, in this example, I'm using the IBM Cloud Functions that exposes Apache OpenVisk API. So it's the same API. And I want to run this code and deploy it there. So the only change I need to my code is to write here back into IBM Cloud Functions. Now, there is a hidden configuration file that you don't see here that contains API keys to access my account. But that's it. But from the code point of view, there's no any change, right? IBM Cloud Functions. And I want to run it against that backend. Now, again, as I said, it use function executor of LitOps, and I deploy my code. And from that moment, this code is serialized and deployed against 100 parallel invocations in IBM Cloud Functions, only 100 tasks that will start running right now.  And that's it. Now I get my results back on my laptop from the execution in the Cloud Functions. And now I have the number pi. Now I want to take the same code, and I want to run it against Kubernetes API. Again, very heavy Kubernetes API, either in my organization. In this example, I use a BM code engine that exposes Kubernetes API with the job descriptors and all that stuff. And again, the only change you have to do is to change backend to code engine. And then my code executed there. And that's how it works. So this is the first video. And again, it will run and set up all the whatever it needed there. And I will get my results back. So this is how LitOps work, right? Now let's get back to my presentation. And this is the link to the video on YouTube that you can see later. So this is the user experience as I showed you before. A user doesn't see anything else. And there are no hidden tricks. All this the LitOps framework does in the backend by itself in the code we developed in the LitOps. And the user doesn't see all this complexity, how to take his code and deploy it against OpenVisk API and deploy it against Kubernetes API and maybe run it local. And those are backends and the storage we support. So you see we have a long list of platforms, both hosted, both open source. And as I said, this list is growing. And now more on LitOps. So it's a truly serverless framework. It's scaled from zero to many. I don't need to keep any cluster in my cloud. I don't need to keep anything ready in the Kubernetes OpenShift. I just take my LitOps and deploy the job and then it will start to deploy it. So there is absolutely nothing that should wait for me in those backends. And it's a lightweight. And so it can deploy basically with a single LitOps API. I can use any compute backend. It's data driven. The framework is data driven by sense that it has many components from the big data processing tools, algorithms, maybe they know how to partition large data sets and how to process large data sets, how to chunk them, how to chunk CSV files without breaking in the middle of the line, how to chunk other files and how to process data from object storage. And this is very important because this enables you to process actually big data and not just because in the example of Monte Carlo, you saw more compute. I mean, there was no data in object storage, but we will see later how we can use LitOps also to process massive data sets in object storage. So as I said, this is the data driven flows with LitOps. So LitOps, it's a, when you deploy your Docker image, LitOps framework is deployed as well and seen that together with that container and LitOps know this LitOps runtime that will be deployed in the serverless backend together with the user codes, it actually, this is what gives the benefits to hide all the complexity from the user. So you need to decide the right scale, how to handle accesses to data sets, how to partition them, maybe use cache, a coordinate parallel invocations, chunk them, group them and so on, right results back to some object storage, maybe update invocations or give them back to user and all this completely transparent to the user because you just get it from the LitOps. And so what it's good for this, this framework, right? It's obviously we don't want to deploy Hello World, we want to do some more interesting stuff with it. So it's good for all kinds of data preprocessing and data preprocessing is an important when you use machine learning, deep learning, kind of AI frameworks because the raw data sets usually need to be preprocessed in some way. And preprocessing, it's very important. If you manage to preprocess them efficiently, cost effective, and fast, then you'll defeat the results from the preprocessing to your machine learning frameworks and then all this ecosystem and here very good. And you can use it obviously for batch processing on kind of Monte Carlo simulations and computer driven workloads. And basically, we also support MapReduce, but the MapReduce is limited because we don't yet support Shuffle internally in LitOps. And so the MapReduce is you have many maps and one Reduce. It's not, it's still good because it's covered on kind of use cases. And this is where we stopped. We didn't want to make it truly MapReduce framework because we didn't see any benefit for this. And it's good for those embarrassingly parallel workloads. It's basically a problem that you can take and you can chunk it in different tasks. Each task will execute some, it's part of the execution and then those kind of workloads is good for LitOps. We can also exchange information between tasks, but you don't see it here and can show it later. So let's see some demos in use cases. We're about 25 minutes after the talk and I think it's good to start here. So let's see data processing. That's what I said before, but now I will show you also some video and demo and what exactly we're doing. So as I said, majority of machine learning, deep learning frameworks need data pre-processed before you can do something with them. If you want to run all kind of deep learning over images, in many cases, you need to extract, for example, colors, right? Just one example. So if you extract colors from the image, image might be megabytes and colors. It's just an array that you consume kilobytes. So you extract them and it's very nice if you have 10 images, 100 images, you can just run it sequentially and maybe download them to your laptop and run it. But if you have millions of images and you want to extract colors, this became a challenge, how you do it and where you keep those colors, then how you deploy them back to your machine learning framework. So there are all kinds of aspects here. Face alignment is another example. It's not only about, it's not related face recognition, but you sometimes need to align faces in images and remove the noise. So you see here image, it's a picture of a face and then you have some noise in the background. You apply face alignment with images, you get this image. Again, if you use it one image, then it's good, but if you have thousands, 10 thousands of images, 100 thousands of images, then it's again the same challenge. Now face alignment in particular, we did some experiments with it. So this is your business logic on the left. And now you want to have like, we used 1000 images in object storage. And now this is the boilerplate code that you need to run to list those images and chunk them and apply your code on those images and get results and store them back maybe. So it's about 100 lines of boilerplate codes that you don't really need. Now if you have, and they also need to be familiar with the object storage API, because if it's S3 API, then you need to write here something that works with S3 API. It's an OpenStack Swift. You need to use some other tool to access OpenStack Swift. And so you need to know this and you need to know how to write your code. And if it's more than 1000 images, you need to chunk them because a single response will not return you all those images. So that's complicated. If you take lead tabs, you'll just take the same business logic and deploy it with three lines of boilerplate code. Because you just tell lead tabs, oh, this is my code. And this is the data sets in object storage. Then just write it. Then just run it. And then in experiments we did, like 35 seconds compared to sort of six minutes, then you run it over your laptop, I don't know, 1000 images. But if it's much more than that, then it's obviously will be, you can't run it over your laptop anymore. And so the complexity will be. And the demo here I want to show you is exactly this coloring identification. Now the good part in this demo, this is what I like. So I didn't write the business logic code. I found very nice blog by Karan Banot who just wrote color identification in images. And he demonstrated very nice blog color. Here you can take image extract colors and then how you can retrieve all kinds of images based on the colors that you have inside. But now I show you how I can take this existing code without modifying it and execute it at massive scale against the serverless platform. And in this example I demonstrate you when you need to use backend based on the Kubernetes API. And the example here we have images storage in object storage. And now user want to retrieve all the images that contain specific color. Like give me please all the images from object storage that contains color blue. And so this is the example original blog just showed you how you can do it but without scale. And again, this is the video. And I'm going back to my VLC and I'm going to show you the video of a color extraction. So this is the code that I said from the blog. And it's a regular Python. Again, it's a Python notebook.  And I see that I can read it. I can display it. Now you write my business logic code color identification to see if the color, particular color in that image. And now I see that I can first of all extract colors from the image. And again, image on my laptop. And I see oh, I managed to extract colors from that image that you just saw before. Now I want to test that my code can extract color from a single image in return. So this example I want to see if this image has color green, I think, but you don't see it here. So I tested my code on a single image. Yeah, blue, sorry. So this image test, if this image contains color blue, if yes, it will turn me through, otherwise not. And I tested it on my laptop. And it works very fine. Now I have object storage. And here I use in my cloud. And this is my bucket. And this is images they have there. As I said before, I'm using Kubernetes API, but I don't have it on my laptop. I'm using IBM code engine, IBM cloud engine that exposes API. And I want to tell, I want to give me all the images from this location that has colors green. And take the code that we had before in the notebook. Let me get here. Yeah. And now from that moment, LitOps applies a big data partitioner that access this data set in the object storage. It expects what is the images there, what are the sizes. And it deploy your code against those images and you get your results back. So in this example, I used 50 images. And you see that it took seconds to deploy the code and get all the images back. Let me stop here for a second. And this is the power of LitOps.  You don't need to do anything with objects or a API. You don't even aware of it. In this example, it was 50 invocations because we have 50 images. If there are more images, we have more images. And there are millions of images. LitOps don't know how to chunk them. So you will not have millions of invocations. And now I want to rerun my codes again. And this time, I want to give me all the images that now have a blue color. You see it completed in 27 seconds. This execution against the clouds from your laptop to the cloud. And now I want to draft all the images that has blue color. And again, it's exactly the same. I just change argument here and the code is deployed, executed, and I get my results back. And again, I get all the images that has blue color. Now, obviously, you can take this example and make it more like the colors that we get. You can inject them into a machine learning framework, as I said before. So there are a lot of freedom you can have here. And this is exactly what happens behind the scenes. So LitOps inspects this input data set in object storage. It generates DAG, direct security graph execution. In this example, it's mapped a single task to process a single image. It serializes user codes, serializes execution DAG and all kinds of other metadata, uploads them all to the object storage. In this example, we can use other storage, of course. Then LitOps generates config map, job definition, and code engine. And based on the provided Docker image, if there is any, if not to use it default, it deployed these workloads against that serverless backend. And LitOps mapped a single task to a single point in this graph of execution. So each task, when it starts, it's running in the serverless. It will know exactly what kind of data it needs to process, where it needs to report the results and what it needs to do. And once tasks completed, they just write their statuses back and results back to the object storage. And in this example. And then LitOps just reads all results back from the shared storage, from the object storage, and you get them back. Now the user experience here is the key. I mean, so with LitOps, you have user experience on the right. You don't see anything. Without LitOps, you would have a very interesting user experience. You need to write all kinds of deployment definitions, dog descriptions, user application, how to deploy, how to pack it, how to run it, how to scale it, how to list objects. And then you work very hard. And then one day I want to run it against Apache Open with KPI, and then you'll start to work again hard because you need to learn that API, but with LitOps, you don't see. This is an interesting, another interesting example that I want to show you is special Metabolomics. It's a real example. It's a different project that you work with them. It's also an open source project that they use LitOps. So the idea here is that, and I'm not the expert in these fields, but it's very exciting. And so those guys know how to take all kinds of, understand all kinds of anomalies in cells. And when they do it, they can figure out if they, some medical image contains some anomalies like cancer or some other issues. Now, but that's from them, from their Metabolomics point of view from, but if you make it to computer science, it's a classical big data problem. Why it's a big data problem? Because their process generates a lot of data, a lot. And every pixel in the image, they generate all kinds of details from there. And then they scale those molecules from those images. So you have huge number of data that's at some point explode from original medical image, and then they need to process it. Now, the biggest challenge here, and this is how it works for them. Now, it's the, your, your, it's the project MetaSpace and you will hear the, there is a link to, to their project. Now, so, so you start with some medical data sets that user uploads, like one gigabyte, one terabyte, then user choose some kind of molecular databases. And then the MetaSpace algorithms and all kinds of their proprietary logic starts to run and analyze this medical data set. Eventually at the end, when this process finished, there will be generated small images with regions from this huge image. And those images contain exactly where the anomalies were detected. Now, why this is very interesting from the big data point of view, because only in runtime, when you already started to run your workload, only then you need how much compute resources you need.  Only in runtime, you will know if this cluster was too small or too big, because it's not enough to see if it's one gigabyte and it's so many machines, if it's one terabyte and it's another many machines, it's not that it's the data that's being generated as part of their runtime. Now, with LitOps address this big data challenge, because LitOps doesn't need to do anything in advance. If this part generates a request for more invocations, LitOps deploy more invocations. If it needs less invocations, you have less invocations, and then you pay exactly for what you need. And this is an example. I'm going to show you this example again in YouTube, because it doesn't run here, but in PowerPoint. Now, I decided to keep this example as is. And what I mean as is, I mean, it will run about 10 minutes. So there are no kind of tricks here to make it faster, but 10 minutes, it's already very good, because it's process data sets and deploy a lot of workloads here. And again, from a user point of view, he's not aware of this complexity, how to move to the cloud, how to run it's there. You only focus on the business logic. And the business logic here is that algorithms from an NBL that does this spatial metabolomics detection, and here all the data is storing object storage, public object storage. And now you start to run those workloads. And I'm going, you will not see much here. You will see different steps here, that LitOps just execute them, Y by 1. And if you see here, different steps, LitOps decides on different number of resources it needs. And if you go here, here's the most interesting part. If you go at the end, you will see here the summary, what actually happened here in the background, once they complete the job. And here I'm going to stop. So there were about 16 steps that were deployed. Oh, yeah. So there were about 16 steps that LitOps used for them, for this workload. And this step used 256 invocations, this step used 32 invocations, this step used 315 invocations, two gigabytes memory, and so on. So every step LitOps will generate as much invocations as my memory needed. And then you only pay for what you actually need. Now, if you use this notebook and to use bigger datasets, then you will see here thousands of invocations and perhaps make more memory. So all this dynamic happens. And I like it very much. As I said, it's an open source project by those guys. And you will see the link to them after the talk. And now at the end of this process, you will see those images that are generated and printed. And these are like those images that, and by the way, this notebook on the website, it's self-defined. You can just get there to the meta space and take this notebook and other notebooks and just run it by yourself. And it's very cool. Good. Another example that I can show you, but we already saw it's sort of Monte Carlo simulations. Now Monte Carlo simulations, again, it's not data-driven as here in this example is data-driven. You have datasets in object storage and it starts with it. Monte Carlo usually has less data in this example. And this example is how you can do stock prediction with LitOps. And again, if you will see it, it will be very similar to what you saw before. And you have a business code, you have your business logic. Now you want to run it. And here you want to run many simulations. I mean, so Monte Carlo, these kind of simulations, you need to run many, many predictions to get some results. Again, it's not about stock prediction. It's about the way how you can take Monte Carlo simulations around with LitOps. I never saw someone who got rich because he ran this notebook, but it's a very good example of how you can get many computers.  And now let's run it over my local machine. So I took here a very small number of simulations I want to run because I just want to demonstrate it to you. So if I run it over my local machine, I use five threads. And you will see here that I'm going to get now results. Again, it takes times, even five invocations because it's a bit compute-intensive. So in five invocations, it takes time to run it over your local laptop. And here are very small forecast number of projects. So you will see the results are very, very unclear. It takes, if it brings them, you will see that it's very unclear because it's not enough to run 500 forecasts. But now let me just do the trick I can get and I want to run much more invocation. I want to run here about 150 concurrent invocations. It will be much more simulations. And now I can take a project much more forecast. And again, in this example, I'm using Kubernetes CPI in the backend. And now I'm going to use this exact code and deploy it against CodeEngine and VMware CodeEngine. And it's deployed there. This time it's run much more invocations. And I will get very soon my results. And yeah, as I said, Kubernetes CPI. And so there is 151 invocations in the cloud and they're compute-intensive. And the results will be, let's take them. Yes, start getting. And we will see how much time it takes, I think, takes somewhere between one and two minutes to deploy it. You obviously can take, if you have enough resources in your account, you can obviously deploy it. Not 150 invocations, you can deploy also 1000 invocations if you want, or much more. And you will get more accurate results. Yeah. So we see it's completed in 100s, three seconds. That's simulation. And if you see now Instagram, you see it's much more correct values. And this is where the power of this came in. You can deploy your code to this massive scale. I will stop here. I have another example, but I think I made the point. And I'm going back to the summary. And so we saw kind of examples. We saw that, at least I hope I managed to explain, there are some challenges, how you move from your business logic, from your existing application to serverless. But on the other hand, serverless, it's a great attractive platform. If you run it on your hybrid, in your organization, public clouds, you make them together. It's a perfect platform to run all kinds of workloads. So Lithops is a framework that's designed to fill this gap, how you get to the cloud, how to push to the cloud experience. So demos use cases. If you go to the project page of the Lithops, you will see many presentations, you will see many resource papers that be published, all kinds of other demos. And it's an active project, you're welcome, of course, to contribute or comment or any other issues you want to ask. It doesn't need to stop after this talk, just go to the project and you can always find me there. And we have like 15 minutes for the questions. So I'm, let's see. Awesome. Thank you so much, Gil. And thank you for all of the tutorials. It was really cool to see that. It doesn't look like we have any questions right now, but I know you just ended your presentation. So folks, if you have a question for Gil while he's here, feel free to submit it through the chat. We'll just give a few seconds here or you can use the Q&A tab also in the platform. Just give folks a few seconds here and see if anyone has a question. Okay. Well, I guess that means that you solved it all, Gil. Perfect presentation today. Just a quick note, folks. Gil's email here is on the screen. It'll also be in the slide. So if you do have questions, we encourage you to reach out to him. But yeah, that's going to do it for us today. Thank you all for attending. We look forward to seeing you at a future CNCF webinar. Have a great day and stay safe, everyone. Bye. Bye.


What's your full name? Omar Sami Morzuk Aburusha. Where are you from? I'm from Gaza film Il Tafha neighborhood Okay, so before we begin at what's your position you're from the Nuqba right the Hamas commandos Yes, and what was your position in the Nuqba force? I was a soldier a soldier How long you've been in Nuqba for between eight months and one year? Okay, I understand When you infiltrate into Israel, what were the orders that you were given my mission was simply to kill Meaning We were supposed we weren't supposed to kidnap people just kill them.  Yeah, basically to kill every person we saw and come back into Gaza No difference was made between men women children everyone. That's correct.  What were you told was the objective? They told us that all the settlers were soldiers.  Yeah, they told me all the civilians were soldiers.  Yes. So where did you enter in Israel? We entered into Kfar as a kibbutz And for as it was your only mission The area of remission was yes, Kfar as a and what were you supposed to do after Kfar as a I? Don't know just I guess come back to Gaza withdrawal to go back to Gaza. I understand You said your mission was for as a the kibbutz So tell me about what happened when you got to Kfar as a after you made it from from Gaza So we got to the kibbutz and then we had a guide with us. He wasn't from our team. He had a motorcycle We were inside the Jeep So we got to Kfar as a to the to the cars the one on the motorcycle Muhammad Nadir Obished he opened the fence on the border of Kfar as a the kibbutz's perimeter fence Using an explosive device So there were our people there So he opened up the fence for us and then after we left him we continued into the kibbutz who went to the first house We checked it and there was nothing in there to see Hamza Azar it burned the exterior room set it on fire. Okay Afterwards someone came out towards the garden in the back with a water hose Abu Ahmed and Hamza saw him they shot him and they killed a guy That's the first thing that occurred Afterwards we continued on to the second house. So we fired at the windows. We broke all the glass We got to the house. We checked it.  How did the shooter the Kalashnikov? Where did he shoot her? I didn't see she was standing near the door near the window Then we continued did you fall? Yeah, she fell. So we didn't go into the house as we continued shooting for the outside We've another house. We didn't find anyone inside so we moved on Afterwards when we were inside a house for about an hour and a half. We brought a laptop. We turned on the news We saw we sat there for about an hour an hour and a half and then three settlers came in our direction Settlers meaning people living at the kibbutz. We saw them. They saw us and we saw them So we started shooting so shooting started each one shot towards the other person. I shot at one I saw him he had a helmet helmet. I don't know. I just saw the top part of him I shot at him and he fell probably killed him They were shooting back and forth Abu Ahmad and Hamza threw grenades at them on those two hand grenades Yes, they were shooting back and forth afterwards. We ran away the shooting stopped Okay, we exited through a different door not the door we'd entered from a different room in the back We left and we went out to the groves. We hid under trees We hid there for about an hour and a half to two hours We stayed under there in the trees and trees in the grove Afterwards we entered a house that was close to us. So we got in through the window We checked the house and we heard the sounds of young children in the safe room in the mamad We shot at that safe room What did you shoot the safe room with at the beginning? We didn't shoot we just passed by we didn't hear anything So we had some dates and we drank water Afterwards we heard sounds coming from that house of young children. What sense did you hear? We heard young children crying Can you demonstrate what noises so I can understand the cries of young children a young child something like that like what imitate it do it The child crying, okay So I shot and Ahmed Abu Kamil shot we shot at the door Until when Until we didn't hear noise anymore You kept shooting until you didn't hear noises yep, we didn't hear any noise at that point Then the army arrived there was shooting back and forth with the army. You stopped hearing noise What does that mean? It means the kids had died in the safe room afterwards. They were shooting back and forth For about ten minutes and we surrendered we turned ourselves into the Israeli army They came in through the windows we threw grenades at the army at the door We threw grenades and the grades grenades exploded, but after ten minutes we surrendered to the IDF I'm a remind me what your father's name is Samy I'm a Samy Marzuk Abu Ayoya, and you are from Gaza, which neighborhood? Tafah And you told me a few days ago that you are in the nuchba. How long have you been in the nuchba for? Since when when did you join about a year before that? I was just a regular platoon member in Al-Qassam Brigade of Hamas. There's a tunnel between the neighborhoods Not in every neighborhood in Gaza. It's under the neighborhoods But there there's not an opening to our tunnel network in Gaza in literally every neighborhood the main system of the tunnels in Gaza Where is that located exactly? There's one to Osama and one to Mahata. That's where the main system is So can you show me and what's the connection between the tunnels and the hospitals? Most of the tunnels are hidden in the hospitals Hidden next to or under the hospitals. Shefa, for example, that she's for hospital. There are underground levels Hamas tunnels beneath the hospital I can't even know the ground levels. It's not small Shefa. It's a pretty big place. You can hide a lot of stuff in there They're telling us that everyone has a direct supervisor who will stay at his place if something happens and we'll call him You said and so I ask at the time of the bombings of the Israeli military in Gaza There was no need to hide in the tunnels, but rather in places the Israelis do not strike Yeah, for example medical clinics schools hospitals. These are the places that you Israel strike So I understand from your words that all matters concerning medical treatment clinics hospitals We exploited them because you we knew you wouldn't strike them And then they then they won't be killed by the Israeli airstrikes so they can get away So what do we store their explosive weapons foods also medical equipment? For the Hamas fighters and the tunnels the soldiers in the nuqba as well as the regular Al-Qasam members So as I told you shefa is safe. It's not going to be struck by the Israeli army. So it's safe That's that's what we know and we exploit that fact What about fuel? Like I said first they worry about the machines the Hamas and their jeeps and after that they give it to the people They fill tanks full of fuel for themselves the Hamas operatives the terrorists Another topic the control of Hamas and Al-Qasam over the people can the residents of Gaza go wherever they please wherever they want In the Gaza Strip No, it's forbidden to go into Egypt without the permission first of the Hamas I want to ask you a question Is killing children logical in the according to muslim religion according to Islam? No What's the prophet Mohammed say regarding this? He said children are not not to be involved So I ask you a question you entered Israel In order to kill as an order of the nuqba from Hamas Correct correct. He's saying yes. What's the difference between you and ISIS? And the things the interrogator showed me I would say there's no difference here in the things that I was shown I saw videos worse than ISIS Daesh the ones the interrogator showed to me were worse than Daesh Would your father and mother be proud of those actions you committed? They don't my parents don't know that I'm part of Hamas if my father sees me. He will shoot me.


treasurer for emergency management on money allocations or paying money. Yeah, so if you if we get to other business and I forget you Dorenda just I move that the flexor need a five o'clock on the first step before. I think we're stuck with it. I'm sorry just for all the re-loots we've talked about before. Let me just read off the names and then you guys can somebody make a note motion or do you how do you want to do it? I just think they're considering that would be great if you've got names let's do it that way. Okay, I have talked to most of these people. One person I could not get hold of from the I could not get hold of the fire warden but he always agrees and I could not get hold of Roger Hurt but you guys he doesn't want to do it he can always bag out. What was Roger Hurt appointed to? Roger Hurt has been up for several years. He's been on the zoning board of adjustment. Okay, would you like me to start Peter? Okay, for the zoning board of adjustment reappointing Charlene Bowl, Phil Hayek, Roger Hurt, and Jess Clark. All of those have confirmed that they would like to be reappointed. The only person I haven't heard from is Roger. Reappointing animal control officer Erika Holm. She is planning on moving but for now she will be the animal the ACO. Emergency management coordinator, yes, Paul Attenty has confirmed that he will stay on at least through the end of the year. Thank goodness. Jason Merrill for fire warden haven't been able to get hold of Jason but otherwise that's okay. Conservation members, Heather Katz and Lee Roseberg, they really should be the conservation commission really should reappoint them or make a suggestion to the board but you could appoint them now and then you know if the I don't think yeah they'll throw that in your ballpark. Riceville Beachman Joan Dudley and recreation director Mitch Oshacki. I've been sorry Jane Dudley, not Joan Dudley. I was wondering where that came from. No, I know it just slipped. Do you guys want to hold off? Do you want to hold off on the conservation commission or do you just want to appoint them? Reappoint them. I think we said appoint them all the time. Okay. That ended for like 10 years. Where does there emotion? Heather did get right in votes and and Bill at the at town meeting said that he would like if there if we didn't get enough he would like to be nominated. They've also submitted statements. Would you like me to read them? They're very brief. Okay, so from Bill McManus he said I work for the state for 40 plus years in various positions one of which was the assistant director of construction and maintenance for the agency of transportation. In that position I was directly involved in the budget process for give or take four years. I was also overseeing the town aid programs, bridge and culvert, paving and emergency fund budgets and coordinating with each district highway district for over 10 years. As for education I have a master's degree in business administration etc. And he is interested that is his statement. Heather is she retired four years ago and moved to middle sex from St. Louis Missouri. She began her 30 plus year accounting career in public accounting as a CPA. When she left public accounting she began working for non-profit not-for-profit organizations. She worked for two private schools as a controller and business manager. She also served as various finance positions for the public transportation St. Louis and she's also the treasurer for the conservation commission. They're both pretty clever. We're going to be applying for that pot of money for our zoning regs. Two opportunities here. The zoning could apply and then if we wanted to apply there's a there's a and this is again just for conversation but like you can Bonnie would help us in an application and then help us actually with that we could apply for is to help five-year planning spending. Communicative with anyone in the community that wants to be a part of within that plan. Some may deal with equipment kinds of issues. Some may deal with building issues and break down and then finally come together to put something. Thank you guys. I haven't said hello yet but thanks for doing this and thanks for having it be open and everything. I know that's legal but I'm not sure how involved it is to fill out this grant application. I haven't seen it but my inclination is to say that I mean based on the experience of what's next middle sex with groups that self-organized one of which was around facilities and folks getting together and you know trying to take on this kind of planning I think some professional help would be really useful. I think we have a lot of talented people in our town and I think that everybody's got a certain amount of time to give but what a group like this or multiple groups as you said are going to need is some coordination and leadership and it's a it's a job it's a job to especially when we're not talking about gee how can we raise you know $10,000 to put flower boxes and you know I mean this is what Sarah described at her meeting was really substantial and I my sense you know as you were you know up at the podium looking at the group I think people were really deeply concerned that we need to take a big a big look and a hard look and maybe it's a 10-year plan but it's going to have a lot of zeros this number and so I'm just not sure that that a few little task forces can do it without some some help from people who have done this kind of planning before so in summary I definitely agree that reaching out and asking people to be on a task force is a perfect first step but I don't see any downside to having another first step be let's see if we can get some support for this and if it comes to them and we don't need it we don't have to take it um uh and I think the green is actually the blizz is it's October I okay do you know for the zoning I can't look at my email I'm just concerned if at the same time or virtually the same time aren't they likely to choose one or the other I'm sure that they would reach out to us and say hey we like these ideas but we can only do one you have a preference but can I just say one thing which we haven't talked about is that right now we're dealing with this COVID-19 and you're going to have very few people who have any interest in like dealing with this kind of stuff right now and this people want social life so I think you know we want to be thinking about the fact that having paying someone to do this might make more sense than asking volunteers who are already going to be probably barely um tapped out to start doing more things Matt but it's going to come up along the way like we're considered as priority but um the community is also going to be really delighted to hear that you're interested in what they consider to be priorities and they may be the same but um I think that um the idea whether you decide um gosh we've got um you know COVID to deal with we're not going to convene this group until the summer or until you know whatever until until such time as we deem it whatever or if you say you know we're going to try to have some online meetings even though we know some people whichever one you decide um just communicate soon and that decision is because I think the sense I got from our meeting was that people really wanted more communication and transparency which is easy for you guys to do and uh so I just think um however you want to do this um how you want to know what you say we wait do you want some excuse me can you guys if I have to cut in could you please identify yourself before you start speaking just just say because I'm trying to keep do the minutes here and some of you sound a lot alike okay well you're doing something you can guess we communicate by concourse form or another way think um well the minutes of the meeting are really important and putting um the minutes in the same place that you put the warnings of the meeting is legal that's a good idea but I think front porch forum is a great way um to tell people and to say you know I'm from porch forum we know not everybody is on front porch form so if you know people if you have neighbors or relatives who are interested in this pass this along um but I think any kinds of decision making that like if ultimately it's like okay we're ready we're going to convene a planning group um that would you might need to be more aggressive in your outreach than than just front porch forum um under control 12 people then then you can have subcommittees um but before that I wouldn't like committee committees anyway but be interested in road equipment at some point they may decide they want to have a bigger gathering you know to deal with the proposals so far or they may want to do a survey you know there are lots of different ways to engage people tabling at events but it'll all happen once the once the virus is dealt with select board members a great idea if you do and um I you know be glad to help um maybe have a different format where people are you know in small groups asking a key question that you would like feedback to and then getting some of those answers back to the select board so how to be a little more engaging and interactive um uh so that people can really feel welcomed into the process and you guys are going to know best what's the when's the moment when when public engagement is going to be most useful to your decision making more about the budget process well you know we can have more formal more likely show up and participate who knows but to say you know this isn't going to be reviewing people are actually given you know monopoly money and ask to make decisions about discretionary parts of the budget you know there are ways to bring people together and show them you know here here's a trade-off um and help them to have a discussion that's not just a not just a matter of watching you know watching the people in the front of the room have a have a conversation but actually not that they would be making binding decisions but that they would have a sense of the kinds of trade-offs that that are and you would have a sense of where their priorities work apologize for that but can we check if they're still there Roland are you still there please say so so i can put you and put that in the minutes of course how you run the road 100 people 16 18 100 people in our town and obviously four people come to town meeting how do we how do we go about that i mean getting more people paying what's actually going on and what we're voting on presidential vote when we even were voting for president that we don't get 40% of the people to use the ballot box and that's the ballot box the ballot box is easy compared to town meetings so i think that what we need to look at and this is true i think of town meeting throughout the state is what do we do on the other 364 days to feed that process because town meeting is supposed to be the final um decision-making in a year-long you know community it was it was never intended to be the only time we get together and it's asking too much of it to to to to have all of those conversations so i love the idea of really reinvigorating um our community conversations throughout the year um in meaningful ways so that when we come to town meeting the are things that we helped to to create and shape and we feel better i mean that that are moving forward they're better informed um so i think committees are a really important way having this like board meetings be more um having specific ones where people can come in and make their views known and be heard and have that change um the content of what we're voting on at town meeting um i think that getting people just to come to one meeting a year where they're voting yes or no on something that uh they didn't have much help in creating isn't what our system it's not the best use of our system i agree with that hi peter this is anie um can i sort of follow what susan was saying it's interesting when you think about what's going on right now with this virus and how many people i mean we're there's three of us sitting in a room and we're at least six feet apart but if if town meeting we're supposed to have happened today nobody could have voted um and coincidentally i think that makes a it provides a really good example of why having our budget be on a floor vote at town meeting being one meeting that takes place one day one time once a year is not really equitable across our community it's it's completely um unfair to people who quite literally are unable to make that meeting i think it's wonderful the idea i want to um really give a high five virtually um to the idea of the budget meetings during the during the course of the year to the idea of having more participation from the community more and varied participation from the community on different types of committees um helping build the budget get more people involved that's wonderful it does as susan said it it's sort of an age old problem you know getting people involved um but what i was getting at from the floor at town meeting was really the logistical issue that we have at hand which is a handful of people less than 150 voting on our budget that affects nearly 2 000 town residents um that's that's a really really small percentage um and i'm not going to do the math really quick um i don't know my calculator handy but the point being we have a real equity issue and there's lots of different reasons why people could not make that meeting some may be personal choice a lot of them may have been actual you know reasons people don't necessarily want to share but the bottom line is seven point five percent oh sarah has done the calculation so about seven and a half percent based on a two the population of about two thousand that's that's what it took this year this that's the number who were there who voted in our budget um yeah it's a real problem i mean i myself know almost all of my neighbors on my road were not there and the neighbors who i know on my road who were not there more than 70 of them were working at the time town meeting was happening and those people work hourly jobs where they could not get time off they do not work for the state of vermont or a nongovernmental organization or some other private non-profit that gives them a paid holiday day off to go to a meeting in town what you're saying rest of the world doesn't get that benefit i mean that's a real lovely beautiful mostly white collar benefit and we have a lot of people you don't get that i'm just gonna i'm just gonna interrupt you here to say that what you're talking about we have heard many times down through the years so why are we still talking about it peter so why doesn't how why isn't it coming to me talk i let you talk but now i turn to talk they need to look at it again pay more money than the town does double the amount of money budget meetings i mean the last two i've been to if there were one or two people from the whole town of middle sex there that's all there was and then yes everybody gets to vote on the budget but who understands the school budget nobody does they don't go to the meeting just be finished please on more people to attend and i know some people have to work in the evening you know sure not that that's the perfect answer we're happening today while it has been important in our state history times are changing and so do we need to move with them we are not accommodating a large percentage of our population and whether they choose not to come because they think that their vote isn't going to matter or they aren't able to come really isn't the issue there were more than 650 votes on the school budget in in the in that particular budget and the school didn't even hold a real meeting for budget talks and they didn't even provide a real information sheet or booklet they provided a sheet about the budget and yet the school budget did pass so there's a lot of people who voted yes for something they don't even know what it equals that's exactly my point but but but the fine but still that gave the opportunity for 650 plus people in our town to cast a vote on something that then goes into a larger pot your personal feelings about town meeting i recognize them so amy just to be clear next someone's pocketbook so yes budget issues should be on a ballot period at this day absolutely that needs to be a town-wide vote and it needs to be a petition so you certainly have the option to do that if you choose i i would suggest you get involved with the town meeting solutions committee and try and figure out how to get more people involved in the process and get more people at town meeting on the town meeting solutions committee because those questions you're asking are indeed the questions that the solutions committee has been dealing with over the years i need to say that number one this is a really longer conversation than we have time for i've had a lot of conversations like this and and there's a lot of underlying issues that that are important to address i do need to tell you that um your assumptions about equity and your assumptions about who comes and who doesn't come have actually been studied by uh university professors who have sent you know for decades people out to town meetings and looked at what the demographics look like is there systemic bias in our format because if there is that's really important to know and important to change and the findings are that there isn't now i'm not saying that your observation isn't your observation is we all have our observations but there are important trade-offs and it's an important discussion that is a longer one than we can have here so i would really value having a conversation with you sure i'm i would be glad to have that conversation i'm sure the meeting needs to move on at this point yes we need to we need to um i do think that i just want to say one last thing that if we did have a petition it would be for a meeting and i just think at this point that's that's a bad idea because of the virus so i think it would need to be later this year she's saying for a special meeting she says yeah susan just to clarify here susan just to clarify you're saying that you would need you're you're talking about a petition for a special meeting versus bringing a petition to the upcoming to the 2021 town meeting right i mean i i personally think that um having the latter having it be at a regular town meeting would be a lot smarter i think special time meetings tend to not necessarily be as as rich as a conversation so um i think you know better to have it be petitions for next year that that would be my opinion but it certainly wouldn't do it now it's just a crazy time we're back to square one people can't get together if there were a month ago what would our meeting have looked like would we even have a budget so i just leave that with you i'm happy to be a part of that um that group susan you know how to reach you know that would be great and this is the group by the way that created remote town meeting participation so we're modeling how to have remote meetings uh if if we need them so yeah it would be great amy i'd love to work with you on it okay guys we need to we need to move on or we're going to be here uh we're going to be here all evening i would suggest that uh i mean if anybody has anything to add to this discussion we can certainly uh certainly bring it up again i would suggest and we seem to do this every year but i do not think uh trying to work on our select board goals is a good thing to try and do tonight i would defer that to another meeting yeah everybody agrees i agree with 19 preparation and action talking about um what we're doing so far we need to formally make the decision that all public meetings are going to be held uh remotely until further notice is that right sarah yeah i think we have a couple of issues that we need to discuss one is establishing that all public meetings be held remotely and how and where those will be as the where those will be held i think this is a good model that seems to be working this is the most participatory uh select board meeting we've had in a long time um the other thing is that we need we have some well darinda has some financial questions uh no i know that okay we'll get to those i don't think you have to vote on hearing update yeah i'm not sure you have to vote on holding meetings remotely unless you want to just do that but it makes you feel better right no we don't need to do anything to make us feel good i i'd say we'd like to hear a brief update talk about it to what okay talking with paul all right so um the emergency management committee met uh had an emergency meeting of the emergency management committee on at the fire department on saturday lis sharp was there so was laury rosley ross lead lappin and uh doug hanson from the fire department and bruce stevensson who has a phd in microbiology and is interested in a background in uh emergency management so he might take over for paul otenti after paul retires from this post the number one issue was prioritize getting a list of prior priorities what needs to be done and the first one was communication with the public maintaining an open line with the public about what the town's doing and a soliciting help and also soliciting um try to find people who are in need of help and what always happened over the past i'd say past few days that's become very very clear is that we have an elderly population i'm talking about over 70 years old over 80 years old of people who are isolated in many ways some of them do have grandchildren who can get them things to the could get things to the gross from the grocery store for them some do not have the resources or the computer literacy or even the access to computers to order things online from you know instacart or village market so i think the management committee right now is really concentrating on that um the other issue is uh getting volunteers and you guys are all really you know uh everyone who is on this conference call should be aware of their neighbors who might need help uh and how to approach them to say calling somebody who is uh elderly who may not have who may be just be getting in the car and going to walmart which they should not be doing and saying how are you getting your groceries do you have grant do you have someone who can get them for you if not would you like to fill out this form that laury created uh so that we can put you on a list of people who may need grocery deliveries uh that's that's that's where we that's where we are as of the end of today is doing kind of like a neighborhood outreach well we need to order some some supplies because we're going to have to figure out uh we're we're going to need some supplies and then we have kind of like an iffy thing where we have for example we have a couple of people in town who said well yeah i was just about to go down to this store for a gallon of milk and butter you know how are we going to deal with that are we going to take money from them no one wants to take cash no one wants to have that close of a contact does the town have a a a charity fund to pay for this i mean those are kind of the bigger issues that that the committee needs some direction from the select board on how do you as the people who oversee town funds how do you want to see this do you want to see any town money going toward this at all i mean how do you want to do this so i think we've got two two issues here if people have money to pay for their groceries they can call a digit market or shawls or other places give them their credit card online they'll put the groceries together a volunteer can go down and pick them up and deliver them to their house that done yes or all one issue right okay the other issue is if because they've lost their job and the answer is in the past we you know we've referred them to local churches and other and other organizations i'm not sure that that's the right way to do it this time i'm not sure peter that that is the major issue that the emergency management committee is looking at now what they're really looking at now are people who are granted that they're not on the computer they are they they are supposed to stay inside their houses they're over 70 years old they're in their 80s and they don't know how to get groceries that is the issue that we're dealing with these are people who are not working um and have not worked for a while so my generation the old folks well i didn't want to say that but yes this is a sensitive day so in the state in other communities which is a sort of neighborhood captain yes areas of town yeah and that was so today at the meeting Liz uh at the 1pm meeting he said that Larry said he's got a lot of volunteers who have come forward saying they'd like to help and he hopes that out of that list that he's got that there will be kind of neighborhood captains you know so for example my understanding is that Putnamville is very cohesive those guys are all looking out for one another that's great um and you know there's somebody probably um Jennifer Miller Arsenault would probably be the captain for example for Putnamville i could be the putt the captain for shady real road that's what i'm saying to the select board and anybody else who's listening here if you've got a really good finger on your neighborhood you should step forward and say i'm somebody who could contact people in up and down my street because i know them and that's what that would be going to Lowry's neighborhood this captain thing more like county level or you know central Vermont level just so you guys know um with my role at Capstone um couple meetings tomorrow involved in um specifically around food security which i think is sort of the biggest issue i think facing us at this point um for our community um and uh with the food shelf but figuring out how we can make food distribution in you know the more rural communities so like we have our middle-sized food shelf so does that mean that i mean we've already ramped up a bit with the ordering um and may you know decide to deliver food from the food bank specifically to middle sex families so it's going to be there's going to be sort of a regional the or a county-wide level as well as then individual count i think is this is how this is going to roll out so there is going to be you know a responsibility on our end of middle sex be able to make sure that middle sex people people's needs are being met um and that's sort of where Lowry and Paul and the emergency management committee is fitting in but they're just a piece of the bigger puzzle that begins really at the top of the state um and uh so there will be sort of an incident command system in in washington county um that is run by i don't know who but i know sue minter my boss is involved in the um sort of planning of that team of people um but um but anyway so on that level because i think you guys this is truly going to be for the next you know eight to ten weeks minimum that we are doing what we're doing right now not that it's scarce there's no food shortage but people are hoarding and people are going to the stores and buying out things and it is making it difficult for stores to increase their or or to keep their shelves stock there's not a shortage of food nor is there a shortage of even i think workers to deal with the food it's more about the fact that everyone is panicking um and and and hoarding and purchases so um i think that's going to calm down in the next week or so as stores kind of catch up and people realize okay there is food um but um but for those who are food insecure in our town and there are plenty of them um i'm going to be reaching out to the school um principal to find out what families in middle sex may actually need access to food that may not know how to reach out or what they should be doing at this time so she did help with the uh cleanup after that terrible fluffy head yeah i know i'm very grateful to have her food from this end this is susan thank you live thank you sarah you guys are are really going for it and sarah i know your job description has just changed by about 120 percent and i just want to say how grateful we are thank you susan it's very nice of you i think it's just a thank you station of the of the town we live in and the good people in town we're willing to uh to do this work and uh sorry excuse me uh peter you i uh forgot during to just remind me just talking about compensation for employees so marica is going to come in tomorrow and she's going to do some recording for several hours um and then she's also going to try to put together a book a manual for dave she's probably not going to clock 14 hours uh is there any do you guys have any views about how we can't do we stick with the compensation that we that marica's normally had 14 hours or do we just or do we do she put in her hours for what she actually worked granted she's almost lost me you lost me sarah i didn't hear the first part of that she should just bill what she actually spends her time doing it get paid at the rate that she was working at before she retired she's retiring april first paid for 14 hours no i don't know that's my question i missed the first part of that yes marica and dave did not come into the office on the basic on the basic premise that the fewer people in the office the better it's a small office you're supposed to say six feet away from each other it's hard to do that when you got a bunch of people all over the place but also because if i go down that i would like some healthy people who can back me up um marica marica's eager to do marica's going to come in tomorrow what in the morning when i'm not here she's going to do a lot of recording and then i've asked her to a dorinda suggestion a great suggestion take a whole bunch of information home and put together a manual for dave so that's good um my question is obviously i don't know if she's going to clock 14 hours this week or next week do you guys how do we compensate how do we compensate these people who suddenly have been told not to go to work because of the the space restrictions so i'm just asking the question so it isn't feasible to move her computer upstairs or to move it no i mean i'm just no no that's not feasible why not because it's incredibly in her she's got the most networked computer in the in the in the office we can't rewire that well first of all i'm not giving anybody a hard time i just i just want to think through the process i mean like my quick answer is probably we should pay her but i would hope she could find 14 hours of productive work to do that we're paying her for okay that's what that's a great answer i'll to give her that answer it's too hard you could think of all kinds of things she could do but i don't know i don't know that that's the case but we're talking about we're talking about a small amount of three more weeks of that i mean this is this week we're talking about peanuts but we could pay her okay yes she can work on the camera she cannot train dave that's the problem because they would have to sit side by side yep i guess it's likely only going to be working three days a week i mean we have question is he going to be working 40 hours or are we going to be convincing no no he holds right now so is anybody emergency management stuff um i was part of the meeting today that they had and they said there is things that they will need to purchase um so the question becomes um i can we're going to use the credit card where and when possible for the things but the one i don't know just should we just come out of discretionary fund or should we just create a line item that becomes a negative we will have to track this because we could possibly get reimbursed um i would have the discretionary fund for the time being that's what it's for okay my question is what kind of things are we talking about how much are we talking about we don't know that's a big unknown right now nobody knows um paul said that he thinks there's just some organized organizational supplies that they're going to need to start off with um but once we start to get into this we don't know if there'll be more expenses or not um which then led to you know how quickly could we disperse the monies that we're not going to be able to wait two weeks um to be able to put it on an order and have you guys sign it so um i'm wondering why standing during this he was he was talking to start with about a few hundred dollars right he didn't even give a dollar amount today he just tonight when i talked to him he was talking about yellow legal pads and pens and okay no i don't think it's computers or anything like that um he just said that there might be you know expenses down the road sure but you know let's take one step at a time but to start out with he was asking about dry erasers and whiteboards and you know we're we're talking about a few hundred dollars for some supplies just put pick out those items if we need to well i think we need to track it a little i think it needs to be its own you know we need to show it somewhere whether we reduce it because if they come in if we have to document all this if we have everything in one chart of account number we'll be able to put everything out set up set up an account but just move the money out of the contingency fund okay all right because we're going to get you know details of what was spent and i think we can track it uh easily that way that as far as getting uh reimbursement so that's certainly not objectionable to me through without you guys letting knowing but i just wanted you to be aware of this was going to happen so uh welch park voices here one for stormwater operating fee from the remote watershed management are we still paying that for i just wanted to double check on that the other bill is for survey tech from chase and chase for assemble welch park plans an hour and a half of work and that was from february dated february third who's that from chase and chase surveyors oh that's for that's for workers that came up through our rewriting of the bylaw so yes that should be that's probated association credit okay i you know did we ever did we ever get the stuff back from uh riley about the bylaws and all of that because i feel like i didn't ever get enough no they know he took he took them and never came back and that was the third thing that car bailing um was in last week and was talking to me this was supposed to be settled by now and he wants to know what's happening and why nothing's happening i know john riley said it would only take a couple weeks well that's the last i remember i remember i remember getting an email from from john and there was like one more signature needed from where we what are we where are we yeah because i thought i thought you had a december 31st the way you thought it would be done by did anything come back either so that's it just really fulfilled do you happen to have the original invoice um from that notice that you would sent me that was just a notice do you have an original yeah i think i can find it i didn't get a chance to get back to you i saw that email but yeah i do think i have the original and uh later on tonight or tomorrow i'll take a look and get that to you okay because there's no address it says to send it to the remit address on the original bill and we don't have the original bill okay i didn't even realize that what i what i saw the you know the the notice that it didn't have an address but yeah i think i can find that during that okay awesome thank you and i think okay sure everything i've got okay thank you okay from the february 18th select board member don't move mary conversation with rube is that you know you get into a then everybody's pointing fingers at everybody else and he didn't want to get into that so we are a decision and it's kind of an awkward decision if you will but you're the other vendor and proceed from there which is actually fairly minimal that i spent and honestly i was really very impressed in i think three hours worth of time he on four machines and he just was he was just going from one machine to the other he set the stuff up he was extremely efficient and i you know he's you know he's knowledgeable he wasn't spending a lot of wasted a lot of time talking or chatting about stuff he was just doing his work and and plowing through it so i mean the thing we don't know honestly and then maybe in this interim we can take advantage of this kind of you know the pandemic situation and try and get more information about what we think the overall costs might be with that group um which we really hadn't we didn't go down that road when we we had our initial meetings with them but i mean and again i i left it with with rube and he and he was very professional and and he said look i understand obviously you know you own the passwords um you decide to drop us and go with somebody else i am going to um you know you know i'm gonna i'm gonna participate the way i need to and help you make that transition so you know he was he was good he was professional about that um where we say i'm glad to handle it you know either way we don't have to be determined so and that but probably not until a few months down the road take any promises you can't keep or it shouldn't be very hard to to make the next step do something that are often between tech support groups well with one another um and they all get very paranoid about well if i give you our logins and you go in and mess something up efficiency and as peter said you know we've been supposed to be having you know these regular update meetings and they haven't occurred so um feel like we ought to go with the other group when that comes over then has been on our board and i don't want to like get too involved in it so i would defer to um to you guys i mean to you phil and what you think is the best um that you know the both physically it's not just about physical but it's about the service so you know if it costs a little more to have great service that's cool one thing that i do want to always be cognizant of when we're dealing with small businesses is that sometimes a small business costs more because they give their employees benefits like health care and retirement and just supporting someone who's cheaper in the best interest of supporting our community um so i just want to be mindful of that that cheap doesn't mean that or or more expensive doesn't necessarily mean that they're providing a better service is that they're giving their workers a better quality of life yes no i think that's a very very good point agree with you i couldn't agree with you more i think you know we had a little bit of a rocky start with some of the work that but things seem to have leveled out they certainly have people who are very knowledgeable i would think group size or business size i think they're probably that are obviously much bigger than we are and i think maybe just have a little bit better understanding of what the needs of a municipal government are the idea you know i mean i think you're right you know let's you know we'll we'll get rb to finish up the installation so we can get ourselves online and solve our windows seven issues um look at when the contract expires and ask for both to give us comprehensive proposals i'm not expecting tech group to be vastly cheaper i think maybe a little bit but not that of a service and that's kind of what i think both peter and i have been hoping for so yeah i agree it's hard getting back to this email thing which we could be doing this we need to look at other options so that's what no that's started this whole thing and when we push back to ruben this way even though it's very exactly yeah i mean it was incredible peter you know i mean because i've been trying to just you know fill that gap and get that done but again you know especially with the new grandkids like my time limit is that i thought you feel it all i'm just saying that that at all but well here's what we're recommending we want you to do it that way and you know some of the discussions i had with uh tech group is well we don't do email how do you want to do it well help you do that which is like a very different response so okay i mean i think i'm good i think i've got direction from you guys that i will dig into it you know where i go good say it again who's talking we're on quarantine do we lose peter okay moving guys we land trust plans to place a permanent conservation easement an 88 acres of land owned by sarah seedman and scott harrow or conservation fund to do so look at that little map they said what it means is that that land is going to have to be used for agriculture for its limitations are when i just i just and i mean we're going to get we're going to get asked we haven't committed to anything and i just have doubts about how that's how we should be spending our conservation funds so that's just don't you think we should be sending it to the calcification committee for them to evaluate it and then it comes to the board yeah and that's the way it would go so this is just like i mean i think we should wait to see what they have to say about it yeah so when we when we get the request that's how we'll handle it i'm sorry peter requesting a donation of five thousand dollars we're going to further further to the conservation committee and have them make a recommendation back to us and then we can make it well i i just want to be clear that i did have discussions with uh with these guys and told them how it instructed them how how the process went so they have already sent a separate letter to the uh conservation commission and if the conservation commission meets um they will discuss it and then then make a recommendation at that point that's the point where the board should have a discussion about whether or not to accept that whatever recommendation that is depending on what the mcc says that's exactly right okay perfect but not now perfect no not at all right good but keep it with when they do it when they have their meeting when they talk about it do it then trust me on this because it'll go in one ear and out the other okay so the the uh Doug grunt uh sent my his beef about me he said it to the select board yes and also to me he said it to me and to you right complaining about twice with his neighbors when he's uh when he's in the voting just to say he should refer it to the board of civil authority but have people jibber jabbering and socializing with their neighbors when they're as they say but sir was only doing what she's supposed to do she has said the same thing to me several times so i'm guilty too that's exactly what i was going to say yeah that's i think you're right if anybody hasn't complained about how i behaved at the um at an election you know i am a separately elected town clerk but i'm also part of the board of civil authority which does oversee elections as well and you know if you want to make a complaint to that he should have made it to the board of civil authority so just look at the chain of command i don't i don't mind him complaining he's welcome to complain there is uh there have been some studies that have been done that women are afraid don't come to the polls because they're afraid they'll make the wrong decision men don't come to the polls because they'll do the process wrong so uh i listened to that and i actually thought okay next time i i will try to put up a policy so that it's less of a personal interaction and maybe he could read them policy ahead of time and therefore not have a woman come up and say you're doing it wrong yeah phil that's no copy that's exactly what i'm talking about i think that that's what that that i think that that would avoid a whole bunch of problems down the future i am in down the road yeah absolutely okay and then when i violate that you can just point at the side right i actually had a sign out this uh during early voting referring to the statute that required people to declare that they needed either a republican or democratic ballot when they were voting for the presidential primary and that went a long long way to you know people just read it saw it said okay and yes i think that that's the lesson i took from this is is the value of signage clear signage yeah yep to a personal conversation initiated by lister in the white horn at town meeting amy's here sent to you all but it should have been sent to me directly as an elected official um the conversation i had with her was on a personal note it had to do with it had to do with tax information and her residence and that's personal and i was not at town meeting it was prior to the start of town meeting just in the gym i did respond to her and i have not heard from her further but it's not really in your daily wick to put it politely well i guess all i would suggest and it's probably again the maybe the board of civil authority but is it appropriate to be approaching people about lister business at town meeting that's my only question town meeting had not yet commenced it was just in the gym when lots of other people were meeting up with folks that they don't see and talking wait those conversations and that yeah sir dance in the future if you can and i have no authority at all to tell you to do that so it's just a recommendation for me you know we have no authority but i think in those public places is probably the smarter way to go if you're sending letters to people send the letter let let it back stand or confront somebody and have a personal interaction with them about it and again like you said just a recommendation and this is Liz i would second that recommendation i spoke um with torsha who felt um very attached felt like she had communicated in a way that um was clear that she was going to take care of the situation um yet the yet the lister continued to pressure sounded in from from what i understood to be not um appropriate and somewhat aggressive and we i would say from from just the regular standpoint of being a townsperson that i would hope that the people who represent us in town are representing in a professional uh way that um that instilled confidence in the people who are our community members that's just my comment thank you does anybody else have anything they want to add mary steve i support all the other comments that have been previously made enough on uh i think that your comments that were just shared were premised on what was contained within the letter that miss anderson wrote you weren't there and she has not yet contacted me directly so it's really not appropriate for even the tenor of your recommendations to me to make a presumption that i was being aggressive or do out speaking out of turn or in some way that was not appropriate so i i want you to recognize that because i would not under any situation address any of you all if you received a nasty letter from someone in town about an interaction that you had with them one-on-one period i think it's inappropriate it's also inappropriate that we continue this without even her being present so it was a conversation between myself and sorcia miss anderson it really was to do with lister business and it was intended to be polite and friendly um and i again appreciate that you want to share your guidance with me but please recognize that your recommendations are premised on a letter that you received which were i not the person i am some might consider libelous okay so let's if we could leave it there please and thank you again for your thoughts well we sent you copies of them and they're in the office here to be signed um if you can give me verbal authorization tonight i will mail out the checks tomorrow and then you can sign them you can either sign them and um email them back to sarah if you have the ability to do that or i i said i said i emailed you guys all the warrants and just asked if you could email and approve that yeah and i i don't have them well i sent them i sent them from the middle six yeah the middle six treasure is emailed did none of you get them i got it oh i'll send it to you again peter you know we're really trying to i'm really trying to avoid traffic in the office here but if you want to come in you can sign them she would prefer them by email back wait a minute wait a minute that's one that's why i'm asking the question so the question is assuming we all get them and can review them yeah finding the order and scanning it back to you that's sufficient we don't need to come into the office that's that's correct i believe that the email will suffice if you say i've read the orders and i approve them um you know then i can attach all that to the warrant and you'll be fine and we can just put that in our records i'll put it in the minutes i'll just say in the minutes that the the orders were reviewed by email and email responses uh and you know they were they were approved i'll just if you could just do it that way that would save a lot okay yeah anybody else got this email or am i the only one who didn't oh it looks like i got the email but i didn't look at the warrants because i thought it was gonna i got the warrants this is liz i i got something about how i had to verbally sign or i had to like put an email something saying yes i approve right and there should be wait that's what i got here it is i got it i'm sorry i have it it's here i didn't see it i've got it and mary you should be okay yeah you just heard the email rather than coming in to sign it mary i'm going to give you the lecture that i've been giving people you're in your situation you do not you should


Hello friends and how are you all doing today? The question says a bill of exchange drawn on January 4, 2003 at 5 months after date was discounted on March 26, 2003 at 3% per annum. If the bankers' discount is Rs.1207.20, find the face value of the bill. Here we are given bankers' discount equal to Rs.1207.20. Further we are given the rate of interest charged is given to us as 3% per annum. Let us find out the date of maturity of the bill. We are given the bill was drawn on January 4, 2003. So it's due date will be equal to 5 months after Jan 4, 2003 plus 3 days of grace. That will be 5 months after Jan 4, 2003 is 4 June 2003 plus 3 days of grace. It will become 7 June 2003. So this is our due date. We are given that this bill was discounted on March 26, 2003. So therefore period of discount will be in the month of March we are left with 5 days. That is from 26 March to 31 March plus we have 30 days of April plus 31 days of May plus 7 days of June. Right? So this comes out, the sum comes out to be 73 days. Converting it into here we have 73 upon 365. Yeah that is equal to 1 by 5. Yeah. Now we are given in the question bankers' discount as rupees 1207.20. And we know that bankers' discount formula is S into R into T where S is the face value of the bill. R is the rate and T is the period of discount. So it is equal to rupees 1207.20. So further we have S into R is 3% time that is the period of discount is 1 by 5 is equal to rupees 1207.20. This implies S is equal to rupees 1207.20 into 500 that is 5 into 100 divided by 3 which further implies S as rupees 201200. Right? So this is the face value of the bill and that is rupees 201200. Right? This completes the session. Hope you understood it, but I enjoyed it too. Have a nice day ahead.