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

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

    Artificial Intelligence

    Writing Your First GPU Kernel in Python with Numba and CUDA

    Artificial Intelligence

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

    Artificial Intelligence

    Introducing Amazon Bedrock AgentCore Identity: Securing agentic AI at scale

    Artificial Intelligence

    The Future of LLM Development is Open Source

    Artificial Intelligence

    All You Need is Ollama’s New App

    Artificial Intelligence

    How to Go From Text to SQL with LLMs

    Artificial Intelligence

    Agentic AI Hands-On in Python: A Video Tutorial

    Artificial Intelligence

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

  • Apple
    iOS 18.6.2 could be coming very soon to your iPhone

    Apple releases iOS 18.6.2 for iPhone, here’s what’s new

    Apple updates macOS Sequoia to version 15.6.1

    Apple updates macOS Sequoia to version 15.6.1

    How to import passwords into Apple Passwords

    How to import passwords into Apple Passwords

    PSA: iOS 18.6.2 patches key security vulnerability

    PSA: iOS 18.6.2 patches key security vulnerability

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

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

    Masimo sues US Customs over Apple Watch blood oxygen return

    Masimo sues US Customs over Apple Watch blood oxygen return

    Moises app can now generate AI bandmates

    Moises app can now generate AI bandmates

    iPhone 17 cases, Apple Watch with Touch ID?

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

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

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

    Productivity software firms pivot to genAI by leaning on legacy strengths

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

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

    Microsoft fixes the fixes that broke Windows tools

    Microsoft fixes the fixes that broke Windows tools

    Microsoft pushes Copilot directly into Excel cells

    Microsoft pushes Copilot directly into Excel cells

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

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

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

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

    Anthropic’s Claude models can now shut down harmful conversations

    Anthropic’s Claude models can now shut down harmful conversations

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

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

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

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

  • Gaming
    Why Everybody Hates Ubisoft

    Why Everybody Hates Ubisoft

    If you’ve ever craved the perfect combination of vibes from Puyo Puyo Tetris and Rhythm Heaven, do I have the game for you

    If you’ve ever craved the perfect combination of vibes from Puyo Puyo Tetris and Rhythm Heaven, do I have the game for you

    SHROUD REACTS TO NEW BATTLEFIELD 6 TRAILER + GAMEPLAY

    SHROUD REACTS TO NEW BATTLEFIELD 6 TRAILER + GAMEPLAY

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

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

    Super Bear Adventure Gameplay Walkthrough Secret Tunnel

    Super Bear Adventure Gameplay Walkthrough Secret Tunnel

    Corsair iCUE Link Titan 360 RX LCD review

    MSI MPG CoreLiquid P13 360 review

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

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

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

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

    Return to Dark Tower Board Game Review

    Return to Dark Tower Board Game Review

  • Retro Rewind
    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 57 April 1994

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

  • Tech Art
    How to draw 3d art on paper || 3d art easy || 3d art easy step by step #3d #3dart #3ddrawing

    How to draw 3d art on paper || 3d art easy || 3d art easy step by step #3d #3dart #3ddrawing

    Moonlit Bathhouse Digital Painting Process

    Moonlit Bathhouse Digital Painting Process

    Digital Art for Beginners on MS PAINT | Village Painting

    Digital Art for Beginners on MS PAINT | Village Painting

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

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

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

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

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

    Jordan Casteel at the New Museum   Virtual Tour

    Jordan Casteel at the New Museum Virtual Tour

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

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

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

  • Tech Deals
    ORICO 5Bay RAID External Hard Drive Enclosure for 2.5/3.5 Inch SATA HDD/SSD up to 5X…

    ORICO 5Bay RAID External Hard Drive Enclosure for 2.5/3.5 Inch SATA HDD/SSD up to 5X…

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

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

    Intel Wireless AC 9260 Single Pack

    Intel Wireless AC 9260 Single Pack

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

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

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

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

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

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

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

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

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

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

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

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

  • Techs Got To Eat
    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

  • Tesla
    SUPERFINDINGS 30PCS 3 Styles Wheel Lug Cap Cover Removal Tool Set Car Wheel Hub Bolt Nut…

    SUPERFINDINGS 30PCS 3 Styles Wheel Lug Cap Cover Removal Tool Set Car Wheel Hub Bolt Nut…

    ECOTRIC 41″-77″ Universal Ladder Roof Racks Compatible with 2003-2017 Chevy Express GMC…

    ECOTRIC 41″-77″ Universal Ladder Roof Racks Compatible with 2003-2017 Chevy Express GMC…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • UFO
    UFO Files #2: L’UFO di Roswell – 1947

    UFO Files #2: L’UFO di Roswell – 1947

    Bohemian Creative Acrylic Spacecraft UFO Lightweight Earrings Creative Halloween Alien Lightning Novelty Dangle Drop Earrings For Women Jewelry Gifts

    Bohemian Creative Acrylic Spacecraft UFO Lightweight Earrings Creative Halloween Alien Lightning Novelty Dangle Drop Earrings For Women Jewelry Gifts

    The Battle For Ryushi – The Trials of Machiko Noguchi

    The Battle For Ryushi – The Trials of Machiko Noguchi

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

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

    UFO Crashes & Coverups: The Alien Retrieval Files

    UFO Crashes & Coverups: The Alien Retrieval Files

    New Balance Men’s 574 Greens V2 Golf Shoe

    New Balance Men’s 574 Greens V2 Golf Shoe

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

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

    FOCO Men’s NFL Team Logo Visor Hat Caps

    FOCO Men’s NFL Team Logo Visor Hat Caps

    Legendary Underwater Mayan Temple (Season 1) | Ancient Aliens

    Legendary Underwater Mayan Temple (Season 1) | Ancient Aliens

  • AI
    Artificial Intelligence

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

    Artificial Intelligence

    Writing Your First GPU Kernel in Python with Numba and CUDA

    Artificial Intelligence

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

    Artificial Intelligence

    Introducing Amazon Bedrock AgentCore Identity: Securing agentic AI at scale

    Artificial Intelligence

    The Future of LLM Development is Open Source

    Artificial Intelligence

    All You Need is Ollama’s New App

    Artificial Intelligence

    How to Go From Text to SQL with LLMs

    Artificial Intelligence

    Agentic AI Hands-On in Python: A Video Tutorial

    Artificial Intelligence

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

  • Apple
    iOS 18.6.2 could be coming very soon to your iPhone

    Apple releases iOS 18.6.2 for iPhone, here’s what’s new

    Apple updates macOS Sequoia to version 15.6.1

    Apple updates macOS Sequoia to version 15.6.1

    How to import passwords into Apple Passwords

    How to import passwords into Apple Passwords

    PSA: iOS 18.6.2 patches key security vulnerability

    PSA: iOS 18.6.2 patches key security vulnerability

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

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

    Masimo sues US Customs over Apple Watch blood oxygen return

    Masimo sues US Customs over Apple Watch blood oxygen return

    Moises app can now generate AI bandmates

    Moises app can now generate AI bandmates

    iPhone 17 cases, Apple Watch with Touch ID?

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

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

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

    Productivity software firms pivot to genAI by leaning on legacy strengths

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

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

    Microsoft fixes the fixes that broke Windows tools

    Microsoft fixes the fixes that broke Windows tools

    Microsoft pushes Copilot directly into Excel cells

    Microsoft pushes Copilot directly into Excel cells

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

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

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

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

    Anthropic’s Claude models can now shut down harmful conversations

    Anthropic’s Claude models can now shut down harmful conversations

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

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

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

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

  • Gaming
    Why Everybody Hates Ubisoft

    Why Everybody Hates Ubisoft

    If you’ve ever craved the perfect combination of vibes from Puyo Puyo Tetris and Rhythm Heaven, do I have the game for you

    If you’ve ever craved the perfect combination of vibes from Puyo Puyo Tetris and Rhythm Heaven, do I have the game for you

    SHROUD REACTS TO NEW BATTLEFIELD 6 TRAILER + GAMEPLAY

    SHROUD REACTS TO NEW BATTLEFIELD 6 TRAILER + GAMEPLAY

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

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

    Super Bear Adventure Gameplay Walkthrough Secret Tunnel

    Super Bear Adventure Gameplay Walkthrough Secret Tunnel

    Corsair iCUE Link Titan 360 RX LCD review

    MSI MPG CoreLiquid P13 360 review

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

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

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

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

    Return to Dark Tower Board Game Review

    Return to Dark Tower Board Game Review

  • Retro Rewind
    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Game Players Issue 80 Magazine January 1996

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Video Game Trader Winter 2014

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Games April 1995

    Retro Rewind: Electronic Gaming Monthly Magazine Number 55 February 1994

    Retro Rewind: Electronic Gaming Monthly Magazine Number 57 April 1994

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: Blast from the Past – 35 Iconic Commercials of 1988!

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: PC World Magazine August 1998

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: Computer Shopper Magazine September 1997

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: PC Magazine December 2015

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

    Retro Rewind: EDGE Magazine RETRO #1: The Guide to Classic Videogame Playing and Collecting

  • Tech Art
    How to draw 3d art on paper || 3d art easy || 3d art easy step by step #3d #3dart #3ddrawing

    How to draw 3d art on paper || 3d art easy || 3d art easy step by step #3d #3dart #3ddrawing

    Moonlit Bathhouse Digital Painting Process

    Moonlit Bathhouse Digital Painting Process

    Digital Art for Beginners on MS PAINT | Village Painting

    Digital Art for Beginners on MS PAINT | Village Painting

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

    THE AMAZING DIGITAL CIRCUS Music Animation COMPLETE EDITION

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

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

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

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

    Jordan Casteel at the New Museum   Virtual Tour

    Jordan Casteel at the New Museum Virtual Tour

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

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

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

  • Tech Deals
    ORICO 5Bay RAID External Hard Drive Enclosure for 2.5/3.5 Inch SATA HDD/SSD up to 5X…

    ORICO 5Bay RAID External Hard Drive Enclosure for 2.5/3.5 Inch SATA HDD/SSD up to 5X…

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

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

    Intel Wireless AC 9260 Single Pack

    Intel Wireless AC 9260 Single Pack

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

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

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

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

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

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

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

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

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

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

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

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

  • Techs Got To Eat
    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Spicy Chickpea Shakshuka Mug: 5-Minute Vegetarian Fuel

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Bacon & Spinach Mug Quiche: 3-Minute Gourmet Breakfast

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Cheesy Broccoli Rice Mug: 5-Minute Super Comfort Food

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Top 10 Vegetarian Recipes for 2025: Easy and Nutritious Meals for Busy People

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Mug Lasagna: 5-Minute Microwave Meat Lover’s Dream

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon Fried Rice Mug: 5-Minute Microwave Meal

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Bacon & Cheddar Mug Biscuit: 2-Minute Savory Comfort

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Loaded Bacon Cheesy Potato Mug: 5-Minute Comfort Food

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

    Peanut Butter Banana Mug Muffin: 5-Minute Protein Snack

  • Tesla
    SUPERFINDINGS 30PCS 3 Styles Wheel Lug Cap Cover Removal Tool Set Car Wheel Hub Bolt Nut…

    SUPERFINDINGS 30PCS 3 Styles Wheel Lug Cap Cover Removal Tool Set Car Wheel Hub Bolt Nut…

    ECOTRIC 41″-77″ Universal Ladder Roof Racks Compatible with 2003-2017 Chevy Express GMC…

    ECOTRIC 41″-77″ Universal Ladder Roof Racks Compatible with 2003-2017 Chevy Express GMC…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • UFO
    UFO Files #2: L’UFO di Roswell – 1947

    UFO Files #2: L’UFO di Roswell – 1947

    Bohemian Creative Acrylic Spacecraft UFO Lightweight Earrings Creative Halloween Alien Lightning Novelty Dangle Drop Earrings For Women Jewelry Gifts

    Bohemian Creative Acrylic Spacecraft UFO Lightweight Earrings Creative Halloween Alien Lightning Novelty Dangle Drop Earrings For Women Jewelry Gifts

    The Battle For Ryushi – The Trials of Machiko Noguchi

    The Battle For Ryushi – The Trials of Machiko Noguchi

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

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

    UFO Crashes & Coverups: The Alien Retrieval Files

    UFO Crashes & Coverups: The Alien Retrieval Files

    New Balance Men’s 574 Greens V2 Golf Shoe

    New Balance Men’s 574 Greens V2 Golf Shoe

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

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

    FOCO Men’s NFL Team Logo Visor Hat Caps

    FOCO Men’s NFL Team Logo Visor Hat Caps

    Legendary Underwater Mayan Temple (Season 1) | Ancient Aliens

    Legendary Underwater Mayan Temple (Season 1) | Ancient Aliens

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

Getting free internet on a cruise, saving $170

Hacker News by Hacker News
June 16, 2025
in Hacker News
Reading Time: 22 mins read
121
A A
0

2025-06-16 13:38:00
angad.me

Picture this, you’re a teenager in the middle of the ocean on a cruise ship. All is good, except you’re lacking your lifeblood: internet. You could pay $170 for seven days of throttled internet on a single device, and perhaps split it via a travel router or hotspot, but that still seems less than ideal.

I’ve been travelling Europe with family and am currently on Princess Cruises’ Sun Princess cruise ship. For the past two days, the ship has mostly been in port, so I was able to use a cellular connection. This quickly became not feasible as we got further from land, where there was no coverage. At around the same time, I wanted to download the Princess Cruises app on my phone, and realized that it would give me a one-time 15-minute internet connection. I activated it, and quickly realized that it didn’t limit you to just the Play Store or App Store: all websites could be accessed. I soon realized that this “one-time” download was MAC-address dependent and thus, could be bypassed by switching MAC addresses. However, doing so logs you out of the MedallionNet portal, which is required to get the 15-minutes of free internet.

This means that in order to get just 15 minutes of internet, the following is required:

  1. Change MAC address
  2. Login to MedallionNet with date-of-birth and room number, binding the MAC address to your identity
  3. Send a request with your booking ID activating 15 minutes of free internet, intended to be used for downloading the Princess app
    • Not completely sure, but it did initially seem that to activate unrestricted access to the internet, you would need to send a simple HTTP to play.google.com, although I don’t think this is needed.

This process, on the surface, seems extremely arduous. But if this could be automated, it would suddenly become a much more viable proposition. After looking at the fetch requests the MedallionNet portal was sending to login and activate the free sessions, I realized that it shouldn’t be too hard to automate.

Conveniently, my family also brought a travel router running OpenWRT as we were planning on purchasing the throttled single-device plan (which is ~$170 for the entire cruise) and using the router as a hotspot so we could connect multiple devices to the internet. This router (a GL.iNet) allows you to change the MAC address via the admin portal, needing only a single POST request. This meant that if I could string together the API requests to change the MAC address (after getting a token from the router login endpoint), login to MedallionNet, and request the free internet session, I would have free internet.

I first tried copying the requests as cURL commands via DevTools into Notepad and using a local LLM to vibe-code a simple bash file. Realizing this wasn’t going to work, I began work on a Python script instead. I converted the cURL commands to requests via Copilot (yes, I used LLMs to an extent when building this) and started chaining together the requests.

The only issues I faced that took some time to overcome were figuring out how to repeat the requests when needed and being resistant to unexpected HTTP errors. For the former, I initially tried repeating it on an interval (first through a while True loop and later via shell scripting in the container) but later realized it was much easier by checking if internet access expired by sending a request to example.com and checking if it fails. For the latter, I used while True loops to allow the requests to be retried and executed break when the requests succeeded. The only other issue, that still exists, is that occasionally, the connection will drop out while the session is refreshed, although this seems to happen less than every 15 minutes and only lasts for a minute or two.

The container running in Docker Desktop, refreshing the session when needed

The container running in Docker Desktop, refreshing the session when needed

After comparing speeds with another guy I met on the cruise (who also happens to be a high-school programmer), who had the highest-level MedallionNet plan, there seems to be no additional throttling (7+ Mbps). Even better, after connecting my power bank’s integrated USB-C cable to the router, I’m able to move around the ship for hours. So far, I’ve been using the router for nearly ~7 hours and my 10,000 mAh power bank is still at 42% battery. In fact, I’m writing this very post while connected to the router.

The script#

Here’s the code that I’ve been using and a sample .env, although I have a repository
with the Dockerfile and compose file as well. Also, I’m aware the code isn’t pretty, I mostly just wrote it as a proof-of-concept that turned out to work amazingly well. I also doubt I’ll update the code after my cruise ends, since it won’t really be possible to test it. If you try to use this later, and it’s broken, you can go to DevTools, go to the network tab, go to “Fetch/XHR”, and then reload, which should allow you to reverse-engineer the API if you want to try to fix the script.

FIRST_NAME=YourFirstName
LAST_NAME=YourLastName
DOB=YYYY-MM-DD
BOOKING_ID=YourBookingID
ROOM_NUMBER=YourRoomNumber
PASSWORD=YourPassword
# Not doing uv's script syntax

import time
import requests
from rich.pretty import pprint

import os
from dotenv import load_dotenv
import random
from netaddr import EUI, mac_unix_expanded

load_dotenv()

# ONLY_RUN_ONCE = False

FIRST_NAME = os.getenv("FIRST_NAME")
LAST_NAME = os.getenv("LAST_NAME")
DOB = os.getenv("DOB")
BOOKING_ID = os.getenv("BOOKING_ID")
PASSWORD = os.getenv("PASSWORD")
ROOM_NUMBER = os.getenv("ROOM_NUMBER")

USER_AGENT = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1"

def app_access() -> bool:
    url = "https://mnet.su.ocean.com/captiveportal/api/v1/pcaAppDownload/usr/appValidAccess"
    headers = {
        "accept": "application/json",
        "accept-language": "en",
        "apicaller": "3",
        "content-type": "application/json",
        "origin": "https://mnet.su.ocean.com",
        "priority": "u=1, i", 
        "referer": "https://mnet.su.ocean.com/MednetWifiWeb/plan",
        "sec-fetch-dest": "empty",
        "sec-fetch-mode": "cors",
        "sec-fetch-site": "same-origin",
        "sec-gpc": "1",
        "user-agent": USER_AGENT
    }
    data = {
        "bookingId": BOOKING_ID
    }
    response = requests.post(url, headers=headers, json=data)
    try:
        pprint(response.json())
        if response.json()["isTimeRemaining"] is False:
            return True
    except Exception as e:
        pprint({"error getting internet access via app download method": str(e)})
        return 
        
    # Make a simple request to https://play.google.com or apple app store
    time.sleep(5)  # Small delay since I don't think it gives access immediately
    try:
        url = "https://apps.apple.com/us/app/princess-cruises/id6469049279"
        # url = "https://play.google.com"
        headers = {
            "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8",
            "accept-language": "en-US,en;q=0.5",
            "user-agent": USER_AGENT
        }
        response = requests.get(url)
        pprint(
            response.status_code,
            )
    except requests.exceptions.ConnectionError:
        pprint("Couldn't GET app store url, should be fine though")
    return False
def login_user(ship_code: str):
    url = "https://mnet.su.ocean.com/captiveportal/api/v1/loginUser"
    headers = {
        "accept": "application/json",
        "accept-language": "en",
        "apicaller": "3",
        "content-type": "application/json",
        "origin": "https://mnet.su.ocean.com",
        "priority": "u=1, i",
        "referer": "https://mnet.su.ocean.com/MednetWifiWeb/login",
        "sec-fetch-dest": "empty",
        "sec-fetch-mode": "cors",
        "sec-fetch-site": "same-origin",
        "sec-gpc": "1",
        "user-agent":  USER_AGENT
    }
    data = {
        "cabinNumber": ROOM_NUMBER,
        "dob": DOB,
        "clickfromOceanConcierge": False,
        "shipCode": ship_code,
        "tokenType": 1
    }
    response = requests.post(url, headers=headers, json=data)
    # pprint(response.json())

def random_mac_even_first_byte() -> str:
    # Generate a random MAC with even first byte
    first_byte = random.randint(0, 255) & 0xFE
    mac_bytes = [first_byte] + [random.randint(0, 255) for _ in range(5)]
    mac = EUI(':'.join(f"{b:02x}" for b in mac_bytes))
    mac.dialect = mac_unix_expanded
    return str(mac)

def edit_mac(admin_token):
    url = "http://192.168.8.1/cgi-bin/api/router/mac/clone"
    new_mac = random_mac_even_first_byte()  # Use the correct function
    headers = {
        "Accept": "application/json, text/javascript, */*; q=0.01",
        "Accept-Language": "en-US,en;q=0.8",
        "Authorization": admin_token,
        "Connection": "keep-alive",
        "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
        "Origin": "http://192.168.8.1",
        "Referer": "http://192.168.8.1/",
        "Sec-GPC": "1",
        # "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
        "User-Agent": USER_AGENT,
        "X-Requested-With": "XMLHttpRequest"
    }
    cookies = {
        "Admin-Token": admin_token
    }
    data = {
        "newmac": new_mac
    }
    response = requests.post(url, headers=headers, cookies=cookies, data=data, verify=False)
    pprint({"new_mac": new_mac, "response": response.json()})
    return response.json()

def login_router(password):
    """
    Logs into the router and returns the Admin-Token.
    """
    url = "http://192.168.8.1/cgi-bin/api/router/login"
    headers = {
        "Accept": "application/json, text/javascript, */*; q=0.01",
        "Accept-Language": "en-US,en;q=0.8",
        "Authorization": "undefined",
        "Connection": "keep-alive",
        "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
        "Origin": "http://192.168.8.1",
        "Referer": "http://192.168.8.1/",
        "Sec-GPC": "1",
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
        "X-Requested-With": "XMLHttpRequest"
    }
    data = {
        "pwd": password
    }
    response = requests.post(url, headers=headers, data=data, verify=False)
    # pprint({"status_code": response.status_code})
    # pprint({"headers": dict(response.headers)})
    # pprint({"cookies": response.cookies.get_dict()})
    try:
        token = response.json().get("token")
        # pprint({"login_router_response": response.json(), "Admin-Token": token})
        return token
    except Exception as e:
        pprint({"error": str(e)})
        return None

def can_connect_to_example() -> bool:
    try:
        requests.get("https://example.com", timeout=5)
        return True
    except requests.RequestException:
        return False
    
def get_ship_code() -> str:
    # https://mnet.su.ocean.com/captiveportal/api/v1/shipcodes/ship
    # {"shipCodesMapping":[{"shipCode":"SU","shipName":"Sun Princess"}]}
    url = "https://mnet.su.ocean.com/captiveportal/api/v1/shipcodes/ship"
    headers = {
        "accept": "application/json",
        "accept-language": "en",
        "content-type": "application/json",
        "user-agent": USER_AGENT
    }
    response = requests.get(url, headers=headers)
    try:
        ship_code = response.json()["shipCodesMapping"][0]["shipCode"]
        return ship_code
    except Exception as e:
        pprint({"error getting ship code, defaulting to SU for Sun Princess": str(e)})
        return "SU"

def connect_to_internet(ship_code: str):
    while True: # Loop until we get internet access
        while True: # Loop until we get any response from the app internet request
            while True: # Loop until we successfully login
                print("Logging in")
                try:
                    login_user(ship_code=ship_code)
                except requests.exceptions.ConnectionError:
                    print("Couldn't connect to login page, sleeping for 2 seconds and retrying")
                    time.sleep(2)
                    continue
                else:
                    break
            print("Requesting app internet")
            try:
                # Don't regen mac unless this returns true
                print("Randomizing MAC due to session expiration") 
                regen_mac = app_access()
            except requests.exceptions.ConnectionError:
                print("Couldn't get app internet, sleeping for 2 seconds and retrying")
                time.sleep(2)
                continue
            else:
                break
        if regen_mac:
            edit_mac(login_router(PASSWORD))
            # time.sleep(3)
        else:
            break

def main():
    print("hi")
    ship_code = get_ship_code()
    while True:
        if can_connect_to_example():
            print("Internet access detected (can connect to example.com). Waiting 15 seconds before checking again.")
            time.sleep(15)
            continue
        else:
            print("Cannot connect to example.com, attempting to activate a 15 minute free cruise internet session")
        connect_to_internet(ship_code=ship_code)
        print(f"Finished at {time.strftime('%H:%M:%S')}, but sleeping for 30 seconds before verifying internet access")
        time.sleep(30) # Sleep for 30 seconds before checking again since it might take a while for internet access to be granted

if __name__ == "__main__":
    main()

Source Link


Keep your files stored safely and securely with the SanDisk 2TB Extreme Portable SSD. With over 69,505 ratings and an impressive 4.6 out of 5 stars, this product has been purchased over 8K+ times in the past month. At only $129.99, this Amazon’s Choice product is a must-have for secure file storage.

Help keep private content private with the included password protection featuring 256-bit AES hardware encryption. Order now for just $129.99 on Amazon!


Unlock unlimited streaming with a free Amazon Prime trial!
Sign up today!

Help Power Techcratic’s Future – Scan To Support

If Techcratic’s content and insights have helped you, consider giving back by supporting the platform with crypto. Every contribution makes a difference, whether it’s for high-quality content, server maintenance, or future updates. Techcratic is constantly evolving, and your support helps drive that progress.

As a solo operator who wears all the hats, creating content, managing the tech, and running the site, your support allows me to stay focused on delivering valuable resources. Your support keeps everything running smoothly and enables me to continue creating the content you love. I’m deeply grateful for your support, it truly means the world to me! Thank you!

BITCOIN

Bitcoin Logo

Bitcoin QR Code

bc1qlszw7elx2qahjwvaryh0tkgg8y68enw30gpvge

Scan the QR code with your crypto wallet app

DOGECOIN

Dogecoin Logo

Dogecoin QR Code

D64GwvvYQxFXYyan3oQCrmWfidf6T3JpBA

Scan the QR code with your crypto wallet app

ETHEREUM

Ethereum Logo

Ethereum QR Code

0xe9BC980DF3d985730dA827996B43E4A62CCBAA7a

Scan the QR code with your crypto wallet app

Please read the Privacy and Security Disclaimer on how Techcratic handles your support.

Disclaimer: As an Amazon Associate, Techcratic may earn from qualifying purchases.

Tags: Hacker News
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

Home Depot Sued for ‘Secretly’ Using Facial Recognition Technology on Self-Checkout Cameras
Hacker News

Home Depot Sued for ‘Secretly’ Using Facial Recognition Technology on Self-Checkout Cameras

August 21, 2025
1.3k
Creating 3D worlds with HTML and CSS
Hacker News

Creating 3D worlds with HTML and CSS

August 20, 2025
1.3k
Parallel reduce and scan on the GPU
Hacker News

Parallel reduce and scan on the GPU

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

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

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

rhodey/bizcardz.ai: Custom metal business cards

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

Ordered Insertion Optimization in OrioleDB

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

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

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

A Google Calendar Flaw Could Allow Hijacking Gemini Via Invites

August 20, 2025
1.3k
Load More
Next Post
Can High Octane Gas Really Clean Your Engine, Or Is It Just Hype?

Can High Octane Gas Really Clean Your Engine, Or Is It Just Hype?

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Your Tech Resources

  • 30 Second Tech ™
  • AI
  • App Zone ™
  • Apple
  • Ars Technica
  • CNET
  • ComputerWorld
  • Crypto News
  • Cybersecurity
  • Endgadget
  • ExtremeTech
  • Forbes
  • Fossbytes
  • Gaming
  • GeekWire
  • Gizmodo
  • Google News
  • Hacker News
  • Harvard Tech
  • I Like Cats ™
  • I Like Dogs ™
  • LifeHacker
  • MacRumors
  • Macworld
  • Mashable
  • Microsoft
  • MIT Tech
  • PC World
  • Photofocus
  • Physics
  • Random Tech
  • Retro Rewind ™
  • Robot Report
  • SiliconANGLE
  • SlashGear
  • Smartphone
  • StackSocial
  • Tech Art
  • Tech Careers
  • Tech Deals
  • Techcratic ™
  • TechCrunch
  • Techdirt
  • TechRepublic
  • Techs Got To Eat ™
  • TechSpot
  • Tesla
  • The Verge
  • TNW
  • Trusted Reviews
  • UFO
  • VentureBeat
  • Visual Capitalist
  • Wired
  • ZDNet

Tech News

  • 30 Second Tech ™
  • AI
  • Apple Insider
  • Ars Technica
  • CNET
  • ComputerWorld
  • Crypto News
  • Cybersecurity
  • Endgadget
  • ExtremeTech
  • Fossbytes
  • Gaming
  • GeekWire
  • Gizmodo

Tech News

  • Harvard Tech
  • MacRumors
  • Macworld
  • Mashable
  • Microsoft
  • MIT Tech
  • Physics
  • PC World
  • Random Tech
  • Retro Rewind ™
  • SiliconANGLE
  • SlashGear
  • Smartphone
  • StackSocial
  • Tech Careers

Tech News​

  • Tech Art
  • TechCrunch
  • Techdirt
  • TechRepublic
  • Techs Got To Eat ™
  • TechSpot
  • Tesla
  • The Verge
  • TNW
  • Trusted Reviews
  • UFO
  • VentureBeat
  • Visual Capitalist
  • Wired
  • ZDNet

Site Links

  • About Techcratic
  • Affiliate Disclaimer
  • Affiliate Link Policy
  • Contact Techcratic
  • Dealors Discount Store
  • Privacy and Security Disclaimer
  • Privacy Policy
  • RSS Feed
  • Site Map
  • Support Techcratic
  • Techcratic
  • Tech Deals
  • TOS
  • 𝕏
Click For A Secret Deal

Are You a Commodity Trading Advisor? Crypto KOLs at Risk

The perfect pool duo for summer: Aiper’s Scuba X1 and Surfer S2 team up for a top-to-bottom clean

Garena Free Fire Max Redeem Codes for August 21

Today’s NYT Mini Crossword Answers for Aug. 21

UFO Files #2: L’UFO di Roswell – 1947

Apple Patches CVE-2025-43300 Zero-Day in iOS, iPadOS, and macOS Exploited in Targeted Attacks

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