Latest Tech News

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

Filtered by: code Clear Filter

Git Notes: Git's coolest, most unloved­ feature (2022)

the short of it is: they’re cool for appending notes from automated systems (like ticket or build systems) but not really for having interactive conversations with other developers (at least not yet) – Scott Chacon, GitHub.blog, Aug. 2010 Git notes are almost a secret. They’re buried by their own distressing usability. But git notes are continually rediscovered by engineers trying to stash metadata inside git. Sun, 30 Oct 2022 11:05 @simonw Git notes are powerful tools. And they could solve

Remote MCP Support in Claude Code

Today, we’re announcing support for remote MCP servers in Claude Code. Connect your favorite tools and data sources to personalize your coding experience without needing to manage local servers. Using Claude Code as your primary development interface Claude Code can access both tools and resources exposed by MCP servers, giving it the ability to pull context from your third-party services—such as dev tools, project management systems, and knowledge bases—and take actions within those services.

Libraries are under-used. LLMs make this problem worse

Libraries are under-used. LLMs make this problem worse. Libraries are under-used. Why? Briefly: Writing code is more fun than reading documentation. Dunning-Kruger effect leads us to understimate the complexity of the problem solved by the library we're considering. Perverse incentives: libraries compete with big internal engineering projects that look good in a promo packet. LLMs make this problem worse. Why? Less briefly: Vibe coding is more fun than reading documentation. Shit, vibe-codin

Planting flags in AI coding territory

Answering this often triggers more questions that shouldn't surprise anyone. Do you have some workable requirements? Have you created meaningful tests aligned with those? Can you understand and fix your code when those tests fail? Are you seeing opportunities to delete code in a way that enhances its value by reducing its liability? In all of these questions, code is ingrained with purpose, hampered by ambiguity, and therefore very much human, even when it lies forgotten in some machine wher

Fast Rust Builds (2021)

Fast Rust Builds It’s common knowledge that Rust code is slow to compile. But I have a strong gut feeling that most Rust code out there compiles much slower than it could. As an example, one fairly recent post says: With Rust, on the other hand, it takes between 15 and 45 minutes to run a CI pipeline, depending on your project and the power of your CI servers. This doesn’t make sense to me. rust-analyzer CI takes 8 minutes on GitHub actions. It is a fairly large and complex project with 200k

Topics: build ci code rust time

Whistleblower warning: 2FA codes sent via SMS are trivially easy to intercept

Weak Link: Two-factor authentication is designed to harden device security and make unauthorized access even trickier for bad actors. In the imperfect world we live in, however, there's almost always a weak link, and one popular delivery method for 2FA is no exception. Many implementations of two-factor authentication involve sending a one-time passcode to the end user via SMS. Once entered, the user is logged in and it's business as usual. The problem is the inherent weakness of SMS, and the f

Literate programming tool for any language

Literate What is Literate programming? Literate programming is a style of programming invented by Donald Knuth, where the main idea is that a program's source code is made primarily to be read and understood by other people, and secondarily to be executed by the computer. This frees the programmer from the structure of a program imposed by the computer and means that the programmer can develop programs in the order of the flow of their thoughts. A Literate program generally consists of expla

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