Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: ct Clear Filter

Senate GOP budget bill has little-noticed provision that could hurt your Wi-Fi

Sen. Ted Cruz (R-Texas) has a plan for spectrum auctions that could take frequencies away from Wi-Fi and reallocate them for the exclusive use of wireless carriers. The plan would benefit AT&T, which is based in Cruz's home state, along with Verizon and T-Mobile. Cruz's proposal revives a years-old controversy over whether the entire 6 GHz band should be devoted to Wi-Fi, which can use the large spectrum band for faster speeds than networks that rely solely on the 2.4 and 5 GHz bands. Congress

Ask HN: What's the 2025 stack for a self-hosted photo library with local AI?

First of all, this is purely a personal learning project for me, aiming to combine three of my passions: photography, software engineering, and my family memories. I have a large collection of family photos and want to build an interactive experience to explore them, ala Google or Apple Photo features. My goal is to create a system with smart search capabilities, and one of the most important requirements is that it must run entirely on my local hardware. Privacy is key, but the main driver is

Mortgage Rate Predictions: How Tariffs, War and the Fed Are Impacting Rates

Buyers should keep an eye on the possibility of rate cuts in the next few months. Tharon Green/CNET Mortgage market predictions have been clouded by economic uncertainty caused by the Trump administration's trade measures, deficit spending and geopolitical maneuvering. The big question hanging over the housing market is whether rates will rise due to tariff-induced inflation or fall due to a recession. Since early spring, average mortgage rates for 30-year fixed loans have been swinging betwee

Challenging the Status Quo to Revolutionize Computer Architecture

An interview with Gurindar Sohi, recipient of the 2025 Computer Pioneer Award Gurindar (Guri) Sohi, Vilas Research Professor, John P. Morgridge Professor, and E. David Cronon Professor of Computer Sciences, Computer Science Department, University of Wisconsin-Madison, Madison, Wis., U.S.A., has remained in the same office at the university since 1987 – almost 40 years. He jokes that it even still has some of its original furnishings, like the carpet. But what he does not make light of is the

Asynchronous Error Handling Is Hard

(Ed. note: This article was originally published on The CUDA Handbook blog on November 2, 2023.) Every API designer has struggled with the question of how best to propagate errors to their callers, since before the term “API” was invented. Even decades ago (say 30+ years), interface designers knew to separate the error return from the payload, in functions that return other results to their caller. Since it is sometimes useful to know what not to do: My favorite example of an antipattern in th

The ‘Superman’ We Need Right Now: A Report From the Set of James Gunn’s New DC Film

When Superman started kissing the football on a stick, it all clicked together. The day was June 24, 2024 and io9 was in Cleveland to watch the filming of James Gunn’s Superman. At the end of a giant battle over the streets of Metropolis, the Man of Steel knelt down to kiss and profess his love to an inanimate object that special effects would later transform into his dog, Krypto. That little dash of heartfelt weirdness, in the middle of a massive action scene, did a near-perfect job of showing

Do We Need to Wear Sunscreen Indoors? This Is What a Skin Expert Says

You know the drill -- whenever you're outside, especially during the summer, you should wear sunscreen to protect your skin from the sun's UV rays. But what about wearing sunscreen indoors? Can sunlight coming in through windows still negatively affect your skin, making SPF necessary even when you're inside your home? We reached out to a dermatologist for the answer. Do I need to wear sunscreen indoors? Yes, wearing sunscreen indoors is necessary. Even though you're sitting comfortably in your

Anker Recalls More Power Banks for Fire, Explosion Risk: How to Get a Free Replacement or Gift Card

Electronics company Anker expanded an official global recall of some of its Power Bank products, adding five more models to a recall of the Anker PowerCore 10000 power banks with the model number A1263 announced earlier in June. The recall was initiated following 19 reports of the portable chargers catching fire and exploding. Anker's products are made in China. In addition to the June recall of the A1263 and a previous October 2024 recall of the A1642 PowerCore 10000, new products recalled are

Oracle stock jumps after $30 billion annual cloud deal revealed in filing

Oracle CEO Safra Catz speaks at the FII PRIORITY Summit in Miami Beach, Florida, on Feb. 20, 2025. Oracle shares jumped more than 5% after a recent filing showed a cloud deal that would add over $30 billion annually. CEO Safra Catz is slated to share the deal news at a company meeting Monday, according to a filing with the Securities and Exchange Commission. The revenues are expected to start hitting in the 2028 fiscal year. "Oracle is off to a strong start in FY26," Catz is expected to say,

The Project Hail Mary trailer looks like The Martian all over again (in a great way)

Andy Weir's sci-fi books are practically built to be turned into movies, especially in the hands of great writers and directors. That's what happened with The Martian, which was a delightfully nerdy self-published novel that was transformed into a thrilling film adaptation — thanks to Drew Goddard's script and Ridley Scott's bold direction. And I have a feeling the same will be true for the latest Weir adaptation, Project Hail Mary, judging from the first trailer released today. It's got everyt

Want to stand out in IT job interviews? 10 ways a home lab can help

marchmeena29 / Getty Images When I was a kid, my home lab consisted of test tubes and beakers, sodium bicarbonate (baking soda), acetic acid (vinegar), and the occasional boom, followed closely by the sound of my mom in the distance yelling, "David Allen Gewirtz, you stop that right now." When the scold transitioned from "David Gewirtz" to "David Allen Gewirtz," I knew I was in trouble. To be fair, nothing prepared my nontechnical mom and dad to raise a future engineer. I was forever taking th

Show HN: Open-Source International Space Station Tracker ESP32/Arduino for $20

International Space Station Tracker SpaceStationTracker is an application that displays the current position of the International Space Station on a 2D world map. It runs on a ESP32-2432S028R ILI9341 device with a 2.8" screen, commonly known as the CYD "Cheap Yellow Display", which costs $20 or less. The code was written using Arduino IDE / ESP32 development environment in c++. I used this project to learn programming for ESP32/Arduino/CYD. It includes topics such as graphics using LVGL, wifi

Watch Ryan Gosling Blast Off in Cosmic Trailer for 'Project Hail Mary'

The trailer for Project Hail Mary, the sci-fi thriller adaptation of Andy Weir's 2021 novel, has just landed. The movie opens in theaters and IMAX on March 20, 2026. The story follows science teacher Ryland Grace (Ryan Gosling), who finds himself on a spaceship millions of miles from home. He begins to remember his critical mission to decipher what's causing the sun to die out -- and hence protect the Earth from extinction. The trailer opens with a shot of Ryland waking up aboard the spacecraf

Revisiting Knuth's “Premature Optimization” Paper

The most famous quote from Knuth’s paper “Structured Programming with go to Statements” is this: There is no doubt that the grail of efficiency leads to abuse. Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization

NativeJIT: A C++ expression –> x64 JIT (2018)

NativeJIT NativeJIT is an open-source cross-platform library for high-performance just-in-time compilation of expressions involving C data structures. The compiler is light weight and fast and it takes no dependencies beyond the standard C++ runtime. It runs on Linux, OSX, and Windows. The generated code is optimized with particular attention paid to register allocation. The compiler was developed by the Bing team for use in the Bing search engine. One important use is scoring documents contai

‘Project Hail Mary’s’ First Trailer Takes Us on an Epic Sci-Fi Journey

You wake up, alone, on a ship in the middle of space. Where are you? What are you doing there? Are you forgetting something important? Something like, maybe, the fate of the world is in your hands? That’s the situation Ryan Gosling finds himself in in Project Hail Mary, the new film from directors Phil Lord and Chris Miller, and the first trailer is here. Set for release March 20, 2026, Project Hail Mary is based on a book by The Martian author, Andy Weir. It’s about a professor on a space miss

Nearly 20% of cancer drugs defective in four African nations

Across Africa, cancer medications have been found to be substandard or counterfeit. That means people are being given medicine that may not work, or that could even cause them harm. An alarming number of people across Africa may be taking cancer drugs that don't contain the vital ingredients needed to contain or reduce their disease. It's a concerning finding with roots in a complex problem: how to regulate a range of therapeutics across the continent. A US and pan-African research group publ

The provenance memory model for C

In this article, I will try to explain what this is all about, namely on how a provenance model for pointers interferes with alias analysis of modern compilers. For those that are not fluent with the terminology or the concept we have a short intro what pointer aliasing is all about , a review of existing tools to help the compiler and inherent difficulties and then the proposed model itself . At the end there is a brief takeaway that explains how to generally avoid complications and loss of opt

Nearly 20% of cancer drugs defective in 4 African nations

Across Africa, cancer medications have been found to be substandard or counterfeit. That means people are being given medicine that may not work, or that could even cause them harm. An alarming number of people across Africa may be taking cancer drugs that don't contain the vital ingredients needed to contain or reduce their disease. It's a concerning finding with roots in a complex problem: how to regulate a range of therapeutics across the continent. A US and pan-African research group publ

Building untrusted container images safely at scale

Many SaaS platforms need to run customer code securely and fast. Rather than building container infrastructure from scratch, you can use Depot's API to handle the heavy lifting. Here's how to build Go tooling that creates isolated projects, manages builds, and tracks metrics for your customer workloads. A lot of our customers run into the same problem: they need to run code on behalf of their customers. Whether you're hosting user-generated Python scripts, processing custom containers, or runni

NativeJIT: A C++ expression –> x64 JIT

NativeJIT NativeJIT is an open-source cross-platform library for high-performance just-in-time compilation of expressions involving C data structures. The compiler is light weight and fast and it takes no dependencies beyond the standard C++ runtime. It runs on Linux, OSX, and Windows. The generated code is optimized with particular attention paid to register allocation. The compiler was developed by the Bing team for use in the Bing search engine. One important use is scoring documents contai

Android 16 will protect users from fake cell towers and potential spying threats

It turns out that your smartphone could be an overlooked vulnerability that puts you at risk of being tracked. To combat this, Google is rolling out a new security feature in Android 16 that will warn users if their device is using a fake or insecure mobile network or if that network requests identifying information about a connected device. However, these features likely won't be available until the next generation of Android devices, as first reported by Android Authority. Since the current A

Cell Towers Can Double as Cheap Radar Systems for Ports and Harbors (2014)

How do you see ships without a pricey radar system? The question has troubled seaports around the world as they work to improve security. Without radar installations, it can be hard for port employees to detect small ships like those employed by pirates or by the terrorists who attacked the USS Cole in 2000. A team of researchers in Germany can now offer security teams a new option, though: putting existing cellular towers to work as quick and dirty radar systems. Developed at the Fraunhofer In

Revisiting Knuth's "Premature Optimization" Paper

The most famous quote from Knuth’s paper “Structured Programming with go to Statements” is this: There is no doubt that the grail of efficiency leads to abuse. Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization

Error handling in Rust

On Error Handling in Rust The current standard for error handling, when writing a crate, is to define one error enum per module, or one for the whole crate that covers all error cases that the module or crate can possibly produce, and each public function that returns a Result will use said error enum. This means, that a function will return an error enum, containing error variants that the function cannot even produce. If you match on this error enum, you will have to manually distinguish whi

Today's NYT Connections: Sports Edition Hints and Answers for June 30, #280

Looking for the most recent regular Connections answers? Click here for today's Connections hints, as well as our daily answers and hints for The New York Times Mini Crossword, Wordle and Strands puzzles. Today's Connections: Sports Edition might be tough. The blue category is about a backyard game that I just don't think of as a true sport, and the purple category is one of those patented NYT word-trickery groups. Read on for hints and the answers. Connections: Sports Edition is out of beta n

Today's NYT Connections Hints, Answers and Help for June 30, #750

Looking for the most recent Connections answers? Click here for today's Connections hints, as well as our daily answers and hints for The New York Times Mini Crossword, Wordle, Connections: Sports Edition and Strands puzzles. Today's NYT Connections puzzle is a tough one. The blue and purple categories especially threw me off. It helps to know your movies. Read on for clues and today's Connections answers. The Times now has a Connections Bot, like the one for Wordle. Go there after you play to

Scientists Playing God are Building Human DNA From the Ground Up

Image by Getty / Futurism Studies Biological science has made such astonishing leaps in the last few decades, such as precise gene editing, that scientists are now tackling the next logical — yet inherently controversial — step: fabricating human DNA from the ground up. Details are a bit vague, but a team of scientists in the United Kingdom have embarked on a new project to construct what they describe in a statement as the "first synthetic human chromosome." The scientists hope that the five

Implementing fast TCP fingerprinting with eBPF

In this article I want to document my journey implementing fast TCP fingerprinting in a golang webserver, using eBPF. Just to provide some background, TCP fingerprinting is one of the many techniques that can be used to detect unusual or identifying informations about a web request when implementing an anti-bot solution. This has been a hot topic lately, caused by the rising need to scrape the internet for human content to feeed to the LLMs. Implementing such a system offers interesting techn

Performance Debugging with LLVM-mca: Simulating the CPU

Some time ago I had a performance problem that wasn’t easy to explain by just looking at the code, since the version I expected to be faster was actually slower. Since the problem is simple yet illustrative, I am using it as a showcase on how to debug performance issues using llvm-mca. According to it’s documentation llvm-mca is a performance analysis tool that uses information available in LLVM (e.g. scheduling models) to statically measure the performance of machine code in a specific CPU. In