We can move to our next speaker. I don't have to show my slides but it is Kenneth Lane with his hack to hack or not to hack. So I think we all saw on Facebook that he received a new table, a faulty table and he has brought it back to life. So Kenneth, I hope my 2013 MacBook survives the presentation. It hasn't been very well. Okay, so I'm Kenneth. So this whole to hack or not to hack thing came about because of this particular, let me try to present, hope it doesn't crash. Kenapa? Because of this post that Tim made one to two weeks ago about this frame that he's giving away. Because somehow the controller died on him and the new one that the supplier gave couldn't get it working. So I think probably the reason why I named the talk to hack or not to hack is to share with everyone how I decided on whether I want to even pick up the frame or not. Because I mean there are always people who are keen to give you stuff but how to we decide whether it's worth spending or time on. So this is how I evaluated. So the first thing is he said that the newer one powers the motor okay, which kind of tells you that the motor itself is working well. And there's something weird with the signalling when it comes to the new controller. So I ran through the following things in my mind, okay, good. There's two sets of controller available, which means there's some spare parts for me to possibly swap around. And the motor is working based on his analysis. But the new controller is only somewhat working, which is possibly the area that I need to look into. And the thing that it doesn't come with a tabletop, it's quite an easy thing to be fix. I can just go to e-care or go to any furniture shop and get it. So after looking at it and evaluating, I was thinking, okay, I think it's worth a heck. And I've been thinking about getting a motorised desk for a while. So why not, right? So I contacted the team, went down, drag these 20 plus kg frame home and spend that Sunday afternoon putting them together. Then the next question comes, I always like to open up stuff. We hardware hackers like to see what's inside. But we are always overly enthusiastic about EME, usually break the casing or break something along the way, which is not very helpful. You wanted to fix something but end up breaking something before you even get started. So I thought I should come up with a plan. So the first one I test that, okay, the new controller works, it powers up, great. The display shows something which is even better. We're like more than halfway there. But then the motor doesn't move. I'm like, oh no. Then I'm like, okay. There's no other way out of this. I need to open up the old controller and figure out what already happened and what broke the old controller. And another thing, when it comes to hardware hacking, we always think that we can remember the colour sequence of the cable. It's green, red and black. Then after 2 hours of hacking and you want to put back, then you're like, which cable is going where. So it's always go fast and we'll take a photo, make sure that everything is documented. You can see clearly in your photo which pin has which cable. So that when you are ready to put it back, you don't end up putting in reverse and shorting all your hardware away. So I took the pictures, opened up the thing and realised that the power supply is not working. Let me just go back to this one. So the right side over here is an ACDC. That gives you a 32V to the motor controller board over here. Then I did a first fundamental thing. I quickly measure and see whether there's even power in the first place. Then I quickly realised that it seems like somehow the PSU is not working. So I was like, okay, good. Team gave me two set of controllers. The new one has a working power supply. So simple fix. Just swap it. When everything is good, it's time to take the video. So to our friends, say that, okay, we got it working. So it is a demo of me putting everything together, together with my father and shows that, okay, everything is great. But that wasn't the thing that got me very excited. That there are two other things that I wanted to hack on. So the first one was, it's very curious, why did the power supply feels very weird. So the place that I'm pouring here with my multimeter is actually the fuse. So it's the AC fuse that somehow if you look at the old meter over here, it says open circuit, which means the AC fuse kind of trip and which is why the PSU is not giving us the 32V. That was the thinking, okay, if the fuse broke but you don't have a fuse at home, you should put in your own fuse. But then I was obviously not thinking I was like, I think this cable is thin enough. I mean in my mind, it's like sufficiently thin that in any event that something serious happens, it's going to burn. It's like, okay, good. Temporary fuse. Then this happened. So yeah, it's a good reminder for me as well. Now you know, usually when the fuse blows, it's the rectifier bridge and the switching tube that blows. If those two get shorted, it will look at the fuse will blow. Okay, awesome. So maybe the correct move would have been to ask in headwear first, the headwear group first before, putting my own temporary fuse. So this kind of gave me answer my curiosity or scratch my back on why that PSU failed. But there's another exciting thing that you can see here in the middle of the screen. When I was looking at the board, I saw this UART pin out. Hey, it says five-boat RXD, TXD and ground. So I was like, this thing is way more interesting than getting the motorized frame working. So I decided that I need to wire this up hook up to my UART reader and see what was going on. And it ended up with no data coming in and I was quite annoyed by what I saw. So let me share and then I will show you another demo, like a real demo. So I was really annoyed. I was like, why this TXD, it's straightforward to us. It's like a UART thing. Why was there no data flowing? Then I looked at this thing and I realised that actually for this microcontroller these two pins are actually used for the programming of the MCU itself. I'm not sure if you can actually use it like a normal UART you probably can but it seems like it's used primarily for just flashing the firmware in the factory. So I was like, ah okay that explains why I wasn't getting any data but obviously I was not going to give up. So let me show you the demo that I have. Maybe you can spotlight that one for me. So you can see over here because it came with two sets of controller. So I decided to hack one of them and currently I actually hook it up to the main controller. So this is the controller then I hook it up to a FTDI UART and then to my PC itself. Okay so what's so interesting about this let me try to share my screen. Okay if you can see over here I keep sending this 5.5 AA sequence which is what I figure out when you are in the sleep mode or idle mode this is what shows but the moment I start moving the table you see now it's 99.7 so let me say I move the table and you see the number moving you can see that there's actually data flowing and the moment the table stops it shows 5.5 AA again. So it was quite interesting for me I was like okay I managed to hack up and really a lot of the work was spent really on paper I was trying to study the circuit how everything flows and I kind of managed to get some data so I figure out that if it's at height 123cm if it's at the lowest height of 73cm but the whole trouble with this whole setup is that I'm actually guessing the board rate I don't really know what was the original setting so there's data flowing but I'm not very sure if that was the actual intended data that we are supposed to be seeing even I really want to hack further I can do like a table mapping I can map a particular hack sequence to a particular height and continue to do something with the controller so that's what I have for the sharing so the 123cm is like a preposition memory so it's actually not so the lowest height is 73cm and the highest is 123cm so I was just trying to get the table at a pre-defined height so that I can kind of see what's the hack data that gets sent basically trying to find a pattern when you press 1 or 2 there's a different 1, 2, 3 pre-set thing you can actually save how much weight can you put on that table? I can't remember 40, 60? I can't remember it's pretty good because I have a fixed desk from IKEA but I loaded with synthesizer box I'd like to have something that can vary because sometimes you feel it's lower quite nice to in the middle there's like 2 legs but actually it's quite stable I saw the picture on your Facebook it's pretty like an inverted T-shape with a centre horizontal bar it's pretty stable how do you hide the cables? how do I hide the cables? actually it's quite tidy but it's a bit weird to show you my cabling it's quite neat I kind of align everything to the right side and just brought them to the cable tray oh by the way you want to find the board rate you actually have an oscilloscope you can actually use an oscilloscope and do some maths and you can find it out yeah, sadly I don't if not that would be quite a fun thing to do if you receive stuff from an Arduino unless you have the nice board rate the Arduino should not the Arduino should not give you the value if you really put a high board rate it's expecting to have a very fine you know, a very fine edge you could kind of guess and usually I don't think the board rate is like you know 32523 it tends to be pretty so the thing I tried changing the board rate so I was trying to figure out am I on the right board rate and am I on the right beta beat so I changed the board rate up and down I realised that at a higher board rate the data doesn't change so I kind of know that probably not in that range and I kind of went down lower and I used some of the more common board rates that they probably would use and I can't tell for sure whether it's the actual one because this is kind of like reverse engineering but I'm quite happy that I got the data out I think it was more I enjoyed it better than getting a motorized desk Are you able to do any kind of control on the table you mean like hack the controller? Yeah, maybe like put in a remote controller in it and automate the thing yeah, that's the reason why I was hacking on the controller actually I was sticky of using my MacBook and just say like down I mean even though the controller is just on the right we should schedule it at certain times you should be standing up then you automatically go up then you're forced to stand up as well now you're motivating me to continue hacking actually I figured out we think it's kind of advanced but 2 pins constrain the up and down and the motor itself knows when it's at the highest or lowest limit so you don't have to be afraid of sending the wrong signal I think it's just 2 pins if one is high and one is low if the other one is low and one is high it goes down it's quite straight forward so the display signal and the motor control is really separated nice I just find it weird that they don't just use UART for everything so Kenneth yeah Anand from the motor itself show your face Anand show your face tonight everybody is showing their face why are we not showing your face okay okay hi Kenneth from the motor unit itself do you detect any form of quadrature encoder wow that's a very tough question I didn't have a scope or something so I couldn't tell so were there additional pins that might be used directly to the CPU in some fashion does it know the exact height it's supposed to reach or it just goes up all the way to the limit switches hmm I think I think the motor is reporting it to the controller I think so because it's a good question I tried moving the table up halfway and cut off the power to see whether it remembers where it stopped and yeah obviously it did I think I see two wires going to the controller from the motor port haven't gotten to the two pin yet previously I worked with autism to design the electronics and there's actually recorded the height of the table itself so I was wondering whether yours has an encoder within it also I'm thinking that I probably won't be able to sleep tonight alright thanks anyway do you usually have like a current for the limit you have a current detector limit like upper and lower limit I would expect otherwise you would be pushing and pushing I think internally the motor knows the limit so when it's quite near the upper and lower it kind of slows down which is nice so yeah like 120 it will slow down until it goes to 123 oh 100 it's quite well designed I guess cool any other questions okay if not thank you hey Kenneth I want to ask you want my scope I have a 100MHz scope from tech it's a 468 oh sounds interesting it works up to like 200MHz semi digital you want you can get I'm selling for about 50 to 100MHz can you go let's do it where's your house carry yourself have a chat with you later you send me everyone stay home too much and just giving away stuff so exciting time for us I still got like one signal generator and a lot of stuff okay I'm sure there are people here who might be interested yes please post it so I just post it in the group or is there some way I can say a marketplace listing or something like that I don't really know how to use Facebook I guess just post a picture doesn't really matter well okay if there's no other questions maybe you can take it offline later if you have more questions so I think there's a one announcement maybe I'll just say it Out GeekCam CFP is open I think GeekCam is scheduled to happen next month September so yes if you have a talk please submit it now it closes on 21st of August so you can start using hackware to practice before you present at the conference besides that, does anyone else has any announcements looking to hire people or looking for a job do shout out now no okay well if there's nothing I think thank you so much to everybody who attended today and to the speakers and of course to engineers.sg for sponsoring this take care everybody I'll see you in the next hackware to check out the Facebook and made up page see you bye so I think Michael will leave this room open for a while so maybe if you guys still want to chat I don't see Michael's face, where's Michael he's the engineers sg alright, let's talk to my colleague


Until now we have looked at linearized interfacial waves. Now we will start with an example of nonlinear surface waves. This is also the example that we are going to do is also known as Stokes waves. It is named after George Gabriel Stokes who was the first person to derive it analytically. Now because the algebra tends to be lengthy because this is a nonlinear wave, so we are going to make a number of simplifying assumptions all of which will help make the reduce the length of the algebra. So we are going to assume deep water. We already know what is the deep water approximation. So we are going to pretend that in the base state the pool is infinitely deep. We are going to have a free surface which means that we are going to ignore the density of the fluid above. So if this is an air water situation, we are going to ignore the density of air. We are also going to ignore surface tension and keep only gravity as the restoring force. As usual the base state is quiescent and the pressure is hydrostatic. We have already seen these approximations before. So this is a pictorial depiction of the base state. So the z is equal to 0 line represents the free surface in the base state and there is no velocity in the fluid below it. Then we introduce a perturbation which are governed by the equations that we have encountered before. Let us go over that once again. So the velocity field perturbations are governed by the Laplace equation governing the velocity potential, the perturbation velocity potential. We then have a kinematic boundary condition which is basically an equation of mass conservation. Note that we have written the full kinematic boundary condition now. We are not linearizing it because we are going to do a non-linear calculation now. So we need to write the full kinematic boundary condition. So this is the full kinematic boundary condition. We have derived this earlier. We also have the condition that pressure is equal to 0 at the free surface both in the base state as well as in the perturb state. There is no surface tension. So the pressure at the free surface is always 0. We can write the Bernoulli equation at the free surface, set pressure equal to 0 and that gives us the Bernoulli equation applied at the perturb state. Note that this is applied at z is equal to eta now. In the linearized description, we were earlier applying it at z is equal to 0. In addition, we also have the finiteness condition because this is a deep potter calculation. So the finiteness approximation says that the perturbation velocity potential remains finite as we go to deeper and deeper regions of the fluid. Like before, we assume the surface and the fluid is horizontally unmounted. So the free surface extends from minus infinity in x to plus infinity and it goes from plus eta in z to minus infinity. So with those approximations, let us now analyze these nonlinear equations. First, let us so non-dimensionalization. We have done this before and the choice of scales have been known before. So note that I have put a hat over all the variables because I want to introduce non-dimensional variables without hat. So this is a non-dimensional x, this is a non-dimensional z, this is a non-dimensional time. These scales should be familiar to you now. They come from the deep water approximation, this is a non-dimensional eta and this is a non-dimensional phi. If you put these scales into the equations that we wrote earlier, then you will see that some things will scale out and you will get another set of equations. Now I am going to do two steps in one exercise. So I am going to non-dimensionalize, that is I am going to substitute these scales but I am also going to do something additional. What I am going to do is I am going to take the equation for the, but this is Bernoulli equation applied at the free surface. That allows me to eliminate pressure. What I am going to do is I am going to take the d by dt hat of this equation, derivative of this equation. And so I am going to take the d by dt of this equation and you can see how that helps. The main help comes in this term, the last term of the equation, this term. This term is actually g into eta because this term is going to be evaluated at z hat is equal to eta. So this is actually going to be g into eta hat and so when the operator operates on this term, g is anyway a constant. So this will just become g into d eta hat by dt hat. That is exactly the left hand side of my kinematic boundary condition. Using the kinematic boundary condition, I can replace that term in the Bernoulli equation with this term. How does that help? That helps because all the three terms now in my Bernoulli equation now become just depend on phi hat because I am going to replace d eta hat by dt hat as del phi hat by del z hat. You will see that this has some advantages and it simplifies the algebra a little bit. So we are going to, what we are going to do is we are going to analyze the Laplace equation. This is the same equation that we have written before. And now we will have two copies of the Bernoulli equation. The Bernoulli equation without this operator acting d by dt, the Bernoulli equation in its original form and then the Bernoulli equation with a d by dt applied on it plus using the kinematic boundary condition to eliminate the d eta hat by dt hat term. This will give me a Bernoulli equation with a g into d eta hat by dt hat. So I will have two copies of the Bernoulli equation, one written in the original Bernoulli equation and one Bernoulli equation d by dt hat of the Bernoulli equation and this is also equal to 0. So I am going to use instead of using the Bernoulli equation and the kinematic boundary condition I am going to use a Bernoulli equation and a slightly modified Bernoulli equation as my two boundary conditions. Note that the kinematic boundary condition is not going to be explicitly used that is because in deriving the second copy of the Bernoulli equation the kinematic boundary condition has already been used. So using this these two boundary conditions I am going to solve the Laplace equation using a perturbative expansion and we will see what happens at non-linear order. This is essentially our goal. So let us continue further. So once we non-dimensionalize and do that step of applying d by dt hat operator on the Bernoulli equation we get another copy of the Bernoulli equation along with the kinematic boundary condition it becomes a modified Bernoulli equation. So now I have a Laplace equation, I have two Bernoulli equation one the original one the modified and then I have some finiteness conditions and I can use all of these scales to non-dimensionalize all of those equations. Once we do that we obtain the following set of equations. So the Laplace equation remains the same now it is a non-dimensional Laplace equation. The Bernoulli equation the original Bernoulli equation this is the boundary condition G just gets scaled out after non-dimensionalization and now all variables do not have a cap on top. So I will call this equation 1 this is equation 2 and in addition as I told earlier we have another Bernoulli equation that is obtained by taking the capital D by dt the total derivative operator on the Bernoulli equation. So now you can see I am going to just write it out in because recall that the D by dt operator now it is a non-dimensional operator is basically del by del t plus u dot grad u is grad phi that grad this is my operator. So when you do the second Bernoulli equation is basically applying this operator on that equation and use modifying this term using the kinematic boundary condition. So if I open up the D by dt operator then I will get del square phi by del t square this is because of del by del t operating on this term plus grad phi dot grad operating on del phi by del t plus so this is D by dt operating on just this term. Now D by dt also has to operate on this term. So again I am opening up D by dt and writing it as del by del t plus grad phi dot grad operating on this term. So that will give me del by del t operating on half grad phi square plus grad phi dot grad operating on the same thing and then the last term is D eta by dt which is just del phi by del z from the kinematic boundary condition which we are not using anymore and this whole thing has to be applied at z is equal to eta equal to 0. So that is my third boundary condition or rather second boundary condition. So this is boundary condition 1 and this is boundary condition 2. These are boundary conditions because these equations are true only at z is equal to eta. They are not true in the bulk of the fluid and so I have to solve equation 1 subject to 2 and 3 and of course we have this restriction that we have the familiar restriction that as z goes to minus infinity phi has to stay bounded. So I will not explicitly write that we have to keep that in mind. So now I have to solve solve 1 subject to 2 and 3. Now you can see that this is a complicated exercise because although our equation is linear our boundary conditions are nonlinear. We have seen this before and so we are going to use a perturbative expansion. I am going to straight away write perturbative expansion with an expansion for time also just as we had expanded the frequency in the rather we had expanded the time scale for the nonlinear pendulum. This should remind you of the Linsted-Poyncare technique and at the end of this calculation I will justify why we need to expand. We need to do a perturbation expansion for time as well. It is exactly the same reason unless we do that there will be secular terms in the expansion and unless we do that expansion for time we will not be able to eliminate those secular terms. We have seen this before in the context of ordinary differential equations. Now we are seeing this in the context of partial differential equations. So let us proceed. So our perturbative expansion so we will do a perturbative expansion the base state is 0 plus some small parameter which is related to the product of amplitude into a wave number plus now we have to write at least up to order epsilon square because this we need to do a nonlinear calculation. This is also 0 plus epsilon eta 1 epsilon square eta 2 and as I said earlier I am introducing a stretch time variable which is basically my non-dimensional time into 1 plus epsilon square into omega 2 plus dot dot. You will see that the first correction appears at order epsilon square. This is familiar to us from the pendulum calculation. We will see that at linear order we do not need any correction to time. So the first correction appears at nonlinear order and this will basically introduce an amplitude dependence in the dispersion relation. So with those let us proceed. So because now time is also expanded so we will have to express all partial derivatives with respect to time small t with respect to tau and that is just so let me write it like this and this is just 1 plus epsilon square omega 2 plus dot dot dot into del by del tau. We have second derivatives with respect to time and so this just becomes 1 plus epsilon square omega 2 whole square into del square by del tau square. With that we have to go back and substitute these expansions and these expansions in our equations that we have written earlier equation 1, 2 and 3. At linear order we will get back exactly what we have got until now. There will be no surprises there. We are interested in what are the corrections at nonlinear order but as before first we need to solve the linear equations at order epsilon before we can go to the order epsilon square equations. Like before we will see that the first order solution appears as an inhomogeneous term in the second order and so we will have to first solve for the linear order before we can proceed to the nonlinear order. So if we substitute into this and then collect terms at order epsilon there is nothing at order 1 because order 1 is just the base state which is trivial here. So this is grad square phi 1 is equal to 0 it is just putting that expansion into the Laplace equation and collecting terms at order epsilon. Then we have from the Bernoulli equation I will explain this we have already seen this before but now it is just derivative with respect to tau and then the modified Bernoulli equation. So these are our equations at order epsilon. The z is equal to 0 should be familiar to you from the Taylor series argument that we have already gone through. We just need to understand the origin of these terms. So let us look at the equations. So equation 2 has this term del phi by del tau or del t and we are going to replace del by del t with del by del tau. Del by del tau is just this and you can see the del by del t and del by del tau are the same as far as linear order is concerned. The difference between them order appears only at order epsilon square. So we are right now at order epsilon and so I can just replace del by del t with del by del tau which is what has been done here. And so this term which I have put in a red box here is just becoming at order epsilon it is just becoming del phi 1 by del tau. Recall that this was applied at z is equal to eta. So this was applied at z is equal to eta. So by the usual Taylor series argument we have to apply this at z is equal to 0. Now this term does not contribute at linear order or order epsilon. So the only contribution will be from this term and that is applied at eta and eta is itself expanded as epsilon eta 1. So at order epsilon this will just become eta 1. So we will have del phi 1 by del tau plus eta 1 and del phi 1 by del tau will be evaluated at z is equal to 0. So this is our order epsilon equation from equation 2. Similarly from equation 3 you can see what is the at order epsilon what will happen. At order epsilon del square by del t square is the same as del square by del tau square. Again evaluated at z is equal to 0. So there will be a contribution from here and this will become del square phi 1 by del tau square. This is a non-linear term, this is also a non-linear term. So is this a non-linear term. The only other contribution from at linear order will be from here and this will again become del phi 1 by del z at z is equal to 0. So this is how I have written those two equations. So let us call this equation a1, b1 and c1. Now until now we have stopped at this level and then we have gone on to solve these equations. We will do the same here but before we do this let us write down the equations or let us learn how to write down the equations at order epsilon square. You will see that this leads to inhomogeneous equations. The solution at order epsilon will appear as inhomogenities at order epsilon square. So let us understand how to write down the equations governing phi 2 and eta 2 at order epsilon square. So at order epsilon square. So let me write down the equations and then I will explain. So this is Laplace equation is easy. It just becomes at order epsilon square grad square phi 2. The two boundary conditions have phi 2 and eta 2 appearing on the left hand side. Note that the form of the operators remain the same but what changes is only on the right hand side. So on the right hand side we have and on the right hand side we will only write those things which depend on the previous order. So there will be only things with subscript 1. So phi 1 and eta 1 only those things can appear on the right hand side. I will call this a2. This has b2 and there is one more. Again the left hand side of the equation remains the same except that it operates on phi 2 and the right hand side is slightly more complicated. So this is that is equal to 0. Call this b. So clearly the right hand side has become complicated now. There are a whole bunch of terms and we will have to understand how to look at or how to derive these terms. So let us look at them one by one. So let us first understand the origin of this term. So this term. The pattern remains the same. We will basically have to take the terms, substitute the perturbation expansions and then appropriately do a Taylor series expansion up to as far as possible until we ensure that there are no terms which appear at that particular order which have been left out. So let us understand the origin of this term in the green box. So this term is basically coming from. So let us write the term. The term is del phi by del tau into 1 plus. So this is the term and this the prefactor and this is applied at that is equal to e2. So let us now apply the perturbation expansions to this term. So the prefactor remains the same. We will write this as del. So there will be an epsilon here del phi 1 by del tau plus epsilon square del phi 2 by del tau and this whole thing gets applied at z is equal to eta. Now let us expand on this. This is 1 plus epsilon square. So you can already see that even before we expand you can already see that the there is no need to retain this term in the prefactor. Because this term all the terms inside the square bracket is either epsilon or epsilon square. So if I have to retain at we are trying to obtain the expansion at order epsilon square. So you can see that this is already an order epsilon square term and so it will multiply this with this and give you an order epsilon cube term or epsilon to the power 4 term. So as far as this order is concerned the prefactor is just 1 it is just this term 1 multiplied by what is inside the square bracket. Now let us look at what is inside the square bracket. Now note that what is inside the square bracket is del phi 1 by del tau. The first term using a Taylor series approximation I can write this as del phi by del tau at z is equal to 0. This is what we had done at order epsilon. But now I will put one more tau in the Taylor series and that will be del phi 1 del square phi 1 by del z del tau again at z is equal to 0 into eta. There is an epsilon here and eta itself is epsilon eta 1 plus epsilon square eta 2 and so on. So you can see that this is what this is the term that we would have written at order epsilon but this is the new term that is coming at order epsilon square. The product of this epsilon and that epsilon makes the whole term and order epsilon square term and this is exactly what we have written. So this term is going to appear on the left hand side of the equation and we are going to shift it to the right hand side. So this is the origin of the term that I have written in this green box. Let us also understand what else would be there in this expansion. So the first term will just give these two terms one at order epsilon and one at order epsilon square. The second term at order epsilon square would just give one term which is del phi 2 by del tau at z is equal to 0. I will not write one more term because you can see that if I had written one more term that would be a higher power of epsilon than 2. It would be epsilon square into del square phi 2 by del z del tau. This is the next term in the Taylor series approximation into eta and eta is itself epsilon eta 1 at least. So this the product of these two would be an order epsilon cube. Since we are right now discussing order epsilon square I do need to write this term. So that is why I have stopped the Taylor series expansion at this order here. So you can see that at this order epsilon square we are getting two terms one of which is this and another of which is that. The term in the red box has been shifted to the right hand side because it depends on quantities which have already appeared at the previous order. They are depending on phi 1 and eta 1 whereas the term this term in the black box I have retained it on the left hand side because this is depending on phi 2. So this is basically this term in the expansion. I encourage you to try these expansions by hand unless you try this yourself it will not be clear. Clearly the algebra is a little bit complicated because you can see that in equation B2 there is one more term in equation C2 there are many more terms. In particular the complicated aspect of this calculation is that that we are basically trying to determine what is we call what is omega 2. Omega 2 is our expansion of time and as we will see later omega 2 is the amplitude correction in the dispersion relation. This will bring an order epsilon square correction in our dispersion relation that has not happened so far. So far we have found that the frequency of the wave depend only on its wave number or other parameters on the problem but not on epsilon itself. Here we will see that the moment we go to order epsilon square epsilon itself will start appearing in the dispersion relation just as it had appeared for the non-linear pendulum. So what we really want to know is what is the value of omega 2. Omega 2 is basically a number and we need to know what is its value because that will appear in the dispersion relation. Here in this problem in order to determine omega 2 we will actually have to do the calculation up to order epsilon cube. At order epsilon cube the equations are extremely lengthy but the process remains the same. One has to correctly do the Taylor series expansion and include as many terms are as necessary so that one does not miss out any contribution which would have appeared at the given order where one is working. So this is the same procedure. It is just that as you go to higher and higher orders the Taylor series expansion keeps getting longer and longer and consequently you keep getting more and more terms on the right hand side which appear as inhomogeneities. So this is the way in which I have written the first term. I encourage you to try the second term. So this term once again it is on the right hand side. So it has to depend on the previous order. So it must depend on phi 1. You can readily see looking at the structure of this term you can see where it must have come from. So it has come from this term. Write this term yourself, expand it out and see what it produces at the given order and convince yourself that it does not contribute anything to the left hand side. It just keeps contributing to the right hand side. So notice that the left hand side of the operator, the left hand the operator which appears on the left hand side has the same structure at order epsilon square as it was at order epsilon. Here it is del phi 2 by del tau at z is equal to 0 plus eta 2. What was it at order epsilon? It was exactly the same thing except that it was now operating on del phi 1 by del tau at z is equal to 0 plus eta 1. So it is as if you have just replaced the phi 1 and eta 1 with phi 2 and eta 2. In all successive orders that you will do this calculation this feature will always be there that the left hand side of the operator remains the same the right hand keeps getting more and more complicated. We have also encountered the same thing when we did the duffing oscillator the non-linear pendulum except that these are partial differential equations there we had encountered ordinary differential. Carry this calculation first to order epsilon square. So these are the equations at order epsilon square. So this is the second set of equations. So this is one set of boundary conditions. This is another set of boundary conditions. You can try deriving these terms and convincing yourself where they come from. Note that all the terms even at non-linear order are applied at z is equal to 0. That is because in a Taylor series expansion every successive derivative appears only at z is equal to 0 and you just multiply it by higher than higher powers of eta. So you will have eta, eta square, eta cube and so on depending on how far you go in the Taylor series approximation.  Again I am mentioning that what appears on the right hand side should only depend on the previous order. What appears on the left hand side should have the subscripts relevant to the order at which you are working. So now our task at this order is to solve equation A2 which is just Laplace equation for phi 2 subject to equations B2 and C2. So equations B2 and equations C2. Our task at linear order was much simpler. The equations B1 and C1 had the same structure as B2 and C2 but B1 and C1 are homogeneous equations. The boundary conditions are homogeneous. So these are homogeneous equations whereas B2 and C2 have terms on the right hand side. So we will first we will have to in order to solve these set of equations we will have to determine the solution to first A1, B1 and C1. That we have already done before and we are just going to repeat it quickly. Once we know phi 1 and eta 1 we are going to and this will also determine the dispersion relation at this order. We are going to go back to order epsilon square, substitute it into the right hand side of equation B2 and C2 because these right hand sides depend only on phi 1 and eta 1 which are not known. So we will substitute, we will determine what are those expressions explicitly and then we will have to solve equation A2, B2 and C2. In order to determine the numerical value of omega 2 we will have to actually write down the equations up to order epsilon cube. We will not be able to, we will not need to solve the equations at order epsilon cube. We will only need to eliminate the secular terms at order epsilon cube and we will see that that process will generate. This is very similar to what we had done for the simple pendulum. We will continue this in the next video.


Yeah, we have this rather technical Fun-breaker title using WordPress for leading local newspaper websites Well, that's pretty much everything that you need to know about this session So thank you Okay, now we I have some more slides There will be a tweet coming in a few minutes with a link to the slide share so You don't need to take notes on everything what's on the slides Somewhere some me my name is Christoph especially those who are interested in football or coming from Germany will also See a familiar surname. There will be no hair hair probes or something He was just look it up if you're interested. I'm a senior developer. I'm Considering myself a worker specialist since 2013 that was the time when I was starting as a fool as an in-house developer and co-founder of the Dortmund meter I will wait a little moment until Everyone is fighting in It seems like the end not just over there was a little bit too long So everybody's seating Yeah, yeah, especially the the colleagues are the last year so and I'm a proud father to a son and Yeah, the company I've been oh The company I've been working or the companies I've been working for our three local newspaper companies The oldest one is has a history of over 190 years Where Selling a total of 11 newspaper titles So there will be 11 newspaper websites The area is round Dortmund And the most known of the newspaper is Ruhrnachrichten, which is the biggest newspaper in Dortmund and the total distribution area there are about one and a half one to one point six million people living and The company has about four thousand employees in total and 200,000 pieces circulation That's to the heart fix on the company So our status quo and our star our goals This was a status quo. We had a Proper territory software by a small system house, but which was only maintained by them They had slow development speeds. We were depending on a quite small partner the website was big it had high load times and especially not just the website, but The RSS feed which was used for the app. It took about 30 seconds to load So it was ridiculous SEO was bad. The costs were high and Yeah, the other thing we had and still have paid and free content and and Our plans or goals were a transition to WordPress this was Yeah, something like a heart project about from our CDO There is actually a talk from me and Sebastian from I think 2018 which is also to be found on WordPress dot TV when we Merged two existing WordPress sites into one. This was on the work work camp Osnabrück It's in German. So But it there are some good insights Another thing that we our goal were completely get rid of all legacy dependencies We have that we have some self-maintain code and a faster development And also deployment that it's scalable that we use a standardized approach a seamless Transition this would will be one of the main focuses for this talk so that In first-hand the appearance did look the same that Customers especially the paying customers did not get an email. Hey you have we relaunched and you need to reset your password and That the editors had No interruption and Obviously that Google did not say okay. This is a new site. It has has no history We will check at the end how many of these goals were achieved and To throw in some numbers Our biggest website had 8.9 million page impressions in August and All the 11 sites combined had 16.7 million page impressions in August so our roadmap Someone early first quarter of 2020 we had to kick off So we decided we wanted to go live with single site WordPress Yeah, this was our planned prototype finish As you see it's not tilted Because we initially thought we would finish someone early second quarter late second quarter early third quarter mid third quarter late late fourth quarter Well So we went live with the first website end of February feb you airy twenty twenty one And Yeah About a month later one and a half month later with the second site This next one is actually six websites that were launched in May and Then two pretty much at the same time in mid of June Well, and the last one and the biggest one There's a huge jump because all the ones at the front They were able to run on the single machine Especially those MHP ones. They were very small. They were fresh. They were starting off fresh There were six sites on a single machine, but this one I think We had to use a total of six service young six service So there was a lot of trouble. We had a lot of fails and So on so it took a total of five months or nearly five months between the launch of mlz until we could go to the last big one and And what's not now on the on the road map in June and July 2022 all the existing Websites that were initially initially launched on Third-party maintained hosting were moved to an own setup and Early 22 there was a kickoff for Visual relaunch, which is planned for lunch In the fourth quarter. So our biggest challenge is for us the import of all the old stuff to Give possibilities to create and control the category pages and the whole page At best without coding. So I am a coder. I don't want to do maintenance work like Can you please move this headline a bit or this or that I don't want to do this What I mentioned lock-ins redirection of all the legacy URLs We had still a dependency on the legacy ID for tracking and push notifications, etc Yeah So let's jump directly into the first solution The old URL schema was like Some legacy category name the post Name and legacy ID dot html the new URL schema was like below and I used the WordPress hook template redirect for some magic because what I'm doing is If a website deliver would deliver or a URL would deliver a four or four Before the actual four or four template is loaded template redirect is fired and in this case, I see the the actual broken URL and Well the URL has three unique pieces the post name legacy ID and the WordPress ID so I take a regular expression or multiple regular expressions and I check for these pieces of the ID So I first check for the WordPress ID and for the legacy ID in the post name in a case I find something that Exists in my system. I will just redirect to the post I find so If I go to the legacy URL There is a legacy ID and if I see the legacy ID, I find the actual post so I have a redirect with a single hop from the old idea URL to the new URL and Sort of by accident. I have a URL shortener and a self-repair system for URLs because If by example someone posted a link and placed a space somewhere As long as either post name or legacy ID or WordPress ID is still intact The system will still find the correct location and do a redirect which is quite handy because You can just type the portal name Slash WordPress ID and you have a view of a short URL or the legacy ID Which is the same among all the other portals Is the thing that can come handy for the Social media teams As for login, I'm using another hook Which is the authenticate hook WordPress itself Has multiple things hooked into the authenticate hook itself so I'm hooking into the same hook at a later at a later place and If the user the account is either unknown to WordPress or Marked with some user meta as a remote account I will call the rest API from the old partner To check if the credentials are correct if the credentials are correct a local copy will be created and Data will be loaded like first name last name Etc. And we also have the option for Existing customers to maintain their data like address for shipping of the actual newspaper These are loaded by demand if the form is loaded one of the bigger things was Homepatient category pages when we started the project the The query block was not even mentioned so yes, so we Had to figure out a way of on and as I mentioned I didn't want to Do maintenance work so we Wanted to empower our editors To Have all of these work for their own and all the power for their own So we created Block we called the post list block Which is pretty much? Comparable to the new query block. It has some additional tweaks Because it allows filtering back categories if it allows filtering back tags it can have multiple categories you can Have a read more option which loads more Into this wire Ajax Or simply an external link like you can have on the home page a Link to the category Borset lot and Obviously this is not where read more should be loaded But read more just directs and you can have a second one on the same side for Shalke no fear same idea load read more on the on the existing side And another thing which was very important The editors Don't just throw in things in a chronological order they have Certain articles that are important over a long time. So they want Some kind of this stick this But not just stick there, but maybe stick a little bit lower or stick here or stick there so We created controllable positions at first locally within our WordPress instances in a second step with With a react app that was pushing the information into all the WordPress instances so that the editors need could have the possibilities to say at this position until Three o'clock. There is this post after that. There is another one that for all 11 portals all possible sites and all possible positions so they had the Complete power of the sites and Besides feature requests, we never had to do any maintenance work Another very very important key part was the importer initially We had the imagination that we run this importer once and afterwards We would be so fast But we also Have the editors work in WordPress. Well Isabelle, I think this is completely off the table for now, right? At least for the foreseeable future. So


Thank you, Mr. Chairman. Good morning. Thank you for inviting me here to testify before your committee today regarding my nine-year-long investigation into the Madoff Ponzi scheme. I would also like to recognize my congressman, Stephen Lynch, who is a member of the committee. I look forward to explaining to Congress today and the SEC's Inspector General tomorrow what I saw, when I saw it, and what my dealings with the SEC were that led me to this case being repeatedly ignored over an eight-and-a-half-year period between May 2000 and December 2008. First, I would like to extend my deepest sympathy to the many thousands of victims of this scheme. We know that many victims have lost their retirement savings and are too old to start over. We also know that others have lost medical services, community services, and scholarships provided by charities that were wiped out by the Madoff fraud. This pains me greatly, and I will do my best to inform you, the victims, about my repeated and detailed warnings to the SEC. You, above all others, deserve to know the truth about this agency's failings, and I will do my best to explain them to you today. You will hear me talk a great deal about over-loring at the SEC very soon. Let me say I have nothing against lawyers. In fact, I brought two of my own here today. As today's testimony will reveal, my team and I tried our best to get the SEC to investigate and shut down the Madoff Ponzi scheme with repeated, incredible warnings to the SEC that started in May 2000 when the Madoff Ponzi scheme was only a three to seven billion dollar fraud. We knew then that we had provided enough red flags and mathematical proofs to the SEC for them where they should have been able to shut him down right then and there at under $7 billion. But, unfortunately, the SEC staff lacks the financial expertise and is incapable of understanding the complex financial instruments being traded in the 21st century. In October 2001, when Madoff was still in the 12 to 20 billion dollar range, again, we felt confident that we had provided even more evidence to the SEC such that he should have been stopped at well under $20 billion. And again, in November 2005, when Mr. Madoff was at $30 billion, 29 red flags were handed to the SEC, and yet again, they failed to properly investigate and shut down Mr. Madoff's operation. Unfortunately, as they didn't respond to my written submissions in 2000, 2001, 2005, 2007, and 2008, here we are today. A fraud that should have been stopped at under $7 billion in 2000 has now grown to $50 billion. I know that you want to know why there were over $40 billion in additional damages, and I hope to be able to provide some of those answers to you today. Just as there is no I in team, I had a brave, highly trained team that assisted me throughout the nine-year Madoff investigation. Let me briefly introduce the key team members to you. Neil Cello, director of research for Benchmark Plus, a $1 billion plus fund of funds, checked every formula, every math calculation, and every modeling technique while also obtaining key financial statements and marketing documents from Madoff feeder funds. Mr. Cello also interviewed senior-level marketing staff and risk managers at these Madoff feeder funds. Frank Casey, North American president for London-based fortune asset management, a $5 billion hedge fund solutions advisory firm, closely tracked the Madoff feeder funds here and abroad, collected their marketing documents, and figured out Madoff's assets under management in his current cash situation. The final member of this four-person team was Michael Ochrant, recruited into the team by Mr. Casey. Mr. Ochrant was then an investigative reporter, institutional investor who made key contributions to the investigation. Mr. Ochrant was the only member of my team. Whoever met Mr. Madoff were stepped inside the Madoff operation. He conducted a key interview in April 2001. On May 1st, 2001, his publication, M.A.R. Hedge, printed Madoff Topps charts, skeptics ask how. It was an expose. It contained several red flags that the SEC ignored. These three gentlemen were my eyes and ears out into the hedge fund world, closely tracking who Madoff was dealing with and questioning the staff of the Madoff feeder funds to collect additional pieces of the puzzle. My Army Special Operations background trained me to build intelligence networks, collect reports from field operatives, devise lists of additional questions to fill in the blanks, analyze the data, and send draft reports for review and error correction to my team before submitting them to the SEC. In order to minimize the risk of discovery of our activities and a potential threat of harm to me, my team, and to our families, I submitted these reports to the SEC without signing them. Only a few key trusted people at the SEC knew my name and my name only, not of those of my team. In order to compartmentalize the damage, if Mr. Madoff found out that we were tracking him, Mr. Madoff was already facing life in prison if he were caught, so he faced little to no downside to removing whatever threat he felt we posed. At various points in time, throughout these past nine years, each of us feared for our lives. Each time any of us collected information, we took risks, and fortunately for us, we were not discovered. I'd also like to recognize Ed Manion of the Boston Regional Office of the SEC. He was my constant confidant throughout the past nine years. If not for his encouragement and bravery, I would have quit the investigation after my second submission, which was in October 2001. Mr. Manion told me that his agency had dropped the ball, but that I had a public duty to keep investigating because the Madoff Ponzi scheme was such a clear and present danger to the nation's capital markets that if the SEC wasn't going to investigate, well, someone had to, and he didn't think there was anybody better qualified than me to lead the investigation. Mr. Madoff kept taking the case to his superiors at the SEC, and he kept getting ignored because he was not a securities lawyer, only a chartered financial analyst with 25 years of trading and portfolio management experience in the industry. Sadly, the SEC distressed anyone with industry experience. I am very surprised that the SEC did not fire Mr. Manion for his constant pestering about Mr. Madoff. The SEC to this day holds against him the fact that he kept bringing this case to hit their attention, and I believe he would be fired if he ever went public and told investors how strong an advocate he was on their behalf. Boston branch chief Mike Gehry was the other SEC official who distinguished himself during the case. In October and November 2005, he examined my evidence, investigated and found irregularities, vouched for my credentials, and put me in touch with the appropriate SEC staff in the New York Regional Office. Since Mr. Madoff's operation was located in New York City, the New York Regional Office had jurisdiction. In 2000, Mr. Manion warned me that relations between the New York and Boston Regional Offices was about as warm and friendly as the Yankees Red Sox rivalry, and that New York does not like to receive tips from Boston. True words were never spoken. There was no centralized office of the whistleblower in Washington, staff with industry professionals who knew how to determine if whistleblower complaints being submitted were credible and a sufficient quality to merit immediate investigation. Instead, I had to go through the Boston SEC Regional Office, which had to forward me to the New York Regional Office. Unfortunately, these two offices did not get along, and I wasn't able to go directly to the SEC's headquarters in Washington and have them referee and lead this entire process. Regional turf battles definitely played a part, a determining factor in fact, in how disastrous this case was handled by the SEC. In April 2008, I went to the SEC's director of risk assessment with this case and got no response. I told the SEC exactly where to look, providing them with a long series of clear warnings that any trained investment professional would have immediately understood inexplicably. The SEC never acted upon those repeated and multiple warnings over a nine year time span. As my formal written testimony makes clear, the SEC is overlawered and has too few staff with relevant industry experience and professional credentials to find fraud, even when a multi-billion dollar case is handed to them on a silver platter. Worse, my team and I kept collecting additional information and I kept sending it to the SEC and they kept ignoring it. The SEC is also captive to the industry, it regulates, and it is afraid of bringing big cases against the largest, most powerful firms. Mr. Madoff was one of the most powerful men on Wall Street. He owned a prestigious brokerage firm. He and his brother held numerous top level positions on the most influential industry association boards. Clearly, the SEC was afraid of Mr. Madoff. The SEC says it lives for the big cases, but the evidence shows that only the financial regulators bringing the big cases in the 21st century are the New York Attorney's General's Office and the Massachusetts Security Division. New York and Massachusetts brought the big cases against the market timing scandals, the auction rate security scandals, while the SEC watched quietly from the sidelines. Even today, after Merrill Lynch paid out $6 billion in bonuses after losing untold tens of billions of dollars and is being propped up by government bailout money, only the New York Attorney General is investigating, the SEC continues to roar like a mouse and bite like a flea. But what I find the most disturbing about the Madoff case is that no one from the SEC has stepped forward to admit personal responsibility. Instead, all we've heard is one senior official after another saying that they cannot comment about the Madoff investigation because it is ongoing. We've also heard senior SEC officials bemoan the lack of both staff and resources while telling us that they receive thousands of tips each year and that they have to conduct triage and can only respond to the highest priority matters. I gift-wrapped and delivered the largest Ponzi scheme in history to them and somehow they couldn't be bothered to conduct a thorough and proper investigation because they were too busy on matters of higher priority. If a $50 billion Ponzi scheme doesn't make the SEC's priority list, then I want to know who sets their priorities. The Troubled Asset Relief Program was funded to the tune of $700 billion by the previous Congress. Therefore, I can think of 700 billion reasons why the American public deserves answers from the SEC about its refusal to tackle the big cases and why all FAIA-5 major investment Wall Street banks under SEC supervision either failed, were forced by the government to merge with commercial banks, or became bank holding companies propped up by the Federal Reserve and U.S. Treasury. When an entire industry that you were supposed to be regulating disappears due to unregulated, unchecked greed, then you are both a captive regulator and a failed regulator. You have no excuses, but you darn well have a lot of explaining to do to the American taxpayers, and you darn well better be apologizing to the man-off victims. The incoming SEC chairwoman needs to come in and clean house with a wide broom. The SEC needs new senior staff because the current staff has led our nation's financial system to the brink of collapse. They ignored the rating agency scandals. They allowed the investment banks to engage and package and sell toxic subrime securities to investors. They ignored auction rate securities and allowed these toxic securities to be sold to investors. They ignored mutual fund market timing until embarrassed by state regulators into acting, and they ignored the man-off Ponzi scheme. They haven't earned their paychecks and they need to be replaced. This concludes my oral testimony. Thank you, Mr. Chairman.


A HUNTING SONG by Adam Lindsay Gordon Read for LibriVox.org by Bruce Gachuk Here's a health to every sportsman, be he stableman or lord. If his heart be true, I care not what his pocket may afford. And may he ever pleasantly, each gallant sport, pursue. If he takes his liquor fairly, and his fence is fairly too, he cares not for the bubbles of fortune's fickle tide, who like Bendigo can battle and like Oliver can ride. He laughs at those who caution, at those who chide he'll frown, as he clears a five-foot pailing, or he knocks a peeler down. The dull cold world may blame us boys, but what care we, the wild? If coral lips will cheer us, and bright eyes on us smile, for beauty's fun caresses can most tenderly repay the weariness and trouble of many an anxious day. Then fill your glass and drain it too, with all your heart and soul, to the best of sports, the fox-hunt, the fair ones, and the bowl, to a stout heart in adversity, through every ill to steer, and when fortune smiles, a score of friends like those around us here. End of poem. This recording is in the public domain. A Hunting Song by Adam Lindsay Gordon Read for livervox.org by Campbell Shelp Here's a health to every sportsman, be he stable man or lord. If his heart be true, I care not what his pocket may afford, and may he ever pleasantly, each gallant sport pursue, if he takes his liquor fairly and his fences fairly too. He cares not for the bubbles of fortune's fickle tide, who like Bendigo can battle and like Oliver can ride. He laughs at those who caution, at those who chide hill frown, as he clears a five-foot pailing, or he knocks a peeler down. The dull cold world may blame us boys, but what care we the while, if coral lips will cheer us, and bright eyes on us smile? For beauty's fond caresses can most tenderly repay the weariness and trouble of many an anxious day. Then fill your glass and drain it too, with all your heart and soul, to the best of sports, the fox hunt, the fair ones, and the bull, to a stout heart in adversity through every ill to steer, and when fortune smiles a score of friends like those around us here. End of poem. This recording is in the public domain. A hunting song by Adam Linsley Gordon Read for livervox by Deborah Voltmer Here's a health to every sportsman, be he stable man or lord. If his heart be true, I care not what his pocket may afford. And may he ever pleasantly each gallant sport pursue, if he takes his liquor fairly, and his fences fairly too. He cares not for the bubbles of fortune's fickle tide, who like Mendingo can battle, or like Oliver can ride. He laughs at those who caution, at those who chide hill frown, as he clears a five-foot pawling, or he knocks a peeler down. The dull cold world may blame us boys, but what care we the while, if coral lips will cheer us, and bright eyes on us smile? For beauty's fond caresses can most tenderly repay, the weariness and trouble of many an anxious day. Then fill your glass and drain it too, with all your heart and soul, to the best of sports, the fox-hunt, the fair ones, and the bowl, to a stout heart in adversity through every ill to steer, and when fortune smiles, a score of friends like those around here. This recording is in the public domain. A HUNTING SONG by Adam Lindsay Gordon read for librafox.org by Fa. Here's a health to every sportsman, be he stableman or lord. If his heart be true, I care not what his pocket may afford, and may he ever pleasantly, each gallant sport pursue, if he takes his liquor fairly, and his fences fairly too. He cares not for the bubbles of fortune's fickle tide, who like Bendigo can battle, and like Oliver can ride. He lasts at those who caution, at those who chide he'll frown, as he clears a five-foot paling, where he knocks a peeler down. The dull cold world may blame us, boys, but what care we do while, if coral lips will cheer us and bright eyes on a smile? For beauty's font caresses can most tenderly repay the weariness and trouble of many an anxious day. Then fill your glass and drain it too with all your heart and soul, to the best of sports, the foxhunt, the fair ones, and the bull, to a stout heart in adversity through every ill to steer, and when fortune smiles a score of friends like those around us here. End of poem. This recording is in the public domain. The dull cold world may blame us, boys, but what care we do while, if coral lips will cheer us and bright eyes on us will smile? For beauty's font caresses can most tenderly repay the weariness and trouble of many an anxious day. Then fill your glass and drain it too with all your heart and soul, to the best of sports, the foxhunt, the fair ones, and the bull, to a stout heart in adversity through every ill to steer, and when fortune smiles a score of friends like those around us here. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. End of poem. This recording is in the public domain. Be he stable man or lord, if his heart be true, I care not what his pocket may afford. And may he ever pleasantly, each gallant sport pursue, if he takes his liquor fairly, and his face is fairly too. He cares not for the bubbles of fortunes fickle tide, who like Bendigo can battle, and like Oliver can ride. He laughs at those who caution, at those who chide he'll frown, as he clears a five foot pailing, or he knocks a peeler down. The dull cold world may blame us boys, but what care we the while? If coral lips will cheer us, and bright eyes on us smile, for beauty's font caresses can most tenderly repay the weariness and trouble of many an anxious day. Then fill your glass and drain it too, with all your heart and soul, to the best of sports the foxhunt, the fair ones and the bowl, to a stout heart in adversity, through every ill to steer, and when fortune smiles a scorer friends like those around us here. End of poem, this recording is in the public domain.


My name is Katarina Radovic, I'm a freelance photographer since 2006 when I graduated in Belgrade Academy of Arts. And at the moment we are standing in the cultural centre of Belgrade Gallery Art Get, where I can show you my second solo exhibition that is taking place in this gallery. The exhibition is called Until Death Do Us Part, weddings in Europe 2009, 2010. And the work has been going on for this exhibition since January 2009, and it's still ongoing because I'm planning to do a book, a monograph on a subject. The initial idea is about the wedding ceremony and the wedding day and what it implies altogether. I looked for couples which are cross-cultural, or for couples that are immigrants in some countries of Europe from a different continent, for example. It is interesting to see how some traditional customs appear to be shared between two different cultures in a way that one culture makes a concession for another, and I have some cases, I photograph some cases where, for example, something completely new happens out of an old custom. For example, a Vietnamese wedding dress in a white colour, which is a non-usual thing in Vietnam, but in Europe it becomes normal because European wedding dresses are always white. One of the most extravagant weddings was actually here in Serbia, and it's a Roma wedding in a village near Belgrade, which lasted, of course, three days minimum, and the couple arrived in a helicopter and everything was organised for 1,000 and something guests in a big tent with air conditioner and the red carpet and everything. But I must say the funny thing was that it was all done a little bit clumsily because the helicopter landed in a wrong field and then the bride had to fight with her high heels and some irregular ground and it was funny because the husband didn't really help her a lot with her dress. For me the best atmosphere at the wedding was actually in two gay weddings that I photographed. Quite by chance it was a gay wedding. In the first case it was a wedding between two girls in Amsterdam. One was Scottish, the other American, and the atmosphere was really great. One of them was a cabaret dancer and I must say that the weddings at last a bit short, not the whole day and whole night, then they can be a bit more effective and a bit more amusing and you really feel like staying there until the end not to yawn until the next morning and hope to go home. But in that way I think that Amsterdam wedding was one of the best and also because in this environment where I live it's not yet common to have...  No member of the family or any person present had anything against but on the other hand they were really so happy, so I was happy too.


In American baseball, a sport which I'm sure all of you are intimately familiar, the manager usually puts the most powerful hitter in the number three spot in the lineup. So Dr. Jha, you're at the plate. If you could give it the eight minutes, I would appreciate it. Thank you very much, Marcus. It's a great honor to be here to share with you some of my views. Probably I'll talk a little bit, you know, expand a little bit larger the topic. I think uncertainty is probably the keyword to capture the situation of Asian security. It is uncertain at least for three major reasons. One is that we seem to be witnessing an emerging rivalry or strategic rivalry between China and the US. Americans appear to be more and more concerned about the rise of Chinese military, especially the rise of Chinese naval capabilities. There are a lot of people predicting that we will have more confrontation in the South China Sea over the construction and on the features of the concern by the concerned parties and also their military activities on the constructed features. So we're talking about China, Vietnam, the Philippines and these countries may continue to do certain things and then we will see military frictions and confrontation. And also the Trump administration appeared to be ready to give a speech on the so-called free and open Indo-Pacific. So some people say this is an American strategy to forge some kind of alliance in the region against China. And of course there are a lot of Chinese also very wary about what the US is going to do. So we have been talking about trying to avoid the so-called lucidity strap. But it seems to me that we're moving in that direction if only that we are not there yet. It's also uncertain because the territorial and maritime disputes remain very much alive between China and India among the South China Sea claimants and also between China and Japan in the East China Sea. Despite the fact that the situation there has been improving, it appeared to be stabilizing. However, things can happen. Frictions may rise again anytime in the days to come because there are no formal agreements as to how to manage these problems so far. The situation is also uncertain because of the North Korean nuclear threat. North Korea government has resisted international pressures, disregarded international sanctions in its effort to push for its nuclear weapons program. This has prompted President Trump's threat to take a preemptive strike. A lot of people are nervous. We are too. But it seems to me that the chance for that to happen is increasing. Even if that will not happen, we still have a problem of the outbreak of a crisis in North Korea in a number of scenarios. One is a failed nuclear test made touch of a crisis in North Korea. You never know. Some people say, you know, given the backward facilities that North Korea have in developing nuclear weapons, failure can happen sooner or later. The second scenario is an earthquake induced by the test would touch off or bring alive the volcano in the Changbai mountain between China and North Korea. That could have a disastrous effect both in terms of environment and also in terms of human lives. The third scenario is the UN initiated another sanctions induced crisis in North Korea. The sanctions are becoming tighter and tighter. Sooner or later, if North Korea continues its nuclear program and missile programs, we will see a day that China would totally cut off oil supply to North Korea. This may bring some problems, great problems in North Korea domestic politics. We don't know. And of course, there is also another scenario that's factional struggle within North Korea government and party. Some people have expected this to happen long time ago. So far, it hasn't happened. But that does not mean that it will not happen. You never know. And finally, US pre-emptive strike may touch off a crisis in North Korea. So crisis situation has become more likely because of the recent developments. The good news is that first, President Xi and President Trump seem to have gotten along with each other so far. It's quite impressive that these two strong characters find each other respectful. And they are likely to work together to address the North Korea nuclear issue. So President Trump is going to visit Beijing. We'll see the result. The second good news is that the relations between China and its neighbors, especially Japan and South Korea, are improving. So this may lessen the tension and help to manage the disputed territories and maritime interests in the East China Sea. And finally, I think the shared interests and stakes between China and the US are much larger than many people realize. Many people have been saying these two countries are getting at each other very soon. But I think they have too many and too much stake to worry about to do that. Hence, despite uncertainty, Asia's security may not be doomed. I think the best we can do is to hope for the best and prepare for the worst. Let me stop here. Thank you.


Hmm let's talk fast 10 if you've liked all the fast and the furious movies Why are you watching this video? You already know you're gonna love fast 10 if however, you're like me And you go back and forth on some of them like one was fine. It was an okay movie I don't know why we're at 10 of these now plus a spin-off Hobbs and Shaw. This is asinine We're living in a simulation. They don't even seem like they're ridden by people anymore Hey, I took over four movies back Vin Diesel hasn't been real then either. He looks fake He looks CG something about the makeup or the fact that he looks completely unnatural as a human being I don't know what it is But everything's off with me. So here we are at fast 10. I hated fast 9 or fine or whatever it was called We're back again with Dominic Toretto and his family and just like every fast and furious movie It is all about family and they remind you over and over and over again Because they say the word family a thousand times these movies aren't deep. They're not complex.  It's all about the spectacle. It's all about the explosions It's all about the the chaos and a lot of people like that. So fast 10 has all of that in spades This movie costs 350 million dollars. It's up on the screen movies two hours and 20 some minutes It's long.  This is a three-part new trilogy So this part one of a new deathly hollows and you have to wait a year or two Or however long it takes for them to get all these assholes back in another movie and do it all over again Blow and more stuff up. Maybe Dom drives a ball volcano. Maybe Dom rides his car through a tornado Maybe Dom goes back into prehistoric times and he has to outrun a T-Rex. Who knows? Anything goes in these films. No one dies Nothing makes a lick of sense Characters come and go just at will these characters are resurrected more than the brothers in Supernatural It just never ends and these movies never will so I don't need to convince you to go see it or not see it You've already made up your mind. You love fast and the furious. Enjoy it. Have a good time As for the people that are on the fence that liked a couple of the earlier ones lost the plot around the halfway mark This is just more of the same from seven and eight and nine.  The action scenes are fantastic Completely absurd this time around even more so than the past ones. There's like seven and they're all ludicrous Who's also a character in this movie some people will say what separates this from the others is the villain Dante Played by Jason Momoa, and I will say yeah, he's he's having fun He reminds me of John Travolta in the mid to late 90s where he played all those hammy villains Caster Troy from face-off character from Conair. He's really hamming it up and having fun I don't think he's Travolta levels of cool. He's definitely more extreme than that though He's basically Bugs Bunny meets Caster Troy And this whole and that and that really works within the realm of fast 10 because it feels like a Saturday morning Looney Tunes cartoon a movie franchise that used to be about drag racing is now loosely based on the video game Super Mario Kart Dom and his car are fused together now They're one in the same when he coughs the car kind of pops in the air when he moves his arm The car goes that way. It's all one-to-one at one point There's a giant bomb ball that rolls down the city streets of Rome and not just one street all of the streets in Rome The physics in Fast and the Furious are their own thing like I said Dom and his car one-to-one meaning at one point There's an explosion that could hurt some people up ahead And he kind of speed racers his ass up there flips the car on its side and it's taking the explosion blocking the flames Dom tips his fictitious hat Goes back down on with his way to stop the next thing He might have to take the car off a makeshift ramp into the side of a crane that flips around and bounces the ball in another direction Like he's playing a game of marble madness on the Nintendo. It is madness. This car is like the Terminator It cannot be destroyed. It takes explosions head-on Spear hooks go through the doors. It's driving down the side of the Hoover Dam Nothing will stop it and nothing will stop this franchise or this family Brie Larson is another new cast member to join the family. I Don't have much to say. She looks good. She looks really good That's not really a shock though as far as her character goes meh all the women are just kind of hot All the guys are just kind of there none of these characters really have any sort of personality They they crack jokes once in a while. They blow stuff up It's really just looking cool doing stuff So she fits in in that aspect But I will say the way she's introduced and this other giant Chad bodybuilder guy is so Laughable this was in the trailer and I thought okay. This was a fun little trailer moment. No, it's in the movie so in the trailer and in the movie we see them talking about past Fast and the Furious movies and they're showing like Highlight reels of the Dre races and of semi trucks blowing up and stuff And I guess they add satellite footage of all of this at the time.   What a bizarre Setup it felt like it was filmed way after the fact and they're like well We don't really have the time to do like a set dressing or to rent out a space to put these guys in Let's just do it in green screen Fast and the Furious franchise to me can be summed up as a dumb man's mission impossible Franchise there are a lot of them. They seem to have no end in sight, but I feel like there's a sophistication separation between the two There's a lot of craft on display in fast 10 a lot of it a lot of creative stuff going on But I think the difference is mission impossible skews more on the practical side of things at least from a visual standpoint I don't feel like I'm watching a video game Non-stop and back to Jason Momoa his character feels like he's from a video game The plot he comes up with is so intricately orchestrated John Doe from 7 would look at it and be like damn dude That's impressive. That's dedication.  Of course. This was the play on the whole time.  There's at least one post credit scene. There may have been one at the way end I didn't stick around to watch Nick Fury saunter out and enlist Dominic and his family into the avengers initiative I was completely drained to summarize This is a lot more of the same from the previous couple entries louder longer Dumber fast 10 we have two more On the way. This is a trilogy. Of course. It's a new trilogy. We're gonna keep making these They will never end AI will take over and just cg all the actors the scripts basically write themselves anyways Family family family death death family family and speaking of family The last thing I'll point out is Dom as a kid who's like 11 or 12 now Movie starts up with him whipping donuts doing shitties Whatever whatever expression you want to use in the parking lot ruin a perfectly good parking lot by the way Um, these guys aren't good. Okay. These are not good people They kill a lot of innocents throughout this film a lot of cops die at the hands of dom's vehicle I just want to point that out. Anyway, the kid who's already a better driver than everyone on the planet earth because his dad's Dom really not being raised properly. I know dom says he is but um I saw the kid laughing gleefully as he was shooting a rocket next to his next to his uncle Blowing up people. I don't care if these are good bad or the other This kid should not be having this much fun at 12 years old. He should be like scared Concerned for his life. No, he's climbing outside of a car as it's going a thousand miles an hour so that he can unlatch a bomb This is bad parenting. I'm sorry. It has to be said. I know I know I'm kind of dying on this hill Dom's a bad dad for a movie about family The family values are a little askew. Well, there you have it. My thoughts on fast 10 I'd love to hear from you in the comments below. Did you see the movie already? Do you love it? Is your favorite of the film franchise? That's great. I'm glad for you. I'm happy. I myself, um I don't know what I expect anymore I really don't I try to have a good time But there's this part of me that just thinks these are so Lazy from a story standpoint. They just don't care at all But obviously they do in a sense because they spend so much money And they do take the time to come up with some very creative very lavish set pieces So the heart's kind of in the right place at the same time. It's hard to be mad at that I guess is the takeaway. It's hard to be mad at that Let me know your thoughts like this video if it had a good time Please subscribe if you haven't I post tons of movie reviews every single week I'd love to have you in the driver's seat or in the passenger seat. I guess I could drive I almost got there. All right. Thanks for watching. Take care