PythonHub
2.32K subscribers
2.35K photos
49K links
News & links about Python programming.
https://pythonhub.dev/
Download Telegram
The fastest way to detect a vowel in a string

The author explores 11 different methods for detecting vowels in a string using Python, benchmarking their performance and analyzing their underlying implementation, including Python bytecode and regex internals. The results show that for short strings, a simple loop is fastest, but for longer strings, regex-based approaches outperform others due to their optimized C-level implementation...

https://austinhenley.com/blog/vowels.html
Programming Language Design in the Era of LLMs: A Return to Mediocrity?

The article argues that the rise of LLMs is making it less appealing to design new domain-specific languages (DSLs), since LLMs excel at generating code in popular languages like Python but struggle with niche DSLs. It explores how language designers might adapt by teaching LLMs about DSLs, integrating informal and formal workflows, and focusing on verified specification languages, but w...

https://kirancodes.me/posts/log-lang-design-llms.html
Python can run Mojo now

The post explores how Python can now call Mojo code, offering a promising way to speed up Python functions with a simple compiled language. While still early and showing some rough edges like overflow issues, Mojo demonstrates significant performance gains in examples like prime counting, making it an exciting tool for Python developers seeking faster execution.

https://koaning.io/posts/giving-mojo-a-spin/
dnsimg - storing images in txt records

The author experiments with storing images in DNS TXT records by converting image data to hex, splitting it into 2048-character chunks, and creating a protocol-like method for retrieval and reconstruction. The process demonstrates both the feasibility and practical limitations of this approach, including DNS record size constraints and the need for custom scripts to upload, fetch, and re...

https://asherfalcon.com/blog/posts/2
This Secret Math Equation let the US Government Spy on Anyone

The article provides a hands-on coding guide to the Dual EC DRBG cryptographic backdoor, showing how the NSA-designed algorithm allowed attackers with secret knowledge to predict random outputs and decrypt secure communications. It explains the math behind the backdoor, demonstrates its practical exploitation in Python, and highlights the real-world risks of insecure random number genera...

https://leetarxiv.substack.com/p/dual-ec-backdoor-coding-guide
Understanding and Coding the KV Cache in LLMs from Scratch

The article explains how KV (Key-Value) caching in large language models (LLMs) speeds up text generation by storing and reusing intermediate computations, significantly improving inference efficiency. It provides a step-by-step, from-scratch code implementation of a KV cache, highlighting both its computational benefits and increased memory requirements during production use.

https://magazine.sebastianraschka.com/p/coding-the-kv-cache-in-llms
llm-memorization

Give your local LLM a real memory with a lightweight, fully local memory system — just like a human recalling past discussions. 100% offline. 100% under your control.

https://github.com/victorcarre6/llm-memorization
MCP Explained: How to Expose Your API to AI Models

The video explains how to use the Model Context Protocol (MCP) to connect your APIs and external tools with AI language models like ChatGPT or Claude, enabling them to interact with real-world data and services. It covers two main architectural patterns for MCP integration, provides practical Python code examples, and offers tips for building scalable, maintainable MCP servers for AI app...

https://www.youtube.com/watch?v=r0QIuI1wpes
Complete Guide to Build and Deploy an AI Agent with Docker Containers and Python

The video is a comprehensive tutorial on building and deploying an AI agent using Python and Docker containers, covering everything from Docker fundamentals to integrating FastAPI, Postgres, LangChain, and LangGraph for multi-agent systems. It walks viewers through local development, containerization, and deployment to platforms like Railway and DigitalOcean, enabling scalable, productio...

https://www.youtube.com/watch?v=KC8HT0eWSGk