Podcasts about irc

Protocol for real-time Internet chat and messaging

  • 924PODCASTS
  • 7,094EPISODES
  • 53mAVG DURATION
  • 1DAILY NEW EPISODE
  • Oct 1, 2025LATEST
irc

POPULARITY

20172018201920202021202220232024

Categories



Best podcasts about irc

Show all podcasts related to irc

Latest podcast episodes about irc

Joy Stephen's Canada Immigration Podcast
Canada Immigration Weekly PNP Selection Summary | Week Ending 26 September 2025

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Oct 1, 2025 1:12


Good day ladies and gentlemen, this is IRC news. I am Joy Stephen, an authorized Canadian Immigration practitioner, bringing out this Weekly PNP Selection Summary for the week ending 26 September 2025. This recording originates from the Polinsys studios in Cambridge, Ontario.This week, the following provinces selected candidates for Provincial Nominee Program (PNP) nominations:PNP Selection SummaryAlberta – September 12, 2025 | 1113 Invitations | Video LinkAlberta – September 16, 2025 | 320 Invitations | Video LinkAlberta – September 17, 2025 | Less than 10 Invitations | Video LinkNewfoundland and Labrador – September 26, 2025 | 217 Invitations | Video LinkFor past weekly PNP news, please visit: https://myar.me/tag/pnpwIf you are seeking detailed guidance on the Provincial Express Entry Federal pool Canadian Permanent Residence Program, or other Canadian Federal and Provincial Immigration programs, you may connect with us here: https://myar.me/cFree Weekly Immigration Sessions: Join our complimentary Zoom resource meetings every Thursday, and connect with Canadian Authorized Representatives during our Friday Q&A sessions. Details at: https://myar.me/zoomChoosing a Representative: Learn how to select an authorized immigration professional here: https://ircnews.ca/consultantStay tuned with IRC News for timely Canada Immigration updates.

Friends at the Table
Perpetua 17: Sizzling Rivalry, Crashing Waves! 03

Friends at the Table

Play Episode Listen Later Sep 27, 2025 112:36


After being taken under the wing of Commodore Onyx, the crew of the Little Snail were brought up to date on the situation in Calstega Bay and beyond—learning for the first time details about a larger conflict between light and dark. But soon, they'll learn just how limited the protection of this “protective custody” is. As Genuine Sincere begins to pull tight his snare, will Elena, Jonathan, Nicky, and Veile escape the hotel, or will they find their destiny cut short? This week on Perpetua: Sizzling Rivalry, Crashing Waves! 03 Perpetua Guide [In Progress v.04] Some Feedback [Page 15 of 18] CarlsSr But anyway speaking of cooking, I feel like I run out of ingredients with Nicky too much. Is there any way to get more besides traveling? Alukard83 Wow, a useful question from Carl, I never thought I'd see the day. Shouldn't this be its own thread though? CarlsSr They don't let me make threads on the forum for some reason. TheUnforgivenIII The fact that you're having problems is just more PROOF that this faq sucks. And so does this message board, I hope the site closes. Alukard83 You could always just do easy travel in a circle right outside a city where it's safest to try to get some extra ingredients.  Btw why are you always so angry Unforgiven? Must be all that Metallica you listen to. Maybe try listening to some real music for a change, like Bauhaus. Though maybe for someone like you, you should try some BEGINNER stuff, like The Cult or Nine Inch Nails! XxZelgadyskXx I don't know the answer to this one Carl, but for quick questions like this you're always welcome to come hang out on the IRC channel! We're on DALnet! Oh, and I haven't used it yet but try Nicky's. We'll even let you start new conversation topics if you want n.n;;;; TheDiamondRanger What's an IR Channel? CarlsSr It's okay guys, I decided to just give Nicky the “Gathering” camp skill. Seems like that will work FriendofNei Wait, Carl, don't! I haven't had time to update the guide yet, but DON'T TAKE THAT SKILL I hope you keep more than one save file... Hosted by Austin Walker (austinwalker.bsky.social) Featuring Ali Acampora (ali-online.bsky.social), Art Martinez-Tebbel (amtebbel.bsky.social), Jack de Quidt (notquitereal.bsky.social), and Andrew Lee Swan (swandre3000.bsky.social) Produced by Ali Acampora Music by Jack de Quidt (available on bandcamp) Cover Art by Ben McEntee (https://linktr.ee/benmce.art) With thanks to Amelia Renee, Arthur B., Aster Maragos, Bill Kaszubski, Cassie Jones, Clark, DB, Daniel Laloggia, Diana Crowley, Edwin Adelsberger, Emrys, Greg Cobb, Ian O'Dea, Ian Urbina, Irina A., Jack Shirai, Jake Strang, Katie Diekhaus, Ken George, Konisforce, Kristina Harris Esq, L Tantivy, Lawson Coleman, Mark Conner, Mike & Ruby, Muna A, Nat Knight, Olive Perry, Quinn Pollock, Robert Lasica, Shawn Drape, Shawn Hall, Summer Rose, TeganEden, Thomas Whitney, Voi, chocoube, deepFlaw, fen, & weakmint This episode was made with support from listeners like you! To support us, you can go to friendsatthetable.cash.  

There’s No Business Like...
Ep. 155 Bill Stanczykiewicz: The State of Philanthropy

There’s No Business Like...

Play Episode Listen Later Sep 24, 2025 54:03


Ep. 155 Bill Stanczykiewicz: The State of Philanthropy This week Kevin sits down with Bill Stanczykiewicz from Indiana University's Lilly Family School of Philanthropy. Bill shares incredible insights into philanthropy including what philanthropy is, what the data is telling us about giving, and breaks down the changes to the tax code. Bill Stanczykiewicz is the Senior Assistant Dean for External Relations, Clinical Associate Professor, and Director of the Fundraising School at the Lilly Family School of Philanthropy (http://go.iu.edu/tfrs). Resources from this episode: Giving USA Report: https://givingusa.org/giving-usa-2025-u-s-charitable-giving-grew-to-592-50-billion-in-2024-lifted-by-stock-market-gains/ IRC 513(i) white paper: https://www.irs.gov/charities-non-profits/advertising-or-qualified-sponsorship-payments The Fundraising School: http://go.iu.edu/tfrs Principles and Techniques of Fundraising: https://philanthropy.indianapolis.iu.edu/professional-development/courses-seminars/the-fund-raising-school/principles-techniques-of-fundraising.html Follow us on social media and let us know your thoughts and questions - https://linktr.ee/nobusinesslikepod Our theme song is composed by Vic Davi.

Software Sessions
Elizabeth Figura on Wine and Proton

Software Sessions

Play Episode Listen Later Sep 24, 2025 64:07


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.

Autism Communication Toolkit
Welcome Back and New Beginnings!

Autism Communication Toolkit

Play Episode Listen Later Sep 23, 2025 15:18


We are back for our FINAL episode . . . AND some exciting new news! You don't want to miss this podcast! But first, we delve into the transformative power of unlocking internally motivated communication. Re-discover how the IRC approach can shift perspectives, enabling parents and educators to see beyond traditional measures of progress. As you know, if you are a listener of the podcast, we focus on joyful, meaningful interactions and we remind you of how even the smallest communication breakthroughs can lead to profound changes in understanding and connection with our autistic communicators. We're also thrilled to announce our shift to a NEW podcast, "Permission to Play," which will include insights for teachers, paraprofessionals and SLPs. It's a podcast to inspire and guide school staff to take a new perspective and new approach one tiny interaction at a time. We also welcome Jordan Gonzalez to our team! We know you will love getting to know her on our new podcast! Make sure to join us as we share stories that highlight the potential for endless progress and the joy of truly being heard!Before heading over to our new podcast, Permission to Play, premiering September 30, 2025, make sure to re-listen to some of our best and most informative podcasts!Moving your toddler from unintentional communication to intentional communication!https://open.spotify.com/episode/7Ho3CfZzssXv4ueQCbZ0c6?si=u41gv9A6QvKn70NSG-RnyQThe Finish Line is not at 5!https://open.spotify.com/episode/0IpB8aX3PuZ13zu8eNJqO7?si=BBdfX-AiTTKy0q9tLD72jgDid you know you are creating new neural pathways?https://open.spotify.com/episode/68KYtof92dXZm6THuz1Hos?si=CYk5GjN5T96PKLs6WWMq-w

Velshi
Media & Democracy in the Era of Trump

Velshi

Play Episode Listen Later Sep 20, 2025 41:27


Ali Velshi takes on the Trump administration's crackdown on the media and the implications for our democracy; the IRC's David Miliband discusses the stakes for the world's refugees as the UN General Assembly meets; and Rep. Bennie Thompson addresses Democrats' with a potential federal government shutdown looming Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.

Velshi
Media & Democracy Under Attack

Velshi

Play Episode Listen Later Sep 20, 2025 40:51


Former Federal Trade Commission Chair Lina Khan discusses how today's consolidated media landscape is caving to Trump's demands with huge implications for our democracy; the IRC's David Miliband breaks down the stakes for the world's refugees as the UN General Assembly readies to meet; and best-selling author of the Divergent series Veronica Roth discusses George Orwell's classic ‘1984' in this week's meeting of the Velshi Banned Book Club Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.

Property Profits Real Estate Podcast
Why 1031 Exchanges Are a Trap for Real Estate Investors with Brett Swarts

Property Profits Real Estate Podcast

Play Episode Listen Later Sep 13, 2025 21:10


Dave digs into Brett's contrarian take on 1031s and the risks of “equal or greater value/debt” replacement during tight deadlines. Brett breaks down how a properly structured installment sale with a dedicated trust (under IRC 453) can defer capital gains, allow flexible reinvestment (real estate equity or debt, diversified portfolios, even new ventures), and help investors “sell high, buy low.” He shares real client examples, common objections (legality, trustee control, fees), practical timelines, and how interest vs. principal payouts are taxed.     - Get Interviewed on the Show! - ================================== Are you a real estate investor with some 'tales from the trenches' you'd like to share with our audience? Want to get great exposure and be seen as a bonafide real estate pro by your friends? Would you like to inspire other people to take action with real estate investing? Then we'd love to interview you! Find out more and pick the date here: http://daveinterviewsyou.com/

Hackaday Podcast
Ep 337: Homebrew Inductors, Teletypes in the Bedroom, and Action!

Hackaday Podcast

Play Episode Listen Later Sep 12, 2025 63:12


Fresh hacks here! Get your fresh hot hacks right here! Elliot and Dan teamed up this week to go through every story published on our pages to find the best of the best, the cream of the crop, and serve them up hot and fresh for you. The news this week was all from space, with the ISS getting its latest (and last?) push from Dragon, plus oh yeah, life on Mars. Well, maybe, but it's looking more and more like we are not alone, or at least not a few million years ago. But even if we are, plenty is still going on down here to keep you interested. Like homebrewing? Good, because we looked at DIY inductors, wire nuts, and even a dope -- but nope -- ultralight helicopter. Into retro? We've got you covered with a loving look at IRC, a 60s bedside computer guaranteed to end your marriage, and a look at the best 8-bit language you never heard of. We looked at a rescued fume hood, sensors galore on your phone, a rug that should have -- and did, kind of -- use a 555, and raytracing for the rest of your natural life. As for "Can't Miss Articles," Elliot could barely contain himself with the bounty of projects written up by our Hackaday writers, not to mention Arya's deep dive into putting GPS modules to work in your builds.

Steady State Podcast
S6E18: How IRC Pulled Off the Biggest LTR. Ever.

Steady State Podcast

Play Episode Listen Later Sep 6, 2025 58:07


Indianapolis Rowing Center was like lots of other clubs, running several small Learn to Row sessions each year but struggling with retention. Then IRC rower, coach, and brand new Board member Lisa Stickley proposed something big. Really big. She wanted to develop a new type of introduction to rowing program that would get 120 registrants in the boathouse door and on the water all within the month of July. With the support of the Board and club membership, IRC's First Strokes program moved from big idea, to social media marketing campaign, to eight sessions a week for four weeks, plus three big social events. As of today, the retention rate is 40%. Find out from Lisa how she made it happen and how your club can think outside the box to truly use LTR to grow membership and create community connections. . QUICK LOOK 0:00 - Intro 05:05 - Lisa's Rowing Week was an 11! 06:57 - The Huddle 08:37 - Hot Seat Q&A 11:23 - Rowing origin story 15:05 - Transition into competitive rowing, the rower life cycle, and Lisa's “iron sharpens iron” motto 20:43 - About Indianapolis Rowing Center 23:25 - The idea that became IRC's First Strokes program 25:39 - Big goal: register 120 new rowers 30:28 - Coaches, volunteers, and operational logistic strategy 39:10 - Phase 2: retention and integration of new rowers into club programs  42:48 - Club culture shifts 47:52 - Considerations for future growth of First Strokes 49:25 - Keys to success: fun and friends 53:31 - Steady State Network news and notes . To see photos of Lisa, IRC's huge First Strokes program, and to get links to the people and events mentioned in this episode, check out the show notes on our website. . This episode was made possible in part by Breakwater Realty, RowSource, and our Supporters. . Steady State Podcast is hosted and edited by Rachel Freedman and Tara Morgan. Tara provides additional audio engineering, books show guests, and is our sponsor and donor coordinator. Rachel writes our scripts and e-newsletter, and manages the website and social media. Our theme music is by Jonas Hipper. . SHOP SSN GEAR: www.steadystatenetwork.com/shop SIGN UP FOR THE SSN NEWSLETTER: www.steadystatenetwork.com/newsletter MAKE A DIFFERENCE: www.steadystatenetwork.com/support  Check out more Steady State Network here:  FB - /SteadyStateNetwork IG - @SteadyStateNetwork BLUESKY - steadystatenetwork.bsky.social FB - /AllieswithOars IG - @AllieswithOars Connect on FB and IG with the hosts: Rachel Freedman - @RowSource Tara Morgan - @CmonBarber  

Broad Street Review, The Podcast
BSR_S10E04 - Painting Churches - Tina Brock

Broad Street Review, The Podcast

Play Episode Listen Later Sep 5, 2025


Today on the podcast, Tina Brock drops in to talk about the IRC FringeArts offering, Painting Churches by Tina Howe. On Stage at Theatre Exile through September 21st. Here is my interview with Tina Brock for Painting Churches.Described as “... beautifully written... a theatrical family portrait that has the shimmer and depth of Renoir portraits... ” by The New York Times, Tina Howe's 1984 Pulitzer Prize-nominated play is a provocative exploration of the parent-child relationship, art and aging. The IRC production features Kirsten Quinn as Mags Church, the successful artist and daughter of Fanny and Gardner Church, who returns home with a life-changing announcement to the chaos of her parent's impending move from their lifelong home in Boston's Beacon Hill. John Zak plays Gardner Church, a Pulitzer Prize-winning poet facing dementia after a lifetime devoted to intellectual and creative pursuits. Tina Ann Brock plays Fanny Church, Gardner's wife and Mags' quirky mother, who has a penchant for ostentatious hats and criticizing her daughter's choices in life. The trio explores their changing dynamic relationship over the span of several days.Painting Churches production designers include Set Designer Dirk Durossette; Sound Designer Andrew Nelson, Lighting Designer Eric Baker, Projection/Media Designer Mark Williams, and IRC resident Costume Designer Erica Hoelscher/IRC Producing Artistic Associate. Megan Coyle is the Stage Manager. Tina Ann Brock, IRC's Producing Artistic Director, and Peggy Mecham of the Irish Heritage Theatre, direct.FOR TICKETS AND INFORMATION: https://phillyfringe.org/events/painting-churches-by-tina-howe/

Joy Stephen's Canada Immigration Podcast
Canada Immigration Weekly PNP selection Summary for week ending 29 August 2025

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Sep 3, 2025 1:18


Canada Immigration Weekly PNP selection Summary for week ending 29 August 2025 Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this weekly PNP selection summary. I am coming to you from the Polinsys studios in Cambridge, Ontario This week, the following Provinces picked Candidates for PNP nominations:  Alberta, Newfoundland and Labrador, Ontario, Prince Edward Island Province | Date | Total selection (Number) | PNP Video Link | Alberta | 19 August 2025 | Less than 10 | https://polinsys.co/aby | Newfoundland and Labrador | 29 August 2025 | 202 | https://polinsys.co/nly | Ontario | 28 August 2025 | 468 | https://polinsys.co/ony | Prince Edward Island | 21 August 2025 | 132 | https://polinsys.co/pey You can always access past weekly PNP selection news by visiting this link: https://myar.me/tag/pnpw.  Furthermore, if you are interested in gaining comprehensive insights into the Provincial Express Entry Federal pool Canadian Permanent Residence Program or other Canadian Federal or Provincial Immigration programs, or if you require guidance after your selection, we cordially invite you to connect with us through https://myar.me/c.  We highly recommend participating in our complimentary Zoom resource meetings, which take place every Thursday. We kindly request you to carefully review the available resources. Should any questions arise, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session held on Fridays. You can find the details for both of these meetings at https://myar.me/zoom.  Our dedicated team is committed to providing you with professional assistance throughout the immigration process. Additionally, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, which can be accessed at https://ircnews.ca/consultant. 

Joy Stephen's Canada Immigration Podcast
Canada Immigration Provincial pick for Employer Job Offer: In-Demand by Ontario on 28 August 2025

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Sep 2, 2025 0:37


Good day ladies and gentlemen, this is IRC news. I am Joy Stephen, a certified Canadian Immigration practitioner, and I bring to you this Provincial News Bulletin from the province of Ontario. This recording originates from the Polinsys studios in Cambridge, Ontario.Ontario selected potential provincial nominees under Employer Job Offer: In-Demand Skills stream on 28 August 2025.News release details:Date issued: August 28, 2025Number of invitations issued: 25Date profiles created: July 2, 2025 – August 28, 2025Score range: 34 and aboveNotes: Targeted draw for Regional Economic Development through Immigration (REDI)You can always access past news from the Province of Ontario here: https://myar.me/tag/on/For insights into the Provincial Express Entry Federal pool Canadian Permanent Residence Program or other Canadian Immigration programs, connect with us: https://myar.me/cWe also invite you to attend our complimentary Zoom resource meetings every Thursday, with Q&A sessions on Fridays hosted by Canadian Authorized Representatives. Details available here: https://myar.me/zoomFor guidance on selecting a qualified representative for your immigration process, visit: https://ircnews.ca/consultant

Data Science at Home
How Hacker Culture Died (Ep. 289)

Data Science at Home

Play Episode Listen Later Aug 29, 2025 44:57


A nostalgic dive into the rise and fall of true hacker culture - from MIT's curious tinkerers to today's hustle-obsessed "founders." Plus, why IRC was peak internet and what we lost when convenience killed community. For anyone who misses when coding was about elegance, not exits.RetryClaude can make mistakes. Please double-check responses. Interesting link https://www.twitch.tv/tsoding/about Sponsors DSH is proudly sponsored by Amethix Technologies. At the intersection of ethics and engineering, Amethix creates AI systems that don't just function—they adapt, learn, and serve. With a focus on dual-use innovation, Amethix is shaping a future where intelligent machines extend human capability, not replace it. Discover more at amethix.com   DSH is brought to you by Intrepid AI. From drones to satellites, Intrepid AI gives engineers and defense innovators the tools to prototype, simulate, and deploy autonomous systems with confidence. Whether it's in the sky, on the ground, or in orbit—if it's intelligent and mobile, Intrepid helps you build it. Learn more at intrepid.ai     ✨ Connect with us!

Spidell's Federal Tax Minute
OBBBA expansion of IRC §529 qualified higher education expenses

Spidell's Federal Tax Minute

Play Episode Listen Later Aug 29, 2025 4:29


This week, we're covering the expansion of IRC §529 qualified higher education expenses under the One Big Beautiful Bill Act.

Sean White's Solar and Energy Storage Podcast
Cool Batteries Don't Burn Viridi Parente's CEO Jon Williams

Sean White's Solar and Energy Storage Podcast

Play Episode Listen Later Aug 27, 2025 47:32


When a battery cell heats up a lot, it can propagate to its neighboring cell and usually they do propagate on the cell level and not the battery storage unit level, but Viridi Parente has figured out how to not have cell propagation and has gone through the UL 9540A fire testing to prove it. They are working on a residential battery that will be “listed and labeled for use in habitable spaces” which nobody has ever successfully done to the best of my knowledge. This means that you would not have to follow the 2024 International Residential Code (2021 IRC with different wording), which means they can put as much as they want in any room in a house, once this is a done deal, which will probably happen in the first quarter of 2026.   Here it is in the IRC: https://up.codes/viewer/mississippi/irc-2024/chapter/3/building-planning#R330.1   This is big news that could revolutionize energy storage.   Viridi Parente has two factories in historical places. The Ford Motor building in Richmond CA where Rosie the Riveter worked and was photographed during WW2 and also the other factory in Buffalo NY was a GM factory built in 1920 which was also building tanks for WW2, so besides kicking Nazi's butts, these buildings will help with the modernization of the grid.   Jon and Sean also talk about virtual power plants (VPPs) and the internet of things (IoT). They cover how using energy storage can lead to a lot less current on wires and how you can run 40 houses on a single 200A service with the right amount of energy storage and coordination.   Topics covered: Viridi Parente www.viridiparente.com Nikola Tesla George Westinghouse AC = Alternating Current DC = Direct Current HVDC = High Voltage Direct Current Arc Lighting Electric AC Lighting Devil in the White City (Historical Fiction Book) Thomas Edison Battery Inverter Pack System UL Listing UL 9540A Preventing Cell to Cell Propagation Sewage Lift Station Rosie the Riveter Transmission And Distribution Deferral ESS = Energy Storage System Jigar Shah EV = Electric Vehicle Energy Density LFP = Lithium Iron Phosphate NMC = Lithium Nickel Manganese Cobalt Oxide Thermal Runaway Cheese Cloth Test IRC = International Residential Code VPP = Virtual Power Plant IoT = Internet of Things Balcony Solar 18650 Battery CSA = Canadian Standards Association EV Charging California Olympics Tax Credit Energy Revolution   Reach out to Jon Williams Here: LinkedIn: www.linkedin.com/in/jon-m-williams Viridi Parente www.viridiparente.com   Learn more at www.solarSEAN.com and be sure to get NABCEP certified by taking Sean's classes at www.heatspring.com/sean

No Password Required
No Password Required Podcast Episode 63 — Jon Schipp

No Password Required

Play Episode Listen Later Aug 25, 2025 52:45


Keywordscybersecurity, product management, career development, market strategy, customer insights, hacking, music, team building, startup life, risk management  SummaryIn this episode of No Password Required, host Jack Clabby and co-host Kayleigh Melton engage in a lively conversation with John Shipp, a product strategist at Rapid7. They explore John's unique journey from a metalhead to a cybersecurity expert, discussing the importance of passion in career development, the intricacies of product management, and the significance of customer insights in shaping cybersecurity solutions. John shares his early experiences in hacking, the influence of music on his life, and the value of building strong teams and company culture. The episode concludes with a fun segment called the Lifestyle Polygraph, where John answers quirky questions about his ideal cyber team and his dream day with Ric Flair.  TakeawaysBeing a metalhead prepares you for the boardroom.You can follow your passion and thrive in your career.Product management involves understanding customer needs and market dynamics.Curiosity is a key driver in the tech field.Great teams are built on strong leadership and culture.Startup life requires a willingness to take risks.Networking and building relationships are crucial in cybersecurity.Understanding your risk appetite is important when considering career moves.Music can be a significant influence on personal and professional life.Mentorship and sharing knowledge are vital for growth in the industry. TitlesFrom Metal to Management: A Cybersecurity JourneyPassion and Profession: Finding Your Path in Cybersecurity Sound bites"You can follow your passion and thrive.""I learned security at scale.""Curiosity drives my passion for tech." Chapters00:00 Introduction to Cybersecurity and Personal Journeys02:49 The Role of Passion in Career Development05:21 Navigating Product Management and Market Strategy08:23 The Evolution of Cybersecurity Skills11:37 The Importance of Customer Insights in Product Development14:35 Early Experiences in Hacking and Cybersecurity17:24 The Influence of Music on Personal and Professional Life20:19 Building Teams and Company Culture23:10 Startup Life and Risk Management26:08 Lifestyle Polygraph: Fun Questions and Insights29:13 Final Thoughts and Connections 

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2022 for the province/territory of British Columbia.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Aug 11, 2025 3:18


Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2022 for the province/territory of British Columbia.  Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario  The Province or Territory of British Columbia accepted 85 LMIA-Exempt Work Permits in 2022, under C50, (Religious work).To delve into the history of news in British Columbia, follow this link: https://myar.me/tag/bcIf you have an interest in gaining comprehensive insights into the Canadian Federal Spouses and Partners sponsorship program or other Canadian Federal or Provincial Immigration programs, or should you require guidance post-selection, we extend a warm invitation to connect with us via https://myar.me/c. We strongly recommend attending our complimentary Zoom resource meetings conducted every Thursday. We kindly request you to carefully review the available resources. Subsequently, should any queries arise, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session held on Fridays. You can find the details for both these meetings at https://myar.me/zoom. Our dedicated team is committed to providing you with professional assistance in navigating the immigration process. Additionally, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant  

Hey U
Step Up Internship Series- Sarah Clifton Herring

Hey U

Play Episode Listen Later Aug 8, 2025 15:39


Join us for another episode in our 2025 summer series highlighting our Spring Semester Step Up Interns! Today the team sits down with Sarah. Take a listen to learn about what day-to-day looks like at the IRC!

Media Storm
ARCHIVE Women in crisis: Is conflict and disaster sexist?

Media Storm

Play Episode Listen Later Jul 31, 2025 48:34


Support us on⁠⁠⁠⁠⁠⁠⁠⁠ Patreon⁠⁠⁠⁠⁠⁠⁠⁠! Keir Starmer announced earlier this year that he would reduce the aid budget to 0.3% of national income, from 0.5%, to fund increased spending on defence. But according to the government's own impact assessment, Labour's deep aid cuts will hit children's education and reduce spending in women's health. Why are women worse affected by aid cuts? Because crisis is sexist. When disaster strikes, women are 14 times more likely to die than men. In Gaza, UN analysis showed close to 70% of verified victims over a six-month period were women and children. But women are also underrepresented in decision-making about how aid is distributed, and so the solutions rarely reflect this. In this episode recorded 2023, Media Storm partnered with the International Rescue Committee to platform the lived experience of women in disaster zones— not just as victims, but as leaders of solutions. The IRC makes a conscious effort to place women at the centre of emergency responses, and has connected us with pioneers in Yemen, Pakistan and the world's biggest refugee camp: Kakuma, in Kenya. We also hear voices from Afghanistan, Nigeria and North American indigenous communities, who reveal how conflict and climate change disproportionately impact women and girls. We were then joined in the studio by actress and Amnesty ambassador Nazanin Boniadi, to look at how a male-dominated mainstream media and Eurocentric headlines can hide the realities facing women of the world. We look at the unique case of Iran, where women have revolted following the state murder of Mahsa Amini in 2022, and the press' crucial role in fighting for human rights for everybody. The episode is hosted and produced by Mathilda Mallinson (⁠⁠⁠⁠⁠⁠⁠@mathildamall⁠⁠⁠⁠⁠⁠⁠) and Helena Wadia (⁠⁠⁠⁠⁠⁠⁠@helenawadia⁠⁠⁠⁠⁠⁠⁠)  The music is by⁠⁠⁠⁠⁠⁠⁠ @soundofsamfire⁠⁠⁠⁠⁠⁠⁠ Follow us on⁠⁠⁠⁠⁠⁠⁠ Instagram⁠⁠⁠⁠⁠⁠⁠,⁠⁠⁠⁠⁠⁠⁠ Bluesky⁠⁠⁠⁠⁠⁠⁠, and⁠⁠⁠⁠⁠⁠⁠ TikTok ⁠ Learn more about your ad choices. Visit podcastchoices.com/adchoices

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Nova Scotia.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 31, 2025 3:16


Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Nova Scotia. Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario  The Province or Territory of Nova Scotia accepted 10 LMIA-Exempt Work Permits in 2021, under C50, (Religious work).If you wish to review past news from Nova Scotia, this link will guide you: https://myar.me/tag/nsShould you have an interest in gaining comprehensive insights into the Federal Skills Trade Canadian Express Entry Program or other Canadian Federal or Provincial Immigration programs, or if you require guidance after selection, we warmly invite you to connect with us via https://myar.me/c. We strongly encourage participation in our complimentary Zoom resource meetings conducted every Thursday. We kindly ask you to diligently peruse the available resources. In case you have any questions, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session held on Fridays. You can access details for both of these meetings at https://myar.me/zoom. Our dedicated team is committed to providing professional assistance as you navigate the immigration process. Additionally, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, available at https://ircnews.ca/consultant.  

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Alberta.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 31, 2025 3:15


Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Alberta.  Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario  The Province or Territory of Alberta accepted 40 LMIA-Exempt Work Permits in 2021, under C50, (Religious work).  Stay informed about past events in Alberta by visiting this link: https://myar.me/tag/abIf you are interested in gaining comprehensive insights into the Federal Canadian Experience Class or other Canadian Federal or Provincial Immigration programs, or if you need guidance post-selection, we cordially invite you to connect with us via https://myar.me/c. We highly recommend attending our complimentary Zoom resource meetings held every Thursday. We kindly request you to thoroughly review the available resources. Subsequently, if you have any questions, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session on Fridays. You can find details for both these meetings at https://myar.me/zoom. Our dedicated team is committed to providing professional assistance throughout your immigration journey. Furthermore, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant 

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of British Columbia.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 31, 2025 3:16


Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of British Columbia.  Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario  The Province or Territory of British Columbia accepted 25 LMIA-Exempt Work Permits in 2021, under C50, (Religious work).To delve into the history of news in British Columbia, follow this link: https://myar.me/tag/bcIf you have an interest in gaining comprehensive insights into the Canadian Federal Spouses and Partners sponsorship program or other Canadian Federal or Provincial Immigration programs, or should you require guidance post-selection, we extend a warm invitation to connect with us via https://myar.me/c. We strongly recommend attending our complimentary Zoom resource meetings conducted every Thursday. We kindly request you to carefully review the available resources. Subsequently, should any queries arise, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session held on Fridays. You can find the details for both these meetings at https://myar.me/zoom.  Our dedicated team is committed to providing you with professional assistance in navigating the immigration process. Additionally, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant 

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Manitoba.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 31, 2025 3:16


Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Manitoba. Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario  The Province or Territory of Manitoba accepted 10 LMIA-Exempt Work Permits in 2021, under C50, (Religious work).To delve into the history of news in Manitoba, follow this link: https://myar.me/tag/mbIf you have an interest in gaining comprehensive insights into the Canadian Federal Spouses and Partners sponsorship program or other Canadian Federal or Provincial Immigration programs, or should you require guidance post-selection, we extend a warm invitation to connect with us via https://myar.me/c. We strongly recommend attending our complimentary Zoom resource meetings conducted every Thursday. We kindly request you to carefully review the available resources. Subsequently, should any queries arise, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session held on Fridays. You can find the details for both these meetings at https://myar.me/zoom. Our dedicated team is committed to providing you with professional assistance in navigating the immigration process. Additionally, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant.  

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Ontario.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 31, 2025 3:17


Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Ontario.  Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario The Province or Territory of Ontario accepted 60 LMIA-Exempt Work Permits in 2021, under C50, (Religious work).Dive into the archives of news from the Province of Ontario through this link: https://myar.me/tag/on/If you are interested in gaining comprehensive insights into the Quebec Investor Program or other Canadian Federal or Provincial Immigration programs, or if you require guidance after selection, we warmly invite you to connect with us via https://myar.me/c. We strongly encourage you to participate in our complimentary Zoom resource meetings held every Thursday. We kindly ask you to carefully review the available resources. If you have any questions, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session on Fridays. You can find details for both meetings at https://myar.me/zoom. Our dedicated team is committed to offering professional assistance throughout your immigration journey. In addition, IRCNews provides valuable insights on selecting a qualified representative to advocate for you with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant 

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Saskatchewan.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 31, 2025 3:17


Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Saskatchewan. Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario  The Province or Territory of Saskatchewan accepted 5 LMIA-Exempt Work Permits in 2021, under C50, (Religious work).Discover past news items from Saskatchewan by clicking on this link: https://myar.me/tag/skShould you be interested in gaining comprehensive insights into the Federal Atlantic Immigration Program (AIP) or other Canadian Federal or Provincial Immigration programs, or if you require guidance after selection, we warmly invite you to connect with us via https://myar.me/c. We highly recommend attending our complimentary Zoom resource meetings held every Thursday. We kindly ask you to carefully review the available resources. In case you have any inquiries, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session held on Fridays. You can access details for both of these meetings at https://myar.me/zoom.  Our dedicated team is committed to providing professional assistance throughout your immigration journey. Furthermore, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant 

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2022 for the province/territory of Alberta.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 31, 2025 3:17


Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2022 for the province/territory of Alberta. Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario  The Province or Territory of Alberta accepted 70 LMIA-Exempt Work Permits in 2022, under C50, (Religious work).Stay informed about past events in Alberta by visiting this link: https://myar.me/tag/abIf you are interested in gaining comprehensive insights into the Federal Canadian Experience Class or other Canadian Federal or Provincial Immigration programs, or if you need guidance post-selection, we cordially invite you to connect with us via https://myar.me/c. We highly recommend attending our complimentary Zoom resource meetings held every Thursday. We kindly request you to thoroughly review the available resources. Subsequently, if you have any questions, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session on Fridays. You can find details for both these meetings at https://myar.me/zoom. Our dedicated team is committed to providing professional assistance throughout your immigration journey. Furthermore, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant 

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Quebec.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 31, 2025 3:16


Canada Immigration LMIA-Exempt Work Permit figures for C50, (Religious work) in 2021 for the province/territory of Quebec.  Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario  The Province or Territory of Quebec accepted 35 LMIA-Exempt Work Permits in 2021, under C50, (Religious work).Access archived news articles from Quebec via this link: https://myar.me/tag/qcIf you are interested in gaining comprehensive insights into the Federal Startup Business Program or other Canadian Federal or Provincial Immigration programs, or if you need guidance post-selection, we cordially invite you to connect with us via https://myar.me/cWe highly recommend attending our complimentary Zoom resource meetings held every Thursday. We kindly request you to thoroughly review the available resources. Subsequently, if you have any questions, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session on Fridays. You can find details for both these meetings at https://myar.me/zoom. Our dedicated team is committed to providing professional assistance throughout your immigration journey. Furthermore, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant 

We Code, You Launch: The Weekly Live Podcast From CodeLaunch & Improving
Ep. 86 | Greg Sowell on Building, Automating, and Staying Human in the AI Age

We Code, You Launch: The Weekly Live Podcast From CodeLaunch & Improving

Play Episode Listen Later Jul 30, 2025 64:50


What happens when a global network engineer, automation expert, and light-suit maker sits down to talk about tech, tinkering, and the future of AI?In this episode of We Code, You Launch: The Startup Community Podcast from CodeLaunch & Improving, host Jason W. Taylor welcomes Greg Sowell, a longtime network plumber turned automation consultant and podcast host of Why Am I?  They explore what it means to “build cool stuff,” how AI is reshaping the tech industry, and why physical making (yes, like microcontrollers and rave suits) still matters in a digital-first world.Greg shares real stories from the early days of IRC, the transformative power of connecting online for the first time, and how to navigate tech burnout while staying curious. He also dives into his passion projects; from tricked-out light suits to Operation (yes, the board game) with a literal shock twist.Oh, and he ends the episode with a card trick that will blow your mind.This one is about building tech, but even more about building identity.What You'll Learn in This Episode :

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C61, (Intra-company transferees starting a branch or affiliate in Canada) in 2023, for Total visas issued by IRCC.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 28, 2025 3:32


Canada Immigration LMIA-Exempt Work Permit figures for C61,  (Intra-company transferees starting a branch or affiliate in Canada) in  2023, for Total visas issued by IRCC.  Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration Practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario  In 2023, a total of  245 LMIA-Exempt Work Permits were issued by IRCC, under C61, (Intra-company transferees starting a branch or affiliate in Canada) If you have an interest in gaining assistance with Work Permits based on your country of Citizenship, or should you require guidance post-selection, we extend a warm invitation to connect with us via https://myar.me/c. We strongly recommend attending our complimentary Zoom resource meetings conducted every Thursday. We kindly request you to carefully review the available resources. Subsequently, should any queries arise, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session held on Fridays. You can find the details for both these meetings at https://myar.me/zoom. Our dedicated team is committed to providing you with professional assistance in navigating the immigration process. Additionally, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant 

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C61, (Intra-company transferees starting a branch or affiliate in Canada) in 2023 for the province/territory of Alberta.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 28, 2025 3:27


 Canada Immigration LMIA-Exempt Work Permit figures for C61, (Intra-company transferees starting a branch or affiliate in Canada) in 2023 for the province/territory of Alberta.  Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario  The Province or Territory of Alberta accepted 10 LMIA-Exempt Work Permits in 2023, under C61, (Intra-company transferees starting a branch or affiliate in Canada).Stay informed about past events in Alberta by visiting this link: https://myar.me/tag/ab If you are interested in gaining comprehensive insights into the Federal Canadian Experience Class or other Canadian Federal or Provincial Immigration programs, or if you need guidance post-selection, we cordially invite you to connect with us via https://myar.me/c. We highly recommend attending our complimentary Zoom resource meetings held every Thursday. We kindly request you to thoroughly review the available resources. Subsequently, if you have any questions, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session on Fridays. You can find details for both these meetings at https://myar.me/zoom.  Our dedicated team is committed to providing professional assistance throughout your immigration journey. Furthermore, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant 

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility) in 2023 for the province/territory of Quebec.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 25, 2025 3:22


Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility) in 2023 for the province/territory of Quebec.  Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, OntarioThe Province or Territory of Quebec accepted 5 LMIA-Exempt Work Permits in 2023, under C16, (Intra-Company Transferee Francophone mobility) Access archived news articles from Quebec via this link: https://myar.me/tag/qcIf you are interested in gaining comprehensive insights into the Federal Startup Business Program or other Canadian Federal or Provincial Immigration programs, or if you need guidance post-selection, we cordially invite you to connect with us via https://myar.me/c. We highly recommend attending our complimentary Zoom resource meetings held every Thursday. We kindly request you to thoroughly review the available resources. Subsequently, if you have any questions, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session on Fridays. You can find details for both these meetings at https://myar.me/zoom. Our dedicated team is committed to providing professional assistance throughout your immigration journey. Furthermore, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility) in 2023 for the province/territory of Ontario.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 25, 2025 3:21


Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility) in 2023 for the province/territory of Ontario. Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, OntarioThe Province or Territory of Ontario accepted 340 LMIA-Exempt Work Permits in 2023, under C16, (Intra-Company Transferee Francophone mobility).Dive into the archives of news from the Province of Ontario through this link: https://myar.me/tag/onIf you are interested in gaining comprehensive insights into the Quebec Investor Program or other Canadian Federal or Provincial Immigration programs, or if you require guidance after selection, we warmly invite you to connect with us via https://myar.me/c. We strongly encourage you to participate in our complimentary Zoom resource meetings held every Thursday. We kindly ask you to carefully review the available resources. If you have any questions, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session on Fridays. You can find details for both meetings at https://myar.me/zoom. Our dedicated team is committed to offering professional assistance throughout your immigration journey. In addition, IRCNews provides valuable insights on selecting a qualified representative to advocate for you with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant.

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility) in 2023, for Total visas issued by IRCC.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 25, 2025 3:28


Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility) in  2023, for Total visas issued by IRCC.Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, Ontario  In 2023, a total of 1320 LMIA-Exempt Work Permits were issued by IRCC, under C16, (Intra-Company Transferee Francophone mobility).  If you have an interest in gaining assistance with Work Permits based on your country of Citizenship, or should you require guidance post-selection, we extend a warm invitation to connect with us via https://myar.me/c. We strongly recommend attending our complimentary Zoom resource meetings conducted every Thursday. We kindly request you to carefully review the available resources. Subsequently, should any queries arise, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session held on Fridays. You can find the details for both these meetings at https://myar.me/zoom. Our dedicated team is committed to providing you with professional assistance in navigating the immigration process. Additionally, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant 

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility) in 2023 for the province/territory of Prince Edward Island.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 25, 2025 3:24


Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility) in 2023 for the province/territory of Prince Edward Island.  Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, OntarioThe Province or Territory of Prince Edward Island accepted 20 LMIA-Exempt Work Permits in 2023, under C16, (Intra-Company Transferee Francophone mobility)Keep up with previous news stories from Prince Edward Island through this link: https://myar.me/tag/pe Should you be interested in acquiring comprehensive insights into the Canadian Federal Parents & Grandparents sponsorship program or other Canadian Federal or Provincial Immigration programs, or if you require guidance after selection, we extend a warm invitation to connect with us via https://myar.me/c. We strongly encourage your participation in our complimentary Zoom resource meetings held every Thursday. We kindly ask you to carefully examine the available resources. In case you have any inquiries, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session conducted on Fridays. You can access details for both of these meetings at https://myar.me/zoom.  Our dedicated team is committed to providing professional assistance as you navigate the immigration process. Additionally, IRCNews offers valuable insights on selecting a qualified representative to advocate for you with the Canadian Federal or Provincial governments, available at https://ircnews.ca/consultant.  

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility) in 2023 for the province/territory of Nova Scotia.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 25, 2025 3:22


Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility) in 2023 for the province/territory of Nova Scotia.  Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, OntarioThe Province or Territory of Nova Scotia accepted 25 LMIA-Exempt Work Permits in 2023, under C16, (Intra-Company Transferee Francophone mobility).If you wish to review past news from Nova Scotia, this link will guide you: https://myar.me/tag/nsShould you have an interest in gaining comprehensive insights into the Federal Skills Trade Canadian Express Entry Program or other Canadian Federal or Provincial Immigration programs, or if you require guidance after selection, we warmly invite you to connect with us via https://myar.me/c. We strongly encourage participation in our complimentary Zoom resource meetings conducted every Thursday. We kindly ask you to diligently peruse the available resources. In case you have any questions, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session held on Fridays. You can access details for both of these meetings at https://myar.me/zoom.  Our dedicated team is committed to providing professional assistance as you navigate the immigration process. Additionally, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, available at https://ircnews.ca/consultant.

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility s) in 2023 for the province/territory of Northwest Territories.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 25, 2025 3:24


Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility s) in 2023 for the province/territory of Northwest Territories.  Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, OntarioThe Province or Territory of Northwest Territories accepted 10 LMIA-Exempt Work Permits in 2023, under C16, (Intra-Company Transferee Francophone mobility s).Explore past news stories from North West Territories using the following link: https://myar.me/tag/nt If you have an interest in gaining comprehensive insights into the Federal Self Employed program or other Canadian Federal or Provincial Immigration programs, or should you require guidance post-selection, we extend a warm invitation to connect with us via https://myar.me/c. We strongly recommend attending our complimentary Zoom resource meetings conducted every Thursday. We kindly request you to carefully review the available resources. Subsequently, should any queries arise, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session held on Fridays. You can find the details for both these meetings at https://myar.me/zoom. Our dedicated team is committed to providing you with professional assistance in navigating the immigration process. Additionally, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant. 

Joy Stephen's Canada Immigration Podcast
Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility s) in 2023 for the province/territory of British Columbia.

Joy Stephen's Canada Immigration Podcast

Play Episode Listen Later Jul 25, 2025 3:25


Canada Immigration LMIA-Exempt Work Permit figures for C16, (Intra-Company Transferee Francophone mobility s) in 2023 for the province/territory of British Columbia.   Good day ladies and gentlemen, this is IRC news, and I am Joy Stephen, an authorized Canadian Immigration practitioner bringing out this Canada Work Permit application data specific to LMIA work permits or employer driven work permits or LMIA exempt work permits for multiple years based on your country of Citizenship. I am coming to you from the Polinsys studios in Cambridge, OntarioThe Province or Territory of British Columbia accepted 235 LMIA-Exempt Work Permits in 2023, under C16, (Intra-Company Transferee Francophone mobility s).To delve into the history of news in British Columbia, follow this link: https://myar.me/tag/bcIf you have an interest in gaining comprehensive insights into the Canadian Federal Spouses and Partners sponsorship program or other Canadian Federal or Provincial Immigration programs, or should you require guidance post-selection, we extend a warm invitation to connect with us via https://myar.me/c. We strongly recommend attending our complimentary Zoom resource meetings conducted every Thursday. We kindly request you to carefully review the available resources. Subsequently, should any queries arise, our team of Canadian Authorized Representatives is readily available to address your concerns during the weekly AR's Q&A session held on Fridays. You can find the details for both these meetings at https://myar.me/zoom. Our dedicated team is committed to providing you with professional assistance in navigating the immigration process. Additionally, IRCNews offers valuable insights on selecting a qualified representative to advocate on your behalf with the Canadian Federal or Provincial governments, accessible at https://ircnews.ca/consultant.

The Richer Geek
How Smart Investors Build Wealth Outside the Stock Market

The Richer Geek

Play Episode Listen Later Jul 23, 2025 24:12


Welcome back to another episode of The Richer Geek Podcast! Today's guest is Dr. Amir Baluch, wealth strategist, private fund manager, and international best-selling author of Make It, Keep It. Dr. Baluch has helped professionals build lasting wealth through strategic passive investments, overseeing over $700M+ in projects through Baluch Capital. In this episode, we chat about… Dr. Amir Baluch's journey from aspiring doctor to semi-retired anesthesiologist and full-time wealth strategist, including early failures and lessons learned from losing his life savings in an electronic payments business and his father's bankruptcy. Why alternative investments are essential for real diversification and risk reduction The difference between real estate, private equity, and private credit and where they fit in your portfolio What it means to be a Limited Partner (LP) and why it's ideal for busy professionals Real-life tax advantages: depreciation, capital gains exemptions, opportunity zones, and more Key Takeaways: Diversification is Key: Don't put all your money into one asset class like the S&P Index, diversify across multiple uncorrelated asset classes to significantly reduce risk. Beyond Stocks: Explore alternative investments like real estate, private equity, and private credit for potentially higher returns, cash flow, and tax advantages not typically found in public markets. Understand Risk, Return, and Liquidity: Every investment has these three profiles, and while return and liquidity are easy to grasp, understanding and underwriting risk is crucial. Tax Efficiency Matters: Strategic investing can offer substantial tax benefits through depreciation, capital gains exclusions (like IRC 1202 for private equity), and other incentives. Investing is a Team Sport: Don't try to go it alone. Partner with experienced mentors and consider starting as a Limited Partner (LP) to learn the ropes and leverage expertise. Continuous Learning: Always be on the lookout for new asset classes and knowledge, never assume you know everything.   Resources from Amir      LinkedIn | Baluch Capital | Get Your FREE Book Here  Resources from Mike and Nichole      Gateway Private Equity Group |  Nic's guide  

Most Innovative Companies
What Happens When the U.S. Pulls Back from Global Aid? With the International Rescue Committee's President and CEO, David Miliband

Most Innovative Companies

Play Episode Listen Later Jul 22, 2025 43:39


On today's episode, host Brendan Vaughan talks to David Miliband. If you are familiar with British politics, you might remember Miliband from his time as the UK's Foreign Secretary and as a member of parliament for the labor party. But, in 2013 he left politics to become the President and CEO of the International Rescue Committee, which is a global humanitarian aid organization.  Brendan and David talk about how the Trump Administration has upended humanitarian aid as well as the ongoing work the IRC is doing in Ukraine, Gaza and Sudan. They also discuss how the IRC is using AI to better anticipate humanitarian crises.

Expresso - Eixo do Mal
Mais subsídios e menos impostos. Será o milagre pré-autárquicas um mero acaso?

Expresso - Eixo do Mal

Play Episode Listen Later Jul 19, 2025 50:48


No debate do Estado da Nação no Parlamento, o Primeiro Ministro aproveitou para anunciar um bónus para os pensionista e uma descida do IRC. Também falou de saúde, na intervenção inicial. Falou cerca de 30 segundos sobre o assunto.Daniel Oliveira, queremos ouvir o teu comentário. Por favor, não sejas fanfarrão que ainda nos entra Aguiar Branco pelo estúdio adentro. Mas também não sejas frouxo.See omnystudio.com/listener for privacy information.

Adventures of Alice & Bob
Ep. 83 - The Bug Bounty That Bought a Mini Donkey // Tommy DeVoss (dawgyg)

Adventures of Alice & Bob

Play Episode Listen Later Jul 18, 2025 54:39


Tommy DeVoss—aka "dawgyg"—is back for round two, and it's even wilder. A former black hat who faced prison four times, Tommy turned his life around and became a legend in the bug bounty world. From max-sec prison cells to flexing a championship belt on stage at HackerOne Live, his story is pure hacker folklore. In this episode, he shares how bug bounties bought him mini donkeys, why he still hunts old-school (no tools, no scripts), and how federal judges, rogue AIs, and childhood IRC wars shaped his chaotic path. Expect redemption arcs, sketchy bets, and a surprise detour into Icelandic youth basketball.

LINUX Unplugged
623: 50 Days of Blue

LINUX Unplugged

Play Episode Listen Later Jul 13, 2025 74:51 Transcription Available


Chris fled a declarative-first world for the promised land of Bluefin's atomic simplicity. Fifty days in, did he find desktop bliss or just fresh compromises?Sponsored By:1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps. Unraid: A powerful, easy operating system for servers and storage. Maximize your hardware with unmatched flexibility. Support LINUX UnpluggedLinks:

The Ochelli Effect
The Age of Transitions and Uncle 6-27-2025 Y WHY Y

The Ochelli Effect

Play Episode Listen Later Jun 30, 2025 119:01


The Age of Transitions and Uncle 6-27-2025 Y WHY YAoT#466The guest on this episode is the author of the Untold Origins of QAnon article series. Here, he  explains connections between seemingly separate movements such as Anonymous, The Venus Project, Technocracy Inc and more. Be sure to read Y's articles, and hopefully we will do another show that continues on these topics soon. Topics include: Technocracy Incorporated, Anonymous, QAnon, conspiracy culture, 4Chan, hacker culture, Occupy movement, Pizzagate, online message boards, internet culture as a whole, lack of critical analysis, leaderless movements, appearance of spontaneity, early anti Scientology Anonymous protests, backstory to Truth Movement, Untold QAnon Origins articles, Elon Musk's grandfather, price system, energy accounting, Social Credit, possible common origins, distributist economics, automation, Howard Scott, faking identity as German engineer, A.R. Orage, avant garde scenes, Bolshevik Revolution, Gurdjieff, Russian mysticism, esoteric religion intertwined with political movements, occult history, art, Venus Project, Zeitgeist movie series, Jacques Fresco, shared terminology, Peter Joseph, New Age, appearing to be left leaning, odd truth filmmaking techniques, Venus Project films, visionary persona, Buckminster Fuller, futurism, cybernetics, philosophic schizophrenia, Zeitgeist Movement, Wikileaks, hactivism, white and black hat hacking, IRC, What Is The Plan dot org, Trust the Plan, Venus Project's The Plan, phases of The Plan, extreme content on message boards, ARG, meme magic, chaos magic, controlled scarcity concept, Jordan Maxwell, solutions for discourse only, Cold War history, alternative socialist ideas, modern Russian propaganda, Aleksandr Dugin, East and West occult historical takes, shifting between right and left wing political extremes, government subsidies, 2011 important year, Podesta emails, political rise of Trump, Seth Rich, trialectics, getting caught up in Truther sceneUtp#374Uncle welcomes his guest, Y, to the show. These subscription models are absolutely out of control, but don't worry, this broadcast is still free for all customers to listen to. Topics include: previous government hour, charged to watch baseball, subscription models, listen on radio, cutting off the headphones, Black Sabbath farewell performance, Ozzy Osbourne, sports, entertainment media, merging media companies, advent of streaming, content creation, monetization, funding trolls, not getting money means not serving the system, regular callers, LA Dodgers, baseball not on local TV now, prices going up, Not Jimmy, Billy Mays, reincarnation, pomegranates, Resnick family, Canada Boy, Yeezy, sword shops, squirrels, Ohtani, not watching TV, occult aspects of baseball, food at stadiums, New Year's Revolution, Abner Doubleday, compass and square, Field of Dreams, Shoeless Joe, Pete Rose, Cocaine BeaFRANZ MAIN HUB:https://theageoftransitions.com/PATREONhttps://www.patreon.com/aaronfranzUNCLEhttps://unclethepodcast.com/ORhttps://theageoftransitions.com/category/uncle-the-podcast/FRANZ and UNCLE Merchhttps://theageoftransitions.com/category/support-the-podcasts/Email Chuck or PayPalblindjfkresearcher@gmail.comBE THE EFFECTListen/Chat on the Sitehttps://ochelli.com/listen-live/TuneInhttp://tun.in/sfxkxAPPLEhttps://music.apple.com/us/station/ochelli-com/ra.1461174708Ochelli Link Treehttps://linktr.ee/chuckochelli

Trans Resister Radio
Untold QAnon Origins with guest Y, AoT#466

Trans Resister Radio

Play Episode Listen Later Jun 29, 2025 58:41


The guest on this episode is the author of the Untold Origins of QAnon article series. Here, he  explains connections between seemingly separate movements such as Anonymous, The Venus Project, Technocracy Inc and more. Be sure to read Y's articles, and hopefully we will do another show that continues on these topics soon.  Topics include: Technocracy Incorporated, Anonymous, QAnon, conspiracy culture, 4Chan, hacker culture, Occupy movement, Pizzagate, online message boards, internet culture as a whole, lack of critical analysis, leaderless movements, appearance of spontaneity, early anti Scientology Anonymous protests, backstory to Truth Movement, Untold QAnon Origins articles, Elon Musk's grandfather, price system, energy accounting, Social Credit, possible common origins, distributist economics, automation, Howard Scott, faking identity as German engineer, A.R. Orage, avant garde scenes, Bolshevik Revolution, Gurdjieff, Russian mysticism, esoteric religion intertwined with political movements, occult history, art, Venus Project, Zeitgeist movie series, Jacques Fresco, shared terminology, Peter Joseph, New Age, appearing to be left leaning, odd truth filmmaking techniques, Venus Project films, visionary persona, Buckminster Fuller, futurism, cybernetics, philosophic schizophrenia, Zeitgeist Movement, Wikileaks, hactivism, white and black hat hacking, IRC, What Is The Plan dot org, Trust the Plan, Venus Project's The Plan, phases of The Plan, extreme content on message boards, ARG, meme magic, chaos magic, controlled scarcity concept, Jordan Maxwell, solutions for discourse only, Cold War history, alternative socialist ideas, modern Russian propaganda, Aleksandr Dugin, East and West occult historical takes, shifting between right and left wing political extremes, government subsidies, 2011 important year, Podesta emails, political rise of Trump, Seth Rich, trialectics, getting caught up in Truther scene

Radio Cherry Bombe
Eat To The Beat With Chef & Guitarist Cheetie Kumar Of Ajja In Raleigh

Radio Cherry Bombe

Play Episode Listen Later Jun 23, 2025 45:11


Today's guest is Cheetie Kumar, self-taught chef, rock and roller, and restaurant industry champion. She and her husband Paul are the owners of Ajja, a restaurant in Raleigh, North Carolina, that celebrates the bold, beautiful flavors she loves. Ajja means “come over” in Hindi and Urdu, as Cheetie explains, and it's the perfect word to describe their buzzy neighborhood spot. Cheetie is also vice president and a board member of the Independent Restaurant Coalition, which represents indie operators across the country. Cheetie and the IRC are fighting to keep restaurants around the country alive and thriving, a cause we can all get behind. Tune in to learn about her childhood in the Bronx, how life on the road with Cheetie's band led to her becoming a chef, and what she means by the stupidity of ambition. Thank you to Vivienne Culinary Books for supporting our show.Click here for tickets for our Summer Tastemaker Tour. Subscribe to Cherry Bombe's print magazine. More on Cheetie: Instagram, Ajja restaurant, Independent Restaurant CoalitionMore on Kerry: InstagramPast episodes and transcripts

CoRecursive - Software Engineering Interviews
Story: Coding Through Chaos : Addiction, Recovery and Acceptance

CoRecursive - Software Engineering Interviews

Play Episode Listen Later Jun 3, 2025 48:06


What if your search for connection took you somewhere you never meant to go—almost costing you everything? John Walker grew up building computers and exploring early internet forums, always looking for a place to fit in. As a teenager, he hacked his school network and spent hours on IRC, but loneliness crept in. Drugs became a fun exploration and a social experiment. But soon, addiction pulled him into homelessness and jail. Even at his lowest, John turned to online communities. He ran IRC bots to keep recovery chatrooms safe from trolls and built scrapers to solve tough data problems at work. These technical challenges gave him a reason to keep going, even when face-to-face life felt impossible.  But the real turning point came when John stopped trying to hide his differences.   How do you rebuild when you feel like an outsider? Episode Page Support The Show Subscribe To The Podcast Join The Newsletter  

Friends at the Table
Perpetua 04: The Shadow of the Dragon Tower Pt. 4

Friends at the Table

Play Episode Listen Later May 30, 2025 104:11


In the ruins of a fallen tower, the crew of the Little Snail found themselves (and their egos) battered and bruised. Worse, Elena, Veile, and Nicky found themselves missing one ingredient to the special stew that was their group: Jonathan! Where had he been taken? And could it, perhaps, lead them towards the eternal flame which they were sent to retrieve?  This week on Perpetua: The Shadow of the Dragon Tower Pt. 4 Perpetua Guide [In Progress v.01] - Some Feedback [Page 01 of 03] Alukard83 Hey, this FAQ rules! Normally I buy the official guide but they want FIFTY dollars for this one, and I just don't have that sorta cash right now, so this is a lifesaver.  HOWEVER, your map on the final puzzle area in the Dragon Tower isn't right at ALL. Not sure what you were on when you made it, but it's totally wrong. Otherwise, keep up the good work XD TheUnforgivenIII Yeah I was coming here to post the same thing. This guide sucks bigtime. In my opinion, it's PROOF you should not be releasing this guide without finishing the full game first, because you're going to be in such a hurry that you're going to make stupid mistakes like this (or maybe even make things up entirely, which is my guess.) Take the FAQ down because it doesn't have any REAL answers in it. CarlsSr That's not what OP said, Unforgiveniii. Your bias is showing. FriendOfNei Thanks for the kudos Alukard, but listen, I loaded the save FIVE TIMES and checked it again and again and it's right. I don't know what YOU'RE on but maybe you're the one who is mistaken. As for you, Unforgiven, you're not even worth my keystrokes. XxZelgadyskXx I'm not OP or the FAQ writer but we did some testing over in the IRC channel it turns out that the bomb placement is RANDOMIZED for every player. So the FAQ isn't *wrong* it's just not right for anyone except for Nei. n.n;;;;   Hosted by Austin Walker (austinwalker.bsky.social) Featuring Ali Acampora (ali-online.bsky.social), Art Martinez-Tebbel (amtebbel.bsky.social), Jack de Quidt (notquitereal.bsky.social), and Andrew Lee Swan (swandre3000.bsky.social) Produced by Ali Acampora Music by Jack de Quidt (available on bandcamp) Cover Art by Ben McEntee (https://linktr.ee/benmce.art) With thanks to Amelia Renee, Arthur B., Aster Maragos, Bill Kaszubski, Cassie Jones, Clark, DB, Daniel Laloggia, Diana Crowley, Edwin Adelsberger, Emrys, Greg Cobb, Ian O'Dea, Ian Urbina, Irina A., Jack Shirai, Jake Strang, Katie Diekhaus, Ken George, Konisforce, Kristina Harris Esq, L Tantivy, Lawson Coleman, Mark Conner, Mike & Ruby, Muna A, Nat Knight, Olive Perry, Quinn Pollock, Robert Lasica, Shawn Drape, Shawn Hall, Summer Rose, TeganEden, Thomas Whitney, Voi, chocoube, deepFlaw, fen, & weakmint This episode was made with support from listeners like you! To support us, you can go to friendsatthetable.cash.

The Build Show Podcast
KNOW BETTER. BUILD BETTER.™ with the ICC

The Build Show Podcast

Play Episode Listen Later May 30, 2025 40:09


Are you ready to nerd out? This week on the Build Podcast, Matt welcomes Deputy Building Official of Beaumont, TX and Host of The ICC Pulse Podcast, Beau Hansen, to explore updates in the 2024 International Residential Code (IRC) and International Energy Conservation Code (IECC) compared to the 2021 version. Key changes include tighter blower door score requirements, enhanced moisture management, evolving energy compliance, and more flexible emergency escape provisions. They highlight the importance of builders owning and understanding the code book to improve accountability, reduce job site errors, and improve build quality. Matt & Beau delve into wall and ceiling R-values, exterior insulation strategies, and improvements for mass walls, floors, and windows, emphasizing continuous insulation as a game-changer. They conclude with a discussion around inspection challenges and builder responsibilities in unregulated jurisdictions. Both Matt and Beau advocate for broader builder engagement in code development processes. Thank you to episode sponsors Huber & Pella. Learn more at huberwood.com & pella.com.Resources:ICC Pulse Podcast on Spotify / Apple Podcasts / YouTubeFree ICC Resource: https://codes.iccsafe.org/Find Matt and The Build Show on the web:Build Show Videos: https://buildshownetwork.com/go/mattrisingerInstagram: @risingerbuild and @thebuildshowYouTube channel: https://www.youtube.com/@buildshowWebsite: https://buildshownetwork.com/ Save the Date for Build Show LIVE 2025 in Dallas, TX: October 16-18, 2025!Don't miss a single episode of Build Show content. Sign up for our newsletter.