Latest Tech News

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

Filtered by: code Clear Filter

Apple to finally let iPhone apps and games offer promo codes for in-app purchases

Apple is giving App Store developers a long-overdue tool to better promote in-app purchases, including for games. Starting later this year, developers will finally be able to generate and distribute promo codes for any type of in-app purchase, not just subscriptions. Here’s how it’s going to work. From subscriptions to consumables and more Up until now, Apple’s App Store promo code system was mostly limited to unlocking a free download, or for auto-renewable subscriptions, letting developers h

Use Copilot Agent Mode in Visual Studio (Preview)

Access to this page requires authorization. You can try changing directories . Access to this page requires authorization. You can try signing in or changing directories . Use Copilot agent mode in Visual Studio (Preview) With GitHub Copilot's agent mode in Visual Studio, you can use natural language to specify a high-level task. AI will then autonomously reason through the request, plan the work needed, and apply the changes to your codebase. Agent mode combines code editing and tool invocat

Apple’s killer one-time code autofill feature gets even better in iOS 26

Apple is always adding new features to its software, but every now and then a change arrives that it’s hard to live without. One such killer feature lets you autofill two-factor authentication codes, and it’s getting even better in iOS 26 and macOS Tahoe this fall. Autofill expanding to third-party messaging, email, and browser apps When I think about key Apple features that stand out as truly special, a handful come to mind. Wi-Fi network sharing with just a tap, iPhone Mirroring on the Mac,

Don't cancel Netflix yet: I used these secret codes to unlock the full catalog of shows

Kerry Wan/ZDNET Netflix wasn't the first streaming platform, but it was the first to make video-on-demand mainstream. Fourteen years ago, as it phased out its mailing service, it took a massive bite out of the global market. Also: This TCL Mini LED is the TV deal I recommend to most - especially at up to $1,000 off Remember that? Physical DVDs showing up in your actual mailbox -- the one at the end of your driveway (or your hallway)? To my surprise, that was still actually a thing up until la

Why I'm switching to VS Code. Hint: It's all about AI tool integration

A look at the working IDE, with Copilot installed and waiting. David Gewirtz / Elyse Betters Picaro / ZDNET Well, I guess it had to happen. I used profanity and pejoratively scolded an AI. I'm not proud. You could say I did it to myself, and that is true. But I did this for you, so please read on. Let's make all this work worth it for both of us. Also: Is ChatGPT Plus really worth $20 when the free version offers so many premium features? In a few minutes, I'll tell you about my journey into

Show HN: Zeekstd – Rust Implementation of the ZSTD Seekable Format

Zeekstd A Rust implementation of the Zstandard Seekable Format. The seekable format splits compressed data into a series of independent "frames", each compressed individually, so that decompression of a section in the middle of an archive only requires zstd to decompress at most a frame's worth of extra data, instead of the entire archive. Zeekstd makes additions to the seekable format by implementing an updated version of the specification, however, it is fully compatible with the initial ve

Lisp-stat: Lisp environment for statistical computing

Lisp-Stat is conceptually similar to R and will be familiar to most people from that ecosystem. It is suitable for both exploratory data analysis as well as front-line production deployments. Common Lisp is currently used at Google in several high-availability, high-volume transactional systems. Why Lisp? We had a few requirements when evaluating options. Specifically the system had to: Work well in the kind of exploratory environment conducive to analytics and AI Be robust enough to work in

ChatGPT's AI coder Codex now lets you choose the best solution

ChatGPT's Codex, which is an AI agent that lets you code and delegate programming tasks, is now testing a new feature that lets you choose the best solution. OpenAI launched Codex in April, and it's a great tool, but it's nowhere close to replacing entry-level engineers. OpenAI insists Codex could help developers achieve more by delegating their tasks to different agents, and a new update brings it closer to the expectations set by the company. As per the release notes, ChatGPT Codex can now

Meta-analysis of three different notions of software complexity

A meta-analysis of three different notions of software complexity I want to discuss three different notions of software complexity: Rich Hickey’s notion of complexity, as explained in his talk Simple Made Easy. John Ousterhout’s notion of complexity, as explained in his book A Philosophy of Software Design. Zach Tellman’s notion of complexity, as explained in his newsletter Explaining Software Design. I’ve picked these three because I’ve found them to be at least somewhat coherent, and the

Seven replies to the viral Apple reasoning paper and why they fall short

The Apple paper on limitations in the “reasoning” of Large Reasoning Models, which raised challenges for the latest scaling hypothesis, has clearly touched a nerve. Tons of media outlets covered it; huge numbers of people on social media are discussing. My own post here laying out the Apple paper in historical and scientific context was so popular that well over 150,000 people read it, biggest in this newsletter’s history. The Guardian published an adaptation of my post (“When billion-dollar AI

How to Write the Worst Possible Python Code (Humor)

How to Write the Worst Possible Python Code Naveed Khan Follow 12 min read · 6 days ago 6 days ago -- 4 Share Look, we’ve all been there. You’re cruising through a new codebase, feeling pretty good about yourself, and then BAM — you hit a section that makes you wonder if the original author was having some kind of existential crisis. Well, today I’m here to help you become that author. After years of witnessing Python crimes that would make Guido van Rossum weep into his keyboard, I’ve compile

Discord flaw lets hackers reuse expired invites in malware campaign

Hackers are hijacking expired or deleted Discord invite links to redirect users to malicious sites that deliver remote access trojans and information-stealing malware. The campaign relies on a flaw in the Discord invitation system to leverage multi-stage infections that evade multiple antivirus engines. "Reviving" expired Discord invites Discord invite links are URLs that allow someone to join a specific Discord server. They contain an invite code, which is a unique identifier that grants acc

Show HN: Qrkey – Offline private key backup on paper

QRKey qrkey is a command-line tool for generating and recovering QR codes from files for offline private key backup. It allows you to convert files into QR codes that can be printed or stored, and later recovered from those QR codes. It supports large files by splitting them into multiple QR codes, and includes metadata for easy recovery and validation. Convert a file into a PDF with QR codes Recover from a PDF with QR codes with a barcode scanner Recover from a PDF with QR codes from a file

First PS3 emulator hits the Play Store, goes open-source

Nick Fernandez / Android Authority TL;DR PS3 emulator aPS3e is now available on the Google Play Store. From the mysterious Chinese developer aenu, it’s based on the RPCS3 source code. The project now claims to be open-source, but may not meet all requirements. Update, June 13, 2025 (3:45 AM ET): A reader has informed Android Authority that while aPS3e doesn’t follow best practice by including a license file in its main GitHub directory, it does include its full source code. It also includes

Trend Micro fixes critical vulnerabilities in multiple products

Trend Micro has released security updates to address multiple critical-severity remote code execution and authentication bypass vulnerabilities that impact its Apex Central and Endpoint Encryption (TMEE) PolicyServer products. The security vendor underlines that it has seen no evidence of active exploitation in the wild for any of them. However, immediate application of the security updates is recommended to address the risks. Trend Micro Endpoint Encryption PolicyServer is a central managemen

How to use ChatGPT to write code - and my top trick for debugging what it generates

photo_Pawel/Getty Images One of the more intriguing discoveries about ChatGPT is that it can write pretty good code. I first tested this out in 2023 when I asked it to write a WordPress plugin my wife could use on her website. ChatGPT did a fine job, but it was a simple project. Also: The best AI for coding in 2025 (and what not to use) So, how can you use ChatGPT to write code as part of your daily coding practice? Here's a quick summary: ChatGPT can produce both useful and unusable code. F

Topics: ai chatgpt code use write

Becoming an AI-Native Engineer

Posted on June 10, 2025 I’m confident I’m not alone in saying I’ve spent a lot of time over the past couple of years thinking about AI as an engineer / developer and what it means for our field and for our careers. For a long time, software engineering felt like a safe bet. After all, how could we be automated away when we’re the ones writing the automation? Or so we thought. Like many, I’ve run the full gamut of emotions on the topic: excitement, uncertainty, fear, frustration, more excitemen

Topics: ai code engineer like ve

First PS3 emulator hits the Play Store, goes open-source (kind of)

Nick Fernandez / Android Authority TL;DR PS3 emulator aPS3e is now available on the Google Play Store. From the mysterious Chinese developer aenu, it’s based on the RPCS3 source code. The project now proclaims to be open-source, but may not be meeting requirements. It’s been a few months since the first PS3 emulator launched on Android, and what a busy few months it’s been. The sudden appearance (and disappearance) of aPS3e brought forth a renewed interest in PS3 emulation on Android, with o

Agentic Coding Recommendations

Agentic Coding Recommendations There is currently an explosion of people sharing their experiences with agentic coding. After my last two posts on the topic, I received quite a few questions about my own practices. So, here goes nothing. Preface For all intents and purposes, here's what I do: I predominently use Claude Code with the cheaper Max subscription for $100 a month . That works well for several reasons: I exclusively use the cheaper Sonnet model. It's perfectly adequate for my needs,

Vibe Coding Is Coming for Engineering Jobs

On a 5K screen in Kirkland, Washington, four terminals blur with activity as artificial intelligence generates thousands of lines of code. Steve Yegge, a veteran software engineer who previously worked at Google and AWS, sits back to watch. “This one is running some tests, that one is coming up with a plan. I am now coding on four different projects at once, although really I’m just burning tokens,” Yegge says, referring to the cost of generating chunks of text with a large language model (LLM)

IBM aims to build world's most powerful, fault-tolerant quantum computer by 2029

Forward-looking: IBM has outlined a plan to build the world's first large-scale, fault-tolerant quantum computer. Dubbed Quantum Starling, the machine is expected to deliver 20,000 times the compute of modern quantum computers at full capacity. The machine will be housed at a new IBM Quantum Data Center in Poughkeepsie, New York, and is on track to be operational by 2029. The platform will feature 200 logical qubits capable of running 100 million quantum operations. A logical qubit is defined a

Google has released Android 16’s source code, but Samsung fans won’t need to wait long for One UI 8

TL;DR Google has officially released the Android 16 source code, allowing developers to build their own versions of the operating system. Major smartphone manufacturers like Samsung have already had prerelease access, though, which allows them to expedite their Android 16 updates, with some planning rollouts as early as this summer. The full Android 16 source code is being uploaded today to AOSP, a full three months earlier than when Android 15’s source code was released. Alongside the update

Beyond ChatGPT: Xcode 26 will support multiple AI models, like Claude

Last Monday, towards the end of the WWDC25 keynote, Craig Federighi said that Apple had “expanded” its vision for Swift Assist, and it would now allow developers to bring their Large Language Model of choice directly to Xcode. Now, we know more about how this is going to work. What is Swift Assist? This was a feature that Apple announced during last year’s WWDC, but hadn’t released until now, on Xcode 26 beta. Initially, as explained by Apple, it was going to serve as: “a companion for all o

How I Program with Agents

How I program with Agents 2025-06-08 This is the second part of my ongoing self-education in how to adapt my programming experience to a world with computers that talk. The first part, How I program with LLMs, covered ways LLMs can be adapted into our existing tools (basically, autocomplete) and how careful prompting can replace traditional web search. Now I want to talk about the harder, and more rewarding act of using agents to program. Define Agent It is worthwhile starting with a definit

Running Pong in 240 browser tabs

Running Pong in 240 Browser Tabs Finally a use for my unclosed tabs Feb 20, 2025 What do you do with your unclosed browser tabs? I find that they take up a lot of screen space. So this week I figured out how to run pong inside mine. Loading... putting that space to good use That’s 240 browser tabs in a tight 8x30 grid. And they’re running pong! The ball and paddles are able to cleanly move between the canvas in the foregrounded window and all of the tabs above. You can see the (awful) code h

DeepSeek to open source parts of online services code

In Brief Chinese AI lab DeepSeek plans to open source portions of its online services’ code as part of an “open source week” event next week. DeepSeek will open source five code repositories that have been “documented, deployed and battle-tested in production,” the company said in a post on X on Thursday. Code repositories are storage locations for software development assets, and typically contain source code as well as configuration files and project documentation. “As part of the open-sou

Report: AI coding assistants aren’t a panacea

In Brief As they gain in popularity, AI coding assistants such as GitHub Copilot may appear to be boosting productivity. But in reality, they could be causing overall code quality to decline. That’s the top-line finding from a new report released by software engineering platform GitClear, which analyzed 211 million code lines from 2020 to 2024. According to GitClear’s analysis, there was a remarkable decline in code reuse last year — a potential cause for concern, given that code reuse is a co

Apiiro unveils free scanner to detect malicious code merges

Security researchers at Apiiro have released two free, open-source tools designed to detect and block malicious code before they are added to software projects to curb supply chain attacks. The two tools consist of a comprehensive ruleset for Semgrep and Opengrep designed to detect malicious code patterns with minimal false positives and PRevent, a GitHub-integrated scanner, that detects and alerts on suspicious code in pull requests (PRs). According to Apiiro's security researcher Matan Gilad

Spice86 – A PC emulator for real mode reverse engineering

Spice86 - A PC emulator for real mode reverse engineering Spice86 is a tool to execute, reverse engineer and rewrite real mode DOS programs for which source code is not available. Release are available on Nuget. Pre-releases are also available on the Release page NOTE: This is a port, and a continuation from the original Java Spice86. It requires .NET 8 and runs on Windows, macOS, and Linux. Approach Rewriting a program from only the binary is a hard task. Spice86 is a tool that helps yo