A new interpreter in Python 3.14 delivers a free speed boost
Python 3.14, due out later this year, is set to receive a new type of interpreter that can boost performance by up to 30% with no changes to existing code. The CPython 3.14 change log describes the feature as “a new type of interpreter based on tail calls.” This description may be a little misleading […]
Read MoreDiving into the Windows Copilot Runtime
Seeing what AI can do on a PC Alongside the new Windows App SDK preview, Microsoft has rolled out a tool to show off the AI capabilities on a PC. Its AI Dev Gallery is intended to showcase Windows’ AI tools and its support for ONNX, and it highlights a set of common AI applications, […]
Read MoreRust memory management explained
fn main() { let mut data = Box::new(1); { data = 3; let mut other_data = Box::new(2); } } When this code runs, other_data will be heap-allocated inside the scope, and then automatically de-allocated when it leaves. The same goes for data: it’ll be created inside the scope of the main() function, and automatically disposed […]
Read MoreVisual Studio Code unveils Copilot code editing suggestions
A just-released update of Visual Studio Code, version 1.97, introduces a preview of Copilot Next Edit Suggestions, an AI-powered feature that predicts the next edit the user wants to make. The new VS Code release also includes a movable Command Palette and the ability to quickly debug Python scripts without setup. Visual Studio Code 1.97, also […]
Read MoreWhen LLMs become influencers
Who trains the trainers? Our ability to influence LLMs is seriously circumscribed. Perhaps if you’re the owner of the LLM and associated tool, you can exert outsized influence on its output. For example, AWS should be able to train Amazon Q to answer questions, etc., related to AWS services. There’s an open question as to […]
Read MoreThe hidden threat of neglected cloud infrastructure
An unguarded access point During the four-month investigation by watchTowr researchers managed to assume control of roughly 150 neglected AWS S3 buckets belonging to a range of users, including Fortune 500 corporations, government agencies, academic institutions, and cybersecurity firms. These abandoned cloud assets were still being queried via millions of HTTP requests. Legitimate organizations and […]
Read MoreNot seeing ROI from your AI? Observability may be the missing link
From chatbots, to coding copilots, to AI agents, generative AI-powered apps are seeing increased traction among enterprises. As they go mainstream, however, their shortcomings are becoming more clear and problematic. Incomplete, offensive, or wildly inaccurate responses (aka hallucinations), security vulnerabilities, and disappointingly generic responses can be roadblocks to deploying AI — and for good reason. In the same […]
Read MoreDatabricks acquires BladeBridge to aid data warehouse migrations
Databricks also has plans to scale BladeBridge expertise to other system integrators, it said, adding that it sees the acquisition contributing to its goal of reaching a $3 billion revenue run rate and being free cash flow positive in the fourth quarter ending January 31, 2025. The acquisition of BladeBridge comes just after Databricks closed […]
Read MoreWhat is cryptology?
Cryptology is the mathematics, such as number theory and the application of formulas and algorithms, that underpin cryptography and cryptanalysis. Cryptanalysis concepts are highly specialized and complex, so this definition concentrates on some of the key mathematical concepts behind cryptography, as well as modern examples of its use. Basics of cryptology The terms cryptology and […]
Read MoreCloud development environments for the win
About 30 years ago this week, Delphi 1.0 was released. Many of you probably have no idea what Delphi is, but it was a revolutionary rapid application development environment tool. Delphi made developing Windows applications orders of magnitude faster than it had been before. Delphi wasn’t a trivial application itself, and it was decided to deliver […]
Read More