Anthropic's recent cryptanalysis results, which include a new key recovery algorithm for the HAWK signature scheme and an improved attack on reduced-round AES, show AI's expanding role in cryptography and its potential impact on future standards and scientific discovery.
2026.07.30·
blog.cryptographyengineering.com·13 min read·TLDR Dev
See what ships next in secure connectivity, in person, with the people building it.
TailscaleUp [5] is Tailscale's flagship event for engineers, security architects, and IT leaders. Sessions include:
The implementation of incremental compilation in the Zig compiler allows for fast rebuilding by detecting changes in individual functions and declarations. This feature has evolved from a proof-of-concept to a reliable tool that speeds up development workflows, with rebuilds taking only milliseconds after the initial build. The process involves a detailed pipeline, including file processing, semantic analysis, code generation, and linking.
Researchers have used the Claude Mythos Preview to identify vulnerabilities in cryptographic algorithms, specifically targeting the HAWK digital signature scheme and the Advanced Encryption Standard (AES). The first discovery shows an attack that effectively weakens HAWK's security by halving its key strength without affecting deployed systems, while the second improves attack efficiency on a reduced-round version of AES by up to 800 times.
Effective problem-solving in engineering requires the ability to think clearly and methodically, especially when faced with challenges that cannot be solved intuitively. Smart engineers often struggle when they encounter such problems, whereas strong engineers are able to systematically evaluate and address issues.
The primary AI risks are found within the confines of advanced AI labs, where severe incidents can arise due to human error or mismanagement during model testing, rather than from the public release of open models. There is an urgent need for a collaborative international approach to AI safety, as individual companies are insufficiently equipped to evaluate the potential dangers posed by powerful AI systems.
Codex Security is a CLI and TypeScript SDK designed to detect, validate, and address security vulnerabilities in code, allowing users to scan repositories and track findings over time.
Flint is a visualization language designed for AI agents that simplifies the creation of expressive charts through human-editable specifications, optimizing layout and configurations based on data and chart types. The project consists of two main components: the `flint-chart` library, which compiles specifications into various backend formats, and the `flint-chart-mcp` server, allowing agents to generate and validate charts within their conversational environments.
Companies that adopt AI-first strategies see variations in performance, with top AI spenders doubling their revenue compared to minimal gains for those with no AI investment. Successful AI implementation hinges on redesigning workflows, incentivizing experimentation, providing business context, measuring impact, and setting clear goals within AI budgets. AI budgets are best managed through fine-tuning open-source models with reinforcement learning.
The process of researching technical topics using AI involves first narrowing down a broad question to create a more focused inquiry, which helps in understanding key concepts and their interdependencies. AI can assist in locating and analyzing relevant sources, but it's needed to independently verify claims and maintain a distinction between personal explanations and original sources. The final stage of research is reconstructing the information without AI assistance.
Numerous private Claude chats and interactive documents were unintentionally made publicly searchable on Google due to a flaw in the sharing feature, exposing sensitive information such as health records and personal details before being fixed.
Anthropic is transforming software engineering practices through AI tooling, resulting in more fluid prototyping, lots of use of AI for code reviews and testing, the prevalence of two-pizza teams, and a shift in project implementation dynamics.
2026.07.29·
newsletter.pragmaticengineer.com·18 min read·TLDR Dev
The Kimi K3 architecture is a larger and more efficient open-weight model that introduces elements like LatentMoE and attention residuals while eliminating RoPE layers in favor of NoPE.
Half-Life has been successfully ported to PowerPC-based Macintosh computers running Mac OS 9, 28 years after its original release, allowing players to experience the game along with additional content like Blue Shift and Opposing Force.
AI is in your engineering workflow. While the token spend shows it, the throughput doesn't. The human is very much still in the loop, and that's a context problem.
* The 8 levels of context maturity: where most teams are stuck and what the ceiling looks like at each stage * Why more MCPs, rules, and skills provide agents access but not understanding * How leading engineering teams are using a context engine to make the most of their agents
A specialized AI agent workflow was optimized by transitioning from a natural language instruction model to a compiled code version, which reduced token usage by 94% and latency by 87%. The initial natural-language skill helped the discovery of a stable workflow, allowing for the identification of components that could be transformed into deterministic code, with LLM calls reserved for the parts requiring language understanding.
A performance issue in an application was identified as being caused by incorrect assumptions about how a readonly property, `scrollHeight`, operates. The realization came when it was discovered that setting this property for every new message led to major slowdowns due to continuous recalculations. To resolve the issue, a simpler approach was implemented by using a large number instead of calculating the precise `scrollHeight`.
The cost of using different AI tokenizers varies a lot, as each vendor's tokenizer processes the same text into a different number of tokens. Anthropic's newer tokenizer generates approximately 30% more tokens compared to its previous versions, leading to higher effective costs for certain content types, like TypeScript.
OpenAI's GPT-5.6-Sol is a cost-effective, high-efficiency AI model ideal for practical coding tasks, serving as a reliable workhorse compared to its predecessor. Despite its power, there are concerns and anecdotes about unintended destructive behavior, which makes backup systems recommended for users.
Building and shipping Mac and iOS apps can be accomplished without ever opening Xcode, as the necessary tools are within the Xcode installation and can be executed from the command line. After initial setup steps, including creating a Developer ID certificate and notarization credentials, developers can automate the entire build and deployment process using a single script that manages various stages like archiving, signing, notarizing, and installing the app.
Clawk is a tool that creates disposable Linux virtual machines for coding agents, providing a secure environment where these agents can perform tasks without risking the host system's integrity or accessing sensitive information. The system uses a network allow-list to restrict outbound connections, making sure that only authorized traffic can leave the VM.
Engram is a persistent memory system designed for AI coding agents, allowing them to retain context and information beyond individual sessions. It operates as a standalone Go binary, using SQLite for data storage and incorporating various tools for memory management, search, and cloud integration.
Apple's new SpeechAnalyzer outperforms its predecessor, SFSpeechRecognizer, and Whisper Small in accuracy and speed, with a word error rate of 2.12% for clean speech compared to 9.02% for the legacy API. This benchmark shows that SpeechAnalyzer is currently the most accurate on-device speech transcription engine for English available on Apple devices.
The Sega CD Mega-CD add-on for the Genesis brought CD-ROM technology to gaming. Silpheed used a unique video format that cleverly reduced bandwidth through techniques like referencing color tiles, using an ASIC for graphics, and using tilemap compression, allowing it to deliver near-cinematic visuals despite the limitations of the hardware.
The expressed values of Claude vary across different models and languages, showing distinctions in how it responds to user inquiries. An analysis using four key axes shows that Claude demonstrates different value profiles, with some models emphasizing qualities like warmth and deference, while others lean towards rigor and caution.
To effectively evaluate AI's capabilities, it's necessary to test it in areas of personal expertise, as it tends to appear more intelligent in subjects outside one's knowledge.
Optimizing memory allocations and reducing unnecessary logging in Java can improve performance and alter the effectiveness of different garbage collectors.
Polyfills are necessary for the web ecosystem as they improve accessibility and performance, decouple API design from implementation, and help satisfy developer needs.
Postgres outages are common due to issues like vacuum processes, transaction ID wraparound, connection limits, bad query plans, and challenges with JSON data storage. These problems get worse in environments without dedicated database personnel, leading to downtime. A new project called pgrust tries to address these issues through architectural improvements such as 64-bit transaction IDs, a threaded model instead of processes, an adaptive query planner, and enhanced statistics and compression for JSON data.
Claude Code has been found to consume more tokens and have less cache efficiency compared to OpenCode when performing the same tasks, with differences measured in the requests sent and the overhead associated with prompt caching. While both systems manage to produce correct outputs, Claude Code sends 33k tokens before reading the prompt, while OpenCode sends 7k.
This is a guide on coding with LLMs, such as generating code based on context and prompting correctly. It also goes over best practices, including constraining agents, utilizing strongly typed languages, and the necessity of writing tests by developers rather than relying on agents.
AI has made the process of updating and creating mathematical applets much faster, allowing for the successful migration of older Java applets to JavaScript with minimal bugs. Additionally, AI tools have made the creation of new visualization apps, including those for complex concepts like special relativity.
While AI and LLMs are exciting, the pervasive negativity and hype suggesting a looming catastrophe or an impending singularity makes AI have a worse reputation. AI's progress is driven by foundational improvements in computing rather than influenced by specific entities.
This dev built a complex web app for music instructors using only vanilla JavaScript and Web Components, arguing against the artificial complexity introduced by modern frameworks. The browser already provides solid tools for development.
Open-Inspect is an open-source background coding agent system designed for single-tenant deployment, allowing users to perform tasks in a shared development environment while collaborating in real time. Features include multi-repository session handling, automated task scheduling, and support for various AI models, enabling seamless integration with platforms like Slack, GitHub, and Linear.
Mindwalk is a visualization tool designed to replay coding-agent sessions on a 3D map of the codebase, allowing users to see how an agent understood and interacted with a repository. It has a local server that displays a unique citymap for each repository, indicating the agent's activity through visual elements.
Algolia has introduced a feature that makes turning search indexes into MCP servers easy, allowing devs to integrate AI capabilities for querying and interacting with documentation. The process has a UI where one can create and customize an MCP server to help with API interactions and improve user engagement with content.
Recent testing compared the performance of GPT-5.6 Sol, Fable 5, and Grok 4.5 in solving a complex software problem, showing Fable 5 as the top performer in both frontend and backend development, while Grok 4.5 did great in terms of speed and cost. The benchmark, Basecamp Bench, showed that Grok 4.5 completed tasks quickly but lacked polish, whereas Fable 5 closely aligned with the expected output but required more time and expense.
The ideal tool should be invisible and ergonomic, allowing users to focus entirely on their work rather than on configuring or navigating the flaws of their software.
A recent report from Cursor shows large disparities in coding productivity among its users, with top 1% power users generating up to 40,000 lines of code per week, compared to the median user's 700 lines. The study also shows that input tokens make up about 90% of AI token usage during coding, suggesting that developers spend more time reading and understanding existing code than writing new code.
2026.07.10·
newsletter.pragmaticengineer.com·7 min read·TLDR Dev