POPULARITY
Bryan Cantrill is the co-founder and CTO of Oxide Computer Company. We discuss why the biggest cloud providers don't use off the shelf hardware, how scaling data centers at samsung's scale exposed problems with hard drive firmware, how the values of NodeJS are in conflict with robust systems, choosing Rust, and the benefits of Oxide Computer's rack scale approach. This is an extended version of an interview posted on Software Engineering Radio. Related links Oxide Computer Oxide and Friends Illumos Platform as a Reflection of Values RFD 26 bhyve CockroachDB Heterogeneous Computing with Raja Koduri Transcript You can help correct transcripts on GitHub. Intro [00:00:00] Jeremy: Today I am talking to Bryan Cantrill. He's the co-founder and CTO of Oxide computer company, and he was previously the CTO of Joyent and he also co-authored the DTrace Tracing framework while he was at Sun Microsystems. [00:00:14] Jeremy: Bryan, welcome to Software Engineering radio. [00:00:17] Bryan: Uh, awesome. Thanks for having me. It's great to be here. [00:00:20] Jeremy: You're the CTO of a company that makes computers. But I think before we get into that, a lot of people who built software, now that the actual computer is abstracted away, they're using AWS or they're using some kind of cloud service. So I thought we could start by talking about, data centers. [00:00:41] Jeremy: 'cause you were. Previously working at Joyent, and I believe you got bought by Samsung and you've previously talked about how you had to figure out, how do I run things at Samsung's scale. So how, how, how was your experience with that? What, what were the challenges there? Samsung scale and migrating off the cloud [00:01:01] Bryan: Yeah, I mean, so at Joyent, and so Joyent was a cloud computing pioneer. Uh, we competed with the likes of AWS and then later GCP and Azure. Uh, and we, I mean, we were operating at a scale, right? We had a bunch of machines, a bunch of dcs, but ultimately we know we were a VC backed company and, you know, a small company by the standards of, certainly by Samsung standards. [00:01:25] Bryan: And so when, when Samsung bought the company, I mean, the reason by the way that Samsung bought Joyent is Samsung's. Cloud Bill was, uh, let's just say it was extremely large. They were spending an enormous amount of money every year on, on the public cloud. And they realized that in order to secure their fate economically, they had to be running on their own infrastructure. [00:01:51] Bryan: It did not make sense. And there's not, was not really a product that Samsung could go buy that would give them that on-prem cloud. Uh, I mean in that, in that regard, like the state of the market was really no different. And so they went looking for a company, uh, and bought, bought Joyent. And when we were on the inside of Samsung. [00:02:11] Bryan: That we learned about Samsung scale. And Samsung loves to talk about Samsung scale. And I gotta tell you, it is more than just chest thumping. Like Samsung Scale really is, I mean, just the, the sheer, the number of devices, the number of customers, just this absolute size. they really wanted to take us out to, to levels of scale, certainly that we had not seen. [00:02:31] Bryan: The reason for buying Joyent was to be able to stand up on their own infrastructure so that we were gonna go buy, we did go buy a bunch of hardware. Problems with server hardware at scale [00:02:40] Bryan: And I remember just thinking, God, I hope Dell is somehow magically better. I hope the problems that we have seen in the small, we just. You know, I just remember hoping and hope is hope. It was of course, a terrible strategy and it was a terrible strategy here too. Uh, and the we that the problems that we saw at the large were, and when you scale out the problems that you see kind of once or twice, you now see all the time and they become absolutely debilitating. [00:03:12] Bryan: And we saw a whole series of really debilitating problems. I mean, many ways, like comically debilitating, uh, in terms of, of showing just how bad the state-of-the-art. Yes. And we had, I mean, it should be said, we had great software and great software expertise, um, and we were controlling our own system software. [00:03:35] Bryan: But even controlling your own system software, your own host OS, your own control plane, which is what we had at Joyent, ultimately, you're pretty limited. You go, I mean, you got the problems that you can obviously solve, the ones that are in your own software, but the problems that are beneath you, the, the problems that are in the hardware platform, the problems that are in the componentry beneath you become the problems that are in the firmware. IO latency due to hard drive firmware [00:04:00] Bryan: Those problems become unresolvable and they are deeply, deeply frustrating. Um, and we just saw a bunch of 'em again, they were. Comical in retrospect, and I'll give you like a, a couple of concrete examples just to give, give you an idea of what kinda what you're looking at. one of the, our data centers had really pathological IO latency. [00:04:23] Bryan: we had a very, uh, database heavy workload. And this was kind of right at the period where you were still deploying on rotating media on hard drives. So this is like, so. An all flash buy did not make economic sense when we did this in, in 2016. This probably, it'd be interesting to know like when was the, the kind of the last time that that actual hard drives made sense? [00:04:50] Bryan: 'cause I feel this was close to it. So we had a, a bunch of, of a pathological IO problems, but we had one data center in which the outliers were actually quite a bit worse and there was so much going on in that system. It took us a long time to figure out like why. And because when, when you, when you're io when you're seeing worse io I mean you're naturally, you wanna understand like what's the workload doing? [00:05:14] Bryan: You're trying to take a first principles approach. What's the workload doing? So this is a very intensive database workload to support the, the object storage system that we had built called Manta. And that the, the metadata tier was stored and uh, was we were using Postgres for that. And that was just getting absolutely slaughtered. [00:05:34] Bryan: Um, and ultimately very IO bound with these kind of pathological IO latencies. Uh, and as we, you know, trying to like peel away the layers to figure out what was going on. And I finally had this thing. So it's like, okay, we are seeing at the, at the device layer, at the at, at the disc layer, we are seeing pathological outliers in this data center that we're not seeing anywhere else. [00:06:00] Bryan: And that does not make any sense. And the thought occurred to me. I'm like, well, maybe we are. Do we have like different. Different rev of firmware on our HGST drives, HGST. Now part of WD Western Digital were the drives that we had everywhere. And, um, so maybe we had a different, maybe I had a firmware bug. [00:06:20] Bryan: I, this would not be the first time in my life at all that I would have a drive firmware issue. Uh, and I went to go pull the firmware, rev, and I'm like, Toshiba makes hard drives? So we had, I mean. I had no idea that Toshiba even made hard drives, let alone that they were our, they were in our data center. [00:06:38] Bryan: I'm like, what is this? And as it turns out, and this is, you know, part of the, the challenge when you don't have an integrated system, which not to pick on them, but Dell doesn't, and what Dell would routinely put just sub make substitutes, and they make substitutes that they, you know, it's kind of like you're going to like, I don't know, Instacart or whatever, and they're out of the thing that you want. [00:07:03] Bryan: So, you know, you're, someone makes a substitute and like sometimes that's okay, but it's really not okay in a data center. And you really want to develop and validate a, an end-to-end integrated system. And in this case, like Toshiba doesn't, I mean, Toshiba does make hard drives, but they are a, or the data they did, uh, they basically were, uh, not competitive and they were not competitive in part for the reasons that we were discovering. [00:07:29] Bryan: They had really serious firmware issues. So the, these were drives that would just simply stop a, a stop acknowledging any reads from the order of 2,700 milliseconds. Long time, 2.7 seconds. Um. And that was a, it was a drive firmware issue, but it was highlighted like a much deeper issue, which was the simple lack of control that we had over our own destiny. [00:07:53] Bryan: Um, and it's an, it's, it's an example among many where Dell is making a decision. That lowers the cost of what they are providing you marginally, but it is then giving you a system that they shouldn't have any confidence in because it's not one that they've actually designed and they leave it to the customer, the end user, to make these discoveries. [00:08:18] Bryan: And these things happen up and down the stack. And for every, for whether it's, and, and not just to pick on Dell because it's, it's true for HPE, it's true for super micro, uh, it's true for your switch vendors. It's, it's true for storage vendors where the, the, the, the one that is left actually integrating these things and trying to make the the whole thing work is the end user sitting in their data center. AWS / Google are not buying off the shelf hardware but you can't use it [00:08:42] Bryan: There's not a product that they can buy that gives them elastic infrastructure, a cloud in their own DC The, the product that you buy is the public cloud. Like when you go in the public cloud, you don't worry about the stuff because that it's, it's AWS's issue or it's GCP's issue. And they are the ones that get this to ground. [00:09:02] Bryan: And they, and this was kind of, you know, the eye-opening moment. Not a surprise. Uh, they are not Dell customers. They're not HPE customers. They're not super micro customers. They have designed their own machines. And to varying degrees, depending on which one you're looking at. But they've taken the clean sheet of paper and the frustration that we had kind of at Joyent and beginning to wonder and then Samsung and kind of wondering what was next, uh, is that, that what they built was not available for purchase in the data center. [00:09:35] Bryan: You could only rent it in the public cloud. And our big belief is that public cloud computing is a really important revolution in infrastructure. Doesn't feel like a different, a deep thought, but cloud computing is a really important revolution. It shouldn't only be available to rent. You should be able to actually buy it. [00:09:53] Bryan: And there are a bunch of reasons for doing that. Uh, one in the one we we saw at Samsung is economics, which I think is still the dominant reason where it just does not make sense to rent all of your compute in perpetuity. But there are other reasons too. There's security, there's risk management, there's latency. [00:10:07] Bryan: There are a bunch of reasons why one might wanna to own one's own infrastructure. But, uh, that was very much the, the, so the, the genesis for oxide was coming out of this very painful experience and a painful experience that, because, I mean, a long answer to your question about like what was it like to be at Samsung scale? [00:10:27] Bryan: Those are the kinds of things that we, I mean, in our other data centers, we didn't have Toshiba drives. We only had the HDSC drives, but it's only when you get to this larger scale that you begin to see some of these pathologies. But these pathologies then are really debilitating in terms of those who are trying to develop a service on top of them. [00:10:45] Bryan: So it was, it was very educational in, in that regard. And you're very grateful for the experience at Samsung in terms of opening our eyes to the challenge of running at that kind of scale. [00:10:57] Jeremy: Yeah, because I, I think as software engineers, a lot of times we, we treat the hardware as a, as a given where, [00:11:08] Bryan: Yeah. [00:11:08] Bryan: Yeah. There's software in chard drives [00:11:09] Jeremy: It sounds like in, in this case, I mean, maybe the issue is not so much that. Dell or HP as a company doesn't own every single piece that they're providing you, but rather the fact that they're swapping pieces in and out without advertising them, and then when it becomes a problem, they're not necessarily willing to, to deal with the, the consequences of that. [00:11:34] Bryan: They just don't know. I mean, I think they just genuinely don't know. I mean, I think that they, it's not like they're making a deliberate decision to kind of ship garbage. It's just that they are making, I mean, I think it's exactly what you said about like, not thinking about the hardware. It's like, what's a hard drive? [00:11:47] Bryan: Like what's it, I mean, it's a hard drive. It's got the same specs as this other hard drive and Intel. You know, it's a little bit cheaper, so why not? It's like, well, like there's some reasons why not, and one of the reasons why not is like, uh, even a hard drive, whether it's rotating media or, or flash, like that's not just hardware. [00:12:05] Bryan: There's software in there. And that the software's like not the same. I mean, there are components where it's like, there's actually, whether, you know, if, if you're looking at like a resistor or a capacitor or something like this Yeah. If you've got two, two parts that are within the same tolerance. Yeah. [00:12:19] Bryan: Like sure. Maybe, although even the EEs I think would be, would be, uh, objecting that a little bit. But the, the, the more complicated you get, and certainly once you get to the, the, the, the kind of the hardware that we think of like a, a, a microprocessor, a a network interface card, a a, a hard driver, an NVME drive. [00:12:38] Bryan: Those things are super complicated and there's a whole bunch of software inside of those things, the firmware, and that's the stuff that, that you can't, I mean, you say that software engineers don't think about that. It's like you, no one can really think about that because it's proprietary that's kinda welded shut and you've got this abstraction into it. [00:12:55] Bryan: But the, the way that thing operates is very core to how the thing in aggregate will behave. And I think that you, the, the kind of, the, the fundamental difference between Oxide's approach and the approach that you get at a Dell HP Supermicro, wherever, is really thinking holistically in terms of hardware and software together in a system that, that ultimately delivers cloud computing to a user. [00:13:22] Bryan: And there's a lot of software at many, many, many, many different layers. And it's very important to think about, about that software and that hardware holistically as a single system. [00:13:34] Jeremy: And during that time at Joyent, when you experienced some of these issues, was it more of a case of you didn't have enough servers experiencing this? So if it would happen, you might say like, well, this one's not working, so maybe we'll just replace the hardware. What, what was the thought process when you were working at that smaller scale and, and how did these issues affect you? UEFI / Baseboard Management Controller [00:13:58] Bryan: Yeah, at the smaller scale, you, uh, you see fewer of them, right? You just see it's like, okay, we, you know, what you might see is like, that's weird. We kinda saw this in one machine versus seeing it in a hundred or a thousand or 10,000. Um, so you just, you just see them, uh, less frequently as a result, they are less debilitating. [00:14:16] Bryan: Um, I, I think that it's, when you go to that larger scale, those things that become, that were unusual now become routine and they become debilitating. Um, so it, it really is in many regards a function of scale. Uh, and then I think it was also, you know, it was a little bit dispiriting that kind of the substrate we were building on really had not improved. [00:14:39] Bryan: Um, and if you look at, you know, the, if you buy a computer server, buy an x86 server. There is a very low layer of firmware, the BIOS, the basic input output system, the UEFI BIOS, and this is like an abstraction layer that has, has existed since the eighties and hasn't really meaningfully improved. Um, the, the kind of the transition to UEFI happened with, I mean, I, I ironically with Itanium, um, you know, two decades ago. [00:15:08] Bryan: but beyond that, like this low layer, this lowest layer of platform enablement software is really only impeding the operability of the system. Um, you look at the baseboard management controller, which is the kind of the computer within the computer, there is a, uh, there is an element in the machine that needs to handle environmentals, that needs to handle, uh, operate the fans and so on. [00:15:31] Bryan: Uh, and that traditionally has this, the space board management controller, and that architecturally just hasn't improved in the last two decades. And, you know, that's, it's a proprietary piece of silicon. Generally from a company that no one's ever heard of called a Speed, uh, which has to be, is written all on caps, so I guess it needs to be screamed. [00:15:50] Bryan: Um, a speed has a proprietary part that has a, there is a root password infamously there, is there, the root password is encoded effectively in silicon. So, uh, which is just, and for, um, anyone who kind of goes deep into these things, like, oh my God, are you kidding me? Um, when we first started oxide, the wifi password was a fraction of the a speed root password for the bmc. [00:16:16] Bryan: It's kinda like a little, little BMC humor. Um, but those things, it was just dispiriting that, that the, the state-of-the-art was still basically personal computers running in the data center. Um, and that's part of what, what was the motivation for doing something new? [00:16:32] Jeremy: And for the people using these systems, whether it's the baseboard management controller or it's the The BIOS or UF UEFI component, what are the actual problems that people are seeing seen? Security vulnerabilities and poor practices in the BMC [00:16:51] Bryan: Oh man, I, the, you are going to have like some fraction of your listeners, maybe a big fraction where like, yeah, like what are the problems? That's a good question. And then you're gonna have the people that actually deal with these things who are, did like their heads already hit the desk being like, what are the problems? [00:17:06] Bryan: Like what are the non problems? Like what, what works? Actually, that's like a shorter answer. Um, I mean, there are so many problems and a lot of it is just like, I mean, there are problems just architecturally these things are just so, I mean, and you could, they're the problems spread to the horizon, so you can kind of start wherever you want. [00:17:24] Bryan: But I mean, as like, as a really concrete example. Okay, so the, the BMCs that, that the computer within the computer that needs to be on its own network. So you now have like not one network, you got two networks that, and that network, by the way, it, that's the network that you're gonna log into to like reset the machine when it's otherwise unresponsive. [00:17:44] Bryan: So that going into the BMC, you can are, you're able to control the entire machine. Well it's like, alright, so now I've got a second net network that I need to manage. What is running on the BMC? Well, it's running some. Ancient, ancient version of Linux it that you got. It's like, well how do I, how do I patch that? [00:18:02] Bryan: How do I like manage the vulnerabilities with that? Because if someone is able to root your BMC, they control the system. So it's like, this is not you've, and now you've gotta go deal with all of the operational hair around that. How do you upgrade that system updating the BMC? I mean, it's like you've got this like second shadow bad infrastructure that you have to go manage. [00:18:23] Bryan: Generally not open source. There's something called open BMC, um, which, um, you people use to varying degrees, but you're generally stuck with the proprietary BMC, so you're generally stuck with, with iLO from HPE or iDRAC from Dell or, or, uh, the, uh, su super micros, BMC, that H-P-B-M-C, and you are, uh, it is just excruciating pain. [00:18:49] Bryan: Um, and that this is assuming that by the way, that everything is behaving correctly. The, the problem is that these things often don't behave correctly, and then the consequence of them not behaving correctly. It's really dire because it's at that lowest layer of the system. So, I mean, I'll give you a concrete example. [00:19:07] Bryan: a customer of theirs reported to me, so I won't disclose the vendor, but let's just say that a well-known vendor had an issue with their, their temperature sensors were broken. Um, and the thing would always read basically the wrong value. So it was the BMC that had to like, invent its own ki a different kind of thermal control loop. [00:19:28] Bryan: And it would index on the, on the, the, the, the actual inrush current. It would, they would look at that at the current that's going into the CPU to adjust the fan speed. That's a great example of something like that's a, that's an interesting idea. That doesn't work. 'cause that's actually not the temperature. [00:19:45] Bryan: So like that software would crank the fans whenever you had an inrush of current and this customer had a workload that would spike the current and by it, when it would spike the current, the, the, the fans would kick up and then they would slowly degrade over time. Well, this workload was spiking the current faster than the fans would degrade, but not fast enough to actually heat up the part. [00:20:08] Bryan: And ultimately over a very long time, in a very painful investigation, it's customer determined that like my fans are cranked in my data center for no reason. We're blowing cold air. And it's like that, this is on the order of like a hundred watts, a server of, of energy that you shouldn't be spending and like that ultimately what that go comes down to this kind of broken software hardware interface at the lowest layer that has real meaningful consequence, uh, in terms of hundreds of kilowatts, um, across a data center. So this stuff has, has very, very, very real consequence and it's such a shadowy world. Part of the reason that, that your listeners that have dealt with this, that our heads will hit the desk is because it is really aggravating to deal with problems with this layer. [00:21:01] Bryan: You, you feel powerless. You don't control or really see the software that's on them. It's generally proprietary. You are relying on your vendor. Your vendor is telling you that like, boy, I don't know. You're the only customer seeing this. I mean, the number of times I have heard that for, and I, I have pledged that we're, we're not gonna say that at oxide because it's such an unaskable thing to say like, you're the only customer saying this. [00:21:25] Bryan: It's like, it feels like, are you blaming me for my problem? Feels like you're blaming me for my problem? Um, and what you begin to realize is that to a degree, these folks are speaking their own truth because the, the folks that are running at real scale at Hyperscale, those folks aren't Dell, HP super micro customers. [00:21:46] Bryan: They're actually, they've done their own thing. So it's like, yeah, Dell's not seeing that problem, um, because they're not running at the same scale. Um, but when you do run, you only have to run at modest scale before these things just become. Overwhelming in terms of the, the headwind that they present to people that wanna deploy infrastructure. The problem is felt with just a few racks [00:22:05] Jeremy: Yeah, so maybe to help people get some perspective at, at what point do you think that people start noticing or start feeling these problems? Because I imagine that if you're just have a few racks or [00:22:22] Bryan: do you have a couple racks or the, or do you wonder or just wondering because No, no, no. I would think, I think anyone who deploys any number of servers, especially now, especially if your experience is only in the cloud, you're gonna be like, what the hell is this? I mean, just again, just to get this thing working at all. [00:22:39] Bryan: It is so it, it's so hairy and so congealed, right? It's not designed. Um, and it, it, it, it's accreted it and it's so obviously accreted that you are, I mean, nobody who is setting up a rack of servers is gonna think to themselves like, yes, this is the right way to go do it. This all makes sense because it's, it's just not, it, I, it feels like the kit, I mean, kit car's almost too generous because it implies that there's like a set of plans to work to in the end. [00:23:08] Bryan: Uh, I mean, it, it, it's a bag of bolts. It's a bunch of parts that you're putting together. And so even at the smallest scales, that stuff is painful. Just architecturally, it's painful at the small scale then, but at least you can get it working. I think the stuff that then becomes debilitating at larger scale are the things that are, are worse than just like, I can't, like this thing is a mess to get working. [00:23:31] Bryan: It's like the, the, the fan issue that, um, where you are now seeing this over, you know, hundreds of machines or thousands of machines. Um, so I, it is painful at more or less all levels of scale. There's, there is no level at which the, the, the pc, which is really what this is, this is a, the, the personal computer architecture from the 1980s and there is really no level of scale where that's the right unit. Running elastic infrastructure is the hardware but also, hypervisor, distributed database, api, etc [00:23:57] Bryan: I mean, where that's the right thing to go deploy, especially if what you are trying to run. Is elastic infrastructure, a cloud. Because the other thing is like we, we've kinda been talking a lot about that hardware layer. Like hardware is, is just the start. Like you actually gotta go put software on that and actually run that as elastic infrastructure. [00:24:16] Bryan: So you need a hypervisor. Yes. But you need a lot more than that. You, you need to actually, you, you need a distributed database, you need web endpoints. You need, you need a CLI, you need all the stuff that you need to actually go run an actual service of compute or networking or storage. I mean, and for, for compute, even for compute, there's a ton of work to be done. [00:24:39] Bryan: And compute is by far, I would say the simplest of the, of the three. When you look at like networks, network services, storage services, there's a whole bunch of stuff that you need to go build in terms of distributed systems to actually offer that as a cloud. So it, I mean, it is painful at more or less every LE level if you are trying to deploy cloud computing on. What's a control plane? [00:25:00] Jeremy: And for someone who doesn't have experience building or working with this type of infrastructure, when you talk about a control plane, what, what does that do in the context of this system? [00:25:16] Bryan: So control plane is the thing that is, that is everything between your API request and that infrastructure actually being acted upon. So you go say, Hey, I, I want a provision, a vm. Okay, great. We've got a whole bunch of things we're gonna provision with that. We're gonna provision a vm, we're gonna get some storage that's gonna go along with that, that's got a network storage service that's gonna come out of, uh, we've got a virtual network that we're gonna either create or attach to. [00:25:39] Bryan: We've got a, a whole bunch of things we need to go do for that. For all of these things, there are metadata components that need, we need to keep track of this thing that, beyond the actual infrastructure that we create. And then we need to go actually, like act on the actual compute elements, the hostos, what have you, the switches, what have you, and actually go. [00:25:56] Bryan: Create these underlying things and then connect them. And there's of course, the challenge of just getting that working is a big challenge. Um, but getting that working robustly, getting that working is, you know, when you go to provision of vm, um, the, all the, the, the steps that need to happen and what happens if one of those steps fails along the way? [00:26:17] Bryan: What happens if, you know, one thing we're very mindful of is these kind of, you get these long tails of like, why, you know, generally our VM provisioning happened within this time, but we get these long tails where it takes much longer. What's going on? What, where in this process are we, are we actually spending time? [00:26:33] Bryan: Uh, and there's a whole lot of complexity that you need to go deal with that. There's a lot of complexity that you need to go deal with this effectively, this workflow that's gonna go create these things and manage them. Um, we use a, a pattern that we call, that are called sagas, actually is a, is a database pattern from the eighties. [00:26:51] Bryan: Uh, Katie McCaffrey is a, is a database reCrcher who, who, uh, I, I think, uh, reintroduce the idea of, of sagas, um, in the last kind of decade. Um, and this is something that we picked up, um, and I've done a lot of really interesting things with, um, to allow for, to this kind of, these workflows to be, to be managed and done so robustly in a way that you can restart them and so on. [00:27:16] Bryan: Uh, and then you guys, you get this whole distributed system that can do all this. That whole distributed system, that itself needs to be reliable and available. So if you, you know, you need to be able to, what happens if you, if you pull a sled or if a sled fails, how does the system deal with that? [00:27:33] Bryan: How does the system deal with getting an another sled added to the system? Like how do you actually grow this distributed system? And then how do you update it? How do you actually go from one version to the next? And all of that has to happen across an air gap where this is gonna run as part of the computer. [00:27:49] Bryan: So there are, it, it is fractally complicated. There, there is a lot of complexity here in, in software, in the software system and all of that. We kind of, we call the control plane. Um, and it, this is the what exists at AWS at GCP, at Azure. When you are hitting an endpoint that's provisioning an EC2 instance for you. [00:28:10] Bryan: There is an AWS control plane that is, is doing all of this and has, uh, some of these similar aspects and certainly some of these similar challenges. Are vSphere / Proxmox / Hyper-V in the same category? [00:28:20] Jeremy: And for people who have run their own servers with something like say VMware or Hyper V or Proxmox, are those in the same category? [00:28:32] Bryan: Yeah, I mean a little bit. I mean, it kind of like vSphere Yes. Via VMware. No. So it's like you, uh, VMware ESX is, is kind of a key building block upon which you can build something that is a more meaningful distributed system. When it's just like a machine that you're provisioning VMs on, it's like, okay, well that's actually, you as the human might be the control plane. [00:28:52] Bryan: Like, that's, that, that's, that's a much easier problem. Um, but when you've got, you know, tens, hundreds, thousands of machines, you need to do it robustly. You need something to coordinate that activity and you know, you need to pick which sled you land on. You need to be able to move these things. You need to be able to update that whole system. [00:29:06] Bryan: That's when you're getting into a control plane. So, you know, some of these things have kind of edged into a control plane, certainly VMware. Um, now Broadcom, um, has delivered something that's kind of cloudish. Um, I think that for folks that are truly born on the cloud, it, it still feels somewhat, uh, like you're going backwards in time when you, when you look at these kind of on-prem offerings. [00:29:29] Bryan: Um, but, but it, it, it's got these aspects to it for sure. Um, and I think that we're, um, some of these other things when you're just looking at KVM or just looks looking at Proxmox you kind of need to, to connect it to other broader things to turn it into something that really looks like manageable infrastructure. [00:29:47] Bryan: And then many of those projects are really, they're either proprietary projects, uh, proprietary products like vSphere, um, or you are really dealing with open source projects that are. Not necessarily aimed at the same level of scale. Um, you know, you look at a, again, Proxmox or, uh, um, you'll get an OpenStack. [00:30:05] Bryan: Um, and you know, OpenStack is just a lot of things, right? I mean, OpenStack has got so many, the OpenStack was kind of a, a free for all, for every infrastructure vendor. Um, and I, you know, there was a time people were like, don't you, aren't you worried about all these companies together that, you know, are coming together for OpenStack? [00:30:24] Bryan: I'm like, haven't you ever worked for like a company? Like, companies don't get along. By the way, it's like having multiple companies work together on a thing that's bad news, not good news. And I think, you know, one of the things that OpenStack has definitely struggled with, kind of with what, actually the, the, there's so many different kind of vendor elements in there that it's, it's very much not a product, it's a project that you're trying to run. [00:30:47] Bryan: But that's, but that very much is in, I mean, that's, that's similar certainly in spirit. [00:30:53] Jeremy: And so I think this is kind of like you're alluding to earlier, the piece that allows you to allocate, compute, storage, manage networking, gives you that experience of I can go to a web console or I can use an API and I can spin up machines, get them all connected. At the end of the day, the control plane. Is allowing you to do that in hopefully a user-friendly way. [00:31:21] Bryan: That's right. Yep. And in the, I mean, in order to do that in a modern way, it's not just like a user-friendly way. You really need to have a CLI and a web UI and an API. Those all need to be drawn from the same kind of single ground truth. Like you don't wanna have any of those be an afterthought for the other. [00:31:39] Bryan: You wanna have the same way of generating all of those different endpoints and, and entries into the system. Building a control plane now has better tools (Rust, CockroachDB) [00:31:46] Jeremy: And if you take your time at Joyent as an example. What kind of tools existed for that versus how much did you have to build in-house for as far as the hypervisor and managing the compute and all that? [00:32:02] Bryan: Yeah, so we built more or less everything in house. I mean, what you have is, um, and I think, you know, over time we've gotten slightly better tools. Um, I think, and, and maybe it's a little bit easier to talk about the, kind of the tools we started at Oxide because we kind of started with a, with a clean sheet of paper at oxide. [00:32:16] Bryan: We wanted to, knew we wanted to go build a control plane, but we were able to kind of go revisit some of the components. So actually, and maybe I'll, I'll talk about some of those changes. So when we, at, For example, at Joyent, when we were building a cloud at Joyent, there wasn't really a good distributed database. [00:32:34] Bryan: Um, so we were using Postgres as our database for metadata and there were a lot of challenges. And Postgres is not a distributed database. It's running. With a primary secondary architecture, and there's a bunch of issues there, many of which we discovered the hard way. Um, when we were coming to oxide, you have much better options to pick from in terms of distributed databases. [00:32:57] Bryan: You know, we, there was a period that now seems maybe potentially brief in hindsight, but of a really high quality open source distributed databases. So there were really some good ones to, to pick from. Um, we, we built on CockroachDB on CRDB. Um, so that was a really important component. That we had at oxide that we didn't have at Joyent. [00:33:19] Bryan: Um, so we were, I wouldn't say we were rolling our own distributed database, we were just using Postgres and uh, and, and dealing with an enormous amount of pain there in terms of the surround. Um, on top of that, and, and, you know, a, a control plane is much more than a database, obviously. Uh, and you've gotta deal with, uh, there's a whole bunch of software that you need to go, right. [00:33:40] Bryan: Um, to be able to, to transform these kind of API requests into something that is reliable infrastructure, right? And there, there's a lot to that. Uh, especially when networking gets in the mix, when storage gets in the mix, uh, there are a whole bunch of like complicated steps that need to be done, um, at Joyent. [00:33:59] Bryan: Um, we, in part because of the history of the company and like, look. This, this just is not gonna sound good, but it just is what it is and I'm just gonna own it. We did it all in Node, um, at Joyent, which I, I, I know it sounds really right now, just sounds like, well, you, you built it with Tinker Toys. You Okay. [00:34:18] Bryan: Uh, did, did you think it was, you built the skyscraper with Tinker Toys? Uh, it's like, well, okay. We actually, we had greater aspirations for the Tinker Toys once upon a time, and it was better than, you know, than Twisted Python and Event Machine from Ruby, and we weren't gonna do it in Java. All right. [00:34:32] Bryan: So, but let's just say that that experiment, uh, that experiment did ultimately end in a predictable fashion. Um, and, uh, we, we decided that maybe Node was not gonna be the best decision long term. Um, Joyent was the company behind node js. Uh, back in the day, Ryan Dahl worked for Joyent. Uh, and then, uh, then we, we, we. [00:34:53] Bryan: Uh, landed that in a foundation in about, uh, what, 2015, something like that. Um, and began to consider our world beyond, uh, beyond Node. Rust at Oxide [00:35:04] Bryan: A big tool that we had in the arsenal when we started Oxide is Rust. Um, and so indeed the name of the company is, is a tip of the hat to the language that we were pretty sure we were gonna be building a lot of stuff in. [00:35:16] Bryan: Namely Rust. And, uh, rust is, uh, has been huge for us, a very important revolution in programming languages. you know, there, there, there have been different people kind of coming in at different times and I kinda came to Rust in what I, I think is like this big kind of second expansion of rust in 2018 when a lot of technologists were think, uh, sick of Node and also sick of Go. [00:35:43] Bryan: And, uh, also sick of C++. And wondering is there gonna be something that gives me the, the, the performance, of that I get outta C. The, the robustness that I can get out of a C program but is is often difficult to achieve. but can I get that with kind of some, some of the velocity of development, although I hate that term, some of the speed of development that you get out of a more interpreted language. [00:36:08] Bryan: Um, and then by the way, can I actually have types, I think types would be a good idea? Uh, and rust obviously hits the sweet spot of all of that. Um, it has been absolutely huge for us. I mean, we knew when we started the company again, oxide, uh, we were gonna be using rust in, in quite a, quite a. Few places, but we weren't doing it by fiat. [00:36:27] Bryan: Um, we wanted to actually make sure we're making the right decision, um, at, at every different, at every layer. Uh, I think what has been surprising is the sheer number of layers at which we use rust in terms of, we've done our own embedded firmware in rust. We've done, um, in, in the host operating system, which is still largely in C, but very big components are in rust. [00:36:47] Bryan: The hypervisor Propolis is all in rust. Uh, and then of course the control plane, that distributed system on that is all in rust. So that was a very important thing that we very much did not need to build ourselves. We were able to really leverage, uh, a terrific community. Um. We were able to use, uh, and we've done this at Joyent as well, but at Oxide, we've used Illumos as a hostos component, which, uh, our variant is called Helios. [00:37:11] Bryan: Um, we've used, uh, bhyve um, as a, as as that kind of internal hypervisor component. we've made use of a bunch of different open source components to build this thing, um, which has been really, really important for us. Uh, and open source components that didn't exist even like five years prior. [00:37:28] Bryan: That's part of why we felt that 2019 was the right time to start the company. And so we started Oxide. The problems building a control plane in Node [00:37:34] Jeremy: You had mentioned that at Joyent, you had tried to build this in, in Node. What were the, what were the, the issues or the, the challenges that you had doing that? [00:37:46] Bryan: Oh boy. Yeah. again, we, I kind of had higher hopes in 2010, I would say. When we, we set on this, um, the, the, the problem that we had just writ large, um. JavaScript is really designed to allow as many people on earth to write a program as possible, which is good. I mean, I, I, that's a, that's a laudable goal. [00:38:09] Bryan: That is the goal ultimately of such as it is of JavaScript. It's actually hard to know what the goal of JavaScript is, unfortunately, because Brendan Ike never actually wrote a book. so that there is not a canonical, you've got kind of Doug Crockford and other people who've written things on JavaScript, but it's hard to know kind of what the original intent of JavaScript is. [00:38:27] Bryan: The name doesn't even express original intent, right? It was called Live Script, and it was kind of renamed to JavaScript during the Java Frenzy of the late nineties. A name that makes no sense. There is no Java in JavaScript. that is kind of, I think, revealing to kind of the, uh, the unprincipled mess that is JavaScript. [00:38:47] Bryan: It, it, it's very pragmatic at some level, um, and allows anyone to, it makes it very easy to write software. The problem is it's much more difficult to write really rigorous software. So, uh, and this is what I should differentiate JavaScript from TypeScript. This is really what TypeScript is trying to solve. [00:39:07] Bryan: TypeScript is like. How can, I think TypeScript is a, is a great step forward because TypeScript is like, how can we bring some rigor to this? Like, yes, it's great that it's easy to write JavaScript, but that's not, we, we don't wanna do that for Absolutely. I mean that, that's not the only problem we solve. [00:39:23] Bryan: We actually wanna be able to write rigorous software and it's actually okay if it's a little harder to write rigorous software that's actually okay if it gets leads to, to more rigorous artifacts. Um, but in JavaScript, I mean, just a concrete example. You know, there's nothing to prevent you from referencing a property that doesn't actually exist in JavaScript. [00:39:43] Bryan: So if you fat finger a property name, you are relying on something to tell you. By the way, I think you've misspelled this because there is no type definition for this thing. And I don't know that you've got one that's spelled correctly, one that's spelled incorrectly, that's often undefined. And then the, when you actually go, you say you've got this typo that is lurking in your what you want to be rigorous software. [00:40:07] Bryan: And if you don't execute that code, like you won't know that's there. And then you do execute that code. And now you've got a, you've got an undefined object. And now that's either gonna be an exception or it can, again, depends on how that's handled. It can be really difficult to determine the origin of that, of, of that error, of that programming. [00:40:26] Bryan: And that is a programmer error. And one of the big challenges that we had with Node is that programmer errors and operational errors, like, you know, I'm out of disk space as an operational error. Those get conflated and it becomes really hard. And in fact, I think the, the language wanted to make it easier to just kind of, uh, drive on in the event of all errors. [00:40:53] Bryan: And it's like, actually not what you wanna do if you're trying to build a reliable, robust system. So we had. No end of issues. [00:41:01] Bryan: We've got a lot of experience developing rigorous systems, um, again coming out of operating systems development and so on. And we want, we brought some of that rigor, if strangely, to JavaScript. So one of the things that we did is we brought a lot of postmortem, diagnos ability and observability to node. [00:41:18] Bryan: And so if, if one of our node processes. Died in production, we would actually get a core dump from that process, a core dump that we could actually meaningfully process. So we did a bunch of kind of wild stuff. I mean, actually wild stuff where we could actually make sense of the JavaScript objects in a binary core dump. JavaScript values ease of getting started over robustness [00:41:41] Bryan: Um, and things that we thought were really important, and this is the, the rest of the world just looks at this being like, what the hell is this? I mean, it's so out of step with it. The problem is that we were trying to bridge two disconnected cultures of one developing really. Rigorous software and really designing it for production, diagnosability and the other, really designing it to software to run in the browser and for anyone to be able to like, you know, kind of liven up a webpage, right? [00:42:10] Bryan: Is kinda the origin of, of live script and then JavaScript. And we were kind of the only ones sitting at the intersection of that. And you begin when you are the only ones sitting at that kind of intersection. You just are, you're, you're kind of fighting a community all the time. And we just realized that we are, there were so many things that the community wanted to do that we felt are like, no, no, this is gonna make software less diagnosable. It's gonna make it less robust. The NodeJS split and why people left [00:42:36] Bryan: And then you realize like, I'm, we're the only voice in the room because we have got, we have got desires for this language that it doesn't have for itself. And this is when you realize you're in a bad relationship with software. It's time to actually move on. And in fact, actually several years after, we'd already kind of broken up with node. [00:42:55] Bryan: Um, and it was like, it was a bit of an acrimonious breakup. there was a, uh, famous slash infamous fork of node called IoJS Um, and this was viewed because people, the community, thought that Joyent was being what was not being an appropriate steward of node js and was, uh, not allowing more things to come into to, to node. [00:43:19] Bryan: And of course, the reason that we of course, felt that we were being a careful steward and we were actively resisting those things that would cut against its fitness for a production system. But it's some way the community saw it and they, and forked, um, and, and I think the, we knew before the fork that's like, this is not working and we need to get this thing out of our hands. Platform is a reflection of values node summit talk [00:43:43] Bryan: And we're are the wrong hands for this? This needs to be in a foundation. Uh, and so we kind of gone through that breakup, uh, and maybe it was two years after that. That, uh, friend of mine who was um, was running the, uh, the node summit was actually, it's unfortunately now passed away. Charles er, um, but Charles' venture capitalist great guy, and Charles was running Node Summit and came to me in 2017. [00:44:07] Bryan: He is like, I really want you to keynote Node Summit. And I'm like, Charles, I'm not gonna do that. I've got nothing nice to say. Like, this is the, the, you don't want, I'm the last person you wanna keynote. He's like, oh, if you have nothing nice to say, you should definitely keynote. You're like, oh God, okay, here we go. [00:44:22] Bryan: He's like, no, I really want you to talk about, like, you should talk about the Joyent breakup with NodeJS. I'm like, oh man. [00:44:29] Bryan: And that led to a talk that I'm really happy that I gave, 'cause it was a very important talk for me personally. Uh, called Platform is a reflection of values and really looking at the values that we had for Node and the values that Node had for itself. And they didn't line up. [00:44:49] Bryan: And the problem is that the values that Node had for itself and the values that we had for Node are all kind of positives, right? Like there's nobody in the node community who's like, I don't want rigor, I hate rigor. It's just that if they had the choose between rigor and making the language approachable. [00:45:09] Bryan: They would choose approachability every single time. They would never choose rigor. And, you know, that was a, that was a big eye-opener. I do, I would say, if you watch this talk. [00:45:20] Bryan: because I knew that there's, like, the audience was gonna be filled with, with people who, had been a part of the fork in 2014, I think was the, the, the, the fork, the IOJS fork. And I knew that there, there were, there were some, you know, some people that were, um, had been there for the fork and. [00:45:41] Bryan: I said a little bit of a trap for the audience. But the, and the trap, I said, you know what, I, I kind of talked about the values that we had and the aspirations we had for Node, the aspirations that Node had for itself and how they were different. [00:45:53] Bryan: And, you know, and I'm like, look in, in, in hindsight, like a fracture was inevitable. And in 2014 there was finally a fracture. And do people know what happened in 2014? And if you, if you, you could listen to that talk, everyone almost says in unison, like IOJS. I'm like, oh right. IOJS. Right. That's actually not what I was thinking of. [00:46:19] Bryan: And I go to the next slide and is a tweet from a guy named TJ Holloway, Chuck, who was the most prolific contributor to Node. And it was his tweet also in 2014 before the fork, before the IOJS fork explaining that he was leaving Node and that he was going to go. And you, if you turn the volume all the way up, you can hear the audience gasp. [00:46:41] Bryan: And it's just delicious because the community had never really come, had never really confronted why TJ left. Um, there. And I went through a couple folks, Felix, bunch of other folks, early Node folks. That were there in 2010, were leaving in 2014, and they were going to go primarily, and they were going to go because they were sick of the same things that we were sick of. [00:47:09] Bryan: They, they, they had hit the same things that we had hit and they were frustrated. I I really do believe this, that platforms do reflect their own values. And when you are making a software decision, you are selecting value. [00:47:26] Bryan: You should select values that align with the values that you have for that software. That is, those are, that's way more important than other things that people look at. I think people look at, for example, quote unquote community size way too frequently, community size is like. Eh, maybe it can be fine. [00:47:44] Bryan: I've been in very large communities, node. I've been in super small open source communities like AUMs and RAs, a bunch of others. there are strengths and weaknesses to both approaches just as like there's a strength to being in a big city versus a small town. Me personally, I'll take the small community more or less every time because the small community is almost always self-selecting based on values and just for the same reason that I like working at small companies or small teams. [00:48:11] Bryan: There's a lot of value to be had in a small community. It's not to say that large communities are valueless, but again, long answer to your question of kind of where did things go south with Joyent and node. They went south because the, the values that we had and the values the community had didn't line up and that was a very educational experience, as you might imagine. [00:48:33] Jeremy: Yeah. And, and given that you mentioned how, because of those values, some people moved from Node to go, and in the end for much of what oxide is building. You ended up using rust. What, what would you say are the, the values of go and and rust, and how did you end up choosing Rust given that. Go's decisions regarding generics, versioning, compilation speed priority [00:48:56] Bryan: Yeah, I mean, well, so the value for, yeah. And so go, I mean, I understand why people move from Node to Go, go to me was kind of a lateral move. Um, there were a bunch of things that I, uh, go was still garbage collected, um, which I didn't like. Um, go also is very strange in terms of there are these kind of like. [00:49:17] Bryan: These autocratic kind of decisions that are very bizarre. Um, there, I mean, generics is kind of a famous one, right? Where go kind of as a point of principle didn't have generics, even though go itself actually the innards of go did have generics. It's just that you a go user weren't allowed to have them. [00:49:35] Bryan: And you know, it's kind of, there was, there was an old cartoon years and years ago about like when a, when a technologist is telling you that something is technically impossible, that actually means I don't feel like it. Uh, and there was a certain degree of like, generics are technically impossible and go, it's like, Hey, actually there are. [00:49:51] Bryan: And so there was, and I just think that the arguments against generics were kind of disingenuous. Um, and indeed, like they ended up adopting generics and then there's like some super weird stuff around like, they're very anti-assertion, which is like, what, how are you? Why are you, how is someone against assertions, it doesn't even make any sense, but it's like, oh, nope. [00:50:10] Bryan: Okay. There's a whole scree on it. Nope, we're against assertions and the, you know, against versioning. There was another thing like, you know, the Rob Pike has kind of famously been like, you should always just run on the way to commit. And you're like, does that, is that, does that make sense? I mean this, we actually built it. [00:50:26] Bryan: And so there are a bunch of things like that. You're just like, okay, this is just exhausting and. I mean, there's some things about Go that are great and, uh, plenty of other things that I just, I'm not a fan of. Um, I think that the, in the end, like Go cares a lot about like compile time. It's super important for Go Right? [00:50:44] Bryan: Is very quick, compile time. I'm like, okay. But that's like compile time is not like, it's not unimportant, it's doesn't have zero importance. But I've got other things that are like lots more important than that. Um, what I really care about is I want a high performing artifact. I wanted garbage collection outta my life. Don't think garbage collection has good trade offs [00:51:00] Bryan: I, I gotta tell you, I, I like garbage collection to me is an embodiment of this like, larger problem of where do you put cognitive load in the software development process. And what garbage collection is saying to me it is right for plenty of other people and the software that they wanna develop. [00:51:21] Bryan: But for me and the software that I wanna develop, infrastructure software, I don't want garbage collection because I can solve the memory allocation problem. I know when I'm like, done with something or not. I mean, it's like I, whether that's in, in C with, I mean it's actually like, it's really not that hard to not leak memory in, in a C base system. [00:51:44] Bryan: And you can. give yourself a lot of tooling that allows you to diagnose where memory leaks are coming from. So it's like that is a solvable problem. There are other challenges with that, but like, when you are developing a really sophisticated system that has garbage collection is using garbage collection. [00:51:59] Bryan: You spend as much time trying to dork with the garbage collector to convince it to collect the thing that you know is garbage. You are like, I've got this thing. I know it's garbage. Now I need to use these like tips and tricks to get the garbage collector. I mean, it's like, it feels like every Java performance issue goes to like minus xx call and use the other garbage collector, whatever one you're using, use a different one and using a different, a different approach. [00:52:23] Bryan: It's like, so you're, you're in this, to me, it's like you're in the worst of all worlds where. the reason that garbage collection is helpful is because the programmer doesn't have to think at all about this problem. But now you're actually dealing with these long pauses in production. [00:52:38] Bryan: You're dealing with all these other issues where actually you need to think a lot about it. And it's kind of, it, it it's witchcraft. It, it, it's this black box that you can't see into. So it's like, what problem have we solved exactly? And I mean, so the fact that go had garbage collection, it's like, eh, no, I, I do not want, like, and then you get all the other like weird fatwahs and you know, everything else. [00:52:57] Bryan: I'm like, no, thank you. Go is a no thank you for me, I, I get it why people like it or use it, but it's, it's just, that was not gonna be it. Choosing Rust [00:53:04] Bryan: I'm like, I want C. but I, there are things I didn't like about C too. I was looking for something that was gonna give me the deterministic kind of artifact that I got outta C. But I wanted library support and C is tough because there's, it's all convention. you know, there's just a bunch of other things that are just thorny. And I remember thinking vividly in 2018, I'm like, well, it's rust or bust. Ownership model, algebraic types, error handling [00:53:28] Bryan: I'm gonna go into rust. And, uh, I hope I like it because if it's not this, it's gonna like, I'm gonna go back to C I'm like literally trying to figure out what the language is for the back half of my career. Um, and when I, you know, did what a lot of people were doing at that time and people have been doing since of, you know, really getting into rust and really learning it, appreciating the difference in the, the model for sure, the ownership model people talk about. [00:53:54] Bryan: That's also obviously very important. It was the error handling that blew me away. And the idea of like algebraic types, I never really had algebraic types. Um, and the ability to, to have. And for error handling is one of these really, uh, you, you really appreciate these things where it's like, how do you deal with a, with a function that can either succeed and return something or it can fail, and the way c deals with that is bad with these kind of sentinels for errors. [00:54:27] Bryan: And, you know, does negative one mean success? Does negative one mean failure? Does zero mean failure? Some C functions, zero means failure. Traditionally in Unix, zero means success. And like, what if you wanna return a file descriptor, you know, it's like, oh. And then it's like, okay, then it'll be like zero through positive N will be a valid result. [00:54:44] Bryan: Negative numbers will be, and like, was it negative one and I said airo, or is it a negative number that did not, I mean, it's like, and that's all convention, right? People do all, all those different things and it's all convention and it's easy to get wrong, easy to have bugs, can't be statically checked and so on. Um, and then what Go says is like, well, you're gonna have like two return values and then you're gonna have to like, just like constantly check all of these all the time. Um, which is also kind of gross. Um, JavaScript is like, Hey, let's toss an exception. If, if we don't like something, if we see an error, we'll, we'll throw an exception. [00:55:15] Bryan: There are a bunch of reasons I don't like that. Um, and you look, you'll get what Rust does, where it's like, no, no, no. We're gonna have these algebra types, which is to say this thing can be a this thing or that thing, but it, but it has to be one of these. And by the way, you don't get to process this thing until you conditionally match on one of these things. [00:55:35] Bryan: You're gonna have to have a, a pattern match on this thing to determine if it's a this or a that, and if it in, in the result type that you, the result is a generic where it's like, it's gonna be either the thing that you wanna return. It's gonna be an okay that contains the thing you wanna return, or it's gonna be an error that contains your error and it forces your code to deal with that. [00:55:57] Bryan: And what that does is it shifts the cognitive load from the person that is operating this thing in production to the, the actual developer that is in development. And I think that that, that to me is like, I, I love that shift. Um, and that shift to me is really important. Um, and that's what I was missing, that that's what Rust gives you. [00:56:23] Bryan: Rust forces you to think about your code as you write it, but as a result, you have an artifact that is much more supportable, much more sustainable, and much faster. Prefer to frontload cognitive load during development instead of at runtime [00:56:34] Jeremy: Yeah, it sounds like you would rather take the time during the development to think about these issues because whether it's garbage collection or it's error handling at runtime when you're trying to solve a problem, then it's much more difficult than having dealt with it to start with. [00:56:57] Bryan: Yeah, absolutely. I, and I just think that like, why also, like if it's software, if it's, again, if it's infrastructure software, I mean the kinda the question that you, you should have when you're writing software is how long is this software gonna live? How many people are gonna use this software? Uh, and if you are writing an operating system, the answer for this thing that you're gonna write, it's gonna live for a long time. [00:57:18] Bryan: Like, if we just look at plenty of aspects of the system that have been around for a, for decades, it's gonna live for a long time and many, many, many people are gonna use it. Why would we not expect people writing that software to have more cognitive load when they're writing it to give us something that's gonna be a better artifact? [00:57:38] Bryan: Now conversely, you're like, Hey, I kind of don't care about this. And like, I don't know, I'm just like, I wanna see if this whole thing works. I've got, I like, I'm just stringing this together. I don't like, no, the software like will be lucky if it survives until tonight, but then like, who cares? Yeah. Yeah. [00:57:52] Bryan: Gar garbage clock. You know, if you're prototyping something, whatever. And this is why you really do get like, you know, different choices, different technology choices, depending on the way that you wanna solve the problem at hand. And for the software that I wanna write, I do like that cognitive load that is upfront. With LLMs maybe you can get the benefit of the robust artifact with less cognitive load [00:58:10] Bryan: Um, and although I think, I think the thing that is really wild that is the twist that I don't think anyone really saw coming is that in a, in an LLM age. That like the cognitive load upfront almost needs an asterisk on it because so much of that can be assisted by an LLM. And now, I mean, I would like to believe, and maybe this is me being optimistic, that the the, in the LLM age, we will see, I mean, rust is a great fit for the LLMH because the LLM itself can get a lot of feedback about whether the software that's written is correct or not. [00:58:44] Bryan: Much more so than you can for other environments. [00:58:48] Jeremy: Yeah, that is a interesting point in that I think when people first started trying out the LLMs to code, it was really good at these maybe looser languages like Python or JavaScript, and initially wasn't so good at something like Rust. But it sounds like as that improves, if. It can write it then because of the rigor or the memory management or the error handling that the language is forcing you to do, it might actually end up being a better choice for people using LLMs. [00:59:27] Bryan: absolutely. I, it, it gives you more certainty in the artifact that you've delivered. I mean, you know a lot about a Rust program that compiles correctly. I mean, th there are certain classes of errors that you don't have, um, that you actually don't know on a C program or a GO program or a, a JavaScript program. [00:59:46] Bryan: I think that's gonna be really important. I think we are on the cusp. Maybe we've already seen it, this kind of great bifurcation in the software that we writ
devocional Efésios Prestem, portanto, muita atenção à maneira como se comportam. Não se comportem como insensatos, mas como sábios. Aproveitem bem o tempo, porque os dias que correm são maus. Por isso, não façam as coisas de qualquer maneira, mas procurem compreender bem qual é a vontade do Senhor. Não se embebedem, pois o vinho leva à libertinagem, mas deixem-se encher do Espírito de Deus. Recitem uns com os outros salmos, hinos e cânticos que inspirem devoção. Cantem e louvem ao Senhor com o vosso coração. Deem graças a Deus, nosso Pai , por todas as coisas, em nome de nosso Senhor Jesus Cristo. Sejam submissos uns para com os outros, pelo respeito que têm por Cristo. Efésios 5.15-21 Ao cristão sugere-se que veja por onde anda. Importa recomendar que não só coloque os pés em terreno firme como meça as palavras que profere. Equilíbrio a cada passada e conversa a conversa. Toca a evitar os percursos e palavreados por impulso. Chega de andar às voltas sem chegar a lado nenhum. Não mais galos na cabeça de tanto bater com ela pelas paredes. Caminhe-se com nexo. Medindo cada centímetro de chão e diálogo. Use-se a prudência como escudo e a sabedoria como cobertura. Sabendo-se que os tempos que correm são convidativos a disparates e dislates sem fim, há que gerir a preciosa sucessão de minutos dia após dia. Opte-se pela via da sensatez de maneira a “entender qual seja a vontade do Senhor.” Fuja-se do estilo de vida narcísico e hedonista que acaba sempre por conduzir ao conflito e descambar em miséria. Busque-se a direcção do Espírito incessantemente. Permita-se que seja Ele a preencher os diferentes recantos da alma, dando azo a um viver solto e alegre. Sim, a liberdade e o gozo espirituais advêm do Seu ascendente sobre o coração de quem segue Jesus. Traduza-se esse abençoado domínio em expressões de gratidão a Deus e afecto fraternal, permitindo, assim, que sobressaia esse nobre lema: “Sujeitando-vos uns aos outros no temor de Deus.” - Jónatas Figueiredo Oramos para que este tempo com Deus te encoraje e inspire. Dá a ti próprio espaço para processar as tuas notas e a tua oração e sai apenas quando te sentires preparado.
Le feuilleton budgétaire en passe de toucher à sa fin ? Sébastien Lecornu a confirmé recourir à l'article 49.3 de la Constitution pour doter la France d'un budget. En sortie du Conseil des ministres, le Premier ministre s'est exprimé ce lundi 19 janvier. Le chef du gouvernement revient ainsi sur une promesse formulée aux députés socialistes le 3 octobre dernier. Il a reconnu un "semi-succès" et un "semi-échec" teinté de "regret" et d'"amertume". "Je le fais avec un regret puisque je suis obligé de revenir sur ma parole. Mais si je ne le fais pas, on finirait par dire que je suis têtu, et je ne veux surtout pas avoir d'ego mal placé. En m'entêtant trop longtemps, je serai moi-même source de désordre", a-t-il expliqué. Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
durée : 00:03:05 - A Thèze on se lance dans la téléconsultation médicale - C'est peut-être une solution au manque de médecins dans le Nord Béarn. Il est désormais possible de téléconsulter un docteur, en visioconférence, depuis la Maison de la prévention de Thèze, commune qui n'a plus de médecin depuis l'année dernière. Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.
devocional Colossenses É um desafio permanente morrer para o que não presta. Há que dar cabo do egoísmo que teima espreitar a toda a hora. Combatam-se os maus instintos que procuram assaltar e apoderar-se do íntimo de cada um. Não há cristão que não tenha de travar lutas diárias com desejos e ambições privadas. Toca a eliminar práticas caídas, incluindo as mais subtis. Reconheça-se a urgência constante de despedaçar os deuses intemporais do ser humano: Dinheiro, sexo e poder. Cuidado com a escravidão consciente dos prazeres que distorcem a alma. Quem se deixa dominar pela sua própria rebeldia vive desgovernado. Opte-se, pois, e rapidamente, por inverter a cultura desenfreada do “ter e obter”. Menos umbigo e mais coração. Larguem-se os “velhos comportamentos” que tantos dissabores trouxeram. Fuja-se da podridão e busque-se a pureza. Brincar ao braço de ferro com Deus dá sempre mau resultado pelo que o melhor é conceder-Lhe total liberdade para que a Sua boa mão tudo dirija. - jónatas figueiredo Leitura em Colossenses 3.5-9 Que este encontro com Deus encha o teu coração de paz e esperança. Fica o tempo que precisares para ouvir, anotar e orar, e levanta-te só quando o teu interior descansar.
devocional Colossenses O cristão deve estar sempre de sobreaviso quanto às distorções feitas ao ensino de Jesus. Tem havido em todas as épocas malabaristas capazes dos maiores dislates. Fazem as suas próprias adendas com a mesma facilidade com que extraem as partes incómodas, não olhando a meios para enredar os mais incautos. Desconfie-se, pois, daqueles que à pala dos astros, de filosofias baratas, da pretensa sã doutrina ou ao sabor de ventos religiosos tentam levar por diante teses balofas. Infelizmente não é difícil ficar preso em superstições e tradições, pelo que é recomendável medir tudinho segundo a bitola de Cristo. Com Ele não há engano nem interesses rasteiros. Opte-se pelo Seu crivo e evitar-se-ão esparrelas. Não são, jamais, fórmulas mágicas e senhas secretas que levarão quem quer que seja à intimidade com Deus ou a uma vida espiritualmente profunda. Jesus, e apenas Ele, é a chave. N'Ele há plena segurança, hoje e sempre. - jónatas figueiredo Leitura em Colossenses 2.8-10 Que este encontro com Deus encha o teu coração de paz e esperança. Fica o tempo que precisares para ouvir, anotar e orar, e levanta-te só quando o teu interior descansar.
¿Sabías que hay formas comprobadas por la ciencia para captar la atención del tribunal desde el primer minuto? En este vídeo te cuento qué dice la psicología cognitiva y la neurociencia para que tu exposición oral deje huella, y consigas destacar frente a tu competencia. Tres claves prácticas y científicamente respaldadas que te harán sonar convincente, claro y memorable. Accede a Comunica para Plaza a precio de Oferta antes del Domingo: https://tinyurl.com/comunica-para-plaza-oferta Nuestra nueva formación para dejar huella en el tribunal ════════════════ Secciones de nuestro canal por categorías ➜ Encuéntralas aquí: https://www.youtube.com/c/OposicionesdeEducaci%C3%B3n/playlists ════════════════ ⚡️ ¿YouTube se te queda corto y quieres ir más allá? ¡Síguenos en otras redes sociales! Instagram: https://www.instagram.com/diegofuentes.oposiciones TikTok: https://www.tiktok.com/@diegofuentes.oposiciones Mi web: https://preparadoredufis.com/ ════════════════ ÍNDICE DE VÍDEO 0:00 Introducción al vídeo 0:29 Clave 1: El gancho emocional y la sorpresa 3:01 Clave 2: Organización en bloques de tres 4:26 Clave 3: Modulación de voz y pausas estratégicas 6:01 Deja huella y convence desde la evidencia ¡Suscríbete al canal y dale like para más estrategias que te acerquen a tu plaza soñada!
Pour la première fois depuis 2013, les Canadiens n'ont fait aucun échange lors de la date limite des transactions. Est-ce que le statu quo était la chose à faire pour le Tricolore? Ailleurs dans la Ligue nationale de hockey, il y a eu beaucoup de mouvements. Qui est le grand gagnant de la date limite des transactions ? Finalement, l'issue des prochains matchs sera cruciale pour le Tricolore. Est-ce que les séries sont possibles pour les Canadiens dès cette saison? Ce sont quelques-uns des sujets de ce nouvel épisode de Sortie de zone avec l'animateur Jérémie Rainville et Antoine Roussel du 98,5, ainsi que Simon-Olivier Lorange et Guillaume Lefrançois, de La Presse. Le sommaire Bloc 1 1:00 Kent Hughes s'est fait discret lors de la date limite des transactions: bonne ou mauvaise nouvelle pour le Canadien? 10:30 Réactions point de presse de Kent Hughes et Réactions à Calgary. Bloc 2 22:00: Ça bouge dans l’Est alors que Cozens, Norris, Rantanen et Marchand ont changé d'adresse. 28:30: Qui peut battre Dallas, Colorado ou Winnipeg ? Bloc 3 43:30: Les Canadiens sont à Calgary pour en découdre avec les Flames. Dorénavant le Tricolore n'a plus le droit à l'erreur s’il souhaite se rendre en séries. La troupe de Martin St-Louis cédera-t-elle à la pression? Voir https://www.cogecomedia.com/vie-privee pour notre politique de vie privée
Kyshawn George ne jouera pas pour la Suisse. Le basketteur valaisan l'a annoncé cette semaine. Il défendra les couleurs du Canada, le pays d'origine de son papa. Bernardin Allemann a pu le joindre entre deux matchs de NBA avec son équipe des Wizards de Washington. Il s'explique
Dans cet épisodeD'abord, un petit édito en mode "roue libre" - entre guillemets - et ensuite le retour d'expérience d'un patron de PME qui opte progressivement pour un parc de petites voitures électriques.Bienvenue dans le Podcast Watts Up par Automobile Propre, épisode 145 du 30 novembre 2024 !
devocional Judas leitura bíblica Ai deles! Vão pelo caminho de Caim. Venderam-se por dinheiro para dizerem a mentira, como Balaão, e caíram na revolta, como Coré. Judas 11 devocional Há carreiros sinuosos que não interessam a ninguém, muito menos a quem já conhece O Caminho. Quem segue Jesus evita percursos que iniciam no egocentrismo e desembocam no narcisismo. Mais, dispensa a companhia dos que teimam em levar por diante a sua vontadinha em detrimento da Verdade. Atenção, pois, à motivação com que se serve a Deus e ao próximo. É que aqueles que não cuidam do seu coração acabam por se passar com as bênçãos concedidas aos seus irmãos. Fuja-se da inveja, esse sombrio atalho que atola na solidão interior quem por ele envereda. Convém também não esquecer, por muito que nos tentem convencer do contrário, que o dinheiro não é tudo. Tanto que o maior grau de pobreza assenta em fazer fortuna à custa da mentira. Vire-se as costas a essa miserável forma de vida. Opte-se por idêntica maneira de actuar sempre que o orgulho, a ganância e a insubordinação se armem em vedetas. Coloque-se o ego em sentido submetendo-o a Cristo. - jónatas figueiredo
devocional 1 joão leitura bíblica Se dissermos que não temos pecado, enganamo-nos a nós próprios e faltamos à verdade. Mas se confessarmos os nossos pecados, Deus que é fiel e justo perdoará os nossos pecados e nos purificará de todo o mal. Se dissermos que não cometemos pecado, fazemos de Deus mentiroso, e a sua palavra não está em nós. 1 João 1.8-10 devocional Há um perigo imenso em alijar responsabilidades sobre o pecado que nos aflige. Negar essa rebeldia interior, mais do que um tiro no pé, é um morteiro na alma. Sacudir a água do capote pode até aparentar ser uma solução fácil, mas não passa de um remedeio inútil e lamentável. Atirar para cima de terceiros a inclinação para a desobediência ou alegar que esta se deve a circunstâncias adversas são apenas meras desculpas de mau pagador. O pior de tudo é que além de nos enganarmos a nós mesmos e faltarmos à verdade, “fazemos de Deus mentiroso.” Livremo-nos de ofender ostensivamente Aquele que nos criou. Nada melhor do que começar por admitir, sem rodeios, que pecamos. Confessando-o, “Deus que é fiel e justo perdoará os nossos pecados e nos purificará de todo o mal.” Há perdão para todo o coração arrependido. Opte-se, pois, pela contrição em vez da obstinação. - jónatas figueiredo
- CNE hace el siguiente recordatorio a Daniel Noboa: 'quien opte por la reelección debe pedir licencia'- Guadalupe Llori y Juan Zapata serán candidatos por el Movimiento CREO, de Guillermo Lasso- Clima en Ecuador: alerta por altas temperaturas diurnas y riesgo de más incendios- ¿Qué provocó la explosión e incendio en un edificio del norte de Quito? Esto se ha revelado- Estados Unidos incauta avión de Nicolás Maduro: ¿En cuánto está valorado y por qué lo decomisaron?
Você quer saber como entrar em cetose e aproveitar todos os benefícios da dieta cetogênica? Neste vídeo, vou te mostrar as melhores dicas para alcançar a cetose de forma rápida e eficiente.Dicas Principais::::: Melhore a Qualidade da Alimentação: Opte por alimentos naturais e minimamente processados.Reduza o Consumo de Carboidratos: Limite a ingestão de carboidratos a menos de 30 gramas por dia.:::: Modere no Consumo de Proteínas: Consuma proteínas de forma moderada para evitar a conversão em glicose.:::: Aumente o Consumo de Gorduras: Inclua gorduras saudáveis como abacate, óleo de coco e azeite de oliva na sua dieta.Dicas Extras::::: Faça Exercícios Físicos: Atividades físicas ajudam a acelerar o processo de cetose.:::: Jejum Intermitente: O jejum pode ajudar a aumentar a produção de cetonas.:::: Monitore Seus Níveis de Cetona: Use tiras de teste ou medidores de cetona para acompanhar seu progresso.Assista ao vídeo completo para mais detalhes e comece sua jornada rumo à cetose hoje mesmo! Não se esqueça de curtir, comentar e se inscrever no canal para mais dicas sobre a dieta cetogênica. :::::: Seja Membro e Receba Aulas e Conteúdos Exclusivos ::::: https://www.youtube.com/channel/UCgeSWvdpxC7Ckc77h_xgmtg/join Entre em meu Canal do Telegram: https://t.me/canalandreburgos Inscreva-se em nosso canal http://goo.gl/Ot3z2r Saiba mais sobre o Método Protagonista em: https://escoladoprotagonista.com.br/oferta Programa Atletas LowCarb: https://atletaslowcarb.com.br/programa-alc/ Me siga no Instagram https://www.instagram.com/andreburgos/
devocional gálatas leitura bíblica Meus irmãos, se alguém for apanhado nalguma falta, aqueles que têm o Espírito de Deus levem-no com mansidão ao bom caminho. Mas ao fazer isto cada um deve ter cuidado para não se deixar tentar. Ajudem-se uns aos outros a suportar as dificuldades, pois assim cumprem a lei de Cristo. Se alguém julga ser alguma coisa, quando não é nada, engana-se a si mesmo. Cada um deve julgar as suas ações. E se tiver motivo de orgulho, que seja apenas consigo mesmo, sem se comparar com os outros. Pois cada um tem as suas próprias dificuldades para suportar. Gálatas 6.1-5 devocional Ninguém está livre de tropeçar. Basta caminhar para se escorregar. Cuidado, pois, com a postura de nariz empinado para com aqueles que se distraíram e caíram. Haja humildade para reconhecer que a falha actual do outro foi a nossa no passado ou até a que no futuro possamos vir a cometer. Veja-se, pois, onde colocamos os pés para não resvalarmos também. Estenda-se a mão para oferecer auxílio e não para apontar o dedo. Ao invés de julgar o pecado alheio, vise-se a recuperação do prevaricador. Coloque-se a tónica na emenda e não na reprimenda. Opte-se por uma cultura de perdão e encorajamento em vez da descompostura pura e dura. Escancarem-se portas de diálogo, em detrimento de muros depreciativos. Escolha-se a abordagem franca e amorosa, deixando cair a murmuração e as pedras guardadas nos bolsos do coração. Ajude-se a corrigir a trajectória, sem desprestigiar a pessoa que se desorientou. Toca a rechaçar laivos de vaidade que nos levem a equacionar alguma espécie de superioridade moral face a terceiros. A termos de nos comparar com alguém que seja com Aquele que nos criou. Aí, estamos todos em pé de igualdade: Carentes da Sua graça. Não nos enganemos, precisamos desesperadamente de Deus. Avancemos debaixo da sombra do Seu amor e amparemo-nos mutuamente, assumindo individualmente as nossas responsabilidades. - jónatas figueiredo
Hoje fizemos uma live incrível sobre o glúten e quero compartilhar com vocês os principais pontos abordados. Se você perdeu a live, não se preocupe, pois vou resumir tudo aqui. :::: O que é glúten? O glúten é uma proteína encontrada em cereais como trigo, centeio e cevada. Ele dá elasticidade à massa e está presente em alimentos como pão, massas e bolos. :::: Quem deve evitar o glúten? A restrição ao glúten é necessária para pessoas com doença celíaca, alergia ou sensibilidade não celíaca. Para a maioria das pessoas, evitar o glúten trará grandes benefícios. :::: Benefícios de uma dieta sem glúten: - Melhora da digestão. - Redução de alimentos processados, o que pode contribuir para o emagrecimento. :::: Riscos de carboidratos processados: - Ganho de peso. - Problemas metabólicos, como resistência à insulina. Priorize comida de verdade: Opte por frutas, vegetais, proteínas, verduras, legumes etc. Esses alimentos são seguros para a saúde. ---- :::::: Seja Membro e Receba Aulas e Conteúdos Exclusivos ::::: https://www.youtube.com/channel/UCgeSWvdpxC7Ckc77h_xgmtg/join Entre em meu Canal do Telegram: https://t.me/canalandreburgos Inscreva-se em nosso canal http://goo.gl/Ot3z2r Saiba mais sobre o Método Protagonista em: https://escoladoprotagonista.com.br/oferta Programa Atletas LowCarb: https://atletaslowcarb.com.br/programa-alc/ Me siga no Instagram https://www.instagram.com/andreburgos/
durée : 00:04:06 - Le Reportage de la Rédaction - Pour loger leurs habitants, les collectivités doivent changer un modèle devenu intenable : celui de l'étalement urbain, qui a longtemps grignoté les espaces naturels. Pour concilier construction et environnement, l'agglomération de Morlaix, dans le Finistère, mise sur la densification douce.
durée : 00:04:06 - Le Reportage de la Rédaction - Pour loger leurs habitants, les collectivités doivent changer un modèle devenu intenable : celui de l'étalement urbain, qui a longtemps grignoté les espaces naturels. Pour concilier construction et environnement, l'agglomération de Morlaix, dans le Finistère, mise sur la densification douce.
Se você curte o nosso podcast, auxilie na campanha de manter o nosso servidor, para os podcasts continuarem a ser publicados e tenhamos uma casa para publicar nossos textos e reviews! Chave PIX: contato@supernovas.gg Grande apoiador da vez: Gustavo Duarte! Sua contribuição, que pode ser de qualquer valor, não será esquecida! O nosso grupo fechado de WhatsApp continuará aberto por alguns dias. CLIQUE AQUI. Não deseja interagir? Opte por receber bits de notícias e novidades no seu WhatsApp através de nosso canal de WhatsApp! CLIQUE AQUI. --- Send in a voice message: https://podcasters.spotify.com/pod/show/supernovas/message
L'affaire judiciaire de Gérard Lang, accusé du meurtre de son épouse Mariette, prend un tournant tragique alors que l'accusé, décide de mettre fin à sa vie.
Concorra a TOP RACER COLLECTION para o PS5. Basta participar de nosso grupo de Whatsapp no link https://chat.whatsapp.com/JQMQqTPoNWAFbQMH4hCtFR…. O sorteado será anunciado em nossa próxima edição do podcast. Conteúdo da edição: - Final Fantasy VII Rebirth - Ultros - Top Racer Collection - O fim do Yuzu Se você curte o nosso podcast, auxilie na campanha de manter o nosso servidor, que será vencido ao fim de abril, para os podcasts continuarem a ser publicados e tenhamos uma casa para publicar nossos textos e reviews! Chave PIX: contato@supernovas.gg Nossa meta total: R$650 Alcançado até o lançamento: R$150,00 Grande apoiador da vez: Thiago Torquato! Sua contribuição, que pode ser de qualquer valor, não será esquecida! O nosso grupo fechado de WhatsApp continuará aberto por alguns dias. CLIQUE AQUI. Não deseja interagir? Opte por receber bits de notícias e novidades no seu WhatsApp através de nosso canal de WhatsApp! CLIQUE AQUI. --- Send in a voice message: https://podcasters.spotify.com/pod/show/supernovas/message
Se aproximando da centésima edição cada vez mais, vamos falar sobre nossas expectativas com a nova obra da From Software, assim como nos supreendermos com a criatividade de Pacific Drive em mesclar ideias de fora em jogos que curtimos e não, e como o jogo torna todas elas interessantes. Já falando de Banishers, achamos que a Don't Nod manda bem em deixar jogos narrativos como um videogame mais clássico. Também expressamos o quão divertido Helldivers 2 é, apenas executando bem, coisas dadas como simples. Conteúdo da edição: -Helldivers 2 -Pacific Drive -Elden Ring -Banishers - Last Epoch Se você curte o nosso podcast, auxilie na campanha de manter o nosso servidor, que será vencido ao fim de abril, para os podcasts continuarem a ser publicados e tenhamos uma casa para publicar nossos textos e reviews! Chave PIX: contato@supernovas.gg Nossa meta total: R$650 Alcançado até o lançamento: R$50,00 Sua contribuição, que pode ser de qualquer valor, não será esquecida! O nosso grupo fechado de WhatsApp continuará aberto por alguns dias. CLIQUE AQUI. Não deseja interagir? Opte por receber bits de notícias e novidades no seu WhatsApp através de nosso canal de WhatsApp! CLIQUE AQUI. --- Send in a voice message: https://podcasters.spotify.com/pod/show/supernovas/message
durée : 00:14:50 - Journal de 12h30 - Une révision constitutionnelle sera prochainement présentée par le président de la République pour mettre fin au droit du sol à Mayotte. Le 101e département français est confronté à une crise migratoire et une situation sociale explosive.
durée : 00:14:50 - Journal de 12h30 - Une révision constitutionnelle sera prochainement présentée par le président de la République pour mettre fin au droit du sol à Mayotte. Le 101e département français est confronté à une crise migratoire et une situation sociale explosive.
Fique com o seguinte conteúdo para a primeira edição de fevereiro de 2024: - Persona 3 Reload - Granblue Fantasy Relink - Silent Hill Short Message - State of Play Aproveite, o nosso grupo fechado de Whatsapp, está aberto por alguns dias. CLIQUE AQUI. Não deseja interagir? Opte por receber bits de notícias e novidades no seu Whatsapp através de nosso canal de Whatsapp! CLIQUE AQUI. --- Send in a voice message: https://podcasters.spotify.com/pod/show/supernovas/message
devocional coríntios leitura bíblica Aos solteiros e às viúvas tenho a dizer que era melhor para eles continuarem a viver como estão, tal como eu. Mas se não sentem forças para isso, casem-se. É melhor casar-se do que arder em desejos. Aos que estão casados ordeno, não em meu nome mas em nome do Senhor, que a mulher não se separe do marido, nem o marido se separe da mulher. E se a mulher se separar, não volte a casar-se ou então faça as pazes com o marido. Aos outros tenho a dizer, em meu nome e não em nome do Senhor, que se algum crente estiver casado com uma mulher não-crente e ela consentir em viver com ele, não se separe dela. E do mesmo modo, se a mulher tiver um marido não-crente e ele estiver de acordo em viver com ela, não se separe dele. Pois Deus abençoa o marido não-crente por causa da fé da mulher e a mulher não-crente por causa da fé do marido. Se não fosse assim, também os vossos filhos seriam impuros, mas eles são santos . Contudo, se a parte não-crente quiser separar-se, pode fazê-lo. Neste caso, ou o marido ou a mulher crente fica livre do compromisso, pois Deus chamou-nos para vivermos em paz. Sabes lá tu, mulher crente, se poderás ou não salvar o teu marido? Ou sabes lá tu, homem crente, se poderás ou não salvar a tua mulher? 1 Coríntios 7.8-16 devocional O auto domínio é um dos gomos do fruto do Espírito. Aos seguidores de Jesus pede-se que se controlem, impulsos sexuais abrangidos. Os cristãos não sendo assexuados também não são acéfalos, pelo que deles se espera ponderação em doses elevadas. Brincar com o fogo ou cortejar a tentação é algo do qual se deseja que fujam. Aos que não possuem vínculos conjugais, caso lhes seja impossível conter-se melhor é que se casem. Ao viver abrasado acaba por se esturricar a pureza que Deus tanto preza. Opte-se, portanto, por desfrutar a intimidade plena, conforme o Seu agrado, na esfera do casamento. Aí uma vez chegados, honrem-se os votos matrimoniais. Aos que abram mão da bênção concedida, caminhem de braço dado com Deus o resto do trilho. A Sua companhia é desejável em qualquer lar. Cuidado, pois, com a espiritualização desabrida que interrompe relacionamentos de forma abrupta e absurda. Não se descarte a acção amorosa de Deus, no seio da família, através do cônjuge que com Ele esteja comprometido. Deus tem o condão de amansar e transformar corações rebeldes, usando qualquer um dos elementos do casal. Evite interromper-se o que Deus está a restaurar. Seja qual for o desfecho há que ter sempre presente: “Deus chamou-nos para a paz!”. - jónatas figueiredo
Não deixe pensamentos negativos tomar conta da sua mente. Opte pela positividade, encontre soluções e perspectivas brilhantes. Sua saúde mental e qualidade de vida agradecem! Curtiu esse episódio? Não se esqueça de deixar o seu comentário sobre o que achou deste episódio e dê 5 estrelas se curtiu!
Fique com o seguinte conteúdo para a última edição de janeiro de 2024: - Mais Palworld - Like a Dragon Infinite Wealth - Enshrouded - Tekken 8 - A extinção de mais um jogo Aproveite, o nosso grupo fechado de Whatsapp, está aberto por alguns dias. CLIQUE AQUI. Não deseja interagir? Opte por receber bits de notícias e novidades no seu Whatsapp através de nosso canal de Whatsapp! CLIQUE AQUI. --- Send in a voice message: https://podcasters.spotify.com/pod/show/supernovas/message
Isabelle Morini-Bosc a bien noté "Good doctor" sur TF1 mais elle a finalement choisi une fiction sur France 2, "L'impasse" - et ça n'en est pas une pour la chaine -, cette histoire d'une psy (Estelle) qui retrouve dans la clinique où elle officie Thomas, son amour de jeunesse devenu suicidaire. Rapidement soupçonné de meurtre, il fuit, entrainant Estelle qui va tenter de l'aider par l'hypnose.
Não deixe pensamentos negativos tomar conta da sua mente. Opte pela positividade, encontre soluções e perspectivas brilhantes. Sua saúde mental e qualidade de vida agradecem! Curtiu esse episódio? Não se esqueça de deixar o seu comentário sobre o que achou deste episódio e dê 5 estrelas se curtiu! PARTICIPE DO MAIOR EVENTO DE ALTA PERFORMANCE DO BRASIL. https://bit.ly/ahhf23-ponto-de-vista
C'est bientôt la rentrée ! Comme à chaque fois, il va falloir se réadapter ! Sur la route, c'est pareil.... Et si vous preniez de bonnes résolutions cette année ? Stéfanie Fontana nous donne quelques pistes !
Olá a todos, aqui é o André Burgos e estou empolgado para compartilhar com vocês algumas dicas valiosas sobre como manter a dieta low carb no seu dia a dia. Sei que emagrecer pode ser um desafio, especialmente quando procuramos truques rápidos ou atalhos, mas estou aqui para lhe mostrar um caminho sustentável e eficaz para conquistar seus objetivos.Quando se trata de emagrecer, a educação e o planejamento são essenciais. É por isso que minha primeira dica é se familiarizar com os princípios da dieta low carb e aprender quais alimentos você deve incluir e quais deve evitar. Afinal, conhecimento é poder, certo?E que tal darmos uma olhada na sua despensa? A limpeza dela é crucial! Livre-se dos vilões ricos em carboidratos, como pães, massas e batatas. Em vez disso, abasteça-se de opções low carb, como carnes, peixes, ovos, abacates e nozes. Sua geladeira vai se transformar em um verdadeiro arsenal saudável!Prepare-se para entrar na cozinha e se tornar um mestre das refeições simples e caseiras. Com ingredientes frescos, você terá total controle sobre o que está colocando no seu prato. Ah, e não esqueça dos lanches. Mantenha opções práticas e saudáveis à mão, como queijo, iogurte grego e vegetais com molhos deliciosos.Manter uma rotina também é crucial. Mantenha horários regulares para as refeições e lanches, assim você evita quedas de energia e aqueles desejos inoportunos por carboidratos. E claro, a hidratação é fundamental. Não subestime o poder da água!Quando sair de casa, seja inteligente. Leve consigo lanches low carb para evitar opções não saudáveis quando bater aquela fome fora de hora. E quando for se socializar, faça escolhas conscientes. Opte por opções de baixo teor de carboidratos nos restaurantes e eventos, como saladas frescas e proteínas magras.Lembre-se de que o monitoramento é chave. Acompanhe sua ingestão diária de carboidratos para garantir que você esteja no caminho certo. E não tenha medo de se adaptar. Se necessário, faça ajustes com base nos seus resultados e objetivos.E para manter as coisas interessantes, não deixe de experimentar novas receitas e ingredientes. A variedade é o tempero da vida, e na dieta low carb, isso é mais do que verdadeiro!No final das contas, o sucesso na dieta low carb não é um mistério. Com educação, planejamento e algumas dicas inteligentes, você está pronto para conquistar seus objetivos de forma saudável e duradoura. Se você quiser saber mais, assista à minha live completa no YouTube e Instagram, onde respondi perguntas e compartilhei dicas valiosas. Mal posso esperar para te ver lá!Lembre-se, você tem o poder de transformar sua jornada de emagrecimento. Vamos fazer isso juntos!Atenciosamente,André BurgosEntre em meu Canal do Telegram: https://t.me/canalandreburgos Inscreva-se em nosso canal http://goo.gl/Ot3z2r Saiba mais sobre o Método Protagonista em: https://escoladoprotagonista.com.br/oferta Programa Atletas LowCarb: https://atletaslowcarb.com.br/programa-alc/ Me siga no Instagram https://www.instagram.com/andreburgos/
Leitura bíblica do dia: Salmo 18:20-27 Plano de leitura anual: Jó 22–24; Atos 11 Em Felicidade conjugal de Leo Tolstoy (Editora 34, 2010), Sergey e Masha encontram-se quando ela é jovem e linda. Ele é um homem de negócios, mais idoso, bem viajado, e compreende o mundo fora do contexto rural onde ela vive. Eles se apaixonam e se casam. Vivem na área, mas Masha se aborrece. Sergey a leva a São Petersburgo. Nela, a beleza e o encanto de Masha lhe trazem imediata popularidade. Quando eles estão prestes a regressar ao campo, um príncipe vem à cidade e quer conhecê-la. Sergey sabe que pode forçá-la a voltar com ele, mas deixa-a tomar a decisão, e Masha escolhe ficar onde está. A traição parte o coração dele. Deus jamais nos forçará a lhe sermos fieis. O Senhor nos ama e permite que nós escolhamos ser a favor ou contra Ele. Nossa primeira escolha por Ele é quando recebemos o Seu Filho, Jesus Cristo, como sacrifício pelo nosso pecado (1 João 4:9-10). Depois, temos uma vida inteira de decisões a tomar. Escolheremos a fidelidade a Deus guiados por Seu Espírito, ou deixaremos que o mundo nos seduza? A vida de Davi não foi perfeita, mas muitas vezes ele escreveu sobre guardar “os caminhos do Senhor” e sobre os bons resultados advindos dessa escolha (Salmo 18:21-24). Quando as nossas escolhas honram a Deus, experimentamos as bênçãos que Davi descreveu. Deus mostra-se fiel. - Jennifer Benson Schuldt
Apple relance l'intérêt autour du métavers en dévoilant son propre casque de réalité virtuelle: l'Apple Vision Pro. L'Union européenne souhaite lutter contre la désinformation avec un étiquetage permettant d'identifier les images et les textes produits par une intelligence artificielle, vous connaîtrez les détails dans quelques instants... Comment remettre chaque année 500 jeunes en décrochage sur le marché de l'emploi ou de la formation? Peut-être grâce à une initiative appelée "cellules coups de boost" lancée en Wallonie. Le Brief, le podcast matinal de L'Echo Ce que vous devez savoir avant de démarrer la journée, on vous le sert au creux de l'oreille, chaque matin, en 7 infos, dès 7h. Le Brief, un podcast éclairant, avec l'essentiel de l'info business, entreprendre, investir et politique. Signé L'Echo. Abonnez-vous sur votre plateforme d'écoute favorite Apple Podcast | Spotify | Podcast Addict l Castbox | Deezer | Google PodcastsSee omnystudio.com/listener for privacy information.
Bryan and Adam are joined by a number of members of the Oxide networking team to talk about the networking software that drives the Oxide rack. It turns out that rack-scale networking is hard... and has enormous benefits!We've been hosting a live show weekly on Mondays at 5p for about an hour, and recording them all; here is the recording from February 27th, 2023.In addition to Bryan Cantrill and Adam Leventhal, speakers included Ryan Goodfellow, Levon Tarver, Ben Naecker, and Arjen Roodselaar.Links Intel Tofino Series P4 (programming language) - Wikipedia p4lang/p4c: P4_16 reference compiler oxidecomputer/p4: A P4 compiler The quote crate: Rust quasi-quoting RIFT WG - Routing In Fat Trees | IETF Community Wiki Here's (much of) the live chat from the show: ahl https://github.com/oxidecomputer/oxide-and-friends/blob/master/2021_11_29.md ahl That's the Sidecar switch episode bcantrill https://p4.org/ admchl What does "at line rate" mean? Riking Line rate = As fast as the packets could possibly come. 1Gbit, 10Gbit, 100Gbit, etc admchl Do you need ASICs to hit that speed? I assume x86_64 is not going to be fast enough for these specialised operations? levon Yes, the Tofino 2 is the ASIC bcantrill You need ASICs bnaecker Yes, you really can't do these kinds of operations on a general purpose CPU. rng_drizzt Yeah, you need specialized silicon here. JustinAzoff Right, also often across all ports at the same time in both direction. a 48 port 10gbps switch will have a line rate of 960gbps (10 ** 48 ** 2) duckman So the advantage is being able to offload compute to the switch? bnaecker Yes, and specifically that you can separate the data plane (operations on the packets) from the control plane (decisions about what operations to allow or make). tahnok What's TCAM? levon Ternary Content Addressable Memory bnaecker https://en.wikipedia.org/wiki/Content-addressable_memory#Ternary_CAMs ryaeng Sure beats logging into a number of Cisco switches and making changes at the console. admchl This is my favourite episode in a long time, this is all really fascinating. rng_drizzt the first Sidecar episode was nearly 1.5 years ago ü§Ø , right after we cut the first rev levon That episode blew my mind duckman This sounds like a big deal on the scale of ebpf duckman Or bigger bnaecker It is extremely useful for understanding the processing pipelines. As long as you only run single-packet integration tests üôÇ od0 just want to go out and find things to write P4 code for JustinAzoff yeah one way to think about that sort of thing is that xdp can be used to run little programs on a nic, where p4 is kind of like that, but running on effectively a nic with 48+ ports bcantrill https://github.com/oxidecomputer/p4 SyntheticGate sidecar is the "codename" of our switch box SyntheticGate "gimlet" is our server sled bcantrill https://github.com/oxidecomputer/propolis wmf So you have P4 and OPTE in the hypervisor at the same time? bnaecker OPTE is in the host kernel. arjenroodselaar The P4 runtime Ry described only exists in the test bed, where it high level simulates the switches. OPTE is part of the production environment. arjenroodselaar The rough difference between P4 and OPTE is that P4 works on individual packets without much concept of a session (so it can't reason about TCP streams, packet order etc, so no firewall like functionality), while OPTE aims to operate on streams of packets. JustinAzoff So you can run 100 VMs on a test system and wire them up to your virtual switch compiled by x4c? arjenroodselaar Correct. bcantrill OPTE == Oxide Packet Transformation Engine admchl Gimlet? rng_drizzt Compute server rng_drizzt The Sidecar switch is actually just a PCIe peripheral to a Gimlet. bnaecker The Gimlet managing the Sidecar is often called a "Scrimlet" for "Sidecar attached Gimlet" Riking and "how do i reconfigure this giant network without hosing my ability to reconfigure this giant network" ShaunO can identify with that - we seriously struggle to keep our own products inter-operating, let alone anyone else's levon It can feel like a Sisyphean task. a172 Setup a much smaller/simpler network in parallel that is accessible from "not your network" that gets you to the management interface. levon It's a whole new world when you can look at the actual table definitions in P4 rng_drizzt Owning all the layers here is immensely beneficial levon Those DTrace probes have been very helpful bnaecker Those probes turned out to be everywhere. They are are in: SQL queries, HTTP queries, log messages, Propolis hypervisor state, virtual storage system, networking protocol messages, the P4 emulator, and probably more that I'm forgetting about. levon For those unfamiliar with the DTrace tool, or the rationale behind leveraging DTrace over other tracing / debugging tools: https://www.cs.princeton.edu/courses/archive/fall05/cos518/papers/dtrace.pdf bcantrill https://github.com/oxidecomputer/progenitor ahl some notes on rust codegen: https://github.com/ahl/codegen-template arjenroodselaar DDM! Bring us home! a172 it astonishes me how many "cloud" type architectures are built on v4 only or v4 first. a172 IPv6 is older than Wi-Fi a172 It solves real problems. PLEASE use it. nyanotech yessss finally someone realizes broadcast domains are also failure domains JustinAzoff the worst part of v6 is trying to run dual stack v4+v6, v6 only networks are fairly simple levon And the bigger the broadcast domain, the more irritating it is to troubleshoot it bcantrill "Hash and pray" arjenroodselaar FWIW while DDM is a cool thing we're building, one of the "simple" tasks Tofino does for us is NAT between the networks of our customers and their VPC networks they implement on our platform. arjenroodselaar Simple NAT is still surprisingly expensive and being able to do that at line rate is pretty nice. Riking TCP retransmits in steady state seems like an obvious observation point? arjenroodselaar Yes, you see TCP retransmits. arjenroodselaar But if you're running say Memcache over UDP and you get a sudden burst of incoming data as a result of a large number of cache queries you drop those packets (because the buffers can't keep up) and you see cache request timeouts. arjenroodselaar FB did some work on this about 10 years ago to avoid this ingest and dropped packets which hurt your p99 latency. Riking yeah smartnic is pushing the intelligence to the machine levon I know someone who basically polled all of the switches for buffer drops in an attempt to divine which paths were dropping packets due to micro-congestion admchl I feel like I'm in a secret society meeting learning The Hidden Truth behind Reality of The Network wmf I would argue if the entire hypervisor is on the smart NIC then you're no worse off than the Oxide architecture a172 I once stumbled on a bug where the vendor's custom protocol for monitoring (because snmp/syslog just cant keep up) had a trace log on the process, that could not be turned off. Some sort of race condition enabled it, and it happened on 1/3 of system boots. It was ~20k logs/s, iirc. a172 (im going to look up those numbers) levon I haven't worked with a SmartNIC fast enough to do this well JustinAzoff We use a FPGA Nic in our products for fast packet capturing. the service that bootstraps it had an issue that caused it to log an error... for every single packet... JustinAzoff that managed to log the same error something like 250,000 times a second arjenroodselaar The problem with SmartNICs is that their power features are way less advanced than the power scaling that x86 CPUs do. So you either run them or you don't, and they come with a 50-75W penalty. Unless you can really get useful work done for that 50W budget, a x86 CPU is much more flexible. arjenroodselaar What we really want is an AMD Epyc SoC with some amount of FPGA fabric That would let you build whatever makes sense there while still having much of the flexibility with respect to how/where you consume power. a172 It was enough to mess us up. 250k would have killed us even faster. JustinAzoff Yeah, it happily wrote that error message until the multi TB data array filled up. We reworked how log rate limiting and log rotation worked after that a172 I was mostly amused that the process that the process that existed because snmp/syslog couldn't keep up was getting a syslog for every iteration of a loop in the process a172 of course, if you are sending a packet for every packet you send, that sounds like it quickly becomes an exponential problem. JustinAzoff and to circle back around, this was code inside of the vendor SDK, that is not open source, that we couldn't fix ourselves. it's one of the only components of our system that we don't control. i wish we had our own NIC (that would probably run something like p4) levon And thus, this is how we become the way we are (at Oxide) a172 ours was on production network hardware (wireless controller). There is no hope of having source or any insight true observability into it. (edit: saying there was no insight is a little harsh) JustinAzoff one thing that came up before was if p4 was like ebpf.. there's actually a ebpf backend for p4 that supports some of the features: https://github.com/p4lang/p4c/blob/main/backends/ebpf/README.md bcantrill Thanks, all! If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!
Devocional Filipenses Leitura Bíblica Por último, meus irmãos, prestem atenção ao que é verdadeiro, honesto, digno, puro, amável, ao que tem boa fama, ao que é virtuoso e digno de louvor. Ponham em prática o que aprenderam de mim, o que me ouviram e viram fazer, e estará convosco o Deus da paz. Filipenses 4.8-9 in Bíblia para Todos Devocional Se há recomendação em que valha sempre a pena apurar os ouvidos é aquela que nos sugira o trilho da paz. Acate-se todo o conselho que aponte para a verdade. Evite-se o que tresanda a engano e se percebe à distância que não passa de mera ilusão. Prefira-se o procedimento honesto ao desonroso. Nem se pestaneje diante de truques rasteiros, antes haja fibra para os desfazer com actos puros. Persiga-se a dignidade e fuja-se de práticas indecorosas. Opte-se pelas vias cristalinas em detrimento dos trajectos enviesados. É impossível chegar ao topo da escadaria da santidade pisando degraus obscenos. Já a amabilidade sem cartas na manga não só é desejável como também altamente recomendável. Agrada a Deus quem substitui a cultura de ressentimento por um estilo de vida assente na bondade. Sim, exercite-se a mente em tudo o que seja de “boa fama, virtuoso e digno de louvor.” Ponha-se em prática o que já se sabe de ginjeira e a paz de Deus será experimentada. – Jónatas Figueiredo
Opte por aquilo que faz o seu coração vibrar... Apesar de todas as consequências. - Osho Como é bom obter reconhecimento por algo que fazemos e/ou realizamos. Acho que todos nós já pensamos nesse tema? Não podemos negar a sensação boa que causa sermos reconhecidos pelas nossas realizações. É uma conquista. Mas ao mesmo tempo, o não reconhecimento também pode não vir. E aí como reagimos? Será que nossas ações têm como objetivo o reconhecimento, de tal forma que nos dedicamos a conquistar as sensações boas que o reconhecimento pode provocar? Reconhecimento não tem haver só com aplausos e elogios. É a habilidade de deixar o ego não tomar conta e simplesmente sermos quem somos. É uma experiência que transcende nossa lógica de pensar. Quero trazer para nossa reflexão uma mensagem presente no Tarot da Transformação. Então acomode-se, esvazie o copo, relaxe e permita que esse seja seu momento, só seu. Depois me conta o que achou. Estou lá no facebook ou no Instagram como Café com o Osho. Relaxe sua respiração e acalme sua mente... Observe sua mente... RECONHECIMENTO - OSHO O anseio da mente é de ser extraordinária. O ego tem sede e fome para que reconheçam que você é alguém. Alguém que realizará esse sonho através da riqueza, ou alguém que realizará o sonho através do poder, ou da política. Pode ser alguém que realizará o sonho através de milagres, de truques, não importa, pois o sonho permanece o mesmo: "É insuportável ser ninguém. “E este é o milagre, quando você aceita sua nulidade, quando você se torna tão comum quanto todos os outros, quando você não quer mais nenhum reconhecimento, quando puder existir como se não existisse. Estar ausente é o milagre. E para complementar a mensagem que Osho apresentou eu trago a estória: O mestre, o jardineiro e o hóspede, também presente na carta Reconhecimento do Tarô da Transformação. Texto Completo - https://bit.ly/ep138reconhecimento O Podcast Café com Osho é apresentado e produzido por Alexandre Abreu e tem o apoio do Núcleo de Estudo Sapienza. Uma inciativa para que todos possam ouvir e refletir as mensagens das cartas do Tarot Zen do Osho, Osho -Tarô da Transformação bem como outros textos que nos auxiliam na busca do autoconhecimento. Acompanhe as publicações pelo Spotify, Podcast Addict, Apple Podcast ou Google Podcast — Acesse — https://linktr.ee/cafecomosho Assinando o podcast você receberá as atualizações em seu player Instagram como @cafecomosho Grupo Telegram t.me/cafecomosho Créditos - Musica Presentations by Alex-Productions | https://onsound.eu/ Ethereal by Ghostrifter Official | https://soundcloud.com/ghostrifter-official Resolutions by Scott Buckley | https://soundcloud.com/scottbuckley Music promoted by https://www.free-stock-music.com Creative Commons Attribution 3.0 Unported License https://creativecommons.org/licenses/by/3.0/deed.en_US --- Send in a voice message: https://anchor.fm/cafecomosho/message
durée : 00:53:39 - Rémi Panossian - par : Alex Dutilh - En avant-première de sa sortie le 21 octobre, “Sun Monkey Voltage” de RP3, le Rémi Panossian Trio.
Alors qu'un tiers des stations-service du pays connaît des problèmes d'approvisionnement dus au mouvement de grève dans les raffineries, le gouvernement tente d'activer divers leviers pour compenser cette crise. La France a notamment augmenté considérablement ses importations de carburants raffinés.
durée : 00:53:39 - Rémi Panossian - par : Alex Dutilh - En avant-première de sa sortie le 21 octobre, “Sun Monkey Voltage” de RP3, le Rémi Panossian Trio.
Alors qu'un tiers des stations-service du pays connaît des problèmes d'approvisionnement dus au mouvement de grève dans les raffineries, le gouvernement tente d'activer divers leviers pour compenser cette crise. La France a notamment augmenté considérablement ses importations de carburants raffinés.
La alcaldesa de Santomera ha señalado que tienen un programa muy extenso, variado y el mejor de los últimos años. La ocasión lo merece, ha dicho, y nuestros vecinos tienen muchas ganas de fiesta. Unas fiestas que atraen a gente de Murcia y de Orihuela, al estar entre estas dos ciudades tan importantes, ha explicado la alcaldesa del municipio.La celebración de San Vino, que arranca este jueves, hace que tengamos mucha afluencia de gente, ya que es una feria gastronómica de vinos y tapas que atrae a bodegas y restaurantes de toda la Región, muy consolidada en nuestro municipio, ha señalado. Es de lo más relevante y este año la inaugurará Agustín Ramos, presidente del Real Murcia.La semana siguiente es el día del Ayuntamiento, concretamente el 29 de septiembre, es un día muy especial de convivencia, y que yo, ha matizado, disfruto muchísimo. Además habrá varios conciertos, entre ellos Camela, Mis Caffeina, Shinova y para finalizar las fiestas, tendrá lugar la procesión a la patrona el día 7.Por otro lado, la alcaldesa ha apuntado que el Ayuntamiento de Santomera no tiene competencias en el transporte público que conecta al municipio con la capital, es de la Comunidad Autónoma. El pasado mes de diciembre cambiaron la distribución de las líneas que nos conectaban con la capital y eso ha hecho que perdamos servicios, ha remarcado.Hay que mejorar la movilidad, comenta la alcaldesa, hay un abuso del coche muy considerable, esto debería mejorar. Hay que concienciar y poner infraestructuras necesarias para ello, indicando que están construyendo esos servicios. Santomera tiene una gran calidad de vida, deportiva, educativa, cultural, ocio, etc, es el quinto municipio en peso industrial de la Región de Murcia, tiene todo lo necesario para tener una calidad de vida importante y el tema de la movilidad es la gran asignatura pendiente, ha apuntado.Sobre su presentación de nuevo como candidata del PSOE a la alcaldía de Santomera en las próximas elecciones, ha manifestado que está reflexionando con su familia, escuchando a vecinos a mis compañeros y en periodo de reflexión para tomar esa decisión. Mis vecinos me piden que opte a la reelección, ha dicho.
BoatIndustry, le magazine pour les professionnels du nautisme
Le Nautic de Paris revoit son organisation pour l'édition 2022. Un changement de dates destinés à satisfaire professionnels du nautisme et plaisancier, dans un contexte optimiste pour les organisateurs. 👉 Lire l'article et voir les photos. En savoir plus sur les sujets abordés dans cet épisode : Nautic Alain Pichavant Parce qu'il n'a jamais été aussi important de se tenir informé des nouvelles tendances, de la vie des professionnels et des derniers développements de produits, BoatIndustry fournit un contenu journalistique indépendant afin d'apporter un éclairage indispensable aux acteurs, prescripteurs et décideurs de l'industrie du nautisme. Avec sa couverture globale de l'information, BoatIndustry est présent sur 4 secteurs : Les chantiers nautiques Les équipementiers et motoristes Les services, loueurs, la maintenance La filière, la réglementation et les événements Avec une diffusion en 5 langues (Français 🇫🇷, Anglais 🇺🇸, Allemand 🇩🇪, Italien 🇮🇹 et Espagnol 🇪🇸) et un lectorat reparti dans plus de 140 pays 🌍, BoatIndustry est considéré comme le média international essentiel de communication avec les chantiers nautiques, les fabricants d'équipements ainsi qu'avec les distributeurs et les concessionnaires. BoatIndustry est édité de concert avec le magazine Bateaux.com à destination des plaisanciers français 🇫🇷, qui se décline à l'international avec Boote.com pour l'allemand 🇩🇪, Boatsnews.com pour l'anglais 🇺🇸, Boatsnews.es pour l'espagnol 🇪🇸 et Boatsnews.it pour l'italien 🇮🇹. ✉️ N'hésitez pas à nous envoyer un commentaire ou une news en cliquant ici. 👉 Et n'oubliez pas de laisser 5 étoiles si l'information vous a plu 🙏.
Chronique édito de Carl Marchand : des caisses du futur débarquent chez Couche-Tard, un étudiant universitaire devient aveugle après ses initiations et face à l'inflation, Snoop Dogg augmente le salaire de son rouleur de joints. Pour de l'information concernant l'utilisation de vos données personnelles - https://omnystudio.com/policies/listener/fr
Vamos te ajudar a a escolher o melhor horário para comer um doce - de vez em quando, é claro.Nosso metabolismo se modifica ao longo do dia, já que o corpo funciona em ritmos diferentes de manhã, de tarde e de noite.A sua tarefa do dia 05 é: evite ao máximo açúcares e amidos refinados na parte da manhã e perto da hora de dormir.E atenção! Não descuide da primeira refeição do dia, que deve ser baseada em proteínas, complementada com vegetais ou frutas de baixo impacto glicêmico.Opte por ovos, queijos curados, iogurte sem açúcar, frutas mais ácidas e ricas em fibras, salada e vegetais refogados.Além disso, deixe as porções de carboidratos mais concentradas para o meio e fim da tarde, e uma porção pequena para o começo da noite.Acesse aqui o material de apoio do desafio: https://puravidaprime.com.br/jornada-7dias-vencer-acucar-conteudo
durée : 00:55:22 - invité : Ben Sidran - par : Alex Dutilh - Le nouvel album de Ben Sidran “Swing State” paraît chez Bonsaï. Un album strictement instrumental, pour une fois, inspiré des chansons des années 30 en trio avec Billy Peterson et Leo Sidran. - réalisé par : Figaro Freslon Le Floc'h
durée : 00:55:22 - invité : Ben Sidran - par : Alex Dutilh - Le nouvel album de Ben Sidran “Swing State” paraît chez Bonsaï. Un album strictement instrumental, pour une fois, inspiré des chansons des années 30 en trio avec Billy Peterson et Leo Sidran. - réalisé par : Figaro Freslon Le Floc'h
La Nouvelle Garde - 8 mars 2022
La Nouvelle Garde - 8 mars 2022
O Trilho da sabedoria Leitura bíblica 1 Aquele que quer aprender gosta que o corrijam; o que detesta a repreensão fica ignorante. 2 O Senhor aprova o homem de bem, mas condena o de más intenções. 3 O mal não é base firme para ninguém; mas nada fará cair o homem justo. 4 A mulher virtuosa faz do marido um rei; mas a indigna é uma doença que lhe corrói os ossos. 5 Os pensamentos dos justos são retos, os planos dos perversos são enganosos. 6 As palavras dos perversos são ciladas mortais, mas a palavra dos justos livra-os da morte. 7 Os perversos cairão e deixarão de existir, mas a família dos justos permanecerá firme. 8 Pela sua prudência, o homem será louvado; o insensato será desprezado. 9 Mais vale ser humilde e ter quem o sirva do que ser arrogante e não ter que comer. 10 O justo cuida até das necessidades do seu gado, mas o malfeitor só respira crueldade. 11 Quem cultiva a sua terra tem pão em abundância; quem persegue futilidades é um insensato. 12 A cobiça é uma armadilha para os maus, mas os justos ganham raízes firmes. 13 O perverso cai na armadilha das suas palavras; o justo consegue livrar-se das dificuldades. 14 Cada um recolhe o fruto daquilo que diz e recebe a recompensa daquilo que faz. 15 O insensato pensa que tudo o que faz está certo, mas o sábio ouve os conselhos. 16 O insensato mostra logo a sua ira; o homem prudente encobre a ofensa. 17 Quem é pela verdade proclama a justiça; a testemunha desonesta está ao serviço da mentira. 18 As palavras do charlatão são espadas que ferem; as palavras do homem sábio trazem remédio. 19 Uma afirmação verdadeira vale para sempre; as mentiras só duram um instante. 20 Nos planos dos maus só há falsidade, mas, nos dos homens de paz, há alegria. 21 Nenhum mal acontece aos homens honestos; os perversos ficarão cobertos de ruína. 22 O Senhor detesta os mentirosos; mas os que vivem com sinceridade são do seu agrado. 23 O homem sensato não faz alarde do seu saber; os tolos exibem a sua estupidez. 24 O homem diligente dominará; o preguiçoso será dominado. 25 A preocupação deprime o coração do homem, mas uma boa palavra dá-lhe alegria. 26 O justo serve de guia ao seu próximo; os perversos erram sempre no seu caminho. 27 O preguiçoso não consegue caça para assar; o diligente apodera-se da riqueza do monte! 28 A vida encontra-se onde se pratica a justiça. Seguindo este caminho não se encontra a morte.Provérbios 12 in Bíblia para Todos Devocional Sem correcções ninguém cresce. Quem lida mal com a repreensão permanece no erro e na ignorância. É um enorme equívoco pensar que se faz tudo certo e um sinal de extrema sabedoria ouvir conselhos. A pessoa de bem é aquela que Se ajusta a Deus e abandona intenções inquinadas. Ele agrada-Se imensamente dos que vivem de maneira desencerada. “O mal não é base firme para ninguém”, logo há que estruturar o carácter Naquele que é eternamente bondoso. Assim, primemos pela virtuosidade para adornarmos a vida familiar, ao invés de corroermos a paciência uns dos outros até ao tutano. Pensamentos e actos sadios são sempre bem-vindos à lida da casa e nos (des)encontros da cidade. Já as palavras de morte são completamente dispensáves, pois arrasam a saúde de qualquer um e destroem laços fraternais preciosos. Haja tacto e humildade na forma como se interage socialmente, evitando fazer tristes figuras e ser vergado pela própria arrogância. A humanidade demonstra-se na forma como se tratam pessoas, sem jamais maltratar os animais. Agir cruelmente só é típico dos malfeitores. Combata-se a futilidade e a preguiça, dando lugar à simplicidade e à diligência. Repudie-se a cobiça, preferindo de longe a generosidade. Alimentem-se devidamente as raízes da alma e o fruto dos lábios será de qualidade elevada. “Cada um recolhe o fruto daquilo que diz e recebe a recompensa daquilo que faz.” Refreiem-se os impulsos e aja-se com prudência. Concorra-se para que a verdade venha sempre à tona, desnudando a mentira. Opte-se continuamente pela discrição e pelo optimismo, pois isso só faz bem ao coração. Quem trilha o carreiro do amor nunca se perde. Sim, “a vida encontra-se onde se pratica a justiça.” – Jónatas Figueiredo Este devocional é parte de uma série que nos ajuda à reflexão sobre o livro dos Provérbios. Um novo devocional todos os dias úteis.
durée : 00:10:35 - Journal de 6h30 - Face à la flambée des prix du carburant, Jean Castex annonce une mesure simple avec une aide de 100 euros qui concernera 38 millions de Français.
durée : 00:10:35 - Journal de 6h30 - Face à la flambée des prix du carburant, Jean Castex annonce une mesure simple avec une aide de 100 euros qui concernera 38 millions de Français.
Le président tunisien Kaïs Saïed a renforcé, mercredi 22 septembre, les pouvoirs de la présidence, en s'arrogeant notamment le droit de légiférer par décret. Kaïs Saïed avait déjà pris des mesures exceptionnelles le 25 juillet avec le limogeage du gouvernement et la suspension du Parlement. L'opposition tunisienne appelle à lutter contre "le pouvoir absolu" d'un seul homme.
Ce vendredi 10 ,septembre, le discours de Christine Lagarde hier à la BCE, notamment le recalibrage de la politique monétaire, a été abordé par Nicolas Doze et Natacha Valla, doyenne de l'Ecole du Management et de l'Innovation de Sciences-Po, dans l'émission Good Morning Business présentée par Sandra Gandoin et Christophe Jakubyszyn sur BFM Business. Retrouvez l'émission du lundi au vendredi et réécoutez la en podcast.
**This episode is brought to you by MuteSix and Omnisend** “Who doesn't want more radiance in their life,” says Matt Peterson, CEO of OPTE, a skincare brand that is the first all-in-one precision skincare device for hyperpigmentation treatment that instantly corrects, then visibly fades, and prevents dark spots with every use. Matt tells us more about the concept of radiance and your skin. Mike says, “radiance is determined by how many colors your skin has and how light reflects off it. So as you get older, your skin and your collagen lessen. You're reflecting less light off of it. So that's why when you see a twenty-two-year-old, you're like, oh my God, you look so vibrant. We should be doing everything we can to maintain our radiance.” He then shares how stressful the product launch was during the pandemic. The pandemic suppressed frequency, but it increased demand because of at-home solutions. However, it creates some challenges on the other end. We talked about: * What beauty is really about * Marketing outreach to men for beauty products * What motivated him * His previous jobs * A brand that is built on fact and science * Experience in pandemic * Strategies they use and advice for others Join Ramon Vela and Matt Peterson as they break down the inside story on The Story of a Brand. For more on Opte, visit: https://opte.com/ * MuteSix is the leading agency in performance marketing. They have been in this space for nearly eight years, growing and scaling the world's most recognizable e-commerce brands with breakthrough creative, targeted media buying, and data-driven results in every step of the funnel. They're currently offering listeners a FREE omnichannel marketing audit. Their team of auditors will perform a deep dive analysis into your current marketing efforts and identify which strategies might be budget wasters and which strategies will improve performance. The audit covers all digital marketing channels, including Facebook, Google, Email, Amazon, Snapchat, TikTok, Pinterest, Influencer, Programmatic, and Website CRO. For your free digital marketing consultation, visit: mutesix.com/storyofabrand * This episode was brought to you by Omnisend. Omnisend is an e-commerce marketing platform that goes above and beyond regular email campaigns - so you can start increasing your sales, not your workload. With Omnisend, you'll be launching pre-built e-commerce automation in no time, as well as intuitively segmenting customers and even trying out SMS or push notifications - all from the same platform. The best part? Omnisend provides an immediate boost to your revenue while staying as comfortable as drag & drop email building - with automated emails averaging up to 40% of total email revenue. Join Hallmark, Duke Cannon, and 50,000 other high-growth brands who choose Omnisend to grow their e-commerce businesses on autopilot. Start your 14-day free trial today. No credit card is required. Visit https://www.omnisend.com/sob/
**This episode is brought to you by MuteSix and Omnisend** “An existing problem that we solved simply and elegantly”- OPTE stands for optimization of the skin. In the first part of this feature, we have Matt Peterson, CEO of OPTE, a skincare brand that is the first all-in-one precision skincare device for hyperpigmentation treatment that instantly corrects, then visibly fades and prevents dark spots with every use. OPTE scans the skin to find dark spots. Then lays down high-performance, spot-fading optimizing serum treatment. The best thing is that it is suitable for all skin types at the same time. The brand uses simple and clean ingredients. However, Matt mentions that the most challenging part is getting people to understand precisely who they are and what OPTE does. In part 1, we discussed: * Gratefulness towards his boss at Pepsi * Overview of the brand * Description of the world's smallest inkjet printer * Should one need to scan the whole face every day * Does skin color matter * Was the absence of technology his idea * What were the challenges and customer feedback Join Ramon Vela and Matt Peterson as they break down the inside story on The Story of a Brand. For more on Opte, visit: https://opte.com/ * MuteSix is the leading agency in performance marketing. They have been in this space for nearly eight years, growing and scaling the world's most recognizable e-commerce brands with breakthrough creative, targeted media buying, and data-driven results in every step of the funnel. They're currently offering listeners a FREE omnichannel marketing audit. Their team of auditors will perform a deep dive analysis into your current marketing efforts and identify which strategies might be budget wasters and which strategies will improve performance. The audit covers all digital marketing channels, including Facebook, Google, Email, Amazon, Snapchat, TikTok, Pinterest, Influencer, Programmatic, and Website CRO. For your free digital marketing consultation, visit: mutesix.com/storyofabrand * This episode was brought to you by Omnisend. Omnisend is an e-commerce marketing platform that goes above and beyond regular email campaigns - so you can start increasing your sales, not your workload. With Omnisend, you'll be launching pre-built e-commerce automation in no time, as well as intuitively segmenting customers and even trying out SMS or push notifications - all from the same platform. The best part? Omnisend provides an immediate boost to your revenue while staying as comfortable as drag & drop email building - with automated emails averaging up to 40% of total email revenue. Join Hallmark, Duke Cannon, and 50,000 other high-growth brands who choose Omnisend to grow their e-commerce businesses on autopilot. Start your 14-day free trial today. No credit card is required. Visit https://www.omnisend.com/sob/
Au sommaire : les blagues des internautes autour de l'Italienne qui a reçu 6 injections du vaccin Pfizer. Le Petit Robert a décidé que "Covid" est un mot masculin. Et la France serait favorite à l'Eurovision selon les sondages. - Chaque jour, Charles Magnien vous dévoile trois histoires insolites de l'actualité. Apolline de Malherbe donne rendez-vous aux auditeurs de RMC et téléspectateurs de RMC Découverte pour une nouvelle matinale info avec « Apolline matin ». Accompagnée d'une équipe de journalistes, elle apporte son regard quotidien sur l'information avec des débats et reçoit chaque matin les acteurs de l'actualité. Chaque matin dès 6h, écoutez un show radio/télé unique en France. Pendant trois heures, l'équipe de RMC s'applique à partager l'actualité au plus près du quotidien des Français. Un rendez-vous exceptionnel mêlant infos en direct, débats autour de l'actualité, réactions et intervention d'experts. En simultané de 6h à 8h30 sur RMC Découverte. RMC est une radio généraliste, essentiellement axée sur l'actualité et sur l'interactivité avec les auditeurs, dans un format 100% parlé, inédit en France. La grille des programmes de RMC s'articule autour de rendez-vous phares comme Apolline Matin (6h-9h), les Grandes Gueules (9h-12h), Neumann/Lechypre (12h-14h).
Hoje com a tecnologia e especialmente a internet, somos inundados de informações. Com o produtor rural não é diferente. Uma recente pesquisa divulgada pelo IBGE que avaliou o acesso à Tecnologia da Informação e Comunicação (TIC). No estudo apontou que o crescimento mais significativo aconteceu na zona rural do país. Em 2019 o percentual de acesso à rede saiu de 49,2% para 55,6%. Um outro trabalho feito por meio de parceria entre a Embrapa, o Sebrae e o Instituto Nacional de Pesquisas Espaciais (Inpe), verificou-se que 84% dos agricultores brasileiros já utilizam ao menos uma tecnologia digital como ferramenta de apoio na produção agrícola. Ou seja, há maior busca por informação. Com essa maior facilidade de comunicação e de acesso à informação, o produtor amplia seus horizontes e também seu potencial de expansão. Com mais ferramentas à disposição para ajudar na tomada de decisão, abre-se inúmeras possiblidades de obter ainda mais sucesso nos negócios, mas para isso, é preciso conciliar: informação, conhecimento e resultado. Para isso algumas dicas são importantes. 1 – Descubra o melhor plantio Antes de iniciar qualquer espécie de cultivo, pesquise sobre essa cultura, pois não há nada melhor do que produzir algo lucrativo. É importante observar além das condições climáticas e de solo, outras variáveis como o potencial de comercialização de cada cultura, a lucratividade delas, os conhecimentos técnicos para cada tipo de plantio, o espaço disponível para a plantação e as necessidades de insumos e equipamentos também devem ser considerados. Nesses pontos é fundamental buscar a orientação de instituições de ensino ou consultorias técnicas e ter a opinião de profissionais especializados com conhecimento sobre as condições da região. Outro ponto a ser destacado é se atentar para a capacidade de armazenamento e escoamento da produção. 2 – Tenha estrutura financeira Ter controle financeiro é fundamental para sua empresa rural. Isso também possibilitará um planejamento para compras e investimentos com mais segurança. Fazer uma boa gestão considerando fluxo de caixa é essencial. É importante não ter um custo maior que a renda. Hoje há no mercado ajuda profissional e diversos softwares e apps que auxiliam nessa hora. Cursos de gestão também são ótimas opções. 3 – Saiba contratar mão de obra especializada A mão de obra especializada é um problema cada vez maior no campo, por tanto, trabalhar com uma equipe qualificada é essencial para seu agronegócio. Por isso ao encontrar profissionais dedicados, deem as melhores condições para que a rotatividade seja baixa. Profissionais com amplo conhecimento do negócio dificilmente lhe trará prejuízos. 4 – Realize o manejo do solo O solo é uma poupança verde. Aqui talvez seja um dos pontos mais importantes para ter sucesso. Um bom manejo da terra é capaz de proporcionar boa produtividade no presente e também possibilita a manutenção de sua fertilidade, garantindo a produção agrícola no futuro. Realize de forma orientada as análises em laboratório e depois faça as devidas correções. 5 – Esteja sempre atualizado no seu ramo Saiba o que acontece no mercado do agro, acompanhe-o economicamente, participe de eventos, feiras e palestras. Eventos virtuais são ótimas alternativas. Troque informações e conhecimento com outros produtores, vizinhos e profissionais do setor. Afinal, adquirir conhecimento e estar “antenado” nunca é demais! 6 – Invista em equipamentos apropriados e atualizados Vejo que ter ferramentas necessárias para o trabalho é tão importante quanto saber trabalhar. Invista em equipamentos modernos, eles farão com que tenha mais rentabilidade no negócio. Os benefícios de investir em maquinário incluem aumento de produtividade, redução de custos e desperdícios, eliminação de tarefas repetitivas e desgastantes, melhor segurança para você, seus funcionários e sua família, maior qualidade e padronização das culturas. Hoje há um número grande de marcas e modelos, escolha aqueles que se adequam às peculiaridades dos seus cultivos, avaliando tanto seus planos para curto prazo quanto os de longo prazo. Um bom planejamento poupará tempo e recursos no futuro, evitando que você invista em máquinas que não te atendem. Façam buscas na internet, fotos, vídeos e demonstrações dos equipamentos, podem ajudar na escolha. 7 – Obedeça às “janelas de plantio”, se programe Estude e defina a melhor época para realizar o plantio das culturas, levando em conta o menor risco de frustração de safra e ter possíveis prejuízos com secas, geadas ou muita chuva. Também é fundamental acompanhar as previsões meteorológicas, temos sites renomados e especializados que passam informações em tempo real com grande precisão da região. 8 – Faça bons parceiros de negócios Se aliar e ter bons aliados em toda estrutura de sua empresa é ter o benefício de estar em vantagem. Pois, boas parcerias também trarão lucratividade e segurança. Como podemos fazer boas parcerias? Obviamente, para tê-las, é preciso escolher bons parceiros. Opte por com quem você já conhece e tenha analisado, anteriormente, em algum momento, quais são as atividades que desenvolve, se é sinérgico as atividades da sua fazenda e ao seu pensamento com relação a valores e princípios éticos. Dificilmente criamos parceiros em curto prazo, pois é preciso que ambas as partes tenham confiança entre si e passem credibilidade em seus negócios e atividades. Construir uma rede de contatos e um networking de qualidade é um excelente meio de encontrar parceiros estratégicos no futuro. 9 – Não tenha medo de investir em tecnologia A agricultura de precisão vem crescendo cada vez mais no mercado e tem se tornado um dos principais instrumentos quando o assunto é ser eficiente e rentável. Por isso não se pode virar as costas para o que há de novo por aí. Pesquise, informe-se e veja que soluções podem se encaixar na sua propriedade. Todo esse investimento com certeza lhe trará bons frutos lá na frente. 10 – Saiba comercializar o seu produto Por último, mas não menos importante, aprenda a expor e negociar seu produto no mercado. Um bom “marketing” é primordial para o sucesso do seu agronegócio. Como diz o velho ditado: Saber vender bem o seu peixe, também é tarefa do pescador. *Administradora e pós graduanda em gestão de negócios e marketing, comercial na Piccin Tecnologia Agrícola Interaja com a ACADEMIA DO AGRO LinkedIn: https://www.linkedin.com/in/waldir.franzini Instagram:- www.instagram.com/academiadoagro Twitter: @academiadoagro Telegram: @academiadoagro Facebook: /academiadoagro Celular-Whatsapp: 062 9 9700 7049 E-mail: waldir.franzini@academiadoagro.net.br Se você tem alguma sugestão de pauta, reclamação ou dúvida envie um e-mail para contato@academiadoagro.net.br | waldir.franzini@gmail.com | Whatsapp: 062 99700-7049 ACOMPANHE A REDE AGROCAST https://www.redeagrocast.com.br/ Somos da Agrocast. A primeira rede de podcasts do agronegócio brasileiro e tem o objetivo de aumentar o consumo da mídia pelo setor, bem como estimular a criação de novos podcasts do agro. Rede Agrocast: @redeagrocast Academia do Agro: @academiadoagro Agro Resenha: @agroresenha Bendito Agro: @benditoagro Bug Bites: @bugbitespodcast Cachaça, Prosa & Viola :@cpvpodcast Esalqast: @esalqast Mundo Agro Podcast: @mundoagropodcast Notícias do Front: @noticias_do_front Papo Agro: @papoagropodcast Rumen Cast: @rumencast Apoio: Alba Incorporadora Ltda. Ficha Técnica: Produção: Waldir Franzini Edição/masterização - A Fabrica de Podcast - https://www.afabricadepodcast.com.br/ Musica: CC BY - CC BY SA http://creativecommons.org/licenses/by/3.0/us/ Se você tem alguma sugestão de pauta, reclamação ou dúvida envie um e-mail para contato@academiadoagro.net.br | waldir.franzini@gmail.com | Whatsapp: 062 99700-7049
Hoje com a tecnologia e especialmente a internet, somos inundados de informações. Com o produtor rural não é diferente. Uma recente pesquisa divulgada pelo IBGE que avaliou o acesso à Tecnologia da Informação e Comunicação (TIC). No estudo apontou que o crescimento mais significativo aconteceu na zona rural do país. Em 2019 o percentual de acesso à rede saiu de 49,2% para 55,6%. Um outro trabalho feito por meio de parceria entre a Embrapa, o Sebrae e o Instituto Nacional de Pesquisas Espaciais (Inpe), verificou-se que 84% dos agricultores brasileiros já utilizam ao menos uma tecnologia digital como ferramenta de apoio na produção agrícola. Ou seja, há maior busca por informação. Com essa maior facilidade de comunicação e de acesso à informação, o produtor amplia seus horizontes e também seu potencial de expansão. Com mais ferramentas à disposição para ajudar na tomada de decisão, abre-se inúmeras possiblidades de obter ainda mais sucesso nos negócios, mas para isso, é preciso conciliar: informação, conhecimento e resultado. Para isso algumas dicas são importantes. 1 – Descubra o melhor plantio Antes de iniciar qualquer espécie de cultivo, pesquise sobre essa cultura, pois não há nada melhor do que produzir algo lucrativo. É importante observar além das condições climáticas e de solo, outras variáveis como o potencial de comercialização de cada cultura, a lucratividade delas, os conhecimentos técnicos para cada tipo de plantio, o espaço disponível para a plantação e as necessidades de insumos e equipamentos também devem ser considerados. Nesses pontos é fundamental buscar a orientação de instituições de ensino ou consultorias técnicas e ter a opinião de profissionais especializados com conhecimento sobre as condições da região. Outro ponto a ser destacado é se atentar para a capacidade de armazenamento e escoamento da produção. 2 – Tenha estrutura financeira Ter controle financeiro é fundamental para sua empresa rural. Isso também possibilitará um planejamento para compras e investimentos com mais segurança. Fazer uma boa gestão considerando fluxo de caixa é essencial. É importante não ter um custo maior que a renda. Hoje há no mercado ajuda profissional e diversos softwares e apps que auxiliam nessa hora. Cursos de gestão também são ótimas opções. 3 – Saiba contratar mão de obra especializada A mão de obra especializada é um problema cada vez maior no campo, por tanto, trabalhar com uma equipe qualificada é essencial para seu agronegócio. Por isso ao encontrar profissionais dedicados, deem as melhores condições para que a rotatividade seja baixa. Profissionais com amplo conhecimento do negócio dificilmente lhe trará prejuízos. 4 – Realize o manejo do solo O solo é uma poupança verde. Aqui talvez seja um dos pontos mais importantes para ter sucesso. Um bom manejo da terra é capaz de proporcionar boa produtividade no presente e também possibilita a manutenção de sua fertilidade, garantindo a produção agrícola no futuro. Realize de forma orientada as análises em laboratório e depois faça as devidas correções. 5 – Esteja sempre atualizado no seu ramo Saiba o que acontece no mercado do agro, acompanhe-o economicamente, participe de eventos, feiras e palestras. Eventos virtuais são ótimas alternativas. Troque informações e conhecimento com outros produtores, vizinhos e profissionais do setor. Afinal, adquirir conhecimento e estar “antenado” nunca é demais! 6 – Invista em equipamentos apropriados e atualizados Vejo que ter ferramentas necessárias para o trabalho é tão importante quanto saber trabalhar. Invista em equipamentos modernos, eles farão com que tenha mais rentabilidade no negócio. Os benefícios de investir em maquinário incluem aumento de produtividade, redução de custos e desperdícios, eliminação de tarefas repetitivas e desgastantes, melhor segurança para você, seus funcionários e sua família, maior qualidade e padronização das culturas. Hoje há um número grande de marcas e modelos, escolha aqueles que se adequam às peculiaridades dos seus cultivos, avaliando tanto seus planos para curto prazo quanto os de longo prazo. Um bom planejamento poupará tempo e recursos no futuro, evitando que você invista em máquinas que não te atendem. Façam buscas na internet, fotos, vídeos e demonstrações dos equipamentos, podem ajudar na escolha. 7 – Obedeça às “janelas de plantio”, se programe Estude e defina a melhor época para realizar o plantio das culturas, levando em conta o menor risco de frustração de safra e ter possíveis prejuízos com secas, geadas ou muita chuva. Também é fundamental acompanhar as previsões meteorológicas, temos sites renomados e especializados que passam informações em tempo real com grande precisão da região. 8 – Faça bons parceiros de negócios Se aliar e ter bons aliados em toda estrutura de sua empresa é ter o benefício de estar em vantagem. Pois, boas parcerias também trarão lucratividade e segurança. Como podemos fazer boas parcerias? Obviamente, para tê-las, é preciso escolher bons parceiros. Opte por com quem você já conhece e tenha analisado, anteriormente, em algum momento, quais são as atividades que desenvolve, se é sinérgico as atividades da sua fazenda e ao seu pensamento com relação a valores e princípios éticos. Dificilmente criamos parceiros em curto prazo, pois é preciso que ambas as partes tenham confiança entre si e passem credibilidade em seus negócios e atividades. Construir uma rede de contatos e um networking de qualidade é um excelente meio de encontrar parceiros estratégicos no futuro. 9 – Não tenha medo de investir em tecnologia A agricultura de precisão vem crescendo cada vez mais no mercado e tem se tornado um dos principais instrumentos quando o assunto é ser eficiente e rentável. Por isso não se pode virar as costas para o que há de novo por aí. Pesquise, informe-se e veja que soluções podem se encaixar na sua propriedade. Todo esse investimento com certeza lhe trará bons frutos lá na frente. 10 – Saiba comercializar o seu produto Por último, mas não menos importante, aprenda a expor e negociar seu produto no mercado. Um bom “marketing” é primordial para o sucesso do seu agronegócio. Como diz o velho ditado: Saber vender bem o seu peixe, também é tarefa do pescador. *Administradora e pós graduanda em gestão de negócios e marketing, comercial na Piccin Tecnologia Agrícola Interaja com a ACADEMIA DO AGRO LinkedIn: https://www.linkedin.com/in/waldir.franzini Instagram:- www.instagram.com/academiadoagro Twitter: @academiadoagro Telegram: @academiadoagro Facebook: /academiadoagro Celular-Whatsapp: 062 9 9700 7049 E-mail: waldir.franzini@academiadoagro.net.br Se você tem alguma sugestão de pauta, reclamação ou dúvida envie um e-mail para contato@academiadoagro.net.br | waldir.franzini@gmail.com | Whatsapp: 062 99700-7049 ACOMPANHE A REDE AGROCAST https://www.redeagrocast.com.br/ Somos da Agrocast. A primeira rede de podcasts do agronegócio brasileiro e tem o objetivo de aumentar o consumo da mídia pelo setor, bem como estimular a criação de novos podcasts do agro. Rede Agrocast: @redeagrocast Academia do Agro: @academiadoagro Agro Resenha: @agroresenha Bendito Agro: @benditoagro Bug Bites: @bugbitespodcast Cachaça, Prosa & Viola :@cpvpodcast Esalqast: @esalqast Mundo Agro Podcast: @mundoagropodcast Notícias do Front: @noticias_do_front Papo Agro: @papoagropodcast Rumen Cast: @rumencast Apoio: Alba Incorporadora Ltda. Ficha Técnica: Produção: Waldir Franzini Edição/masterização - A Fabrica de Podcast - https://www.afabricadepodcast.com.br/ Musica: CC BY - CC BY SA http://creativecommons.org/licenses/by/3.0/us/ Se você tem alguma sugestão de pauta, reclamação ou dúvida envie um e-mail para contato@academiadoagro.net.br | waldir.franzini@gmail.com | Whatsapp: 062 99700-7049 See omnystudio.com/listener for privacy information.
La commune de Moutier, en Suisse, a décidé fin mars de quitter le canton biligue de Berne pour rejoindre le canton francophone du Jura. La question jurassienne est désormais réglée...
It is being called "one of the biggest beauty innovations in decades". Opte is a handheld inkjet makeup printer that used a tiny printer and camera system to perfectly mask imperfections. There's so much more. In this episode, we speak with CEO Matt Petersen about this amazing invention. See omnystudio.com/listener for privacy information.
OPTE is a first-of-its-kind inkjet printer that scans for tonal variation using an enhanced digital camera that captures 200 frames per second, detects hyperpigmentation and age spots, then precisely corrects only those spots by depositing a Spot Optimizing Serum – an opaque pigment - via a new-to-the-world technology on only the target areas using a camouflage technique, using 97% product than typical foundation. Matt Peterson (CEO) and Becky Kaufman (P&G Ventures director of R&D) share the journey and implications of this revolutionary innovation. See omnystudio.com/listener for privacy information.
Le tears! In our last #DamnGoods segment of 2020, we’re bringing you the products so good, we just couldn’t leave them behind. We’ll reveal our pick for the best product among Makeup By Mario’s self-titled range, along with a full review of our most requested brand of the moment: Bobbi Brown’s new makeup line, Jones Road. Plus, how about that high-tech OPTE skincare device to instantly erase hyperpigmentation? Jill tested a half-half face at home, and she lets you know if it’s worth all the Hollywood hype. Finally, Carlene gives you a sneak peek of the secret revolutionary hair product she predicts will gain big buzz in the year ahead… Did you know that Breaking Beauty’s #DamnGoods segments are now our most listened to episodes? Get social with us and let us know what topics, personalities and products you’d like to hear more about as we plan our hot 2021 lineup! Find us on Instagram, Twitter, our private Facebook group , or give us a call and leave us a voicemail at 1-844-227-0302. For any products or links mentioned in this episode, check out our blog: www.breakingbeautypodcast.com/blog Thank you to our show partners. When you support them, you support the creation of Breaking Beauty Podcast! DOVE Revive your skin with Dove Nourishing Secrets hand creams and body lotions, available in 4 intensively nourishing formulas, with ingredients like avocado and coconut oil. Take the Dove Nourishing Secrets beauty routine quiz to find your nature-inspired match at dovenourishingsecrets.com and keep your eyes peeled to our Instagram to enter our exclusive Dove giveaway. *Disclaimer: Unless otherwise stated, all products reviewed are gratis media samples submitted for editorial consideration.* Hosts: Carlene Higgins and Jill Dunn Theme song, used with permission: Cherry Bomb by Saya Produced by Dear Media Studio
durée : 00:02:34 - En direct du monde - Certains restaurants de l'est de Santiago, la capitale chilienne, sont autorisés à servir en terrasse. Mais une partie du grand Santiago reste de son côté encore strictement confiné.
Expertos aplauden medidas propuestas por el gobierno que ahorrarán tiempo y dinero a los interesados en estudiar en Australia
Sempre que houver alternativas, tenha cuidado. Não opte pelo conveniente, pelo confortável, pelo respeitável, pelo socialmente aceitável, pelo honroso. Opte pelo que faz o seu coração vibrar. Opte pelo que gostaria de fazer, apesar de todas as consequências. Osho
Bom dia, boa tarde, boa noite! Essa é mais um pílula do Medicina do Conhecimento. Ciência e informação a qualquer momento, em todo lugar. Eu sou Pablo Gusman, o Anestesiador. E como compartilhar é multiplicar segue dica rápida para reforçar seu conhecimento. Pacientes com índice de massa corpórea maior que 30 kg por metro quadrado são relativamente comuns na nossa prática, tanto para sua gastroplastia quanto para patologias cirúrgicas associadas à comorbidade. Algumas dicas são uteis para anestesia desses pacientes pois possuem menor capacidade residual funcional, anormalidades eletrocardiográficas, maior risco de doenças cardiovasculares descontroladas, saturação menor que 94% por alterações funcionais, história prévia de fenômenos tromboembólicos, síndrome metabólica com alterações de glicemia e eletrolíticas. Considere se seu paciente faz uso regular de CPAP e fez fisioterapia pré-operatória, procure por exames de gasometria e estudos do sono na avaliação respiratória e faça avaliações de risco como o STOPBANG para verificar apnéia obstrutiva do sono e a calculadora de risco cirúrgico da Sociedade Americana de Cirurgia para predizer maior risco de complicações pos operatórias. Os links estão no descritivo do podcast. https://riskcalculator.facs.org/RiskCalculator/ http://www.stopbang.ca/osa/screening.php Na sala cirúrgica, teste a mesa operatória. Será desagradável induzir um paciente e perceber que a mesa não fornece os movimentos adequados para a cirurgia. Tenha faixas e cintas mais largas para proteger seu paciente do risco de queda, verifique se a braçadeira do seu aparelho de pressão arterial não invasiva está apropriada ao diâmetro do braço do paciente. Prepare uma rampa para o dorso para facilitar sua intubação, tenha em mãos dispositivos para via aérea difícil, pois não vale sair gritando pelo corredor que o paciente teve sua intubação difícil, uma vez que isso já deveria ser esperado. Pense em uma indução por sequência rápida pelo risco de regurgitação e tente reduzir ao m1aximo o tempo entre sua indução , ventilação sob máscara e intubação. É importante monitorizar a consciência e o relaxamento neuromuscular, uma vez que doses de anestésicos devem variar com o peso ideal, peso predito e o peso real do paciente. Tenha número suficiente de pessoas para mobilizar o paciente. Você não vai querer ficar afastado por uma lesão muscular por esforço ao movimentar sozinho o paciente obeso. Durante o ato anestésico cirúrgico, controle a glicemia, sugira na consulta pré-anestésica o uso de meias de compressão elástica já no intra-operatório, evite ventilação espontânea e use pressão expiratória final positiva nos doentes. Opte por drogas de curta duração ou que possam ser reversíveis. Priorize analgesia multimodal e capriche na prevenção de náuseas e vômitos para reduzir o risco de fístulas. Somos parte do sucesso do time, por isso faça da sua anestesia uma excelente experiência para o paciente A qualquer momento e em todo lugar, escute a rádioweb no www.medicinaconhecimento.com.br Escolha sua plataforma e ouça mais podcasts. Siga pelo Spotify, Deezer, Itunes, Google Podcasts, Soundcloud, Youtube e mais uma dezena de agregadores de podcast. Na medicina do conhecimento, você escolhe o player da sua preferência. É muito importante seu feedback. Compartilhe nas suas redes e deixe seu like. Isso aumenta a divulgação do projeto. Além disso, você pode entrar em contato conosco e sugerir o próximo tema! Fique ligado nas redes sociais Twitter, Facebook e Instagram Medicina do Conhecimento, afinal compartilhar é multiplicar!
Un temps reporté mi-juin, le SIEC, le salon de l’immobilier commercial et du retail, se tiendra finalement les 14 et 15 octobre prochain. De nouvelles dates mais surtout une proximité inédite avec le MAPIC, qui se tiendra quelques semaines plus tard à Cannes.
Nous avons échangé avec Quentin Sannié, l'un des fondateurs de Devialet, qui se relance dans l'aventure entrepreneuriale avec Greenback, une agence de notation de la santé des sols. Nous abordons l'innovation apportée par Greenback mais également son parcours entrepreneurial passant du secteur de la musique à celui de l'agriculture.
Estes são pilares importantes que farão enorme diferença na carreira de quem decidir associasse a uma empresa de Vendas Diretas ou Marketing de Rede. ✔Decida suas afinidades ✔Cheque a situação perante os órgãos ✔Opte por produtos ou serviços de alta necessidade --- Send in a voice message: https://anchor.fm/marcoschlima/message
Entrevue avec Frédéric Boily, professeur en science politique à l’Université de l’Alberta : Analyse de la stratégie de déconfinement de l’Alberta. Comment se comparent-ils au reste du Canada?
Cuidado com a forma que está se expressando e se comunicando! Suas ideias e pensamentos validam o outro como um ponto de referência ou tendem a ir para um lado mais egoíco onde só existe a mim e as minhas necessidades? Opte por uma comunicação mais harmoniosa e menos impulsiva!Esse episódio está sensacional.Que os Planetas se inclinem sobre nós.
Opte pelo delivery e ajude o pequeno comércio local.
Te doy la bienvenida a Tecnología Auditiva, el podcast dedicado a informarte lo más relevante de la tecnología, con las mejores noticias, curiosidades y recomendaciones, siempre con opinión y aplicación a tu vida diaria, en este episodio el resumen final de los dispositivos más llamativos e innovadores de la CES 2020.
Diante de tantas complicações como simplificar a vida? É sobre isso que vamos refletir nesse PodCast, Confira! --- Send in a voice message: https://anchor.fm/hubsorocaba/message
Independente de qual é o seu objetivo a longo ou curto prazo, aqui está uma dica universal para fazê-lo acontecer: comece. Eu poderia apontar vários fatores de sucesso durante a minha jornada financeira até agora, mas sem dúvidas, o mais poderoso e crucial foi eu decidir começar a aprender e executar decisões de investimentos e enriquecimento. Todos os resultados que eu me disponho hoje é o fruto dessa decisão principal, que semeei a dois anos atrás. Por isso pense nisso: quanto de conhecimento básico você precisa para começar os seus projetos? Você poderia começar com aquilo que tem neste momento e depois aperfeiçoar com os seu aprendizado no caminho? Mais frequentemente do que se imagina, a resposta é sim. Opte por começar alguma coisa nova hoje, e aprenda com isso. Lá na frente, os resultados serão surpreendentes. Abraços e seguimos em frente! Pinguim Investidor https://pinguiminvestidor.com ---- Siga o Pinguim Investidor nas redes sociais: Twitter: https://twitter.com/pinguiminvest Canal do YouTube: https://www.youtube.com/channel/UCnnB4CXK2xjpU7MUpWe7VLQ --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app
Sunni Dawson- Sunni Dawson: I am a dynamic, enthusiastic and widely skilled leader with over 15 years experience successfully managing complex organizations and projects in government, non government and private businesses internationally and in Australia. A legal background in the non profit sector, I have successfully delivered statewide policy strategies and the coordination of major government projects and initiatives. Educated to post-graduate level with a Graduate Diploma in Legal Practice, a Bachelor of Laws and a Bachelor of Commerce from Griffith University. Website: sunnidawson@gmail.com Listen to another #12minconvo
En esta emision más hablamos de porque Opte por comprar el Xiaomi Redmi Note 5 y no el Motorola, por el cual ya estuve a punto de comprar...! Sigueme en Instagram: https://www.instagram.com/alexx_psd/
Entrevue avec le Dr Pierre Marsolais, spécialiste québécois en matière de don d'organes et médecin coordonnateur, Centre de prélèvement d'organes, CIUSS du Nord-de-l'Île-de-Montréal: La Nouvelle-Écosse opte pour le consentement automatique du don d'organes.
Chronique avec Geneviève Pettersen, animatrice de l'émission Les Effrontées: Dépôt du projet de loi sur la laïcité, l'abandon des accusations dans le cas Jussie Smollett et Mahée Paiement.
Sexta nos trilhos, a sua dose semanal de inspiração! Não! Tentar não! Faça ou não faça. Tentativa não há. Mestre Yoda. Star Wars E você, tenta ou faz? Opte por fazer! Sexta nos trilhos é a sua dose semanal de inspiração. Se você gostou divulgue o nosso podcast sobre desenvolvimento pessoal e alta performance e ajude outras pessoas a colocar suas vidas nos trilhos. Para receber por whatsapp acesse, vidanostrilhos.com.br/celular
We are in the bronze age of the internet. [Title background image is a 2005-era partial internet map, created by Matt Britt using data from the OPTE project, licensed under CC-BY-2.5]
Opte, sempre que possível, por fazer pão ou bolos em casa, substituindo a farinha de trigo por farinhas sem glúten nas suas receitas habituais. Quando pretender polvilhar a forma dos bolos, engrossar molhos ou sopas opte pelas farinhas sem glúten. Lembre-se da regra de ouro do celíaco: em caso de dúvida, não consuma! Para mais informações, consulte a Associação Portuguesa dos Celíacos em www.celiacos.org.pt. Programa Desenvolvido por: * Dra Rita Jorge, Dietista da APC * Ordem dos Nutricionistas