Published on: 2025-04-19 10:28:44
In November 2022, I opened issue 99108 on Python’s GitHub repository, arguing that after a recent CVE in its implementation of SHA3, Python should embrace verified code for all of its hash-related infrastructure. As of last week, this issue is now closed, and every single hash and HMAC algorithm exposed by default in Python is now provided by HACL*, the verified cryptographic library. There was no loss of functionality, and the transition was entirely transparent for Python users. Python now ve
Keywords: algorithms block hmac python streaming
Find related items on AmazonPublished on: 2025-04-20 11:11:40
If you’ve ever worked with cryptography, PKI schemes, or low-level networking in Python, you’ve likely encountered ASN.1. ASN.1 undergirds every TLS handshake (via X.509 path validation), provides the serialization layer for core internet protocols like LDAP, SNMP, and 3GPP, and generally operates as the lingua franca of cryptographic primitive and protocol representation. ASN.1’s critical role is complemented by a colorful security history: implementations of ASN.1’s encoding rules have histor
Keywords: asn asn1 cryptography der python
Find related items on AmazonPublished on: 2025-04-20 16:09:30
MCP Run Python Model Context Protocol server to run Python code in a sandbox. The code is executed using Pyodide in Deno and is therefore isolated from the rest of the operating system. See https://ai.pydantic.dev/mcp/run-python/ for complete documentation. The server can be run with deno installed using: deno run \ -N -R=node_modules -W=node_modules --node-modules-dir=auto \ jsr:@pydantic/mcp-run-python [stdio | sse | warmup] where: -N -R=node_modules -W=node_modules (alias of --allow-ne
Keywords: mcp node_modules python run server
Find related items on AmazonPublished on: 2025-04-24 22:25:00
Bauplan: A Python-first Serverless Lakehouse¶ Bauplan is a Pythonic data platform that provides functions as a service for large-scale data pipelines and git-for-data over S3 data lakes. Bauplan handles tasks that would typically require an entire infrastructure team. Our goal is to allow you and your team to run large-scale ML workflows, AI applications and data transformation pipelines in the cloud without managing any data infrastructure. Why we built it. We are a team of ML and data engine
Keywords: bauplan data pipelines python run
Find related items on AmazonPublished on: 2025-04-26 06:58:40
'It was a magical chemical balance': How Monty Python and the Holy Grail became a comedy legend 5 days ago Share Save Nicholas Barber Share Save Emmanuel Lafont/ Getty Images Fifty years after Monty Python and the Holy Grail redefined comedy, stars Michael Palin and Terry Gilliam look back on the freedoms – and limitations – that shaped the film. An independent British comedy made on a shoestring by a television sketch troupe? It sounds like a film destined to be forgotten within weeks of le
Keywords: film gilliam grail palin python
Find related items on AmazonPublished on: 2025-04-26 16:58:40
'It was a magical chemical balance': How Monty Python and the Holy Grail became a comedy legend 4 days ago Share Save Nicholas Barber Share Save Emmanuel Lafont/ Getty Images Fifty years after Monty Python and the Holy Grail redefined comedy, stars Michael Palin and Terry Gilliam look back on the freedoms – and limitations – that shaped the film. An independent British comedy made on a shoestring by a television sketch troupe? It sounds like a film destined to be forgotten within weeks of le
Keywords: film gilliam grail palin python
Find related items on AmazonPublished on: 2025-05-04 01:53:56
Elliptical Python Programming By Susam Pal on 10 Apr 2025 One thing I love about Python is how it comes with its very own built-in zen. In moments of tribulations, when I am wrestling with crooked code and tangled thoughts, I often find solace in its timeless wisdom. Here's a glimpse of the clarity it provides: $ python3 -m this | grep e- There should be one-- and preferably only one --obvious way to do it. Indeed, there is one and only one obvious way to write the number 1 in Python, like s
Keywords: code like parentheses python write
Find related items on AmazonPublished on: 2025-05-11 12:44:04
xlwings Lite brings the VBA experience into the modern age by offering a privacy-first, secure, and developer-friendly way to automate Excel and write custom functions with Python. Free & easy to install: Available for free in the Office add-in store for both personal and commercial use. No registration or login required, simply install and create amazing things! Cross-platform: Works on Windows, macOS, and Excel for the web. It’s compatible with Microsoft 365 as well as recent perpetual versi
Keywords: custom excel functions lite python
Find related items on AmazonPublished on: 2025-05-13 01:54:38
In 2024, Python became the most popular programming language in the world — overtaking JavaScript — according to GitHub’s 2024 open source survey. For years, NVIDIA’s CUDA software toolkit didn’t have native Python support. But that’s now changed. At GTC, NVIDIA announced native support and full integration of Python in its CUDA toolkit. Developers will be able to use Python for direct execution of algorithmic-style computing on GPUs. “We’ve been working hard to bring accelerated Python, firs
Keywords: cuda jones nvidia python said
Find related items on AmazonPublished on: 2025-05-18 11:03:31
SSLyze SSLyze is a fast and powerful SSL/TLS scanning tool and Python library. SSLyze can analyze the SSL/TLS configuration of a server by connecting to it, in order to ensure that it uses strong encryption settings (certificate, cipher suites, elliptic curves, etc.), and that it is not vulnerable to known TLS attacks (Heartbleed, ROBOT, OpenSSL CCS injection, etc.). Key features Focus on speed and reliability: SSLyze is a battle-tested tool that is used to reliably scan hundreds of thousand
Keywords: com mozilla pip python sslyze
Find related items on AmazonPublished on: 2025-05-21 16:06:23
Gumloop Unified Model Context Protocol (guMCP) guMCP is an open-source collection of Model Context Protocol (MCP) servers that can be run both remotely and locally. The project aims to create the largest collection of MCP servers with a unified backend, fostering a community around AI integrations and the future of AGI. Overview While many MCP server providers are closed source, and open-source alternatives typically only support local hosting through stdio, guMCP provides: A comprehensive c
Keywords: mcp python server servers sse
Find related items on AmazonPublished on: 2025-05-22 17:22:58
Self-contained Python scripts with uv TLDR You can add uv into the shebang line for a Python script to make it a self-contained executable. I am working on a Go project to better learn the language. It's a simple API backed by a postgres database. When I need to test out an endpoint, I prefer to use the httpx python package inside an ipython REPL over making curl requests. It's nice to be able to introspect responses and easily package payloads with dicts instead of writing out JSON. Anyway,
Keywords: httpx python run script uv
Find related items on AmazonPublished on: 2025-05-22 16:01:19
How to Write Blog Posts that Developers Read I recently spoke to a developer who tried blogging but gave up because nobody was reading his posts. I checked out his blog, and it was immediately obvious why he didn’t have any readers. The developer had interesting insights, but he made so many mistakes in presenting his ideas that he was driving everyone away. The tragedy was that these errors were easy to fix. Once you learn to recognize them, they feel obvious, but some bloggers make these mis
Keywords: article like python reader readers
Find related items on AmazonPublished on: 2025-05-23 02:01:19
How to Write Blog Posts that Developers Read I recently spoke to a developer who tried blogging but gave up because nobody was reading his posts. I checked out his blog, and it was immediately obvious why he didn’t have any readers. The developer had interesting insights, but he made so many mistakes in presenting his ideas that he was driving everyone away. The tragedy was that these errors were easy to fix. Once you learn to recognize them, they feel obvious, but some bloggers make these mis
Keywords: article like python reader readers
Find related items on AmazonPublished on: 2025-05-24 13:01:19
How to Write Blog Posts that Developers Read I recently spoke to a developer who tried blogging but gave up because nobody was reading his posts. I checked out his blog, and it was immediately obvious why he didn’t have any readers. The developer had interesting insights, but he made so many mistakes in presenting his ideas that he was driving everyone away. The tragedy was that these errors were easy to fix. Once you learn to recognize them, they feel obvious, but some bloggers make these mis
Keywords: article like python reader readers
Find related items on AmazonPublished on: 2025-05-25 03:57:27
At the end of Harry’s last book, Test-Driven Development with Python (O’Reilly), he found himself asking a bunch of questions about architecture, such as, What’s the best way of structuring your application so that it’s easy to test? More specifically, so that your core business logic is covered by unit tests, and so that you minimize the number of integration and end-to-end tests you need? He made vague references to "Hexagonal Architecture" and "Ports and Adapters" and "Functional Core, Impera
Keywords: book python real way world
Find related items on AmazonPublished on: 2025-05-25 03:53:46
Sharing single-file Python scripts with external dependencies is now easy thanks to uv and PEP 723, which enable embedding dependency metadata directly within scripts. This approach eliminates the need for complex setup tools like requirements.txt or package managers, making script distribution and execution seamless and simplifying deployment while maintaining flexibility and efficiency. We all love Python’s comprehensive standard library, but let’s face it – PyPI’s wealth of packages often be
Keywords: cache python script uv wordlookup
Find related items on AmazonPublished on: 2025-06-02 21:35:12
Updates 21/03/2025: 🎉 We release our paper, models and codebase. Our R1-Zero training is implemented with 🌾 Oat, a highly modular, research-friendly and efficient LLM RL framework. Links Understanding R1-Zero-Like Training 📄 Paper 🤗 Models There May Not Be Aha Moment in R1-Zero-like Training — A Pilot Study 📄 Blog 💻 Code OAT: A research-friendly framework for LLM online alignment 💻 Codebase To understand R1-Zero-like training, we critically examine two core components: base models and re
Keywords: math python r1 training zero
Find related items on AmazonPublished on: 2025-06-07 12:37:35
Stelvio AWS for Python devs - made simple. Documentation What is Stelvio? Stelvio is a Python library that simplifies cloud infrastructure management and deployment. It lets you define your cloud infrastructure using pure Python, with smart defaults that handle complex configuration automatically. Key Features Python-Native Infrastructure : Define your cloud resources using familiar Python code : Define your cloud resources using familiar Python code Smart Defaults : Automatic configurati
Keywords: cloud code infrastructure python stelvio
Find related items on AmazonPublished on: 2025-06-08 09:14:14
marimo is free and open source, available on GitHub. This blog post is also accompanied by a YouTube video. In a previous post, on lessons learned redesigning the Python notebook, we wrote: A lot of important work happens in notebooks — research, large scale experimentation, data engineering, and more. But this kind of work should be treated as Python software, and it shouldn’t be done in error-prone JSON scratchpads. In that post we described design decisions that allowed us to create a new
Keywords: cell marimo notebook notebooks python
Find related items on AmazonPublished on: 2025-06-13 14:35:47
Basics Install Exo We support Python versions 3.9 and above. If you're just using Exo, install it using pip : $ pip install exo-lang In case of ModuleNotFoundError: No module named 'attrs' please upgrade your attrs module by pip install --upgrade attrs . Compile Exo Exo files can be directly excuted with Python: $ python exo_file.py To generate generate C and header files, use exocc command: $ exocc exo_file.py Running the command will generate two files: exo_file.c and exo_file.h . Th
Keywords: exo install pip python use
Find related items on AmazonPublished on: 2025-06-10 18:52:05
Our online Python compiler gives you instant access to all essential libraries right in your browser. Skip the hassle of pip install and environment setup to use modules like pandas, NumPy, Matplotlib, and requests. All Python libraries and packages are automatically installed when you import them - just write your Python code and click run. Perfect for learning, data analysis and web scraping. Run Python code online with libraries in our free online Python interpreter.
Keywords: code libraries online python run
Find related items on AmazonPublished on: 2025-06-15 22:23:39
Premise The 0.4.0 release of uv does everything I currently do with pip, pyenv, pipx, pip-tools, and pipdeptree. Because of that, I'm in the process of switching to uv. This blog post covers switching from pyenv to uv. History 2024-08-29: Initial writing. 2024-09-12: Minor updates and publishing. 2024-09-20: Rename uv-sync (which is confusing) to uv-python-symlink. Start state I'm running Ubuntu Linux 24.04. I have pyenv installed using the the automatic installer. pyenv is located in $HOME/
Keywords: installed pyenv python uv versions
Find related items on AmazonPublished on: 2025-06-20 02:26:38
We're excited to announce the initial launch of Nuanced, an open-source Python library that provides LLMs with precise call graph context. By analyzing function relationships, we generate a structured representation of code dependencies. This is our first step toward building a richer context layer that can help AI coding assistants make more informed decisions about your codebase. Why AI coding needs relevant context AI coding assistants are surprisingly primitive when it comes to understandi
Keywords: code function graph nuanced python
Find related items on AmazonPublished on: 2025-06-24 20:07:24
Python has a built-in help function for getting help... but what can do with help ? The help function can be used to lookup documentation for: Functions Modules Any Object Symbols Keywords Topics Let's take a look at all 6 uses of help . We'll start with the most common 3 uses: functions, modules, and all other objects. Passing objects to help I almost always use the help function by passing an object to it: either a function, module, class, or class instance. Passing a function object (ye
Keywords: function help modules object python
Find related items on AmazonPublished on: 2025-07-06 23:10:28
SmartestKid AI Assistant A Windows desktop AI assistant built in Python. Assistant (without tools) is ~1000 lines of python code, with super simple chat UI inspired by the original AI, SmarterChild. Uses Windows COM automation to interface with Microsoft Office (Word, Excel), Images, and your file system. Perfect for Windows users looking to explore AI-powered desktop automation. Demo Simple-Demo-SK.mp4 Features Toggle between voice and text input modes Interface with Word, Excel, Images,
Keywords: ai assistant contains python windows
Find related items on AmazonPublished on: 2025-07-05 13:46:32
abstract Python is not Java, nor is it C++ It’s different! Let’s talk about how. Why? Because as Python experts (you did choose to come to a Python conference so likely you’re either an expert already or in time you’re going to become one if you keep going to Python conferences) we have a responsibility to help our colleagues and collaborators who don’t know Python as well we do. The part of that responsibility I want to focus on today is when other people have experience with other programm
Keywords: class code java language python
Find related items on AmazonPublished on: 2025-07-07 18:17:29
Thursday, February 27, 2025 A few years ago I blogged about custom tree-sitter-based syntax highlighting in emacs. I started out with highlighting certain keywords in red. I wanted to show the keywords that interrupt control flow: Screenshot showing syntax highlighting of keywords in black or red I highlight regular keywords ( while , if ) in bold. I highlight control flow interrupting keywords ( return , continue ) in red. That's syntax highlighting. But I also wanted to highlight names ba
Keywords: font highlight keyword python treesit
Find related items on AmazonPublished on: 2025-07-14 05:41:44
The sessionless code interpreter Securely run AI-generated code in stateful sandboxes that run forever. Sign up Sign up from your terminal to try ForeverVM for free npx forevervm signup or uvx forevervm signup Python 3.13.1 (main, Jan 14 2025, 02:51:49) [GCC 12.2.0] Examples: Do some math Fetch and analyze data Draw a fractal What is it? ForeverVM is a code execution API that allows you to securely run arbitrary Python code in a remote sandbox and get back results. Unlike traditional code
Keywords: code forevervm npx python repl
Find related items on AmazonPublished on: 2025-07-13 10:34:07
Tach Tach is a Python tool to enforce dependencies and interfaces, written in Rust. Tach is inspired by the modular monolith architecture. Docs Discord Here's an example: Tach can enforce: 📋 Imports only come from declared dependencies 🤝 Cross-module calls use the public interface ⛓️💥 No cycles in the dependency graph Tach is: 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems Ge
Keywords: filesystem import py python tach
Find related items on AmazonGo K’awiil is a project by nerdhub.co that curates technology news from a variety of trusted sources. We built this site because, although news aggregation is incredibly useful, many platforms are cluttered with intrusive ads and heavy JavaScript that can make mobile browsing a hassle. By hand-selecting our favorite tech news outlets, we’ve created a cleaner, more mobile-friendly experience.
Your privacy is important to us. Go K’awiil does not use analytics tools such as Facebook Pixel or Google Analytics. The only tracking occurs through affiliate links to amazon.com, which are tagged with our Amazon affiliate code, helping us earn a small commission.
We are not currently offering ad space. However, if you’re interested in advertising with us, please get in touch at [email protected] and we’ll be happy to review your submission.