Programming Tech News
Writing software is a craft that keeps reinventing itself. This section gathers news and articles for people who program, covering language releases, compilers and runtimes, frameworks, development workflows, and the ideas that change how code gets written and reviewed.
Typical stories include new versions of Rust, Python, Java, JavaScript, and TypeScript, performance and debugging investigations, essays on architecture and code quality, and discussions of how AI coding assistants are changing day-to-day development. Hands-on tutorials and lessons from long-running projects show up often.
The tools and practices developers choose affect how fast teams ship and how well their software holds up over time. Working engineers, students learning to code, and engineering leaders follow this coverage to sharpen their skills and make better technical decisions.
2026-04-17
Measuring Claude 4.7's tokenizer costs
2026-04-17Independent testing of Claude 4.7 reveals its new tokenizer consumes more tokens than officially documented on real-world content. The measured 1.47x increase in token usage exceeds the documentation's projected range of 1.0 to 1.35x. This discrepancy indicates developers may face higher-than-expected tokenization costs.
CommentsA newly announced project called Smol Machines has introduced a lightweight, self-contained virtual machine that boasts ultra-fast subsecond coldstart times. This highly portable tool provides developers with an efficient solution for rapidly spinning up isolated computing environments.
Comments
Iām spending months coding the old way
2026-04-17Despite the widespread integration of artificial intelligence in software development, one developer is deliberately spending the next three months coding without any AI assistance. This self-imposed return to traditional programming aims to reinforce fundamental skills and establish a baseline for evaluating the true impact of AI tools on the industry.
CommentsCadQuery is an open-source Python library that allows developers to build parametric 3D CAD models entirely through code. This scripting approach replaces traditional graphical interfaces to enable highly automated, customizable, and version-controlled design workflows.
CommentsA simplified model of Fil-C
2026-04-17A recent community discussion highlights Fil-C as an underrated project that brings memory safety to C without requiring a rewrite in Rust. However, critics emphasize that the project currently suffers from data race vulnerabilities due to non-atomic pointer updates and incurs noticeable performance overheads compared to compile-time safe alternatives. Despite these limitations, developers continue to experiment with the language, recently introducing a Bazel template to facilitate hermetic builds and invisible capability system variations.
Comments
Stage is a new AI tool that streamlines the code review process by organizing pull requests into logical chapters. This structured approach allows human reviewers to comprehend code changes much faster, ultimately putting developers back in control of their workflows.
CommentsA summary of Brad's HIPS 2025 keynote reflects on the evolution of High-Performance Computing programming over the past three decades. The discussion highlights both the significant technological advancements and the enduring paradigms that have shaped the field since the early 1990s.
CommentsA recent analysis highlights how the Ada programming language successfully solved fundamental design challenges back in 1983. Its forward-thinking architecture addressed core software engineering needs long before they became industry standards. Today, modern systems languages like Rust, Go, and C++ are still independently converging on the pioneering solutions Ada established over four decades ago.
CommentsA Python Interpreter Written in Python
2026-04-17A new project called Byterun implements a Python interpreter written entirely in Python, sparking community debate over the architectural differences between self-hosting interpreters and compilers. While critics note that circular interpreters can create inefficient runtime chains compared to self-hosted compilers, supporters highlight the project's value for educational experimentation and demystifying language execution. The ensuing discussion also delves into the technical nuances of bootstrapping and the exact definitions of interpreters, JIT compilers, and PyPy's compiled RPython subset.
CommentsIntroducing: ShaderPad
2026-04-17Programmer and designer Riley J. Shaw has introduced ShaderPad, a new project reflecting his commitment to repair and craft in technology. This release aligns with his broader mission to build transparent, remixable tools that promote a sustainable and accessible future.
CommentsReBot-DevArm: open-source Robotic Arm
2026-04-17Seeed-Projects has launched ReBot-DevArm, an open-source robotic arm designed specifically for developers. The project is hosted on GitHub, where the community is invited to contribute to its ongoing development.
CommentsThe GNU libc atanh is correctly rounded
2026-04-17The GNU C Library has updated its math functions to achieve fully correct rounding for the double-precision atanh operation, moving beyond the traditional 1 ULP accuracy target. This ongoing initiative provides strict numerical guarantees that are essential for designing reliable algorithms in critical fields like aerospace and medical simulations. While these highly accurate implementations perform well on modern CPUs, developers still face significant optimization challenges when adapting them for GPU and NPU architectures.
Comments
Discourse Is Not Going Closed Source
2026-04-17Following Cal.com's recent decision to close its source code over AI concerns, Discourse has announced it will remain open source. The platform's creators reaffirmed their commitment to transparent development after 13 years of building the software in public.
Comments2026-04-16

Qwen has released Qwen3.6-35B-A3B, an openly available model designed to deliver advanced agentic coding capabilities to developers. This release enhances the broader Qwen Studio ecosystem, which offers a comprehensive suite of multimodal features including image and video understanding, document processing, and web search integration.
Comments
Codex for almost everything
2026-04-16Positioning itself as a tool for almost everything, the updated Codex app for macOS and Windows introduces advanced features like computer use, in-app browsing, image generation, memory, and plugins. These comprehensive enhancements are designed to significantly accelerate and streamline developer workflows.
Comments
A newly introduced Android CLI tool allows developers to build applications three times faster by integrating seamlessly with any automated agent. This enhancement to the Android developer tools ecosystem streamlines workflows and significantly boosts overall productivity.
CommentsDiscussions surrounding a new Clojure documentary highlight the language's passionate community and career benefits, while criticizing corporate trends that favor commodified developers over high-quality software. A significant portion of the conversation focuses on commercial developers improperly using the interactive REPL, often defaulting to restarting the JVM instead of leveraging the language's intended rapid feedback loop. These exchanges ultimately reveal an ongoing tension between the language's foundational philosophy of interactive development and its practical commercial execution.
Comments
Tree-sitter integration is significantly enhancing the R programming experience by introducing modern development tooling. This upgrade provides R developers with advanced capabilities for parsing, searching, formatting, and editing their code. As a result, R now offers the same high-quality development environment previously limited to other mainstream programming languages.
CommentsAI cybersecurity is not proof of work
2026-04-16Tech community debates are questioning the validity of Anthropic's claims regarding its closed Mythos model and its advanced cybersecurity capabilities compared to open-source alternatives. Skeptics argue that without transparent testing setups, these assertions serve as marketing rather than proof, raising concerns about whether artificial intelligence genuinely discovers complex vulnerabilities or merely games benchmarks. The discussion also highlights broader disagreements over whether strong coding proficiency naturally translates to identifying arbitrary security flaws, emphasizing the need for practical and reproducible verification.
Comments
Artifacts has officially launched as a scalable, Git-compatible versioned storage solution built specifically for agents, developers, and automations. The platform allows users to create millions of repositories, fork from remote sources, and seamlessly hand off URLs to any standard Git client.
CommentsA new technique leverages a modified LLVM fork to retrofit JIT compilation directly into C-based interpreters by optimizing the interpreter's underlying execution loop. By manually annotating the interpreter's C code, developers can significantly boost performance, such as doubling execution speed for Lua, without altering the actual programs being interpreted. While the approach currently requires specialized knowledge and manual modifications, it offers a promising method for accelerating language interpreters that could potentially be automated in the future.
CommentsYC W26 startup Kampala allows developers to reverse-engineer private applications into usable APIs by analyzing network traffic and HAR files. Reader discussions highlight the tool's utility for building custom automations, but also note challenges such as mobile SSL pinning and potential terms of service violations. The creators clarified that the platform is designed to facilitate personal automation workflows rather than enable mass-scale scraping.
CommentsA developer recently created MacMind, a single-layer transformer neural network implemented entirely in HyperTalk for the classic 1989 Macintosh. This fascinating technical experiment pushes the boundaries of retro computing by successfully running modern AI architecture natively within the decades-old HyperCard environment.
CommentsA recently discussed article introduces the mathematical foundations of spherical harmonics specifically tailored for graphics programmers. Readers in the accompanying discussion explain how these orthogonal functions efficiently compress and integrate complex lighting data while outlining the necessary mathematical prerequisites like calculus and linear algebra. The conversation also highlights the mathematics' broader utility beyond computer graphics, noting its applications in spatial audio, optics, and quantum mechanics.
CommentsReaders of a highly praised, clean, ad-free guide to modern microprocessors are calling for a similar comprehensive breakdown of modern microcontrollers. The discussion highlights key architectural differences such as pipeline design strategies, fast on-chip memory, and the dominance of peripherals and DMA engines. Additionally, the community commends the original website's minimalist design and suggests adding topics like advanced branch predictors and data prefetching to future editions.
CommentsCodeBurn is a free local tool that tracks and analyzes AI coding token usage and costs across 31 different tools and agents like Claude Code, Cursor, and Gemini. Developers can break down these metrics by model, project, and task simply by running the npx codeburn command locally.
Comments2026-04-15
Although the original 2008 article recommended two specific papers for compiler design, the accompanying reader discussion focuses heavily on alternative, beginner-friendly book recommendations. Contributors criticize the theoretical Dragon Book and instead advocate for practical guides like Niklaus Wirth's Compilers, alongside simpler techniques like recursive descent parsers over complex parser generators.
Comments
A developer has successfully patched a 20-year-old bug in the classic Enlightenment E16 window manager. The fix preserves the stability of the highly customizable, lightweight desktop environment that remains a favorite among fans of resource-efficient software.
CommentsDo you even need a database?
2026-04-15A recent benchmarking study challenges the necessity of traditional databases by comparing simple file-based and in-memory storage strategies across Go, Bun, and Rust HTTP servers. The real-world performance tests on these lightweight alternatives uncovered unexpected results that question modern architectural assumptions.
CommentsWacli ā WhatsApp CLI
2026-04-15Wacli is a new open-source command-line tool for WhatsApp that enables users to sync, search, and send messages directly from their terminal. The project is hosted on GitHub under the openclaw repository and is currently open for community contributions.
Comments