Latest Tech News

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

Filtered by: xt Clear Filter

Live and work by lists? I found two genius apps that make them even easier to create

D3Damon/E+ via Getty Images Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways PopClip and SnipDo expand what copy/paste can do. Both apps allow you to append text directly to the app. PopClip is only available for MacOS and SnipDo for Windows. How often do you find yourself copying text from a website, document, or email that you want to add to a list app? That happens quite a bit to me. Something I read might inspire an idea for a book, and I want to make sure

Linking to text fragments with a bookmarklet

Linking to text fragments with a bookmarklet One of my favourite features added to web browsers in the last few years is text fragments. Text fragments allow you to link directly to specific text on a web page, and some browsers will highlight the linked text – for example, by scrolling to it, or adding a coloured highlight. This is useful if I’m linking to a long page that doesn’t have linkable headings – I want it to be easy for readers to find the part of the page I was looking for. Here’s

Finally, a cheap multitool that doesn't sacrifice function for form

Adrian Kingsley-Hughes/ZDNET Follow ZDNET: Add us as a preferred source on Google. I admit it: I'm addicted to multitools. My daily carry for the past year or so has been the Gerber Dual Force, which has the most powerful pliers and best screwdriver on a multitool I've used. But the Dual Force is big and heavy, and not suited for lightweight applications like hiking. Also: 10 tiny tools I carry with me everywhere - how they work I have some hikes on the horizon where I'll want a flexible mul

Linking to Text Fragments with a Bookmarklet

Linking to text fragments with a bookmarklet One of my favourite features added to web browsers in the last few years is text fragments. Text fragments allow you to link directly to specific text on a web page, and some browsers will highlight the linked text – for example, by scrolling to it, or adding a coloured highlight. This is useful if I’m linking to a long page that doesn’t have linkable headings – I want it to be easy for readers to find the part of the page I was looking for. Here’s

The quality of AI-assisted software depends on unit of work management

The craft of AI-assisted software creation is substantially about correctly managing units of work. When I was new to this emerging craft of AI-assisted coding, I was getting lousy results, despite the models being rather intelligent. Turns out the major bottleneck is not intelligence, but rather providing the correct context. Andrej Karpathy, while referencing my earlier article on this topic, described the work of AI-assisted engineering as “putting AI on a tight leash”. What does a tight le

A QBasic Text Adventure Still Expanding in 2025

Welcome to the world of text adventures! Here, we dive into the art of creating interactive stories that immerse players in thrilling, choice-driven narratives. Whether you're a fellow developer, a fan of retro games, or just curious about text-based adventures, this channel has something for you. Join me as I share insights, tips, and updates on my latest text games. Get ready to shape worlds, solve mysteries, and experience stories where your choices lead the way. Let's bring adventures to lif

Biotech Startup Claims It’s Getting Closer to ‘Resurrecting’ the Extinct Dodo

A version of the dodo bird (Raphus cucullatus) could make a return someday soon. Colossal Biosciences announced this week several milestones in its quest to bring the extinct species back to life. On Wednesday, the Dallas-based company reported that its researchers at the Avian Genetics Group have successfully grown pigeon primordial germ cells (PGCs) in the lab, a scientific first. They also bred gene-edited chickens intended to serve as potential surrogates for the dodo and other ancient bird

Ozempic May Be Less Effective for Emotional Eaters, Study Suggests

GLP-1 agonists—so-called “wonder drugs” like Ozempic or Wegovy that help individuals lower blood sugar levels and lose weight, among other things—yield significant results for some patients, but not all. People’s motivations to overeat may play a role in this, according to a new study. To investigate why some people don’t benefit from GLP-1 agonists as much as others, researchers observed 92 participants with type 2 diabetes in Japan during their first year of taking GLP-1 drugs. Their results,

I'll Send the Hottest Daily Deals Right to Your Phone

I spend every day on the hunt for deals that save you money, so you don't have to. And I mean genuine savings; fake discounts don't pass the sniff test. My team and I are continually tracking and handpicking the best offers from the biggest retailers, like Amazon and Walmart, for our CNET Deals text subscribers. I'll send the best sales to your phone to help you score the hottest deals without lifting a finger. Plus, with Amazon announcing dates for its next October Prime Big Deal Days, you'll w

Topics: cnet deals ll price text

'WhiteCobra' floods VSCode market with crypto-stealing extensions

A threat actor named WhiteCobra has targeting VSCode, Cursor, and Windsurf users by planting 24 malicious extensions in the Visual Studio marketplace and the Open VSX registry. The campaign is ongoing as the threat actor continuously uploads new malicious code to replace the extensions that are removed. In a public post, core Ethereum developer Zak Cole described how his wallet was drained after using a seemingly legitimate extension (contractshark.solidity-lang) for Cursor code editor. Cole

Eye drops could replace glasses or surgery for longsightedness, study says

Doctors have developed special eye drops for people with longsightedness that could replace the need for reading glasses or surgery. Hundreds of millions of people worldwide have presbyopia, which is when the eyes find it difficult to focus on objects and text up close. Glasses or surgery can usually resolve the problem but many find wearing spectacles inconvenient and having an operation is not an option for everyone. Now experts say the solution could be as simple as using eye drops twice a

Show HN: Vicinae – A native, Raycast-compatible launcher for Linux

Vicinae (pronounced "vih-SIN-ay") is a high-performance, native launcher for your desktop — built with C++ and Qt. It includes a set of built-in modules, and extensions can be developed quickly using fully server-side React/TypeScript — with no browser or Electron involved. Inspired by the popular Raycast launcher, Vicinae provides a mostly compatible extension API, allowing reuse of many existing Raycast extensions with minimal modification. Vicinae is designed for developers and power users

Building a Deep Research Agent Using MCP-Agent

Documenting my journey building a general-purpose deep research agent powered by MCP, and sharing the valuable (and sometimes painful) lessons learned along the way. Background My name is Sarmad Qadri and I'm the creator of the open source project, mcp-agent. My philosophy for agent development in 2025 can be summarized as – MCP is all you need. Or more verbosely: Connect state-of-the-art LLMs to MCP servers, and leverage simple design patterns to let them make tool calls, gather context and m

Logging in Go with Slog: A Practitioner's Guide

Logging in Go has come a long way. For years, the community relied on the simple standard log Copy package or turned to powerful third-party libraries like zap and zerolog . With the introduction of log/slog in Go 1.21 , the language now has a native, high-performance, structured logging solution designed to be the new standard. slog Copy isn’t just another logger; it’s a new foundation that provides a common API (the frontend) that separates logging logic from the final output, which is contr

The Helix Text Editor (2024)

I’ve come to accept that I’m just a sucker for shiny nerd things. I use Rust, despite never having had a professional reason to use it in my life. I switched to Linux in my student years and I’ve never looked back since, even though it constantly breaks and I can’t get my Bluetooth headphones to connect. I have a split keyboard with home row mods set up because I read some random blog posts and it looked cool to me. I literally learned to program because I figured I should learn how to do more n

The Helix Text Editor

I’ve come to accept that I’m just a sucker for shiny nerd things. I use Rust, despite never having had a professional reason to use it in my life. I switched to Linux in my student years and I’ve never looked back since, even though it constantly breaks and I can’t get my Bluetooth headphones to connect. I have a split keyboard with home row mods set up because I read some random blog posts and it looked cool to me. I literally learned to program because I figured I should learn how to do more n

The Buyer’s Guide to Browser Extension Management

While most enterprises lock down endpoints, harden networks, and scan for vulnerabilities, one of the riskiest vectors often slips through unmonitored: browser extensions. These small, user-installed applications can execute privileged code, access sensitive DOM elements, intercept network requests, and even exfiltrate data, all within the context of enterprise-approved browsers. Keep Aware’s new Buyer’s Guide to Browser Extension Management explores how security and IT leaders can achieve comp

This new Android 16 QPR2 setting will make desktop mode less frustrating

Mishaal Rahman / Android Authority TL;DR A new “Universal cursor” setting in Android 16 QPR2 will let users disable the seamless mouse movement between a phone and an external display. This toggle controls whether the mouse cursor can move between screens when it reaches the edge, preventing accidental screen-hopping. Found in the first QPR2 beta, this small but welcome change gives users more control over Android’s DeX-like desktop experience. One of the most exciting features in Android 16

DeepCodeBench: Real-World Codebase Understanding by Q&A Benchmarking

At Qodo, we’ve created a new benchmark dataset of real-world questions derived from large, complex code repositories. We are excited to release the dataset, methodology, and prompts used in its creation to support further research and development. Motivation Enterprises often maintain massive codebases that are difficult for any individual developer to navigate and fully understand. Whether onboarding, doing routine development, or using AI-assisted workflows, teams often have questions about

Scientists Stunned as Tiny Algae Keep Moving Inside Arctic Ice

Scientists know that microbial life can survive under some extreme conditions—including, hopefully, harsh Martian weather. But new research suggests that one particular microbe, an algal species found in Arctic ice, isn’t as immobile as it was previously believed. They’re surprisingly active, gliding across—and even within—their frigid stomping grounds. In a Proceedings of the National Academy of Sciences paper published September 9, researchers explained that ice diatoms—single-celled algae wi

Semantic Line Breaks (2017)

Semantic Line Breaks Summary When writing text with a compatible markup language, add a line break after each substantial unit of thought. Introduction Semantic Line Breaks describe a set of conventions for using insensitive vertical whitespace to structure prose along semantic boundaries. Many lightweight markup languages, including Markdown, reStructuredText, and AsciiDoc, join consecutive lines with a space. Conventional markup languages like HTML and XML exhibit a similar behavior in pa

Semantic Line Breaks

Semantic Line Breaks Summary When writing text with a compatible markup language, add a line break after each substantial unit of thought. Introduction Semantic Line Breaks describe a set of conventions for using insensitive vertical whitespace to structure prose along semantic boundaries. Many lightweight markup languages, including Markdown, reStructuredText, and AsciiDoc, join consecutive lines with a space. Conventional markup languages like HTML and XML exhibit a similar behavior in pa

Show HN: Vicinae – a native, Raycast-compatible launcher for Linux

Vicinae (pronounced "vih-SIN-ay") is a high-performance, native launcher for your desktop — built with C++ and Qt. It includes a set of built-in modules, and extensions can be developed quickly using fully server-side React/TypeScript — with no browser or Electron involved. Inspired by the popular Raycast launcher, Vicinae provides a mostly compatible extension API, allowing reuse of many existing Raycast extensions with minimal modification. Vicinae is designed for developers and power users

Nvidia unveils new GPU designed for long-context inference

In Brief At the AI Infrastructure Summit on Tuesday, Nvidia announced a new GPU called the Rubin CPX, designed for context windows larger than 1 million tokens. Part of the chip giant’s forthcoming Rubin series, the CPX is optimized for processing large sequences of context and is meant to be used as part of a broader “disaggregated inference” infrastructure approach. For users, the result will be better performance on long-context tasks like video generation or software development. Nvidia’s

Sign Up to Get the Hottest Daily Deals Sent Straight to Your Phone

I spend every day on the hunt for deals that save you money, so you don't have to. And I mean genuine savings; fake discounts don't pass the sniff test. My team and I are continually tracking and handpicking the best offers from the biggest retailers, such as Amazon and Walmart, for our CNET Deals text subscribers. I'll send the best sales to your phone to help you score the hottest deals without lifting a finger. With Apple set to announce new products, including the iPhone 17, we anticipate u

Topics: cnet deals ll send text

Is OOXML Artifically Complex?

Is OOXML Artifically Complex? A while ago, the official blog of LibreOffice published a provocative article: “An artificially complex XML schema as a lock-in tool.” Its target is Microsoft’s XML-based file formats — the Office Open XML (OOXML). The article alleges that, although Microsoft put its Office formats through standardization, the spec is engineered to be so complex that it obstructs interoperability with third-party software. Moreover, the complexity is allegedly gratuitous and disco

The tablet that successfully replaced my Kindle and iPad now has a worthy follow-up

TCL Nxtpaper 11 Plus ZDNET's key takeaways The TCL Nxtpaper 11 Plus is available for $249. This tablet can switch from full color to an E Ink-like display with the press of a button, it has 256GB of storage, and an eye-catching matte display with 120Hz refresh rate. The Nxtpaper 11 Plus can get heavy when you use it one-handed and doesn't include a case or stylus, though you can buy them separately. $249 at Walmart Follow ZDNET: Add us as a preferred source on Google. I test a lot of tablets

Shipping textures as PNGs is suboptimal

Are you shipping textures to players as PNGs? The goal of this post is to convince you that this is suboptimal, and walk you through a better approach. I’ll also share my implementation of the suggested approach, but if you’d rather do it yourself I’ll also provide you with the information you need to get started. If you’re using a game engine, it is almost certainly doing what this post suggests automatically, but it doesn’t hurt to double check! What’s wrong with PNGs? source PNGs are great f

Stop Shipping PNGs in Your Games

Are you shipping textures to players as PNGs? The goal of this post is to convince you that this is suboptimal, and walk you through a better approach. I’ll also share my implementation of the suggested approach, but if you’d rather do it yourself I’ll also provide you with the information you need to get started. If you’re using a game engine, it is almost certainly doing what this post suggests automatically, but it doesn’t hurt to double check! What’s wrong with PNGs? source PNGs are great f

Speeding up Unreal Editor launch by not spawning unused tooltips

Speeding up the Unreal Editor launch by … not spawning 38000 tooltips? If there is one thing the Unreal Engine doesn’t suffer from, it is it’s lack of features. Over the past years it has been transformed from “just” a game engine into an ‘everything machine’. Games, Movies, Live-Content, VFX, Previz, even virtual fashion shows – it’s a behemoth of an editor with a multitude of tools, most of which are barely used or even known by many of its users. This multitude of features comes with some d