High-level programming language
POPULARITY
Categories
Coach Colin : https://www.youtube.com/@coachcolin 00:00:00 – Meet Coach Collin: conspiracy YouTuber origins, YouTube strikes, Union of the Unwanted and learning to tiptoe around platform rules. 00:04:50 – Alex Jones Clips of the Week: Fetterman "cyborg" on Rogan, rants about ancient studio cameras, bankruptcy auction math and a torrent of quotes that guarantee no YouTube monetization. 00:14:08 – Where OBDM actually lives (Spotify, Rumble, Twitch, Twitter), how they handle edits for YouTube, and the decision to leave the insane Jones montage fully intact. 00:18:41 – Ian/"In Carol" stream breakdown: Rob McCoy's sermon vanishes mid-watch, backup found on Apple Podcasts, then an instant flood of "just retire man" Twitch bots that looks like targeted harassment of a small creator. 00:24:18 – Threat-modeling the bot swarm: JavaScript trackers vs malware vs state-level profiling of dissident channels, plus why Ian's modest van-life income and Candace Owens ties might still put him on a watchlist. 00:33:51 – Tesla Cybertruck bomb at Trump's Vegas hotel: Green Beret on leave, Turo-rented Cybertruck, explosives and a now-classified phone manifesto describing gravity-propulsion drones launched from submarines. 00:38:57 – Butler County and Charlie Kirk parallels: same kinds of enemies (intel community, defense contractors, radicals), bizarre rooftop security failures and fast, tidy crime-scene cleanups that feel pre-scripted. 00:43:08 – Trump's shooting as message, not stunt: why staging it himself would be nearly impossible, Schumer's "six ways from Sunday" warning, and the sense that Trump is oddly content with a murky investigation. 00:53:02 – Epstein as "Mr. Deep State": Maxwell-to-Epstein handoff, Zorro Ranch, cloning obsessions, Powerball luck, Mongolia-Israel security deals, Harvard office access and a role far beyond "simple" sex trafficking. 00:56:45 – The files vs Trump's legacy: Cash Patel, Dan Bongino and Pam Bondi's conflicting claims about thousands of hours of tape, and why the base wants names released before Epstein becomes Trump's eternal asterisk. 01:04:29 – Dan Aykroyd's The UnBelievable and the Ariel School sighting: kids in Zimbabwe, telepathic "save the trees" messages, and using the case to argue UFOs are long-running interdimensional or demonic entities. 01:08:38 – CE5 sky-summoning, Crowley, Jack Parsons, Tesla and Hollywood rituals: "biological drone" greys, summoning things that pretend to be aliens, and celebrity plastic surgery as possible demonic face-morphing experiment. 01:14:55 – Madonna and Lil' Kim as "grey-coded" figures, then wacky news: Taco Bell's limited Baja Blast pie, a listener buying a half-eaten one for Thanksgiving, and using junk food as a window into cultural weirdness. 01:18:44 – NASA's awful comet 3I/ATLAS blue-dot photos, its quiet promotion to intelligence agency status, speculation about reverse-engineering evil interdimensionals and a tangent into Megadeth's dream of a final show on the moon. 01:33:02 – Stolen child's brain and organ markets: rare disease research derailed when her brain is sold off, theories about rich collectors, legal rulings that organs can be resold, and wild pricing for skulls and bones online. 01:41:29 – Linux Torvalds on "vibe coding": AI as okay for learning but bad for maintenance, dev layoffs, and the hosts' own experience with AI code review, hallucinated links and having to scold chatbots like lazy employees. 01:46:49 – Chatbots melting minds: Canadian user pushed into math-savior psychosis by ChatGPT, multi-plaintiff lawsuits after suicides, a man who fell in love with his bot wife, and the theory that these systems are temporary demon housing. 01:59:05 – Pumpkin-everything Thanksgiving: stuffed ravioli, cheesecake crumble, pumpkin butter ice cream, then Coach Collin's plugs, OBDM's schedule, Discord jokes and the "keep watching the skies" sign-off aimed at NASA's lousy photos. Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research ▀▄▀▄▀ CONTACT LINKS ▀▄▀▄▀ â–ş Website: http://obdmpod.com â–ş Twitch: https://www.twitch.tv/obdmpod â–ş Full Videos at Odysee: https://odysee.com/@obdm:0 â–ş Twitter: https://twitter.com/obdmpod â–ş Instagram: obdmpod â–ş Email: ourbigdumbmouth at gmail â–ş RSS: http://ourbigdumbmouth.libsyn.com/rss â–ş iTunes: https://itunes.apple.com/us/podcast/our-big-dumb-mouth/id261189509?mt=2 Â
There was a day not long ago where a Google Chrome browser update left any page with a CodePen Embed on it throwing a whole big pile of red JavaScript errors in the console. Not ideal, obviously. The change was related to how the browser handles allow attributes on iframes (i.e. ). CodePen was calculating the appropriate values inside an iframe for a nested iframe. That must have been a security issue of sorts, as now those values need to be present on the outside iframe as well. We documented all this in a blog post so hopefully we could get some attention from Chrome on this, and for other browser makers as well since it affects all of us. And I posted it on the ol' social media: Huge thanks to Bramus Van Damme who saw this, triaged it at Chrome, and had a resolution within a day: I think the patch is a great change so hats off to everyone involved for getting it done so quickly. It's already in Canary and don't really know when it'll get the stable but that sure will be good. It follows how Safari is doing things where values that aren't understood are just ignored (which we think is fine and inline with how HTML normally works). Fortunately we were able to mitigate the problem a little until then. For most Embedded Pens, a is loaded on the page embedding it, and we dynamically create the for you. This is just nice as it makes making an accessible fallback easier and gives you access to API-ish features for the embeds. We were able to augment that script to do a little browser user-agent sniffing and apply the correct set of allow attributes on the iframe, as to avoid those JavaScript errors we were seeing. But there's the rub: we'd rather not do any user-agent sniffing at all. If we could just put all the possible allow attributes we want on there, and not be terribly concerned if any particular browser didn't support any particular value, that would be ideal. We just can't have the scary console errors, out of concern for our users who may not understand them. Where we're at in the saga now is that: We're waiting for the change to Chrome to get to stable. We're hoping Safari stays the way it is. OH HI FIREFOX. On that last point, if we put all the allow attributes we would want to on an in Firefox, we also get console-bombed. This time not with red-errors but with yellow-warnings. So yes, hi Firefox, if you could also not display these warnings (unless a reporting URL is set up) that would be great. We'd be one less website out there relying on user-agent sniffing.
Episode SummaryIn this conversation, Robby sits down with software engineer and author Chris Zetter to explore what building a relational database from scratch can teach us about maintainability, architectural thinking, and team culture. Chris shares why documentation often matters more than perfectly shaped code, why pairing accelerates learning and quality, and why “boring technology” is sometimes the most responsible choice. Together they examine how teams get stuck in local maxima, how junior engineers build confidence, and how coding agents perform when asked to implement a database.Episode Highlights[00:01:00] What Makes Software MaintainableChris explains that well-maintained software is defined by how effectively it helps teams deliver value and respond to change. In some domains—like payroll systems—the maintainability burden shifts toward documentation rather than code organization.[00:03:50] Documentation vs. Code CommentsHe describes visual docs, system diagrams, and commit–ticket links as more durable sources of truth than inline comments, which tend to rot and discourage refactoring.[00:05:15] Rethinking Technical DebtChris argues that teams overuse the metaphor. He prefers naming the specific reason something is slow or brittle—like outdated libraries or rushed decisions—because that builds trust and clarity with product partners.[00:07:45] Where Core Debt Really LivesEarlier in his career he obsessed over long files; now he focuses on structural issues. Architecture, boundaries, and naming affect changeability far more than messy internals.[00:08:15] Pairing as the Default ToolChris loves pairing for its speed, clarity, and shared context. Remote pairing has removed obstacles like mismatched keyboard setups or cramped office seating. Tools like Tuple and Pop keep it smooth.[00:10:20] The Mob Tool and Fast Driver SwitchingHe explains how the Mob CLI tool makes switching drivers nearly instant, which keeps energy high and lets everyone work in their own editor environment, reducing friction and fatigue.[00:13:45] Pairing with Junior EngineersPairing helps newer developers avoid painful pull-request rework and builds confidence. But teams must balance pairing with opportunities for engineers to build autonomy.[00:20:50] Getting Feedback SoonerChris emphasizes speed of feedback: showing progress early to stakeholders prevents wasted days—and sometimes weeks—of heading in the wrong direction.[00:21:10] Boring Technology as a FeatureAfter being burned by abandoned frameworks, Chris champions predictable, well-supported tools for the big layers: language, framework, database. Novelty is great—but only in places where rollback is cheap.[00:23:20] Balancing Professional Development with Organizational NeedsDevelopers want experience with new technology; organizations want stability. Chris describes how leaders can channel curiosity safely and productively.[00:27:20] Build a Database ServerChris's book, Build a Database Server, is a practical, language-agnostic guide to building a relational database from scratch. It uses a test suite as a feedback loop so developers can experiment, refactor, and learn architectural trade-offs along the way.[00:31:45] What Writing the Book Taught HimCreating a database deepened his appreciation for Postgres maintainers. He highlights the number of moving parts—storage engine, type system, query planner, wire protocol—and how academic papers often skip hands-on guidance.[00:33:00] Experimenting with Coding AgentsChris tested coding agents by giving them the book's test suite. They passed many tests but produced brittle, incoherent architecture. Without a feedback loop for quality, the agents aimed only to satisfy test conditions—not build maintainable systems.[00:36:55] Escaping a Local Maxima Through a Design SprintChris shares a story of a team stuck maintaining a system that no longer fit business needs. A design sprint gave them space to reimagine the system, clarify naming, validate concepts, and identify which pieces were worth reusing.[00:40:40] Rewrite vs. RefactorHe leans toward refactor for large systems but supports small, isolated rewrites when boundaries are clear.[00:41:40] Building Trust in Legacy CodeWhen inheriting an old codebase, Chris advises starting with a small bug fix or UI tweak to understand deployment pipelines, test coverage, and failure modes before tackling bigger improvements.[00:43:20] Recommended ReadingChris recommends _Turn the Ship Around! for its lessons on empowering teams to act with intent instead of waiting for permission.Resources MentionedBuild a Database ServerChris Zetter's blogThe Mob Programming CLI ToolTuplePopTurn the Ship Around!Thanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
In this episode, Dave and Jamison answer these questions: “My manager insists on a weekly 1:1 with me, but he rarely pays attention. He's often on his laptop, texting, checking email — basically anything but listening. I've tried sending agendas, rescheduling, reducing frequency, waiting until he's less busy — nothing helps. I've even started sitting in silence until he notices I've stopped talking, but that only works for a minute. This has caused real problems. For example, he almost had me cancel a million-dollar project because he misheard me say “Java” instead of “JavaScript.” When he finally realized I was right, he said, “Every time I heard Java I automatically tuned out.” How do I handle a 1:1 with a manager who won't pay attention, without risking my work or my relationship with him?” “I've worked for a big retailer for 10 years now and I used to really enjoy it. I liked my team a lot, problems we worked on, technologies we used. Unfortunately the last few yours brought a few rounds of layoffs and my old team doesn't exist anymore and the new team is pretty much awful. They're all on the East Coast, while I'm on the West Coast. I'm required to work EST hours but also to commute to the office 5 days a week and sit there alone and talk to my team on zoom. I'm a staff software engineer and I haven't been programming much for the past year. Most of my time is spent in calls, I start every day with the same 3 calls. I live 50 miles from the office and I take a company shuttle that leaves at 7am. I'm required to join the calls from my phone. I leave for work at 6:30am, I'm back at home at 6:30pm. A few times a week I need to do deployment at 10pm. I tried speaking to my manager and to my director. They don't care. My every attempt to improve our processes is met with opposition. My manager is afraid of changes. I can't believe this is where I am but I'm too tired to prepare for job hunting. I can't afford to quit. I don't know how to get myself on track and dust off my programming and interviewing skills. I'm praying they'll lay me off so that I can use the severance to do all those things. But this isn't really a plan, it's wishful thinking, and I'm afraid that my career options are getting worse by the minute. Do you have any advice on how to get myself out of this hell hole?”
It feels great to finally be back on the mic after a stretch of travel, work, and general chaos, and in this episode we're diving into a topic that's been coming up more and more in everyday developer conversations: how to actually use AI in your JavaScript development workflow. This isn't about adding AI features to your app — it's about using LLMs and AI-powered tools as part of your day-to-day coding practice.We talk through the tools we each rely on, how they've changed the way we write code, where they fall short, and where they can save hours of work. We also dig into the real differences between “AI-assisted coding” and “vibe coding,” the unexpected pitfalls of having AI write your tests, and the growing concerns juniors are facing in a job market that looks very different than it did just a few years ago. If you're trying to figure out how to work with AI without losing your sanity (or your code quality), this one's worth a listen.Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
What if your podcast, artwork, 3D model — or even your AI agent — could earn money without YouTube, Patreon, or middlemen?In this week's episode, George Hu, founder of Dunback Meadow, reveals how his decentralized blockchain platform is building the economic layer of the agentic web, where AI agents negotiate, transact, and pay each other in real time. From mechanical engineer to blockchain innovator, George shares: Why 99% of crypto projects fail (and how Dunback Meadow survives) How to create a personal AI agent in under 60 seconds (live demo!) Why your content has real value - and how to license it directly to humans or AI The future of agent-to-agent commerce with crypto wallets and micro-payments Plus: Live screen-share - Kyle builds his first AI agent on air!Whether you're a creator, trader, or AI enthusiast, this episode will shift how you think about ownership, income, and the internet's next evolution.Start now: www.dunbackmeadow.com - Free signup, no code needed Art Contest Alert: Submit by late November 2025 for crypto prizes & exposure!Subscribe, share, and join the trading conversations on Facebook, Twitter, LinkedIn and Discord!Sponsors and FriendsOur podcast is sponsored by Sue Maki at Fairway Independent Mortgage (MLS# 206048). Licensed in 38 states, if you need anything mortgage-related, reach out to her at SMaki@fairwaymc.com or give her a call at (520) 977-7904. Tell her 2 Bulls sent you to get the best rates available!If you are interested in signing up with TRADEPRO Academy, you can use our affiliate link here. We receive compensation for any purchases made when using this link, so it's a great way to support the show and learn at the same time! **Use code CHINASHOP15 to save 15%**To contact us, you can email us directly at bandoftraderspodcast@gmail.com Check out our directory for other amazing interviews we've done in the past!If you like our show, please let us know by rating and subscribing on your platform of choice!If you like our show and hate social media, then please tell all your friends!If you have no friends and hate social media and you just want to give us money for advertising to help you find more friends, then you can donate to support the show here!George: A former mechanical engineering consultant with over a decade of hands-on design experience, George Hu made the leap into blockchain in 2018 after attending a Harvard blockchain conference that “hooked” him on its revolutionary potential.Frustrated by failed ventures and the “chicken-and-egg” problem of product vs. funding, George taught himself modern coding (JavaScript, Solidity) and built Dunback Meadow from the ground up.Dunback Meadow is a decentralized, multi-format content and AI agent marketplace… Think YouTube meets OpenSea meets Patreon but powered by blockchain. Creators upload podcasts, videos, art, 3D models, or AI agents and license them directly to humans or AI, with instant crypto payouts.George's vision: Become the economic layer of the “agentic web” - where trillions of AI agents transact autonomously, negotiate contracts, and pay each other in real time.No middlemen. No ad revenue splits. Just creators owning their value.Try it free: dunbackmeadow.comCurrent Event: Art Contest (Nov 2025) – Win crypto + global exposureAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
Mazen talks with Alex Lanclos from Skylight about how they power their wildly popular smart displays with React Native! Mazen and Alex dig into architecture upgrades, performance wins, and why Skylight is so excited about the framework's future. Show NotesSkylightRNR 328 - Flashlight with Alexandre MoureauxRNR 325 - Legend List with Jay Meistrich Connect With Us!Mazen Chami: @mazenchamiReact Native Radio: @reactnativerdio This episode is brought to you by Infinite Red!Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.
SANS Internet Stormcenter Daily Network/Cyber Security and Information Security Stormcast
It isn t always defaults: Scans for 3CX Usernames Our honeypots detected scans for usernames that may be related to 3CX business phone systems https://isc.sans.edu/diary/It%20isn%27t%20always%20defaults%3A%20Scans%20for%203CX%20usernames/32464 Watchguard Default Password Controversy A CVE number was assigned to a default password commonly used in Watchguard products. This was a documented username and password that was recently removed in a firmware upgrade. https://github.com/cyberbyte000/CVE-2025-59396/blob/main/CVE-2025-59396.txt https://nvd.nist.gov/vuln/detail/CVE-2025-59396 JavaScript expr-eval Vulnerability The JavaScript expr-eval library was vulnerable to a code execution issue. https://www.kb.cert.org/vuls/id/263614
If you want your brand to show up in ChatGPT, do you follow the same rules as ranking in Google—or is it a completely different game?To settle the debate, we brought in Patrick Stox, one of the most experienced SEO professionals in the industry. Patrick's been tracking the rise of “Answer Engine Optimization” (AEO) and has strong opinions about the advice new experts are spreading.In this episode, we dive deep into how AI chatbots pull information, how to get your brand mentioned by them, and why AEO might not be as new as it sounds.Here's what you'll learn:(00:00) Intro(02:05) Do AI bots render JavaScript? The surprising answer(04:20) To get cited by AI, should your content be the same or different?(10:18) How Large Language Models (LLMs) actually work(15:10) The most important AEO tactic isn't SEO—it's this(20:00) Actionable tactics to control what AI says about you(26:20) Why a Korean search query might cite an English page(29:39) AEO is bringing desktop optimization back—here's why(32:00) How to repurpose content for maximum AEO impact(36:20) Why YouTube is a bigger opportunity than ChatGPT today(41:20) Using communities, PR, and affiliates to shape your AI narrative(44:10) The big secret: Answer Engine Optimization is just good marketingConnect with Patrick:X: @patrickstoxLinkedIn: patrickstoxConnect with Tim:X: @timsouloLinkedIn: timsouloWebsite: timsoulo.com
You'll learn the six core JS skills to master before frameworks, why TC39 keeps changing the language, and how to test your skills with a challenge you can access below.
Big thanks to Brilliant for sponsoring this video. To try everything Brilliant has to offer, visit https://brilliant.org/davidbombal or scan the QR code onscreen - You'll also get 20% off and annual premium subscription Two veteran OSINT investigators show how they pull hidden data from TikTok, Telegram, X, Cash App and WordPress using simple browser bookmarklets. No malware, no exploits, just JavaScript in your browser. They also show how to build these tools with AI in minutes, even if you can't code, and how to stay safe with sock puppets, VMs and VPNs. Timestamps below. // Affiliate LINKS // Get 10% off our All OSINT Course Bundle and our OSINT Immersion Bundle by using the Coupon Code: bombal-mot-10 Bundle links and descriptions are https://www.myosint.training/pages/bu... // MOT SOCIAL // LinkedIn: / my-osint-training Blueskyhttps://bsky.app/profile/myosint.trai... X: https://x.com/myosinttrainer // Micah SOCIAL // LinkedIn - / micahhoffman Bluesky - https://bsky.app/profile/webbreacher.com X - https://x.com/webbreacher // Griffin SOCIAL // LinkedIn - / griffin-g BlueSky - https://bsky.app/profile/hatless1der.com X - https://x.com/hatless1der // David's YouTube PLAYLIST // OSINT: • OSINT: You can't hide // Your privacy is d... // My OSINT Training SOCIAL // OSINT Training: https://myosint.training OSINT Newsletter: https://myosint.link/newsletter Twitter: / myosinttrainer LinkedIn: / my-osint-training YouTube: / @myosinttraining // Resources SHARED // My OSINT Training (MOT) free courses: Introduction to OSINT - https://www.myosint.training/courses/... Careers Using OSINT Skills https://www.myosint.training/courses/... or on YouTube • Careers in OSINT Griffin's Start.me page: https://myosint.link/hatless or https://start.me/p/DPYPMz/the-ultimat... Newsletter – My OSINT News (through My OSINT Training): https://myosint.link/newsletter (https://link.myosint.training/my-osin...) // David's SOCIAL // Discord: discord.com/invite/usKSyzb Twitter: www.twitter.com/davidbombal Instagram: www.instagram.com/davidbombal LinkedIn: www.linkedin.com/in/davidbombal Facebook: www.facebook.com/davidbombal.co TikTok: tiktok.com/@davidbombal YouTube: / @davidbombal Spotify: open.spotify.com/show/3f6k6gE... SoundCloud: / davidbombal Apple Podcast: podcasts.apple.com/us/podcast... // MY STUFF // https://www.amazon.com/shop/davidbombal // SPONSORS // Interested in sponsoring my videos? Reach out to my team here: sponsors@davidbombal.com // MENU // 0:00 - Coming up 0:41 - Updates with Griffin and Micah 02:44 - Brilliant sponsored segment 03:42 - Bookmarklet explained 08:16 - Real-world use cases of bookmarklets 11:11 - How do bookmarklets work 13:17 - Free tools // Tools walkthrough 16:55 - Using AI for safe bookmarklets // Protecting your system 21:24 - Using AI for safe bookmarklets demo 23:56 - More bookmarklet demos 31:20 - Efficiency with bookmarklets 33:09 - More bookmarklet demos 39:31 - Making a bookmarklet with AI 43:38 - Easter egg bookmarklet 44:56 - OSINT online training academy 48:32 - Conclusion Please note that links listed may be affiliate links and provide me with a small percentage/kickback should you use them to purchase any of the items listed or recommended. Thank you for supporting me and this channel! Disclaimer: This video is for educational purposes only.
Welcome back to The CSS Podcast! Una and Bramus dive into CSS anchor positioning, a powerful new API that revolutionizes how developers handle dynamic UI element placement. Learn how to create interactive tooltips, popovers, and menus directly in CSS, eliminating the need for complex JavaScript.  Resources: CSS anchor positioning → https://goo.gle/3KvYYeZ Anchor position tool → https://goo.gle/4gOYooL Follow-the-leader pattern with CSS anchor positioning → https://goo.gle/46s0kQD Anchor queries - Reposition tether arrow → https://goo.gle/42fXtI1  Una Kravets (co-host) Bluesky | Twitter | YouTube | WebsiteMaking the web more colorful @googlechrome Bramus Van Damme (co-host) Bluesky | Mastodon | YouTube | Website@GoogleChrome CSS DevRel; @CSSWG; Scuba Diver
Go With The Flow: Automating Amazon Data Scraping with Bookmarklets and Chrome Extensions Episode Overview In this episode, Danny and Ritu delve into creative methods for automating data scraping from Amazon pages using bookmarklets and Chrome extensions. They explore different approaches to gather valuable insights while emphasizing the importance of viewing challenges from multiple perspectives. This episode explores automation and data scraping techniques, creative approaches to workflow optimization with practical insights for immediate implementation. Key Takeaways Automation of Amazon data extraction can be achieved through bookmarklets and Chrome extensions, enhancing workflow efficiency. Understanding the structure of Amazon product pages and applying creative coding techniques can result in more efficient data scraping. Chapter Markers Time Chapter Description 00:01 Introduction Danny welcomes listeners and introduces the theme of the episode, highlighting a shared experience in automation. 01:40 Understanding Amazon's Taxonomy Database Danny discusses the complexities of Amazon's taxonomy database and how content in listings impacts product types. 05:00 Automation in Data Collection Ritu and Danny explain different ways to automate mundane tasks of scraping data from Amazon product pages. 09:11 Scraping Mechanics Explained Ritu breaks down the mechanics of how scraping works, particularly focusing on the Document Object Model (DOM). 18:20 Introduction to Bookmarklets Ritu explains bookmarklets and their function as JavaScript executing buttons on browser pages. 25:21 Creating a Chrome Extension Ritu discusses the creation of a Chrome plugin to automate checking the arrival date of multiple products on Amazon. 30:05 Advanced Scraping Techniques Danny discusses the depth of information available on Amazon product pages and the importance of efficient data extraction. 49:01 Developing a Storyboard Generator Danny reveals the development of a storyboard generator that aids in creating compelling visual content. 57:12 Conclusion and Future Directions Danny and Ritu summarize the episode's insights and encourage listeners to experiment with their scraping techniques. Notable Quotes "If you can be as creative as possible and then you've got people around you that put guard rails in place, you'll be surprised at the level of skill set needed." Resources Mentioned
HTML All The Things - Web Development, Web Design, Small Business
In this episode, Matt and Mike compare JavaScript and Python for building LLM-powered chatbots. They explore how each ecosystem handles tool calling, type safety, performance, and framework support — from TypeScript's tight end-to-end types to Python's dominance in data and ML. They also discuss architecture patterns that mix the best of both worlds, helping teams choose the right stack for scalable, efficient AI projects. Show Notes: https://www.htmlallthethings.com/podcast/javascript-vs-python-which-is-better-for-building-llm-chatbots Powered by CodeRabbit - AI Code Reviews: https://coderabbit.link/htmlallthethings Use our Scrimba affiliate link (https://scrimba.com/?via=htmlallthethings) for a 20% discount!! Full details in show notes.
In this episode of the Business of Laravel podcast, host Matt Stauffer sits down with Arvid Kahl, founder of Podscan, a platform that transcribes and analyzes podcasts. Arvid shares his journey from developer to entrepreneur, the challenges of marketing as a builder, and how deeply understanding your customers shapes great products. They also dive into the role of AI in development and marketing, and how Arvid began using Laravel. Matt Stauffer TwitterTighten WebsiteArvid on TwitterPodscanThe Boot Strapped FounderThe Boot Strapped Founder PodcastThe Startups for the Rest of Us Podcast The SaaS PlaybookStart Small, Stay SmallHooked: How to Build Habit-Forming ProductsIndistractable: How to Control Your Attention and Choose Your Life-----Editing and transcription sponsored by Tighten.
Igor Debatur, the CEO and co-founder of Uploadcare, joins us to discuss the complexities and challenges of file management in modern applications. Uploadcare specializes in making the file upload experience seamless for users. Igor shares how their journey started from being an agency that built products for clients to creating a comprehensive solution for file management that addresses the needs of engineers today. We delve into the intricacies of file uploads, which may seem straightforward but are fraught with challenges such as security, compliance, and scalability. Igor emphasizes the growing demand for efficient file handling as applications increasingly require users to upload larger files, including images and videos. He explains how Uploadcare's services help developers avoid the pitfalls of building file management systems from scratch, allowing them to focus on their core business rather than dealing with tedious technical issues. This episode provides valuable insights into why many companies should consider using a managed solution like Uploadcare instead of attempting to build their own file management solutions, especially when they can save time and resources in the process.Takeaways: Uploadcare helps engineers manage file uploads, making the process more efficient and reliable. The growing demand for video and image uploads means tools like Uploadcare are essential for developers. Igor emphasized that building file management systems from scratch is often not practical for companies. Uploadcare offers a modular file uploader that integrates easily with various JavaScript frameworks like React and Angular. The service provides real-time image transformations and document conversions to streamline user experiences. Using Uploadcare saves companies valuable engineering time, allowing them to focus on their core business needs. Links referenced in this episode:uploadcare.comsoftwarearchitectureinsights.comCompanies mentioned in this episode: Upload Care Zillow Please DonatePlease consider donating in order to keep this podcast...and other content by Lee Atchison...arriving in your inbox.Please Donate Here
From checkout to cart to the Customer Portal, this release streamlines the buyer journey and gives you more control behind the scenes. Think fewer upgrade headaches, cleaner customer touchpoints, and...
Hey everyone—it's Steve Edwards here, and in this episode of JavaScript Jabber, I'm joined by returning guest Feross Aboukhadijeh, founder of Socket.dev, for a deep dive into the dark and fascinating world of open source supply chain security. From phishing campaigns targeting top NPM maintainers to the now-infamous Chalk library compromise, we unpack the latest wave of JavaScript package attacks and what developers can learn from them.Feross explains how some hackers are even using AI tools like Claude and Gemini as part of their payloads—and how defenders like Socket are fighting back with AI-powered analysis of their own. We also dive into GitHub Actions vulnerabilities, the role of two-factor authentication, and the growing need for “phishing-resistant 2FA.” Whether you're an open source maintainer or just someone who runs npm install a little too often, this episode will open your eyes to how much happens behind the scenes to keep your code safe.
Most AI agent frameworks are backend-focused and written in Python, which introduces complexity when building full-stack AI applications with JavaScript or TypeScript frontends. This gap makes it harder for frontend developers to prototype, integrate, and iterate on AI-powered features. Mastra is an open-source TypeScript framework focused on building AI agents and has primitives such as The post Building AI Agents on the Frontend with Sam Bhagwat and Abhi Aiyer appeared first on Software Engineering Daily.
Celebrate the 100th episode of Search Off the Record with Martin, Lizzi, Cherry, John and Gary as they revisit memorable moments, touching on a bunch of topics. This special episode touches on Google's mobile-first indexing, the intricacies of the Caffeine indexing system, and a deep dive into JavaScript scoping – and hoisting. You'll hear again about optimizing documentation traffic and the delightful world of Google Doodles. Discover key insights that impact your SEO strategies and web development practices. Resources: Episode transcript → https://goo.gle/sotr100-transcript Chapters: 0:00 - Welcome and 100th Episode Intro 2:21 - Lizzi's favorite: SEO starter guide readings 3:01 - Gary on Mobile-First Indexing Importance 3:39 - Revamping the SEO starter guide 5:13 - Meta tags and Google's indexing system 9:11 - Cherry's use of podcasts for work 12:09 - Deep dive into caffeine indexing 13:59 - The mechanics of data conversion in caffeine 16:12 - John's favorite: The magic of Google Doodles 23:30 - JavaScript ccoping and hoisting 25:47 - Optimizing documentation traffic 29:29 - Conclusion: 100 Episodes of Search Off the Record Listen to more Search Off the Record → https://goo.gle/sotr-yt Subscribe to Google Search Channel → https://goo.gle/SearchCentral Search Off the Record is a podcast series that takes you behind the scenes of Google Search with the Search Relations team. #SOTRpodcast #SEO Speaker: Martin Splitt, John Mueller, Cherry Sireetorn Prommawin Products Mentioned: Search Console
Most AI agent frameworks are backend-focused and written in Python, which introduces complexity when building full-stack AI applications with JavaScript or TypeScript frontends. This gap makes it harder for frontend developers to prototype, integrate, and iterate on AI-powered features. Mastra is an open-source TypeScript framework focused on building AI agents and has primitives such as The post Building AI Agents on the Frontend with Sam Bhagwat and Abhi Aiyer appeared first on Software Engineering Daily.
Welcome back to The CSS Podcast! We're diving into a series of powerful scroll APIs that enable you to build custom, interactive carousels entirely with CSS, eliminating the need for JavaScript. These APIs, which also power customizable select elements, unlock even more innovative scroll-based experiences Resources: Carousels with CSS → https://goo.gle/46PES79 ::scroll-marker → https://goo.gle/4mEd3o8 CSS Carousel Gallery → https://goo.gle/46Odsyp Carousel Configurator → https://goo.gle/46KEir4 Una Kravets (co-host) Twitter | Instagram | YouTube Making the web more colorful ✨
Robert and Chris hop on the show to talk about choices we've had to make around Babel. Probably the best way to use Babel is to just use the @babel/preset-env plugin so you get modern JavaScript features processed down to a level of browser support you find comfortable. But Babel supports all sorts of plugins, and in our Classic Editor, all you do is select "Babel" from a dropdown menu and that's it. You don't see the config nor can you change it, and that config we use does not use preset env. So we're in an interesting position with the 2.0 editor. We want to give new Pens, which do support editable configs, a good modern config, and we want all converted Classic Pens a config that doesn't break anything. There is some ultra-old cruft in that old config, and supporting all of it felt kinda silly. We could support a "legacy" Babel block that does support all of it, but so far, we've decided to just provide a config that handles the vast majority of old stuff, while using the same Babel block that everyone will get on day one. We're still in the midst of working on our conversion code an verifying the output of loads of Classic Pens, so we'll see how it goes! Time Jumps
Maintaining consistency across a sprawling codebase is one of the hardest challenges in software engineering. Denis Rechkunov, a Principal Software Engineer at Elastic, joins Robby to share how his team turned consistency into a cultural practice rather than a technical checklist. From managing open source projects with hundreds of contributors to experimenting safely with new patterns, Denis believes maintainability begins with shared ownership, not just clean code.He explains how Elastic introduced automation and linters to improve cohesion without discouraging creativity. Instead of enforcing perfection across the entire system, Denis' team scopes their changes to manageable areas and rewards steady progress over sweeping rewrites. Their annual “On Week” tradition gives engineers space to fix what frustrates them most, showing how small, focused bursts of work can produce big leaps in stability and morale.The conversation also explores the human side of maintainability. Denis recalls early lessons about unclear expectations, the importance of documenting decisions in public pull requests, and how open feedback loops build trust across remote teams. Whether it's stabilizing a flaky CI pipeline or mentoring new engineers, Denis argues that technical excellence thrives when consistency becomes a habit shared by everyone.Episode Highlights[00:01:02] Defining Well-Maintained SoftwareDenis identifies consistency, documentation, testability, and agility as the key ingredients of maintainable systems.[00:02:22] Balancing Standards and AutonomyHow automation and linters help preserve code cohesion while minimizing interpersonal friction.[00:04:08] Experimenting SafelyElastic scopes new patterns to low-risk modules before broader adoption, avoiding mass rewrites.[00:07:19] Incremental CleanupLinters only apply to changed files, helping the team fix issues gradually without overwhelming contributors.[00:08:02] Maintainability as a People ProblemDenis highlights that sustainable systems depend more on culture and mentorship than on architecture.[00:10:13] Lessons from MiscommunicationAn early experience showed the cost of undocumented conventions and unclear onboarding.[00:17:09] Making Space for Technical DebtElastic's engineers dedicate part of each sprint and an annual “On Week” to tackle maintenance work.[00:23:05] Restoring CI ReliabilityDenis shares how the team revived a pipeline with only a 10% success rate by categorizing failures and focusing on data.[00:32:00] Practicing Software ArchaeologyHe stresses the value of documenting discussions in pull requests to avoid historical guesswork later.[00:36:09] Feedback and TrustOpen communication, humility, and mutual feedback loops form the backbone of a maintainable culture.[00:51:00] Embracing Chaos in Open SourceDenis encourages teams to accept a degree of entropy and focus their efforts on user-facing stability.[01:00:00] Security and PrivacyWhy maintainability, trust, and privacy are inseparable pillars of long-term sustainability.[01:01:06] Where to StartInstead of rewriting code, start by cultivating maintainability as a shared value across the team.Resources MentionedElasticgolangci-lintAppSignalThe Caves of Steel by Isaac Asimov — Denis' recommendation inspired Robby to finally pick up a copy and start reading it himself.Denis's Blog – rdner.deDenis on GitHubDenis on MastodonDenis on LinkedInThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
In today's episode, host Jim Love discusses the discovery of the 'Glass Worm,' a self-spreading malware hidden in Visual Studio Code extensions downloaded over 35,000 times. The worm, hiding its malicious JavaScript in invisible unicode characters, steals developer credentials and drains crypto wallets. He also covers the security flaws in AI-powered IDEs like Cursor and Windsurf, leaving 1.8 million developers vulnerable. Lastly, a new survey from ISACA reveals that AI-driven attacks are now the top cybersecurity concern for 2026, overtaking ransomware and insider threats. Love advises how developers and security teams can mitigate these threats. 00:00 Introduction and Shoutout 01:10 Cybersecurity Headlines 01:46 Glass Worm Malware in Visual Studio Code 04:06 AI-Powered IDEs with Security Flaws 06:00 AI-Driven Cybersecurity Threats 07:50 Conclusion and Contact Information
 Zuzana didn't grow up coding at age 10, she came to development later in life, looking for flexible work she could do around raising three kids. A chance encounter with an online bootcamp that happened to use PHP (not JavaScript like most today) set her on a path she never expected. WordPress meetups and […] The post PHP Alive And Kicking 8 – Zuzana Kuchnova appeared first on PHP Architect.
Ransomware attacks typically don't care about memory safety and dependency scanning, they often target old, unpatched vulns and too often they succeed. Rob Allen shares some of the biggest cases he's seen, what they have in common, and what appsec teams could do better to help them. Too much software still requires custom configuration to make it more secure. And too few software makers are embracing secure by default, let alone secure by design. In the news, passively monitoring geosynchronous satellite communications on the cheap, successful LLM poisoning of any size model with a single size dose, security engineering lessons from Signal's post-quantum crypto work, improving security for JavaScript in the browser, and more! This segment is sponsored by ThreatLocker. Visit https://securityweekly.com/threatlocker to learn more! Visit https://www.securityweekly.com/asw for all the latest episodes! Show Notes: https://securityweekly.com/asw-353
Ever wondered how source maps actually work? In this episode, Nicolo Ribaudo, Babel maintainer and TC39 delegate, breaks down how source maps connect your JavaScript, TypeScript, and CSS back to the original code — making debugging, stack traces, and observability smoother in Chrome dev tools. We dive into how source maps help in both development and production with minified code, explore tools like Webpack, Rollup, Next.js, and Svelte, and share when you should turn off source maps to avoid confusion. Links Website: https://nicr.dev LinkedIn: https://www.linkedin.com/in/nicol%C3%B2-ribaudo-bb94b4187 BlueSky: https://bsky.app/profile/nicr.dev Github: https://github.com/nicolo-ribaudo Resources Squiggleconf talk: https://squiggleconf.com/2025/sessions#source-maps-how-does-the-magic-work Slide deck: https://docs.google.com/presentation/d/1lyor5xgv821I4kUWJIwrrmXBjzC_qiqIqcZxve1ybw0 We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Fill out our listener survey (https://t.co/oKVAEXipxu)! https://t.co/oKVAEXipxu Let us know by sending an email to our producer, Elizabeth, at elizabet.becz@logrocket.com (mailto:elizabeth.becz@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Check out our newsletter (https://blog.logrocket.com/the-replay-newsletter/)! https://blog.logrocket.com/the-replay-newsletter/ Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Chapters 00:00 Intro – Welcome to PodRocket + Introducing Nicolo Ribaudo 00:45 What Are Source Maps and Why They Matter for Debugging 01:20 From Babel to TC39 – Nicolo's Path to Source Maps 02:00 Source Maps Beyond JavaScript: CSS, C, and WebAssembly 03:00 The Core Idea – Mapping Compiled Code Back to Source 04:00 How Source Maps Work Under the Hood (Encoded JSON) 05:10 File Size and Performance – Why It Doesn't Matter in Production 06:00 Why Source Maps Are Useful Even Without Minification 07:00 Sentry and Error Monitoring – How Source Maps Are Used in Production 08:10 Two Worlds: Local Debugging vs. Remote Error Analysis 09:00 You're Probably Using Source Maps Without Realizing It 10:00 Why Standardization Was Needed After 15+ Years of Chaos 11:00 TC39 and the Creation of the Official Source Maps Standard 12:00 Coordinating Browsers, Tools, and Vendors Under One Spec 13:00 How Chrome, Firefox, and WebKit Implement Source Maps Differently 14:00 Why the Source Maps Working Group Moves Faster Than Other Standards 15:00 A Small, Focused Group of DevTools Engineers 16:00 How Build Tools and Bundlers Feed Into the Ecosystem 17:00 Making It Easier for Tool Authors to Generate Source Maps 18:00 How Frameworks Like Next.js and Vite Handle Source Maps for You 19:00 Common Pitfalls When Chaining Build Tools 20:00 Debugging Wrong or Broken Source Maps in Browsers 21:00 Upcoming Feature: Scopes for Variables and Functions 22:00 How Scopes Improve the Live Debugging Experience 23:00 Experimental Implementations and How to Try Them 24:00 Where to Find the TC39 Source Maps Group + Get Involved 25:00 Nicolo's Links – GitHub, BlueSky, and Talks Online 25:30 Closing Thoughts
Ransomware attacks typically don't care about memory safety and dependency scanning, they often target old, unpatched vulns and too often they succeed. Rob Allen shares some of the biggest cases he's seen, what they have in common, and what appsec teams could do better to help them. Too much software still requires custom configuration to make it more secure. And too few software makers are embracing secure by default, let alone secure by design. In the news, passively monitoring geosynchronous satellite communications on the cheap, successful LLM poisoning of any size model with a single size dose, security engineering lessons from Signal's post-quantum crypto work, improving security for JavaScript in the browser, and more! This segment is sponsored by ThreatLocker. Visit https://securityweekly.com/threatlocker to learn more! Show Notes: https://securityweekly.com/asw-353
Ransomware attacks typically don't care about memory safety and dependency scanning, they often target old, unpatched vulns and too often they succeed. Rob Allen shares some of the biggest cases he's seen, what they have in common, and what appsec teams could do better to help them. Too much software still requires custom configuration to make it more secure. And too few software makers are embracing secure by default, let alone secure by design. In the news, passively monitoring geosynchronous satellite communications on the cheap, successful LLM poisoning of any size model with a single size dose, security engineering lessons from Signal's post-quantum crypto work, improving security for JavaScript in the browser, and more! This segment is sponsored by ThreatLocker. Visit https://securityweekly.com/threatlocker to learn more! Visit https://www.securityweekly.com/asw for all the latest episodes! Show Notes: https://securityweekly.com/asw-353
 The Bored Sysadmin Who Chose PHP Over .NET a young Linux sysadmin whose job involves kicking the mail server once a week and spending the rest of the time playing Call of Duty. Steve watched the dev team actually creating things and decided to join them. JavaScript looked “kind of cool,” PHP “made sense,” […] The post PHP Alive And Kicking: Episode 7 – Steve McDougall appeared first on PHP Architect.
This week we have Oliver Medhurst, the creator of Porffor. Porffor is a JavaScript ahead of time compiler that compiles JavaScript to WebAssembly. We talk about the technical details of how it works, and the future of JavaScript engines.https://x.com/canadahonkhttps://porffor.dev/https://github.com/CanadaHonk/porfforhttps://goose.icu/
Go 1.25.3 and 1.24.9 released
About Sachin Jain:Sachin Jain is the Co-founder and CEO of Requestly, the browser-based API mocking and testing platform used by over 300,000 developers worldwide. After transforming a weekend Chrome extension project into a Y Combinator-backed company (one of 414 accepted from 17,000 applications), Sachin led Requestly through a successful acquisition by BrowserStack earlier this year. His journey from Google intern and Adobe engineer to successful founder showcases the power of solving your own problems first.About Requestly:Requestly is a developer-first platform that simplifies API mocking, testing, and network request interception directly in the browser. Born from a frustrated developer's need to debug minified JavaScript in production, Requestly eliminates the need for bulky proxy tools by offering a simple Chrome extension that lets developers modify headers, redirect scripts, and mock API responses. The platform has become essential for frontend teams building against incomplete backends.Show Notes:00:00 From Developer to Founder00:32 The P0 Bug That Sparked a Business Idea02:52 Building an MVP in 30 Minutes03:04 Identifying a Problem: The Birth of Requestly05:05 From JavaScript Redirector to API Platform Evolution05:52 The Evolution of Requestly08:21 Organic Growth Without Landing Pages or Marketing08:55 Open Source vs. Monetization10:20 The Open Core Model12:10 Navigating Y Combinator: Tips for Success13:11 What Made Sachin's YC Application Stand Out14:50 Building a Developer Community16:39 Company Culture as Product Differentiation17:57 Acquisition Insights: Choosing the Right Buyer19:45 Customer Support as Competitive Advantage21:01 Post-Acquisition Journey23:53 Lessons Learned: Growth and Adaptation as a Founder24:38 Why Optimize for Right Buyer, Not Price27:57 Personal Growth: From Engineer to CEO
In this episode, Mazen Chami sits down with Mustafa Ali (Director of Engineering and Head of Mobile at Shopify) and Thiago Magalhães (Staff Software Developer at Shopify) to dive deep into Shopify's transition to the new React Native architecture. Show NotesShopify Blog: Migrating to React Native's New Architecture by Thiago MagalhaesRNR 319: Shopify goes full throttle throttle on React Native with Mustafa Ali Connect With Us!Mazen Chami: @mazenchamiMustafa Ali: @mustafa01aliThiago Magalhães: LinkedInReact Native Radio: @reactnativerdio This episode is brought to you by Infinite Red!Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.
Una and Bramus dive into the latest advancements in CSS with state-based container queries. Learn how to create responsive and dynamic user experiences by querying the scroll state of UI elements, including 'stuck,' 'snapped,' and 'scrollable' states. Discover practical examples and techniques to replace complex JavaScript with declarative CSS, making your web development more efficient and powerful. Resources: Scroll state queries → https://goo.gle/4mQDQ0M Scroll-state-container → https://goo.gle/487y4nI Anchor queries → https://goo.gle/3IBDVaw Episode 59 → https://goo.gle/3KB7M3z Una Kravets (co-host) Bluesky | Twitter | YouTube | WebsiteMaking the web more colorful @googlechrome Bramus Van Damme (co-host) Bluesky | Mastodon | YouTube | Website@GoogleChrome CSS DevRel; @CSSWG; Scuba Diver
Dynamic languages like Ruby, Python, and JavaScript determine the types of variables at runtime rather than at compile time. This flexibility allows for rapid development and concise code, but it also makes it harder to catch certain classes of bugs before execution. Type checkers for dynamic languages add structure and safety without compromising their expressive The post Static Analysis for Ruby with Jake Zimmerman appeared first on Software Engineering Daily.
SANS Internet Stormcenter Daily Network/Cyber Security and Information Security Stormcast
Scans for ESAFENET CDG V5 We do see some increase in scans for the Chinese secure document management system, ESAFENET. https://isc.sans.edu/diary/Heads%20Up%3A%20Scans%20for%20ESAFENET%20CDG%20V5%20/32364 Investigating targeted payroll pirate attacks affecting US universities Microsoft wrote about how payroll pirates redirect employee paychecks via phishing. https://www.microsoft.com/en-us/security/blog/2025/10/09/investigating-targeted-payroll-pirate-attacks-affecting-us-universities/ Attacks against Edge via IE Mode Microsoft Edge offers an IE legacy mode to support websites created for Internet Explorer. The old JavaScript engine, which is part of this mode, has been abused in recent attacks, and Microsoft will make it more difficult to enable IE Mode to counter these attacks. https://microsoftedge.github.io/edgevr/posts/Changes-to-Internet-Explorer-Mode-in-Microsoft-Edge/
Google's new demand for developer registration could spell the end for open-source app stores, while Europe's controversial chat control vote threatens privacy for everyone—Steve and Leo break down what's at stake for devs and users alike. Qantas says no one can releak their stolen data. Brave's usage is up. But is it really 3 times faster. Next Tuesday the EU votes on "Chat Control". Microsoft formally launches a "Security Store". Outlook moves to block JavaScript in SVG's. A new release of Chrome. Gmail will no longer pull external email via POP. Googe Drive starts blocking ransomware encryptions. The UK issues another order to Apple. Researchers create a "Battering RAM" attack device. HackerOne's significant bug bounty payouts. The Imgur service goes dark across the UK. Guess why. The Netherlands plans to say NO to "Chat Control." Discord was breached and government IDs leaked. Salesforce says it's not another new breach. Signal introduces a new post-quantum ratchet. Your motherboard MIGHT support TPM 2.0. Google to force Android app devs to register and pay Show Notes - https://www.grc.com/sn/SN-1046-Notes.pdf Hosts: Steve Gibson and Leo Laporte Download or subscribe to Security Now at https://twit.tv/shows/security-now. You can submit a question to Security Now at the GRC Feedback Page. For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6. 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 for Security Now joindeleteme.com/twit promo code TWIT hoxhunt.com/securitynow bitwarden.com/twit veeam.com