Latest Tech News

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

Filtered by: _________ Clear Filter

8 smart home gadgets that instantly upgraded my house (and why they work)

'ZDNET Recommends': What exactly does it mean? ZDNET's recommendations are based on many hours of testing, research, and comparison shopping. We gather data from the best available sources, including vendor and retailer listings as well as other relevant and independent reviews sites. And we pore over customer reviews to find out what matters to real people who already own and use the products and services we’re assessing. When you click through from our site to a retailer and buy a product or

I tested Panasonic's new affordable LED TV model - here's my brutally honest buying advice

Panasonic W70B ZDNET's key takeaways The Panasonic W70B is available for $549 (65-inch) and six other screen sizes. It's an entry-level LED TV that gets the job done. Slow loading times and subpar images are discouraging. View now at Amazon It's unusual, but for this review, I tested a 50-inch version of Panasonic's 2025 W70B Fire TV. (Usually, I test 65-inch models.) At $349 for this screen size, I spent some time testing the W70B, and here's what I can tell you about it. Also: The best Sam

The best password managers for Android of 2025: Expert tested

Bitwarden consistently features as one of my top password manager recommendations across numerous platforms, and Android is no different. Why we like it: With Bitwarden, you can sync unlimited credentials across as many devices as you want for free, so it's easy to access your logins, credit cards, identities, and notes wherever you need them. Saving and autofilling work well in mobile apps and browsers via biometric unlock with your fingerprint or face. Review: Bitwarden Bitwarden is open so

Own a OnePlus phone? I changed 10 settings to significantly improve the user experience

Prakhar Khanna/ZDNET It's been agreed upon by the ZDNET team that the OnePlus 13 is this year's sleeper hit. At a starting price of $899, the flagship phone can compete against more expensive phones like the Pixel 9 Pro XL and Samsung Galaxy S25 Ultra. And we have OnePlus' clean yet highly customizable software experience to thank for that. Also: The next big wireless charging leap is coming soon: What Qi2 25W means for Android phones If you switched to a OnePlus phone recently or have been u

What is X-Forwarded-For and when can you trust it? (2024)

The X-Forwarded-For (XFF) HTTP header provides crucial insight into the origin of web requests. The header works as a mechanism for conveying the original source IP addresses of clients, and not just across one hop, but through chains of multiple intermediaries. This list of IPv4 and IPv6 addresses is helpful to understand where requests have really come from in scenarios where they traverse several servers, proxies, or load balancers. A typical HTTP request goes on a bit of a journey, traversi

Show HN: Auto Favicon MCP Server

To see all available qualifiers, see our documentation . Saved searches Use saved searches to filter your results more quickly We read every piece of feedback, and take your input very seriously. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

Users claim Discord's age verification can be tricked with video game characters

Discord’s new age-verification tool may not be as rigorous as it seems, after users reportedly discovered it can be tricked using video game characters. The instant messaging and VoIP platform, commonly used for gaming, implemented an age-check tool earlier this month for UK users in anticipation of a new set of laws aimed at restricting potentially harmful content for under-18s. The Online Safety Act, passed in 2023, requires service providers that host user-generated content to implement age

UK's New Age Verification Requirement Thwarted in the Simplest Way Imaginable

Earlier this week, the United Kingdom’s age assurance requirement for sites that publish pornographic material went into effect, which has resulted in everything from Pornhub to Reddit and Discord displaying an age verification panel when users attempt to visit. There’s just one little problem. As The Verge notes, all it takes to defeat the age-gating is a VPN, and those aren’t hard to come by these days. Here’s the deal: Ofcom, the UK’s telecom regulator, requires online platforms to verify th

Keep Pydantic out of your Domain Layer

Keep Pydantic out of your Domain Layer Jul 22 2025 You’re probably reading this because you’re using Pydantic yourself. Maybe you’re building a FastAPI application and hit a point where it started getting too big to manage, and you realized you need better separation of concerns. Perhaps you’ve started adopting a clean architecture or onion architecture kind of layering to keep business logic separate from application logic, aiming for better maintainability and testability. But Pydantic is st

Turn any diagram image into an editable Draw.io file. No more redrawing

Look, we know there are other tools out there. But we built this one because we needed it ourselves. Here's what makes our image to drawio converter different. It Actually Understands Diagrams Here's the thing - most tools just see shapes and lines. Our image to drawio converter sees diagrams. Feed it a whiteboard photo, and it knows that wobbly rectangle is meant to be a process box. Give it a screenshot, and it figures out which arrows connect to which shapes. We spent months training it on r

Simon Tatham's Portable Puzzle Collection

Simon Tatham's Portable Puzzle Collection Introduction This page contains a collection of small computer programs which implement one-player puzzle games. All of them run natively on Unix (GTK) and on Windows. They can also be played on the web, as Java or Javascript applets. 2023-09-20: I'm sorry to say that I'm no longer going to be able to build the MacOS version of these puzzles. My Mac was very old and had been struggling for a while; it's now stopped working, and I don't intend to buy a

Topics: exe game java js manual

The Rise and Fall of the Hanseatic League

Today, we typically think of coalitions in the context of modern electoral politics. So it might be surprising that one of the greatest case studies in the history of coalitions is a community of medieval German merchants known as the Hansa. Starting as individual traveling traders, the Hansa built up coalitions for collective bargaining, collective action, and collective security. Through this process, they formed Northern Europe’s first ever long-distance trade network. Without corporate str

Open Sauce is a confoundingly brilliant Bay Area event

This is the second year I brought my Dad (a now-retired radio engineer and co-host of Geerling Engineering) to Open Sauce, a Bay Area maker faire-like event, dreamed up by William Osman and featuring hundreds of exhibits ranging from mad science, to vintage electronics, to games, to world-record-breaking Rubik's Cube solvers: Sprawling over the grounds of the San Mateo County Event Center, I met people of all ages who were building all sorts of zany contraptions. Sometimes practical, sometimes

Rust on Every GPU

I've built a demo of a single shared Rust codebase that runs on every major GPU platform: CUDA for NVIDIA GPUs for NVIDIA GPUs SPIR-V for Vulkan-compatible GPUs from AMD, Intel, NVIDIA, and Android devices for Vulkan-compatible GPUs from AMD, Intel, NVIDIA, and Android devices Metal for Apple devices for Apple devices DirectX 12 for Windows for Windows WebGPU for browsers for browsers CPU fallback for non-GPU systems The same compute logic runs on all targets, written entirely in regular

Topics: code cpu gpu rust self

China’s Smart Glasses Are Once Again Going All the Way Off

There are officially too many wild pairs of smart glasses coming out of China to keep track of. First, it was Xiaomi with its Ray-Ban-stomping pair of glasses that can record 45 minutes of consecutive video and boast an 8.5-hour battery life. Then, just last week, a company called Wigain announced a breakthrough in making mass-producible smart glasses with optical waveguide lenses. Those, I might add, also feel very Meta-killing. Now, it’s Alibaba’s turn, or it’s about to be if rumors are to be

An Even Scarier Predator Hunted Giant ‘Terror Birds’ in South America

Sometime between 16 and 11.6 million years ago, a young caiman came upon a tasty snack in modern-day South America. The meal, however, turned out to be rather ambitious, because the croc hadn’t come upon just any old prey. It was a phorusrhacid, a large carnivore in its own right, aptly known as a “terror bird.” The now-extinct terror bird wouldn’t have given in without a fight—unless, of course, it was already dead, and the opportunistic croc simply scavenged its dead body. That doesn’t seem t

SAVE Student Loan Borrowers, You Have Only a Few Days Left Before Interest Restarts. Should You Move to IBR?

Interest will restart for SAVE borrowers whose loans remain in a general forbearance on Aug. 1. Viva Tung/CNET If you're a student loan borrower enrolled in SAVE, you have about a week left to switch repayment plans before interest will begin accruing on your loans. But although interest payments will kick in, the change doesn't mean you have to switch repayment plans yet. Earlier this month, the Department of Education announced that on Aug. 1 interest would resume for the nearly 8 million bo

How to Watch Australia vs. British & Irish Lions From Anywhere: Stream 2nd Test Rugby Union for Free

After a gripping first encounter in Brisbane, Australia will be looking to keep their series hopes alive today as the hosts go in search of a vital win against the Lions in the second Test at Melbourne Cricket Ground. Below, we'll outline the best live TV streaming services to use to watch this match as it happens, wherever you are in the world, and how to use a VPN if the game isn't available where you are. The Lions claimed a one-sided 19-27 victory last weekend at Suncorp Stadium, in a matc

Meta Debuts More Instagram Protections for Teen Users. Here's What's New

Meta this week unveiled the latest efforts it's making to bolster the safety of teens and kids on its social media apps, with a particular focus on the teen-skewing Instagram. The company has touted these new features for Instagram in a blog post, most notably adding more information and warnings about accounts that teens might try to contact via direct messages. "We've added new safety features to DMs in Teen Accounts to give teens more context about the accounts they're messaging and help the

Want to Improve Your iPhone Call Quality? Try This Hidden Feature

Apple released the first public beta of iOS 26 on July 24, and it brought call screening and more to the iPhone's of developers and beta testers. But you don't need to be a developer or beta tester to use a hidden iPhone feature that can make your calls clearer for the person on the other end. The feature is called Voice Isolation. Apple introduced Voice Isolation in 2023 with iOS 16.4. The tech company added the feature, alongside Wide Spectrum, to FaceTime calls with iOS 15 in 2021, but only

I Can't Stop Recommending This Window AC to Anyone Struggling to Survive Summer Heat Waves

CNET's key takeaways The Windmill AC normally costs $349 for 6,000 BTUs, but you can often find it on sale on Windmill's website Amazon Home Depot Not only is the Windmill AC the easiest unit I've ever installed, it's the only AC unit I've tried that effectively kept my older and not well-insulated home cool during a heat wave. Bonus: It's actually stylish. Although, I still would have paid for an ugly one that works. Its normal price is higher than some other window AC units, but I've paid

With Trends Like 'Japanese Walking,' Is Walking Actually Exercise? We Asked Personal Trainers

You've heard of "hot girl walks," but what about "Japanese walking"? It's also known as interval walking training, and The Washington Post reports that even though this technique is now going viral on TikTok, Japanese walking came about after a 2007, Japan-based study concluded that high-intensity interval walking training may help protect against age-related decreases in muscle strength and peak oxygen uptake as well as increases in blood pressure. A more recent, July 2025 study found that pre

This aerogel and some sun could make saltwater drinkable

Earth is about 71 percent water. An overwhelming 97 percent of that water is found in the oceans, leaving us with only 3 percent in the form of freshwater—and much of that is frozen in the form of glaciers. That leaves just 0.3 percent of that freshwater on the surface in lakes, swamps, springs, and our main sources of drinking water, rivers and streams. Despite our planet’s famously blue appearance from space, thirsty aliens would be disappointed. Drinkable water is actually pretty scarce. As

Gear News of the Week: Amazon Buys Bee, VSCO Has a New App, and CMF Debuts a Smartwatch

That trade-off lets the Watch 3 Pro purportedly last 13 days on a single charge, a slight bump over its predecessor (the new watch lasts 4.5 days if you have the always-on display enabled). There's a new dual-band GPS for more accurate route tracking, 131 sport modes with a personalized running coach, and a new heart-rate sensor that CMF claims is more accurate across workout intensities and skin tones. Naturally, there's a dose of “AI-powered” post-workout summaries. The CMF Watch 3 Pro can no

60 Italian Mayors Want to Be the Unlikely Solution to Self-Driving Cars in Europe

The future of self-driving cars in Italy it seems needs not only technology but also (possibly above all) political backing. The good news, then, is that more than 60 mayors in Italy have decided to take the field for the cars of the future. On July 14, in the hall of the MEET Digital Culture Center in Milan, Pierfrancesco Maran, a member of the European Parliament for the Italian Democratic Party, launched the Autonomous Driving: Italy in the Front Row initiative, which has backing from admini

Do You Need a Barbecue Knife?

A while back at my favorite kitchen-gear trade show, I spotted what appeared to be a trending category: barbecue knives. Their distinguishing characteristics seem to be a fairly tall blade, a shape that encourages a wokka-wokka–style rocking motion, and a target audience that skews heavily toward dudes with beards. Not all of those traits scream “great for grilling,” but I was intrigued. One question immediately stuck in my head: What, if anything, makes a knife grill-friendly? Those I'd come a

PSA: New Samsung foldables and Galaxy Watch 8 series still come with a gift card!

Hadlee Simons / Android Authority All of these offers are available from Amazon. As such, all the freebies are Amazon gift cards (or Amazon credits, in the case of the Galaxy Watch 8). The deals are available for all available color versions. Samsung Galaxy Z Fold 7, Z Flip 7, and Z Flip 7 FE The main difference now, compared to when the pre-order deals were available, is that you no longer get the storage upgrade for free. Additionally, the Samsung Galaxy Z Fold 7 gift card has been reduced

Stackless Traversal (2018)

Enlist (∊) is twice as fast in Dyalog 16.0 as it was in Dyalog 15.0. Pretty much across the board: ∊⍳100 is not going to be any faster, but whenever the argument is a nested array and the simple arrays it contains are reasonably small, there are huge performance improvements. How did we achieve the huge speedup? Constraints The usual way for a C programmer to write the traversal used in Enlist would be a simple recursive function: If the current array is simple, handle it, and if it is nested,

Generic Containers in C: Vec

Generic Containers in C: vec Martin Uecker, 2025-07-20 I discuss the implementation of type and bounds safe generic containers in C. Previously, I discussed a span type, and bounds checking using arrays. Here, I will discuss a vector type. A vector type is essentially a resizable array. A vector type could be used as in the following example. int main() { vec(int) *vec_ptr = calloc(1, sizeof *vec_ptr); if (!vec_ptr) // memory out abort(); for (int i = 0; i < 10; i++) vec_push(int, &vec