Dymaf incredible-erwadau. The next item of business is pratic pearls, a statement by Jenny Minto, Against Diet and Healthy Weight Consultations. The minister will take questions at, at the end of her statement, and so there should be no intervention or interruption. I call on Jenny Minto up to 10 minutes, Minister. As the new minister for public health and women's health, I welcome the opportunity to re-affirm the Scottish government's of a Scotland where everyone eats well and has a healthy weight. In 2018 we publishied our diet and healthy weight delivery plan, detailing how we would seek to improve the health of our nation with preventative action at its heart. It makes clear that to achieve Scotland's dietary goals to realise our aim to have childhood obesity by 2030 and reduce diet-related health inequalities requires action to support healthier options. Fel y cyngorau emfrewddio, a oedden yn dweud o gaelidau cyngor ddeiligus wedi'i dwygen halynol, fuddwyd llyfrydiau cyngor, oedd iawn cymrydau cyngor i'n edrych, cynnynog cyllidegau oeddau. Efallai, rydyn ni'n ddiwedd i gyrw Ctrlau i'r wych o gaelidau o ddweud o ddwygen gyfrifiadau. Mae'r gwrs maen nhw'r rhain ar gyfer cymrydau a'r leoedd am gweithio a'r meidydd, maen nhw'r gyrwm cyllidau ar gyfer yn gwirio gan gyrwm cyllidau i'r gweld, ond drich, sak, sugar oesl. Y gadefegoedd yn eich consultaidd yw'r ysgrifeniadunting trefwn i'r devi chwarae i holl iechyd, dysw ni dudegahanol, ac know ymdodig i d partnerithau ei nghyliåd trazö [? ddiwyllion ?] mae'r Rhudd intersectionsnes ap yn y gwirionedd ac i gyddiol i dwylo. Be'u ei gwrthodir i gael IOETH neu sieer o readsom yniltonod o'r Wladwr Eirsteins Cadw entodynu growio yma yn gyrdan synthיא Rhe Allanngen, gwx abroadrydd dynceğiz reall Aberder caso'r gwirionedd The aim of this consultation was to inform our consideration of whether there is sufficient cause and evidence to mandate restrictions on their sale. An evidence-based approach is central to the development of our policy. We have carefully considered the responses received in conjunction with the current evidence base and today published an evidence brief on energy drinks alongside the consultation analysis report. Based on those considerations we do not consider the evidence base to be sufficiently developed to pursue mandatory measures at this time. I recognise that consumption of energy drinks is a significant concern to parents, teachers and young people. We will therefore continue to support voluntary measures to restrict the sale of energy drinks to children and will keep under review how those could be strengthened. We will also consider what additional evidence gathering and analysis could be undertaken. That includes around the impacts of current voluntary actions and understanding young people's consumption of energy drinks and the contribution that this makes to their total caffeine intake, which will help to inform consideration of possible mandatory measures in the future. Next, I turn to our consultation on mandating calorie information in the out-of-home sector, fulfilling a commitment in our 2021 out-of-home action plan. This consultation was accompanied by a rapid evidence review carried out by Food Standards Scotland, which found that mandating calorie labelling would likely lead to a reduction of calorie intake when eating out or ordering in. In January this year, Nesta, the UK's innovation agency for social good, published research confirming that calorie labelling in an online environment leads to calorie reduction. That was potentially a substantial reduction, depending on how calorie information was presented. Out-of-home calorie labelling has been mandated for large businesses in England since April last year. That has resulted in many UK-wide high street chains now including such information on their menus and outlets in Scotland. I am grateful to all 660 respondents to our consultation and to the wide range of business, health, charity and consumer organisations that engaged with my officials. A strong case has been made by many respondents that requiring calorie information at the point of choice where people eat out or order in will help them to make more informed, healthier choices and that it will encourage reformulation and allow us to better monitor population calorie intakes in the out-of-home situation. I also want to thank the eating disorders charity Beatt for the constructive way in which it has engaged with our consultation. Beatt has helped us to hear from people affected by eating disorders who are concerned that mandatory calorie labelling will make their illness worse. Those accounts are powerful, they are real and we cannot ignore them. We need a better understanding of the lived experiences of those with an eating disorder. I welcome that Public Health Scotland has commissioned research on the issue due in the autumn. We are committed to assessing the impact of our policies and are reflecting on all the responses that are gathered, including those views of people affected by eating disorders. We also wish to have further discussions with the hospitality sector before taking a decision to proceed with this measure. Therefore, I believe that we should pause before making a final decision on the next steps in relation to mandating calorie labelling. Let me now turn to the third consultation on restricting the promotion of less healthy food and drink where they are sold to the public. We know that promotions such as multi-buy offers or placements at check-outs can directly influence what people buy. That is what they are designed to do. Promotions can encourage us to buy things we do not need, overlooking cheaper, healthier alternatives. Restricting promotions of less healthy food and drink is an important step to encourage healthier options, making it easier for people to spend less and make healthier choices. Work on this policy was paused in 2020 as we sought to ascertain the impact of the Covid-19 pandemic on both consumers and businesses. We have used this time to gather and consider additional evidence on our proposals while taking into account the pandemic action in other parts of the United Kingdom, EU exit and cost of living pressures. Building on a previous consultation before the Covid-19 pandemic, we consulted on our proposals last summer, including on opportunities to be consistent with promotion restrictions in England, where it is in Scotland's best interest to do so. We keep our policies and the plans for their delivery under regular review, with evaluation firmly embedded into the policymaking, implementation and delivery cycle. Having done this important work, we have reviewed whether primary legislation is necessary and have concluded that there is a more direct and efficient route to deliver our policy aims. Therefore, rather than introducing the Public Health Restriction of Promotions Bill, I instead plan to consult on the detail of proposed regulations this autumn. That includes proposals to restrict the promotion of less healthy food and drinks in prominent locations in store, for example at the end of aisles and beside check-outs. We also propose to target certain price promotions, which encourage people to buy more than they actually need—for example, multibies and unlimited refills. I recognise that businesses, as well as individuals, have experienced a number of significant challenges over the last few years. Our forthcoming consultation will provide an opportunity for them to provide views on the detail of the proposed regulations, including on timescales for implementation. In line with the principles of the new deal for business, that will be done in parallel with an extensive programme of engagement to ensure that everyone has an opportunity to engage and have their voice heard. My officials and I look forward to engaging with our stakeholders, including businesses, as our policy continues to develop. Further more, we will continue to work with the Joint Regulatory Task Force and COSLA to consider the differing impacts of regulation on business to improve the process of developing, implementing and reviewing regulations to meet our economic and societal aims for the longer term. I have focused today on the outcomes of three diet-related consultations and our planned next steps. Those include, on energy drinks, the continued support of voluntary measures to restrict the sale of energy drinks to children while keeping under review how those could be strengthened, including the consideration of additional evidence, gathering and analysis to inform further consideration of possible mandatory measures in the future. In mandating calorie labelling, to allow more time to consider the potential impact of mandating calorie labelling on those with a needing disorder, ensuring that we have a robust evidence base to further inform any additional steps that we might take in due course. Finally, on restrictions of promotions, I will be taking forward a more focused consultation in the autumn on the detail of proposed regulations to restrict the promotion of less healthy food and drink where they are sold to the public. Clearly, no policy in isolation can achieve our vision of a Scotland where everyone eats well and has a healthy weight. Our diet and healthy weight delivery plan sets out a challenging package of actions that collectively will have a greater impact. As I take stock of progress, I commend the work to date while noting that there is still more to be done. I remain committed to the key outcomes of the delivery plan and I am confident that, together with our public, private and third sector partners, by progressing the commitments set out today, we can meet those challenges and encourage people to make healthier choices about food. The minister will now take questions on the issues raised in her statement. I intend to allow around 20 minutes for questions after which we will move on to the next item of business. I would be grateful if members wished to ask a question where to press their request to speak buttons now. As a practicing GP, the obesity crisis that has developed in Scotland is something that I am all too familiar with. Our country has one of the worst records in the world on obesity, with two thirds of all adults of Scotland being overweight. Make no mistake, obesity is one of the biggest issues in our health service, estimated to cost up to 600 million a year. For some reason—this is an issue that the SNP has declined to take action on for the past 16 years—the prevalence of overweight people has increased over the past 10 years. The percentage of children at a healthy weight is at its lowest ever level. This statement does little to address the obesity epidemic sweeping across Scotland. The minister's statement amounts to one energy drink—we won't do this—and two, mandating calorie labelling—we're not sure. Three, restrictions of promotions—let's do some more thinking. What was the point of this statement? How much money has been spent to date on these consultations? What actual concrete work and action is the minister taking? I thank Sandesh Gilhane for his questions. I would refute that the Scottish Government has been doing nothing. For the past five years, there has been a lot of evidence being gathered to ensure that we bring in the right policies for the right people within Scotland. We have got a whole suite of policies. It's not just—as I said at the end of my statement—that it's not just those that I have discussed in this statement. We are also looking at giving the child payment, which allows people on the poverty gap to have the money in their pockets to allow them to purchase the right foods. There are also a number of pieces of work regulations that have been brought in on a voluntary level, which the Scottish Government supports in the work that they are doing. We are moving forward. We are ensuring that we bring in the right policies for the right people listening to groups. For example, I talked about BEAT and people with food crisis illnesses. We are listening to them to ensure that the policy that we bring in with regard to calorie limits on out-of-home eating are correct, proportionate and proper. The importance of getting this right cannot be overstated. Delivering positive and tangible actions to improve diet and tackle obesity is crucial to improving the health of the nation and eradicating health inequalities. However, yet again, we have another ministerial statement that shows little to no progress. It is a Government that is no stranger to a strategy but has a terrible relationship with delivery. The minister should be here to explain why the Scottish Government has made so little progress in this area since the plan was established five years ago. Please explain why so little progress has been made. I disagree that little progress has been made. We have been working hard with stakeholders across healthy eating and businesses to ensure that we bring in the right policies. As I have said in my statement, we need to have robust evidence and support to ensure that we bring in the right policies that will impact on the right people. To ask the Scottish Government what steps it is taking to support community kitchen initiatives that support those on low incomes to access the right tools and resources to help them eat a healthy diet. I thank Evelyn Tweed for her question. It is a really important one. Community food networks help to promote healthier diets in disadvantaged groups, whether that is due to the lack of income, cultural barriers or poor skills. They provide a broad range of activities, including cooking classes, benefit checks, grow your own groups, cafes and food pantries. We have also provided the online resource Eat Well Your Way, which was launched last year by Food Standards Scotland. That gives easy access to evidence-based advice on how to eat well based on the Eat Well guide. The minister spoke of having further discussions with the hospitality sector before taking decisions on the issue of mandatory calorie labelling in the out-of-home sector. Our struggling hospitality sector has been ignored all too often in the past by this Government and it cannot be allowed to happen again. Can the minister please outline what form she sees those discussions taking place and when they will start? I thank Craig Hoy for that question. I was clear in my statement that we need to involve business in these decisions, but we have to get the balance right between public health and business. With regard to the new deal that this Government is operating on, there is a wish to speak more directly with business and understand the concerns, because I recognise the points that you raised with regard to the level of regulations that are coming through. However, I think that we will get the best solutions working with business to ensure that we can bring things in a timely manner that allows them to work with us to ensure that the public health benefits are met. Emma Harper, to be called by Claire Baker. There is significant evidence that shows that ultra-high-process foods directly link to obesity, poor diet, malnourishment and negative health implications. Can the minister describe some of the specific policy work that is being carried out to use the evidence related to ultra-high-process food, which particularly impacts low-income families to help improve diet and health outcomes? I am aware that the Scientific Advisory Committee on Nutrition considered ultra-process foods in June last year and that it is now carrying out a scoping review of the evidence on ultra-process foods and health with a view to publishing a position paper on processed foods and health this summer. Ministers in Food Standards Scotland remain committed to using the latest scientific consensus of established evidence to inform our consideration of ultra-process foods, and we will consider the findings of the review once available. Although there is no universally agreed definition of ultra-process foods, we know that many processed foods are high in fat, sugar or salt, which can contribute to diet-related conditions. Those HFSS foods in targeted food and drink categories would be subject to proposed promotions and restrictions. Clare Baker, to be followed by Clare Hawley. Organisations and professionals who have argued for action will be bitterly disappointed by this statement today. Obesity Action Scotland earlier this month asked itself, so can Scotland have childhood obesity by 2030? Based on the current direction of travel, the answer is almost certainly no. I would ask the minister how much more evidence gathering is there going to be when the results of an action is steering us in the face, and, for example, out of our sector, kids' food is too often unhealthy food, so what action are they going to take to tackle children's poor choices in the out-of-house sector? As I said earlier, I believe that it is important that we ensure that we get the right robust evidence to ensure that we bring in the right policies. As I have said before, we have also brought in a number of policies to support the reduction of obesity in children. As we took evidence from the Good Food Nation Bill, we learned that in local authorities where the 1140 hours was allowing more time to be spent with children ensuring that they got nutritious healthy food, that had a knock-on effect with regard to the food choices that they were making later on in primary school. Within primary school, we have improved the choice of food there. It is not a one-stop shop. There will be a lot of different things that can change and also bring the obesity levels down. With regard to out-of-home eating, there has been work done on a voluntary basis to discuss what is in the menus. That is an improvement, and that is what I am working with my officials to ensure that we get the right information to enable us to make the right policy decisions to ensure that we meet the ambition of having childhood obesity obesity by 2030. Can the minister provide more detail about how the Scottish Government will ensure that businesses have sufficient time to prepare for the implementation of restriction of promotions of unhealthy food and drinks? We plan to consult on the detail of proposed regulations this autumn with a plan to lay regulations before Parliament next year, subject to the outcome of that consultation. There will be a period between regulations being laid before Parliament and regulations coming into force to enable industry to fully prepare. Our consultation this autumn will include consulting on an appropriate lead in time for businesses ahead of regulations coming into force. Our prior engagement with stakeholders has been on the basis that these restrictions would not come into force before 2025 at the earliest. That still remains the case. We recognise the challenges that businesses are experiencing in the current economic climate, and we have and will continue to engage widely with business stakeholders on business impacts and are developing a suite of impact assessments for the policy, including a business regulatory impact assessment. We have just heard that there will be a pause to steps to bring forward mandatory calorie counting on menus. This is very welcome. The evidence of harm to those with or at risk of eating disorders is widespread, and that is why Scottish Liberal Democrats have opposed such plans from the outset. It is not just the dems that oppose it—stakeholders named in the statements do too—but also 80 per cent of respondents to the Government's own consultation. What does she expect to pause to tell her that she does not already know, and why not just answer the calls of campaigners by axing and scrapping those plans entirely? I thank the member for his question. It is important to review the population as a whole and not just make decisions on one element of the population. We have taken cognisance of what decisions have been made in England, and we are looking to gather further information with regard to speaking to Beatt and looking to see how we can work with them to provide the right information, whether it is online, which allows people to make a decision as to what they are purchasing for out-of-home food, and also on restaurants and fast food restaurant menus, as they have brought in in England. Can the minister outline what the Scottish Government considers could be the broad benefits of restricting promotions on unhealthy food and drink, and how that fits in with the Scottish Government's focus on improving health and reducing health inequalities? I thank Jackie Dunbar for her question. I am clear that I want to reduce public health harms associated with the excess consumption of calories, fats, sugar and salt, including the risks of developing type 2 diabetes, various types of cancer and other conditions such as cardiovascular disease. I also want to reduce diet-related health inequalities, including in relation to socio-economic disadvantage. The food environment is often skewed towards the promotion of less healthy food and drink, encouraging extra spend and higher calorie intake, as I referenced in my statement. Promotions do not necessarily represent good value. They can encourage us to buy things we do not need, overlooking cheaper, healthier alternatives. By restricting the promotion of less healthy food and drink, we will make it easier for people to spend less and make healthier food choices. Changes to the food environment, such as restricting promotions, are likely to be more effective in reducing health inequality. It is often easier to ban things and demonise those who are overweight than to encourage and empower people to make positive lifestyle choices. With only one in five adults in Scotland eating the recommended five portions of fruit and vegaday, I figure that has remained unchanged since this Parliament was created. What practical steps are the Scottish Government taking to ensure those who live in Scotland of food rich nation can benefit from affordable local produce, growth in good health and supporting our farmers? I thank Oliver Mundell for his question and I agree that it is a holistic approach that we need to take to this. We need to support people to make the right lifestyle choices. One of the ways that the Scottish Government is moving in that direction is with the Good Food Nation Act, which will ensure that local authorities—the Scottish Government provides a plan as local authorities and also health boards—are incredibly important. Your right local food is a great way to ensure that we can do that, not only from a food mile perspective, but also adding the economic benefit to our farmers and food growers. Across Scotland, there are fantastic opportunities for local organisations. I referenced them in Evelyn Tweed's conversation where communities have community gardens that allow them to grow, so not only are they getting the healthy food, but they are also getting the exercise to improve their general wellbeing. That is the point that I have been trying to make, because this is a holistic solution that we need to solve. I am very supportive of local food initiatives, as well as what is happening with the Good Food Nation Act. The consultation analysis report on energy drinks highlights that respondents suggested the need to focus on education about energy drinks, on the labelling of energy drinks and the need for an easily understood and straightforward definition of energy drinks and which drinks would be captured under that definition. Can the minister advise what action is being taken to address those concerns? Yes, I agree that we have to have clear labelling. There is a code of practice that ensures that there is that level of labelling on energy drinks. Energy drinks are defined as ones that are over 150 milligrams per litre of caffeine. It is important that that signage is very clear on those drinks. It is also important to point out that, in primary schools, those are not allowed to be provided within the school estate. In secondary schools, as part of the curriculum for excellence, pupils are taught about energy drinks and only given them at a time so that they can recognise that it is almost a treat. I grew up so that it was normally water, except that you get a treat for energy drinks. There are a number of ways that we are trying to do that, but I think that key is making sure that there is the right information on the cans. Can the minister expand on how the Scottish Government has engaged with those with lived experience in relation to calorie labelling? Will the Scottish Government commit to continue to listen to their views going forward? The Scottish Government has engaged extensively with BEAT, the largest charity for people with an eating disorder throughout the consultation process. I am also grateful for the large number of responses to our consultation from people with eating disorder, their family members, friends and carers. We will continue to engage with BEAT once Public Health Scotland has completed its research into the impact of calorie labelling on the lived experience of people with an eating disorder. We are committed to taking into account how calorie labelling might affect those individuals. The recent health inequalities in Scotland report cited a 24-year gap in the time spent in good health between people living in the most and least deprived 10 per cent of local areas in Scotland. The reality is that making healthier choices is a privilege for many people in Scotland, so does the minister accept that the Government has to address the root cause of health inequalities in order to improve health outcomes? I thank Paul Sweeney for that question. As I have said in previous answers, I believe that it is a holistic approach that we need to take, and yes, we need to work very closely with those suffering health inequalities. The child payment is one of those. I have referenced that earlier. It puts the money directly into people's hands to allow them to make these decisions, and I think that that is incredibly important. We also work closely with the wider public health to support communities across Scotland to ensure that they are, along with third sector colleagues and partners, to ensure that the support that members of various communities get is really helpful with regards to healthy eating, wellbeing and exercise, which ties in as importantly with the healthy food that people eat as well.


Hello and welcome everybody. Thanks for joining. My name is Sergei Kabashnuk. This is Mikhail Walla. We are with headers and today we are going to talk about developers, development environment and development tools which help can help you and make your development easy a bit later and as this tool we will we are going to talk about Eclipse chair, which is an open source project and we are a contributors of this project which aims to provide fast easy to use extensible platform for hybrid cloud development. It provide Kubernetes based developer workspaces. We will talk a bit later. What is it? But it's allow you leverage fully internalize developer workspaces and bring your application to a cloud and all build tools. It is based on the new best-of-the-art open source editor Eclipse tier. It has a great compatibility with this code extension. So almost a big set of the this code existed plugins and is available to you and as a major features of this presentation, we are going to talk about the file which is an attempt to provide standard or format where you can define all tools and all things which you are going to use in develop during development as a single file, which is trying to be as small as possible So make it make it a bit easy to use. So let's Talk a bit more about a few major concepts. So Kubernetes with zero effort. What does it mean? Eclipse tier has the nice features to to make the URLs which you can embed to your issues your readme's which just a Browser you can click on it and get the fully development environment just in your browser Without and needn't install anything we go out need to explain someone which steps they need to provide Need to make to have the same environment. So this is we call it factories In other features, it's A dev file development environment as a code So if you are able to define your development environment as a as a file you can put it in a source code It can be then branched can be full requested and it basically it provide it Fix the issue, but it works on one machine, but someone does not it will fix the issue like Wrong version of some some tools and dependency Issues stuff like that. It protects your source codes and since source codes remained in the cloud and you Are not able to forget and it's not check it out locally You are not able to forget it with laptop in a bar. So let's work for your IT department They can make the old knowledge to secure the cloud secure your code it's it's maybe less that important for open source project, but for companies which are more closed like From a city call or some of something like that. That's might be very very important Extensible platform as I said the Eclipse share is Based on Eclipse tier, which has a great Extensibility plug-in support with this code so you can bring your extension here and Used existed one So it's provide Kubernetes based workspaces, what does it mean? So It's a sandbox and you everything is running on the Kubernetes and Opshipping shift where you can combine together application runtimes like Java node like Tomcads like servers can provide the As a part of workspace build tools like Madden Like Gradle like nodes stuff like that it provides What do you expect from the eds? or provide the code assistant support and other things like OpenShift connector, which our times previously shows you and obviously source code, which is source of all our developments So you can imagine the pod which is representing workspaces running separately tools needed for you like Geed like other thing build tools Maven as I said Runtime Java runtime for instance testing tool which you might like regular Flow code build test run debug and deploy so everything that is provided as a part of workspace port and of course all of that needs the source code because you you are producing changes all these tools might want to Need the source code so we are mounting the source code to the each of those tools you'll show all containers and so the the K concept all these tools are packaged with as a containers and it has the Quite a big bunch of benefits, so zero dependency installation like if you need to Maven it comes with Java so you don't need to figure out which version of Java you need to just require in the main Is related execution so one tool can't affect another tool Olden life cycle and upgrades so it's just you don't need to find there the tools exist you just Upgrade the version of container it it comes to you as part of the open source project eclipse We are trying to use community-based images so Community knows better when we are how to provide the runtime for node example a go application or Java so we are trying to leverage the upstreams images first if we could do that Because we think they are no better than I we are So simple packaging in this world like a lot of people knows what is the container images? scalable so you can expect To leverage all benefits of the cloud and the scalability world Yes, as I said the new New editor from from our opinions the best open source editor at this moment So it also comes with the As a container with all these dependencies, but you should not think that's the only one editor that is possible So as I said, we are trying to provide Extensible platform and you can use another alternative editors like you Peter notebooks Maybe you're another one, but you Peter I I've saw that contribution It's extensible An extensibility comes from the standards language server the protocol is one of the standards which allows to bring you language specific features to your Editors and if someone writes already language server Language server for some languages it can be connected to Eclipse chair as well as DS code atom all editors which support language server protocol and Same thing for the bug adapter protocol As I said, it has a great compatibility with this code extension. So more and more extensions are Confirmed works successfully Yeah, so you can enable Enable plugins during working Session as you expect The things in editing in this code Extension packages with the dependencies so do you don't need to think about to install something extra? This list of plugins Customizable the plug-in registry. So if you have the some private installation some private packages some private containers You can add the new one or remove the existed one. So that's fully customizable no worry about that and Def file so Def file is the thing which we think can Provide your development environment as a code It's an attempt to standardize the features some of the main case things that which you expect here as the sources projects can be multiple can be probably zero neck soon Editors like the standard editor by default is Eclipse thea But as I said, you can replace it in other editors like Eclipse. You Peter and and Tools of course like build tools runtime tools Runtime environments you can adjust add your Kubernetes application in users there's runtime environment and Commands so commands that you are Often used to build test run the bug deploy Etc. Let's take a look how it looks like. So it's like one of the basics As a one it has the sources as it's from the two. Do you see everything? Okay, you can see it so starting from two explaining components here the Java Java support and Docker image used as Runtime it's emitting commands just because it's will be looks quite long But later I think we will see some examples of commands so you should think about As a workspace like a puzzles when you are Combining everything you need to endure and develop and as a container you get your application You add something some some piece of the puzzles as a container and Of course as I said we aim to provide extensible platform for cloud development teams if you define your Workspace as a file put it in a source code it managed your consistency So again, but it works on my machine on someone doesn't Doesn't work. It's reproducible. You need to just click on the link Simple to share you can share the link you can share a link to the file you can share the factory link and Extensible you can bring your images your tools It's easy to bring the plugins to Eclipse tier it's easy to Kind of easy bring the new language servers because anyway, it's a standard. So you don't need to rewrite To each time if you're building new language It's time to demo Okay so now You know the theory So hopefully now let's look at Something in action. So What I want to show you is Like writer defile from scratch for this Simple application so I Fused the real world demo application and it's like github project that has defined API and they have multiple implementations of the back end and multiple front end and I I choose the Java back end on spring boot and Javascript react application for the front end and later I will use the MySQL Database It's the simple architecture Basically what I want is my back end to provide some public route as well as the front end and the front end application we'll communicate through the back end public route and Later back end will communicate under the hood with my Squel database so to Fasten things I have like prepared steps But imagine I'm writing that right now So this is like the simplest Valid defile you can have so you can see it's a Yammel and it's inspired by Kubernetes Yammel object definitions so we have some API version currently this is like only one we support but We are like ready to Have more versions in the future and some metadata currently we have only the name or generate name and Like workspace we will create from this defile will be named like this if you generate name, it's The name will be like Generated with some logic from from from this So as a second step, I want to add my project and that means the source code repositories to the workspace and I have to I have my front end which is some react Application repository and the back end which is spring boot back end application now the Names are quite important because it's the name of the directory that the project will be cloned to and You will see that later like what does it? Does it look in a real workplace? Now the location of the repository is clear and type this is like github github repository on github and we support some more What I'm not sure which I can hear also define like branch or Clone path for example which is quite useful for For like go projects for example if you want to clone your repository into some go path somewhere in the Container, so I have my projects Next step is attributes these are like key value pairs of some attributes for a workspace What I'm defining here is to not persist volumes and That means that if I stop the workspace everything will be like deleted or I Couldn't get to it again and it's basically just to think make things faster for the demo so now the like Most interesting part of the def file which is defining components and I would like logically split the components to two parts first part first part could be like components for for check which is for example the editor or Check plugins and as Sergey told that we Use chat the editor It is the default, but I'm showing here that you can basically define the editor here And I'm using some specific version of that Now to the plugins I'm using the typescript plugin, which is like I will I will gain with it support for for JavaScript and I can use things like code completion and code navigation and in-line documentation and stuff like that and I can also set the memory limit and I guess some other parameters Here I have commented out the Java plugin It's just to show that we can support we can like have that but also for like make things faster and I comment it out Yeah Important thing here is that all plugins are defined in Plug-in registry Which we can find on GitHub here. Yeah, so these are like all plugins we can use in in chat and they have Some description you can like either define your own plugin and even use your own Plug-in registry with your own plugins whatever you want so so Che editor and Che plugins were where like components for Che and now define the components from the second group and these are for our our application so I have Java back end and I Need to build it somewhere and run it somewhere, right? So I have my component that I I have named Java back end and I'm using type Docker image which is like the I Would say simplest Component which you can define because it has like the strict structure into the file This is image that will be used for for a component. So it will be started When I start the workspace Memory limit for for a container I want to mount the sources there so I can't build and run and do stuff and Important thing here is I can and I'm defining endpoint here What does it mean is? basically the service and the public route will be created for this Component for this container and I've named it web back end for port 880 because 880 is where my application will run and I want it to be public because I need to contact Like communicate with Java back end from from the front end application next I have front end component and And Just to show you we support different types. I Have this type of Kubernetes again, I want to mount the sources there and Here you can see that I have basically definition of Kubernetes Kubernetes pop which is like standard Kubernetes object in the Real workspace it Will not be the pot and I will show you how it looks like later So but the definition is here one pot which has one container named node.js some image Some resources memory limitations stuff like that. So I have my components for back end and the front end now I want to Define some commands I Like which I will be able to use and we'll be able to run and I have just two simple ones one is for running the back end application and second is for running the front end application Now here I have the actions of the of the command and As you can see it is an array so it Looks like we support multiple actions, but currently we support only one, but the defile is ready for more Now the work here where the command will be run is defined like that yeah like this So this is like standard chair Environment variable which says Root of the projects. I think it's slash projects and And Here is the back end folder and if we scroll up It's exactly this one. So the sources will be cloned into back end directory here and I want to execute this command at this place and I I'm saying that I want to run this command on This component so it's exactly this one Front-end is pretty much the same. I'm just Going to front-end here and running different command because it's JavaScript. I have commented out the preview RL because Why I comment it out, I don't know It is like The the URL with port that the application Will start and I can I can go there and take a look but Yeah, it will work without it as well. Yeah So as the last step, I'm adding This is a bit confusing, but this was it a MySQL component which will be Used as a database for the back end again type in the component is simple decor image and Name is my squirrel I'm using some my squirrel image and Here important stuff that I can define environment via variables here Because for the my squirrel I need to define the user password and database and Basically I can define anything here again some Some resource limitations and I'm defining endpoint here, which is named DB and It is again important and you will see later why It's for port three three oh six and It will be discoverable which means that Endpoint with the name DB will be created and by endpoint. I mean like a service in in the workspace namespace on In Kubernetes or open shift and I don't want it to be public. So No public road will be created for the for the component. So This is this is my def file. I Can use the I could use the factory API which will look like this it's a Link to chair open shift IO which is like software as a service provided by it by redhead and The def file is just passed there as a parameter. So if I click here It Will start the workspace But I will cheat here a bit and I opened my already started workspace to Make things faster and working So This is how the workspace look like Like after after I started from the def file So as you can see I have my back end and front-end sources Here I have my my components I can see the the plugins and the editor here and my defined components here and Here are my Comments so I will write run the back end command I defined and the front end one and we'll see Are there any questions? Can you repeat it again, please Yeah, but this would be external to like drawing something external Of course, yes Yeah Basically, if you configure your application to connect some external You can so now some pop-up appears and it's that my Backend application start listening on port 8080 so I can close this one because I don't need that now Here's the pop-up for For the front-end which is more interesting because I I didn't define any endpoint endpoint for it but They are can somehow detect that application is listening and Can route it to the public so I can open the link and This is my front-end application But the front-end application is not yet connected to my back end. This is some back-end publicly available so what I want to do is These are public routes for on on my on my cluster and I have here my Java back-end Hostname and I will write here so now I Like leave the Backend open and we will see if it communicates With my back end Some post Yeah, and it's like write some logs. So it's communicating communicating with my with my back-end But the back-end is now using the h2 database. So If I stop it I just look out here if I stop the back-end and Run it again I should be running. I have no data here because I lost everything and So now I will try to like connect the Application the back-end to my sequel database so Here I have my my sequel Component and I can open the terminal and I'm in the my sequel container so I will connect to the to through database and Nothing here. So what I can do is First I need to have My sequel driver in my application like this and I need to configure my application to connect to the database and the most important thing here is this which is the end point which I said to my sequel database and set it as discoverable and and Here are my services listed in in the in the cluster namespace and this is exactly that one So I can reach it from the Java back-end and I can use it and it's on port 3506 and Of course at the database name Username and the password So let's run the back-end again So my back-end is running and now I should see That there are already some tables created so If I create some user I Can see my user here. I create some some article and it's here so the back-end service is now communicating with my My sequel at a base and it's happening like inside the infrastructure without any public communication so It's basically it's basically the demo. I can show you here like how the How the workspace look like in the in the Kubernetes so Basically the workspace is just this one pot and It is I have running Che in in this namespace. So it's a bit messy here so this is the this is the workspace both only one and this service and this four and Four Ingresses so basically all these ingress is are for the workspace if we look Into the workspace I can see my It is I think six containers Here's the IDE This is the machine exec which is like executing the commands on on the components and Here are my defined components Yeah, what else? I think I think that's all you want to comment something The links So you can see here you can put the link to a depth file like a That file you can use as URL github repository So we will in case if there is no defile there will run an empty Thea base workspace in case if the Defile exists there we can use it as a definition of your workspace. You can specify a link to a branch on github tag like Just grab the link, but you have the browser put it in the as a URL You can put that In your pull requests. I think soon we have some plugins which shall lose you automate this the whole fork edit Push Flow so it will be embedded the link for you We had it in a previous version. It's still under development for the latest one So yeah, and this is basically it Any questions? Yes You mean inside a check. Yeah. Yeah. Yeah, we have we have a key cloak user management and I showed you the single user deployment but if you deploy with multi user, which is like the default basically You have Authentification to provide authentication. We need the open ID provider and we use the key cloak as a open ID provider, which Like by default and you can replace it to Yes Machine Okay, so the question basically the comparison with migrant So Yeah, that's basically it not the silver bullet. It's just so for everything but one of the advantages you can You can bring as a component your definition of your application and use it at runtime So it will be part of your workspace actually you will be running exactly the same thing which will be running on the production So, okay, I think you see the reference content But you can put the reference to the actual file which you then it means if you replace the application definition It will automatically be there next time you're running the workspace Another thing is that Like if I have my repository on github, for example, I can put it just this link and everyone who will come like on one click have complete the workspace environment and Another another use case I would say is It was mentioned in previous talk like you can have all application lifecycle Like fool fully in a in a cloud. So basically you don't have to run anything locally you have like all the deployments code editing build build pipelines everything everything there and Like the let's say it department can manage that and Developers are basically only users of it So it's different approach I have to say like I think there is like no silver bullet It's just different approach. I would say that eclipse chair. It's a bit more bigger It brings you an editor also all the plugins for editors like consent assistant anything you are running Accepting from editor so plug-in ecosystem That's what ground is not something which are going to provide it provides you a build or test environment or Runtime environment, but it's not combining all the things together The question is if there are any integrations with other ideas like my local idea, for example I Don't think so. We've only only web ideas and as sergi machines. We support Jupiter notebooks and I think some more but the Tia is basically the default and most our efforts are there so in theory you can run the SSHD demon as part of your workspace Put the some key there and just connected the SSH I'm not sure it was in theory No, no, it wasn't practiced in the previous version, but I wouldn't say that it's it's Quite often that you are connecting locally be to another idea, but as part of the def file you can define a editor less Workspace like we know editor and you can use it as an application environment if commands like everything there, but no editor Any other questions? Okay. Thank you


If you've been waiting for the new Samsung Galaxy S22 device, then the team at Appalachian Wireless has some good news for you. Appalachian Wireless is launching all Samsung S22 models on sale. We are you. We are Appalachian Wireless. This Saturday, March 5th, Bays Mountain will host the David Goggins 4x4x48 Charity Fund Razor Challenge.  You can run, hike, walk or just work out for 45 minutes to an hour every 4 hours for 48 hours. Sam Snyder and his wife collaborated with Bays Mountain and Wise County to set up the event to raise money for the family of Michael Chandler. Chandler was a big stone gap police officer who lost his life in the line of duty last November. So when this happened with Michael Chandler, when he lost his life in the line of duty in November, I told my wife, I said, let's give it a little bit and reach out to the family and see if we could have them as our charity and raise them a little bit of money or do something for them on this event. We just started reaching out to people, different vendors that we knew, local business, small businesses and getting some donations and it's turned out to be a pretty big deal. While the event can be physically taxing, it also comes with a unique set of challenges. This year we've got, I think, right at 40 people and the majority of them will just be sleeping in their vehicles and then getting up every 4 hours and going hiking, running, walking 4 miles. The mental side of it is a whole lot tougher than the physical side, really, waking up early in the morning and getting dressed in a parking lot. It's more mental than it is physical but it's still physical, you know, you're walking or hiking or running 48 miles and 48 hours. 100% of the donations will be going to Michael's family. If you're interested in participating in the event or making a donation, you can call or text Sam Snyder at<PHONE_NUMBER>. For Mountain Top News, I'm Breanna Robinson.


The witching hour when the night is darkest, our fears the strongest, and our strength that it's lowest ebb. Midnight when the gravescape open and death strikes. How? You learn the answer in just a minute then. Murders a lonely business. At now, murder at midnight. Unusual stories of terror and mystery by radios masters of the macabre. This tale, a study of murder in duet, is by William Moorwood. Its title, Murders a Lonely Business. At a cemetery, a burial is taking place. The two chief mortars, Fred and Grace Tillson, stand beside the open grave. And as he looks at his wife, bitter thoughts course through Fred's mind. Look at her.  Tears. Real tears after what she did, after what she made me do. She doesn't know what sincerity is or love or pity either. She's hard. Hard all the way through. And I never knew, never even suspected to, to re-kill him. Now, that's the way she acted. I'll never forget it. Never. And nightmare always. How can I go on living with her? How can I ever trust her again? What am I to do? Oh, Lord, I'd give anything for a drink. I think I ever marry that sniveling creature. I believe he's really crying. Really sorry. As if he cared a hoop about his uncle Edward outside of the money he could get out of him. He was ready enough to help put the old man out of the way the other night. Now his nerve is gone. All he can think about is a drink. That's the only time I feel safe with him. And he's drunk. And not always then. The way he's been carrying on lately, Lord knows what he'll say or do next. I'll have to watch him every minute of the time. Goodbye, Uncle Edward. You're throwing dirt on your coffin now. But you won't mind. You're cold and silent now. Very different from the way you were three nights ago. Three nights ago. Was that all it was? Another lifetime. Yes, that's right. Driving up to his house in the dark. Letting ourselves in. Uncle Edward. He must be up in his study. I guess so. Servants night out. Uncle Edward. The door above opened. And Uncle Edward started down the marble staircase. In my mind's eye, instead of Uncle Edward, I could see my friends, a whole crowd filling the room and myself in a gorgeous gown descending to Greece. A much more fitting picture than the starchy form of Uncle Edward as he came down towards us. Well, well, this is a surprise. I thought we'd drop in, Uncle Edward. It's been a long time. Six weeks to be exact, Fred. How are you, Grace? Wonderful. Thanks, Uncle Edward. I'm glad to hear it.  Come on into the library. It'll be more comfortable here. Oh, drink, Fred. Why? Don't be polite. From what I hear, you're rarely seen without one these days.  It's entirely possible. I've certainly been interested in your activities. For instance, I hear you can be found at a gambling house almost every evening, Grace. Only the fashionable ones, where everybody goes. You've got to keep in the swim nowadays. If you can afford it, you can't. Not on Fred's salary. That's the trouble. Well, frankly, Uncle Edward, that's why we've come here tonight. We're in a jam again. Money? What else?  Well, I'll be equally frank with you. This time I'm not going to do it. Just as I'm sorry I've helped you out of messes often enough in the past. Each time I hoped you'd pull yourself together, settle down and lead solid, respectable lives. But each time you disappointed me. Now I've given up hoping. Uncle Edward, I promise you... You laid, Fred. I can't believe your promises anymore. I've given you and Grace every chance. Now I am washing my hands of you. You can't expect help from me ever again. Now or in the future. Exactly. What does that mean? My lawyer's coming here tomorrow. And I'm going to cut Fred out of my will. Cut him out entirely. Uncle Edward... Every cent I have is to be left to charity. Well, you're not serious. You can't be. It's not fair. I'm your only nephew. There's no use talking, Fred.  Now would you care to discuss the weather? No. I thought you wouldn't, Grace. Come on, Fred. Uncle Edward, I advise you to change your mind about this. I beg your pardon? Because if you don't, you may live to be sorry. We went outside. Grace was in a wide rage. And I was all jumping myself. We walked around the garden paths, trying to get hold of ourselves before we started back to town.  The end of everything. We'll never be able to get credit once it's known that Uncle Edward's cut us off. Yes, I know. Somehow, someway, we've got to stop him from changing his will. But how? You know there's no use arguing with him. He's a stubborn as a mule. Besides, there's no time left. He's going to do it tomorrow. I know. Unless, of course, something happens to him before that. Such as? He could die. What? Suddenly. Some chance he's as healthy. Grace, what are you thinking of? You'll know. You're mad. If you want to spend the rest of your life struggling with debts, not able to do anything, I don't. Everything's perfect for it. The old man's alone in the house. No one knows we call this evening, no one will. Stop it. I won't listen to you. Oh, be a man for once in your life. Everything you want. Money, luxury. The five minutes work. Yes, but how? The gun. The gun he keeps in the desk in his study. You've seen it. We'll take the money valuables to make it look like a robbery. Will? What are you afraid of? The sight of a little blood? Grace, I don't know you when you talk like this. I know what I'm after for both of us. It's our only chance of a future. Together. Are you coming? Hi. Let's go in. The servants will be coming back. We haven't any time to waste. We went back into the house, climbed the long staircase to Uncle Edward's study. My mouth was dry. My knees were shaking. We reached the landing. Knock on the door. Grace, I suppose. It's too late to suppose anything. Knock. What? Come in. I was expecting you back. You were? Certainly. I didn't think you'd let the money go that easily, not after Grace's threat. What? What do you mean? You should have been a man, Grace. You were completely ruthless speaking you. You'll stop at nothing to get what you're after.  Now look here, Uncle Edward. Sorry to hurt your feelings, Fred, but you must admit it's true. Now, if you too will explain why you came back. We hope to make you change your mind. You should know me better than that. I've said my last word. Not your last, Uncle Edward. Not yet. What Grace means is... You don't have to explain, Fred. Her interest in my desk explains itself. The right-hand drawer, Grace. Were you by any chance looking for this? The gun. I took the precaution of removing it. As I said, I was expecting you back. I don't know what you're talking about, Uncle Edward. I was only looking for your checkbook. I thought the least that you could do was to help us out of our present difficulties. It's a good story, Grace, but not quite good enough. Now, as it's almost 12, perhaps you'd both be good enough to leave my house permanently. You win, Uncle Edward. I suppose we were foolish to think that we could find a soft spot in that stone heart of yours. You were foolish, all right. This way. This reminds me of the old days, when Fred and I were first married, when we used to come and visit you. You used to see us to the head of the stairs when it came time ago. Just like this. That was a long time ago. I wish those days could come back. Impossible. Well, good night, Fred. And goodbye. Aren't you going to shake hands with your only nephew? Well, since it's for the last time, goodbye, Fred. Let go of me, Grace. No, stop. I'll give you money. All the money you want. You monster. I'll make you pay for this. Grace, what did we do? What did you make? Get down there. Quick. There's no pulse. Grace, when we finally... An accident. The old man tripped on the stairs and broke his back. The money's ours, Fred. Everything we wanted. A dead man lying at the foot of the stairs and a white-faced couple staring at each other. Did they hear a voice from beyond? Is it possible for the dead to make the living pay for... Murder. Now here is Grace Tilton to continue our story. It went according to plan. The inquest raised no ugly questions or suspicions. And then after Uncle Edward's funeral, we settled down in the great old mansion. I could have been happy. So happy. Except for Fred. He'd taken the drinking, Jen. Haven't you had enough, Fred? Another little drink. Excuse me.  The way you've been acting ever since... We did in poor Uncle Edward? Don't be afraid to say it, Grace. We're alone now. Why did you give up your job so suddenly? Each man now. No need to work. But it looks so suspicious. And the way you've let yourself slip.  You haven't shaved in two days. Don't tell me you're ashamed of it. I can't ask anyone to the house. And I had such plans for us. Entertaining parties, making a name for ourselves. Sorry, that's not my idea of a career. In heaven's name, what is? Drinks. More drinks. Than another one. I won't let you turn into a drunken bum. I won't be disgraced like that. I'll do exactly what I like. Don't forget, my love. We share a little secret together. I'm not forgetting.  I wouldn't be too sure of that, Fred. If I get a chance at what I want, you won't stand in my way. Nothing will. What did she mean by that? I thought about it, brooded over it, couldn't forget it. Then one evening as we sat together in a nightclub, things became clearer. Did you hear me, Fred? What? I said I wanted a cigarette. Oh, certainly not, huh? Match? If you can hold it steady enough, why do you have to get sourced every time we go out? Attribute to your intoxicating charge. Oh, don't be so... Oh, well, there's Ronnie. Good old Ronnie. Dowager's delight. No, if you'll only look over this way. With that dress you're wearing? Who will? Ronnie? Oh, Ronnie! The change that came over her. Smile. Sparkling eyes as he came over to our table. Well, hello there. This is a pleasant surprise bumping into you again, Sillsons. Getting to be a regular routine. The theater, the races, everywhere I go with Grace. Yes, we seem to share a lot in common, Fred. Sit down, Ronnie. What do you have to drink? Oh, nothing, thanks. I've had my quota for the evening. Well, I'm glad someone knows when to stop. Maybe Ronnie's got other vices. I have, Fred. One of them's dancing. Do you mind if I take Grace out on the floor for a turn? Why ask me? I'm sure Grace will agree to anything you say. Fred, not what kind of a mess. Oh, come on, Grace. Fred didn't mean anything. Well, see you later, old boy. They danced well together. As I watched them, I remembered the things I'd heard about Ronnie. Of his rich wife who'd died so conveniently. The fortune he'd run through. I saw Grace look into his eyes. Her lips moved. The suspicion grew on me till it became a certainty. They were plotting my death. The veins stood out in my forehead. My hands grew cold. But I knew exactly what I had to do. I had to strike first.  If only I knew what they were plotting. If only I could hear what they were whispering. Grace, darling, you are so silent. It's Fred. How dare he act that way?  Of course he's under the weather, but that's no excuse. Just means he doesn't give a rap for you. Never has. Well, don't let's talk about him. Right. Music's lovely. Yes. You dance like an angel. I could hold you in my arms forever. We're just made for each other. You know that, Grace, don't you? I'd rather not think about it. But you must. Have you considered what we talked about the other day? It's impossible. Why? I love you more than anything in the world. We have the same tastes and ambitions. We could be a wonderful success together. But... You love me too, don't you? Oh, yes, yes. Well, then what's stopping us? What's so precious about the life of a drunken bum? Fred's my husband. Husband? Do you love him? Even respect him? No. I did feel sorry for him. But not anymore. Not after tonight. I hate him. That's more like it. Well, then there's nothing to interfere. Except... The danger? Leave that in my hand. You have just one job to do, Grace. And that? Get Fred up to my place in the mountains for a vacation. I guarantee he'll never come back. I don't know if I should have been suspicious. Fred agreed to go up to Rani's place with surprising ease. It was almost as if he'd been expecting the invitation. The night we planned to do it, we sat in the living room. Just the three of us. Rani was playing the piano. Fred, I'm awfully rusty. I haven't practiced in weeks. It sounds grand to me, Rani. Why don't you join him, Grace? I know you're just dying to play with Rani. Jewett, I mean. Well, that's all we have time for anyway. I promised the persons we wouldn't be late. Oh, that beach picnic. Tell you the truth, I don't feel much like it. You promised to go, Fred. Do your world of good, old boy. Wonderful night for a swim. You both seem very anxious to get me down to that lake. Not at all. If you want Grace and me to go alone, all right, I'll come. But I've got to go upstairs for my bathing suit. Wait for me here. Well, hurry it up, old boy. All set, Grace. You know exactly what to do. But I think so. You make a great fuss about Fred drinking. That'll be remembered afterwards. I'll take care of him at the raft. I'll head underwater. Oh, you'll struggle. You'll call out. Not in the condition he's in. He's as weak as a baby. Be all over in a few minutes. I'll swim back and... Rani! Isn't there some other way? We love each other so much. Can't we just... Run off together? Let's be realistic, darling. We need the money. His money. Love in a cottage isn't our style. I suppose not. Where is he? What's keeping him so long? I'm just as glad. Come on, Grace. I want to make sure there's an extra bottle of whiskey for him in the car. This way, darling. Through here, into the garage. Give me your hand, Rani. Oh, darling, everything's going to be all right. Just being with you... Rani. Grace. I saw something moving. Where? Over there. Behind the car. A Fred. Hello. I thought I'd hurry things up by coming straight out to the garage. Well, you... You gave us quite a start. Why, Grace? Something on your conscience? The persons will be on our necks if we don't get started soon. Now, in you go. We're off to the races, but just try to pick the winner. Out to the road. The winding road that led down to the valley. I knew just the spot where I had to leave them. From there on, their only companion would be the man with a sickle. Slow down, Rani. Huh? I'm not going to picnic after all my head's splitting. But it's too late to drive you back, Fred. You won't have to. I'll... I'll walk. Just let me out. Very well. But, Rani... It's all right, Grace. We don't want Fred to have a miserable time at the picnic when we can... settle things so much better this way. Oh, thanks.  Oh, sure. Oh, incidentally, there's a shortcut back to the house through the fence there. I don't see it. Go on ahead. I'll turn the headlights on it. Oh, thanks. Now, so long. Have a good trip. That's what we wanted, isn't it? It'll look like a hit-and-run accident. We'll double back at the bottom of the hill pretend we came from another direction. Oh, we won't get away with it, Rani. It's no use. The catch is a turn. No! The catch is a turn. It's not a cloud, Grace. It depends on it. Both are lives. I've started down that steep zigzag road, and slowly my nerves relaxed. As the car swooped around the curves, I felt a strange acceleration. Easy on these curves, Grace. It's a sheer drop if we go over the cliff. Oh, are you scared now, Rani? Well, I want to keep my neck in one piece. You didn't worry. I'm a good driver. Fred always... What's the matter? Nothing. Keep your mind on the road. There's a hairpin bend ahead of here that... Hey, hey, look out. Okay, I see it. I pushed on the brake. The pedal went all the way to the floor, but nothing caught. Nothing. No, Grace. The brakes. He did it! Fred! The fence, Grace. He connected them. Yes, Grace. Slow down. Oh, Rani, Fred, I'll take your time. Slow down. It's too late now. See you soon, Grace. In two more, a shattered wreckage of the car at the foot of the cliff. Three people, lonely, no longer, as the clock strikes twelve for... Murder. That's me a knife. To be with us again, when death plays host, and the clocks strike twelve for... Murder. The part of Grace was played by Helen Shields. Wendell Holmes was her husband. Carl Emory, her lover. With music by Charles Paul, Murder at Midnight was directed by Anton M. Leeder.


Welcome back to Cyber Underground. I'm Dave Stevens, your host. I have here with me my co-host, Mr. Andrew Lanning. Wait, Andrew, you're the security guy. The security guy? I don't know what you're doing to be here. That's my little ticker. Mr. Garrett Yashimi of UH and you're the vice president of technology. Thank you. And the CIO. Thanks for inviting me. It's wonderful to have you here. Thank you. Tell us a little bit about yourself. How did you get to be where you are today? So, you know, I've probably got like a thousand jobs on my resume. I've got one of the longest, literally I've got one of the longest resumes I've ever seen. Wow. I spent a lot of time doing tons of different stuff. Public sector, private sector, contracting, consulting. And interestingly enough, I worked for the university for about six and a half years, mid-2000s, doing infrastructure. So I worked under David. David Lassner, he was CIO. Went out to the private sector. Everybody knows his story, but went out to the private sector. My daughter went to college. Somebody had to pay for it. You came back? She graduated from college. So then I could come back. So this wasn't a plan move, but David ended up doing his president thing. Another big tech guy, David. Right, right, right. So, you know, and his, the job became open. Advertise, applied for it, worked out pretty good. So a pretty cool slot, pretty cool job.  Good work if you can get it. Yeah, absolutely. It's the best job in the world. Hey David, what do we do about the, you know... He's got it under control, you know, so it's really a great place to be. We do a lot of really cool stuff at university. Infrastructure applications kind of across the board. We're one of the largest IT employers in the state of Hawaii. So from a head count, we're about 160 full-time, about 100 students. For the university as a whole, we're actually about a third of the total IT headcount. So we're a pretty distributed organization from an IT perspective. So 160 inside and about another 200 in change spread across the campuses. Some of the larger departments have their own IT groups. Fortunately, we all work pretty well together. Oh, that's good. Good to know. That's important. Yeah, yeah, and you know, it's, and it's hard. University is a pretty distributed environment. A lot of smart people around. Really? Yes. I wouldn't have thought. Tons of smart people. Well, you know, there's sort of the interesting... Two of them are here by the way. So the interesting thing about smart people is they really know what they're doing. And they absolutely know what they're doing. And sometimes it's hard to control it. So it's an interesting environment to work under. But we do tons of cool stuff. The university does tons of cool stuff.  The organizations that are responsible for it delivers enterprise systems, infrastructure, and services across the whole university. So some of the interesting numbers that kind of describe what we do. We have roughly 80 or 100,000 customers on a daily basis that use our stuff. We're one of, or probably the third largest ISPs, if you were consider us an ISP, providing internet services for a bunch of people in the process. And you got the huge data center now that supports the state in emergencies. Correct. You can fall back to the data center. Oh, they fell over you? Yeah. Actually, as Todd, Nakapuri, the new state CIO was evaluating his organization. They put a bunch of their assets into DR Fortress from an operational point of view. But they also needed to have a good DR site. And in fact, previous to that, the DR site was DR Fortress. So they needed to kind of separate the two. We had just moved into our brand new building with the new data center. And fortunately, we had some space available and worked with our public sector partners.  But we kind of broke off two rows of cabinets within the data center that's actually there. Now they're DR site. Have you taken a tour of the data center? Yeah, I've been in there. I didn't know that Todd has stuff in the vets. That's a great partnership. We need that partnership to save the state money, right? That's excellent. I think the numbers, when we did the initial release, I think the numbers were like $3 million a year saving him from commercial space. So they still, they still pay us. We don't do it for free, right? Because it was built-in. Yeah, we have costs, I mean, sure. Right. But we simply allocate costs that are attributable to those two rows. We actually fenced it in as a physical enclosure as well as kind of the virtual security. Physical security within physical, so defense and layers. No. Absolutely. Access is the vendor control, really. Keep them away. We badge them away when they come in and they're like, okay, that's the guy. Yeah, that's the guy. We want you for four hours, and like, didn't he go for lunch? Yeah, so we got him in care. We can tell when he walks out of the door. You got to badge in and badge out so you know what's going on. Okay, okay. Yeah, super cool place. Incredible building. I've been to a couple of meetings there. I've seen the data center. I took a tour and the people that run the data center, first class. And we have a couple of, they do internships for students there. So in addition to the full-time employees, we do a bunch of student employees. So probably at any given time, about 100 within ITS, including the operations area. So operations security, we do help desk, we do video production, applications, networking. We've got students all throughout the organization. Fantastic experience. Yeah, these are great. So these are great jobs. These are student jobs. Yeah. So you need to be a student if you come into those roles. We actually pay pretty well for student wages and great experience. So that's the number one, right? It's not the student shows up and just hangs out and does nothing. It does their homework. Which is the best job. I love those. Sometimes they do homework. Come into third shift operations. Sometimes it's pretty quiet. I avoid third shift if I can, but I know what you're talking about. So we actually have students on operations and monitoring. 24-7. On all shifts. Wow. So great opportunity to learn. If you need a flexible schedule, works pretty well for them. Yeah. I've heard good things. Your war room is pretty impressive. It's pretty cool. And given them the security mindset, right? Because you know these data ops centers and sec ops and DevOps and all that stuff's happening around the clock now in the real world out there. They get to see a picture of that and what that might be like. So it's better if we can draw them in now to the good side instead of having them end up on the... Exactly. They're always getting pulled into the dark side because the earnings are easy out there. The secret is you have cookies on the good side too. Because the dark side always has cookies. That's right. You also have cookies. You're balancing the equation. So I do take the opportunity to drop off food every once in a while. Nice. And second and third shift. Good. So we got holiday ops today. So they got... What did they get them with this morning? They got some sushi and some chicken this morning. It's a great job. You know, it's a good thing. That's a good gig. Yeah, it is. So cybersecurity is on everybody's mind now. We have to plan the infrastructure enterprise services across the UH system for the future. So you're always looking how far out, five years, 10 years, 20 years? As far as we can get away with it. And technology changes so fast. It's hard to make a cement plan for 10 years out. Because you don't know what's out there in 10 years, right? 10 years ago, we just got the iPhone. So you have no idea what mobile was going to do, right? And IoT now. How are you planning your infrastructure to handle that kind of security load for the future? So that's a really tough thing. And especially because it changes so much. The demands and the load on the organization from a resource point of view. So it's always through the needle. So the demand side, the needle is always pegged. So there's really no relief in the area and none in the foreseeable future. So what we have to do from an infrastructure point of view is we try to stay ahead of the curve from a provisioning and a setup. We have multiple appliances in the thread. We've got a number of automated systems that support threat detection, threat mitigation. But on top of that, like you said, our approach has been not to go with the total lights out approach, the total instrument and automation approach, but to layer people on top of that so that we actually have somebody that's always there. So our operation center is staff 24-7. So there's somebody always there, at least staff and students, usually a mix. But somebody always on the dial to say that, you know, okay, well, something's going on. Something's a little weird. We've got failures at certain places. We've got weird traffic showing up. The alarms are going off. The alarms start going off, right? So a lot of this stuff is automated. A lot of the monitoring is actually automated and can theoretically just go page somebody. But we've got somebody always at the screens and saying, okay, something's going on. Let's figure it out. This is the pattern we're seeing. Let's take our standard procedures, depending on what level of skill is sitting at the table at that point in time. Take our procedures. If we can address it right away, if we just have to monitor it, we can figure that out. It's cool. We can continue to take a look at it, see what's going on, see if it gets better or worse, what happens, maybe it clears. But if weird stuff is happening, it's impacting systems, impacting performance, pick up the phone, escalation. So when does that escalation get to here? He has a unique situation where your customers are some of the hackers, right? The kids are learning, right? They're out there. They're experimenting with Cali. They're attacking resources on the network that you gave them, right? They're not supposed to, but that doesn't mean they're not. They're supposed to virtualize it. We have virtualized environments where the little sandboxes where they can go attack and play. But yes, sometimes they do venture out. I think I told you my students attacked me. I remember that. That's great. I asked them to. They should get extra credit for that. Well, everyone of them got an A in my class, and it was worth it because all 23 students participated in not just our poisoning attack and all these other social attacks, but they built an ancestry.com profile of me to gain knowledge of. That's awesome. They took the challenge seriously. Yes, they did. I like it. They put 160 hours outside of classroom time. And you also got them to work together. You got them to work independently. That's right. You got them to work as a group. Those are all the things that are of very high value coming into the employment center. And a good portion of the students are now with Matt Chapman at UH West. Excellent. They're moving on to the ISA degree, the Bachelor's of Applied Science. So they're applying this stuff to the skater side of the house now. You know, I hope so. Yikes. Yeah. I'm actually going to talk to a couple of people about, so I was talking to, and I think I brought this up at our CIO Council brief that Sandy Labs in New Mexico. Right. They want to have some kind of electrical engineering program at an institution that also includes cyber because these infrastructure guys are great at what they do. It won't ever break, but it can be hacked. Right. So we want to have some cyber with the engineering, and we need to put that together. Maybe stick cyber into the electives in an EE program. Yeah. So we're going to start talking about that. Yeah.  The great thing about seeing the university from the system perspective is not only, so the community college stuff, fantastic. Very responsive, easy to get to and connect to industry. But also kind of layering the four-year and graduate programs on top of that. Yeah. While we, it's no secret. So as you get deeper into the university, sometimes it takes a little while. Right? Sometimes it takes a little while to get the rock moved. It can take a little while. The thing that's really great though is there's a lot of concentration, a lot of focus, especially in the cyber security area on top to bottom. So from the innovation and research side, as well as from the four-year programs and the graduate programs, just interest in building it and working together to make sure that we add assets specifically around cyber security. Not just to business, not just to engineering and the technical side, but to business as well. Oh yeah. I would expect even art students should know about social networking. This should be required. Everybody coming in. Everybody across the board, doesn't matter. It's like taking English 101, right? Everybody should be able to take. Should take a cyber security fundamentals. Some kind of, yeah, basic technology stuff. Not everybody needs to know how to code. Not everybody needs to know to be an expert developer or networking person. To be your firewall. Yeah, right. Right. You can get somebody else to work for you too. But the basic knowledge across the board is absolutely critical for future productivity, for anybody going into the workforce, or anybody making a living. The other aspect is that the tech you guys got to understand business, because you don't get that funding for your technology program. That's tough. If you can bring value to the business, like that's the physical security that's gone through that transformation. Cyber security is going to have to make that transformation. It's not that the board and the C-suite, they understand they've got to protect themselves, but they need to understand that value. And it isn't just an insurance policy. You've got to bring them some value. So the data that you're pulling from those systems, it's got to be understandable to them. So you've got to be able to make a business case for the why. I need node protection. I need to protect each individual. I need carbon black on every machine. Why? I'm getting a message from our benevolent overlords that we need to take a break and offer a... They're benevolent now. Yes. I love it when the studio is benevolent. Awesome. We need to put our offerings in so we won't be spitting. So we're going to take a little one minute break. Hey, Bill. Hey, everybody. That's Ian, social media manager here at Think Tech Hawaii. Thanks for tuning in. Sorry to break into your show. If you're listening on the podcast, thanks for listening, watching on YouTube. We appreciate the subscription, et cetera. If you are a long-time listener or viewer of Think Tech Hawaii, you would know that we are on every day, five to six hours a day basically streaming stuff that's happening here in Hawaii that matters to everybody worldwide, basically. There's a lot of stuff that we've got going on and we're excited about many of them. 2017 is going to be really cool. Right now, I can tell you that we are on iTunes where you can listen to all of this stuff now. We're really excited about how that's going. And we have just started a on-the-street feature where we take a camera out to the street and stream live to you guys out there and getting what people in the local community out, what they want or are thinking about and sharing that with you. We're really excited about all that stuff. We're really excited about you guys watching and following us on all the social media sort of things, Instagram, Facebook, Twitter, all that good stuff. Look for us. Think Tech H.I. Watch us on Olelo. Thank you so much. Everybody here appreciates it. Hello. Aloha and welcome back to Cyber Underground. I'm Dave Stevens. I'm a co-host here. Andrew, the security guy. Sorry. Hey! Hello. And our guest, Gary Yoshimi from the UH System, VP of Technology. And CIO. And we were just continuing our discussion about technology in the US and the UH system. My next question is, when it comes to your organization, it's different than civilian organizations outside non-academic, so what I'm trying to say. I'm having trouble saying that. But how is your organization different than say regular business? So it's the same and different at the same time. A lot of it has to do with the way that the university environment is set up. So, you know, it was pretty interesting. We actually had the DHS guys come in, Homeland Security, come in a couple of years ago to do a full-on risk valuation assessment on-prem. It's super cool. Those guys are fantastic. They spent two weeks preparing, a week on site, and they did the debrief after the fact. But the thing that is really interesting is our environment looks like... So it's totally different from a regular corporate environment. Corporate environment, you lock it down. You got a fence inside, outside, inside. You do exactly what people are supposed to do and they have to do. You specify exactly what devices look like. You say what devices you're in, what devices are out. University environment? Nah, all bets are off. Bring your own problems. We welcome it off. All bets are on. So it's literally, the base environment is super open. Our security officers, I told you guys this a couple of times, but our security officer calls it the dirty network just by design. And that's the way it is because it's so open. So open, so wide open, and literally a playground for folks to do what they're supposed to do, learn, but also be able to experiment at the same time. And collaborate. Collaboration is huge in college. And that's one of the reasons the network is so open. But having said that, we also have the other side of the operation, which is enterprise services, which is in fact operated more like a corporate network. So part of the institution runs on enterprise services, the student information system, financial system, HR system. We don't do our own payroll. We punt that over to the state guys. But all of those systems that you have that runs a typical corporate organization are present within the university. And within that environment, we're actually pretty heavily locked down with so much personal information. Well, the R&D. I mean, there's so much R&D. That's the intellectual property there. Yeah, that steps. So that's really interesting. So the research side, especially, people think, well, research, unclassified basic research, no big deal. That's prime target. Sure. In part because it's basic research, but also in part because it's generally kind of in the open part of the environment. So it's important for us to really heavily monitor the stuff that's going on from a traffic standpoint, looking for kind of anomalies out of the ordinary behaviors. This is where the appliances come in. They do a really great job for us because, you know, you literally... So at the border, we're currently about 250 gigs to the outside world. Wow. Actually 250 each way. Wow. Well, it's an electrical pipe. Yeah, it's pretty interesting to see the traffic close. But in order to figure out what's going on, you've got to have appliances in the way, right? You've got to have appliances that are kind of... Monitoring the data. Yeah, the mass of the data first. But then when you start to see the things that stick out, you just look for the anomalies, you just look at the log files, you figure out what else is going on, and then you take the bodies and the eyes, the smart people, and you go analyze what's going on, and then you go chase down things that are out of the ordinary, a little bit different. It might be out of the ordinary, but okay. That might be... Sure. Perfect. Well, it might be somebody's research. Yep. Which has happened too. This is pretty interesting. We've actually had cases where research flows that... And they don't have to announce it to us, right? So research flows that happen to the security appliances look like anomalies. Sure. Because all of a sudden you see... You see a spike. This is your regular. Just kind of flowing out someplace else outside the university. But in some of those... And in many of those cases, it's interesting because the appliances will set alarms. In some cases, they'll be automatically locked down depending on how out of the ordinary the flows are. And then we've got to unlock it. And sometimes this is someone collaborating with somebody on a university. Exactly. Yeah. So you take astronomy data, you pump it over to somebody in the Midwest someplace, or international. International collaborates all the time. The traffic just on the graph will look really weird. But in many cases, it's actually what's supposed to be happening. And UH probably collaborates with NOAA and several other organizations for weather and climate and all these other great scientific principles. And the data must flow back and forth just in high volume. Yeah. But it irregular intervals. Right. You can't predict when... Oh, I'm going to press this button and share all my two gigs of data today. And... Oh, what's that? It flags. I was talking with the guys that do the near-earth asteroid detection stuff. Super cool stuff. And he sent it to Florida. Yeah. My numbers are probably wrong, but every six minutes, they have to take that entire picture of the sky and send it to Florida for analysis. I don't even know how big it is, but it's... It's big. That's very big. Right. You know, petabytes or something. Like every so many minutes. So this pipe size. And so I'm sure that, you know, if you haven't programmed for that, that's just going to look bizarre going out, right? Let me just stop and say that I am so glad that that's happening that they actually take pictures of the sky and look for near-earth asteroids approaching Earth. Yeah. Because ten years ago, I was hearing the NASA was like, no, we can't do that. Yeah. We don't have the budget for that. Well, I'm so glad we're doing that. If these guys find one, it's too late in the evening. Yeah. They're hanging on where you are. One of... This stuff's near-earth, like too near-earth. I'm sure they could be that scientist. Well, that thing's as big as the moon. Hold on. I think they're smaller, but it's like... It's unfortunate, you know. They're trying to rig up early warning for some of this stuff, you know. So you could know maybe... I think they really don't know where they're going to hit. It's not that good. I mean, at least they spot it. I hope they were... Put on your helmet. I got a two-parallel hat, but...  Yeah. So it is very comforting to know that this stuff is going on. It's good when you can see... So you can see a little more than the general public gets to... And you have to support that with your infrastructure. Absolutely. You can't impede that. Absolutely. And at the same time, you have to secure that. Right. That's going to be a challenge. Right. So it's kind of a trick. Where's the fulcrum in that balancing act? I mean, where do you... Where do you put the point of where it... Yeah. Tipping point. Got no fulcrum. Nothing. That's just the floating point. Right. Right. Well, so going back to the infrastructure thing, it's all about trying to make best guess in future investment from raw infrastructure and then layering resources on top of that as best we can afford. So everybody's constrained from a cost-to-resource standpoint. Sure. But we balance needs and requirements throughout the organization and then best we can afford we apply it to the places that to us indicate the highest potential risk actual as well as potential. And, you know, so there is a guessing game that goes on from an allocation point of view but it is pretty important for us to make sure that we put enough resources in general into the area so that we can at least represent so that I can stand up and represent to my boss and the board that, you know what, we're doing a reasonable job in terms of risk and risk management and then I also have to represent that we're not resourced to do 100%.  That brings up a really great question. So you're in charge of risk and people are probably constantly asking you how do we eliminate the risk? Right. And you know you can't. So how do you say we can't and still say you can still keep me in my job? I mean, how do you do that? How do you reach the surface? Exactly. That's exactly what you did. You have to describe to people that, and it's hard, right? Because this is people that aren't necessarily technicians. Right? So they don't understand all the nuts and bolts below. I like to tell the story about this. So it's not, you can't go to Best Buy pick something out to show. That's right. All of a sudden you have problems going.  It doesn't quite work like that. And so that's an interesting problem. But it's an education process from the risk side to make sure that the folks that I report to and I'm responsible to can at least understand what's going on. That's why it's great to have a president and knows what's going on. Oh, sure. One less barrier to success. It's huge. It's really huge. But having people understand risk and it's really about understanding risk because you're right. You can't get rid of it. There is absolutely no way it's going to get to zero. No way, no how. Don't even try. Well, try. Yeah, try. You won't get to zero. It's a running game. You stay ahead of it. And then when you apply the training to all of your people, you tell them, hey, this is never going to be a problem that can go away. But everyone's got to be involved and know what's going on. So we just reduce, like you said, reduce the surface. And dynamically, right? So it's this persistent threat. I think cyber security a lot of people don't understand. I think like you can turn a switch. Oh, we're protected. There's another zero. We have a cyber guy. There's a new zero like today. Yeah, rich. Right. So that's actually the danger point. So you do training. You take some actions. And then everybody says, OK, we're done. Let's move on. No, you're not done. You've got to repeat the training. The training gets updated on an annual or bi-annual basis. Yeah. And then from a strategy standpoint, you can't just make an investment buy something and then figure you're done. So we have to do this on a regular basis. We're constantly looking at what threats we're dealing with in the short term as well as what threats are present in the longer term. And one of the great things in this community, and it's a little bit unique out here, so one of the benefits of being a little smaller and a little remote than everybody else, is all of the three and four letter agencies work surprisingly well together. OK, that is surprising to me. I think it's not really good here. It is. Really? Yeah, it's good to know. It's actually fantastic. Yeah. It could be better. It could always be better. Sure. Just continuous improvement. But the thing that's great out here is there's a lot of those personal and professional networks that have tied together the different agencies. So our folks work pretty closely with both state and federal agencies, law enforcement in terms of making sure that we can be aware of the threats that are going on and to the extent that they can, those guys share as well. So if they know something's going on in our network or they know something's going on, this has happened. That's a key factor. Sharing the information. Right. I mean, there's been several attacks that we've had to endure in this country that it's the result of not sharing key intelligence. Right. So that's actually really great out here. A lot of kudos to the state. Yeah.  Right. And that's important. I think I'm getting the message. We're almost done. Yeah. You got 91 seconds left. 91 seconds left. OK. 96. No. What would you like to share with our audience about the UH system and the enterprise services you offer? So I think, you know, so there's a couple of things. I think it's, well, maybe just one, given that the clock is ticking now. Yeah. But I think the thing that's really cool about the stuff that we do, and this is a great job for me. It's a cool job for me. Because we do a lot of things that are kind of outside the realm of most IT shops. And we're big enough to have scale and scope and be able to reach out and deal with really cool technologies. And at the same time, it also increases the risk as well as the level of responsibility. Of course. It's, you know, in many ways, it's a hard job. But, hey, it's fun. Do you feel like Spider-Man? It's cute. It's cute. Great responsibility. Yeah. It's like... Yeah. It's so... It is hard. It is hard. But we've got to be in front of it. We've got to be in front of it as much as we can. And it's critical to be recognized, to be constantly on the watch, and then constantly looking for improvements in everything that we do. So I think that's really the message for the public at large as well. In their own duties, in their own jobs, the stuff that everybody does, you can't ignore this. You have to pay attention. You don't have to be an expert because there's some experts around. You can always go hire people. That's right. But you can't ignore it. It's not something that you can just say somebody else will take care of it for me. It's really important that it's our responsibility as individuals to make sure we take responsibility for our own cybersecurity. That's a good point. Yeah. It's a balancing game. So don't click it. What are you expecting? There's the message we're sending out today. Don't click it if you're ever doubted. It's out for you. It's probably something bad. Okay. Well, thanks for being on it on the show. And thank you for coming back as our host. Good to see you. Good to see you. It's great to see you too. Thank you. All right. Thanks for tuning in to Cyber Underground.


Hello, this is Laptop Media, and today, we will show you how to open the Lenovo Thinkpad L13 Yoga Gen 3 and what's inside of it. To get inside this device, you first need to remove the pen from its housing. Then, undo all 8 captive Philips head screws and pry the bottom panel with a plastic tool. Please remember, it would be of great help to us if you just hit the like button and subscribe to our channel. That would motivate us to make even more and better videos for you. The battery here has a capacity of 46Wh. It lasts for 11 hours of web browsing, or nearly 7 hours of video playback. It is held in place by 4 Philips head screws. To remove it, undo them and unplug the battery connector. Unfortunately, the memory is soldered to the motherboard. There are configurations with 8, 16, or 32GB of dual-channel DDR4 RAM, working at 3200MHz. In terms of storage, there is 1 M.2 PCIe X4 slot, which fits 42mm Gen 4 drives. The cooling comprises a single heat pipe, a heat spreader for the VRMs, and the eye of Pegasus. If you'd like to see more disassembly videos of the latest notebooks we would highly appreciate if you hit the like button and subscribe to the channel.