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

    How Yichao “Peak” Ji became a global AI app hitmaker

    Artificial Intelligence

    How Amazon Finance built an AI assistant using Amazon Bedrock and Amazon Kendra to…

    Artificial Intelligence

    5 Reasons Why Vibe Coding Threatens Secure Data App Development

    Artificial Intelligence

    Unlocking the future of professional services: How Proofpoint uses Amazon Q Business

    Artificial Intelligence

    Exploring the Real-Time Race Track with Amazon Nova

    Artificial Intelligence

    Accelerating HPC and AI research in universities with Amazon SageMaker HyperPod

    Artificial Intelligence

    Building the AI-enabled enterprise of the future

    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…

  • Apple
    iOS 26 will give iPhone 16 owners a new camera capability

    iOS 26 will give iPhone 16 owners a new camera capability

    Ditch the default — This app lets you customize your Mac without touching Terminal

    Your Mac’s secret settings and tools unlocked forever for $40

    iPhone 17 has long-awaited fix for OLED screen flickering problem

    iPhone 17 has long-awaited fix for OLED screen flickering problem

    These are the best ways to trade in your old iPhone

    These are the best ways to trade in your old iPhone

    AirPods Pro 3 don’t include a USB-C charging cable in the box

    AirPods Pro 3 don’t include a USB-C charging cable in the box

    Awe Dropping: Here’s everything Apple didn’t announce today

    Awe Dropping: Here’s everything Apple discontinued after the event

    Apple’s big India push is paying off in billions

    Apple gains 3% in premium smartphone sales [report]

    September 10, 2025 – Apple Watch Series 11, Ultra 3, more

    iOS 26 adds new toggle to disable screen strobing on iPhone 17

    iOS 26 adds new toggle to disable screen strobing on iPhone 17

  • ComputerWorld
    Microsoft launches its own LLMs — here’s what that really means

    Microsoft launches its own LLMs — here’s what that really means

    Microsoft to tap Anthropic for Office 365 as enterprises weigh risks of AI lock-in

    Microsoft to tap Anthropic for Office 365 as enterprises weigh risks of AI lock-in

    Atlassian exec details the $610M Browser Company acquisition

    Atlassian exec details the $610M Browser Company acquisition

    Intel announces leadership overhaul, underscoring long road to recovery

    Intel announces leadership overhaul, underscoring long road to recovery

    Uber turns drivers into AI data labelers in India pilot

    Uber turns drivers into AI data labelers in India pilot

    Tech employment is a mixed bag, selective hiring marks a shift

    Tech employment is a mixed bag, selective hiring marks a shift

    Why generative AI projects fail

    Why generative AI projects fail

    Here are the top AI certifications that will get you hired and promoted

    Here are the top AI certifications that will get you hired and promoted

    Relief for European Commission as court upholds EU Data Privacy Framework agreement with…

    Relief for European Commission as court upholds EU Data Privacy Framework agreement with…

  • Gaming
    Hypercharge: Unboxed – 3 jugadores COOP – Funderdomo (Funderdome) Hyper-core Defense

    Hypercharge: Unboxed – 3 jugadores COOP – Funderdomo (Funderdome) Hyper-core Defense

    How to reach and climb Mount Fay in Silksong

    How to reach and climb Mount Fay in Silksong

    impressions Scars Above un souls sauce returnal ?

    impressions Scars Above un souls sauce returnal ?

    After 18 months and over 4,000 hours of brutal ‘worst case’ monitor usage, independent testing finds OLED burn-in is only just beginning to get ‘annoying’

    After 18 months and over 4,000 hours of brutal ‘worst case’ monitor usage, independent testing finds OLED burn-in is only just beginning to get ‘annoying’

    Steam Deck Review: 1 YEAR LATER…

    Steam Deck Review: 1 YEAR LATER…

    Get those Steam Decks and Legion Go S handhelds updated because Valve’s just released a metric ton of fixes in the latest client

    Get those Steam Decks and Legion Go S handhelds updated because Valve’s just released a metric ton of fixes in the latest client

    Former Anthem lead producer says flying in BioWare’s doomed live action shooter is proof of the dysfunction in its development: ‘It’s Anthem’s worst feature, because the consequences of flying aren’t adequately taken into account’

    Former Anthem lead producer says flying in BioWare’s doomed live action shooter is proof of the dysfunction in its development: ‘It’s Anthem’s worst feature, because the consequences of flying aren’t adequately taken into account’

    HUGE FNAF NEWS!! Movie trailer, Security breach DLC, Help wanted VR 2

    HUGE FNAF NEWS!! Movie trailer, Security breach DLC, Help wanted VR 2

    Finally, someone’s making an RPG about managing your own restaurant

    Finally, someone’s making an RPG about managing your own restaurant

  • 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
    The Secret Technique for 3D Drawings! – How to Draw an Anamorphic Rose in 3D

    The Secret Technique for 3D Drawings! – How to Draw an Anamorphic Rose in 3D

    Color Theory Basics for Digital Painters

    Color Theory Basics for Digital Painters

    3D Cube design in Illusion – 3D Optical Illusion Explained in illustrator 2025

    3D Cube design in Illusion – 3D Optical Illusion Explained in illustrator 2025

    Major French Museums Close Amid Labor Strikes

    Major French Museums Close Amid Labor Strikes

    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

  • Tech Deals
    Apple iPad Air 2, 64GB, 4G + Wi-Fi – Gold (Renewed)

    Apple iPad Air 2, 64GB, 4G + Wi-Fi – Gold (Renewed)

    Anker Prime TB5 Docking Station, 14-in-1 Thunderbolt 5 Dock with 120Gbps Max Transfer,…

    Anker Prime TB5 Docking Station, 14-in-1 Thunderbolt 5 Dock with 120Gbps Max Transfer,…

    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…

    Wired Portable 60% Mechanical Feeling Gaming Keyboard,RGB LED Backlit Compact 68 Keys…

    Wired Portable 60% Mechanical Feeling Gaming Keyboard,RGB LED Backlit Compact 68 Keys…

    Pac-Man and the Ghostly Adventures – Let the Games Begin!

    Pac-Man and the Ghostly Adventures – Let the Games Begin!

    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 AC25CEW-BS Large 6-Slice Convection Toaster Oven Countertop, 10-In-One with…

    TOSHIBA AC25CEW-BS Large 6-Slice Convection Toaster Oven Countertop, 10-In-One with…

    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

    Samsung Galaxy A12, Unlocked Smartphone, Android Cell Phone, Multi-Camera System,…

    Samsung Galaxy A12, Unlocked Smartphone, Android Cell Phone, Multi-Camera System,…

  • 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
    Tera 2025 New Level 2 Charger for Tesla 40A 25FT NACS ETL FCC Most Compact NEMA 14-50…

    Tera 2025 New Level 2 Charger for Tesla 40A 25FT NACS ETL FCC Most Compact NEMA 14-50…

    Pack of 4 Car Floor Mat Clips, Durable Foot Pad Buckle Set, Interior Floor Mat Safety…

    Pack of 4 Car Floor Mat Clips, Durable Foot Pad Buckle Set, Interior Floor Mat Safety…

    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…

    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…

    Car Sun Visor Organizer, Soft Leather Surface Eyeglasses Note Card Holder Car Storage…

    Car Sun Visor Organizer, Soft Leather Surface Eyeglasses Note Card Holder Car Storage…

    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…

    Tesla is expected to unveil next-gen Megapack today as competition intensifies

    Tesla is expected to unveil next-gen Megapack today as competition intensifies

  • UFO

    Scary Peppa Pig UFO Alien Story PEPPA.EXE HORROR

    N11 PRO GPS Drone with Camera for Adults 4K UHD, 90 Min Long Flight Time, Long Control Range, Auto Return, Follow Me, Brushless Motor, 5G FPV RC Quadcopter for Beginners

    N11 PRO GPS Drone with Camera for Adults 4K UHD, 90 Min Long Flight Time, Long Control Range, Auto Return, Follow Me, Brushless Motor, 5G FPV RC Quadcopter for Beginners

    Waluigi is an ALIEN #supermario #mariobros #mariomovie #nintendo #wario

    Waluigi is an ALIEN #supermario #mariobros #mariomovie #nintendo #wario

    Hasdon-Hill UFO Bigfoot Travel Coffee Mug for Men Women, Stainless Steel Tea Cup for Friends Birthday Christmas Gift 12 Oz

    Hasdon-Hill UFO Bigfoot Travel Coffee Mug for Men Women, Stainless Steel Tea Cup for Friends Birthday Christmas Gift 12 Oz

    UFO evidence finally revealed!

    UFO evidence finally revealed!

    47 Men’s Grit Scrum Slub Vintage T-Shirt – NFL Legacy Short Sleeve Tee Shirt

    47 Men’s Grit Scrum Slub Vintage T-Shirt – NFL Legacy Short Sleeve Tee Shirt

    Alien Invasion: RPG Idle Space | CrazyLabs

    Alien Invasion: RPG Idle Space | CrazyLabs

    Beistle UFO Hanging Swirls Hanging Swirls (12 Pcs) – 1 Pack

    Beistle UFO Hanging Swirls Hanging Swirls (12 Pcs) – 1 Pack

    47 Men’s NFL Highline Clean Up Trucker Snapback Hat

    47 Men’s NFL Highline Clean Up Trucker Snapback Hat

  • AI
    Artificial Intelligence

    How Yichao “Peak” Ji became a global AI app hitmaker

    Artificial Intelligence

    How Amazon Finance built an AI assistant using Amazon Bedrock and Amazon Kendra to…

    Artificial Intelligence

    5 Reasons Why Vibe Coding Threatens Secure Data App Development

    Artificial Intelligence

    Unlocking the future of professional services: How Proofpoint uses Amazon Q Business

    Artificial Intelligence

    Exploring the Real-Time Race Track with Amazon Nova

    Artificial Intelligence

    Accelerating HPC and AI research in universities with Amazon SageMaker HyperPod

    Artificial Intelligence

    Building the AI-enabled enterprise of the future

    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…

  • Apple
    iOS 26 will give iPhone 16 owners a new camera capability

    iOS 26 will give iPhone 16 owners a new camera capability

    Ditch the default — This app lets you customize your Mac without touching Terminal

    Your Mac’s secret settings and tools unlocked forever for $40

    iPhone 17 has long-awaited fix for OLED screen flickering problem

    iPhone 17 has long-awaited fix for OLED screen flickering problem

    These are the best ways to trade in your old iPhone

    These are the best ways to trade in your old iPhone

    AirPods Pro 3 don’t include a USB-C charging cable in the box

    AirPods Pro 3 don’t include a USB-C charging cable in the box

    Awe Dropping: Here’s everything Apple didn’t announce today

    Awe Dropping: Here’s everything Apple discontinued after the event

    Apple’s big India push is paying off in billions

    Apple gains 3% in premium smartphone sales [report]

    September 10, 2025 – Apple Watch Series 11, Ultra 3, more

    iOS 26 adds new toggle to disable screen strobing on iPhone 17

    iOS 26 adds new toggle to disable screen strobing on iPhone 17

  • ComputerWorld
    Microsoft launches its own LLMs — here’s what that really means

    Microsoft launches its own LLMs — here’s what that really means

    Microsoft to tap Anthropic for Office 365 as enterprises weigh risks of AI lock-in

    Microsoft to tap Anthropic for Office 365 as enterprises weigh risks of AI lock-in

    Atlassian exec details the $610M Browser Company acquisition

    Atlassian exec details the $610M Browser Company acquisition

    Intel announces leadership overhaul, underscoring long road to recovery

    Intel announces leadership overhaul, underscoring long road to recovery

    Uber turns drivers into AI data labelers in India pilot

    Uber turns drivers into AI data labelers in India pilot

    Tech employment is a mixed bag, selective hiring marks a shift

    Tech employment is a mixed bag, selective hiring marks a shift

    Why generative AI projects fail

    Why generative AI projects fail

    Here are the top AI certifications that will get you hired and promoted

    Here are the top AI certifications that will get you hired and promoted

    Relief for European Commission as court upholds EU Data Privacy Framework agreement with…

    Relief for European Commission as court upholds EU Data Privacy Framework agreement with…

  • Gaming
    Hypercharge: Unboxed – 3 jugadores COOP – Funderdomo (Funderdome) Hyper-core Defense

    Hypercharge: Unboxed – 3 jugadores COOP – Funderdomo (Funderdome) Hyper-core Defense

    How to reach and climb Mount Fay in Silksong

    How to reach and climb Mount Fay in Silksong

    impressions Scars Above un souls sauce returnal ?

    impressions Scars Above un souls sauce returnal ?

    After 18 months and over 4,000 hours of brutal ‘worst case’ monitor usage, independent testing finds OLED burn-in is only just beginning to get ‘annoying’

    After 18 months and over 4,000 hours of brutal ‘worst case’ monitor usage, independent testing finds OLED burn-in is only just beginning to get ‘annoying’

    Steam Deck Review: 1 YEAR LATER…

    Steam Deck Review: 1 YEAR LATER…

    Get those Steam Decks and Legion Go S handhelds updated because Valve’s just released a metric ton of fixes in the latest client

    Get those Steam Decks and Legion Go S handhelds updated because Valve’s just released a metric ton of fixes in the latest client

    Former Anthem lead producer says flying in BioWare’s doomed live action shooter is proof of the dysfunction in its development: ‘It’s Anthem’s worst feature, because the consequences of flying aren’t adequately taken into account’

    Former Anthem lead producer says flying in BioWare’s doomed live action shooter is proof of the dysfunction in its development: ‘It’s Anthem’s worst feature, because the consequences of flying aren’t adequately taken into account’

    HUGE FNAF NEWS!! Movie trailer, Security breach DLC, Help wanted VR 2

    HUGE FNAF NEWS!! Movie trailer, Security breach DLC, Help wanted VR 2

    Finally, someone’s making an RPG about managing your own restaurant

    Finally, someone’s making an RPG about managing your own restaurant

  • 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
    The Secret Technique for 3D Drawings! – How to Draw an Anamorphic Rose in 3D

    The Secret Technique for 3D Drawings! – How to Draw an Anamorphic Rose in 3D

    Color Theory Basics for Digital Painters

    Color Theory Basics for Digital Painters

    3D Cube design in Illusion – 3D Optical Illusion Explained in illustrator 2025

    3D Cube design in Illusion – 3D Optical Illusion Explained in illustrator 2025

    Major French Museums Close Amid Labor Strikes

    Major French Museums Close Amid Labor Strikes

    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

  • Tech Deals
    Apple iPad Air 2, 64GB, 4G + Wi-Fi – Gold (Renewed)

    Apple iPad Air 2, 64GB, 4G + Wi-Fi – Gold (Renewed)

    Anker Prime TB5 Docking Station, 14-in-1 Thunderbolt 5 Dock with 120Gbps Max Transfer,…

    Anker Prime TB5 Docking Station, 14-in-1 Thunderbolt 5 Dock with 120Gbps Max Transfer,…

    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…

    Wired Portable 60% Mechanical Feeling Gaming Keyboard,RGB LED Backlit Compact 68 Keys…

    Wired Portable 60% Mechanical Feeling Gaming Keyboard,RGB LED Backlit Compact 68 Keys…

    Pac-Man and the Ghostly Adventures – Let the Games Begin!

    Pac-Man and the Ghostly Adventures – Let the Games Begin!

    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 AC25CEW-BS Large 6-Slice Convection Toaster Oven Countertop, 10-In-One with…

    TOSHIBA AC25CEW-BS Large 6-Slice Convection Toaster Oven Countertop, 10-In-One with…

    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

    Samsung Galaxy A12, Unlocked Smartphone, Android Cell Phone, Multi-Camera System,…

    Samsung Galaxy A12, Unlocked Smartphone, Android Cell Phone, Multi-Camera System,…

  • 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
    Tera 2025 New Level 2 Charger for Tesla 40A 25FT NACS ETL FCC Most Compact NEMA 14-50…

    Tera 2025 New Level 2 Charger for Tesla 40A 25FT NACS ETL FCC Most Compact NEMA 14-50…

    Pack of 4 Car Floor Mat Clips, Durable Foot Pad Buckle Set, Interior Floor Mat Safety…

    Pack of 4 Car Floor Mat Clips, Durable Foot Pad Buckle Set, Interior Floor Mat Safety…

    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…

    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…

    Car Sun Visor Organizer, Soft Leather Surface Eyeglasses Note Card Holder Car Storage…

    Car Sun Visor Organizer, Soft Leather Surface Eyeglasses Note Card Holder Car Storage…

    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…

    Tesla is expected to unveil next-gen Megapack today as competition intensifies

    Tesla is expected to unveil next-gen Megapack today as competition intensifies

  • UFO

    Scary Peppa Pig UFO Alien Story PEPPA.EXE HORROR

    N11 PRO GPS Drone with Camera for Adults 4K UHD, 90 Min Long Flight Time, Long Control Range, Auto Return, Follow Me, Brushless Motor, 5G FPV RC Quadcopter for Beginners

    N11 PRO GPS Drone with Camera for Adults 4K UHD, 90 Min Long Flight Time, Long Control Range, Auto Return, Follow Me, Brushless Motor, 5G FPV RC Quadcopter for Beginners

    Waluigi is an ALIEN #supermario #mariobros #mariomovie #nintendo #wario

    Waluigi is an ALIEN #supermario #mariobros #mariomovie #nintendo #wario

    Hasdon-Hill UFO Bigfoot Travel Coffee Mug for Men Women, Stainless Steel Tea Cup for Friends Birthday Christmas Gift 12 Oz

    Hasdon-Hill UFO Bigfoot Travel Coffee Mug for Men Women, Stainless Steel Tea Cup for Friends Birthday Christmas Gift 12 Oz

    UFO evidence finally revealed!

    UFO evidence finally revealed!

    47 Men’s Grit Scrum Slub Vintage T-Shirt – NFL Legacy Short Sleeve Tee Shirt

    47 Men’s Grit Scrum Slub Vintage T-Shirt – NFL Legacy Short Sleeve Tee Shirt

    Alien Invasion: RPG Idle Space | CrazyLabs

    Alien Invasion: RPG Idle Space | CrazyLabs

    Beistle UFO Hanging Swirls Hanging Swirls (12 Pcs) – 1 Pack

    Beistle UFO Hanging Swirls Hanging Swirls (12 Pcs) – 1 Pack

    47 Men’s NFL Highline Clean Up Trucker Snapback Hat

    47 Men’s NFL Highline Clean Up Trucker Snapback Hat

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

How fast can the RPython GC allocate?

Hacker News by Hacker News
June 15, 2025
in Hacker News
Reading Time: 31 mins read
121
A A
0

2025-06-15 15:55:00
pypy.org

While working on a paper about allocation profiling in
VMProf
I got curious
about how quickly the RPython GC can allocate an object. I wrote a small
RPython benchmark program to get an idea of the order of magnitude.

The basic idea is to just allocate an instance in a tight loop:

class A(object):
    pass

def run(loops):
    # preliminary idea, see below
    for i in range(loops):
        a = A()
        a.i = i

The RPython type inference will find out that instances of A have a single
i field, which is an integer. In addition to that field, every RPython object
needs one word of GC meta-information. Therefore one instance of A needs 16
bytes on a 64-bit architecture.

However, measuring like this is not good enough, because the RPython static
optimizer would remove the allocation since the object isn’t used. But we can
confuse the escape analysis sufficiently by always keeping two instances alive
at the same time:

class A(object):
    pass

def run(loops):
    a = prev = None
    for i in range(loops):
        prev = a
        a = A()
        a.i = i
    print(prev, a) # print the instances at the end

(I confirmed that the allocation isn’t being removed by looking at the C code
that the RPython compiler generates from this.)

This is doing a little bit more work than needed, because of the a.i = i
instance attribute write. We can also (optionally) leave the field
uninitialized.

def run(initialize_field, loops):
    t1 = time.time()
    if initialize_field:
        a = prev = None
        for i in range(loops):
            prev = a
            a = A()
            a.i = i
        print(prev, a) # make sure always two objects are alive
    else:
        a = prev = None
        for i in range(loops):
            prev = a
            a = A()
        print(prev, a)
    t2 = time.time()
    print(t2 - t1, 's')
    object_size_in_words = 2 # GC header, one integer field
    mem = loops * 8 * object_size_in_words / 1024.0 / 1024.0 / 1024.0
    print(mem, 'GB')
    print(mem / (t2 - t1), 'GB/s')

Then we need to add some RPython scaffolding:

def main(argv):
    loops = int(argv[1])
    with_init = bool(int(argv[2]))
    if with_init:
        print("with initialization")
    else:
        print("without initialization")
    run(with_init, loops)
    return 0

def target(*args):
    return main

To build a binary:

pypy rpython/bin/rpython targetallocatealot.py

Which will turn the RPython code into C code and use a C compiler to turn that
into a binary, containing both our code above as well as the RPython garbage
collector.

Then we can run it (all results again from my AMD Ryzen 7 PRO 7840U, running
Ubuntu Linux 24.04.2):

$ ./targetallocatealot-c 1000000000 0
without initialization
 
0.433825 s
14.901161 GB
34.348322 GB/s
$ ./targetallocatealot-c 1000000000 1
with initialization
 
0.501856 s
14.901161 GB
29.692100 GB/s

Let’s compare it with the Boehm GC:

$ pypy rpython/bin/rpython --gc=boehm --output=targetallocatealot-c-boehm targetallocatealot.py 
...
$ ./targetallocatealot-c-boehm 1000000000 0
without initialization
 
9.722585 s
14.901161 GB
1.532634 GB/s
$ ./targetallocatealot-c-boehm 1000000000 1
with initialization
 
9.684149 s
14.901161 GB
1.538717 GB/s

This is not a fair comparison, because the Boehm GC uses conservative stack
scanning, therefore it cannot move objects, which requires much more
complicated allocation.

Let’s look at perf stats

We can use perf to get some statistics about the executions:

$ perf stat -e cache-references,cache-misses,cycles,instructions,branches,faults,migrations ./targetallocatealot-c 10000000000 0
without initialization
 
4.301442 s
149.011612 GB
34.642245 GB/s

 Performance counter stats for './targetallocatealot-c 10000000000 0':

     7,244,117,828      cache-references                                                      
        23,446,661      cache-misses                     #    0.32% of all cache refs         
    21,074,240,395      cycles                                                                
   110,116,790,943      instructions                     #    5.23  insn per cycle            
    20,024,347,488      branches                                                              
             1,287      faults                                                                
                24      migrations                                                            

       4.303071693 seconds time elapsed

       4.297557000 seconds user
       0.003998000 seconds sys

$ perf stat -e cache-references,cache-misses,cycles,instructions,branches,faults,migrations ./targetallocatealot-c 10000000000 1
with initialization
 
5.016772 s
149.011612 GB
29.702688 GB/s

 Performance counter stats for './targetallocatealot-c 10000000000 1':

     7,571,461,470      cache-references                                                      
       241,915,266      cache-misses                     #    3.20% of all cache refs         
    24,503,497,532      cycles                                                                
   130,126,387,460      instructions                     #    5.31  insn per cycle            
    20,026,280,693      branches                                                              
             1,285      faults                                                                
                21      migrations                                                            

       5.019444749 seconds time elapsed

       5.012924000 seconds user
       0.005999000 seconds sys

This is pretty cool, we can run this loop with >5 instructions per cycle. Every
allocation takes 110116790943 / 10000000000 ≈ 11 instructions and
21074240395 / 10000000000 ≈ 2.1 cycles, including the loop around it.

How often does the GC run?

The RPython GC queries the L2 cache size to determine the size of the nursery.
We can find out what it is by turning on PYPYLOG, selecting the proper logging
categories, and printing to stdout via :-:

$ PYPYLOG=gc-set-nursery-size,gc-hardware:- ./targetallocatealot-c 1 1
[f3e6970465723] {gc-set-nursery-size
nursery size: 270336
[f3e69704758f3] gc-set-nursery-size}
[f3e697047b9a1] {gc-hardware
L2cache = 1048576
[f3e69705ced19] gc-hardware}
[f3e69705d11b5] {gc-hardware
memtotal = 32274210816.000000
[f3e69705f4948] gc-hardware}
[f3e6970615f78] {gc-set-nursery-size
nursery size: 4194304
[f3e697061ecc0] gc-set-nursery-size}
with initialization
NULL 
0.000008 s
0.000000 GB
0.001894 GB/s

So the nursery is 4 MiB. This means that when we allocate 14.9 GiB the GC needs to perform 10000000000 * 16 / 4194304 ≈ 38146 minor collections. Let’s confirm that:

$ PYPYLOG=gc-minor:out ./targetallocatealot-c 10000000000 1
with initialization
w 
5.315511 s
149.011612 GB
28.033356 GB/s
$ head out
[f3ee482f4cd97] {gc-minor
[f3ee482f53874] {gc-minor-walkroots
[f3ee482f54117] gc-minor-walkroots}
minor collect, total memory used: 0
number of pinned objects: 0
total size of surviving objects: 0
time taken: 0.000029
[f3ee482f67b7e] gc-minor}
[f3ee4838097c5] {gc-minor
[f3ee48380c945] {gc-minor-walkroots
$ grep "{gc-minor-walkroots" out | wc -l
38147

Each minor collection is very quick, because a minor collection is
O(surviving objects), and in this program only one object survive each time
(the other instance is in the process of being allocated).
Also, the GC root shadow stack is only one entry, so walking that is super
quick as well. The time the minor collections take is logged to the out file:

$ grep "time taken" out | tail
time taken: 0.000002
time taken: 0.000002
time taken: 0.000002
time taken: 0.000002
time taken: 0.000002
time taken: 0.000002
time taken: 0.000002
time taken: 0.000003
time taken: 0.000002
time taken: 0.000002
$ grep "time taken" out | grep -o "0.*" | numsum
0.0988160000000011

(This number is super approximate due to float formatting rounding.)

that means that 0.0988160000000011 / 5.315511 ≈ 2% of the time is spent in the GC.

What does the generated machine code look like?

The allocation fast path of the RPython GC is a simple bump pointer, in Python
pseudo-code it would look roughly like this:

result = gc.nursery_free
# Move nursery_free pointer forward by totalsize
gc.nursery_free = result + totalsize
# Check if this allocation would exceed the nursery
if gc.nursery_free > gc.nursery_top:
    # If it does => collect the nursery and al
    result = collect_and_reserve(totalsize)
result.hdr = GC flags and type id of A>

So we can disassemble the compiled binary targetallocatealot-c and try to
find the equivalent logic in machine code. I’m super bad at reading machine
code, but I tried to annotate what I think is the core loop (the version
without initializing the i field) below:

    ...
    cb68:   mov    %rbx,%rdi 
    cb6b:   mov    %rdx,%rbx

    # initialize object header of object allocated in previous iteration
    cb6e:   movq   $0x4c8,(%rbx)

    # loop termination check
    cb75:   cmp    %rbp,%r12
    cb78:   je     ccb8

    # load nursery_free
    cb7e:   mov    0x33c13(%rip),%rdx

    # increment loop counter
    cb85:   add    $0x1,%rbp

    # add 16 (size of object) to nursery_free
    cb89:   lea    0x10(%rdx),%rax

    # compare nursery_top with new nursery_free
    cb8d:   cmp    %rax,0x33c24(%rip)

    # store new nursery_free
    cb94:   mov    %rax,0x33bfd(%rip)

    # if new nursery_free exceeds nursery_top, fall through to slow path, if not, start at top
    cb9b:   jae    cb68

    # slow path from here on:
    # save live object from last iteration to GC shadow stack
    cb9d:   mov    %rbx,-0x8(%rcx)
    cba1:   mov    %r13,%rdi
    cba4:   mov    $0x10,%esi
    # do minor collection
    cba9:   call   20800 pypy_g_IncrementalMiniMarkGC_collect_and_reserve>
    ...

Running the benchmark as regular Python code

So far we ran this code as RPython, i.e. type inference is performed and the
program is translated to a C binary. We can also run it on top of PyPy, as a
regular Python3 program. However, an instance of a user-defined class in regular
Python when run on PyPy is actually a much larger object, due to
dynamic
typing
.
It’s at least 7 words, which is 56 bytes.

However, we can simply use int objects instead. Integers are allocated on the
heap and consist of two words, one for the GC and one with the
machine-word-sized integer value, if the integer fits into a signed 64-bit
representation (otherwise a less compact different representation is used,
which can represent arbitrarily large integers).

Therefore, we can simply use this kind of code:

import sys, time


def run(loops):
    t1 = time.time()
    a = prev = None
    for i in range(loops):
        prev = a
        a = i
    print(prev, a) # make sure always two objects are alive
    t2 = time.time()
    object_size_in_words = 2 # GC header, one integer field
    mem = loops * 28 / 1024.0 / 1024.0 / 1024.0
    print(mem, 'GB')
    print(mem / (t2 - t1), 'GB/s')

def main(argv):
    loops = int(argv[1])
    run(loops)
    return 0

if __name__ == '__main__':
    sys.exit(main(sys.argv))

In this case we can’t really leave the value uninitialized though.

We can run this both with and without the JIT:

$ pypy3 allocatealot.py 1000000000
999999998 999999999
14.901161193847656 GB
17.857494904899553 GB/s
$ pypy3 --jit off allocatealot.py 1000000000
999999998 999999999
14.901161193847656 GB
0.8275382375297171 GB/s

This is obviously much less efficient than the C code, the PyPy JIT generates
much less efficient machine code than GCC. Still, “only” twice as slow is kind
of cool anyway.

(Running it with CPython doesn’t really make sense for this measurements, since
CPython ints are bigger – sys.getsizeof(5) reports 28 bytes.)

The machine code that the JIT generates

Unfortunately it’s a bit of a journey to show the machine code that PyPy’s JIT generates for this. First we need to run with all jit logging categories:

$ PYPYLOG=jit:out pypy3 allocatealot.py 1000000000

Then we can read the log file to find the trace IR for the loop under the logging category jit-log-opt:

+532: label(p0, p1, p6, p9, p11, i34, p13, p19, p21, p23, p25, p29, p31, i44, i35, descr=TargetToken(137358545605472))
debug_merge_point(0, 0, 'run;/home/cfbolz/projects/gitpypy/allocatealot.py:6-9~#24 FOR_ITER')

# are we at the end of the loop
+552: i45 = int_lt(i44, i35)
+555: guard_true(i45, descr=Guard0x7ced4756a160>) [p0, p6, p9, p11, p13, p19, p21, p23, p25, p29, p31, p1, i44, i35, i34]
+561: i47 = int_add(i44, 1)
debug_merge_point(0, 0, 'run;/home/cfbolz/projects/gitpypy/allocatealot.py:6-9~#26 STORE_FAST')
debug_merge_point(0, 0, 'run;/home/cfbolz/projects/gitpypy/allocatealot.py:6-10~#28 LOAD_FAST')
debug_merge_point(0, 0, 'run;/home/cfbolz/projects/gitpypy/allocatealot.py:6-10~#30 STORE_FAST')
debug_merge_point(0, 0, 'run;/home/cfbolz/projects/gitpypy/allocatealot.py:6-11~#32 LOAD_FAST')
debug_merge_point(0, 0, 'run;/home/cfbolz/projects/gitpypy/allocatealot.py:6-11~#34 STORE_FAST')
debug_merge_point(0, 0, 'run;/home/cfbolz/projects/gitpypy/allocatealot.py:6-11~#36 JUMP_ABSOLUTE')

# update iterator object
+565: setfield_gc(p25, i47, descr=FieldS pypy.module.__builtin__.functional.W_IntRangeIterator.inst_current 8>)
+569: guard_not_invalidated(descr=Guard0x7ced4756a1b0>) [p0, p6, p9, p11, p19, p21, p23, p25, p29, p31, p1, i44, i34]

# check for signals
+569: i49 = getfield_raw_i(137358624889824, descr=FieldS pypysig_long_struct_inner.c_value 0>)
+582: i51 = int_lt(i49, 0)
+586: guard_false(i51, descr=Guard0x7ced4754db78>) [p0, p6, p9, p11, p19, p21, p23, p25, p29, p31, p1, i44, i34]
debug_merge_point(0, 0, 'run;/home/cfbolz/projects/gitpypy/allocatealot.py:6-9~#24 FOR_ITER')

# allocate the integer (allocation sunk to the end of the trace)
+592: p52 = new_with_vtable(descr=SizeDescr 16>)
+630: setfield_gc(p52, i34, descr=FieldS pypy.objspace.std.intobject.W_IntObject.inst_intval 8 pure>)
+634: jump(p0, p1, p6, p9, p11, i44, p52, p19, p21, p23, p25, p29, p31, i47, i35, descr=TargetToken(137358545605472))

To find the machine code address of the trace, we need to search for this line:

Loop 1 (run;/home/cfbolz/projects/gitpypy/allocatealot.py:6-9~#24 FOR_ITER) \
    has address 0x7ced473ffa0b to 0x7ced473ffbb0 (bootstrap 0x7ced473ff980)

Then we can use a script in the PyPy repo to disassemble the generated machine code:

$ pypy rpython/jit/backend/tool/viewcode.py out

This will dump all the machine code to stdout, and open a pygame-based
graphviz cfg
. In there
we can search for the address and see this:

Graphviz based visualization of the machine code the JIT generates

Here’s an annotated version with what I think this code does:

# increment the profile counter
7ced473ffb40:   48 ff 04 25 20 9e 33    incq   0x38339e20
7ced473ffb47:   38 

# check whether the loop is done
7ced473ffb48:   4c 39 fe                cmp    %r15,%rsi
7ced473ffb4b:   0f 8d 76 01 00 00       jge    0x7ced473ffcc7

# increment iteration variable
7ced473ffb51:   4c 8d 66 01             lea    0x1(%rsi),%r12

# update iterator object
7ced473ffb55:   4d 89 61 08             mov    %r12,0x8(%r9)

# check for ctrl-c/thread switch
7ced473ffb59:   49 bb e0 1b 0b 4c ed    movabs $0x7ced4c0b1be0,%r11
7ced473ffb60:   7c 00 00 
7ced473ffb63:   49 8b 0b                mov    (%r11),%rcx
7ced473ffb66:   48 83 f9 00             cmp    $0x0,%rcx
7ced473ffb6a:   0f 8c 8f 01 00 00       jl     0x7ced473ffcff

# load nursery_free pointer
7ced473ffb70:   49 8b 8b d8 30 f6 fe    mov    -0x109cf28(%r11),%rcx

# add size (16)
7ced473ffb77:   48 8d 51 10             lea    0x10(%rcx),%rdx

# compare against nursery top
7ced473ffb7b:   49 3b 93 f8 30 f6 fe    cmp    -0x109cf08(%r11),%rdx

# jump to slow path if nursery is full
7ced473ffb82:   0f 87 41 00 00 00       ja     0x7ced473ffbc9

# store new value of nursery free
7ced473ffb88:   49 89 93 d8 30 f6 fe    mov    %rdx,-0x109cf28(%r11)

# initialize GC header
7ced473ffb8f:   48 c7 01 30 11 00 00    movq   $0x1130,(%rcx)

# initialize integer field
7ced473ffb96:   48 89 41 08             mov    %rax,0x8(%rcx)
7ced473ffb9a:   48 89 f0                mov    %rsi,%rax
7ced473ffb9d:   48 89 8d 60 01 00 00    mov    %rcx,0x160(%rbp)
7ced473ffba4:   4c 89 e6                mov    %r12,%rsi
7ced473ffba7:   e9 94 ff ff ff          jmp    0x7ced473ffb40
7ced473ffbac:   0f 1f 40 00             nopl   0x0(%rax)

Conclusion

The careful design of the RPython GC’s allocation fast path gives pretty good
allocation rates. This technique isn’t really new, it’s a pretty typical way to
design a GC. Apart from that, my main conclusion would be that computers are
fast or something? Indeed, when we ran the same code on my colleague’s
two-year-old AMD, we got quite a bit worse results, so a lot of the speed seems
to be due to the hard work of CPU architects.

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

Top 10 Best External Penetration Testing Companies in 2025
Hacker News

Top 10 Best External Penetration Testing Companies in 2025

September 11, 2025
1.3k
Hackers Reap Minimal Gains from Massive npm Supply Chain Breach
Hacker News

Hackers Reap Minimal Gains from Massive npm Supply Chain Breach

September 11, 2025
1.3k
Seoul says US must fix its visa system if it wants Korea’s investments
Hacker News

Seoul says US must fix its visa system if it wants Korea’s investments

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

Julien-cpsn/desktop-tui: A desktop environment without graphics

September 10, 2025
1.3k
Christie’s Quietly Deletes Digital Art Department
Hacker News

Christie’s Quietly Deletes Digital Art Department

September 10, 2025
1.3k
Clojure’s Solutions to the Expression Problem
Hacker News

Clojure’s Solutions to the Expression Problem

September 10, 2025
1.3k
Where Jira Meets the Command Line
Hacker News

Where Jira Meets the Command Line

September 10, 2025
1.3k
TikTok Won. Now Everything Is 60 Seconds.
Hacker News

TikTok Won. Now Everything Is 60 Seconds.

September 10, 2025
1.3k
Load More
Next Post
New iOS 26 design makes me want an iPhone 17 Air more than ever

New iOS 26 design makes me want an iPhone 17 Air more than ever

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

"World's first" 8K polling rate mouse introduced with ultra-wideband tech

Scary Peppa Pig UFO Alien Story PEPPA.EXE HORROR

ARM introduces new C1 CPU and G1 GPU cores with new branding, “Cortex” name dropped

Top 10 Best External Penetration Testing Companies in 2025

Cosori Turbo Tower Pro 10.8L Dual Air Fryer Review

Save 30% with this rare Norton Small Business discount

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