NetNewsWire Status I find this inspiring. Brent Simmons retired a year ago, and his retirement project is making one piece of software really, really good - free from any commercial pressure. The software is NetNewsWire - "it's like podcasts, but for reading " - first released in 2002 and made open source in 2018. I've been using it on Mac and iPhone for several years now and I'm finding it indispensable. Via Lobste.rs Tags: brent-simmons , netnewswire , open-source
Hi, everyone! We've just released Chrome 149 (149.0.7827.159) for Android. It'll become available on Google Play over the next few days. This release includes stability and performance improvements. You can see a full list of the changes in the Git log . If you find a new issue, please let us know by filing a bug . Android releases contain the same security fixes as their corresponding Desktop releases (Windows & Mac: 149.0.7827.155/156, Linux: 149.0.7872.155) unless otherwise noted. Harry Souders Google Chrome
Developers & Open Source · vercel/next.js Releases
Misc Changes pass --locked to cargo binstall : #94834 [ci] Use node-version-file when we already have a repository checkout and reduce hardcoded references to node versions: #94780 [turbopack] Allocate Effect s in an arena: #94614 [turbo-tasks] Shrink RawVc to 8 bytes and CellId to 4 bytes: #94792 rust react compiler: detect and build for react 18: #94836 [test] Unflake metadata static routes cache test: #94796 [test] Recover from a leftover build process on test retry: #94797 Properly set response-based OTEL attributes with adapters : #94603 dev-overlay: polish error header layout and instant fix-card chip: #94790 Upgrade React from 43bcbf80-20260603 to d9158919-20260615 : #94826 Make cacheMaxMemorySize: 0 and custom cache handlers fast in dev: #94784 [ci] Clean up references to self-hosted runners: #94827 Fix remaining OTEL issues in adapter: #94817 Turbopack: improve NFT warning message: #94854 Add experimental.useExperimentalReact to opt into React's experimental channel: #94861 Turbopack: improve issue printing colors: #94858 [turbopack] Update algebra in chunking algorithm: #94873 [CC] Fix accumulator flushing logic: #94857 Credits Huge thanks to @lukesandberg , @bgw , @sampoder , @wbinnssmith , @unstubbable , @mischnic , @aurorascharff , @vercel-release-bot , @gaojude , and @lubieowoce for helping!
Developers & Open Source · Visual Studio Code Updates
Introducing LifeSciBench, an expert-authored, expert-reviewed benchmark for evaluating how AI systems handle real-world life science research tasks and decisions.
Amazon S3 now lets you attach up to 1 GB of rich, mutable, and queryable context directly to your objects using annotations, purpose-built for AI agents and autonomous workflows that need to discover, understand, and act on data at scale without maintaining separate metadata systems.
Explore a day in the life of an AI Engineer at Snyk's Lisbon office. See what it's like building AI-powered security tools, collaborating globally, and enjoying the vibrant culture of Portugal's capital city.
Anthropic's popularity with business users is growing so well that the latest beef with the government might actually boost it, data from Ramp suggests.
The Stable channel has been updated to 149.0.7827.155/.156 for Windows and Mac and 149.0.7827.155 for Linux, which will roll out over the coming days/weeks. A full list of changes in this build is available in the Log Security Fixes and Rewards Note: Access to bug details and links may be kept restricted until a majority of users are updated with a fix. We will also retain restrictions if the bug exists in a third party library that other projects similarly depend on, but haven’t yet fixed. This update includes 33 security fixes. Below, we highlight fixes that were contributed by external researchers. Please see the Chrome Security Page for more information. [N/A][ 516496659 ] Critical CVE-2026-12437: Use after free in WebShare. Reported by Google on 2026-05-25 [N/A][ 516947912 ] Critical CVE-2026-12438: Inappropriate implementation in WebView. Reported by Google on 2026-05-27 [N/A][ 519728275 ] Critical CVE-2026-12439: Use after free in Digital Credentials. Reported by Google on 2026-06-03 [N/A][ 519731619 ] Critical CVE-2026-12440: Use after free in DigitalCredentials. Reported by Google on 2026-06-03 [N/A][ 520157118 ] Critical CVE-2026-12441: Use after free in File Input. Reported by Google on 2026-06-05 [N/A][ 521950423 ] Critical CVE-2026-12442: Use after free in Passwords. Reported by Google on 2026-06-09 [N/A][ 522566295 ] Critical CVE-2026-12443: Use after free in Web Authentication. Reported by Google on 2026-06-11 [N/A][ 513160088 ] High CVE-2026-12444: Out of bounds read in Chromoting. Reported by Google on 2026-05-14 [N/A][ 513199795 ] High CVE-2026-12445: Use after free in Extensions. Reported by Google on 2026-05-14 [N/A][ 513313107 ] High CVE-2026-12446: Insufficient data validation in Passwords. Reported by Google on 2026-05-14 [N/A][ 513405023 ] High CVE-2026-12447: Heap buffer overflow in WebRTC. Reported by Google on 2026-05-15 [N/A][ 513458233 ] High CVE-2026-12448: Inappropriate implementation in WebView. Reported by Google on 2026-05-15 [N/A][ 513480539 ] High CVE-2026-12449: Use after free in Chromoting. Reported by Google on 2026-05-15 [N/A][ 514531776 ] High CVE-2026-12450: Inappropriate implementation in Media. Reported by Zhixin Tu on 2026-05-19 [N/A][ 514741076 ] High CVE-2026-12451: Use after free in DigitalCredentials. Reported by Google on 2026-05-19 [N/A][ 515462244 ] High CVE-2026-12452: Use after free in Downloads. Reported by Google on 2026-05-21 [N/A][ 516448843 ] High CVE-2026-12453: Insufficient validation of untrusted input in Input. Reported by Google on 2026-05-25 [N/A][ 516926968 ] High CVE-2026-12454: Race in Safe Browsing. Reported by Google on 2026-05-27 [N/A][ 517069848 ] High CVE-2026-12455: Use after free in Tab Strip. Reported by Google on 2026-05-27 [N/A][ 517124587 ] High CVE-2026-12456: Insufficient validation of untrusted input in Extensions. Reported by Google on 2026-05-27 [N/A][ 517153117 ] High CVE-2026-12457: Insufficient data validation in Extensions. Reported by Google on 2026-05-27 [N/A][ 517258337 ] High CVE-2026-12458: Incorrect security UI in Passwords. Reported by Google on 2026-05-27 [N/A][ 517406035 ] High CVE-2026-12459: Inappropriate implementation in Serial. Reported by Google on 2026-05-28 [N/A][ 517484284 ] High CVE-2026-12460: Insufficient policy enforcement in File System Access. Reported by Google on 2026-05-28 [N/A][ 517727318 ] High CVE-2026-12461: Out of bounds read in WebRTC. Reported by Google on 2026-05-29 [N/A][ 517916024 ] High CVE-2026-12462: Use after free in Media. Reported by Google on 2026-05-29 [N/A][ 518042749 ] High CVE-2026-12463: Inappropriate implementation in Views. Reported by Google on 2026-05-30 [N/A][ 519358344 ] High CVE-2026-12464: Use after free in Browser. Reported by Google on 2026-06-03 [N/A][ 520189702 ] High CVE-2026-12465: Insufficient validation of untrusted input in Metrics. Reported by Google on 2026-06-05 [N/A][ 520199394 ] High CVE-2026-12466: Heap buffer overflow in WebRTC. Reported by Google on 2026-06-05 [N/A][ 520202726 ] High CVE-2026-12467: Use after free in Extensions. Reported by Google on 2026-06-05 [N/A][ 521485244 ] High CVE-2026-12468: Inappropriate implementation in Updater. Reported by Google on 2026-06-08 [N/A][ 521618871 ] High CVE-2026-12469: Uninitialized Use in GPU. Reported by Google on 2026-06-09 We would also like to thank all security researchers that worked with us during the development cycle to prevent security bugs from ever reaching the stable channel. Many of our security bugs are detected using AddressSanitizer , MemorySanitizer , UndefinedBehaviorSanitizer , Control Flow Integrity , libFuzzer , or AFL . Interested in switching release channels? Find out how here . If you find a new issue, please let us know by filing a bug . The community help forum is also a great place to reach out for help or learn about common issues. Daniel Yip Google Chrome