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

    7 Python Built-ins That Seem Like a Joke (Until You Use Them)

    Artificial Intelligence

    Learn Python (+ AI) and Become a Certified Data Analyst for FREE This Week

    Artificial Intelligence

    From JSON to Dashboard: Visualizing DuckDB Queries in Streamlit with Plotly

    Artificial Intelligence

    The “Super Weight:” How Even a Single Parameter can Determine a Large Language Model’s…

    Artificial Intelligence

    10 Python One-Liners to Optimize Your Machine Learning Pipelines

    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

  • Apple
    How to watch Apple’s iPhone 17 event live on September 9

    How to watch Apple’s iPhone 17 event live on September 9

    Apple’s September iPhone event: Date, time, and what will Apple launch

    Apple’s September iPhone event: Date, time, and what will Apple launch

    iPad Pro, M4 iMac, iPhone 15 Pro Max, MacBook Air, more 9to5Mac

    iPad Pro, M4 iMac, iPhone 15 Pro Max, MacBook Air, more 9to5Mac

    Apple researchers taught an LLM to predict tokens up to 5x faster

    Apple still debating Mistral and Perplexity M&A amid looming Google Search shakeup

    Microphone, volume control for iPhone

    Microphone, volume control for iPhone

    The iPhone 17 Pro might finally get a feature rumored since the iPhone 12

    The iPhone 17 Pro might finally get a feature rumored since the iPhone 12

    Apple @ Work Podcast: Streamlining patch management for macOS

    Apple @ Work Podcast: Device security vs identity management in the enterprise

    iPadOS 26 beta 8 now available, launch only weeks away

    iPadOS 26 beta 8 now available, launch only weeks away

    iOS 26 beta 8 now available

    iOS 26 beta 8 now available

  • ComputerWorld
    Dropbox to offer its genAI service Dash for download

    Dropbox to offer its genAI service Dash for download

    Intel warns US govt equity stake could disrupt its global business and strategic deals

    Intel warns US govt equity stake could disrupt its global business and strategic deals

    US threat of sanctions on EU officials over tech law raises risks for enterprises

    US threat of sanctions on EU officials over tech law raises risks for enterprises

    As US takes 10% stake in Intel, new questions arise for enterprise buyers

    As US takes 10% stake in Intel, new questions arise for enterprise buyers

    AI bigwigs bow to US gov’t demands on pricing, but could see long-term benefits

    AI bigwigs bow to US gov’t demands on pricing, but could see long-term benefits

    Why IT leaders think generative AI will create jobs

    Why IT leaders think generative AI will create jobs

    Developers who don’t document code? Blame the bosses

    Developers who don’t document code? Blame the bosses

    Rise of AI crawlers and bots causing web traffic havoc

    Rise of AI crawlers and bots causing web traffic havoc

    Adobe Acrobat Studio brings genAI power to PDFs

    Adobe Acrobat Studio brings genAI power to PDFs

  • Gaming
    DIABLO 4 SEASON 1 REVIEW

    DIABLO 4 SEASON 1 REVIEW

    REDRAGON S101 GAMING KEYBOARD

    CRKD’s Vortex is a twist on a Peak Design backpack, but for gaming

    Sonic Frontiers Final Review: The Supercut

    Sonic Frontiers Final Review: The Supercut

    Gears of War: Reloaded PC performance: The updated graphics are easy work for any desktop GPU from the past six years but they’re still enough to give handhelds grief

    Gears of War: Reloaded PC performance: The updated graphics are easy work for any desktop GPU from the past six years but they’re still enough to give handhelds grief

    Gotham Knights Running on SteamOS! Steam Deck Handheld Gameplay

    Gotham Knights Running on SteamOS! Steam Deck Handheld Gameplay

    Linus Torvalds has apparently met Bill Gates for the first time in person and before you ask, no he didn’t clock him in the face

    It’s downright nuts how good this fan remake of Fallout 1 in Doom looks, and I’m begging Bethesda to take note

    Assassin’s Creed III: Come Sail Away

    Assassin’s Creed III: Come Sail Away

    KTC H27T22C-3 gaming monitor review

    KTC H27T22C-3 gaming monitor review

    The Super Mario Bros. Movie Experience: MAR10 Day 2023

    The Super Mario Bros. Movie Experience: MAR10 Day 2023

  • 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
    Don’t make these shading mistakes

    Don’t make these shading mistakes

    AR Car Showroom App Review – Augmented Reality Vehicle Showcase

    AR Car Showroom App Review – Augmented Reality Vehicle Showcase

    Infinite design tutorial (vector art) step by step | ultimate focus tamil

    Infinite design tutorial (vector art) step by step | ultimate focus tamil

    (877) Awesome Peach and Gold Spray Paint Mixed Media Pour

    (877) Awesome Peach and Gold Spray Paint Mixed Media Pour

    Kirito's Elucidator (Sword Art Online) – MAN AT ARMS

    Kirito's Elucidator (Sword Art Online) – MAN AT ARMS

    Using Colored Pencil with Art Markers | Mixed Media Tips

    Using Colored Pencil with Art Markers | Mixed Media Tips

    The Black Feminist Subconscious of Ufuoma Essi’s Films

    The Black Feminist Subconscious of Ufuoma Essi’s Films

    AK Interactive 3rd Gen | Black Primer | Try out

    AK Interactive 3rd Gen | Black Primer | Try out

    Colorado Town Settles With Native Artist Who Brought Free Speech Lawsuit

    Colorado Town Settles With Native Artist Who Brought Free Speech Lawsuit

  • Tech Deals
    DUMOS L Shaped Desk Computer Gaming Corner Table 50 Inch Home Office Writing Student…

    DUMOS L Shaped Desk Computer Gaming Corner Table 50 Inch Home Office Writing Student…

    Mini PC, with 12th Gen Intel Twin Lake N150 (Up to 3.4Ghz), 16GB DDR4 RAM 512GB SSD…

    Mini PC, with 12th Gen Intel Twin Lake N150 (Up to 3.4Ghz), 16GB DDR4 RAM 512GB SSD…

    Western Digital WD Red 10TB NAS Internal Hard Drive, 5400 RPM Class, 256 MB Cache, 3.5”…

    Western Digital WD Red 10TB NAS Internal Hard Drive, 5400 RPM Class, 256 MB Cache, 3.5”…

    Vantec USB 3.1 Type C 4-Port Bus-Powered Travel Hub Components Other UGT-MH410U3-C

    Vantec USB 3.1 Type C 4-Port Bus-Powered Travel Hub Components Other UGT-MH410U3-C

    Toshiba Canvio Advance 1TB Portable External Hard Drive USB 3.0, Black – HDTCA10XK3AA

    Toshiba Canvio Advance 1TB Portable External Hard Drive USB 3.0, Black – HDTCA10XK3AA

    TCL 98-Inch Class QM8K Series QD-Mini LED 4K UHD Google Smart TV Next Generation…

    TCL 98-Inch Class QM8K Series QD-Mini LED 4K UHD Google Smart TV Next Generation…

    TCL 75-Inch Class QM7K Series QD-Mini LED 4K UHD Google Smart TV Best Premium Mini-LED…

    TCL 75-Inch Class QM7K Series QD-Mini LED 4K UHD Google Smart TV Best Premium Mini-LED…

    TCL 65-Inch Class QM6K Series QD-Mini LED 4K UHD Google Smart TV Best Value Mini-LED TV…

    TCL 65-Inch Class QM6K Series QD-Mini LED 4K UHD Google Smart TV Best Value Mini-LED TV…

    TEAMGROUP QX 2TB 3D NAND QLC 2.5 Inch SATA III Internal Solid State Drive SSD R/W Speed…

    TEAMGROUP QX 2TB 3D NAND QLC 2.5 Inch SATA III Internal Solid State Drive SSD R/W Speed…

  • 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
    Carwiner Center Console Cover for Tesla Model 3 Model Y, PU Leather Armrest Box Cushion…

    Carwiner Center Console Cover for Tesla Model 3 Model Y, PU Leather Armrest Box Cushion…

    Tesla announces Cybertruck expansion into South Korea

    Tesla announces Cybertruck expansion into South Korea

    Metra – Speaker Plate – Fits Select BMW, Porsche, Range Rover, Tesla (82-8601)

    Metra – Speaker Plate – Fits Select BMW, Porsche, Range Rover, Tesla (82-8601)

    DREIEYECAM Dash cam for Tesla Model S AP1 Full HD 1080P WiFi G-Sensor WDR is Auto Video…

    DREIEYECAM Dash cam for Tesla Model S AP1 Full HD 1080P WiFi G-Sensor WDR is Auto Video…

    Center Console Organizer Tray for Tesla Model Y 2024-2020(Not Fit 2024 2025Model Y…

    Center Console Organizer Tray for Tesla Model Y 2024-2020(Not Fit 2024 2025Model Y…

    Wuyaoyao Car Interior LED Lights, 4 in 1 Car Ambient Lighting Kit, Automotive Neon Light…

    Wuyaoyao Car Interior LED Lights, 4 in 1 Car Ambient Lighting Kit, Automotive Neon Light…

    Seat Adjustment Button Black Trims For Tesla Model 3/Y 2021 2022 2023 Front Passenger…

    Seat Adjustment Button Black Trims For Tesla Model 3/Y 2021 2022 2023 Front Passenger…

    Car Windshield Cleaning Tool, Microfiber Auto Window Cleaner with 4 Cloth Pads & Long…

    Car Windshield Cleaning Tool, Microfiber Auto Window Cleaner with 4 Cloth Pads & Long…

    Tesla Model 3/Y Windshield Sunshade – 2025 Upgrade Foldable Sunshade Umbrella, 5-Layer…

    Tesla Model 3/Y Windshield Sunshade – 2025 Upgrade Foldable Sunshade Umbrella, 5-Layer…

  • UFO
    Under Armour Men’s Freedom Banner Short Sleeve T Shirt

    Under Armour Men’s Freedom Banner Short Sleeve T Shirt

    #most #famous #encounters of #3types with #extraterrestrial in #history P.1.3 –

    #most #famous #encounters of #3types with #extraterrestrial in #history P.1.3 –

    ANCIENT ALIEN IMAGES FOUND | The Proof Is Out There | #Shorts

    ANCIENT ALIEN IMAGES FOUND | The Proof Is Out There | #Shorts

    Funny Hawaiian Shirts for Men Palm Beach Shirts Tropical Vacation Shirts O3

    Funny Hawaiian Shirts for Men Palm Beach Shirts Tropical Vacation Shirts O3

    #love #truth

    #love #truth

    M18 Brushless Motor Drone with 4K Camera Mini RC Quadcopter for Adults Dual Cameras Optical Flow Positioning

    M18 Brushless Motor Drone with 4K Camera Mini RC Quadcopter for Adults Dual Cameras Optical Flow Positioning

    Desert Landscape Pictures Ufo Canvas Wall Art Desert Cactus Painting Alien Ufo Desert Poster Vintage Ufo Wall Art Trippy Spaceship Canvas Picture Vintage Desert Artwork for Wall 16x24inch No Frame

    Desert Landscape Pictures Ufo Canvas Wall Art Desert Cactus Painting Alien Ufo Desert Poster Vintage Ufo Wall Art Trippy Spaceship Canvas Picture Vintage Desert Artwork for Wall 16x24inch No Frame

    Calvine “UFO” Investigation Update

    Calvine “UFO” Investigation Update

    Sailwind Men’s Henley Shirts Long Sleeve Button T-Shirt Casual Stylish Cotton Pullover Shirt with Pocket

    Sailwind Men’s Henley Shirts Long Sleeve Button T-Shirt Casual Stylish Cotton Pullover Shirt with Pocket

  • AI
    Artificial Intelligence

    7 Python Built-ins That Seem Like a Joke (Until You Use Them)

    Artificial Intelligence

    Learn Python (+ AI) and Become a Certified Data Analyst for FREE This Week

    Artificial Intelligence

    From JSON to Dashboard: Visualizing DuckDB Queries in Streamlit with Plotly

    Artificial Intelligence

    The “Super Weight:” How Even a Single Parameter can Determine a Large Language Model’s…

    Artificial Intelligence

    10 Python One-Liners to Optimize Your Machine Learning Pipelines

    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

  • Apple
    How to watch Apple’s iPhone 17 event live on September 9

    How to watch Apple’s iPhone 17 event live on September 9

    Apple’s September iPhone event: Date, time, and what will Apple launch

    Apple’s September iPhone event: Date, time, and what will Apple launch

    iPad Pro, M4 iMac, iPhone 15 Pro Max, MacBook Air, more 9to5Mac

    iPad Pro, M4 iMac, iPhone 15 Pro Max, MacBook Air, more 9to5Mac

    Apple researchers taught an LLM to predict tokens up to 5x faster

    Apple still debating Mistral and Perplexity M&A amid looming Google Search shakeup

    Microphone, volume control for iPhone

    Microphone, volume control for iPhone

    The iPhone 17 Pro might finally get a feature rumored since the iPhone 12

    The iPhone 17 Pro might finally get a feature rumored since the iPhone 12

    Apple @ Work Podcast: Streamlining patch management for macOS

    Apple @ Work Podcast: Device security vs identity management in the enterprise

    iPadOS 26 beta 8 now available, launch only weeks away

    iPadOS 26 beta 8 now available, launch only weeks away

    iOS 26 beta 8 now available

    iOS 26 beta 8 now available

  • ComputerWorld
    Dropbox to offer its genAI service Dash for download

    Dropbox to offer its genAI service Dash for download

    Intel warns US govt equity stake could disrupt its global business and strategic deals

    Intel warns US govt equity stake could disrupt its global business and strategic deals

    US threat of sanctions on EU officials over tech law raises risks for enterprises

    US threat of sanctions on EU officials over tech law raises risks for enterprises

    As US takes 10% stake in Intel, new questions arise for enterprise buyers

    As US takes 10% stake in Intel, new questions arise for enterprise buyers

    AI bigwigs bow to US gov’t demands on pricing, but could see long-term benefits

    AI bigwigs bow to US gov’t demands on pricing, but could see long-term benefits

    Why IT leaders think generative AI will create jobs

    Why IT leaders think generative AI will create jobs

    Developers who don’t document code? Blame the bosses

    Developers who don’t document code? Blame the bosses

    Rise of AI crawlers and bots causing web traffic havoc

    Rise of AI crawlers and bots causing web traffic havoc

    Adobe Acrobat Studio brings genAI power to PDFs

    Adobe Acrobat Studio brings genAI power to PDFs

  • Gaming
    DIABLO 4 SEASON 1 REVIEW

    DIABLO 4 SEASON 1 REVIEW

    REDRAGON S101 GAMING KEYBOARD

    CRKD’s Vortex is a twist on a Peak Design backpack, but for gaming

    Sonic Frontiers Final Review: The Supercut

    Sonic Frontiers Final Review: The Supercut

    Gears of War: Reloaded PC performance: The updated graphics are easy work for any desktop GPU from the past six years but they’re still enough to give handhelds grief

    Gears of War: Reloaded PC performance: The updated graphics are easy work for any desktop GPU from the past six years but they’re still enough to give handhelds grief

    Gotham Knights Running on SteamOS! Steam Deck Handheld Gameplay

    Gotham Knights Running on SteamOS! Steam Deck Handheld Gameplay

    Linus Torvalds has apparently met Bill Gates for the first time in person and before you ask, no he didn’t clock him in the face

    It’s downright nuts how good this fan remake of Fallout 1 in Doom looks, and I’m begging Bethesda to take note

    Assassin’s Creed III: Come Sail Away

    Assassin’s Creed III: Come Sail Away

    KTC H27T22C-3 gaming monitor review

    KTC H27T22C-3 gaming monitor review

    The Super Mario Bros. Movie Experience: MAR10 Day 2023

    The Super Mario Bros. Movie Experience: MAR10 Day 2023

  • 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
    Don’t make these shading mistakes

    Don’t make these shading mistakes

    AR Car Showroom App Review – Augmented Reality Vehicle Showcase

    AR Car Showroom App Review – Augmented Reality Vehicle Showcase

    Infinite design tutorial (vector art) step by step | ultimate focus tamil

    Infinite design tutorial (vector art) step by step | ultimate focus tamil

    (877) Awesome Peach and Gold Spray Paint Mixed Media Pour

    (877) Awesome Peach and Gold Spray Paint Mixed Media Pour

    Kirito's Elucidator (Sword Art Online) – MAN AT ARMS

    Kirito's Elucidator (Sword Art Online) – MAN AT ARMS

    Using Colored Pencil with Art Markers | Mixed Media Tips

    Using Colored Pencil with Art Markers | Mixed Media Tips

    The Black Feminist Subconscious of Ufuoma Essi’s Films

    The Black Feminist Subconscious of Ufuoma Essi’s Films

    AK Interactive 3rd Gen | Black Primer | Try out

    AK Interactive 3rd Gen | Black Primer | Try out

    Colorado Town Settles With Native Artist Who Brought Free Speech Lawsuit

    Colorado Town Settles With Native Artist Who Brought Free Speech Lawsuit

  • Tech Deals
    DUMOS L Shaped Desk Computer Gaming Corner Table 50 Inch Home Office Writing Student…

    DUMOS L Shaped Desk Computer Gaming Corner Table 50 Inch Home Office Writing Student…

    Mini PC, with 12th Gen Intel Twin Lake N150 (Up to 3.4Ghz), 16GB DDR4 RAM 512GB SSD…

    Mini PC, with 12th Gen Intel Twin Lake N150 (Up to 3.4Ghz), 16GB DDR4 RAM 512GB SSD…

    Western Digital WD Red 10TB NAS Internal Hard Drive, 5400 RPM Class, 256 MB Cache, 3.5”…

    Western Digital WD Red 10TB NAS Internal Hard Drive, 5400 RPM Class, 256 MB Cache, 3.5”…

    Vantec USB 3.1 Type C 4-Port Bus-Powered Travel Hub Components Other UGT-MH410U3-C

    Vantec USB 3.1 Type C 4-Port Bus-Powered Travel Hub Components Other UGT-MH410U3-C

    Toshiba Canvio Advance 1TB Portable External Hard Drive USB 3.0, Black – HDTCA10XK3AA

    Toshiba Canvio Advance 1TB Portable External Hard Drive USB 3.0, Black – HDTCA10XK3AA

    TCL 98-Inch Class QM8K Series QD-Mini LED 4K UHD Google Smart TV Next Generation…

    TCL 98-Inch Class QM8K Series QD-Mini LED 4K UHD Google Smart TV Next Generation…

    TCL 75-Inch Class QM7K Series QD-Mini LED 4K UHD Google Smart TV Best Premium Mini-LED…

    TCL 75-Inch Class QM7K Series QD-Mini LED 4K UHD Google Smart TV Best Premium Mini-LED…

    TCL 65-Inch Class QM6K Series QD-Mini LED 4K UHD Google Smart TV Best Value Mini-LED TV…

    TCL 65-Inch Class QM6K Series QD-Mini LED 4K UHD Google Smart TV Best Value Mini-LED TV…

    TEAMGROUP QX 2TB 3D NAND QLC 2.5 Inch SATA III Internal Solid State Drive SSD R/W Speed…

    TEAMGROUP QX 2TB 3D NAND QLC 2.5 Inch SATA III Internal Solid State Drive SSD R/W Speed…

  • 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
    Carwiner Center Console Cover for Tesla Model 3 Model Y, PU Leather Armrest Box Cushion…

    Carwiner Center Console Cover for Tesla Model 3 Model Y, PU Leather Armrest Box Cushion…

    Tesla announces Cybertruck expansion into South Korea

    Tesla announces Cybertruck expansion into South Korea

    Metra – Speaker Plate – Fits Select BMW, Porsche, Range Rover, Tesla (82-8601)

    Metra – Speaker Plate – Fits Select BMW, Porsche, Range Rover, Tesla (82-8601)

    DREIEYECAM Dash cam for Tesla Model S AP1 Full HD 1080P WiFi G-Sensor WDR is Auto Video…

    DREIEYECAM Dash cam for Tesla Model S AP1 Full HD 1080P WiFi G-Sensor WDR is Auto Video…

    Center Console Organizer Tray for Tesla Model Y 2024-2020(Not Fit 2024 2025Model Y…

    Center Console Organizer Tray for Tesla Model Y 2024-2020(Not Fit 2024 2025Model Y…

    Wuyaoyao Car Interior LED Lights, 4 in 1 Car Ambient Lighting Kit, Automotive Neon Light…

    Wuyaoyao Car Interior LED Lights, 4 in 1 Car Ambient Lighting Kit, Automotive Neon Light…

    Seat Adjustment Button Black Trims For Tesla Model 3/Y 2021 2022 2023 Front Passenger…

    Seat Adjustment Button Black Trims For Tesla Model 3/Y 2021 2022 2023 Front Passenger…

    Car Windshield Cleaning Tool, Microfiber Auto Window Cleaner with 4 Cloth Pads & Long…

    Car Windshield Cleaning Tool, Microfiber Auto Window Cleaner with 4 Cloth Pads & Long…

    Tesla Model 3/Y Windshield Sunshade – 2025 Upgrade Foldable Sunshade Umbrella, 5-Layer…

    Tesla Model 3/Y Windshield Sunshade – 2025 Upgrade Foldable Sunshade Umbrella, 5-Layer…

  • UFO
    Under Armour Men’s Freedom Banner Short Sleeve T Shirt

    Under Armour Men’s Freedom Banner Short Sleeve T Shirt

    #most #famous #encounters of #3types with #extraterrestrial in #history P.1.3 –

    #most #famous #encounters of #3types with #extraterrestrial in #history P.1.3 –

    ANCIENT ALIEN IMAGES FOUND | The Proof Is Out There | #Shorts

    ANCIENT ALIEN IMAGES FOUND | The Proof Is Out There | #Shorts

    Funny Hawaiian Shirts for Men Palm Beach Shirts Tropical Vacation Shirts O3

    Funny Hawaiian Shirts for Men Palm Beach Shirts Tropical Vacation Shirts O3

    #love #truth

    #love #truth

    M18 Brushless Motor Drone with 4K Camera Mini RC Quadcopter for Adults Dual Cameras Optical Flow Positioning

    M18 Brushless Motor Drone with 4K Camera Mini RC Quadcopter for Adults Dual Cameras Optical Flow Positioning

    Desert Landscape Pictures Ufo Canvas Wall Art Desert Cactus Painting Alien Ufo Desert Poster Vintage Ufo Wall Art Trippy Spaceship Canvas Picture Vintage Desert Artwork for Wall 16x24inch No Frame

    Desert Landscape Pictures Ufo Canvas Wall Art Desert Cactus Painting Alien Ufo Desert Poster Vintage Ufo Wall Art Trippy Spaceship Canvas Picture Vintage Desert Artwork for Wall 16x24inch No Frame

    Calvine “UFO” Investigation Update

    Calvine “UFO” Investigation Update

    Sailwind Men’s Henley Shirts Long Sleeve Button T-Shirt Casual Stylish Cotton Pullover Shirt with Pocket

    Sailwind Men’s Henley Shirts Long Sleeve Button T-Shirt Casual Stylish Cotton Pullover Shirt with Pocket

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

ConduitIO/benchi: Benchmark any tool from the CLI

Hacker News by Hacker News
April 3, 2025
in Hacker News
Reading Time: 19 mins read
129
A A
0

2025-04-03 10:28:00
github.com

Benchi is a minimal benchmarking framework designed to help you measure the
performance of your applications and infrastructure. It leverages Docker to
create isolated environments for running benchmarks and collecting metrics.

It was developed to simplify the process of setting up and running benchmarks
for Conduit.

demo

  • Docker Integration: Define and manage your benchmarking environments using
    Docker Compose.
  • Metrics Collection: Collect and export metrics in CSV format for further
    analysis.
  • Custom Hooks: Define custom hooks to run commands at various stages of the
    benchmark.
  • Progress Monitoring: Real-time monitoring of container statuses and
    metrics during the benchmark run.

To install Benchi, download
the latest release or
install it using Go:

go install github.com/conduitio/benchi/cmd/benchi@latest

Alternatively, you can install just the Benchi binary on a Linux OS with:

curl https://raw.githubusercontent.com/ConduitIO/benchi/main/install.sh | sh

Run benchi and point -config to a benchmark configuration file.
The repository includes an example benchmark, which can be run
using the following command:

benchi -config ./example/bench-kafka-kafka/bench.yml

Running the benchmark will store the results in a folder named after the current
date and time inside of results (e.g. results/20060102_150405). You can
adjust the output folder using the -out flag.

The output folder will contain two files:

  • benchi.log: Log file containing the full output of benchi.
  • aggregated-results.csv: Aggregated metric results from all collectors and
    all tests. The results are aggregated using a
    trimmed mean, where the top
    and bottom 5% of the results are removed. Benchi also disregards any 0 values
    from the start and end of the test, to accomodate for warm-up and cool-down
    periods.

The output folder will also contain one folder per benchmark run (i.e. per test
and tool combination). Each benchmark run folder will contain:

  • infra_NAME.log: Log file containing the output of the infrastructure docker
    containers, split per infra service.
  • tool_NAME.log: Log file containing the output of the tool docker containers.
  • COLLECTOR.csv: Raw metrics collected using the corresponding
    metrics collector.
  • -config: Path to the benchmark config file (required).
  • -out: Path to the output folder (default: ./results/${now}*).
  • -tool: Filter tool to be tested (can be provided multiple times).
  • -tests: Filter test to run (can be provided multiple times).

* ${now} is replaced with the current time formatted as YYYYMMDD_HHMMSS.

Benchi creates a Docker network named benchi to connect the infrastructure
services and tools. This network is created automatically and removed after the
benchmark run. Please make sure to connect your services to this network to
ensure they can communicate with each other.

Example Docker Compose configuration:

services:
  my-service:
    networks:
      - benchi

networks:
  benchi:
    external: true

Benchi runs all Docker Compose commands using the same environment variables as
the current shell. This means that you can use environment variables to pass
values to your services.

For instance, having the following Docker Compose configuration:

services:
  my-service:
    environment:
      - MY_ENV_VAR=${MY_ENV_VAR}

You can inject the environment variable by running Benchi as follows:

MY_ENV_VAR=my-value benchi -config ./my-benchmark.yml

Benchi uses a YAML configuration file to define the benchmark in combination
with Docker Compose configurations.

Below is an example configuration:

infrastructure:
  database:
    compose: "./compose-database.yml"
  cache:
    compose: "./compose-cache.yml"

tools:
  my-app:
    compose: "./compose-my-app.yml"

metrics:
  prometheus:
    collector: "prometheus"
    settings:
      url: "http://localhost:9090/metrics"
      queries:
        - name: "http_requests_rate"
          query: "rate(request_count{endpoint=hello}[2s])"
          unit: "req/s"
          interval: "1s"

tests:
  - name: Endpoint Load
    duration: 2m
    steps:
      pre-infrastructure:
      post-infrastructure:
        - name: Setup Database
          container: database
          run: /scripts/setup-database.sh
      pre-tools:
      post-tools:
      pre-test:
      during:
        - name: Run Load Test
          container: my-app
          run: /scripts/run-load-test.sh
      post-test:
      pre-cleanup:
        - name: Cleanup
          container: my-app
          run: /scripts/cleanup.sh
      post-cleanup:

The infrastructure section defines the Docker Compose configurations for the
infrastructure services required for the benchmark. Each service is identified
by a custom name, used in logging and to correlate overridden configurations
specified in a test (see tests). The path to the docker compose file
is relative to the location of the benchmark configuration file.

Example:

infrastructure:
  name-of-infrastructure-service:
    compose: "./path/to/compose-file.yml"

The tools section defines the Docker Compose configurations for the tools
being benchmarked. Each tool is identified by a custom name, used in logging and
to correlate overridden configurations specified in a test (see tests.
The path to the docker compose file is relative to the location of the benchmark
configuration file.

Example:

tools:
  name-of-tool:
    compose: "./path/to/compose-file.yml"

The metrics section defines the metric collectors running during the
benchmark. Each metric collector has a custom name used for logging. The
collector field specifies the type of metric collector to use. The settings
field contains the configuration for the chosen collector.

Example:

metrics:
  name-of-metric-collector:
    collector: "conduit"
    settings:
      url: "http://localhost:8080/metrics"

Note

Metrics collectors run in the benchi process, which runs outside of docker
on the host machine. Ensure that the metric collector can access the
endpoints of the services being benchmarked by exposing the necessary ports
in the Docker Compose configurations.

See collectors for available collectors and their configurations.

The tests section defines the benchmarks to run. Each test has a custom name
used for logging. The duration field specifies the duration of the test. The
steps field contains the commands to run at various stages of the benchmark.

The steps field contains the following stages:

  • pre-infrastructure: Commands to run before starting the infrastructure
    services.
  • post-infrastructure: Commands to run after starting the infrastructure
    services.
  • pre-tools: Commands to run before starting the tools.
  • post-tools: Commands to run after starting the tools.
  • pre-test: Commands to run before starting the test.
  • during: Commands to run during the test.
  • post-test: Commands to run after the test.
  • pre-cleanup: Commands to run before cleaning up the test.
  • post-cleanup: Commands to run after cleaning up the test.

Note

Steps are generally executed sequentially and in the order specified in the
configuration. However, the during step is an exception, as all commands
under this step are executed concurrently and will run for the duration of the
test.

Each hook can run its commands either in an existing container or in a temporary
container created from a specified image. The container field specifies the
name of the container to run the commands in. The image field specifies the
image to use for the temporary container. If neither container nor image is
specified, the commands will run in a temporary container using the
alpine:latest image. Note that running a custom script in a container requires
the container to contain the necessary script (hint: mount the script as a
volume).

You can optionally configure the tools field to run a hook only for certain
tools. If the field is not present or empty, the hook is applied for all tools.

Example:

tests:
  - name: My Test
    duration: 2m
    steps:
      pre-infrastructure:
      post-infrastructure:
        # This script will run after the infrastructure services have started.
        # It will run in the `database` container (presumably started by the
        # infrastructure service).
        - name: Setup Database
          container: database
          run: /scripts/setup-database.sh
      pre-tools:
      post-tools:
      pre-test:
      during:
        # This script will run for the duration of the test (2 minutes). It will
        # run in the `my-app` container (presumably started by the tool). The
        # script will receive a SIGINT signal when the test duration is over.
        - name: Run Load Test
          container: my-app
          tools:
            - my-app # Only run this hook when benchmarking my-app
          run: /scripts/run-load-test.sh
      post-test:
      pre-cleanup:
        # This script will run before infrastructure and tools containers are
        # stopped and removed. It will run in a temporary container created
        # from the `busybox:latest` image and connected to the `benchi` network.
        - name: Cleanup
          image: "busybox:latest"
          run: |
            echo "Cleaning up..."
            sleep 5
      post-cleanup:

You can also include custom infrastructure and tools configurations to
override the default configurations specified in the infrastructure and
tools sections. Note that the global configurations will still be applied, the
additional configurations are merged with the global configurations (see
merging compose files).
This can be useful to inject custom configurations for a specific test.

Important

Since the provided configurations are merged with the global configurations,
any paths specified in the custom docker compose configurations should be
relative to the location of the global docker compose configuration. See
merging rules.

Example:

tests:
  - name: My Test
    duration: 2m
    infrastructure:
      name-of-infrastructure-service:
        compose: "./compose-file-infra.override.yml"
    tools:
      name-of-tool:
        compose: "./compose-file-tool.override.yml"

Collectors are used to collect metrics from various sources during the benchmark
run. The collected metrics are exported in CSV format for further analysis.

Collectors are configured in the metrics section of the benchmark
configuration file.

Supported collectors:

The Conduit metrics collector tracks the throughput for each configured
pipeline in Conduit.

Settings:

  • url: URL of the Conduit metrics endpoint (needs to be reachable from the
    benchi process).
  • pipelines: Array of pipelines to track.
metrics:
  my-conduit-collector:
    collector: "conduit"
    settings:
      url: "http://localhost:8080/metrics"
      pipelines:
        - "pipeline1"
        - "pipeline2"

Metrics:

  • msg-rate-per-second[PIPELINE]: Messages per second per pipeline.
  • msg-megabytes-in-per-second[PIPELINE]: Incoming megabytes per second per
    pipeline (measured as records read by the source connector).
  • msg-megabytes-out-per-second[PIPELINE]: Outgoing megabytes per second per
    pipeline (measured as records written by the destination connector).

The Docker metrics collector tracks the container resource usage during the
benchmark run.

Settings:

  • containers: Array of containers to track.
metrics:
  my-docker-collector:
    collector: "docker"
    settings:
      containers:
        - "my-app"
        - "database"
        - "cache"

Metrics:

  • cpu-percentage[CONTAINER]: CPU usage in percent at a specific point in time
    per container.
  • memory-usage[CONTAINER]: Memory usage in megabytes at a specific point in
    time per container.

The Kafka metrics collector tracks the throughput for each configured topic in
Apache Kafka.

The collector expects Kafka to expose a Prometheus metrics endpoint via the
Prometheus JMX exporter. To see
how to configure it, check out the
example configuration.

Settings:

  • url: URL of the Kafka metrics endpoint (needs to be reachable from the
    benchi process).
  • topics: Array of topics to track.
metrics:
  my-kafka-collector:
    collector: "kafka"
    settings:
      url: "http://localhost:7071/metrics"
      topics:
        - "topic1"
        - "topic2"

Metrics:

  • msg-rate-in-per-second[TOPIC]: Incoming messages per second per topic.
  • msg-megabytes-in-per-second[TOPIC]: Incoming megabytes per second per topic.
  • msg-megabytes-out-per-second[TOPIC]: Outgoing megabytes per second per topic.

The Prometheus metrics collector continuously scrapes a metrics endpoint, stores
the metrics in memory and queries them using
PromQL.

It is expected that the query returns a matrix with a single series. The query
should be a
ranged query,
which will be evaluated between the start of the test and the end of the test.

Settings:

  • url: URL of the Prometheus metrics endpoint.
  • queries: Array of queries to run.
    • name: Name of the query.
    • query: PromQL query.
    • unit: Unit of the query (optional, only for displaying in the CLI).
    • interval: Resolution of the ranged query.
metrics:
  my-prometheus-collector:
    collector: "prometheus"
    settings:
      url: "http://localhost:8080/metrics"
      queries:
        - name: "http_request_success_rate"
          query: "rate(request_count{endpoint=hello,status=200}[2s])"
          unit: "req/s"
          interval: "1s"
        - name: "http_request_fail_rate"
          query: "rate(request_count{endpoint=hello,status!=200}[2s])"
          unit: "req/s"
          interval: "1s"

Metrics are user defined using the queries field. The name field is used as
the metric name in the CSV output.

  • Benchi fails with the error Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.

Benchi is communicating with Docker using the default Docker socket. If you are
using Docker Desktop, you can enable it under Settings -> Advanced and check the
box for “Allow the default Docker socket to be used”.

Benchi is licensed under the Apache License, Version 2.0. See the
LICENSE file for more details.

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

We regret but have to temporary suspend the shipments to USA
Hacker News

We regret but have to temporary suspend the shipments to USA

August 26, 2025
1.3k
China’s Share in Global Display Capacity to Reach 75% in 2028
Hacker News

China’s Share in Global Display Capacity to Reach 75% in 2028

August 26, 2025
1.3k
pandax381/xv6-riscv-net: Xv6 for RISC-V with Networking
Hacker News

pandax381/xv6-riscv-net: Xv6 for RISC-V with Networking

August 26, 2025
1.3k
Omarchy is out
Hacker News

Omarchy is out

August 25, 2025
1.3k
IBM’s Power11 Processor Architecture at Hot Chips 2025
Hacker News

IBM’s Power11 Processor Architecture at Hot Chips 2025

August 25, 2025
1.3k
GitHub – ENDESGA/PEP: Prediction-Encoded Pixels
Hacker News

GitHub – ENDESGA/PEP: Prediction-Encoded Pixels

August 25, 2025
1.3k
The Size of Adobe Reader Installers Through The Years
Hacker News

The Size of Adobe Reader Installers Through The Years

August 25, 2025
1.3k
Attaxion Releases Agentless Traffic Monitoring for Immediate Risk Prioritization – GBHackers Security
Hacker News

Attaxion Releases Agentless Traffic Monitoring for Immediate Risk Prioritization – GBHackers Security

August 25, 2025
1.3k
Load More
Next Post
Pages, Keynote, Numbers updated on macOS, iPadOS, iOS

Pages, Keynote, Numbers updated on macOS, iPadOS, iOS

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

How to Save Your Favorite Websites to the Mac Menu Bar

Here’s The Worst Ferrari Engine Ever Made

XRP Open Interest Dips 30% Amid Whale Inflows

Apple’s next iPhone event is happening September 9 at 1 pm Eastern

Latest Play Store update flags power-hungry watch faces

Microsoft will now automatically install 'quality updates' on some Windows 11 PCs during setup

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