Podcasts about Jit

  • 378PODCASTS
  • 976EPISODES
  • 49mAVG DURATION
  • 1EPISODE EVERY OTHER WEEK
  • Jul 3, 2026LATEST

POPULARITY

20192020202120222023202420252026

Categories



Best podcasts about Jit

Show all podcasts related to jit

Latest podcast episodes about Jit

php[podcast] episodes from php[architect]
The PHP Podcast 2026.07.02

php[podcast] episodes from php[architect]

Play Episode Listen Later Jul 3, 2026 72:18


PHP Podcast – July 2, 2026 Hosts: Eric Van Johnson & John Congdon Eric’s new laptop won’t share its screen. John lost a fight with a leaf blower. PHP 8.6 alpha dropped. 100+ people showed up to make PHP seem cool again. Normal show. Eric’s Fresh Install and the Screen That Wouldn’t Share Eric has been wrestling with connectivity drops for weeks, and this week he took drastic action: a fresh install on an older MacBook Pro with almost nothing on it. He installed exactly three apps — 1Password, Ghosty, and Tailscale — and is running Discord and Slack through Safari to minimize variables. The irony is immediate: the new setup can’t share its screen during the show, something that was a central part of what they planned to cover. He hits every macOS security dialog in real time, can never quite get there, and eventually gives up and goes verbal. The fresh-install theory is that one of his previously installed apps was causing his streaming dropouts. Whether it worked is TBD, but at least he stayed connected. PHP Architect July Issue — Published Live John published this month’s magazine live on the show — walked through the admin steps in real time, which Eric found appropriately chaotic. The monster feature article this month is “Building Secure REST APIs for Healthcare Applications with PHP and Laravel,” running 21–22 pages, making it likely the longest single feature they’ve ever run without splitting it across issues. The page count is mostly because of the volume of code samples. It will not be the free article of the month, which Eric admitted immediately creates extra work for John. Eric also noticed for the first time that Edward Bernard has an ad running in the magazine (Wizard’s Lens, his book) — which has apparently been there for a while. John’s Week: Leaf Blower, Racquetball, and AI Pull Requests John started the week by getting hit in the eyebrow with a leaf blower. The full story: his wife wanted the leaves blown off the top of the pergola, he figured out he could push the leaf blower up there and let gravity return it to his hand like a boomerang, it worked three times, and on the fourth attempt it went straight to the eyebrow. He’s on enough medications that he bruises instantly. He then played racquetball, found himself in an extended session with an 80-year-old and a much better 35-year-old, took a hard ball to the back of the leg, and is expecting to regret it tomorrow. On the development side: he’s still reviewing pull requests where roughly 80% of the code is written by Claude and submitted by non-developers. He talked to one of the authors about it, and the author’s response was that he does learn from John’s feedback — he reads it, tells Claude about it, and asks Claude not to do it again. John is… accepting of this. Laravel Verbs, Eloquent Hooks, and a Client Project That May Be Back A previous client project — originally built in Laravel 7, heavily involving event sourcing — may be reviving. Eric spent the last few weeks using Claude to walk the application from Laravel 7 to Laravel 13, then tackle the event sourcing library migration. The original library is no longer maintained, so Eric and Claude moved everything to Laravel Verbs. Eric has a nuanced view of Verbs: it’s great for developers new to event sourcing because it’s approachable, but gets a little murky when you start talking about projections in Laravel terms versus event sourcing terms. To police CRUD operations and ensure nothing bypasses Verbs, Claude suggested hooking into Eloquent’s lifecycle callbacks — so whenever any CRUD action is called on a model, it first fires through Verbs. Eric loved this; John had reservations, arguing it inverts the paradigm (the change causes the event rather than the event causing the change). Eric’s counterpoint: the Eloquent hook fires before the model touches the database, so Verbs still logs first, and it solves the very real problem of a developer seeing a venues table and just using the model directly. Holly, watching in the Discord chat, noted that Verbs calls the aggregate root a “state” rather than using the standard event sourcing term “root” — which is exactly the kind of terminology drift Eric finds frustrating about Verbs, even as he thinks it’s the right tool for this project. The client meeting itself went well; their CFO grasped event sourcing immediately because it maps perfectly to accounting ledgers, where every entry is permanent and any correction requires its own entry and explanation. Laracon and NativePHP Mobile Laracon is July 28–29, and Eric is going. NativePHP Mobile is holding a one-day mini-conference immediately after on July 30 — “Vibes with Native PHP” — for an additional $129. Eric is likely not staying for it due to flight constraints, but he used it as an excuse to hype NativePHP mobile again. He’s been talking about this project for a while and still hasn’t shipped a real app with it himself, which frustrates him. His pitch: if you’re a PHP developer who has ever wanted to do mobile development and found the barrier too steep, this is the moment. NativePHP is pushing more native functionality on both iOS and Android, the license fees are gone, and the project is in its second wave. There is also an ongoing campaign — which Eric is actively encouraging in this episode — to pressure Holly Schilling into building the PHP Tek conference app using NativePHP Mobile. Surfaces RFC & Friends RFC Holly’s Surfaces RFC came up briefly — Eric wanted to discuss it more but they ran out of time, mostly because Holly was busy in the Discord getting called out for doing a conference app for Longhorn PHP. The short version: the Friends RFC (in discussion) allows a class to explicitly grant another class access to its private properties without requiring inheritance — the canonical use case is a builder that needs to set private fields on an object without requiring setters, which would make those fields effectively public. Holly’s Surfaces RFC extends the idea to roles rather than just specific classes. Eric and John agree they need to have Holly on as a guest to actually discuss it properly — a plan they’ve now made twice. Chris Miller Submits a PR to PHP Core Their team member Chris Miller found a bug in the PHP JIT compiler: code that goes through the JIT was returning a different result than the same code without the JIT, specifically with the bitwise NOT operator. He opened an issue, looked at the C code, figured out the cause, and submitted a pull request to fix it. The same fix already existed for the bitwise OR and XOR operators — this PR adds the bitwise NOT. Eric loves this kind of story: a developer using PHP, noticing something odd, going all the way to the C source to understand why, and contributing a fix rather than just filing a bug. There’s a known separate JIT issue in PHP 8.5 tracing mode affecting background workers (not the main application); Eric upgraded his client’s app to 8.5 and ran into it, and believes it’s addressed in 8.5.7. PHP 8.6.0 Alpha 1 — Released Today Joe Ferguson — their friend, PHP community member, and occasional target of friendly on-air ribbing — released PHP 8.6.0 Alpha 1 today. Joe is one of the release managers for PHP 8.6, with Daniel Scherzer serving as the senior release manager (the PHP Foundation recently updated the title from “mentor”). Eric and John congratulated Joe warmly, mostly by pointing out that Chris Miller is smarter than Joe. Joe was apparently on the PHP Foundation Ambassador call as well. PHP Tek 2027: Hotel + Conference Bundle PHP Tek 2027 is doing something new this year: an optional bundle where you can buy your conference ticket and hotel stay together. Two options — three nights (Mon–Wed) or four nights (Mon–Thu). The pitch: one all-in number is easier to take to a manager or a CFO than itemizing conference pass, lunches, breakfasts, and lodging separately. Eric and John are explicit that they make less money doing it this way; the benefit is that your room is booked immediately when you pay, so you won’t forget and find rooms sold out later. Breakfast in the room is free for the first person, half price for a second person in the same room. Dinners and travel are still on you. CFPs: Find-a-Conference and Longhorn PHP Someone in the community pointed Eric to a website aggregating call-for-papers listings across conferences — not PHP-specific, and not geographically locked to the US. Useful if you’re a speaker (or want to be one) and want to see where to submit. Eric mentioned it as a resource for PHP community members to speak at non-PHP conferences, which the community generally doesn’t do enough. Specifically: Longhorn PHP’s CFP is open until July 10 at cfp.longhornphp.com. That’s one week from now as of this recording. PHP Foundation Ambassador Program Eric joined the PHP Foundation’s new Ambassador Program and attended its first meeting. He expected a modest turnout — the meeting had 114 people in the call. Three of them were from PHP Architect. Elizabeth Barron organized it and was apparently worried nobody would show up; Eric was not worried. The program’s focus is getting the word out about PHP to new developers and making the language feel more approachable — something the community has been trying to do for years without a coordinating structure. There was one slide. They talked about the slide for the whole meeting. There are multiple programs under the Foundation you can sign up for (including security-focused groups); you sign up via a Google Form, you don’t have to speak in the meetings, and it’s open to anyone regardless of PHP skill level. Eric’s one note to Elizabeth: please don’t make the coordination mechanism a mailing list. AI Note Takers — The Open Meeting Debate Eric’s AI note taker was running in the Foundation meeting, and some attendees objected. Eric is a defender of AI note takers: he gets summaries, can reference meetings later, and gets a Monday morning digest of the previous week. His position is that banning agents from an open, public meeting doesn’t prevent recording — it just means the notes disappear into the ether. For genuinely sensitive work — he describes a government-adjacent client where developers need background checks and fingerprints — he’s fully supportive of restrictions and will pull his agent without complaint. For an open PHP Foundation meeting, he finds the concern disproportionate, and says if agents are banned outright, he’d stop participating because he doesn’t have the bandwidth to rely on someone else’s notes. He also acknowledged that the irony was not lost on him: the same AI capability that makes voice recording feel threatening also makes it trivially easy to deepfake a voice regardless of whether an agent was in the room. Ethical Ads Tessa mentioned a developer-focused advertising platform called Ethical Ads on a recent Live and Kicking episode. Eric found it interesting enough to flag on the show — it’s an ad network specifically for developer-focused content that emphasizes privacy and non-tracking approaches. Eric and John are always trying to figure out better ways to promote PHP Architect, the magazine, and PHP Tek; this may be worth exploring as an alternative to standard ad networks that don’t align well with developer sensibilities. Links from the show: OurCVEs.com — Track your security posture across GitHub repos and servers (created by Artisan Build) Laravel Magazine — Under PHP Architect PHP Tek 2027 — Conference + hotel bundle available (phptek.io) Longhorn PHP CFP — Open until July 10 Ethical Ads — Developer-focused advertising PHP Tech TV — PHP Tek 2026 talks PHP Architect Discord Surfaces RFC · GitHub JIT: Inline ZEND_BW_NOT by millerphp · Pull Request #22560 · php/php-src · GitHub All active call for papers – CfP Watch The PHP Ambassador Program is Open — The PHP Foundation — Supporting, Advancing, and Developing the PHP Language The PHP Foundation Special Interest Groups General Interest Form Host: Eric Van Johnson X: @shocm Mastodon: @eric@phparch.social Bluesky: @ericvanjohnson.bsky.social PHPArch.me: @eric John Congdon X: @johncongdon Mastodon: @john@phparch.social Bluesky: @johncongdon.bsky.social PHPArch.me: @john Streams: Youtube Channel Twitch Connect & Hire PHP Architect Website Twitter/X Mastodon Hire PHP Developers Looking to hire PHP developers? Email support@phparch.com – Joe and the team are available for consulting, infrastructure work, Ansible playbooks, and code review. Partner This podcast is made a little better thanks to our partners Displace Infrastructure Management, Simplified Automate Kubernetes deployments across any cloud provider or bare metal with a single command. Deploy, manage, and scale your infrastructure with ease. https://displace.tech/ OurCVEs Your security posture, on autopilot with OurCVEs CodeRabbit Cut code review time & bugs in half instantly with CodeRabbit. Music Provided by Epidemic Sound https://www.epidemicsound.com/ Join Us Live Next Week Youtube Channel Got feedback? Join us on Discord at discord.phparch.com The post The PHP Podcast 2026.07.02 appeared first on PHP Architect.

Lenny's Podcast: Product | Growth | Career
Building the most AI-pilled engineering team in the world | Fiona Fung (Manager of the Claude Code and Cowork Teams)

Lenny's Podcast: Product | Growth | Career

Play Episode Listen Later Jun 21, 2026 98:45


Fiona Fung leads the teams behind Claude Code and Cowork at Anthropic (overseeing Boris Cherny and the entire engineering and PM team). Before Anthropic, she spent 11 years at Microsoft building Visual Studio and TypeScript and then moved to Meta, where she started Facebook Marketplace (now generating over $100 billion in GMV annually), worked on Meta's first smart glasses and AR glasses, and led infrastructure, growth, integrity, and safety teams at Instagram. She's been an engineer for over 25 years and has a unique perspective on how the role of building software is changing.In our in-depth conversation, we discuss:1. What she's learned about running a team that's shipping 8x more code than before2. Which roles AI will transform next3. Specific ways her team uses AI4. How Claude “routines” have changed how she operates as a manager5. The context-switching problem no one has solved yet6. The biggest unsolved problem in AI7. What keeps her up at night—Brought to you by:WorkOS—Make your app enterprise-ready, with SSO, SCIM, RBAC, and more: https://workos.com/lennyMercury—Radically different banking, now with Command: https://mercury.com/—Where to find Fiona Fung:• LinkedIn: linkedin.com/in/fionafung—Where to find Lenny:• Newsletter: https://www.lennysnewsletter.com• X: https://twitter.com/lennysan• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/—In this episode, we cover:(00:00) Introduction to Fiona Fung(02:31) How the engineering role has transformed over 25 years(09:28) What an AI-pilled software team looks like in 2026(12:26) Using Claude to manage and review team output(14:40) The evolution of code review and verification(16:55) Who to hire: creative builders and deep systems experts(18:18) The shift to ambitious thinking(19:40) The growth mindset required to thrive in AI-native teams(25:52) Helping small businesses adopt AI tools(31:46) How Anthropic spots latent demand and builds for it(35:08) The next frontier: asynchronous work with AI routines(38:06) Agency and accountability in AI-native teams(39:40) The vibe shift from token-maxing to ROI measurement(44:24) The “bad vs. sad” quality framework(49:34) Why all managers start as ICs at Anthropic(55:24) Preventing skill atrophy(58:43) Managing context switching with 20 AI agents running(1:00:08) How PM and data science roles are transforming(1:03:40) The importance of dogfooding and using your own product(1:08:36) Outstanding questions(1:12:48) The future of engineering jobs and education(1:17:59) What keeps Fiona up at night: team culture at scale(1:22:53) From six-month roadmaps to JIT (just-in-time) monthly planning(1:27:03) Lightning round—References: https://www.lennysnewsletter.com/p/building-the-most-ai-pilled-engineering—Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com.—Lenny may be an investor in the companies discussed. To hear more, visit www.lennysnewsletter.com

Moscow Python: подкаст о Python на русском
Новости мира Python за май 2026

Moscow Python: подкаст о Python на русском

Play Episode Listen Later Jun 15, 2026 52:06


Ведущие – Григорий Петров и Михаил Корнеев Новости выпуска: Steering consul дает команде JIT 6 месяцев, чтобы сделать PEP — https://discuss.python.org/t/an-announcement-from-the-steering-council-regarding-the-jit-project/107638 Два форка — httpx — https://tildeweb.nl/~michiel/httpx2.html PEP 661 – Sentinel Values — https://peps.python.org/pep-0661/ Любопытные результаты MOD_WSGI и free threading — https://grahamdumpleton.me/posts/2026/05/free-threading-vs-the-gil-in-mod-wsgi-6-0-0/ Жизнь до Github — https://lucumr.pocoo.org/2026/4/28/before-github/  Ссылки выпуска: Курс Learn Python — https://learn.python.ru/advanced   Канал Миши в Telegram — https://t.me/tricky_python   Канал Moscow Python в Telegram — https://t.me/moscow_python   Все выпуски — https://podcast.python.ru Митапы Moscow Python — https://moscowpython.ru   Канал Moscow Python на Rutube — https://rutube.ru/channel/45885590/   Канал Moscow Python в VK — https://vk.com/moscowpythonconf 

Latent Space: The AI Engineer Podcast — CodeGen, Agents, Computer Vision, Data Science, AI UX and all things Software 3.0

Editor's note: In our first BioHub pod with Priscilla and Mark they discussed their acquisition of EvoScale, led by Alex Rives, who is now Head of Science at BioHub. With ESM-1 they trained language models on millions of protein sequences drawn from across life, with a simple “next token” objective: predict the amino acids that have been randomly masked out, based on the context of the rest of the sequence. But they soon found that these models also learned biological structure and function, including properties the model had never been explicitly shown AND that this ability scales predictably with compute, leading to ESM2 and ESM3.Today, Alex announced ESMFold 2, an open scientific engine to power prediction, design, and discovery across protein biology.Building on Cryo-EM data (discussed in the CZI pod), ESMFold2 reports state of the art performance on protein interactions, especially antibodies, a critical modality for therapeutics, and evidence that inference time scaling is also working across five targets in cancer and immunology.In a nod to that other famous AI x protein folding project, they are also releasing an atlas of 6.8 billion proteins, and 1.1 billion predicted structures, which you can play around with on their website. We are honored to work with them for this huge release!One of the refrains we've heard on the Science pod has been that protein folding, materials design, cellular biology, etc. are very different problems from Language Modeling. They definitely are. Yet Alex Rives and the ESM team at BioHub just released a preprint and model, demonstrating that vanilla BERT-like transformer models trained on sufficiently large and diverse data sets can beat specialized models like AlphaFold3 on some of the hardest protein-related problems. Andrew White had a great segment in our first LS-Science episode that explained how mind blowing AlphaFold2 was when it was released in 2020: it suddenly solved problems on a GPU on your desktop that DESRes had built custom-ASIC supercomputer clusters to solve. John Jumper and Demmis Hassabis received the Nobel Prize in Chemistry for this work.AlphaFold2 took advantage of an very clever observation: if multiple species co-evolve pairs of mutations, this implies that the mutations correspond to parts of the protein that are close in 3d space. This is usually shorthanded as MSAs (multi-sequence alignments), and is the key insight which makes AlphaFold2 so effective.Like other inductive biases, however, it hurts generalization.Scale-pilled before it was coolIf you take a look at the timeline for scaling laws for LLMs and release of structure prediction models, the ESM team notably doubled down on their MSAs-be-damned approach after AlphaFold2 released. This obviously requires a great deal of belief in the scale hypothesis.Why the conviction?ESM developed at a time when many of the scaling laws and the “Bitter Lesson” were proving increasingly correct. AlphaFold2's wild success must have been both exciting and bitterly disappointing. But using MSAs mean that the model is is dependent on training data that contains MSAs in order to be accurate in a given domain. For things like antibodies that don't have MSAs to train on, AlphaFold tends to do poorly.ESM takes a different approach: learn the relationship between different proteins by unsupervised training on as much diversity as you can find (sound familiar?) and then correlate that back to structures know from the Protein Data Bank (PDB) and other sources. In other words, a World Model.World Model for proteins“World Model” is a hype term that I define like this:Use unsupervised training to learn abstract patterns from the data:* The abstraction should be semantic - novel constructions represent things that obey the rules of the real world* The abstraction should be compositional - recombining different patterns leads to novel and often valid constructions* The abstraction should support generalization - it predicts things in the real world it wasn't trained on Once you have a world model, you can attach “heads” to it for downstream tasks: predict properties of a protein, decompose its functional features, or search the representation for proteins that meet design criteria. The two big models BioHub just released under MIT license map directly onto this:* World model → ESMC (a model trained on 2.8 billion sequences)* Structure-prediction head → ESMFold2One of the interesting ways the world model can “predict things” is to generate proteins sequences and then measure the predicted properties, such as binding affinity, in the lab. Alex talks in the episode about validating some of the harder molecules they predicted in the wet-lab. Very cool!Another way is to use mech-interp techniques such as Sparse Auto Encoders (SAEs) to extract semantic features from your model, and then find novel features that predict unknown biology. I won't spoil this part for you: it was one of the highlights of the episode for me!A cell is a computerWe have all heard that genes are like computer programs, but usually the analogy fizzles after that. Of course genes are transcribed into RNA and RNA is translated into proteins, so genes are programs for building proteins, but that carries the analogy only to “binary digits are programs.” Here's a better analogy: you can think of the cell nucleus as a storage device / storage controller, the ribosome as a JIT-compiler and runtime, and the semantic features that we learn from our world model via SAEs as functions, proteins as processes that interact together in workflows (signalling pathways) to produce behaviors and outputs (phenotypes). Like functions, the SAE features have a hierarchical composition from local, secondary and tertiary structures (mimicing protein structure), but also motifs that are conceptual, such as membrane integrations, disordered regions and disulfide bonds. As we learn to compose these features we into novel protein designs, we move further towards programmable biology. Alex goes into much more detail about this in the episode, as well as:* Principles for new data collection* BioHub's vision* Modeling the cellEnjoy!Full Video podcastplease like and subscribe!* X: https://x.com/alexrives* LinkedIn: This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit www.latent.space/subscribe

Resilient Cyber
Identity as Infrastructure in the Agentic Era

Resilient Cyber

Play Episode Listen Later May 13, 2026 33:30


In this episode of Resilient Cyber, I sat down with Karl McGuinness — author of Control Plane and one of the sharpest voices working on identity in the agentic era — to unpack what most of the industry is still getting wrong about IAM for AI agents.Karl's thesis is a provocation: we spent two decades optimizing authentication and authorization, and we built that stack for human-paced execution. Agents remove the presence, pacing, and natural scope-limiting that made those controls work — and no amount of stronger credentials, tighter scopes, or faster JIT provisioning closes the structural gap. The real frontier isn't AuthN or AuthZ. It's delegation: how approved intent becomes bounded authority that stays governed across delegation chains, unfamiliar tools, consent expansion, revocation, and task termination.Chris and Karl dig into:↳ Why the industry optimized for the wrong question, and what changes when agents enter the loop ↳ The Execution Mandate — agents don't need your passport, they need your authority ↳ Why governing the stay matters more than governing the entry, and what continuous evaluation of authority looks like in practice ↳ Mission-Bound OAuth, including Karl's own pessimistic case against it ↳ AAuth vs. OAuth as the substrate for agentic identity, and what signal will tell us which one wins ↳ Why Mission Shaping is necessary but not sufficient when quiet expansion, headless execution, and stale state are in play ↳ Open-world OAuth, MCP, and first-contact trust — what the newer standards solve and the substrate gaps no draft is closing ↳ ID-JAG and Cross-App Access (XAA): why enterprise SaaS needs to abandon app-by-app OAuth islands ↳ The widening gap between IETF drafts and the "agentic IAM" being sold at RSA, and the minimum viable posture for teams running agents in production todayWhether you're a CISO, an identity architect, or a security leader trying to separate vendor narrative from substrate reality, this is a clear-eyed map of where agentic IAM actually is and where it has to go.

Crazy Wisdom
Episode #546: Beyond Postgres and Node.js: What Happens When Your Database Runs Your Code

Crazy Wisdom

Play Episode Listen Later May 11, 2026 56:42


In this episode of the Crazy Wisdom Podcast, host Stewart Alsop sits down with Tyler Cloutier, founder of Clockwork Labs and creator of SpaceTimeDB. They explore how SpaceTimeDB functions as more than just a database—it's essentially a distributed operating system that merges server logic with data storage, enabling real-time applications and time-travel capabilities. The conversation ranges from the technical architecture of databases and operating systems to the philosophy of distributed systems, touching on everything from Unix and Linux to how SpaceTimeDB could revolutionize AI-generated software deployment. Tyler explains how their system reduces the complexity of building real-time applications, makes deployment simpler for both humans and AI agents, and why games like their MMORPG BitCraft Online drove them to create this new infrastructure. They also discuss the future of the internet, the role of bots in gaming, and how SpaceTimeDB fits into the broader landscape of cloud computing alongside tools like Cloudflare, Vercel, and Docker. For more information, visit spacetimedb.com or check out Clockwork Labs on GitHub and Twitter.Timestamps00:00 Stewart introduces Tyler Cloutier, founder of Clockwork Labs, discussing the origin of SpaceTimeDB's name inspired by Einstein's theory and its time travel capabilities that store all operations indefinitely05:00 Tyler explains SpaceTimeDB as more of an operating system than a database, using tables instead of file systems while running code in a sandboxed environment with full atomic properties10:00 Discussion of how SpaceTimeDB replaces both Node.js and Postgres by merging web server and database functionality, eliminating separate deployment concerns15:00 Tyler explains JavaScript execution through Chrome's V8 engine and JIT compiling, leading to Node.js creation for server-side JavaScript development20:00 Explanation of stateless web servers versus stateful game servers, and why games require in-memory state management for real-time performance25:00 Tyler introduces reducers and real-time subscriptions, questioning why more applications aren't real-time when state changes should update immediately30:00 Discussion of Facebook as essentially a text-based MMO, comparing social media architecture to game server requirements and the need for unified systems35:00 Tyler explains ACID properties in databases: atomic, consistent, isolated, and durable, using game item trading examples40:00 Comparing SpaceTimeDB to smart contract systems without cryptocurrency or global consensus, positioning it as a smart database with centralized trust45:00 Tyler reveals SpaceTimeDB uses 43% fewer tokens than Postgres for AI-generated applications, making it valuable for vibe coding platforms50:00 Conversation shifts to bots in games and proof-of-human concepts, with Tyler proposing biometric systems and discussing potential in-person gaming applications55:00 Closing discussion about tracking AI-driven traffic through UTM parameters and finding SpaceTimeDB at spacetimedb.comKey Insights1. SpaceTimeDB is fundamentally a database that runs application code directly inside it, combining what traditionally required separate systems like Postgres and Node.js. Users compile their application logic into WebAssembly or JavaScript and upload it to run within the database itself. This architecture provides high performance because the entire server backend operates inside the database environment. The system also features time travel capabilities, storing every operation and change to data persistently and indefinitely, allowing users to set application state back to any earlier point in time. This makes SpaceTimeDB more accurately described as an operating system rather than just a database, where the abstraction is that everything is a table rather than a file.2. The inspiration for SpaceTimeDB came from building BitCraft Online, an MMORPG where all players exist in a single persistent world and rebuild civilization together. Traditional MMO backends required complex custom solutions to handle real-time state, with game servers storing state in memory and periodically writing to databases. This complexity existed because games cannot afford the latency of constantly delegating to distant databases like traditional web applications can. SpaceTimeDB solved this by making the database fast enough to handle real-time requirements directly, eliminating the need for separate game servers. This same performance advantage that benefits games also applies to web applications, which is why SpaceTimeDB evolved from a game-specific tool to a general-purpose platform.3. SpaceTimeDB functions as a distributed operating system where each database acts like a process in an actor model system, similar to Erlang or Scala Akka. Databases can send messages to other databases and be spawned across a cluster for horizontal scaling. This represents an overlay operating system running on top of Linux rather than competing with it, providing a distributed abstraction across many machines while Linux handles device drivers and hardware support. The vision is for the cloud to function as a single enormous computer running one operating system, where developers simply publish their programs without managing separate services, deployment, routing, networking, or persistence infrastructure.4. The real-time capabilities of SpaceTimeDB address a fundamental limitation in how most web applications work today. Traditional web servers are stateless, delegating all state to databases and accepting network round-trip latency for each request, which is why users often must refresh pages to see updates. SpaceTimeDB allows queries to be subscribed to, maintaining open connections that stream changes whenever query results update. This makes applications like Discord, Facebook, or banking systems naturally real-time without requiring page refreshes. The historical accident that more things are not real-time represents a problem SpaceTimeDB solves by unifying the web world with the game world's real-time requirements.5. SpaceTimeDB implements ACID properties—Atomic, Consistent, Isolated, and Durable—ensuring database operations are reliable and safe. Atomic means operations either fully happen or not at all, preventing issues like item duplication in games when trading between players. Consistent means declared invariants like unique usernames are always enforced. Isolated means concurrent operations do not interfere with each other. Durable means changes persist even if computers restart, with varying levels from in-memory on one machine to disk storage across multiple geographic locations. These properties are managed through reducers, functions inspired by React Redux that fold changes into application state incrementally.6. For AI and large language models, SpaceTimeDB offers significant advantages in building and deploying applications. Testing showed that creating applications with SpaceTimeDB uses 43% fewer tokens compared to Postgres implementations, costs less, has fewer bugs, and is easier to extend. This matters because the primary cost for vibe coding platforms is tokens. As more software gets written in the next twelve months than ever before, there is insufficient focus on infrastructure required to run all this AI-generated software. SpaceTimeDB positions itself as ideal for LLMs to target because of its simplified deployment model where developers just publish code and the system handles everything behind the scenes.7. SpaceTimeDB can be understood as a smart contract system without cryptocurrency or global decentralized consensus. Like blockchain smart contracts, it executes code with atomic, consistent, isolated, and durable properties, but avoids the expense and slowness of requiring all computers worldwide to agree on everything. Instead, it offers centralized trust where users trust Clockwork Labs not to modify deployed contracts, rather than the trustless but extremely costly blockchain approach. This makes it functionally similar to Cloudflare's durable objects but with full relational database capabilities. The system exists before the networking layer where Cloudflare operates, handling deployment, server, and database functions while Cloudflare could provide DDoS protection in front of it.

airhacks.fm podcast with adam bien
From Manchester to Mountain View: Binary Translators, JVMs, and Android

airhacks.fm podcast with adam bien

Play Episode Listen Later May 8, 2026 65:26


An airhacks.fm conversation with Ian Rogers (@Ian Rogers) about: ZX Spectrum 128K with rubber keys and a burning side grill, Basic programming competitions, REM commands as ASCII art, PC versus Amiga and Archimedes era in the UK, fractal landscape generators for Wing Commander 4 cut scenes, Ocean Software in Manchester and the Head Over Heels game, Manchester Baby and Williams tube as the first stored-program computer, Steve Furber and ARM origins at the University of Manchester, Cosworth and Pi Research Formula One telemetry, transputers and embedded PowerPC data loggers, dynamic binary translation with the Dynamite simulator, ICL 2900 emulation for the Israeli tax system, MIPS to Itanium binary translation for SGI machines, Transitive Corporation and the PowerPC to x86 product that became Apple Rosetta, the Steve Jobs era at Apple, Spark to Power binary translation and the IBM acquisition of Transitive, JDBC versus ODBC API design observations, java.util.Vector and java.util.Hashtable synchronization decisions, StringBuilder array copying overhead from removing synchronization, DARPA HPCS languages Fortress, Chapel, X10, just-in-time parallelization from Java bytecode, LCC compiler from Princeton and the iBerg backend, JikesRVM as a metacircular Java VM written in Java, GNU Classpath and Sable VM by Etienne Gagnon, Apache Harmony port of JikesRVM to Windows, Maxwell and Maxine VMS as GraalVM precursors, Bernd Mathiske and the Sun acquisition by Oracle, GNU Classpath impact of the openJDK GPL release at FOSDEM 2006, Mark Wielaard and Rémi Forax FOSDEM stories, trace compilation and de-optimization parallels with JIT, Azul Systems Vega hardware and concurrent garbage collection, C4 collector design influencing ZGC and Shenandoah, Gil Tene's telephone exchange mentality for JVM responsiveness, page unmapping and signal handler memory pressure problems in HotSpot, Cliff Click and Modular, Google Android Runtime (ART) replacing Dalvik, transactional memory for class initializers in ART, ELF files and OAT format for ahead-of-time compilation, WhatsApp bytecode obfuscation breaking the ART verifier, lock balance verification for speculative lock optimizations, D8 and R8 Android compilers, Goit internal Google bytecode optimizer, Jeremy Manson and Google's OpenJDK variant, Linux kernel performance work and perf tooling, JikesRVM stack trace format making exception-heavy DaCapo benchmarks faster than HotSpot, Energy Efficiency across Programming Languages study comparing Java and Go, Ian Rogers on twitter: @Ian Rogers

The .NET Core Podcast
Measure Twice, Cut Once: Benchmarking, Hot Paths and the Chainsaw of Unsafe Code with Szymon Kulec

The .NET Core Podcast

Play Episode Listen Later May 1, 2026 65:45


Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium Enterprise) leader wondering why your technology investments aren't delivering, or you're facing critical decisions about AI, modernization, or team productivity, let's talk. Show Notes "The first measurement could be actually someone from the, so-called business, stating that, "oh gosh, this is so slow." That would be like the coarse grained measurement that you can sometimes receive for free"— Szymon Kulec Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. I'm your host Jamie Taylor, bringing you conversations with the brightest minds in the .NET ecosystem. Today, we're joined by Szymon Kulec to talk about systems programming in .NET. But that's just the surface level detail of what we talk about. We do a deep-dive into some of the corners of .NET and C# that a lot of engineers hardly ever get the chance to cover. This is more than your standard, surface level conversation about C# and .NET. "Maybe sometimes you will actually create a thread. Something that you don't do nowadays in .NET, because you know what you are doing and you want to own the specific thread for or your own specific purpose."— Szymon Kulec Along the way, we talked about how developers who are using C# and .NET should think about learning the deeper levels of the language and how things work under the covers. Knowing how the JIT works with your code will help you to write more performant code, for sure. Before we jump in, a quick reminder: if The Modern .NET Show has become part of your learning journey, please consider supporting us through Patreon or Buy Me A Coffee. Every contribution helps us continue bringing you these in-depth conversations with industry experts. You'll find all the links in the show notes. Anyway, without further ado, let's sit back, open up a terminal, type in `dotnet new podcast` and we'll dive into the core of Modern .NET. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-8/measure-twice-cut-once-benchmarking-hot-paths-and-the-chainsaw-of-unsafe-code-with-szymon-kulec/ Useful Links: Szymon on LinkedIn Szymon's blog Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in Touch: Via the contact page Joining the Discord Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast. Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show. Editing and post-production services for this episode were provided by MB Podcast Services.

Software Engineering Radio - The Podcast for Professional Software Developers
SE Radio 718: Will Sentance on JS Modernization

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Apr 29, 2026 58:43


Will Sentance, educator and co-founder of Codesmith, joins SE Radio's Adi Narayan to discuss the evolution of JavaScript and modern best practices. They begin with JavaScript's origins as a simple scripting language and its growth into the backbone of modern web development, highlighting the core theme of the "don't break the web" constraint. The requirement that JavaScript must remain backward-compatible has shaped everything from naming decisions (e.g., flat instead of flatten) to the introduction of Symbols as a collision-safe way to extend objects. Will explains how the TC39 group uses the open-source community as a filtration system, absorbing user land patterns (like those from Lodash or Moment) into the standard library only once demand is proven. The upcoming Temporal API is highlighted as a major win for native date/time handling. On the engine side, Will discusses the shift toward monomorphic object shapes in the V8 JavaScript engine for better just-in-time (JIT) compiler performance, and how developers can now write more engine-aware code. The conversation also touches on LLMs in coding: Will's view is that AI tools are useful but risk atrophying developers' under-the-hood understanding, which remains essential for debugging complex, production-scale systems.

ai symbols javascript modernization jit tc39 lodash v8 javascript se radio
MladýPodnikatel.cz
Ambasadorka Jitka Dvořáková: Zkušenosti s řízením Philipsu v desítkách zemí světa

MladýPodnikatel.cz

Play Episode Listen Later Apr 28, 2026 70:57


Toto je druhý díl série pěti podcastů s Jitkou Dvořákovou o její kariéře. Jitka je ambasadorkou mojí značky a v tomto díle se věnujeme jejímu působení ve Philipsu. Navazujeme na první díl, který si můžeš pustit zde. Další díly vyjdou postupně. Jitka dříve pracovala ve firmách Panasonic, Mall, CZC a dalších. Tato epizoda se zaměřuje na Jitčin přechod z Panasonicu do Philipsu a důvody, které ji k tomu vedly. Popisuje, jak se dostala do mezinárodního managementu a jaké výzvy přináší řízení regionu s desítkami odlišných trhů. Sdílí zkušenosti s konkurencí, nákladovou strukturou i fungováním velkého korporátu. Závěrem ukazuje, proč její působení ve Philipsu skončilo a jak tuto změnu zpětně hodnotí. Tato epizoda je součástí podcastu, který pro vás od roku 2015 připravuje Jiří Rostecký. Videa k podcastům najdete na jeho webu: www.rostecky.cz Veškerá doporučení, informace, data, služby, reklamy nebo jakékoliv jiné sdělení zveřejněné na našich stránkách je pouze nezávazného charakteru a nejedná se o odborné rady nebo doporučení z naší strany. Podrobnosti na odkazu https://rostecky.cz/upozorneni.

Studyplus Engineering Podcast
47: 【RubyKaigi直前SP】「JITって結局何?」テックリードのコンパイラ講義と、業務でパーサーを書く技術!

Studyplus Engineering Podcast

Play Episode Listen Later Apr 20, 2026 20:43


新卒エンジニアの田嶋と外囿、ゲストの羽鳥、テックリードの伊尾木の4人が、目前に迫ったRubyKaigiに向けたスペシャルトークを展開!昨年は「パーサーって何…?」と壁に直面した若手陣ですが、今年は一味違います!今回はRubyの注目機能である「JITコンパイラ」や「YJIT」について深掘り。テックリードのゆうき先輩が、コンパイラとインタープリタの違いからマニアックな「SSA(静的単一代入)形式」まで、まさかの講義!?「業務でパーサーを書く」というテックな雑談も飛び出し、熱量たっぷりの学びの時間となりました。函館開催に向けたメンバーそれぞれの目標宣言も必聴です。ぜひRubyKaigi前の予習としてお楽しみください!Show Notes昨年のRubyKaigi振り返りJITコンパイラって結局何?テックリードが基礎から分かりやすく解説!学生時代の研究が蘇る?クラシカルなコンパイル手法「SSA形式」とは業務でパーサーを書く!?裏側の技術を知っておくべき理由今年の目標は「発表者に質問する!」函館でのRubyKaigiへの意気込み採用情報スタディプラスでは一緒に働くエンジニアを募集しております。カジュアル面談も随時受け付けていますので、ご興味のある方は下記リンクからご応募ください。⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠スタディプラスの採用情報⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠著作権表示BGMはフリーBGM・音楽素材MusMus(⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://musmus.main.jp⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)を使用しています。

ssa jit bgm bgm rubykaigi
Moscow Python: подкаст о Python на русском
Новости мира Python за март 2026

Moscow Python: подкаст о Python на русском

Play Episode Listen Later Apr 9, 2026 62:24


Чтобы научиться программировать и разбираться в тонкостях Python 3.12 записывайтесь на базовый курс Learn Python — https://clck.ru/3MuShF   Ведущие – Григорий Петров и Михаил Корнеев Новости выпуска: Python 3.15's JIT is now back on track — https://fidget-spinner.github.io/posts/jit-on-track.html OpenAI покупает Astral — https://openai.com/index/openai-to-acquire-astral/  JazzBand закрывается — https://jazzband.co/news/2026/03/14/sunsetting-jazzband Первый публичный релиз Django Modern Rest —  https://github.com/wemake-services/django-modern-rest/releases/tag/0.1.0 Defense in Depth: A Practical Guide to Python Supply Chain Security — https://bernat.tech/posts/securing-python-supply-chain/ The Slopsource Is Here — https://eclips4.github.io/slopsource.html Ссылки выпуска: Курс Learn Python — https://learn.python.ru/advanced Канал Миши в Telegram — https://t.me/tricky_python Канал Moscow Python в Telegram — https://t.me/moscow_python Все выпуски — https://podcast.python.ru Митапы Moscow Python — https://moscowpython.ru Канал Moscow Python на Rutube — https://rutube.ru/channel/45885590/ Канал Moscow Python в VK — https://vk.com/moscowpythonconf 

Dopolední host
Největší úspěch? Že jsme stále tady, říká sbormistryně Jitřenky. Ikonický pěvecký sbor slaví 60

Dopolední host

Play Episode Listen Later Apr 8, 2026 26:41


Jste z Českých Budějovic a okolí? A věnujete se dlouhodobě hudbě? Pokud ano, je značně pravděpodobné, že jste prošli Jitřenkou. Tento dětský pěvecký sbor letos slaví 60 let od svého založení. Za tu dobu vychoval nespočet talentů a posbíral ocenění po celém světě. V současnosti má přibližně 170 členů ve věkovém rozmezí zhruba od 4 do 20 let.Všechny díly podcastu Dopolední host můžete pohodlně poslouchat v mobilní aplikaci mujRozhlas pro Android a iOS nebo na webu mujRozhlas.cz.

this IS research
Who wants to be a this IS research expert? Jan's turn

this IS research

Play Episode Listen Later Apr 1, 2026 33:22


Does Jan really know what he is talking about? Like we did with Nick last time, we play another round of trivia questions about information systems research – but now Nick is the host and Jan is the player. How well does he know the field? Tune in to find out. And like last time, you can play our game for yourself. The questions are posted below. Play the game for yourself: Round 1 Question: MIS Quarterly is physically headquartered and historically associated with which American university? A. MIT B. Georgia State University C. Indiana University D. University of Minnesota Round 2 Question: In 2003, which scholar wrote the highly influential MISQ Issues & Opinions paper entitled "The Identity Crisis within the Is Discipline: Defining and Communicating the Discipline's Core Properties"? A. Wanda Orlikowski B. Izak Benbasat C. Varun Grover D. Ben Shneiderman Round 3 Question: Wanda Orlikowski, a frequent contributor to both MIS Quarterly and Information Systems Research, is famous for a 1992 Organization Science paper that introduced which theory to the IS field? A. Structuration Theory B. Actor-network Theory C. Transaction Cost Theory D. Punctuated Equilibrium Theory Round 4 Question: Enid Mumford is most closely associated with which IS development practice? A. Requirements engineering B. Rapid application development C. Object orientationD. User participation Round 5 Question: In which years were the first issues of MISQ and ISR published? A. 1977 and 1980 B. 1980 and 1990 C. 1980 and 1985 D. 1977 and 1990 Round 6 Question: Markus (1983), in one of the most famous IS papers ever written, used a case study to argue that "resistance" to a new system is caused by: A. Lack of technology fit B. Change fatigue C. Power imbalances D. User cognition Round 7 Question: In his work on system failure, Lyytinen argued that the traditional "technical" view of systems development was too narrow. He instead developed a framework of IS failure focusing on which of the following? A. Expectation Failure B. Socio-technical Failure C. Temporal Failure D. Representation Failure Round 8 Question: Which of these concepts associated with the work of Mark Keil is frequently cited as a common dysfunction in system development and implementation projects? A. Resistance B. Escalation of commitment C. Power dynamics D. Inadequate documentation Round 9 Question: The classic paper by Grover, Jeong, Kettinger, and Teng (1995) regarding business process reengineering success was published in which journal, known for its strong ties to economic IS research? A. Journal of Management Information Systems B. Information Systems Research C. Information & Management D. Management Science Round 10 Question: Which 2004 MISQ paper by Hevner, March, Park and Ram introduced the "Design Science" paradigm in IS research, providing a set of seven guidelines for the craft? A. "Information Systems Strategy" B. "The IT Artifact" C. "Design Science in Information Systems Research" D. "Rigorous Research in the Digital Age" Round 11 Question: Willcocks and Lacity are world-renowned scholars who have published a massive body of "classic" works across JIT and MISQ regarding what specific organizational phenomenon? A. Strategic value of IT B. Outsourcing C. Post adoption system use D. Participatory methods for IS development Round 12 Question: In 1991, Banker and Kemerer published a highly influential paper in Information Systems Research regarding Economies of scale in software development. What was their primary tool for measuring software size and complexity? A. Lines of Code B. Function Points C. Entropy D. Cyclometric Complexity

What Is...? A Jeopardy! Podcast
Week of March 23: Mmm Mmm Mmm

What Is...? A Jeopardy! Podcast

Play Episode Listen Later Mar 31, 2026 85:27


It's another Jamie Ding week on Jeopardy! and that means another tough week for our show, as his dominance makes our jobs just that much more difficult. But we find a way, as an Emily joke turns into a complete giggle fit for John, Jamie gives a very classy incorrect response, and there's heartbreak in BFJ. Plus, we dive deep on the company history of 3M. If you want an episode that wasn't difficult for us at all, then head on over to our Patreon as we posted a brand-new episode yesterday: an exclusive interview with Andrew He! Saying it was the most candid interview he's ever given, Andrew gets into the nitty-gritty with us from the food poisoning he suffered right before the JIT to how he's prepared for all the big tournaments over the years. It's a great way to support our show and get some great content too! Join today at patreon.com/jeopardypodcast. SOURCE: 3M.com: "The History of 3M"; The New Yorker: "How 3M Discovered, Then Concealed, The Dangers of Forever Chemicals" by Sharon Lerner Special thank you as always to The Jeopardy! Fan and the J-Archive. This episode was produced by Producer Dan. Music by Nate Heller. Art by Max Wittert.

Hacker News Recap
March 17th, 2026 | Kagi Translate now supports LinkedIn Speak as an output language

Hacker News Recap

Play Episode Listen Later Mar 18, 2026 14:58


This is a recap of the top 10 posts on Hacker News on March 17, 2026. This podcast was generated by wondercraft.ai (00:30): Kagi Translate now supports LinkedIn Speak as an output languageOriginal post: https://news.ycombinator.com/item?id=47408703&utm_source=wondercraft_ai(01:55): Reddit User Uncovers Who Is Behind Meta's $2B Lobbying for Age Verification TechOriginal post: https://news.ycombinator.com/item?id=47410870&utm_source=wondercraft_ai(03:20): US SEC preparing to scrap quarterly reporting requirementOriginal post: https://news.ycombinator.com/item?id=47406779&utm_source=wondercraft_ai(04:45): Kagi Small WebOriginal post: https://news.ycombinator.com/item?id=47410542&utm_source=wondercraft_ai(06:11): Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'Original post: https://news.ycombinator.com/item?id=47413876&utm_source=wondercraft_ai(07:36): A Decade of SlugOriginal post: https://news.ycombinator.com/item?id=47416736&utm_source=wondercraft_ai(09:01): Every layer of review makes you 10x slowerOriginal post: https://news.ycombinator.com/item?id=47408205&utm_source=wondercraft_ai(10:27): FFmpeg 8.1Original post: https://news.ycombinator.com/item?id=47413525&utm_source=wondercraft_ai(11:52): Python 3.15's JIT is now back on trackOriginal post: https://news.ycombinator.com/item?id=47416486&utm_source=wondercraft_ai(13:17): If you thought code writing speed was your problem you have bigger problemsOriginal post: https://news.ycombinator.com/item?id=47415919&utm_source=wondercraft_aiThis is a third-party project, independent from HN and YC. Text and audio generated using AI, by wondercraft.ai. Create your own studio quality podcast with text as the only input in seconds at app.wondercraft.ai. Issues or feedback? We'd love to hear from you: team@wondercraft.ai

this IS research
Who wants to be a this IS research expert?

this IS research

Play Episode Listen Later Mar 18, 2026 41:31


Does Nick really know what he is talking about? Time to find out. We play a trivia quiz with fifteen questions about information systems research. Nick has an audience joker, a telephone joker, and a 50:50 joker -and he needs all of them to make it through the levels. How well do you know the field? Tune in to find out, or play our game for yourself. The questions are posted below. Play the game for yourself: Round 1 Question: Which three journals were added when the AIS Senior Scholars expanded the old Basket of Eight into the 11-journal premier list in 2023? A. DSS, I&M, and I&O B. DSS, ISJ, and JSIS C. CAIS, I&M, and IT&P D. DSS, JIT, and I&O Round 2 Question: In Fred Davis's 1989 TAM paper, which two beliefs are the famous core constructs? A. Trust and enjoyment B. Performance expectancy and effort expectancy C. Perceived usefulness and perceived ease of use D. Social influence and facilitating conditions Round 3 Question: Which paper introduced UTAUT? A. Venkatesh & Davis, 2000, Management Science B. Davis, 1989, MIS Quarterly C. Venkatesh et al., 2003, MIS Quarterly D. Venkatesh, Thong, & Xu, 2012, MIS Quarterly Round 4 Question: The original DeLone and McLean paper, "Information Systems Success: The Quest for the Dependent Variable," appeared in which year? A. 1988 B. 1990 C. 1992 D. 2003 Round 5 Question: Which paper is generally credited with introducing Action Design Research (ADR) into the IS mainstream? A. Hevner et al. (2004), MISQ B. Sein et al. (2011), MISQ C. Gregor & Hevner (2013), MISQ D. Peffers et al. (2007), JMIS Round 6 Question: Which paper is the 2017 MISQ piece on platform ecosystems with the subtitle-like claim "How Developers Invert the Firm"? A. Parker, Van Alstyne, & Jiang B. Constantinides, Henfridsson, & Parker C. Eisenmann, Parker, & Van Alstyne D. Ghazawneh & Henfridsson Round 7 Question: Which paper is the most impactful technostress article in Information Systems research? A. Tarafdar et al. (2007), JMIS, The impact of technostress on role stress and productivity B. Ragu-Nathan et al. (2008), ISR, The consequences of technostress for end users in organizations C. Tarafdar et al. (2010), JMIS, Impact of technostress on end-user satisfaction and performance D. Tarafdar, Pullins, & Ragu-Nathan (2015), ISJ, Technostress: negative effect on performance and possible mitigations Round 8 Question: As of March 2026, which of the following papers has the highest Google Scholar citation count? A. Venkatesh et al. (2003) UTAUT B. Yoo, Henfridsson, & Lyytinen (2010) The New Organizing Logic C. Hevner et al. (2004) Design Science in Information Systems Research D. Davenport (1993) Process innovation: reengineering work through information technology Round 9 Question: In digital-platform research, the phrase "boundary resources model" is most closely associated with which paper? A. Ghazawneh & Henfridsson (2013), ISJ B. Constantinides, Henfridsson, & Parker (2018), ISR C. Parker, Van Alstyne, & Jiang (2017), MISQ D. Yoo, Henfridsson, & Lyytinen (2010), ISR Round 10 Question: In IS economics / IT business value research, which paper is the classic article on information worker productivity? A. Brynjolfsson & Hitt, 1996, MISQ B. Aral, Brynjolfsson, & Van Alstyne, 2012, ISR C. Aral & Weill, 2007, Org. Science D. Brynjolfsson, Rock, & Syverson, 2017, NBER Level 11 Question: In Feldman and Pentland's routines work, which pairing is correct? A. Ostensive = abstract pattern or idea of the routine; Performative = specific enactments by specific people at specific times and places B. Ostensive = formal SOP; Performative = deviations from the SOP C. Ostensive = managerial intention; Performative = worker resistance D. Ostensive = organizational memory; Performative = organizational forgetting Level 12 Question: Which statement best captures Paul Leonardi's (2013) position on sociomateriality? A. Materiality and human interpretation are always inseparable, so affordances and constraints cannot be analytically distinguished from materiality. B. Materiality exists independently of people, but affordances and constraints do not; they arise in relation to human goals. C. Sociomateriality should only be grounded in agential realism, not critical realism. D. The social and the material are separable in theory, but not in empirical research. Level 13 Question: The 2010 ISR research commentary "Digital Infrastructures: The Missing IS Research Agenda" is associated with which set of authors? A. Yoo, Henfridsson, and Lyytinen B. Tilson, Lyytinen, and Sørensen C. Hanseth, Monteiro, and Hatling D. Eaton, Elaluf-Calderwood, Sorensen, and Yoo. Level 14 Question: Which paper examined whether participation in the gig economy is associated with entrepreneurial activity, and who are its authors? A. Burtch, Carnahan, and Greenwood (2018), Management Science B. Greenwood, Agarwal, Agarwal, and Gopal (2019), Organization ScienceC. Burtch, Ghose, and Wattal (2013), Information Systems Research D. Greenwood and Wattal (2017), MIS Quarterly Level 15 Question: In Kellogg, Valentine, and Christin's "Algorithms at Work: The New Contested Terrain of Control" framework, which set correctly names the six mechanisms of algorithmic control? A. Restricting, recommending, recording, rating, replacing, rewarding B. Ranking, routing, recording, rewarding, reviewing, removing C. Restricting, routing, reviewing, ranking, replacing, rewarding D. Recommending, recording, rating, regulating, replacing, remunerating

Typisk Indøk - med Jakob & Håkon
E7: Ingvild (5) [Tema: Indøk Bucket List og Revyen]

Typisk Indøk - med Jakob & Håkon

Play Episode Listen Later Mar 2, 2026 51:28


Deres favorittduo er i storform og serverer en JIT (just-in-time) episode i forkant av revyen! Med oss på laget har vi Ingvild (5) i revyen for å diskutere revyen, hva som ligger bak, og hvem som har mest gummifjes, synger best, og hennes favoritt-sketsj i årets revy. I TILLEGG så lager vi en Indøk og Trondheim bucket list: Hva må man gjøre som indøk student og hva er obligatorisk i studentbyen Trondheim? Dette kan du ikke gå glipp av. Følg vårt råd fra Tårnsuiten på Brittania: Ta en lytt da vel! Mvh, Sondre og Jens

Typisk Indøk - med Line & Liset
E7: Ingvild (5) [Tema: Indøk Bucket List og Revyen]

Typisk Indøk - med Line & Liset

Play Episode Listen Later Mar 2, 2026 51:28


Deres favorittduo er i storform og serverer en JIT (just-in-time) episode i forkant av revyen! Med oss på laget har vi Ingvild (5) i revyen for å diskutere revyen, hva som ligger bak, og hvem som har mest gummifjes, synger best, og hennes favoritt-sketsj i årets revy. I TILLEGG så lager vi en Indøk og Trondheim bucket list: Hva må man gjøre som indøk student og hva er obligatorisk i studentbyen Trondheim? Dette kan du ikke gå glipp av. Følg vårt råd fra Tårnsuiten på Brittania: Ta en lytt da vel! Mvh, Sondre og Jens

Potent Podables
Episode 284 - 9 February to 20 February 2026 - A Double Shot of JIT

Potent Podables

Play Episode Listen Later Feb 26, 2026 99:23


Jeopardy! recaps from the weeks of February 9th and February 16th, 2026. We double up on the JIT, because of unforeseen scheduling difficulties. However, it conveniently gets us back to regular episodes next week. And we will have a deep dive and quiz next week, like normal. Yay normalcy! Find us on Facebook (Potent Podables). Check out our Patreon (patreon.com/potentpodables). Email us at potentpodablescast@gmail.com. Continue to support social justice movements in your community and our world. https://www.doctorswithoutborders.org/  www.rescue.org  www.therebelsproject.org www.abortionfunds.org  https://wck.org/  https://www.pcrf.net/   https://www.givedirectly.org/ 

Reaching For Real Life
The State of the Union and India

Reaching For Real Life

Play Episode Listen Later Feb 25, 2026 29:51


Ministering Across India's Caste System: Foot Washing, Honor, and Gospel IdentityAfter some quick State of the Union takes Sean interviews Nitin and Jit from India about their ministry in the context of India's caste system, explaining the Hindu belief that people are created into fixed castes that cannot be changed and how this shapes ministry. Nitin describes beginning work among poor, oppressed groups and intentionally learning their belief systems, culture, leadership, oral traditions, and worship practices to bridge the gospel, leading to outreach among 43 people groups in 13 languages and transformed lives. They highlight foot washing as a core biblical strategy, helping people heal from caste-based shame and recover God-given identity as children of the Lord. The ministry also emphasizes honoring people through acts like foot washing, shawls, and garlands to communicate love and acceptance without discrimination, and it has begun bearing fruit among high-caste Brahman religious leaders.00:00 Meet Nitin and Jit16:50 Understanding the Caste System17:47 Starting with the Poor18:28 Bridging Gospel and Culture19:07 Foot Washing as Strategy19:42 Restoring Identity and Healing20:36 Honor and Radical Welcome21:29 Reaching Brahman Leaders22:01 Gurus Respond to the Gospel22:10 Closing ThoughtsTranscript of Interview:I'm here with Nitin and Jit from India, our good friends who are such a blessing and have been with us. We're very grateful. Thanks for being with us. Thank you, Nitin. We'll start with you. You guys have a very unique ministry in India and it's a very different place to minister. Can you start by explaining a little bit of the cast system, because it really instructs a lot how you do ministry.Tell us a little bit about the caste system and how it works. Thank you for asking that question. India, we have caste system. Most of the Hindus believe in the caste system. The creator God Brahma, created Braman pri from his head, from one shoulder came warriors and kings and another shoulder business people from his belly created commoner from one feet tribal and from another feed untouchable.This is the caste system of India. The creator, God, sit at this cast in creation. So you cannot change your cast no matter how much education you may have, no matter how much wealth you have. You born and die in same cost and that shapes a whole lot of the limitations of ministry. You guys have done some really interesting things now, when you began, your ministry specifically began as a ministry to the poor.To that, those untouchables, that lower caste how did you start ministry there? 'cause you now have a lot of places. You guys have really grown and ministering, planted churches. How? Did you start with the poor and why did you start there? Poor people in India, they are suppressed by the caste system.They don't have a whole lot with them. And we want gospel to penetrate their heart, change their identity, their worldview, and they may see the creator God his plan for their life and purpose for their life. And so we began with the premature tribe and reached, started working with them. The way we minister to them, understand the belief system, their culture, leadership structure, their oral tradition, their musical instrument, the date is the worship, and then try to bridge gospel with them and God bless us to reach out 43 different people group and 13 different languages.And they are responding to the gospel. Their life is transformed by the power of gospel and they see hope in their situation. Yeah. One of the things you guys do that is so compelling, and I think in your setting because of the caste system, it's really deeply significant. You've carried the biblical practice of foot washing.And it's not just a thing you do as a ceremony. It's a major strategy. And when you stop and think about the caste system and the inherent humility and the foot washing it, it makes such sense. Tell a little bit about why you do that and how that has impacted your ministry. A two lead person know what is the worth of that person because.System stolen, God-given identity, and they always looked down upon those people. And in biblical bill system, when Jesus washed in John 13 disciple feet and he commanded all of us to wash other people's feet. We felt that God is telling us to wash the people's feet so that he can take all the unshared pain they carry in their life because of the caste system, and they get a true identity in the Lord and they understand the way God view them and accept that standard, not the standard of which people look upon them.And so God is. Shaping their life, transforming their heart, but giving them new identity. They are the children of the Lord who deeply care for them, and he has destiny for them in heaven With him, y you have a unique emphasis on honor. Your ministry, it's very humbling to go and minister with you guys.It's wonderful. But you very much show honor to your guests and honor to the people there. What is happening there and why are you doing that so intentionally because we wanted to see that different kind of law, a uniqueness in the, when you are Christian and love by Christian, it is a deep need in the community to beside food and shelter.The biggest need of any human being is loved and cared by. They are significant people in the community. And we want to wash their feet, give them shawl, give them garland so that they feel that they're precious in the sight of the Lord, and they're accepted without g creed, color, and any discrimination.And you feel that, yes, you feel that there's such a neat spirit. One of the things that is interesting because of the caste system, many people, because there's such need among the poor, many people administered the poor. We all are familiar with the ministry of Mother Teresa and her ministry.You've done something rather. Unique though, and my first exposure to it was when we were with you a couple years ago, it's your ministry to the religious leaders who are of the Brahman cast, that's the highest cast. And you're seeing some amazing fruit of the gospel and using the Lord's Prayer among that cast.Tell us a little bit about that. God started working among these Brahman gurus. These Brahman gurus came from very rich background. Having knowledge. Their PhDs, they have so much wealth under them. Many run hospitals, schools, and thousands of people touching their feet every day to seek their blessing.But God reveling to them in the dreams, one of the guru God dream, three days in the row that he is one step away from burning hell. That terrified him because of the dream, and he understood that wealth. The knowledge is not going to save his soul, right? So he left barefooted from his temple and we found him, and he's working with us right now.Through him. We started with working with other Brahmans and we found many Brahman gurus coming to know the Lord and they understand the repercussion of the caste system on people's life, the way people were ated in the system, how they were suppressed down and stolen, the God-given identity. Now they are washing the feet of Dali.Tribal and untouchable, and they are sharing gospel to their own community. The saving grace has a power. God Gospel has a power to transform different community, and we unite India together in the body of Christ. So we can see that India is separated by the language, by the caste system, but the gospel is uniting people together.Yeah. And we will see India coming together in the body of Christ. That is so powerful. And for us here, it's hard for us to envision. The impact of a Brahman guru washing the feet of someone from the untouchable cast. And so it, it's just very impactful to see that. And you've seen numerous of these gurus for our audience tell, just gimme a minute or less on what a guru is so they understand.It's mo we think of gurus. That's a kind of foreign topic the way we say it. This is Ajit. Ajit. Why don't you tell us that gurus in our context are the leaders. Teachers, so they are the one who gave spiritual teachings and insights for their followers. Okay. So in the Brahman cast, you said they believe in one overall creator.Is that correct? One overall creator. So the Christian faith is a little easier for them to understand the one creator through Jesus Christ if we see and understand each person's soul. Needs a savior, right? Whether we go in any religion, the ultimate thing is like the soul needs a savior. And that's a spiritual hunger.Yeah. That's a spiritual destiny. And when we look at that, there can be only one savior. Yeah. One destination. And that's where we come alongside and say that there is a savior. Will help you fulfill your destiny to reach your greater God. Right Now, some of the things you guys have done have made some of the church people a little uncomfortable 'cause it's outside the box.This is definitely not normal missions work. Talk about that a little bit. We have seen, we sometime we have critical view. If somebody become a Christian, he should be clothing like us. He should talk like us. He should worship like us. It, of seeing that surface thing. So we allow people to wear their customs, their way of life in the sense of the way they cloth the way they do their hair.And we don't come against that, but we want to see that their heart is transformed and we allow them to remain in their clothing and their color. Everything belongs to God. And God can use every person for his glory. We don't have to see the color of their cap, what kind of shirts they're wearing, how long their hair is, or what kind of dots on their forehead of that.Seeing every person is created in God's image and loving them. And when he created, everything was beautiful. Yeah. And to see an individual, a leader, dressed in his robes as a guru. He's leading people in worship of Jesus is a powerful thing. You guys had a big community meeting some Muslims that was there at the time of prayer in one of your, one of your centers, and you let them have their Muslim prayers in your center.That's right. And some people can't envision you loving that way. For the purpose of ultimately sharing the gospel and sharing the love of Jesus after letting them pray in our building, we wash their feet. We share gospel with them. And the god's love is so compelling at that. When you wash somebody's feet, it is a.Compelling, but non-threatening way to witness Christ. Oh, yeah. Without a doubt. Being there is an incredible thing. In November, we have a group going to work with you guys and we don't put your names in the neighbor of your mid ministry over the broadcast, out over the air because persecution.It's a real thing, but if they want people wanna find out more, you can contact us@reallife.org. You can shoot an email to us and we can let you know about, and you can come and find out, our trips fill up fast. So I don't know that there'll be space, but you can at least find out about this great ministry and more about our partnership with this wonderful group in India.Thank you guys for being with us. Thank you.

Reaching For Real Life
The State of the Union and India

Reaching For Real Life

Play Episode Listen Later Feb 25, 2026 29:51


Ministering Across India's Caste System: Foot Washing, Honor, and Gospel IdentityAfter some quick State of the Union takes Sean interviews Nitin and Jit from India about their ministry in the context of India's caste system, explaining the Hindu belief that people are created into fixed castes that cannot be changed and how this shapes ministry. Nitin describes beginning work among poor, oppressed groups and intentionally learning their belief systems, culture, leadership, oral traditions, and worship practices to bridge the gospel, leading to outreach among 43 people groups in 13 languages and transformed lives. They highlight foot washing as a core biblical strategy, helping people heal from caste-based shame and recover God-given identity as children of the Lord. The ministry also emphasizes honoring people through acts like foot washing, shawls, and garlands to communicate love and acceptance without discrimination, and it has begun bearing fruit among high-caste Brahman religious leaders.00:00 Meet Nitin and Jit16:50 Understanding the Caste System17:47 Starting with the Poor18:28 Bridging Gospel and Culture19:07 Foot Washing as Strategy19:42 Restoring Identity and Healing20:36 Honor and Radical Welcome21:29 Reaching Brahman Leaders22:01 Gurus Respond to the Gospel22:10 Closing ThoughtsTranscript of Interview:I'm here with Nitin and Jit from India, our good friends who are such a blessing and have been with us. We're very grateful. Thanks for being with us. Thank you, Nitin. We'll start with you. You guys have a very unique ministry in India and it's a very different place to minister. Can you start by explaining a little bit of the cast system, because it really instructs a lot how you do ministry.Tell us a little bit about the caste system and how it works. Thank you for asking that question. India, we have caste system. Most of the Hindus believe in the caste system. The creator God Brahma, created Braman pri from his head, from one shoulder came warriors and kings and another shoulder business people from his belly created commoner from one feet tribal and from another feed untouchable.This is the caste system of India. The creator, God, sit at this cast in creation. So you cannot change your cast no matter how much education you may have, no matter how much wealth you have. You born and die in same cost and that shapes a whole lot of the limitations of ministry. You guys have done some really interesting things now, when you began, your ministry specifically began as a ministry to the poor.To that, those untouchables, that lower caste how did you start ministry there? 'cause you now have a lot of places. You guys have really grown and ministering, planted churches. How? Did you start with the poor and why did you start there? Poor people in India, they are suppressed by the caste system.They don't have a whole lot with them. And we want gospel to penetrate their heart, change their identity, their worldview, and they may see the creator God his plan for their life and purpose for their life. And so we began with the premature tribe and reached, started working with them. The way we minister to them, understand the belief system, their culture, leadership structure, their oral tradition, their musical instrument, the date is the worship, and then try to bridge gospel with them and God bless us to reach out 43 different people group and 13 different languages.And they are responding to the gospel. Their life is transformed by the power of gospel and they see hope in their situation. Yeah. One of the things you guys do that is so compelling, and I think in your setting because of the caste system, it's really deeply significant. You've carried the biblical practice of foot washing.And it's not just a thing you do as a ceremony. It's a major strategy. And when you stop and think about the caste system and the inherent humility and the foot washing it, it makes such sense. Tell a little bit about why you do that and how that has impacted your ministry. A two lead person know what is the worth of that person because.System stolen, God-given identity, and they always looked down upon those people. And in biblical bill system, when Jesus washed in John 13 disciple feet and he commanded all of us to wash other people's feet. We felt that God is telling us to wash the people's feet so that he can take all the unshared pain they carry in their life because of the caste system, and they get a true identity in the Lord and they understand the way God view them and accept that standard, not the standard of which people look upon them.And so God is. Shaping their life, transforming their heart, but giving them new identity. They are the children of the Lord who deeply care for them, and he has destiny for them in heaven With him, y you have a unique emphasis on honor. Your ministry, it's very humbling to go and minister with you guys.It's wonderful. But you very much show honor to your guests and honor to the people there. What is happening there and why are you doing that so intentionally because we wanted to see that different kind of law, a uniqueness in the, when you are Christian and love by Christian, it is a deep need in the community to beside food and shelter.The biggest need of any human being is loved and cared by. They are significant people in the community. And we want to wash their feet, give them shawl, give them garland so that they feel that they're precious in the sight of the Lord, and they're accepted without g creed, color, and any discrimination.And you feel that, yes, you feel that there's such a neat spirit. One of the things that is interesting because of the caste system, many people, because there's such need among the poor, many people administered the poor. We all are familiar with the ministry of Mother Teresa and her ministry.You've done something rather. Unique though, and my first exposure to it was when we were with you a couple years ago, it's your ministry to the religious leaders who are of the Brahman cast, that's the highest cast. And you're seeing some amazing fruit of the gospel and using the Lord's Prayer among that cast.Tell us a little bit about that. God started working among these Brahman gurus. These Brahman gurus came from very rich background. Having knowledge. Their PhDs, they have so much wealth under them. Many run hospitals, schools, and thousands of people touching their feet every day to seek their blessing.But God reveling to them in the dreams, one of the guru God dream, three days in the row that he is one step away from burning hell. That terrified him because of the dream, and he understood that wealth. The knowledge is not going to save his soul, right? So he left barefooted from his temple and we found him, and he's working with us right now.Through him. We started with working with other Brahmans and we found many Brahman gurus coming to know the Lord and they understand the repercussion of the caste system on people's life, the way people were ated in the system, how they were suppressed down and stolen, the God-given identity. Now they are washing the feet of Dali.Tribal and untouchable, and they are sharing gospel to their own community. The saving grace has a power. God Gospel has a power to transform different community, and we unite India together in the body of Christ. So we can see that India is separated by the language, by the caste system, but the gospel is uniting people together.Yeah. And we will see India coming together in the body of Christ. That is so powerful. And for us here, it's hard for us to envision. The impact of a Brahman guru washing the feet of someone from the untouchable cast. And so it, it's just very impactful to see that. And you've seen numerous of these gurus for our audience tell, just gimme a minute or less on what a guru is so they understand.It's mo we think of gurus. That's a kind of foreign topic the way we say it. This is Ajit. Ajit. Why don't you tell us that gurus in our context are the leaders. Teachers, so they are the one who gave spiritual teachings and insights for their followers. Okay. So in the Brahman cast, you said they believe in one overall creator.Is that correct? One overall creator. So the Christian faith is a little easier for them to understand the one creator through Jesus Christ if we see and understand each person's soul. Needs a savior, right? Whether we go in any religion, the ultimate thing is like the soul needs a savior. And that's a spiritual hunger.Yeah. That's a spiritual destiny. And when we look at that, there can be only one savior. Yeah. One destination. And that's where we come alongside and say that there is a savior. Will help you fulfill your destiny to reach your greater God. Right Now, some of the things you guys have done have made some of the church people a little uncomfortable 'cause it's outside the box.This is definitely not normal missions work. Talk about that a little bit. We have seen, we sometime we have critical view. If somebody become a Christian, he should be clothing like us. He should talk like us. He should worship like us. It, of seeing that surface thing. So we allow people to wear their customs, their way of life in the sense of the way they cloth the way they do their hair.And we don't come against that, but we want to see that their heart is transformed and we allow them to remain in their clothing and their color. Everything belongs to God. And God can use every person for his glory. We don't have to see the color of their cap, what kind of shirts they're wearing, how long their hair is, or what kind of dots on their forehead of that.Seeing every person is created in God's image and loving them. And when he created, everything was beautiful. Yeah. And to see an individual, a leader, dressed in his robes as a guru. He's leading people in worship of Jesus is a powerful thing. You guys had a big community meeting some Muslims that was there at the time of prayer in one of your, one of your centers, and you let them have their Muslim prayers in your center.That's right. And some people can't envision you loving that way. For the purpose of ultimately sharing the gospel and sharing the love of Jesus after letting them pray in our building, we wash their feet. We share gospel with them. And the god's love is so compelling at that. When you wash somebody's feet, it is a.Compelling, but non-threatening way to witness Christ. Oh, yeah. Without a doubt. Being there is an incredible thing. In November, we have a group going to work with you guys and we don't put your names in the neighbor of your mid ministry over the broadcast, out over the air because persecution.It's a real thing, but if they want people wanna find out more, you can contact us@reallife.org. You can shoot an email to us and we can let you know about, and you can come and find out, our trips fill up fast. So I don't know that there'll be space, but you can at least find out about this great ministry and more about our partnership with this wonderful group in India.Thank you guys for being with us. Thank you.

What Is...? A Jeopardy! Podcast
Week of February 2: Congratulations to Us!

What Is...? A Jeopardy! Podcast

Play Episode Listen Later Feb 10, 2026 80:36


That's right, one of our patrons, Paolo Pasco, has won the Tournament of Champions in dominant fashion, and so of course that means, in some small way, we won it too. We break down Paolo's fantastic performance and then we turn our attention to the JIT, which sees the immediate return of some of our faves. Emily was in attendance for a number of the games so she gives some expert opinion on that, Scott Riccardi gives us a contender for Response of the Year, and Paolo is so beloved by J! fans that the JFAF segment is us just reading praise of him. Plus, we dive deep on the U.S. Virgin Islands. If you want to lose your WIAJP Patreon virginity, you can head on over to patreon.com/jeopardypodcast, where we have tons of great bonus content for you to discover! You'll get a new bonus episode every month, plus access to our entire back catalogue, featuring a great interview with the one and only Paolo Pasco. It also includes "Paolo's Puzzle Corner", a segment where he wrote puzzles just for us! And you! So join today! SOURCE: Britannica: "U.S. Virgin Islands" Special thank you as always to the J-Archive and The Jeopardy! Fan. This episode was produced by Producer Dan. Music by Nate Heller. Art by Max Wittert.

What Is...? A Jeopardy! Podcast
Week of January 26: Emily Heller Geographic

What Is...? A Jeopardy! Podcast

Play Episode Listen Later Feb 3, 2026 89:04


The Tournament of Champions continues apace this week, as we finish off the quarterfinals and the semifinals and get ready for next week's finals by...watching an exhibition game. We have some thoughts on that as well as some of the stellar gameplay this week including a "Welcome to Next Year's JIT" performance from Tom Devlin and a down-to-the-wire finish between Cameron Berry and Paolo Pasco. Emily also LOVES a geography category this week, John receives an extremely weird heckle, and Fox News gets in on the Jeopardy! reporting game. Plus, we dive deep on Jean-Paul Marat's murderer, Charlotte Corday. If you want to murder some more Jeopardy! content, you can head on over to our Patreon for a bunch of bonus content. You'll get immediate access to our entire back catalogue, our wonderful Discord (with several J! champs hanging out in there), and a brand-new bonus episode every month, like last week's, which featured the JIT's Alison Betts and Drew Goins playing a rock and metal board to help them prepare. Join today at patreon.com/jeopardypodcast. SOURCE: The Science Survey: "The Angel of Assassination: A Profile on Charlotte Corday" by Winnie Huang Special thank you as always to the Jeopardy! Fan and J-Archive. This episode was produced by Producer Dan. Music by Nate Heller. Art by Max Wittert.

airhacks.fm podcast with adam bien
From Quantum Physics to Quarkus

airhacks.fm podcast with adam bien

Play Episode Listen Later Jan 27, 2026 67:10


An airhacks.fm conversation with Holly Cummins (@holly_cummins) about: first computer experience with her dad's Kaypro CPM machine and ASCII platform games, learning Basic programming on an IBM PC clone to build a recipe management system, studying physics at university with a doctorate in quantum computing, self-teaching Java to create 3D visualizations of error correction on spheres during PhD research, joining IBM as a self-taught programmer without formal computer science education, working on Business Event Infrastructure (BDI) at IBM, brief unhappy experience porting JMS to .net with Linux and VNC, moving to IBM's JVM performance team working on garbage collection analysis, creating Health Center visualization tooling for J9 as an alternative to JDK Mission Control, innovative low-overhead always-on profiling by leveraging JIT compiler's existing method hotness data, transitioning to WebSphere Liberty team during its early development, Liberty's architectural advantage of OSGi-based modular core enabling small fast startup while maintaining application compatibility, working on Apache Aries enterprise OSGi project and writing a book about it, discussion of OSGi's strengths in protecting internal APIs versus complexity costs for application developers, the famous OSGi saying about making the impossible possible and the possible hard, microservices solving modularity problems through network barriers versus class loader barriers, five years as IBM consultant helping customers adopt cloud-native technologies, critique of cloud-native terminology becoming meaningless when everything required the native suffix, detailed analysis of 12-factor app principles and how most were already standard Java practices, stateless processes as the main paradigm shift from JavaServer Faces session-based applications, joining Red Hat's quarkus team three and a half years ago through Erin Schnabel's recommendation, working on Quarkiverse community aspects and ecosystem development, leading energy efficiency measurements confirming Quarkus's sustainability advantages, current role as cross-portfolio sustainability architect for Red Hat middleware, writing Pact contract testing extension for Quarkiverse to understand extension author experience, re-architecting Quarkus test framework class loading to enable deeper extension integration, recent work on Dev Services lazy initialization to prevent eager startup of multiple database instances across test profiles, fixing LGTM Dev Services port configuration bugs for multi-microservice observability setups, upcoming JPMS integration work by colleague David Lloyd requiring class loader simplification, the double win of saving money while also reducing environmental impact, comparison of sustainability benefits to accessibility benefits for power users, mystery solved about the blue-haired speaker at European Java User Groups years ago Holly Cummins on twitter: @holly_cummins

Les Cast Codeurs Podcast
LCC 335 - 200 terminaux en prod vendredi

Les Cast Codeurs Podcast

Play Episode Listen Later Jan 16, 2026 103:16


De retour à cinq dans l'épisode, les cast codeurs démarrent cette année avec un gros épisode pleins de news et d'articles de fond. IA bien sûr, son impact sur les pratiques, Mockito qui tourne un page, du CSS (et oui), sur le (non) mapping d'APIs REST en MCP et d'une palanquée d'outils pour vous. Enregistré le 9 janvier 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-335.mp3 ou en vidéo sur YouTube. News Langages 2026 sera-t'elle l'année de Java dans le terminal ? (j'ai ouïe dire que ça se pourrait bien…) https://xam.dk/blog/lets-make-2026-the-year-of-java-in-the-terminal/ 2026: Année de Java dans le terminal, pour rattraper son retard sur Python, Rust, Go et Node.js. Java est sous-estimé pour les applications CLI et les TUIs (interfaces utilisateur terminales) malgré ses capacités. Les anciennes excuses (démarrage lent, outillage lourd, verbosité, distribution complexe) sont obsolètes grâce aux avancées récentes : GraalVM Native Image pour un démarrage en millisecondes. JBang pour l'exécution simplifiée de scripts Java (fichiers uniques, dépendances) et de JARs. JReleaser pour l'automatisation de la distribution multi-plateforme (Homebrew, SDKMAN, Docker, images natives). Project Loom pour la concurrence facile avec les threads virtuels. PicoCLI pour la gestion des arguments. Le potentiel va au-delà des scripts : création de TUIs complètes et esthétiques (ex: dashboards, gestionnaires de fichiers, assistants IA). Excuses caduques : démarrage rapide (GraalVM), légèreté (JBang), distribution simple (JReleaser), concurrence (Loom). Potentiel : créer des applications TUI riches et esthétiques. Sortie de Ruby 4.0.0 https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/ Ruby Box (expérimental) : Une nouvelle fonctionnalité permettant d'isoler les définitions (classes, modules, monkey patches) dans des boîtes séparées pour éviter les conflits globaux. ZJIT : Un nouveau compilateur JIT de nouvelle génération développé en Rust, visant à surpasser YJIT à terme (actuellement en phase expérimentale). Améliorations de Ractor : Introduction de Ractor::Port pour une meilleure communication entre Ractors et optimisation des structures internes pour réduire les contentions de verrou global. Changements syntaxiques : Les opérateurs logiques (||, &&, and, or) en début de ligne permettent désormais de continuer la ligne précédente, facilitant le style "fluent". Classes Core : Set et Pathname deviennent des classes intégrées (Core) au lieu d'être dans la bibliothèque standard. Diagnostics améliorés : Les erreurs d'arguments (ArgumentError) affichent désormais des extraits de code pour l'appelant ET la définition de la méthode. Performances : Optimisation de Class#new, accès plus rapide aux variables d'instance et améliorations significatives du ramasse-miettes (GC). Nettoyage : Suppression de comportements obsolètes (comme la création de processus via IO.open avec |) et mise à jour vers Unicode 17.0. Librairies Introduction pour créer une appli multi-tenant avec Quarkus et http://nip.io|nip.io https://www.the-main-thread.com/p/quarkus-multi-tenant-api-nipio-tutorial Construction d'une API REST multi-tenant en Quarkus avec isolation par sous-domaine Utilisation de http://nip.io|nip.io pour la résolution DNS automatique sans configuration locale Extraction du tenant depuis l'en-tête HTTP Host via un filtre JAX-RS Contexte tenant géré avec CDI en scope Request pour l'isolation des données Service applicatif gérant des données spécifiques par tenant avec Map concurrent Interface web HTML/JS pour visualiser et ajouter des données par tenant Configuration CORS nécessaire pour le développement local Pattern acme.127-0-0-1.nip.io résolu automatiquement vers localhost Code complet disponible sur GitHub avec exemples curl et tests navigateur Base idéale pour prototypage SaaS, tests multi-tenants Hibernate 7.2 avec quelques améliorations intéressantes https://docs.hibernate.org/orm/7.2/whats-new/%7Bhtml-meta-canonical-link%7D read only replica (experimental), crée deux session factories et swap au niveau jdbc si le driver le supporte et custom sinon. On ouvre une session en read only child statelesssession (partage le contexte transactionnel) hibernate vector module ajouter binary, float16 and sparse vectors Le SchemaManager peut resynchroniser les séquences par rapport aux données des tables Regexp dans HQL avec like Nouvelle version de Hibernate with Panache pour Quarkus https://quarkus.io/blog/hibernate-panache-next/ Nouvelle extension expérimentale qui unifie Hibernate ORM with Panache et Hibernate Reactive with Panache Les entités peuvent désormais fonctionner en mode bloquant ou réactif sans changer de type de base Support des sessions sans état (StatelessSession) en plus des entités gérées traditionnelles Intégration de Jakarta Data pour des requêtes type-safe vérifiées à la compilation Les opérations sont définies dans des repositories imbriqués plutôt que des méthodes statiques Possibilité de définir plusieurs repositories pour différents modes d'opération sur une même entité Accès aux différents modes (bloquant/réactif, géré/sans état) via des méthodes de supertype Support des annotations @Find et @HQL pour générer des requêtes type-safe Accès au repository via injection ou via le métamodèle généré Extension disponible dans la branche main, feedback demandé sur Zulip ou GitHub Spring Shell 4.0.0 GA publié - https://spring.io/blog/2025/12/30/spring-shell-4-0-0-ga-released Sortie de la version finale de Spring Shell 4.0.0 disponible sur Maven Central Compatible avec les dernières versions de Spring Framework et Spring Boot Modèle de commandes revu pour simplifier la création d'applications CLI interactives Intégration de jSpecify pour améliorer la sécurité contre les NullPointerException Architecture plus modulaire permettant meilleure personnalisation et extension Documentation et exemples entièrement mis à jour pour faciliter la prise en main Guide de migration vers la v4 disponible sur le wiki du projet Corrections de bugs pour améliorer la stabilité et la fiabilité Permet de créer des applications Java autonomes exécutables avec java -jar ou GraalVM native Approche opinionnée du développement CLI tout en restant flexible pour les besoins spécifiques Une nouvelle version de la librairie qui implémenter des gatherers supplémentaires à ceux du JDK https://github.com/tginsberg/gatherers4j/releases/tag/v0.13.0 gatherers4j v0.13.0. Nouveaux gatherers : uniquelyOccurringBy(), moving/runningMedian(), moving/runningMax/Min(). Changement : les gatherers "moving" incluent désormais par défaut les valeurs partielles (utiliser excludePartialValues() pour désactiver). LangChain4j 1.10.0 https://github.com/langchain4j/langchain4j/releases/tag/1.10.0 Introduction d'un catalogue de modèles pour Anthropic, Gemini, OpenAI et Mistral. Ajout de capacités d'observabilité et de monitoring pour les agents. Support des sorties structurées, des outils avancés et de l'analyse de PDF via URL pour Anthropic. Support des services de transcription pour OpenAI. Possibilité de passer des paramètres de configuration de chat en argument des méthodes. Nouveau garde-fou de modération pour les messages entrants. Support du contenu de raisonnement pour les modèles. Introduction de la recherche hybride. Améliorations du client MCP. Départ du lead de mockito après 10 ans https://github.com/mockito/mockito/issues/3777 Tim van der Lippe, mainteneur majeur de Mockito, annonce son départ pour mars 2026, marquant une décennie de contribution au projet. L'une des raisons principales est l'épuisement lié aux changements récents dans la JVM (JVM 22+) concernant les agents, imposant des contraintes techniques lourdes sans alternative simple proposée par les mainteneurs du JDK. Il pointe du doigt le manque de soutien et la pression exercée sur les bénévoles de l'open source lors de ces transitions technologiques majeures. La complexité croissante pour supporter Kotlin, qui utilise la JVM de manière spécifique, rend la base de code de Mockito plus difficile à maintenir et moins agréable à faire évoluer selon lui. Il exprime une perte de plaisir et préfère désormais consacrer son temps libre à d'autres projets comme Servo, un moteur web écrit en Rust. Une période de transition est prévue jusqu'en mars pour assurer la passation de la maintenance à de nouveaux contributeurs. Infrastructure Le premier intérêt de Kubernetes n'est pas le scaling - https://mcorbin.fr/posts/2025-12-29-kubernetes-scale/ Avant Kubernetes, gérer des applications en production nécessitait de multiples outils complexes (Ansible, Puppet, Chef) avec beaucoup de configuration manuelle Le load balancing se faisait avec HAProxy et Keepalived en actif/passif, nécessitant des mises à jour manuelles de configuration à chaque changement d'instance Le service discovery et les rollouts étaient orchestrés manuellement, instance par instance, sans automatisation de la réconciliation Chaque stack (Java, Python, Ruby) avait sa propre méthode de déploiement, sans standardisation (rpm, deb, tar.gz, jar) La gestion des ressources était manuelle avec souvent une application par machine, créant du gaspillage et complexifiant la maintenance Kubernetes standardise tout en quelques ressources YAML (Deployment, Service, Ingress, ConfigMap, Secret) avec un format déclaratif simple Toutes les fonctionnalités critiques sont intégrées : service discovery, load balancing, scaling, stockage, firewalling, logging, tolérance aux pannes La complexité des centaines de scripts shell et playbooks Ansible maintenus avant était supérieure à celle de Kubernetes Kubernetes devient pertinent dès qu'on commence à reconstruire manuellement ces fonctionnalités, ce qui arrive très rapidement La technologie est flexible et peut gérer aussi bien des applications modernes que des monolithes legacy avec des contraintes spécifiques Mole https://github.com/tw93/Mole Un outil en ligne de commande (CLI) tout-en-un pour nettoyer et optimiser macOS. Combine les fonctionnalités de logiciels populaires comme CleanMyMac, AppCleaner, DaisyDisk et iStat Menus. Analyse et supprime en profondeur les caches, les fichiers logs et les résidus de navigateurs. Désinstallateur intelligent qui retire proprement les applications et leurs fichiers cachés (Launch Agents, préférences). Analyseur d'espace disque interactif pour visualiser l'occupation des fichiers et gérer les documents volumineux. Tableau de bord temps réel (mo status) pour surveiller le CPU, le GPU, la mémoire et le réseau. Fonction de purge spécifique pour les développeurs permettant de supprimer les artefacts de build (node_modules, target, etc.). Intégration possible avec Raycast ou Alfred pour un lancement rapide des commandes. Installation simple via Homebrew ou un script curl. Des images Docker sécurisées pour chaque développeur https://www.docker.com/blog/docker-hardened-images-for-every-developer/ Docker rend ses "Hardened Images" (DHI) gratuites et open source (licence Apache 2.0) pour tous les développeurs. Ces images sont conçues pour être minimales, prêtes pour la production et sécurisées dès le départ afin de lutter contre l'explosion des attaques sur la chaîne logistique logicielle. Elles s'appuient sur des bases familières comme Alpine et Debian, garantissant une compatibilité élevée et une migration facile. Chaque image inclut un SBOM (Software Bill of Materials) complet et vérifiable, ainsi qu'une provenance SLSA de niveau 3 pour une transparence totale. L'utilisation de ces images permet de réduire considérablement le nombre de vulnérabilités (CVE) et la taille des images (jusqu'à 95 % plus petites). Docker étend cette approche sécurisée aux graphiques Helm et aux serveurs MCP (Mongo, Grafana, GitHub, etc.). Des offres commerciales (DHI Enterprise) restent disponibles pour des besoins spécifiques : correctifs critiques sous 7 jours, support FIPS/FedRAMP ou support à cycle de vie étendu (ELS). Un assistant IA expérimental de Docker peut analyser les conteneurs existants pour recommander l'adoption des versions sécurisées correspondantes. L'initiative est soutenue par des partenaires majeurs tels que Google, MongoDB, Snyk et la CNCF. Web La maçonnerie ("masonry") arrive dans la spécification des CSS et commence à être implémentée par les navigateurs https://webkit.org/blog/17660/introducing-css-grid-lanes/ Permet de mettre en colonne des éléments HTML les uns à la suite des autres. D'abord sur la première ligne, et quand la première ligne est remplie, le prochain élément se trouvera dans la colonne où il pourra être le plus haut possible, et ainsi de suite. après la plomberie du middleware, la maçonnerie du front :laughing: Data et Intelligence Artificielle On ne devrait pas faire un mapping 1:1 entre API REST et MCP https://nordicapis.com/why-mcp-shouldnt-wrap-an-api-one-to-one/ Problématique : Envelopper une API telle quelle dans le protocole MCP (Model Context Protocol) est un anti-pattern. Objectif du MCP : Conçu pour les agents d'IA, il doit servir d'interface d'intention, non de miroir d'API. Les agents comprennent les tâches, pas la logique complexe des API (authentification, pagination, orchestration). Conséquences du mappage un-à-un : Confusion des agents, erreurs, hallucinations. Difficulté à gérer les orchestrations complexes (plusieurs appels pour une seule action). Exposition des faiblesses de l'API (schéma lourd, endpoints obsolètes). Maintenance accrue lors des changements d'API. Meilleure approche : Construire des outils MCP comme des SDK pour agents, encapsulant la logique nécessaire pour accomplir une tâche spécifique. Pratiques recommandées : Concevoir autour des intentions/actions utilisateur (ex. : "créer un projet", "résumer un document"). Regrouper les appels en workflows ou actions uniques. Utiliser un langage naturel pour les définitions et les noms. Limiter la surface d'exposition de l'API pour la sécurité et la clarté. Appliquer des schémas d'entrée/sortie stricts pour guider l'agent et réduire l'ambiguïté. Des agents en production avec AWS - https://blog.ippon.fr/2025/12/22/des-agents-en-production-avec-aws/ AWS re:Invent 2025 a massivement mis en avant l'IA générative et les agents IA Un agent IA combine un LLM, une boucle d'appel et des outils invocables Strands Agents SDK facilite le prototypage avec boucles ReAct intégrées et gestion de la mémoire Managed MLflow permet de tracer les expérimentations et définir des métriques de performance Nova Forge optimise les modèles par réentraînement sur données spécifiques pour réduire coûts et latence Bedrock Agent Core industrialise le déploiement avec runtime serverless et auto-scaling Agent Core propose neuf piliers dont observabilité, authentification, code interpreter et browser managé Le protocole MCP d'Anthropic standardise la fourniture d'outils aux agents SageMaker AI et Bedrock centralisent l'accès aux modèles closed source et open source via API unique AWS mise sur l'évolution des chatbots vers des systèmes agentiques optimisés avec modèles plus frugaux Debezium 3.4 amène plusieurs améliorations intéressantes https://debezium.io/blog/2025/12/16/debezium-3-4-final-released/ Correction du problème de calcul du low watermark Oracle qui causait des pertes de performance Correction de l'émission des événements heartbeat dans le connecteur Oracle avec les requêtes CTE Amélioration des logs pour comprendre les transactions actives dans le connecteur Oracle Memory guards pour protéger contre les schémas de base de données de grande taille Support de la transformation des coordonnées géométriques pour une meilleure gestion des données spatiales Extension Quarkus DevServices permettant de démarrer automatiquement une base de données et Debezium en dev Intégration OpenLineage pour tracer la lignée des données et suivre leur flux à travers les pipelines Compatibilité testée avec Kafka Connect 4.1 et Kafka brokers 4.1 Infinispan 16.0.4 et .5 https://infinispan.org/blog/2025/12/17/infinispan-16-0-4 Spring Boot 4 et Spring 7 supportés Evolution dans les metriques Deux bugs de serialisation Construire un agent de recherche en Java avec l'API Interactions https://glaforge.dev/posts/2026/01/03/building-a-research-assistant-with-the-interactions-api-in-java/ Assistant de recherche IA Java (API Interactions Gemini), test du SDK implémenté par Guillaume. Workflow en 4 phases : Planification : Gemini Flash + Google Search. Recherche : Modèle "Deep Research" (tâche de fond). Synthèse : Gemini Pro (rapport exécutif). Infographie : Nano Banana Pro (à partir de la synthèse). API Interactions : gestion d'état serveur, tâches en arrière-plan, réponses multimodales (images). Appréciation : gestion d'état de l'API (vs LLM sans état). Validation : efficacité du SDK Java pour cas complexes. Stephan Janssen (le papa de Devoxx) a créé un serveur MCP (Model Context Protocol) basé sur LSP (Language Server Protocol) pour que les assistants de code analysent le code en le comprenant vraiment plutôt qu'en faisant des grep https://github.com/stephanj/LSP4J-MCP Le problème identifié : Les assistants IA utilisent souvent la recherche textuelle (type grep) pour naviguer dans le code, ce qui manque de contexte sémantique, génère du bruit (faux positifs) et consomme énormément de tokens inutilement. La solution LSP4J-MCP : Une approche "standalone" (autonome) qui encapsule le serveur de langage Eclipse (JDTLS) via le protocole MCP (Model Context Protocol). Avantage principal : Offre une compréhension sémantique profonde du code Java (types, hiérarchies, références) sans nécessiter l'ouverture d'un IDE lourd comme IntelliJ. Comparaison des méthodes : AST : Trop léger (pas de compréhension inter-fichiers). IntelliJ MCP : Puissant mais exige que l'IDE soit ouvert (gourmand en ressources). LSP4J-MCP : Le meilleur des deux mondes pour les workflows en terminal, à distance (SSH) ou CI/CD. Fonctionnalités clés : Expose 5 outils pour l'IA (find_symbols, find_references, find_definition, document_symbols, find_interfaces_with_method). Résultats : Une réduction de 100x des tokens utilisés pour la navigation et une précision accrue (distinction des surcharges, des scopes, etc.). Disponibilité : Le projet est open source et disponible sur GitHub pour intégration immédiate (ex: avec Claude Code, Gemini CLI, etc). A noter l'ajout dans claude code 2.0.74 d'un tool pour supporter LSP ( https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#2074 ) Awesome (GitHub) Copilot https://github.com/github/awesome-copilot Une collection communautaire d'instructions, de prompts et de configurations pour optimiser l'utilisation de GitHub Copilot. Propose des "Agents" spécialisés qui s'intègrent aux serveurs MCP pour améliorer les flux de travail spécifiques. Inclut des prompts ciblés pour la génération de code, la documentation et la résolution de problèmes complexes. Fournit des instructions détaillées sur les standards de codage et les meilleures pratiques applicables à divers frameworks. Propose des "Skills" (compétences) sous forme de dossiers contenant des ressources pour des tâches techniques spécialisées. (les skills sont dispo dans copilot depuis un mois : https://github.blog/changelog/2025-12-18-github-copilot-now-supports-agent-skills/ ) Permet une installation facile via un serveur MCP dédié, compatible avec VS Code et Visual Studio. Encourage la contribution communautaire pour enrichir les bibliothèques de prompts et d'agents. Aide à augmenter la productivité en offrant des solutions pré-configurées pour de nombreux langages et domaines. Garanti par une licence MIT et maintenu activement par des contributeurs du monde entier. IA et productivité : bilan de l'année 2025 (Laura Tacho - DX)) https://newsletter.getdx.com/p/ai-and-productivity-year-in-review?aid=recNfypKAanQrKszT En 2025, l'ingénierie assistée par l'IA est devenue la norme : environ 90 % des développeurs utilisent des outils d'IA mensuellement, et plus de 40 % quotidiennement. Les chercheurs (Microsoft, Google, GitHub) soulignent que le nombre de lignes de code (LOC) reste un mauvais indicateur d'impact, car l'IA génère beaucoup de code sans forcément garantir une valeur métier supérieure. Si l'IA améliore l'efficacité individuelle, elle pourrait nuire à la collaboration à long terme, car les développeurs passent plus de temps à "parler" à l'IA qu'à leurs collègues. L'identité du développeur évolue : il passe de "producteur de code" à un rôle de "metteur en scène" qui délègue, valide et exerce son jugement stratégique. L'IA pourrait accélérer la montée en compétences des développeurs juniors en les forçant à gérer des projets et à déléguer plus tôt, agissant comme un "accélérateur" plutôt que de les rendre obsolètes. L'accent est mis sur la créativité plutôt que sur la simple automatisation, afin de réimaginer la manière de travailler et d'obtenir des résultats plus impactants. Le succès en 2026 dépendra de la capacité des entreprises à cibler les goulots d'étranglement réels (dette technique, documentation, conformité) plutôt que de tester simplement chaque nouveau modèle d'IA. La newsletter avertit que les titres de presse simplifient souvent à l'excès les recherches sur l'IA, masquant parfois les nuances cruciales des études réelles. Un développeur décrit dans un article sur Twitter son utilisation avancée de Claude Code pour le développement, avec des sous-agents, des slash-commands, comment optimiser le contexte, etc. https://x.com/AureaLibe/status/2008958120878330329?s=20 Outillage IntelliJ IDEA, thread dumps et project Loom (virtual threads) - https://blog.jetbrains.com/idea/2025/12/thread-dumps-and-project-loom-virtual-threads/ Les virtual threads Java améliorent l'utilisation du matériel pour les opérations I/O parallèles avec peu de changements de code Un serveur peut maintenant gérer des millions de threads au lieu de quelques centaines Les outils existants peinent à afficher et analyser des millions de threads simultanément Le débogage asynchrone est complexe car le scheduler et le worker s'exécutent dans des threads différents Les thread dumps restent essentiels pour diagnostiquer deadlocks, UI bloquées et fuites de threads Netflix a découvert un deadlock lié aux virtual threads en analysant un heap dump, bug corrigé dans Java 25. Mais c'était de la haute voltige IntelliJ IDEA supporte nativement les virtual threads dès leur sortie avec affichage des locks acquis IntelliJ IDEA peut ouvrir des thread dumps générés par d'autres outils comme jcmd Le support s'étend aussi aux coroutines Kotlin en plus des virtual threads Quelques infos sur IntelliJ IDEA 2025.3 https://blog.jetbrains.com/idea/2025/12/intellij-idea-2025-3/ Distribution unifiée regroupant davantage de fonctionnalités gratuites Amélioration de la complétion des commandes dans l'IDE Nouvelles fonctionnalités pour le débogueur Spring Thème Islands devient le thème par défaut Support complet de Spring Boot 4 et Spring Framework 7 Compatibilité avec Java 25 Prise en charge de Spring Data JDBC et Vitest 4 Support natif de Junie et Claude Agent pour l'IA Quota d'IA transparent et option Bring Your Own Key à venir Corrections de stabilité, performance et expérience utilisateur Plein de petits outils en ligne pour le développeur https://blgardner.github.io/prism.tools/ génération de mot de passe, de gradient CSS, de QR code encodage décodage de Base64, JWT formattage de JSON, etc. resumectl - Votre CV en tant que code https://juhnny5.github.io/resumectl/ Un outil en ligne de commande (CLI) écrit en Go pour générer un CV à partir d'un fichier YAML. Permet l'exportation vers plusieurs formats : PDF, HTML, ou un affichage direct dans le terminal. Propose 5 thèmes intégrés (Modern, Classic, Minimal, Elegant, Tech) personnalisables avec des couleurs spécifiques. Fonctionnalité d'initialisation (resumectl init) permettant d'importer automatiquement des données depuis LinkedIn et GitHub (projets les plus étoilés). Supporte l'ajout de photos avec des options de filtre noir et blanc ou de forme (rond/carré). Inclut un mode "serveur" (resumectl serve) pour prévisualiser les modifications en temps réel via un navigateur local. Fonctionne comme un binaire unique sans dépendances externes complexes pour les modèles. mactop - Un moniteur "top" pour Apple Silicon https://github.com/metaspartan/mactop Un outil de surveillance en ligne de commande (TUI) conçu spécifiquement pour les puces Apple Silicon (M1, M2, M3, M4, M5). Permet de suivre en temps réel l'utilisation du CPU (E-cores et P-cores), du GPU et de l'ANE (Neural Engine). Affiche la consommation électrique (wattage) du système, du CPU, du GPU et de la DRAM. Fournit des données sur les températures du SoC, les fréquences du GPU et l'état thermique global. Surveille l'utilisation de la mémoire vive, de la swap, ainsi que l'activité réseau et disque (E/S). Propose 10 mises en page (layouts) différentes et plusieurs thèmes de couleurs personnalisables. Ne nécessite pas l'utilisation de sudo car il s'appuie sur les API natives d'Apple (SMC, IOReport, IOKit). Inclut une liste de processus détaillée (similaire à htop) avec la possibilité de tuer des processus directement depuis l'interface. Offre un mode "headless" pour exporter les métriques au format JSON et un serveur optionnel pour Prometheus. Développé en Go avec des composants en CGO et Objective-C. Adieu direnv, Bonjour misehttps://codeka.io/2025/12/19/adieu-direnv-bonjour-mise/ L'auteur remplace ses outils habituels (direnv, asdf, task, just) par un seul outil polyvalent écrit en Rust : mise. mise propose trois fonctions principales : gestionnaire de paquets (langages et outils), gestionnaire de variables d'environnement et exécuteur de tâches. Contrairement à direnv, il permet de gérer des alias et utilise un fichier de configuration structuré (mise.toml) plutôt que du scripting shell. La configuration est hiérarchique, permettant de surcharger les paramètres selon les répertoires, avec un système de "trust" pour la sécurité. Une "killer-feature" soulignée est la gestion des secrets : mise s'intègre avec age pour chiffrer des secrets (via clés SSH) directement dans le fichier de configuration. L'outil supporte une vaste liste de langages et d'outils via un registre interne et des plugins (compatibilité avec l'écosystème asdf). Il simplifie le workflow de développement en regroupant l'installation des outils et l'automatisation des tâches au sein d'un même fichier. L'auteur conclut sur la puissance, la flexibilité et les excellentes performances de l'outil après quelques heures de test. Claude Code v2.1.0 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#210 Rechargement à chaud des "skills" : Les modifications apportées aux compétences dans ~/.claude/skills sont désormais appliquées instantanément sans redémarrer la session. Sous-agents et forks : Support de l'exécution de compétences et de commandes slash dans un contexte de sous-agent forké via context: fork. Réglages linguistiques : Ajout d'un paramètre language pour configurer la langue de réponse par défaut (ex: language: "french"). Améliorations du terminal : Shift+Enter fonctionne désormais nativement dans plusieurs terminaux (iTerm2, WezTerm, Ghostty, Kitty) sans configuration manuelle. Sécurité et correction de bugs : Correction d'une faille où des données sensibles (clés API, tokens OAuth) pouvaient apparaître dans les logs de débogage. Nouvelles commandes slash : Ajout de /teleport et /remote-env pour les abonnés claude.ai afin de gérer des sessions distantes. Mode Plan : Le raccourci /plan permet d'activer le mode plan directement depuis le prompt, et la demande de permission à l'entrée de ce mode a été supprimée. Vim et navigation : Ajout de nombreux mouvements Vim (text objects, répétitions de mouvements f/F/t/T, indentations, etc.). Performance : Optimisation du temps de démarrage et du rendu terminal pour les caractères Unicode/Emoji. Gestion du gitignore : Support du réglage respectGitignore dans settings.json pour contrôler le comportement du sélecteur de fichiers @-mention. Méthodologies 200 déploiements en production par jour, même le vendredi : retours d'expérience https://mcorbin.fr/posts/2025-03-21-deploy-200/ Le déploiement fréquent, y compris le vendredi, est un indicateur de maturité technique et augmente la productivité globale. L'excellence technique est un atout stratégique indispensable pour livrer rapidement des produits de qualité. Une architecture pragmatique orientée services (SOA) facilite les déploiements indépendants et réduit la charge cognitive. L'isolation des services est cruciale : un développeur doit pouvoir tester son service localement sans dépendre de toute l'infrastructure. L'automatisation via Kubernetes et l'approche GitOps avec ArgoCD permettent des déploiements continus et sécurisés. Les feature flags et un système de permissions solide permettent de découpler le déploiement technique de l'activation fonctionnelle pour les utilisateurs. L'autonomie des développeurs est renforcée par des outils en self-service (CLI maison) pour gérer l'infrastructure et diagnostiquer les incidents sans goulot d'étranglement. Une culture d'observabilité intégrée dès la conception permet de détecter et de réagir rapidement aux anomalies en production. Accepter l'échec comme inévitable permet de concevoir des systèmes plus résilients capables de se rétablir automatiquement. "Vibe Coding" vs "Prompt Engineering" : l'IA et le futur du développement logiciel https://www.romenrg.com/blog/2025/12/25/vibe-coding-vs-prompt-engineering-ai-and-the-future-of-software-development/ L'IA est passée du statut d'expérimentation à celui d'infrastructure essentielle pour le développement de logiciels en 2025. L'IA ne remplace pas les ingénieurs, mais agit comme un amplificateur de leurs compétences, de leur jugement et de la qualité de leur réflexion. Distinction entre le "Vibe Coding" (rapide, intuitif, idéal pour les prototypes) et le "Prompt Engineering" (délibéré, contraint, nécessaire pour les systèmes maintenables). L'importance cruciale du contexte ("Context Engineering") : l'IA devient réellement puissante lorsqu'elle est connectée aux systèmes réels (GitHub, Jira, etc.) via des protocoles comme le MCP. Utilisation d'agents spécialisés (écriture de RFC, revue de code, architecture) plutôt que de modèles génériques pour obtenir de meilleurs résultats. Émergence de l'ingénieur "Technical Product Manager" capable d'abattre seul le travail d'une petite équipe grâce à l'IA, à condition de maîtriser les fondamentaux techniques. Le risque majeur : l'IA permet d'aller très vite dans la mauvaise direction si le jugement humain et l'expérience font défaut. Le niveau d'exigence global augmente : les bases techniques solides deviennent plus importantes que jamais pour éviter l'accumulation de dette technique rapide. Une revue de code en solo (Kent Beck) ! https://tidyfirst.substack.com/p/party-of-one-for-code-review?r=64ov3&utm_campaign=post&utm_medium=web&triedRedirect=true La revue de code traditionnelle, héritée des inspections formelles d'IBM, s'essouffle car elle est devenue trop lente et asynchrone par rapport au rythme du développement moderne. Avec l'arrivée de l'IA ("le génie"), la vitesse de production du code dépasse la capacité de relecture humaine, créant un goulot d'étranglement majeur. La revue de code doit évoluer vers deux nouveaux objectifs prioritaires : un "sanity check" pour vérifier que l'IA a bien fait ce qu'on lui demandait, et le contrôle de la dérive structurelle de la base de code. Maintenir une structure saine est crucial non seulement pour les futurs développeurs humains, mais aussi pour que l'IA puisse continuer à comprendre et modifier le code efficacement sans perdre le contexte. Kent Beck expérimente des outils automatisés (comme CodeRabbit) pour obtenir des résumés et des schémas d'architecture afin de garder une conscience globale des changements rapides. Même si les outils automatisés sont utiles, le "Pair Programming" reste irremplaçable pour la richesse des échanges et la pression sociale bénéfique qu'il impose à la réflexion. La revue de code solo n'est pas une fin en soi, mais une adaptation nécessaire lorsque l'on travaille seul avec des outils de génération de code augmentés. Loi, société et organisation Lego lance les Lego Smart Play, avec des Brique, des Smart Tags et des Smart Figurines pour faire de nouvelles constructions interactives avec des Legos https://www.lego.com/fr-fr/smart-play LEGO SMART Play : technologie réactive au jeu des enfants. Trois éléments clés : SMART Brique : Brique LEGO 2x4 "cerveau". Accéléromètre, lumières réactives, détecteur de couleurs, synthétiseur sonore. Réagit aux mouvements (tenir, tourner, taper). SMART Tags : Petites pièces intelligentes. Indiquent à la SMART Brique son rôle (ex: hélicoptère, voiture) et les sons à produire. Activent sons, mini-jeux, missions secrètes. SMART Minifigurines : Activées près d'une SMART Brique. Révèlent des personnalités uniques (sons, humeurs, réactions) via la SMART Brique. Encouragent l'imagination. Fonctionnement : SMART Brique détecte SMART Tags et SMART Minifigurines. Réagit aux mouvements avec lumières et sons dynamiques. Compatibilité : S'assemble avec les briques LEGO classiques. Objectif : Créer des expériences de jeu interactives, uniques et illimitées. Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 14-17 janvier 2026 : SnowCamp 2026 - Grenoble (France) 22 janvier 2026 : DevCon #26 : sécurité / post-quantique / hacking - Paris (France) 28 janvier 2026 : Software Heritage Symposium - Paris (France) 29-31 janvier 2026 : Epitech Summit 2026 - Paris - Paris (France) 2-5 février 2026 : Epitech Summit 2026 - Moulins - Moulins (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 3-4 février 2026 : Epitech Summit 2026 - Lille - Lille (France) 3-4 février 2026 : Epitech Summit 2026 - Mulhouse - Mulhouse (France) 3-4 février 2026 : Epitech Summit 2026 - Nancy - Nancy (France) 3-4 février 2026 : Epitech Summit 2026 - Nantes - Nantes (France) 3-4 février 2026 : Epitech Summit 2026 - Marseille - Marseille (France) 3-4 février 2026 : Epitech Summit 2026 - Rennes - Rennes (France) 3-4 février 2026 : Epitech Summit 2026 - Montpellier - Montpellier (France) 3-4 février 2026 : Epitech Summit 2026 - Strasbourg - Strasbourg (France) 3-4 février 2026 : Epitech Summit 2026 - Toulouse - Toulouse (France) 4-5 février 2026 : Epitech Summit 2026 - Bordeaux - Bordeaux (France) 4-5 février 2026 : Epitech Summit 2026 - Lyon - Lyon (France) 4-6 février 2026 : Epitech Summit 2026 - Nice - Nice (France) 5 février 2026 : Web Days Convention - Aix-en-Provence (France) 12 février 2026 : Strasbourg Craft #1 - Strasbourg (France) 12-13 février 2026 : Touraine Tech #26 - Tours (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 6 mars 2026 : WordCamp Nice 2026 - Nice (France) 18-19 mars 2026 : Agile Niort 2026 - Niort (France) 20 mars 2026 : Atlantique Day 2026 - Nantes (France) 26 mars 2026 : Data Days Lille - Lille (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 26-27 mars 2026 : REACT PARIS - Paris (France) 27-29 mars 2026 : Shift - Nantes (France) 31 mars 2026 : ParisTestConf - Paris (France) 1 avril 2026 : AWS Summit Paris - Paris (France) 2 avril 2026 : Pragma Cannes 2026 - Cannes (France) 9-10 avril 2026 : AndroidMakers by droidcon - Paris (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 24-25 avril 2026 : Faiseuses du Web 5 - Dinan (France) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 29 mai 2026 : NG Baguette Conf 2026 - Paris (France) 5 juin 2026 : TechReady - Nantes (France) 5 juin 2026 : Fork it! - Rouen - Rouen (France) 6 juin 2026 : Polycloud - Montpellier (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 12 juin 2026 : Tech F'Est 2026 - Nancy (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 17-20 juin 2026 : VivaTech - Paris (France) 2 juillet 2026 : Azur Tech Summer 2026 - Valbonne (France) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 3 juillet 2026 : Agile Lyon 2026 - Lyon (France) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 24 septembre 2026 : PlatformCon Live Day Paris 2026 - Paris (France) 1 octobre 2026 : WAX 2026 - Marseille (France) 1-2 octobre 2026 : Volcamp - Clermont-Ferrand (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

netflix google guide secret service tech spring evolution data microsoft mit modern chefs class code skills web ga difficult lego construction base confusion ces oracle classic cons saas ia encourage excuses pattern react gemini assistant openai year in review cv faire maintenance distribution combine extension analyse blue sky correction validation rust api map acc qr conf puppets materials islands io sous elles python ui aws expose nouvelle nouveau toutes trois github java quelques minimal fork guillaume bonjour corrections workflow int distinction prometheus aur probl helm extraction alpine installation llm mole anthropic loom documentation macos html exposition apache aide kafka invent nouvelles gestion prod gpu prise plein wax changement cpu nouveaux propose gc els interface css vendredi dns adieu jars meilleure construire soc ide synth dram diagnostics objectif homebrew elegant docker bedrock node loi kubernetes utiliser m2 sortie tableau sdks offre m3 accepter cdi contrairement mcp servo enregistr approche pratiques changements mongodb mistral m4 ci cd tui json jira cli potentiel london uk permet paris france cve appr github copilot vim limiter fonctionne soa loc possibilit fonction utilisation ssh vs code maintenir m5 rfc prompt engineering visual studio apple silicon comparaison 7d jit lippe ingress kotlin oauth e s panache avantage ansible vache jvm debian unicode affiche lsp hibernate appliquer jwt snyk garanti mixit yaml concevoir grafana objective c cncf cgo pair programming changelog ajout tech summit gitops kent beck devcon technical product manager spring boot gemini pro cleanmymac nice france jdk lyon france intellij surveille raycast spring framework intellij idea base64 tuis provence france haproxy devoxx strasbourg france argocd lille france cannes france istat menus iterm2 daisydisk kafka connect regexp devoxx france appcleaner
core.py
Episode 28: 2025 In Review

core.py

Play Episode Listen Later Jan 3, 2026 76:43


Let's take a breather from heavy content and take a look back at last year in this light but spicy episode! The good, the less good, and the disgusting. All that in barely an hour!## Timestamps(00:00:00) INTRO(00:01:32) Pablo Galindo SPACE(00:06:20) PART 1: 2025 - the good, the uncertain, and the disgusting(00:07:06) Good: free threading(00:15:34) Good: remote debugging(00:17:31) Good: Python Installation Manager on Windows(00:19:44) The juicy bits(00:20:12) Uncertain: the JIT(00:21:04) Uncertain: Steering Council elections(00:25:01) Uncertain: another type checker(00:28:57) Disgusting: the TIOBE index(00:34:03) Disgusting: Mojo(00:38:12) Disgusting: underinvestment(00:44:53) The Future(00:56:41) PART 2: PR OF THE WEEK(01:05:32) PART 3: WHAT'S GOING ON IN CPYTHON(01:08:00) Performance(01:11:47) Free threading(01:14:04) OUTRO

Startup for Startup ⚡ by monday.com
איך הופכים מוצר סאס למוצר אג׳נטי? (מתוך הפודקאסט ״פרודקטיבי״)

Startup for Startup ⚡ by monday.com

Play Episode Listen Later Oct 12, 2025 32:10


בחברת Jit, המתמחה ב-Cybersecurity, זיהו בעיה חדשה ונפוצה בתחום שלהם: אחרי מהפכת ה-AI תפוקת צוותי הפיתוח הולכת וגדלה, אבל צוותי ה-Security נשארים באותו גודל, עם אותם הכלים, וכורעים תחת העומס. אז הם החליטו להילחם באש עם אש - ולחשוב בצורה אג׳נטית. בפרק הזה, ששודר לראשונה בפודקאסט המוצר של Startup for Startup, ״פרודקטיבי״, אמיר קסלר, VP Product ב-Jit, מספר איך נולדו סוכני ה-Security שהחברה פיתחה - כאלה שפועלים בשקיפות, ניתנים להתאמות בתהליכי העבודה שלהם, ומספקים תשובות ישירות ללקוחות - ואיך המעבר למוצר מבוסס Agents דרש למעשה מהחברה כולה להפוך לאג׳נטית בעצמה.See omnystudio.com/listener for privacy information.

Needo Talks
Můj Maty a náš Parent Project. Jitka Reineltová

Needo Talks

Play Episode Listen Later Oct 2, 2025 69:31


V dnešní epizodě je hostkou Jitka Reineltová, ředitelka pacientské organizace Parent Project, založené rodinami dětí s Duchennovou a Beckerovou svalovou dystrofií. Jitka čerpá z vlastní zkušenosti, protože i její dospívající syn Maty má toto onemocnění.Poslechněte si Jitčin osobní příběh, jak detailně se věnuje advokacii pro rodiny s tímto druhem postižení a jak silná motivace ji vede k prosazování změn v sociální legislativě.Více na ⁠www.needo.cz/needo-talks/

Needo Talks
Můj Maty a náš Parent Project. Jitka Reineltová

Needo Talks

Play Episode Listen Later Sep 26, 2025 69:31


V dnešní epizodě je hostkou Jitka Reineltová, ředitelka pacientské organizace Parent Project, založené rodinami dětí sDuchennovou a Beckerovou svalovou dystrofií. Jitka čerpá z vlastní zkušenosti, protože i její dospívající syn Maty má toto onemocnění.Poslechněte si Jitčin osobní příběh, jak detailně se věnuje advokacii pro rodiny s tímto druhem postižení a jak silná motivace ji vede k prosazování změn v sociální legislativě.Více na www.needo.cz/needo-talks/

Alan Weiss' The Uncomfortable Truth

SHOW NOTES: If you're in favor of this stuff, listen carefully to the audio. You're driving on the wrong side of the road. •servant leadership •holacracy •one-minute management •management by wandering around •management by objectives • total quality management •360° feedback •self-directed teams •open office (hoteling) •open book management •reengineering •JIT (just-in-time) •lean •matrix management •theory Z •flat organizations •matrix management •six sigma •open book management

Code and the Coding Coders who Code it
Episode 58 - Aaron Patterson

Code and the Coding Coders who Code it

Play Episode Listen Later Sep 16, 2025 63:01 Transcription Available


Ruby core team member Aaron Patterson (tenderlove) takes us deep into the cutting edge of Ruby's performance frontier in this technical exploration of how one of the world's most beloved programming languages continues to evolve.At Shopify, Aaron works on two transformative projects: ZJIT, a method-based JIT compiler that builds on YJIT's success by optimizing register allocation to reduce memory spills, and enhanced Ractor support to enable true CPU parallelism in Ruby applications. He explains the fundamental differences between these approaches - ZJIT makes single CPU utilization more efficient, while Ractors allow Ruby code to run across multiple CPUs simultaneously.The conversation reveals how real business needs drive language development. Shopify's production workloads unpredictably alternate between CPU-bound and IO-bound tasks, creating resource utilization challenges. Aaron's team aims to build auto-scaling web server infrastructure using Ractors that can dynamically adjust to workload characteristics - potentially revolutionizing how Ruby applications handle variable traffic patterns.For developers interested in contributing to Rails, Aaron offers practical advice: start reading the source code, understand the architecture, and look for ways to improve it. He shares insights on the challenges of making Rails Ractor-safe, particularly around passing lambdas between Ractors while maintaining memory safety.The episode concludes with a delightful tangent into Aaron's latest hardware project - building a color temperature sensor for camera calibration that combines his photography hobby with his programming expertise. True to form, even his leisure activities inevitably transform into coding projects.Whether you're a seasoned Ruby developer or simply curious about language design and performance optimization, Aaron's unique blend of deep technical knowledge and playful enthusiasm makes this an engaging journey through Ruby's exciting future.Send us some love. HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.JudoscaleAutoscaling that actually works. Take control of your cloud hosting.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the show

Derivado Cast
CATFISHING NA ESCOLA: O Doc Surpreendente da Netflix, TASK e DEXTER | DERICADOCAST

Derivado Cast

Play Episode Listen Later Sep 12, 2025 64:11


Prepare-se para mais um DerivadoCast recheado de histórias hilárias, análises afiadas e as melhores dicas de entretenimento da semana! Neste episódio, acompanhe a saga de Alexandre Bonfá em sua mais recente aventura e mergulhe conosco nos universos de séries, documentários e até luta livre.No nosso bloco de abertura, o Arouvengers (ou seria Alevengers?) é totalmente dedicado a desenrolar a memorável viagem do nosso querido Alezão à misteriosa "pousada do Jitão". Venha dar umas boas risadas com os perrengues e as histórias exclusivas que só ele sabe contar!Depois, partimos para o mundo das séries e filmes com análises completas de:Dexter: New Blood (Dexter Ressurreição): O retorno do serial killer mais amado da TV valeu a pena? Discutimos o final polêmico, os novos personagens e se a nova temporada fez jus ao legado de Dexter Morgan.Número Desconhecido: Catfishing na Escola (Unknown Number: The High School Catfish): Analisamos o novo e surpreendente documentário da Netflix sobre um chocante caso de catfishing em ambiente escolar. Discutimos as motivações, as consequências e como uma identidade falsa pode enganar toda uma comunidade.WWE: Irreal (WWE Rivals): Para os fãs de luta livre, comentamos a série que explora as maiores rivalidades da história da WWE. Quem foram os maiores adversários dentro e fora dos ringues?E para fechar, mergulhamos em Task, a nova e aguardada minissérie de suspense da HBO Max estrelada por Mark Ruffalo. Vale a pena conferir o retorno dele à TV? Analisamos a trama, a performance de Ruffalo e se este novo thriller policial entrega o que promete.Dê o play, participe da conversa nos comentários e não se esqueça de se inscrever no canal para não perder nenhum episódio do DerivadoCast!MINUTAGEM:00:00 - Introdução e os destaques da semana01:51 - Arouvengers: A lendária viagem do Alezão à pousada do Jitão33:35 - Dexter: New Blood - Análise completa do revival42:55 - Número Desconhecido: Catfishing na Escola (Unknown Number: The High School Catfish)56:18 - WWE: Irreal - As maiores rivalidades do wrestling58:15 - Task - A nova série da HBO Max com Mark Ruffalo#DerivadoCast #Podcast #Task #MarkRuffalo #HBOMax #DexterNewBlood #Dexter #Catfishing #Netflix #Documentario #WWE #Series #Filmes #Humor

The Word from Mountain View
The High Calling of God - September 7, 2025

The Word from Mountain View

Play Episode Listen Later Sep 7, 2025 32:37 Transcription Available


Join a stirring sermon that urges believers to run like athletes for Christ—forget the past, pursue God's high calling, and rely on the power of the Holy Spirit. Through personal stories and Scripture (Philippians 3, David, Moses, and Paul), you'll be encouraged to memorize God's Word, serve boldly, and share the gospel with zeal. ---- The High Calling of God Text: Philippians 3:1-14 Thesis: As the Apostle Paul saw it, “The Christian is the Athlete of Christ!” (How do you see yourself?) “But one thing I do: Forgetting what is behind and straining toward what is ahead.” (vs. 13a) J It appears at first that Paul can't count! The Greek word for “forgetting” literally means “to neglect or avoid” The fact is there are things in your past that can rob you of Joy and prohibit Spiritual Growth. Past Sins Putting confidence in the flesh! (see vs. 2-6) The Apostle Paul speaks strongly (harshly) about those who try to please God by doing His well in the flesh. “Watch out for those dogs.” (vs2) The Apostle Paul esteems Jesus highly, “Who put no confidence in the flesh” (vs3c) In Phil 4:13, Paul makes it clear, “I can do all things…” “Straining towards what is ahead.” “Straining”-means to extend or stretch forward. Paul envisions us as being “Spiritual Athletes of Christ!” ILL. God is calling us to be intentional and have intensity in our relationship with God.  1st- Run to God! “Come near to God and he will come near to you.” (James 4:8) MEMORIZE THE WORD 2nd Run to God through Jesus Christ! Jesus made it clear, to his disciple, that he was the only way to God. (John 14:6) 3rd   Run to God, through Jesus Christ, by the power of the Holy Spirit! “In the last days they will have a form of Godliness but denying his power. Have nothing to do with them.” (2 Timothy 3:5) ---- Find other Podcasts, Sermon Notes and the Bulletin here. https://www.mvcnaz.org/live Stay in touch with our Church Center App at https://www.mvcnaz.org/churchcenter Contact us through our CONNECT form at https://www.mvcnaz.org/connect   With Pastor Chuck Ryan.  

MONEY FM 89.3 - Weekend Mornings
Saturday Morning: "The Sales-Rejection Paradox" with Author Jit Puru

MONEY FM 89.3 - Weekend Mornings

Play Episode Listen Later Aug 31, 2025 22:37


“Saturday Morning Show” Sit-Down Conversation host Glenn van Zutphen and co-host Neil Humphreys talk with Jit Puru, Author of “The Sales-Rejection Paradox: How To Maintain Your Momentum And Motivation In Sales.” He answers the question... "what if rejection wasn't something to overcome—but something to harness?" Jit challenges conventional wisdom with a bold new mindset: rejection isn’t something to bounce back from, it’s something to bounce forward with. Drawing on over a decade of experience in sales psychology and personal development, he introduces a practical 3-step framework—Acceptance, Reframe, Reinforce—designed to help sales professionals turn emotional setbacks into renewed drive and clarity. Whether you're an entrepreneur, insurance advisor, or team leader, this conversation offers tools to build resilience, rewire your thinking, and reignite your purpose. Jit also shares real-world stories and coaching strategies that go beyond sales—applicable to leadership, business, and life’s everyday challenges. Plus we explore Jit’s work as a publisher helping other authors bring their ideas to life. If you’ve ever felt stuck in a slump, this episode will remind you that rejection isn’t the enemy—it’s your greatest teacher.See omnystudio.com/listener for privacy information.

Identity At The Center
#368 - Sponsor Spotlight - P0 Security

Identity At The Center

Play Episode Listen Later Aug 20, 2025 51:37


This episode is sponsored by P0 Security. Visit p0.dev/idac to learn why P0 is the easiest and fastest way to implement just-in-time, short-lived, and auditable access to your entire infrastructure stack, like servers, databases, Kubernetes clusters, cloud consoles, and cloud services, for users as well as non-human identities.In this sponsor spotlight episode, Jim and Jeff are joined by Shashwat Sehgal, CEO and founder of P0 Security, to discuss the evolving challenges of privileged access management in modern, cloud-native environments. Shashwat explains how traditional PAM solutions often create friction for developers, leading to over-provisioning and security risks, and how P0 is tackling this problem with a developer-first, just in time (JIT) access model. The conversation covers the core problems with developer productivity, how P0's use of technologies like eBPF provides deep visibility and control without agents, the "Priority Zero" philosophy, and how a JIT approach simplifies audits and compliance. They also discuss the competitive landscape and what sets P0 Security apart from traditional and open-source solutions.Learn more about P0: https://www.p0.dev/idacConnect with Shashwat: https://www.linkedin.com/in/shashwatsehgal/Chapter Timestamps:00:00 - Podcast Intro00:29 - Sponsor Introduction: P0 Security01:38 - What is the problem P0 Security is trying to solve?03:52 - Defining "Just-in-Time" (JIT) Access06:21 - The challenge with traditional PAM for developers08:23 - How P0 provides access without agents using eBPF12:15 - What does the user experience look like?15:58 - Supporting various infrastructure and access protocols19:15 - How does P0 handle session recording and auditing?22:20 - Is this a replacement for Privileged Access Management (PAM)?26:40 - The story behind the name P0 Security29:20 - Who is the ideal customer for P0?33:15 - Handling break-glass scenarios36:04 - Discussing the competitive landscape42:30 - How is P0 deployed? (Cloud vs. On-prem)46:50 - The future of P0 and the "Priority Zero" philosophy50:32 - Final thoughts: "Access is our priority zero."Connect with us on LinkedIn:Jim McDonald: https://www.linkedin.com/in/jimmcdonaldpmp/Jeff Steadman: https://www.linkedin.com/in/jeffsteadman/Visit the show on the web at http://idacpodcast.comKeywords:P0 Security, Shashwat Sagal, Privileged Access Management, PAM, Just-in-Time Access, JIT, Developer Security, Cloud-Native Security, Hybrid Cloud, eBPF, Kubernetes, IAM, Identity and Access Management, Cybersecurity, Zero Trust, Ephemeral Access, Developer Experience, IDAC, Identity at the Center, Jeff Steadman, Jim McDonald

airhacks.fm podcast with adam bien
From SIMD to CUDA with TornadoVM

airhacks.fm podcast with adam bien

Play Episode Listen Later Aug 16, 2025 45:08


An airhacks.fm conversation with Michalis Papadimitriou (@mikepapadim) about: GPU acceleration for LLMs in Java using tornadovm, evolution from CPU-bound SIMD optimizations to GPU memory management, Alfonso's original Java port of llama.cpp using SIMD and Panama Vector API achieving 10 tokens per second, TornadoVM's initial hybrid approach combining CPU vector operations with GPU matrix multiplications, memory-bound nature of LLM inference versus compute-bound traditional workloads, introduction of persist and consume API to keep data on GPU between operations, reduction of host-GPU data transfers for improved performance, comparison with native CUDA implementations and optimization strategies, JIT compilation of kernels versus static optimization in frameworks like tensorrt, using LLMs like Claude to optimize GPU kernels, building MCP servers for automated kernel optimization, European Space Agency using TornadoVM in production for simulations, upcoming Metal backend support for Apple Silicon within 6-7 months, planned support for additional models including Mistral and gemma, potential for distributed inference across multiple GPUs, comparison with python and C++ implementations achieving near-native performance, modular architecture supporting OpenCL PTX and future hardware accelerators, challenges of new GPU hardware vendors like tenstorrent focusing on software ecosystem, planned quarkus and langchain4j integration demonstrations Michalis Papadimitriou on twitter: @mikepapadim

airhacks.fm podcast with adam bien
WebAssembly / Wasm and Java

airhacks.fm podcast with adam bien

Play Episode Listen Later Jul 20, 2025 55:17


An airhacks.fm conversation with Fabio Niephaus (@fniephaus) about: GraalVM polyglot capabilities now available as Maven dependencies without requiring GraalVM JDK, running WebAssembly modules in Java applications using GraalWasm, separation of polyglot runtime from GraalVM distribution, embedding use cases for extending Java applications with python JavaScript and WebAssembly, performance benefits when running on GraalVM vs openJDK through automatic JIT optimization, WebAssembly as portable compilation target for multiple languages including rust C++ Go, WASI (WebAssembly System Interface) enabling file and network operations, advantages over JNI/Panama FFI for native extensions due to portability and sandboxing, multi-threading support with context pools for high throughput, using JavaScript bindings as intermediary for high-level Java-WASM interactions, future component model with WIT (WebAssembly Interface Types) for language-agnostic interfaces, security benefits of sandboxed execution for untrusted code, WebImage preview feature compiling Java bytecode to WebAssembly modules, javac demo running Java compiler in browser, command-line tools converted to web applications using WebImage, Edge Computing use cases for user-defined functions, native image compatibility with GraalWasm, Pyodide integration possibilities for secure Python native extensions, Spring Shell successfully compiled to WASM demonstrating framework compatibility, ongoing work on threading networking and WASI support for full server-side capabilities, collaboration with WebAssembly community and Bytecode Alliance, WASM GC proposal for efficient garbage collection, bringing dynamic class loading to native image, GraalWasm demos and guides, javac on Wasm live demo, javac on Wasm demo code, Web Image talk at Wasm.io 2025, GraalVM Web Image sources, GDK Launcher, GraalPy, GraalPy demos and guides Fabio Niephaus on twitter: @fniephaus

Talk Python To Me - Python conversations for passionate developers
#512: Building a JIT Compiler for CPython

Talk Python To Me - Python conversations for passionate developers

Play Episode Listen Later Jul 2, 2025 68:18 Transcription Available


Do you like to dive into the details and intricacies of how Python executes and how we can optimize it? Well, do I have an episode for you. We welcome back Brandt Bucher to give us an update on the upcoming JIT compiler for Python and why it differs from JITs for languages such as C# and Java. Episode sponsors Posit Talk Python Courses Links from the show Brandt Bucher: github.com/brandtbucher PyCon Talk: What they don't tell you about building a JIT compiler for CPython: youtube.com Specializing, Adaptive Interpreter Episode: talkpython.fm Watch this episode on YouTube: youtube.com Episode #512 deep-dive: talkpython.fm/512 Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com Talk Python on Bluesky: @talkpython.fm at bsky.app Talk Python on Mastodon: talkpython Michael on Bluesky: @mkennedy.codes at bsky.app Michael on Mastodon: mkennedy

core.py
PyCon US 2025 Recap

core.py

Play Episode Listen Later Jun 13, 2025 96:11


We've been gone a while. Here's our excuse for being silent for a month: PyCon, PyCon, something something security. Come listen to how the conference looked like from our perspective! And whatever you do, DO NOT upgrade to Python 3.13.4.## Timestamps(00:00:00) INTRO(00:01:06) PART 1: LANGUAGE SUMMIT(00:04:47) A bit about the Summit talks(00:06:19) Is free-threading happening?(00:09:20) Łukasz and his favorite discussion item at the Summit(00:13:38) Find actual competent coverage of the Summit on the PSF blog(00:14:17) PART 2: PYCON TALK HIGHLIGHTS(00:14:33) Cory Doctorow's opening keynote(00:18:17) Brandt Bucher's talk on JIT challenges(00:28:28) Lysandros and Nathan talk about community adoption of free-threading(00:36:23) Lynn Root's keynote(00:37:46) PyXL: Python-oriented chip(00:39:47) Łukasz and his tutorial on WebGL with PyScript(00:47:58) A new bet appears!(00:48:14) Zoom, Enhance the Banana(00:54:11) Watch out, Łukasz is talking about audio again(01:02:42) Ivona and Pablo talk about remote code execution as a service(01:05:44) Core Python sprints after the conference(01:12:48) PART 3: PR OF THE WEEK(01:13:00) tarfile security fixes(01:19:13) Pablo's PR: strncmp considered harmful(01:25:36) PART 4: WHAT'S GOING ON IN CPYTHON(01:26:06) compression.zstd lands(01:28:01) concurrent.futures → asyncio.Future transfer 4X faster(01:29:14) Bugfix: PyCFuncPtr_call no longer uses locks(01:30:13) Some curiosities(01:34:14) OUTRO

Python Bytes
#434 Most of OpenAI's tech stack runs on Python

Python Bytes

Play Episode Listen Later Jun 2, 2025 29:01 Transcription Available


Topics covered in this episode: Making PyPI's test suite 81% faster People aren't talking enough about how most of OpenAI's tech stack runs on Python PyCon Talks on YouTube Optimizing Python Import Performance Extras Joke Watch on YouTube About the show Sponsored by Digital Ocean: pythonbytes.fm/digitalocean-gen-ai Use code DO4BYTES and get $200 in free credit Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: Making PyPI's test suite 81% faster Alexis Challande The PyPI backend is a project called Warehouse It's tested with pytest, and it's a large project, thousands of tests. Steps for speedup Parallelizing test execution with pytest-xdist 67% time reduction --numprocesses=auto allows for using all cores DB isolation - cool example of how to config postgress to give each test worker it's on db They used pytest-sugar to help with visualization, as xdist defaults to quite terse output Use Python 3.12's sys.monitoring to speed up coverage instrumentation 53% time reduction Nice example of using COVERAGE_CORE=sysmon Optimize test discovery Always use testpaths Sped up collection time. 66% reduction (collection was 10% of time) Not a huge savings, but it's 1 line of config Eliminate unnecessary imports Use python -X importtime Examine dependencies not used in testing. Their example: ddtrace A tool they use in production, but it also has a couple pytest plugins included Those plugins caused ddtrace to get imported Using -p:no ddtrace turns off the plugin bits Notes from Brian: I often get questions about if pytest is useful for large projects. Short answer: Yes! Longer answer: But you'll probably want to speed it up I need to extend this article with a general purpose “speeding up pytest” post or series. -p:no can also be used to turn off any plugin, even builtin ones. Examples include nice to have developer focused pytest plugins that may not be necessary in CI CI reporting plugins that aren't needed by devs running tests locally Michael #2: People aren't talking enough about how most of OpenAI's tech stack runs on Python Original article: Building, launching, and scaling ChatGPT Images Tech stack: The technology choices behind the product are surprisingly simple; dare I say, pragmatic! Python: most of the product's code is written in this language. FastAPI: the Python framework used for building APIs quickly, using standard Python type hints. As the name suggests, FastAPI's strength is that it takes less effort to create functional, production-ready APIs to be consumed by other services. C: for parts of the code that need to be highly optimized, the team uses the lower-level C programming language Temporal: used for asynchronous workflows and operations inside OpenAI. Temporal is a neat workflow solution that makes multi-step workflows reliable even when individual steps crash, without much effort by developers. It's particularly useful for longer-running workflows like image generation at scale Michael #3: PyCon Talks on YouTube Some talks that jumped out to me: Keynote by Cory Doctorow 503 days working full-time on FOSS: lessons learned Going From Notebooks to Scalable Systems And my Talk Python conversation around it. (edited episode pending) Unlearning SQL The Most Bizarre Software Bugs in History The PyArrow revolution in Pandas And my Talk Python episode about it. What they don't tell you about building a JIT compiler for CPython And my Talk Python conversation around it (edited episode pending) Design Pressure: The Invisible Hand That Shapes Your Code Marimo: A Notebook that "Compiles" Python for Reproducibility and Reusability And my Talk Python episode about it. GPU Programming in Pure Python And my Talk Python conversation around it (edited episode pending) Scaling the Mountain: A Framework for Tackling Large-Scale Tech Debt Brian #4: Optimizing Python Import Performance Mostly pay attention to #'s 1-3 This is related to speeding up a test suite, speeding up necessary imports. Finding what's slow Use python -X importtime

NPC: Next Portable Console
Anbernic and Ayaneo Keep Launching and a JIT Twist on iOS

NPC: Next Portable Console

Play Episode Listen Later May 5, 2025 40:38


This week on NPC, Federico, Brendon, and John chart which handheld makers are still shipping to the U.S. in the wake of steep tariffs, then explore how speedrunners are stress‑testing Breath of the Wild at Nintendo's Switch 2 hands‑on events. Plus, they update listeners on Nintendo's release of version 20 of the original Switch's firmware, how a contempt order against Apple could unlock new business models for developers, the surprising arrival of JIT on the App Store, Nothing's launch of the CMF Phone 2 Pro, and how Anbernic and Ayaneo are defying economic uncertainty by releasing new handhelds. Also available on YouTube here. Links and Show Notes The Latest Portable Gaming News Tariffs: Good News and Bad Retroid Updates Shipping Policy for U.S. Customers Powkiddy stopping U.S. shipments 8BitDo suspends US shipments from Chinese warehouse due to tariffs Switch 2 News Speedrunner Beats The Legend Of Zelda Breath Of The Wild Switch 2 Edition At Preview Event Switch update 20.0.0 adds Virtual Game Cards, GameShare, Switch 2 transfer iOS Gaming StikDebug brings JIT to the iPhone JIT enabler lands on App Store, likely unlocking Wii and Switch emulation on iOS An ‘official' Flappy Bird game is back, but it has nothing to do with the original creator. Handhelds Anbernic RG34XX SP May Drop Next Month AYANEO Pocket ACE hits Indiegogo (retro handheld with a 4.5 inch display and Snapdragon G3x Gen 2) Other hardware Nothing's CMF Phone 2 Pro is an affordable phone with a unique modular ecosystem Topics A Retroid Pocket Flip 2 Update Subscribe to NPC XL NPC XL is a weekly members-only version of NPC with extra content, available exclusively through our new Patreon for $5/month. Each week on NPC XL, Federico, Brendon, and John record a special segment or deep dive about a particular topic that is released alongside the “regular” NPC episodes. You can subscribe here: https://www.patreon.com/c/NextPortableConsole Leave Feedback for John, Federico, and Brendon NPC Feedback Form Credits Show Art: Brendon Bigley Music: Will LaPorte Follow Us Online On the Web MacStories.net Wavelengths.online Follow us on Mastodon NPC Federico John Brendon Follow us on Bluesky NPC MacStories Federico Viticci John Voorhees Brendon Bigley Affiliate Linking Policy: https://www.macstories.net/privacy-policy/

Cupertino
Una Switch 2 en cada iPhone (gracias a la UE)

Cupertino

Play Episode Listen Later Apr 28, 2025 45:49


Se viene la unificación los "dos Siris" actuales: los sistemas tradicionales de comandos de Siri con capacidades de lenguaje natural más avanzadas, con Mike Rockwell a la cabeza.Analizamos los desafíos técnicos, como la integración de respuestas determinísticas (ej. activar alarmas) con la flexibilidad conversacional de los LLMs, y cómo esto podría materializarse en los próximos años con mejoras en dispositivos como el iPhone y el iPad.Lo de iRehen mejor nos olvidamos. Avisadnos si la veis.También abordamos las limitaciones de CarPlay tras la polémica con la app Sidecar, que permitía reproducir video hasta ser bloqueada por Apple. Se necesitan APIs más flexibles para equilibrar funcionalidad y seguridadCelebramos el primer aniversario de AltStore PAL en la UE, con la llegada de AltStore Classic y Stickdebug, un avance significativo... que llega justo antes de la Switch 2. Salen a la banda los abogados de Nintendo.Finalmente, criticamos (un poco) la lentitud de Apple en consolidar su ecosistema gaming, pese a avances como el Game Porting Toolkit, y especulamos sobre posibles anuncios en la WWDC. Apple's New Siri Chief Mike Rockwell Overhauls Management to Start Turnaround - Bloomberg 17e产线改造已提上... - @定焦数码的微博 - 微博 iHostage Behind the Scenes Netflix - YouTube Sidecar app removing CarPlay browser and video playback feature, refunds available - 9to5Mac Sidecar: Automotive assistant on the App Store AltStore Classic | AltStore AltStore.io on X: "Happy Birthday AltStore PAL!!

Code Story
S10 Bonus: Shai Horovitz, Jit.io

Code Story

Play Episode Listen Later Apr 24, 2025 25:03


Shai Horovitz grew up on a farm in Israel, 1.5 hours north of Tel Aviv. He was drafted into the army, in a unit that focused on technology - and in 2013, he moved to the states and joined a startup. And - he loved it, eventually leading the team in building the business in Japan. Outside of tech, he loves to travel with his family and 3 kids. He is also a self proclaimed foodie, and enjoys sports - spending 11 years in Boston rooting on the Celtics.The team at Shai's current venture was attempting to shift left the solving of security issues in production. Now, they are entering into a new era - in building the agentic cybersecurity team of the future. Two years ago, he joined to lead the charge.This is the creation story of Jit.Sponsors MailtrapSpeakeasyQA WolfSnapTradeLinkshttps://www.jit.io/https://www.linkedin.com/in/shai-horovitz-855a3a49/Our Sponsors:* Check out Vanta: https://vanta.com/CODESTORYSupport this podcast at — https://redcircle.com/code-story/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Resilient Cyber
Resilient Cyber w/ Jit - Agentic AI for AppSec is Here

Resilient Cyber

Play Episode Listen Later Apr 8, 2025 28:03


In this episode, we sit down with David Melamed and Shai Horovitz of the Jit team. We discussed Agentic AI for AppSec and how security teams use it to get real work done.We covered a lot of key topics, including:What some of the systemic problems facing AppSec are, even before the widespread adoption of AI, such as vulnerability prioritization, security technical debt and being outnumbered exponentially by Developers.The surge of interest and investment in AI and agentic workflows for AppSec, and why AppSec is an appealing space for this sort of investment and excitement.How the prior wave of AppSec tooling was focused on findings problems, riding the wave of shift left but how this has led to alert fatigue and overload, and how the next-era of AppSec tools will need to focus on not just finding but actually fixing problems.Some of the unique capabilities and features the Jit team has been working on, such as purpose-built agents in areas such as SecOps, AppSec and Compliance, as well as context-graphs with organizational insights to drive effective remediation.The role of Agentic AI and how it will help tackle some of the systemic challenges in the AppSec industry.Addressing concerns around privacy and security when using AI, by leveraging offerings from CSPs and integrating guardrails and controls to mitigate risks.

Postgres FM
Performance cliffs

Postgres FM

Play Episode Listen Later Apr 4, 2025 38:08


Nikolay and Michael are joined by Tomas Vondra to discuss single query performance cliffs — what they are, why they happen, some things we can do to make them less likely or less severe, and some potential improvements to Postgres that could help. Here are some links to things they mentioned:Tomas Vondra https://postgres.fm/people/tomas-vondraWhere do performance cliffs come from? (Talk by Tomas) https://www.youtube.com/watch?v=UzdAelm-QSYWhere do performance cliffs come from? (Slides) https://vondra.me/pdf/performance-cliffs-posette-2024.pdfIncrease the number of fast-path lock slots (committed for Postgres 18) https://www.postgresql.org/message-id/flat/E1ss4gX-000IvX-63%40gemulon.postgresql.org San Francisco Bay Area Postgres meet-up with Tomas on 8th April (online) https://www.meetup.com/postgresql-1/events/306484787Our episode on Extended Statistics https://postgres.fm/episodes/extended-statisticsLogging plan of the currently running query (proposed patch by Rafael Thofehrn Castro and Atsushi Torikoshi) https://commitfest.postgresql.org/patch/5330Our episode with Peter Geoghegan on Skip Scan https://postgres.fm/episodes/skip-scanIndex Prefetching patch that Tomas is collaborating with Peter Geoghegan on https://commitfest.postgresql.org/patch/4351A generalized join algorithm, G-Join (paper by Goetz Graefe) https://dl.gi.de/server/api/core/bitstreams/ce8e3fab-0bac-45fc-a6d4-66edaa52d574/content Smooth Scan: Robust Access Path Selection without Cardinality Estimation (paper by R. Borovica, S. Idreos, A. Ailamaki, M. Zukowski, C. Fraser) https://stratos.seas.harvard.edu/sites/g/files/omnuum4611/files/stratos/files/smoothscan.pdfJust-in-Time Compilation (JIT) https://www.postgresql.org/docs/current/jit.htmlNotes from a pgconf.dev unconference session in 2024 about JIT (discusses issues) https://wiki.postgresql.org/wiki/PGConf.dev_2024_Developer_Unconference#JIT_compilationImplementing an alternative JIT provider for PostgreSQL (by Xing Guo) https://higuoxing.com/archives/implementing-jit-provider-for-pgsqlTomas' Office Hours https://vondra.me/posts/office-hours-experiment ~~~What did you like or not like? What should we discuss next time? Let us know via a YouTube comment, on social media, or by commenting on our Google doc!~~~Postgres FM is produced by:Michael Christofides, founder of pgMustardNikolay Samokhvalov, founder of Postgres.aiWith special thanks to:Jessie Draws for the elephant artwork 

What Is...? A Jeopardy! Podcast
Week of March 10: When I'm Under, I'm So Under

What Is...? A Jeopardy! Podcast

Play Episode Listen Later Mar 18, 2025 87:47


We are back, baby! After Emily needed a week off to deal with a butt issue, we have returned and not a moment too soon, as we have an absolutely stellar week of games to recap that had a tournament feel and some very memorable contestants. The H-Bomb looks like he's going to blow up the Jeopardy! stage before running into James Corson, who starts a little run of his own, before the third podium changes hands a few times before the end of the week. We also include some JIT coverage too, so don't fear, as we include Juveria's run-in with Cocaine Bear and Matt's attempt to be the next J! villain. Plus, the very same Jeopardy! insider is once again claiming Ken is threatened by Colin Jost and we dive deep on Twister. Donate to the show at patreon.com/jeopardypodcast! Our bonus episode for March drops soon, as Alison Betts joins us for an exclusive interview! You also get access to our Discord and we have way more fun stuff coming, so help support the show today! SOURCE: History: "How Johnny Carson Saved Twister" by Christopher Klein; Smithsonian: "When Twister Was Too Risqué for America" by Michael Waters; The Guardian: "How We Made Twister" by Nancy Waters Special thank you as always to the J-Archive and The Jeopardy! Fan. This episode was produced by Producer Dan. Music by Nate Heller. Art by Max Wittert.

What Is...? A Jeopardy! Podcast
Week of February 24: John Can Have One Good Joke, As a Treat

What Is...? A Jeopardy! Podcast

Play Episode Listen Later Mar 4, 2025 93:41


The JIT continues as we wrap up the quarters and find our way into the first semifinal with some awesome games featuring some of our favorite sweeties! Some of John's favorite Canadians are here too (ooo OOOO) and we have a blast recapping an epic battle between Ben Chan and Shane Whitlock, a buzzer masterclass from Luigi de Guzman, and Ken really having a lot of fun with a category about fascism. Plus, J! fans aren't really fuming but we do get the first instance of a J! player blaming their tiny hands on a loss and we dive deep on Harry Houdini. Or do we? It's magic! Donate to the show and get our first-ever bonus episode the second you do, plus access to our Discord! patreon.com/jeopardypodcast! Support your favorite J! recappers! SOURCE: The New Yorker: "Harry Houdini and the Art of Escape" by David Denby; Appleton Post-Crescent: "When Harry Met Edna: 115 Years Ago, Two of Appleton's Most Famous Residents Crossed Paths" by Shane Nyman; Wisconsin Life: "Harry Houdini and His Unbreakable Chain to Appleton" by Corinne Hess; History: "What Killed Harry Houdini?" by Evan Andrews Special thank you as always to the J-Archive and The Jeopardy! Fan. This episode is produced by Producer Dan. Music by Nate Heller. Art by Max Wittert.

What Is...? A Jeopardy! Podcast
Week of February 17: A Hershey's Kiss

What Is...? A Jeopardy! Podcast

Play Episode Listen Later Feb 25, 2025 87:25


Your two favorite JIT-heads are BACK as the Jeopardy! Invitational Tournament rides once again. We have a couple of stunning upsets, the return of many of our sweeties from years' past, and we get very distracted talking about the television show Reacher on this podcast about the television show Jeopardy!. Plus, Roger Craig returns in a big way with an ode to his legendary ToC moment and some news about his love life (which Jeopardy! fans also find a way to fume about, as is their wont), we get some very nice updates about our contestants' lives (Hannah Wilson owns a yarn shop! Troy is a dad now!), and we dive deep on a very unfortunate part of America's history, the Plessy v. Ferguson case. A reminder you can now donate to support the show and get our first-ever bonus episodes for your troubles! Head on over to patreon.com/jeopardypodcast and you'll get us talking about the first two weeks of this year's Celebrity Jeopardy!, access to our Discord, and more fun stuff. See you there! SOURCE: National Archives: "Plessy v. Ferguson (1896)"; Legal Information Institute: "Plessy v. Ferguson (1896)" A special thank you as always to The Jeopardy! Fan and J-Archive. This episode was produced by Producer Dan. Music by Nate Heller. Art by Max Wittert.

The Nine Club With Chris Roberts
#347 - Nikolai Piombo

The Nine Club With Chris Roberts

Play Episode Listen Later Nov 18, 2024 116:24


Nikolai Piombo discusses being born and raised in Miami, moving to Long Beach with the Florida homies, buying Jamie Foy's old car for $500, tearing his ACL, getting on WKND, Grant wanting Nikolai to get on Adidas first before turning him pro, rocking his Skullcandy headphones while skating, who got tha Za and much more! Timestamps 00:00:00 Nikolai Piombo 00:08:02 Switch tre crook at Flushing 00:10:55 Born and raised in Miami 00:13:49 WKND - Foy when he was younger 00:19:27 Westgate, Tiago, and Foy are all 5'6" 00:21:46 John Dilo - living in LBC 00:25:52 Tore ACL - living in LA with his rich homie 00:31:04 Bought Jamie Foy's old car for $500 00:34:56 Getting on WKND 00:37:40 Alan Gelfand High School - rollerblade video 00:47:23 Backside Noseblunt Slide ad - horseshoe bench 00:57:52 Grant wanted Nikolai to get on Adidas first before turning him pro 01:00:18 Skullcandy 01:03:46 Who got tha Za? 01:09:05 Miami skate scene 01:10:03 Jit video 01:15:27 Adidas Busenitz shoe 01:18:52 His board setup Learn more about your ad choices. Visit megaphone.fm/adchoices