Latest Tech News

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

Filtered by: code Clear Filter

Risk Expert Says "Learn to Code" Is Now Worse Advice Than "Get a Face Tattoo"

During a recent exchange on "Real Time with Bill Maher," risk analyst Ian Bremmer argued that artificial intelligence has basically eviscerated the "learn to code" cottage industry. When discussing the way AI has swept the world and taken many white collar jobs with it, Bremmer referenced how rapidly the technology has overtaken the traditional career trajectory for programmers — so much so that people who used to have cushy software developer jobs are now selling their plasma to make ends meet

We Can Just Measure Things

We Can Just Measure Things This week I spent time with friends to letting agents go wild and see what we could build in 24 hours. I took some notes for myself to reflect on that experience. I won't bore you with another vibecoding post, but you can read Peter's post about how that went. As fun as it was, it also was frustrating in other ways and in entire predictable ways. It became a meme about how much I hated working with Xcode for this project. This got me thinking quite a bit more that th

Getting Started Strudel

Welcome Welcome to the Strudel documentation pages! You’ve come to the right place if you want to learn how to make music with code. What is Strudel? With Strudel, you can expressively write dynamic music pieces. It is an official port of the Tidal Cycles pattern language to JavaScript. You don’t need to know JavaScript or Tidal Cycles to make music with Strudel. This interactive tutorial will guide you through the basics of Strudel. The best place to actually make music with Strudel is th

The unreasonable effectiveness of fuzzing for porting programs

A simple strategy of having LLMs write fuzz tests and build up a port in topological order seems effective at automating porting from C to Rust. Agents are starting to produce more and more code A week or 2 back, I was reflecting on some code Claude had generated for me and I had a sort of moment of clarity. "Clarity" might be overstating it; more like the type of thought you have in the shower or after a few beers. Anyway. The thought was: LLMs produce more and more code, and they'll eventua

Anthropic now lets developers use Claude Code with any remote MCP server

Sabrina Ortiz/ZDNET Anthropic pioneered the Model Context Protocol (MCP) open standard for connecting AI assistants and agents to data systems seamlessly and securely. Since MCP's introduction last year, the standard has become increasingly adopted across the industry, including by Microsoft, OpenAI, and Google. Now, the company is expanding capabilities for developers. Claude Code support for remote MCP On Wednesday, Anthropic announced that it would allow users to integrate Claude Code with

The Unreasonable Effectiveness of Fuzzing for Porting Programs

A simple strategy of having LLMs write fuzz tests and build up a port in topological order seems effective at automating porting from C to Rust. Agents are starting to produce more and more code A week or 2 back, I was reflecting on some code Claude had generated for me and I had a sort of moment of clarity. "Clarity" might be overstating it; more like the type of thought you have in the shower or after a few beers. Anyway. The thought was: LLMs produce more and more code, and they'll eventua

Why I Won't Use AI

Posted on June 17, 2025 If you are a programmer in 2025 you have likely been pressured into adopting generative artificial intelligence tools into your workflow. Maybe you have already been ordered to. You have probably wondered if next year will be the year that you will be replaced with an AI. Or maybe in the next five years. Weren’t we supposed to be replaced already? I do not doubt that people using these tools enjoy using them. If you are one of those folks this post isn’t aimed to, “yuck

Topics: ai code make tools use

“Don’t mock what you don't own” in 5 minutes (2022)

A common issue when writing tests for real-world software is how to deal with third-party dependencies. Let’s examine an old, but counter-intuitive principle. Once upon a time, I made a stupid joke on Twitter about the Don’t Mock What You Don’t Own testing principle: Only mock what you own, because mocking others is rude. — Yours Truly , Tweet While it didn’t get me fired, it led to me being tricked into giving a 5 minute-long talk about it. Given the confused replies I got to the joke Tweet,

I Wrote a Compiler

I have a Computer Science degree. I attended a whole course of lectures on compilers (and have a certain fondness for “the red dragon book” as a result). However, I had never actually written a compiler from start to finish until a rainy day last weekend. Yes, this is what I do for fun. I wanted to make a compiler for a real language, but a simple one so I could complete the project in a few hours. I’ve always had a bit of a soft spot for BASIC - it’s the first progamming language I learned as

Qodo teams up with Google Cloud to provide devs with FREE AI code review tools directly within platform

Join the event trusted by enterprise leaders for nearly two decades. VB Transform brings together the people building real enterprise AI strategy. Learn more Qodo, the fast growing AI coding startup from Israel focused on code quality, has announced a new collaboration with Google Cloud aimed at advancing the integrity of AI-generated software. As organizations increasingly rely on artificial intelligence to produce large portions of their codebases, the need for effective oversight and qualit

The Grug Brained Developer (2022)

The Grug Brained Developer A layman's guide to thinking like the self-aware smol brained Introduction this collection of thoughts on software development gathered by grug brain developer grug brain developer not so smart, but grug brain developer program many long year and learn some things although mostly still confused grug brain developer try collect learns into small, easily digestible and funny page, not only for you, the young grug, but also for him because as grug brain developer get

Topics: big brain code good grug

Why SMS two-factor authentication codes aren't safe and what to use instead

kontekbrothers/Getty We've probably all received confirmation codes sent via text message when trying to sign into an account. Those codes are supposed to serve as two-factor authentication to confirm our identity and prevent scammers from accessing our accounts through a password alone. But who actually handles those SMS codes, and can those people be trusted? New reports from both Bloomberg and collaborative investigative newsroom Lighthouse Reports shed light on how and why text-based codes

Resurrecting a dead torrent tracker and finding 3M peers

So I was uh, downloading some linux isos, like usual. It was going slowly, so I opened up the Trackers tab in qBittorrent and saw the following: Most of the trackers were totally dead. Either the hosts were down or the domains weren’t being used. That got me thinking. What if I picked up one of these dead domains? How many clients would try to connect? What are trackers for, anyways? A tracker is a core component of the BitTorrent protocol. Trackers are the services that point you to other p

Qodo teams up with Google Cloud, to provide devs with FREE AI code review tools directly within platform

Join the event trusted by enterprise leaders for nearly two decades. VB Transform brings together the people building real enterprise AI strategy. Learn more Qodo, the fast growing AI coding startup from Israel focused on code quality, has announced a new collaboration with Google Cloud aimed at advancing the integrity of AI-generated software. As organizations increasingly rely on artificial intelligence to produce large portions of their codebases, the need for effective oversight and qualit

Is documentation like pineapple on pizza?

Internal software documentation is often a controversial topic. Many developers avoid writing it and aim to produce just enough to get the project running. If you browse discussions on platforms like Reddit or Quora, most questions about documentation focus on why it's so poorly done or disliked by developers. On the other hand, avoiding documentation slows down the team. It creates friction, forcing knowledge transfers to happen in person or requiring developers to reverse-engineer the code ju

A million SMS two-factor authentication codes were intercepted; here’s what to do

A new report found that around a million two-factor authentication codes sent by text message appear to have been intercepted. A tech industry whistleblower revealed that the 2FA security codes passed through an obscure foreign company with links to government intelligence agencies and companies engaged in digital surveillance … SMS 2FA codes Two-factor authentication (2FA) codes are intended to protect your accounts even if your login details have been obtained by hackers. If you have 2FA en

Topics: 2fa app code codes sent

Generative AI coding tools and agents do not work for me

People keep asking me If I use Generative AI tools for coding and what I think of them, so this is my effort to put my thoughts in writing, so that I can send people here instead of having to repeat myself every time I get the question. From the title you already know that this isn't a pro-AI blog post. But it isn't an anti-AI post either, at least I don't think it is. There are already plenty of articles by AI promoters and AI critics, so I don't feel there is a need for me to write one more o

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