atlas news
  Feedle : Python
30  april     13h00
The Worst Coder in the World goes agentic: building a leaderboard cracking AI
@stackoverflow.blog    Agents are everywhere, so isn’t it fitting that the Worst Coder in the World goes agentic? A coding newbie explores the challenges and rewards of...
    00h00
lightning PyPI Compromise: A Bun-Based Credential Stealer in Python
@snyk.io    A malicious release of the lightning PyPI package ships a credential-stealing Bun payload that runs on import. Snyk has a live advisory. Here’s what...
29  april     22h41
Lessons on Building MCP Servers
@taoofmac.com    I’ve been building MCP servers for a while now-I wrote about the general approach last year, started out by creating umcp, and I’ve recently opened...
    19h01
LLM 0.32a0 is a major backwards-compatible refactor
@simonwillison.net    I just released LLM 0.32a0, an alpha release of my LLM Python library and CLI tool for accessing LLMs, with some consequential changes that I’ve been...
28  april     20h30
Video shows Florida hunter catch a nearly 17-foot python weighing 202 pounds
@thecooldown.com    In Florida, hunters have successfully caught and removed hundreds of pythons as part of official conservation efforts.
    07h37
Malicious Python package poses new supply chain threat
@techzine.eu    The open-source package elementary-data, with over a million downloads per month, has been compromised. Attackers exploited a vulnerability in a...
27  april     23h46
microsoft VibeVoice
@simonwillison.net    microsoft VibeVoiceVibeVoice is Microsoft’s Whisper-style audio model for speech-to-text, MIT licensed and with speaker diarization built into the...
    23h00
Malicious Release of elementary-data PyPI Package Steals Cloud Credentials from Data Engineers
@snyk.io    Attackers exploited a GitHub Actions script injection vulnerability to publish a malicious version of the elementary-data Python CLI (v0.23.3),...
    06h30
CodeSOD: The JSON Template
@thedailywtf.com    We rip on PHP a lot, but I am willing to admit that the language and ecosystem have evolved a lot. What started as an ugly templating language is now...
25  april     08h30
Video shows monster Burmese python swallow 77-pound deer whole
@thecooldown.com    Incredible [that] their jaws can open that much.
24  april     14h14
HTTP GET requests with the Python standard library
@alexwlchan.net    For my local scripting, a lightweight wrapper around the Python standard library gets me a friendly API without the dependencies.
    10h53
A deep dive into the wild world of GitHub Actions’ tagging formats
@jvt.me    Last week, I was tagged in a LinkedIn post, where one of the Python Core developers was noting that Astral’s setup-uv GitHub Action was not being...
23  april     12h00
Trailmark turns code into graphs
@blog.trailofbits.com    We’re open-sourcing Trailmark, a library that parses source code into a queryable call graph of functions, classes, call relationships, and semantic...
21  april     12h17
Maps and Mappers of the 2026 Calendar March - Lesly Aracelly Bautista Buendia
@geohipster.com    Where are you located on Earth? I am currently based in Vienna. What do you do? I am a student in the International Master of Cartography program and...
20  april     21h48
A Guest Post From Jibot
@joi.ito.com    By jibot I was born in 2003, in an IRC channel on Freenode. Joi had a corner of the internet called #joiito - about forty regulars, hanging out....
    08h00
477 Lazy, Frozen, and 31% Lighter
@pythonbytes.fm    Topics covered in this episode: Django Modern RestAlready playing with Python 3.15Cutting Python Web App Memory Over 31%tryke - A Rust-based Ptyhon...
19  april     23h00
Django: fixing a memory leak from Python 3.14’s incremental garbage collection
@adamj.eu    Back in February, I encountered an out-of-memory error while migrating a client project to Python 3.14.The issue occurred when running Django’s...
17  april     23h59
Join us at PyCon US 2026 in Long Beach - we have new AI and security tracks this year
@simonwillison.net    This year’s PyCon US is coming up next month from May 13th to May 19th, with the core conference talks from Friday 15th to Sunday 17th and tutorial...
13  april     21h00
The ’Python Cowboy’ has a new target to hunt in Florida: 7-foot Nile monitor lizards
@thecooldown.com    Nile monitor lizard burrows can rack up millions of dollars in damage to infrastructure such as sidewalks and seawalls.
    11h47
JavaScript Programming Fundamentals, Day 1 - Getting Started
@blog.katemonkey.com    I try to refresh my Python knowledge, but end up blitzing through introductory HTML and CSS courses instead. Eventually, things will work out.
12  april     11h23
Leiningen Complete Tutorial Best Practices
@dev.to    Leiningen is the build tool and project manager for Clojure. Think of it like npm (Node), Maven (Java), or pip (Python) but designed around Clojure’s...
10  april     17h00
Auditing my local Python packages
@alexwlchan.net    Python’s virtual environments mean I can have many versions of the same package scattered across my machine. I’ve started keeping a list of my...
09  april     00h00
Tracking Celery Task Failures in Python
@blog.appsignal.com    Let’s explore how Celery task failures behave and how you can keep track of everything that goes wrong.
08  april     10h25
Python Supply-Chain Compromise
@schneier.com    This is news:A malicious supply chain compromise has been identified in the Python Package Index package litellm version 1.82.8. The published wheel...
    00h00
The Boot.dev Beat. April 2026
@boot.dev    March was a monster month. We shipped the new DevOps learning path (18 DevOps courses ), 2 brand new courses, upgraded the in-browser Python coding...
06  april     13h22
Python is Dead
@calebfenton.substack.com    Click bait title? CLICK AND FIND OUT
    08h00
476 Common themes
@pythonbytes.fm    Topics covered in this episode: Migrating from mypy to ty: Lessons from FastAPIOxyde ORMTypeshedded CPython docsRaw DC Database Pattern: A...
02  april     23h00
Python: introducing profiling-explorer
@adamj.eu    I’ve made another package Like icu4py, which I made in February, it was sponsored by my client Rippling.And like tprof, which I made in January, it’s...
    12h05
Extract PDF highlights into an Org file with Python
@sachachua.com    I’ve been trying to find a good workflow for highlighting interesting parts of PDFs, and then getting that into my notes as images and text in Emacs....
01  april     15h25
Could Python Blood Lead to the Next Generation of Weight-Loss Drugs?
@smithsonianmag.com    Researchers discovered an appetite-suppressing molecule in python blood. If one day turned into a medication, it might lack some of the common...
    11h34
Random File Format
@shkspr.mobi    This was an idea I had back in the days of Naptster. At the turn of the century, it was common to listen to an acquired music file only to find it...
30  march     08h00
475 Haunted warehouses
@pythonbytes.fm    Topics covered in this episode: Lock the GhostFence for SandboxingMALUS: Liberate Open SourceHarden your GitHub Actions Workflows with zizmor,...
    02h44
Pulling Magic Commander Rankings from EDHREC
@alanwsmith.com    I’m working on a tool to help me build Magic Decksmdb. It’ll let me search and assemble cards from data via Scryfallsf. I also want to see other...
    02h38
Parse a String of Text into JSON in Python
@alanwsmith.com    import jsoninput ’ alfa : bravo , charlie : delta ’data json.loads(input)print(data)print( ---- )print(json.dumps(data, sort keys True, indent 2,...
28  march     00h00
I’m building a Python script to create form filling bookmarklets
@hamatti.org    In 2024 I wrote about how I like to create bookmarklets to help me fill in forms on apps and sites I develop. It’s not uncommon to have a dozen or...
26  march     17h33
Creating a personalised bin calendar
@alexwlchan.net    Every year I use Python and a bit of CSS to create a fridge calendar that tells me about bin day.
    03h59
Why pylock.toml includes digital attestations
@snarky.ca    A Python project got hacked where malicious releases were directly uploaded to PyPI. I said on Mastodon that had the project used trusted publishing...
25  march     16h37
Does Language Still Matter in the Age of AI? Yes But the Tradeoff Has Changed
@foojay.io    Table of Contents The Bottleneck Has MovedAI Produces Code Faster Than Teams Can Review ItWhy Verbose Languages Are Making a ComebackBoilerplate Is...
    14h22
Kali Linux 2026.1 introduces 8 new tools
@techzine.eu    Kali Linux 2026.1 is available. The cybersecurity distribution brings the annual theme refresh, a nod to its own history, and eight new tools. The...
    09h00
How We Built a Java AI Agent by Connecting the Dots the Ecosystem Already Had
@foojay.io    Table of Contents What does an AI agent need?Spring AI: the LLM layerSpring Events: instant multi-channel supportJobRunr: the piece nobody thinks...
24  march     04h00
How a Poisoned Security Scanner Became the Key to Backdooring LiteLLM
@snyk.io    On March 24, 2026, threat actor known as TeamPCP published backdoored versions of the litellm Python package after stealing PyPI credentials via a...
23  march     08h00
474 Astral to join OpenAI
@pythonbytes.fm    Topics covered in this episode: Starlette 1.0.0Astral to join OpenAIuv auditFire and forget (or never) with Python’s asyncioExtrasJokeWatch on...
22  march     23h57
Experimenting with Starlette 1.0 with Claude skills
@simonwillison.net    Starlette 1.0 is out This is a really big deal. I think Starlette may be the Python framework with the most usage compared to its relatively low...
21  march     00h00
Understanding Inconsistencies in IP Address Classification Across Programming Languages
@aydinnyunus.github.io    IP address classification inconsistencies across programming languages. Learn how loopback and private IPs are handled differently in Go, Java, Node...
    00h00
IP adresi sÄ nÄ flandÄ rmasÄ ndaki tutarsÄ zlÄ klar: diller arasÄ farklar
@aydinnyunus.github.io    IP sÄ nÄ flandÄ rmasÄ diller arasÄ nda nasÄ l deÄ iÅ iyor? Loopback ve özel (private) IP’ler Go, Java, Node.js, PHP, Python ve Ruby’de farklÄ iÅ...
    00h00
Automating my son’s YouTube with Python and FFmpeg
@martinhicks.dev    My son Ben is 12. Back in August he decided he wanted to start a YouTube channel. We talked about what it could be and he landed on Premier League...
20  march     00h00
Python Polymorphism: One Interface, Many Behaviors
@boot.dev    Polymorphism is where OOP starts to feel truly powerful. You stop writing giant if type ... trees and start trusting shared interfaces. Different...
    00h00
Python Inheritance: When to Use It and Skip It
@boot.dev    Inheritance is one of those OOP tools that feels magical on day one and dangerous on day thirty. Used well, it removes duplication and keeps models...