• About TC
  • Affiliate Disclaimer
  • Privacy Policy
  • TOS
  • Contact
Thursday, August 21, 2025
Techcratic
No Result
View All Result
  • AI
    Artificial Intelligence

    Streamline employee training with an intelligent chatbot powered by Amazon Q Business

    Artificial Intelligence

    Writing Your First GPU Kernel in Python with Numba and CUDA

    Artificial Intelligence

    Build a scalable containerized web application on AWS using the MERN stack with Amazon Q…

    Artificial Intelligence

    Introducing Amazon Bedrock AgentCore Identity: Securing agentic AI at scale

    Artificial Intelligence

    The Future of LLM Development is Open Source

    Artificial Intelligence

    All You Need is Ollama’s New App

    Artificial Intelligence

    How to Go From Text to SQL with LLMs

    Artificial Intelligence

    Agentic AI Hands-On in Python: A Video Tutorial

    Artificial Intelligence

    Master the Future with Applied Data Science Top-Ranked, Affordable, Online Master’s…

  • Apple
    I can’t use Safari anymore without this $5 extension

    I can’t use Safari anymore without this $5 extension

    Apple leak reveals upcoming Mac, Apple Watch, and more: Macworld Podcast

    CarPlay is about to get one of Apple’s best recent iPhone features

    CarPlay is about to get one of Apple’s best recent iPhone features

    iOS 18.6.2 could be coming very soon to your iPhone

    Apple releases iOS 18.6.2 for iPhone, here’s what’s new

    Apple updates macOS Sequoia to version 15.6.1

    Apple updates macOS Sequoia to version 15.6.1

    How to import passwords into Apple Passwords

    How to import passwords into Apple Passwords

    PSA: iOS 18.6.2 patches key security vulnerability

    PSA: iOS 18.6.2 patches key security vulnerability

    Google declares the green vs blue bubbles debate ‘silly and tired’

    Google declares the green vs blue bubbles debate ‘silly and tired’

    Masimo sues US Customs over Apple Watch blood oxygen return

    Masimo sues US Customs over Apple Watch blood oxygen return

  • ComputerWorld
    Productivity software firms pivot to genAI by leaning on legacy strengths

    Productivity software firms pivot to genAI by leaning on legacy strengths

    China’s DeepSeek launches V3.1, raising stakes for enterprise AI adoption

    China’s DeepSeek launches V3.1, raising stakes for enterprise AI adoption

    Microsoft fixes the fixes that broke Windows tools

    Microsoft fixes the fixes that broke Windows tools

    Microsoft pushes Copilot directly into Excel cells

    Microsoft pushes Copilot directly into Excel cells

    MIT study: 95% of corporate genAI projects fall short of success

    MIT study: 95% of corporate genAI projects fall short of success

    Q&A: Wolters Kluwer CIO touts his company’s ‘AI toolbox’ and benefits

    Q&A: Wolters Kluwer CIO touts his company’s ‘AI toolbox’ and benefits

    Anthropic’s Claude models can now shut down harmful conversations

    Anthropic’s Claude models can now shut down harmful conversations

    Spotlight is much better in macOS Tahoe — here’s what’s new

    Spotlight is much better in macOS Tahoe — here’s what’s new

    Google to pay $36M fine in Australia over anticompetitive Android search deals

    Google to pay $36M fine in Australia over anticompetitive Android search deals

  • Gaming
    Gungrave G.O.R.E. 18 – Reunion – Stage 15 – Mercenary Base | Easy | No Commentary | All

    Gungrave G.O.R.E. 18 – Reunion – Stage 15 – Mercenary Base | Easy | No Commentary | All

    AMD accidentally released the source code for FSR 4 before swapping back to the normal SDK, and a glimpse at the libraries suggests it might support older graphics cards in the near future

    AMD accidentally released the source code for FSR 4 before swapping back to the normal SDK, and a glimpse at the libraries suggests it might support older graphics cards in the near future

    Honest Game Trailers | Mario Golf

    Honest Game Trailers | Mario Golf

    Assassin’s Creed 3 Naval Warfare Gameplay – Sony E3 2012 Press Conference

    Assassin’s Creed 3 Naval Warfare Gameplay – Sony E3 2012 Press Conference

    My Thoughts on the New Super Mario Bros Movie based on the Trailer

    My Thoughts on the New Super Mario Bros Movie based on the Trailer

    Hogwarts Legacy review: from a guy that knows nothing about Harry Potter

    Hogwarts Legacy review: from a guy that knows nothing about Harry Potter

    Why Everybody Hates Ubisoft

    Why Everybody Hates Ubisoft

    If you’ve ever craved the perfect combination of vibes from Puyo Puyo Tetris and Rhythm Heaven, do I have the game for you

    If you’ve ever craved the perfect combination of vibes from Puyo Puyo Tetris and Rhythm Heaven, do I have the game for you

    SHROUD REACTS TO NEW BATTLEFIELD 6 TRAILER + GAMEPLAY

    SHROUD REACTS TO NEW BATTLEFIELD 6 TRAILER + GAMEPLAY

  • Retro Rewind
    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 57 April 1994

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

  • Tech Art
    Tech News:Meta Using Your Private Photos?,Google's New AI Runs on Just 2GB RAM,OpenAI Talent Po

    Tech News:Meta Using Your Private Photos?,Google's New AI Runs on Just 2GB RAM,OpenAI Talent Po

    Concept Art in Blender – TUTORIAL | Blender 2.9 | Photoshop

    Concept Art in Blender – TUTORIAL | Blender 2.9 | Photoshop

    Gimp Tutorial: Abstract Collage art in GIMP

    Gimp Tutorial: Abstract Collage art in GIMP

    How to draw 3d art on paper || 3d art easy || 3d art easy step by step #3d #3dart #3ddrawing

    How to draw 3d art on paper || 3d art easy || 3d art easy step by step #3d #3dart #3ddrawing

    Moonlit Bathhouse Digital Painting Process

    Moonlit Bathhouse Digital Painting Process

    Digital Art for Beginners on MS PAINT | Village Painting

    Digital Art for Beginners on MS PAINT | Village Painting

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

    New Set Of Vintage Border Element Vector | Adobe Illustrator vector graphics

    New Set Of Vintage Border Element Vector | Adobe Illustrator vector graphics

    (876)  Gorgeous Peach and Gold SPRAY PAINT Mixed Media Acrylic Pour Painting

    (876) Gorgeous Peach and Gold SPRAY PAINT Mixed Media Acrylic Pour Painting

  • Tech Deals
    Top Knobs TK729PC Transcend Collection 1-15/16″ Cabinet Latch, Polished Chrome

    Top Knobs TK729PC Transcend Collection 1-15/16″ Cabinet Latch, Polished Chrome

    StarTech.com USB-C Docking Station (10-in-1, USB4), Up to 100W Charging for Laptop,…

    StarTech.com USB-C Docking Station (10-in-1, USB4), Up to 100W Charging for Laptop,…

    ORICO 5Bay RAID External Hard Drive Enclosure for 2.5/3.5 Inch SATA HDD/SSD up to 5X…

    ORICO 5Bay RAID External Hard Drive Enclosure for 2.5/3.5 Inch SATA HDD/SSD up to 5X…

    512GB SATA SSD 2.5” SSD SATA III 6 Gb/s Internal Solid State Drive Up to 560 MB/s 3D…

    512GB SATA SSD 2.5” SSD SATA III 6 Gb/s Internal Solid State Drive Up to 560 MB/s 3D…

    Intel Wireless AC 9260 Single Pack

    Intel Wireless AC 9260 Single Pack

    HP 210X Cyan High-Yield Toner Cartridge | Works Color Laserjet Pro 4201, Color Laserjet…

    HP 210X Cyan High-Yield Toner Cartridge | Works Color Laserjet Pro 4201, Color Laserjet…

    Crucial P5 Plus 2TB Gen4 NVMe M.2 SSD Internal Gaming SSD with Heatsink, Compatible with…

    Crucial P5 Plus 2TB Gen4 NVMe M.2 SSD Internal Gaming SSD with Heatsink, Compatible with…

    STGAubron Gaming PC Computer Desktop, Intel Core i7 up to 3.9G, GeForce RTX 2060 Super…

    STGAubron Gaming PC Computer Desktop, Intel Core i7 up to 3.9G, GeForce RTX 2060 Super…

    Canon Pixma MG3620 Wireless All-in-One Color Inkjet Printer with Mobile and Tablet…

    Canon Pixma MG3620 Wireless All-in-One Color Inkjet Printer with Mobile and Tablet…

  • Techs Got To Eat
    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

  • Tesla
    Center Console Organizer Tray for Tesla Model Y Juniper 2026, Dual-Layer Armrest Console…

    Center Console Organizer Tray for Tesla Model Y Juniper 2026, Dual-Layer Armrest Console…

    2025 New Version Floor Mats for Tesla Model 3 Highland – Custom Fit All Weather TPE…

    2025 New Version Floor Mats for Tesla Model 3 Highland – Custom Fit All Weather TPE…

    SUPERFINDINGS 30PCS 3 Styles Wheel Lug Cap Cover Removal Tool Set Car Wheel Hub Bolt Nut…

    SUPERFINDINGS 30PCS 3 Styles Wheel Lug Cap Cover Removal Tool Set Car Wheel Hub Bolt Nut…

    ECOTRIC 41″-77″ Universal Ladder Roof Racks Compatible with 2003-2017 Chevy Express GMC…

    ECOTRIC 41″-77″ Universal Ladder Roof Racks Compatible with 2003-2017 Chevy Express GMC…

    Tesla offers used car leases with $0 down as it desperately tries move cars

    Tesla offers used car leases with $0 down as it desperately tries move cars

    Professional Car Interior Cleaner for Fabric & Leather Seats, Dashboard, Headliner & Car…

    Professional Car Interior Cleaner for Fabric & Leather Seats, Dashboard, Headliner & Car…

    Phone Mount for Tesla Model Y Accessories, Never Damage to Car Screen, for MagSafe…

    Phone Mount for Tesla Model Y Accessories, Never Damage to Car Screen, for MagSafe…

    for Center Console Wireless Charger Mat Tesla Model Y Model 3 2023 2022 2021 Wireless…

    for Center Console Wireless Charger Mat Tesla Model Y Model 3 2023 2022 2021 Wireless…

    for Tesla Model 3 2025 Dashboard Cover,[Anti-Glare and Dustproof] Suede Dashboard Pad…

    for Tesla Model 3 2025 Dashboard Cover,[Anti-Glare and Dustproof] Suede Dashboard Pad…

  • UFO
    The First Nuke Ever vs The BIGGEST Nuke Ever #vfx #oppenheimer

    The First Nuke Ever vs The BIGGEST Nuke Ever #vfx #oppenheimer

    Drone with Camera 4k, GPS HD Drones for Adults, 5G Remote Controller with 5.9 Inch Screen,Obstacle Avoidance Drones, One Key Return, Optical Flow Mode Brushless Motor FPV Drone, 60 Mins Flight (Black)

    Drone with Camera 4k, GPS HD Drones for Adults, 5G Remote Controller with 5.9 Inch Screen,Obstacle Avoidance Drones, One Key Return, Optical Flow Mode Brushless Motor FPV Drone, 60 Mins Flight (Black)

    Ever seen the sky turn purple? Discover the magic behind an unexpected agricultural

    Ever seen the sky turn purple? Discover the magic behind an unexpected agricultural

    UFO Files #2: L’UFO di Roswell – 1947

    UFO Files #2: L’UFO di Roswell – 1947

    Bohemian Creative Acrylic Spacecraft UFO Lightweight Earrings Creative Halloween Alien Lightning Novelty Dangle Drop Earrings For Women Jewelry Gifts

    Bohemian Creative Acrylic Spacecraft UFO Lightweight Earrings Creative Halloween Alien Lightning Novelty Dangle Drop Earrings For Women Jewelry Gifts

    The Battle For Ryushi – The Trials of Machiko Noguchi

    The Battle For Ryushi – The Trials of Machiko Noguchi

    FOCO Men’s NFL Team Logo Black & White Casual Hat Caps

    FOCO Men’s NFL Team Logo Black & White Casual Hat Caps

    UFO Crashes & Coverups: The Alien Retrieval Files

    UFO Crashes & Coverups: The Alien Retrieval Files

    New Balance Men’s 574 Greens V2 Golf Shoe

    New Balance Men’s 574 Greens V2 Golf Shoe

  • AI
    Artificial Intelligence

    Streamline employee training with an intelligent chatbot powered by Amazon Q Business

    Artificial Intelligence

    Writing Your First GPU Kernel in Python with Numba and CUDA

    Artificial Intelligence

    Build a scalable containerized web application on AWS using the MERN stack with Amazon Q…

    Artificial Intelligence

    Introducing Amazon Bedrock AgentCore Identity: Securing agentic AI at scale

    Artificial Intelligence

    The Future of LLM Development is Open Source

    Artificial Intelligence

    All You Need is Ollama’s New App

    Artificial Intelligence

    How to Go From Text to SQL with LLMs

    Artificial Intelligence

    Agentic AI Hands-On in Python: A Video Tutorial

    Artificial Intelligence

    Master the Future with Applied Data Science Top-Ranked, Affordable, Online Master’s…

  • Apple
    I can’t use Safari anymore without this $5 extension

    I can’t use Safari anymore without this $5 extension

    Apple leak reveals upcoming Mac, Apple Watch, and more: Macworld Podcast

    CarPlay is about to get one of Apple’s best recent iPhone features

    CarPlay is about to get one of Apple’s best recent iPhone features

    iOS 18.6.2 could be coming very soon to your iPhone

    Apple releases iOS 18.6.2 for iPhone, here’s what’s new

    Apple updates macOS Sequoia to version 15.6.1

    Apple updates macOS Sequoia to version 15.6.1

    How to import passwords into Apple Passwords

    How to import passwords into Apple Passwords

    PSA: iOS 18.6.2 patches key security vulnerability

    PSA: iOS 18.6.2 patches key security vulnerability

    Google declares the green vs blue bubbles debate ‘silly and tired’

    Google declares the green vs blue bubbles debate ‘silly and tired’

    Masimo sues US Customs over Apple Watch blood oxygen return

    Masimo sues US Customs over Apple Watch blood oxygen return

  • ComputerWorld
    Productivity software firms pivot to genAI by leaning on legacy strengths

    Productivity software firms pivot to genAI by leaning on legacy strengths

    China’s DeepSeek launches V3.1, raising stakes for enterprise AI adoption

    China’s DeepSeek launches V3.1, raising stakes for enterprise AI adoption

    Microsoft fixes the fixes that broke Windows tools

    Microsoft fixes the fixes that broke Windows tools

    Microsoft pushes Copilot directly into Excel cells

    Microsoft pushes Copilot directly into Excel cells

    MIT study: 95% of corporate genAI projects fall short of success

    MIT study: 95% of corporate genAI projects fall short of success

    Q&A: Wolters Kluwer CIO touts his company’s ‘AI toolbox’ and benefits

    Q&A: Wolters Kluwer CIO touts his company’s ‘AI toolbox’ and benefits

    Anthropic’s Claude models can now shut down harmful conversations

    Anthropic’s Claude models can now shut down harmful conversations

    Spotlight is much better in macOS Tahoe — here’s what’s new

    Spotlight is much better in macOS Tahoe — here’s what’s new

    Google to pay $36M fine in Australia over anticompetitive Android search deals

    Google to pay $36M fine in Australia over anticompetitive Android search deals

  • Gaming
    Gungrave G.O.R.E. 18 – Reunion – Stage 15 – Mercenary Base | Easy | No Commentary | All

    Gungrave G.O.R.E. 18 – Reunion – Stage 15 – Mercenary Base | Easy | No Commentary | All

    AMD accidentally released the source code for FSR 4 before swapping back to the normal SDK, and a glimpse at the libraries suggests it might support older graphics cards in the near future

    AMD accidentally released the source code for FSR 4 before swapping back to the normal SDK, and a glimpse at the libraries suggests it might support older graphics cards in the near future

    Honest Game Trailers | Mario Golf

    Honest Game Trailers | Mario Golf

    Assassin’s Creed 3 Naval Warfare Gameplay – Sony E3 2012 Press Conference

    Assassin’s Creed 3 Naval Warfare Gameplay – Sony E3 2012 Press Conference

    My Thoughts on the New Super Mario Bros Movie based on the Trailer

    My Thoughts on the New Super Mario Bros Movie based on the Trailer

    Hogwarts Legacy review: from a guy that knows nothing about Harry Potter

    Hogwarts Legacy review: from a guy that knows nothing about Harry Potter

    Why Everybody Hates Ubisoft

    Why Everybody Hates Ubisoft

    If you’ve ever craved the perfect combination of vibes from Puyo Puyo Tetris and Rhythm Heaven, do I have the game for you

    If you’ve ever craved the perfect combination of vibes from Puyo Puyo Tetris and Rhythm Heaven, do I have the game for you

    SHROUD REACTS TO NEW BATTLEFIELD 6 TRAILER + GAMEPLAY

    SHROUD REACTS TO NEW BATTLEFIELD 6 TRAILER + GAMEPLAY

  • Retro Rewind
    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 57 April 1994

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

  • Tech Art
    Tech News:Meta Using Your Private Photos?,Google's New AI Runs on Just 2GB RAM,OpenAI Talent Po

    Tech News:Meta Using Your Private Photos?,Google's New AI Runs on Just 2GB RAM,OpenAI Talent Po

    Concept Art in Blender – TUTORIAL | Blender 2.9 | Photoshop

    Concept Art in Blender – TUTORIAL | Blender 2.9 | Photoshop

    Gimp Tutorial: Abstract Collage art in GIMP

    Gimp Tutorial: Abstract Collage art in GIMP

    How to draw 3d art on paper || 3d art easy || 3d art easy step by step #3d #3dart #3ddrawing

    How to draw 3d art on paper || 3d art easy || 3d art easy step by step #3d #3dart #3ddrawing

    Moonlit Bathhouse Digital Painting Process

    Moonlit Bathhouse Digital Painting Process

    Digital Art for Beginners on MS PAINT | Village Painting

    Digital Art for Beginners on MS PAINT | Village Painting

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

    New Set Of Vintage Border Element Vector | Adobe Illustrator vector graphics

    New Set Of Vintage Border Element Vector | Adobe Illustrator vector graphics

    (876)  Gorgeous Peach and Gold SPRAY PAINT Mixed Media Acrylic Pour Painting

    (876) Gorgeous Peach and Gold SPRAY PAINT Mixed Media Acrylic Pour Painting

  • Tech Deals
    Top Knobs TK729PC Transcend Collection 1-15/16″ Cabinet Latch, Polished Chrome

    Top Knobs TK729PC Transcend Collection 1-15/16″ Cabinet Latch, Polished Chrome

    StarTech.com USB-C Docking Station (10-in-1, USB4), Up to 100W Charging for Laptop,…

    StarTech.com USB-C Docking Station (10-in-1, USB4), Up to 100W Charging for Laptop,…

    ORICO 5Bay RAID External Hard Drive Enclosure for 2.5/3.5 Inch SATA HDD/SSD up to 5X…

    ORICO 5Bay RAID External Hard Drive Enclosure for 2.5/3.5 Inch SATA HDD/SSD up to 5X…

    512GB SATA SSD 2.5” SSD SATA III 6 Gb/s Internal Solid State Drive Up to 560 MB/s 3D…

    512GB SATA SSD 2.5” SSD SATA III 6 Gb/s Internal Solid State Drive Up to 560 MB/s 3D…

    Intel Wireless AC 9260 Single Pack

    Intel Wireless AC 9260 Single Pack

    HP 210X Cyan High-Yield Toner Cartridge | Works Color Laserjet Pro 4201, Color Laserjet…

    HP 210X Cyan High-Yield Toner Cartridge | Works Color Laserjet Pro 4201, Color Laserjet…

    Crucial P5 Plus 2TB Gen4 NVMe M.2 SSD Internal Gaming SSD with Heatsink, Compatible with…

    Crucial P5 Plus 2TB Gen4 NVMe M.2 SSD Internal Gaming SSD with Heatsink, Compatible with…

    STGAubron Gaming PC Computer Desktop, Intel Core i7 up to 3.9G, GeForce RTX 2060 Super…

    STGAubron Gaming PC Computer Desktop, Intel Core i7 up to 3.9G, GeForce RTX 2060 Super…

    Canon Pixma MG3620 Wireless All-in-One Color Inkjet Printer with Mobile and Tablet…

    Canon Pixma MG3620 Wireless All-in-One Color Inkjet Printer with Mobile and Tablet…

  • Techs Got To Eat
    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

  • Tesla
    Center Console Organizer Tray for Tesla Model Y Juniper 2026, Dual-Layer Armrest Console…

    Center Console Organizer Tray for Tesla Model Y Juniper 2026, Dual-Layer Armrest Console…

    2025 New Version Floor Mats for Tesla Model 3 Highland – Custom Fit All Weather TPE…

    2025 New Version Floor Mats for Tesla Model 3 Highland – Custom Fit All Weather TPE…

    SUPERFINDINGS 30PCS 3 Styles Wheel Lug Cap Cover Removal Tool Set Car Wheel Hub Bolt Nut…

    SUPERFINDINGS 30PCS 3 Styles Wheel Lug Cap Cover Removal Tool Set Car Wheel Hub Bolt Nut…

    ECOTRIC 41″-77″ Universal Ladder Roof Racks Compatible with 2003-2017 Chevy Express GMC…

    ECOTRIC 41″-77″ Universal Ladder Roof Racks Compatible with 2003-2017 Chevy Express GMC…

    Tesla offers used car leases with $0 down as it desperately tries move cars

    Tesla offers used car leases with $0 down as it desperately tries move cars

    Professional Car Interior Cleaner for Fabric & Leather Seats, Dashboard, Headliner & Car…

    Professional Car Interior Cleaner for Fabric & Leather Seats, Dashboard, Headliner & Car…

    Phone Mount for Tesla Model Y Accessories, Never Damage to Car Screen, for MagSafe…

    Phone Mount for Tesla Model Y Accessories, Never Damage to Car Screen, for MagSafe…

    for Center Console Wireless Charger Mat Tesla Model Y Model 3 2023 2022 2021 Wireless…

    for Center Console Wireless Charger Mat Tesla Model Y Model 3 2023 2022 2021 Wireless…

    for Tesla Model 3 2025 Dashboard Cover,[Anti-Glare and Dustproof] Suede Dashboard Pad…

    for Tesla Model 3 2025 Dashboard Cover,[Anti-Glare and Dustproof] Suede Dashboard Pad…

  • UFO
    The First Nuke Ever vs The BIGGEST Nuke Ever #vfx #oppenheimer

    The First Nuke Ever vs The BIGGEST Nuke Ever #vfx #oppenheimer

    Drone with Camera 4k, GPS HD Drones for Adults, 5G Remote Controller with 5.9 Inch Screen,Obstacle Avoidance Drones, One Key Return, Optical Flow Mode Brushless Motor FPV Drone, 60 Mins Flight (Black)

    Drone with Camera 4k, GPS HD Drones for Adults, 5G Remote Controller with 5.9 Inch Screen,Obstacle Avoidance Drones, One Key Return, Optical Flow Mode Brushless Motor FPV Drone, 60 Mins Flight (Black)

    Ever seen the sky turn purple? Discover the magic behind an unexpected agricultural

    Ever seen the sky turn purple? Discover the magic behind an unexpected agricultural

    UFO Files #2: L’UFO di Roswell – 1947

    UFO Files #2: L’UFO di Roswell – 1947

    Bohemian Creative Acrylic Spacecraft UFO Lightweight Earrings Creative Halloween Alien Lightning Novelty Dangle Drop Earrings For Women Jewelry Gifts

    Bohemian Creative Acrylic Spacecraft UFO Lightweight Earrings Creative Halloween Alien Lightning Novelty Dangle Drop Earrings For Women Jewelry Gifts

    The Battle For Ryushi – The Trials of Machiko Noguchi

    The Battle For Ryushi – The Trials of Machiko Noguchi

    FOCO Men’s NFL Team Logo Black & White Casual Hat Caps

    FOCO Men’s NFL Team Logo Black & White Casual Hat Caps

    UFO Crashes & Coverups: The Alien Retrieval Files

    UFO Crashes & Coverups: The Alien Retrieval Files

    New Balance Men’s 574 Greens V2 Golf Shoe

    New Balance Men’s 574 Greens V2 Golf Shoe

No Result
View All Result
Techcratic
No Result
View All Result
Home Hacker News

Discovering a JDK Race Condition, and Debugging it in 30 Minutes with Fray

Hacker News by Hacker News
June 7, 2025
in Hacker News
Reading Time: 17 mins read
125
A A
0

2025-06-07 15:01:00
aoli.al

I’ve been adding more integration tests for Fray recently. To ensure Fray can handle different scenarios, I wrote many creative test cases. Many of them passed as expected, while some failures led to epic fixes in Fray. Then something unexpected happened: Fray threw a deadlock exception while testing the following seemingly innocent code:

 1private void test() {
 2    ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(1);
 3    // Shutdown thread.
 4    new Thread(() -> {
 5        executor.shutdown();
 6    }).start();
 7    try {
 8        ScheduledFuture> future = executor.schedule(() -> {
 9            Thread.yield();
10        }, 10, TimeUnit.MILLISECONDS);
11        try {
12            future.get();
13            Thread.yield();
14        } catch (Throwable e) {}
15    } catch (RejectedExecutionException e) {}
16}

This code creates a ScheduledThreadPoolExecutor, schedules a task, and shuts down the executor in another thread. Initially, I suspected a bug in Fray, but after investigation, I discovered that the deadlock was actually caused by a bug in the JDK itself.

Debugging this issue was straightforward thanks to Fray’s deterministic replay and schedule visualization. To understand the deadlock, let’s first take a look of the implementation of ScheduledThreadPoolExecutor:

 1public class ScheduledThreadPoolExecutor extends ThreadPoolExecutor implements ScheduledExecutorService {
 2    public Future> schedule(Runnable command, long delay, TimeUnit unit) {
 3        // ...
 4        RunnableScheduledFuture> task = decorateTask(...);
 5        // delayedExecute method
 6        super.getQueue().add(task);
 7
 8        // addWorker method
 9        for (int c = ctl.get();;) {
10            if (runStateAtLeast(c, SHUTDOWN)
11                && (runStateAtLeast(c, STOP)
12                    || firstTask != null
13                    || workQueue.isEmpty()))
14                return ...;
15            // add task to a worker thread
16        }
17        return task;
18    }
19
20    public void shutdown() {
21        // tryTerminate method
22        int c = ctl.get();
23        if (isRunning(c) ||
24            runStateAtLeast(c, TIDYING) ||
25            (runStateLessThan(c, STOP) && ! workQueue.isEmpty()))
26            return;
27        if (workerCountOf(c) != 0) { // Eligible to terminate
28            interruptIdleWorkers(ONLY_ONE);
29            return;
30        }
31
32        if (ctl.compareAndSet(c, ctlOf(TIDYING, 0))) {
33            //...
34            ctl.set(ctlOf(TERMINATED, 0));
35        }
36    }
37}

Bug Behavior

The ScheduledThreadPoolExecutor schedules tasks by adding them to a work queue and executing them in worker threads. Depending on the executor’s state, users would expect the following behavior:

State ScheduledThreadPoolExecutor.schedule FutureTask.get
RUNNING returns task blocks until task completes
SHUTDOWN throws RejectedExecutionException throws CancellationException

However, Fray revealed that when the ScheduledThreadPoolExecutor is in the SHUTDOWN state, the FutureTask.get method may block indefinitely waiting for the task to complete.

How the Bug Occurs

The bug manifests when Fray interleaves the schedule method and the shutdown method. At line 9 of ScheduledThreadPoolExecutor.schedule, the executor tries to add a new worker to execute tasks. It first checks whether the executor is in a state that allows the task to run. If the executor is in the SHUTDOWN state, the schedule method assumes that the shutdown process will terminate the task, so it simply returns (Line 14) without creating a new worker thread. However, this assumption breaks when the shutdown method transitions to the SHUTDOWN state but will not terminate the task, leaving it in a limbo state.

The following stack traces illustrate the problematic interleaving. The main thread (test worker) is going to create a new worker for the task, while the shutdown thread (Thread-3) is executing tryTerminate and setting the state to TIDYING.

Next, Fray yields to the main thread, which performs the condition check at line 10 of ScheduledThreadPoolExecutor.schedule. The executor is now in the TIDYING state, making both runStateAtLeast(c, SHUTDOWN) and runStateAtLeast(c, STOP) return true. The schedule method then returns the task without adding to a worker.

Meanwhile, in the shutdown thread, execution reaches ctl.compareAndSet(c, ctlOf(TERMINATED, 0)) at line 16 of ScheduledThreadPoolExecutor.shutdown. The ctl is set to TERMINATED, and the shutdown thread completes. At this point, no thread will execute or interrupt the task, leaving it blocked forever.

More Details

While the bug is conceptually simple, reaching this state is not straightforward because ScheduledThreadPoolExecutor and ThreadPoolExecutor are designed to prevent such situations. For example, in the tryTerminate method (Line 23-29), ThreadPoolExecutor checks whether the work queue is empty and workers are interrupted before setting the state to TIDYING. However, Fray demonstrates that this check can be bypassed if execution of super.getQueue().add(task) in the main thread is paused until the shutdown thread reaches the ctl.compareAndSet(c, ctlOf(TIDYING, 0)) statement—a classic race condition.

Debugging with Fray

Imagine discovering this bug in your codebase. You observe a thread blocked on FutureTask.get, but you don’t understand why. You cannot reproduce the bug because when you rerun the test, the deadlock disappears. Adding logging makes it disappear. Using a debugger makes it disappear. This is the notorious “Heisenbug” phenomenon common in concurrent programming.

This time, with Fray, you get a deterministic replay file that allows you to replay the execution step by step. You can observe the exact thread interleaving that triggers the bug and visualize the thread scheduling to understand the root cause.

Try it Yourself!

To experience this yourself, clone the JDK bug repository and open it with IntelliJ IDEA.

Then download the Fray plugin.

In IntelliJ IDEA, open the ScheduledThreadPoolExecutorTest class and navigate to the testWithFray method.
Click the Run icon (▶️) next to the testWithFray method, select the first Run 'ScheduledThreadPoolExecutorTest.testWithFray()' button, and then select frayTest. If Fray finds the bug, it will display messages in the Run tool window.

Look for the output 2025-06-07 13:58:06 [INFO]: The recording is saved to PATH_TO_REPLAY_FILE and note this path for replaying the bug.

Replay and Understand the Bug

Copy the path to the replay file, navigate to the replayWithFray method, and paste the path into the replay field in the @ConcurrencyTest annotation. Click the Run icon () next to the replayWithFray method, select Replay (Fray) 'ScheduledThreadPoolExecutorTest.replayWithFray()', and then select frayTest.

Fray will replay the bug and pause at each context switch point (e.g., when the main thread is paused and yields to the shutdown thread). You can click the “Next step” button to step through the replay and observe how the bug unfolds. The Fray debugger also visualizes the thread timeline and highlights the currently executing lines in the editor.

Note that Fray is designed for application concurrency testing, so it hides highlights in JDK methods by default—you may only see highlights in the test code itself. However, since this capability proves valuable for testing the JDK, we plan to add a feature to show highlights in JDK methods in future releases.

Reporting the Bug

When submitting this bug report, I created a patch for the JDK that adds sleep statements to trigger the bug. However, the JDK team didn’t include this patch in the public bug report. Instead, the final report only described how to reproduce the bug using Fray.

Happy debugging.

Source Link


Keep your files stored safely and securely with the SanDisk 2TB Extreme Portable SSD. With over 69,505 ratings and an impressive 4.6 out of 5 stars, this product has been purchased over 8K+ times in the past month. At only $129.99, this Amazon’s Choice product is a must-have for secure file storage.

Help keep private content private with the included password protection featuring 256-bit AES hardware encryption. Order now for just $129.99 on Amazon!


Unlock unlimited streaming with a free Amazon Prime trial!
Sign up today!

Help Power Techcratic’s Future – Scan To Support

If Techcratic’s content and insights have helped you, consider giving back by supporting the platform with crypto. Every contribution makes a difference, whether it’s for high-quality content, server maintenance, or future updates. Techcratic is constantly evolving, and your support helps drive that progress.

As a solo operator who wears all the hats, creating content, managing the tech, and running the site, your support allows me to stay focused on delivering valuable resources. Your support keeps everything running smoothly and enables me to continue creating the content you love. I’m deeply grateful for your support, it truly means the world to me! Thank you!

BITCOIN

Bitcoin Logo

Bitcoin QR Code

bc1qlszw7elx2qahjwvaryh0tkgg8y68enw30gpvge

Scan the QR code with your crypto wallet app

DOGECOIN

Dogecoin Logo

Dogecoin QR Code

D64GwvvYQxFXYyan3oQCrmWfidf6T3JpBA

Scan the QR code with your crypto wallet app

ETHEREUM

Ethereum Logo

Ethereum QR Code

0xe9BC980DF3d985730dA827996B43E4A62CCBAA7a

Scan the QR code with your crypto wallet app

Please read the Privacy and Security Disclaimer on how Techcratic handles your support.

Disclaimer: As an Amazon Associate, Techcratic may earn from qualifying purchases.

Tags: Hacker News
Share161Share28ShareShare4ShareTweet101
Hacker News

Hacker News

Stay updated with Hacker News, where technology meets entrepreneurial spirit. Get the latest on tech trends, startup news, and discussions from the tech community. Read the latest updates here at Techcratic.

Related Posts

Australia Post halts transit shipping to US as ‘chaotic’ Trump tariff deadline looms
Hacker News

Australia Post halts transit shipping to US as ‘chaotic’ Trump tariff deadline looms

August 21, 2025
1.3k
The-Pocket/Tutorial-Codebase-Knowledge: Turns Codebase into Easy Tutorial with AI
Hacker News

Growth-Kinetics/DiffMem: Git Based Memory Storage for Conversational AI Agent

August 21, 2025
1.3k
Home Depot Sued for ‘Secretly’ Using Facial Recognition Technology on Self-Checkout Cameras
Hacker News

Home Depot Sued for ‘Secretly’ Using Facial Recognition Technology on Self-Checkout Cameras

August 21, 2025
1.3k
Creating 3D worlds with HTML and CSS
Hacker News

Creating 3D worlds with HTML and CSS

August 20, 2025
1.3k
Parallel reduce and scan on the GPU
Hacker News

Parallel reduce and scan on the GPU

August 20, 2025
1.3k
“AI First” and the Bus Factor of 0 – MindFlash
Hacker News

“AI First” and the Bus Factor of 0 – MindFlash

August 20, 2025
1.3k
rhodey/bizcardz.ai: Custom metal business cards
Hacker News

rhodey/bizcardz.ai: Custom metal business cards

August 20, 2025
1.3k
Ordered Insertion Optimization in OrioleDB
Hacker News

Ordered Insertion Optimization in OrioleDB

August 20, 2025
1.3k
Load More
Next Post
Fluffy Bottle Kittens In An Incubator & New Senior Cat Program

Fluffy Bottle Kittens In An Incubator & New Senior Cat Program

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Your Tech Resources

  • 30 Second Tech ™
  • AI
  • App Zone ™
  • Apple
  • Ars Technica
  • CNET
  • ComputerWorld
  • Crypto News
  • Cybersecurity
  • Endgadget
  • ExtremeTech
  • Forbes
  • Fossbytes
  • Gaming
  • GeekWire
  • Gizmodo
  • Google News
  • Hacker News
  • Harvard Tech
  • I Like Cats ™
  • I Like Dogs ™
  • LifeHacker
  • MacRumors
  • Macworld
  • Mashable
  • Microsoft
  • MIT Tech
  • PC World
  • Photofocus
  • Physics
  • Random Tech
  • Retro Rewind ™
  • Robot Report
  • SiliconANGLE
  • SlashGear
  • Smartphone
  • StackSocial
  • Tech Art
  • Tech Careers
  • Tech Deals
  • Techcratic ™
  • TechCrunch
  • Techdirt
  • TechRepublic
  • Techs Got To Eat ™
  • TechSpot
  • Tesla
  • The Verge
  • TNW
  • Trusted Reviews
  • UFO
  • VentureBeat
  • Visual Capitalist
  • Wired
  • ZDNet

Tech News

  • 30 Second Tech ™
  • AI
  • Apple Insider
  • Ars Technica
  • CNET
  • ComputerWorld
  • Crypto News
  • Cybersecurity
  • Endgadget
  • ExtremeTech
  • Fossbytes
  • Gaming
  • GeekWire
  • Gizmodo

Tech News

  • Harvard Tech
  • MacRumors
  • Macworld
  • Mashable
  • Microsoft
  • MIT Tech
  • Physics
  • PC World
  • Random Tech
  • Retro Rewind ™
  • SiliconANGLE
  • SlashGear
  • Smartphone
  • StackSocial
  • Tech Careers

Tech News​

  • Tech Art
  • TechCrunch
  • Techdirt
  • TechRepublic
  • Techs Got To Eat ™
  • TechSpot
  • Tesla
  • The Verge
  • TNW
  • Trusted Reviews
  • UFO
  • VentureBeat
  • Visual Capitalist
  • Wired
  • ZDNet

Site Links

  • About Techcratic
  • Affiliate Disclaimer
  • Affiliate Link Policy
  • Contact Techcratic
  • Dealors Discount Store
  • Privacy and Security Disclaimer
  • Privacy Policy
  • RSS Feed
  • Site Map
  • Support Techcratic
  • Techcratic
  • Tech Deals
  • TOS
  • 𝕏
Click For A Secret Deal

The First Nuke Ever vs The BIGGEST Nuke Ever #vfx #oppenheimer

Definite bags $10M in funding to replace clunky big-data warehouses, connectors and BI tools

Your Zero Trust Strategy Requires An Adversarial Perspective

Top Knobs TK729PC Transcend Collection 1-15/16″ Cabinet Latch, Polished Chrome

Nuro closes $203M to propel AI-first self-driving tech, commercial partnerships

CORRECTIONAL SENTENCE TECHNICIAN – F/C

Techcratic – Your All In One Tech Hub
© 2020 – 2025
All Rights Reserved
∞

No Result
View All Result
  • 30 Second Tech ™
  • AI
  • App Zone ™
  • Apple
  • Ars Technica
  • CNET
  • Crypto News
  • Cybersecurity
  • Endgadget
  • Gaming
  • I Like Cats ™
  • I Like Dogs ™
  • MacRumors
  • Macworld
  • Tech Deals
  • Techcratic ™
  • Techs Got To Eat ™
  • Tesla
  • UFO
  • Wired