Latest Tech News

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

Filtered by: code Clear Filter

After AI Led to Layoffs, Coders Are Being Hired to Fix ‘Vibe-Coded’ Screwups

The generative AI industry has promised to “disrupt” society, and on that front, it can be said to have succeeded. AI has certainly disrupted many parts of society, including education, social media, and politics. Most of all, it seems to have disrupted the tech industry itself, where what was once a profitable career (software development) increasingly seems to be more of a precarious one, thanks to the rise of so-called “vibe coding”—a form of AI-assisted software development that requires les

Topics: ai code coding told vibe

Show HN: C++ Compiler Support Page

Feature C++ Paper(s) Supported by Reflection for C++26 ( <meta> ) [lib] 26 P2996 GCC Clang MSVC Xcode Annotations for Reflection [lib] 26 P3394 GCC Clang MSVC Xcode Splicing a base class subobject [lib] 26 P3293 GCC Clang MSVC Xcode define_static_{string,object,array} [lib] 26 P3491 GCC Clang MSVC Xcode Function Parameter Reflection in Reflection for C++26 [lib] 26 P3096 GCC Clang MSVC Xcode Expansion Statements ( template for ) 26 P1306 GCC 16 Clang MSVC Xcode Error Handling in Reflectio

Topics: 19 clang gcc msvc xcode

I used a $20 AI tool to finish 24 days of coding in 12 hours - but there's a big catch

Aitor Diago/Moment/Getty Images Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways I spent $20 on Codex and saw 16x productivity. Hard usage limits cut off coding in mid-project unexpectedly. Premium tools can cost $800 monthly but give steadier results. We've talked before about OpenAI's Codex, the AI model designed specifically for programming work. While I found it to have some capabilities, the need to use it only in GitHub or as part of the command-line termin

Topics: ai code codex coding work

I used a $20 AI tool to finish 24 days of coding in 6 hours - but there's a big catch

Aitor Diago/Moment/Getty Images Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways I spent $20 on Codex and saw 16x productivity. Hard usage limits cut off coding in mid-project unexpectedly. Premium tools can cost $800 monthly but give steadier results. We've talked before about OpenAI's Codex, the AI model designed specifically for programming work. While I found it to have some capabilities, the need to use it only in GitHub or as part of the command-line termin

Topics: ai code codex coding work

Top model scores may be skewed by Git history leaks in SWE-bench

We've identified multiple loopholes with SWE Bench Verified where agents may look at future repository state (by querying it directly or through a variety of methods), and cases in which future repository state includes either solutions or detailed approaches to solving problems (commit messages and more). Examples: A trajectory with Claude 4 Sonnet, Pytest-dev__pytest-6202 (complete output here), the agent uses git log --all which leaks future commits that directly fix the issue: <antml:para

Topics: coder fix future git log

After coding catastrophe, Replit says its new AI agent checks its own work - here's how to try it

SEAN GLADWELL/Moment via Getty Images Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways Replit unveiled Agent 3 on Wednesday. Code-generation is one of the few viable business use cases for AI. However, Replit recently deleted a user's entire codebase. On Wednesday, AI startup Replit released Agent 3, an autonomous code generation system designed to help non-programmers with software development projects. It's the latest in the industry-wide investment in vibe cod

The rise of async AI programming

19 August 2025 Ankur Goyal I spend a decent amount of time reviewing code I didn't write. An AI agent takes a detailed problem description, writes code (primarily Typescript, Rust, and Python), adds tests, and commits the changes to a branch. I tap back in when everything's ready for review. This used to feel like a futuristic scenario, but it's how I work now, and it's how many developers are starting to work. The shift is subtle but powerful: instead of writing code line by line, we're learn

I spent $20 on Codex and got 24 days of coding work done in 6 hours - but there's a big catch

Aitor Diago/Moment/Getty Images Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways I spent $20 on Codex and saw 16x productivity. Hard usage limits cut off coding in mid-project unexpectedly. Premium tools can cost $800 monthly but give steadier results. We've talked before about OpenAI's Codex, the AI model designed specifically for programming work. While I found it to have some capabilities, the need to use it only in GitHub or as part of the command-line termin

Topics: ai code codex coding work

The Rise of Async Programming

19 August 2025 Ankur Goyal I spend a decent amount of time reviewing code I didn't write. An AI agent takes a detailed problem description, writes code (primarily Typescript, Rust, and Python), adds tests, and commits the changes to a branch. I tap back in when everything's ready for review. This used to feel like a futuristic scenario, but it's how I work now, and it's how many developers are starting to work. The shift is subtle but powerful: instead of writing code line by line, we're learn

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

Formally verifying a floating-point division routine with Gappa – part 1

We have recently released a set of optimized assembly-language routines for basic floating-point arithmetic, in Arm Optimized Routines, under an open-source license. These functions perform the same operations as hardware floating point instructions, for example addition, multiplication, and division. However, they are implemented using only integer 32-bit Arm instructions, for Arm CPUs without hardware floating point. Existing open-source libraries such as libgcc and compiler-rt offer similar

Exactly Six Months Ago, the CEO of Anthropic Said That in Six Months AI Would Be Writing 90 Percent of Code

With so many wild predictions flying around about the future AI, it’s important to occasionally take a step back and check in on what came true — and what hasn’t come to pass. Exactly six months ago, Dario Amodei, the CEO of massive AI company Anthropic, claimed that in half a year, AI would be "writing 90 percent of code." And that was the worst-case scenario; in just three months, he predicted, we could hit a place where "essentially all" code is written by AI. As the CEO of one of the buzzi

Android 16 QPR1’s source code is nowhere to be found, but Google swears it’s coming

Mishaal Rahman / Android Authority TL;DR Google has delayed releasing the source code for Android 16 QPR1, worrying custom ROM developers who rely on timely AOSP (Android Open Source Project) updates. While Google typically publishes source code within 48 hours of a new release, it has been a week, breaking a long-standing precedent for the community. Google confirmed the code is coming “in the coming weeks,” but the situation has reignited concerns about the company’s commitment to open-sour

Cursor AI editor lets repos “autorun” malicious code on devices

A weakness in the Cursor code editor exposes developers to the risk of automatically executing tasks in a malicious repository as soon as it’s opened. Threat actors can exploit the flaw to drop malware, hijack developer environments, or steal credentials and API tokens, without developers having to execute any commands. Cursor is an AI-powered Integrated Development Environment (IDE) built as a fork of Visual Studio Code (VS Code) that has deep integration of mainstream AI assistants like GPT-

Microsoft Patch Tuesday, September 2025 Edition

Microsoft Corp. today issued security updates to fix more than 80 vulnerabilities in its Windows operating systems and software. There are no known “zero-day” or actively exploited vulnerabilities in this month’s bundle from Redmond, which nevertheless includes patches for 13 flaws that earned Microsoft’s most-dire “critical” label. Meanwhile, both Apple and Google recently released updates to fix zero-day bugs in their devices. Microsoft assigns security flaws a “critical” rating when malware

The subjective experience of coding in different programming languages (2023)

Different programming languages feel viscerally different, right? I can’t be the only one. It’s so embodied. When I’m deep in multiple nested parentheses in a C-like language, even Python, I feel precarious, like I’m walking a high wire or balancing things in my hands and picking my way down steep stairs. It’s a relief to close the braces. Like if I’m trying to cover all the conditions in a complicated state machine or a conditional, I’m high up. I often hold my breath. Functional languages a

The subjective experience of coding in different programming languages

Different programming languages feel viscerally different, right? I can’t be the only one. It’s so embodied. When I’m deep in multiple nested parentheses in a C-like language, even Python, I feel precarious, like I’m walking a high wire or balancing things in my hands and picking my way down steep stairs. It’s a relief to close the braces. Like if I’m trying to cover all the conditions in a complicated state machine or a conditional, I’m high up. I often hold my breath. Functional languages a

Things you can do with a debugger but not with print debugging

Things you can do with a debugger but not with print debugging People do or do not use debuggers for a variety of reasons. For one thing, they are hard to setup in many codebases. Second, you can’t use them when your application is running on remote environments (such as kuberenetes). So, anecdotally, I have seen way more people using Print/ log.Debug compared to a debugger. Which is a shame, because while debug logging is convenient at times, debuggers can do some things which you can’t easil

Tomorrow's emoji today: Unicode 17.0

Once a year, Unicode drops its annual update: thousands of new characters, new scripts, new symbols, and of course… new emoji. Today marks the release of Unicode 17.0, adding 4,803 characters (bringing the grand total to 159,801!). You can download Noto Emoji today and embed on your website but they’re not quite ready to keyboard smash (it will take some time before many of these reach our devices) let’s take a moment to bask in the glow of … Hairy Creature Hairy creature is one of those rare

Xcode 26 RC beta now available for developers

Following today’s event, Apple is now rolling out the first Release Candidate version of the operating systems announced during WWDC25, as well as for Xcode 26. Here are the details. Apple Intelligence, Anthropic and OpenAI integration This year, Xcode’s highlight feature is its built-in integration with large language models, including native support for OpenAI and Anthropic. Users can also integrate with local LLMs and third-party services via API keys. Anthropic’s support was added late in

Tomorrow's Emoji, Today: Unicode 17.0

Once a year, Unicode drops its annual update: thousands of new characters, new scripts, new symbols, and of course… new emoji. Today marks the release of Unicode 17.0, adding 4,803 characters (bringing the grand total to 159,801!) including four new scripts, many new characters and symbols, and a handful of emoji. You can use download Noto Emoji today and embed on your website but they’re not quite ready to keyboard smash (it will take some time before many of these reach our devices) let’s take

The Last Programmers

I quit my job at Amazon in May to join a startup called Icon. Best career decision I ever made, but not for the reasons you might think. At Amazon, I was on the Amazon Q Developer team, building their AI coding assistant. You'd think being at the center of Amazon's AI developer tools would be exciting, but it was actually deeply frustrating. It was apparent to anyone outside the Amazon bubble that we were losing the AI game badly. The leadership was constantly playing catch-up because there was

Hollow Knight: Silksong Includes a Secret Konami Code Easter Egg

Hollow Knight: Silksong isn't an easy game, but that difficulty is one of the reasons why fans love it. There are likely some in the fanbase who might even feel it's too easy, and for them, developer Team Cherry added the most famous of cheat codes to the game, although it doesn't give you 30 lives. The famous Konami Code, best known for its inclusion in the NES game Contra, does work in Silksong, but it will make the game far harder, not easier. The secret was found not long after the game cam

Software packages with more than 2 billion weekly downloads hit in supply-chain attack

Hackers planted malicious code in open source software packages with more than 2 billion weekly updates in what is likely to be the world’s biggest supply-chain attack ever. The attack, which compromised nearly two dozen packages hosted on the npm repository, came to public notice on Monday in social media posts. Around the same time, Josh Junon, a maintainer or co-maintainer of the affected packages, said he had been “pwned” after falling for an email that claimed his account on the platform w

Programmers Using AI Create Way More Glaring Security Issues, Data Shows

Artificial intelligence has notorious problems with accuracy — so maybe it's not surprising that using it as a coding assistant creates more security problems, too. As a security firm called Apiiro found in new research, developers who used AI produce ten times more security problems than their counterparts who don't use the technology. Looking at code from thousands of developers and tens of thousand repositories, Apiiro found that AI-assisted devs were indeed producing three or four times mo

Writing code is easy, reading it isn't

Writing code is easy. Once you have a solution in mind, and have mastered the syntax of your favorite programming language, writing code is easy. Having an LLM write entire functions for you? Even easier. But the hard part isn’t the writing. It’s the reading. It’s the time it takes to load the mental model of the system into your head. That’s where all the cost really is. A mental model is the thing you build when you read code. It’s your internal map of how the system works, where the tricky p

A critique of package managers

Package Managers are Evil n.b. This is a written version of a dialogue from a YouTube video: 2 Language Creators vs 2 Idiots | The Standup Package managers (for programming languages) are evil. To start, I need to make a few distinctions between concepts a lot of programmers mix up: A package Package Repositories Build Systems Package Managers These are all separate and can have no relation to one another. I have nothing wrong with packages, in fact Odin has packages built into the langu

The key points of "Working Effectively with Legacy Code"

Struggling with Legacy Code and not enough time to clean it up? can help you rescue any codebase quickly and safely ! “Legacy Code is code without tests” If you’ve come across that definition, it’s from Michael Feathers’ book: Working Effectively with Legacy Code. While I have a slightly extended definition, this is a very valid and useful one! Feathers’ book is from 2004. Yet, its content doesn’t get outdated. There is a reason for that and this CommitStrip puts it best: This book is a re

Writing Code Is Easy. Reading It Isn't

Writing code is easy. Once you have a solution in mind, and have mastered the syntax of your favorite programming language, writing code is easy. Having an LLM write entire functions for you? Even easier. But the hard part isn’t the writing. It’s the reading. It’s the time it takes to load the mental model of the system into your head. That’s where all the cost really is. A mental model is the thing you build when you read code. It’s your internal map of how the system works, where the tricky p

The Key Points of Working Effectively with Legacy Code

Struggling with Legacy Code and not enough time to clean it up? can help you rescue any codebase quickly and safely ! “Legacy Code is code without tests” If you’ve come across that definition, it’s from Michael Feathers’ book: Working Effectively with Legacy Code. While I have a slightly extended definition, this is a very valid and useful one! Feathers’ book is from 2004. Yet, its content doesn’t get outdated. There is a reason for that and this CommitStrip puts it best: This book is a re