Hosting service for software projects using Git
POPULARITY
Categories
Preston Pysh welcomes back NVK, renowned Bitcoin expert and founder of Coinkite, for an in-depth conversation on the future of Bitcoin, the evolving dynamics of its core development, and the promising rise of decentralized platforms like Nostr. IN THIS EPISODE YOU'LL LEARN: 00:00 - Intro 02:01 - How Bitcoin's increasing price may sustain mining incentives post-halving 09:37 - The evolution from Satoshi's original code to the current Bitcoin Core 14:15 - Insights into Bitcoin Knots and the separation of wallet and consensus code 19:41 - Critiques of Bitcoin's development scene and current conference culture 20:09 - The controversy surrounding Bitcoin Core's GitHub governance 24:22 - Debates around removing the OP_RETURN 83-byte limit 32:23 - Nostr's potential to revolutionize identity and AI communication 35:45 - Key adoption challenges facing Nostr and possible solutions 44:44 - The philosophy and features behind Coinkite's hardware wallets Disclaimer: Slight discrepancies in the timestamps may occur due to podcast platform differences. BOOKS AND RESOURCES NVK's Company: ColdCard Bitcoin Hardware Wallets. Join NOSTR at Primal. Check out all the books mentioned and discussed in our podcast episodes here. Enjoy ad-free episodes when you subscribe to our Premium Feed. NEW TO THE SHOW? Join the exclusive TIP Mastermind Community to engage in meaningful stock investing discussions with Stig, Clay, Kyle, and the other community members. Follow our official social media accounts: X (Twitter) | LinkedIn | Instagram | Facebook | TikTok. Check out our Bitcoin Fundamentals Starter Packs. Browse through all our episodes (complete with transcripts) here. Try our tool for picking stock winners and managing our portfolios: TIP Finance Tool. Enjoy exclusive perks from our favorite Apps and Services. Get smarter about valuing businesses in just a few minutes each week through our newsletter, The Intrinsic Value Newsletter. Learn how to better start, manage, and grow your business with the best business podcasts. SPONSORS Support our free podcast by supporting our sponsors: SimpleMining Hardblock AnchorWatch Human Rights Foundation Unchained Vanta Shopify Onramp Learn more about your ad choices. Visit megaphone.fm/adchoices Support our show by becoming a premium member! https://theinvestorspodcastnetwork.supportingcast.fm
News includes LiveDebugger v0.3.0 with enhanced debugging capabilities for Phoenix LiveView including redirect following and dead process state browsing, Oban 1.6 featuring sub-workflows and cascading workflows, YOLO v0.2.0 bringing YOLOX support for faster image detection in Elixir, a discussion on the importance of testing and how AI tools are making test creation easier, helpful LiveView tips for opening unique URLs in new tabs, and progress updates on the new Expert LSP project for improved Elixir language server capabilities, and more! Show Notes online - http://podcast.thinkingelixir.com/260 (http://podcast.thinkingelixir.com/260) Elixir Community News https://www.honeybadger.io/ (https://www.honeybadger.io/utm_source=thinkingelixir&utm_medium=podcast) – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u (https://bsky.app/profile/membrane-swmansion.bsky.social/post/3lsgrudmtgk2u?utm_source=thinkingelixir&utm_medium=shownotes) – LiveDebugger v0.3.0 release announcement on BlueSky https://github.com/software-mansion/live-debugger (https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes) – LiveDebugger GitHub repository - browser-based tool for debugging Phoenix LiveView applications https://bsky.app/profile/oban.pro/post/3lstnmlzd7226 (https://bsky.app/profile/oban.pro/post/3lstnmlzd7226?utm_source=thinkingelixir&utm_medium=shownotes) – Oban 1.6 release announcement on BlueSky https://oban.pro/docs/pro/1.6.0/changelog.html (https://oban.pro/docs/pro/1.6.0/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes) – Oban 1.6 changelog with sub-workflows, cascading workflows, grafting, and more features https://github.com/poeticoding/yolo_elixir (https://github.com/poeticoding/yolo_elixir?utm_source=thinkingelixir&utm_medium=shownotes) – YOLO v0.2.0 GitHub repository - image detection library for Elixir https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/ (https://www.poeticoding.com/elixir-yolo-v0-2-0-yolox-support-custom-models-and-performance-boost/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post about YOLO v0.2.0 major release with YOLOX support https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0 (https://github.com/poeticoding/yolo_elixir/releases/tag/0.2.0?utm_source=thinkingelixir&utm_medium=shownotes) – YOLO v0.2.0 release notes https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r (https://bsky.app/profile/germsvel.com/post/3lslzsazcys2r?utm_source=thinkingelixir&utm_medium=shownotes) – German Velasco's BlueSky post about the importance of testing https://www.germanvelasco.com/blog/why-we-test (https://www.germanvelasco.com/blog/why-we-test?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post by German Velasco on why we test and the benefits of automated testing https://x.com/philipbrown/status/1939630205875663017 (https://x.com/philipbrown/status/1939630205875663017?utm_source=thinkingelixir&utm_medium=shownotes) – Philip Brown's Twitter tip about generating unique URLs from LiveView that open in new tabs https://expert-lsp.org/ (https://expert-lsp.org/?utm_source=thinkingelixir&utm_medium=shownotes) – Expert LSP project website placeholder for the new Elixir Language Server https://bsky.app/profile/expert-lsp.org/post/3lsqragb4ns23 (https://bsky.app/profile/expert-lsp.org/post/3lsqragb4ns23?utm_source=thinkingelixir&utm_medium=shownotes) – Expert LSP BlueSky account first teaser post about the new Elixir Language Server project Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
In Season 25, Episode 10 of the "Building Better Developers with AI" podcast, Rob Broadhead and Michael Meloche revisit one of their most practical episodes: decluttering your code and digital life. However, this time, they utilize AI tools like ChatGPT to elevate the conversation and provide even more actionable ways to streamline your workflow, sharpen focus, and enhance developer productivity. Why Developers Should Declutter—and Level Up Developer clutter goes far beyond messy code. It creeps into your tabs, your file system, your brain, and your workflow. Rob and Michael explore how revisiting the original topic through the lens of AI created deeper, more structured insights. AI not only confirmed their past advice—it elevated it. As Rob puts it: “Clutter doesn't show up in your IDE, but it absolutely shows up in your performance.” AI helped them reframe the conversation into clear action steps that help you level up your development workflow by decluttering at every level—from code to cognition. Clean Code Is Smart Code: Use AI to Level Up Your Refactoring A central theme of the episode is simple: Great developers delete code. Michael and Rob walk through common bad habits—commented-out code, legacy logic, stale TODOs—and how they quietly accumulate technical debt. They recommend using tools like ESLint, Prettier, or Flake8 to automatically flag issues. More importantly, they encourage developers to make cleanup a weekly routine, not a once-a-year emergency. AI Tip: Utilize ChatGPT to refactor lengthy methods, rename ambiguous variables, or break down complex classes into more manageable components. It's a quick way to make your code easier to read, test, and maintain. Optimize Your Tools: Streamline and Standardize Your Workspace If you want to level up your development workflow truly, decluttering extends beyond the codebase. Your workspace setup—browser tabs, IDE extensions, terminal scripts—can either streamline your productivity or sabotage it. Rob's key practices: Limit browser tabs to 10 or fewer Disable unused plugins and extensions Stick to a consistent folder structure Use shell scripts, makefiles, or Git aliases to speed up routine tasks Michael reinforces the idea with his “kitchen sink” app concept—a reusable codebase that acts as both a portfolio and a best-practices toolkit. Silence the Noise: Declutter Your Developer Brain Clutter isn't just digital—it's cognitive. Rob and Michael emphasize how context-switching kills focus and creativity. To combat this, they recommend: Turning off nonessential notifications (on phone, desktop, and wearables) Using time boxing (e.g., Pomodoro technique) Auditing your calendar weekly Creating interruption-free zones for deep work Pro Tip: Play white noise or ambient focus tracks to drown out distractions and stay locked in. These habits allow you to protect your most important asset as a developer—your attention. Make Decluttering a Weekly Habit and Watch Your Workflow Level Up Don't wait for a meltdown to clean house. Rob and Michael suggest building decluttering directly into your dev rhythm—especially at the end of each sprint or workweek. Their weekly checklist: Archive stale Git branches Delete unused files and TODOs Refactor one file for clarity Restart your system Review your inbox and calendar Even a 15-minute Friday cleanup session can give you a cleaner slate and a sharper mind going into Monday. Bonus: Fewer Tools, More Flow Tool overload is another form of workflow clutter. Michael recommends consolidating everything into one platform—whether it's GitHub, Jira, or Notion. “Let the business be disorganized,” he says. “You bring the order.” Rob echoes this with a challenge: Take one week to migrate everything from your old tools into your primary stack. You'll save time and reduce friction moving forward. Final Thoughts: Use AI to Clean, Simplify, and Level Up Decluttering isn't just about tidiness—it's about creating space to do your best work. And with AI now in your toolkit, you can automate, refactor, and optimize like never before. Stay Connected: Join the Developreneur Community We invite you to join our community and share your coding journey with us. Whether you're a seasoned developer or just starting, there's always room to learn and grow together. Contact us at info@develpreneur.com with your questions, feedback, or suggestions for future episodes. Together, let's continue exploring the exciting world of software development. Additional Resources Balance Your Time in a Busy World: Tools and Techniques Boost Your Developer Efficiency: Automation Tips for Developers Code Refactoring: Maintaining Clean, Efficient Code Cleaning Your Task List Building Better Developers With AI Podcast Videos – With Bonus Content
The current phase of software development is probably the most insecure era ever — there's so much more application and code that's vulnerable, according to Snyk CEO Peter McKay. “It was a struggle for security teams to keep up with the pace of software development prior to generative AI, and now with generative and copilot and Windsurf and all the tools that are out there, you know, they're moving even faster and security is struggling to keep up.” McKay joins Bloomberg Intelligence's head of technology research, Mandeep Singh, to discuss the application of large-language models for securing the use of tools, including Cursor and Github copilots. He also talks about the addressable market for DevSecOps (the development, security and operations approach), potential automation driven by AI and Snyk's acquisitions for both talent and product features as the attack surface expands in cybersecurity.
It's lightning topic time! AI Assisted Coding, Archiving a Library, .NET MAUI XAML in .NET 10, 1 Month of Switch 2, CarPlay Live Activities, and new .NET MAUI 10 features. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm
In the first episode of an "AI in the shadows" theme, Chris and Daniel explore the increasing concerning world of agentic misalignment. Starting out with a reminder about hallucinations and reasoning models, they break down how today's models only mimic reasoning, which can lead to serious ethical considerations. They unpack a fascinating (and slightly terrifying) new study from Anthropic, where agentic AI models were caught simulating blackmail, deception, and even sabotage — all in the name of goal completion and self-preservation. Featuring:Chris Benson – Website, LinkedIn, Bluesky, GitHub, XDaniel Whitenack – Website, GitHub, XLinks:Agentic Misalignment: How LLMs could be insider threatsHugging Face Agents CourseRegister for upcoming webinars here!
Kyle Daigle is the Chief Operating Officer at GitHub, the world's largest host of source code with more than 100 million developers and 420 million repositories. He joined GitHub in 2013 and later served as VP of Strategy and Chief of Staff to the CEO, playing a key role in the company's 2018 acquisition by Microsoft. Kyle is also the public face of GitHub Copilot, the AI coding assistant launched in 2021 that now helps over 15 million users. Earlier in his career, he was a partner at Digitalworkbox and VP of Product Development at Geezeo.In this conversation, we discuss:Kyle's journey from studying fine arts to leading operations at the world's largest code platformWhy GitHub Copilot is about freeing developers to focus on creativity and solving meaningful problemsWhat it means to bring pragmatism into AI development and why usefulness always wins over hypeHow AI is lowering the barriers to software creation while keeping humans at the center of accountabilityThe responsibility of platforms like GitHub to protect users from flawed code and teach safe coding by designKyle's vision for “ambient AI” and why the future should feel personal, context-aware, and privacy-consciousResources:Subscribe to the AI & The Future of Work NewsletterConnect with Kyle on LinkedInAI fun fact articleOn How to Discuss Regulation for LLMs and Legal Advice for EntrepreneursPast episodes mentioned in this conversation: [With Patty Hatter, tech exec/board member/advisor] - On the best advice for women in technology
Der Messengerdienst Signal oder das Betriebssystem Linux basieren auf Open-Source-Software, das heißt auf freier und kostenloser Software. Das Besondere daran ist, dass der Quellcode bei Open-Source-Software offen liegt. Im Gegensatz zu kommerziellen Angeboten, die oft teuer sind. Getragen wird diese Open-Source-Idee von Millionen Freiwilligen auf der ganzen Welt, die in ihrer Freizeit und meistens unbezahlt coden und auch Fehler im Internet reparieren. Davon profitieren alle. Doch sie tun das manchmal bis zum Burnout. In dieser 11KM-Folge erzählt BR-Journalist André Dér-Hörmeyer vom Podcast Wild Wild Web von der Motivation der Open-Source-Maintainer und warum das Internet ohne sie unsicherer wird. Hier geht's zum Podcast von André Dér-Hörmeyer: „Wild Wild Web“: https://1.ard.de/wild-wild-web In der 11KM-Folge “Kampf um die Wahrheit: Wikipedia in Gefahr” geht es auch um Schwarmintelligenz bzw. Open-Source-Content: https://1.ard.de/11KM_Wikipedia_in_Gefahr Diese und viele weitere Folgen von 11KM findet ihr überall da, wo es Podcasts gibt, auch hier in der ARD Audiothek: https://www.ardaudiothek.de/sendung/11km-der-tagesschau-podcast/12200383/ An dieser Folge waren beteiligt: Folgenautor: Christian Schepsmeier Mitarbeit: Claudia Schaffer, Marc Hoffmann Host: David Krause Produktion: Timo Lindemann, Fabian Zweck, Regina Staerke und Hanna Brünjes Planung: Nicole Dienemann und Hardy Funk Distribution: Kerstin Ammermann Redaktionsleitung: Fumiko Lipp und Lena Gürtler 11KM: der tagesschau-Podcast wird produziert von BR24 und NDR Info. Die redaktionelle Verantwortung für diese Episode liegt beim NDR.
本期节目应嘉宾的要求,我们只发布了文字稿。带来的不便还请各位听众谅解。 嘉宾 tanloong 链接 gh-133390: Support SQL keyword completion for sqlite3 CLI by tanloong · Pull Request #133393 · python/cpython SQLite Keywords QuantWiki - 中文量化百科 《阳光马达棒球场!》 文字稿 laike9m: 哈喽大家好,欢迎来到最新一期的《捕蛇者说》。我们今天请到了谭龙,然后让他来聊一聊给 CPython 做贡献的经历。谭龙其实最近给 CPython 提了一个 PR,然后也是他第一次给 CPython 做贡献。然后呢,这个贡献是给 SQLite 的那个命令行加了一些命令补全,就是可以补全 SQLite 的关键字。我们今天另外一位主播是 Manjusaka。 Manjusaka: 请叫我 Nadeshiko Manju,对吧?OK,大家好,好久不见,我又回来了。然后今天很高兴又来和 laike9m 进行搭档,来。 laike9m: 好,然后这是我们今天的嘉宾谭龙,你要不先简单介绍一下自己吧。 tanloong: Hello,大家好,我叫谭龙,我是山东的。然后 18 年的时候是来青岛上大学,然后大学本科毕业之后就在这找工作了。我本科不是计算机的,毕业之后找工作也找了一些计算机相关的工作,也有一些其他方面的工作,中间也换了好几次工作。最近是刚刚入职一家新的公司,然后是做数据分析方面的工作。谢谢。 laike9m: 所以你说你本科不是学计算机,方便透露一下吗?你本科学的是什么? tanloong: 我本科是英语的。 laike9m: 哦,这个跨度很大。 tanloong: 对,确实。其实我本科最开始填志愿的时候,我录取的专业也不是英语,是一个调剂的专业,叫生态学。然后我是大一下学期的时候想转专业,然后正好我们学校有转专业的政策,我就从高中学的那几门课里,我觉得英语我学得还可以,然后当时也比较喜欢,所以我就决定转英语了。直到后来快毕业的时候才有点接触到这个计算机方面的这个东西。 laike9m: 然后就发现自己还是更喜欢计算机一些。那所以你之后是进行一些自学吗?然后就去找工作还是? tanloong: 对,基本上是自学。最开始接触计算机是大一的寒假,我们辅导员让学生回家的时候在假期要学点东西,然后开学让交学习笔记。我当时从一个中国大学 MOOC 上注册了一个账号,然后它弹出来的,第一个给我推荐的课程就是 Python。那我就学这个吧。所以当时我就学,就学了这个。当时学得很不明白,然后就把 PPT 跟着敲了一遍,但是也云里雾里的。直到后来后面的几个寒暑假才看了一些成体系的 Python 的入门的书,然后算是入门 Python 了。 laike9m: 所以换句话说就是你其实一开始学,你并不知道 Python 是干嘛的,就是并没有特别地抱着某种目的,比如说我就想找一个程序员的工作这样子。 tanloong: 没有,开始的原因只是巧合,但后面坚持下来,应该也算是因为比较喜欢吧。我觉得比较有意思。 laike9m: 那还是挺有意思的,对,感觉是命运的安排。 Manjusaka: 咱行看起来都是转行的。诶,那 laike9m 你是转行吗? laike9m: 我本科也不是学计算机的,然后我知道你本科也不是,所以。 Manjusaka: 对,那看起来大家这三个人跟少女乐队一样,这三个人里面抽不出一张计算机本科学位。 laike9m: 对,但我觉得还是你的英语这个跨度最大。 Manjusaka: 啊,对,然后,哇,卧槽。啊,现在要是学日语的,我突然就想问一下为什么要学日语。 laike9m: 学日语的转计算机还真没见过,但是很多程序员都会日语。 Manjusaka: 有,可能在大连那边还真有。 laike9m: 啊,对,大连日本人比较多。 Manjusaka: 对,对,对,日语外包会多一些。 laike9m: 嗯,好,对,说回正题,就是你相当于一开始接触的编程语言就是 Python, 然后后来相当于你在工作中可以理解也是主要用 Python, 对吗? tanloong: 对的,我有两份工作是跟计算机相关,然后都是写 Python 的。第一个工作是之前的一份是写图形界面的,用的是 PySide, 然后就写一个称重系统。他们是一个建桥公司,就是他们需要统计他们的货车送多少货进他们工厂,然后运多少货出来,写一个这个图形界面,然后放在那个他们的磅站去,然后货车过磅的时候来统计数据。另一个工作是现在的工作是在一个私募公司做数据分析。我之前没接触过股票证券这方面的东西,现在还在学习。 laike9m: 你是开发算法吗,还是给他们开发一些内部工具或者界面之类的? tanloong: 内部工具,我们组三个人有写算法的,但是我是属于比较初级的那种,只能写一些帮他们节省时间的工具。 laike9m: OK,对,因为我感觉那种像交易的算法可能更需要用 C++ 一些,对吧?还是说其实也有用 Python,比较好奇。 tanloong: 我们公司开发部应该是写 C++ 的,然后应该也有写 Python, 但是数据分析我们那个组主要是做一些因子的构建,就分析哪些因子它对你的这个股票的收益率贡献比较大,就这种的,我们就主要是写 Python,不写 C++。 laike9m: 明白,好的。所以就是到了今天我们要聊这个话题,然后你给 CPython 做了一个贡献。那我相信就是百分之可能 99.99% 的用过 Python 的人都没有给 Python 做过贡献,那么你一开始是怎么有这个想法的?然后就是后来你是怎么去一步一步实施这个的? tanloong: 我最开始有这个想法是应该从天哥,就是 B 站的那个,对,他当时成为 Python Core Dev 之后,在直播的时候就有人在直播间问一个给 Python 做贡献的问题,做贡献难不难呢?这些之类的。但是天哥说,如果你想给 Python 做贡献,你是会发现有很多事可以做的,做贡献并不难。然后后来就是之前我在写称重系统的时候,需要用到 SQLite 去查用户存的那个本地的数据库。然后当时我就发现 Python 的 SQLite 的命令行界面有点不好使,就是如果它能有那个补全就好了,所以当时是有那个想法。然后实施是在后来我前段时间没有工作,然后就每天比较闲,然后我想找点事做,然后我想起来之前我想给那个 SQLite 的加补全的这个想法,我就试试吧。然后我就去 GitHub 上找,我就试了一下。然后试的时候我发现,我本来觉得这个应该是挺难的,因为我完全不知道它这个补全要怎么实现。但是我去看了一下 PDB,就是天哥维护的那个 PDB 里面的代码,它里面实现补全是那样写的,然后我就照着 PDB 的补全,然后给 SQLite 加了一个补全,然后就交了 PR。 laike9m: 所以其实也是从你的实际工作需求出发,然后加上高天的激励。对,你知道高天也来过我们这边好几次吧? tanloong: 对,两次。 laike9m: 老听众,看来是。对,然后我觉得这个还挺有意思,就是也是算是榜样的力量吧。就是我不知道还有没有其他人是这样,就是因为听到就是有个人跟他说,哎,其实做贡献没有那么难,然后去做了,但这样挺好的。我算吧。你也算吗? Manjusaka: 对,我算。当时我是先认识张翔老师,然后后面然后跟他聊了一些,就包括我可能当时,那位你可能还认识,那个 Ezio Melotti。谁?18 年北京的那位嘉宾,Ezio。 laike9m: 你说 PyCon。 Manjusaka: 对,就是当时我们不是邀请到另外一位来北京。 laike9m: 哦。PyCon China Beijing 2018。2018 吗?2018 我去了吗?我有点不记得了。没事你继续说吧。 Manjusaka: 你在北京,你当时还没 transfer 去美国,然后你从上海来北京。 laike9m: OK。 Manjusaka: 然后我当时聊了一下,就后面开始,正好 18 年,后面我就说我正好在休息,后面就开始陆陆续续提一些贡献,对。 laike9m: 嗯,对对,其实我觉得翔哥一定程度上也是当时给了我一些激励或者指导嘛,对。 Manjusaka: 对,张翔老师还是非常 nice 的。 laike9m: 对,就给听众们如果有不知道,就是张翔是中国的第一个 CPython core developer, 第一个核心开发者,对,然后高天是第二个。 Manjusaka: 对,然后张翔老师应该是在 16 年晋升的。嗯,反正是老前辈了,老前辈了。 laike9m: 但其实他当时就是更多是因为工作中会需要改一些 CPython 代码,他当时在华为嘛,对吧? Manjusaka: 然后。哦,不不不,他晋升成为 CPython Core 的时候,我记得没错,是在新浪,然后他就开始编的。 laike9m: 哦,新浪,OK。 Manjusaka: 对,然后他去华为其实做的也不是跟 CPython 本身相关的,他是去做的 OpenStack 相关的东西。对,然后他对就是说是整个生态工具链会比较熟,所以说他可能跟高天老师就是说是有一点不一样,是张翔老师对于各种非常疑难问题的 debug 非常擅长,这也是我记得介绍人给他在他的 promote 介绍里面说的,对。 laike9m: 嗯,我记得他当时那个演讲。 Manjusaka: 对对对,然后我的很多 debug 技巧也来自于张翔老师,对。 laike9m: Anyway,我觉得后人都是在前人的一些基础上去做工作的。 Manjusaka: 是的,没错。 laike9m: 好,那说回谭龙的这个 PR,我其实也简单看了一下,其实我原来也不知道补全要怎么加,但发现其实还真的挺简单的。你可以跟听众们大概说一下这个流程吗?比如说我要给一个像 Python 的 SQLite 命令行加补全,它大概要做些什么工作? tanloong: 它是写一个 context manager,然后在你进那个 readline 的时候,你把 readline 的那个 completor 给替换成你自己的函数,然后在退出的时候再把它替换回你替换之前的那个函数,就你替换之前的那种 readline 的默认的 completor。然后你自己写的那个函数是还有一个 state, 就是 readline 调你的函数拿补全的时候,它会先给你发一个 state 等于 0, 这个时候你判断了 state 等于 0 的时候,你去生成一个完整的,就根据用户当前输入的那个 text, 生成一个完整的 completion candidate 的列表。然后 readline 会继续给你发 state 等于 1, 2, 3,这个时候你把你之前生成的 candidates 按照它发的 state 做个 index, 返回你的 candidates 对应的要补全的词。然后这中间就是 state=0 的时候,你的 candidates 最好需要缓存一下,不要在每次 readline 给你发 state=1, 2, 3 的时候你再重新生成,那样会比较耗时间,注意一下性能的问题。然后基本就是这样。 laike9m: OK,我说一下我看到的那个 PR 里面,我觉得比较关键的地方就是它其实就是一个首字母的匹配,就相当于首先你有一个关键词的列表,对吧?你要构建一个说哪些单词是 SQLite 关键词,比如说 SELECT 啊 JOIN 这种。然后我发现你是当用户每输入一个字符,然后你就会去跟这些关键词的前缀做一个匹配,对吧?然后发现如果有能 match 上的,你就把它作为一个 candidate 返回,作为补全的一个。 tanloong: 就其实那个关键字最开始的,你要拿到那个 SQLite 的完整的关键字的列表,当时对我来说还是挺难的。我最开始是从 SQLite 的文档里直接复制它的完整的所有的 147 个关键字,然后硬编码到 Python 里。但是有 core dev 说这样写不太好,而且其中有一个关键字并不是在所有的 SQLite 编译出来的时候都会支持的,是一个 V 开头的关键字。希望就是这个 SQLite 这个关键字能够动态生成。然后我当时查了一下,就是如果你想动态生成需要在 C level 去写,但是我这个 C 学的不太好,虽然之前学过一个学期的公开课,但是我完全不知道就是用我查到的 SQLite 文档里说生成关键字列表的那两个函数,去生产,我不知道要怎么写,然后我也不知道怎么把它放进 Python, 所以我当时说这个对我有点难。后来有一天晚上我看到那个消息里,那位 core dev 又说了一遍,就是非常希望这个关键字列表它是能从 C 里拿到的,而不是从 Python 里拿。我当时其实有点理解错了,我以为他的意思是让我把那个硬编码的关键字列表从 Python 给移到 C 里,然后我当时就把它移到 C 里了。虽然我对那个 Python 的 C 要怎么写,然后怎么把它暴露出来,暴露给 Python 的代码去能够访问,我用了一下 AI,当时是用的豆包,问怎么在 Python 的那个 C 里面存一个列表,然后能让它暴露出来,给 Python 的代码调用。然后当时豆包写上,然后我试了一下豆包给的结果,然后是可以的,然后我就直接硬编码到 C 里,然后问那个 core dev 行不行。但是 core dev 后来回复说他的意思是不是在 C 里硬编码,而是在 C 里要动态生成。当时我就,我感觉我理解错了。然后后来是另一位 core dev 帮忙给写的,然后他写了之后给发了一个 PR 到我的那个 fork 里,然后我合并进去,然后我的 fork 再合并到 CPython 的 main。 laike9m: 我还在想,就是因为我也看到你的那个 keywords 那部分是从 C 的 module 里 import 的。这个他当时说为什么要动态生成,其实我还是不太理解。可能就是 OK,我明白,但就是你编译的时候,你会根据你的 CPython 版本有不同的关键词,这样你就不用在那个 Python 里面写,比如说 if 是什么版本,然后你的关键字要加或者减一些东西是吧? tanloong: 对的,SQLite 它应该是在编译的时候有一个选项,如果你开了某个选项,那么它的关键词会有变化。 laike9m: 明白明白。 tanloong: 哦。 laike9m: 这个确实还挺 tricky 的,对,感觉是这个 PR 里面最困难的部分。 tanloong: 确实。 Manjusaka: 嗯。 laike9m: 那所以就是总体这个流程下来你有什么感受吗?因为我知道你的那个 PR 还被因为把 test break 了还被 revert 了一次,对吧? tanloong: 对,它是有一个测试在运行那个 run_pty 的时候,它是用那个 run_pty 生成一个 sudo terminal, 就在一个伪终端里去模拟用户的输入,然后查看它给的 candidates 是不是符合预期。但是在那个伪终端里,它给的 candidates 是带颜色的。就是你的 candidates,它的两边会有那个控制符。 laike9m: 它那个颜色码嘛,然后就不对了。 tanloong: 对,然后测试就 fail 了。当时是在那个 buildbot 上跑构建,就是构建失败,我找了一下,但是我想就是在那个 buildbot 上最好能有一个 interactive 的,就我能像在终端里我手动敲命令一样,我可以人为的去测试,然后看一下它中间到底是什么样子,再修改那个测试。但是 buildbot 我找不到我要怎么就进那个交互式的模式,也可能根本就没有。然后这个问题我解决不了。然后当时是有个 core dev 说他去找那个 buildbot 的 owner,然后问他要 SSH 的权限,然后他去调试。 laike9m: 等一下,我有一个疑问,就是为什么你这个 PR 感觉大家都很 helpful? 因为你知道一般的 CPython PR 就是你提了之后,可能很长时间都没有人理。这点你是怎么看的?就是感觉大家都会去帮你去 debug 或者帮你写些代码,这个是自然的吗?还是说他们本来就对这个很有兴趣还是怎么样? Manjusaka: 嗯,从我的角度出发的话,我不太确定,高天老师那边可能有其他的 input, 但是就我观察来看,这个取决于 core dev 风格。不过他们整体来说,对新人是比较友好的。而且去 buildbot 里面调试这种东西的话,我觉得这个东西其实也还好,你去翻看 CPython 的 PR 其实这种事情也有不少,所以说我觉得这个相对来说还好。但是对于一些争议或者说是还在试图达成共识的过程中,那确实是比较头疼的。但是如果说是已经达成共识要去实施的一个 PR, 那我觉得相对来说会好一些。 laike9m: 明白,所以就是这种没有什么争议性的,只是实现或者一些 debug 问题就会推进的比较快,然后大家也会帮忙。 Manjusaka: 对,而且这种东西我理解主要是你添加新的 feature,而不是更改 API 的话,那这种东西就会好很多。就像我上周的时候,我当时想改 sys._enable_profile() 那个 API, 就是新增加的那个远程 debug 的接口,我想新增加在它的 audit event 里面增加一些元数据。这就牵扯到了 API 的更改以及更内部的一些细节上的更改。然后我就和三个 core dev,然后 Victor, Paul,还有哪一位,然后就 battle 了两天,然后最后 I gave up。 laike9m: 好吧,他们可能有一些 concern。 Manjusaka: 对,就这种你增加一些新的 API 之类的,就是会有一些比较 concern, 但是如果说你是实现一个全新的 feature, 大家觉得你这个 feature 不是为了实现而去实现,那这种情况下相对来说还是会比较顺利的。 laike9m: 嗯,嗯,理解。还有一点就是我知道那个 CPython 的不同模块,它其实是不同的人来维护的嘛。 Manjusaka: 啊,是的,没错。 laike9m: 就可能恰好就是 SQLite 这个维护者,他就是比较积极,比较热心,就是反应比较快,所以。 Manjusaka: 啊,是的,没错。它是比较活跃的,就是 SQLite 这种东西。我就又说到一个伤心事。在改一个东西,然后被 Mark 直接给拒了,然后我现在都还推不动,虽然大家都说有需求,但是 Mark 就觉得说这个东西没需求,然后但是就给拒了,对。 laike9m: 我知道 Mark Shannon 这个人比较固执,对,也是跟人的性格有很大关系。 Manjusaka: 对,是的,没错,跟这个看具体的开发者的问题,对。 laike9m: 对,就是其实你会发现像 Python,如果你不了解,可能会觉得 Python 是一个有一个很庞大团队去维护的这么一个精密复杂的系统,但你真正去看它里面到底是怎么实现的,或者说去提 PR 才会发现可能每一个文件它就是那么一两个人懂,然后你就是要找那一两个 stakeholder, 如果你想做一些更改的话,然后你只要能比如说说服他们,然后你就可以做你想做的。对,它相当的扁平吧。 Manjusaka: 对,我觉得主要还是怎么说服。 laike9m: OK,所以说回谭龙你这个 PR 的话,然后就你把那个 core developer 帮你把测试修好了,对吧?然后你就重新提交,这样子。 tanloong: 对的。就我感觉给 CPython 这个维护者,在这些维护者之间就是它是有一个小圈子的,然后你作为一个新人去给他们交 PR 也是一个交际的过程。就是你要积极主动一点,然后就一般新人你第一次交 PR 的时候,比较容易会被带着审视的态度去看你的工作。然后你交 PR 的时候,你最好是把你之前想到的一些可能会拒绝你 PR 的理由给解释清楚,然后你为什么这样做,然后让他们就是在他们提出问题之前就看到你的解释,这样会就是更容易沟通,然后更容易让你的 PR 更顺利一点。 Manjusaka: 嗯,对。 laike9m: 我看到你其实你之前提了一个 issue 对吧,就是你说你希望能够在 SQLite 的命令行里支持这些补全。所以你提那个 issue 的时候当时就想说自己去实现这个吗?还是说你本来期待说其他人可以去做这个? tanloong: 是的,我是准备自己实现的。因为 Python 的 dev guide 里面写,如果你想交一个 PR,你应该先写一个 issue, 除非你交的 PR 是 typo fix。所以我就是先写的那个 issue,然后就紧接着交了 PR。当然那个 issue 题目写得有点大了,我那个 PR 只做了关键字的补全,但是 issue 是所有的补全。比如说你以后也许还会需要补全你的那个 SQLite 里面的表名,还有列名,还有函数名,这些目前还不支持。 Manjusaka: 明白。 laike9m: 所以你未来打算就是继续在这方面做一些事情吗?还是说就先到此为止? tanloong: 也许会吧。但是这个刚才说的表名、列名、函数名,我目前还没有想到就是要怎么才能实现它。我看到就是 Python 的 PyPI 上有一个第三方的 SQLite 的命令行是支持表名、列名、函数名的,而且它是 context-sensitive,就是它会检测你当前是不是需要输入一个表名或者列名,比如说你是在 SELECT 后面,那它就会给你补全列名。就像这种就是非常智能的补全,我还没有想到就是怎么在 CPython 里支持,也许没有那个能力去支持它,总之就是还不确定。 laike9m: 明白。对,那个可能要就是回溯一下,不光得去做一个前缀匹配,对,会更复杂一点感觉。但我觉得是一个好的开始吧,就是你有一个这种框架,就会有更多人去加更多的 feature 进去。也许未来就会有。 tanloong: 是的,确实。就那个关键字的 PR 合进去之后,过了几天,有另一位 contributor 交了一个 dot commands completion 的 PR, 现在给加了那个 dot commands 的补全。目前 Python 的 SQLite 的命令行就有三个 dot commands,就是 .help, .version, .exit。.exit 还是 .quit 就来着,总之是推出的那个 .command。然后那个 PR 现在正是就是刚刚建不久,然后还没有 core dev 留言,但是它实现的有一点简单,就是有一些问题,但是应该后面会就是慢慢给修上,然后给合进去。 laike9m: 其实你可以去那个 review,因为你比较熟,你是最熟的其实。 tanloong: 是,我还真给看了一下,然后写了两个评论。但是写的第一个评论就是那位交 PR 的人,他觉得没有必要,就是他持反对意见。然后第二个评论,那位交 PR 的人还没有回复,然后其他人也没有回复。 laike9m: 嗯,我觉得挺好,就是因为我知道就是如果你比如说在一些 issue 里面回复的比较多,然后就会被那个提拔成 triager 的权限,对吧?然后其实这个是 core dev 之前的一步。 tanloong: 对,确实。然后我看就是交那个 dot command completion PR 的那个人,他的评论比较多,一般 CPython 有什么新的 issue,他都会先跑到底下去评论,然后有时候评论这个 issue 和之前的某个 issue 有联系。就像这种之类的,或者有人交 PR,然后他会去给 review。但是我还没有太多追踪 CPython 的那些 issue 和 PR,然后没有评论多少,就主要是我自己参与的那些 issue 跟 PR。 laike9m: 对,我觉得每个人有不同的风格吧,也不用一定去迫使自己要怎么样之类的。像高天那种,就是从 PDB 模块开始,然后把 PDB 弄得特别熟,然后通过成为 PDB 的维护者,然后来成为 core dev,这个路径也挺好的。我觉得可能更实际一点吧,因为我觉得你要去就是对于一些每一个 change 做一些评论,这个还挺难的。 tanloong: 确实从一个单独的模块开始做,你确实你的那个在 CPython 社区里面的成长会更容易一点。因为你是这个模块的专家,然后别人有什么问题就只能来找你。但是我也觉得这个也挺难的。天哥是从一个完全的 CPython 的陌生人,然后进入到 CPython 一点点做贡献,最后成为 core dev。就像你从一个外人进一家公司,然后慢慢走到管理层,都是非常难的步骤,你要获得信任,然后你做的每一个工作你都要给解释清楚,然后让别人就是认为你是可以承担更重要的角色。我觉得这也是非常难的一个过程。 laike9m: 嗯,是的是的。对,其实说回来就是那个,像给 CPython 做贡献不光是一个技术面上的事情,它还有很多这种交流,对吧?然后尤其是当你和这些外国人交流,你不是用你的母语,然后他们的一些交流的习惯可能也不太一样,所以这个方面也会有一些壁垒吧?就是谭龙,因为你是英文专业,所以这方面你觉得说你的本科教育有帮到你吗? tanloong: 我觉得是有的。如果我没有选英语专业,我应该还停留在高中的那个状态,就是虽然当时英文成绩还可以,但是如果让我看一个全英文的网站,我是心里发怵的,我是心里有那个牴触的心理。但是大学接触英语比较多,然后主要是你抵触心理没有了,然后你愿意去哪怕接受自己写出来的英语没有那么完美,哪怕也不像母语,也不够 native-like, 你也可以接受自己写出来的这些句子,然后去交流。因为你只要能把意思给表达清楚,让对方看懂就可以。其实你放下这个心理负担,你会发现写英语还是没有那么难的。 laike9m: 是的,是的,同意,对。 Manjusaka: 我现在是有一个做简单的 workflow, 然后我会交给 AI 来帮我润色,然后扩展一下我单纯的观点。对,我觉得这是 AI 的一个很好的使用场景。 laike9m: 你用的是哪个工具呢?还是就是手动复制? Manjusaka: 我是直接在 Claude AI 上面给他固定了一组 prompt。 laike9m: 明白,明白。 Manjusaka: 我觉得这就是这一块东西很好用的方式,特别是在我跟他们长篇大论地 battle 的时候,还是挺好用的。 laike9m: 帮我写一个回复去反驳这个人。 Manjusaka: 对,我一般是 prompt 就是说是我引用的那一段,然后我首先给他一个正面的肯定,然后其次列出我对他的观点,一 ABC,然后对,然后就这样。 laike9m: 你写 prompt 的时候是拿中文写吗? Manjusaka: 我拿中文写。 laike9m: 嗯,OK,这样表意更准确一些。 Manjusaka: 对对对,你可以看我群里发的那个 issue,然后那个就是很多大段的,就是我是用 AI 生成出来的。 laike9m: 我想到之前在推特上看到一个段子,就是说在 AI coding 的时代,以前不都是什么 “Talk is cheap, show me the code” 吗?现在是 “Code is cheap, show me the talk”。 Manjusaka: 确实。Code is cheap, show me the talk. laike9m: 一个哥们他在他的 GitHub repo 里面就是把所有的他的那个跟 AI 的聊天记录全都传上去了。这个就是挺好玩的。 Manjusaka: 挺好玩的,挺好玩的。 laike9m: 对,像谭龙,我觉得你之前本来要在 C 模块里面写死 keyword 的时候,你也是用 AI 生成的,虽然后来发现那个路径是不对的,但是至少这方面 AI 的助力还是挺大的。 tanloong: 确实,如果我当时在紧接着问 AI 怎么不要硬编码,然后整个动态生成的话,也许我当时就能直接把动态生成的代码给交进去了,而不是让另一位 core dev 帮忙给写。嗯。 Manjusaka: 是的。 laike9m: 所以就是你对于这个给 CPython 第一次做贡献的这个流程,你有什么其他的一些感受吗?就是我们刚才还没有聊到的,你想分享的。 tanloong: 我没有了。 laike9m: 哦,行,那也没关系,好。我们也是觉得给 CPython 做贡献的人越多越好,然后可能也是能够给听众们一个激励吧。然后感觉这期其实录的挺快的,然后不知道有没有什么你想推荐的东西,就是如果你听我们之前节目的话,你应该知道有这个环节,对吧? tanloong: 我推荐一个网站是跟量化金融有关的,算是一个给入门的学习者的一个索引吧。那个网站叫 QuantWiki。是量化金融中文百科,然后里面有一些就是量化金融相关的入门的概念,还有一些前沿的证券公司发的研究报告,还收录了其他的类似的 Python Data Training 这方面的 GitHub 的 repo 的链接。如果是这方面像我这样的刚入门的学习者的话,可以就是了解一下。 laike9m: 我看了一下,这个写的还挺好的,就是他把各种概念和一些工具都列出来了,对。嗯,我们之前也请过大伟来聊,就是他开发了一些交易相关的工具,所以其实这方面 Python 应用也是挺多的,对。 Manjusaka: 哎,反正我觉得给 Python 做贡献,就觉得还是希望像谭龙这样的人越来越多。是的,是的。对,而且现在他们就感觉是整体都非常缺人的感觉。 laike9m: 哪个看上去像不缺人? Manjusaka: 嗯,这倒也是,确实。反正就之前我给 Brandon 和 Ken Jin 然后请教问题的时候他们都表示很新奇,我操居然还有 Freshman 对我们现在做的这块感兴趣。对,居然还有新人对我们感兴趣?Freshman,哦 Freshman。啊对,反正我觉得从他们视野来看,就整体的很多的地方都会很缺人。 laike9m: 嗯,是的是的,尤其是像你做的那些 debugging 啊,然后 tracing 的一些东西,我觉得懂的人真的很少。 Manjusaka: 我觉得就没人管的状态。而且就我现在对他们的 tracing 的部分有很大的怨言,就主要是 Mark 上面说... 哎,我后面会试着再推一推,但是就哎,随缘吧。 laike9m: 嗯,行。好的。Manjusaka 你有没有什么想推荐的东西。 Manjusaka: 我推荐一部番吧,《阳光马达棒球场!》,非常很不错的一部番,我推荐大家去看看。然后可能国内有很多朋友对于传统的国外的可能说足球或者其他也好,这种体育文化他并不清楚,这种体育文化到底应该是怎么样的,它是怎么样遍布在人的日常生活中的,然后有些人不清楚,那么我建议大家可以去看一下,然后挺治愈的一部番。 laike9m: 嗯,好的好的。啊,我先不推荐了吧,以后再说吧。对,我最近在看一些书,但是还没有看完,所以,对。好,其实我们这期是比较短的一期,然后但是也希望听众们可以从中学到一些东西,然后如果要记住一点的话,就是可能给 CPython 做贡献也没有那么难。对,好,我们这期就到此结束,然后各位听众我们就下期再见,大家拜拜。 众人: 拜拜。
Joel and Aaron explain why every project should start in the client's own GitHub organization—even when the client has never heard of Git. They share scripts, onboarding tips, and war-stories that show how small setup shortcuts turn into big headaches later. You'll learn a repeatable way to protect both your reputation and your client's code base.(00:00) - Intro & episode setup (01:15) - Create the repo in their org (02:15) - Quick hack versus right process (03:30) - Project-setup technical-debt risks (05:00) - Declaring non-negotiables to clients (06:45) - Docs that survive “hit-by-bus” events (08:00) - Solo-dev reputation boosters (08:45) - Silly bit Want to level up your skills as a Laravel developer?
Sami talks with Henrique Cardoso about his unified commerce platform BSPK (https://www.bspk.com) and the challenges of organising a large scale developer conference. Henrique talks in depth about the bespoke nature of BSPK and how it differs from other CRM tools, how they went about unifying all the major commerce platforms to fit under one platform, as well as the hurdles he faced when tasked with re-engaging a community of developers with his upcoming conference Euroko 2025. — Check out BSPK (https://www.bspk.com) to find how it can enhance and personalise your business to deliver the best possible experience for you and your customers. If you're a developer based in Europe consider checking out Euruko 2025 (2025.euruko.org/) to connect and meet with other Ruby devs this September! You can connect with Henrique Cardoso through his socials on X or LinkedIn, or get in touch with him directly via email - organisers@euruko.org Your host for this episode has been Sami Birnbaum. Sami can be found through his website (https://samibirnbaum.com) or via LinkedIn (https://www.linkedin.com/in/samibirnbaum/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://podcast.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@giantrobots.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - YouTube (https://www.youtube.com/thoughtbotvideo) - Bluesky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.
We welcome Freya Holmér back into the clubhouse to talk about 3D game development for independent game developers. We get into the specifics of the tools available for devs and why they work and don't work for different teams, but it's mostly an excuse to talk about Freya's new 3D modeling software.Half-Edge - Freya HolmérShader Forge - Freya Holmér, GitHubShapes - Freya Holmér, Unity Asset Store3D Workflows for Indie DevsGame DesignToolsUI / UXValve Hammer Editor - Valve Developer CommunityPicoCAD - Johan Peitz, itch.ioTrenchBroom - GitHubCrocotile 3DWhat's the difference between OBJ and FBX? And when to you what - RedditFreya HolmérGuestFreya Holmér is game developer, co-founder of Neat Corporation (makers of VR stealth game Budget Cuts), and creator of developer tools including Shader Forge and Shapes. She spends a significant amount of time interacting with people on her gamedev Twitch stream.External linkFreya on TwitchFreya on Twitter @FreyaHolmerFreya on YouTubeFreya on Instagram @freya_holmerNeat Corporation's WebsiteNeat Corp on Twitter @neatcorpBudget Cuts on SteamBudget Cuts on OcculusShader Forge on GitHub
In this episode, we sit down with Joey Conway to explore NVIDIA's open source AI, from the reasoning-focused Nemotron models built on top of Llama, to the blazing-fast Parakeet speech model. We chat about what makes open foundation models so valuable, how enterprises can think about deploying multi-model strategies, and why reasoning is becoming the key differentiator in real-world AI applications.Featuring:Joey Conway – LinkedInChris Benson – Website, LinkedIn, Bluesky, GitHub, XLinks:Llama Nemotron UltraNVIDIA Llama Nemotron Ultra Open Model Delivers Groundbreaking Reasoning AccuracyIndependent analysis of AIParakeet ModelParakeet LeaderboardTry the Llama-3.1-Nemotron-Ultra-253B-v1 model here and here
When does a framework reach maturity? For Joel Hawksley, lead maintainer of GitHub's ViewComponent framework, the answer comes with the upcoming fourth major release – a milestone that marks not just new features, but a transition to long-term support mode.Joel takes us behind the scenes of his seven-year journey at GitHub, where an idea sketched on an airplane has evolved into a critical part of how the platform renders its interfaces. With candid insights, he explains why ViewComponent is now considered feature-complete, and the philosophical challenges that remain unresolved around CSS and JavaScript integration within component-based Rails applications.The conversation delves into fascinating territory around GitHub's technical architecture decisions. Joel articulates the clear dividing line between interfaces better suited for React versus Rails, based on his experience building complex UIs like GitHub's merge box. "The ability for a new engineer to come in and modify that code in React is an order of magnitude better," he explains, revealing how pragmatism rather than dogma drives technology choices at scale.Perhaps most compelling are Joel's reflections on accessibility – work he led for years at GitHub. He reveals how accessibility requirements fundamentally reshape engineering approaches, forcing consistency and systematic thinking that might otherwise be overlooked. With 80% of top e-commerce sites facing accessibility lawsuits in recent years, these considerations are becoming unavoidable for developers at companies of all sizes.As a new member of GitHub's Ruby architecture team, Joel also shares fascinating perspectives on Ruby's evolution. He articulates the tension between adding safety guardrails to the language while preserving the flexibility and joy that attracted developers in the first place. "Is it better to take something that is elegant and beautiful and flexible and put it in handcuffs, or is it better to go use a tool that was built with that in mind?" he asks, in a moment of philosophical clarity that will resonate with Ruby developers everywhere.Whether you're using ViewComponent, building accessible interfaces, or thinking about Ruby's future, this episode offers rare insights from someone who has spent years navigating these waters at one of the world's most prominent software platforms. Check out ViewComponent 4.0 RC1 today and share your feedback before the final release!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
Joël continues his preparations for the last RailsConf as he talks with Matheus about how to make the most of your time at the conference. Hear their tips to connect and communicate with other attendees, the different ways to take notes at the various talks you can attend, what to do when your discussions have a lull, as well as how to draw inspiration from others talks and using it to your advantage. — Don't miss out on the final RailsConf (https://railsconf.org/) which takes place July 8th - July 10th in Philadelphia, PA! Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (https://judoscale.com/bikeshed) (check the link for your free gift!), and Scout Monitoring (https://www.scoutapm.com/). You can connect with Matheus via LinkedIn (https://www.linkedin.com/in/matheus-richard/), or check out some of the topics he's written about over on his thoughtbot blog (https://thoughtbot.com/blog/authors/matheus-richard). Your host for this episode has been Joël Quenneville (https://www.linkedin.com/in/joel-quenneville-96b18b58/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://bikeshed.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@bikeshed.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - YouTube (https://www.youtube.com/@thoughtbot/streams) - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - BlueSky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.
News includes the public launch of Phoenix.new - Chris McCord's revolutionary AI-powered Phoenix development service with full browser IDE and remote runtime capabilities, Ecto v3.13 release featuring the new transact/1 function and built-in JSON support, Nx v0.10 with improved documentation and NumPy comparisons, Phoenix 1.8 getting official security documentation covering OWASP Top 10 vulnerabilities, Zach Daniel's new "evals" package for testing AI language model performance, and ElixirConf US speaker announcements with keynotes from José Valim and Chris McCord. Saša Jurić shares his comprehensive thoughts on Elixir project organization and structure, Sentry's Elixir SDK v11.x adding OpenTelemetry-based tracing support, and more! Then we dive deep with Chris McCord himself for an exclusive interview about his newly launched phoenix.new service, exploring how AI-powered code generation is bringing Phoenix applications to people from outside the community. We dig into the technology behind the remote runtime and what it means for the future of rapid prototyping in Elixir. Show Notes online - http://podcast.thinkingelixir.com/259 (http://podcast.thinkingelixir.com/259) Elixir Community News https://www.honeybadger.io/ (https://www.honeybadger.io/utm_source=thinkingelixir&utm_medium=podcast) – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes. https://phoenix.new/ (https://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord's phoenix.new project is open to the public https://x.com/chris_mccord/status/1936068482065666083 (https://x.com/chris_mccord/status/1936068482065666083?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix.new was opened to the public - a service for building Phoenix apps with AI runtime, full browser IDE, and remote development capabilities https://github.com/elixir-ecto/ecto (https://github.com/elixir-ecto/ecto?utm_source=thinkingelixir&utm_medium=shownotes) – Ecto v3.13 was released with new features including transact/1, schema redaction, and built-in JSON support https://github.com/elixir-ecto/ecto/blob/v3.13.2/CHANGELOG.md#v3132-2025-06-24 (https://github.com/elixir-ecto/ecto/blob/v3.13.2/CHANGELOG.md#v3132-2025-06-24?utm_source=thinkingelixir&utm_medium=shownotes) – Ecto v3.13 changelog with detailed list of new features and improvements https://github.com/elixir-nx/nx (https://github.com/elixir-nx/nx?utm_source=thinkingelixir&utm_medium=shownotes) – Nx v0.10 was released with documentation improvements and floating-point precision enhancements https://github.com/elixir-nx/nx/blob/main/nx/CHANGELOG.md (https://github.com/elixir-nx/nx/blob/main/nx/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Nx v0.10 changelog including new advanced guides and NumPy comparison cheatsheets https://paraxial.io/blog/phoenix-security-docs (https://paraxial.io/blog/phoenix-security-docs?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix 1.8 gets official security documentation covering OWASP Top 10 vulnerabilities https://github.com/phoenixframework/phoenix/pull/6295 (https://github.com/phoenixframework/phoenix/pull/6295?utm_source=thinkingelixir&utm_medium=shownotes) – Pull request adding comprehensive security guide to Phoenix documentation https://bsky.app/profile/zachdaniel.dev/post/3lscszxpakc2o (https://bsky.app/profile/zachdaniel.dev/post/3lscszxpakc2o?utm_source=thinkingelixir&utm_medium=shownotes) – Zach Daniel announces new "evals" package for testing and comparing AI language models https://github.com/ash-project/evals (https://github.com/ash-project/evals?utm_source=thinkingelixir&utm_medium=shownotes) – Evals project for evaluating AI model performance on coding tasks with structured testing https://bsky.app/profile/elixirconf.bsky.social/post/3lsbt7anbda2o (https://bsky.app/profile/elixirconf.bsky.social/post/3lsbt7anbda2o?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US speakers beginning to be announced including keynotes from José Valim and Chris McCord https://elixirconf.com/#keynotes (https://elixirconf.com/#keynotes?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf website showing keynote speakers and initial speaker lineup https://x.com/sasajuric/status/1937149387299316144 (https://x.com/sasajuric/status/1937149387299316144?utm_source=thinkingelixir&utm_medium=shownotes) – Saša Jurić shares collection of writings on Elixir project organization and structure recommendations https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43 (https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43?utm_source=thinkingelixir&utm_medium=shownotes) – Saša Jurić's article on organizing Elixir projects with core and interface separation https://medium.com/very-big-things/towards-maintainable-elixir-boundaries-ba013c731c0a (https://medium.com/very-big-things/towards-maintainable-elixir-boundaries-ba013c731c0a?utm_source=thinkingelixir&utm_medium=shownotes) – Article on using boundaries in Elixir applications for better structure https://medium.com/very-big-things/towards-maintainable-elixir-the-anatomy-of-a-core-module-b7372009ca6d (https://medium.com/very-big-things/towards-maintainable-elixir-the-anatomy-of-a-core-module-b7372009ca6d?utm_source=thinkingelixir&utm_medium=shownotes) – Deep dive into structuring core modules in Elixir applications https://github.com/sasa1977/mixphxalt (https://github.com/sasa1977/mix_phx_alt?utm_source=thinkingelixir&utm_medium=shownotes) – Demo project showing alternative Phoenix project structure with core/interface organization https://github.com/getsentry/sentry-elixir/blob/master/CHANGELOG.md#1100 (https://github.com/getsentry/sentry-elixir/blob/master/CHANGELOG.md#1100?utm_source=thinkingelixir&utm_medium=shownotes) – Sentry updates Elixir SDK to v11.x with tracing support using OpenTelemetry Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources https://phoenix.new/ (https://phoenix.new/?utm_source=thinkingelixir&utm_medium=shownotes) – The Remote AI Runtime for Phoenix. Describe your app, and watch it take shape. Prototype quickly, experiment freely, and share instantly. https://x.com/chris_mccord/status/1936074795843551667 (https://x.com/chris_mccord/status/1936074795843551667?utm_source=thinkingelixir&utm_medium=shownotes) – You can vibe code on your phone https://x.com/sukinoverse/status/1936163792720949601 (https://x.com/sukinoverse/status/1936163792720949601?utm_source=thinkingelixir&utm_medium=shownotes) – Another success example - Stripe integrations https://openai.com/index/openai-codex/ (https://openai.com/index/openai-codex/?utm_source=thinkingelixir&utm_medium=shownotes) – OpenAI Codex, Open AI's AI system that translates natural language to code https://devin.ai/ (https://devin.ai/?utm_source=thinkingelixir&utm_medium=shownotes) – Devin is an AI coding agent and software engineer that helps developers build better software faster. Parallel cloud agents for serious engineering teams. https://www.youtube.com/watch?v=ojL_VHc4gLk (https://www.youtube.com/watch?v=ojL_VHc4gLk?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord's ElixirConf EU Keynote talk titled "Code Generators are Dead. Long Live Code Generators" Guest Information - https://x.com/chris_mccord (https://x.com/chris_mccord?utm_source=thinkingelixir&utm_medium=shownotes) – on X/Twitter - https://github.com/chrismccord (https://github.com/chrismccord?utm_source=thinkingelixir&utm_medium=shownotes) – on Github - http://chrismccord.com/ (http://chrismccord.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
Bob Young co-founded Red Hat, the first company to build a successful business around open source software, and helped shape the modern internet in the process. In this episode, Bob shares the story of how Red Hat went from a CD in a Ziploc bag to a billion-dollar business that inspired GitHub, Coinbase, and much of the cloud infrastructure we use today.But this conversation is about more than just software. Bob opens up about betting his family's finances on Red Hat, the moment he realized he wasn't meant to be a public company CEO, and why he believes capitalism, when done right, can be a powerful force for good.He also shares what he's building now (including a needlepoint company), how he thinks about failure, and the one principle he thinks every founder should live by.Where to find Bob:Lulu.comNeedlepoint.comTimestamps:(00:00) The challenge of fragmented attention and overbooked schedules(05:09) Red Hat's founding story and the philosophy behind open source(08:56) Why the internet is the world's largest open source project(13:34) From newsletter publishing to reinventing Linux(19:49) Why customers chose Red Hat: control, not cost(22:12) The business model insight that changed everything(24:44) How IBM's services model inspired Red Hat's structure(27:36) Scaling Linux for enterprise and dealing with constant updates(36:24) Proprietary software as a modern feudal system(43:33) Racking up $50K in credit card debt to keep Red Hat alive(49:01) Trust, marriage, and startup risk(55:05) Leaving Red Hat and why Bob stepped down as CEO(59:23) What sleep taught Bob about optimism and recovery(01:06:10) Red Hat's culture of ownership and accountability(01:14:24) Why Bob still builds: making the world a better place through business(01:15:02) The importance of discipline and organization(01:17:08) Founders' advice: serve customer needs, not just wantsIn this episode, you'll learn:How Red Hat became the first successful open source companyWhy control—not price—is the real value of open source softwareWhat makes transparency a business strategy, not just a virtueHow capitalism and idealism can actually alignWhy understanding customer needs matters more than their wantsThe difference between proprietary and democratic tech systemsHow to build culture that owns mistakes and learns out loudWhat it really means to commit to your co-founder and spouseHow to navigate failure, burnout, and your own limitations as a leaderWhat keeps Bob starting new companies in his third and fourth actsConnect with Alisa! Follow Alisa Cohn on Instagram: @alisacohn Twitter: @alisacohn Facebook: facebook.com/alisa.cohn LinkedIn: https://www.linkedin.com/in/alisacohn/ Website: http://www.alisacohn.com Download her 5 scripts for delicate conversations (and 1 to make your life better) Grab a copy of From Start-Up to Grown-Up by Alisa Cohn from Amazon
Jem and Justin tackle supply chain woes and work-life balance challenges. Justin battles a PETG shortage that's disrupting production while Jem struggles to disconnect from work during a family trip to Queensland. They dive into coding adventures with GitHub, cursor workflows, and Johnny's robot progress back at the shop. Plus brass part mishaps and the perils of not having proper drawings.Watch on YoutubeDISCUSSED:✍️ Comment or Suggest a TopicPETG HF OOSWot a Git ꘎Parenting hole ꘎Cursor needs a wingman or woman ꘎Unlimited completion and a bottle of whiskey ꘎Cursor Auto modeWorking code from Jonny ꘎Scraping Product CADFirst time burned because of no drawingsThings We Love: Skote Outdoors Bought abandon houseTransformative Use - Copyright---Profit First PlaylistClassic Episodes Playlist---SUPPORT THE SHOWBecome a Patreon - Get the Secret ShowReview on Apple Podcast Share with a FriendDiscuss on Show SubredditShow InfoShow WebsiteContact Jem & JustinInstagram | Tiktok | Facebook | YoutubePlease note: Show notes contains affiliate links.HOSTSJem FreemanCastlemaine, Victoria, AustraliaLike Butter | Instagram | More LinksJustin BrouillettePortland, Oregon, USAPDX CNC | Instagram | More Links
Fredrik snackar med Svante Richter som berättar om sitt projekt Maps.black - det enklaste sättet att självhosta och använda fria och öppna kartor. Vore det inte fint att kunna ha en komplett världskarta som man lätt kunde lägga på och använda från ett SD-kort? Men, hur lyckas man med det? Hur sätter man ihop en kartlösning? Och vad behöver man göra för att lyckas hosta den? Oväntat lite, är svaret! (Svantes servrar får däremot jobba en del för att sätta ihop kartpaketen när en ny version ska bakas.) Sedan finns det förstås icenser också - om du tror det är lurigt med licenser på kod så har du inte hört talas om kartlicenser! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Alla avsnitt med Svante Openstreetmap Maps.black Mapbox Protobuf - protocol buffers, dataformat från Google för serialisering Webgl Sqlite MBTiles Symlink Hardlink Protomaps Tile schema PMTiles Byte range requests Openmaptiles Shortbread (nyare schema) Noto sans Licenssektionen av maps.black Maptiler Dithering Natural earth - bakgrundsbilder Squashfs sendfile Nginx Btrfs Stöd oss på Ko-fi Web components Maplibre Internet archive Demosidan på Github pages Liechtenstein Wasm - webassembly cdnjs Content security policy Polyfill.io rsync Det japanska adressystemet Mannheim - staden Tyskland med sitt eget adressystem. “This system causes major issues for most mapping software” Titlar Ett relaterat tema Tillbaka till databasen På varenda zoomlager Kvadratisk tillväxt 360 miljoner filer Hack ovanpå ett hack ovanpå ett hack Vilken blobstore som helst Kompatibla nog med varandra En global världskarta Min prepperbox Tydligen ett effektivt sätt att göra det på De resterande två terabyten Direkt diskaccess Skapa mitt eget hack Pålitligt över tid Allting ska vara paketerat Det perfekta subsetet (Många) fördelar med Liechtenstein Varför gör vi detta? Deltadiffar över HTTP
For years, the conversation around remote work has been stuck in binary debates. Home vs. office? Productivity vs. flexibility? Control vs. chaos? But what if we zoomed out and asked a better question: What kind of future is possible if people could actually work from anywhere? This week, Rodney and Sam sit down with Raj Choudhury (Harvard Business School professor and author of The World Is Your Office) to explore what happens when companies stop fixating on location and start designing for freedom, trust, and real human needs. From engineering serendipity to reimagining hybrid models, they unpack how truly distributed work changes everything: how we meet, how we lead, how we grow talent, and how we build a more equitable future. Learn more about Raj and his work by following him on LinkedIn and reading his new book: The World Is Your Office: How Work from Anywhere Boosts Talent, Productivity and Innovation. -------------------------------- Let's work together: https://www.theready.com/working-together Get our newsletter: Sign up here. Follow us: LinkedIn Instagram -------------------------------- Mentioned References: US Patent Office study TEAPP (Telework Enhancement Act Pilot Program) Sid Sijbrandij and GitHub episode: BNW Ep. 35 Darren Murph The Allen curve homophily Tulsa Remote Zapier and "Wade Bot" algorithm aversion 00:00 Intro + Check-In: What's your favorite aspect of being able to work from anywhere? 03:49 Central focus: How do organizations access distant talent? 08:20 How work from anywhere is different from work from home 11:08 Rethinking in-person days 19:23 The data doesn't support RTO mandates 24:13 Dispelling productivity concerns 27:15 Unlocking digital twins in the workplace 34:05 Small towns being competitive for talent 38:04 AI's role in work from anywhere 45:09 Where to look ahead for the next 5 years 47:10 Wrap up: Leave us a review and share this show with a coworker! Sound engineering and design by Taylor Marvin of Coupe Studios.
Resources, sampling, prompts, and more! Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm
If you like what you hear, please subscribe, leave us a review and tell a friend!
This show has been flagged as Clean by the host. In this episode Dave and Kevie chat with Nik from the Pachli project. Pachli is a free/open-source Mastodon/Fediverse client for Android. We talk in depth about Nik's background, Pachli's name and origin, and the motivation for creating another client for the Fediverse. Also discussed is Pachli's association with the Nivenly Foundation , and how users and developers can contribute to the project as a whole. With thanks to Nik for his time and candor. Fediverse: @nikclayton@mastodon.social Fediverse: @pachli@mastodon.social Email: team@pachli.app Website: pachli.app GitHub: pachli-android Provide feedback on this episode.
Toma el control total de #WiFi, #Bluetooth y Sonido en tu terminal #Linux. Descubre 3 herramientas TUI imprescindibles que te lo pondrán muy fácil.El problema mas habitual con el que me enfrento cuando instalo un nuevo tiling window manager, o simplemente cuando no tengo interfaz gráfica, es como configurar el Bluetooth, el WiFi o el Sonido. Algo, que en un entorno de escritorio tradicional es trivial, cuando no tienes interfaz gráfica, la cosa se complica considerablemente. Es cierto, que existen determinadas herramientas como nmcli o bluetoothctl, pero, la verdad, no son muy intuitivas que digamos. Aunque, por supuesto, tienen otras ventajas que los hacen imprescindibles. Sin embargo, para un usuario que no esté tan acostumbrado al uso de la terminal, pueden ser un auténtico dolor. Es justo, para estos casos, donde las tres herramientas que te traigo se convierte en imprescidibles. Así, en este episodio, te traigo tres herramientas para que tengas el control total de tu terminal, y puedas gestionar de forma WiFi, Bluetooth y Sonido, de forma extremadamente sencilla.Más información y enlaces en las notas del episodio
Can AI-driven autonomy reduce harm, or does it risk dehumanizing decision-making? In this “AI Hot Takes & Debates” series episode, Daniel and Chris dive deep into the ethical crossroads of AI, autonomy, and military applications. They trade perspectives on ethics, precision, responsibility, and whether machines should ever be trusted with life-or-death decisions. It's a spirited back-and-forth that tackles the big questions behind real-world AI.Featuring:Chris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XLinks:The Concept of "The Human" in the Critique of Autonomous WeaponsOn the Pitfalls of Technophilic Reason: A Commentary on Kevin Jon Heller's “The Concept of ‘the Human' in the Critique of Autonomous Weapons”Sponsors:Outshift by Cisco: AGNTCY is an open source collective building the Internet of Agents. It's a collaboration layer where AI agents can communicate, discover each other, and work across frameworks. For developers, this means standardized agent discovery tools, seamless protocols for inter-agent communication, and modular components to compose and scale multi-agent workflows.
If you like what you hear, please subscribe, leave us a review and tell a friend!
What happens when the Oxide API is slow? A podcast episode! More specifically, one about how the team employed all manner of debugging techniques to track it down to one obscure and configurable async runtime feature! Bryan and Adam were joined by members of the team to talk about that journey and the tools we used (and made!) along the way.In addition to Bryan Cantrill and Adam Leventhal, we were joined by Oxide colleagues, Dave Pacheco, Eliza Weisman, and Augustus Mayo.Previous episodes mentioned:Oxide and the Chamber of MysteriesThe Saga of SagasDTrace at 20Cultural IdiosyncrasiesMr. Nagle's Wild RideA Debugging OdysseyRTO or GTFOSome of the topics we hit on, in the order that we hit them:Falling in Love with RustTokio Runtime Builder – disable_lifo_slotmagic‑trace (GitHub)Magic Trace podcast episode from Jane Streetdiesel‑dtrace (GitHub)omicron issue commentqorbstatemaptokio‑dtracetokio issue #7411Visualizing Systems with StatemapsPostgreSQL WAL INIT ZEROStatemaps: Visualizing System Behavior (YouTube)If we got something wrong or missed something, please file a PR! Our next show will likely be on Monday at 5p Pacific Time on our Discord server; stay tuned to our Mastodon feeds for details, or subscribe to this calendar. We'd love to have you join us, as we always love to hear from new speakers!
Windows 10 EOL update Microsoft confirms that Windows 10 EOL is a go for October. But... Consumers can now get a free year of extra security updates instead of paying(!) Businesses can now enroll in extended security updates program Microsoft 365 apps on Windows 10 to get security updates through October 2028 Windows 11 A few new features via the Insider Program Recall gets a new home page and some nice updates to hardware indicators in Dev and Beta We know there's a Settings AI agent coming to Windows 11. Apparently, it needs its own local AI model. And why this might be problematic Canary gets features we've seen elsewhere, plus an ISO - plus a new 24H2 build in Release Preview with features we can expect on June 8, Patch Tuesday Microsoft launches AI-powered learning app for Copilot+ PCs First Arm-based Chromebook Plus arrives with 50+ TOPS NPU, local AI features - using the chip that would make for a nice Copilot+ PC. But what's going on with Chrome OS? Microsoft 365 Microsoft Ignite registration is open Android users can now open shared Office documents without a Microsoft account AI Copilot is struggling against ChatGPT, even in the enterprise Alexa+ is now available to over one million testers in the U.S. - but have you met even one of them? Android Studio gets Gemini-based Agent Mode in preview Xbox and games First, the bad news: Yes, there are massive layoffs coming to Xbox next week - this is in addition to the sales org-related layoffs that are also coming, and probably more It's happening! Microsoft begins testing Steam integration with the Xbox app on Windows 11 AMD expands a bit on the news that it's working with Microsoft on next-gen Xbox silicon June Xbox update arrives with more home screen customization, more mouse and keyboard support for more games, more "Stream your own games" titles (over 200 now) There's a limited edition Meta Quest 3S Xbox Edition - move quick if you want one Hellblade II: Senua's Saga Enhanced arrives on PlayStation on August 12 - but there's more going on here, including "Xbox on PC" language Tips and Picks Tip of the week: Don't pay for Windows 10 extended security App pick of the week: Discord for Windows 11 on Arm RunAs Radio this week: Getting More from GitHub with April Yoho Brown liquor pick of the week: Drayman's Highveld Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: threatlocker.com/twit cachefly.com/twit
Windows 10 EOL update Microsoft confirms that Windows 10 EOL is a go for October. But... Consumers can now get a free year of extra security updates instead of paying(!) Businesses can now enroll in extended security updates program Microsoft 365 apps on Windows 10 to get security updates through October 2028 Windows 11 A few new features via the Insider Program Recall gets a new home page and some nice updates to hardware indicators in Dev and Beta We know there's a Settings AI agent coming to Windows 11. Apparently, it needs its own local AI model. And why this might be problematic Canary gets features we've seen elsewhere, plus an ISO - plus a new 24H2 build in Release Preview with features we can expect on June 8, Patch Tuesday Microsoft launches AI-powered learning app for Copilot+ PCs First Arm-based Chromebook Plus arrives with 50+ TOPS NPU, local AI features - using the chip that would make for a nice Copilot+ PC. But what's going on with Chrome OS? Microsoft 365 Microsoft Ignite registration is open Android users can now open shared Office documents without a Microsoft account AI Copilot is struggling against ChatGPT, even in the enterprise Alexa+ is now available to over one million testers in the U.S. - but have you met even one of them? Android Studio gets Gemini-based Agent Mode in preview Xbox and games First, the bad news: Yes, there are massive layoffs coming to Xbox next week - this is in addition to the sales org-related layoffs that are also coming, and probably more It's happening! Microsoft begins testing Steam integration with the Xbox app on Windows 11 AMD expands a bit on the news that it's working with Microsoft on next-gen Xbox silicon June Xbox update arrives with more home screen customization, more mouse and keyboard support for more games, more "Stream your own games" titles (over 200 now) There's a limited edition Meta Quest 3S Xbox Edition - move quick if you want one Hellblade II: Senua's Saga Enhanced arrives on PlayStation on August 12 - but there's more going on here, including "Xbox on PC" language Tips and Picks Tip of the week: Don't pay for Windows 10 extended security App pick of the week: Discord for Windows 11 on Arm RunAs Radio this week: Getting More from GitHub with April Yoho Brown liquor pick of the week: Drayman's Highveld Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: threatlocker.com/twit cachefly.com/twit
Will gets to grips with nutrition as he talks with Kay Lim, founder of Heartful Sprout (https://www.heartfulsprout.com/), about the importance of feeding our kids right. Kay relives her journey of moving to the US, learning a whole new language from scratch and how becoming a new mom far from home sparked the idea for Heartful Sprout. — Interested in giving your children the best start to food? Why not check out Heartful Sprout (https://www.heartfulsprout.com/) and use exclusive promo code GIANTROBOTS for 80% off your first 6 month subscription to their app! If you'd like to provide some feedback on Heartful Sprout or just want to talk more about nutrition why not get in touch with Kay through LinkedIn (https://www.linkedin.com/in/kyunghalim/), or directly via email - kay@heartfulsprout.com Your host for this episode has been Will Larry, you can find and connect with Will over on LinkedIn (https://www.linkedin.com/in/william-larry/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://podcast.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@giantrobots.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - YouTube (https://www.youtube.com/@thoughtbot/streams) - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - BlueSky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.
Windows 10 EOL update Microsoft confirms that Windows 10 EOL is a go for October. But... Consumers can now get a free year of extra security updates instead of paying(!) Businesses can now enroll in extended security updates program Microsoft 365 apps on Windows 10 to get security updates through October 2028 Windows 11 A few new features via the Insider Program Recall gets a new home page and some nice updates to hardware indicators in Dev and Beta We know there's a Settings AI agent coming to Windows 11. Apparently, it needs its own local AI model. And why this might be problematic Canary gets features we've seen elsewhere, plus an ISO - plus a new 24H2 build in Release Preview with features we can expect on June 8, Patch Tuesday Microsoft launches AI-powered learning app for Copilot+ PCs First Arm-based Chromebook Plus arrives with 50+ TOPS NPU, local AI features - using the chip that would make for a nice Copilot+ PC. But what's going on with Chrome OS? Microsoft 365 Microsoft Ignite registration is open Android users can now open shared Office documents without a Microsoft account AI Copilot is struggling against ChatGPT, even in the enterprise Alexa+ is now available to over one million testers in the U.S. - but have you met even one of them? Android Studio gets Gemini-based Agent Mode in preview Xbox and games First, the bad news: Yes, there are massive layoffs coming to Xbox next week - this is in addition to the sales org-related layoffs that are also coming, and probably more It's happening! Microsoft begins testing Steam integration with the Xbox app on Windows 11 AMD expands a bit on the news that it's working with Microsoft on next-gen Xbox silicon June Xbox update arrives with more home screen customization, more mouse and keyboard support for more games, more "Stream your own games" titles (over 200 now) There's a limited edition Meta Quest 3S Xbox Edition - move quick if you want one Hellblade II: Senua's Saga Enhanced arrives on PlayStation on August 12 - but there's more going on here, including "Xbox on PC" language Tips and Picks Tip of the week: Don't pay for Windows 10 extended security App pick of the week: Discord for Windows 11 on Arm RunAs Radio this week: Getting More from GitHub with April Yoho Brown liquor pick of the week: Drayman's Highveld Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: threatlocker.com/twit cachefly.com/twit
Windows 10 EOL update Microsoft confirms that Windows 10 EOL is a go for October. But... Consumers can now get a free year of extra security updates instead of paying(!) Businesses can now enroll in extended security updates program Microsoft 365 apps on Windows 10 to get security updates through October 2028 Windows 11 A few new features via the Insider Program Recall gets a new home page and some nice updates to hardware indicators in Dev and Beta We know there's a Settings AI agent coming to Windows 11. Apparently, it needs its own local AI model. And why this might be problematic Canary gets features we've seen elsewhere, plus an ISO - plus a new 24H2 build in Release Preview with features we can expect on June 8, Patch Tuesday Microsoft launches AI-powered learning app for Copilot+ PCs First Arm-based Chromebook Plus arrives with 50+ TOPS NPU, local AI features - using the chip that would make for a nice Copilot+ PC. But what's going on with Chrome OS? Microsoft 365 Microsoft Ignite registration is open Android users can now open shared Office documents without a Microsoft account AI Copilot is struggling against ChatGPT, even in the enterprise Alexa+ is now available to over one million testers in the U.S. - but have you met even one of them? Android Studio gets Gemini-based Agent Mode in preview Xbox and games First, the bad news: Yes, there are massive layoffs coming to Xbox next week - this is in addition to the sales org-related layoffs that are also coming, and probably more It's happening! Microsoft begins testing Steam integration with the Xbox app on Windows 11 AMD expands a bit on the news that it's working with Microsoft on next-gen Xbox silicon June Xbox update arrives with more home screen customization, more mouse and keyboard support for more games, more "Stream your own games" titles (over 200 now) There's a limited edition Meta Quest 3S Xbox Edition - move quick if you want one Hellblade II: Senua's Saga Enhanced arrives on PlayStation on August 12 - but there's more going on here, including "Xbox on PC" language Tips and Picks Tip of the week: Don't pay for Windows 10 extended security App pick of the week: Discord for Windows 11 on Arm RunAs Radio this week: Getting More from GitHub with April Yoho Brown liquor pick of the week: Drayman's Highveld Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: threatlocker.com/twit cachefly.com/twit
Windows 10 EOL update Microsoft confirms that Windows 10 EOL is a go for October. But... Consumers can now get a free year of extra security updates instead of paying(!) Businesses can now enroll in extended security updates program Microsoft 365 apps on Windows 10 to get security updates through October 2028 Windows 11 A few new features via the Insider Program Recall gets a new home page and some nice updates to hardware indicators in Dev and Beta We know there's a Settings AI agent coming to Windows 11. Apparently, it needs its own local AI model. And why this might be problematic Canary gets features we've seen elsewhere, plus an ISO - plus a new 24H2 build in Release Preview with features we can expect on June 8, Patch Tuesday Microsoft launches AI-powered learning app for Copilot+ PCs First Arm-based Chromebook Plus arrives with 50+ TOPS NPU, local AI features - using the chip that would make for a nice Copilot+ PC. But what's going on with Chrome OS? Microsoft 365 Microsoft Ignite registration is open Android users can now open shared Office documents without a Microsoft account AI Copilot is struggling against ChatGPT, even in the enterprise Alexa+ is now available to over one million testers in the U.S. - but have you met even one of them? Android Studio gets Gemini-based Agent Mode in preview Xbox and games First, the bad news: Yes, there are massive layoffs coming to Xbox next week - this is in addition to the sales org-related layoffs that are also coming, and probably more It's happening! Microsoft begins testing Steam integration with the Xbox app on Windows 11 AMD expands a bit on the news that it's working with Microsoft on next-gen Xbox silicon June Xbox update arrives with more home screen customization, more mouse and keyboard support for more games, more "Stream your own games" titles (over 200 now) There's a limited edition Meta Quest 3S Xbox Edition - move quick if you want one Hellblade II: Senua's Saga Enhanced arrives on PlayStation on August 12 - but there's more going on here, including "Xbox on PC" language Tips and Picks Tip of the week: Don't pay for Windows 10 extended security App pick of the week: Discord for Windows 11 on Arm RunAs Radio this week: Getting More from GitHub with April Yoho Brown liquor pick of the week: Drayman's Highveld Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: threatlocker.com/twit cachefly.com/twit
como tener tu propio servicio de #calendario y contactos con #rustical y #stalwart y dejar de lado #google #calendar y tener el control de tus datosSin lugar a dudas, las herramientas que mas utilizo del ecosistema de Google son Gmail, Calendar y Contacts. La primera es muy fácil que no sea tu cliente o tu correo por defecto. Sin embargo, en el caso de las otras dos, Calendar y Contacts, la cosa es mas complicada sobre todo si utilizas un móvil Android. Si, existen distintas herramientas y aplicaciones que te permiten reemplazarlo en tu móvil. Pero no solo se trata de reemplazarlo, el gran problema es la sincronización. Como conseguir que tanto calendario como contactos esté disponible en todos tus dispositivos, y en todas tus herramientas. Que utilices lo que utilices, y vayas donde vayas, tenga siempre a tu disposición tanto el calendario como tus contactos. Ahí es donde radica lo complicado. Sin embargo, en el episodio 700 titulado tu propio servidor de correo tenías una opción para conseguirlo, de la misma forma que te ofrecía la posibilidad de tener ese servidor de correo con el que reemplazar a Gmail. Así, en este episodio, te voy a hablar de tres opciones para reemplazar Calendar y Contacts, y para que tengas tu todo el control de tus datos.Más información y enlaces en las notas del episodio
Windows 10 EOL update Microsoft confirms that Windows 10 EOL is a go for October. But... Consumers can now get a free year of extra security updates instead of paying(!) Businesses can now enroll in extended security updates program Microsoft 365 apps on Windows 10 to get security updates through October 2028 Windows 11 A few new features via the Insider Program Recall gets a new home page and some nice updates to hardware indicators in Dev and Beta We know there's a Settings AI agent coming to Windows 11. Apparently, it needs its own local AI model. And why this might be problematic Canary gets features we've seen elsewhere, plus an ISO - plus a new 24H2 build in Release Preview with features we can expect on June 8, Patch Tuesday Microsoft launches AI-powered learning app for Copilot+ PCs First Arm-based Chromebook Plus arrives with 50+ TOPS NPU, local AI features - using the chip that would make for a nice Copilot+ PC. But what's going on with Chrome OS? Microsoft 365 Microsoft Ignite registration is open Android users can now open shared Office documents without a Microsoft account AI Copilot is struggling against ChatGPT, even in the enterprise Alexa+ is now available to over one million testers in the U.S. - but have you met even one of them? Android Studio gets Gemini-based Agent Mode in preview Xbox and games First, the bad news: Yes, there are massive layoffs coming to Xbox next week - this is in addition to the sales org-related layoffs that are also coming, and probably more It's happening! Microsoft begins testing Steam integration with the Xbox app on Windows 11 AMD expands a bit on the news that it's working with Microsoft on next-gen Xbox silicon June Xbox update arrives with more home screen customization, more mouse and keyboard support for more games, more "Stream your own games" titles (over 200 now) There's a limited edition Meta Quest 3S Xbox Edition - move quick if you want one Hellblade II: Senua's Saga Enhanced arrives on PlayStation on August 12 - but there's more going on here, including "Xbox on PC" language Tips and Picks Tip of the week: Don't pay for Windows 10 extended security App pick of the week: Discord for Windows 11 on Arm RunAs Radio this week: Getting More from GitHub with April Yoho Brown liquor pick of the week: Drayman's Highveld Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: threatlocker.com/twit cachefly.com/twit
How do you get more from GitHub in your work routine? Richard chats with April Yoho about how sysadmins can take advantage of more GitHub features to make better quality scripts and more! April discusses the capabilities of GitHub Copilot to assist administrators in comprehending the intricacies of source management, including branching and merging. The conversation also delves into extracting more from Copilot itself, including custom instructions and the new agentic mode. Now you can use Copilot to describe a new script and turn it into a series of GitHub issues - and those issues can be assigned to an agentic AI to get the code written!LinksSPACE FrameworkCustom Instructions for GitHub CopilotResolving Merge ConflictsAgent Mode in VS CodeRecorded May 20, 2025
AllSpice's platform has landed customers including Blue Origin and Bose and just raised a $15 million Series A round. Learn more about your ad choices. Visit podcastchoices.com/adchoices
As the final RailsConf draws near Joël and Aji Slater sit down to discuss its varied and interesting history of keynote presentations. The pair reminisce on their previous trips and talks at RailsConf, share some tips on creating the perfect keynote, as well as discussing the strong community that's rallied behind RailsConf for so many years and how to best connect with others at similar cons as an audience member. — Don't miss out on the final RailsConf (https://railsconf.org/) which takes place July 8th - July 10th in Philadelphia, PA! Get ready for by checking out Aji's recommenced keynotes from previous years 2022 (https://www.youtube.com/watch?v=DzyGdOd_6-Y) - 2017 (https://www.youtube.com/watch?v=V4fnzHxHXMI) Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (https://judoscale.com/bikeshed) (check the link for your free gift!), and Scout Monitoring (https://www.scoutapm.com/). You can connect with Aji via LinkedIn and GitHub (https://github.com/DoodlingDev), or check out some of the topics he's written about over on his thoughtbot blog You can connect with Aji via LinkedIn and GitHub (https://github.com/DoodlingDev), or check out some of the topics he's written about over on his thoughtbot blog (https://thoughtbot.com/blog/authors/aji-slater). Your host for this episode has been Joël Quenneville (https://www.linkedin.com/in/joel-quenneville-96b18b58/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://bikeshed.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@bikeshed.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - YouTube (https://www.youtube.com/@thoughtbot/streams) - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - BlueSky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.
In this episode of The Cybersecurity Defenders Podcast, we discuss some intel being shared in the LimaCharlie community.A new malware strain known as OtterCookie, developed by the North Korean APT group Lazarus, has been dissected in a detailed technical analysis by offensive security expert Mauro Eldritch. Attackers are currently exploiting a critical vulnerability in the Langflow platform — an open-source Python-based web app used to build AI workflows and agents — to deliver a new botnet called Flodrix.A new campaign from an emerging threat group named Water Curse is targeting the software supply chain by leveraging GitHub repositories that masquerade as legitimate security tools. The threat actor known as Scattered Spider, also tracked as UNC3944 by Google and Mandiant, has apparently shifted its operational focus from the retail sector to the US insurance industry, according to a new alert from Google's Threat Intelligence Group.
Updating developer tools is essential for developers who want to stay efficient, secure, and competitive. In this episode of Building Better Developers with AI, Rob Broadhead and Michael Meloche explore how maintaining modern toolsets helps individuals and teams deliver better software, faster. With support from AI-generated analysis and real-world experience, they outline the risks of falling behind—and how to move forward. Listen to the full episode of Building Better Developers with AI for practical insights and ideas you can start applying today. Efficiency and Profitability When Updating Developer Tools AI captured the core message well: using outdated tools slows down delivery, creates unnecessary friction, and ultimately reduces profitability. For side hustlers and teams alike, this loss of efficiency can make or break a project. Rob pointed out that many developers begin their careers using only basic tools. Without proper exposure to modern IDEs like IntelliJ, Visual Studio Code, or Eclipse, they miss out on powerful features such as debugging tools, plugin support, container integration, and real-time collaboration. Warning Signs You Should Be Updating Developer Tools How do you know it's time to update your development tools? Rob and Michael discussed key red flags: Frequent crashes or poor performance Lack of support for modern languages or frameworks Weak integration with tools like GitHub Actions or Docker Outdated or unsupported plugins Inconsistent tooling across team members Neglecting to update developer tools can lead to slow onboarding, poor collaboration, and increased bugs—especially in fast-paced or regulated environments. Tool Standardization vs. Flexibility When Updating Tools There's a balance between letting developers choose their tools and ensuring consistency across a team. While personal comfort can boost productivity, it may also cause challenges when teams debug or collaborate. Rob and Michael recommend hosting internal hackathons to explore new toolchains or standardize workflows. These events give teams a structured way to evaluate tools and share findings. The Security Risk of Not Updating Developer Tools Michael highlighted that outdated tooling doesn't just slow developers down—it creates serious security and compliance risks. Being just one or two versions behind can open vulnerabilities that violate standards like HIPPA, OWASP or SOX. Regular updates to SDKs, plugins, and IDEs are essential for staying compliant, especially in sensitive industries like finance or healthcare. How to Evaluate New Tools Before Updating Developer Toolchains Rob offered a practical framework for evaluating new tools: Does it solve a real pain point? Start with a side project or proof of concept. Check for strong community support and documentation. Balance between stable and innovative. Michael added a note of caution: avoid adopting tools with little community activity or long-term support. If a GitHub project has only a couple of contributors and poor maintenance, it's a red flag. Developer Tools to Review and Update Regularly To keep your development environment current, Rob suggested reviewing these tool categories often: IDEs and code editors Version control tools CI/CD systems and build automation Testing and QA frameworks Package managers and dependency systems Containerization and environment management platforms Using AI to convert simple apps into different frameworks can also help evaluate new tools—just make sure not to share proprietary code. Final Thoughts Modern development demands modern tooling. From cleaner code to faster deployment and stronger team collaboration, the benefits of updating developer tools are clear. Whether you're an independent developer or part of a larger organization, regularly reviewing and upgrading your toolset is a habit worth forming. Stay Connected: Join the Developreneur Community We invite you to join our community and share your coding journey with us. Whether you're a seasoned developer or just starting, there's always room to learn and grow together. Contact us at info@develpreneur.com with your questions, feedback, or suggestions for future episodes. Together, let's continue exploring the exciting world of software development. Additional Resources Navigating Communication Tools in Modern Workplaces Building a Portable Development Environment That is OS-agnostic Modern Tools For Monetizing Content Updating Developer Tools: Keeping Your Tools Sharp and Efficient Building Better Developers With AI Podcast Videos – With Bonus Content
Rhiannon Payne and Justin Bowen are one of the very few couples working together in the Ruby and Rails ecosystem. Justin is a long-time Rails developer, consultant, and AI and computer vision specialist. Rhiannon runs Sea Foam Media and is the Marketing Director for Ruby Central. Together they are building Active Agents, an AI framework for Rails. We chat about their professional backgrounds (Justin's in software development, Rhiannon's in marketing), how they collaborate as a couple, the birth of Active Agents, and AI in the Ruby/Rails landscape. Oh, and we may have a cameo from a few cats! RhiannonTwitterBlueskyThe Remote Work Era BookJustinTwitterBlueskyActive AgentsWebsiteactiveagent gem on GitHub (latest release: v0.4.0)Documentation (new)Discord Invite Sea Foam MediaWebsiteTwitter
We are revisiting some of our favorite recent previews for .NET developers that you may have missed out on! Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm
How do you measure success when your AI is learning faster than your own business processes can keep up? That's the question I set out to answer in my conversation with SparkBeyond, a company that has spent the past decade transforming how enterprises harness AI. From crawling GitHub code in a modest garage experiment to driving measurable performance gains for global firms, SparkBeyond has charted a path that mirrors the rapid evolution of AI itself. In this episode, I explored how their focus has shifted from discovering hidden performance drivers in customer data to building agentic AI systems that actively close feedback loops and optimize themselves continuously. SparkBeyond brings the rigor of operational excellence into the world of AI agents, a space still notorious for inefficiencies and inconsistent results. Agentic AI isn't just the next shiny term; it represents a practical step forward from passive prediction to autonomous decision-making. Listening to examples like automated troubleshooting for large consumer electronics companies made it clear that this technology is already reshaping daily operations that once consumed countless human hours. We also dug into the realities behind the hype. While some companies have scaled back their experiments, SparkBeyond stays grounded by tying every agent's performance to the same KPIs a human would carry, providing clear ROI and minimizing guesswork. Sagie Davidovich shared thoughtful insights into why verifiability determines where agents thrive first. Digital tasks, high-frequency work, and software development stand out as the front runners. It's hard to argue when you see the rise of coding assistants transforming entire workflows at breakneck speed. But the conversation didn't shy away from the challenges either, from handling biases baked into LLMs to the obstacles of applying agents in the physical world. SparkBeyond's upcoming open-source agent optimizer promises to accelerate adoption while keeping the human benchmarks in sight. This episode gave me a front-row seat to the next frontier of AI where systems aren't static but in a constant state of learning and improvement. If your organization still treats AI like a bolt-on experiment, this discussion may push you to rethink how deeply it should be woven into your daily operations. How ready is your business for an AI that never stops optimizing?
An historic data breach that wasn't. Aflac says it stopped a ransomware attack. Cloudflare thwarts a record breaking DDoS attack. Mocha Manakin combines clever social engineering with custom-built malware. The Godfather Android trojan uses a sophisticated virtualization technique to hijack banking and crypto apps. A British expert on Russian information warfare is targeted in a sophisticated spear phishing campaign. A federal judge dismisses a lawsuit against CrowdStrike filed by airline passengers. Banana Squad disguises malicious code as legitimate open-source software. The U.S. Justice Department wants to seize over $225 million in cryptocurrency linked to romance and investment scams. Ben Yelin explains the recent Oversight Committee request for Microsoft to hand over GitHub logs related to alleged DOGE misconduct. This one weird audio trick leaves AI scam calls speechless. Remember to leave us a 5-star rating and review in your favorite podcast app. Miss an episode? Sign-up for our daily intelligence roundup, Daily Briefing, and you'll never miss a beat. And be sure to follow CyberWire Daily on LinkedIn. CyberWire Guest Today, we are joined Ben Yelin, co host of Caveat podcast and Program Director for Public Policy & External Affairs at the University of Maryland Center for Health and Homeland Security, discussing the recent Oversight Committee request for Microsoft to hand over GitHub logs related to alleged misconduct by Elon Musk's "Department of Government Efficiency" (DOGE). You can learn more here. Selected Reading No, the 16 billion credentials leak is not a new data breach (Bleeping Computer) Aflac says it stopped ransomware attack launched by ‘sophisticated cybercrime group' (The Record) Record-Breaking 7.3 Tbps DDoS Attack Targets Hosting Provider (SecurityWeek) New Mocha Manakin Malware Deploys NodeInitRAT via Clickfix Attack (Hackread) Godfather Android Trojan Creates Sandbox on Infected Devices (SecurityWeek) Russia Expert Falls Prey to Elite Hackers Disguised as US Officials (Infosecurity Magazine) Judge Axes Flight Disruption Suit Tied to CrowdStrike Outage (GovInfo Security) Banana Squad Hides Data-Stealing Malware in Fake GitHub Repositories (Hackread) DOJ moves to seize $225 million in crypto stolen by scammers (The Record) Boffins devise voice-altering tech to jam 'vishing' ploys (The Register) Audience Survey Complete our annual audience survey before August 31. Want to hear your company in the show? You too can reach the most influential leaders and operators in the industry. Here's our media kit. Contact us at cyberwire@n2k.com to request more info. The CyberWire is a production of N2K Networks, your source for strategic workforce intelligence. © N2K Networks, Inc. Learn more about your ad choices. Visit megaphone.fm/adchoices
In this episode of the Post Status Happiness Hour, Michelle Frechette and Marcus Burnette introduce "Sponsor Me WP," a new platform designed to connect WordPress contributors with potential sponsors. They discuss the motivations behind the project, their collaborative development process, and the platform's user-friendly features. The conversation highlights the importance of community engagement, transparency, and direct connections between sponsors and contributors. Listeners are encouraged to provide feedback and share their experiences to help shape the platform's future, reflecting the hosts' commitment to supporting and empowering the WordPress community.Top Takeaways:Sponsor Me WP was created to connect WordPress contributors with sponsors in a simple, transparent way: Michelle and Marcus collaborated to launch Sponsor Me WP—a platform where WordPress community members can share their contributions and availability for sponsorship. It was born from Michelle's need to supplement her income after being laid off, combined with Marcus's technical skills and his existing work on WP World. The site allows contributors to create a profile, import data from WP World, and indicate their available hours for sponsorship, while letting sponsors reach out directly—no intermediaries, no money flowing through the platform.The platform is intentionally simple, inclusive, and community-driven: The site avoids complex monetization, user gating, or financial processing. It's designed to be lightweight and easy to use, with user control over profiles and direct sponsor-contributor communication. Michelle and Marcus emphasized that it welcomes both established and aspiring contributors, and they've taken steps to ensure fairness (e.g., randomized listing order) and community safety (e.g., ability to remove bad actors if needed).Michelle and Marcus are passionate about building community-first tools—and open to evolving based on feedback: They view this project (like WP World and WP Speakers) as a gift to the WordPress community. The hosting was donated, and their time volunteered. They're also actively seeking ideas for improvement or expansion, especially from people with experience in seeking or providing sponsorships. Their approach centers on reducing friction, encouraging transparency, and enabling community members to support each other's contributions meaningfully.Mentioned In The Show:KinstaWP WorldWP SpeakersUnderrepresented In TechSponsor Me WPGitHubSpeed Network OnlinePressable
Chad and Sami get creative as they discuss the product ideas they would potentially like to develop. Sami lays out his plan to rejuvenate the queuing system at theme parks, Chad has a bone to pick with his CRM tool, and the pair breakdown why success for a new business is not always as black and white as it might seem. — You can find Chad all over social media as @cpytel and Sami through his website (https://samibirnbaum.com). You can also connect with them both over on their LinkedIn pages - Chad (https://www.linkedin.com/in/cpytel/) - Sami (https://www.linkedin.com/in/samibirnbaum/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://podcast.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@giantrobots.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - YouTube (https://www.youtube.com/thoughtbotvideo) - Bluesky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.
In this episode, Peter dives into an important development for Cardano governance: the release of a new decentralised voting tool by the Cardano Foundation. This open-source platform, accessible at voting.cardanofoundation.org, enables DReps (Delegated Representatives), SPOs (Stake Pool Operators), and Constitutional Committee members to vote on-chain using a streamlined interface.Critically, the tool supports multisig wallets and stores immutable voting rationales on IPFS via integrations with Endmaker or custom IPFS providers. The release comes at a crucial time, as the existing community-built voting tool, GovTools, is facing funding challenges. GovTools wasn't included in the latest Intersect budget, leaving its continued development uncertain. A 100k ADA maintenance grant will keep the tool functional for now, but future progress depends on renewed community support.Peter walks through how the Cardano Foundation's tool works, outlining the step-by-step process from inputting your DRep ID to signing and submitting your vote. The new interface simplifies rationale submission, removing the need for GitHub uploads and allowing users to use Endmaker API tokens or even custom storage like Iagon.Crucially, the entire voting tool is open source and can be run locally or on private infrastructure, which ensures the resilience and decentralisation of Cardano governance. If hosted tools like GovTools go offline, users can still vote independently. This tool complements other platforms in the governance ecosystem like Tempo Vote, Governance.space, and the Cardano Forum, but it's one of the few to offer full voting capabilities.Peter applauds the Cardano Foundation for their contribution to the ecosystem's decentralisation and encourages the community to explore this new tool to strengthen participation in on-chain governance.
Cloudflare says yesterday's widespread outage was not caused by a cyberattack. Predator mobile spyware remains highly active. Microsoft is investigating ongoing Microsoft 365 authentication services issues. An account takeover campaign targets Entra ID users by abusing a popular pen testing tool. Palo Alto Networks documents a JavaScript obfuscation method dubbed “JSFireTruck.” Trend Micro and Mitel patch multiple high-severity vulnerabilities. CISA issues multiple advisories. My Hacking Humans cohost Joe Carrigan joins us to discuss linkless recruiting scams. Uncle Sam wants an AI chatbot. Remember to leave us a 5-star rating and review in your favorite podcast app. Miss an episode? Sign-up for our daily intelligence roundup, Daily Briefing, and you'll never miss a beat. And be sure to follow CyberWire Daily on LinkedIn. CyberWire Guest Today, we are joined by Joe Carrigan, one of Dave's Hacking Humans co-hosts, to talk about linkless recruiting scams. You can learn more in this article from The Record: FIN6 cybercriminals pose as job seekers on LinkedIn to hack recruiters. Tune in to Hacking Humans each Thursday on your favorite podcast app to hear the latest on the social engineering scams that are making the headlines from Joe, Dave and their co-host Maria Varmazis. Selected Reading Cloudflare: Outage not caused by security incident, data is safe (Bleeping Computer) Predator Mobile Spyware Remains Consistent with New Design Changes to Evade Detection (Cyber Security News) Microsoft confirms auth issues affecting Microsoft 365 users (Bleeping Computer) TeamFiltration Abused in Entra ID Account Takeover Campaign (SecurityWeek) 270K websites injected with ‘JSF-ck' obfuscated code (SC Media) Palo Alto Networks Patches Series of Vulnerabilities (Infosecurity Magazine) SimpleHelp Vulnerability Exploited Against Utility Billing Software Users (SecurityWeek) Trend Micro fixes critical vulnerabilities in multiple products (Bleeping Computer) Critical Vulnerability Exposes Many Mitel MiCollab Instances to Remote Hacking (SecurityWeek) CISA Releases Ten Industrial Control Systems Advisories (CISA) Trump team leaks AI plans in public GitHub repository (The Register) Want to hear your company in the show? You too can reach the most influential leaders and operators in the industry. Here's our media kit. Contact us at cyberwire@n2k.com to request more info. The CyberWire is a production of N2K Networks, your source for strategic workforce intelligence. © N2K Networks, Inc. Learn more about your ad choices. Visit megaphone.fm/adchoices
On this week's episode of Grumpy Old Geeks, we kick things off with the glorious meltdown of two of our least favorite Bond villains: Elon Musk and Donald Trump. Not only is their public pissing match tanking Tesla's market cap, but now Trump's launching a crypto wallet to… fund freedom? Or at least funnel it straight to his latest shell game. Meanwhile, someone at DOGE admitted the U.S. government wasn't entirely incompetent, so naturally, they got fired. Efficiency is un-American, after all.In the news, Ukraine leveled up with an unprecedented drone blitz on Russian airbases using—you guessed it—open source software. GitHub just became a geopolitical weapon. Back home, Nebraska wants to unplug your kids, Florida's trying (and failing) to legislate dopamine, and Tesla's panicking that their crash data might expose how their “Full Self-Driving” is really just short bus autopilot. And because the AI dystopia train never stops: OpenAI's bot is recommending meth to recovering addicts, Meta's replacing humans with risk-assessing algorithms, and one “AI startup” turned out to be 700 dudes in Bangalore with a decent VPN. Cue the dramatic zoom on Diabolus Ex Machina.Media Candy this week is a buffet: Downton Abbey finally closes up shop, Stranger Things 5 sets a date, and Foundation still sucks. Marc Maron's locking the gates for good, Garbage drops a surprisingly optimistic album, and Hollywood's quietly been using AI like it's a studio intern who doesn't need sleep. Over in The Library, Jason's back with Hitchhiker's Guide and Brian dives in to Michael Palin's Python diaries—because reading actual books is still a thing, damn it. Plus: Dave Bittner wants to “go antiquing” with Amy Sedaris with a Ben Franklin playbook. Closing shout-outs go to the legendary Loretta Swit—Hot Lips forever—and yes, we finally answer the question nobody asked: what is under a Jawa's hood?Sponsors:Private Internet Access - Go to GOG.Show/vpn and sign up today. For a limited time only, you can get OUR favorite VPN for as little as $2.03 a month.SetApp - With a single monthly subscription you get 240+ apps for your Mac. Go to SetApp and get started today!!!1Password - Get a great deal on the only password manager recommended by Grumpy Old Geeks! gog.show/1passwordDeleteMe - Head over to JoinDeleteMe.com/GOG and use the code "GOG" for 20% off.Show notes at https://gog.show/700FOLLOW UPTrump Threatens to Cut Elon Musk's Government Contracts as Feud EscalatesElon Musk's Feud With President Trump Wipes $152 Billion Off Tesla's Market CapTrump to launch branded crypto trading applicationDOGE Fires Operative After He Admits the Government Was Already Pretty EfficientIN THE NEWSUkraine destroys 40 aircraft deep inside Russia ahead of peace talks in IstanbulA surprise drone attack on airfields across Russia encapsulates Ukraine's wartime strategyExplained: Ukraine's Unprecedented Drone Attack on Russian WarplanesUkraine's Massive Drone Attack Was Powered by Open Source SoftwareHow Ukraine's Killer Drones Are Beating Russian JammingThe terrifying new weapon changing the war in UkraineA new Nebraska law wants to make social media less addictive for kidsFlorida's social media law has been temporarily blocked by a federal judgeTesla is trying to stop certain self-driving crash data becoming publicTesla admits it would ‘suffer financial harm' if its self-driving crash data becomes publicTherapy Chatbot Tells Recovering Addict to Have a Little Meth as a TreatOpenAI featured chatbot is pushing extreme surgeries to “subhuman” menMeta will reportedly soon use AI for most product risk assessments instead of human reviewersPerplexity received 780 million queries last month, CEO saysThe FDA rolls out its own AI to speed up clinical reviews and scientific evaluationsAI company files for bankruptcy after being exposed as 700 Indian engineersDiabolus Ex MachinaMeditation And Mindfulness Have a Dark Side We Often OverlookMEDIA CANDYDOWNTON ABBEY: The Grand FinaleStranger Things 5 finally has its release datePoker FaceFoundationCold Case: The Tylenol MurdersAmerican Manhunt: Osama Bin LadenThe Last of UsThe Taste UKSomebody Feed PhilHow George Clooney's ‘Good Night, and Good Luck' Is Preparing to Go Live on CNNMountainheadHollywood Already Uses Generative AI (And Is Hiding It)Lionsgate Explores AI for Content Adaptation and Production EfficiencyMarc Maron Will Lock The Gates One Last TimeGarbage: Let All That We Imagine Be the LightSchmactorsAT THE LIBRARYHitchhiker's Guide to the GalaxyMichael Palin Diaries 1969–1979: The Python Years (Michael Palin Diaries Book 1)Jason DeFillippo on GoodreadsTHE DARK SIDE WITH DAVEDave BittnerThe CyberWireHacking HumansCaveatControl LoopOnly Malware in the Building250th Anniversary of the U.S. Army Grand Military Parade and CelebrationAdvice to a Friend on Choosing a MistressDisney Pulls Back the Curtain on Its New 'Cars' Land"Thank You, Muppet*Vision 3D" — Official Music VideoPeli is REALLY familiar with Jawas... The Book of Boba Fett - E5Star Wars: What's Beneath a Jawa's Hood? The Stuff of NightmaresTalking Heads - Psycho KillerCLOSING SHOUT-OUTSLoretta Swit, Who Played Margaret “Hot Lips” Houlihan on MAS*H, Dead at 87MASH Matters PodcastSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.