POPULARITY
Categories
Welcome back to another episode of The Human Odyssey: A Human-Centered Podcast!On this episode of The Human Odyssey, we're joined by Jacob Croft, Director of Licensing and Commercialization at the University of Texas at El Paso, to discuss how universities, federal agencies, and small businesses align through programs like SBIR and STTR, while also examining which technology initiatives matter most in today's shifting federal funding landscape and how they create real-world impact.This episode of The Human Odyssey was recorded on September 12, 2025.Visit our website: https://sophicsynergistics.com/Follow us on social media!Facebook: https://www.facebook.com/SophicSynergistics/Instagram: https://www.instagram.com/sophicsynergistics/LinkedIn: https://www.linkedin.com/company/sophic-synergistics-llc/Twitter: https://twitter.com/SophicS_LLC
It's a new morning and Anne is with the Musgroves, this time in the company of Mrs. Croft, Captain Harville, and Captain Wentworth. While Anne and Captain Harville have a lively conversation about whether men or women are more constant in love, Captain Wentworth is occupied with intensely writing a letter in the corner of the room. As the two men depart, Anne is amazed to find that the letter Captain Wentworth has been writing is to her, and it is declaring the constancy of his love for her. Captain Wentworth may be half agony, half hope, but you will be all relaxation, as this week's story helps you into a night of constant and peaceful sleep. -----Welcome to the Jane Austen Bedtime Stories podcast! Each episode is a section of a classic Jane Austen novel, read in soothing tones and set to calming music to help you fall asleep.With everything that is going on in the world, we find comfort in the familiar. For so many of us, Jane Austen's works are like a warm hug. So snuggle up under the covers and let the comforting words of Jane Austen lull you into sleep.-----Show your appreciation for the pod! Support the podcast: http://bedtimestoriespodcast.net/support -----Follow us on Instagram: https://www.instagram.com/janeaustenbedtimepod/-----Music ["Reverie"] by Scott Buckley - released under CC-BY 4.0. – www.scottbuckley.com.au
In this episode of the Cyber Uncut podcast, Daniel Croft and David Hollingworth talk about NSWEduChat, a virtual Charlie Kirk, the impact of a cyber incident disrupting airports across Europe, and how Australian not-for-profits are getting a new tool to face a rising tide of ransomware attacks. Croft and Hollingworth open proceedings with Instagram's new AI age assurance checks then talk about the new AI tool being rolled out to NSW public school students and how promising it looks. The pair also discuss the ramifications of creating a deepfake of Charlie Kirk to address packed crowds at US megachurches in the wake of his murder and about a data leak on a website set up by American conservatives to out anyone speaking ill of Kirk. They also share an update on the Jaguar Land Rover hack which is still disrupting production in the UK and walk through a ransomware attack that has crippled a string of major European airports. Finally, Hollingworth and Croft find some good news, with NSW enacting legislation to tackle harmful deepfakes and a service offering cyber attack simulations to the not-for-profit sector, which has experienced a surge in malicious activity so far this year. Enjoy the episode, The Cyber Uncut team
In this episode of the Cyber Uncut podcast, Daniel Croft and David Hollingworth talk about NSWEduChat, a virtual Charlie Kirk, the impact of a cyber incident disrupting airports across Europe, and how Australian not-for-profits are getting a new tool to face a rising tide of ransomware attacks. Croft and Hollingworth open proceedings with Instagram's new AI age assurance checks then talk about the new AI tool being rolled out to NSW public school students and how promising it looks. The pair also discuss the ramifications of creating a deepfake of Charlie Kirk to address packed crowds at US megachurches in the wake of his murder and about a data leak on a website set up by American conservatives to out anyone speaking ill of Kirk. They also share an update on the Jaguar Land Rover hack which is still disrupting production in the UK and walk through a ransomware attack that has crippled a string of major European airports. Finally, Hollingworth and Croft find some good news, with NSW enacting legislation to tackle harmful deepfakes and a service offering cyber attack simulations to the not-for-profit sector, which has experienced a surge in malicious activity so far this year. Enjoy the episode, The Cyber Uncut team
Elizabeth Figura is a Wine developer at Code Weavers. We discuss how Wine and Proton make it possible to run Windows applications on other operating systems. Related links WineHQ Proton Crossover Direct3D MoltenVK XAudio2 Mesa 3D Graphics Library Transcript You can help correct transcripts on GitHub. Intro [00:00:00] Jeremy: Today I am talking to Elizabeth Figuera. She's a wine developer at Code Weavers. And today we're gonna talk about what that is and, uh, all the work that goes into it. [00:00:09] Elizabeth: Thank you Jeremy. I'm glad to be here. What's Wine [00:00:13] Jeremy: I think the first thing we should talk about is maybe saying what Wine is because I think a lot of people aren't familiar with the project. [00:00:20] Elizabeth: So wine is a translation layer. in fact, I would say wine is a Windows emulator. That is what the name originally stood for. it re implements the entire windows. Or you say win 32 API. so that programs that make calls into the API, will then transfer that code to wine and and we allow that Windows programs to run on, things that are not windows. So Linux, Mac, os, other operating systems such as Solaris and BSD. it works not by emulating the CPU, but by re-implementing every API, basically from scratch and translating them to their equivalent or writing new code in case there is no, you know, equivalent. System Calls [00:01:06] Jeremy: I believe what you're doing is you're emulating system calls. Could you explain what those are and, and how that relates to the project? [00:01:15] Elizabeth: Yeah. so system call in general can be used, referred to a call into the operating system, to execute some functionality that's built into the operating system. often it's used in the context of talking to the kernel windows applications actually tend to talk at a much higher level, because there's so much, so much high level functionality built into Windows. When you think about, as opposed to other operating systems that we basically, we end up end implementing much higher level behavior than you would on Linux. [00:01:49] Jeremy: And can you give some examples of what some of those system calls would be and, I suppose how they may be higher level than some of the Linux ones. [00:01:57] Elizabeth: Sure. So of course you have like low level calls like interacting with a file system, you know, created file and read and write and such. you also have, uh, high level APIs who interact with a sound driver. [00:02:12] Elizabeth: There's, uh, one I was working on earlier today, called XAudio where you, actually, you know, build this bank of of sounds. It's meant to be, played in a game and then you can position them in various 3D space. And the, and the operating system in a sense will, take care of all of the math that goes into making that work. [00:02:36] Elizabeth: That's all running on your computer and. And then it'll send that audio data to the sound card once it's transformed it. So it sounds like it's coming from a certain space. a lot of other things like, you know, parsing XML is another big one. That there's a lot of things. The, there, the, the, the space is honestly huge [00:02:59] Jeremy: And yeah, I can sort of see how those might be things you might not expect to be done by the operating system. Like you gave the example of 3D audio and XML parsing and I think XML parsing in, in particular, you would've thought that that would be something that would be handled by the, the standard library of whatever language the person was writing their application as. [00:03:22] Jeremy: So that's interesting that it's built into the os. [00:03:25] Elizabeth: Yeah. Well, and languages like, see it's not, it isn't even part of the standard library. It's higher level than that. It's, you have specific libraries that are widespread but not. Codified in a standard, but in Windows you, in Windows, they are part of the operating system. And in fact, there's several different, XML parsers in the operating system. Microsoft likes to deprecate old APIs and make new ones that do the same thing very often. [00:03:53] Jeremy: And something I've heard about Windows is that they're typically very reluctant to break backwards compatibility. So you say they're deprecated, but do they typically keep all of them still in there? [00:04:04] Elizabeth: It all still It all still works. [00:04:07] Jeremy: And that's all things that wine has to implement as well to make sure that the software works as well. [00:04:14] Jeremy: Yeah. [00:04:14] Elizabeth: Yeah. And, and we also, you know, need to make it work. we also need to implement those things to make old, programs work because there is, uh, a lot of demand, at least from, at least from people using wine for making, for getting some really old programs, working from the. Early nineties even. What people run with Wine (Productivity, build systems, servers) [00:04:36] Jeremy: And that's probably a good, thing to talk about in terms of what, what are the types of software that, that people are trying to run with wine, and what operating system are they typically using? [00:04:46] Elizabeth: Oh, in terms of software, literally all kinds, any software you can imagine that runs on Windows, people will try to run it on wine. So we're talking games, office software productivity, software accounting. people will run, build systems on wine, build their, just run, uh, build their programs using, on visual studio, running on wine. people will run wine on servers, for example, like software as a service kind of things where you don't even know that it's running on wine. really super domain specific stuff. Like I've run astronomy, software, and wine. Design, computer assisted design, even hardware drivers can sometimes work unwind. There's a bit of a gray area. How games are different [00:05:29] Jeremy: Yeah, it's um, I think from. Maybe the general public, or at least from what I've seen, I think a lot of people's exposure to it is for playing games. is there something different about games versus all those other types of, productivity software and office software that, that makes supporting those different. [00:05:53] Elizabeth: Um, there's some things about it that are different. Games of course have gotten a lot of publicity lately because there's been a huge push, largely from valve, but also some other companies to get. A lot of huge, wide range of games working well under wine. And that's really panned out in the, in a way, I think, I think we've largely succeeded. [00:06:13] Elizabeth: We've made huge strides in the past several years. 5, 5, 10 years, I think. so when you talk about what makes games different, I think, one thing games tend to do is they have a very limited set of things they're working with and they often want to make things run fast, and so they're working very close to the me They're not, they're not gonna use an XML parser, for example. [00:06:44] Elizabeth: They're just gonna talk directly as, directly to the graphics driver as they can. Right. And, and probably going to do all their own sound design. You know, I did talk about that XAudio library, but a lot of games will just talk directly as, directly to the sound driver as Windows Let some, so this is a often a blessing, honestly, because it means there's less we have to implement to make them work. when you look at a lot of productivity applications, and especially, the other thing that makes some productivity applications harder is, Microsoft makes 'em, and They like to, make a library, for use in this one program like Microsoft Office and then say, well, you know, other programs might use this as well. Let's. Put it in the operating system and expose it and write an API for it and everything. And maybe some other programs use it. mostly it's just office, but it means that office relies on a lot of things from the operating system that we all have to reimplement. [00:07:44] Jeremy: Yeah, that's somewhat counterintuitive because when you think of games, you think of these really high performance things that that seem really complicated. But it sounds like from what you're saying, because they use the lower level primitives, they're actually easier in some ways to support. [00:08:01] Elizabeth: Yeah, certainly in some ways, they, yeah, they'll do things like re-implement the heap allocator because the built-in heap allocator isn't fast enough for them. That's another good example. What makes some applications hard to support (Some are hard, can't debug other people's apps) [00:08:16] Jeremy: You mentioned Microsoft's more modern, uh, office suites. I, I've noticed there's certain applications that, that aren't supported. Like, for example, I think the modern Adobe Creative Suite. What's the difference with software like that and does that also apply to the modern office suite, or is, or is that actually supported? [00:08:39] Elizabeth: Well, in one case you have, things like Microsoft using their own APIs that I mentioned with Adobe. That applies less, I suppose, but I think to some degree, I think to some degree the answer is that some applications are just hard and there's, and, and there's no way around it. And, and we can only spend so much time on a hard application. I. Debugging things. Debugging things can get very hard with wine. Let's, let me like explain that for a minute because, Because normally when you think about debugging an application, you say, oh, I'm gonna open up my debugger, pop it in, uh, break at this point, see what like all the variables are, or they're not what I expect. Or maybe wait for it to crash and then get a back trace and see where it crashed. And why you can't do that with wine, because you don't have the application, you don't have the symbols, you don't have your debugging symbols. You don't know anything about the code you're running unless you take the time to disassemble and decompile and read through it. And that's difficult every time. It's not only difficult, every time I've, I've looked at a program and been like, I really need to just. I'm gonna just try and figure out what the program is doing. [00:10:00] Elizabeth: It takes so much time and it is never worth it. And sometimes you have to, sometimes you have no other choice, but usually you end up, you ask to rely on seeing what calls it makes into the operating system and trying to guess which one of those is going wrong. Now, sometimes you'll get lucky and it'll crash in wine code, or sometimes it'll make a call into, a function that we don't implement yet, and we know, oh, we need to implement that function. But sometimes it does something, more obscure and we have to figure out, well, like all of these millions of calls it made, which one of them is, which one of them are we implementing incorrectly? So it's returning the wrong result or not doing something that it should. And, then you add onto that the. You know, all these sort of harder to debug things like memory errors that we could make. And it's, it can be very difficult and so sometimes some applications just suffer from those hard bugs. and sometimes it's also just a matter of not enough demand for something for us to spend a lot of time on it. [00:11:11] Elizabeth: Right. [00:11:14] Jeremy: Yeah, I can see how that would be really challenging because you're, like you were saying, you don't have the symbols, so you don't have the source code, so you don't know what any of this software you're supporting, how it was actually written. And you were saying that I. A lot of times, you know, there may be some behavior that's wrong or a crash, but it's not because wine crashed or there was an error in wine. [00:11:42] Jeremy: so you just know the system calls it made, but you don't know which of the system calls didn't behave the way that the application expected. [00:11:50] Elizabeth: Exactly. Test suite (Half the code is tests) [00:11:52] Jeremy: I can see how that would be really challenging. and wine runs so many different applications. I'm, I'm kind of curious how do you even track what's working and what's not as you, you change wine because if you support thousands or tens thousands of applications, you know, how do you know when you've got a, a regression or not? [00:12:15] Elizabeth: So, it's a great question. Um, probably over half of wine by like source code volume. I actually actually check what it is, but I think it's, i, I, I think it's probably over half is what we call is tests. And these tests serve two purposes. The one purpose is a regression test. And the other purpose is they're conformance tests that test, that test how, uh, an API behaves on windows and validates that we are behaving the same way. So we write all these tests, we run them on windows and you know, write the tests to check what the windows returns, and then we run 'em on wine and make sure that that matches. and we have just such a huge body of tests to make sure that, you know, we're not breaking anything. And that every, every, all the code that we, that we get into wine that looks like, wow, it's doing that really well. Nope, that's what Windows does. The test says so. So pretty much any code that we, any new code that we get, it has to have tests to validate, to, to demonstrate that it's doing the right thing. [00:13:31] Jeremy: And so rather than testing against a specific application, seeing if it works, you're making a call to a Windows system call, seeing how it responds, and then making the same call within wine and just making sure they match. [00:13:48] Elizabeth: Yes, exactly. And that is obviously, or that is a lot more, automatable, right? Because otherwise you have to manually, you know, there's all, these are all graphical applications. [00:14:02] Elizabeth: You'd have to manually do the things and make sure they work. Um, but if you write automateable tests, you can just run them all and the machine will complain at you if it fails it continuous integration. How compatibility problems appear to users [00:14:13] Jeremy: And because there's all these potential compatibility issues where maybe a certain call doesn't behave the way an application expects. What, what are the types of what that shows when someone's using software? I mean, I, I think you mentioned crashes, but I imagine there could be all sorts of other types of behavior. [00:14:37] Elizabeth: Yes, very much so. basically anything, anything you can imagine again is, is what will happen. You can have, crashes are the easy ones because you know when and where it crashed and you can work backwards from there. but you can also get, it can, it could hang, it could not render, right? Like maybe render a black screen. for, you know, for games you could very frequently have, graphical glitches where maybe some objects won't render right? Or the entire screen will be read. Who knows? in a very bad case, you could even bring down your system and we usually say that's not wine's fault. That's the graphics library's fault. 'cause they're not supposed to do that, uh, no matter what we do. But, you know, sometimes we have to work around that anyway. but yeah, there's, there's been some very strange and idiosyncratic bugs out there too. [00:15:33] Jeremy: Yeah. And like you mentioned that uh, there's so many different things that could have gone wrong that imagine's very difficult to find. Yeah. And when software runs through wine, I think, Performance is comparable to native [00:15:49] Jeremy: A lot of our listeners will probably be familiar with running things in a virtual machine, and they know that there's a big performance impact from doing that. [00:15:57] Jeremy: How does the performance of applications compare to running natively on the original Windows OS versus virtual machines? [00:16:08] Elizabeth: So. In theory. and I, I haven't actually done this recently, so I can't speak too much to that, but in theory, the idea is it's a lot faster. so there, there, is a bit of a joke acronym to wine. wine is not an emulator, even though I started out by saying wine is an emulator, and it was originally called a Windows emulator. but what this basically means is wine is not a CPU emulator. It doesn't, when you think about emulators in a general sense, they're often, they're often emulators for specific CPUs, often older ones like, you know, the Commodore emulator or an Amiga emulator. but in this case, you have software that's written for an x86 CPU. And it's running on an x86 CPU by giving it the same instructions that it's giving on windows. It's just that when it says, now call this Windows function, it calls us instead. So that all should perform exactly the same. The only performance difference at that point is that all should perform exactly the same as opposed to a, virtual machine where you have to interpret the instructions and maybe translate them to a different instruction set. The only performance difference is going to be, in the functions that we are implementing themselves and we try to, we try to implement them to perform. As well, or almost as well as windows. There's always going to be a bit of a theoretical gap because we have to translate from say, one API to another, but we try to make that as little as possible. And in some cases, the operating system we're running on is, is just better than Windows and the libraries we're using are better than Windows. [00:18:01] Elizabeth: And so our games will run faster, for example. sometimes we can, sometimes we can, do a better job than Windows at implementing something that's, that's under our purview. there there are some games that do actually run a little bit faster in wine than they do on Windows. [00:18:22] Jeremy: Yeah, that, that reminds me of how there's these uh, gaming handhelds out now, and some of the same ones, they have a, they either let you install Linux or install windows, or they just come with a pre-installed, and I believe what I've read is that oftentimes running the same game on both operating systems, running the same game on Linux, the battery life is better and sometimes even the performance is better with these handhelds. [00:18:53] Jeremy: So it's, it's really interesting that that can even be the case. [00:18:57] Elizabeth: Yeah, it's really a testament to the huge amount of work that's gone into that, both on the wine side and on the, side of the graphics team and the colonel team. And, and of course, you know, the years of, the years of, work that's gone into Linux, even before these gaming handhelds were, were even under consideration. Proton and Valve Software's role [00:19:21] Jeremy: And something. So for people who are familiar with the handhelds, like the steam deck, they may have heard of proton. Uh, I wonder if you can explain what proton is and how it relates to wine. [00:19:37] Elizabeth: Yeah. So, proton is basically, how do I describe this? So, proton is a sort of a fork, uh, although we try to avoid the term fork. It's a, we say it's a downstream distribution because we contribute back up to wine. so it is a, it is, it is a alternate distribution fork of wine. And it's also some code that basically glues wine into, an embedding application originally intended for steam, and developed for valve. it has also been used in, others, but it has also been used in other software. it, so where proton differs from wine besides the glue part is it has some, it has some extra hacks in it for bugs that are hard to fix and easy to hack around as some quick hacks for, making games work now that are like in the process of going upstream to wine and getting their code quality improved and going through review. [00:20:54] Elizabeth: But we want the game to work now, when we distribute it. So that'll, that'll go into proton immediately. And then once we have, once the patch makes it upstream, we replace it with the version of the patch from upstream. there's other things to make it interact nicely with steam and so on. And yeah, I think, yeah, I think that's, I got it. [00:21:19] Jeremy: Yeah. And I think for people who aren't familiar, steam is like this, um, I, I don't even know what you call it, like a gaming store and a [00:21:29] Elizabeth: store game distribution service. it's got a huge variety of games on it, and you just publish. And, and it's a great way for publishers to interact with their, you know, with a wider gaming community, uh, after it, just after paying a cut to valve of their profits, they can reach a lot of people that way. And because all these games are on team and, valve wants them to work well on, on their handheld, they contracted us to basically take their entire catalog, which is huge, enormous. And trying and just step by step. Fix every game and make them all work. [00:22:10] Jeremy: So, um, and I guess for people who aren't familiar Valve, uh, softwares the company that runs steam, and so it sounds like they've asked, uh, your company to, to help improve the compatibility of their catalog. [00:22:24] Elizabeth: Yes. valve contracted us and, and again, when you're talking about wine using lower level libraries, they've also contracted a lot of other people outside of wine. Basically, the entire stack has had a tremendous, tremendous investment by valve software to make gaming on Linux work. Well. The entire stack receives changes to improve Wine compatibility [00:22:48] Jeremy: And when you refer to the entire stack, like what are some, some of those pieces, at least at a high level. [00:22:54] Elizabeth: I, I would, let's see, let me think. There is the wine project, the. Mesa Graphics Libraries. that's a, that's another, you know, uh, open source, software project that existed, has existed for a long time. But Valve has put a lot of, uh, funding and effort into it, the Linux kernel in various different ways. [00:23:17] Elizabeth: the, the desktop, uh, environment and Window Manager for, um, are also things they've invested in. [00:23:26] Jeremy: yeah. Everything that the game needs, on any level and, and that the, and that the operating system of the handheld device needs. Wine's history [00:23:37] Jeremy: And wine's been going on for quite a while. I think it's over a decade, right? [00:23:44] Elizabeth: I believe. Oh, more than, oh, far more than a decade. I believe it started in 1990, I wanna say about 1995, mid nineties. I'm, I probably have that date wrong. I believe Wine started about the mid nineties. [00:24:00] Jeremy: Mm. [00:24:00] Elizabeth: it's going on for three decades at this rate. [00:24:03] Jeremy: Wow. Okay. [00:24:06] Jeremy: And so all this time, how has the, the project sort of sustained itself? Like who's been involved and how has it been able to keep going this long? [00:24:18] Elizabeth: Uh, I think as is the case with a lot of free software, it just, it just keeps trudging along. There's been. There's been times where there's a lot of interest in wine. There's been times where there's less, and we are fortunate to be in a time where there's a lot of interest in it. we've had the same maintainer for almost this entire, almost this entire existence. Uh, Alexander Julliard, there was one person starting who started, maintained it before him and, uh, left it maintainer ship to him after a year or two. Uh, Bob Amstat. And there has been a few, there's been a few developers who have been around for a very long time. a lot of developers who have been around for a decent amount of time, but not for the entire duration. And then a very, very large number of people who come and submit a one-off fix for their individual application that they want to make work. [00:25:19] Jeremy: How does crossover relate to the wine project? Like, it sounds like you had mentioned Valve software hired you for subcontract work, but crossover itself has been around for quite a while. So how, how has that been connected to the wine project? [00:25:37] Elizabeth: So I work for, so the, so the company I work for is Code Weavers and, crossover is our flagship software. so Code Weavers is a couple different things. We have a sort of a porting service where companies will come to us and say, can we port my application usually to Mac? And then we also have a retail service where Where we basically have our own, similar to Proton, but you know, older, but the same idea where we will add some hacks into it for very difficult to solve bugs and we have a, a nice graphical interface. And then, the other thing that we're selling with crossover is support. So if you, you know, try to run a certain application and you buy crossover, you can submit a ticket saying this doesn't work and we now have a financial incentive to fix it. You know, we'll try to, we'll try to fix your, we'll spend company resources to fix your bug, right? So that's been so, so code we v has been around since 1996 and crossover, I don't know the date, but it's crossover has been around for probably about two decades, if I'm not mistaken. [00:27:01] Jeremy: And when you mention helping companies port their software to, for example, MacOS. [00:27:07] Jeremy: Is the approach that you would port it natively to MacOS APIs or is it that you would help them get it running using wine on MacOS? [00:27:21] Elizabeth: Right. That's, so that's basically what makes us so unique among porting companies is that instead of rewriting their software, we just, we just basically stick it inside of crossover and, uh, and, and make it run. [00:27:36] Elizabeth: And the idea has always been, you know, the more we implement, the more we get correct, the, the more applications will, you know, work. And sometimes it works out that way. Sometimes not really so much. And there's always work we have to do to get any given application to work, but. Yeah, so it's, it's very unusual because we don't ask companies for any of their code. We don't need it. We just fix the windows API [00:28:07] Jeremy: And, and so in that case, the ports would be let's say someone sells a MacOS version of their software. They would bundle crossover, uh, with their software. [00:28:18] Elizabeth: Right? And usually when you do this, it doesn't look like there's crossover there. Like it just looks like this software is native, but there is soft, there is crossover under the hood. Loading executables and linked libraries [00:28:32] Jeremy: And so earlier we were talking about how you're basically intercepting the system calls that these binaries are making, whether that's the executable or the, the DLLs from Windows. Um, but I think probably a lot of our listeners are not really sure how that's done. Like they, they may have built software, but they don't know, how do I basically hijack, the system calls that this application is making. [00:29:01] Jeremy: So maybe you could talk a little bit about how that works. [00:29:04] Elizabeth: So there, so there's a couple steps to go into it. when you think about a program that's say, that's a big, a big file that's got all the machine code in it, and then it's got stuff at the beginning saying, here's how the program works and here's where in the file the processor should start running. that's, that's your EXE file. And then in your DLL files are libraries that contain shared code and you have like a similar sort of file. It says, here's the entry point. That runs this function, this, you know, this pars XML function or whatever have you. [00:29:42] Elizabeth: And here's this entry point that has the generate XML function and so on and so forth. And, and, then the operating system will basically take the EXE file and see all the bits in it. Say I want to call the pars XML function. It'll load that DLL and hook it up. So it, so the processor ends up just seeing jump directly to this pars XML function and then run that and then return and so on. [00:30:14] Elizabeth: And so what wine does, is it part of wine? That's part of wine is a library, is that, you know, the implementing that parse XML and read XML function, but part of it is the loader, which is the part of the operating system that hooks everything together. And when we load, we. Redirect to our libraries. We don't have Windows libraries. [00:30:38] Elizabeth: We like, we redirect to ours and then we run our code. And then when you jump back to the program and yeah. [00:30:48] Jeremy: So it's the, the loader that's a part of wine. That's actually, I'm not sure if running the executable is the right term. [00:30:58] Elizabeth: no, I think that's, I think that's a good term. It's, it's, it's, it starts in a loader and then we say, okay, now run the, run the machine code and it's executable and then it runs and it jumps between our libraries and back and so on. [00:31:14] Jeremy: And like you were saying before, often times when it's trying to make a system call, it ends up being handled by a function that you've written in wine. And then that in turn will call the, the Linux system calls or the MacOS system calls to try and accomplish the, the same result. [00:31:36] Elizabeth: Right, exactly. [00:31:40] Jeremy: And something that I think maybe not everyone is familiar with is there's this concept of user space versus kernel space. you explain what the difference is? [00:31:51] Elizabeth: So the way I would explain, the way I would describe a kernel is it's the part of the operating system that can do anything, right? So any program, any code that runs on your computer is talking to the processor, and the processor has to be able to do anything the computer can do. [00:32:10] Elizabeth: It has to be able to talk to the hardware, it has to set up the memory space. That, so actually a very complicated task has to be able to switch to another task. and, and, and, and basically talk to another program and. You have to have something there that can do everything, but you don't want any program to be able to do everything. Um, not since the, not since the nineties. It's about when we realized that we can't do that. so the kernel is a part that can do everything. And when you need to do something that requires those, those permissions that you can't give everyone, you have to talk to the colonel and ask it, Hey, can you do this for me please? And in a very restricted way where it's only the safe things you can do. And a degree, it's also like a library, right? It's the kernel. The kernels have always existed, and since they've always just been the core standard library of the computer that does the, that does the things like read and write files, which are very, very complicated tasks under the hood, but look very simple because all you say is write this file. And talk to the hardware and abstract away all the difference between different drivers. So the kernel is doing all of these things. So because the kernel is a part that can do everything and because when you think about the kernel, it is basically one program that is always running on your computer, but it's only one program. So when a user calls the kernel, you are switching from one program to another and you're doing a lot of complicated things as part of this. You're switching to the higher privilege level where you can do anything and you're switching the state from one program to another. And so it's a it. So this is what we mean when we talk about user space, where you're running like a normal program and kernel space where you've suddenly switched into the kernel. [00:34:19] Elizabeth: Now you're executing with increased privileges in a different. idea of the process space and increased responsibility and so on. [00:34:30] Jeremy: And, and so do most applications. When you were talking about the system calls for handling 3D audio or parsing XML. Are those considered, are those system calls considered part of user space and then those things call the kernel space on your behalf, or how, how would you describe that? [00:34:50] Elizabeth: So most, so when you look at Windows, most of most of the Windows library, the vast, vast majority of it is all user space. most of these libraries that we implement never leave user space. They never need to call into the kernel. there's the, there only the core low level stuff. Things like, we need to read a file, that's a kernel call. when you need to sleep and wait for some seconds, that's a kernel. Need to talk to a different process. Things that interact with different processes in general. not just allocate memory, but allocate a page of memory, like a, from the memory manager and then that gets sub allocated by the heap allocator. so things like that. [00:35:31] Jeremy: Yeah, so if I was writing an application and I needed to open a file, for example, does, does that mean that I would have to communicate with the kernel to, to read that file? [00:35:43] Elizabeth: Right, exactly. [00:35:46] Jeremy: And so most applications, it sounds like it's gonna be a mixture. You're gonna have a lot of things that call user space calls. And then a few, you mentioned more low level ones that are gonna require you to communicate with the kernel. [00:36:00] Elizabeth: Yeah, basically. And it's worth noting that in, in all operating systems, you're, you're almost always gonna be calling a user space library. That might just be a thin wrapper over the kernel call. It might, it's gonna do like just a little bit of work in end call the kernel. [00:36:19] Jeremy: [00:36:19] Elizabeth: In fact, in Windows, that's the only way to do it. Uh, in many other operating systems, you can actually say, you can actually tell the processor to make the kernel call. There is a special instruction that does this and just, and it'll go directly to the kernel, and there's a defined interface for this. But in Windows, that interface is not defined. It's not stable. Or backwards compatible like the rest of Windows is. So even if you wanted to use it, you couldn't. and you basically have to call into the high level libraries or low level libraries, as it were, that, that tell you that create a file. And those don't do a lot. [00:37:00] Elizabeth: They just kind of tweak their parameters a little and then pass them right down to the kernel. [00:37:07] Jeremy: And so wine, it sounds like it needs to implement both the user space calls of windows, but then also the, the kernel, calls as well. But, but wine itself does that, is that only in Linux user space or MacOS user space? [00:37:27] Elizabeth: Yes. This is a very tricky thing. but all of wine, basically all of what is wine runs in, in user space and we use. Kernel calls that are already there to talk to the colonel, to talk to the host Colonel. You have to, and you, you get, you get, you get the sort of second nature of thinking about the Windows, user space and kernel. [00:37:50] Elizabeth: And then there's a host user space and Kernel and wine is running all in user, in the user, in the host user space, but it's emulating the Windows kernel. In fact, one of the weirdest, trickiest parts is I mentioned that you can run some drivers in wine. And those drivers actually, they actually are, they think they're running in the Windows kernel. which in a sense works the same way. It has libraries that it can load, and those drivers are basically libraries and they're making, kernel calls and they're, they're making calls into the kernel library that does some very, very low level tasks that. You're normally only supposed to be able to do in a kernel. And, you know, because the kernel requires some privileges, we kind of pretend we have them. And in many cases, you're even the drivers are using abstractions. We can just implement those abstractions kind of over the slightly higher level abstractions that exist in user space. [00:39:00] Jeremy: Yeah, I hadn't even considered the being able to use hardware devices, but I, I suppose if in, in the end, if you're reproducing the kernel, then whether you're running software or you're talking to a hardware device, as long as you implement the calls correctly, then I, I suppose it works. [00:39:18] Elizabeth: Cause you're, you're talking about device, like maybe it's some kind of USB device that has drivers for Windows, but it doesn't for, for Linux. [00:39:28] Elizabeth: no, that's exactly, that's a, that's kind of the, the example I've used. Uh, I think there is, I think I. My, one of my best success stories was, uh, drivers for a graphing calculator. [00:39:41] Jeremy: Oh, wow. [00:39:42] Elizabeth: That connected via USB and I basically just plugged the windows drivers into wine and, and ran it. And I had to implement a lot of things, but it worked. But for example, something like a graphics driver is not something you could implement in wine because you need the graphics driver on the host. We can't talk to the graphics driver while the host is already doing so. [00:40:05] Jeremy: I see. Yeah. And in that case it probably doesn't make sense to do so [00:40:11] Elizabeth: Right? [00:40:12] Elizabeth: Right. It doesn't because, the transition from user into kernel is complicated. You need the graphics driver to be in the kernel and the real kernel. Having it in wine would be a bad idea. Yeah. [00:40:25] Jeremy: I, I think there's, there's enough APIs you have to try and reproduce that. I, I think, uh, doing, doing something where, [00:40:32] Elizabeth: very difficult [00:40:33] Jeremy: right. Poor system call documentation and private APIs [00:40:35] Jeremy: There's so many different, calls both in user space and in kernel space. I imagine the, the user space ones Microsoft must document to some extent, but, oh. Is that, is that a [00:40:51] Elizabeth: well, sometimes, [00:40:54] Jeremy: Sometimes. Okay. [00:40:55] Elizabeth: I think it's actually better now than it used to be. But some, here's where things get fun, because sometimes there will be, you know, regular documented calls. Sometimes those calls are documented, but the documentation isn't very good. Sometimes programs will just sort of look inside Microsoft's DLLs and use calls that they aren't supposed to be using. Sometimes they use calls that they are supposed to be using, but the documentation has disappeared. just because it's that old of an API and Microsoft hasn't kept it around. sometimes some, sometimes Microsoft, Microsoft own software uses, APIs that were never documented because they never wanted anyone else using them, but they still ship them with the operating system. there was actually a kind of a lawsuit about this because it is an antitrust lawsuit, because by shipping things that only they could use, they were kind of creating a trust. and that got some things documented. At least in theory, they kind of haven't stopped doing it, though. [00:42:08] Jeremy: Oh, so even today they're, they're, I guess they would call those private, private APIs, I suppose. [00:42:14] Elizabeth: I suppose. Uh, yeah, you could say private APIs. but if we want to get, you know, newer versions of Microsoft Office running, we still have to figure out what they're doing and implement them. [00:42:25] Jeremy: And given that they're either, like you were saying, the documentation is kind of all over the place. If you don't know how it's supposed to behave, how do you even approach implementing them? [00:42:38] Elizabeth: and that's what the conformance tests are for. And I, yeah, I mentioned earlier we have this huge body of conformance tests that double is regression tests. if we see an API, we don't know what to do with or an API, we do know, we, we think we know what to do with because the documentation can just be wrong and often has been. Then we write tests to figure out what it's supposed to behave. We kind of guess until we, and, and we write tests and we pass some things in and see what comes out and see what. The see what the operating system does until we figure out, oh, so this is what it's supposed to do and these are the exact parameters in, and, and then we, and, and then we implement it according to those tests. [00:43:24] Jeremy: Is there any distinction in approach for when you're trying to implement something that's at the user level versus the kernel level? [00:43:33] Elizabeth: No, not really. And like I, and like I mentioned earlier, like, well, I mean, a kernel call is just like a library call. It's just done in a slightly different way, but it's still got, you know, parameters in, it's still got a set of parameters. They're just encoded differently. And, and again, like the, the way kernel calls are done is on a level just above the kernel where you have a library, that just passes things through. Almost verbatim to the kernel and we implement that library instead. [00:44:10] Jeremy: And, and you've been working on i, I think, wine for over, over six years now. [00:44:18] Elizabeth: That sounds about right. Debugging and having broad knowledge of Wine [00:44:20] Jeremy: What does, uh, your, your day to day look like? What parts of the project do you, do you work on? [00:44:27] Elizabeth: It really varies from day to day. and I, I, a lot of people, a lot of, some people will work on the same parts of wine for years. Uh, some people will switch around and work on all sorts of different things. [00:44:42] Elizabeth: And I'm, I definitely belong to that second group. Like if you name an area of wine, I have almost certainly contributed a patch or two to it. there's some areas I work on more than others, like, 3D graphics, multimedia, a, I had, I worked on a compiler that exists, uh, socket. So networking communication is another thing I work a lot on. day to day, I kind of just get, I, I I kind of just get a bug for some program or another. and I take it and I debug it and figure out why the program's broken and then I fix it. And there's so much variety in that. because a bug can take so many different forms like I described, and, and, and the, and then the fix can be simple or complicated or, and it can be in really anywhere to a degree. [00:45:40] Elizabeth: being able to work on any part of wine is sometimes almost a necessity because if a program is just broken, you don't know why. It could be anything. It could be any sort of API. And sometimes you can hand the API to somebody who's got a lot of experience in that, but sometimes you just do whatever. You just fix whatever's broken and you get an experience that way. [00:46:06] Jeremy: Yeah, I mean, I was gonna ask about the specialized skills to, to work on wine, but it sounds like maybe in your case it's all of them. [00:46:15] Elizabeth: It's, there's a bit of that. it's a wine. We, the skills to work on wine are very, it's a very unique set of skills because, and it largely comes down to debugging because you can't use the tools you normally use debug. [00:46:30] Elizabeth: You have to, you have to be creative and think about it different ways. Sometimes you have to be very creative. and programs will try their hardest to avoid being debugged because they don't want anyone breaking their copy protection, for example, or or hacking, or, you know, hacking in sheets. They want to be, they want, they don't want anyone hacking them like that. [00:46:54] Elizabeth: And we have to do it anyway for good and legitimate purposes. We would argue to make them work better on more operating systems. And so we have to fight that every step of the way. [00:47:07] Jeremy: Yeah, it seems like it's a combination of. F being able, like you, you were saying, being able to, to debug. and you're debugging not necessarily your own code, but you're debugging this like behavior of, [00:47:25] Jeremy: And then based on that behavior, you have to figure out, okay, where in all these different systems within wine could this part be not working? [00:47:35] Jeremy: And I, I suppose you probably build up some kind of, mental map in your head of when you get a, a type of bug or a type of crash, you oh, maybe it's this, maybe it's here, or something [00:47:47] Elizabeth: Yeah. That, yeah, there is a lot of that. there's, you notice some patterns, you know, after experience helps, but because any bug could be new, sometimes experience doesn't help and you just, you just kind of have to start from scratch. Finding a bug related to XAudio [00:48:08] Jeremy: At sort of a high level, can you give an example of where you got a specific bug report and then where you had to look to eventually find which parts of the the system were the issue? [00:48:21] Elizabeth: one, one I think good example, that I've done recently. so I mentioned this, this XAudio library that does 3D audio. And if you say you come across a bug, I'm gonna be a little bit generics here and say you come across a bug where some audio isn't playing right, maybe there's, silence where there should be the audio. So you kind of, you look in and see, well, where's that getting lost? So you can basically look in the input calls and say, here's the buffer it's submitting that's got all the audio data in it. And you look at the output, you look at where you think the output should be, like, that library will internally call a different library, which programs can interact with directly. [00:49:03] Elizabeth: And this our high level library interacts with that is the, give this sound to the audio driver, right? So you've got XAudio on top of, um. mdev, API, which is the other library that gives audio to the driver. And you see, well, the ba the buffer is that XAudio is passing into MM Dev, dev API. They're empty, there's nothing in them. So you have to kind of work through the XAudio library to see where is, where's that sound getting lost? Or maybe, or maybe that's not getting lost. Maybe it's coming through all garbled. And I've had to look at the buffer and see why is it garbled. I'll open up it up in Audacity and look at the weight shape of the wave and say, huh, that shape of the wave looks like it's, it looks like we're putting silence every 10 nanoseconds or something, or, or reversing something or interpreting it wrong. things like that. Um, there's a lot of, you'll do a lot of, putting in print fs basically all throughout wine to see where does the state change. Where was, where is it? Where is it? Right? And then where do things start going wrong? [00:50:14] Jeremy: Yeah. And in the audio example, because they're making a call to your XAudio implementation, you can see that Okay, the, the buffer, the audio that's coming in. That part is good. It, it's just that later on when it sends it to what's gonna actually have it be played by the, the hardware, that's when missing. So, [00:50:37] Elizabeth: We did something wrong in a library that destroyed the buffer. And I think on a very, high level a lot of debugging, wine is about finding where things are good and finding where things are bad, and then narrowing that down until we find the one spot where things go wrong. There's a lot of processes that go like that. [00:50:57] Jeremy: like you were saying, the more you see these problems, hopefully the, the easier it gets to, to narrow down where, [00:51:04] Elizabeth: Often. Yeah. Especially if you keep debugging things in the same area. How much code is OS specific?c [00:51:09] Jeremy: And wine supports more than one operating system. I, I saw there was Linux, MacOS I think free BSD. How much of the code is operating system specific versus how much can just be shared across all of them? [00:51:27] Elizabeth: Not that much is operating system specific actually. so when you think about the volume of wine, the, the, the, vast majority of it is the high level code that doesn't need to interact with the operating system on a low level. Right? Because Windows keeps putting, because Microsoft keeps putting lots and lots of different libraries in their operating system. And a lot of these are high level libraries. and even when we do interact with the operating system, we're, we're using cross-platform libraries or we're using, we're using ics. The, uh, so all these operating systems that we are implementing are con, basically conformed to the posix standard. which is basically like Unix, they're all Unix based. Psic is a Unix based standard. Microsoft is, you know, the big exception that never did implement that. And, and so we have to translate its APIs to Unix, APIs. now that said, there is a lot of very operating system, specific code. Apple makes things difficult by try, by diverging almost wherever they can. And so we have a lot of Apple specific code in there. [00:52:46] Jeremy: another example I can think of is, I believe MacOS doesn't support, Vulkan [00:52:53] Elizabeth: yes. Yeah.Yeah, That's a, yeah, that's a great example of Mac not wanting to use, uh, generic libraries that work on every other operating system. and in some cases we, we look at it and are like, alright, we'll implement a wrapper for that too, on top of Yuri, on top of your, uh, operating system. We've done it for Windows, we can do it for Vulkan. and that's, and then you get the Molten VK project. Uh, and to be clear, we didn't invent molten vk. It was around before us. We have contributed a lot to it. Direct3d, Vulkan, and MoltenVK [00:53:28] Jeremy: Yeah, I think maybe just at a high level might be good to explain the relationship between Direct 3D or Direct X and Vulcan and um, yeah. Yeah. Maybe if you could go into that. [00:53:42] Elizabeth: so Direct 3D is Microsoft's 3D API. the 3D APIs, you know, are, are basically a way to, they're way to firstly abstract out the differences between different graphics, graphics cards, which, you know, look very different on a hardware level. [00:54:03] Elizabeth: Especially. They, they used to look very different and they still do look very different. and secondly, a way to deal with them at a high level because actually talking to the graphics card on a low level is very, very complicated. Even talking to it on a high level is complicated, but it gets, it can get a lot worse if you've ever been a, if you've ever done any graphics, driver development. so you have a, a number of different APIs that achieve these two goals of, of, abstraction and, and of, of, of building a common abstraction and of building a, a high level abstraction. so OpenGL is the broadly the free, the free operating system world, the non Microsoft's world's choice, back in the day. [00:54:53] Elizabeth: And then direct 3D was Microsoft's API and they've and Direct 3D. And both of these have evolved over time and come up with new versions and such. And when any, API exists for too long. It gains a lot of croft and needs to be replaced. And eventually, eventually the people who developed OpenGL decided we need to start over, get rid of the Croft to make it cleaner and make it lower level. [00:55:28] Elizabeth: Because to get in a maximum performance games really want low level access. And so they made Vulcan, Microsoft kind of did the same thing, but they still call it Direct 3D. they just, it's, it's their, the newest version of Direct 3D is lower level. It's called Direct 3D 12. and, and, Mac looked at this and they decided we're gonna do the same thing too, but we're not gonna use Vulcan. [00:55:52] Elizabeth: We're gonna define our own. And they call it metal. And so when we want to translate D 3D 12 into something that another operating system understands. That's probably Vulcan. And, and on Mac, we need to translate it to metal somehow. And we decided instead of having a separate layer from D three 12 to metal, we're just gonna translate it to Vulcan and then translate the Vulcan to metal. And it also lets things written for Vulcan on Windows, which is also a thing that exists that lets them work on metal. [00:56:30] Jeremy: And having to do that translation, does that have a performance impact or is that not really felt? [00:56:38] Elizabeth: yes. It's kind of like, it's kind of like anything, when you talk about performance, like I mentioned this earlier, there's always gonna be overhead from translating from one API to another. But we try to, what we, we put in heroic efforts to. And try, try to make sure that doesn't matter, to, to make sure that stuff that needs to be fast is really as fast as it can possibly be. [00:57:06] Elizabeth: And some very clever things have been done along those lines. and, sometimes the, you know, the graphics drivers underneath are so good that it actually does run better, even despite the translation overhead. And then sometimes to make it run fast, we need to say, well, we're gonna implement a new API that behaves more like windows, so we can do less work translating it. And that's, and sometimes that goes into the graphics library and sometimes that goes into other places. Targeting Wine instead of porting applications [00:57:43] Jeremy: Yeah. Something I've found a little bit interesting about the last few years is [00:57:49] Jeremy: Developers in the past, they would generally target Windows and you might be lucky to get a Mac port or a Linux port. And I wonder, like, in your opinion now, now that a lot of developers are just targeting Windows and relying on wine or, or proton to, to run their software, is there any, I suppose, downside to doing that? [00:58:17] Jeremy: Or is it all just upside, like everyone should target Windows as this common platform? [00:58:23] Elizabeth: Yeah. It's an interesting question. I, there's some people who seem to think it's a bad thing that, that we're not getting native ports in the same sense, and then there's some people who. Who See, no, that's a perfectly valid way to do ports just right for this defacto common API it was never intended as a cross platform common API, but we've made it one. [00:58:47] Elizabeth: Right? And so why is that any worse than if it runs on a different API on on Linux or Mac and I? Yeah, I, I, I guess I tend to, I, that that argument tends to make sense to me. I don't, I don't really see, I don't personally see a lot of reason for, to, to, to say that one library is more pure than another. [00:59:12] Elizabeth: Right now, I do think Windows APIs are generally pretty bad. I, I'm, this might be, you know, just some sort of, this might just be an effect of having to work with them for a very long time and see all their flaws and have to deal with the nonsense that they do. But I think that a lot of the. Native Linux APIs are better. But if you like your Windows API better. And if you want to target Windows and that's the only way to do it, then sure why not? What's wrong with that? [00:59:51] Jeremy: Yeah, and I think the, doing it this way, targeting Windows, I mean if you look in the past, even though you had some software that would be ported to other operating systems without this compatibility layer, without people just targeting Windows, all this software that people can now run on these portable gaming handhelds or on Linux, Most of that software was never gonna be ported. So yeah, absolutely. And [01:00:21] Elizabeth: that's [01:00:22] Jeremy: having that as an option. Yeah. [01:00:24] Elizabeth: That's kind of why wine existed, because people wanted to run their software. You know, that was never gonna be ported. They just wanted, and then the community just spent a lot of effort in, you know, making all these individual programs run. Yeah. [01:00:39] Jeremy: I think it's pretty, pretty amazing too that, that now that's become this official way, I suppose, of distributing your software where you say like, Hey, I made a Windows version, but you're on your Linux machine. it's officially supported because, we have this much belief in this compatibility layer. [01:01:02] Elizabeth: it's kind of incredible to see wine having got this far. I mean, I started working on a, you know, six, seven years ago, and even then, I could never have imagined it would be like this. [01:01:16] Elizabeth: So as we, we wrap up, for the developers that are listening or, or people who are just users of wine, um, is there anything you think they should know about the project that we haven't talked about? [01:01:31] Elizabeth: I don't think there's anything I can think of. [01:01:34] Jeremy: And if people wanna learn, uh, more about the wine project or, or see what you're up to, where, where should they, where should they head? Getting support and contributing [01:01:45] Elizabeth: We don't really have any things like news, unfortunately. Um, read the release notes, uh, follow some, there's some, there's some people who, from Code Weavers who do blogs. So if you, so if you go to codeweavers.com/blog, there's some, there's, there's some codeweavers stuff, uh, some marketing stuff. But there's also some developers who will talk about bugs that they are solving and. And how it's easy and, and the experience of working on wine. [01:02:18] Jeremy: And I suppose if, if someone's. Interested in like, like let's say they have a piece of software, it's not working through wine. what's the best place for them to, to either get help or maybe even get involved with, with trying to fix it? [01:02:37] Elizabeth: yeah. Uh, so you can file a bug on, winehq.org,or, or, you know, find, there's a lot of developer resources there and you can get involved with contributing to the software. And, uh, there, there's links to our mailing list and IRC channels and, uh, and, and the GitLab, where all places you can find developers. [01:03:02] Elizabeth: We love to help you. Debug things. We love to help you fix things. We try our very best to be a welcoming community and we have got a long, we've got a lot of experience working with people who want to get their application working. So, we would love to, we'd love to have another. [01:03:24] Jeremy: Very cool. Yeah, I think wine is a really interesting project because I think for, I guess it would've been for decades, it seemed like very niche, like not many people [01:03:37] Jeremy: were aware of it. And now I think maybe in particular because of the, the Linux gaming handhelds, like the steam deck,wine is now something that a bunch of people who would've never heard about it before, and now they're aware of it. [01:03:53] Elizabeth: Absolutely. I've watched that transformation happen in real time and it's been surreal. [01:04:00] Jeremy: Very cool. Well, Elizabeth, thank you so much for, for joining me today. [01:04:05] Elizabeth: Thank you, Jeremy. I've been glad to be here.
This was Andy Croft looking at John 6:1-15 from our 7 pm service on Sunday 21 September 2025. This is part of our Truth & Reality Series.
In this episode of the Cyber Uncut podcast, Daniel Croft and David Hollingworth touch on the latest in AI and its incorporation in Australian education, the latest from ransomware operators targeting Australian organisations, and the alleged retirement of Scattered Lapsus$ Hunters. Croft and Hollingworth begin by discussing UNSW and its partnership with OpenAI, which will see 10,000 licenses rolled out to students. The pair then discuss new and older ransomware gangs, with a new sophisticated ransomware operation called The Gentlemen coming out of the gates strong, while Kairos continues to harm Australian businesses. Croft and Hollingworth then discuss the ongoing Jaguar Land Rover cyber attack, which has led to increased factory operation delays. Finally, the two discuss action by eSafety to introduce new safeguards in the popular online game Roblox to protect children from predators, a move that Roblox seems to be complying with. Enjoy the episode, The Cyber Uncut team
In this episode of the Cyber Uncut podcast, Daniel Croft and David Hollingworth touch on the latest in AI and its incorporation in Australian education, the latest from ransomware operators targeting Australian organisations, and the alleged retirement of Scattered Lapsus$ Hunters. Croft and Hollingworth begin by discussing UNSW and its partnership with OpenAI, which will see 10,000 licenses rolled out to students. The pair then discuss new and older ransomware gangs, with a new sophisticated ransomware operation called The Gentlemen coming out of the gates strong, while Kairos continues to harm Australian businesses. Croft and Hollingworth then discuss the ongoing Jaguar Land Rover cyber attack, which has led to increased factory operation delays. Finally, the two discuss action by eSafety to introduce new safeguards in the popular online game Roblox to protect children from predators, a move that Roblox seems to be complying with. Enjoy the episode, The Cyber Uncut team
Trigger Warning: Suicide is mentioned in this talk. If this is something you are struggling with, there is a list of organisations here that provide listening services. This was Andy Croft looking at John 5:1-15 from our 7 pm service on Sunday 14 September 2025. This is part of our Truth & Reality Series.
In this episode of the Cyber Uncut podcast, Daniel Croft and David Hollingworth touch on the latest in AI news, concerning developments in the world of cyber crime, and recommendations by the Law Council of Australia regarding the next phase of the nation's Cyber Security Strategy. Croft and Hollingworth begin by discussing eSafety and changes made to the Online Safety Act to ensure that young children are less vulnerable to the dangers of sexually explicit and other AI chatbots. The pair then discuss the dramatic increase in ransomware attacks worldwide and in Australia, as well as the Australian Cyber Security Centre's alarm over a year-old vulnerability being exploited against Australian organisations. Croft and Hollingworth then discuss the ongoing Jaguar Land Rover cyber attack, with data now confirmed compromised and an impact that could last until at least next month. Finally, the two discuss the Law Council of Australia's recommendations for Horizon 2 of the Australian Cyber Security Strategy, which suggest that small businesses should have their cyber security subsidised. Enjoy the episode, The Cyber Uncut team
Send us a textThis week, Amy Nelson is back in the studio with me—and we're talking about something I honestly wish we didn't have to: the assassination of Charlie Kirk.Not from a political lens, but from a human one. From the lens of being parents trying to raise kids in a world where violence is live-streamed, group chats move faster than the news cycle, and childhood innocence feels harder and harder to protect.We talk about: ✨ What it means to have real conversations with our kids about violence and humanity. ✨ The tension between wanting to keep them safe while also telling them the truth. ✨ How we, as parents, are holding the weight of this moment—and why silence isn't an option.This isn't about red vs. blue. It's about compassion, courage, and community. It's about asking the hard questions out loud, even when we don't have the answers.Take a breath with us. Tune in. And maybe—just maybe—this conversation helps you feel a little less alone in the heaviness of it all.
In this episode of the Cyber Uncut podcast, Daniel Croft and David Hollingworth touch on the latest in AI news, concerning developments in the world of cyber crime, and recommendations by the Law Council of Australia regarding the next phase of the nation's Cyber Security Strategy. Croft and Hollingworth begin by discussing eSafety and changes made to the Online Safety Act to ensure that young children are less vulnerable to the dangers of sexually explicit and other AI chatbots. The pair then discuss the dramatic increase in ransomware attacks worldwide and in Australia, as well as the Australian Cyber Security Centre's alarm over a year-old vulnerability being exploited against Australian organisations. Croft and Hollingworth then discuss the ongoing Jaguar Land Rover cyber attack, with data now confirmed compromised and an impact that could last until at least next month. Finally, the two discuss the Law Council of Australia's recommendations for Horizon 2 of the Australian Cyber Security Strategy, which suggest that small businesses should have their cyber security subsidised. Enjoy the episode, The Cyber Uncut team
In this episode of the Cyber Uncut podcast, David Hollingworth and Daniel Croft discuss the latest AI news, some worrying trends in cyber crime, and this year's largest supply chain hack, impacting hundreds of companies worldwide. Hollingworth and Croft kick things off by looking at the NSW government embracing AI and the federal government's timely move to ban deepfake “nudify” apps that are being used to bully and harrass. The pair then catch up with the latest cyber crime news, from the wide-ranging Salesloft Drift hacks that have impacted companies like Zscaler and Palo Alto Networks, to a brazen local hack that's seen delicate health data published online by unscrupulous ransomware operators. Hollingworth and Croft wind things up with some mostly good news, with an AI stethoscope potentially a game changer for heart health, and an international operation to take down a fake ID marketplace. Enjoy the episode, The Cyber Uncut team
Dans l'ombre des champions de l'UTMBEt si derrière les exploits de Tom Evans et Ruth Croft, vainqueurs de l'UTMB 2025, se cachait un cerveau français ?Cet homme discret s'appelle Joseph Mestrallet. Data-scientist basé à Chamonix, il mesure, modélise et traduit les données d'entraînement pour transformer l'incertitude de l'ultra-trail en stratégie millimétrée.
Kia ora e te whānau. We make no bones about it. Dirt Church Radio is, was, and always will be Ruth Croft Positive. Over the (at least) 7 times Croft has appeared on DCR, there has always been one constant- a focus on moving forward. Ruth is on par with the best to take the gig, a wonderful human being, and an asset to our sport. The only criminal element? You aren't going to hear about her on the news back in little old NZ, which is probably how she likes it. So if you aren't in the mood for three grown adults being just a bit stoked about Ruth's win at UTMB, then turn away now. Of course there's more to the AidStation than us speaking about the fact that RUTH CROFT WON UTMB (ahem), we touch on among other things, How much is too much when it comes to race coverage, that F%$king kelpie dog, AMCD's war on pacers (for the elites), why are there (comparatively) no women at UTMB, bung eye, panic attacks, and the madness of the Crush The Cargill 200 miler. Excellent stuff.Dirt Church Radio – Best Enjoyed Running.--- --- --- Episode Links Sign up for the DCR AidStation newsletterThe Squadrun 4-Week Training Trial for DCR Listeners!Dirt Church Radio on InstagramDirt Church Radio on FacebookFurther Faster New ZealandEnjoy!Music by Andrew McDowall, Digicake
In this episode of the Cyber Uncut podcast, David Hollingworth and Daniel Croft discuss the latest AI news, some worrying trends in cyber crime, and this year's largest supply chain hack, impacting hundreds of companies worldwide. Hollingworth and Croft kick things off by looking at the NSW government embracing AI and the federal government's timely move to ban deepfake “nudify” apps that are being used to bully and harrass. The pair then catch up with the latest cyber crime news, from the wide-ranging Salesloft Drift hacks that have impacted companies like Zscaler and Palo Alto Networks, to a brazen local hack that's seen delicate health data published online by unscrupulous ransomware operators. Hollingworth and Croft wind things up with some mostly good news, with an AI stethoscope potentially a game changer for heart health, and an international operation to take down a fake ID marketplace. Enjoy the episode, The Cyber Uncut team
This was Andy Croft looking at John 3:1-21 from our 10 am service on Sunday 31 August 2025. This is part of our Truth & Reality Series.
We remember the summer of 2025 in a nice light as we move on into the fall. Football has officially kicked off, Carolina opens the Belichick era momentarily and my fantasy teams are drafted. This Labor Day weekend I spent at the lake and we watched Land of the Lost, which featured the Seals & Croft jam Summer Breeze. That inspired me to lay out a run of my 45's for my loyal listening audience on the internet. I hope someone out there enjoyed it. I plan on doing a dance eppy soon. If not next episode, the one after that for sure. Thank you for being here. In honor of the Bill era opening up, I re-released the Hill Bill Vol. 1 shirt on www.coffeestainclothing.com I'll see y'all next week. Go HeelsYour Host with the Most,DJ Witwicky
In this episode of the Cyber Uncut podcast, David Hollingworth and Daniel Croft discuss a pair of lawsuits targeting ChatGPT's maker, cyber crime news, and one US politician's novel solution to combat hackers. Hollingworth and Croft kick things off by addressing a pair of lawsuits targeting OpenAI and the tragic case of a teenager who was allegedly aided in their suicide by ChatGPT's advice. The pair then catch up with the latest news: from a string of cyber attacks that targeted Western Sydney University to Google's warning of increased Iranian cyber attacks and a round-up of this week's local ransomware attacks targeting Aussie businesses. Hollingworth and Croft end the podcast discussing Australia's “right to disconnect” laws and the bold plan of one American politician to bring back the Age of Sail's letters of marque to recruit cyber privateers. Enjoy the episode, The Cyber Uncut team
Il est Performance Scientist de T. Evans et R. Croft ! Un épisode qui va ravir les fans d'ultra, de trail et de data
UTMB 2025: CLASIFICACIONES COMPLETAS Y BALANCE FINAL, POR MAYAYO. Nuestra sección UTMB os trae las clasificaciones completas de TODAS sus 13 carreras de montaña, así como el balance final cualitativo, por MayayoEspaña continua como segundo mercado mundial popular del UTMB Group. Sin embargo, en lo deportivo las UTMB Finals aquí celebradas apenas han tenido españoles en el podio. Arrancamos con el análisis de una edición compleja en la meteo, con el podcast por Mayayo y luego clasificaciones completas.La semana nos ha regalado cuatro tesis que valen para la libreta del entrenador —y para la mirada independiente del popular que se pregunta si aún "vale lo que cuesta" lanzarse a emprender alguna de estas cuatro ultra trails.Primera: La intervención quirúrgica de la organización, salvó las carreras sin desvirtuar su ADN. El ejemplo de la OCC 61 k (retraso de salida, recorte de zonas altas, enfoque en el gran ascenso a Balme y ese final vertiginoso por Argentiere) deja una edición distinta, pero no “descafeinada”. Aunque no pueda ser memorable por el episodio del tren, sí es justo reconocer que hemos avanzado un mundo desde aquel trienio negro de UTMB 2010-2011-2012 cuando la mala meteo convertía este evento en una casa de locos. Felicitaciones al UTMB Group en ese sentido. Segunda: Ojo con la TDS, la estadística no miente. Acertar con la microgestión es ley natural; el frío, la humedad y el terreno técnico no perdonan ni media. Sé que puede ser tentadora por ser la que menos llena está, pero eso es por algo: Si lo tuyo son las carreras de montaña extraduras, técnicas y alpinas, dale. Si no..ni se te ocurra, es una trituradora humana, mucho más dura que sus tres hermanas.Tercera: La CCC y OCC como “las finales con más densidad". Con Mundial a un mes vista, se concentró mucho talento aquí, y se notó —en ritmos, en táctica y en ese margen histórico con los fabulosos duelos vividoa entre Walmsley y Mingoggio por un lado o las carreras de Puppi y Młynarczyk por otro. Solo el Mundial nos traerá más calidad en estas distancias, tanto en la Maratón como en la Ultra. Y es que....aquí faltan los africanos, por eso prefiero centrarme en las ultras, pues las carreras más cortas, sin los grandes talentos de Kenia, Uganda y demás, quedan algo cojas en lo deportivo.Cuarta: La UTMB reina ha mutado este año a la épica de la resiliencia. Evans y Croft ganan con solvencia y frialdad; Magníficos ambos. Aunque la historia paralela que nos ha robado a todos el corazón la firma una vez máss Courtney con un décimo puesto tejido con hilo de obstinación. Si en 2024 la conversación giraba sobre ritmos de ensueño, 2025 nos devuelve la liturgia de sufrir con sentido, que es la semilla de todo ultra.https://go.ivoox.com/rf/156615598Conviértete en un seguidor de este podcast: https://www.spreaker.com/podcast/radio-trail-carreras-de-montana-mayayo--4373839/support.
UTMB 2025: CLASIFICACIONES COMPLETAS Y BALANCE FINAL, POR MAYAYO. Nuestra sección UTMB os trae las clasificaciones completas de TODAS sus 13 carreras de montaña, así como el balance final cualitativo, por MayayoEspaña continua como segundo mercado mundial popular del UTMB Group. Sin embargo, en lo deportivo las UTMB Finals aquí celebradas apenas han tenido españoles en el podio. Arrancamos con el análisis de una edición compleja en la meteo, con el podcast por Mayayo y luego clasificaciones completas. La semana nos ha regalado cuatro tesis que valen para la libreta del entrenador —y para la mirada independiente del popular que se pregunta si aún "vale lo que cuesta" lanzarse a emprender alguna de estas cuatro ultra trails. Primera: La intervención quirúrgica de la organización, salvó las carreras sin desvirtuar su ADN. El ejemplo de la OCC 61 k (retraso de salida, recorte de zonas altas, enfoque en el gran ascenso a Balme y ese final vertiginoso por Argentiere) deja una edición distinta, pero no “descafeinada”. Aunque no pueda ser memorable por el episodio del tren, sí es justo reconocer que hemos avanzado un mundo desde aquel trienio negro de UTMB 2010-2011-2012 cuando la mala meteo convertía este evento en una casa de locos. Felicitaciones al UTMB Group en ese sentido. Segunda: Ojo con la TDS, la estadística no miente. Acertar con la microgestión es ley natural; el frío, la humedad y el terreno técnico no perdonan ni media. Sé que puede ser tentadora por ser la que menos llena está, pero eso es por algo: Si lo tuyo son las carreras de montaña extraduras, técnicas y alpinas, dale. Si no..ni se te ocurra, es una trituradora humana, mucho más dura que sus tres hermanas. Tercera: La CCC y OCC como “las finales con más densidad". Con Mundial a un mes vista, se concentró mucho talento aquí, y se notó —en ritmos, en táctica y en ese margen histórico con los fabulosos duelos vividoa entre Walmsley y Mingoggio por un lado o las carreras de Puppi y Młynarczyk por otro. Solo el Mundial nos traerá más calidad en estas distancias, tanto en la Maratón como en la Ultra. Y es que....aquí faltan los africanos, por eso prefiero centrarme en las ultras, pues las carreras más cortas, sin los grandes talentos de Kenia, Uganda y demás, quedan algo cojas en lo deportivo. Cuarta: La UTMB reina ha mutado este año a la épica de la resiliencia. Evans y Croft ganan con solvencia y frialdad; Magníficos ambos. Aunque la historia paralela que nos ha robado a todos el corazón la firma una vez máss Courtney con un décimo puesto tejido con hilo de obstinación. Si en 2024 la conversación giraba sobre ritmos de ensueño, 2025 nos devuelve la liturgia de sufrir con sentido, que es la semilla de todo ultra.
In this episode of the Cyber Uncut podcast, David Hollingworth and Daniel Croft discuss a pair of lawsuits targeting ChatGPT's maker, cyber crime news, and one US politician's novel solution to combat hackers. Hollingworth and Croft kick things off by addressing a pair of lawsuits targeting OpenAI and the tragic case of a teenager who was allegedly aided in their suicide by ChatGPT's advice. The pair then catch up with the latest news: from a string of cyber attacks that targeted Western Sydney University to Google's warning of increased Iranian cyber attacks and a round-up of this week's local ransomware attacks targeting Aussie businesses. Hollingworth and Croft end the podcast discussing Australia's “right to disconnect” laws and the bold plan of one American politician to bring back the Age of Sail's letters of marque to recruit cyber privateers. Enjoy the episode, The Cyber Uncut team
She survived a tornado, but while being treated for minor injuries at the hospital she disappeared. Where is Joan Gay Croft?If you have any information on Joan Gay Croft please contact the Woodward Oklahoma Police Department at 580-256-2280, or the Oklahoma State Bureau of Investigation at 580-256-1771.Do you have any comments, or a case you'd like to suggest? You'll find a comment form and case submission link at LordanArts.com.Thank you oklahoman.com, unsolvedmysteries.fandom.com, mysterydelver.com, Oklahomacoldcases.com, KFOR, Woodward news, Unsolved Mysteries, TheTrailWentCold podcast, CompulsionCast, Findagrave.com, Enidnews.com, Lostnfoundblogs, Redditt, Namus, Websleuths and Wikipedia for information contributing to today's story.This episode written by The Certified Roarikle and John Lordan, produced by LordanArts.This is not intended to act as a means of proving or disproving anything related to the investigation. It is a conversation about the current known facts and theories being discussed. Everyone directly or indirectly referred to is innocent until proven guilty in a court of law.LordanArts 2025Do you have any comments, or a case you'd like to suggest? You'll find a comment form and case submission link at LordanArts.com.This is not intended to act as a means of proving or disproving anything related to the investigation. It is a conversation about the current known facts and theories being discussed. Everyone directly or indirectly referred to is innocent until proven guilty in a court of law.LordanArts 2025
Do you like architecture? Do you like Jeopardy? Recent Jeopardy contestant Jade Snelling is an archivist at Virginia Tech working at the International Archive of Women in Architecture, preserving the history of women architects around the world. Next we've got Catherine Croft, the Director of the Twentieth Century Society dedicated to protecting Britain's most significant 20th-century buildings. Then special musical guest, Thomas Lauderdale and Pink Martini.
Send us a textAmy Nelson is back! Every time we sit down, I walk away fired up and inspired to do more, be more, and lead with more clarity. This time we dove into women in leadership and how damn hard it can be to walk the line between being “too soft” or “too much.”We get into:⚡ Leading with authenticity⚡ Why being “bossy” is actually a compliment⚡ Why asking for forgiveness beats waiting for permissionWe also cracked open something really close to my heart right now: The B Lab. It's the engine I've been quietly building to help entrepreneurs cut through the noise, get clear on what they really want, and actually start moving. Talking it through with Amy reminded me exactly why I started—because waiting for permission is a waste of your damn time.Amy, thank you for always bringing your wisdom, your honesty, and your fire to this show. Every conversation with you leaves me better—and I know you'll feel the same.Got questions for Amy? DM the show on Instagram or email us at info@thekericroftshow.com.
In this episode, we talk about the upward and downward social interactions taking place, what the implications are behind the Dalrymples being Irish aristocracy, the introductions of Mrs Smith and Nurse Rooke, the comedy of Mary's letter and Admiral Croft's meeting with Anne, and the fact that in the book's timeline it is only a month before Napoleon Bonaparte will escape from Elba.The characters we discuss are Admiral and Mrs Croft. In the historical section, Ellen talks about nurses, and for popular culture Harriet discusses the 2020 television movie Modern Persuasion.Things we mention:General discussion:Janet Todd and Antje Blank [Editors], The Cambridge Edition of the Works of Jane Austen: Persuasion (2006)Maria Edgeworth, Castle Rackrent (1800)Character discussion:Walter Scott, Waverley (1814)Patrick O'Brien, Master and Commander (1969) and sequels in the Aubrey and Maturin seriesHistorical discussion:Charles Dickens, Martin Chuzzlewit (1844)Elizabeth Fry (19th century English prison reformer, social reformer, philanthropist and Quaker)Wellcome Collection in LondonPopular culture discussion:Modern Persuasion (2020, Tangerine Entertainment) – starring Alicia Witt and Shane McRaeCreative commons music used:Extract from Wolfgang Amadeus Mozart, Sonata No. 12 in F Major, ii. Adagio.Extract from Joseph Haydn, Piano Sonata No. 38. Performance by Ivan Ilić, recorded in Manchester in December, 2006. File originally from IMSLP.Extract from Wolfgang Amadeus Mozart, Sonata No. 13 in B-Flat Major, iii. Allegretto Grazioso. File originally from Musopen.Extract from George Frideric Handel, Suite I, No. 2 in F Major, ii. Allegro. File originally from Musopen.Extract from Ludwig van Beethoven, Piano Sonata No. 28 in A major. File originally from Musopen.
In this episode of the Cyber Uncut podcast, David Hollingworth and Daniel Croft discuss CommBank's use of AI to stop scams, local hacks and international cyber news, creepy AI toys for kids, and the alarming fact that what we know about ransomware attacks is just the tip of the iceberg. Hollingworth and Croft begin the podcast with two Commonwealth Bank stories: CBA rolling back its job cuts after AI chatbots fail to keep up with customer demand, and the bank's novel use of AI to stymie scammers. The pair move on to a story with some incredible twists and turns after an Israeli cyber security specialist working for the government was arrested in Las Vegas for a shocking alleged crime, the iiNet hack that saw more Aussie data compromised by cyber criminals, and attacks on Australian institutions by pro-Palestine hackers. Hollingworth and Croft round things up with a creepy tale of two AI-powered toys designed to cut down on screen time for children, but which actually sound like a nightmare in their own right. Enjoy the episode, The Cyber Uncut team
This was Andy Croft looking at John 1:1-18 from our 7 pm service on Sunday 17 August 2025. This is part of our Truth & Reality Series.
Interview Begins @ 8:26In this high-energy episode, hosts Ryan Trimble and Shawn P. Williams sit down with longtime friend and SMU legend Flip Croft Caderao — founder of Cali Sober, the THC-infused mocktail brand shaking up the beverage world.Flip takes us on his unconventional journey from studying theater to running a marketing agency, diving into the cannabis industry and ultimately creating a legal, alcohol-free alternative that's winning over consumers nationwide.In this Episode:The Cali Sober Lifestyle – what it is and why more people are embracing it over alcoholCannabis 101 – breaking down the differences between hemp, THC, CBD, and marijuanaTexas Politics & THC – how current legislation could reshape the hemp industryHealth & Safety – the benefits and misconceptions about cannabis productsCultural Shifts – why Gen Z is drinking less and exploring new recreational optionsFrom legislative intrigue to lifestyle trends, this episode delivers an insider's look at a fast-growing industry — along with Flip's trademark humor and authenticity.
We're taking a breather this August as we work on bringing you more great episodes of the ATS Breathe Easy podcast. But we're not going off the air - instead, we're bringing back some of our best episodes of the last season. See you in September for season two! Erika Moseson, MD, of the Air Health Our Heath podcast hosts this week's episode with guest Daniel Croft, MPH, ATSF. Dr. Croft is associate professor in the Department of Environmental Medicine at the University of Rochester Medical Center. On this episode we share insights from the Climate Change and Respiratory Health: Opportunities to Contribute to Environmental Justice: An Official American Thoracic Society Workshop Report. For additional discussion on environmental health, please also view our recent Breathe Easy episode 12 “EPA Rollbacks Spell Grave Impacts on Public Health” for an up-to-date discussion of current national changes related to health care, environmental health and environmental justice.
Ronda L. Hampton, Ph.D.:Mitrice Richardson Documentary "Lost Compassion"In the early morning of Sept. 17, Mitrice was reportedly seen on the front lawn of a nearby residence. That would be the last time she was seen alive.Eleven months later, Richardson's remains were found in Malibu Canyon, yards from her clothing. An autopsy and investigation has not proven how she died or whether there was any foul play involved, though her family insists she would not have willingly gone into the canyon alone.More questions and allegations still swirl around the investigation, including when and how the remains were moved and whether or not there is a videotape of Richardson's time in jail.In addition, filmmakers Croft and Hampton contend that sheriff's deputies today are not participating and taking possible leads seriously.Become a supporter of this podcast: https://www.spreaker.com/podcast/the-opperman-report--1198501/support.
Anne has been in Bath for a month, and is missing news from her family and friends at Uppercross. Luckily, a letter has arrived from Mary with big news: Louisa Musgrove and Captain Benwick are engaged! Anne can scarcely believe it. Moreover, the letter arrives with compliments from Admiral and Mrs. Croft. That's right, the Crofts are in Bath, and that means that Captain Wentworth is soon to follow. Just when Anne was getting comfortable, her surroundings are unsettled again. Luckily for you, her story of unsettledness is just the thing to help you get more settled, as you snuggle under your covers and into a night of gentle sleep. -----Welcome to the Jane Austen Bedtime Stories podcast! Each episode is a section of a classic Jane Austen novel, read in soothing tones and set to calming music to help you fall asleep.With everything that is going on in the world, we find comfort in the familiar. For so many of us, Jane Austen's works are like a warm hug. So snuggle up under the covers and let the comforting words of Jane Austen lull you into sleep.-----Show your appreciation for the pod! Support the podcast: http://bedtimestoriespodcast.net/support -----Follow us on Instagram: https://www.instagram.com/janeaustenbedtimepod/-----Music ["Reverie"] by Scott Buckley - released under CC-BY 4.0. – www.scottbuckley.com.au
In this episode of the Cyber Uncut podcast, David Hollingworth and Daniel Croft discuss the future of AI and copyright in Australia, ShinyHunters and their relationship to the Scattered Spider hacking collective, and a new ransomware operator targeting small businesses in the ANZ region. Hollingworth and Croft kick open things up with a discussion on the Australian Productivity Commission's suggestion that AI regulations in Australia should be eased, an idea that the pair are not impressed by. After a short chat on the latest developments with Elon Musk's Grok AI, Hollingworth and Croft discuss the latest wave of Salesforce-related hacks and the possible links between two hacking groups, ShinyHunters and Scattered Spider. The pair wrap things up with the emergence of a new ransomware operation that has already targeted businesses in Australia and New Zealand. Called PEAR, the group focuses purely on data theft over encryption, which seems to be an emerging trend in ransomware operations. Enjoy the episode, The Cyber Uncut team
On the phone-in: Folklorist Clary Croft answers questions about traditional songs and stories. And off the top of the show, we speak with Mark McGarrigle with the NS department of Natural Resources about a pair of endangered piping plovers that have nested on Caribou-Munroes Island Provincial Park. Two chicks have hatched.
In this episode of the Cyber Uncut podcast, David Hollingworth and Daniel Croft discuss the Commonwealth Bank and Atlassian laying off staff to make way for AI, new developments in the Qantas hack, and Ukrainian hackers targeting Aeroflot. Hollingworth and Croft kick things off with some worrying AI news: one of Australia's largest banks and Atlassian announce staff layoffs as the two companies invest in artificial intelligence. Is AI finally coming for our jobs? The pair then move on to local news, with the possibility that the Qantas hacker has now been identified – and it might not be the hacking collective everyone's been thinking of, but rather a group called ShinyHunters, a group named after the Pokéman series of video games. The podcast concludes with a discussion of a successful Ukrainian hacking campaign that disrupted the services of Russian airline Aeroflot, causing flight cancellations across the country. Enjoy the episode, The Cyber Uncut team
===== MDJ Script/ Top Stories for August 1st Publish Date: August 1st Commercial: From the BG AD Group Studio, Welcome to the Marietta Daily Journal Podcast. Today is Friday, August 1st and Happy Birthday to Coolio I’m Keith Ippolito and here are the stories Cobb is talking about, presented by Times Journal Marietta weighs ethics complaint ban during elections New police HQ, brewery, hotel highlight growth in Kennesaw and Acworth Marietta school system's weapons detectors: What you need to know Plus, Leah McGrath from Ingles Markets on GLP-1 Foods All of this and more is coming up on the Marietta Daily Journal Podcast, and if you are looking for community news, we encourage you to listen and subscribe! BREAK: Ingles Markets 8 STORY 1: Marietta weighs ethics complaint ban during elections Marietta’s City Council is mulling over a proposal that would block ethics complaints during election season. The idea? To keep things from getting messy—well, messier—when candidates are running for mayor or council. If passed, no complaints could be filed between the time candidates qualify and when election results are certified. Mayor Steve Tumlin and all seven council members are up for reelection on Nov. 4, with qualifying starting Aug. 18. But here’s the kicker: Tumlin wasn’t even at the meeting where this was discussed. Without him, the council’s Judicial Legislative Committee (led by Cheryl Richardson) pushed the proposal forward for Tuesday’s meeting. Richardson, though, had mixed feelings. “It’s like voting yourself a pay raise,” she said, tweaking the proposal to start Jan. 1—after this election. Fair? Maybe. But it’s complicated. No final decisions yet, just more meetings ahead. STORY 2: New police HQ, brewery, hotel highlight growth in Kennesaw and Acworth It was a lively morning at the Northwest Cobb Area Council meeting, where Acworth Mayor Tommy Allegood and Kennesaw Mayor Derek Easterling shared updates on their cities’ growth. Sitting alongside them was Jim Croft, CEO of Croft and Associates, who kicked things off with a warm nod to the mayors. “I’ve known these guys forever,” he said. “Their leadership? Top-notch. Their integrity? Unquestionable.” Easterling dove into Kennesaw’s big-ticket projects, like the $13.9 million public safety building on Moon Station Road. “It’s going to be a game-changer,” he said, describing the two-story facility with everything from a crime lab to a K-9 space. Meanwhile, Allegood spotlighted Acworth’s bustling downtown, where parking expansions and a new Springhill Suites are in the works. “Our Main Street is on fire,” he said, grinning. Both mayors circled back to one theme: quality of life. “It’s what makes us a destination,” Allegood said. STORY 3: Marietta school system's weapons detectors: What you need to know At Marietta High, Marietta Middle, the Sixth Grade Academy, and Woods-Wilkins, students will now pass through weapons detectors at the entrances. The district approved the $554,645 purchase of Evolv detection systems back in May, following a tragic school shooting in Winder last September. That incident, along with two weapons-related scares in Marietta schools, pushed safety to the forefront. Here’s how it works: students hand over large electronics—laptops, Chromebooks—before walking through the detectors. No need to empty pockets or backpacks. “It’s quick,” said Brian Wallace, the district’s safety specialist. “Grab your stuff, and you’re on your way.” The detectors, equipped with cameras, can scan up to 1,500 people an hour. Superintendent Grant Rivera called it “one more layer” of safety for grades six through 12. We have opportunities for sponsors to get great engagement on these shows. Call 770.799.6810 for more info. Break: Ingles Markets 8 STORY 4: Smyrna man charged in death of elderly woman after alleged medical neglect A Smyrna man, Kenneth Bogart, 57, is in custody after police say his neglect led to the death of Geralyn Gossett, an elderly woman in his care. The incident unfolded at Bogart’s condo on Doranne Court. According to the arrest warrant, Bogart picked Gossett up from the hospital on July 17, noticing she was “becoming incoherent.” Later that night, she experienced a medical emergency. At some point between midnight and 1 a.m. on July 18, Bogart helped her into the bathroom for a shower. What happened next is hard to fathom—Gossett reportedly flailed on the floor for hours, even damaging the wall. Instead of calling for help, Bogart filmed her and sent the video to a friend for advice. Then, unbelievably, he left her there and slept in his car. By the time he called 911 the next afternoon, it was too late. STORY 5: OUT AND ABOUT: 5 things to do this weekend in Cobb County — Aug. 1 - 3 Looking for plans this weekend? Here’s what’s happening around town: Get ready to laugh until your cheeks hurt at the Alley Stage’s “Comedy on the Square” this Friday and Saturday at 8 p.m. Expect a mix of seasoned pros and fresh faces delivering sharp one-liners and hilarious stories. Tickets start at $27—grab them online before showtime or snag one at the door. Friday night, head to the Mable House Barnes Amphitheatre for an outdoor screening of The Greatest Showman. Gates open at 6 p.m., the movie starts at 7, and yes, it’s free. Bring snacks, a blanket, and maybe some bug spray. Saturday night, the Atlanta Water Lantern Festival lights up Jim R. Miller Park. Lanterns, live music, food trucks—it’s magical. Tickets start at $38 online, but they’ll cost more at the gate. And for the lovebirds, the Georgia Bridal Show takes over the Cobb Galleria on Sunday from noon to 3 p.m. Wedding planning pros, dreamy dresses, and everything in between. Tickets are $10 online or $15 at the door. And now here is Leah McGrath from Ingles Markets on GLP-1 Foods We’ll have closing comments after this. Break: Ingles Markets 8 Signoff- Thanks again for hanging out with us on today’s Marietta Daily Journal Podcast. If you enjoy these shows, we encourage you to check out our other offerings, like the Cherokee Tribune Ledger Podcast, the Marietta Daily Journal, or the Community Podcast for Rockdale Newton and Morgan Counties. Read more about all our stories and get other great content at mdjonline.com Did you know over 50% of Americans listen to podcasts weekly? Giving you important news about our community and telling great stories are what we do. Make sure you join us for our next episode and be sure to share this podcast on social media with your friends and family. Add us to your Alexa Flash Briefing or your Google Home Briefing and be sure to like, follow, and subscribe wherever you get your podcasts. Produced by the BG Podcast Network Show Sponsors: ingles-markets.com #NewsPodcast #CurrentEvents #TopHeadlines #BreakingNews #PodcastDiscussion #PodcastNews #InDepthAnalysis #NewsAnalysis #PodcastTrending #WorldNews #LocalNews #GlobalNews #PodcastInsights #NewsBrief #PodcastUpdate #NewsRoundup #WeeklyNews #DailyNews #PodcastInterviews #HotTopics #PodcastOpinions #InvestigativeJournalism #BehindTheHeadlines #PodcastMedia #NewsStories #PodcastReports #JournalismMatters #PodcastPerspectives #NewsCommentary #PodcastListeners #NewsPodcastCommunity #NewsSource #PodcastCuration #WorldAffairs #PodcastUpdates #AudioNews #PodcastJournalism #EmergingStories #NewsFlash #PodcastConversationsSee omnystudio.com/listener for privacy information.
Send us a textYou know it's gonna be a good one when Amy Nelson is in the building—and this month's Ask Amy is no exception.We dive into the chaos of summer mom life, building a business with limited time, how to actually create content that works and doesn't suck up your soul, and why you don't need to be an AI expert—you just need to know how to ask a good question.We also end up breaking down Jeff Bezos' $50 million wedding, the billionaire class, and what it says about the state of the world. So yeah—consider this one a little business, a little dystopia, a little pop culture, and a whole lot of real talk.This episode is for anyone trying to keep their head on straight while building something that matters—especially in a world that feels completely upside down.We talk about:Content strategy that actually saves you timeWhy reposting is your secret weaponHow to approach AI without losing your mindJeff Bezos' wedding (yep, we went there)Billionaires, relevance, and staying grounded in your valuesLet me know what hits. And if you've got a question for Amy, slide into my DMs or shoot me an email at keri@thekericroftshow.com
Rosebud is off to the seaside, to the Sarah Thorne Theatre in Broadstairs in Kent, where we meet the much-loved star of Hi-de-Hi and You Rang, M'Lord, Jeffrey Holland. And we meet some Rosebud listeners! And we sing a song and Harriet dresses up as a yellow coat. Jeffrey tells Gyles about his days working with Croft and Perry, his early life in Walsall, the sadness of losing his father when he was only 14, and how he got into acting. He talks about his love of Superman and Stan Laurel, and his life lesson. We remember Simon Cadell and generally have a marvellous day out. Enjoy this. Hosted on Acast. See acast.com/privacy for more information.
April 9, 1947. Woodward, Oklahoma. Four-year old Joan Gay Croft is taken to the local hospital after an F5 tornado devastates her hometown and takes the lives of over 100 people, including her mother. While Joan Gay and her half-sister are recovering from injuries in the basement, two men show up and take her away. They claim that they are taking Joan Gay to another hospital to see her family, but she is never seen again. Over the next several decades, there would be a number of odd developments, including an anonymous E-mailer claiming to be Joan Gay. Did Joan Gay Croft go on living her life under a new identity? If so, who were the two unidentified men who took her? Could she still be alive today? This week's episode of “The Path Went Chilly” explores a truly baffling mystery surrounding one of the worst tornados in history. Support the show: Patreon.com/julesandashleyPatreon.com/thetrailwentcoldAdditional Reading:http://www.doenetwork.org/cases/2557dfok.htmlhttps://newsok.com/article/2468875/dna-test-may-solve-47-year-old-woodward-mystery-woman-believes-shes-joan-gay-crofthttp://www.tulsaworld.com/news/woodward-mystery-believed-solved/article_0fb79ae6-33a1-5c44-9938-f9559581419e.htmlhttp://newsok.com/where-is-mystery-woman-connected-to-1947-woodward-tornado/article/3666941https://newsok.com/article/2609396/woman-seeks-cousin-lost-after-tornadohttps://www.enidnews.com/opinion/after-years-joan-croft-still-a-mystery/article_9eefe3d7-1ca3-5af8-a438-efe4e2d71ea9.htmlhttp://kfor.com/2016/05/05/search-still-on-for-woodward-5-year-old-who-vanished-after-tornado-69-years-ago/
This was Andy Croft looking at 1 Samuel 24:1-15 from our 7 pm service on Sunday 20 July 2025. This is part of our David series.
Reel Britannia - a very British podcast about very British movies...with just a hint of professionalism. This week, join Scott and Steven as they discuss'The Killing Of Sister George' (1968) On-screen, she's Britain's beloved Sister George. Off-screen, she's a gin-soaked, abusive tyrant. When network executives axe her popular character, actress June Buckridge's life implodes. A ruthless BBC boss not only orchestrates her professional demise but also seduces her vulnerable young lover, Alice. Stripped of her fame and her relationship in a vicious power play, George is left a humiliated, broken woman facing total annihilation. Episode 174 - The Killing Of Sister George (1968) "The Killing of Sister George" (1968) doesn't just explore the gap between public image and private life—it shatters it. On the air, June "George" Buckridge is Sister George, a beloved BBC radio nurse. Off the air, she's a gin-soaked, cigar-chewing tyrant, trapping her younger, childlike partner, Alice "Childie" McNaught, in a toxic, abusive relationship. When June's off-screen antics and declining ratings become a liability, rumors fly that the BBC plans to kill off her character. The seemingly prim executive, Mrs. Mercy Croft, is dispatched to handle the "situation," but her motives seem ambiguous. As the professional axe hangs over her head, June's paranoia and rage explode, tightening her cruel grip on the vulnerable Alice. Mrs. Croft begins to insert herself into their chaotic home life under the guise of offering support, but her interest, particularly in Alice, seems to go beyond professional concern. As June fights to save her career, a more insidious power struggle emerges within her own four walls. The film builds towards a tense confrontation between the three women, where careers, relationships, and identities hang precariously in the balance. "Appearing to be drunk happens to be one of the easier ways of getting out of some of life's most embarrassing situations." This and previous episodes can be found everywhere you download your podcasts Bonus content available at: patreon.com/ReelBritanniaPodcast Follow us on Twitter @rbritanniapod Thanks for listening Scott and Steven
Part of our summer teaching series in the book of Acts
Hometown Radio 07/21/25 3:30p: Pamela Croft and Brooke Meek on the Monday Club connection to Hearst Castle
Alex G. Paramore's Zac Farro. Lord Huron. It's a packed release week, and we've got Chelsea O from Buffalo/Toronto Public Media on the show to unpack all the greatness.Intro: • Sly & The Family Stone, 'The First Family: Live at Winchester Cathedral 1967'The Starting 5:• Alex G, 'Headlights' (Stream)• Jim Legxacy, 'black british music (2025)' (Stream)• Zac Farro, 'Operator' (Stream)• Lord Huron, 'The Cosmic Selector Vol. 1' (Stream)• Disiniblud, s/t (Stream)The Lightning Round:• Cam, 'All Things Light'• Forth Wanderers, 'The Longer This Goes On'• Jess Ribeiro, 'Mixtape'• Billie Marten, 'Dog Eared'• Two Shell, 'Iicons'See our long list of albums out July 18 and sample more than 50 of them via our New Music Friday playlists on npr.org.Credits:Host: Stephen ThompsonGuest: Chelsea O (BTPM)Producer: Simon RentnerEditor: Otis HartExecutive Producer: Suraya MohamedThis episode incorrectly says that Cassandra Croft, a musician who collaborated with the band Disiniblud, is the daughter of Elwood Norris, the inventor of hypersonic sound. Croft is the daughter of James Croft, who worked with Norris on the invention of hypersonic sound.Learn more about sponsor message choices: podcastchoices.com/adchoicesNPR Privacy Policy
Meet Keri Croft, an infertility, child loss and surrogacy advocate who went through 16 years of infertility. On today's ep, Keri tells Ali all about her family building journey, which includes having her son, and also the devastating loss of her first girl, Angel, who was missing part of her cerebellum. "It was a horrible, horrible decision to have to make, and I wouldn't wish it on anybody," Keri says of undergoing a TFMR (Termination for Medical Reasons). Keri talks about how a balanced translocation affected their fertility journey, and also how she navigated IUI and IVF. "I tried everything. And of course that takes a toll on your marriage. It was an absolute clusterfuck," she says. Keri also shares how she lost two other girls, Hope and Jade, how she and her husband decided to pursue surrogacy, and launching her workshop, Find Your Dream Surrogate. "After years of fertility treatments, loss, and heartbreak, I eventually had my daughter via a surrogate — a journey I navigated completely independently, without an agency," Keri says. "It was beautiful and brutal and eye-opening in ways I never expected. When it was all said and done, I kept thinking: Why the hell isn't there a better roadmap for this? So I built one."For more, go to www.kericroft.comFollow on IG: @thekericroftshowTOPICS COVERED IN THIS EPISODE: Pregnancy; TFMR; trying to conceive; pregnancy loss; baby loss; IVF; IUI; balanced translocation; surrogacy; ART; EPISODE SPONSORS: BEAUTIFUL BIRD AND WORK OF ARTAli's Children's Book Series about IVF, IUI and Family Building Through Assisted Reproductive Technology https://www.infertileafgroup.com/booksThe latest book in the Work of ART series, “Beautiful Bird” tells the story of three parents, one incredible boy and a family built with love—and a little bit of science.Pre-orders are available now! The first 150 copies will be Personalized, Signed and Numbered! Don't miss out on this limited edition! Tap the link in bio and stories to order your copy today.When Helen decides to have a baby on her own, she welcomes Jack Bird into the world through IUI with the help of her friend, Aaron. But when Jack is born and needs extra care in the NICU, Aaron and his partner, Blake, fall in love with Jack, too. Together, the three join forces to raise Jack, proving that family isn't about how you start—it's about how you grow.Order yours now at https://www.infertileafgroup.com/booksFor bulk orders of 10 or more books at 20% off, go to https://www.infertileafgroup.com/bulk-order-requestFERTILITY RALLYIG: @fertilityrallywww.fertilityrally.comNo one should go through infertility alone. Join the Worst Club with the Best Members at fertilityrally.com. We offer 5 to 6 support groups per week, three private Facebook groups, tons of curated IRL and virtual events, and an entire community of more than 500 women available to support you, no matter where you are in your journey.Join today at link in bio on IG @fertilityrally or at www.fertilityrally.com/membershipINITOhttps://try.inito.com/hormone-tracking/inf/?discount=INFERTILEAF&utm_source=social_media&utm_medium=social&utm_campaign=podcast&utm_content=INFERTILEAFIG: @initofertiilityFor years, clinical labs were the only way to get a clear view of your hormone levels and ovulation patterns. But for many people in the trying to conceive community—especially those with hormone imbalances or conditions like PCOS—frequent lab visits can be costly, inconvenient, and take up a ton of time. This is why I'm excited to tell you about Inito, which is unlike anything else out there. Inito is an at-home fertility monitor that tracks all four key hormones—Estrogen, LH, FSH, and PdG—on a single test strip. Instead of piecing together fragments of info, Inito offers a full, clear picture of your hormone health through a data chart and clear insights that are unique to your body and your cycle.The Inito Starter Pack is available for just $89 with the code INFERTILEAF at ihttps://try.inito.com/hormone-tracking/inf/?discount=INFERTILEAF&utm_source=social_media&utm_medium=social&utm_campaign=podcast&utm_content=INFERTILEAFAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacySupport this podcast at https://redcircle.com/infertile-af/donationsSupport this podcast at — https://redcircle.com/infertile-af/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
April 9, 1947. Woodward, Oklahoma. Four-year old Joan Gay Croft is taken to the local hospital after an F5 tornado devastates her hometown and takes the lives of over 100 people, including her mother. While Joan Gay and her half-sister are recovering from injuries in the basement, two men show up and take her away. They claim that they are taking Joan Gay to another hospital to see her family, but she is never seen again. Over the next several decades, there would be a number of odd developments, including an anonymous E-mailer claiming to be Joan Gay. Did Joan Gay Croft go on living her life under a new identity? If so, who were the two unidentified men who took her? Could she still be alive today? This week's episode of “The Path Went Chilly” explores a truly baffling mystery surrounding one of the worst tornados in history. Support the show: Patreon.com/julesandashleyPatreon.com/thetrailwentcoldAdditional Reading:http://www.doenetwork.org/cases/2557dfok.htmlhttps://newsok.com/article/2468875/dna-test-may-solve-47-year-old-woodward-mystery-woman-believes-shes-joan-gay-crofthttp://www.tulsaworld.com/news/woodward-mystery-believed-solved/article_0fb79ae6-33a1-5c44-9938-f9559581419e.htmlhttp://newsok.com/where-is-mystery-woman-connected-to-1947-woodward-tornado/article/3666941https://newsok.com/article/2609396/woman-seeks-cousin-lost-after-tornadohttps://www.enidnews.com/opinion/after-years-joan-croft-still-a-mystery/article_9eefe3d7-1ca3-5af8-a438-efe4e2d71ea9.htmlhttp://kfor.com/2016/05/05/search-still-on-for-woodward-5-year-old-who-vanished-after-tornado-69-years-ago/
Merci à Max Von Croft, fan d'urbex, venu nous raconter comment il a infiltré le yacht de Jeff Bezos, le Fort Boyard ou encore le jet privé de Kadhafi.Retrouvez l'interview complète sur YouTube ➡️ https://youtu.be/2MSZZrcbV-UPour toutes demandes de partenariats : legend@influxcrew.comRetrouvez-nous sur tous les réseaux LEGEND !Facebook : https://www.facebook.com/legendmediafrInstagram : https://www.instagram.com/legendmedia/TikTok : https://www.tiktok.com/@legendTwitter : https://twitter.com/legendmediafrSnapchat : https://t.snapchat.com/CgEvsbWV Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
Tonight, we shall read the next part to “Persuasion”, the last novel fully completed by Jane Austen, and published in 1817. The story concerns Anne Elliot, an Englishwoman whose family moves in order to lower their expenses, by renting their home to an Admiral and his wife. In the last episode, Anne is stunned to learn of Louisa Musgrove's sudden engagement to Captain Benwick. The pairing seems unlikely—Louisa being lively and high-spirited, Benwick reserved and mournful—but Anne quickly attributes their attachment to circumstance: close proximity and shared vulnerability. Reflecting on it, Anne concludes their union makes sense and could bring mutual happiness. Anne also feels an unspoken joy at the idea that Captain Wentworth is now free—though she barely dares to examine those feelings. Meanwhile, Sir Walter and Elizabeth are indifferent to the news, concerned only with social status, and reluctant to associate with the Crofts. Anne, in contrast, finds quiet joy in observing Admiral and Mrs. Croft's warm, equal companionship. A chance meeting with the Admiral in a print shop reveals his usual charm and humor, further endearing him to Anne. — read by 'V' — Sign up for Snoozecast+ to get expanded, ad-free access by going to snoozecast.com/plus! Learn more about your ad choices. Visit megaphone.fm/adchoices