• About TC
  • Affiliate Disclaimer
  • Privacy Policy
  • TOS
  • Contact
Saturday, July 12, 2025
Techcratic
No Result
View All Result
  • AI
    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

    Artificial Intelligence

    Unlock retail intelligence by transforming data into actionable insights using generative AI with Amazon Q Business

    Artificial Intelligence

    Scale generative AI use cases, Part 1: Multi-tenant hub and spoke architecture using AWS Transit Gateway

    Artificial Intelligence

    Build a just-in-time knowledge base with Amazon Bedrock

    Artificial Intelligence

    Transforming network operations with AI: How Swisscom built a network assistant using Amazon Bedrock

  • Apple
    Apple’s M5 chip could continue an unexpected new trend: report

    Apple’s M5 chip could continue an unexpected new trend: report

    The best displays to pair with your new Mac

    The best displays to pair with your new Mac

    New ‘HomePad’ product gets fresh launch timing update

    New ‘HomePad’ product gets fresh launch timing update

    M4 MacBook Air, iPhone, AirPods, iPad, more 9to5Mac

    M4 MacBook Air, iPhone, AirPods, iPad, more 9to5Mac

    Leaker teases Dynamic Island’s ‘significant evolution’ ahead

    Leaker teases Dynamic Island’s ‘significant evolution’ ahead

    July 11, 2025 – Apple’s plans for new Macs, iPads, and more

    Apple Watch Ultra 3: Three new features are coming next year

    Apple Watch Ultra 3: Three new features are coming this fall

    Report: Apple set to land US F1 streaming rights in $150 million+ deal

    Report: Apple set to land US F1 streaming rights in $150 million+ deal

    Fresh leak confirms new iPhone 17 and iPhone 17 Air colors

    Fresh leak confirms new iPhone 17 and iPhone 17 Air colors

  • ComputerWorld
    AI coding tools can slow down seasoned developers by 19%

    AI coding tools can slow down seasoned developers by 19%

    Will IT turn the AI bot battle into a money maker? (And is that even a good idea?) – Computerworld

    Will IT turn the AI bot battle into a money maker? (And is that even a good idea?) – Computerworld

    Tariff uncertainty hits US PC shipments in Q2 – Computerworld

    Tariff uncertainty hits US PC shipments in Q2 – Computerworld

    The fast way to fix a frozen Start menu or taskbar in Windows – Computerworld

    The fast way to fix a frozen Start menu or taskbar in Windows – Computerworld

    Microsoft’s 19-hour Outlook outage exposes fragility in cloud infrastructure – Computerworld

    Microsoft’s 19-hour Outlook outage exposes fragility in cloud infrastructure – Computerworld

    A magically minimalist Android makeover – Computerworld

    A magically minimalist Android makeover – Computerworld

    From conversation to task completion – Computerworld

    From conversation to task completion – Computerworld

    Using OneDrive for Web – Computerworld

    Using OneDrive for Web – Computerworld

    OpenAI and Perplexity enter browser wars to take on Chrome – Computerworld

    OpenAI and Perplexity enter browser wars to take on Chrome – Computerworld

  • Gaming
    Exactly How I Would Build a $500 Gaming PC

    Exactly How I Would Build a $500 Gaming PC

    The most comfortable gaming mouse in existence…

    The most comfortable gaming mouse in existence…

    Honest Game Trailers | Star Wars: The Force Unleashed

    Honest Game Trailers | Star Wars: The Force Unleashed

    Outpost Hero – Gameplay Walkthrough Part 1 – Defend Base Destroy Zombies (iOS, Android)

    Outpost Hero – Gameplay Walkthrough Part 1 – Defend Base Destroy Zombies (iOS, Android)

    6 More Small Box Game Reviews – Sail, Tiny Epic Pirates, Diced Veggies & More!

    6 More Small Box Game Reviews – Sail, Tiny Epic Pirates, Diced Veggies & More!

    Tips for Playing Majora's Mask for the first time!

    Tips for Playing Majora's Mask for the first time!

    Hebra's Side Quest | Zelda: Breath of the Wild 100% Walkthrough “103/127” (No Commentary)

    Hebra's Side Quest | Zelda: Breath of the Wild 100% Walkthrough “103/127” (No Commentary)

    Zelda Breath of the Wild – 27 Ways to Make a Campfire

    Zelda Breath of the Wild – 27 Ways to Make a Campfire

    Ocarina of Time Walkthrough Let's Play – Part 3

    Ocarina of Time Walkthrough Let's Play – Part 3

  • 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 Paint a Mystical Eye | No Talking Digital Art

    How to Paint a Mystical Eye | No Talking Digital Art

    FUZZY ANTEATER SAD ORIGIN STORY! The Amazing Digital Circus UNOFFICIAL Animation

    FUZZY ANTEATER SAD ORIGIN STORY! The Amazing Digital Circus UNOFFICIAL Animation

    How Artificial Intelligence is slowly becoming less art-ificial | Amir Baradaran | TEDxBocaRaton

    How Artificial Intelligence is slowly becoming less art-ificial | Amir Baradaran | TEDxBocaRaton

    Northern Lights Aurora Night Sky Vector Art Tutorial Affinity Designer V2

    Northern Lights Aurora Night Sky Vector Art Tutorial Affinity Designer V2

    The 3-Piece Collage Trick I Can’t Stop Using #visualdiary

    The 3-Piece Collage Trick I Can’t Stop Using #visualdiary

    GIGANOTOSSAURO (Desenhando com Thiago)

    GIGANOTOSSAURO (Desenhando com Thiago)

    Artist Spotlight: Nina Molloy

    Artist Spotlight: Nina Molloy

    Interactive Particle Systems from Gaussian Splats in TouchDesigner! (2025 + Mac Compatible)

    Interactive Particle Systems from Gaussian Splats in TouchDesigner! (2025 + Mac Compatible)

    I Made Leon S. Kennedy (Resident Evil 4) | Timelapse Sculpture

    I Made Leon S. Kennedy (Resident Evil 4) | Timelapse Sculpture

  • Tech Deals
    Lexar Professional 1800x SDXC UHS-II Card Gold Series 128GB – (2-Pack)

    Lexar Professional 1800x SDXC UHS-II Card Gold Series 128GB – (2-Pack)

    Anleo Hard Case for LaCie Rugged Mini 2TB/ 1TB/ 3TB/ 4TB/ 5TB External Hard Drive…

    Anleo Hard Case for LaCie Rugged Mini 2TB/ 1TB/ 3TB/ 4TB/ 5TB External Hard Drive…

    S660 PCIe 4.0 1TB NVMe M.2 SSD for PS5 with Heatsink, Up to 5000MB/s, Internal Gaming…

    S660 PCIe 4.0 1TB NVMe M.2 SSD for PS5 with Heatsink, Up to 5000MB/s, Internal Gaming…

    Intel Core i5-13500 2.50GHz 14 Cores LGA1700 Desktop Processor Boxed (Raptor Lake)

    Intel Core i5-13500 2.50GHz 14 Cores LGA1700 Desktop Processor Boxed (Raptor Lake)

    Hitachi 322898 Side Handle C10FCE2 C10FCH2 Replacement Part

    Hitachi 322898 Side Handle C10FCE2 C10FCH2 Replacement Part

    PC-VR Streaming Air Link Compatible with Meta Quest 3S/3/2 AX3000 WiFi6 VR Router,…

    PC-VR Streaming Air Link Compatible with Meta Quest 3S/3/2 AX3000 WiFi6 VR Router,…

    Crucial X9 2TB Portable SSD, Up to 1050MB/s, USB 3.2 USB-C, External Solid State Drive,…

    Crucial X9 2TB Portable SSD, Up to 1050MB/s, USB 3.2 USB-C, External Solid State Drive,…

    CORSAIR VIRTUOSO RGB WIRELESS XT Multiplatform Gaming Headset With Bluetooth – Dolby…

    CORSAIR VIRTUOSO RGB WIRELESS XT Multiplatform Gaming Headset With Bluetooth – Dolby…

    [Designed for Microsoft Surface] Cable Matters Desk Mount for Microsoft Surface…

    [Designed for Microsoft Surface] Cable Matters Desk Mount for Microsoft Surface…

  • 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
    3D MAXpider Custom Fit Kagu Cargo Liner (Black) Compatible with Tesla Model 3 2018-2021…

    3D MAXpider Custom Fit Kagu Cargo Liner (Black) Compatible with Tesla Model 3 2018-2021…

    Spigen Armrest Console Organizer for Tesla Model Y (2020-2024) & 3 (2017-2023) [Not…

    Spigen Armrest Console Organizer for Tesla Model Y (2020-2024) & 3 (2017-2023) [Not…

    Upgrade Rear Trunk Hook for Tesla Model Y Trunk Grocery Bag Hooks for 5 Seater Tesla…

    Upgrade Rear Trunk Hook for Tesla Model Y Trunk Grocery Bag Hooks for 5 Seater Tesla…

    Rear Trunk Spoiler Wing ABS Fit for Tesla Model Y 2020 2021 2022 2023 2024 High…

    Rear Trunk Spoiler Wing ABS Fit for Tesla Model Y 2020 2021 2022 2023 2024 High…

    2024-2025 Tesla Model 3 Highland Trunk Organizer – 2PCS Waterproof TPE Rear Trunk…

    2024-2025 Tesla Model 3 Highland Trunk Organizer – 2PCS Waterproof TPE Rear Trunk…

    Elon Musk says Tesla Robotaxi is coming to California, but no one other than shareholders believe him

    Elon Musk says Tesla Robotaxi is coming to California, but no one other than shareholders believe him

    1038548-00-I Charging Port Door Assembly Compatible with 2016 2017 2018 2019 2020 Tesla…

    1038548-00-I Charging Port Door Assembly Compatible with 2016 2017 2018 2019 2020 Tesla…

    Panasonic reportedly delays production ramp at US battery factory due to low Tesla demand

    Panasonic reportedly delays production ramp at US battery factory due to low Tesla demand

    KAYI Car Seat Cover, Memory Foam Car Seat Cushion, Non-Slip Bottom Breathable Car Seat…

    KAYI Car Seat Cover, Memory Foam Car Seat Cushion, Non-Slip Bottom Breathable Car Seat…

  • UFO
    dorcci x intergalactic

    dorcci x intergalactic

    UFOs & Alien Abductions: 100 Chilling Accounts

    UFOs & Alien Abductions: 100 Chilling Accounts

    Exploration of Space (Extended Mix)

    Exploration of Space (Extended Mix)

    2 Packs 300W UFO LED High Bay Light, 30000LM Commercial Bay Lighting Daylight 6500K, IP65 Waterproof AC 85-265V LED Warehouse Light Shop Light Garage Light for Factory Workshop Gym

    2 Packs 300W UFO LED High Bay Light, 30000LM Commercial Bay Lighting Daylight 6500K, IP65 Waterproof AC 85-265V LED Warehouse Light Shop Light Garage Light for Factory Workshop Gym

    PARANORMAL ACTIVITY: NEXT OF KIN (2021) Ending Explained

    PARANORMAL ACTIVITY: NEXT OF KIN (2021) Ending Explained

    Planner 2025-2026, Academic Year Weekly and Monthly Calender Planner, July 2025 – June 2026, Spiral Bound School Planning Tool, Perfect for Teacher, Student, Women & Men – A5 (6.3″ x 8.5″), Green

    Planner 2025-2026, Academic Year Weekly and Monthly Calender Planner, July 2025 – June 2026, Spiral Bound School Planning Tool, Perfect for Teacher, Student, Women & Men – A5 (6.3″ x 8.5″), Green

    Dissecting 9/11 Conspiracy Theories – First Tuesday Lecture

    Dissecting 9/11 Conspiracy Theories – First Tuesday Lecture

    The Chosen: Season 1-4 – Standard Edition DVD 4-Pack

    The Chosen: Season 1-4 – Standard Edition DVD 4-Pack

    AI This Week Unidentified Flying Object

    AI This Week Unidentified Flying Object

  • AI
    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

    Artificial Intelligence

    Unlock retail intelligence by transforming data into actionable insights using generative AI with Amazon Q Business

    Artificial Intelligence

    Scale generative AI use cases, Part 1: Multi-tenant hub and spoke architecture using AWS Transit Gateway

    Artificial Intelligence

    Build a just-in-time knowledge base with Amazon Bedrock

    Artificial Intelligence

    Transforming network operations with AI: How Swisscom built a network assistant using Amazon Bedrock

  • Apple
    Apple’s M5 chip could continue an unexpected new trend: report

    Apple’s M5 chip could continue an unexpected new trend: report

    The best displays to pair with your new Mac

    The best displays to pair with your new Mac

    New ‘HomePad’ product gets fresh launch timing update

    New ‘HomePad’ product gets fresh launch timing update

    M4 MacBook Air, iPhone, AirPods, iPad, more 9to5Mac

    M4 MacBook Air, iPhone, AirPods, iPad, more 9to5Mac

    Leaker teases Dynamic Island’s ‘significant evolution’ ahead

    Leaker teases Dynamic Island’s ‘significant evolution’ ahead

    July 11, 2025 – Apple’s plans for new Macs, iPads, and more

    Apple Watch Ultra 3: Three new features are coming next year

    Apple Watch Ultra 3: Three new features are coming this fall

    Report: Apple set to land US F1 streaming rights in $150 million+ deal

    Report: Apple set to land US F1 streaming rights in $150 million+ deal

    Fresh leak confirms new iPhone 17 and iPhone 17 Air colors

    Fresh leak confirms new iPhone 17 and iPhone 17 Air colors

  • ComputerWorld
    AI coding tools can slow down seasoned developers by 19%

    AI coding tools can slow down seasoned developers by 19%

    Will IT turn the AI bot battle into a money maker? (And is that even a good idea?) – Computerworld

    Will IT turn the AI bot battle into a money maker? (And is that even a good idea?) – Computerworld

    Tariff uncertainty hits US PC shipments in Q2 – Computerworld

    Tariff uncertainty hits US PC shipments in Q2 – Computerworld

    The fast way to fix a frozen Start menu or taskbar in Windows – Computerworld

    The fast way to fix a frozen Start menu or taskbar in Windows – Computerworld

    Microsoft’s 19-hour Outlook outage exposes fragility in cloud infrastructure – Computerworld

    Microsoft’s 19-hour Outlook outage exposes fragility in cloud infrastructure – Computerworld

    A magically minimalist Android makeover – Computerworld

    A magically minimalist Android makeover – Computerworld

    From conversation to task completion – Computerworld

    From conversation to task completion – Computerworld

    Using OneDrive for Web – Computerworld

    Using OneDrive for Web – Computerworld

    OpenAI and Perplexity enter browser wars to take on Chrome – Computerworld

    OpenAI and Perplexity enter browser wars to take on Chrome – Computerworld

  • Gaming
    Exactly How I Would Build a $500 Gaming PC

    Exactly How I Would Build a $500 Gaming PC

    The most comfortable gaming mouse in existence…

    The most comfortable gaming mouse in existence…

    Honest Game Trailers | Star Wars: The Force Unleashed

    Honest Game Trailers | Star Wars: The Force Unleashed

    Outpost Hero – Gameplay Walkthrough Part 1 – Defend Base Destroy Zombies (iOS, Android)

    Outpost Hero – Gameplay Walkthrough Part 1 – Defend Base Destroy Zombies (iOS, Android)

    6 More Small Box Game Reviews – Sail, Tiny Epic Pirates, Diced Veggies & More!

    6 More Small Box Game Reviews – Sail, Tiny Epic Pirates, Diced Veggies & More!

    Tips for Playing Majora's Mask for the first time!

    Tips for Playing Majora's Mask for the first time!

    Hebra's Side Quest | Zelda: Breath of the Wild 100% Walkthrough “103/127” (No Commentary)

    Hebra's Side Quest | Zelda: Breath of the Wild 100% Walkthrough “103/127” (No Commentary)

    Zelda Breath of the Wild – 27 Ways to Make a Campfire

    Zelda Breath of the Wild – 27 Ways to Make a Campfire

    Ocarina of Time Walkthrough Let's Play – Part 3

    Ocarina of Time Walkthrough Let's Play – Part 3

  • 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 Paint a Mystical Eye | No Talking Digital Art

    How to Paint a Mystical Eye | No Talking Digital Art

    FUZZY ANTEATER SAD ORIGIN STORY! The Amazing Digital Circus UNOFFICIAL Animation

    FUZZY ANTEATER SAD ORIGIN STORY! The Amazing Digital Circus UNOFFICIAL Animation

    How Artificial Intelligence is slowly becoming less art-ificial | Amir Baradaran | TEDxBocaRaton

    How Artificial Intelligence is slowly becoming less art-ificial | Amir Baradaran | TEDxBocaRaton

    Northern Lights Aurora Night Sky Vector Art Tutorial Affinity Designer V2

    Northern Lights Aurora Night Sky Vector Art Tutorial Affinity Designer V2

    The 3-Piece Collage Trick I Can’t Stop Using #visualdiary

    The 3-Piece Collage Trick I Can’t Stop Using #visualdiary

    GIGANOTOSSAURO (Desenhando com Thiago)

    GIGANOTOSSAURO (Desenhando com Thiago)

    Artist Spotlight: Nina Molloy

    Artist Spotlight: Nina Molloy

    Interactive Particle Systems from Gaussian Splats in TouchDesigner! (2025 + Mac Compatible)

    Interactive Particle Systems from Gaussian Splats in TouchDesigner! (2025 + Mac Compatible)

    I Made Leon S. Kennedy (Resident Evil 4) | Timelapse Sculpture

    I Made Leon S. Kennedy (Resident Evil 4) | Timelapse Sculpture

  • Tech Deals
    Lexar Professional 1800x SDXC UHS-II Card Gold Series 128GB – (2-Pack)

    Lexar Professional 1800x SDXC UHS-II Card Gold Series 128GB – (2-Pack)

    Anleo Hard Case for LaCie Rugged Mini 2TB/ 1TB/ 3TB/ 4TB/ 5TB External Hard Drive…

    Anleo Hard Case for LaCie Rugged Mini 2TB/ 1TB/ 3TB/ 4TB/ 5TB External Hard Drive…

    S660 PCIe 4.0 1TB NVMe M.2 SSD for PS5 with Heatsink, Up to 5000MB/s, Internal Gaming…

    S660 PCIe 4.0 1TB NVMe M.2 SSD for PS5 with Heatsink, Up to 5000MB/s, Internal Gaming…

    Intel Core i5-13500 2.50GHz 14 Cores LGA1700 Desktop Processor Boxed (Raptor Lake)

    Intel Core i5-13500 2.50GHz 14 Cores LGA1700 Desktop Processor Boxed (Raptor Lake)

    Hitachi 322898 Side Handle C10FCE2 C10FCH2 Replacement Part

    Hitachi 322898 Side Handle C10FCE2 C10FCH2 Replacement Part

    PC-VR Streaming Air Link Compatible with Meta Quest 3S/3/2 AX3000 WiFi6 VR Router,…

    PC-VR Streaming Air Link Compatible with Meta Quest 3S/3/2 AX3000 WiFi6 VR Router,…

    Crucial X9 2TB Portable SSD, Up to 1050MB/s, USB 3.2 USB-C, External Solid State Drive,…

    Crucial X9 2TB Portable SSD, Up to 1050MB/s, USB 3.2 USB-C, External Solid State Drive,…

    CORSAIR VIRTUOSO RGB WIRELESS XT Multiplatform Gaming Headset With Bluetooth – Dolby…

    CORSAIR VIRTUOSO RGB WIRELESS XT Multiplatform Gaming Headset With Bluetooth – Dolby…

    [Designed for Microsoft Surface] Cable Matters Desk Mount for Microsoft Surface…

    [Designed for Microsoft Surface] Cable Matters Desk Mount for Microsoft Surface…

  • 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
    3D MAXpider Custom Fit Kagu Cargo Liner (Black) Compatible with Tesla Model 3 2018-2021…

    3D MAXpider Custom Fit Kagu Cargo Liner (Black) Compatible with Tesla Model 3 2018-2021…

    Spigen Armrest Console Organizer for Tesla Model Y (2020-2024) & 3 (2017-2023) [Not…

    Spigen Armrest Console Organizer for Tesla Model Y (2020-2024) & 3 (2017-2023) [Not…

    Upgrade Rear Trunk Hook for Tesla Model Y Trunk Grocery Bag Hooks for 5 Seater Tesla…

    Upgrade Rear Trunk Hook for Tesla Model Y Trunk Grocery Bag Hooks for 5 Seater Tesla…

    Rear Trunk Spoiler Wing ABS Fit for Tesla Model Y 2020 2021 2022 2023 2024 High…

    Rear Trunk Spoiler Wing ABS Fit for Tesla Model Y 2020 2021 2022 2023 2024 High…

    2024-2025 Tesla Model 3 Highland Trunk Organizer – 2PCS Waterproof TPE Rear Trunk…

    2024-2025 Tesla Model 3 Highland Trunk Organizer – 2PCS Waterproof TPE Rear Trunk…

    Elon Musk says Tesla Robotaxi is coming to California, but no one other than shareholders believe him

    Elon Musk says Tesla Robotaxi is coming to California, but no one other than shareholders believe him

    1038548-00-I Charging Port Door Assembly Compatible with 2016 2017 2018 2019 2020 Tesla…

    1038548-00-I Charging Port Door Assembly Compatible with 2016 2017 2018 2019 2020 Tesla…

    Panasonic reportedly delays production ramp at US battery factory due to low Tesla demand

    Panasonic reportedly delays production ramp at US battery factory due to low Tesla demand

    KAYI Car Seat Cover, Memory Foam Car Seat Cushion, Non-Slip Bottom Breathable Car Seat…

    KAYI Car Seat Cover, Memory Foam Car Seat Cushion, Non-Slip Bottom Breathable Car Seat…

  • UFO
    dorcci x intergalactic

    dorcci x intergalactic

    UFOs & Alien Abductions: 100 Chilling Accounts

    UFOs & Alien Abductions: 100 Chilling Accounts

    Exploration of Space (Extended Mix)

    Exploration of Space (Extended Mix)

    2 Packs 300W UFO LED High Bay Light, 30000LM Commercial Bay Lighting Daylight 6500K, IP65 Waterproof AC 85-265V LED Warehouse Light Shop Light Garage Light for Factory Workshop Gym

    2 Packs 300W UFO LED High Bay Light, 30000LM Commercial Bay Lighting Daylight 6500K, IP65 Waterproof AC 85-265V LED Warehouse Light Shop Light Garage Light for Factory Workshop Gym

    PARANORMAL ACTIVITY: NEXT OF KIN (2021) Ending Explained

    PARANORMAL ACTIVITY: NEXT OF KIN (2021) Ending Explained

    Planner 2025-2026, Academic Year Weekly and Monthly Calender Planner, July 2025 – June 2026, Spiral Bound School Planning Tool, Perfect for Teacher, Student, Women & Men – A5 (6.3″ x 8.5″), Green

    Planner 2025-2026, Academic Year Weekly and Monthly Calender Planner, July 2025 – June 2026, Spiral Bound School Planning Tool, Perfect for Teacher, Student, Women & Men – A5 (6.3″ x 8.5″), Green

    Dissecting 9/11 Conspiracy Theories – First Tuesday Lecture

    Dissecting 9/11 Conspiracy Theories – First Tuesday Lecture

    The Chosen: Season 1-4 – Standard Edition DVD 4-Pack

    The Chosen: Season 1-4 – Standard Edition DVD 4-Pack

    AI This Week Unidentified Flying Object

    AI This Week Unidentified Flying Object

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

GitHub – e7h4n/ccstate

Hacker News by Hacker News
December 19, 2024
in Hacker News
Reading Time: 46 mins read
124
A A
0

2024-12-19 05:14:00
github.com


Coverage Status
NPM Type Definitions
NPM Version
npm package minimized gzipped size
CI
CodSpeed Badge
License: MIT

CCState is a semantic, strict, and flexible state management library suitable for medium to large single-page applications with complex state management needs.

The name of CCState comes from three basic data types: computed, command, and state.

  • 💯 Simple & Intuitive: Crystal-clear API design with just 3 data types and 2 operations
  • ✅ Rock-solid Reliability: Comprehensive test coverage reaching 100% branch coverage
  • 🪶 Ultra-lightweight: Zero dependencies, only 500 lines of core code
  • 💡 Framework Agnostic: Seamlessly works with React, Vanilla JS, or any UI framework
  • 🚀 Blazing Fast: Optimized performance from day one, 2x-7x faster than Jotai across scenarios
# npm
npm i ccstate

# pnpm
pnpm add ccstate

# yarn
yarn add ccstate

Use state to store a simple value unit, and use computed to create a derived computation logic:

// data.js
import { state, computed } from 'ccstate';

export const userId$ = state('');

export const user$ = computed(async (get) => {
  const userId = get(userId$);
  if (!userId) return null;

  const resp = await fetch(`https://api.github.com/users/${userId}`);
  return resp.json();
});

Use useGet and useSet hooks in React to get/set data, and use useResolved to get Promise value.

// App.js
import { useGet, useSet, useResolved } from 'ccstate';
import { userId$, user$ } from './data';

export default function App() {
  const userId = useGet(userId$);
  const setUserId = useSet(userId$);
  const user = useResolved(user$);

  return (
    div>
      div>
        input type="text" value={userId} onChange={(e) => setUserId(e.target.value)} placeholder="github username" />
      div>
      div>
        img src={user?.avatar_url} width="48" />
        div>
          {user?.name}
          {user?.company}
        div>
      div>
    div>
  );
}

Use createStore and StoreProvider to provide a CCState store to React, all states and computations will only affect this isolated store.

// main.jsx
import { createStore, StoreProvider } from 'ccstate';
import { StrictMode } from 'react';
import { createRoot } from 'react-dom/client';

import App from './App';

const rootElement = document.getElementById('root');
const root = createRoot(rootElement);

const store = createStore();
root.render(
  StrictMode>
    StoreProvider value={store}>
      App />
    StoreProvider>
  StrictMode>,
);

That’s it! Click here to see the full example.

Through these examples, you should have understood the basic usage of CCState. Next, you can read to learn about CCState’s core APIs.

CCState provides several simple concepts to help developers better manage application states. And it can be used as an external store to drive UI frameworks like React.

State is the most basic value unit in CCState. A State can store any type of value, which can be accessed or modified through the store’s get/set methods. Before explaining why it’s designed this way, let’s first look at the basic capabilities of State.

import { store, state } from 'ccstate';

const store = createStore();

const userId$ = state(0);
store.get(userId$); // 0
store.set(userId$, 100);
store.get(userId$); // 100

const callback$ = state(() => void) | undefined>(undefined);
store.set(callback$, () => {
  console.log('awesome ccstate');
});
store.get(callback$)(); // console log 'awesome ccstate'

These examples should be very easy to understand. You might notice a detail in the examples: all variables returned by state have a $ suffix. This is a naming convention used to distinguish an CCState data type from other regular types. CCState data types must be accessed through the store’s get/set methods, and since it’s common to convert an CCState data type to a regular type using get, the $ suffix helps avoid naming conflicts.

In CCState, declaring a State doesn’t mean the value will be stored within the State itself. In fact, a State acts like a key in a Map, and CCState needs to create a Map to store the corresponding value for each State – this Map is the Store.

const count$ = state(0); // count$: { init: 0 }

const store = createStore(); // imagine this as new Map()
store.set(count$, 10); // simply imagine as map[count$] = 10

const otherStore = createStore(); // another new Map()
otherStore.get(count$); // anotherMap[$count] ?? $count.init, returns 0

This should be easy to understand. If Store only needed to support State types, a simple Map would be sufficient. However, CCState needs to support two additional data types. Next, let’s introduce Computed, CCState’s reactive computation unit.

Computed is CCState’s reactive computation unit. You can write derived computation logic in Computed, such as sending HTTP requests, data transformation, data aggregation, etc.

import { computed, createStore } from 'ccstate';

const userId$ = state(0);
const user$ = computed(async (get) => {
  const userId = get(userId$);
  const resp = await fetch('/api/users/' + userId);
  return resp.json();
});

const store = createStore();
const user = await store.get(user$);

Does this example seem less intuitive than State? Here’s a mental model that might help you better understand what’s happening:

  • computed(fn) returns an object {read: fn}, which is assigned to user$
  • When store.get(user$) encounters an object which has a read function, it calls that function: user$.read(store.get)

This way, Computed receives a get accessor that can access other data in the store. This get accessor is similar to store.get and can be used to read both State and Computed. The reason CCState specifically passes a get method to Computed, rather than allowing direct access to the store within Computed, is to shield the logic within Computed from other store methods like store.set. The key characteristic of Computed is that it can only read states from the store but cannot modify them. In other words, Computed is side-effect free.

In most cases, side-effect free computation logic is extremely useful. They can be executed any number of times and have few requirements regarding execution timing. Computed is one of the most powerful features in CCState, and you should try to write your logic as Computed whenever possible, unless you need to perform set operations on the Store.

Command is CCState’s logic unit for organizing side effects. It has both set and get accessors from the store, allowing it to not only read other data types but also modify State or call other Command.

import { command, createStore } from 'ccstate';

const user$ = stateUserInfo | undefined>(undefined);
const updateUser$ = command(async ({ set }, userId) => {
  const user = await fetch('/api/users/' + userId).then((resp) => resp.json());
  set(user$, user);
});

const store = createStore();
store.set(updateUser$, 10); // fetchUserInfo(userId=10) and set to user$

Similarly, we can imagine the set operation like this:

  • command(fn) returns an object {write: fn} which is assigned to updateUser$
  • When store.set(updateUser$) encounters an object which has a write function, it calls that function: updateUser$.write({set: store.set, get: store.get}, userId)

Since Command can call the set method, it produces side effects on the Store. Therefore, its execution timing must be explicitly specified through one of these ways:

  • Calling a Command through store.set
  • Being called by the set method within other Commands
  • Being triggered by subscription relationships established through store.sub

CCState provides a sub method on the store to establish subscription relationships.

import { createStore, state, computed, command } from 'ccstate';

const base$ = state(0);
const double$ = computed((get) => get(base$) * 2);

const store = createStore();
store.sub(
  double$,
  command(({ get }) => {
    console.log('double', get(double$));
  }),
);

store.set(base$, 10); // will log to console 'double 20'

There are two ways to unsubscribe:

  1. Using the unsub function returned by store.sub
  2. Using an AbortSignal to control the subscription

The sub method is powerful but should be used carefully. In most cases, Computed is a better choice than sub because Computed doesn’t generate new set operations.

// 🙅 use sub
const user$ = state(undefined);
const userId$ = state(0);
store.sub(
  userId$,
  command(({ set, get }) => {
    const userId = get(userId$);
    const user = fetch('/api/users/' + userId).then((resp) => resp.json());
    set(user$, user);
  }),
);

// ✅ use computed
const userId$ = state(0);
const user$ = computed(async (get) => {
  return await fetch('/api/users/' + get(userId$)).then((resp) => resp.json());
});

Using Computed to write reactive logic has several advantages:

  • No need to manage unsubscription
  • No need to worry about it modifying other States or calling other Command

Here’s a simple rule of thumb:

if some logic can be written as a Computed, it should be written as a Computed.

Typegetsetsub targetas sub callback
State✅✅✅❌
Computed✅❌✅❌
Command❌✅❌✅

That’s it! Next, you can learn how to use CCState in React.

To begin using CCState in a React application, you must utilize the StoreProvider to provide a store for the hooks.

// main.tsx
import { createStore, StoreProvider } from 'ccstate';
import { App } from './App';
import { StrictMode } from 'react';
import { createRoot } from 'react-dom/client';

const store = createStore();

createRoot(document.getElementById('root')).render(
  StrictMode>
    StoreProvider value={store}>
      App />
    StoreProvider>
  StrictMode>,
);

All descendant components within the StoreProvider will use the provided store as the caller for get and set operations.

You can place the StoreProvider inside or outside of StrictMode; the functionality is the same.

The most basic usage is to use useGet to retrieve the value from State or Computed.

// data/count.ts
import { state } from 'ccstate';
export const count$ = state(0);

// App.tsx
import { useGet } from 'ccstate';
import { count$ } from './data/count';

function App() {
  const count = useGet(count$);
  return div>{count}div>;
}

useGet returns a State or a Computed value, and when the value changes, useGet triggers a re-render of the component.

useGet does not do anything special with Promise values. In fact, useGet is equivalent to a single store.get call, plus a store.sub to ensure reactive updates to the React component.

Two other useful hooks are available when dealing with Promise values. First, we introduce useLoadable.

// data/user.ts
import { computed } from 'ccstate';

export const user$ = computed(async () => {
  return fetch('/api/users/current').then((res) => res.json());
});

// App.tsx
import { useLoadable } from 'ccstate';
import { user$ } from './data/user';

function App() {
  const user_ = useLoadable(user$);
  if (user_.state === 'loading') return div>Loading...div>;
  if (user_.state === 'error') return div>Error: {user_.error.message}div>;

  return div>{user_.data.name}div>;
}

useLoadable accepts Value/Computed that returns a Promise and wraps the result in a Loadable structure.

type LoadableT> =
  | {
      state: 'loading';
    }
  | {
      state: 'hasData';
      data: T;
    }
  | {
      state: 'hasError';
      error: unknown;
    };

This allows you to render loading and error states in JSX based on the state. useLoadable suppresses exceptions, so it will not trigger an ErrorBoundary.

Another useful hook is useResolved, which always returns the resolved value of a Promise.

// App.tsx
import { useResolved } from 'ccstate';
import { user$ } from './data/user';

function App() {
  const user = useResolved(user$);
  return div>{user?.name}div>;
}

useResolved only returns the parameter passed to the resolve function so that it will return undefined during loading and when encountering error values. Like useLoadable, useResolved also suppresses exceptions. In fact, useResolved is a simple wrapper around useLoadable.

// useResolved.ts
import { useLoadable } from './useLoadable';
import type { Computed, State } from '../core';

export function useResolvedT>(atom: StatePromiseT>> | ComputedPromiseT>>): T | undefined {
  const loadable = useLoadable(atom);
  return loadable.state === 'hasData' ? loadable.data : undefined;
}

useLastLoadable & useLastResolved

In some scenarios, we want a refreshable Promise Computed to maintain its previous result during the refresh process instead of showing a loading state. CCState provides useLastLoadable and useLastResolved to achieve this functionality.

import { useLoadable } from 'ccstate';
import { user$ } from './data/user';

function App() {
  const user_ = useLastLoadable(user$); // Keep the previous result during new user$ request, without triggering loading state
  if (user_.state === 'loading') return div>Loading...div>;
  if (user_.state === 'error') return div>Error: {user_.error.message}div>;

  return div>{user_.data.name}div>;
}

useLastResolved behaves similarly – it always returns the last resolved value from a Promise Atom and won’t reset to undefined when a new Promise is generated.

Updating State / Triggering Command

The useSet hook can be used to update the value of State, or trigger Command. It returns a function equivalent to store.set when called.

// App.tsx
import { useSet } from 'ccstate';
import { count$ } from './data/count';

function App() {
  const setCount = useSet(count$);
  // setCount(x => x + 1) is equivalent to store.set(count$, x => x + 1)
  return button onClick={() => setCount((x) => x + 1)}>Incrementbutton>;
}

Testing Value/Computed should be as simple as testing a Map.

// counter.test.ts
import { test } from 'vitest';
import { createStore, state } from 'ccstate';

test('test counter', () => {
  const store = createStore();
  const count$ = state(0);
  store.set(count$, 10);
  expect(store.get(count$)).toBe(10);
});

Here are some tips to help you better debug during testing.

Use ConsoleInterceptor to log most store behaviors to the console during testing:

import { createConsoleDebugStore, state, computed, command } from 'ccstate';

const base$ = state(1, { debugLabel: 'base$' });
const derived$ = computed((get) => get(base$) * 2);

const store = createConsoleDebugStore([base$, 'derived'], ['set', 'sub']); // log sub & set actions
store.set(base$, 1); // console: SET [V0:base$] 1
store.sub(
  derived$,
  command(() => void 0),
); // console: SUB [V0:derived$]

CCState is inspired by Jotai. While Jotai is a great state management solution that has benefited the Motiff project significantly, as our project grew larger, especially with the increasing number of states (10k~100k atoms), we felt that some of Jotai’s design choices needed adjustments, mainly in these aspects:

  • Too many combinations of atom init/setter/getter methods, need simplification to reduce team’s mental overhead
  • Should reduce reactive capabilities, especially the onMount capability – the framework shouldn’t provide this ability
  • Some implicit magic operations, especially Promise wrapping, make the application execution process less transparent

To address these issues, I created CCState to express my thoughts on state management. Before detailing the differences from Jotai, we need to understand CCState’s data types and subscription system.

Like Jotai, CCState is also an Atom State solution. However, unlike Jotai, CCState doesn’t expose Raw Atom, instead dividing Atoms into three types:

  • State (equivalent to “Primitive Atom” in Jotai): State is a readable and writable “variable”, similar to a Primitive Atom in Jotai. Reading a State involves no computation process, and writing to a State just like a map.set.
  • Computed (equivalent to “Read-only Atom” in Jotai): Computed is a readable computed variable whose calculation process should be side-effect free. As long as its dependent Atoms don’t change, repeatedly reading the value of a Computed should yield identical results. Computed is similar to a Read-only Atom in Jotai.
  • Command (equivalent to “Write-only Atom” in Jotai): Command is used to encapsulate a process code block. The code inside an Command only executes when an external set call is made on it. Command is also the only type in ccstate that can modify value without relying on a store.

CCState’s subscription system is different from Jotai’s. First, CCState’s subscription callback must be an Command.

export const userId$ = state(1);

export const userIdChange$ = command(({ get, set }) => {
  const userId = get(userId$);
  // ...
});

// ...
import { userId$, userIdChange$ } from './data';

function setupPage() {
  const store = createStore();
  // ...
  store.sub(userId$, userIdChange$);
  // ...
}

The consideration here is to avoid having callbacks depend on the Store object, which was a key design consideration when creating CCState. In CCState, sub is the only API with reactive capabilities, and CCState reduces the complexity of reactive computations by limiting Store usage.

CCState does not have APIs like onMount. This is because CCState considers onMount to be fundamentally an effect, and providing APIs like onMount in computed would make the computation process non-idempotent.

While Reactive Programming like useEffect has natural advantages in decoupling View Components, it causes many complications for editor applications like Motiff.

Regardless of the original design semantics of useEffect, in the current environment, useEffect‘s semantics are deeply bound to React’s rendering behavior. When engineers use useEffect, they subconsciously think “callback me when these things change”, especially “callback me when some async process is done”. While it’s easy to write such waiting code using async/await, it feels unnatural in React.

// App.jsx
// Reactive Programming in React
export function App() {
  const userId = useUserId(); // an common hook to takeout userId from current location search params
  const [user, setUser] = useState();
  const [loading, setLoading] = useState();

  useEffect(() => {
    setLoading(true);
    fetch('/api/users/' + userId)
      .then((resp) => resp.json())
      .then((u) => {
        setLoading(false);
        setUser(u);
      });
  }, [userId]);

  if (loading) {
    return div>Loading...div>;
  }

  return >{user?.name}>;
}

When designing CCState, we wanted the trigger points for value changes to be completely detached from React’s Mount/Unmount lifecycle and completely decoupled from React’s rendering behavior.

// data.js
export const userId$ = state(0)
export const init$ = command(({set}) => {
  const userId = // ... parse userId from location search
  set(userId$, userId)
})

export const user$ = computed(get => {
  const userId = get(userId$)
  return fetch('/api/users/' + userId).then(resp => resp.json())
})

// App.jsx
export function App() {
  const user = useLastResolved(user$);
  return >{user?.name}>;
}

// main.jsx
const store = createStore();
store.set(init$)

const rootElement = document.getElementById('root')!;
const root = createRoot(rootElement);
root.render(
  StoreProvider value={store}>
    App />
  StoreProvider>,
);

Changelog

Here are some new ideas:

  • Integration with svelte / solid.js
  • Enhance devtools
    • Support viewing current subscription graph and related atom values
    • Enable logging and breakpoints for specific atoms in devtools
  • Performance improvements
    • Mount atomState directly on atoms when there’s only one store in the application to reduce WeakMap lookup overhead
    • Support static declaration of upstream dependencies for Computed to improve performance by disabling runtime dependency analysis

CCState welcomes any suggestions and Pull Requests. If you’re interested in improving CCState, here are some basic steps to help you set up a CCState development environment.

pnpm install
pnpm husky # setup commit hooks to verify commit
pnpm vitest # to run all tests
pnpm lint # check code style & typing

Thanks Jotai for the inspiration and some code snippets, especially the test cases. Without their work, this project would not exist.

This project is licensed under the MIT License – see the LICENSE file for details.


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!

Source Link

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
Previous Post

25 Outrageous Conspiracy Theories That Might Be True

Next Post

Sonic Frontiers Review Scores ARE OUT! – Let's Talk About Them

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

decryption’s blog – MacPaint Art From The Mid-80s Still Looks Great Today
Hacker News

decryption’s blog – MacPaint Art From The Mid-80s Still Looks Great Today

July 12, 2025
1.3k
Lucas Sifoni – Leveraging Elixir’s hot code loading capabilities to modularize a monolithic app
Hacker News

Lucas Sifoni – Leveraging Elixir’s hot code loading capabilities to modularize a monolithic app

July 11, 2025
1.3k
HDD Clicker – Serdashop
Hacker News

HDD Clicker – Serdashop

July 11, 2025
1.3k
SANDISK 2TB PORTABLE SSD
Hacker News

I’m more proud of these 128 kilobytes than anything I’ve built since | by Mike Hall | Jul, 2025

July 11, 2025
1.3k
AI Agent Benchmarks are Broken
Hacker News

AI Agent Benchmarks are Broken

July 11, 2025
1.3k
The Day Someone Created 184 Billion Bitcoin
Hacker News

The Day Someone Created 184 Billion Bitcoin

July 11, 2025
1.3k
fosrl/pangolin: Tunneled Reverse Proxy Server with Identity and Access Control and Dashboard UI
Hacker News

fosrl/pangolin: Tunneled Reverse Proxy Server with Identity and Access Control and Dashboard UI

July 10, 2025
1.3k
AI Coding Tools Can Actually Reduce Productivity
Hacker News

AI Coding Tools Can Actually Reduce Productivity

July 10, 2025
1.3k
Load More
Next Post
Sonic Frontiers Review Scores ARE OUT! – Let's Talk About Them

Sonic Frontiers Review Scores ARE OUT! - Let's Talk About Them

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

Qualcomm is hosting XR Day in India on July 21

XRP Price Watch: Surges 27% in a Week, Market Cap Overtakes Tether

Mapped: Open Carry Laws by State

Every Xbox Game Still Coming (We Think) After The Recent Layoffs

dorcci x intergalactic

3D MAXpider Custom Fit Kagu Cargo Liner (Black) Compatible with Tesla Model 3 2018-2021…

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