Takže, můžete mluvět nám zvukovat? Díky. Dobrý mohl. Já jsem Radim Krčmář. Já věděl jsem KVM-developer na RedHead. A děláme, že děláme všechno virtualizovat Linux x86. 마 anunci Donald. The talk will begin with what self virtualization means. Most of the talk will be spent by giving a description of high hardware that allows us to implement it and I said it's going to be on x86, That's going to be on x86, but this presentation will only cover vMX which is the x86 Intel implementation of hardware virtualization. And in the last part, I'll show you how Linux implementation looks like. What is this self virtualization? The basic idea is that when you normally boot a Linux or an operating system it just has direct access to all hardware it needs. And then a guest introduces a layer in between that that can intercept those accesses to hardware and forbid them or modify them. And self-virtualization means that the guest and the host is basically the same entity. So it's going to be one part of Linux that controls another part of itself. In the diagram you can see that Linux is just going to split and install itself over the real hardware. And when the host is also a guest we have some advantages over the standard virtualization that needs them to be really isolated. So now the host can access guest data in case you need to inject some packets or whatever then it's already being provided. And it doesn't need full isolation which means you can get better performance. And the sharing of devices is that also logging is already implemented for you if you wish to use it. And then you can implement it really fast and the demonstration is just 750 lines of code. And that's including a copy pasted blocks from KVM because I wasn't sharing all of the code. And now we are maybe asking what it's good for. Well the main reason I brought this was to show you how the VMX extensions work. So we would have better understanding of virtualization and it's possible pitfalls. But we can also do it for hardware enhancement because a guest usually doesn't have access to all the hardware that the host has. But on the other hand we can also emulate some hardware in the host or hypervisor. So for example new Intel processor features like trapping CPU ID while in user space or supervisor mode access prevention which prevents the Linux kernel from accessing user mode data without it being intended. Then this can be implemented even on hardware that doesn't support them just by trapping from the guest part of our Linux into the host part or hypervisor part. Another option is if you implement proper isolation of our host and guest layers you basically have Intel kernel guard technology which can prevent or lock any access to hardware. And the third one which maybe is most interesting is that guests have some features that are not available for the host which for example is TSC scaling. So if you had a host that can set up the guest in a way that triggers almost no VMX and has no performance overhead then you could use this feature and any time read you do would be faster because currently you have to scale the TSC which means that you have to multiply it by its frequency and then add some offset. And hardware would do this for you. But the main problem of virtualization is that if you want more control you on the other hand lose performance. So every time you need to implement more features you can be sure that it's going to cost you and the guest is going to run slower because it needs to trap into the host more often to do what you are wanting to do and the hardware doesn't support. And in this talk we'll focus on the minimal overhead implementation which if the situation was ideal you would just set up once the split into the host and guest and then you would run the guest and it would basically never exit. So the host would just do the setup and then the guest would run and it would run as if nothing happened. So the performance wouldn't be affected. This would be completely useless but then you could just pick any single feature from the hardware extensions you want to trigger just the VM exits you are interested in and not have any additional overhead because the hardware features don't allow you to have all those VM exits you want but also force you to take VM exits on things you are interested in. So now what, how actually the virtualization is going to be implemented in hardware is with the Intel virtualization technology or it's usually called virtual machine extensions if you read some programming books for example the SDM software developer manual. So a general overview of what a virtual machine is can be said to be when you have hardware it has some state it's usually called registers and if you have a virtual machine then you want to emulate this hardware for some other operating system for example and then you want to switch all those hardware registers to be the virtual machine and then you want to switch them back again. So you need at least two sets of these hardware registers that are going to be switched as you go back and forth between the virtual machine and your bell metal and then there are usually virtualization controls which just decide when the hardware is going to exit. So if you could control that the hardware never exits then you would be a mentor and never get the control back from the guest which would basically mean that the guest registers would be in the hardware registers forever. BMCS or virtual machine control structure is the Intel implementation of the general idea. BMX controls it has BMX information host state and guest state and BMX controls usually have some controls that affect when the VM exits and then host state is a subset of host registers and guest state is as well but it has more registers because it needs to be more complete because the guest doesn't know that it's running on a virtual machine but the host does so it doesn't need to access all those registers transparently and BMX information is provided by the hardware to tell you when an exit happens what the guest did and what can you do to resume the guest back. BMX for example the instruction length so you don't need to implement a decoder in your hypervisor. And now the solve virtualization with BMX is going to be in six steps. You first enable those extensions then you set up the control structure and then the important instruction that switches from the host to the guest is VM launch and after VM launch you'll eventually get a VM exit which you will handle and then VM resumes the guest back and the exit and resume is going to continue as long as the machine is powered on. Enabling VMX is fairly straightforward you just first should detect that you have it and then set the VMX enabled bit in control register 4 then you reserve some memory area for VMX operation and you execute VMX on. After VMX on Intel describes the state as VMX root state which we are going to call also host state or hypervisor so VMX in root operation is the one that can call all those other VMX instructions. So following enabling VMX you can now set up VMCS you also allocate some memory for it and then you load it into the hardware because it has some extra registers for it as well and then you access it with VM read and VM write. The setup has three main parts. You set up VMX controls, you set up host state and you set up guest state. VMX controls are mostly controlling VM exits so most of them are luckily going to be disabled for our server actualization because we are not interested in any exits right now and want to have maximum performance. So these controls are pin based VM execution controls, primary processors based VM execution controls but here are two features that are actually needed to eliminate more VM exits and those are MSR bitmaps that only say that for all those MSRs don't do any VM exits so we activate secondary controls and in secondary controls we can enable three instructions. It's invalidate PCID, read TSC with processor and save the FPU state and if we didn't do that then these instructions would BMX it and we would have to emulate them in the host but there is no point if the hardware can do that. Then in VM exit we just set up this bit to make sure that the host space is reserved and in VM entry because we are going to be entering in 64-bit mode already then we set up this i32e mode and the host state is very simple you basically have hardware registers that are on the host and you are going to want to self virtualize them and so you just copy them into the host state of your VMCS but the VMCS doesn't have entries for all hardware registers it just has segment registers like code segment or stack segment, controller registers which are CR0 or flags or even RIP or SRP and then because on the host side for your hypervisor you have to have some code that's going to be the new host after the split into the guest and host and the host state is then going to fall back into your host state into your host handler and its stack also cannot be the same as the original stack because that would overwrite and disturb the execution of your normal Linux operation so you just allocate new memory and set it as a stack and the good part about this state is that it doesn't change from now on because the host is not going to be modified while the guest is running the initial guest state begins the same because you have only one set of hardware registers at the point where you start to self virtualize so you just copy them all into the guest state in VMCS it has a few more registers for you and like the SMBase or DR7 or R Flux but the important part is that if you want to enable VMX in the guest you need to hide that you have already enabled VMX in the host and this is about the only modification we do to the guest we are going to run and this is just done by masking the VMXe bit in CR4 the guest also has interoperability and activity states and it's going to change a lot so this is just the initial state for our first run and then as the guest or the original Linux continues its boot it's going to update this structure and on every VMX it will read it you could have noticed that the hardware registers there are more hardware registers than can be put into the guest state and these are the mainly general purpose registers RAX, RBX through R15 and machine specific registers which there's a lot of them and some of them might be even undocumented so Intel just decided that all of them are going to be preserved across VM entry and VM exit and because when we enter we don't want to actually modify anything we don't have to do anything so we just ignore that these registers exist and can VM enter now we have done the enabling of VMX and setup of VM control structure so we are ready to enter the guest we have prepared it has all the information from the hardware registers it needs to just resume operation and VM launch is the instruction that is going to do it VM launch just loads the state from VMCS into hardware registers and because we have modified the instruction pointer to begin just after the VM launch instruction the guest is going to think that VM launch maybe wasn't even executed and is going to continue execution as if nothing happened it will mean that it will then return to its normal boot process finish booting and you have your Linux that is sort of virtualized but things are not that simple because in VMX non-root mode which is what is the processor state in after VM launch compared to VMX root mode that is after VMX on and before VM launch some instructions and operations behave differently and one of the main differences is that you can get a VM exit there are 64 basic exit reasons basically a lot of instructions have their own or you can get interrupted and get a VM exit or you can just set up some timer to expire in VMX and get a VM exit but we have disabled almost all of them but some VM exits can't be avoided and this is VM call which is an instruction whose only purpose is to force a VM exit so it's quite understandable and then there are CPU ID instruction which could have been emulated in hardware but it would probably require too much information to pass into the hardware so designers of the VMX just decided to exit into hypervisor and let it handle it and then there are MSR reads and brides because there's a lot of MSRs and a lot of them fit into our MSR bitmaps that don't care about these MSRs and just write them directly into hardware and back then accessing these MSRs is going to cause a VM exit and then there are VMX on and VM pointer load the instructions we use to actually virtualize ourselves and hardware doesn't support or accelerate hardware virtualization which gets us into a VM exit every time we would try to virtualize our self-virtualized system so when a VM exit happens the most important part is that the guest state is saved into VMCS and the host state is loaded from the VMCS so the execution begins with the host state again in our case it's going to be some part of Linux that is going to handle this VM exit but not all those registers, hardware registers are saved so for example general purpose registers are still only in the hardware and our VM exit handler which is being called from the loaded VMX host state must first save those registers that it's interested in and would probably want to use during its execution so general purpose registers are pretty much used all the time so just after a VM exit you save them into some memory area and you can't use any general purpose register to do that so you only basically have the stack pointer or your instruction pointer to do that so after all those general purpose registers are saved you can read the exit reason and if you know what to do which you should in the iProvisor you can perform an action that's based on the exit reason so for the instructions that we have seen that host VM exits cannot be disabled it's VM call and you can just inject an undefined instruction intercept or do whatever you want maybe you want to have some action to do on VM call and then there are the CPU ID and MSR accesses and because you can't do anything better than just executing them in the host and passing the results to the guest then this is usually what is going to happen it's just the host the guest is going to reach an execution of a CPU ID instruction it's going to VM exit and then the host will execute the CPU ID instruction for the guest and load the output of the instruction into guest registers and resume so the guest will think that it executed the instruction successfully and the last part is VMX instructions and sadly they cannot be simply executed in the way that CPU ID is because that would override our self-virtualization so we need to also implement nesting nesting is a weird beast it's often confusing to talk about so when on hardware you run your first Linux host then you run your Linux guest and then you run its guest-guest we usually call that the host that runs directly on the hardware is L0 and the next level is L1, then L2 and so on but usually we don't get too much higher than L2 unless you really hate performance because we'll see what the main drawback of virtualization is of nested virtualization is the hardware has almost no acceleration for it so you cannot just exit from L2 direct to L1 which you would like to for example if L2 in executed CPU ID you know that it's going to be handled in L1 because L1 is the hypervisor that controls L2 but due to the lack of hardware features L0 must never lose control of the hardware virtualization so every VM exit that is going to happen must always go to L0 then L0 will take a look see that it's an exit from L2 and L1 is going to handle it so VM enters L1 passes the exit information it got into L1 and then when L1 finishes handling the VM exit it cannot just directly enter back into L2 but must go through L0 again and this overhead is going to be quite significant when you start adding more levels so now that we want to know what we roughly want to do in nested VMX exits we can implement them we can't use any hardware checks like the other instruction did so for example for a VMX on we will just perform all the checks that mean if the CPU ID is enabled if VMX E in CR4 isn't set and so on and if the checks pass we will just remember that L1 or the guest that's trying to be a hypervisor entered root operation and VMX on also provides a VMX area so we will remember where it is and VM pointer load again we'll check everything and just remember what VMCS is active right now in L1 but we won't execute VM pointer load do it ourselves and VM read and VM write are luckily emulated by hardware so we don't have to do that but otherwise it would be just simple memory accesses and now to the complicated part because VMCS or level 0 must never lose the control then it must always be the host state in VMCS that is being executed by VM launch so when L1 wants to VM launch itself it traps into L0 and L0 then performs that the VMCS provided is sane or at least its host state is sane and then loads everything except the host state into newly created VMCS which can live in the VMX area provided by VMX on and when the new VMCS is merged out of the L0 VMCS and the VMCS in L1 then the L1 can do a VM launch that's going to enter L2 how we say it for better clarity this VMCS are called 0 to 1 which means that it enters from L0 to L1 and VMCS 1.2 is from level 1 to level 2 and the result is going from level 0 to level 2 and after launching the L2 from L0 then every exit is going to go back to L0 but we know that L1 is the correct one to handle it which means that right now we just have to pass the VMX we got back into L2 and this is also operation that combines 3 VMCS but now we have the information that we got from exit from VMCS 02 which is the VMX information and we copy it into the VMCS 01 which is going to launch the L1 but if the L2 exited directly into L1 then it would copy is the host state into hardware registers so right now when we are launching L1 from L0 we copy the host state into guest state which is done this host state is copied into guest state of the new VMCS we are going to launch the information is just copied here and then we have VMX controls and host state for the original VMCS that launches L1 and we just use them so again this VMCS is going to exit back to L0 and only has the host state from the VMCS 02 there were some instructions that we haven't used in our self-virtualization but still need to implement if we want to self-virtualize because Linux guest is going to use them and these are for example VM Clear which just forgets that the VMCS is active and flashes and it changes that might have been pending to it and VMX off which disables the VMX instructions now we know what happens after VM launch and how first VM exit is handled but we still don't know how to continue the execution forever but VM resume is just basically the same as VM launch just we have one additional task to do because on VM exit the guest has some state in its general purpose registers we have saved it and now on VM resume we must restore it because the hypervisor clobbered it in between and after this is done we are sufficiently well featured to implement self-virtualization so now it's going to just VM resume and then after every VM exit for some reason that we are going to handle we will VM resume again and this will continue forever so how is this implemented for Linux? we already have most definitions of those VMX structures and other useful functions like VMX on and VM launch thanks to KVM that is internal implementation so we can just include their header files and either verifactor the code or copy paste it and then we only have to insert our entry point of self-virtualization somewhere which is best done during boot of the guest and there are two considerations you want to do it as early as possible to get maximum control but then you also don't want to do it too early because then you might not have some features that you would like to or it would create more complication for the guest side because you are allocating memory and if you would have to say to the guest that don't touch it or just make it not available from the hypervisor it would be harder than to let the kernel allocate it for you knowing that it won't use it for the second time and then you have no problems another nice thing is that you can use tracing mechanisms like print case for ease of debugging and development and you can also, if you decide to, just switch back and merge them again like strip the self-virtualization and gain performance in case you like to but it always depends on what you want to do with this self-virtualization from quick tests with the implementation that because VMX doesn't allow exitless operation we got one RIT MSR and about 32K VMXits CPU ID VMXits during boot and the overhead of a VMXit is 800 cycles on a Haskell machine so the boot is going to be about 10 milliseconds longer than it would have been which I guess isn't noticeable because just one demon extra is going to take much longer and if you used TAC scaling or some other feature that actually allows you to eliminate some workload from the guest in this case it would be a multiply and addition then you could get a performance gain from using it on bare metal but if you then go into nested VMX you're not going to get a very good performance so just remember that nesting is evil if you'd like to play with the code I have pushed a working version into this GitHub and I think we have a few minutes left so I can go through the code I would need to do this so currently it's a very simple implementation the main init point is here in it kernel right at the end which is probably too late because we don't need that many kernel features but still doable if you want to move it somewhere else zoom in sorry that might be too much that's good ok now sorry for that but now I'll need to search and then the actual code itself is in Arch x86 sv and you just enable it in kconfig it's under section server utilization and don't do it if you value your hardware the problem is that current VMX has some bug and it doesn't work with it because it doesn't pass through interrupts as the configuration that the cell virtualization using is quite rare and no guest has used it before then the nested KVM that's implemented in Linux just didn't think of this and sadly it will take a while to get fixed as it's not really an important feature so you have to run this on bare metal and well any bug you do requires you to reboot so this is the main part which takes care of the VM launch you just load your state and that's a big long ugly function that we might get to it write your guest entry where guest entry is an instruction just after VM launch here then take some stack into the host state and hypervisor entry into the host RIP then you just preserve your current stack pointer and launch it after the launch, which is here the execution is going to continue right here so in case you mess something you'll get a VM entry error and you'll continue just fine and if it worked you won't get any error and it's going to continue right here and the boot will resume at the point where you started to sell virtualize if you get a VM exit then it's going to go into hypervisor entry it doesn't work hypervisor entry which starts here and is just a blog of code that saves the general purpose registers and then enters the VM exit handler that only reads the VM exit reason and if it fails it bugs and the bug has a nice feature that on current Linux implementation you just fall back out of the self virtualizing into normal operation so you can try again if this were a module and if not then you'll just handle the VM exit and VM resume and this is going to continue all the way around probably the simplest VM exit handler is handle CPU ID which as you can see is basically just read what the input to CPU ID would have been on the guest execute the CPU ID yourself and then load the output back I think I'm running out of time almost still not perfect then we have this there's some questions how to make all these VM controls into zero because when you don't want any VM exits you disable most VM controls you want and there's quite a lot of them and for example if you wanted to have interrupts you wouldn't just enable or exception exceptions you would disable okay back exceptions for example right now we don't capture any exceptions exceptions because the exception bitmap is zero but just switching it into a bit which each bit represents one exception from zero then you would get a VM exit for that and similarly you can trigger VM exits for almost anything you can imagine by configuring these VM CS controls so that's all for me I'd like to reiterate that virtualization is not a tool for every problem you might have it can help getting you better for performance or isolation but if you then want to virtualize back again you lose all performance and normal guests that are running under VMX usually trigger far more VM exits than what the server virtualization do so the overhead is higher I would say 2500 cycles for a minimal VM exit so beware that any workload you run on bare metal might not run as well in a virtual machine so thank you if you have any questions yes please well I guess I could do it if I plan to submit it upstream I guess I could do it on some April 1st next year but the most upstreamable part of this is refactoring of VMX to make it reusable for of KVM to make it reusable for other projects and then well finding bugs which we already had and fixing them in the emulation of VMX in KVM but we'll see maybe if you want to make it upstreamable or build something out of it it's going to happen any other questions I guess we're done so have a nice day and make it to lunch safely no 1, 2, 1, 2, 1, 2 je to blisko je to pro je to pro je to pro je to pro test


Item Number – SCP-321 Object Class – Safe Special Containment Procedures – SCP-321 is to be kept in a regulation containment chamber. SCP-321 has been outfitted with extensive braces to make up for weaknesses in bone structure and muscle mass. Its artificial heart is to be examined once a month for any damage. SCP-321 is to be fed three times daily. Solid foods are excluded from its prescribed diet. Three staff members are on temporary SCP-321 assignment at this time. SCP-321 is to be given three hours a day of exercise and physical therapy, with the rest of its time not involved in experiments to be confined to its cell. While SCP-321 is incapable of asking for anything, it has been allowed several stuffed toys. Description – SCP-321 is a human female, born on July 4th, 18- SCP-321 is currently 3.1 meters tall and weighs approximately 110 kilograms. Subject is devoid of melanin in hair, eyes, and skin. It is incapable of speech, but can still vocalize, and has proven to have problems with spatial recognition and awareness. SCP-321 has displayed a low degree of intellect, and has problems adjusting to new situations. SCP-321 was the stillborn child of junior researcher Adam R. R. and his wife, medical assistant Evelyn R. R. R. Junior researcher R. R. took it upon himself to make use of several SCPs, including SCP-590, in an effort to bring his daughter back to life. The procedure worked, but the result was taken into Foundation custody for examination. The subject was later given an SCP designation. SCP-321 was quickly found to have recuperative abilities, capable of healing injuries inflicted upon it at approximately five times the normal rate. Subject was at this time entered into Foundation records as SCP-321. In the time since, SCP-321's body has continued to age at a decelerated rate, approximately half that of a normal human. Although its aging has been slowed, SCP-321 has continued to grow, showing no signs of stopping, despite now being taller than any recorded human. At this point in time, it is believed SCP-321's recuperative abilities stem from overabundant production of stem cells, a result of its interaction upon death with expunged. For a period of time beginning in early 19... The limits of SCP-321's natural heart were reached, and SCP-321 was too tall for blood to be circulated properly. During this period, SCP-321 was restrained physically in order to keep its heart capable of pumping blood to the brain. Despite this, slow decay was evident, and the limits of SCP-321's recuperative abilities were found, as it was not capable of healing damage that was being dealt constantly. Work began in 1948 to create an artificial heart to prolong SCP-321's existence. The heart was completed in 19... Since then, all damage done to SCP-321 has been healed. SCP-321 has a very low intelligence. Everyday activities are a chore for it, and it can take several months to years to teach it to do such things as use utensils for eating. While SCP-321 has fully developed vocal cords, it seems incapable of learning speech, instead crying and making nonsense noises, as of those typically heard from infants under the age of six months. July 31st, 18... Requesting SCP-321 be removed from SCP status. Junior Researcher, Adam. Request denied, 05... January 10th, 18... Requesting SCP-321 be removed from SCP status. Personnel Director, Adam. Request denied, 05... Day 3rd, 19... We can learn nothing more from SCP-321, suggesting we remove its SCP designation. Site Director, Adam. Site 4... Request denied, 05... June 31st, 19... SCP-321 is to be decommissioned and returned to her family, effective immediately, 0512. Request denied, this is the final time, Adam. She is not now, nor ever has been, your daughter. If you attempt this again, I will gather the council and you will be removed. 05-1... Lesson complete. If you missed the previous orientation, go watch SCP-320, Higgs Field Acceleration Manipulator, right now. Or for the complete course, watch this playlist.


Hi guys, welcome back to this channel and if it's your first time come across this channel, consider subscribing. Support this channel by subscribing. Remember we are looking at road to 2000 subscribers. Support this channel by subscribing. Thank you so much for the returning subscribers, for the new subscribers. Thank you so much for supporting this channel and coming back to this channel. If it's your first time, press that notification bell. Press the subscribe button. Support this channel. We are still looking at Oman and in the next video we are going to look at the 10 interesting things that you need to know about Oman and the labor law or the labor laws in Oman. Most things you know I keep on saying that most of these Gulf countries are not the same. Actually the Gulf countries are not the same. Each country has its own labor laws as it regards to employment or employment of expatriates or people coming outside their country to come and work. Remember something I told you is that being in these Gulf countries or being in any foreign countries away from your country it is a privilege and a responsibility. Because if it's a privilege you are a few out of the people that are picked out to have that visa. Then why it says responsibility is if you don't follow the law and you get trapped into the law. The law does not know. I did not know. I don't know this. So you will be captured into the law. In today's video I have a summary of what the 10 interesting things that you need to know about Oman and the labor law. And I just don't get through. I summarize some of the 10 major things that you need to know such that you can try to share for anyone that is planning to go to Oman or you are planning to have a visa or you are planning to have work or you got an offer, employment offer in Oman what are you supposed to know. Remember just like any other country there are laws that both employees and employers should follow. Remember being a foreigner in a country in Oman is a privilege and responsibility. You should be accountable for your actions and ignorance of the law. Excuses, the law excuses no one which means that if you have committed an offence you are not aware of you are still reliable. What is hindered or what is included in the labor law? In the new labor basic requirements need for the employees to be granted job in Oman including having what you call a work permit or being physically fit before you can have work. That is one. For you to have a job in Oman you must be physically fit. Remember we talked about what you call the medical test we talked about the medical fitness test that you must pass that test to assure your employer that you are fit and ready to work. Number two, valid work permit. Remember that it is them to be illegal to work in Oman without a valid working permit. If both parties do not abide with the rules there is a correspondence penance meaning if your employer recruits you from whenever he recruits you it is his responsibility to look for you in a working permit. Otherwise if you are caught without a working permit then both of you and your employer will be given what you call female penalties. Then still we look at employer's employment contracts that most of the workers in Oman run on what you call employment contract. So when you come into Oman you must have signed an employment contract with your worker that allows you to stay in that country and allows you to work and allow to that particular work at that time. Remember another one is entrance and employment visas. All individuals planning to visit and say Oman should acquire what you call a visa. This may be employment visa or it may be a visa or visa visa but remember this is going to specify how much time or the duration of the time that you are going to stay in the country. Another point salary under the labour laws of Oman the basic salary is Oman Real 290. The salary excludes allowance and includes benefits which should be paid in time. The salary remember excludes allowances and individual benefits which must be paid in time. We look at another one is rumination then we say all employees in Oman are entitled to what you call the minimum benefit such as salaries allowances, board, lodging and what you call the vacation leave. Then working hours in Oman the law provides a maximum of 40-45 working hours per week. This is roughly 9 hours per day but during Ramadan the employer works for that company for that 45 hours and remember if it's going to be Ramadan then probably it's going to be 6 hours because Ramadan period is a shorter period of time or work that is being allocated at the same time. Then overtime we look at another one is overtime and employees are entitled overtime if they are paid. Overtime composition can be in two options. Remember there is an additional payment which is quivered into 1.25 Oman Real or 2 Real of Oman Real in case an employee works in what we call any hourly rate. Then the types of leaves there are many types of leaves which include sick leave, annual leave, maternity leave and emergency leave and there is no way your employer or your employer has to retire you to have such kind of leave because it is your right or because it is your right to have such kind of leave. Hope I have tried to share with you. Thank you so much for coming back to the channel. By the way if you have not subscribed to the channel support the channel by subscribing this mix from the mix pression. See you again in the next video.


Events like this are very important if it comes about the fighting illicit trade or these kinds of crimes. Because in this way I think the key issue is to build a network of experts who can meet here, who can exchange their experiences not only from police but also from different authorities, private market, different police forces. And in this way we are combining our thoughts, we are sharing our experiences and we are more efficient if it comes about building new generations, new operations which are aiming to fight these kinds of crimes. In my opinion the number of these crimes is rising. So to combat it we should join our forces, join our forts and seeing that there is a bigger demand from the society for these kinds of fort products. We should involve other people, private market, private sector to help us to fight and also to build awareness in the society that this kind of, this is a crime. This is a crime and we should avoid, we should fight it as much as possible. First of all I have to tell you that that was the first time we conduct this operation in Poland. So the aim for us before starting this operation was not to involve just the police. To be effective we tried to combine the fort from the border guards, from the customers, from the police. In this way we are very happy that after this first addition in Poland we achieved so big success. We hope that these experiences we build together during this operation will help us to be more efficient next year because we have in our plans to be active participants of this operation in coming years.


I'm happy to be here with Mika Lanuy and we're going to be talking about how do we build a business without burning out. Before I introduce your bio, Mika, I just want to say hi. Thank you for being here. Thank you for asking. Yes. Yes. So let me just share with the audience your background a little bit and then we'll talk about this important idea of working, well, joyfully and aligned with our rhythm. So you had an experience of severe burnout in 2014 and that really woke you up to live a life that's aligned. You talk about how you like to combine how you like living with what you like doing, how you like living with what you like doing, right? And then when you entered entrepreneurship, you didn't want it to just be another rat race. You created a business model that aligned with your most important values such as freedom, connection and creativity and we'll talk about those things. Freedom because you want to go surfing when there are good waves. You love the beach. You love the ocean. Connection, you are the founder of a network called entrepreneurs with a mission. And creativity, you've developed a model called RIA, which we will talk about.  You believe when it's flowing on the inside, the outside will flow. So it's great to have you here. So there's a lot we can talk about. I want to, since I mentioned the letters RIA, I want to bring that forward and can you share with the audience what your RIA model of creativity is? Yes. The letters RIA are sending for a rest, inspiration and action because I believe it's a cycle. We cannot be working all the time and have this inspiration flowing all the time. We need the relaxation to open our system to receive the inspiration, but when we receive it, it's important also to act on it because otherwise nothing is going to come out of it. If I feel inspired, I want to share it with the world. Like I use my social media channels to share it. And then often when it comes from a place of inspiration, people pick it up because yeah, your vibe rejects your tribe and when it's the right vibe, when you're inspired, yeah, you have the better connection with other people who really need to hear your message. But I feel like when I'm not inspired and have so many rules in the world of entrepreneurship that you have to post three times a day or you have to send a newsletter at RIPA, when you don't feel inspired, you're only trying to force the message. People sense it, like they feel, no, okay, the word says one thing, but I don't feel the energy behind it. So for me, it's very important to act when I feel it and don't act if I don't because it's like the tide in the ocean, it's F and it's low and when it's F, I know it's okay, it's time to look after myself, have some relaxation time, do some things I really like. And then before I know it, I have this idea and I want to do something with it. And then the inspiration is back. So it's really a cycle. So that's the first part of the letters RIPA, but in Spanish, RIA also means like a tide river, which is connected to the ocean. And for me, the ocean is like the source, when you say God or spirit or whatever your word is or universe. And we're always connected, sometimes more, sometimes less like the tide to the ocean, but it's always there. And yeah, it's important to be aware of the connection we have with something bigger than ourselves and to stay tuned and tapped into that source and don't rely only on your own strength. So it's true science of the of the name. Oh, I like that a lot. Yes. So let's talk about this, because I think a lot of people watching this, you know, there's they understand inspiration. I think we all understand inspiration. You know, we have this idea, you know, we excited about it. But I think many of us can pay more attention to to the rest and to the action. Yeah, that's true. So so so let's talk first about rest. What has, how do you advise people rest well or rest adequately? Or what does that really mean? How do we rest because you've experienced burnout? So you know that the importance of rest, but how do we rest effectively, maybe is one way of saying it. Yeah, I think, of course, you have sleep, which is important. But I think the rest is different for everybody. For example, for me, going to serve is a form. Maybe it's more for us and play the playful energy. The thing that charges your batteries for me. Maybe surfing for you can be dancing for someone else. Can we really like taking a nap? But we all have a different world. We're all different. So it's important to know what's what's what's charging you, what's relaxing you, what's. And so for so for some people, resting is really taking a nap or walking with a dog in nature. It can be also like doing something you really love, like their passion or like just being created without a reason like painting or yeah. So I think it's important to know yourself. You know, those activities that make that make you feel you like to have more pleasure and more fun and play factor in your life. Yes, that's that's wonderful. Yes, like I love this idea that it's it's different for everyone, you know, and you have to sense into what renews your energy, right? What helps you to renew a fresh perspective about life. So thank you for sharing that. And for you, it's the ocean surfing, right? Which is awesome, which is awesome. And then the other side, action. So we hopefully are resting well, we're resting regularly. And the inspiration will naturally come when we rest well. And then action, talk about that. I mean, lots, we all know we need to take action, but maybe a lot of us are afraid to take action. You know, maybe it's perfectionism or something. But tell us how how how you take action. How do you advise others to take action? Well, for me, it really only works when I when I feel the inspiration. But then it's important to not go to your head and to start thinking about it. But then, yeah, like really follow the flow because and I think action has a lot to do with being grounded. We would have good connection with the earth as well, because yeah, you're like a channel. You have your inspired ideas, but it's through your action that they're getting into form, that they're getting more real. It's not just an idea, but it's now a workshop or something like, yeah, you need to put you put your ideas into, you know, I think the right steps to make them available for other people, maybe I would say. And I think other people for many reasons, but the biggest one is fear. And if other fear, I think all the reasons are fitting. You want to do it perfectly or we want to do it. Yeah, we start to think what other people will think or and the moment you start to think that you're really cutting off the flow of inspiration and you're getting in the cycle of being stuck. And often, yeah, I think you can. There's this thing like when people don't take the action because they're scared or sometimes people, for example, you have this nice workshop you want to share with people and it's not really flowing or you don't get clients. You're going to push your marketing or going to push your sales. But sometimes the right action is the action inside yourself to look like, hey, what are my beliefs about this or what are my beliefs about making money? What are my beliefs about and then put the action inside yourself, work inside yourself to, yeah, where's this flow stuck? And then, yeah, sometimes we take action, but not the right action. You know, it's focused outside. While I think your business is a really good mirror for what's happening inside yourself or your beliefs or emotions. So if you use the process of where you get stuck in the action, you have to use it as a mirror, like, OK, what is this showing me about patterns, about beliefs, about things I still need to, yeah, bring to light, bring awareness to it and transform. So I believe if you transform yourself, your business will transform with you. And so you will grow in a way that's also satisfying for your soul. Oh, I love that. Yes, that that that we take action, not just outside, but that we take action inside to discover where are we stuck in the flow and then to how do we unstuck that flow? Yeah, that's that's a wonderful briefing. Thank you. Yeah. Yeah. So I'm wondering, though, what if someone, let's say, you know, wants to live a life guided by flow, guided by inspiration, but but there's some financial stress, which right now, unfortunately, that is very common in the world right now. Financial stress with people, you know, of course, so much unemployment, but that also leads to entrepreneurs also, you know, experiencing that kind of financial stress. What is your encouragement or guidance or advice for for people who are feeling that pressure? It's a good question because I experienced it myself. I've been single for a long time, and that's just that you're starting a lot of your career, you really take you jump into the deep waters, say like that. And for me, I were in the beginning, I wear a lot of money as well. And then I also it's like being rich or being of a living abundance. We all have this idea about it and I started to ask myself, but what does it mean for me to live rich, to be abundant? Because it's never about the money. It's always about how you feel, how you can live your life. And then I started to start there like, OK, if I'm if I was rich, I would feel free. I would feel I would make time to do the things I like. And then I just started to live in that energy. OK, I can I can feel grateful for the freedom I have already now because I'm not working for a bus anymore. I can already make my own schedule. So I felt really like I didn't think freedom, but I really felt it inside my heart. Like I am already so free, so I'm already very rich. And I believe that money is a form of energy that when you can that tap into that energy you're you're attaching too much towards having money. Yeah, I think the money follows. I know it sounds a bit spiritual, but it's a lot of attraction also. So if you if you say money follows joy and if you start with the joy, I believe the money will find a way to get to you. But we're so conditioned to see the other way around. If I have enough money, then I will do this and then I will feel that. But actually, it works the other way around. It starts with the feeling and I know it's it's a lot of effort when you're because when you see your account is almost minus zero and you have kids and you have to feed them. It is very stressful. So yeah, and it's very hard to say, oh, I feel joy and freedom while the reality is different. But you can try to do it in little things, you know, like the appreciation for what you have, except where you are and then start to feel grateful. And then little by little things will start to change. I think you always have a choice where you put your attention to towards what you don't have or what you have. And if you start to be grateful for what you have, you can. Yeah, there will come more things to be grateful for us. And yeah, another important thing is when I realized when I was worrying about money, I was always in the future. And then I brought myself back to here today. Now, do I have enough money here now? Yes. OK. And then because we always worry about the future, I can find out ten times. So bring yourself back to today. And if you can say, OK, I still have food. I still have, OK, today I'm fine. And then, yes, bring yourself back to the here and rose. What's for me also very important. Such good advice. I'm so grateful that you shared this because it's true. No matter how rich or poor, financially, there is there is still your consciousness and the ability to choose the thoughts, to choose your actions that bring you good thoughts and feelings. Which then, you know, create more opportunity, more connection. And that's what I want to talk about next, actually, is connection, which is one of your top values.  You've created a network called entrepreneurs on the mission. Yeah, I think you're just a you're very good at connecting people. So tell us about this. How can we become better at connection? Or what is, yeah, what's your what's your secret sauce, maybe? Yeah, I think the most important thing is a connection with yourself because you cannot really, really connect to others if you don't have first this relationship and this self love with yourself, because otherwise it will always be kind of you will need something from the other person. For example, if you want to connect with your client, for example, but you don't have this good connection with yourself, you will, you will need to prove one from them or you will need recognition or, yeah, I like on Facebook, too. But if you if you cannot say to yourself, oh, wow, this is this message is really from my heart. I want to share that you don't need it, the improvement from someone else. I think the real connection starts and if it's with your clients, but also with your partner or your friends, it starts with a good connection with yourself. And then you really have you also have more to give to the other person, I think, because they are more free as well, because you don't need their their improvement or your you don't need them to tell you that you exist or that you're a good person because you will know from yourself that who you are. And yeah, so I think that the most important thing, the first to have a good connection with yourself. That's wonderful. Yes, absolutely. Authenticity, connection with ourselves. I've always believed and shared that, too. Now, when it comes to connecting with other people, you know, you have really, I think, mastered it with creating a network and being but being a leader among your community. Any any advice for aspiring leaders, people who want to be better connectors with other people? Yeah, like it started just with one or two person because I I found them like you're doing what we do so much.  And yeah, they said yes. And so that's how it started, like with genuine interest to get to know the other person. And you don't I never had a plan to build a network. It just kind of naturally happened because yeah, it's about caring about people. I think I'm really wanting to get to know them and not because you have an agenda, but really because yeah, you care about people. I think that's important, too. Yeah, yeah.  And that's also what you teach. So thank you so much for being the message that you that you share with others. I think it's really it's really great. Well, our time is coming to a close. I want to just make sure other people know how to work with you, where to find you. You work primarily in Dutch right now. So most of your most of your content is in is in Dutch. So for those who are able to read and speak Dutch, they will be happy to be able to read your content and listen to you. But but obviously your English is perfect, I think. So you're you're able to maybe in the future work with people in English as well. And tell us what kind of services or products you have. And yeah, for now, I only work like real life, let's say. So I have a group or program for entrepreneurs, but I don't teach anything about marketing or sale, but really like the insights and alignment and insight flow and get to really get all the things I thought you like. If you if you were worried about money, OK, what can you learn? What can you learn from your business that you can work on inside yourself? So that's the idea of the program. And then I work one on one with what? Upload sessions. It's kind of a massage dance in one water. And it brings people back to, like, yeah, being coming to earth, like being born and the connection with your mother, the connection with, yeah, with life. It's feeling feeling safe or not. Like also it's a feminine energy flow or inner flow, your intuition, your emotions, because, yeah, like I say, I really believe when it's flowing inside yourself, your life will be so much more effortless. And I really wish everybody could experience that because we're forcing so many things and it's so bad for our health as well. Well, I like the quote from Stuart Wilde, I think, life was never meant to be a struggle, just a gentle progression from one point to another, much like walking through a valley on a sunny day. And I like that, like, we don't need to struggle. It can be in a different way. And that's what I'm trying to practice myself, because I think as conscious entrepreneurs, we need to live what we're preaching, like walk or talk and also talk your walk, because it's going also with ups and downs. So, yeah, sorry, I was going on a sidetrack. But the water, like the element of water for me is very important to many things that get us stagnated, sometimes like emotions, like losing our clarity because we have some hidden beliefs we don't see or something like that. Look at more clarity inside yourself. And then I'm going to start, I'm actually doing a course now for M-braining. I don't know if you heard of it. We have like three brains. We have our head, we have our heart, and we have our belly. And the more they are aligned with each other, the more you will have a more creative life where you are very courageous and you have compassion and you can bring your highest potential.  So I'm going to start with that as well after some. Wow, that's amazing. Sounds great. Well, I will be putting any links that you want to share in the notes of the video. So those of you watching this, you can look at the description of the video. Maybe it's below on YouTube and on Facebook. Maybe it's above. So, Mika, thank you so much for this conversation. Thank you for asking me out of the comments. Yeah, it's just been a wonderful feeling to hear about your way of doing things and to see that you're embodying. So thank you. Thank you for your work. Thank you so much.


Alrighty! I just got off the conference call for the announcement of the sale. I'm going to basically go over everything that I learned and everything in the investor presentation as well. So this should answer all of your questions. If you have any further ones, comment down in the comment section down below. I am reading off of notes and slides. So if I pause or I stumble a little bit, that is why this isn't going to be super professional, but I'm just going to list off everything I know. So basically, Cedar Fair was down 2% despite having a 1% increase in attendance and Six Flags attendance was up in Q3, 16%. So they did have a strong quarter. Both parks are experiencing strong season pass sales into the 2024 season between essentially 17% and 20% or 11%, sorry, 20 million dollars at Cedar Fair and 11% increase in season pass sales, whereas a 17% increase in season pass sales at Six Flags with 22 million dollar increase. So both parks are experiencing strong forward looking positions for the 2024 season. But with the sale, which is what you guys are all here for, the parks combining would create essentially 27 amusement parks, 15 water parks. Let me get to my actual notes here. 15 water parks, nine hotels and resorts, seven campgrounds, two safaris and animal experiences, two sport facilities and three marinas. So definitely a very large portfolio that they'll be taking over. And to be honest, I'm kind of shocked at how easy this was for them. I thought there was laws in the States, but I guess it wasn't that serious of a conglomerate that they're becoming that would have like triggered a bell. This is going to take a lot longer than they are saying on the conference call. So on the conference call, they're wording it like essentially by the middle of next year, everything will be done. But you have to remember, if you remember when Cedar Fair took over Paramount, it's going to take an extra year or two for the names, any decisions that they're making, any park sales that they might go about to take place. So again, do not expect everything done by the halfway point next year. It's going to take another like two to three years after that. So combined, they'll have 42 essentially attractions or parks. Attendance will be about 48 million. Their revenue will be about 3.4 billion, which is crazy. Their adjusted EBITDA will be about 1.2 billion. And their margin will be 36% along with the free cash flow at $826 million, which is crazy, with synergies net leverage around 3.7% or 3.7 times. Again, they do expect that to drop down to the 3% mark. But nonetheless, definitely some really strong leverage that they are taking over. They talked a lot about that free cash flow and essentially the revenue and the net leverage that they have, maximizing investments in food and beverage and attractions at all their parks, with that being mentioned. They do plan to keep, as of right now on the call, it is really early in the sale. So obviously there can be changes a year from now. There's going to be more discussions that happen. But they plan on keeping both Peanuts and the DC characters and the Looney Toons. And they do plan on leveraging this based off of the call as well. This doesn't mean that every Cedar Fair Park is going to get DC and Looney Toons. And this doesn't mean every Six Flags Park is going to get Peanuts. They're going to pick and choose, and they're going to make some smart decisions. I think this is going to be a lot better than, as you could tell, I'm panicking. But I'm trying to look positively. The conference call definitely gave me some strong outlook for the company as well. But I definitely think that some parks will leverage these and some won't. Just for example, not every park is going to get the Six Flags logo slapped on it. And not every, like, I don't expect Cedar Point to become Six Flags Cedar Point. Don't expect Canada's Wonderland to become Six Flags Canada's Wonderland. They might keep their original branding name. This is just two companies merging with a larger portfolio to access these IPs and brands. They are bringing together two iconic businesses to create a expanded portfolio of 42 parks and nine resort properties across North America. Complementary geographic footprints enhance diversification and reduced dependency on any single park or geography mitigating weather risk. This is a really important statement because weather, for example, impacts a smaller portfolio chain. When it is rolled over a lot of your parks, you're impacted greatly. But when you have a portfolio that stretches across the U.S. in a much greater way, you're less impacted by weather. They are definitely going to use the synergies of merging to pay down debt. They're going to refinance the Six Flags debt as well. And a lot of the key questions, and you might know this information, so I'm not going to touch on this too long, but essentially Cedar Fair will be the majority owners at 51.2 percent and Six Flags shareholders will be at 48.8 percent. Salem will be the head of board of directors and Zimmerman will stay the CEO and Brian will remain the CFO. So the two key people at Cedar Fair will remain in their positions, which definitely gives me ease of mind. So definitely, definitely really calmed about that. And they again, there was a lot of talk about great investments coming to the parks in terms of food and beverage technology and rides and attractions based off of this. So definitely don't panic too much. There's going to, I'm not going to talk too much on the hold co-corp shares. I didn't do my, again, I listened to the conference call and then I'm making this video. I want to go do more research on the hold co-corp shares part of this before I talk on it. So again, just to go more in detail, executive chairman Salem will be CEO Richard Zimmerman, CFO Brian Witherow, chief integration officer Gary Mick, and the board will consist of six Cedar Fair and six flags people. And yeah, I'm trying to think if there's any other important information in terms of that. There is definitely a plan. They already have a big plan for enhancing the guest experience. So more diversified guest experience across various live entertainment formats, including amusement parks, water parks, resorts safaris and campgrounds, partnerships with leading entertainment businesses and a portfolio of beloved IP such as Looney Tunes DC Comics Peanuts and developing engaging new attractions, more robust operating platform. This is that app and technology leveraging Cedar Fair's recent park investments experience to accelerate six flags portfolio transformation. So that's a really key one. They did touch on the fact that how they want to run the company is essentially under Cedar Fair is method of investing in the company and then six flags is investment in technology and innovation. Again, they're going to combine their technology platforms and they're going to have greater flexibility to invest in new rides and attraction and definitely expanded park access offerings with obviously some sort of new pass. So this is just a graph that shows you the free cash flow for both six flags and Cedar Fair separated and then combined. So there's definitely a great benefit in terms of free cash flow for these two companies to join force. There's a lot of great benefits as well. I'm going to release another video more detailed on Canada's Wonderlands kind of outlook with this but yeah. So let me go on over here. I think I just posted the same one twice but essentially the timeline for this again they're saying about halfway through 2024 the transaction will close but the transaction closing does not mean that everything will be done. So again there's a lot of work to be done in terms of this. They got to appeal to the six flag shareholders. Again they got to there's going in my personal opinion there's going to be some park sales. It's not going to be anything major. You're not going to see themselves six flags Magic Mountain Canada's one of the Kings Island carowins or anything. You're going to see you know a lot of the maybe the smaller parks be up on the chopping block in terms of you know paying down debt and obviously the sale there. It's a big transaction but what's really interesting again is it is all fun and games when two companies merge together and become a conglomerate it does benefit us to you know that season pass offering. You can go to all these parks but I'm telling you price wise this is a scary thing when you have no competition you're able to do essentially whatever you want. So again just keep that in mind this isn't as good as you may think there are definitely a lot of negatives. There are a lot of positives for the six flag side of things in my opinion and see your fare based off of what I'm seeing it's essentially a lot of the same with access to more things. So hopefully you know this everything that's been going on stays the same but we'll have to so stay tuned to this channel. There'll be a Canada's Wonderland edition of this coming out in probably like three to four hours with more thoughts on that and obviously yes some construction updates so let me calm down get some coffee in me and I'll definitely have more thoughts on this. I just wanted to provide you guys with all the details so far that I know so just keep in mind that the six legs name is not going to be plastered on all the parks. Cedar Fair will be kind of like leading the company stocks will fall under fun so the Cedar Fair side of things and yeah just a broader access to more IPs like Looney Tunes DC and a lot more opportunity to invest in larger scale attractions and food and beverage rides and entertainment and stuff. So definitely stay tuned hopefully this is exciting and not a bad idea but unfold. Have a good one guys. Bye.


Hi, I'm Kimberly Freeman. I play guitar and one-eyed doll and I'm junior I play drums and one-eyed doll and we are currently on a Headlining 40-date tour across the US pretty much playing and all of the major markets across the country Pretty awesome, and it's also our first tour with the black star HD metal 100 which is an amazing amp I don't have any effects pedals. I don't think that I need any effects pedals with this I just love the tone that comes straight out of the amp There's nothing better than that for me. It just sounds so perfect the way it is. I Absolutely love it. It's nice for me because it keeps it simple. I've just got a foot switch to worry about I'm not tweaking with a bunch of different pedals on the floor I know a lot of people like to do that, but I Just love the tone right out of the amp An adulterated the way it's set up. It just it still sounds great You can have your tone that you like, you know your signature tone at any volume in any room It's absolutely I didn't think that that was even possible another thing I wanted to bring up is that it has the a really classic 6x6 sound I feel like it's the pure sound of metal that we're used to hearing now I don't have to change my settings according to the room It basically just does the job no matter where we're at and it doesn't take a lot of tweaking You know, you just turn the volume up a little bit if you need to but my settings basically have been staying the same since I found the settings I like and tiny bars to bigger theaters It's just really stable. It's totally awesome One thing I found about the Blackstar amp is that pretty much anywhere you set the knobs. It sounds good The whole thing is a sweet spot. Yeah, the whole thing is a sweet spot I just say that even if you didn't get that exact tone that you had the last time whatever you're on already sounds good so I Haven't really found a place where where you could put the knobs where it sounds bad. Yeah I am so excited to record with this because it's just It's I mean, you know infinite shape. It's really true. It's just you could go Anywhere you want with it and I haven't found a sound that I don't like so far Still looking. I'll let you know if I do


Hello!  My name is Melody and I am the Family Coordinator and part of the Curriculum Team here at CESA. Today we are highlighting another CESA employee. His name is Taza and he is an Implementation Consultant. As an Implementation Consultant, Taza works with schools and districts around the world, serving over 50,000 students and teachers using our CESA for Schools product and works with different CESA teams to make the product better for all users. Wow, Taza, you make an impact for all users including teachers, students and families. CESA is even more amazing because of you. Thank you so much for watching. We'll see you next time!


I appreciate your time ahead of a busy Easter weekend, obviously that all begins with Friday night and Peterborough at home. Yeah, Easter weekend is always a pivotal one in the football calendar and if you look right across the four divisions there's so much at stake as we're coming to a close of the season. I think it's been one of the most interesting seasons from the top of the Premiership to the bottom of the second division, I can't remember and now it's good to be involved. And the fact that obviously it's two games and it only leaves two games of the season to go after that weekend, I suppose the table potentially not just in our divisions well can change a lot over this weekend. Yeah, a lot can be decided and Friday night, Monday at least we've got two full days in between to recover and travel down a swindle on Sunday when I don't think there'll be too much traffic. So yeah, the recovery time is more or less the same for everybody. There's a couple of teams in the championship playing Saturday which is a disadvantage if you go again Monday but yeah everybody more or less is in the same boat. And we've talked about it in the past, I know you're probably sick of talking at the moment but obviously about the away form and bringing it into home games and the changing of the home form. That must be one of the motivational factors ahead of this weekend. Yeah, we've got to show the resilience we've shown in our travels and we don't have to do anything different at home. There's been a determination in our defending on our travels against three high scoring sides and I just sense that sometimes at home we feel we've got to do something different but we've got to be resilient, we've got to be disciplined in the shape of the team first and foremost. Going away and the work we did prior to the Rotherham game on the shape and the Eurone game, that's what got us the points in those particular days and we're up against a very good side in Peterborough and we'll have to be organised and solid and make sure we stay in the game and take those characteristics we've shown away from home.


Computers keep changing the world, but their power and safety is limited by their rigid design. The T2TILE project works for bigger and safer computing using living systems principles. Follow our progress here on T Tuesday Updates. This is the 24th T Tuesday Update. Let's get into it. For the last several weeks, it's been all about writing this paper to send off to the Artificial Life Conference that's happening in the UK this summer that paper has now shipped. What I would like to do, I believe it's doable, by next week we should be build ready in the sense that all of the parts that need to be soldered together from the circuit board to the through-hole parts to the surface mounts parts we should have them all in hand. I need to get with the UNM folks to make sure we've set up the proper pipeline to get ETS paid for building them. But one week from today, I think we have a very good chance, I'm putting myself on the hook to say we should be at scheduling with ETS when these tiles are going to get built. Now that doesn't mean we're done with the hardware. We still have to get cases. We still have to get some more beagle bones and displays possibly down the road depending on how many tiles we actually end up assembling with ETS. We'll talk about that next week. And we still have to make all the intertile connectors. I mean these things, this is a tiny little circuit board plus parts and assembly and 3D printing all has to be done as well. So that we have plenty to do. But if we can get the tiles and manufacture, yay. Alright, today I'll have an update on 3D printing and update on the bill of materials. Let's get into it. Alright, so if we remember where we were. For a while, and this is several revs into the case. I had managed to be printing them four at a time, but then I started getting these failures. In particular, when we were in the back left corner, we started getting, yes. Urmintemp bed. And after going through all kinds of issues about dealing with that, the fix was, well, if the problem is occurring in the back corner, don't use the back corner. And I started doing three up and just skipping this thing and that worked pretty well. I got a bunch more done through it. Also had this print fan error, another apparently completely separate problem. The wires go in a whole different place that was fixed by saying, okay, don't check the fans if they're working because they were still working. The fan check error means that it thinks the fan isn't spinning. The fan definitely was spinning. So that got us working again. And then here we are. All was nice until it wasn't. Now, there it is. Urmintemp bed is back and it's no longer in the corner, it's in the middle. This was the first one I got. It was very close to the center. I just peeled up these layers and decided to try again. And I got another one. Now it's over in a corner. So now really we're dead in the water until Urmintemp bed can be dealt with. It would be nice to deal with print fan error as well. So, you know, we've been talking about this. So I did investigate the warranty situation on the pre-assembled Prusa i3 Mark III printers because that's what I have, the pre-assembled one. The whole point was I didn't want to have to learn how to do all this stuff. One-year warranty for the rest of the world. The printer shipped to us last May. So that means we have at least until May of this year for warranty service. I had, you know, sent mail. I had used, whoops, I had used the online. I can get this if I try. Here we go. I had gotten the, used the online send a note thing last couple of weeks. I'd sent a couple of notes, got nothing. The hypothesis was that since this had been bought by the department for me, the guy in the department that actually had the official account I was using was not linked to this printer. So I got in touch with the guy at the department and he said, well, you know, I can be him for purposes of talking to these things about warranty printer. So this is me. I got online with the chat thing to say, you know, how do I arrange for a warranty service to get this thing working? It actually didn't take all that long to wait. They were warning me it might take a half an hour. It only took maybe 10 minutes, 10 minutes or so. And I was talking to this Shane person and they were, and I saw it, I got the Irmin 10 bed and they said, well, you got to find the wire and not the thick ones. And it's like, well, but, you know, I can't see any thicker thin wires. I see the bed. I see the big wrapped cable. That's it. And, you know, I kind of knew the implication was, was that I'm supposed to take the thing apart to take a look at the bottom of the bed or whatever it is like that, but I didn't want to do that. I have no idea how to remove the bed nor in desire to do so. Is this how assembled printer warranty service works? Now, you know, okay, I'm being kind of a dork in the sense that, well, in the sense of what? In the sense of like a product that I bought assembled that comes with a warranty. I should just be able to say it's not working and they should say, okay, we'll fix it, but that's not the way it works here. I mean, and, and he says, no, no, that isn't the way it works. Yeah, we have to see what the issues are and then we'll send you parts. And so then it's like, oh, and then I have to repair the printer myself. The warranty repair I have to do using the parts you sent me. And yes, indeed, that's the answer. And, you know, again, I was really suspecting this was true, but I really don't want to do this. I don't even want to take the bed off because the last thing I want to do is have to figure out how to recalibrate all this stuff. That's why I bought an assembled printer. I don't know the reasons why I bought an assembled printer. Yeah, you have to go through the steps. They, they refer me to the instruction, the assembly manual, and I have to step 14 backwards, which turns out means I have to actually start with step 16 and do that backwards. Then step 15, then step 14, and then maybe I can observe whatever it is I'm supposed to observe.  How does that work? How much is it going to cost me? And I mean, I really thought that was a reasonable question, but actually it's not. Well, you ship it back here, they look it over, see if it's a warranty claim, get the parts and so forth, and how much would it cost? Couldn't tell me. And like I said, last thing I want to do is learn how to recalibrate all this stuff myself. And now I'm being told that I just, I'm going to have to do a recalibration just to check if it's a warranty service because of a part. I'm going to have to take the bed off and put it back on and then mess around with it and so forth. So I never got a straight answer about how much it would cost. And he kept saying, I would have to pay for shipping. And I kept saying, yeah, I understand I would have to pay for shipping, but then what? And then I said, OK, well, finally, do I need an RMA? Do I need one of these numbers?  And Prusa and all of these guys, they don't want to treat it that way because really it's kind of not. It's kind of crazy and busting and you got to get into a relationship with your 3D printer to like it or not. And I have one. I just don't want it to hit the next level. So, you know, it was all crazy. And so finally the guy said that, you know, or the girl, I don't know, that they'll leave a message for the people when they come in. So the guy at the office of the department is probably going to get mail from them at some point. And I really am not sure how to pursue, how to proceed on this. I suspect I should probably take the bed off, remove these nine screws, remove these things, be careful not to do this and so forth. Because it might be possible that I could just find a piece of wire that I could solder or jump something and get back to work rather than worrying about actually trying to get them to send me something. But I don't know. I really don't feel like I had that kind of time. If there's any other way to pursue it. I went back to the brain trust at the chat room and, okay, you know, if I need to buy another 3D printer, what do I need to buy? And I'm open to suggestions there. There was a Creality CR, I don't know, something or other, that I looked at and, you know, way cheaper than the Prusa, less than half the cost. And I'm worried that the accuracy is not going to be quite as good and I'm not going to be happy. I'm going to end up being all frustrated with that as well. Don't know. So on the 3D printing situation, number one, we are dead in the water. We're not printing. And number two, not entirely sure how to proceed. That's the state there. All right. On the bill of materials. Basically, there's a couple of things that have been pending. Well, so let's just get into it. There was this whole thing with the screws for connecting the Beaglebone to the board through the standoffs and also to connect the, perhaps, to connect the tile itself to some next level mounting where the tiles get grouped together. I got these cheesehead screws from the Granger guys last week and they had these kind of thick heads, which is, you know, it was fine. I mean, that's what the cheesehead meant. So I kind of knew it. I only got these because they were the only ones that were listed in M3 5mm from the Granger guys, but really ended up thinking didn't want the cheesehead. And so this was one of the ones that came with a little kit I got. It's all nice and a little roundy and the head itself is not that much bigger than the Phillips drive part of it, which means you'd be more risking cam out. You'd be more risking a strip. But this is not a place where I'm going to be loading it up anyway. And here's what they look like side by side. Here's the cheesehead and here's the ones noticeably lower. So I wanted to find some other options and I found Bolt Depot in Massachusetts. They had very smooth website. You can make orders of $3 here, $2 here. So I got a bag, a hundred bag, a hundred of all the three different types of M3 by 0.5. That's the thread times 5mm screws in zinc and the two kinds of stainless steel that they had and got it shipped for $14. Very nice. And then here it was. I have a soft spot in my heart for Hingham, Massachusetts. It's on the south coast underneath Boston. My aunts used to live there. We used to go through there in the summertime. I like Hingham. And I also love how these days you can give identifying information of your own and it'll show up on the packaging material as soon as you see it. So indeed this is the H9 through H12 evaluation stuff, some sample stuff. And here they are. And the stainless steel, the two grades and the cheaper stuff, the zinc plated. And here they are all compared. This one on the lower left is the original one that I preferred. This is actually a 6mm shaft length so it's longer than the other ones. But that in fact, the 6mm is a little bit too long for some of the purposes. Sometimes in some of the standoffs it actually bottoms out before snugging up against the circuit board. So I wanted 5mm. But this head, this nice little rounded head, this is the cheese head, this is the big old thing and these were the three that came from the bolt depot. These were called pan heads and they seem kind of somewhere in between. They're not sort of flared out like the cheese head but they're not all nice and tucked around. They really sort of have a side wall. Well, so I tried them out. So here's what the nice ones, the actual pan heads that came in that little kit that I got a while ago look like in the board. This is the Beaglebone Green mounted on the headstile, the circuit board that I soldered up. This is the LCD, the liquid crystal display on top. And here's another corner of it. And you know, it's snug but with the original ones there's clearance. And here it is with the two screws from the bolt depot order, one of the stainless steels ones. And you know, it's thicker. Here's what it looks like underneath the LCD. I think it's probably all right but I wouldn't mind a little more clearance. And other side as well. Some of the sides don't matter at all. Yeah, this one, there's plenty of clearance here because the four holes that go through the Beaglebone to hold it down, which is what these screws are doing, are not in a strict rectangle. So one side is further out than the other and so on. And that guy, he's got enough clearance. I also discovered while I was doing this that you can actually kind of peek through the grill and see one of the screws from the front and you can actually peek through the east key slot to keep the intertile connectors going in the correct direction and see another one of them. So probably it's fine, but I only bought samples of these and I'm going to need order 800 to 1,000 of these. I think I'd like to keep looking for now. So that's the story. But bottom line, so the pan head Phillips screwdriver situation is still not completely set. But again, those are not soldered on. That does not block us from going to ETS. On the other hand, we have the P8 and P9, the two headers that mount the Beaglebone to our circuit board that I finally ordered from AliExpress. The guys did not offer DHL, so I went with this e-packet, which is free shipping, very scary. And then I ordered it and basically it didn't even ship. It was awaiting shipping, awaiting shipping. This processing time was seven days. It was ticking down. Finally, I sent them an email and then five hours later, it shipped. And so now I'm trying to track it and see if it's actually getting anywhere. It goes through this EMS site and it shows that it arrived at some sorting center and then nothing happens for days after days. This particular website has a very weird capture that you need to do. It took me a while to figure out. It's a one-dimensional capture where you have to grab this button and slide it over and you're sliding a little puzzle piece to line up with the other puzzle piece. This puzzle piece is always exactly the same. It's always light gray relative to its surround. I would assign this as a first task, is to find the puzzle piece in the picture for an image processing class. So here I am. I'm sliding this thing back and forth. I've almost got the puzzle piece lined up on this one. It's really silly. I can't believe it works at all. It seems like it's one of these sort of cargo cult captures that's supposed to make you think you did it one, but unless they're doing something about velocity of a thing that you slide the thing back and forth, I don't know. Eventually I found out from Googling the number that in fact I could track it via USPS because I didn't get it that EMS is using the national posts of the different countries. So it's in the China post when it's in China and then it gets handed off to USPS when it gets here. And indeed they gave me the same information, but it was a little less threatening and they didn't have any capture that I had to slide a puzzle piece on. And then yesterday they arrived in LA. I was willing to believe it could have taken weeks to get to this point, but supposedly yesterday they arrived in LA and they're supposed to be here on Thursday. Those are the last parts that need to be soldered on to the board. We're going to be all willing, ready to go. All right, so that means our last bit of red in the stuff that needs to be here to manufacture these tiles is now going to be in place in a couple of days, if all goes well. That's exciting. All right, so that's that. The paper shipped, the reviewing process takes about a month or something like that. I got my email from their automated email and an easy chair, the conference system that an awful lot of these conferences use. They received the paper. We're not going to pay attention to the time that it was 5.26 a.m. on Saturday, even though it was supposed to be on Friday with the extension, but the place was still open. There we go. All right, just about out of time. Next week, ready to build, payment methods ready to go, and maybe could even have a schedule for when these things are going to get made. We'll see. Thanks for watching.


Good afternoon. For those who are new, I'm Dr. Theron Sherman, and in today's briefing, we will be studying SCP-6799. There isn't any objectionable material in this document, so let's begin. Item Number SCP-6799 Object Class Safe Special Containment Procedures SCP-6799 is stored in Secure Containment Locker 12D in the Temporal Anomalies Department at Site-491. Digital copies of the negatives or developed images are available upon request. Description SCP-6799 is a series of photographic negatives found in a grave near Cassis Province. Foundation scientists have dated the grave and negatives to the early 14th century. Analysis of the negatives indicate similarities with film used in the early 1980s. The film is undergone extensive damage, with several negatives having been forcibly and clumsily removed. Despite this, they demonstrate an anomalous degree of preservation over so long a time period. The grave is attributed to one Matthew Rameau, who was mentioned in two local documents as a fisherman whose house was purchased for the construction of a cemetery in 1302. No further information about him has been found. Foundation researchers have been able to develop the negatives of 12 photos. They consist of the following images, three images of a clouded sky, a blurred image of several trees, the partially obscured face of a boy, maybe ten years of age, can be seen, apparently holding the camera, the upper spire of a church, matching archaeological findings at the medieval church of Cassis, a man in his mid-twenties holding a young girl next to a muddy riverbank. The man is pointing at the camera and looking into it, unsmiling. The girl is laughing, but looking slightly to the right of the camera. A large bonfire, apparently in a town square, several figures can be seen gathered around it, but their faces are obscured. A small hillside on a cloudy day, two teenage girls can be seen ascending it. A picture taken at night, water in the stern of a small fishing boat can be seen in the camera's flash. A child's drawing made with charcoal on a small rock. The image portrays a man with his head down and two girls following him. Nearby, a more skilled hand has drawn a bearded man in a coat staring at the first man. An unsmiling elderly man lying on a small wooden bed staring at the camera. An elderly woman by a muddy riverbank, apparently crying, looking slightly to the right of the camera. Addendum 1. Analysis of SCP-6799 has revealed traced amounts of an unusual sodium-based compound. Cross-referencing the Temporal Anomalies Department's archives revealed similarities with the compound used in experiments of former Foundation researcher Neal Rumsfeld in the late 1980s. However, Rumsfeld committed suicide in 1992 and did not leave extensive notes on the nature of his experiments, so no further information has been ascertained. Dr. Rumsfeld's son, Matthew Rumsfeld, went missing in 1982. Thank you for listening.  Please become a patron or visit our merch store at the link in our bio to support our work. Secure. Contain. Protect.


then the retailer has to select after identifying apna mission, ownership ka decision, management alternative, usko yeh dekhna hai ke which type of establishment, goods or services the retailer is going to follow. To ha mare pas ho different options hai, let me share it with you, ta ke aapko ek idea ho sake, glimpse patalak sake, ke kya retailer ke pas options hai choose karne ke liye from the goods or service establishment ke perspective mein. So retailer ko yeh dekhna hai ke wo durable goods ke store ko open karne ke liye jaara hai ya wo non-durable goods store ko open karne ke liye jaara hai. So agar hum durable goods store ke bark kere, to wo automotive group ko choose karne ke liye jaara hai, furniture business ko opt karne ke liye jaara hai, appliances ko, electronics business ko, white goods ko, brine goods ko is concept ke wo par jaara hai, ya wo building hardware store ke perspective ko follow karne ke jaara hai, ya wo kasi jewellery store ke tarhaan ke store ko open karne ke liye jaara hai. Agar hum non-durable goods ke perspective mein baat karthe hain to kya wo khadi j.june jamshed ke tarhaan ke retail store open karne ke liye jaara hai which is an apparel store, apparel group ko karne jaara hai ya wo kisi food group ko follow karne ke liye jaara hai, wo grocery store ko open karne ke liye jaara hai ya ko open karne ke liye jaara hai. General merchandise group ko follow karne jaara hai ya ek gasoline service station ko open karne ke liye wo jaara hai. To goods ke hawaale se retailer ke paas, do tarhaan ki major options hai, durable goods store ya non-durable goods store. Aur phir iske andar bhi retailer has the right to choose ke wo kisi specific group ke andar business karne jaara hai ya un damaam groups ko combine karke kisi hyper market, kisi super market ke format ke upar kaam karne jaara hai. After the goods services ke hawaale se baat aatiye ke kohan se service establishment wo karne jaara hai ya kya options available hai. Sbse pehle service establishment related to personnel, to wo laundry business, dry cleaning business, barber ka business, beauty saloon ka business, funeral services ka business, healthcare ka services ka business, ye wo hain jo ke service establishments hain aur personnel ki base ke upar hain. To agar retailer ko identify karna hai ke wo inme se kohan si asi services hain jo ke wo start karne ke liye jaara hai. Agar to wo services establishment ko opt karta hai aur amusement se related hain, so kya wo movie theater open karne jaara hai ya wo ko bowling club ko nahi ke liye jaara hai ya wo koi golf course open karne ke liye jaara hai. Isi tarike se service ke hawaale se third jo uske pass option hai service establishment ke hawaale se it is about the repair business kya wo automobile ke repair business hai ya wo mobile ka repair hai ya wo electronics ka repair business hai appliances ka repair business hai wo car wash ke services hai to agar wo in services ko karne ke liye jaara hai then jo kind of retail service establishment opt karega wo phir ye wali hoge. Agar to wo apne last model ke upar jaata hain last option uske pass hain it is about the service establishment pertains to hotels to kya wo retailer koi hotel open karne jaara hai koi motel open karne ke liye jaara hai kya uske zahin mein koi camping business ka concept hain koi trailer parks ka hain koi theme parks ka concept hain so ye sari ke sare wo service establishment hotel ke perspective mein kategories hain ghi to retailer ko mission choose karne ke baad apne management and decision lehne ke baad about the ownership usko choose karna hain ke wo kiss type of retail establishment ko karne mein interested hai wo kaunsi goods establishment karne ke liye interested hai wo kaunsi service establishment karne ke liye interested hai once the retailer will finalize this to wo phir for next step ke upar move karega


Well, I would like to think about it as working on key pre-standardization work. Policy and governance issues are often the subject and even the province of legislation and regulation and where regulators and legislators step in that also reduces the scope for standardization but when we look at digital currencies which are very much a moving target and an innovation quite a lot of regulatory and legislative work hasn't taken place yet and may not take place and so there's a lot of scope for standardization in this area and the policy and governance working group aimed at identifying the different policy and governance subjects that emerge out of digital currencies tries to identify principles for them and that way present a menu and suggestions for areas which should be subject to standardization. So the policy and governance working group looks at the different policy and governance issues that emerge out of digital currencies and actually these are all the issues that you would also often and typically would find in legislation questions of privacy and digital identity issues of money laundering and know your customer which have both a regulatory dimension and legislative dimension but also have very much a technical dimension like how do you technically solve for that. Other questions of focus are interoperability which also is a policy and governance issue as much as it is a I would say a technical issue. Financial inclusion is a very important topic because digital currencies hold a promise to enhance and increase financial inclusion especially for the unbanked people without traditional identities. Then we also have questions of competition and consumer protection so those are I would say the main topics addressed in the policy and governance work and this is for all digital currencies that said members seem to focus mainly on digital currencies that are based on distributed ledger technology and on blockchains and they also show a very very big interest in emerging and recently launched central bank digital currencies which are just one type of digital currency.