atlas news
    
Feedle : Python
11  novembre     14h45
Visiting Tokyo, Japan from November 12 to 24
@daniel.feldroy.com    Our first time in a new country
    01h44
The Dependency Cutout Workflow Pattern, Part I
@blog.glyph.im    It’s important to be able to fix bugs in your open source dependencies, and not just work around them.
10  novembre     20h59
Article Are you closer to Ireland or Scotland?
@danq.me    A throwaway comment in a WhatsApp group lead me to a deep dive into geodata encoding and drawing a big old line all the way across England (and a little way across Wales ). It’s nerdsnipe time
    18h00
x1f425; Stripping HTML from strings in Python using only the standard library
@yellowduck.be    When processing text scraped from the web or user-generated content, you’ll often need to remove HTML tags while keeping the readable text. Many developers reach for external packages like BeautifulSoup, but you can achieve the same goal using only Python’s standard library. The following snippet...
06  novembre     18h26
Video notes on upgrading a Datasette plugin for the latest 1.0 alpha, with help from uv and OpenAI Codex CLI
@simonwillison.net    I’m upgrading various plugins for compatibility with the new Datasette 1.0a20 alpha release and I decided to record a video of the process. This post accompanies that video with detailed additional notes. The datasette-checkbox plugin I picked a very simple plugin to illustrate the upgrade process...
    00h00
@dolthub.com    Dolt is the world’s first version-controlled SQL database. It’s also a drop-in replacement for MySQL. This means that Dolt works anywhere MySQL works. We’ve written several blogs showing off Dolt’s compatibility with other libraries and frameworks, but we haven’t yet covered FastAPI. FastAPI is a...
05  novembre     00h00
Python ClojureScript: Pyodide Integration with Scittle
@clojurecivitas.github.io    Run Python code directly in the browser using Pyodide with Scittle and ClojureScript
04  novembre     21h34
A new SQL-powered permissions system in Datasette 1.0a20
@simonwillison.net    Datasette 1.0a20 is out with the biggest breaking API change on the road to 1.0, improving how Datasette’s permissions system works by migrating permission logic to SQL running in SQLite. This release involved 163 commits, with 10,660 additions and 1,825 deletions, most of which was written with...
03  novembre     17h36
Introducing Agent-o-rama: build, trace, evaluate, and monitor stateful LLM agents in Java or Clojure
@blog.redplanetlabs.com    We’ve just open-sourced Agent-o-rama, a library for building scalable and stateful LLM agents on the JVM. Agent-o-rama provides two first-class APIs, one for Java and one for Clojure, with feature parity between them. AI tooling today is overwhelmingly centered on Python, and while the JVM...
    14h52
Functional programming, demystified: What we learned at Nu Engineering Meetup
@building.nubank.com    At Nu Engineering Meetup #15, functional programming shed its niche label and became a tangible practice. Alberto Souza, Software Engineering at Nubank and creator of the Dev Eficiente ecosystem, opened the session by connecting programming paradigms to everyday design decisions. Rafael Ferreira,...
    08h58
Python Core Sprint 2025
@hugovk.dev    x1f40d;🏃In September, the annual Python Core Sprint was hosted by Arm in Cambridge, UK The plan: put 35 core developers and 13 special guests in a room for a week, and see what they cook up. Monday highlights #We kicked off the first day with a round of five-word intros (mine: three , dot ,...
    08h00
456 You’re so wrong
@pythonbytes.fm    Topics covered in this episode: The PSF has withdrawn a 1.5 million proposal to US government grant program A Binary Serializer for Pydantic Models T-strings: Python’s Fifth String Formatting Technique? Cronboard Extras Joke Watch on YouTube About the show Sponsored by us Support our work through...
    00h00
PyCon US 2026 is coming
@brassnet.biz    The organizers of PyCon US decided to scare a lot of people on Halloween this year. They opened the CFP on Halloween. This is scary. This is also exciting. If you have something you want to talk about that you think will be interesting to at least some part of the Python community I highly...
02  novembre     00h00
Making an Easy-to-Install Application in Python
@gokmengorgen.net    In our projects, I had a simple script named do.sh to quickly define and run tasks. I don’t remember why we didn’t use Makefile, but it had similar functionality. It’s just a BASH script: you can define environment variables, add functions and easily run other CLI commands. We wanted to be able to...
31  octobre     10h20
The Knights of Ni demand a Medicaid disbursement
@boingboing.net    A company named The Knights of Ni in apparent tribute to Monty Python and the Holy Grail was charged with Medicaid fraud, reports The Alaska Beacon. A criminal complaint filed in Anchorage’s district court details seven counts including a scheme to defraud, first-degree theft and five counts of...
29  octobre     18h00
x1f425; Parsing JSON lists into Pydantic models
@yellowduck.be    When working with APIs or configuration files, it’s common to receive raw JSON data that needs to be parsed into structured Pydantic models. However, Pydantic’s model validate json() can behave unexpectedly when your data is already a Python list or dictionary. Let’s take a simple example. from...
    09h34
The PSF puts principles first
@brassnet.biz    Over the course of the past year the PSF invested a lot of time and energy in applying for an NSF grant to help secure PyPI. This 1.5M grant would have given the PSF the resources to create tooling to help prevent supply chain attacks that would have benefited not just the Python community but the...
28  octobre     18h00
x1f425; Detecting the number of CPU cores in Python
@yellowduck.be    When optimizing code for performance or parallel processing, it’s often useful to know how many CPU cores are available. Python provides several easy ways to retrieve this information, depending on whether you want the logical (including hyper-threaded) or physical cores. The simplest and most...
    17h45
Python plan to boost software security foiled by Trump admin’s anti-DEI rules
@arstechnica.com    National Science Foundation said grantees must not operate any DEI programs.
    09h37
Python Foundation declines substantial grant
@techzine.eu    The Python Software Foundation (PSF) is withdrawing its application for a 1.5 million ( 1.3 million) grant from the US National Science Foundation (NSF). The organization refuses to agree to new grant conditions that explicitly prohibit programs related to diversity, equity, and inclusion (DEI). In...
27  octobre     09h33
RedTiger malware targets Discord users
@techzine.eu    A new type of malware called RedTiger has been popping up more and more in recent months. While the tool was originally intended for security testing and red teaming, it is now being actively exploited by cybercriminals to attack gamers and Discord users. The open-source tool, developed in Python...
    08h00
455 Gilded Python and Beyond
@pythonbytes.fm    Topics covered in this episode: Cyclopts: A CLI library The future of Python web services looks GIL-free Free-threaded GC Polite lazy imports for Python package maintainers Extras Joke Watch on YouTube About the show Sponsored by us Support our work through: Our courses at Talk Python Training The...
25  octobre     00h00
Writing GPU-Ready AI Models in Pure Java with Babylon
@inside.java    Project Babylon enables developers to build and run AI models - such as LLMs, image classifiers, or object detection algorithms - directly in Java. With Code Reflection, machine learning logic can be defined in plain Java code, eliminating the need for Python or external model files. By leveraging...
23  octobre     12h06
1761221184
@netbros.com    I came across this on Hacker News. Am I weird for feeling itchy at the lack of consistency? I mean, Bash, Python, and Ruby scripts for what I saw. I would have done them all in Bash or, say, Python. Ruby (eww ) would have never crossed my mind. Via Hacker News.
22  octobre     13h00
uv just for testing multiple Python versions
@daniel.feldroy.com    In the old days we relied on tox and nox to test a Python project against multiple Python versions, now we can lean on uv just. For most projects this keeps our configuration straightforward and reduces dependencies.
    12h05
Qilimanjaro Quantum Tech Expands Product Portfolio
@thequantuminsider.com    Insider Brief PRESS RELEASE Qilimanjaro Quantum Tech today announced the release of QiliSDK, an open-source Python framework, that unifies digital, analog, and hybrid quantum algorithm design within a single, intuitive environment. The modular design of the software development kit (SDK)...
20  octobre     17h21
Getting DeepSeek-OCR working on an NVIDIA Spark via brute force using Claude Code
@simonwillison.net    DeepSeek released a new model yesterday: DeepSeek-OCR, a 6.6GB model fine-tuned specifically for OCR. They released it as model weights that run using PyTorch and CUDA. I got it running on the NVIDIA Spark by having Claude Code effectively brute force the challenge of getting it working on that...
    08h30
Go proposal: Compare IP subnets
@antonz.org    The same way IANA and Python do.
    08h00
454 It’s some form of Elvish
@pythonbytes.fm    Topics covered in this episode: djrest2 - A small and simple REST library for Django based on class-based views. Github CLI caniscrape - Know before you scrape. Analyze any website’s anti-bot protections in seconds. 🐴 GittyUp Extras Joke Watch on YouTube About the show Sponsored by us...
19  octobre     16h05
Three times faster with lazy imports
@hugovk.dev    PEP 810 proposes explicit lazy imports for Python 3.15: Lazy imports defer the loading and execution of a module until the first time the imported name is used, in contrast to normal’ imports, which eagerly load and execute a module at the point of the import statement. By allowing developers to...
    11h34
Improving PixelMelt’s Kindle Web Deobfuscator
@shkspr.mobi    A few days ago, someone called PixelMelt published a way for Amazon’s customers to download their purchased books without DRM. Well... sort of. In their post How I Reversed Amazon’s Kindle Web Obfuscation Because Their App Sucked they describe the process of spoofing a web browser, downloading a...
    05h07
Using Asyncpg with FastAPI and Air
@daniel.feldroy.com    Asyncpg is the connector for PostgreSQL and asyncio-flavored Python. Here’s how to use it without other libraries on FastAPI and Air projects.
18  octobre     00h00
How to Actually Copy a List in Python
@nelson.cloud    Copy a list in Python using the copy() method, not the assignment operator.
16  octobre     08h00
453 Python
@pythonbytes.fm    Topics covered in this episode: PyPI uv-ship - a CLI-tool for shipping with uv How fast is 3.14? air - a new web framework built with FastAPI, Starlette, and Pydantic. Extras Joke Watch on YouTube About the show Sponsored by us Support our work through: Our courses at Talk Python Training The...
11  octobre     17h04
Releasing Python 3.14.0
@hugovk.dev    Prologue #I livetooted the release of Python 3.14.0. Here it is in blogpost form One week #Only one week left until the release of Python 3.14.0 final What are you looking forward to? #Python #Python314 Tue, Sep 30, 2025, 15:19 EEST Three days #Three days until release and a bug in the Linux kernel...
    03h46
Why it took 4 years to get a lock files specification
@snarky.ca    This is the blog post version of my keynote from EuroPython 2025 in Prague, Czechia.)We now have a lock file format specification. That might not sound like a big deal, but for me it took 4 years of active work to get us that specification. Part education, part therapy,
10  octobre     00h00
Running Ray Tracing on a GPU Server
@gokmengorgen.net    A few years ago, to better understand ray tracing, I read the book Ray Tracing in One Weekend. The original code samples were in C , and as I read, I was translating and writing them in Python. Yes, I knew from the start that it was a terrible idea, but I was curious. One of the best ways to...
09  octobre     17h00
x1f425; Why using uv run --frozen matters in production
@yellowduck.be    When deploying Python applications with uv, one common mistake is to install dependencies without locking them down. If you simply run: uv run uv will install dependencies based on your pyproject.toml and resolve versions as needed. This may lead to different versions of your dependencies being...
    08h00
452 pi py-day (or is it py pi-day?)
@pythonbytes.fm    Topics covered in this episode: Python 3.14 Free-threaded Python Library Compatibility Checker Claude Sonnet 4.5 Python 3.15 will get Explicit lazy imports Extras Joke Watch on YouTube About the show Sponsored by DigitalOcean: pythonbytes.fm digitalocean-gen-ai Use code DO4BYTES and get 200 in...
    06h00
Use this AI trick to quickly find Python and Go updates
@allthingsopen.org    Looking for an easier way to track programming language changes? In this short open source AI tech tip, Brent Laster highlights how developers can use ChatGPT to quickly identify new... Read More The post Use this AI trick to quickly find Python and Go updates appeared first on All Things Open.
08  octobre     15h34
Python, Go, Rust, TypeScript and AI with Armin Ronacher
@newsletter.pragmaticengineer.com    Flask creator and former Sentry engineer Armin Ronacher discusses how programming languages and AI are reshaping how developers build software.
    13h09
Python 3.14 Is Here. How Fast Is It?
@blog.miguelgrinberg.com    In November of 2024 I wrote a blog post titled Is Python Really That Slow? , in which I tested several versions of Python and noted the steady progress the language has been making in terms of performance. Today is the 8th of October 2025, just a day after the official release of Python 3.14. Let’s...
    00h00
Python 3.14 Released, It’s Time to Drop 3.9
@gokmengorgen.net    I took a quick look at the new features in Python 3.14. To try the code below on your local machine, install uv and run the REPL with the following command: uv python upgrade 3.14 uvx python 3.14 PEP 750: Template Strings Template strings (t-strings for short) were a proposal to address a...
07  octobre     13h11
Drop 714 (2025-10-07): Typography Tuesday
@dailydrop.hrbrmstr.dev    Today’s Drop introduces Retrocide Mono, a unique monospaced font suitable for retro-futurist designs, devoid of descenders for a mechanical look. It highlights James Edmondson’s OH no Type School as an interactive resource for learning glyph design. Additionally, it presents RoboFont, a powerful,...
05  octobre     08h00
Using pyinstrument to profile Air apps
@daniel.feldroy.com    Quick instructions for a drop-in Air middleware for identifying performance bottlenecks in Air apps
04  octobre     12h00
What to do about prompt injection attack surfaces?
@gurupanguji.com    Simon Willison, an independent ai researcher who sits on the board of the Python software foundation, nicknames the combination of outside-content exposure, private-data access and outside-world communication the lethal trifecta . In June Microsoft quietly released a fix for such a trifecta...
03  octobre     13h06
Microsoft Agent Framework: multi-agent systems take shape
@techzine.eu    Microsoft has introduced a preview of the Agent Framework, an open-source development kit available for .NET and Python. This new foundation for multi-agent systems is intended to combine the capabilities and advantages of Semantic Kernel and AutoGen. The platform supports various orchestration...
    07h48
PaPy - a Python static site generator
@cybrkyd.com    PaPy has been completed. It is live. I have managed to get it to reproduce my blog as it was output by Hugo. I’ve changed a few things around (as I always do) but overall, I am happy with the performance and the outcome. The basic blog generation was simple enough; the challenges came with trying...