Hello, and welcome to Burning Down the House. This will be a quick tutorial on how you burn down your data center, and hopefully get it put back. This is Therese, I'm Jatin. We are from the backup and restore team at Pivotal, and we are here to talk about the backup and restore of Cloud Foundry. In this talk, we are gonna cover how can you backup and restore Cloud Foundry, what are the current approaches of doing that, the current issues, what is our solution to the problem, and the future of backup and restore for Cloud Foundry. So why backup and restore Cloud Foundry in the first place? So companies run mission-critical workloads on Cloud Foundry, and as a part of running mission-critical workloads on Cloud Foundry involves planning for when things go wrong. We have seen one of the first things operators do when they install Cloud Foundry in their organization is install some kind of a backup and restore solution. App downtime is a pretty big deal for companies, as it can lead to loss of revenue or customers. And in a lot of organizations, Cloud Foundry is actually embedded into the development life cycle. So when Cloud Foundry goes down, you actually are losing the ability to develop your applications. So what can go wrong? What are people planning out for? So there can be things like recovering from a failed upgrade, where your upgrade has left your Foundry in a bad place and you want to go back to a point in time. It can be things like user errors in which administrator accidentally deletes user-critical information. An example of that is the GitLab meltdown in which requests could not be served because parts of the needed data were accidentally deleted. There can be issues like data corruptions and nowadays there are security vectors like ransomware which can affect applications. By the way, the easiest fix for a ransomware situation is to do a repave and put your data back.  We are gonna target the data center failure as our use case because it's like the superset of all the use cases that we see over here. So what does it mean to back up Cloud Foundry? So Cloud Foundry itself is a complicated distributed system and to back up Cloud Foundry, we have to essentially need to extract the state that it has accumulated over its running life cycle so that when we put the state back and flip the switch back on, it should resume operations.  So that begs the question, where does the state in Cloud Foundry live and what state do we need to capture to create an effective backup of Cloud Foundry? So to explore that, let's look at how Cloud Foundry stores its state during its life cycle. So imagine a Cloud Foundry with just two components, a Cloud Controller and a few Diogo cells. When an app developer pushes their application to Cloud Foundry, what they do is Cloud Foundry will insert metadata about the application in the database and it will save the source of the application itself in a blob store. As you can see there are, this subset of Cloud Foundry uses two data sources, a database to store records and blob store to save files. When Cloud Foundry is deployed, it is pre-populated with build packs. Build packs are programs which will convert source codes to containers. After that, the Cloud Controller will ask one of the Diego cells to state the application. What that would do is fetch the build packs and the source from the blob store and create a droplet. Then it will save the droplet inside the database, save the droplet metadata inside the database and save the actual droplet in the blob store. And in the last stage, the Cloud Controller will ask one of Diego cells to run the application which will pull the droplet out of the blob store and start to run it. So what we can see here is there is some referential integrity between the blob store and the database. So there are references going out from the database to the blobs and if we do a restore and these records don't line up, your apps might not come back. So these are not the only two components in Cloud Foundry, there are other components and they have their own data source. And these data sources might have similar referential integrity concerns across data source. So if we put back all the state that we saw before, will we, do we have given up information to do a restore? Well, the state that we saw before is just part of the puzzle. There is also Cloud Foundry itself, like the Cloud Foundry, the software which runs and deploys your applications. So where does that live? So to find that out, we need to go deeper. So Cloud Foundry is deployed and managed on a control plane provided by Bosch. Bosch is responsible for actually deploying Cloud Foundry. All the information about the software will be stored in Bosch. So let's take a look at how data flow looks like in a Bosch director. The Bosch director also has two data sources. So it has a record store and a blob store. When an operator uploads a release to the Bosch director, the Bosch director will save some metadata about the release in a database and save the actual software in a blob store. When the operator asks Bosch to deploy that software, it would save some metadata about the deployment in its record store. After that, it will fetch information about the releases and the deployment from the record store and get the actual software from the blob store and try to create a VM out of it. So we see this pattern again, where we have a software trying to get information which is stored across data stores. And there is some referential integrity which grows across different components. So Bosch is also used to deploy other things, like data services. Apps actually connect to these data services, which are deployed on Bosch to save user data in them. So if you want to take an effective backup of the entire platform, the data landscape kind of looks like this. So what do we do when parts of this catch on fire? So currently, when we started with the backup and restore initiative, we looked at what companies currently do for solving this problem. And we realized there are a lot of localized solutions for solving this problem. The first class of tools that we discovered was tools that know a lot about where state in Cloud Foundry exists. So these are tools which will go in and will know where which databases are used by which components in Cloud Foundry. We'll do SQL dumps, or we'll just copy files, which they think are required to create a good backup of Cloud Foundry. So the primary problem with tools like this is fragility. So Cloud Foundry, for a software of its size, moves pretty frequently. And whenever it changes how it stores data internally, these tools start to break. And so which means that to create a tool which will always backup a Cloud Foundry, you need to change the tool to know about a lot of versions of Cloud Foundry and how data was represented across those versions. The other thing is consistency. So tools like this cannot just backup individual databases. They need an effective snapshot across those databases. So which means that they somehow have to stop the Cloud Controller to take a consistent backup across these data stores so that when the restore happens, the records match up. Which means that these tools are susceptible to down times. The other class of solutions is running two Cloud Foundries, an active active or active passive mode, in which essentially build tooling around pushing applications to two foundations and trying to maintain the state and them consistently. So the issue with this is it's really difficult to get right, because you have a consistency problem now across Cloud Foundries. And it essentially doubles your cost because you are running two production-like environments. And it does not mitigate against things like the malware vectors that we saw before. The other class of solutions people are trying out is IAS Snapshot. So some IASs will give you a functionality which will snapshot persistent disks that have been attached to instances. So the issue with this is it's like pulling data from underneath the application. Not everything might have been flushed down to disk when the snapshot was taken. And the other interesting bit is not all state is needed for a successful backup. Like only a subset of the information on disk might be required to do a successful restore. The other strangely popular opinion is to do nothing. So a lot of operators which script out things like Cloud Foundry configuration like creating orgs, users, and spaces. And in case of a disaster, you would create this structure again and ask your app developers to repush your applications. The problem with this essentially is the recovery time might be really long, because not all teams have really good pipelines to push their apps in again. And so the other common themes that we see across organizations is people are worrying about things like how do they do artifact management? How do they encrypt the backups that they get? When they should take the backups? How long should they retain their artifacts? Should they do complete backups or partial backups, which means that all the components that we saw before, should they back up all of them all the time? Or can they get away with just backing up some of them some of the times? Should they do incremental backups? So which leaves us with a problem state, a problem space, which looks kind of like this. Therese will take us through how we have been solving this problem. So we took everything we learned. And we did a lot of customer research and a lot of research into current solutions. And we came up with a new model of backup and restore to try to address the issues that we found. So if we start with this problem space, we divided the issues into two categories. On the one hand, there's how to orchestrate the backup. So that includes all the concerns around the backup. Consistency across backups, encryption, scheduling, artifact management, things like that. And the other category is how to do the backup, how to actually do the backup and the restore. So things like database versions, what is the data that needs to be backed up, and what is the correct procedure for a backup or for a restore? We assigned these two categories roles. The first role is the orchestrator, and the other role is the component. And we've crafted a contract between these two roles. So we have a backup and restore framework based on a contract that sets out the requirements for the orchestrator and the component. And now I'm going to go into the details of that contract. So the orchestrator expects the component to implement hooks to do the backup and restore. The hooks are lock, backup, and unlock. The first requirement for the orchestrator is that it has to trigger these hooks in this prescribed order. And the only hook for restore is restore. So the orchestrator is responsible for moving the backup artifacts after a backup is taken and putting the artifacts in the right place before a restore. Now the other side of the contract is the component. So if a component wants to be backed up and restored, it has to implement the backup and restore hooks, which are lock, backup, unlock, and restore. So the component, each of those hooks is actually optional. So the component will implement the hooks that are appropriate to it. So if it's a database that needs to be locked, I mean, that needs to have rights stopped, it might implement lock. And then backup would be like, you know, PGDOMP or something. And then unlock would start up the database again. And then if nothing needed to be backed up, it wouldn't implement any scripts at all, and that would be fine, nothing would happen. So the component, this is the other side of the contract, has to put the backup artifact in a particular location so that the orchestrator can find it and take artifact, the artifacts to be restored from a particular place so that it can be received from the orchestrator. So here's all the things, right? It's a pretty simple contract. So the contract separates backup orchestration from the actual backup and restore logic. The backup hooks are written by component authors who are best placed to determine which parts of component state are relevant for a backup and what the correct behavior for a backup and restore is. Because the hooks are packaged with the component, they can change as the component changes. So they should never be out of sync with how the data is stored. You'll see that the contract addresses the fragility and the compatibility issues that we saw with tools that reach under the hood by encapsulating the backup and restore knowledge in the component. So there are benefits to this contract. Firstly, consistency. So asking the component to do its own backup means that it can flush data to desk, can stop database rights, whatever it needs to do to take a consistent backup. And locking across components prevents state mutations during backup, enabling, again, consistent backups. Secondly, backup and restore can be smart. So processing and filtering data in any way that makes sense. So the backup script might do encryption, a restore script might regenerate credentials and the orchestrator actually doesn't care what the script does as long as it abides by the contract. Another benefit to the contract is that the artifact transfer happens after the unlock step and so it minimizes the amount of downtime that a lock might incur. So I've talked about the contract and the abstract. We have implemented the contract as Bosch backup and restore. So in our implementation, the orchestrator is a binary called BBR. A component is a Bosch job and the unit of backup is a Bosch deployment. So you'll notice that we're tied to and have leveraged Bosch concepts. Well, why is that? All components in Cloud Foundry are Bosch deployments. The Bosch director is a Bosch release and for an operator, a Bosch deployment is the logical unit of a backup. So the orchestrator is the BBR binary. It's a CLI that runs on a jump box. It knows how to trigger the backup and restore hooks on both Bosch deployments and Bosch directors. So BBR can back up the state and the software in Cloud Foundry but a restore doesn't do a redeploy. So it's kind of like my SQL restore. And I'm really, we are very excited to announce that we have submitted to the CF extensions to open source BBR. Okay, so earlier, Jatin showed you where state is stored in Cloud Foundry. So what I'm gonna do now is I'm gonna walk through how BBR backs that state up. So there's our operator, calls backup and then BBR will first identify any lock scripts. So the Cloud Controller implements lock, the lock script and what it does is it stops the CF API to avoid mutating state during the backup. Then BBR will call all of the backup scripts. So the backup scripts will generate backup artifacts for each job in the deployment, each job that implements backup. For Cloud Foundry, we'll end up with the UAA database, CCDB, the Blob Store and some other things. Then BBR will call the unlock script. And finally, BBR will copy all the artifacts back to the jump box and the backup is finished. Okay, so I'm gonna give you a demo. Me and live demos, not so good. So it's a video, it's sped up but it is the real thing. Here we go. Now I hope that this is, it's running great, okay. So I hope it's big enough to see it. So we're backing up the Bosch Director here. You can see that, I'm gonna come over here so I can see. It identifies which scripts are there. It's backing up CredHub, the Director, the Director Database, the Blob Store and UAA. And then it's done some, it does checksums, it does validity checks. And then it creates a tar file. And then if you look, it also creates a metadata file which has each of the artifacts that it created and also the start and finish time of the backup. And then you can see that we ran restore and we've put all that data back into Bosch. So in order for, BBR can only back up and restore things that implement the backup and restore scripts. And here are the releases that we have at the moment. We have, we can back up and restore the Bosch Director, CredHub, UAA, Elastic Runtime which is Pivotal Cloud Foundry. And coming soon we'll have backup and restore scripts for open source Cloud Foundry and for data services. So BBR, the problem that we're trying to solve is the kind of inner core of backup and restore. It's creating the backup artifact and putting it back. There, you know, as we talked about in our earlier slide about concerns around backup and restore, there are a lot of other concerns. So encryption, scheduling, artifact management, the, you know, a lot of other things. Well, we have partners and we're working with them to integrate BBR with external data stores and with automation that does things like scheduling, encryption, artifact management. And we really do welcome collaboration. So please get in touch if you're interested in integrating BBR with your backup and restore project. We're looking very actively at how we will need to extend the BBR contract to support different backup and restore scenarios and to improve operability. So we're looking at being able to run BBR against multiple deployments and supporting incremental backups, points in time recovery, external data stores, and then having a way to validate backup artifacts without running a restore because that's a very expensive thing to do. And then as we extend the contract, we'll build BBR out to match the contract extensions. We're also looking, so BBR uses SSH to run, to tunnel into the jobs and run the scripts. What we're looking at is triggering those with a Bosch agent in the future. We're also looking at optimizations like calling all of the backup scripts in parallel instead of in serial. When we think about the future of backup and restore for Cloud Foundry, it's really about making Cloud Foundry more backup-able. So doing things like adding read-only modes to minimize the downtime and trying to minimize the amount of references across data stores. And then in the future, and this is a pretty exciting vision, is to change the way that state is stored in Cloud Foundry so that it's in an event stream. So it's basically, you can replay all the events that have happened to regenerate the state. So we've talked about Cloud Foundry, what it means to backup Cloud Foundry, the state and the software. We've talked about the current approaches that we've seen, the issues with those approaches. We've talked about the BBR contract that we've created. We've talked about our implementation, BBR. And we've talked about what backup and restore might look like in the future. So I want to say thank you, I know it's the end of the day. And you'll probably want some adult drinks soon. We have, I mean, we're gonna answer questions now. I will also say that we'll be taking part in the extension's office hours tomorrow morning, or well, tomorrow at 12 10. And hot off the press, we have BBR stickers. So I think every fashionable laptop wants one. Okay, so do we, let's have questions. I have to say this is the best round of applause that we've had. Pretty good, all right. Can you state your name? Matt, with the little, yeah, I'm curious what sort of duration you're seeing on the locks, just for the Cloud Foundry as you packed up, but how long do those last? Is it in a locks state to take them back? We can't hear you, use the mic. Yeah, just, yeah, share it. Is it, you have to turn it on. It depends upon the data that is there in the MySQL and the Blobstore. That's right. How many pre-dubs, he's asking. We have not tried pre-dubs yet. So it depends on how big the MySQL data store is. So for the block, for the NFS Blobstore, we can do stuff like hard links where we just link the data, link the Blobstore another directory so that the backup utility can copy them off. So the primary lock time driver for us right now is the MySQL dump. So for, we are seeing times like in minutes, so it's like five to six minutes. Any other questions? So, kind of interesting is that I know that down the line, you're looking at doing the data services as well as components there. And we have a lot of experience where I work with the MySQL data service. And I know that they actually change the way that they're offering backups in that front. They used to do the MySQL dump and now they're actually backing up the actual data files themselves. Is there some sort of cross-team collaboration there to see like maybe why did they go down that path? Cause you guys are still doing the MySQL ones on the cloud finder, and obviously those could be much smaller than what is potentially on the data services, but I don't know if that could speed up times. So instead of using MySQL dump, I'm actually backing up the data files themselves. So the current implementation of the scripts for cloud foundry, pivotal cloud foundry, don't use MySQL dump, they do use the MySQL database mechanism provided by the MySQL team. So the whole point of the contract is that the teams, it would be, it will be the MySQL teams who write the backup and restore scripts. So the decision about how to back it up will be their decision. More questions? Yeah. Maybe. So when you implement a lock for a specific component, does that lock also propagate to things that may be posting data to those things? So if you lock a database as part of a component, will it also lock things that are trying to write to that component as well? No? No. Okay, one more? All right, last question for it. Everybody wants to get that little drink you mentioned. Yeah, two questions actually. Which version of PCF is it coming on and is it replacing CF ops? 111, and over time, yes. Thank you, everybody. Thank you, Terence. Thank you.


Welcome back. Having discussed the notions of tense, aspect and voice in the e-lectures, the function of the verb Part 1 and Part 2, we will now look at the remaining functional aspects in this final e-lecture of the series. That is, we will talk about mood and modality. Let us start with the discussion of mood. The term mood is traditionally restricted to a category expressed in verbal morphology. In Latin, for example, we have three moods. The indicative mood, you love. The subjunctive mood, ames, you may love. And the imperative mood, ama, love. However, the category mood is not found in all languages. In English, only a rudimentary system of mood is left. The indicative mood, normally expressed by the base form of the verb, and the subjunctive mood, which is expressed by a variant of this. We will look at this in a second. So let's start with the discussion of the indicative mood in present-day English. The unmarked mood in English is the indicative mood. Its formal realisation, leaving aside complex verb groups, is that of the standard inflectional paradigm for tense. That is, the present tense, which is formed by means of affixation, either zero affixation, or you add the third person singular s as in love-take-go versus loves-takes-and-goes. And then in the past tense, which is formed by means of affixation, loved-and-hit-hit-zero affixation, by means of base change, such as took-and-met, and even by means of subpletive forms as in go versus went. In present-day English, the indicative mood is used in the majority of constructions. The distinction between the indicative and the subjunctive mood is confined to those verb forms where inflectional differences can be found. For example, the third person singular present tense forms of be. Compare the following two sentences. God saves our lives versus God save the queen. The mere absence of the third person singular inflectional marker in the second example, God save the queen, which by the way is, as you all know, part of the British national anthem. The absence of the third person singular marker turns its verb into the subjunctive form. The subjunctive in present-day English is generally an optional and stylistically marked variant of other constructions. It is realized, likely imperative, by the base form of the verb. Thus, apart from the third person singular present tense and the indicative forms of be, there is no difference between subjunctive and indicative forms. The most common occurrence of the subjunctive can be found in that clauses. Here is an example. The so-called mandative subjunctive. They propose that Smith be elected. Now, this subjunctive can be used with any verb if the subordinate clause is introduced by an expression of demand, recommendation, proposal, etc. Thus, the following elements are commonly used to introduce a mandative subjunctive. And here are some examples, verbs for example. We decided that, we insisted that, we ordered that Smith be elected. Or adjectives such as, it is advisable or desirable that Smith be elected. Or even nouns, we took the decision that Smith be elected and so on and so forth. Well, and then there is the formulaic subjunctive, as in come what may, and the part of the national anthem, God save the queen. Now, the formulaic subjunctive can be found in independent clauses in so-called formulaic expressions. These are expressions which are contextually rather restricted. And then after verbs like wish or in adverbial clauses introduced by if, as if, as though, though, the subjunctive is realized as so-called irrealis. And it is restricted to the use of were. So here we have cases such as, if I were you, I wish the journey were over. Note that in speech, were is often replaced by the indicative form was. Well, so much for the discussion of mood. Let's now continue with modality. In present day English, three kinds of modal meaning or modality can be distinguished. Let's illustrate these using the modal auxiliary can. Now here is the first interpretation, the so-called dynamic or factual modality. He can do a handstand. That is, he is able to do a handstand.  Can you pass the salt, please? Is a good example of this. And the final modality that can be found is the so-called epistemic modality. He can't be ill, can he? Where a mode of knowing is applied to in order to interpret the meaning of the modal verb. All three kinds of modality, which we will discuss in detail in a second, are also commonly expressed by other means than modal auxiliaries. Let's look at them. For example, if we take the case of dynamic necessity, as in we must start early, we can find alternatives in using verbs. The verb necessitate, for example, our work necessitates an early start. Or we have the option of using an adjective. An early start is necessary. Adverbs can also occur in such context necessarily our work starts early. And last but not least, we can choose nouns. There is the necessity to start early. The central means to express the different kinds of modality in present day English, however, are the modal verbs. Let's illustrate how they can express the three types of modality and let's start with the dynamic modality. The dynamic modality concerns the properties and dispositions of persons referred to in the clause, especially by the subject. In our first example, Usain, where we mean Usain Bolt of course, Usain can run faster than anyone else. In this first example, can is used to express the ability. You can also replace it by Usain is able to run faster. The dynamic interpretation of will in I asked Jack to leave, but he won't here in the negative interpretation. The dynamic interpretation of will in this example shows that Jack lacks willingness. Well, and here I have a third example. You may come in now. Now in replacing may in this example by be allowed to, we already have the meaning of dynamic may allowance. By the way, in earlier periods of English, modal auxiliaries could occur without verbal compliments. However, only in this dynamic use. Here is an example from Shakespeare, the taming of the shrew. There, there, Hortensio, will you any wave? Where will is of course the modal verb and there's no verbal compliment. Today, modal verbs must have a verbal compliment. The second type of modality is the so-called deontic modality. The term deontic comes from Greek where the stem deon means duty, obligation, necessity. Thus, deontic modality typically has to do with notions such as obligation and permission or in combination with negation with prohibition. Again, let's look at some examples. Here's the first. You can come here if you wish. Now this is a typical example of giving permission. And if you try to replace, you can by be able to, well, you will see it is impossible here. You are able to come here if you wish is of course not giving permission. In the second case, the case of can you pass me the sword please? We already discussed this. This is a typical example of a request. Example number three, you must come here at once. Well, here we are confronted with the deontic interpretation of strong obligation. And finally, you may want to solve the problem later. Well, here we have an interpretation or the deontic interpretation of possibility. Using speech act terminology, the most important types of deontic modality appear to be commissives and directives. That is speech acts where we commit ourselves to do something and speech acts where we try to get our hearer to do things. Depending on the modal verb involved, the deontic modality may be defined as strong as in the case of must strong obligation. You must come here at once or weak. You may want to solve the problem later. Let's finish with epistemic modality. The term epistemic is derived from the Greek word epistemicos, meaning understanding or knowledge. Thus epistemic modality shows the status of the speaker's understanding or knowledge, including both. His own judgments and the kind of warrant he has for what he says. Here are some examples. He may be ill is of course a possibility, an epistemic possibility. He is playing tennis, so he must be better. So because he plays tennis, we know it is almost a necessity, possibility or necessity that his state is better than his previous state. Or take example number three. He can't have been ill. Again, a similar interpretation, possibility and necessity. And our last example, that will be the postman. Well, this is an epistemic interpretation of probability. So much for modality. Let's summarize. In this e-lecture we discuss two additional functions of the verb. Mood and modality. Mood is realized by a particular verb form. Modality is realized syntactically in present day English, that is, by means of a complex verb group with a particular modal verb in it. However, we have seen that alternative options such as the use of adverbs or adjectives, nouns and verbs are also possible. Well, this is the final e-lecture belonging to the series of e-lectures where we dealt with the central functional aspects of the verb. So, I hope you've seen them all. Thank you very much for your attention.


Lithium-ion batteries are widely recognized as the leading technology for electrochemical energy storage, with significant applications in the automotive industry and renewable energy grids. However, battery management systems need to estimate indicators like state of charge and state of health, which cannot be directly measured, using algorithms that employ mathematical models and basic measurements. This review provides a comprehensive examination of various models and estimation techniques for Li-ion battery monitoring, aiming to simplify the process for new applications development. This article was authored by Miguel Marti Florenses, Andrew Cecilia, and Ramon Costacastello.


Welcome to All Hands Update, I'm Petty Officer Tony Rosa with your headlines from around the fleet. In an effort to increase transparency and accountability, the Navy and Marine Corps released the results of the first six months of Court's Marshall for 2013, including sexual assault cases. The Navy's Chief of Information Rear Admiral John Kirby said releasing these verdicts is an important tool in combating sexual assault. The idea here is to show that the judicial system is working, we are prosecuting these crimes, and that we're able and willing to be transparent about what the results are. We are going to do this monthly from here on after, and again this is really about trying to be accountable and transparent about a very serious problem and a very diligent judicial process in the Navy. You can read more about this story and view the results at navy.mil, as well as marines.mil. From All Hands Update, thanks for watching.


Hey everyone, welcome back to theCUBE. Lisa Martin with Dave Vellante. We're here in Las Vegas with Snowflake at the Snowflake Summit 22. This is the fourth annual. There's close to 10,000 people here. Lots going on. Customers, partners, analysts, press media, everyone talking about all of this news. We've got a couple of guests joining us. We're going to unpack Snowpark. Torsten grabs the director of product management at Snowflake, and Joe Nolte, AI and MDM architect at Allegious Group. Guys, welcome to the program. Thank you so much for having us. Isn't it great to be back in person? It is. Wonderful. Yes, indeed. Joe, talk to us a little bit about Allegious Group. What do you do? And then tell us a little bit about your role specifically. Well, Allegious Group is a collection of operating companies that do staffing. They're one of the biggest staffing companies in North America. We have a presence in Amia and in the APAC region. So we work to find people jobs, and we help get them staffed, and we help companies find people, and we help individuals find people. Incredibly important these days. Excuse me? Incredibly important these days. It is, it varies right now. Tell me a little bit about your role. You are the AI and MDM architect. You wear a lot of hats. Okay, so I'm an architect, and I support both of those verticals within the company. So I work, I have a set of engineers and data scientists that work with me on the AI side, and we build data science models and solutions that help support what the company wants to do, right? So we build it to make business processes faster and more streamlined, and we really see Snowpark and Python helping us to accelerate that and accelerate that delivery. So we're very excited about it. Explain Snowpark for people. I mean, I look at this wonderful sandbox. You can bring your own developer tools in, but explain in your words what it is. Yeah, so we got interested in Snowpark because increasingly the feedback was that everybody wants to interact with Snowflake through SQL. There are other languages that they would prefer to use, including Java, Scala, and of course Python, right? So then this led down to our work into Snowpark where we're building an infrastructure that allows us to host other languages natively on the Snowflake compute platform. And now here what we just announced is Snowpark for Python in public preview. So now you have the ability to natively run Python code on Snowflake and benefit from the thousands of packages and libraries that the open source community around Python has contributed over the years. And that's a huge benefit for data scientists, ML practitioners, and data engineers, because those are the languages and packages that are popular with them. So we very much look forward to working with the likes of you and other data scientists and data engineers around the Python ecosystem. Yeah, and Snowpark helps reduce the architectural footprint. And it makes the data pipelines a little easier and less complex. We had a pipeline and it works on D&B data and we converted that entire pipeline from Python running on a VM to directly running down on Snowflake, right? We were able to eliminate code because you don't have to worry about multi-threading, right? Because we can just set the warehouse size through a task, no more multi-threading, throw that code away, don't need to do it anymore, right? We get the same results, but the architecture to run that pipeline gets immensely easier because it's a stored procedure that's already there and implementing that, calling to that stored procedure is very easy. The architecture that we use today uses six different components. Just to be able to run that Python code on a VM within our ecosystem to make sure that it runs on time and scheduled and all of that, right? But with Snowflake, with Snowflake and Snowpark and Snowflake and Python, it's two components. It's the stored procedure and our ETL tool calling it. Okay, so you've simplified that stack and eliminated all the other stuff that you had to do that now Snowflake's doing. Am I correct that you're actually taking the application development stack and the analytic stack and bringing them together? Are they merging? I don't know. I think in a way, I'm not real sure how I would answer that question, to be quite honest. I think with Streamlit, there's a little bit of application that's going to be down there so you could maybe start to say that. I'd have to see how that carries out and what we do and what we reproduce to really give you an answer there, but yeah, maybe in a little bit. Well, the reason I asked you was because we always talk about injecting data into apps, injecting machine intelligence and ML and AI into apps, but there are two separate stacks today. Aren't they? Certainly the two are getting closer. With Python, Python, it gets a little better. Explain that. Just like in the keynote, right? The other day with Shree, when she showed her sample application, you can start to see that because you can do some data pipelining and data building and then throw that into a training module within Python right down inside a snowflake and have it sit in there and then you can use something like Streamlit to expose it to your users, right? We were talking about that the other day about how do you get an ML and AI after you have it running in front of people? We have a model right now that is a predictive and prescriptive model of one of our top KPIs, right? And right now, we can show it to everybody in the company, but it's through a Jupyter notebook. How do I deliver it? How do I get it in the front of people so they can use it? Well, with what we saw with Streamlit, right? It's a perfect match and then we can compile it. It's right down there on Snowflake and it's completely easier time to delivery to production because since it's already part of Snowflake, there's no architectural review, right? As long as the code passes code review and it's not poorly written code and isn't using a library that's dangerous, right? It's a simple deployment to production. So because it's encapsulated inside of that Snowflake environment, we have approval to just use it however we see fit. It's very, it's faster delivery. That code review has to occur irrespective of, you know, whatever you're running it on. But okay, so I get that and, but it's a frictionless environment you're saying, right? What would you have had to do prior to Snowflake that you don't have to do now? Well, one, it's a longer review process to allow me to push the solution into production, right? Because I have to explain to my infosec people, right? My other, it's not trusted. Well, don't use that word, right? It got it, there are checks and balances in everything that we do. It has to be verified. Yeah, that's all it's just part of the, it's part of the, what I like to call the good bureaucracy, right? Those processes are in place to help all of us stay protected. It's the checklist. Yeah, that's all it is. It's like flying a plane. But that checklist gets smaller and sometimes it's just one box now with Python through Snowpark running down on the Snowflake platform. And that's the real advantage because we can do things faster, right? We can do things easier, right? We're doing some mathematical data science right now and we're doing it through SQL. But Python will open that up much easier and allow us to deliver faster and more accurate results and easier. Not to mention, we're going to try to bolt on the hybrid tables to that afterwards. Oh, we're going to talk about that. So, can you, and I don't need an exact metric, but when you say faster, talking 10% faster, 20% faster, 50% faster? That really depends on the solution. Give me a range of the worst case, best case. I really don't have that. I know, I wish I did. I wish I had that for you but I really don't have that for you. Obviously it's meaningful. It is meaningful. It has a business impact. It'll be, I think what it will do is it will speed up our work inside of our iterations so we can then look at the code sooner, right? And evaluate it sooner, measure it sooner, measure it faster. So is it fair to say that as a result, you can do more? Yeah, that's fair to say. We'll be able to do more. And it will enable more of our people because they're used to working in Python.  What are some of the benefits that having Snowpark for Python under the hood, how does it facilitate them being able to get access to data to deliver what they need to to their clients? Well, I think what we would use Snowfake for Python for there is when we're building them tools to let them know whether or not a user or a piece of talent is already within our system, right? Things like that, right? That's how we would leverage that. But again, it's also new. We're still figuring out what solutions we would move to Python. We have some targeted, like I have developers that are waiting for this and they're in private preview now, they're playing around with it, they're ready to start using it. They're ready to start doing some analytical work on it to get some of our analytic work out of GCP, right? Because that's where it is right now, right? But all the data is in Snowflake, you know, just, but we need to move that down now and take the data out of us. The data wasn't in Snowflake before, so the dashboards are up in GCP. But now that we've moved all of that data down into Snowflake, the team that did those analytical dashboards, they want to use Python, because that's the way it's written right now. So it's an easier transformation and easier migration off of GCP and get us into Snow, doing everything in Snowflake, which is what we want. So you're saying you're doing the visualization in GCP, is that right? It's just some dashboarding, that's all. Not even visualization, you don't even give it for it. You don't even give me that, okay? No, because it's not visualization, it's just some dashboardings of numbers and percentages and things like that. It's no graphic or anything like that. And it doesn't make sense to run that in Snowflake in GCP. You could just move it into AWS or... Well, what we'll be able to do now is all that data before was in GCP and all that Python code was running in GCP. We've moved all that data out of GCP and now it's in Snowflake and now we're going to work on taking those Python scripts that we thought we were going to have to rewrite differently because Python wasn't available. Now that Python's available, we have an easier way of getting those dashboards back out to our people. Okay, but you're taking it out of GCP, putting it to Snowflake, where? Anywhere? Well, so we'll build those dashboards and they'll actually be displayed through Tableau, which is our enterprise tool for that. Okay, and then when you operationalize it, it'll go... But the idea is it's an easier pathway for us to migrate our code, our existing code, that's in Python, down into Snowflake, have it run against Snowflake, right? Because all the data's there. Because it's not a going out and coming back in, it's all integrated. We want our people working on the data in Snowflake. We want, that's our data platform, that's where we want our analytics done, right? We don't want them done in other places when I get all that data down and over our data cloud journey, we've worked really hard to move all of that data that we use out of existing systems on-prem and now we're attacking the data that's in GCP and making sure it's down. And it's not a lot of data and we fixed it with one data pipeline, exposes all that data down in Snowflake now. We're just migrating our code down to work against the Snowflake platform, which is what we want. Why are you excited about hybrid tables? What's the potential? Hybrid tables I'm excited about because some of the data science that we do inside of Snowflake produces a set of results and their recommendations. Well, we have to get those recommendations back to our people, back into our talent management system. And there's just some delays. There's about an hour delay of delivering that data back to that team. Well, with hybrid tables, I can just write it to the hybrid table and that hybrid table can be directly accessed from our talent management system, be it for the recruiters and for the hiring managers to be able to see those recommendations in near real time. And that, that's the value. That's the value. Yep, we learned that access to real time data in recent years is no longer a nice to have. It's like a huge competitive differentiator for every industry, including yours. Guys, thank you for joining Dave and me on the program talking about Snowpart for Python, what that announcement means, how Allegious is leveraging the technology. We look forward to hearing what comes when it's GA. Yeah, we're looking forward to it. All right guys, thank you. For our guests and Dave Vellante, I am Lisa Martin. You're watching theCUBE's coverage of Snowflake Summit 22. Stick around, we'll be right back with our next guest.


Welcome back to 6.2, everyone. Characteristic polynomials for the textbook linear algebra done openly. I wanna talk about how eigenvalues are related to singular matrices. I should say non-singular matrices right here. So you can see the following theorem that's in front of us right now. That if we have an n by n matrix, I claim that this matrix is non-singular if and only if zero is not an eigenvalue of a. And so it's actually a fairly quick argument on why that is, right? Because if zero were a eigenvalue of a, we would get that a times x is the same thing as zero times x, which whatever x is, that's gonna be the zero vector right here. This would suggest that x actually belongs to the null space of a, which would suggest that this null space is something non-zero or non-trivial because after all an eigenvector has to not be the zero vector right here. And this process is essentially reversible, right? And with connection to the characteristic polynomial, if you take the determinant of a minus lambda i, right? Well, if we're taking lambda to be, if we're taking lambda to be zero, you're taking a minus zero i, this is just the determinant of a, right? And if this was an eigenvalue, this should be zero. And as we've seen before, a matrix is singular if and only if its determinant is zero, right? So we can't have zero as an eigenvalue for a non-singular matrix. And in fact, when we have a non-singular matrix, we can actually find the eigenvalues related to these things in the following way, right? So say that ax equals lambda x right here. Well, if it's the matrix is non-singular, you can multiply both sides by the inverse of the matrix. On the left-hand side, a inverse times a will give us the identity. So we're left with just x right here. On the right-hand side, because it's lambda is a scalar, you can factor it out of matrix multiplication here. So you get lambda times a inverse x like so. And since we know that lambda is not zero, right? Because non-singular matrices do not have zero eigenvalues. You can actually divide both sides by lambda and you end up with a very important observation that a inverse x equals one over lambda x right here. So if a matrix is non-singular, the eigenvalues of the inverse matrix will be the reciprocals of the eigenvalues of the original matrix, which is actually a really, really neat observation. It's kind of cool. And so a matrix is non-singular if and only if it has non-zero eigenvalues. Now, I want to kind of mention that although zero is an acceptable eigenvalue, the zero vector is never considered an eigenvector. And I also want you to be aware that if zero is an eigenvalue, that doesn't mean the eigenvector associated is zero. Because again, zero doesn't have to be, zero vector is not considered an eigenvector. So take this three by three triangular matrix. I like this example right here because it's triangular, we can identify the eigenvalues really quickly without using the characteristic polynomial. We see that they're gonna be three, zero and two, right? If we were to look for the eigenvectors associated to lambda equals zero, the zero eigenspace here is none other than just the null space of A. Because if we subtract zero i from A, that doesn't change anything right there. So to find the null space is to find the zero eigenspace for a matrix. And if that null space is non-trivial, that is if the nullity here of the matrix, this is just equal to your zero multiplicity. That is the geometric multiplicity of the eigenvalue zero is just the nullity here. And so one can see very quickly that if we investigate the null space of this matrix, you can grab a vector negative two, one and zero. And so I want to kind of verify that with everyone here. Three, six, negative eight, zero, zero, six, zero, zero, two. Times that by the vector negative two, one and zero. And so if we do the matrix multiplication here, we're gonna end up with negative six plus six plus zero. We're gonna get zero plus zero plus zero. And we end up with zero plus zero plus zero. That's nice. When you simplify that, you end up with zero, zero, zero, which is zero times the original vector negative two, one, zero. And so this is evidence that negative two, one, zero is an eigenvector of A and it's a zero eigenvector of A. So you can have zero being an eigenvector, sorry, zero can be an eigenvalue, which that happens if and only if the matrix is singular. This square matrix doesn't have an inverse, but the eigenvectors associated to lambda equals zero will be non-zero vectors themselves and it'll just coincide with the null space of the original matrix. So these eigenspaces in some essence are generalizing the notion of null space that we saw previously. All right, thanks everyone. See you next time.


Hello everybody and welcome to a newly updated Jurassic World! Um, we're sort of gonna go over the new updates that have arrived and what that could mean for your game! So, uh, the biggest thing to take away, I think, or one of the biggest effectors is Mono Stegatops. And for a long time- Ooh, look how dark it is! Isn't it just lovely? That's- that's as high as we can go, eh? Alright then, looks like we're gonna have to increase the ISO. Oh, there you go. Okay. Good? Yes. Right, Mono Stegatops has got some new abilities. Dig in, which is a priority cleanse self, increased speed by 10% for two turns, shield 50% for one turn, and heal for 25, swap in stunning strikes, 66% chance to stun a target, attack for one times the amount, and then lock down for two turns. So, they've added a bunch, a bunch of new attacks and abilities as well. I'm assuming- they saw how amazing Draco Rex was with the swap in ability, and they thought, hey, I'm gonna- we should probably give everything else similar abilities. So, I'm gonna quickly- well, for me, I think there's new hybrids as well. Let's have a look. What- what new things do we have? Oh, we've got a bunch. So, yes, the biggest news is there is now an Indominus Rex Gen 2. So, I haven't put anything in my head today, and look at it, it's a mess! Indominus Rex Gen 2, which is- oh, T-Rex Gen 2, and- is that Delta? And then they fused together to make Indoraptor Gen 2. That's interesting. So, whoa, okay, we gotta get, uh, Delta up to level 10? I would assume? Is it- is it gonna be level 10? Cause this is for an epic, so we're gonna focus today on getting, um, no, no, don't- don't spend it, is it? Is it level 10? It is level 10, okay. So, we're gonna get Indominus Rex Gen 2, and we're gonna get, uh, Indoraptor Gen 2. Also, the splash screen looks amazing. I'm sure it's the thumbnail for the video, cause it just looks so good. Oh, and the problem is, this is gonna take a long time. Now, apparently, um, there's a glitch at the moment, or at least I think it's a glitch. It looks to be a glitch, where, um, it takes 500 epic DNA for a pop for a fuse, which doesn't sound right. That sounds like there's something that still needs to be fixed.  When I was fusing, I think it was the new, um, Yoshi, that, the, um, the crazy amazing thing, um, it took me an hour. I think it was an hour and a half to get it to where it was, cause I was just sitting, literally sat here, clicking, and clicking, and clicking, and clicking, and clicking. Um, probably one of the downsides to this game is that, like, if you want to max something up, or, you know, it isn't really ready, and you've got to do this, it's gonna take a long time. But here we go, Indominus Rex, Gen 2. Um, so this one's an epic, and not a... What's the other one? What's the red? I don't even know. Oh, this one looks cool, he's darker. Um, so it's got a definite strike. Uh, Mutual Fury, that's a new one. Cleanse Self, increased damage by 50%, opponent turn, uh, and then increased speed by 10%. Okay, and the armor piece and rampage, a cloak, of course, and an immunity passive. DPG Research indicates this creature is most active on Saturday, and a dangerous attempt by Injun to alter the already vicious Indominus Rex resulted in this Gen 2. The creature's yellow stripes become brighter with the adrenaline rush she experiences after a successful hunt. Interesting, okay, and to make Indoraptor Gen 2, oh, you need blue. Um, and we need to get this thing to level 15. It's already level 11, we're pretty close. The only, the problem comes when we have to then, um, fuse, like, 50 a pop, I think. We'll have a look, we'll have a look at what Indoraptor Gen 2 is. We thought when Indoraptor was first introduced into the game that we would need blue DNA. I mean, it only makes sense. Comes from the movie, right? And that's kind of what they were doing to make Indoraptor, even though Indoraptor wasn't made from blue's DNA. I don't think it was. I think it was made from Indominus's, wasn't it? That's hard to find. The movie's a, the movie's long, long past my consciousness, that's for sure. So we have to do this. I also want to check to see if there's, um, that glitch going. Are we, are we going to be a good boy, Mike, today? Are we going to be good? Uh, what else? So, yes, they've also added a campaign, uh, to the game. A little bit late. Uh, a new battle mode is available to all players who have obtained at least four creatures. Use the top navigation tabs to alternate between the adversa- adversarial PvP mode. Sorry, they threw a big word at me and it completely flummoxed me. Um, the mode, and the single player campaign mode. The campaign features nine chapters mapped out in various environments. Chapters consist of a linear series of missions. Complete missions to receive rewards and move on to the next mission. Missions can be replayed, but rewards are only obtained once. Play each character's mission and you can move on to the next chapter. The campaign starts by teaching you the basic archetypes between fierce, resilient, and cunning creatures. We have types? Alright. Um, the final chapter, uh, has material to challenge players who have reached the endgame. So that's more players like me and pretty much everyone else who's been playing this from the start. Uh, with the first two missions and campaign replacing the tutorial, they will need to be completed in order to access standard PvP. So that's good. So there is a tutorial now to teach players how to, you know, expect a battle to go. Um, if a player has already completed both introduction battles, tutorial PvP will be unlocked. If a player has only completed the first introduction battle, PvP is not unlocked. What do you believe? The player will need to complete the second introduction battle. Only the reward's up. This is, the weirdest thing is, I'm getting flashbacks from Jurassic Park Builder. Do you remember that? Oh, man. When we used to... What did we do? You would, I think it was 50 battles. And depending on which battle you, because it was a bronze, a silver and a gold medal, and if you, there was a glitch in it for a while, that if you got the bronze and then you got the gold again, you would get the gold rewards. So you could just farm for books. Um, so I'm hoping we're going to have a glitch like that so maybe we can just keep on redoing the battles and getting the prize. Um, I mean, I hope, I hope maybe, I hope Ludi has been nice enough to put in an accidental. Oh, no! Ooh, that was naughty. Almost clicked on it there. Um, but yeah. I mean, I'm playing this all the time. Like, oh god. How big is Indominus Rex? We've got a chair and a table and a computer there. Indominus Rex was not that big. This thing is absolutely massive. That's new. So they've added chairs and tables and desks to the, uh, the lab.  It's like something from Dino Crisis 3 or something like that. Um, but we're almost there. We've almost got a level 15. And then once we get to level 15, um, we then need to probably fill it's bar out. Um, good news is that Tyrannosaurus Rex Gen 2 is quite common. And I've got 31,000 DNA of that. And, uh, is it Echo or is it Delta this raptor? I can't remember. I have 20,000, so we're pretty good. Uh, and then we need to see maybe Indoraptor Gen 2 goes into something? That'd be so cool if you fused Indoraptor with Indoraptor Gen 2 to make something super crazy. Indominum num num num num num. There you go. Get free pizza with that one. Just letting you know. Uh, comedy on point today. I've not just spent, what is it, like two or three hours playing ancestors not recorded, basically grinding, um, to get a video. Uh, so yeah, I, I, I, I can't, I apologize and then I also don't apologize that there is a lot of ancestors on the channel at the moment. I've got a lot of stuff to get through. Like, a lot. Um, and it, like ancestors is a series where people want to see it like now, now, now and in a month's time there's going to be that first. Um, and I, I've kind of, I'm really grateful for the, um, the people who are watching it, because I'm really enjoying it. Um, but it does take hours to do stuff. I spent today just traveling from one spot to the other trying not to die, constantly healing people who have been attacked by wild predators. Because even though I've unlocked the trait which means that my, my, you know, my tribe they don't have a weapon in their hand, they have a chance to dodge an attack they've never seen them do it. They always, they always get jumped by a sabertooth cat. And so this is probably worth two pops at the Indirector which we all know we're not going to get it, because we need what, like 250 DNA in order to unlock it and we are not getting two 100s and even then we need more than that. So we're going to end up using a lot of coin. Uh, there was some interesting other hybrids there that I haven't seen before. Um, I know that there is a Gastornis and Myosaurid uh, hybrid, which is really good, because Myosaurid doesn't have a hybrid. Um, oh sorry, Phosphoracus, that's the one. Phosphoracus, um, that guy didn't have a hybrid either. Um, also for people in my alliance that, that, I don't know who it was, I think it was somebody made a discord just specifically for my alliance and it went horrendously wrong.  People were just getting like, why, why I'm even part of this, so I decided, you know what we're going to make a separate channel on uh, my own discord uh, where it will just be for people in the alliance.  Good! So, we got 200, um, oh god wow. Well, we've got, we've got one, two, three, four, five, five more pops and if we get a few more 30s, that'll be over pretty quick. Da-da-da-da, 80, there we go, wha! And why is it not picking up as if I have VIP membership? I've got a uh, a blue circle around my number at the top left instead of a yellow one. I cancelled my drossicle of the live, I did not, sorry my drossicle of the game membership, I didn't cancel my drossicle of the live one. However um, ooh, it was close it was close, we've almost got it I would say 150 we need of Indominus Rex Gen 2 just to guarantee it, I would say um, but we'll see, we'll see I mean we could even get it in one pop but it's always better to be safe and it'll be interesting to see what this Gen 2 Indominus Indoraptor will also I mean we've got loads to go over, we've got the campaign um, some new changes, sanctuary improvements and senizoic creatures, so we'll go over this while we start, you know, involving and wasting our time uh, rebalance the impact of sanctuary levels on the DNA reward because you guys know that it was absolutely abysmal we heard your feedback about the lack of impact of level of sanctuaries to the max uh, to the max level, especially for epics, in order to make it more interesting we rebalance it, level 20 sanctuaries will give double the DNA rewards compared to a level 1, so that's pretty decent, you can now tap the creature in the enclosure view uh, to go in care view for the creature, it's equivalent of tapping it's portrait in the list below, okay interesting, furthermore it should now be easier to visit multiple multiple remote sanctuaries via your alliance list of shared sanctuaries as each time you exit you will return to your previous context, the list of, okay instead of the map, ah, okay, so when you used to click on it and you'd go exit, you'd be back onto the map instead of back onto the list of sanctuaries we just made visiting multiples kind of a bit of a ball ache, but now it looks like they fixed that, so that's another uh, nice thing they've done world exploration uh, reduce the presence of daily creatures on the map, when we introduced creatures that spawn on specific days, we wanted to be sure they would have a big presence in the world we've since heard your feedback that their presence was a bit too much, which is true, and there we go we're gonna unlock this and we'll continue on with the update so there we go, a a pale Indoraptor it's, it's, this is the one that Dr. Wu wanted to make, the one with a blue stripe, ooh it has a different call as well, so cautious stripe, cleanser self increases speed 10% for two turns 50% chance to dodge 66.7% of damage, why 0.7% okay, uh, reduce the opponent's damage 50% for one attack ooh, that sounds interesting, got the mutual fury uh, definitive or definite rampage, evasive stance and then you've got two uh, passives immune to distraction and immune to stuns pretty darn decent um, wow, wow we're gonna see so many unique dinosaurs come out of this uh, and so here we go we have other uh, hybrids that we haven't seen before, so let's have a look at this guy um, oh god the Brontilasmus interesting, interesting uh, what is this guy, this is a turtle I think, yeah this creature I haven't found yet the turtle is in the game a lot of people want it in the game um, they thought it was just gonna be food for, oh god hold on, hold on guys we're gonna just ing ooh, that's lowering it beautiful, um, yeah, a lot of people thought it was just gonna be food for the sun as well creatures it's not, however um, we're also gonna change that actually now, because now we've went a bit too dark, there we go I'm sorry, too bright, so that's the Zoodo Serotops interesting, uh, we got this, the Gastornis uh, sorry, Phosphoracus so that and the Myosora, that could be a pretty decent one, um because it is a legendary, that's it, we got this guy I think, oh no it's a new one, it's the, like yeah, I thought it was this guy, but we've already had that one, it's a better version apparently, and then this one, which is a puppy dog um, the Thallocator so you got the Marsupial Lion and Irritate, now a lot of people already have Irritate level 30, so I mean we've got more DNA or there we have it, so what I wanted to do is check my dinosaurs that I use to see if there's been any difference uh, Thordor is as overpowered as ever, which is great uh, Dina Cheris any of the attacks changed nope, uh, Urladominus I think the health's been increased uh, Cloak Amidipassive, nothing new there this guy um, hmm hmm, hmm, hmm Distracting, Swap in Illocation, Immunity to Passer Oh, Immunity Passer, that's fine um, yeah seems, everything seems to be quite normal uh, no big changes, medium counter uh, Draco Rex or Draco Serotops still got the Rampage, still got the Swap in still got Regeneration, so it's all okay nothing, so my team has been unaffected, there may be little balance changes like some with more health, some with less health um, working easy to check on there um, everything seems to be okay now the biggest change is Indoraptor Indoraptor here this guy, cause a lot of people maxed it out put mods into it, or boosters and then it just became unusable because the meta had changed to a point where needed something to really boost it so, to help it now you have Immunity to Distraction and Immunity to Stuns so it's kind of interesting when this thing already has a cleansing strike and uh, yeah, we now need to go all the way back up, cause the sun's ready to get uh, so we're probably gonna see Indoraptor coming back um, replacing some I mean, it speeds pretty decent, how about my favourite is this useful at all uh, ooh Immunity to Stuns, Immunity to Distraction uh, precise Shattering counter yeah, that's fine so, ooh, maybe maybe this thing could be used cause it's now got the Immunity to Stun Immunity to Distraction hmm, maybe a play with it is worth a try um, there was somebody that had a times 3 attack on them and I don't know who that was some other big users like this guy, um doesn't seem like they've changed much um, yeah yeah, I'm trying to think of other dinosaurs that get used a lot I mean, there's a bunch of them really, so um, and as far as I mean, we've got the turtle to get still, and then maybe one of these guys will have a hybrid, so that'll be another one but anyway let's have a look at this new um, alliance has anybody put in a Senizot creature? I don't think so, no nobody's put in a Senizot creature uh, so let's try this what do I want, um we could put in Draco Rex let's put in Draco Rex, so let's just try exiting out and changing, so there we go this guy, my god, so we're just gonna feed it ooh, 12 this time instead of like, oooh and 12 for play, so an even and 6, okay, not too shabby, not too shabby uh, was that mine? no, it's... okay, well tell you what we'll feed you again, exit and into the list yeah, into the list, there we go it's so helpful, so already we got a level 6, so we got we got 12 for um I don't know what that was, and for this one we get 13, so it's an increase of one, it's not too crazy, but I mean, at least they've really helped it, and I'm pretty sure with commons let's have a look, let's have a look for a Tar Ball uh, in a high level one uh, no no commons? no commons? oh well, there's a Sarcasmus there, but it's pretty darn low on the level we could increase, actually, let's let's do this, let's get a Phosphoracus and let's feed Phosphoracus so this is a new kind of animation ooh, lovely and we're now on level 4, so we'll do a play as well oh, nevermind, didn't get the animation for that, and we'll do a pet 28 I mean, I think sanctuaries are better for if you just want to grind commons epics not so much, and rares okay, but yeah it's mainly just going to be for commons and rares, still um so, now we need to have a look, ooh, I've got dailies oh, look at all that, no no no, get off that so here we go, we've got, if we're going to battles, here we go we've got campaigns, so this is the new thing ooh so, for me, they've, oh this is cool, oh look, we've got a 150 didn't cherish oh, and that, so this is this is one of the campaigns two campaigns, three campaigns four, five, six, seven eight, and nine you now have access to dpg defense league, is that right you may be a rookie, but you're showing the signs of a true dinosaur protector, let's keep going, I know you oh, ooh, so here we go 100 coins, ooh defeat one creature to win, don't lose one creature, oh oh god, ha ha ha I mean does it really make much of a difference there we go, ooh nice loading screen, oh my god, I haven't been in the training grounds in ages oh, oh look at this oh, the lighting is so good, it's such a shame just like with Jurassic World, the game you get stuck in just seeing the same things over and over it'd be really cool if once you beat a league, and there we go, that's all our awards, we could be able to change it, so for ourselves we could change the skin of the arena, you know, instead of just being stuck with gyrosphere or Lockwood's mana or something like that, so don't lose two creatures ooh, what, oh you drive a hard bargain, what should we face it with hmm, what do we never use, oh really, that's all I can use ooh do we not have any more creatures, let's use these two, I meant to click the other one, but blue decided to just want it to be there, so instead of using, you know, the creatures I always use, let's try this god, he's scrawny and scrabbly and ooh, I'm pretty sure, ooh the precise rampage right of the bad, that's, that's like really really kind of I would say OP but no, I don't think it is OP, I just think it's, it's just a good start like if something's got cloak or whatever, and then you've got the swap, rampage and swap oh, look at that, the hug the little, my kissies, and then then the switch, and there it comes in blue, so now that we've got even more, oh blue looks so good, oh blue looks so good and there's another hundred more coins so you don't get the rewards again at all like if we, it says we can redo the battles, right so if I click on it again no I don't get any, like you don't even get half the things like, you know, you spend your time grinding, nah you just, you get it once and that's it that's a shame, I was kind of hoping that we would get more, so what I'm going to do, I think guys is we're going to do a video where we go through all of them kind of tempted to do that if we go from chapter one all the way to chapter nine I will lose my sanity it's definitely guaranteed hehehe but just to see what we get um, I mean obviously something like this is meant to be experienced as a gradual thing as you level up your creatures you're like oh yeah I can do that, but we're pretty endgame at this point, so it'll be interesting to see what the prizes are um, it's also interesting just to think that you could kind of save these for alliance missions where it's like open so many incubators cause like here we go, I think this is just daily defense that open the required daily incubators but you do get some that do say, oh open the required amount of incubators if you were very clever and all your alliance were close friends or you were chatting all the time, you could have it so you can really time all your openings um, of the incubators and anyway, since we're here we may as well open this, see if we get anything good um me a guy um oh no, the sinus aerotopsis is pretty decent and Alanko I think has a hybrid now or if it doesn't, well it's probably they're all gonna get hybrids eventually ooo too young a source and wow that was over pretty darn quick everyone's like whoo update um what shall I be cheeky and ask for ooo who shall I what shall I be cheeky, I think I'll be cheeky for for I think it's pretty low cause I can't see it where is he where is that Thomasaurus I mean, just look for one that's not Phil James there you go, you'll see it so, as far as the rest of the updates the new creatures we've got um oh, there's an entilodon um, there is a clannican and there is a carbonemes which is the turtle so those guys might have hybrids highly armoured epic resilient healer is the carbonis ended on his self boosting rare fierce bruiser clannicus cutting fast dodging rare damage dealer there you go and of course you've got the other hybrids that we've kind of already seen creature updates, there's a whole long list of everything and there you go, so we've got a new um a new campaign which looks really slick, like look at that like that looks awesome um, we've got new creatures we've got sanctuary fixes um, yeah there's nothing, like somebody said that there was a glitch where it was just costing them 500 epic DNA to do a fuse that doesn't sound right to me I mean I've been doing the new endominus rex and endoraptor and it's here, that seemed all normal so maybe it's just with that creature in particular that there's a bit of a weird thing going on, so if you do see anything that's way too expensive don't do it, it'll probably be fixed I assure you but yeah, anyway guys, I'm gonna leave it here in the next Jurassic World Alive video we'll probably do all of the campaign um, and yeah, we'll spoil it for ourselves, it's like oh we could have cake, we could have a slice of cake a day, no we're gonna eat the whole thing in one day and make ourselves sick, so if you enjoyed this video I'll leave a like until next time, I'll see you later oh bye bye


okay I'm here for my usual Friday lunch buffet at the Royal Apache buffet with 246 West Soutter Brook New Jersey this is the dollar zone I just want to show you they still haven't listened to me they still put the bamboo by the window which kills the bamboo they does not like bright light but do they listen to me no they never listen to me they're a bunch of hard-headed stubborn message all right here's my walk of fame right the walk of fame like Saturday night fever when John Revolta was uh walking down the street to stay in the live I think it was by the Bee Gees captain Jeff Zambello yeah right summer phone sale my ass cricket wireless what a rip-off what a rip-off what a rip-off oh everybody's texting me now nonsense nonsense I'm right here oh thank God it cooled down the heatwave is over it cooled down to the low 80s even though it's raining which will put me more in the mood of seafood here at the Soutter Brook Mall okay yeah where's that thing there is the zoom in on Royal Apache Grill Royal Apache buffet rule 46 West Soutter Brook New Jersey all right I'm here James P Madonna Facebook group everything is food I'm now entering there he is okay here we go James P Madonna Facebook group everything is food mega life 21 the rest of discussions Royal Apache buffet all right where the hell's the dishes I need a plate the sushi bar that's some new additions that I had to grab here we have fresh tilapia with special seasoning here and roasted black olives and red peppers okay you got some idea busy is better than dizzy but then again fine wine or craft beer or a good whiskey I don't mind being dizzy tilapia with special seasonings black olives and red peppers yeah the chef for the future crab and lobster soup oh wow I gotta make sure I try that I like a lobster bisque no no no chowder chowder look at it look at crab and lobster soup only a Royal Apache man Royal Apache buffet yeah brought to the sea something like that all right fruit of the mar you will get the fruit of the mar here that's right look at these green peppers I'll try one green roasted pepper oh I see I think I see lamb I think I see barbecue look at that look at that unbelievable I see lamb I think I see lamb chops look at those lamb chops I don't know where to put it I'll put it right at the top of the green peppers sacrificial lamb I'm a door Jeff same bow look at that look at that turf and turf where's the turf and surf I forget I gotta definitely try the the bisque seafood oh I'm sorry to see food chowder fruit of the mar the broth of the sea all right mozzarella looks good as the new New Zealand green lip muscles they look pretty good yeah you know what I have enough on my plate no I have enough on my plate the light is still out gotta get LED light for that that beautiful Turkish light for sure they still they still didn't get a light bulb for that the lampy the lampy you see the lampy up there it's been like that for a week yeah these are LED you know so they don't burn out to work all right let me go let me get back to my seat oh before I get back to my seat I got to get a steak knife but I want those wonderful lamb chops sacrificial lamb there you go steak a knife I had no choice I had to put it on top of the green peppers even though it's it's a lot cooler they still feel the humidity hopefully the AC will sufficiently take care of that now I have to get my lemons for the water as you can see and we get a shot I get a nice LED light bulb that bomb be nice bomb be a LED bomb be a weekend forget my lemons well the most efficient way for me to get my lemons to use a soup bowl there we go on superstition superstition or stupid station that should be enough with the chair be any farther out how far do I have to walk all the way around the chair unbelievable it's phase one oh there's the the brand new hand scooped hard ice cream station ice cream ice cream there you go Hibachi buffet rule 46 West and Saddlebrook New Jersey Commodore Jeff Zandalo okay when you get some of this wonderful chowder crab and lobster chowder I get the yellow ball yellow ball of Texas oh wow look at that look at that duck I hope it's still there when I'm done eating when I'm eating remember people always stir up the bottom of the soup and chowder before we're scooping it this way you don't get screwed by a lot of liquid and no and no chunks of what should really be in the soup all right well education every time you watch my videos you use your bronies you donkeys you mules definitely have to make hope that that duck is still here which I highly doubt but we'll see what happens you take a shortcut because that that that guy left that chair all the way out the chair was still all the way out man okay but you know what honestly sometimes I really prefer to lamb over the over the duck anyway okay now I shall begin roasted jumbo giant green peppers at the buffet okay look at that that chair is still sticking out blocking them the walkway that guy that guy has not even moved the chair back in out of courtesy for others to walk by to be able to get by look at that now has not budged all afternoon okay stage to Royal Bacci buffet J.P. Madonna see we got going here you know what nobody's really eating the roast duck but because of all the rain I'm more in the move to seafood to be honest with you this man very hard worker he's good up no lights the beautiful lamps are not on not yet okay let's see what was I gonna get see gonna be hardcore sushi only white tuna it's about that she's good enough because it happens to be happens to be amongst the tastiest sashimi I ever had white tuna right see the rest is all like you know California Rolls style Maki's Rolls I'm not into it I'm not into this Nambi Pambi sushi you know not into it not into it at all I like the hardcore stuff hardcore stuff that's why I'm taking this white tuna sashimi you see octopus a little chewy for me where am I where am I get some wasabi like that stringy kosher pastrami from the it's currently on the west coast you've got the snow crabs are out the shrimp with the heads on they look like they have a nice seasoning on them it's a bit too much work for me but you know what let me try me you know what the seasoning might be really good me let me try some of these guys now you see you see this spike this is their weapon they will actually stick you with like a serrated spike this the shrimps there is a better shot of course this is an already cooked shrimp but they will stick you with that so they're not without a weapon I have been I have been stabbed before by live shrimp by that thing and and your hand will swell up it is definitely painful you know Jabroni's definitely painful without a doubt so you're getting an education here you're getting an education for a second time I mean how much how much how generous can I possibly be on my videos I'm educating you people and you don't have a clue you don't have a clue you don't get it you actually don't get it maybe never will fruit of the mar the fruit of the sea the broth of the sea right the fruit of the mar me check and see if they have any fried calamari we got over here Chinese section I have Chinese food all the time so I'm not gonna get that right oh there was oh no coconut batter no coconut batter but it's great shrimp just the same but but then again I take a few this thing have something different looking for no I'm gonna know that's no calamari so it will be this white tuna sashimi and these spicy I guess I don't know steamed or roasted jumbo shrimp prawns with the heads on okay I was gonna get ice cream until I saw this fish eggs I think I'm gonna partake in some fish eggs wavos a la Marisco's right wow look at this I'm going to get I'm going to get three different varieties of fish egg rolls here at the Royal Hibachi buffet sushi bar I'm gonna get the verde I don't know what fishes they come from but I'm gonna get one of each and I'm gonna get the big gonads over here all right the big round ones the big round orange ones could be salmon roe salmon eggs and I'm not sure about the others they put out some more white tuna but I had enough some calamari is a little chewy though but anyway this is nice so after this I'll most likely get ice cream ice cream but it depends on what's out here I think I didn't even notice I didn't need I wasn't even looking somebody changed the light bulb in one of the beautiful Turkish lamb fixtures look at that it's not burnt out anymore it's no longer burnt out how about that I wasn't even paying attention when they changed the bulb unbelievable I didn't had no idea to change the bulb all right I'm going to eat these the way they are without any soy sauce wasabi oh this is a rather picturesque it's rather picturesque you know there are some people at the ice cream the ice cream station right where those beautiful lamps are I had did not see them changed the LED light bulb honestly did not now it is time for ice cream ice cream all right see what we got here I see that the multicolored flashing LEDs are still working very happy about that you know Commodore Jeff Zambella it's time for ice cream I'm glad they changed the LED light bulb on those lamps I digress I know I'm repeating myself they're imported from Turkey aren't they beautiful okay where am I gonna have you know I think I'm gonna have I think I'm gonna have some refreshing chocolate chip mint because we've had a heatwave this past week the tropical heatwave because of the humidity you know what I mean jelly beans oh look at that they put up real the sparragas you think I should put that on my ice cream Commodore Jeff Zambella the only problem with a sparragas is it makes my ear instinct to high heaven ice cream I may need two hands for this whoa yes refreshing chocolate chip mint oh yeah oh you're brony's you're brony's oh you think I can do it you think it could be done hold on be a tough one it's gonna be a tough one maybe I'll top it off with a little chocolate chip mint topping what do you think instead of a cherry on top of whipped cream I'll do chocolate chip mint chocolate chip mint topping okay that's enough that's enough I don't think I'll be able to I think it's not sliding now for me sabotage sabotage how to get a proper spoon for the ice cream hey I need napkins what's going on here need more napkins okay here we go nice chocolate chip mint ice cream beautiful looks like Mount Everest or kill away or Mount St. Helena whatever you want to call it the Soviet's Etna now let's just say Everest Mount Everest looks like beautiful Royal Hibachi buffet 246 West out of Brooklyn Jersey


Meanwhile, the presidency has come on the fire for its spokesman, Fermi Adishinoz, comment that the government isn't interested in naming and shaming suspected financiers of Boko Haram. A security expert believes Aso Rock Villa has something it's hiding. But President Mahmoud Bahri's team says they would rather allow investigators do their duty. Correspondent Justin Tobiko reports. This is not the first time that names of Nigerians will appear in tarot lists by United Arab Emirates. Some were tried and convicted in 2019 and barely a year after, six Nigerians were jailed by the government of United Arab Emirates for fonding Boko Haram. Yet another set of six have been placed on the list by authorities of the Gulf country. In reaction to this development, the presidency says it is not interested in naming and shaming sponsors of terrorism. This response did not go well with the opposition party PDP as they resulted in pointing accusing fingers to the boy led government to sponsor and assuring terrorism. What it shows is that the government is deliberately inflicting this hardship, this insecurity on Nigerians. Security expert Therence Kwonom, who agrees with PDP says government has a notarial motive. The government is backing the government saying the proper investigation needs to be done before any hasty decision. Meanwhile, law enforcement agencies in UAE have been directed to take necessary actions against the individuals, entities or anyone associated with those listed. Just enter Ubuquah for Plus TV Africa.