• About TC
  • Affiliate Disclaimer
  • Privacy Policy
  • TOS
  • Contact
Friday, July 18, 2025
Techcratic
No Result
View All Result
  • AI
    Artificial Intelligence

    The Lifecycle of Feature Engineering: From Raw Data to Model-Ready Inputs

    Artificial Intelligence

    Building End-to-End Data Pipelines: From Data Ingestion to Analysis

    Artificial Intelligence

    How Rapid7 automates vulnerability risk scores with ML pipelines using Amazon SageMaker AI

    Artificial Intelligence

    Build a conversational data assistant, Part 2 – Embedding generative business intelligence with Amazon Q in QuickSight

    Artificial Intelligence

    Enabling Differentially Private Federated Learning for Speech Recognition: Benchmarks, Adaptive Optimizers, and Gradient Clipping

    Artificial Intelligence

    Overcoming Vocabulary Constraints with Pixel-level Fallback

    Artificial Intelligence

    Uphold ethical standards in fashion using multimodal toxicity detection with Amazon Bedrock Guardrails

    Artificial Intelligence

    10 Surprising Things You Can Do with Python’s datetime Module

    Artificial Intelligence

    New capabilities in Amazon SageMaker AI continue to transform how organizations develop AI models

  • Apple
    Brad Pitt F1, Ocean’s Eleven, hit, blockbuster

    Brad Pitt F1, Ocean’s Eleven, hit, blockbuster

    One of the iPhone 17 Pro colors might literally be Liquid Glass

    One of the iPhone 17 Pro colors might literally be Liquid Glass

    watchOS 26: Four new features your Apple Watch might not support

    watchOS 26: Four new features your Apple Watch might not support

    Kingston XS2000 4TB External SSD review: Features, specs, price

    Kingston XS2000 4TB External SSD review: Features, specs, price

    This iPhone eSIM app gives you free data in Europe

    This iPhone eSIM app gives you free data in Europe

    9to5Mac Daily: July 18, 2025 – Meta vs Apple, AirPods

    Genmoji in iOS 26: Here’s every new feature coming soon

    Genmoji in iOS 26: Here’s every new feature coming soon

    Automate emails, reports, and more with 1min.AI’s collection of AI tools, now over 80% off

    Your new AI-powered team costs less than $80—meet 1min.AI

    M4 MacBook Air, M4 iPad Pro, Sonos Ace, more 9to5Mac

    M4 MacBook Air, M4 iPad Pro, Sonos Ace, more 9to5Mac

  • ComputerWorld
    Wait a minute — developers who use genAI tools are slower?

    Wait a minute — developers who use genAI tools are slower?

    The car as Office: Mercedes integrates Teams, Intune and Copilot

    The car as Office: Mercedes integrates Teams, Intune and Copilot

    How AI is reshaping Slack

    How AI is reshaping Slack

    Hands on: An early look at Comet — and how AI browsers could change the internet

    Hands on: An early look at Comet — and how AI browsers could change the internet

    LLMs bow to pressure, changing answers when challenged: DeepMind study

    LLMs bow to pressure, changing answers when challenged: DeepMind study

    This will be the name of OpenAI’s rumored browser

    This will be the name of OpenAI’s rumored browser

    4 AI-powered visual search tricks – Computerworld

    4 AI-powered visual search tricks – Computerworld

    Rushing into genAI? Prepare for budget blowouts and broken promises – Computerworld

    Rushing into genAI? Prepare for budget blowouts and broken promises – Computerworld

    The simple Android screen app that saves my sanity – Computerworld

    The simple Android screen app that saves my sanity – Computerworld

  • Gaming
    Gabe Newell says AI tools will result in a ‘funny situation’ where people who don’t know how to program become ‘more effective developers of value’ than those who’ve been at it for a decade

    Gabe Newell says AI tools will result in a ‘funny situation’ where people who don’t know how to program become ‘more effective developers of value’ than those who’ve been at it for a decade

    Starship Troopers: Extermination PS5 Gameplay

    Starship Troopers: Extermination PS5 Gameplay

    I’ve just crowned these Beyerdynamic headphones as the best audiophile closed-back cans, although it’s a shame about the lack of microphone

    I’ve just crowned these Beyerdynamic headphones as the best audiophile closed-back cans, although it’s a shame about the lack of microphone

    As Dusk Falls – My Family | Xbox Game Pass | Cloud Gaming

    As Dusk Falls – My Family | Xbox Game Pass | Cloud Gaming

    Diablo 4 – Patch 1.1 Disaster! Season 1 Delay Demanded by Fans 4 & Review Scores Plummet!

    Diablo 4 – Patch 1.1 Disaster! Season 1 Delay Demanded by Fans 4 & Review Scores Plummet!

    DayZ creator’s monster-hunting survival game gets major new DLC offering brutal endgame challenges with lavish loot: ‘Survival games should be challenging, after all’

    DayZ creator’s monster-hunting survival game gets major new DLC offering brutal endgame challenges with lavish loot: ‘Survival games should be challenging, after all’

    very well thought out review of sonic frontiers

    very well thought out review of sonic frontiers

    Final Fantasy 14 warns players that it’s time for an upgrade as Microsoft gears up to end support for Windows 10: ‘Support for this operating system is a difficult proposition’

    Final Fantasy 14 warns players that it’s time for an upgrade as Microsoft gears up to end support for Windows 10: ‘Support for this operating system is a difficult proposition’

    Gotham Knights – Receives “Shade” From Game Journos…CRINGE WARNING

    Gotham Knights – Receives “Shade” From Game Journos…CRINGE WARNING

  • Retro Rewind
    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

    Retro Rewind: Computer Gaming World Magazine Issue 73 December 1998

    Retro Rewind: Computer Gaming World Magazine Issue 73 December 1998

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

  • Tech Art
    How to start a Graphic Design Agency? | How to Start your own Business with Graphic Designing

    How to start a Graphic Design Agency? | How to Start your own Business with Graphic Designing

    Dreamy Dandelions | Adobe Fresco

    Dreamy Dandelions | Adobe Fresco

    Tutorial on how I render/shade hair on ibis paint x! (begginer friendly)

    Tutorial on how I render/shade hair on ibis paint x! (begginer friendly)

    Color Theory for BEGINNERS  + How to ACTUALLY use it in Digital Painting

    Color Theory for BEGINNERS + How to ACTUALLY use it in Digital Painting

    How to Create Augmented Reality for Education

    How to Create Augmented Reality for Education

    VECTOR ART ON PICSART : How to edit vector art on Picsart tutorial ( tagalog )

    VECTOR ART ON PICSART : How to edit vector art on Picsart tutorial ( tagalog )

    Art Comes Naturally in Upstate New York

    Art Comes Naturally in Upstate New York

    Greeting Card Junk Journal: Index Cards & Masking Tape

    Greeting Card Junk Journal: Index Cards & Masking Tape

    VFX Artist Breaks Down the Best Visual Effects Oscars Nominees | WIRED

    VFX Artist Breaks Down the Best Visual Effects Oscars Nominees | WIRED

  • Tech Deals
    ITD ITANDA USB 3.0 Micro Cable, 3.3FT, Heavy Duty High Speed Hard Drive Cable, USB 3.0 A…

    ITD ITANDA USB 3.0 Micro Cable, 3.3FT, Heavy Duty High Speed Hard Drive Cable, USB 3.0 A…

    Intel 660p Series M.2 2280 1TB PCIe NVMe 3.0 x4 3D2, QLC Internal Solid State Drive…

    Intel 660p Series M.2 2280 1TB PCIe NVMe 3.0 x4 3D2, QLC Internal Solid State Drive…

    HP OfficeJet Pro 8125e Wireless All-in-One Color Inkjet Printer, Print, scan, Copy, ADF,…

    HP OfficeJet Pro 8125e Wireless All-in-One Color Inkjet Printer, Print, scan, Copy, ADF,…

    [USB3.2 Gen2] USB-C+USB-A External SSD 1TB 1,050MB/s for PS5 iPhone15 MacBook iPad Xbox…

    [USB3.2 Gen2] USB-C+USB-A External SSD 1TB 1,050MB/s for PS5 iPhone15 MacBook iPad Xbox…

    Fantom Drives – VENOM8 2TB NVMe Gen 4 M.2 Internal SSD – PS5 Memory Upgrade 3D NAND TLC…

    Fantom Drives – VENOM8 2TB NVMe Gen 4 M.2 Internal SSD – PS5 Memory Upgrade 3D NAND TLC…

    CORSAIR Dominator Titanium RGB DDR5 RAM 64GB (2x32GB) DDR5 6600MHz CL32 Intel XMP iCUE…

    CORSAIR Dominator Titanium RGB DDR5 RAM 64GB (2x32GB) DDR5 6600MHz CL32 Intel XMP iCUE…

    Stratos Micro Gaming Desktop – AMD Ryzen 7 5700G, 32GB DDR4 RAM, 1TB NVMe SSD,…

    Stratos Micro Gaming Desktop – AMD Ryzen 7 5700G, 32GB DDR4 RAM, 1TB NVMe SSD,…

    Asrock Z790PGSONIC Mb Asrock Z790 Pg Sonic R

    Asrock Z790PGSONIC Mb Asrock Z790 Pg Sonic R

    Soundcore by Anker, Soundcore Sport X10 True Wireless Bluetooth 5.2 Workout Headphones

    Soundcore by Anker, Soundcore Sport X10 True Wireless Bluetooth 5.2 Workout Headphones

  • Techs Got To Eat
    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

    Oreo Mug Cake: 2-Minute Cookie & Cake Combo!

    Oreo Mug Cake: 2-Minute Cookie & Cake Combo!

  • Tesla
    Tesla Cybertruck Center Console Wireless Charger Mat & Phone Charge Area Silicone Mat…

    Tesla Cybertruck Center Console Wireless Charger Mat & Phone Charge Area Silicone Mat…

    1 PC Shock-Absorbing 4.7″-7.1″ Mobile Phone Holder, One-Second Placement of Horizontal…

    1 PC Shock-Absorbing 4.7″-7.1″ Mobile Phone Holder, One-Second Placement of Horizontal…

    Hawyet 1 PC Double Head Car Detail Clean Brush, 8.6In x 1.9In ABS Auto Interior Cleaning…

    Hawyet 1 PC Double Head Car Detail Clean Brush, 8.6In x 1.9In ABS Auto Interior Cleaning…

    Easy Install Black Hub Caps Cover for Tesla Cybertruck 2025,OEM Style Wheel Protection…

    Easy Install Black Hub Caps Cover for Tesla Cybertruck 2025,OEM Style Wheel Protection…

    2PCS Car Floor Jack Handle Bolts, 3 Ton 4 Ton Horizontal Floor Jack Pressure Rod Fixed…

    2PCS Car Floor Jack Handle Bolts, 3 Ton 4 Ton Horizontal Floor Jack Pressure Rod Fixed…

    2 PCS Motorcycle Gear Shift Level Cover, Anti-Slip Rubber Protector for Motorcycle Gear…

    2 PCS Motorcycle Gear Shift Level Cover, Anti-Slip Rubber Protector for Motorcycle Gear…

    Tesla employees try to oust Elon, new Volvo, and Micah’s close call

    Electric Bronco, new Model Y, and Waymo’s is bigger than Elon’s

    CAR PASS Line Rider Sporty Front Seat Covers,Gray Car Seat Covers Two Front Seats Only,…

    CAR PASS Line Rider Sporty Front Seat Covers,Gray Car Seat Covers Two Front Seats Only,…

    Lectron J1772 to Tesla Adapter 80 Amp (250V) – EV Charging Adapter Compatible with Tesla…

    Lectron J1772 to Tesla Adapter 80 Amp (250V) – EV Charging Adapter Compatible with Tesla…

  • UFO
    Contactee & Channel talks Extra-Dimensional ETs

    Contactee & Channel talks Extra-Dimensional ETs

    Queday Mens Sport Sandals Closed Toe Outdoor Hiking Sandals Lightweight Trail Walking Casual Water Shoes

    Queday Mens Sport Sandals Closed Toe Outdoor Hiking Sandals Lightweight Trail Walking Casual Water Shoes

    Alien Trespass

    Alien Trespass

    UFO Paranormal Overlords [DVD]

    UFO Paranormal Overlords [DVD]

    10 SCARY Videos That Will MAKE YOU SICK !

    10 SCARY Videos That Will MAKE YOU SICK !

    Alien / Aliens Double Feature

    Alien / Aliens Double Feature

    Lil Mac N’ Cheese – Unidentified Flying Object

    Lil Mac N’ Cheese – Unidentified Flying Object

    Sunco 6 Pack UFO LED High Bay Light, Shop Lights for Warehouse, Plug & Play, 19500 LM, 150W, 5000K Daylight, Power Cord Included, IP65 Waterproof Shatterproof Fixture UL

    Sunco 6 Pack UFO LED High Bay Light, Shop Lights for Warehouse, Plug & Play, 19500 LM, 150W, 5000K Daylight, Power Cord Included, IP65 Waterproof Shatterproof Fixture UL

    Starship | Fifth Flight Test

    Starship | Fifth Flight Test

  • AI
    Artificial Intelligence

    The Lifecycle of Feature Engineering: From Raw Data to Model-Ready Inputs

    Artificial Intelligence

    Building End-to-End Data Pipelines: From Data Ingestion to Analysis

    Artificial Intelligence

    How Rapid7 automates vulnerability risk scores with ML pipelines using Amazon SageMaker AI

    Artificial Intelligence

    Build a conversational data assistant, Part 2 – Embedding generative business intelligence with Amazon Q in QuickSight

    Artificial Intelligence

    Enabling Differentially Private Federated Learning for Speech Recognition: Benchmarks, Adaptive Optimizers, and Gradient Clipping

    Artificial Intelligence

    Overcoming Vocabulary Constraints with Pixel-level Fallback

    Artificial Intelligence

    Uphold ethical standards in fashion using multimodal toxicity detection with Amazon Bedrock Guardrails

    Artificial Intelligence

    10 Surprising Things You Can Do with Python’s datetime Module

    Artificial Intelligence

    New capabilities in Amazon SageMaker AI continue to transform how organizations develop AI models

  • Apple
    Brad Pitt F1, Ocean’s Eleven, hit, blockbuster

    Brad Pitt F1, Ocean’s Eleven, hit, blockbuster

    One of the iPhone 17 Pro colors might literally be Liquid Glass

    One of the iPhone 17 Pro colors might literally be Liquid Glass

    watchOS 26: Four new features your Apple Watch might not support

    watchOS 26: Four new features your Apple Watch might not support

    Kingston XS2000 4TB External SSD review: Features, specs, price

    Kingston XS2000 4TB External SSD review: Features, specs, price

    This iPhone eSIM app gives you free data in Europe

    This iPhone eSIM app gives you free data in Europe

    9to5Mac Daily: July 18, 2025 – Meta vs Apple, AirPods

    Genmoji in iOS 26: Here’s every new feature coming soon

    Genmoji in iOS 26: Here’s every new feature coming soon

    Automate emails, reports, and more with 1min.AI’s collection of AI tools, now over 80% off

    Your new AI-powered team costs less than $80—meet 1min.AI

    M4 MacBook Air, M4 iPad Pro, Sonos Ace, more 9to5Mac

    M4 MacBook Air, M4 iPad Pro, Sonos Ace, more 9to5Mac

  • ComputerWorld
    Wait a minute — developers who use genAI tools are slower?

    Wait a minute — developers who use genAI tools are slower?

    The car as Office: Mercedes integrates Teams, Intune and Copilot

    The car as Office: Mercedes integrates Teams, Intune and Copilot

    How AI is reshaping Slack

    How AI is reshaping Slack

    Hands on: An early look at Comet — and how AI browsers could change the internet

    Hands on: An early look at Comet — and how AI browsers could change the internet

    LLMs bow to pressure, changing answers when challenged: DeepMind study

    LLMs bow to pressure, changing answers when challenged: DeepMind study

    This will be the name of OpenAI’s rumored browser

    This will be the name of OpenAI’s rumored browser

    4 AI-powered visual search tricks – Computerworld

    4 AI-powered visual search tricks – Computerworld

    Rushing into genAI? Prepare for budget blowouts and broken promises – Computerworld

    Rushing into genAI? Prepare for budget blowouts and broken promises – Computerworld

    The simple Android screen app that saves my sanity – Computerworld

    The simple Android screen app that saves my sanity – Computerworld

  • Gaming
    Gabe Newell says AI tools will result in a ‘funny situation’ where people who don’t know how to program become ‘more effective developers of value’ than those who’ve been at it for a decade

    Gabe Newell says AI tools will result in a ‘funny situation’ where people who don’t know how to program become ‘more effective developers of value’ than those who’ve been at it for a decade

    Starship Troopers: Extermination PS5 Gameplay

    Starship Troopers: Extermination PS5 Gameplay

    I’ve just crowned these Beyerdynamic headphones as the best audiophile closed-back cans, although it’s a shame about the lack of microphone

    I’ve just crowned these Beyerdynamic headphones as the best audiophile closed-back cans, although it’s a shame about the lack of microphone

    As Dusk Falls – My Family | Xbox Game Pass | Cloud Gaming

    As Dusk Falls – My Family | Xbox Game Pass | Cloud Gaming

    Diablo 4 – Patch 1.1 Disaster! Season 1 Delay Demanded by Fans 4 & Review Scores Plummet!

    Diablo 4 – Patch 1.1 Disaster! Season 1 Delay Demanded by Fans 4 & Review Scores Plummet!

    DayZ creator’s monster-hunting survival game gets major new DLC offering brutal endgame challenges with lavish loot: ‘Survival games should be challenging, after all’

    DayZ creator’s monster-hunting survival game gets major new DLC offering brutal endgame challenges with lavish loot: ‘Survival games should be challenging, after all’

    very well thought out review of sonic frontiers

    very well thought out review of sonic frontiers

    Final Fantasy 14 warns players that it’s time for an upgrade as Microsoft gears up to end support for Windows 10: ‘Support for this operating system is a difficult proposition’

    Final Fantasy 14 warns players that it’s time for an upgrade as Microsoft gears up to end support for Windows 10: ‘Support for this operating system is a difficult proposition’

    Gotham Knights – Receives “Shade” From Game Journos…CRINGE WARNING

    Gotham Knights – Receives “Shade” From Game Journos…CRINGE WARNING

  • Retro Rewind
    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

    Retro Rewind: Computer Gaming World Magazine Issue 73 December 1998

    Retro Rewind: Computer Gaming World Magazine Issue 73 December 1998

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

  • Tech Art
    How to start a Graphic Design Agency? | How to Start your own Business with Graphic Designing

    How to start a Graphic Design Agency? | How to Start your own Business with Graphic Designing

    Dreamy Dandelions | Adobe Fresco

    Dreamy Dandelions | Adobe Fresco

    Tutorial on how I render/shade hair on ibis paint x! (begginer friendly)

    Tutorial on how I render/shade hair on ibis paint x! (begginer friendly)

    Color Theory for BEGINNERS  + How to ACTUALLY use it in Digital Painting

    Color Theory for BEGINNERS + How to ACTUALLY use it in Digital Painting

    How to Create Augmented Reality for Education

    How to Create Augmented Reality for Education

    VECTOR ART ON PICSART : How to edit vector art on Picsart tutorial ( tagalog )

    VECTOR ART ON PICSART : How to edit vector art on Picsart tutorial ( tagalog )

    Art Comes Naturally in Upstate New York

    Art Comes Naturally in Upstate New York

    Greeting Card Junk Journal: Index Cards & Masking Tape

    Greeting Card Junk Journal: Index Cards & Masking Tape

    VFX Artist Breaks Down the Best Visual Effects Oscars Nominees | WIRED

    VFX Artist Breaks Down the Best Visual Effects Oscars Nominees | WIRED

  • Tech Deals
    ITD ITANDA USB 3.0 Micro Cable, 3.3FT, Heavy Duty High Speed Hard Drive Cable, USB 3.0 A…

    ITD ITANDA USB 3.0 Micro Cable, 3.3FT, Heavy Duty High Speed Hard Drive Cable, USB 3.0 A…

    Intel 660p Series M.2 2280 1TB PCIe NVMe 3.0 x4 3D2, QLC Internal Solid State Drive…

    Intel 660p Series M.2 2280 1TB PCIe NVMe 3.0 x4 3D2, QLC Internal Solid State Drive…

    HP OfficeJet Pro 8125e Wireless All-in-One Color Inkjet Printer, Print, scan, Copy, ADF,…

    HP OfficeJet Pro 8125e Wireless All-in-One Color Inkjet Printer, Print, scan, Copy, ADF,…

    [USB3.2 Gen2] USB-C+USB-A External SSD 1TB 1,050MB/s for PS5 iPhone15 MacBook iPad Xbox…

    [USB3.2 Gen2] USB-C+USB-A External SSD 1TB 1,050MB/s for PS5 iPhone15 MacBook iPad Xbox…

    Fantom Drives – VENOM8 2TB NVMe Gen 4 M.2 Internal SSD – PS5 Memory Upgrade 3D NAND TLC…

    Fantom Drives – VENOM8 2TB NVMe Gen 4 M.2 Internal SSD – PS5 Memory Upgrade 3D NAND TLC…

    CORSAIR Dominator Titanium RGB DDR5 RAM 64GB (2x32GB) DDR5 6600MHz CL32 Intel XMP iCUE…

    CORSAIR Dominator Titanium RGB DDR5 RAM 64GB (2x32GB) DDR5 6600MHz CL32 Intel XMP iCUE…

    Stratos Micro Gaming Desktop – AMD Ryzen 7 5700G, 32GB DDR4 RAM, 1TB NVMe SSD,…

    Stratos Micro Gaming Desktop – AMD Ryzen 7 5700G, 32GB DDR4 RAM, 1TB NVMe SSD,…

    Asrock Z790PGSONIC Mb Asrock Z790 Pg Sonic R

    Asrock Z790PGSONIC Mb Asrock Z790 Pg Sonic R

    Soundcore by Anker, Soundcore Sport X10 True Wireless Bluetooth 5.2 Workout Headphones

    Soundcore by Anker, Soundcore Sport X10 True Wireless Bluetooth 5.2 Workout Headphones

  • Techs Got To Eat
    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

    Oreo Mug Cake: 2-Minute Cookie & Cake Combo!

    Oreo Mug Cake: 2-Minute Cookie & Cake Combo!

  • Tesla
    Tesla Cybertruck Center Console Wireless Charger Mat & Phone Charge Area Silicone Mat…

    Tesla Cybertruck Center Console Wireless Charger Mat & Phone Charge Area Silicone Mat…

    1 PC Shock-Absorbing 4.7″-7.1″ Mobile Phone Holder, One-Second Placement of Horizontal…

    1 PC Shock-Absorbing 4.7″-7.1″ Mobile Phone Holder, One-Second Placement of Horizontal…

    Hawyet 1 PC Double Head Car Detail Clean Brush, 8.6In x 1.9In ABS Auto Interior Cleaning…

    Hawyet 1 PC Double Head Car Detail Clean Brush, 8.6In x 1.9In ABS Auto Interior Cleaning…

    Easy Install Black Hub Caps Cover for Tesla Cybertruck 2025,OEM Style Wheel Protection…

    Easy Install Black Hub Caps Cover for Tesla Cybertruck 2025,OEM Style Wheel Protection…

    2PCS Car Floor Jack Handle Bolts, 3 Ton 4 Ton Horizontal Floor Jack Pressure Rod Fixed…

    2PCS Car Floor Jack Handle Bolts, 3 Ton 4 Ton Horizontal Floor Jack Pressure Rod Fixed…

    2 PCS Motorcycle Gear Shift Level Cover, Anti-Slip Rubber Protector for Motorcycle Gear…

    2 PCS Motorcycle Gear Shift Level Cover, Anti-Slip Rubber Protector for Motorcycle Gear…

    Tesla employees try to oust Elon, new Volvo, and Micah’s close call

    Electric Bronco, new Model Y, and Waymo’s is bigger than Elon’s

    CAR PASS Line Rider Sporty Front Seat Covers,Gray Car Seat Covers Two Front Seats Only,…

    CAR PASS Line Rider Sporty Front Seat Covers,Gray Car Seat Covers Two Front Seats Only,…

    Lectron J1772 to Tesla Adapter 80 Amp (250V) – EV Charging Adapter Compatible with Tesla…

    Lectron J1772 to Tesla Adapter 80 Amp (250V) – EV Charging Adapter Compatible with Tesla…

  • UFO
    Contactee & Channel talks Extra-Dimensional ETs

    Contactee & Channel talks Extra-Dimensional ETs

    Queday Mens Sport Sandals Closed Toe Outdoor Hiking Sandals Lightweight Trail Walking Casual Water Shoes

    Queday Mens Sport Sandals Closed Toe Outdoor Hiking Sandals Lightweight Trail Walking Casual Water Shoes

    Alien Trespass

    Alien Trespass

    UFO Paranormal Overlords [DVD]

    UFO Paranormal Overlords [DVD]

    10 SCARY Videos That Will MAKE YOU SICK !

    10 SCARY Videos That Will MAKE YOU SICK !

    Alien / Aliens Double Feature

    Alien / Aliens Double Feature

    Lil Mac N’ Cheese – Unidentified Flying Object

    Lil Mac N’ Cheese – Unidentified Flying Object

    Sunco 6 Pack UFO LED High Bay Light, Shop Lights for Warehouse, Plug & Play, 19500 LM, 150W, 5000K Daylight, Power Cord Included, IP65 Waterproof Shatterproof Fixture UL

    Sunco 6 Pack UFO LED High Bay Light, Shop Lights for Warehouse, Plug & Play, 19500 LM, 150W, 5000K Daylight, Power Cord Included, IP65 Waterproof Shatterproof Fixture UL

    Starship | Fifth Flight Test

    Starship | Fifth Flight Test

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

Lumma Infostealer Steals Browser Data and Sells It as Logs on Underground Markets
Hacker News

Lumma Infostealer Steals Browser Data and Sells It as Logs on Underground Markets

July 18, 2025
1.3k
The Amazon Layoffs You Didn’t See Coming
Hacker News

The Amazon Layoffs You Didn’t See Coming

July 18, 2025
1.3k
Microsoft Defender for Office 365 Gets Enhanced Threat Dashboard
Hacker News

Microsoft Defender for Office 365 Gets Enhanced Threat Dashboard

July 18, 2025
1.3k
These French villages have no more drinking water. The reason? PFAS pollution
Hacker News

These French villages have no more drinking water. The reason? PFAS pollution

July 18, 2025
1.3k
New QR Code Attacks Through PDFs Bypass Detection and Steal Credentials
Hacker News

New QR Code Attacks Through PDFs Bypass Detection and Steal Credentials

July 18, 2025
1.3k
Hacker News

Servo Web Engine Further Tuning Performance, Screen Reader & Other New Features

July 18, 2025
1.3k
ANSI Escape Codes
Hacker News

ANSI Escape Codes

July 18, 2025
1.3k
The Pigeon River is Perched, Which is Geologically Bad News
Hacker News

The Pigeon River is Perched, Which is Geologically Bad News

July 18, 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
  • 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

Gabe Newell says AI tools will result in a ‘funny situation’ where people who don’t know how to program become ‘more effective developers of value’ than those who’ve been at it for a decade

How Fast Can A Private Jet Fly Across The US?

Why You Should get a Cat [From Stress Relief to Companionship]

Exhausted man defeats AI model in world coding championship

Meta won’t implement voluntary AI guidelines proposed by EU

Lumma Infostealer Steals Browser Data and Sells It as Logs on Underground Markets

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