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

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

    Artificial Intelligence

    Writing Your First GPU Kernel in Python with Numba and CUDA

    Artificial Intelligence

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

    Artificial Intelligence

    Introducing Amazon Bedrock AgentCore Identity: Securing agentic AI at scale

    Artificial Intelligence

    The Future of LLM Development is Open Source

    Artificial Intelligence

    All You Need is Ollama’s New App

    Artificial Intelligence

    How to Go From Text to SQL with LLMs

    Artificial Intelligence

    Agentic AI Hands-On in Python: A Video Tutorial

    Artificial Intelligence

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

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

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

    Masimo sues US Customs over Apple Watch blood oxygen return

    Masimo sues US Customs over Apple Watch blood oxygen return

    Moises app can now generate AI bandmates

    Moises app can now generate AI bandmates

    iPhone 17 cases, Apple Watch with Touch ID?

    Apple Watch Ultra 3 will likely be my first Ultra model for two reasons

    Apple Watch Ultra 3 will likely be my first Ultra model for two reasons

    Urgent iOS 18.6.2 patch blocks spyware hidden in images

    Urgent iOS 18.6.2 patch blocks spyware hidden in images

    Update now! Apple issues iOS, iPadOS, and macOS updates to fix a critical flaw

    Update now! Apple issues iOS, iPadOS, and macOS updates to fix a critical flaw

    ESPN’s new flagship streaming service nails the perfect name

    ESPN’s new streaming service has good news for Apple TV app users

    Google launches Pixel 10, Pro, Fold smartphones

    Google launches Pixel 10, Pro, Fold smartphones

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

    Productivity software firms pivot to genAI by leaning on legacy strengths

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

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

    Microsoft fixes the fixes that broke Windows tools

    Microsoft fixes the fixes that broke Windows tools

    Microsoft pushes Copilot directly into Excel cells

    Microsoft pushes Copilot directly into Excel cells

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

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

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

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

    Anthropic’s Claude models can now shut down harmful conversations

    Anthropic’s Claude models can now shut down harmful conversations

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

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

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

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

  • Gaming
    ‘This is the Ally 2, 100%’: Asus says the ROG Xbox Ally is a bona fide successor to the first two handhelds, but the originals will still get new Xbox features

    ‘This is the Ally 2, 100%’: Asus says the ROG Xbox Ally is a bona fide successor to the first two handhelds, but the originals will still get new Xbox features

    Super Bear Adventure Gameplay Walkthrough Secret Tunnel

    Super Bear Adventure Gameplay Walkthrough Secret Tunnel

    Corsair iCUE Link Titan 360 RX LCD review

    MSI MPG CoreLiquid P13 360 review

    Nice Introduction to Spiderman Mobile Game – Spider Fighter 3 Gameplay Walkthrough Part

    Nice Introduction to Spiderman Mobile Game – Spider Fighter 3 Gameplay Walkthrough Part

    Announcing The PC Gamer Streamer Showdown, broadcasting Sept 9-12

    Announcing The PC Gamer Streamer Showdown, broadcasting Sept 9-12

    Return to Dark Tower Board Game Review

    Return to Dark Tower Board Game Review

    Bonus Round – The Rise of Steam

    Bonus Round – The Rise of Steam

    I just got my hands on the ROG Xbox Ally and can confirm the sheer comfort is worth that peculiar grip design

    I just got my hands on the ROG Xbox Ally and can confirm the sheer comfort is worth that peculiar grip design

    Cyberpunk 2077 Update 2.3 Is Actually Good & How To Unlock All New Features

    Cyberpunk 2077 Update 2.3 Is Actually Good & How To Unlock All New Features

  • 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
    Moonlit Bathhouse Digital Painting Process

    Moonlit Bathhouse Digital Painting Process

    Digital Art for Beginners on MS PAINT | Village Painting

    Digital Art for Beginners on MS PAINT | Village Painting

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

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

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

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

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

    Jordan Casteel at the New Museum   Virtual Tour

    Jordan Casteel at the New Museum Virtual Tour

    Altered Bottle with Mosaic Effect / Mixed Media Antique Bottle Art / Glass Bottle Decoration

    Altered Bottle with Mosaic Effect / Mixed Media Antique Bottle Art / Glass Bottle Decoration

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

    Rashid Johnson Is “Not Afraid to Be Vulnerable”

    Rashid Johnson Is “Not Afraid to Be Vulnerable”

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

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

    Intel Wireless AC 9260 Single Pack

    Intel Wireless AC 9260 Single Pack

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

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

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

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

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

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

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

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

    CableCreation 3.5mm Audio Cable 90 Degree Auxiliary Aux Cable with USB C to 3.5mm Audio…

    CableCreation 3.5mm Audio Cable 90 Degree Auxiliary Aux Cable with USB C to 3.5mm Audio…

    Acer 27″ WQHD 240Hz 0.5ms AMD FreeSync Premium IPS Gaming Monitor (XV272U)

    Acer 27″ WQHD 240Hz 0.5ms AMD FreeSync Premium IPS Gaming Monitor (XV272U)

    CHONCHOW Mini RGB 60% Gaming Keyboard, 68 Keys Small Compact USB Wired Rainbow Light Up…

    CHONCHOW Mini RGB 60% Gaming Keyboard, 68 Keys Small Compact USB Wired Rainbow Light Up…

  • 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
    Tesla offers used car leases with $0 down as it desperately tries move cars

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

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

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

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

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

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

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

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

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

    Accessories Armrest Box Protector Arm Rest Cover for Tesla Model Y Accessories 2024 2025…

    Accessories Armrest Box Protector Arm Rest Cover for Tesla Model Y Accessories 2024 2025…

    Truck Bed Mat, Upgraded 3mm Thick Floor Mats for Tesla Cybertruck Accessories 2023-2025,…

    Truck Bed Mat, Upgraded 3mm Thick Floor Mats for Tesla Cybertruck Accessories 2023-2025,…

    Long Magnetic Wireless Charger 10FT, Fast Mag-Safe Charger for Apple iPhone 16 Pro…

    Long Magnetic Wireless Charger 10FT, Fast Mag-Safe Charger for Apple iPhone 16 Pro…

    Phone Mount for Tesla Cybertruck Fit for All Phone, Magnetic Phone Holder for Cybertruck…

    Phone Mount for Tesla Cybertruck Fit for All Phone, Magnetic Phone Holder for Cybertruck…

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

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

    UFO Crashes & Coverups: The Alien Retrieval Files

    UFO Crashes & Coverups: The Alien Retrieval Files

    New Balance Men’s 574 Greens V2 Golf Shoe

    New Balance Men’s 574 Greens V2 Golf Shoe

    Mind-Blowing Encounter: When the Target Knew I Was Watching And LOOKED BACK!

    Mind-Blowing Encounter: When the Target Knew I Was Watching And LOOKED BACK!

    FOCO Men’s NFL Team Logo Visor Hat Caps

    FOCO Men’s NFL Team Logo Visor Hat Caps

    Legendary Underwater Mayan Temple (Season 1) | Ancient Aliens

    Legendary Underwater Mayan Temple (Season 1) | Ancient Aliens

    150W UFO LED High Bay Lights 22500LM, IP65 Waterproof Led Shop Lights & Garage Lights, 120-277V Wide Voltage for Warehouse Workshop Factory Gym Barn (10 Pack)

    150W UFO LED High Bay Lights 22500LM, IP65 Waterproof Led Shop Lights & Garage Lights, 120-277V Wide Voltage for Warehouse Workshop Factory Gym Barn (10 Pack)

    Space Theme Birthday Candle, Shiny Astronaut Number Candle Spaceship Outer Space Cake Topper Perfect Universe Rocket Spacecraft Cake Decorations and Party Favors(Number 4)

    Space Theme Birthday Candle, Shiny Astronaut Number Candle Spaceship Outer Space Cake Topper Perfect Universe Rocket Spacecraft Cake Decorations and Party Favors(Number 4)

    BISSELL Little Green Cordless SmartMix, Powerful Cordless Suction, HydroRinse Self-Cleaning Hose Tool, Pro Oxy Spot & Stain Formula Included

    BISSELL Little Green Cordless SmartMix, Powerful Cordless Suction, HydroRinse Self-Cleaning Hose Tool, Pro Oxy Spot & Stain Formula Included

  • AI
    Artificial Intelligence

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

    Artificial Intelligence

    Writing Your First GPU Kernel in Python with Numba and CUDA

    Artificial Intelligence

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

    Artificial Intelligence

    Introducing Amazon Bedrock AgentCore Identity: Securing agentic AI at scale

    Artificial Intelligence

    The Future of LLM Development is Open Source

    Artificial Intelligence

    All You Need is Ollama’s New App

    Artificial Intelligence

    How to Go From Text to SQL with LLMs

    Artificial Intelligence

    Agentic AI Hands-On in Python: A Video Tutorial

    Artificial Intelligence

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

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

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

    Masimo sues US Customs over Apple Watch blood oxygen return

    Masimo sues US Customs over Apple Watch blood oxygen return

    Moises app can now generate AI bandmates

    Moises app can now generate AI bandmates

    iPhone 17 cases, Apple Watch with Touch ID?

    Apple Watch Ultra 3 will likely be my first Ultra model for two reasons

    Apple Watch Ultra 3 will likely be my first Ultra model for two reasons

    Urgent iOS 18.6.2 patch blocks spyware hidden in images

    Urgent iOS 18.6.2 patch blocks spyware hidden in images

    Update now! Apple issues iOS, iPadOS, and macOS updates to fix a critical flaw

    Update now! Apple issues iOS, iPadOS, and macOS updates to fix a critical flaw

    ESPN’s new flagship streaming service nails the perfect name

    ESPN’s new streaming service has good news for Apple TV app users

    Google launches Pixel 10, Pro, Fold smartphones

    Google launches Pixel 10, Pro, Fold smartphones

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

    Productivity software firms pivot to genAI by leaning on legacy strengths

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

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

    Microsoft fixes the fixes that broke Windows tools

    Microsoft fixes the fixes that broke Windows tools

    Microsoft pushes Copilot directly into Excel cells

    Microsoft pushes Copilot directly into Excel cells

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

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

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

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

    Anthropic’s Claude models can now shut down harmful conversations

    Anthropic’s Claude models can now shut down harmful conversations

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

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

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

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

  • Gaming
    ‘This is the Ally 2, 100%’: Asus says the ROG Xbox Ally is a bona fide successor to the first two handhelds, but the originals will still get new Xbox features

    ‘This is the Ally 2, 100%’: Asus says the ROG Xbox Ally is a bona fide successor to the first two handhelds, but the originals will still get new Xbox features

    Super Bear Adventure Gameplay Walkthrough Secret Tunnel

    Super Bear Adventure Gameplay Walkthrough Secret Tunnel

    Corsair iCUE Link Titan 360 RX LCD review

    MSI MPG CoreLiquid P13 360 review

    Nice Introduction to Spiderman Mobile Game – Spider Fighter 3 Gameplay Walkthrough Part

    Nice Introduction to Spiderman Mobile Game – Spider Fighter 3 Gameplay Walkthrough Part

    Announcing The PC Gamer Streamer Showdown, broadcasting Sept 9-12

    Announcing The PC Gamer Streamer Showdown, broadcasting Sept 9-12

    Return to Dark Tower Board Game Review

    Return to Dark Tower Board Game Review

    Bonus Round – The Rise of Steam

    Bonus Round – The Rise of Steam

    I just got my hands on the ROG Xbox Ally and can confirm the sheer comfort is worth that peculiar grip design

    I just got my hands on the ROG Xbox Ally and can confirm the sheer comfort is worth that peculiar grip design

    Cyberpunk 2077 Update 2.3 Is Actually Good & How To Unlock All New Features

    Cyberpunk 2077 Update 2.3 Is Actually Good & How To Unlock All New Features

  • 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
    Moonlit Bathhouse Digital Painting Process

    Moonlit Bathhouse Digital Painting Process

    Digital Art for Beginners on MS PAINT | Village Painting

    Digital Art for Beginners on MS PAINT | Village Painting

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

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

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

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

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

    Jordan Casteel at the New Museum   Virtual Tour

    Jordan Casteel at the New Museum Virtual Tour

    Altered Bottle with Mosaic Effect / Mixed Media Antique Bottle Art / Glass Bottle Decoration

    Altered Bottle with Mosaic Effect / Mixed Media Antique Bottle Art / Glass Bottle Decoration

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

    Rashid Johnson Is “Not Afraid to Be Vulnerable”

    Rashid Johnson Is “Not Afraid to Be Vulnerable”

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

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

    Intel Wireless AC 9260 Single Pack

    Intel Wireless AC 9260 Single Pack

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

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

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

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

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

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

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

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

    CableCreation 3.5mm Audio Cable 90 Degree Auxiliary Aux Cable with USB C to 3.5mm Audio…

    CableCreation 3.5mm Audio Cable 90 Degree Auxiliary Aux Cable with USB C to 3.5mm Audio…

    Acer 27″ WQHD 240Hz 0.5ms AMD FreeSync Premium IPS Gaming Monitor (XV272U)

    Acer 27″ WQHD 240Hz 0.5ms AMD FreeSync Premium IPS Gaming Monitor (XV272U)

    CHONCHOW Mini RGB 60% Gaming Keyboard, 68 Keys Small Compact USB Wired Rainbow Light Up…

    CHONCHOW Mini RGB 60% Gaming Keyboard, 68 Keys Small Compact USB Wired Rainbow Light Up…

  • 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
    Tesla offers used car leases with $0 down as it desperately tries move cars

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

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

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

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

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

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

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

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

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

    Accessories Armrest Box Protector Arm Rest Cover for Tesla Model Y Accessories 2024 2025…

    Accessories Armrest Box Protector Arm Rest Cover for Tesla Model Y Accessories 2024 2025…

    Truck Bed Mat, Upgraded 3mm Thick Floor Mats for Tesla Cybertruck Accessories 2023-2025,…

    Truck Bed Mat, Upgraded 3mm Thick Floor Mats for Tesla Cybertruck Accessories 2023-2025,…

    Long Magnetic Wireless Charger 10FT, Fast Mag-Safe Charger for Apple iPhone 16 Pro…

    Long Magnetic Wireless Charger 10FT, Fast Mag-Safe Charger for Apple iPhone 16 Pro…

    Phone Mount for Tesla Cybertruck Fit for All Phone, Magnetic Phone Holder for Cybertruck…

    Phone Mount for Tesla Cybertruck Fit for All Phone, Magnetic Phone Holder for Cybertruck…

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

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

    UFO Crashes & Coverups: The Alien Retrieval Files

    UFO Crashes & Coverups: The Alien Retrieval Files

    New Balance Men’s 574 Greens V2 Golf Shoe

    New Balance Men’s 574 Greens V2 Golf Shoe

    Mind-Blowing Encounter: When the Target Knew I Was Watching And LOOKED BACK!

    Mind-Blowing Encounter: When the Target Knew I Was Watching And LOOKED BACK!

    FOCO Men’s NFL Team Logo Visor Hat Caps

    FOCO Men’s NFL Team Logo Visor Hat Caps

    Legendary Underwater Mayan Temple (Season 1) | Ancient Aliens

    Legendary Underwater Mayan Temple (Season 1) | Ancient Aliens

    150W UFO LED High Bay Lights 22500LM, IP65 Waterproof Led Shop Lights & Garage Lights, 120-277V Wide Voltage for Warehouse Workshop Factory Gym Barn (10 Pack)

    150W UFO LED High Bay Lights 22500LM, IP65 Waterproof Led Shop Lights & Garage Lights, 120-277V Wide Voltage for Warehouse Workshop Factory Gym Barn (10 Pack)

    Space Theme Birthday Candle, Shiny Astronaut Number Candle Spaceship Outer Space Cake Topper Perfect Universe Rocket Spacecraft Cake Decorations and Party Favors(Number 4)

    Space Theme Birthday Candle, Shiny Astronaut Number Candle Spaceship Outer Space Cake Topper Perfect Universe Rocket Spacecraft Cake Decorations and Party Favors(Number 4)

    BISSELL Little Green Cordless SmartMix, Powerful Cordless Suction, HydroRinse Self-Cleaning Hose Tool, Pro Oxy Spot & Stain Formula Included

    BISSELL Little Green Cordless SmartMix, Powerful Cordless Suction, HydroRinse Self-Cleaning Hose Tool, Pro Oxy Spot & Stain Formula Included

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

Hands-on graphics without X11 – by Julio Merino

Hacker News by Hacker News
January 17, 2025
in Hacker News
Reading Time: 19 mins read
121
A A
0

2025-01-17 12:54:00
blogsystem5.substack.com

Look at these two consoles:

Side-by-side comparison of the NetBSD console right after boot vs. the EndBASIC console.

Same font, same colors, same… everything? Other than for the actual text they display, they look identical, don’t they? But the one on the right can do things that the one on the left cannot. Witness this:

A square? OK, meh, we had those in the DOS days with box-drawing characters. But a circle?! That’s only possible because the console on the right is a hybrid console that supports mixing the usual textual grid of a terminal with overlapping graphics.

Now, if you have been following the development of EndBASIC, this is not surprising. The defining characteristic of the EndBASIC console is that it’s hybrid as the video shows. What’s newsworthy, however, is that the EndBASIC console can now run directly on a framebuffer exposed by the kernel. No X11 nor Wayland in the picture (pun intended).

But how? The answer lies in NetBSD’s flexible wscons framework, and this article dives into what it takes to render graphics on a standard Unix system. I’ve found this exercise exciting because, in the old days, graphics were trivial (mode 13h, anyone?) and, for many years now, computers use framebuffer-backed textual consoles. The kernel is obviously rendering “graphics” by drawing individual letters; so why can’t you, a user of the system, do so too?

wscons(4), or Workstation Console in its full form, is NetBSD’s framework to access the physical console attached to a computer.

wscons abstracts the details of the hardware display and input devices so that the kernel and the user-space configuration tools can treat them all uniformly across the tens of platforms that NetBSD supports. If you use wsconsctl(8) on a modern amd64 laptop to control its display, you use wsconsctl on an ancient vax box to control its display too.

Layered architecture of wsdisplay and its backing devices.

The output architecture of wscons is composed of multiple devices, layered like this:

  1. wsdisplay(4) sits at the top of the stack and implements the console in hardware-independent terms. The functionality at this level includes handling of VT100-like sequences, cursor positioning logic, text wrapping, scrolling decisions, etc.

  2. Under wsdisplay sit the drivers that know how to access specific hardware devices. These include, among others: vga(4), which does not do graphics at all; genfb(4), which is a generic framebuffer driver that talks to the “native” framebuffer of the system (e.g. the one configured by the EFI); and radeonfb(4), which implements an accelerated console on AMD cards. These drivers know how to initialize and interact with the hardware.

  3. Under the graphical drivers sits vcons(4), the driver that implements one or more graphical consoles in terms of a grid of pixels. vcons is parameterized on “raster operations” (rasops), a set of virtual methods to perform low-level operations. An example is the moverows method, which is used by wsdisplay to implement scrolling in the most efficient way provided by the hardware. vcons provides default (inefficient) implementations of these methods, but the upper drivers like radeonfb can provide hardware-accelerated specializations when instantiating vcons. vcons also interacts with wsfont(4) to render text to the console.

Layered architecture of wskbd and its backing devices, including the optional wsmux wrapper.

The input architecture of wscons is similar in terms of layering of devices, albeit somewhat simpler:

  1. wsmux(4) is an optional component that multiplexes multiple input devices under a single virtual device for event extraction.

  2. wskbd(4) sits at the top of the stack (not accounting for wsmux) and implements generic keyboard handling. The functionality at this level includes translating keycodes to layouts, handling key input repetition, and more. wskbd exposes a stream of wsevents to user-space so that user-space can process state changes (e.g. key presses).

  3. Under wskbd sit the device drivers that know how to deal with specific hardware devices. These include, among others: ukbd(4) for USB keyboard input and pckbd(4) for PC/AT keyboard input. These drivers wait for hardware input, generate events, and provide a map of keycodes to key symbols to the upper layer so that wskbd can operate in generic terms.

The input architecture can handle other types of devices like mice and touch panels (both via wsmouse(4)), but I’m not going to cover those here. Just know that they sit under wsmux at the equivalent level of wskbd and produce a set of wsevents in the exact same manner as wskbd.

As you can sense from the overview, the whole architecture under wsdisplay is geared towards video devices… if it wasn’t for the vga driver: in the common case, wsdisplay is backed by a graphical framebuffer managed by vcons for text rendering, yet the user only sees a textual console. But if the kernel has direct access to the framebuffer, so should user-space too.

The details on how to do this click if you read through the operations described in the wsdisplay manual page. In particular, you may notice the WSDISPLAYIO_GET_FBINFO call which retrieves extended information about, you guessed it, a framebuffer display.

Let’s try it: I wrote a trivial program to open the display device (named /dev/ttyE0 for reasons that escape me), call this function, and store the results in an fbinfo structure:

// wsdisplay-fbinfo.c
// https://jmmv.dev/src/netbsd-graphics-wo-x11/wsdisplay-fbinfo.c

#include 
#include 
#include 
#include 

#include 
#include 
#include 
#include 

int main(void) {
    // Open the main wsdisplay device.
    int fd = open("/dev/ttyE0", O_RDWR | O_NONBLOCK | O_EXCL);
    if (fd == -1)
        err(1, "open failed");

    // Query information about the framebuffer.
    struct wsdisplayio_fbinfo fbinfo;
    if (ioctl(fd, WSDISPLAYIO_GET_FBINFO, &fbinfo) == -1)
        err(1, "ioctl failed");

    close(fd);
    exit(EXIT_SUCCESS);
}

Hmm, but this program does not have any visible output, right? The code just queries the framebuffer information and does nothing with it. The reason is that the content of the wsdisplayio_fbinfo structure is large and I didn’t want to pretty-print it myself. I thought it’d be fun to show you how to use GDB to inspect large data structures and how to script the process. Here, look:

gdb -q \
    -ex 'set print pretty on' \
    -ex 'break exit' \
    -ex 'run' \
    -ex 'frame 1' \
    -ex 'print fbinfo' \
    -ex 'cont' \
    -ex 'quit' \
    ./wsdisplay-fbinfo

This call to GDB starts the sample program shown above and automates various GDB commands to set a breakpoint, step through the program, and pretty-print the fbinfo structure right before exiting. When we execute this command as root (which is important to get access to the /dev/ttyE0 device), we get this:

Content of the fbinfo structure as grabbed by the sample wsdisplay-fbinfo program and printed by GDB.

Neat. We get sensible stuff from the kernel! fbi_width is 640 and fbi_height is 480, which matches the 640×480 resolution I have configured in my test VM.

But note these other fields in the structure printed above:

struct wsdisplayio_fbinfo {
    uint64_t fbi_fbsize;
    uint64_t fbi_fboffset;
    // ... more fields ...
}

The fbi_fbsize and fbi_fboffset fields are begging us to use mmap to memory-map the area of the device starting at fbi_fboffset and spanning fbi_fbsize bytes. Presumably we can write to the framebuffer if we do this, but beforehand, we have to switch the console to “framebuffer mode” by using the WSDISPLAYIO_SMODE (“set mode”) call. This call accepts an integer to indicate which mode to set:

  • WSDISPLAYIO_MODE_EMUL: Set the display to emulating (text) mode. This is the default operation mode of wsdisplay and configures the console to “emulate” a text terminal.

  • WSDISPLAYIO_MODE_MAPPED: Set the display to mapped (graphics) mode. This allows access to the framebuffer and allows the mmap operation to succeed.

  • WSDISPLAYIO_MODE_DUMBFB: Set the display to mapped (framebuffer) mode. This is similar to WSDISPLAYIO_MODE_MAPPED and, for our purposes in the demo below, works the same. I haven’t found a concise description of how these two differ, but from my reading of the code, the “mapped” mode offers access to the framebuffer as well as device-specific control registers, whereas “dumb framebuffer” just exposes the framebuffer memory.

In any case. Once we know that we have to switch the console device to a graphical mode before mapping the framebuffer, and having access to the pixel format described in the fbinfo structure… drawing something fun is just a few byte manipulation operations away:

// wsdisplay-draw.c
// https://jmmv.dev/src/netbsd-graphics-wo-x11/wsdisplay-draw.c

#include 
#include 
#include 
#include 
#include 

#include 
#include 
#include 
#include 

int main(void) {
    // Open the main wsdisplay device.
    int fd = open("/dev/ttyE0", O_RDWR | O_NONBLOCK | O_EXCL);
    if (fd == -1)
        err(1, "open failed");

    // Query information about the framebuffer.
    struct wsdisplayio_fbinfo fbinfo;
    if (ioctl(fd, WSDISPLAYIO_GET_FBINFO, &fbinfo) == -1)
        err(1, "ioctl failed");

    // Ensure the framebuffer aligns with the expectations of our demo
    // code below.
    if (fbinfo.fbi_bitsperpixel != 32)
        errx(1, "bitsperpixel not supported by this demo");
    if (fbinfo.fbi_pixeltype != WSFB_RGB)
        errx(1, "pixeltype not supported by this demo");

    // Configure the wsdisplay to enter "dumb framebuffer" mode.
    unsigned int mode = WSDISPLAYIO_MODE_DUMBFB;
    if (ioctl(fd, WSDISPLAYIO_SMODE, &mode) == -1)
        err(1, "ioctl failed");

    // Map the framebuffer memory.  Must come after the SMODE ioctl.
    uint32_t *ptr = (uint32_t*)mmap(
        0, fbinfo.fbi_fbsize, PROT_READ | PROT_WRITE, MAP_SHARED,
        fd, fbinfo.fbi_fboffset);
    if (ptr == MAP_FAILED)
        err(1, "mmap failed");

    // Fill the screen multiple times with pixels of different
    // colors to render a simple animation.
    size_t pixels = fbinfo.fbi_fbsize / sizeof(uint32_t);
    int off = 0;
    for (int i = 0; i 

And if we run this:

Voila. We’ve got graphics without paying the X11 startup tax. Switching from the console to graphics is instantaneous, like in the good old mode 13h days.

Rendering graphics is just half of the puzzle when writing an interactive application though. The other half is handling input. And, for that, we have to turn to the wskbd device.

After we switch the console to mapped mode, keystrokes don’t go to stdin anymore. We have to write code to explicitly read from an attached keyboard, and we can do this via the /dev/wskbd0 device representing the first attached keyboard.

Once we open the keyboard device for reading, wscons sends us its own representation of events known as wsevents. We can write a trivial program to read one key press:

// wskbd-trivial.c
// https://jmmv.dev/src/netbsd-graphics-wo-x11/wskbd-trivial.c

#include 
#include 
#include 
#include 

#include 
#include 
#include 
#include 
#include 

int main(int argc, char** argv) {
    // Open the main wskbd device.
    int fd = open("/dev/wskbd0", O_RDONLY);
    if (fd == -1)
        err(1, "open failed");

    // Wait for one key down press only.
    for (;;) {
        struct wscons_event ev;
        int ret = read(fd, &ev, sizeof(ev));
        if (ret == -1)
            err(1, "read failed");

        if (ev.type == WSCONS_EVENT_KEY_DOWN) {
            printf("value: %d, char '%c'\n", ev.value, (char)ev.value);
            break;
        }
    }

    close(fd);
    return EXIT_SUCCESS;
}

But… if we try to run it and press a key, say k, we might get:

# ./wskbd-trivial
value: 37, char '%'
# █

Huh. We pressed k but the character we got is %. Not what we expected! Well, as it turns out, the “value” that wsevents report for key presses (37 in this case) is the raw keycode of the key. This is hardware-specific and needs to be translated to an actual symbol via a keymap.

One feature of wskbd is that it exposes the keymap as configured in the kernel so there is a single source of truth for the machine. We can query a portion of it with another program:

// wskbd-map.c
// https://jmmv.dev/src/netbsd-graphics-wo-x11/wskbd-map.c

#include 
#include 
#include 
#include 
#include 

#include 
#include 
#include 
#include 
#include 
#include 

int main(int argc, char** argv) {
    // Open the main wskbd device.
    int fd = open("/dev/wskbd0", O_RDONLY);
    if (fd == -1)
        err(1, "open failed");

    // Allocate space for the biggest possible keymap.
    struct wscons_keymap map[WSKBDIO_MAXMAPLEN];
    memset(map, 0, sizeof(struct wscons_keymap) * WSKBDIO_MAXMAPLEN);

    // Get the keymap from the device.
    struct wskbd_map_data data;
    data.maplen = WSKBDIO_MAXMAPLEN;
    data.map = map;
    if (ioctl(fd, WSKBDIO_GETMAP, &data) == -1)
        err(1, "ioctl failed");

    // Dump keymap entries.
    printf("Keymap length: %u entries\n", data.maplen);
    for (size_t i = 0; i  'z')
            continue;

        printf("Keycode %zd: '%c', '%c'\n", i, normal, shifted);
    }

    close(fd);
    return EXIT_SUCCESS;
}

And if we run it, we might get:

# ./wskbd-map
Keymap length: 222 entries
Keycode 16: 'q', 'Q'
Keycode 17: 'w', 'W'
Keycode 18: 'e', 'E'
Keycode 19: 'r', 'R'
Keycode 20: 't', 'T'
Keycode 21: 'y', 'Y'
Keycode 22: 'u', 'U'
Keycode 23: 'i', 'I'
Keycode 24: 'o', 'O'
Keycode 25: 'p', 'P'
Keycode 30: 'a', 'A'
Keycode 31: 's', 'S'
Keycode 32: 'd', 'D'
Keycode 33: 'f', 'F'
Keycode 34: 'g', 'G'
Keycode 35: 'h', 'H'
Keycode 36: 'j', 'J'
Keycode 37: 'k', 'K'
Keycode 38: 'l', 'L'
Keycode 44: 'z', 'Z'
Keycode 45: 'x', 'X'
Keycode 46: 'c', 'C'
Keycode 47: 'v', 'V'
Keycode 48: 'b', 'B'
Keycode 49: 'n', 'N'
Keycode 50: 'm', 'M'
# █

This dump is telling us how keycodes map to symbols, both in “normal” and in shifted form. If we look up keycode 37, we indeed find the letter k. With this, it’s just an SMOP to come up with a program that parses the keymap as exposed by wskbd and converts keycodes to something useful.

This is all good and dandy, but what happens if the keyboard is not connected when you try to open /dev/wskbd0? (Spoiler: the open call fails.) Or what happens if your computer has more than one keyboard attached? (Spoiler: you can only read events from one.) This is where wsmux comes to the rescue—a device driver that multiplexes multiple input devices into one.

By default, the system reserves /dev/wsmux0 as the multiplexer for all attached mice and /dev/wsmux1 as the multiplexer for all attached keyboards. We can define our own too via the wsmuxctl(8) command line utility.

wsmux then supports “hot plugging”. You can then open a /dev/wsmuxN device even when there is no physical hardware attached, and whenever a peripheral is connected, it automatically becomes part of the mux. So, if we modify the program above to open /dev/wsmux1 instead of /dev/wskbd0, the program will be resilient to missing keyboards and it’ll recognize multiple keyboards. Easy peasy!

You are now equipped with the basics to write graphical applications on a NetBSD system (and maybe OpenBSD too) without running X11. I know NetBSD may not be your jam, but it is a good choice for embedded projects due to its console architecture and other features like its build system.

If the code above still seems mysterious, you can read the source code for the xf86-video-wsfb and xf86-input-ws drivers for X.org. The code is easy enough to read, although it is longer because it has to support all the bells and whistles of wsdisplay and wskbd. (I took shortcuts above by making various assumptions on pixel formats and the like.)

And, guess what, I am indeed working on an embedded project! A little dev box that can boot straight into EndBASIC with super-fast boot times and for which I couldn’t afford the X11 startup penalty.

Stay tuned. In the meantime, what will YOU build? For those of us in the U.S., there is a 3-day weekend ahead and this can be a good distraction. Have fun!

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!

Support Techcratic

If you find value in Techcratic’s insights and articles, consider supporting us with Bitcoin. Your support helps me, as a solo operator, continue delivering high-quality content while managing all the technical aspects, from server maintenance to blog writing, future updates, and improvements. Support Innovation! Thank you.

Bitcoin Address:

bc1qlszw7elx2qahjwvaryh0tkgg8y68enw30gpvge

Please verify this address before sending funds.

Bitcoin QR Code

Simply scan the QR code below to support Techcratic.

Bitcoin QR code for donations

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
Share162Share28ShareShare4ShareTweet101
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

Parallel reduce and scan on the GPU
Hacker News

Parallel reduce and scan on the GPU

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

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

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

rhodey/bizcardz.ai: Custom metal business cards

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

Ordered Insertion Optimization in OrioleDB

August 20, 2025
1.3k
Note from Teemu, Tim, and Torin to the Open Policy Agent community | by Tim Hinrichs | Aug, 2025
Hacker News

Note from Teemu, Tim, and Torin to the Open Policy Agent community | by Tim Hinrichs | Aug, 2025

August 20, 2025
1.3k
A Google Calendar Flaw Could Allow Hijacking Gemini Via Invites
Hacker News

A Google Calendar Flaw Could Allow Hijacking Gemini Via Invites

August 20, 2025
1.3k
Lago Blog – Why we still build with Ruby in 2025
Hacker News

Lago Blog – Why we still build with Ruby in 2025

August 20, 2025
1.3k
Tidewave Web: in-browser coding agent for Rails and Phoenix
Hacker News

Tidewave Web: in-browser coding agent for Rails and Phoenix

August 20, 2025
1.3k
Load More
Next Post
2 HOUR JOB SEARCH

Corporate Counsel, Privacy, AWS Legal

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

Parallel reduce and scan on the GPU

‘This is the Ally 2, 100%’: Asus says the ROG Xbox Ally is a bona fide successor to the first two handhelds, but the originals will still get new Xbox features

India Seeks Crypto Industry Feedback on Tax Policy, TDS Burden, Offshore Shift

Tour Championship 2025: TV Schedule, How to Watch, Stream All the PGA Tour Golf From Anywhere

You May Want To Avoid This Car Brand If You Don’t Want To Have High Maintenance Costs

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

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