Hi, welcome to this Webpack 5 mini-series. This is a very unusual talk for me. I usually cover one topic in-deep, but here I want to cover multiple topics. I want to give you a broader overview of this topic, so this is a concordination of multiple smaller talks which cover one aspect of Webpack 5. It will cover how to get started with Webpack 5, what can change as you may expect, bigger features like persisting caching or modular acceleration, but also smaller improvements like optimizations or other features. I hope you enjoyed watching this. So how to get started using Webpack 5. So if you currently install Webpack 5, Webpack from MPM you will get the stable version and the stable version is Webpack 4. And if you want to get the latest Webpack 5 version, beta version, you want to use the next tech on MPM and install it via these commands from MPM. To get started using Webpack 5, you may want to read the migration guide about Webpack 5 migration. It contains a lot of useful information, what to do, how to prepare to upgrade and what you want to install and what major pinpoints like breaking changes or what configuration options need to be changed and also some help in general. If you want to know more, then there's this change log repo which lists a lot of useful information about details like what features has been added, what features has been changed, all the baking changes, all the details about little changes and changes to the defaults in the configuration, changes to the configuration APIs or internal changes for plugins and loaders and much information in this repo. And later we want to move this change log to the official documentation but for now it's in this temporary repo to allow us to iterate faster on this. One major breaking change in Webpack 5 is that we removed our deprecated things, so if you're getting deprecation messages in Webpack 4, you may want to get rid of them before upgrading to Webpack 5. We also removed the default polyfilling of Node.js native modules by default, so if you're using modules like crypto or utility VM or all these Node internal modules which are usually not available in frontend or on the web in general and we no longer polyfill them by default, you can opt into polyfilling manually but we recommend to use frontend first modules which focus on frontend technology and web standards and don't rely on polyfills for Node.js modules. You want to get rid of this dependency from the frontend ecosystem to the Node ecosystem and basically frontend and Node should be more separate and we want to push into this future with Webpack 5. We also upgraded the generated code standard or syntax in Webpack 5 to a higher standard and this means EA11 is no longer supported by default and if you want to still support EA11 you may want to use a configuration option to opt into the older standard of code generation which will support these older browsers. The idea is that Webpack 5 should live longer than these browsers and so we implemented defaults that should be prepared for such a future where higher code standard is supported by all relevant browsers. There are a few behavior changes in Webpack 5 regarding supporting newer specs from newer web specs that has been released in the meantime. For example JSON modules, there is a spec now for ECMAScript integration with JSON modules and if you used to using named exports from JSON modules, this is no longer supported in the new spec which only supports the default export. In this case Webpack 5 will now emit a warning if you are using the old spec and make you aware of that and also the WebAssembly ECMAScript integration spec has been updated or released which makes some behavior changes regarding WebAssembly integration into ECMAScript module standards. In Webpack 5 you are able to opt into the new spec or the old spec and we recommend to align your code with the new spec which is proof. For plugins, if you are using plugins, you want to make sure that all your plugins are Webpack 5 compatible and you may want to upgrade all plugins to the latest version to get the support. The first feature I want to show off is Persistent Caching, it's also one of the biggest feature in Webpack 5, it requires a lot of internet changes and effectorings to make it work like it works. So Persistent Caching is like normal caching but it's stored on the disk instead of in memory. So currently Webpack 4 only uses a memory caching to make watching incremental builds and watch mode very fast and Persistent Caching brings a caching feature to the disk and allows you to restart Webpack without a large hit in your compilation time. So to show it I've prepared this little example, it just uses a lot of libraries to make the build a little bit slower and for preparation I already did a development and a production build before and the development build took about 40 seconds and the production build took about 80 seconds. So now when I do the same again without any change, like a production build, it will take only a factor of this time and it will restore everything from cache and build in about four seconds. It still retakes all the files, all the build dependencies and everything to be sure that nothing changed and then all the compare files difference is if there were modifications to the output files that were deleted and we emit them everything so it should be safe that everything is fine. The development build is usually just the same with smaller, bigger files because it's not minimized, a little bit faster. Maybe also notice that we are generating very cool names automatically for your chunks based on the modules they contain, that's one part of the development experience improvements in Webpack 5. In the production build we generate ideas that kind of hashes, this is an optimization for long-term caching to make chunk file names change less often. Anyway, back to persistent caching, so I also can now be able to start a development watch mode within a few seconds compared to the full build which would take 40 seconds. After starting a watch mode, I will enter the in-memory cache mode so every change from now on are done in memory so this will as fast as we would. When restoring from the persistent cache we don't load any loaders initially as any of these preprocessors you need for your build so if you do the change for the first time we need to boot up like bubble loader in this example and give it a few times to boot up and also need a few iterations to get to full speed when it's optimized by the JavaScript engine. So you see like a few seconds for the first try and then it usually gets as fast as usual, like 500 milliseconds in this example. Okay, and you also see that we don't store the persistent cache on watch mode, we wait like a minute idle time until we store the persistent cache to don't want to interact with your usual flow and want to keep everything fast. So if you do a production build, it will be a production build with changes done in the meantime and it will restore the cache, update the compilation with the changes and it takes a little bit longer than just do and build without change because we now have to run the loaders, do the minification of the changed file, but in the end the build after persistent caching even if files changed or files are missing will be very stable, very safe and it will always generate valid result like usual. So here it probably takes a few more seconds to build this like six seconds compared to three to four seconds when I've done this the first time because now like this file has to be re minimized because I changed this file, persistent caching is an opt-in feature so you don't get it by default. You need to enable it via some configuration you see here. So basically it's a cache option which uses file system cache and you have to give it like some build dependencies. Build dependencies are things that define how your modules or your complete compilation is built. So like webpack version and also webpack configuration, webpack adds itself to the build dependencies but you have to add the config file manually in this case and so you give it a web configuration. When build dependencies change we will do a fresh build and clear the cache before. Here we also use some additional logging. Usually you won't get any of these messages like timing information about the persistent caching and so on. It would be silent and transparent and you won't see it in any way if not from timing. Persistent caching is also usable by plug-ins so plug-ins can use the persistent cache API to store their own data, own caching information like the minimizer is also a separate plug-in the tether webpack plug-in and the tether webpack plug-in uses the webpack 5 cache API to store their minimized results and caching information in general. The webpack also adds a few optimizations for tree shaking or other things. So the first thing is one time logic is only injected when it's really needed so if we bundle an empty file you would actually get an empty file as an output file so this is really useful if you don't use all your time logic. So tree shaking here is an example with basic tree shaking on the top right you would see the production version of the bundle and here we would say there is a development version of the bundle. First thing you may notice is that we start to use error function yes we generate a high level runtime code by default but this is controllable by the ECMO version option so if you disable this or set it to M-MOSCOP version 5 it will use function instead of error function but we leave it in the more optimized way. So basic tree shaking works as usual with this little path info option you are able to opt-in to more information about tree shaking so you see this in the development bundle where all the exports are listed and if they are provided used and are they renamed. The renaming has a little bit changed for long-term caching so we don't generate A, B, C, D by default instead we generate we hash the name and generate a short identifier. This is better for long-term caching because they don't change it so often. So basic tree shaking still works, I import apple and only apple is injected, is exported and all other things would be dropped by minimizer and you see it's when modules are concatenated it would be really optimized to bundle. We enabled a deeper nesting of exports so if you have an example where you re-export the module and let me show you the module first it's like apple, green, banana, yellow and strawberry red exporting. So if you re-export this module with a namespace object and re-export the namespace object and then use it with a deep path to this banana export and that would still be able to handle this generate exactly the same output code in production and development will be able to practice deep information from exports and all the manual or layers on this side so it's supported. The next example is the inner graph optimization in this case we use some functions and import some exports and these exports are only used in some functions so in this case we export the get function which uses the f function and the f function is using swap export but the test export doesn't use it at all so if you only use the test export the pick will be able to analyze it and will be able to drop the swap export from the bundle so in this case nothing is used for module. If I use get instead it will be using swap. Next thing we optimize is some kind of secret feature it's like a tree shaking of commensure as modules. I have the same module as commensure as here with like assigned exports, module exports or also defining proper distances we support more complexer cases but not everything is supported so commensure as is basically only supported in a kind of sometimes way so only if it's delicately analyzable you basically support commensures tree shaking in this module. So here you would see that the pick will drop all unused exports in commensure as too and mongrel exports the same way as like in ECMASCAPE modules and it's also available to require some commensures modules and use exports from there in this case we could also optimize it to detect which exports are used same is available for the interop logic if you require a ECMASCAPE module and only use some exports of them this will work as usual. We also added tree shaking for JSON modules and also deep tree shaking from this so if you only use some properties like version or some deep properties like depth dependencies for that pack from this package JSON data we will optimize JSON and drop all unused properties mongrel or properties if they only used in statistical analyzable way and basically only injects the values you are really using in the bundle. We are also using a JSON path optimization for faster one-time execution of JSON data and recently we added another optimization or manually magic command for the dynamic importing values can specify which exports are used from the dynamical imported module if you're only using app export or the default export then it would be possible to specify such a thing and at one time it will generate a bundle computer we can add a bundle which only has these exports. It's not able to mongrel these exports because they must be in marine specimen. So in LAPEX 5 as a progress feature and also progress profiling feature got some update and we now show progress by plug-in so if you would do a build with progress and profile enabled it will show you live and the current plug-in it's working on and it will also give you some timing information about each step and each plug-in and it will be very useful to investigate your builds and see what's taking a long time in a very basic way without achieving a real profiler so here in this case we see tether plug-in takes a lot of time but it's expected but you can also see for details for some internal plug-ins and so on. Another way to get more insight into a webpack compilation process is the logging system so we have a cool logging system which can be enabled or the output of the log can be enabled with some stats option like logging the bows and we'll print all the bows information about them and with webpack 5 we added a lot of interlocking timing information to the log output and so if you do something like that you will get a lot of timing information for steps within the compilation and for different plug-ins and so on and you could even enable debug mode for logging to get even more logging information. In webpack 5 we now expose typings from webpack so we generate our own typings from our source code and expose them as typing declarations for TypeScript so if you're using TypeScript or just using JavaScript or user-stool quota any editor that supports TypeScript typings you could add some annotations to your webpack configuration like this in like JS docs and for JavaScript or in TypeScript and it really gives you code completion and information and descriptions for all your configuration. For example this allows me to write like experiments and get information about all experiments like enable mjs whatever it also allows you to type check your configuration and the whole system also works for plug-ins if you apply the plug-in you get all API of webpack as code completion and type validation. Webpack 5 supports advanced configuration for anti-points. Here we see an example where we have two anti-points like core and admin and the normal import or the modules the anti-potential content is here specified via the import property and this object allows advanced configuration like you can configure separate file name or file template for this file like the core or the core content hash or whatever and you also can specify a separate library option and say this is a port as umd library and other anti-points are exported as other library type maybe it's useful to specify two anti-points which export separate libraries and another greater bigger feature is the depend on feature it allows you to specify anti-points which are loaded on the same page before the anti-point. Here we have an example with core anti-point which is loaded on every page which contains react and rectum like something basic and then admin anti-point which is loaded in addition to the core anti-point on the admin page and it could share some libraries like it also loads react and rectum and in this case you don't want the admin output file to contain the react and the other libraries which are usually already contained on the page via the core page so in this case you can use the depend on feature and webpack will create a parent-child dependency between these anti-points or these chunks and in the end the core endpoint will contain other libraries and admin will only contain libraries or modules which are not already contained in the core so in this case it would be really small and only contain the console doc statement because libraries are already on the page via the core file. For this next example or this next feature we assume we have a large scale application and we want to develop this application or a part of this application with separate teams and each team should have the ability to deploy their work separately from the other teams. The idea is that at one time all the work of the teams comes together and is linked together into a single monolithic application so this module federation as new feature in webpack 5 is good to have and we see here we have three repos or three containers for each team and these three parts should come together in a full application single page application this could be a mono repos could be separate repos doesn't matter so to use this feature we would specify in the in the webpack configuration that we would like to use the module federation feature and here we would in the application we want to consume components lib from tb and another component lib from team c and to use them we specify all the dependencies in the remotes property and webpack will make sure that every every time we request a module from component lib of another component lib it will look it up at one time on in a script tag that is not at one time at ccr on the other hand and the other teams would use the same feature and would also use the module federation plugin but in this case they use expose feature to expose modules to other teams so here we would expose component which it is a public name for component and we would expose our source file component which is a basic react component in this case another team would do it the same way you could also expose more properties the tricky part is we want to share libraries in this case so we don't want each of these separate builds to load react on its own and react domain loader and data functions for this we use the shared feature of module federation so in each of these compilations we can specify which libraries of the build should be shared in this case we want to share react and the component lib want to share react and want to share data functions and the another component lib here in this case also want to share all eventual loader modules now we compile each of these applications i did it as preparation for this separately compiled each of them would generate a disk folder which has all the files generated file in it at one time we can now start loading these applications and this could look like this everything comes together at one time and here a component from component from component lib from another component and i could also if i use this toggle button take a look at the code toggle button would load some component here this react lazy and load it on demand so you can also load other components on demand like i usually do so basically everything behaves like these are normal npm packages but it's on one time it's linked together so here you see this application running it feels like a single patch application there's no special logic here to like iframes or whatever to make it special in any way it's just getting modules together in a single application at one time and for the framework on framework level it feels like every code is just a single application it's also possible to load modules on the on demand here i loaded some modules on the click on the button the usually constrained with repack is that any on demand loading should only take a single round trip to the server and this is still true with module federation it will only take a single round trip every files from separate modules will be stored in parallel for module federation the initial page load needs an additional round trip to the server compared to a normal single build application because it has to get the information from the other separately built application parts and grab the information how to load this and load the files from from this from these containers so basically load these container files which only manifests about where to load modules from this container and then it will be able to load modules from this container this example also shows a few edge cases you may run into so here like the application uses react 16 and the component lab uses react 15 in major version so this is technically incompetent and by default module federation would load both versions so it would download react 16 and react 15 and each separate build application part will be provided each own version it's compatible with but for framework components like react or angular or other things it's not possible to load multiple versions of the framework because it's not for technical reasons it's not possible to make a react app from different react versions that would get you weird errors so in this case i can use the advanced configuration for the shared modules and specify that react is a singleton and shared module singleton set module means it will only ever load a single version of this in this case the highest version and instead of getting its own version they will provide an warning that technically incompetent and yet you should look into grading your component lab another edge case is here that we are both component libs using different versions of date function so here it's version 2.6 and another component lab is using m2.14 and in this case all builds or application parts would agree on the highest version which is compatible with this so in this case it will load the date function from another component lab because it's providing the highest version thanks for watching have a good day and enjoy the conference


In an interview with the New York Times, Representative Alexandria Ocasio-Cortez spoke about the negotiation process with regard to Build Back Better and the so-called bipartisan infrastructure proposal, AKA the corporate toll road bill. And she had a lot of really interesting things to say as it relates to the Democratic Party's failure to deliver on a lot of the things that were promised. So we're gonna talk about a couple of portions that stood out to me here, but here's the first thing that I wanna talk about here. She says, I think that if we passed the Build Back Better Act as the House passed it, that we have a shot to go back to our communities and say we delivered. But that's not to say that this process has not been demoralizing for a lot of folks because there were enormous promises made, not just at the beginning and not just during the election, but that continued to be made. And this is where I have sounded the alarm because what really dampens turnout is when Democrats make promises that they don't keep. And I think that that's pretty obvious as to why making a promise and then subsequently breaking that promise is just bad politics, but she breaks it down. She specifically cites this claim that Joe Biden made via Twitter where he said that we're gonna replace the lead pipes in America. But she explains how the infrastructure proposal or the bill that was now passed, it doesn't actually have enough funding to replace every single lead pipe in America. So if you tell people that their lead pipes will be replaced and they're still not drinking clean water, if they're still lead in their water, then they're gonna see that and acknowledge that you lied to them. So you can't make these promises if you're not actually going to deliver. And she doesn't cite this example specifically, but one thing that stood out to me is how Democrats to rally support in Georgia, they ran on $2,000 checks and as soon as John Ossoff and Raphael Warnack won, the tune changed like that. Well, it went from 2,000 to 1,400 because you already got the 600 with Donald Trump. So 600 plus 1,400 equals 2,000, except that's not what you ran on. You ran on $2,000 checks. And I remember the mailers that Raphael Warnack sent out that were just fake $2,000 checks. So the message was clear. So when you keep making these promises and under delivering, that's going to undermine trust with your base. Now, AOC goes on to explain one fatal flaw within the Democratic Party and primarily that's their refusal to listen to their base. She says, the talking points are not enough. Yes, is childcare great? Absolutely, universal pre-K, this is something I'm deeply, deeply supportive of. But we also have too much of a top-down strategy when it comes to our base. We're always giving them the medicine and telling them what they need to accept as opposed to really monitoring where the energy is and being responsive to it and allowing that to shape our strategy. And this is a really important point because there are numerous examples that point to the Democratic Party is just refusal to listen to their own base. For example, we see what's going to happen when it comes to recreational marijuana. It will be legal nationwide. The only question is when that's going to happen. But Democrats aren't jumping on that bandwagon. It's a winner. Electrally speaking, this is a winner. But they're not doing that. You see a ground swell of support for canceling student debt, but yet we see no action there. This is something that Joe Biden can do unilaterally but he's choosing to not act when it comes to healthcare reform. In the 2020 election before the pandemic hit, this was the number one issue for a lot of Americans, healthcare. And rather than trying to lean in to the enthusiasm that you see with Medicare for All, Democrats said, no, we're going to support a public option instead. And they're not even going through with that. Now we see no talk of a public option. So this is something that is a huge issue. The Democratic Party, unlike the GOP, never listens to its base. Whereas with the GOP, it doesn't matter how insane their base is, they listen to their base. Now a lot of the issues that their base supports are manufactured, right? Right-wing media will tell them that CRT is bad and masks are bad, but it doesn't matter. The GOP listens to their base more so than the Republican Party. It's why you see so many Republicans keeping their mouths closed about Donald Trump.  So they just pander to this base. They do what the base wants. The base is clearly driving the party to the extreme right, but with the Democratic Party, I mean, they're not budging. They're not listening, not even a little bit. And that's really, really frustrating. Now AOC also critiqued Joe Biden and this was a great thing to point out. She says, there is an enormous amount of executive action that they're sitting on that I think is underutilized on student loans. We've got executive action on the table with respect to climate. There are certainly things that we can do with immigration. So why are we taking this as a legislative compromise when the opportunity is so much greater or when Biden could just do this stuff with a stroke of a pen and it's just reminding us that he's choosing not to. And that's a really important point. So Joe Biden doesn't even have a very ambitious policy when it comes to student debt cancellation. You have him saying, I'm only willing to cancel 10,000. But then you have the Senate majority leader like Chuck Schumer saying, actually you should cancel 50,000. And you have people like Bernie Sanders saying cancel all of it. But yet Joe Biden won't even do the bare minimum and cancel 10,000. Now he's saying, you know what? This needs to be accomplished legislatively.  Why? This is an easy victory. It's something that you can brag about in 2022 and 2024. Canceling $10,000 of student debt isn't going to meaningfully impact people's lives. But will it help? Absolutely. So he's leaving this victory on the table for no reason. Now finally, AOC speaks to their excuses and the rotating villain. And what she says here is really important. You've gotta give me something to work with with my communities. And you're not. How can I make the argument that they should turn out again? And this notion that saying we're not Trump is enough, this is such a deeply demoralizing message. Democrats have a trifecta and have been unable to pass voting rights protections. And so people can wring their hands and say, but mansion all they want or but the filibuster all they want. But at the end of the day, what people see are the results of their actions and the result of investing their time. We are up against political nihilism. The idea that nothing we do matters because as long as I live in the Bronx, the political reality of this country is that no one's going to fight for me. That is why it's so important that we take some of these risks for our base. And she's exactly right. But because the Democratic Party, overall, not everyone in the Democratic Party, but most members of the Democratic Party, especially Democratic Party leadership, because they're not willing to take these risks, well, they're leading us to witness a bloodbath in 2022. And even if they did everything that they needed to do politically to deliver and actually transform people's lives, even in a minor way, it's still going to be an uphill battle in 2022 because of the way that districts are being redrawn thanks to gerrymandering. So they could help. They could maybe minimize the bloodbath if they just do a little bit more, but they're never willing to go the extra mile. They won't even do the bare minimum. We get crumbs. And that's it. And that's just not sufficient. Until they actually get their act together, then we're gonna see this pendulum swing back and forth. It's gonna be Democrats, then Republicans. People will see that the Democratic Party didn't really deliver so they'll not turn out and then people will just allow Republicans to win.  They won't deliver. I mean, the cycle will continue. And there's a reason why democracy breaks down in countries with a weak opposition to the far right. I mean, look at Turkey. Erdogan as a far right figure was able to consolidate power because the opposition, the liberals were weak. They were feckless and we're seeing the same thing happen. Again, here in the United States, it's like a slow motion train wreck and they're not doing anything to stop it, but it is important to see public figures like AOC use her platform to condemn her party's failings. Point out the inadequacies of the Democratic Party because we need to know that there's at least someone on the inside who understands it. I might not agree with everything that AOC says and does, but because she at least gets it, I think that that does matter. The one thing that I would add to this is that even though she's speaking out against the Democratic Party and highlighting their flaws, which is important, it's good to be introspective, I would like to see more of a focus on the structural flaw that is crippling the Democratic Party's ability to act. And that is the corruption, the dark money, the money just more broadly speaking that's out in the open, money has corrupted them.  So I think that if the squad retooled their message and they continue to advocate for policies but also highlighted the corruption in the system that leads to these political outcomes, I think that would be a lot more, people would respond to that more. But having said that though, I'm glad that she's speaking out because everything she's saying here is absolutely on point and I agree with her 100%.


Hey everyone, welcome back to the Prime Five, your five biggest Nintendo news stories in the last 24 hours. And I wanna start today by asking for a comment from you, folks. I want you to comment down below what is your most anticipated Nintendo Switch title this holiday season? And if there isn't one that you're anticipating, what is one game you wish Nintendo was making, but they're not? I also wanna know why it's your most anticipated or why you wish Nintendo would make a certain game that they maybe are not making right now. Let me know all that down in the comments below and then let's dive into today's news. We got stuff and update on the Bayonetta 3 voice actor, boycott situation, cause the voice of the Bayonetta's in Bayonetta 3 has now responded. We also have some updates on some review scores coming in for major games coming to Switch this week from Sparks of Hope and Persona 5 Royale and so much more. So without further ado, let's get into the news. And our first story today deals with a couple review scores. So Sparks of Hope is sitting right around in 85 on Metacritic, which is exactly what Kingdom Metal got, which tells you, one, the quality is highly consistent between the two titles, and two, that Sparks of Hope is utterly fantastic. I don't need to tell you that because you know what? I already did. You can go ahead and watch my Sparks of Hope review I published yesterday. That's right, I reviewed the game. So if you're hearing this news for the first time and you didn't know I actually reviewed it, I did, link down in the description for that. Also, we found out that Persona 5 Royale got a 93 on Metacritic. That's really, really high. And yes, this is an older game. It's curious, obviously the scores are so high. I don't know if they're taking in context that they are charging full price for an older game that is not that same price everywhere else, or maybe they did take it into consideration and they went, hey, a great game is a great game regardless of what they're gonna charge for it. So it appears the port is very, very well done and that's always good news for people looking for high quality third party games on Switch. Reminder that Persona 5 Royale releases on Friday and Sparks of Hope releases on Thursday. So 48 hours of great games coming to Nintendo Switch this week. So yesterday we talked about the boycott happening with Bandana 3 over the original voice actor, Helena Taylor, and obviously some of the context or missing context around that situation. And I stayed pretty neutral on it. I'm not really sure where to go. The truth is usually somewhere in the middle. Well, the current voice actor for Bandana 3 that was slammed by Helena Taylor, Jennifer Hale has finally made a public statement in spite of the fact that she is under NDA and here's what she had to say. With regard to Bandana 3, as a longtime member of the voice acting community, I support every actor's right to be paid well and have advocated consistently for this for years. Anyone who knows me or has followed my career will know that I have great respect for my peers and that I am an advocate for all members of the community. I am under an NDA and I'm not at liberty to speak regarding this situation. My reputation speaks for itself. I sincerely ask that everyone keep in mind that this game has been created by an entire team of hardworking dedicated people and I hope everyone will keep an open mind about what they've created. Finally, I hope that everyone involved may resolve their differences in an amical and respectful way with love and respect to all of you, Jennifer Hale. And what you're really seeing here is naturally Jennifer Hale who did work on this game massively disagrees with the idea that it should be boycotted because Helena Taylor feels like she was underpaid. She also seems to sort of infer that the problems here are more personal than they are necessarily pay related that maybe there is something behind the scenes going on between Platinum Games, Nintendo and Helena Taylor that isn't really about the pay. She doesn't explicitly say that but she basically says they have some differences that she really hopes gets resolved but this is irrespective of the work being done on the game and that we shouldn't disrespect all the other people who worked really, really hard on the game Jennifer Hale included. And obviously Jennifer Hale has a long history of actually fighting for better rates for voice actors. Well, she is one of the most hired voice actors in all of gaming. She also has been a big advocate for higher rates. She is actually one of the key people that help get the union rates to what they are which is roughly what Helena Taylor was offered who hasn't really done voice work in eight years. So she was being offered rates that are consistent with the rates that Jennifer Hale fought for in the very first place. So it's really interesting and I don't really know where to go with this. We don't have enough context and you wanna be really careful, I think, on the internet of getting extremely angry one way or another when you only have a partial story without the full context. As I always tell everyone in situations like this, context is king and we literally don't have context for the complaint. We just have the complaint. So take that for what it is and let's get into our next story. So yesterday we told you that Nintendo Switch Sports was down for nearly four days with online play to an update last week that added a major bug to online play. Well today Nintendo has updated the game to version 1.2.2 which has eliminated the Nintendo Switch Sports online bug. Now Nintendo did feel a little bad about having online play for that game down for three days so they actually extended everyone's Nintendo Switch Online membership by an additional week. It doesn't seem to matter if you own the game or not. They're just extending it an extra week. So hey, good guy Nintendo doing a thing they didn't have to do, but they're doing it and I kinda like it, you know? Hey a week is a week. It's better than just nothing I suppose. Now our last story deals with a fan created mod around Super Mario Sunshine because believe it or not, there's a version of Delphino Plaza you have likely never played. There was an active demo at Space World 2001 that showed a beta version of Delphino Plaza and that's not the final version of it that actually appeared in Mario Sunshine. So somebody went ahead in painstakingly recreated Delphino Plaza based on this demo at Space World 2001 so now you can actually get something that hasn't been able to be experienced for nearly 18 years. That is awesome and I'm really glad that this now exists. We'll put a full detail in the videos and all that down in the description for those that wanna see it. Also reminder, hey, you know what? If you really wanna play Mario Sunshine you can play it on your Switch today. Believe it or not, despite Nintendo saying they were not gonna be doing this, you can still buy brand new copies of Super Mario 3D All-Stars at your local retailer. That's right, almost every retailer has many, many physical copies as it appears Nintendo never stopped printing the physical version. They just pulled the digital. Why? When digital makes them more, beats me. Why Nintendo hasn't made a public comment on it? I don't know but hey, go buy Mario 3D All-Stars if you really wanna play the final version of it because hey, it's actually pretty good. I gotta say and this one's in HD so it's even a little bit better. So there you go. Anyways, folks, I am Nathaniel Ruffeljans from Nintendo Prime, one of these sort of tuned in for today's Prime 5. You guys are amazing and awesome. Remember to keep staying classy out there and like and subscribe. We'll catch you guys in that next video.


The Jack Benny program transcribed presented by Lucky Strike.  Be happy, go lucky, be happy. Get better, taste me happy. Go lucky, get better taste today. Friends, while cigarettes may look the same on the outside. There's an important inside difference in Lucky Strike. An inside difference that proves Luckies are made better to taste better. And it's easy to prove this to yourself. Just tear and compare. From a newly opened pack, take a cigarette made by any other manufacturer, then carefully tear a thin strip of paper straight down the seam from end to end, and gently remove the tobacco. In tearing, be careful not to disturb or loosen the tobacco. Now, in exactly the same way, remove the paper from a lucky strike. Then compare. Some cigarettes are so loosely packed they fall apart. Others have air spaces that burn too fast, taste hot and harsh and dry. But look at that lucky. See how it stays together, a perfect cylinder of fine, mild tobacco. See how round and firm and fully packed it is with long strands of fresh, clean, good tasting tobacco. Because luckies are made this way, they draw freely, smoke smoothly and evenly, taste fresh, clean and mild. So tear and compare. Prove to yourself that luckies are made better to taste better. Then make your next carton, Lucky Strike. The Lucky Strike program starring Jack Benny with Mary Livingston, Philaris Rochester, Dennis Day and yours truly, Don Wood. Ladies and gentlemen, this is our final radio program of the season, and immediately following, Jack will do his final television show. This has been a strenuous season, and on the shoulders of the star of our show falls most of this burden. So without further ado, we bring you a very tiresome comedian. That's tired. And here he is, Jack Benny. Thank you, thank you. Hello again, this is Jack Benny talking, and Don, you're right. This has been a very grueling season. Work, work, nothing but work.  I'm really all in. Well, Jack, I know it's been a tough season, but I can't understand why you should be that tired. After all, you're only 39. Well, look, Don, it's hard for a man of your age to realize how tired you can get. Now, how old are you? Well, just wait till you're 39, brother. That's a long pull. Boy, will you be tired then. Of course, the burden, Don, the burden you're carrying is not on your shoulders. What? And how you ever got a pair of pants to fit your burden is beyond me. I want to tell you something, doing radio and television is really a- Hi, Jack. Hello, everybody. Well, Mary, here we are finishing another season, another 38 weeks that you've worked for me. How do you feel? Hungry. Oh, stop. Hungry. Mary, this is the last program of the year. Why can't you be nice? Why do you have to come out in here and infer that I don't pay you enough? Well, you don't. I don't. Then why is it every Thursday when you go to the bank, they roll out the red carpet for you? Because I don't have any shoes. Mary, if you don't stop that kind of talk, I won't take you to Europe with me. I'm sorry, Jack.  Anyway, Mary, let's not get into an argument now. After all, we're doing our last show, and soon we'll be on the high seas on our way to play the Palladium Theater in London. Which reminds me, Jack, before we go, you ought to have all your clothes cleaned. Why? That chipper going on is kind of big, and you won't be able to lean over the side and do your laundry. By the way, Don, what are you going to do this summer? Well, Mary, I'm going to be busy making a picture for 20th Century Fox. Oh, really? You know, I made a picture 20th of Don several years ago. I know, and by a strange coincidence, Jack, they gave me the same dressing room you used to have. Oh, oh, that's nice. That's a nice one, you know. I won't have to share it like you did. You won't? No, Xanac hasn't got that polo pony anymore. Oh, that's a shame. He was so friendly. He used to keep the flies off of both of us. Oh, hello, Phil. Hi, it's Jackson. Hello, everybody. Well, Phil, here we are at the end of another season. How do you feel? Thirsty. That's funny. He started the season that way. Oh, Phil, we were just talking about the summer. Do you have any plans? Sure do, Don. See, me and my boys are making a series of personal appearances. Oh, really? Where are you going? Well, we opened at Burning Stump, Wyoming. Then from there, we go to Stagnant Water, Nebraska. Then we go to Stilebelly, Arkansas. Then we wind up by playing for the debutante's ball in due, what did it? For heaven's sake, Phil, why do you pick such small town? My boys won't play no place where they're outnumbered. Oh, well, Phil, I hope your boys have more respect for your one-night stands than they have for my program. Half the time, they don't even show up. I haven't seen Fletcher, your trombone player, for a couple of weeks. That's funny you should mention old Fletcher. Just got a card from him this morning. He's an Alcatraz. Alcatraz? Well, don't blame him, Jackson. It was my fault for hiring a musical arranger who didn't understand my boys. What do you mean? Well, we were playing a new arrangement when Fletcher comes to a 12-bar rest. Uh-huh.  Well, Phil, look it. I'm not interested in their extra curricular activities. You see, if they'll just... come in. I heard you're leaving for England right after your television show. Right as I dropped by now to give you these bon voyage gifts. Oh, well, thank you, Mr. Kitzel, but I'm not leaving till tomorrow night, and I'm going to Houston first for a benefit. Oh. Then I go right from there to England. Oh, how I envy you. England, the Thames, Waterloo Bridge, Walking Camp Palace, Barkley Square, the Tower of London. Mr. Kitzel, how do you know so much about England? I'm an Oxford man. You're an Oxford man? Anyone for cricket? I wish I had time. Well, Mr. Kitzel, would you like to sit down and watch the rest of the program? I'd love to, but I got to go to the airport to meet my wife. She's coming in from Kansas City. Oh, well, what airport? Well, this to me is a mystery. I don't know whether she's going to land at International or at Lockheed or in Pomona or in Pasadena. Well, don't you know where the plane is scheduled to land? Yes, but that doesn't make any difference. My wife is such a back-seat driver. Oh, you're kidding. He didn't kiss me. Listen, Mr. Bene, when that sweet chariot swings low, she'll point out the direction.  She was visiting our son at his army camp. Well, Mr. Kitzel, I never knew you had a grown son. Well, he's my wife's son by a former marriage. Oh, you're her second husband? By three. You mean your wife's been married twice before? Oh, this much, she tells me. I've got to be running along. Have a beautiful trip. Thank you. Goodbye, Mr. Kitzel. Goodbye, Mr. Kitzel. What did Mr. Kitzel give you? Just a moment. I'll open it. Oh, isn't that cute? What is it? It's a cake, and on top of it, it's spelled out Bon Voyage. And the O's are bagels.  Hmm. What's the matter, Jack? Dennis isn't here. Well, since he's going to London with you, maybe he stayed home to do his packing. Well, that doesn't make any difference. He's supposed to be here for the radio show. He has to sing a song. Well, Jack, maybe this is as good a time as any for the sportsman's quartet to come on. They have something to tell you. Tell me what? Well, you're going by train tomorrow night, and they want to take you down to the station. Oh, that's nice. Tell him about it, fellas. Really swell. I wish you were going to England with me. Hey, Jackson, I wish you'd do me a favor when you get to London. What is it, Phil? Hey, buy me one of them English tweets.  Yeah, but don't just take any old English suit. Be sure to pick a deli. Jackson, the Republicans may like Ike, but I like me.  It's a real cute joke. What are you so grumpy about? Because here we are trying to do our last program, and Dennis has to be late. Well, why don't you call his house and see what's keeping him? I will. Well, what is it, guys? I wonder what the heel of fortune wants. Yes, sir, I'll see if I can get him. He wants I should try to find Dennis Day for him. He must be lost again. Well, what do you mean again? Does he get lost often? I'll say. His family put a tag on his lapel saying, if found, forget it. Don't blame them. He is kind of dumb. I remember the time I had a date with him. You went out with Dennis Day? Uh-huh. He took me to a movie, and when we reached the box office, he asked me whether I'd rather sit in the balcony or downstairs. Uh-huh. I was feeling kind of romantic, so I said the balcony. Ah. And did he buy seats in the balcony? For me, yes. He sat downstairs. I wouldn't have had any of his popcorn. It's funny. Well, what are you complaining about? The other day, you said Jack Denny took you to see a wonderful movie, Spectacle. Some movie, Spectacle. We drove up to the top of the Hollywood Hills and watched Warner Brothers burn. Since me, it was crovatics. To Benny, but his house doesn't answer. Okay, I'll try later. What happened, Jack? He's not at home. I can't understand it. You think Dennis would be here on our last... Oh, that must be him now. Come in. Mr. Benny. Yes? Mr. Benny, my name is Lois Wagner. I'm president of the Jack Benny fan club. For the joy you have brought into our homes, we wish to present you with a gift which we hope you will cherish and keep as a memento of our appreciation. Well, I... Each Sunday, all of us wait in anticipation for your programs, and it was not without deep thought and much deliberation that we finally selected the gift we thought most suitable to express our sincere feelings. Well, I... We trust that in the years to come, we travel from the sunkish shores of California to the rock-bond coast of Maine that you will always carry this gift with you as a constant reminder of the glorious hours of pleasure you have given to members of our organization. Oh, I will. I will. What are you going to give me? Nothing. I just love to make speeches. I can't understand. I listen to the radio all the time, and mine is the only program that things like this happen. Not once have I heard that on Stella Dallas. You can tune in on any of... Oh, gee, Mr. Benny, am I late? Late. I'll say you're late, Dennis. Where were you? Where were you? Oh, I was home packing. Well, I called you. Didn't you hear the phone ring? Yeah. Then why didn't you answer it? I already had it locked in the trunk. Dennis, you're taking your telephone to England? Yeah, while I'm over there, I want to talk to my friends in Hollywood. It'll only be a local call. That's idiotic. You're right. What do you mean I'm right? That's my number. Idiotic 70245. The phone company gave me a special number. Look, Dennis... It's unlisted. Now stop! Didn't you tell me yesterday this being the last program of the season, you were going to sing a special arrangement of love and bloom and dedicated to me? Yes, sir. We're very anxious to hear it, so let's have it. Oh, Mr. Benny, I'd like to ask you something first. What? Well, when we get to England, some friends of mine want to meet me, and does the Queen Elizabeth Dock at Southampton or Liverpool? Well, I... Gee, that's funny. I didn't find out. I think it's Southampton. I thought it was Liverpool. No, no, Mary, I'm almost sure it's Southampton. Why don't you call the travel agency that arranges for your passage and find out? Hey, I think I will. Let's see, their number is... Wait a minute, I've got it right here. Press few seven, three, seven, six, one. Hello, Transatlantic Travel Agency. Oh, hello, this is Jack Benny. I'm going to England on the Queen Elizabeth, and I'd like to get some information, please. Just a moment. I'll connect you with Mr. Wilkins. He's in charge of that. Thank you. Mr. Wilkins is on the line. Go ahead, Mr. Benny. Uh, Mr. Wilkins, I'm sailing on the Queen Elizabeth. Does that ship dock at Southampton? I don't know. Does it go to Liverpool before it goes to Southampton? I don't know. Well, does it go to Southampton at all? I don't know.  Put the girl back on the phone. Which one was it? I don't know. Was she one of our operators or was it one of the telephone company's operators? I don't know. Now, look, that girl was there a minute ago. Let me talk to her. Okay. Hello. Hello, Miss, are you the girl I just spoke to? I don't know. Now, where were we? I don't know. I'm anxious to hear it, so let's have her. Okay. Oh, for heaven's sake, there's the phone again. Hello? Rochester, what did you call for? Well... What do you mean, confused? Well, when you leave on your trip, you're going to Houston first, aren't you? That's right. I'm going to appear June 5th at the benefit for the Texas Children's Hospital. Well, I thought it was okay for you to wear down the... Rochester's hot in Texas this time of year. Why should I wear those thick socks? In case you're stepping in the oil, you'll want to sump up as much as you can. Okay, that's a good idea. I'll be able to wear those socks in Europe, too. You know, Rochester, I'm going to Finland to participate in the Olympic Games. You are? Yes, I'm going to throw the discus. You're going to what, the who? I'm going to throw the discus. You see, throwing the discus is an ancient Roman sport that was popular during the days of Nero. I thought you were playing the fiddle then. Anyway, Rochester, finish all the packing because I won't be able to help you. I'm going to drop by the dentist's office and have my teeth fixed before I go to Texas. What are you laughing at? You're going to strike oil even if you have to bite your way down. Never mind. Just finish my packing. Goodbye. Goodbye. Oh, say, boss. Now what? What time will you be home for dinner? Well, I'll be a little later than usual because right after this radio show, I do my television show. Oh, yeah, that's right. Who's going to be artist?  I know, and you know, but tell the people. Tell... Are you really going to Finland for the Olympic Games? That's right, Don. I'm going to Helsinki. Ooh, what he said. Look, Dennis, just sing. Yes, sir. Don, give him the introduction, will you? And now, ladies and gentlemen, since this is the last program of the season, in honor of Jack Benny, Dennis Day will sing a special arrangement of Love Inn. What is this, anyway? Come in. Excuse me, but could you tell me where I could find Studio C? Hello, Mr. Savoni. Huh? Mr. Savoni, don't you remember me? No. But you must, a couple of years ago, you stopped me on the street and asked me for a dime for a cup of coffee, and I gave you 50 cents. Holy smoke, is Jack Benny! Maybe you'd forgotten me. Oh, no, I tell all my friends you fraternity brothers, you're my pal. You fraternity brothers, Mr. Savoni, for a college man, what happened to you? I'm a poor little man. Who's going to the street? Mr. Savoni. Mr. Savoni.  Well, John, I haven't seen you for a long time. What are you doing here at CBS? I'm down here for rehearsal. A rehearsal? Yeah. I sat my own show here next Sunday night. You mean you have your own radio program? How did you get it? Well, I'll tell you how it happened anyway. I was just walking down the street. I wasn't doing anything. I didn't feel like doing anything. Just walking down the street. I said to myself, what are you doing, John? I'm not. I wasn't. I was just walking down the street. All the sudden a man comes up to me and says, hey you, I say who? He say you. I say me, he say yeah. He said, how would you like to be on the radio? So I said, how much? He said $150. I said, I can't afford to pay that much. No, no, no, Mr. Savoni, they pay you. I know, they finally told me that. Then we started to declare about the price. Ooh, it made me so nervous. Was he getting a good deal? Yeah. We settled for $125. But he started out with $150.  I wasn't going to take his first offer. Mr. Savoni, I want to wish you, I want to wish you all the luck on your new radio program and I hope I'll see you real soon. Thank you very much, pal. Goodbye. Goodbye. Goodbye. Lock the door, will you? Mary, take the receiver off the phone. We're not going to get any more interruptions. Dennis. Yes, sir? What do you mean to me? Yeah. Since people everywhere are tearing and comparing, seeing for themselves that luckies are made better to taste better. Try it yourself. From a newly opened pack, take a cigarette made by any other manufacturer and carefully remove the paper by tearing down the seam from end to end. Don't dig into or crumble the tobacco. Now do exactly the same with a lucky strike. Then compare. Some cigarettes are so loosely packed they fall apart. Some have air spaces, hot spots that burn harsh and dry. Others have too many broken bits of tobacco, giving you those annoying loose ends that spoil the taste. But just look at that lucky. A perfect cylinder of fine, mild tobacco. So round, so firm, so fully packed, so free and easy on the draw. Notice those long strands of fresh, clean, good tasting tobacco. Yes, luckies are made better to taste better. To give you far more enjoyment from every puff. So for your own real deep down smoking enjoyment, be happy, go lucky. Make your next carton lucky strike. Do you toot-toot-toot-toot-toot? Be happy, go lucky, go lucky strike today. Ladies and gentlemen, in just about one minute I'll be seeing you all on television and I hope you'll all be seeing me. As I mentioned before, this is the last radio program of the season, but we'll be with you again in the fall. At this point, on behalf of my sponsor, my entire cast, I want to thank you for being such loyal listeners. Good night, folks. The Jack Benny program is brought to you by Lucky Strike, product of the American Tobacco Company, America's leading manufacturer of cigarettes. The Jack Benny show was transcribed. This is the CBS Radio Network.


For me, it's really focusing on industry solutions, delivering client outcomes, fundamentally underpinned by data, security, and sustainability, you know, I think. Nailed it. Yeah. Knocked it out of the park. Perfect little sound bite. That was fantastic.


From VOA Learning English, welcome to Education News in Special English. At American colleges and universities, the number of positions that offer the job security of tenure has been shrinking for years. Tenure is meant to give professors greater freedom to teach, write, or study subjects that might not be popular or politically correct. But critics say tenure can keep schools from dismissing unproductive faculty members or problem employees. Another complaint is that it can restrict the ability to make changes in programs or make the best use of limited budgets. The number of tenured positions at U.S. colleges and universities has been decreasing since the 1970s. John Curtis is the director of research and public policy at the American Association of University Professors. He says that only about 25% of faculty members have tenure or are in a position that might lead to tenure. The association says that at least 85% of faculty members should have tenure or be able to seek it. He says this will protect independent thought and freedom of speech. But a recent survey found that many colleges and universities plan to employ fewer tenured professors. The study was done by the Gallup Organization and the online publication Inside Higher Ed. The survey asked more than 1,000 college and university officials about their hiring plans. The results suggest that tenured positions might continue to decrease. More than 58% of chief academic officers at U.S. public universities agreed that future generations of faculty should not expect tenure. More than 53% of private school officials agreed. For VOA Learning English, I'm Laurel Bowman.


Abhimera, Abhimera was on theCUBE at Hadoop World. And one of the most popular actually, one of the most popular interviews we had at Hadoop World, mainly because of the energy, the passion, the smile. The good looks. The good looks, but no, you deliver some great content. Thank you. You were really talking about the Industrial Revolution, the notion of, which is our religion, by the way, data factories, so great stuff, congratulations. Thank you. Thank you so much. You got a new startup you're working on. That's exactly right. We're here inside theCUBE, Abhimera, who was with Bank of America, now is with your new company called? Tresera. Tresera, T-R-E-S-A-T-A. Tresera, T-R-E-S-A-T-A. Tell us about it. So what is it? Can you talk about it? Absolutely. And what is the opportunity? We are launching Tresera on your show. This is our launch. All right. And we'll be waiting for it. We're launching. Big round of applause. Okay. Thank you. Thank you so much. But Tresera is, we call it, we are verticalizing the factory for financial services. It's the, we remain rabbit fans on open source and we believe the next wave of innovation, as you've heard me say, is going to come from taking the open source principles and taking it to other industries outside the web properties. And Tresera wants to be, wants to do that for financial services. So we are a vertical application of big data for financial services. Do we have a website up and running? Is the product available? There's a website up and running. Our, we are going to build a product with a seed client. You've had great interest in the market. Yeah, yeah. And there's more information will be coming. And then your team can talk about your team. We have a team, I have a co-founder. The only guy I would go to battle with, Richard Morris. Richard and I have known each other for a while. Hey Dave, how you doing? How you doing? Great to see you. We have a small team that we have assembled. You've had, as I mentioned, good interest on the market. Funding? No, you know, we're going to do it the fun way. Yeah, exactly. All right, good. So we want to- Birds of a feather here. Yeah, we heard about Tableau as well, Silicon Angle, Wikibon, all self-funding club. Absolutely. We just shot our own little show called the Self-Funding Club. Yeah, the crazy entrepreneurs who made a lot of money, right?  They're handing it out like free charity. I mean, Y Combinator is just handing cash out. I mean, go there. That's a good point. Free lunch, you know? I know, I think our focus is, we see a unique opportunity, as you've heard me say, in tooling the next industrial evolution. And we want to be the ones tooling it. As a very smart man once said, in the gold rush, the people who made the most money, were the guys sharing the shovels. Not the guys digging for gold. You want to be the guys sharing the shovels, right? And you want to help people find the gold. So what tools are you guys working on then? Can you prioritize your- Yeah, so I just understood, so I thought Tresada was a services company in terms of you guys providing consulting and planning design. No, it's a big chunk of tools and enablements. Absolutely. Tell us more, that's exciting. Absolutely, yeah. So- People are going to be throwing money at you guys. I hope so. You're the all support, I really do hope so. Thank you so much guys. Commissions. But yeah, Tresada is going to be building, as we mentioned, so we is going to be building tools and what we call the data assembly line. So the ability to take data, the raw data as it exists and push it through the Tresada automated assembly line just like the old assemblers of manufacturing and then produce, what do you want to be saying, data products which have gone from millions of rows and thousands of variables to prioritized variables that feed specific business problems. Cleaned up a little bit. Cleaned up, matched, parsed, intelligence added to it, creating aggregations and derivative variables for it as for solving specific business problems. So this notion of a data supply chain is that something that customers are actually going to start to move forward on? We think so. We think that technology is finally reached this critical inflection point where you hear every new wave of technology have the stack line better, faster, cheaper. We think it actually does exist now, right? So we think the notion of a, you call it the supply chain, I call it the assembly line, which is automated, which is verticalized. We believe that actually there's going to be a lot more companies like Prisada going after a lot more verticals. It would be good for us to be that as we grow and you're starting with a domain that we are very familiar with and we think- Financial services. Financial services. We think we'll be re-engineered, restructured, have a rebirth centered by powered by data, especially given what we have seen in the larger economy the last few years and we want to tool it. But we think the better, faster, cheaper can be realized. It is better because simply the fact that you can do things today and you can solve problems you could not solve before, especially what I call with the clash of the clouds, right? You heard me talk about it in the morning. We think there is just immense value waiting to be unleashed as we see these clouds emerge and one time they will clash and there's a mission that we talk about in a second, but it's going to be better because you can solve problems you couldn't solve before. It's going to be faster because you can actually do things at scale and then you get stuck because big data is, I have a new dictation, big data is no longer big. It's small because technology has made it manageable. So there isn't a big data problem that cannot be solved anymore. Big data is actually an opportunity and technology has made better by size data small and manageable. So it's the ability to do that and if you get stuck, throw in more hardware, throw in more notes, throw in some little bit more open source magic, some kumbaya and it will work. Come to Trisera, I will help you out and it's going to be cheaper because it is truly built on the concepts of open source and commoditized hardware and software around it. So when you talked about this cloud collision, you talked about financial services companies that have your financial profile, the telcos have your mobile activity profile, the retail companies have your buying profile. So my question is, how do I get access to all that data? Can you turn it, flip that and maybe provide some incentives? I might want to pay for that. Is that something that companies are thinking about? Are they building data products around that and will they monetize that? But you bring a very, very important notion to light which is, which needs to be addressed. I don't think anybody's addressing it. Trisera is throwing its weight behind what we call a new deal on data. A new deal on data needs to come and needs to come fast and needs to be built around the principles of what you just mentioned, which is at the end of the day, the core source of data, whatever that source may be, needs to have some sort of a right to it. And ownership is a hardware, I'll say use the word rights to it. So if Dave Vellante is producing data across these various, and feeding these various clouds that are coming around because Dave carries an iPhone, has a GPS on it. Dave has multiple financial relationship. Dave has the very important customer card at his grocery store, which tells the grocery store what Dave likes and gives you coupons. Dave has a very interesting online social and Twitter profile. You should have the right to it. And if you choose, if the consumer chooses to share that information with a particular entity or for a particular service, they should get some sort of compensation for it. It could be anything. So I'm proposing this world will come by where, look, if your GPS data truly is valuable and if your telco provider came to you and said, Mr. Dave Vellante, I will take and track you every single living minute of the day. And in turn, I'll give you free service. You may sign up for it. And there'll be some other people who may not, who may have some other requirements. But at the core of it, there needs to be rights to the data even to sit with the people or the unit that produces it. And if that data is used in any commercial way or for any particular commercial purpose or to solve a particular problem, there needs to be some exchange of value, whatever the value may be. And that's the kind of deal on data we are putting our weight behind. One of the advisors to CEDA is a leading edge thinker on it who actually proposed this at the World Economic Forum two years ago and got lost in the shuffle and the pain of the credit crisis. But we think it's going to come back front and center. There are 1200 people at Strada. This is the future. We all buy it and something like this needs to happen. And we want to be that, a white knight. We want to be one of the leading voices to help frame that discussion. Now who's that advisor? Sandy Pentland at MIT. Okay, interesting. Now, talk about, you mentioned the financial crisis. Didn't big data kind of get us into the financial crisis? Is that true or is that some of my mind? I'm not an expert. I mean, they've been tomes and books written about this. Wow, it's really interesting. It's an interesting thing. Big data got us in. Maybe big data can get us out. I think at the core of, look, why is data? People ask the question, why is data valuable?  Some business problem needs to be solved. How do you understand and make the decision to solve the business problem with some information? How do you get the information by churning some data through some models? And the core of every single business decision is data. That value chain does not change. Data feeds models, which spouts information, which help you make decisions, right? You guys probably have, you do the same thing on video. Yeah, we're very data-driven. There's no doubt about it. So I think that that core flow, that core engine that every single industry runs on does not change. With that logic, you could argue, yes, that there was this notion going around, every single company in financial services thought that they were different, that their models would withstand the stresses if they were to come. What they forgot was when there is a market crisis, if you assume that if you're going through a crisis and the market will absorb your losses, it's fine. When the market goes through a crisis, everybody's going through a crisis. There is no market to absorb your losses, right? And we do believe that the core of it was that the data is very valuable, has a lot of insights that were not being properly either articulated or mined or even analyzed to help us make better decisions. Can it be done? The answer is yes. Can it be done in the near future? Can we build a better financial system out of it? Absolutely. When it happened in this economy and country, absolutely. And we need to take the lead to do it. And we would like to play our small part in it. So Traseta, talk about some of the use cases that you're going after, some of the problems that you expect to solve first. Is it risk reduction? Fraud detection, is it new products? Where do you start? You know, the core of what we would like to go after is the assembly line, which we believe will be the foundation to solve a lot of them. And what we're realizing is that a step one in the process may sound simple, it may not sound very sexy, but it is the ability to make the factory real. The kind of raw material. The raw material. And because your solution, your business problem, your ability to actually solve for it will only be as good as the data you feed into it. And unless we have the ability to automate that pipeline, at scale, millions of rows, thousands of variables, multiple years of data, unless you can do that, you actually can't effectualize the ability to solve problems. So if you're going to start with the step one, the basic block and tackling, and enable the factory to be built. And then very slowly go after the applications.  So you know the power of the data factory. Do you feel like, I mean, where are we at in terms of adoption in the financial services industry? Is the bulk of the industry, of that mindset, have they realized they come to this epiphany, or do you have to do a lot of sort of evangelizing? You know, I think the industry, you've got to give the industry a lot of credit. Frasier services has always been the hotbed, as well as the Petri dish. So a lot of emerging technologies, as you guys know. So I think it's got some very, very smart thinkers, like some of our initial conversations with potential clients. These guys are leading us thinkers who want to make that leap, and want to be the entity or the person who defines the future. So absolutely it's been, we've had great interest. And what's going to happen if they don't make that leap? Right, I mean, that's in that industry, the most competitive industry in the planet. Absolutely. Yeah, the alternatives are going to be attractive to them. Yeah, right, right. So what do you think of this event?   And it's good to know that there are 200 people at the conference who are doing the same thing that I'm doing. So it's great conference, great validation. And as always, O'Reilly did a great job putting it together, phenomenal agenda. I'm glad to see you guys are here. This is the attraction, this is the highlight of everything. The cube is the highlight. I actually like the airy walls, the glass. It's actually pretty cute, pretty cool. We don't need all that fancy stuff. But you guys, no, I think it's a, it is, I think it's heartening to see, and I've had great conversations in the conference, heartening to see the big data revolution. What we all discussed, what, six months ago? We've been talking about ever since that what we were thinking was a vision that I had professed is going to come true. The second revolution is coming. We are going to be the players in it. I think there are 200 rabid fans behind us on big data who want to be as well. And only that, you're seeing a lot of the, you know, we follow the enterprise, a lot of the enterprise whales are now getting into it. They're using the term big data. Some of them don't even really sure what it means. They got a lot of people studying it, but they're going to go spend a lot of money. They're going to do a lot of market development for little guys and for obviously for themselves. So that's a great dynamic to have. A lot of VC money pouring in, and it's early days. So we're very excited to be here. Obvious, it's great to have you back on the cube. Thank you.  You don't work for the big company. You don't have the protection. You're on the wild, man. I know. How does it feel? It's like Tarzan, and you feel like you're king of the world? We are very excited on behalf of our team and what we try to do, look forward to continuing a relationship with you guys. We absolutely, we're friends of you and we love your vision, love the work. We're behind you all the way. You need us for anything, let us know. We're covering this, you know, we want to go deep. We'd love to have you back on in some of our other events. So maybe dig into it with some of the practitioners. You can share your knowledge there. Absolutely. It's a good community. It's small right now. So it's a good kernel of developing. So I mean, it's a small show. It's great here. It's an industry small. And we're all going to probably look back in five years going, do you remember the time when we sat down here? We had on a table. Of course, we're going to have a huge studio. Absolutely. That's right. You'd like the Apple Cube, MSNDC, and motorized cameras and producers, just staff of 20 people running around. I don't think you want someone diving makeup on you when you're doing that, right? But guys, it's always a pleasure. Thanks for your support. Thanks so much. And we look forward to doing some fun stuff together. Yeah, good deal.


This research has developed a new optical multimodal monitoring technology for assessing two key biomarkers of traumatic brain injury, TBI, intracranial pressure, ICP, and brain oxygenation. The technology uses a multi-wavelength optical sensor to detect pulsatile and non-pulsatile signals from cerebral tissue, providing a non-invasive method for assessing TBI patients. This article was authored by Maria Rolden and Panikos Akiriiko.


And here it is, DJI Pocket 3 here at the DJI store here in Huaxiangbei. Hi, hello. So who are you? This is Huaxiangbei DJI store. This is new Pocket 3. Many people waiting for this very long time right? Three years, four years people waiting for the update and now it's one inch sensor. Yes. This is the whole combo. Yes, it's a whole combo with a bag and a new DJI mic 2, the new mic system with a transparent, you can see it right here, and this is also connect under. This is battery. Battery, nice. So this can do very high, oh it says updating battery handle. Right. So everything can update with the software, new function, everything. Yeah. It's a smart camera. This is the new, what's new about it. So it's got a one inch CMOS sensor instead of smaller, like what was before. Better lens. Yeah. It's got a bigger display. Yeah. It's got six things instead of three. What is this? Follow. Follow. Ah, version six. DJI mic 2, so it's got a better, it's built in. So the microphone can talk directly to the camera, right? I hope there would be two, but right now it's just one, right? Yes. And then there's 16 minutes only to charge. Yes. Very quick charge. It can record much longer, a little bit longer in a battery. Yeah. Longer record time. And what does this mean? 103 something. Yeah, this battery's quality. Better quality. Yeah, high quality battery. Nice. Can we have a look in the menu? Can you show a little bit and record? Like this is what her looks like. Nice. This is the menu. And there we're choosing 4K 60 or 4K 30, 4K 24. And if you go in photo mode, there's also other functions. All right. So hopefully it has phase detect autofocus, good autofocus solution. And can you go back to the video mode? Yeah. Nice. And try to do a small recording. You can record video. All right. And then it's just tracking, right? It's just stable. This is how you get the stable camera here available on the Huaxiang Bay. And so the price is 3,500 RMB for the basic package. So like this, if I go check it out. So this is 3,500 RMB. You just get the camera. This is 450 euros. If you want the package, the whole thing is 600 something dollars or something like that. That's the price right here. So it's a big update. It's very interesting to see how is the autofocus. Maybe I'll try to do a little recording. Maybe you can record me with my Cresdy and I'll put a link to the footage right under my video. It's very interesting to see if DJI can be an alternative to like Panasonic and the other kind of cameras people are considering. Sony's and stuff like that. It all depends on the quality and ease of use. It has live streaming functionality. Can you show in the UI, is there something about live streaming in here? Or need to set up with the phone, right? But the idea here is you don't need to connect the phone anymore, right? Before the DJI Pocket was all about connecting your phone and now you don't really need to do that anymore. You just record everything with this DJI Pocket 3 and with this battery out on, battery life is just extended. In fact, if you get in a pro, you can turn off Glamour. Some image adjustments are in default and if you go in custom, you can go, you can set up the sharpness, you can set up noise reduction. It's either up and down. I'll just go to default and all these functions right here. And it's going to be interesting to see how you connect with the phone to do live streaming because you can do live streaming on TikTok, Douyin, Facebook, X on YouTube built in and then it goes into this case. There's the thing there. And then you put it right here. That's how it's transported. All right, cool. And then you have this little thing here. This is just a stand. So I guess it has some modes where it can follow you around. And when I go in selfie and I go selfie like this, it can follow my face. You see it's face tracking. It's just by default, it's going to follow me around. I'm coming down, going up. I can do my special dance because I'm a break dancer. Yeah, it will follow me or I go out outward again. That's what it looks like. So the whole question is, what's the quality? How's the ease of use? It only records to one micro SD card. So you don't have redundancy. I wish it had built-in memory and use the micro SD as a backup kind of, you know, for all your clothing still be nice if it had like a terabyte built-in or something. I guess that's going to be the GTI Pocket 3.5 with a dual mic. That's crucial. I really want to, I need to use dual mic. So I don't know if it supports dual mic or not. Look at this cool mic. All right, cool. And there is a little lens. Sorry, I can hear you. Yeah, let me just mute you for a second. Yeah, right here. Okay. There. Yeah, it's got lens adapter. You can see. Yeah, my Panasonic. I need to, I want to update to the Panasonic G9 Mark II. But I mean, this is totally a challenger, I think. This is an alternative. And how excited are people about this quality? I want to see DJI do Micro Four Thirds. It'd be nice if DJI thought about that. They've done that before, I think, on cameras and some of the high-end drones. But imagine the Pocket with the Micro Four Third sensor. But actually, maybe the one inch is kind of like perfect. It can have a, you know, depth of field. The background is maybe out of focus a little bit. So it gives like, you know, a 3D effect when you have nice enough sensor size. All right. There it is, 4K60 DJI Pocket 3 in Huashan Bay. And all these cameras right here are pre-booked. People are just coming to pick them up in these next couple of days here in Huashan Bay. You can see we are on Huashan Bay. And this is a DJI store right here. All right. I'll just go back to the hotel and upload this video right now. It's just launched. I hope it was informative enough. You'll watch all the other guys who do actually in-depth reviews and stuff like that. I'm excited to know if this could be something I could actually use. I have the DJI Pocket 1, but it has limitations and stuff. It's not quite... I kind of have it always as a backup just in case my main camera crashes. But who knows? Maybe this could be the main camera. I want to see if DJI thinks of doing multi-camera live streaming with this kind of thing where it just goes to automatically sync multiple cameras and multiple microphones. All right. Thanks for watching.


Welcome to Microterrorz. Scary stories for kids. Where it's always the spooky season. Full of chills. Thrills. And spine-tingling spooks. Microterrorz are family-friendly frights for those ages 8 and up. And while our stories are for younger years, we are still talking about things that go bump in the night. And some children may not be able to handle what others can. Parental consent is recommended. Now for tonight's Microterrorz. Off the rails. Just go outside and play. Ricky's mom yelled, basically chasing him out of the living room. He dropped his game controller and scampered out of the house like one of those internet videos where a cat gets spooked by a cucumber. We used to play outside until the streetlamps came on. Ricky heard his mom shouting as he scurried through the backyard and hopped the fence into the wooded area behind their home. Her voice was faint now, but not completely gone. He hurried through the brush and trees until her voice was completely muted. You don't tell me what to do, you old soggy cucumber! He shouted back at her, fully aware that he was too far away for his mom to have hurt him. But that was fine. He always wanted to talk back to her but never had the guts. So being able to say his thoughts out loud without her hearing them was preferred. He got it off his chest and she didn't hear it. It was the best of both worlds. Now Ricky needed to figure out what he was going to do. His video games were back home. His phone was back home. He didn't have a chance to snatch it off the coffee table before the old cucumber chased him away. What was there to do in the woods? He wasn't a wild animal. He had no business being out here. He knew of a stream close by. Maybe he could look for crawdads. But that would make him feel like it was an 80s movie that was supposed to take place in the 50s. He knew of overgrown and abandoned train tracks nearby. He could walk them, kicking stones and finding old railroad spikes. But that would be the whole 80s, 50s thing again. This was modern times. Train tracks and streams were out. Ricky then heard something up ahead. A thick cluster of trees and low hanging branches blocked wherever the noise was coming from. But it was clear to him that it was voices. Children's voices possibly. He picked up a stick and snapped it in half to get a sharp end. He didn't know if he was going to need a weapon or not. Children weren't native to this area of the neighborhood. It was mostly made up of old people and the closest kid, a young girl named Liz, lived over a mile away. Regardless, Ricky moved forward, pushing the leaves and branches out of his way until he made it to the clearing where the abandoned train tracks cut through. The tracks were just as he remembered seeing them once before. Old, warped and broken with wild vegetation sprouting from the moldy wooden boards and stones. He did spot a railroad spike right away though and exchanged his sharp stick for it. He heard the children's voices again. They sounded hollow as if they were confined within a metal box. He turned to his right and was instantly stunned by what he saw. A single train car sat on the tracks. It was red, rusted and looked old, very old. The voices were coming from inside the car. Ricky felt a little bit of jealousy that some other kids had made this wicked awesome discovery before he did. He picked up his pace and rushed over to the train car. Sideling up next to it, he looked in through one of its open sides. Three kids sat inside of it. One was covered in a white sheet like a super lame Halloween costume. But Halloween was still seven months away. Another kid, a girl, was dressed in an outfit that looked to be made of brown burlap. There were dark stains all over it as well as several rips and tears. She wore a burlap hat as well with black dots of ash or paint on her cheeks and nose. The third kid, another girl, was dressed as a doll with a homemade paper mache mask on with shallow divots where eyes should have been. Now she could see without cut-out eye holes was beyond him. Once he showed himself within the threshold of the train car, all three kids went silent and turned their heads to look at him. Sorry, Ricky said, now assuming he interrupted some sort of secret society of Halloween fanatics. The girl in the burlap scarecrow outfit shrugged. It's okay. Want to join us? Ricky thought for a moment, but not too hard. Sure. He climbed up into the car and plopped down next to the scarecrow girl directly across from the ghost and doll girl. I feel underdressed. Ricky joked. Early Halloween party. The three kids remained silent and just looked at each other. Ricky suddenly felt uncomfortable. I'm not going to be sacrificed for stumbling across you guys, am I? The scarecrow girl shook her head. Of course not. Ricky looked around the train car. It was old and dusty. There were wooden crates along one wall, dark stains on the floor, and an open tool chest sitting against the other side. Where did this thing come from? Ricky asked. I don't remember a train ever coming through here. I thought these tracks had been abandoned for years. Seems that way. The scarecrow girl softly said. Where's the first car, like the one that drives the train? Ricky said, not familiar at all with train terminology or what the cars were actually called. He did know what a caboose was, though. It may or may not have ended up in numerous punchlines of his in reference to the human rump. None of the children responded to Ricky's question about the other parts of the train. You guys don't talk much, Ricky said. Look, if I interrupted something, I'm sorry. I'll leave." He stood up and glanced at the three kids again. Do you guys live around here? Used to, the scarecrow girl said. Ricky lowered his brow. So you're visiting someone? Do you guys know Liz? The scarecrow girl shook her head. The doll girl shrugged. White sheet ghost kid didn't utter a word and remained still. Well, Ricky said, defeated by the lack of information about the strange train car and its three tiny occupants. Sorry again for bothering everyone.  He eyed the open toolbox. You guys can have this, he said, walking over to the rusted metal box. Just as he was about to drop the spike in, the contents of the toolbox caught his eye. He sat the spike down on the car floor and knelt to his knees to get a better look. He saw another railroad spike inside, but this one looked a lot older. A flaking coat of rust had taken over the entire thing. A dark substance had stained it years ago and wispy threads of what appeared to be burlap or stuck between the lifting flakes of rust. Ricky looked back at the scarecrow girl and saw the dark stains, rips and tears in her burlap costume. She just stared at him in silence. Ricky looked back into the tool chest and spotted two large buttons. Threads still hung loosely through the pinholes at their centers. He picked up two buttons, both red and slick. The doll girl was suddenly behind him, startling Ricky to his feet. At eye level, he stared at the emotionless paper mache mask. The shallow divots where the eyes should have been also had pinholes that matched the placement of the buttons. The girl extended both of her hands, palms up and whispered, Those are mine. Ricky, now completely unnerved and trembling with a swelling fear, placed the buttons in the girl's hands.  Ricky looked back down into the tool chest assuming there were more strange secrets within it. He spotted another tool or stick, whatever it was, was white and cracked. He reached in and grabbed it, slowly pulling it out to look at. He studied the object, trying to identify exactly what it was. He looked it over from one cracked end to the jagged other end. The closest thing he could think of that it reminded him of was, uh, mine. A gritty hollow voice announced behind Ricky. Ricky jumped again and spun around, trying to catch his breath from the sudden shock. The sheet slowly slipped off of the kid, falling down him like the final curtain call of a terrifying play. Underneath the white sheet was a skeleton white and cracked, just as the object in Ricky's hand was. The hollow sockets of his eyes were vacant of anything and its body popped as it moved, like someone cracking their knuckles. The skeleton reached out with its left arm, its bony fingers and palm awaiting the object in Ricky's hand. Ricky was shaking in fear. He noticed the skeleton's other arm stopped at the elbow. He then realized what he was holding. Ricky dropped the bone and ran from the train car. He stepped out of its side and raced through the woods and scaled the fence into his backyard. He rushed up the stairs and into his bedroom where he jumped in bed and pulled the sheets over his head. A knock at his bedroom door made him scream. He ripped the sheets away and saw his mother standing there with her hands on her hips. What's wrong with you? She asked. I saw some ghosts. Ricky stuttered. What, his mom said, out in the woods on the old train tracks. There was some kind of ghost train. There were kids on it. They were dead. They've been killed or something. You've lost your mind, Ricky, his mom said, growing annoyed. No, I haven't. Ricky yelled back. Has anything terrible ever happened on those tracks? What, his mom said, I don't know. What mom has anything terrible ever happened on those tracks? His mom sighed, an annoyance growing within her. Yes, she admitted, but it was like a hundred years ago. There was a Halloween party on the train that passed through this area. The railroad spike slayer was on board. He went on to become one of the most prolific butchers of all time, but I highly doubt you saw anything out there, she said. Ricky couldn't believe it. Why was she not believing him? Mom, I saw what I saw. Ghost kids, a skeleton. I saw the railroad spike the slayer used. It was nothing compared to what's about to happen to you, his mom said. Whatever had been annoying her had reached a boiling point. What do you mean, Ricky said?  You're grounded, she said, dropping the unexpected bomb. What? Grounded? Why? Ricky said. All of a sphere of the ghost train now being replaced by confusion and frustration.  What? Ricky was blindsided. That's right, you didn't think I heard your little soggy cucumber remark as you scuttled away into the woods. Well, a mom knows everything. Thank you for listening to Microtarrers. Join us each Saturday for another scary story. For more fun, visit our website at microtarrers.com where we will also have spooky games you can print out and play like wicked word searches, mysterious mazes and more. Microtarrers.com is also where you can find us on your favorite social media and even send in your own scary story for us to tell. Plus, you'll learn more about our author, Scott Donnelly, who has other horrors for both young and old. I hope you'll join me again soon from Microtarrers, scary stories for kids.


My name is Corinna and I work for the European Central Bank in the Procurement Department in order for the ECB to fulfill its mandate. It needs to purchase specific goods, services and works. Some examples are consultancy services, IT services, furniture, translation services, etc. I am here today to talk about the ECB as a buyer and encourage you to participate in ECB procurements. For the ECB, it doesn't matter if you are a small, medium or large-sized company. If you meet our requirements, you can work with us. There are two possibilities. You can visit ECB's website.  There, you can register as a supplier and participate to ECB's procurements. You can also find all relevant procurement documentation in the system. You can also visit the CMAP website. This is where European institutions publish their procurements, including the ECB. You click on TED, and in the search box, you type in European Central Bank, then you click on search, and you find a full list of ongoing ECB procurements. Prices and quality are very important elements the ECB is looking for. What we are also looking for is a good balance between the two. You need to submit our requested documentation, submit it within the submission deadline, and submit it online. We welcome you to participate in ECB procurements, and we look forward to working with you in the future.


Russian political scientist, Armenian community of Karabakh should be integrated into Azerbaijan. Yes, this is Lachin's way. The road connects Karabakh and Armenia. Russian political scientist Sergei Markov wrote this by sharing a photo on his social network account. The first act, Azerbaijan states that Armenia violated the Sochi agreement and did not withdraw its army from Karabakh. Armenia, on the other hand, rotates its army personnel and transports military supplies through Lachin. The second act, that is why Azerbaijan has closed the Lachin road for cargo except for humanitarian and medical aid. The third act, then Armenia declares that a humanitarian crisis has started in Karabakh because of this. The fourth act, at that time Azerbaijan built and rebuilt the special Agdam Han-Kendi road and offered to transport all necessary food via this road. That is through Azerbaijan because even the Armenian authorities have already recognized that Karabakh is Azerbaijan. The fifth act, the Yerevan authorities closed the Agdam Han-Kendi road with concrete blocks. The sixth act, and now the Armenian authorities demonstratedly organized the departure of many trucks to Karabakh via Lachin. They have invited observers from the EU to say that Azerbaijan does not allow these trucks. This is what you see in the photo. The seventh act. After that, Hikmet Hajiyev, the assistant of the president of Azerbaijan Ilham Aliyev, invited the ambassadors of the EU countries and strongly told them to stop supporting separatism. Hajiyev noted that all necessary goods will go to Karabakh, which is now Azerbaijan. Only through the territory of Azerbaijan and the Armenian community of Karabakh should be integrated into Azerbaijan. Azerbaijan speaks with the EU with the voice of strength, he said.