The importance of memory for AI
AI systems are the ultimate amnesiacs. Despite an impressive ability to generate text, code, music, and more, they’re limited by the prompt immediately in front of them. Ask ChatGPT about a recipe it recommended last week, and you’ll likely get a ...
JetBrains working on higher-abstraction programming language
JetBrains, creator of the popular Kotlin programming language, is developing a new programming language intended to make AI and code much more controllable and transparent. In a July 23 interview with InfoWorld, JetBrains CEO Kirill Skrygan elaborated...
Announcing TypeScript 5.9 RC
Today we are excited to announce the Release Candidate (RC) of TypeScript 5.9! To get started using the Release Candidate, you can get it through npm with the following command: npm install -D typescript@rc Let’s take a look at what’s new in TypeSc...
What public cloud gets wrong with AI
AI is not cheap. During the past year, public cloud giants have significantly accelerated their investments in AI. By the close of 2024, Microsoft had invested more than $80 billion in AI infrastructure, partnerships, and development. AWS is on track ...
How to use Dapper Plus in .NET Core
Dapper—the open-source and lightweight “micro ORM” (object-relational mapper) I’ve written about often—supports many databases including SQL Server, MySQL, SQLite, SQL CE, and Firebird. You can use Dapper in your applications to simplify dat...
What you can do now with Python 3.14 RC1
Python 3.14’s first release candidate is here, and we’ve done a quick review of all the best new features. Also, four tips for making the best of Python’s now-fully-supported free-threading features, a first look at how Astral’s uv tool doub...
Google Labs announces Opal for developing AI mini apps
Google Labs has announced the public beta of Opal, an experimental tool for building AI mini apps by chaining together prompts, tools, and models, using natural language and visual editing. Currently available in the United States only, Opal was intro...
Google Labs introduces Opal for developing AI mini apps
Google Labs has announced the public beta of Opal, an experimental tool for building AI mini apps by chaining together prompts, tools, and models, using natural language and visual editing. Currently available in the United States only, Opal was intro...
Hacker inserts destructive code in Amazon Q as update goes live
A hacker managed to insert destructive system commands into a version of Amazon’s AI-powered coding assistant, Q, which was later distributed to users through an official update, according to a media report. The unauthorized code instructed the AI a...
Microsoft’s action-focused small language model Mu
If you’re running on the bleeding edge of Windows, using the Windows Insider program to install developer builds, you may have spotted a change in how Windows Settings works. Its search function is now an AI application: a new, highly focused small ...
XMLUI builds React-based UIs with simple markup
A newly introduced open-source project, XMLUI, promises to allow developers to build React-based user interfaces with clean and modern themes without requiring React or CSS expertise. The XMLUI framework provides a catalog of components and a theme sy...
Microsoft Fabric to lose auto-generated semantic models
Microsoft Fabric users will soon face more work to set up analytics workflows for new datasets, as Microsoft is retiring a feature that automatically creates semantic models on enterprise data. Semantic models are structured representations of data th...
Amp your Python superpowers with ‘uv run’
Astral’s uv tool makes setting up Python environments and projects fast and easy. It also gives you tools for running existing Python packages and libraries without having to formally install them. When you use uv run to execute a Python program, uv...