Okay, first I would like to thank the organizers for inviting me, it's a real great pleasure, it's exactly 20 years since actually I came to do post-doc with Boris and those two years in Princeton and NEC were really great years and affected all my life of course and I'm very happy that I had the chance actually to be with you, Boris. This is indeed a kind of continuation of the work that Ego told you about, I guess that it was kind of difficult to grasp all the details that Ego said because it took us actually a long time to understand everything but I hope that this is a fairly simple story because it is more of application of what this dipole moment of the vortex is doing in life. So it's a work that I did with Ego but it's based on the work of all three of us with my student of Ram Klein and I would like to start with the introduction. So the question is how can we see these effects of these dipole moments, there are several ways that we can think about it, we can try to realize one vortex and to see how it processes or to scatter phonons but it is kind of a difficult experiment and we wanted to look at some different experiments and to start with I would like to tell you something about superconductors which probably you all know better than me. So when you look at the dynamics of vortices in superconductors we know that they are all related to dissipation and entropy production and the first thing you can look at is to ask what's the friction force that is acted on a vortex and the first work is done by Bardin and Stefan which they showed essentially that if you look at a moving vortex then you can calculate the normal current that goes through the core of the vortex and then essentially this dissipation there is affected is this friction that acts on the vortex. Then Larkin and Ovchinikov came and they showed that a situation is more complicated when you go beyond the linear response because you can excite the quasi-particles in the core of the vortex and they can get heated and then you get linear response, non-linear response I'm sorry. And then non-linear behavior of the frictions as function of the applied current. So we try to push the current, the vortices with the current and you see that it is non-linear, it is not a simple linear relation. So they also saw for example this is kind of numerical, they also saw that there is kind of instability to filaments creating this system and this is kind of numerical work which showed that How does it go? We show that you start with abricus of lattice of these vortices and you start to move them and then you see that at some point you get rows of vortices instead of the abricus of lattice. So it's just to show an example for that. So it's clear that in superconductors this full structure of the core is important and it plays a role and it can have very important implications. But if you go to superfluids then apparently nothing of this happens and the reason is that until I think our work people believe that vortices in superfluids, in bosonic superfluids are essentially have featureless cores. So there is no core if you want, there is core but it has nothing to do and then what, there is no analogous scenario to what I was describing before in superfluids, in superconductors. So people believe that the mass of the vortex is very small essentially zero and then you can apply Kelvin's theorem and if you apply Kelvin's theorem then you cannot apply a force on a vortex because there is no mass and then vortex just moves with the flow, that's it. And there is nothing special. I mean the fact that the vortex moves with the flow doesn't mean that it is not interesting, it can be interesting that just curiosity, this is kind of a, I'm sorry. This is a, well it doesn't work. This is a two vortices and two anti vortices in just without any core, without any structure of the core and you can see that it has chaotic motion and it is because of the interaction between them and it is well known and so it can be also interesting but what we want to say is I believe another layer which makes things even more interesting. So this is the pictures Igor showed before of the core of the vortex and so we claim that you have to take weak solutions of the Grof Spitevsky equation in order to describe fully the systems in the weak coupling regime and this means that there is this cut near the core of the vortex which these are the pictures Igor showed. What this cut implies, I just, I want to summarize more or less what Igor said is that actually there is several energy levels, low energy levels, low, meaning that they are low with respect to the phonon band in this system. So there are several energy levels, these are the energy levels and that these energy levels are long lived because the time it takes for a vortex to emit phonons is very long. It goes like omega to the power fourth where omega is the, if you want the cyclotron frequency of this vortex. So the spectrum of these vortices schematically looks like that so you have several energy levels and they are essentially well defined. So this is the spectrum and what we want to understand is how this spectrum affects the behavior of vortices in the system. Now again I just want to say about the weak coupling regime, weak coupling regime means that this lambda which is the dimensionless coupling constant or interaction constant is one over the number of, if you want particles in a healing length, in a square of a healing length, which is, if you turn the interaction to be very small it can be arbitrarily large. And in principle you can realize this for example in cold atoms system. Okay, so what we want to say is the following. We know that direct observation of one vortex or two vortices is difficult but what we hope is that to look at the effect of this energy levels in the vortex on the collection of many vortices in the flow of them is more easy. And the idea is that we have many excited states which are relevant and long relaxation time which may generate heating. So we may heat the vortices and they get nonlinear behavior of the flow. Okay, so this is the idea, it is kind of similar to Larkin of Chinnikov scenario. So this is the outline of my talk. I will first show what is the experimental set ups which we think about. There are two kinds and then I will present just the results. Then I will present the effective Hamiltonian of the system and some qualitative discussion how you get the results. Then I will do some more quantitative calculations. I show just schematically, I mean just very fast how you write the kinetic equation, how you solve them and then I will summarize. So this is the artistic view of ego actually of how these systems look like. So there are two kind of set ups which we have in mind. One is by realization in BEC's called Atoms and one in Helium, a thin film of Helium 4. So in BEC what you can do, you can just cool the system and then you can put vortices by phasing printing. It is well known, people know to do it. Then you can, instead of moving the fluid through disorder, you can just move a disorder through the fluid and you just do it by sweeping, let's say, a speckle pattern through the system. So this is the system and what we want to say is the following, so you will sweep the disorder by velocity v. And this velocity v will affect the motion of the vortex itself, this is the vortex. So there are two components of the velocity, one in the direction of the flow which I wrote v perpendicular and one in the perpendicular flow which is v perpendicular. And then you can just record these velocities by measuring them. You repeat the experiment many, many times and you look at the velocities, these velocities as a fraction of the velocity of the disorder. A second realization which we think about is this Helium, thin Helium films on a substrate, what you can do is the following. You can put Helium 4 on some substrate, clean substrate, but our cleanities, there is always a lot of disorder inside and then you can rotate the whole substrate. What you do essentially is you rotate the whole cryostat together and it has been done by Bill Gleberzone so he told us that he did it and it is possible to do. And then you can induce some fluid by for example putting some evaporative heater at one side and some reservoir at the other side. So you can generate flow inside the system and again what you can measure, so you cannot measure some particular vortices but you can measure the difference of chemical potential or the pressure between the two sides. And he also invented, Bill Gleberzone invented some device to measure this and this difference of chemical or gradient of the chemical potential is proportional to the v perpendicular and you can look at this as function of v. So that's essentially the two setups which you can look at and these are what we expect to see the result that we calculated. So it's easier to present the result in terms of the drug coefficients. So drug coefficients is the proportionality factors between the velocity of the superfluid or the disorder in the case of the BECs and the velocities of the vortices themselves. So there are two drug coefficients and they behave in this form. So here this axis is just the velocity that I apply on the vortices and the different colors corresponds to different temperature of the phone and bath. So this is the low temperature and this is high temperature and here it is the same. So what you can see in v perpendicular here is that you start by essentially there is nothing happening which means that your vortices are pinned to the disorder. This is here and here and then there will be some maximum and then eventually it will go down. So when you start to take the vortices very fast eventually you don't have any, the effect becomes smaller. Okay so this is, these are the results and I just want to add more about if you just look at v perpendicular as function of the applied velocity of the superfluid. Superfluid then essentially it has some kind of n-shape similar to the case in superconductors which means that you have some, you have to reconstruct and there is filament instability in this system also in principle. Maybe there is other instabilities which occur before but in principle we know that there is filament instability here. Okay so I want to present the effective Hamiltonian so what we are going to consider is the following. We are going to consider a situation where the vortices are very dilute in the system. So we neglect interactions between the vortices and we assume that the disorder is sufficiently large so we can indeed do that. And so we can look at just the effect of one vortex. So the Hamiltonian which I'm presenting here is essentially for one vortex and what do we have here. So better is some constant which is not important I will work in dimensionless unit all over here. And so what is this log? This log has come from the core reconstruction. This is a mass which is non-analytic. P is the mechanical momentum and this is just a mass which is divergent in the limit where P goes to zero. So this is the first term. There is another term here, epsilon is just rotation matrix by 90 degrees. This term is eventually you can look it as giving the Magnus force. And these are the usual terms which come. This phi is the scalar potential from which you get the E. I'm working in proper formalism that Igor mentioned. So E is essentially the superfluid current rotated by 90 degrees. And these are the usual relations from electrodynamics. And B is the density of the superfluid here and it is given by a rotor of A, A is the vector potential. Okay, so and P is the mechanical momentum which is given by this term. Sigma is just the vorticity so it's plus minus one. So this is the Hamiltonian of the system and this order enters through this B. And to explain why, you can just write the Hamilton equation. So I just write the Hamilton equation for this Hamiltonian and I just combine the two equations together and I see that the P just depends on the gradient of B. So essentially we want to vary the superfluid density in the sample. We can do it indeed by several ways. As I mentioned then this will act as disorder in the system. Okay, so now I want to start the qualitative discussion and I need to define some time scales in the system. So I will write B as some average density plus some variation of the density. And this variation of the density is a random quantity, a random field. So I will characterize it by this correlator, the average is of course zero. And the correlator with Fourier transform with respect to the difference between R1 and R2 and the Q is the Fourier variable has the following form. So there is some dimensionless constant which characterize the strength of the disorder and notice this density. And G is dimensionless function which is a function of Q times Rc. Rc is the correlation length of the disorder. And G is some function we don't care so much about it. It's not so important for our considerations. What else I want to tell about this? Okay, so what we do assume is that this correlation length is larger than the healing length which is reasonable because the healing length is always pinning how much your density can change. So this correlation length should be larger than the healing length. And we shall work in the limit where if you want temperature is sufficiently large so that we start with P with the mechanical momentum which is higher than this one of the correlation length. Which means that in this system we have small angle scattering. Okay, so the disorder does not make large angle scattering but each time vortex is scattered is scattered only by small angle. And if you look at the transport relaxation time then just using Fermi-Goslin rules with these equations we will get the following. We will get that it is proportional to omega c. Omega c is the procession of the vortex, vortex processes all the time in our system. And then there is some scale of epsilon d of the disorder and scale of the kinetic energy of the vortex and it goes to the power 3 halves. It's just simply Fermi-Golden rule. So this is the transport time. Now there are two limits which we can look at. One is the limit where the kinetic energy is larger than this epsilon d, this one here. And then essentially what we have is that the vortex just changes many times, processes many times before it changes its position. In the opposite limit what happens is that it is changing its directions even before it completes one cycle.  And it is this which we wrote TQ, it's the elastic time. And what we shall assume is that omega c time TQ is larger than 1, which means that essentially we can forget Schubnik of the Haas kind of interference effects. So this is the limits where we work at. It implies that this time, this energy scale should be larger than epsilon d and it turns out that indeed it works well. Okay, so now let's look at the vortex in a flow. So this is the flow, v is e divided by b, this is essentially the velocity of the flow. This is the vortex and let's just for convenience look at a frame that moves together with the vortex. So let's first consider the case where there is no disorder. So it's tau transport goes to infinity. So if there is no disorder we know that just the vortex would go with the flow. So in this coordinate system it will be fixed. Now what happens if we start to make the disorder a little bit larger? Then if we start to make the disorder a bit larger, this omega c is much smaller than 1. It's essentially omega c tau is the angle in which you scatter. And then when you start to add disorder you will start to generate velocities in the perpendicular direction. And you expect to have because of the flow something which will go perpendicular will be proportional to the small angle and to the flow which is e divided by b. So you will start to generate this. This is at small velocities. Now what happens about power production in this case? So of course the minute you generate velocity in the direction of the field e you start to generate entropy and the heat. So what is the power production? Just according to the usual equation it is the charge which is the velocity times the velocity times e in the same direction. So I just plug the velocity which I got before here and I see that it is e squared over b times epsilon divided by epsilon d to the power 3 half. So if I look at the power as function of e at the beginning it will grow as 3 to the power 3 half. Now what happens when I go to the large limit where omega c tau is much larger than 1? So this is the limit where the kinetic energy of the vortex is already very very large and it is less affected by the disorder. Because it is already high kinetic energy and then you expect that actually the effect of the disorder will become smaller and smaller. And on dimensional grounds what you expect is that in this limit you only rarely change your position, the vortex changes its position and then it will go like 1 over the omega c tau and omega c tau is very large. And then you expect to have actually this behavior that it goes like epsilon d divided by epsilon to the power 3 half so you go down again. So there is some kind of big structure. Okay so the power production is non-linear and it is quite reasonable because we indeed expect that at very small driving forces the effect will be small and when you get to very high energies the vortex is already not very affected by the disorder. And then it will be smaller. Okay so what does it mean? So if you start with the vortex at some energy then and let's at the beginning assume that there is no any dissipation by phonon emission then it will be excited to higher state and you will start to accumulate more and more energy. Of course it will stop by phonon emission and if there is some kind of time scale for inelastic processes this time scale tau in then you will accumulate this work for tau in and then what you expect to change the energy by tau in times the power that you accumulated. The power that we have time so this is the work and it has this form. It means that if you look at the distribution function as function of E then there will be a very long, a very large interval of energies where essentially the distribution function is fixed and this is the form of the distribution function. So at very small energies you will get just the thermal behavior, this exponentially decay for the thermal then you will have a very large shoulder because essentially you don't care what is your energy it will be always fixed. This is like effective temperature and then you will eventually decay again. Again thermal because the effect of the heating becomes very small. Now if you look at the non-equilibrium currents we know that non-equilibrium currents go like a proportion to dfd epsilon to the derivative of the distribution function with respect to epsilon and then you see that there are two peaks at the beginning and afterwards and this is the source of this non-linear behavior that I told you about. So this behavior when you just integrate the velocities with this kind of two peak function then you can explain this behavior of the drug coefficients which I told you about. You can understand that you first start with small and then you go to some peak and actually at a long time eventually you will be suppressed just because these peaks will all together go down. Okay, so this is more or less the qualitative explanation of the result. I know it's not very qualitative but this is our best. In order to calculate really things you have to write the kinetic equation and this is the kinetic equation. So what we assume we just suppress spatial dependence and we take only the angular dependence of the system. So I have, this is just the usual term. So if I forget the collision integrals and I just solve these two terms then I get essentially just procession, simple procession of the system. But there are collision integrals and there is one that is inelastic and one that is elastic. And the reason that I have elastic collision is just you can understand it in the following way. Imagine that you are in the moving frame of the vortex. So the vortex sees varying potential and it is like time dependent similar to time dependent force which excites the system to higher. And when you write this equation you get that it is just this form. The inelastic term has also this form. It is where T is the phonon temperature. You can see for example that if we don't have anything else and we solve this you get just the usual term and distribution function you expect to have. And maybe I should stress that this tau inelastic is very long time. It goes like 1 over tau goes like omega fourth and I remind you that the cyclotron frequency is very low. That's the whole point of what Igor said before. Okay, so we have to solve this distribution function and to calculate the velocities we just have to calculate this form. It's just d epsilon dp is just the velocities and the cosine phi or sine phi are just the directions. So this is how I choose. So this is the direction of v perpendicular which is the same direction of the flow and this is v perpendicular and this is v parallel. You just have to plug the distribution function here and to calculate it. Okay, so how do we solve it? So we solve it in perturbation theory. So we assume that there is one part F naught which does not depend on the angle and then there is another part which is integral over the angle is zero. And then what we solve in perturbation theory in this term, in this angular term. And in this approximation we can forget about the inelastic processes and just find the relation between F1 and the derivative of F naught which is independent of the angle. And this is the expression and then we take this expression back here and back to the equation and find what is the equation to F naught. And it turns out that F naught has this simple form. It is dFd epsilon equal F divided by something which is like the effective temperature of the system. And this effective temperature is the phonon temperature plus what I wrote before as delta. So this is the power production over time tau inelastic. This is essentially this term. And then we take this result and calculate V, the velocities. And these velocities again you can see that there is this term that depends on this double-picked function. And you can calculate V at large energy asymptotics and small velocity asymptotics and get this expression for the drug coefficients. So you match the asymptotics and in order to do that you have to find what we call the threshold velocity, which is the characteristic velocities of going from one solution to the other. And I write, we wrote these velocities in this form so that it will be clear that this velocity is much smaller than the speed velocity. So each term here you can check that it is smaller than one. And here again what we have is the superfluid density, the healing length, the vortex mass here, which is the mass Igor mentioned before, the temperature of the phonon bath. And here it is and everything else I already defined. So what we want, the reason we wrote it in this way is to stress the fact that we can get all these nonlinear effects well beyond the speed velocity. So it is relevant and it can be found. Okay, so let me summarize. So there are low energy excitations of the vortices and these low energy excitations are long lived and the vortex in principle can be heated. And if it can be heated then we have a nonlinear transport phenomena which is similar to what happens in superconductors. And another thing we want to say is that actually if there will be an experiment confirmation of this nonlinear, it will be a smoking gun for these nonlinear reconstructions. And that's why we think that it will be very interesting to see these effects. Thank you very much.


There are super interesting questions that are raised just by the sort of possibilities that cosmologists come up with, things like the multiverse for example. If there is just an infinite multitude of different universes spread out across different dimensions then again it just makes the whole way we think about, it forces us to reconsider the way we think about the value of a state of affairs. Do you think that you do something and it brings about some value and then you think well, but if I live in a multiverse then there's infinite value and there's infinite disvalue, in fact the overall value of the state of affairs is undefined because if you add positive to infinite negative you get an undefined sum. So what does that mean, what does that mean matter? It's all pointless. I can't make any difference at all to the universe. And again that forces you to think well okay so obviously what we care about isn't just the overall value of states of affairs. So I think that on the one hand there's the acquisition of knowledge which is obviously important and there's the sort of preservation of curiosity but also just the kind of the creativity that we get from thinking about these possibilities, the different, the different possible alternatives that are raised by some of this advanced work, some of it advanced work in physics enables us again just to sort of push and pull and tweak at the things that we think about in the world that we actually live in. So as long as that sort of creative thinking is happening even if we don't find out sort of, even if we never get to space exploration, real space exploration in our life sounds like something that seems sort of consequentially different from what we've already done so far. Just the ability to think it through has tremendous benefits for us.


Hi everyone, it's Gabrielle over here at Oxmer Toyota today for our pre-owned vehicles of the week now this week We are going to have three certified pre-owned Tacomas. So let's go ahead and start with the one that I am standing right next to 2017 Toyota Tacoma limited v6 extra your color is in a gray Those vehicles gonna have your alloy wheels. You're gonna have running boards. So there's going to be navigation Back-up camera. You're going to have a sunroof Bluetooth clean car facts one owner And there is heated leather seating interior color is in a brown leather Mileage on here is 50,644 and the price is 42,000 your second vehicle is a 2019 Toyota Tacoma TRD off-road v6 This exterior color is in a beige This vehicle is going to have your running board You are going to have a Bluetooth There's going to be a backup camera. So this one was locally owned You are going to have a clean car facts with one previous owner That interior was in a gray Mileage on this vehicle is 12,880 and the price is at 45,000 Our last vehicle is a 2021 Toyota Tacoma. This is a TRD off-road v6 exterior color is in a Barcelona red metallic Now this vehicle is going to have blind spot monitoring. You're gonna have alloy wheels There's going to be Bluetooth Back-up camera. This one was locally owned clean car facts one previous owner That interior is in a black Mileage on here is 47,000 Alright now if you all have any questions feel free to let us know all of our contact info will be listed right here Thanks you all for watching. Have a wonderful weekend. I'll see you all next week. Bye


I am Julie Anderson. I am currently a project manager at Sideways 8. I have worked in various things that have done various roles in the web development sphere so to speak for the last 20 years. I've been in my own agency, it was very small basically when my kids were growing up. So I've attempted to code and and then I did some sales but what I found is I really like project management which apparently nobody else does. So which is great. I have been married for 25 years and have two kids that are almost grown up, not quite, and then I got a couple of, yeah it's not detecting it, sorry, anyway they and what else, oh I'm a jogger not a runner and I'm in a cyclist and that's about it.  It's only 20 minutes. Speak graphically?  You will barter with anyone, you will just trying to build a decent portfolio. So at one point I was bartering with somebody who's a massage therapist, that was great but then I signed up to do my ex, my friend's ex-husband's website and he was selling beef jerky and had flaming logos that he stood behind me and said move it five pixels this way, four pixels down. You got to get past that stage, right, so you get past that and you get to, you know, where you're working 40 hours a week or your staff is working 40 hours a week and you know you just have to start weeding out some of these people and then how do you go about doing that, how do you know which ones are the ones that you need to let go of? So you need to start thinking about some of them are annoying but you're still making money with them and so you kind of got to balance that. Some of them are your favorite friends, the people you want to hang out and have a beer with but you're losing money working with them and so you've got to start thinking, have tools to figure out which ones are, which ones are which and which ones you can, should be cutting loose. So nothing, alright, let me at least have it until I can kind of fit follow along with my, I have a great picture of my, of the the logo that was, so that's when I'm really sorry you don't get to see. Yeah, flaming beef jerky. So, okay, nothing's working. Sorry guys. Well, so essentially what you need to do is you find out and basically what you need to figure out what your gross profit margin needs to be in order to and see if people are really, you're really making money and I also shouldn't mention that I'm, I was an economics major so I'll try not to delve into too much of that business stuff but you've got to have goals, okay, so if you set your gross profit margin you'll know whether or not somebody is profitable. Gross profit margin is, for those of you forgotten since those classes, is the portion of money left over after you have paid all the bills, you've paid for the cost of goods. Because we are a labor-intensive industry and primarily because we have WordPress it's free. Our cost of goods are generally for cost of labor. You know, we usually, at least at our agency we pass the cost of plug-ins off to the clients, we have them by them. So that's really where our major cost comes from. But if you sell a site for ten thousand dollars and it costs you eight thousand in labor to build, do you think you've made money? And you meet, you know, when you first look at it you say yes but you have to start thinking about your overhead. How many hours did you not clock if you're the agency owner? Because that happens a lot. And what did it cost to get this business? And what else could you be doing with your time that you're spending on this business? So, unfortunately I can't say this, but say you set your budget, your gross profit margin for fifty percent. We use a tool called Harvest and we can set a budget for that. In Harvest it says, and the amount you plan to invoice. We just say this is the amount that we are going to count. So we have all the other leftovers for the gross profit margin. And it'll track what you're doing hourly. And all the hourly costs go in and it'll show me my budget. And I don't know, I'm going to hold this up even though you probably can't see it. But it shows me, oops, it shows me when I'm going over that goal budget real clearly. And I also, it shows me what percentage of the budget I'm currently at. And so if I'm still in discovery and I'm over fifteen percent of my budget, I know I'm in trouble. So I know I can, I need to dial it back. But it's really a great tool and I think it's free. It's pretty close. Okay, so what does Harvest, Harvest have? Yeah. Now what does this do for you? It lets you know which of your clients cost you the least to make happy.  So I have a, we're obsessed with Einstein at our company. So I have a picture of Einstein riding his bike. Looking very happy. So again, unfortunately sometimes you find out that your obnoxious clients are actually ones that are profitable. And worse you find out that the nice ones aren't profitable. So I promise though that you handle the breakup well, you can still have a beer with them. And you won't be able to afford to buy it for them. But one of the other factors beyond the money is which ones are emotionally draining. There are people that you work with, and Brett's here, we had, he kept handing off all the clients that were emotionally draining. We finally got rid of some of them. No one on our team wanted to work with a couple of them. They found it demoralizing. When they constantly break you, they're just not, and it's not that they're not just pleasant. They're just downright mean. Everything for them is an emergency. Everything that comes over through your support. Hot, hot, hot. I need you, I need you on this today. And it's something they've caused. And it's, you know, six o'clock on Friday night. And yeah.  And my, my graphic is of a dementor. So, but life is way too short to work with soul suckers. Okay, so you've made your decision, you've got your shortlist of people that you can start weeding out. What do you do now? You've got to have a sales pipeline. You've got to have either somebody who's going to do that for you and bring them in. You've got to have someone to replace. You know that there's more work out there for you. And a lot of times if you're working with the soul suckers, you're not taking the time to go do the sale, to build your sales pipe.  So balancing those things out. There are several talks here about sales pipelines. I suggest you take it to either go and take notes or find somebody who likes that part. I also want to mention the concept of opportunity costs. And again, this goes back to my economics background. So I'm sorry, but opportunity cost is the potential gain by making other choices. So if instead of working with this client, who's not making, who I'm not making a whole lot of money with, I can work with this one, you know, but you got to make sure you're not just doing the grass is always greener. So balance those things out. One of the other things that I would say we do, we've gotten a lot better at doing is keeping records of the steps we've taken with clients. What warnings we've given them, what suggestions we've made that they haven't taken, which is probably why they're called, have a hot, hot, hot issue on Friday night. We don't just keep this an email. We project managers change, you know, the developer changes with we keep it in teamwork. That's another app that we use to just basically manage our projects. But we're it's really easy for us to go back and find out what we've done and what steps we've already taken. And when the client comes back and says, why are you letting me go?  So you figured out, you know, you have a reason for him now to go ahead and cut him loose. The first thing be polite, you don't know who they talk to, you don't know if you'll ever need them for anything. I mean, if there's the soul suckers, I'd say you don't have to be quite so polite. But there are some people that you're moving on from, you know, they don't have as big a budget as you're now shooting for. Be polite to them. And you don't have you can you should give them a reason, if you can, so that they know. But you can also always use that. It's not you, it's me. Excuse so that one works really well. But it does work as far as especially if you are moving into a niche, if you are now going to work with just restaurants, you can tell them I'm sorry, I can know, you know, I'm not really going to be able to help you with your mom and pop store. So we give them time. It's in our contract, but we also just out of courtesy. Don't just cut them loose.   And then we also try to help them find a replacement. Again, if they're the ones you don't you don't have anybody dislike enough to send them, then they just have to they're on their own. But we do a lot of networking through meetups and work with camps. And there's a lot of people who would like your lower budget projects. So if you're moving up, you know, hand them off, give them somebody that you can you feel will be able to help them. So just kind of in summary. Unfortunately, you know what, I will put this on slack for you because you can't see the we use harvest app to set the budgets know which ones are profitable. We use teamwork to keep track of records. I also found a great site that has actually scripts to use with your clients. And you know how nice kind of template we've had it is not not one of them. But that is where it comes from. And then I just kind of clue through one other resource that I use a lot as a project manager that I think can be used by a lot of other people, especially if you're a small eight, you know, if you're a freelancer, or it's called the digital project manager.com. And it has all kinds of great resources there. But and that's what I've got. Did anybody have any questions?


Hi everyone Sean with jaspys case breaks comm here doing jaspys 12 box conference finals basketball mixer Random team edition where we're giving away a triple auto Zion jaw RJ Barrett One two three pick from 2019 2020 So 30 spots all card ship at the end of the break will take all 30 customers names randomize them top name gets the immaculate rookie triple auto of Zion jaw and RJ $7,000 Obviously, it's a redemption there. So it's never been touched by anybody else other than from panini themselves This is the list of boxes Between 2013 2014 all the way up to 2020 2021 We're gonna go chronologically starting with 2013 2014 and we're gonna actually finish on the flawless collegiate box So there you go Here is the list of customers from Sean O'Leary down to last spot mojo Keith black the spot He won in mosaic 695 whether you bought spots straight up or one Thank you very much and good luck and the teams from the Hawks down to the Washington Wizards dice roll to randomize both lists Separate dice roll separate randomizer at the end of the break to give away that part So six and a six 12 times on both randomizer Yeah, pretty nice pretty nice little giveaway there Steve No matter how your break goes a little $7,000 extra at the end that'll make somebody happy from Steve birch down to michael may 12 times on the customers And 12 times on the teams How crazy would be if we pulled that same card out of immaculate collegiate though? So like the collegiate version 12th and final time Kings down to Heat There you go Steve birch with the Kings Zach Thiel Raptors Aaron Whittington Pistons Keith black Mavericks Burke Thomas thunder Gretchen Tyrnan Grizzly's Keith black pelicans Dylan Hussie magic Gretchen Tyrnan Sons and Hawks Steven Moser Celtics Danny Connell 76ers Terry Cahill Lakers Sean O'Leary Hornets Burke Thomas Bucks Sean O'Leary Pacers Jonathan liang jazz Burke Thomas blazers Aaron Whittington wizards Burke Thomas warriors Aaron Whittington timberwolves and Clippers Patrick Sullivan nicks Robert floris furs Aaron Whittington nuggets Burke Thomas Cavaliers Aaron Whittington bulls Keith black rockets nets Michael may heat Trade window is open We'll take a look and see if there's any trade chatter whatsoever If there's no trade chatter, we'll go ahead and print and rip Give me 30 seconds or so So trade window Going once Trade window going twice trade window going three times trade window closed No trade chatter it's print rip So here is our wall of boxes and here is that six out of ten Zion jaw rj barrett Like I said, it's a panini redemption. So this has not been touched by anybody from immaculate, obviously. So that'll be randomized at the end of the break Before that, let's see what we can get you guys in the boxes themselves So here is that final list Good luck to everybody. Thanks for all getting in on this now Let's make it pay off for you starting with the oldest box 1314 crusade basketball awesome looking cards Yanis rookie year There is I always think it's interesting with these like the metallic cards They actually sometimes have like some powder on them to make sure that they didn't stick after a long period of time Every every box is a little bit different, but some have lots of powder and the other ones don't So if it looks like when you're you know, whether you're watching live or you're watching this on a replay If it looks like there's like powder on the cards It is It comes right off Just so the cards have been ripped themselves after a long period of time being in the packs Now these have been in what some eight years now Otto Kazi Russell that is 70 out of 199 for the Los Angeles Lakers And terry k. Hill works to 349 for the jazz and jonathan liang That is eight out of 10 gold john henson for the milwaukey bucks And berk thomas And to 249 al ferruc aminu For the pelicans and keith black The glove gary paton Al jefferson for the bobcats to 249 Charlotte bobcats go to the city charlotte hornets shanno leary And alex english to 349 for the denver nuggets and erin woodington Bino udry majestic relic to 299 for the grizzlies and gretchen tearnan and andrew bynum die cut out of 99 for the indiapolis pacers And shanno leary alan houston to 349 for the new york nix That goes to patrick sullivan Uh, steven we once we get more in that's when we'll post it But we don't even have any up on the site. So not scheduled as of yet But once we do we'll post it Trust me. We love the cup We're not going to hold back hold out on that So no, yannis Next we're going to 1718 We're going to start with a mega box of optic and then we're going to go into status Was there pink packs in this or is it just straight? Yes, just straight lory markin in for the bowls and erin woodington kuzma for the lakers terry cahill reggie jackson hollow for the pistons and erin woodington Lonzo for the lakers terry cahill jared allen for the nets That is keith black and lonzo again for the lakers terry cahill DeLon right That is for the raptors And zack feel and donovan mitchell nice one there spider for the jazz jonathan liang Nice tatum as well. That's for the celtics and steve moser And de erin fox That's for the kings Steve birch ojana newbie for the raptors as well and zack feel very nice 1718 optic mega box What's up nick? How are you buddy? Congrats on that Very exciting I was obviously rooting against that, but I felt like it was going to happen that way Okay, next up is 1718 status still tatum and mitchell rookie chasing there And then after this we're popping up to 1920 Yeah, he did great I think a lot of people just learned some looks I think uh I have to say clippers take a big step back next year probably I don't think kawai is there So it'll be interesting to see I mean tyron lu great coach did a great job this year Great job, especially in the playoffs I mean if doc rivers was coaching that team this year again They would have lost in the first round of the mavericks after Going down that much in the first, you know We got rip hamilton signature to 199 for the detroit pistons erin widdington lebron jane for the calves and burt thomas donovan mitchell spider jazz jonathan liang bam in a bio for the heat michael may kuzma for the lakers terry k. Hill lorry marketing again for the cab i mean for the uh bulls and erin widdington and a gold surgery bucket of 10 for the raptors zach thele derrick white till 149 for the spurs robert floras yannis for the bucks burt thomas I saw no structural damage on his leg but I can't I can't imagine that he's immediately going to be available to play again, right? malik monk to 149 for the hornets and shana leary marquel faults 76 years danie connell and lorry marketing again for the bulls and erin widdington Yeah, I actually was uh, yeah You're all good. Thank you. I do rex. I do Okay, so now we're exiting 1718 19 we're going to 1920 snow or zion jaw rj barrett Yeah, I was telling people nick I was like if it's for your personal collection And you just want to protect the card I was like, I don't see any reason not to use That company or any of the other ones like whatever's gonna get back to you the quickest at like the most efficient cost or whatever No point in not doing it If you're trying to do it for value though kind of Kind of stuck with a couple luka donchich for the mavericks And keith black zion pelicans keith black deontamory for the spurs robert floris and dairies garland for the calves berk thomas Zach levine for the bulls erin widdington and carmelo anthony for the blazers Burke thomas anthony davis for the lakers terry k. Hill Yeah, if it's your if it's going straight into your personal collection, you're not selling it and you just want to get it back quickly and have it protected There's no reason not to Queen cook for the lakers terry k. Hill and lani walker for the spurs robert floris joe engels for the jazz jonathan liang And danwell house jr. For the rockets keith black trey young second year hawks gretchen tirnan luka silver very nice for the mavericks keith black and jaumarant green for the grizzlies That is gretchen tirnan ruyachimura for the wizards erin widdington duncan robinson for the heat That is michael may and luka samanich for the spurs and robert floris About mississippi state one hitting vanderbilt in the uh the closeout game Pretty ridiculous, man josh heart for the pelicans keith black and nerland's noel for the thunder burp thomas chris paul for the thunder burp thomas and torrey craig for the nuggets and erin widdington trey young second year hawks gretchen tirnan zion for the pelicans and keith black ruy for the wizards erin widdington coby white for the bulls erin widdington cam reddish for the hawks gretchen tirnan and deon deon fox for the kings steve birch yannis for the bucks burp thomas coby white for the bulls erin widdington hamedu diallo for the thunder burp thomas and deandre eighton for the suns gretchen tirnan montresl hurrell for the uh clippers and erin widdington and john wall with blue velocity to 99 for the wizards erin widdington k pj for the cavaliers burp thomas and jay crowder for the heat michael may and steve curry or the warriors burp thomas and our laser velocity packs jason tatum celtics steve moser jamerant for the grizzlies and gretchen tirnan finish for the zion cool so that was hoop's cello pack box next up we're gonna do mosaic blast or sorry hangar box which has the reactive orange prisms uh then we're gonna do a hoop's premium edition i believe hobby box or hobby hybrid and then we've got another mosaic i think that one i'm not sure if it's hobby i think it's team all uh and that'll wrap up 1920 or actually it'll wrap up the first part of 1920 and then we're gonna go to 2021 so lamello anthony edwards tyrese halliburton rookie class uh and then we're gonna go back to 1920 to finish off with flawless collegiate basketball cool so here is our hangar box we got four reactive orange in here lebron james for the lakers and terry cahill carl malone for the jazz jonathan liang quinderry weather spoon for the spurs that is robert floris kendrick nun for the heat michael may lucas a montage for the spurs as well and robert floris and magic johnson for the lakers terry cahill tyler hero for the heat michael may now we're into hoops hobby hybrid no autos guaranteed in this i think in like a case there was like four or five so chances for autos but nothing guaranteed jason tatum for the cell ticks that is steve moser and bismac bianbo that one's numbered to 35 for the hornets shon o'leary ruyachi murrow for the wizards erin woodington jj reddick for the pelicans keith black nicole vusevich for the magic dylan hussey lugans dork for the thunder berk thomas and photo variation deandre hunter for the hawks gretchen tirnan a little image variation will barton for the nuggets erin woodington and dwayne deadman for the hawks and gretchen tirnan now we've got i believe this is timo yes you see a little timo logo up on top so we're looking for gold wave red waves in this so it was Chapman that blew those save forms did wall should have grand slam that's exciting the last time the yankees entered the ninth with a four-run lead and the losing was also against the angels it was august 18th of 2000 and mariano revera gave up a three-run home run to mo bon of the angels at the time to give up the lead that's funny nice zion mba debut red wave for the pelicans and keith black and the zion mba debut base also for keith and the pelicans right behind that spencer din witty red wave for the nets and keith black jj reddick for the pelicans keith black nice date very nice we'll get that added to the schedule ruy red wave wizard erin woodington tim hardaway jr for the mavericks and keith black got a gold wave coming up and it's quinderry weather spoon rookie for the spurs robert flores i have not done any of them dating we have and from what everybody says they look amazing so jay crowder for the grizzlies gretchen tirenin lebron mvps for the cavaliers berk thomas trey brown jr for the wizards erin woodington kazi aqbala for the heat michael may montresel horrell for the clippers erin woodington seth curry for the mavericks keith black luka for the mavericks keith black and nikola voosevich gold wave for the magic dylan hussey and aruy hachimer for the wizards erin woodington to close out 2019 2020 so yeah after this break date and i believe i have a two box break set up i'll go through orders and i'll add on that other two box break as well so i may potentially be doing back to back mosaic euro breaks but those will be my first of the day i know joe did a couple earlier i think uh jason also did earlier today jason's been doing the boxes over on persimals as well so now we're into 19 sorry 2020 2021 we're gonna start with revolution so current draft class speaking of draft the next draft is i believe scheduled for july 29 kade cunning am should be the number one pick right go into the pistons i think the warriors are set to just load up again i think they have is it the warriors that have the seventh and the 14th or something like that i could see them packaging those for one player though goren draguage that is a astro for the heat michael may and lebron james supernova for the lakers and terry k hill zion for the pelicans keith black anthony davis shockwave fractal for the lakers terry k hill russell westbrook groove for the wizards erin woodyton andrew wiggins astro for the warriors berke thomas kevin hewer astros for the uh hawks and gretchen tiernan udoka asabuki astro for the jazz jonathan liang poku for the thunder berke thomas jamal murray astro for the mavericks i'm sorry not for the mavericks for the nuggets erin woodyton denny avdija for the wizards rookie revolution erin woodyton and zavier tilman is that your galactic no impact to 149 for the grizzlies that is gretchen tiernan okay next up is origins joe you got him man there uh i'm interested to see what's gonna happen with yannis i feel like yannis not at full health puts the uh the suns in the driver's seat van right but like if yannis is is good to go i can't i can't i honestly can't bet against him but killian haze for the pistons and erin woodyton and russell westbrook to 60 for the rockets keith black that's gonna be real interesting to see that's for sure no one needs to remember right nice four color patch 22 out of 25 col anthony for the magic that is dylan hussy and rookie isaac uh auto isaac a coro seven out of 99 for the cleveland cavaliers that is berk thomas here we go court kings next col anthony level two for the magic dylan hussy ja merant for the grizzlies gretchen tiernan and christoph porzingis to 149 for the mavericks and keith black zavier tilman rookie expression relic for the grizzlies and gretchen tiernan yannis dalfel for thursday and auto is jordan pool brushstrokes auto for the wizards i'm sorry warriors berk thomas that is 26 out of 35 well a lot of people are excited for jordan pool next year i think he kind of started to really blossom towards the end of this year and last box before flawless right joe you have to rationalize with yourself you're like listen it's gonna be really cool if we do but if we don't get there like you can't get too disappointed you know so on and so forth it's been a great year like you have to overall tell yourself back and forth back and forth the whole time it's fun like that you got cam reddish to 49 for the hawks gretchen tiernan erin nesmith to 99 yeah so the numbering on that's one way this is to 99 erin nesmith for the celtics and steve mozer mccole yokic to 99 for the nuggets erin widdington and nice lamello very nice uh don rusk choice rated rookie for the hornets and shana leary deal maladon for the thunder berk thomas and josh green auto for the mavericks that is keith black and nick richards for the hornets and shana lear you can't find jordan pool crown royale rookie die cut auto out of 10 so you already have the one of one jimmy jopey real good dude nice no out of 10 you can't find huh huh that's crazy have you seen any sold in the past that you can reach out to the the buyer or the seller of that and see if they can put you in contact with the new owner or if they're willing to sell and flawless collegiate our last box guys and then we're going to give away that triple auto from immaculate zion jaw rj barrett numbered out of 10 untouched straight from panini redemption at a $7,000 value plenty of breaks nick plenty of breaks all on the website jaspy's case breaks dot com see it right there in orange if you click on the link in the chat the schedule the one that's pinned you can see the breaks that are highlighted in orange they'll have hyperlinks on there those are all the breaks that are closest to breaking tonight too just two or three encased cards let's find out i think it's three yeah so plenty more to do nick plenty more to do football facebook groups almost a year going on my daughter and i went to the game last night giants was cubs oh who we talking about the um you're talking about that cubs prospect with rexie that's cool oh and kais good luck folks flawless collegiate starting off with mark aguire agiri auto that is eight out of 20 premium ink flawless auto out of da paul university let me grab the checklist actually for this since we go by a group break checklist since this is college product rex doesn't like good news about the cubs he only likes the bad news he's a sufferer you don't know this you got the the one-on-one from us in a mixer actually i just watched that movie today rex it's a great movie the class the original mba team checklist okay cool okay so aguir agiri is mavericks so dallas mavericks that goes to keith black you got spencer haywood nine out of 20 from the university of detroit also premium ink auto wait wait wait dodgeballs on which which streaming site uh that is oklahoma city thunder okay see amazon prime my mom had to come by the house because i had to go run some uh some errands while the um the crew was at the house so she stopped by the house and i was like it's like do you want to watch anything it's like it's erin brokovich on there so i rented it for deandre hunter five out of five that goes to the atlanta hawks and gretchen tirnan traymont waters three out of 15 that's going to go to the boston celtics and steve mozer two-color patch auto karsten edwards 10 out of 25 also for the boston celtics also steve mozer grant williams one out of 15 another one for the celtics and steve mozer back to back to back for boston they had lots of rookies nice pj washington jr out of kentucky three out of 15 for the charlotte hornets and shanno leary and final non-encased is jerrick culver 16 out of 20 going to the timber wolves and erin wittington two-color patch there nice signature now to our encased hits to finish it off and then give away another encased hit so here's our diamond it's nassir little that is 16 out of 20 diamond for the trailblazers of portland and berk thomas on the right we've got coby white out of north carolina 17 out of 20 going to the chicago bowls little diamond or ruby auto there chicago and erin wittington final auto go racers john marant 23 out of 25 for the grizzlies and gretchen ternan very nice i finished there memphis grizzlies john marant so that's the case okay last thing to do give this away zion john marant rj barrett uh dan check the schedule print it is get uh in the chat all the stuff in orange is closest to breaking so pop back over here here's the list of customers again shanno leary back down to keith black name on top after a three to two five times good luck fifth and final time okay name on top after five five times on the randomizer five times on the dice from spots two down to 30 thank you guys very much for getting in on the break hopefully you had a great break itself and hopefully i can do better for you next time gretchen sorry for being the first one out but special congratulations thanks to erin wittington in the spot he won in mosaic 693 getting himself that triple auto zion john marant rj barrett out of immaculate numbered out of 10 six out of 10 congrats erin that is awesome there you go man no problem dude thank you for getting in and congrats this is yours like i said panini redemption untouched out of 2019 2020 immaculate basketball triple auto zion john marant rj barrett seven thousand dollar value all yours my friend very much thank you very much there you guys that's the break that was 20 uh jaspies 12 box conference finals basketball mixer random team edition uh where we just gave away that seven thousand dollar zion jaw and rj barrett autograph uh quick little recap for you guys so not autos you had some nice rookies in here plenty of other color and stuff other rookies too tatum michael michael zion john marant zion john marant zion zion lamella ball and the seer little diamond there are autographs uh kazi russell richard hamilton isaacauro jordan pool nick richards josh green mark aguir uh that's for the mavericks spencer haywood for the thunder uh tremont water seltix karsten edwards seltix grant williams for the seltix pj washington jr for the hornets jarek culver for the minnesota timberwolves coby white for the bowls and john marant obviously for the grizzlies and our giveaway the triple auto went to erin wettington there you go guys that does it thank you very much jaspies 12 box conference finals basketball mixer from jaspies.com i'm shon thanks for hanging out we'll see you next time


live so late today, let's go, let's just talk into myself, hopefully someone true and seen, let's start in a sec, just doing a sound check and the likes, yeah there's a bit in the beginning that just went amazing, that's okay, correct next, just using a JGPS spellchecker and the likes, making suggestions for a text improvement, just write up the topics for today as well, let's start with just a few household, okay first of all, let me fix that video footage, the webcam webcam media part, now we have another one called something, clone digital twin just open it in the planning folder, just need to see which one was the last modified avatar this one here, from the terminal, it's this one here, hello, hello, hello, how are you doing some thumbnails, what are you do stuff, do one of those, the mouth, yeah it's dark in the room, so it's not sure if I turn on the lights, yeah it seems to be working better when the light is on, again it's the code for it, I wish we had the text to speech, that wasn't working very well, after that I have managed extension and the JGPG, yeah the voice control thing, try to turn it on, I have to restart there, yeah now it has that voice, it's working 1, 2, 1, 2, okay it is working, delete, clear, it's actually clearing, okay, so that's pretty nice, pretty neat, clear, clear, clear, clear, okay, clear, 1, 2, 1, 2, clear, you need to say it in more authoritative version, is it? I can understand my English, I have to learn English so that the bot understands me better, clear, right it's actually working fine, clear, I'll be saying clear a lot, clear, correct text, the live streams will be turned private or unlisted after the stream ends, so don't forget to subscribe to the YouTube channel, send, send, okay, what's the command to send those things, a cross extension version description, slide setting though, okay that's just weird, details, explanations, side settings, right, no wait, there was a command for sending the prompt for essentially hitting enter, developer mode, no, manage extension, and this is it, pretty sure there was some commands for it, yeah, sorry it's on the page itself, yep that's actually sending the thing, I should have a voice message but when I say clear, yes, you're allowed, okay, how about stop listening, correct this text, live streams, correct this text, last room return private, what list unlisted after this stream, so don't forget to subscribe to YouTube channel, can't it make sense, does it? Okay, don't forget to subscribe to YouTube, remove the stream, don't forget to subscribe, okay this one, I subscribe a little more after the stream ends, so don't forget to subscribe on YouTube, well that's the same thing as an improved text, improve text, send, send, send, forget the command, it's not send, it's yep, run to spend YouTube, last room will be taken down, once this stream concludes, add the following text, don't worry, the streams will be edited and uploaded again as videos, as standalone videos, don't worry though, the streams will be edited and uploaded again, as standalone videos, yeah, remember to subscribe on YouTube, as last streams will be taken down, once the stream concludes, don't worry though, the streams will be edited and uploaded again, as standalone videos, very deep, a image, I don't forgot about this guy, the link of the current stream, copy, yeah remember to subscribe on YouTube, as last streams will be taken down, once the stream concludes, don't worry though, the streams will be edited and uploaded again as standalone videos, it's suggesting me to post in the music industry format, no, totally LinkedIn suggestions, the automated AI stuff doesn't really work, can I say that, no, okay let's try, start a new chat, okay let's add this guy to the stream, before I forget, select window, yes, okay now we have them both, okay now I can really hear the CPU going, an extra mile, Python doing 4.3% CPU balance, if I move from performance to balance, it doesn't clear, clear, it's only if I really, the other thing is using this post inspector and it tells me there is no image, it gives me this message, but I do have an image, so why is it not showing, yep, said not showing, close this avatar, it's working okay, try refreshing the page, clearing your browser cache, or restarting the app, network issues, a slow or unstable internet connection can interrupt the image upload process, LinkedIn server issues, occasionally the problem might be on LinkedIn's end, especially if their servers are experiencing high traffic or technical difficulties, LinkedIn inspector tool error, the inspector tool itself might have a bug or issue causing it to incorrectly report that there's no image, to resolve this issue you can try the following steps, check LinkedIn's image requirements, make sure your image adheres to LinkedIn's specifications for size and format, reupload the image, attempt to reupload the image to see if it was a one-time uploading issue, try a different browser or device, if you're using a web browser, try a different one, or use the LinkedIn mobile app instead, check your internet connection, ensure you have a stable internet connection, wait and retry, if LinkedIn is experiencing technical issues, wait for some time and then try again, contact LinkedIn support, if none of these steps work, consider reaching out to LinkedIn's support team for assistance, all right those seem just generic advice, clear, clear, this seem to be fail to start speech recognition, it's because I'm using that, and using that, okay let's jump into development, okay so back on barnicales.com, we are working on this HEG Spectrogram, it's not in production yet, that old LabVIEW, a php page sitting there, that is not working, now we do have a new one, we close all this for stack, we open index HTML app style, we delete this style, copy, and we have the JSON script, JavaScript should be running, we are not doing virtual environment, that's what the page currently looks like, yeah that's the spectrum working, this is the whole seizure, different channels, refresh, it's default showing you 10 seconds, this can be corrected there, the time that should be 10 seconds as well, this is actually the time in the file, it's a very long file, changing logarithmic to linear scale, okay okay obviously log scale is bad because you can see more details in the lower frequency component, now we still have the wavelet noise, okay now when you switch this button, the original becomes the dominant thing, but it should also change the HEG Spectrogram, I'm pretty sure we did this last time, but we haven't finished, question with GPT is should we find that shed and continue from where we left off or should we start a new one, probably starting a new one, yes better, yeah let's do that, what woulda, at the bottom of each script we have this to not just read the code, don't generate anything, well that's because nothing kind of fits, the whole thing doesn't fit into, probably in the beginning, sorry copy, in the beginning as well, no actually, let's leave it, just clean it up quickly, yeah to leave that frequency scale is not being used, not being used, yeah we know what's the 400 request with that, okay so how chagivity can help, let's see how we just put them in the tabs in the same order as we, it's a flask application designed for analyzing and visualizing EEG, electroencephalogram data, the key features of this application include data loading and pre-processing, it loads EEG data from a text file and pre-processes it for analysis, this includes options for detrending the data and handling, okay okay, butter with bandpass filter, okay, prevents a butter with bandpass filter for filtering EEG data within specified frequency bands, delta, theta, alpha, theta, this doesn't work this, waver denoising and transformation, applies waver denoising and transformation to the EEG data with options for choosing the waver type and the level of composition, signal analysis and visualization, it's a bit annoying, I haven't figured out how to use this properly yet, but didn't I just say confirm reading, sorry I'm giving it a bit of an attitude, sorry apologies, I'm apologizing to you, not to the board, let's see the last line, just curious how on Earth, yes I saw the last line, it's gonna read it, yes? I saw the last line of your message, confirm reading the code and do not generate anything else yet, I confirm that I've read and understood the code you provided, if you have any specific questions about it or need further assistance, please let me know, okay why were we generating stuff though and let's actually delete that, so it doesn't get confused later, the HTML, so remove the spectrum, what, right, I can delete that, this would have to be rewritten, right, so let's pop that one in as well, it keeps explaining stuff, HTML code you provided, it appears to be a web page for an EEG, electroencephalogram, data visualization application, the page includes various elements such as a header with navigation, a main content area with controls for EEG, okay maybe, plot containers, dedicated, okay maybe we need it as a separate prompt, I have read through the HTML code you provided, if you have any specific questions or need further assistance related to this code, please let me know, okay that's more like it, I will leave that prompt there just so it doesn't do it again, clean it up a bit, so we removed those bits, yeah I didn't realize it had a placeholder and a sneaky little thing, yeah I don't have a play button, should be good enough, that's a good response, no. I have read through the JavaScript code you provided, this script is designed for an EEG data visualization web application, it handles user interactions with various controls on the web page such as sliders and toggles to update EEG signal visualizations in real time, the script makes use of the plotly library for rendering graphs and communicates with a flashback end to fetch EEG data based on user selected parameters, key aspects of the script include initialization, sets up variables and DOM element references for various controls like the file scroller, channel selector, window size input, etc. API interaction constructs API requests of fetch data based on user inputs using parameters such as channel number, window size, the noising options and others, data visualization utilizes plotly to plot EEG data, it handles both raw signal visualization and the generation of spectrograms, event listeners, sets up event listeners for different user interface elements to trigger data fetching and visualization updates based on user input. Adaptive endpoint selection determines the API endpoint based on whether the application is running in a production environment or locally. User interface updates dynamically updates the interface elements like the window size label and fetches new data when user interaction occurs. If you have any specific questions about this code or need further assistance, feel free to ask. Yes, what the problem was in one of the things as far as I'm concerned, it's ready for production, but let's hold our forces for a bit and we'll get a couple of things. By the way, we also should have an info all fixed. It should have all a prompts. So we should actually be describing them here instead of straight into GPT. I mean, GPT can help us write the prompts. Okay, so there's a couple of issues with this code. First of all, when changing wait, let the noise input raw EEG signal chart changes, but the EEG spectrum does not. We would like to fix that thing about it. The issue you're encountering where changing the wavelet denoise input updates the raw EEG signal chart, but not the EEG spectrogram can be resolved by ensuring that the spectrogram is also updated when the wavelet denoise setting is changed. Here's a modification to your existing code to address this issue. Update the fetch and display spectrogram function ensure that this function takes into account the current state of the wavelet denoise setting and any other relevant settings that impact the spectrogram when it fetches and displays the spectrogram. This can be achieved by either passing these settings as parameters to the function or by having the function access them directly. Call fetch and display spectrogram on wavelet denoise change. Currently, it seems that only the raw signal chart fetch data and render is updated when the wavelet denoise setting is changed. You need also call fetch and display spectrogram to update the spectrogram accordingly. Here is an updated snippet of your code to illustrate this. In this updated snippet, when the wavelet denoise setting is changed, it not only calls fetch data and render to update the raw signal chart, but also calls fetch and display spectrogram with the current channel, start second, and window size to update the spectrogram. Make sure that your back-end flask API correctly handles the wavelet denoise setting for both the raw signal and the spectrogram data. This way, when the front-end requests new data with the updated settings, the back-end will provide the appropriate process data for both visualizations. Right, so let's check what we currently have. So we only have fetch and render. Yeah, that's what's changing the gchar. So replacing all data, we need to be intended. We can leave those there for a while, so we know what was changed. Check it now. Refresh the page. Spectrogram still doesn't seem to change the display spectrogram as well. So wavelet denoise, would you expect the wavelet denoise update the EEG spectrogram to show the noise signal? If the wavelet denoise setting is correctly implemented and integrated into both the raw EEG signal processing and the spectrogram generation in your back-end, flask API, then updating the wavelet denoise setting should indeed affect the EEG spectrogram. Here's what you can expect. Noise reduction in spectrogram, wavelet denoise is a technique used to reduce noise in signals. When applied to EEG data, it should ideally remove or reduce artifacts and noise, leading to a cleaner spectrogram. This means that after applying wavelet... David, giving me some generic responses. I apologize if my previous responses seem too generic. Let's address your specific issue regarding the wavelet denoise function and its effect on the EEG spectrogram in a more targeted way. Understanding wavelet denoise and spectrogram, asterisk. Wavelet denoise, this process aims to reduce noise in the EEG signal. When you apply wavelet denoising, it should ideally clean up the signal by removing irregularities and noise components. EEG spectrogram, the spectrogram visualizes the frequency content of the signal over time. When you apply denoising, it should reflect in the spectrogram by showing a clearer signal with reduced noise artifacts, especially in frequency bands where noise is more prevalent. When you enable the wavelet denoise function, it should not only update the raw EEG signal but also the EEG spectrogram. The spectrogram should show a clearer distinction in frequency bands with less noise or random fluctuations. Check the back end processing, ensure that the flask API is configured to apply the wavelet denoise setting to the data used for generating the spectrogram. The same denoise logic used for the raw signal should be applied to the data before generating the spectrogram. Front end API interaction, confirm that when the denoise setting is changed, the front end makes the appropriate API calls with the updated settings for both the raw signal and the spectrogram. In your JavaScript event listener for wavelet denoise, ensure that after calling fetch data and render, you also call a function like fetch and display spectrogram, or similar, that makes an API call to get the updated spectrogram data. Example snippet, JavaScript copycoded denoise, add event listener, change, function. Fetch data and render, updates the raw signal chart. Let channel equals channel selector, value. Let start second equals pass int, file scroller, value, 10. Let window size equals pass int, window size input, value, 10. Fetch and display spectrogram, channel, start second, window size, updates the spectrogram. Closing curly bracket closing parenthesis semicolon. Debugging. If the spectrogram doesn't update as expected, you may need to debug both the front end JavaScript and the flask API to ensure the denoise setting is correctly handled and applied. I hope this response is more specific to your needs. If there's anything more particular you'd like to address, please let me know. Okay, let's break it down. When wavelet denoise input turned on, the spectrogram should show the denoist signal. Spectrogram. When wavelet denoise input is off, the spectrogram should show the original spectrum of the signal. Thank you for clarifying. Based on your description, it seems you want the spectrogram to behave in the following manner with respect to the wavelet denoise input. wavelet denoise on. When the wavelet denoise is turned on, the spectrogram should display the spectrum of the EEG signal after noise reduction. This means the spectrogram will show the frequencies present in the signal after the noise components have been minimized or removed by the wavelet denoising process. wavelet denoise off. When the wavelet denoise is turned off, the spectrogram should display the original, unaltered spectrum of the EEG signal. This will include all the frequencies present in the signal, including the noise. To achieve this in your application, you need to ensure the following. Backend processing. Your your flask API should be capable of processing the EEG data both with and without the wavelet denoising applied. When the wavelet denoise setting is enabled, the API should apply the denoising process to the EEG data before calculating the spectrogram. The front end should correctly send the state of the wavelet denoise toggle on, off, to the back end when requesting data for the spectrogram. The fetch and display spectrogram function should be modified to request and display the correct version of the spectrogram based on the denoise setting. Here is a suggestion for modifying the event listener for the wavelet denoise toggle in your JavaScript code. In this setup, when the state of the wavelet denoise toggle changes, it triggers both fetch data and render and fetch and display spectrogram, ensuring that both the raw EEG signal and the spectrogram reflect the current denoise setting.  This setup will allow users to visualize the differences in the EEG signal's frequency content with and without noise reduction. Yes, changes to the back end may be necessary to ensure it correctly processes and responds to the wavelet denoise setting. Here's what you need to consider for the back end, typically a Flask API in this case. Handling wavelet denoise parameter, your Flask API should be able to receive and interpret the wavelet denoise setting from the front end requests. This involves, REG. Receiving the wavelet denoise toggle state, on, off, as part of the request. Adjusting the data processing pipeline based on this setting. Performing wavelet transformation. Thresholding or modifying wavelet coefficients to reduce noise. Reconstructing the signal from the modified coefficients. Generating the spectrogram. If wavelet denoise is on, generate the spectrogram from the denoise data. If wavelet denoise is off, generate the spectrogram from the original EEG data. Returning the correct data, ensure that the API sends back the appropriate data, either the original or denoised EEG signal, and the corresponding spectrogram, based on the wavelet denoise setting. Testing and validation, after making these changes, it's crucial to thoroughly test the API to ensure that it behaves as expected for different states of the wavelet denoise toggle. Documentation, comments, update any documentation or comments in your code to reflect these changes and to provide clarity on how the wavelet denoise feature is implemented and affects the data processing. Here's a simplified example of how you might handle this in your flask route. In this example, apply underscore wavelet underscore denoise and generate underscore spectrogram are hypothetical functions you'd implement to perform the respective tasks. The key is to conditionally apply the denoising based on the input from the front end and ensure that both the raw EEG data and its spectrogram are correctly processed. You're correct, and I apologize for the confusion. The hypothetical functions apply underscore wavelet underscore denoise and generate underscore spectrogram were mentioned as generic placeholders to illustrate the concept. In the context of your existing flask application, the actual implementation would depend on the details of your current setup, which you shared earlier. Given the details from your earlier code snippet, here's how you could modify your flask back end to handle the wavelet denoise setting for the spectrogram. Incorporate wavelet denoise into spectrogram generation, within Y. Within your spectrogram underscore data route, you should add logic to process the EEG data with wavelet denoising if the wavelet denoise parameter is set to true. Extract the wavelet denoise parameter from the request. Apply wavelet denoising to the EEG data segment if this parameter is true, before proceeding with spectrogram generation. Here is an updated version of your spectrogram underscore data route with these considerations. In this code, apply underscore wavelet underscore denoising is a function you would need to define based on your denoising logic. The key part here is that the denoising is applied conditionally based on the wavelet denoise parameter from the request. Please adjust this example to fit the specifics of your application and the actual implementation of your wavelet denoising process. Do I actually have applied wavelet denoising? I don't think so. Do I actually have applied wavelet denoising function? Do I actually need it as a new function or can I use existing code that already generates the denoise signal? If you already have existing code in your flask application that generates the denoised EEG signal, you can certainly reuse that code instead of creating a new function. The key is to integrate this existing denoising logic into the route that generates the spectrogram. Based on the code you've shared earlier, you're already processing the EEG data for denoising in the get underscore data route. You can apply a similar approach in your spectrogram underscore data route. Here's how you can modify the spectrogram underscore data route to use the existing denoising logic. Extract the relevant code, identify the part of your existing code in the get underscore data route that applies wavelet denoising. Reuse the logic in spectrogram underscore data, apply the same logic in the spectrogram underscore data route to denoise the data before generating the spectrogram. For example, if you have a segment in your get underscore data route like this, you can apply a similar logic in your spectrogram underscore data route. In this updated route, you apply the same denoising logic to the EEG data before generating the spectrogram. The function denoise underscore using underscore wavelet is an example. Replace it with the actual functional code snippet you use in the get underscore data route for denoising. This approach ensures consistency in how denoising is applied across different parts of your application. Remember to test the updated endpoint to ensure it behaves as expected with the wavelet denoise setting. All right, so this actually makes a bit of sense. So when we generate the spectrum data, are we already doing this? EEG data denoise wavelet denoise, okay, you need to, can you regenerate the whole spectrogram data function? Sorry, I won't be able to integrate that. I don't know, quite well enough. Absolutely. Let's recreate the spectrogram underscore data function in your Flask app, integrating the wavelet denoising logic that you already have in your existing get underscore data endpoint. I'll use the structure and variable names from your previous snippets as much as possible. Here's a restructured version of the spectrogram underscore data route. In this version of the spectrogram underscore data function, wavelet denoise parameter, the function checks if wavelet denoising is enabled using the wavelet denoise parameter from the request. Denoising logic, if denoising is enabled, it calls apply underscore wavelet underscore denoising, which should contain the logic you already use in your get underscore data route. Make sure to implement this function based on your existing denoising code. Spectrogram generation, it then generates the spectrogram using the potentially denoised EEG data. Response preparation, finally, it prepares and returns the spectrogram data in a JSON format. Replace apply underscore wavelet underscore denoising with your actual denoising function. If your denoising logic is complex or involves multiple steps, it's a good idea to encapsulate it in a function like this for better readability and reuse across your application. The pass statement in the apply underscore wavelet underscore denoising function is used as a placeholder to indicate where you should implement the actual wavelet denoising logic. In Python, pass is a null operation, nothing happens when it executes. It's often used in places where your code will eventually go, but you haven't written it yet. It's a way to write a function structure without filling in the details immediately, allowing the rest of your code to run without errors in the meantime. Since I don't have the specifics of your wavelet denoising implementation, I included pass to suggest that this is where you should add your existing denoising code. Here's how you might modify it with actual logic. In your final implementation, replace pass with the code that performs the actual wavelet denoising process. This implementation should align with how you've set up wavelet denoising in other parts of your application, ensuring consistency in data processing. Thank you for providing the specific wavelet denoising code you have. Since you already have this implementation, you can directly integrate it into the spectrogram underscore data function in your Flask application. You don't need a separate apply underscore wavelet underscore denoising function as I previously suggested. Instead, you can use your existing wavelet denoising logic directly within the spectrogram underscore data function. Here's how you can modify the spectrogram underscore data route with your existing wavelet denoising code. In this version of the spectrogram underscore data route, the existing wavelet denoising logic is directly used. When the wavelet denoise parameter is true, this logic is applied to the EEG data before generating the spectrogram. This should ensure that the generated spectrogram reflects the denoised EEG signal when wavelet denoising is enabled and the original signal when it is not. Be sure to test this implementation to confirm that it behaves as expected with your front end. Okay, this will be really odd because I'll have this code twice. You're right. Duplicating the same wavelet denoising code in multiple places isn't ideal due to reasons like maintainability and potential fairers. A better practice is to encapsulate this logic into a reusable function. You can then call this function wherever needed, reducing code duplication. Let's refactor your wavelet denoising logic into a separate function and use this function in both the get underscore data and spectrogram underscore data routes. Here's how you can define a reusable function for wavelet denoising. Now, in both your get underscore data and spectrogram underscore data routes, you can use this function. And similarly for get underscore data, this approach makes your code cleaner, easier to maintain and more consistent. If you need to update your wavelet denoising process in the future, you'll only have to make changes in one place. Apply underscore wavelet underscore denoising function and it will be reflected wherever the function is used. Okay, so assume functions can go in the beginning of the code. And I'm pretty sure I don't need this one. Just call it. So now we have this supply wavelet denoising now in spectrogram data. Hey, where is it? No, wait, let's do this one first and get data. Yeah, over here.


Hello and welcome to this session. In this session, first we are going to discuss scalar triple product. The products formed with three vectors are called triple products B, C are only three vectors. Then by inserting dot and B cross between vector A, vector B and vector C in the same alphabetical order, we will have the following types of product. First type of product we can have is vector A dot vector B dot vector C which is meaningless as vector A dot vector B is a scalar quantity and we cannot define dot product between a scalar and a vector quantity. Second we have vector A dot vector B cross vector C which is again meaningless. Since vector A dot vector B is a scalar quantity and we cannot define the cross product between a scalar and a vector quantity, next we have vector A cross vector B dot vector C which is meaningless. Since vector A cross vector B is a vector quantity and its dot product with vector C is a scalar quantity and this product is known as scalar triple product and similarly vector A cross vector B cross vector C is meaningless. And this product is known as vector triple product. Now let us define scalar triple product. Let A be C be three vectors. Then the scalar or dot product of one of the vectors and the cross product of the remaining two is called a scalar triple product. In other words we can say that for any three given vectors vector A cross vector B dot vector C is called the scalar triple product and is denoted by scalar triple product of vector A B C. Can also be written as and we know that scalar triple product of vector A B C is equal to vector A cross vector B dot vector C. Now we are going to discuss geometrical interpretation of scalar triple product. Genetrically the scalar triple product that is vector A cross vector B dot vector C represents the volume of the parallel pipe formed by the three vectors B C. As its coterminous edges, let us draw a parallel pipe whose coterminous edges O P O Q and O R are represented in magnitude and direction by vector A vector B and vector C respectively. And vectors A B C are three non-coplanar vectors. Now vector A cross vector B is a vector perpendicular to the plane of vector A and vector B. Here theta is the angle between vector A and vector B. Let theta that be the angle between vector C and vector A cross vector B then vector A cross vector B dot vector C is equal to modulus of vector A into modulus of vector B into sin of angle theta into n pi dot vector C. As we know that vector A cross vector B is equal to modulus of vector A into modulus of vector B into sin of angle theta into n cap. Now this can be written as modulus of vector A into modulus of vector B into sin of angle theta into n cap dot vector C which is equal to modulus of vector A into modulus of vector B into sin of angle theta into. Now n cap dot vector C can be written as modulus of unit vector n cap into modulus of vector C into curve of theta dash. Therefore scalar triple product of vector A B C which is represented by is equal to A into B into sin of theta into modulus of n cap is equal to 1. Now modulus of vector C is equal to C into curve of angle theta dash. Therefore scalar triple product of vector A B C is equal to area of parallelogram O P S Q that is into B into sin of angle theta into C into curve of theta dash that is modulus of integral sin C n O P S Q which can also be written as scalar triple product of vector A B C. Therefore scalar triple product of vector A B C is equal to area of base into height of the parallelopiped. Therefore scalar triple product of vector A B C is equal to volume of the parallelopiped formed by the vectors A B C. Now with score modulus edges the scalar triple product of vectors A B C which is equal to vector A cross vector B dot vector C or can also be written as vector A dot vector B cross vector C is also called the box product. Vector A cross vector B dot vector C is positive or negative accordingly as vector A vector B vector C form a right or left handed system. Now we are going to discuss how to express the scalar product vector A cross vector B dot vector C in terms of components. Let vector A be equal to A1 i cap plus A2 j cap plus A3 k cap vector B be equal to B1 i cap plus B2 j cap plus B3 k cap. And vector C be equal to C1 i cap plus C2 j cap plus C3 k cap then vector B cross vector C can be written in the determinant form as the determinant containing elements i cap j cap k cap B1 B2 B3 C1 C2 C3. Which is equal to i cap into B2 into C3 minus of B3 into C2 minus of j cap into B1 into C3 minus of B3 into C1 plus j cap into B1 into C2 minus of B2 into C1. Now vector A dot vector B cross vector C the vector A is equal to A1 i cap plus A2 j cap plus A3 k cap and vector B cross vector C is equal to i cap into B2 C3 minus B3 C2 minus of j cap into B1 C3 minus B3 C1 plus j cap into B1 C2 minus B2 C1. Is equal to A1 i cap plus A2 j cap plus A3 k cap dot i cap into B2 C3 minus of B3 C2 minus of j cap into B1 C3 minus of B3 C1 plus j cap into B1 C2 minus of B3 C3 minus of B3 C1. On solving this we get vector A dot vector B cross vector C is equal to A1 into B2 into C3 minus of C2 into B3 minus of A2 into B1 into C3 minus of C1 into B3. Let A3 into B1 into C2 minus of C1 into B2 it can also be written as scalar triple vector vectors ABP is equal to the determinant containing elements A1 A2 A3 B1 B2 B3 C1 C2 C3. Now we shall discuss condition of coplanarity of three vectors. The necessary and sufficient condition by three non-zero and non-parallel vectors ABP the coplanar is scalar triple product of vectors ABP is equal to zero. First we shall prove the necessary condition let ABP B3 non-zero non-parallel and coplanar vectors and it is to be proved that scalar triple product of vectors ABP is equal to zero. In other words we can say that the volume of the parallel pipet comprise them as coterminous edges is zero as ABC actually non-zero coplanar vectors. Therefore vector B cross vector C is a vector perpendicular to the plane of vector B and vector C as vector A is coplanar with vector B and vector C. Vector A is also perpendicular to vector B cross vector C. Therefore vector A dot vector B cross vector C is equal to zero or we can say scalar triple product of vectors ABP is equal to zero. That is we have dot product of vector A with vector B cross vector C is zero as for theta is equal to pi by 2 we have vector A dot vector B is equal to modulus of vector A into modulus of vector B into cos of theta. Which is equal to modulus of vector A into modulus of vector B into cos of pi by 2. Since cos of pi by 2 is equal to zero therefore we have vector A dot vector B is equal to zero. Now we shall prove the sufficient condition that is let scalar triple product of vectors ABC be equal to zero and we have to prove that vector A, vector B and vector C are coplanar. As we have assumed that scalar triple product of vectors ABC is equal to zero which implies that vector A dot vector B cross vector C is equal to zero and mark this equation as 1. This shows that either vector A is perpendicular to vector B cross vector C or vector A is equal to zero or vector B cross vector C is equal to zero but vector A cannot be equal to zero as it is given that vector A is a non-zero vector. Now vector B cross vector C is equal to zero implies that vector B is equal to zero vector C is equal to zero or vector B and vector C are parallel vectors but it is also given that vector B cannot be equal to zero. So vector C cannot be equal to zero and vector B and vector C are non-parallel vectors therefore vector B cross vector C cannot be equal to zero therefore equation 1 implies that vector A is perpendicular to vector B cross vector C but vector B cross vector C is perpendicular to the plane of vector B and vector C therefore vector A should be in the plane of vector B and vector C therefore vector A, vector B and vector C are coplanar vectors. This completes our session. Hope you enjoyed this session.


What's going on guys got Kyle here with late in sports cards. This is uh, we're in one box for Chris F 2022 tops MLS Renaissance Good luck Chris. Let's see what we got here. Yeah, soon Timmy after this one. We're getting out of here We'll have Matt back in the morning and then Forrest and me over at five. Good luck Chris First one is a rookie auto It's gonna be Christian McFarlane on the rookie auto there's seven of ten. He signed real small on there Seven of ten on the red rookie auto Christian McFarlane for a New York City FC Renaissance in great engravement auto Farland and patch auto Empty box For the revolution it's gonna be Charles Gill numbered one out of 20 on the patch auto there player worn on the patch there One out of ten Charles Gill or one out of 20 Charles Gill for the revolution Alrighty there Chris and that will do it for your one box of MLS Renaissance nice hit on the rookie auto and the patch auto We'll get those right out to you