The code that didn’t break
Exploring Python's math.log handling of large integers and float overflow quirks, revealing surprising behavior with scientific notation.
Exploring Python's math.log handling of large integers and float overflow quirks, revealing surprising behavior with scientific notation.
Explores metallic ratios (golden, silver, bronze) and demonstrates approximating any real number using ratios of these ratios, with Python code for pi approximation.
condense-json 1.1 release adds structural replacements and merge operations for JSON condensing, with Hypothesis round-trip tests.
Simon Willison releases condense-json 1.0, a Python function for condensing JSON using replacement strings.
Deriving an asymptotic estimate for the cumulative sum of unlabeled rooted trees, with code to visualize convergence.
A tutorial on building a vendor-neutral evaluation harness for AI agents, covering outcome, trajectory, and control checks before production deployment.
Series on creating multi-agent systems with Python, LangChain, and migrating to C# and Microsoft Agentic Framework.
Overview of breaking changes in uv 0.12.0, including new src layout default for projects.
Explains how to convert floating point numbers to binary using Python's hex method.
Explores permutation square roots, cube roots, and their existence conditions using Python code and mathematical theorems.
A production ML-DSA verifier in 350 lines of pure Python, supporting post-quantum signature verification.
A guide to building enterprise RAG systems that prioritize evidence over confident answers, covering retrieval, reranking, and citation validation.
Release notes for sqlite-utils 3.39.1, a Python CLI and library for SQLite database manipulation, with a backported fix.
Lessons learned building a production multi-agent service using Microsoft Foundry hosted agents, covering compute choices, protocols, and agent design.
PyPI now rejects uploads to releases older than 14 days to prevent supply-chain attacks, as explained by Seth Larson.
PyPI now rejects uploads to releases older than 14 days to prevent supply-chain attacks, as explained by Seth Larson.
A developer shares a custom skill to sync agentic coding session artifacts with teammates via Git commits.
WidgetDAG: interactive graph-based notebooks using marimo and wigglystuff for static sites.
An analysis of Django's resurgence in popularity, comparing it to FastAPI and discussing its advantages for AI-driven development.
Using Python to reverse engineer data analysis by enumerating possibilities with itertools.product.