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

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

    Artificial Intelligence

    Writing Your First GPU Kernel in Python with Numba and CUDA

    Artificial Intelligence

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

    Artificial Intelligence

    Introducing Amazon Bedrock AgentCore Identity: Securing agentic AI at scale

    Artificial Intelligence

    The Future of LLM Development is Open Source

    Artificial Intelligence

    All You Need is Ollama’s New App

    Artificial Intelligence

    How to Go From Text to SQL with LLMs

    Artificial Intelligence

    Agentic AI Hands-On in Python: A Video Tutorial

    Artificial Intelligence

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

  • Apple
    iPhone 17 ‘Liquid Silicone’ case design shows new feature in video

    iPhone 17 ‘Liquid Silicone’ case design shows new feature in video

    This is probably the strangest Beats collaboration in the Apple era

    This is probably the strangest Beats collaboration in the Apple era

    M4 Mac mini $499, 24GB M3 MacBook Air, more 9to5Mac

    M4 Mac mini $499, 24GB M3 MacBook Air, more 9to5Mac

    How to turn off headphone volume limit warnings on iPhone and iPad

    AirPods Pro 2 seem set for another surprise upgrade at iPhone 17 event

    Apple submits bid for rights to MLB Sunday Night Baseball

    Report: Apple strikes out of baseball coverage on Apple TV+, Friday Night Baseball to end

    August 19, 2025 – iOS 26 beta 7 new features

    This one new feature might finally bring me back to the Mac in 2025

    MacBook Pro just got a Thunderbolt 5 SSD option that rivals built-in storage

    SanDisk Creator Phone SSD review: Specs, features, price

    SanDisk Creator Phone SSD review: Specs, features, price

    CarPlay just arrived as a free OTA update for one of the fastest-growing EVs

    CarPlay just arrived as a free OTA update for one of the fastest-growing EVs

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

    Acclimatize to fear: How to be a successful startup founder

    Acclimatize to fear: How to be a successful startup founder

    Questionable AI work habits rampant among US firms

    Questionable AI work habits rampant among US firms

    Nvidia: ‘Graphics 3.0’ will drive physical AI productivity

    Nvidia: ‘Graphics 3.0’ will drive physical AI productivity

  • Gaming
    The Legend of Zelda: Minish Cap (Old Playthrough) – #2 – Down To Size

    The Legend of Zelda: Minish Cap (Old Playthrough) – #2 – Down To Size

    Hebra Tower Zelda BOTW Breath Of The Wild, Location And Easy Strategy

    Hebra Tower Zelda BOTW Breath Of The Wild, Location And Easy Strategy

    Asus has announced even more Hatsune Miku-themed gaming gear, further leading me towards financial ruin

    Asus has announced even more Hatsune Miku-themed gaming gear, further leading me towards financial ruin

    The Legend of Zelda: Breath of the Wild – Mozo Shenno Shrine: A Major Test of Strength

    The Legend of Zelda: Breath of the Wild – Mozo Shenno Shrine: A Major Test of Strength

    Ocarina of Time Walkthrough Let's Play – Part 24

    Ocarina of Time Walkthrough Let's Play – Part 24

    Important binge news: Fallout Season 2 will air one episode per week, instead of all at once

    Important binge news: Fallout Season 2 will air one episode per week, instead of all at once

    1-1 | Super Mario Bros. (1985) Super Mario All-Stars (1993)

    1-1 | Super Mario Bros. (1985) Super Mario All-Stars (1993)

    Linus Torvalds has apparently met Bill Gates for the first time in person and before you ask, no he didn’t clock him in the face

    The teams behind two of Dawn of War’s big overhaul mods are working to update them for the Definitive Edition

    Asus just grabbed the fastest OLED crown with this 540/720 Hz dual mode beast of a monitor

    Asus just grabbed the fastest OLED crown with this 540/720 Hz dual mode beast of a monitor

  • 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
    (876)  Gorgeous Peach and Gold SPRAY PAINT Mixed Media Acrylic Pour Painting

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

    Jordan Casteel at the New Museum   Virtual Tour

    Jordan Casteel at the New Museum Virtual Tour

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

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

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

    Rashid Johnson Is “Not Afraid to Be Vulnerable”

    Rashid Johnson Is “Not Afraid to Be Vulnerable”

    AK Interactive Play Markers.Paint your Warhammer quick and easy.

    AK Interactive Play Markers.Paint your Warhammer quick and easy.

    [Download] Intuitive 3D Modeling | Abstract Sculpture |  FLIGHT | DANA KRYSTLE

    [Download] Intuitive 3D Modeling | Abstract Sculpture | FLIGHT | DANA KRYSTLE

    AI Glass Fruit Cutting | Viral ASMR Video Kaise Banaye | How to Make Ai Glass Fruit Cutting Videos

    AI Glass Fruit Cutting | Viral ASMR Video Kaise Banaye | How to Make Ai Glass Fruit Cutting Videos

    Learning to draw Buffalo/ Cow Part 3 | Anatomy of Head

    Learning to draw Buffalo/ Cow Part 3 | Anatomy of Head

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

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

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

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

    LXZ Gaming PC Desktop Core I7-14700KF, RTX 4070 12G, 32G DDR5 RAM, 1TB NVME SSD, WiFi 6…

    LXZ Gaming PC Desktop Core I7-14700KF, RTX 4070 12G, 32G DDR5 RAM, 1TB NVME SSD, WiFi 6…

    HP Victus 15.6 i5 Gaming Laptop, 15.6″ FHD 1920*1080 144Hz, Intel Core i5-12450H, NVIDIA…

    HP Victus 15.6 i5 Gaming Laptop, 15.6″ FHD 1920*1080 144Hz, Intel Core i5-12450H, NVIDIA…

    Call of Duty: World at War Platinum Hits – Xbox 360 (Renewed)

    Call of Duty: World at War Platinum Hits – Xbox 360 (Renewed)

    SpongeBob SquarePants: The Creature from the Krusty Krab for Nintendo Wii (Renewed)

    SpongeBob SquarePants: The Creature from the Krusty Krab for Nintendo Wii (Renewed)

    Slitterhead Day 1 Edition PS5

    Slitterhead Day 1 Edition PS5

    Electronic Arts MySims: Cozy Bundle Switch | VideoGame | English

    Electronic Arts MySims: Cozy Bundle Switch | VideoGame | English

    The Crew Motorfest – Standard Edition, PlayStation 5

    The Crew Motorfest – Standard Edition, PlayStation 5

  • 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
    Truck Bed Mat, Upgraded 3mm Thick Floor Mats for Tesla Cybertruck Accessories 2023-2025,…

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

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

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

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

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

    Wheel Center Caps (4pcs) and Lug Nut Covers (25pcs) for Tesla Cybertruck Matte Black

    Wheel Center Caps (4pcs) and Lug Nut Covers (25pcs) for Tesla Cybertruck Matte Black

    Dog Seat Covers for Tesla Model Y/3 2017-2025 (Fits Model Y Juniper 2026/Model 3…

    Dog Seat Covers for Tesla Model Y/3 2017-2025 (Fits Model Y Juniper 2026/Model 3…

    SMABEE Floor Mats for 2025 2026 Tesla Model Y Juniper 5 Seater TPE All Weather Floor…

    SMABEE Floor Mats for 2025 2026 Tesla Model Y Juniper 5 Seater TPE All Weather Floor…

    Car Fast Charger,PD/QC3.0 Car USB Charger with LED Lights,Cigarette Lighter USB Charger…

    Car Fast Charger,PD/QC3.0 Car USB Charger with LED Lights,Cigarette Lighter USB Charger…

    Pack-8 T-Shape Car Tire Repair Plugs with Glue, Tire Repair Tool Kit, Automobile…

    Pack-8 T-Shape Car Tire Repair Plugs with Glue, Tire Repair Tool Kit, Automobile…

    Tesla will sell you a retrofit turn signal stalk for $350

    Tesla will sell you a retrofit turn signal stalk for $350

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

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

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

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

    Shocking Revelations: Uncovering the Secrets Behind UFO Funding!

    Shocking Revelations: Uncovering the Secrets Behind UFO Funding!

    Lionel Area 51, Electric O Gauge Model Train Accessories, Souvenir Stand, 8.5 inches

    Lionel Area 51, Electric O Gauge Model Train Accessories, Souvenir Stand, 8.5 inches

    Drone with Camera for Adults – 2K HD Camera FPV Live Video, GPS Drone with Auto Return, Brushless Motor, Foldable Quadcopter, Follow Me, Headless Mode Remote Control for Beginners

    Drone with Camera for Adults – 2K HD Camera FPV Live Video, GPS Drone with Auto Return, Brushless Motor, Foldable Quadcopter, Follow Me, Headless Mode Remote Control for Beginners

    Examining Alien Abduction and UFO Research with Toby Ball

    Examining Alien Abduction and UFO Research with Toby Ball

    Bissell Little Green Pet Deluxe Portable Carpet Cleaner and Car/Auto Detailer, 3353, Gray/Blue

    Bissell Little Green Pet Deluxe Portable Carpet Cleaner and Car/Auto Detailer, 3353, Gray/Blue

    Bigfoot According to Ancient Aliens

    Bissell Little Green Mini Portable Carpet and Upholstery Deep Cleaner, Car/Auto Detailer, with HydroRinse Self-Cleaning Tool and 4″ Tough Stain Tool, Tea Green, 4075

    Bissell Little Green Mini Portable Carpet and Upholstery Deep Cleaner, Car/Auto Detailer, with HydroRinse Self-Cleaning Tool and 4″ Tough Stain Tool, Tea Green, 4075

  • 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
    iPhone 17 ‘Liquid Silicone’ case design shows new feature in video

    iPhone 17 ‘Liquid Silicone’ case design shows new feature in video

    This is probably the strangest Beats collaboration in the Apple era

    This is probably the strangest Beats collaboration in the Apple era

    M4 Mac mini $499, 24GB M3 MacBook Air, more 9to5Mac

    M4 Mac mini $499, 24GB M3 MacBook Air, more 9to5Mac

    How to turn off headphone volume limit warnings on iPhone and iPad

    AirPods Pro 2 seem set for another surprise upgrade at iPhone 17 event

    Apple submits bid for rights to MLB Sunday Night Baseball

    Report: Apple strikes out of baseball coverage on Apple TV+, Friday Night Baseball to end

    August 19, 2025 – iOS 26 beta 7 new features

    This one new feature might finally bring me back to the Mac in 2025

    MacBook Pro just got a Thunderbolt 5 SSD option that rivals built-in storage

    SanDisk Creator Phone SSD review: Specs, features, price

    SanDisk Creator Phone SSD review: Specs, features, price

    CarPlay just arrived as a free OTA update for one of the fastest-growing EVs

    CarPlay just arrived as a free OTA update for one of the fastest-growing EVs

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

    Acclimatize to fear: How to be a successful startup founder

    Acclimatize to fear: How to be a successful startup founder

    Questionable AI work habits rampant among US firms

    Questionable AI work habits rampant among US firms

    Nvidia: ‘Graphics 3.0’ will drive physical AI productivity

    Nvidia: ‘Graphics 3.0’ will drive physical AI productivity

  • Gaming
    The Legend of Zelda: Minish Cap (Old Playthrough) – #2 – Down To Size

    The Legend of Zelda: Minish Cap (Old Playthrough) – #2 – Down To Size

    Hebra Tower Zelda BOTW Breath Of The Wild, Location And Easy Strategy

    Hebra Tower Zelda BOTW Breath Of The Wild, Location And Easy Strategy

    Asus has announced even more Hatsune Miku-themed gaming gear, further leading me towards financial ruin

    Asus has announced even more Hatsune Miku-themed gaming gear, further leading me towards financial ruin

    The Legend of Zelda: Breath of the Wild – Mozo Shenno Shrine: A Major Test of Strength

    The Legend of Zelda: Breath of the Wild – Mozo Shenno Shrine: A Major Test of Strength

    Ocarina of Time Walkthrough Let's Play – Part 24

    Ocarina of Time Walkthrough Let's Play – Part 24

    Important binge news: Fallout Season 2 will air one episode per week, instead of all at once

    Important binge news: Fallout Season 2 will air one episode per week, instead of all at once

    1-1 | Super Mario Bros. (1985) Super Mario All-Stars (1993)

    1-1 | Super Mario Bros. (1985) Super Mario All-Stars (1993)

    Linus Torvalds has apparently met Bill Gates for the first time in person and before you ask, no he didn’t clock him in the face

    The teams behind two of Dawn of War’s big overhaul mods are working to update them for the Definitive Edition

    Asus just grabbed the fastest OLED crown with this 540/720 Hz dual mode beast of a monitor

    Asus just grabbed the fastest OLED crown with this 540/720 Hz dual mode beast of a monitor

  • 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
    (876)  Gorgeous Peach and Gold SPRAY PAINT Mixed Media Acrylic Pour Painting

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

    Jordan Casteel at the New Museum   Virtual Tour

    Jordan Casteel at the New Museum Virtual Tour

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

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

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

    AU NEZUKO: DIGITAL DRAWING TIMELAPSE

    Rashid Johnson Is “Not Afraid to Be Vulnerable”

    Rashid Johnson Is “Not Afraid to Be Vulnerable”

    AK Interactive Play Markers.Paint your Warhammer quick and easy.

    AK Interactive Play Markers.Paint your Warhammer quick and easy.

    [Download] Intuitive 3D Modeling | Abstract Sculpture |  FLIGHT | DANA KRYSTLE

    [Download] Intuitive 3D Modeling | Abstract Sculpture | FLIGHT | DANA KRYSTLE

    AI Glass Fruit Cutting | Viral ASMR Video Kaise Banaye | How to Make Ai Glass Fruit Cutting Videos

    AI Glass Fruit Cutting | Viral ASMR Video Kaise Banaye | How to Make Ai Glass Fruit Cutting Videos

    Learning to draw Buffalo/ Cow Part 3 | Anatomy of Head

    Learning to draw Buffalo/ Cow Part 3 | Anatomy of Head

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

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

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

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

    LXZ Gaming PC Desktop Core I7-14700KF, RTX 4070 12G, 32G DDR5 RAM, 1TB NVME SSD, WiFi 6…

    LXZ Gaming PC Desktop Core I7-14700KF, RTX 4070 12G, 32G DDR5 RAM, 1TB NVME SSD, WiFi 6…

    HP Victus 15.6 i5 Gaming Laptop, 15.6″ FHD 1920*1080 144Hz, Intel Core i5-12450H, NVIDIA…

    HP Victus 15.6 i5 Gaming Laptop, 15.6″ FHD 1920*1080 144Hz, Intel Core i5-12450H, NVIDIA…

    Call of Duty: World at War Platinum Hits – Xbox 360 (Renewed)

    Call of Duty: World at War Platinum Hits – Xbox 360 (Renewed)

    SpongeBob SquarePants: The Creature from the Krusty Krab for Nintendo Wii (Renewed)

    SpongeBob SquarePants: The Creature from the Krusty Krab for Nintendo Wii (Renewed)

    Slitterhead Day 1 Edition PS5

    Slitterhead Day 1 Edition PS5

    Electronic Arts MySims: Cozy Bundle Switch | VideoGame | English

    Electronic Arts MySims: Cozy Bundle Switch | VideoGame | English

    The Crew Motorfest – Standard Edition, PlayStation 5

    The Crew Motorfest – Standard Edition, PlayStation 5

  • 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
    Truck Bed Mat, Upgraded 3mm Thick Floor Mats for Tesla Cybertruck Accessories 2023-2025,…

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

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

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

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

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

    Wheel Center Caps (4pcs) and Lug Nut Covers (25pcs) for Tesla Cybertruck Matte Black

    Wheel Center Caps (4pcs) and Lug Nut Covers (25pcs) for Tesla Cybertruck Matte Black

    Dog Seat Covers for Tesla Model Y/3 2017-2025 (Fits Model Y Juniper 2026/Model 3…

    Dog Seat Covers for Tesla Model Y/3 2017-2025 (Fits Model Y Juniper 2026/Model 3…

    SMABEE Floor Mats for 2025 2026 Tesla Model Y Juniper 5 Seater TPE All Weather Floor…

    SMABEE Floor Mats for 2025 2026 Tesla Model Y Juniper 5 Seater TPE All Weather Floor…

    Car Fast Charger,PD/QC3.0 Car USB Charger with LED Lights,Cigarette Lighter USB Charger…

    Car Fast Charger,PD/QC3.0 Car USB Charger with LED Lights,Cigarette Lighter USB Charger…

    Pack-8 T-Shape Car Tire Repair Plugs with Glue, Tire Repair Tool Kit, Automobile…

    Pack-8 T-Shape Car Tire Repair Plugs with Glue, Tire Repair Tool Kit, Automobile…

    Tesla will sell you a retrofit turn signal stalk for $350

    Tesla will sell you a retrofit turn signal stalk for $350

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

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

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

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

    Shocking Revelations: Uncovering the Secrets Behind UFO Funding!

    Shocking Revelations: Uncovering the Secrets Behind UFO Funding!

    Lionel Area 51, Electric O Gauge Model Train Accessories, Souvenir Stand, 8.5 inches

    Lionel Area 51, Electric O Gauge Model Train Accessories, Souvenir Stand, 8.5 inches

    Drone with Camera for Adults – 2K HD Camera FPV Live Video, GPS Drone with Auto Return, Brushless Motor, Foldable Quadcopter, Follow Me, Headless Mode Remote Control for Beginners

    Drone with Camera for Adults – 2K HD Camera FPV Live Video, GPS Drone with Auto Return, Brushless Motor, Foldable Quadcopter, Follow Me, Headless Mode Remote Control for Beginners

    Examining Alien Abduction and UFO Research with Toby Ball

    Examining Alien Abduction and UFO Research with Toby Ball

    Bissell Little Green Pet Deluxe Portable Carpet Cleaner and Car/Auto Detailer, 3353, Gray/Blue

    Bissell Little Green Pet Deluxe Portable Carpet Cleaner and Car/Auto Detailer, 3353, Gray/Blue

    Bigfoot According to Ancient Aliens

    Bissell Little Green Mini Portable Carpet and Upholstery Deep Cleaner, Car/Auto Detailer, with HydroRinse Self-Cleaning Tool and 4″ Tough Stain Tool, Tea Green, 4075

    Bissell Little Green Mini Portable Carpet and Upholstery Deep Cleaner, Car/Auto Detailer, with HydroRinse Self-Cleaning Tool and 4″ Tough Stain Tool, Tea Green, 4075

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

I made a worse search engine than Elasticsearch

Hacker News by Hacker News
June 5, 2025
in Hacker News
Reading Time: 12 mins read
129
A A
0

2025-06-05 14:37:00
softwaredoug.com

I want you to share in my shame at daring to make a search library. And in this shame, you too, can experience the humility and understanding of what a real, honest-to-goodness, not side-project, search engine does to make lexical search fast.

BEIR is a set of Information Retrieval benchmarks, oriented around question-answer use cases.

My side project, SearchArray adds full text search to Pandas. So naturally, to see stand in awe at my amazing developer skills, I wanted to use BEIR to compare SearchArray to Elasticsearch (w/ same query + tokenization). So I spent a Saturday integrating SearchArray into BEIR, and measuring its relevence and performance on MSMarco Passage Retrieval corpus (8M docs).

… and 🥁

Library Elasticsearch SearchArray
NDCG@10 0.2275 0.225
Search Throughput 90 QPS ~18 QPS
Indexing Throughput 10K Docs Per Sec ~3.5K Docs Per Sec

… Sad trombone 🎺

It’s worse in every dimension

At least NDCG@10 is nearly right, so our BM25 calculation is correct (probably due to negligible differences in tokenization)

Imposter Syndrome anyone?

Instead of wallowing in my shame, I DO know exactly what’s going on… And it’s fairly educational. Let’s chat about why a real, non side-project, search engine is fast.

A Magic WAND

(Or how SearchArray is top 8m retrieval while Elasticsearch == top K retrieval)

In lexical search systems, you search for multiple terms. You take the BM25 score of each term, and then finally, combine those into a final score for the document. IE, a search for luke skywalker really means: BM25(luke) ??? BM25(skywalker) where ??? is some mathematical operator.

In a simple “OR” query, you just take the SUM of each term for each doc, IE, a search for luke skywalker is BM25(luke) + BM25(skywalker) like so:

Term Doc A (BM25) Doc B (BM25)
luke 1.90 1.45
skywalker 11.51 4.3
Combined doc score (SUM) 13.41 5.75

SearchArray just does BM25 scoring. You get back big numpy arrays of every document’s BM25 score. Then you combine the scores – literally using np.sum. Of course, that’s not what a search engine like Elasticsearch would do. Instead it has a different guarantee, it gets the highest scoring top N of your specified OR query.

This little bit of seemingly minute wiggle room gives search engines a great deal of latitude. Search engines can use an algorithm called Weak-AND or WAND to avoid work when combining multiple term scores into the final top N results.

I won’t get into the full nitty gritty of the algorithm, but here’s a key intuition to noodle over:

A scoring system like BM25 depends heavily on document frequency of a term. So rare terms – a high (1 / document frequency) – have a higher likelihood of impacting the final score, and ending up in the top K. Luckily these terms (like skywalker) occur on fewer documents. So we can fetch these select, elite few docs quickly in the data structure that maps skywalker -> [... handful of matching doc ids...] (aka postings). We can reach deeply into this list.

On the other hand, we can be much more circumspect about the boring, common term, luke. And that’s useful because luke has a very extensive postings list luke -> [... a giant honking list of documents...]. We’d prefer to avoid scanning all of these.

We might imagine that these lists of document ids, also is paired with its term frequency how often that term occurs in that document – the other major input of BM25. And if its SORTED from highest -> lowest term frequency, we can go down this list until its impossible for the BM25 score of a term to have any chance of making the top K results. Then exit early.

While WAND – and similar optimizations – helps Elasticsearch avoid work, SearchArray, gleefully does this work like an ignoramus happily giving you a giant idiotic array of BM25 scores.

When you look at this icicle graph of SearchArray’s performance doing an “OR” search, you can see all the time spent summing a giant array and also needlessly BM25 scoring many many documents.

image

SearchArray doesn’t directly store postings

Unlike most search engines, SearchArray doesn’t have postings lists of terms -> documents.

Instead, under the hood, SearchArray stores a positional index, built first-and-foremost for phrase matching. You give SearchArray a list of terms ['mary', 'had', 'a', 'little', 'lamb']. It then finds every place mary occurs one position before had, etc. It does this by storing, for each terms, the positions as a roaring bitmap.

In our roaring bitmap, each 64 bit word has a header indicating where the positions occur (document and region in the doc). Each bit position corresponds to a position in the document. A 1 indicates this term is present, a 0 missing.

So to collect phrase matches, for mary had we can simply find places where one term’s bits occur adjacent to another. This can be done very fast with simple bit arithmetic.

mary
   00000010000000    | 00000000000010
had
   00000001000000    | 00000000000001      #

But a nice property of this, and alleviating maintenance for this one person project, is the fact that we can also use this to compute term frequencies. Simply by performing a popcount (counting the number of set bits), then collecting those documents for a term, we get a mapping of doc ids -> term frequencies.

So we spend a fair amount of time doing that, as you can see here:

image

Now I lied actually, while this is the core mechanism for storing term frequencies, we do cache. A cache that remembers the doc id -> term frequencies when the roaring bit array is > N 64 bit words. This lets users tune N to your memory / speed tradeoff, and get closer to a postings list.

Caching Non term-dependent BM25 components

Take a look at this snippet for computing BM25:

        bm25 = (
            term_freq / (term_freq + (k1 * ((1 - b) + (b * (doc_len / avg_doc_lens)))))
        ) * idf

Notice there is a BIG PART of this calculation that has nothing to do with the terms being searched:

 (k1 * ((1 - b) + (b * (doc_len / avg_doc_lens)))))

In my testing, a bit of latency (1ms on 1 million docs) can be shaved by caching everything in the k1 + ... avg_doc_lens somewhere. If doc_len corresponds to array with a doc length value for every document, you can create an array with this formula cached. But it’s a bit of a maintenance burden to have one additional, globally shared cache. So I have avoided this so far.

Caching the FULL query, not just individual BM25 term scoring

SearchArray is just a system for computing BM25 scores (or whatever similarity). You USE it to build up an “or query” or whatever using numpy… it doesn’t do it for you. IE the code implemented in BEIR is simply:

def bm25_search(corpus, query, column):
    tokenizer = corpus[column].array.tokenizer
    query_terms = tokenizer(query)
    scores = np.zeros(len(corpus))
    query_terms = set(query_terms)
    for term in query_terms:
            scores += corpus[column].array.score(term)
    return scores

But in a regular search engine like Solr, Elasticsearch, OpenSearch, or Vespa, this logic is expressed in the search engine’s Query DSL. So the search engine can plan+cache the complete calculation, whereas SearchArray gives you all the tools to shoot yourself in the foot, performance wise (not to mention the earlier point about WAND, etc).

That’s why you should hug a search engineer

There you have it!

SearchArray is a tool for prototyping, using normal Pydata tooling, not for building giant retrieval systems like Elasticsearch. It’s good to know the tradeoffs behind your lexical system, as they focus on different tradeoffs. You might find it useful for dorking around on

What would be great would be if we COULD express our queries in such a dataframe-oriented DSL. IE a Polars-esque lazy top-N retrieval system that pulled from different retrieval sources, scored them, summed them, and did whatever arbitrary math to the underlying scores. I can cross my fingers such a thing might exist. So far people build these DAGs in less expressive ways: as part of their Torch model DAG, or some homegrown query-time DAG system.

In any case, I’m absolutely humbled by folks that work on big, large scale, distributed lexical search engines like (Vespa, Lucene, OpenSearch, Elasticsearch, Solr). These folks ought to be your hero too, they do this grunt work for us, and we should NOT take it for granted.

Below are some notes and appendices for BEIR and the different benchmarking scripts, in case you’re curious


Appendix links to scripts

Appendix – How to integrate with BEIR…

BEIR has a set of built-in datasets and metrics tools, if you implement a BaseSearch class with the following signature:

    class SearchArraySearch(BaseSearch):

        def search(self,
                   corpus: Dict[str, Dict[str, str]],
                   queries: Dict[str, str],
                   top_k: int,
                   *args,
                   **kwargs) -> Dict[str, Dict[str, float]]:

The inputs:

  • Corpus: A dict pointing a document id to a set of fields to index, ie
{'text': 'The presence of communication amid scientific minds was equally important to the success of the Manhattan Project as scientific intellect was. The only cloud hanging over the impressive achievement of the atomic researchers and engineers is what their success truly meant; hundreds of thousands of innocent lives obliterated.',
 'title': ''}
...
  • Queries: A dict pointing a query id -> query:
{"1": "Who was the original governor of the plymouth colony"}
...

Finally the output is a dictionary of query ids -> {doc ids -> scores} – each query w/ top_k scored.

So when search is called you need to

  1. Index the corpus
  2. Issue all queries and gather scores

Essentially this looks something like:

def search(self,
           corpus: Dict[str, Dict[str, str]],
           queries: Dict[str, str],
           top_k: int,
           *args,
           **kwargs) -> Dict[str, Dict[str, float]]:
    corpus = self.index_corpus(corpus)     # 

How does this look for SearchArray?

To index, we loop over each str column, and add a SearchArray column to the DF. Below, tokenized with a snowball tokenizer:

            for column in corpus.columns:
                if corpus[column].dtype == 'object':
                    corpus[column].fillna("", inplace=True)
                    corpus[f'{column}_snowball'] = SearchArray.index(corpus[column],
                                                                     data_dir=DATA_DIR,
                                                                     tokenizer=snowball_tokenizer)

Then replace some_search_function above w/ something that searches the SearchArray columns. Maybe this simple bm25_search:

def bm25_search(corpus, query):
    query = snowball_tokenizer(query)
    scores = np.zeros(len(corpus))
    for q in query:
        scores += corpus['text_snowball'].array.score(q)
    return scores

(Leaving out some annoying threading, but you can look at the code all here )

to learn how to apply LLMs to search applications. Check out

for a sneak preview.

Source Link


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

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


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

Help Power Techcratic’s Future – Scan To Support

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

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

BITCOIN

Bitcoin Logo

Bitcoin QR Code

bc1qlszw7elx2qahjwvaryh0tkgg8y68enw30gpvge

Scan the QR code with your crypto wallet app

DOGECOIN

Dogecoin Logo

Dogecoin QR Code

D64GwvvYQxFXYyan3oQCrmWfidf6T3JpBA

Scan the QR code with your crypto wallet app

ETHEREUM

Ethereum Logo

Ethereum QR Code

0xe9BC980DF3d985730dA827996B43E4A62CCBAA7a

Scan the QR code with your crypto wallet app

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

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

Tags: Hacker News
Share161Share28ShareShare4ShareTweet101
Hacker News

Hacker News

Stay updated with Hacker News, where technology meets entrepreneurial spirit. Get the latest on tech trends, startup news, and discussions from the tech community. Read the latest updates here at Techcratic.

Related Posts

Emacs as your video-trimming tool
Hacker News

Emacs as your video-trimming tool

August 19, 2025
1.3k
Geotoy
Hacker News

Geotoy

August 19, 2025
1.3k
You can use C-Reduce for any language
Hacker News

How to use snprintf | Max Bernstein

August 19, 2025
1.3k
Malicious npm Packages Target Crypto Developers to Steal Login Credentials
Hacker News

Malicious npm Packages Target Crypto Developers to Steal Login Credentials

August 19, 2025
1.3k
How to Start Making Games in JavaScript with No Experience
Hacker News

How to Start Making Games in JavaScript with No Experience

August 18, 2025
1.3k
XZ Utils Backdoor Still Lurking in Docker Images
Hacker News

XZ Utils Backdoor Still Lurking in Docker Images

August 18, 2025
1.3k
Flash Forward 2025!
Hacker News

Flash Forward 2025!

August 18, 2025
1.3k
Threat Actors Use Pirated Games to Bypass Microsoft Defender SmartScreen and Adblockers
Hacker News

Threat Actors Use Pirated Games to Bypass Microsoft Defender SmartScreen and Adblockers

August 18, 2025
1.3k
Load More
Next Post
Honey, the Amazon humanoid delivery robot is here! (well, almost)

Honey, the Amazon humanoid delivery robot is here! (well, almost)

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

‘Escape From Tarkov’ Patch Notes Make Major PvE Change

Elementary Librarian

Robinhood Launches Football Prediction Markets Through Kalshi

Magic Research says its private AI platform cuts inference costs by 90%

Are These Engines The Same?

iPhone 17 ‘Liquid Silicone’ case design shows new feature in video

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