Veit Schiele's Avatar

Veit Schiele

@veit-schiele.de

Author of Python for Data Science, Jupyter Tutorial and PyViz tutorial • pyberlin organiser • Development, consulting and operation of privacy compliant web services at cusy​. #Python #Jupyter #PyViz #DataScience

448
Followers
383
Following
210
Posts
10.10.2023
Joined
Posts Following

Latest posts by Veit Schiele @veit-schiele.de

Don Knuth names his latest work after Claude.ai Veit Schiele 7 March 2026 3–4 minutes Donald Knuth at a reception for the Open Content Alliance © Jacob Appelbaum, ‘Shock! Shock!’ – with these words, Donald Knuth, Turing Award winner, creator of ...

Donald Knuth is quite enthusiastic about his recent experiences with generative AI: cusy.io/en/blog/knut...
#Knuth #GenAI #AI #Claude #Anthropic

07.03.2026 12:54 👍 0 🔁 0 💬 0 📌 0
Preview
Configuration You can use configuration files to change the way pytest runs. If you repeatedly use certain options in your tests, such as--verbose or--strict-markers, you can store them in a configuration file s...

… and now we have also moved the pytest configuration to the pyproject.toml file: python-basics-tutorial.readthedocs.io/en/latest/te...
#Python #Testing #pytest

03.03.2026 06:48 👍 2 🔁 1 💬 0 📌 0
Preview
tox tox is an automation tool that works similarly to a CI tool, but can be run both locally and in conjunction with other CI tools on a server. In the following, we will set up tox for our Items appli...

Since tox 4.44.0, tox.ini has been frozen. Only the toml configuration is supported for further development. We have therefore updated our tutorial accordingly: python-basics-tutorial.readthedocs.io/en/latest/te... #Python #testing #tox

26.02.2026 12:55 👍 2 🔁 1 💬 1 📌 0
cusy Girls’Day Kristian Rother 23. Februar 2026 1–2 Minuten Beim cusy Girls’Day lernst du die Welt der individuellen Softwareentwicklung kennen. Zusammen mit den erfahrenen Softwareentwickler*innen Hilal und Kris...

📅 Am 23. April ist Girls’Day. 👩‍💻Schülerinnen können mit uns in die Welt der Softwareentwicklung eintauchen und entdecken, wie toll es ist, selbst Software zu schreiben.
Weitere Infos findet ihr unter
cusy.io/de/about/eve...
#GirlsDay #WomenInTech #WomenInSTEM

24.02.2026 12:03 👍 2 🔁 1 💬 0 📌 0
Configuration - tox

tox TOML now supports every feature INI ever had, which means tox.ini is officially “frozen” — it’s not dead, it’s just enjoying a very stable retirement 🧓🧊 The future is tox.toml 🚀: tox.wiki/en/4.44.0/re...

20.02.2026 22:34 👍 3 🔁 1 💬 0 📌 0
Preview
Presentation Night: Whirlwind Tour of Numba, Thu, Feb 19, 2026, 7:00 PM | Meetup 📆 Agenda * 19:00 Welcome to the PUB (Python Users Berlin) – setting up * 19:15 Main talk * 20:00 Lightning talks * 20:30 Social gathering 🎙 Main talk by [@esc](https://

Tonight Valentin Haenel will give a talk on Numba, a Python just-in-time (JIT) compiler. We would be delighted to see many of you there: www.meetup.com/python-users...
#Python #Berlin

19.02.2026 08:23 👍 1 🔁 1 💬 0 📌 0
How LLM agents endanger open-source projects Veit Schiele 17 February 2026 11–14 minutes At the beginning of the year, the threat posed to an open source project by LLM agents became known in a discussion on GitHub about Tailwind CSS. Open so...

I have been thinking about how LLM agents pose a threat to open source projects and what strategies can offer us at least some protection. Nevertheless, this is likely to remain a challenge: cusy.io/en/blog/how-...
#OpenSource #Ai #LLM #AISlop

18.02.2026 07:02 👍 2 🔁 1 💬 0 📌 2
Preview
EU Parliament blocks AI tools over cyber, privacy fears AI features on EU devices sent data to cloud, prompting the Parliament’s IT support to switch them off.

EU Parliament blocks AI tools. Members should avoid exposing work emails, documents or internal information “to AI features that scan or analyze content,” be “cautious” with third-party AI apps and “avoid granting broad access to data”: www.politico.eu/article/eu-p...
#EU #AI #ITSecurity

17.02.2026 10:42 👍 0 🔁 0 💬 0 📌 0

🧵 2/2 Although the vulnerability received the highest possible severity rating of 10 out of 10 on the common CVSS, Anthropic does not intend to fix the problem for the time being.

16.02.2026 09:01 👍 0 🔁 0 💬 0 📌 0
Preview
Claude Desktop Extensions Exposes Over 10,000 Users to Remote Code Execution Vulnerability - LayerX Summary: LayerX discovered a zero-click remote code execution (RCE) vulnerability in Claude Desktop Extensions (DXT), in which a single Google Calendar event can silently compromise a system running C...

🧵1/2 The security company LayerX has found a critical vulnerability in Anthropic’s Claude Desktop Extensions (DXT). A manipulated Google Calendar entry can execute arbitrary code on the computer without any user interaction: layerxsecurity.com/blog/claude-...
#Anthropic #Claude #AI #ITSecurity

16.02.2026 09:00 👍 0 🔁 0 💬 1 📌 0
💡 Resources Veit Schiele 13 February 2026 1–2 min The paradox of itertools.tee by Rodrigo Girão Serrão The paradox of itertools.tee PDF, 8,6 MB Let’s spark children’s interest in coding by Matthias Kirschner L...

The slides from Rodrigo’s presentation ‘The paradox of itertools.tee’ have now been published: python.berlin/en/latest/pu...
#Python #Berlin

13.02.2026 09:36 👍 2 🔁 1 💬 0 📌 0
Preview
Python Users Berlin (PUB): The paradox of itertools.tee, Thu, Feb 12, 2026, 7:00 PM | Meetup 📆 Agenda * 19:00 Welcome to the PUB (Python Users Berlin) – setting up * 19:15 Main talk * 20:00 Lightning talks * 20:30 Social gathering 🎙 Main talk by [Rodrigo Girão

Final preparations for the Python Users Berlin (@python.berlin) meeting tonight. I’m looking forward to meeting all the Pythonistas in Berlin and Rodrigo’s (@mathspp.com) talk on itertools.tee: www.meetup.com/python-users...
#Python #Berlin

12.02.2026 08:07 👍 2 🔁 1 💬 0 📌 1
Preview
Git Internals So far, we have looked at how you can use Git to manage the different states of your code. Now we want to show you the data and storage models that underlie Git. Data Model: You will be able to use...

Git 2.53 provides faster insights into the repository structure with 'git repo structure'. However, to better understand this, it is helpful to be more familiar with the Git data and storage models: www.python4data.science/en/latest/pr...
#Git

09.02.2026 06:50 👍 2 🔁 1 💬 0 📌 0
KI-Modelle und personenbezogene Daten

Die BfDI hast das Konsultationsverfahren zum datenschutzkonformen Umgang mit personenbezogenen Daten in KI-Modellen abgeschlossen und ausgewertet:
www.bfdi.bund.de/DE/BfDI/Kons...
#Datenschutz #KI

09.02.2026 11:11 👍 0 🔁 0 💬 0 📌 0
Preview
Lizenzen für Dokumente, Bilder, Audio/Video, Fonts und Hardware Open-Source-Lizenzen sind für Software gedacht. Für Dokumente, Bilder, Audio/Video, Schriftarten und Hardware gibt es eigene, passgenau zugeschnittene Lizenzen. Wir verbinden häufig freie Lizenzen led...

Heute ist der vierte Teil unserer Artikelserie zu Open-Source-Lizenzen von Frank Hofmann und mir im Linux-Magazin erschienen: www.linux-magazin.de/ausgaben/202...
#OpenSource #OpenData #OpenHardware

04.02.2026 07:26 👍 2 🔁 1 💬 0 📌 0

On the way to Cologne for a week-long workshop on Python for Data Science.
#Cologne

25.01.2026 14:59 👍 1 🔁 0 💬 0 📌 0

Good report on technological sovereignty and digital infrastructure in the EU: ‘The European Union is currently heavily dependent on foreign technologies. This reduces its capacity for strategic action and its economic competitiveness.’
www.europarl.europa.eu/doceo/docume...
#EU #DigitalSovereignty

23.01.2026 07:47 👍 0 🔁 0 💬 0 📌 0
pandas - Python Data Analysis Library

pandas 3.0.0 has been released. This version brings some exciting new features, including a new standard string data type, consistent copy/display behavior and changed default for date and time data.
Further details can be found in the blog post at pandas.pydata.org/community/bl....
#Python #pandas

22.01.2026 19:26 👍 0 🔁 0 💬 0 📌 0
European Commission - Have your say European Commission - Have your say

The EU Commission is currently gathering feedback from open source communities in order to tailor its open source funding accordingly. Wouldn’t that also be something for @python.org?
ec.europa.eu/info/law/bet...
ec.europa.eu/info/law/bet...
#EU #OpenSource #Python #DigitalSovereignty

19.01.2026 18:58 👍 3 🔁 2 💬 0 📌 0
Preview
Performance Python can be used to write and test code quickly because it is an interpreted language that types dynamically. However, these are also the reasons it is slow when performing simple tasks repeatedl...

The section on performance measurements and finding bottlenecks has been significantly expanded to include cProfile/profiling.tracing, tprof, and profiling.sampling/Tachyon: www.python4data.science/en/latest/pe...
#Python #Performance

19.01.2026 05:51 👍 4 🔁 2 💬 0 📌 0
Preview
Document In order for your software package to be useful, documentation is required that describes how your software can be installed, operated, used and improved: Those who want to use your package need in...

We have updated the documentation section with references to README, CONTRIBUTING, CHANGELOG, etc.
python-basics-tutorial.readthedocs.io/en/latest/do...
#Python #Documentation

16.01.2026 16:38 👍 4 🔁 1 💬 0 📌 0
Preview
Donald Trump says eight European countries face 10% tariff for opposing US control of Greenland – Europe live Denmark, Norway, Sweden, the UK, France, Germany, the Netherlands and Finland will face tariffs from 1 February

🧵 2/2 This serves as a reminder that dependence makes us vulnerable to blackmail. It is time to detach ourselves from the United States as quickly as possible – especially digitally: away from big tech, US platforms and US offices.
#Trump #Greenland #BigTech #DigitalSovereignty

17.01.2026 17:51 👍 1 🔁 0 💬 0 📌 0
Preview
Donald Trump says eight European countries face 10% tariff for opposing US control of Greenland – Europe live Denmark, Norway, Sweden, the UK, France, Germany, the Netherlands and Finland will face tariffs from 1 February

🧵1/2 Trump announces 10% punitive tariffs from 1 February 2026 against Germany, among others – as leverage in the Greenland dispute. From 1 June, the tariff will rise to 25%.
www.theguardian.com/world/live/2...
#Trump #Greenland #BigTech #DigitalSovereignty

17.01.2026 17:49 👍 2 🔁 0 💬 1 📌 0
Preview
Full Disclosure: zlib v1.3.1.2 Global Buffer Overflow in TGZfname() of zlib untgz Utility via Unbounded strcpy() on User-Supplied Archive Name

There is a critical security vulnerability in zlib that allows code smuggling. Currently, there does not appear to be an update available.
seclists.org/fulldisclosu...
• nvd.nist.gov/vuln/detail/...
#Security #zlib #Vulnerability

08.01.2026 08:33 👍 0 🔁 0 💬 0 📌 0
Preview
Extensions Administration: SQLAlchemy Admin for Starlette/FastAPI, Flexible admin interface for SQLAlchemy models. Downloads Contributors Commit activity Licence,, Piccolo Admin, Simple but powerful admin int...

We have updated the FastAPI extensions. It is very surprising to us that millions of extensions are being downloaded that have not been updated for over a year.
www.python4data.science/en/latest/da...
@fastapi.tiangolo.com
#Python #FastAPI #REST

07.01.2026 14:39 👍 3 🔁 1 💬 0 📌 0
Preview
tox tox is an automation tool that works similarly to a CI tool, but can be run both locally and in conjunction with other CI tools on a server. In the following, we will set up tox for our Items appli...

Thank you for pointing that out. We have now updated our tutorial: python-basics-tutorial.readthedocs.io/en/latest/te...

05.01.2026 19:23 👍 0 🔁 0 💬 0 📌 0

how did i not know about tox's version range syntax!? (i.e., 3{9-14} == 3{9,10,11,12,13,14}) 😍

(added in tox 4.25.0 on 2025-03-27) #python

05.01.2026 15:52 👍 7 🔁 2 💬 2 📌 0
Preview
Python User Group (PUB): The paradox of itertools.tee, Thu, Feb 12, 2026, 7:00 PM | Meetup 📆 Agenda * 19:00 Welcome to the PUB (Python Users Berlin) – setting up * 19:15 Main talk * 20:00 Lightning talks * 20:30 Social gathering 🎙 Main talk by Rodrigo Girão S

Organise the @python.berlin meeting on 12 February with a talk by Rodrigo Girão Serrão (@mathspp.com) on the paradox of itertools.tee: www.meetup.com/python-users...
#Python #Berlin

04.01.2026 13:16 👍 2 🔁 1 💬 0 📌 1
Preview
Protomaps als Open-Source-Alternative zu Mapbox und Konsorten Protomaps ist ein Open-Source-Ökosystem zum Erstellen, Speichern und Ausliefern maßgeschneiderter digitaler Karten, dessen ­Fähigkeiten deutlich über die der teuren kommerziellen ­Konkurrenz hinausgeh...

Der Artikel zu unserem Kartenservice auf Basis von @protomaps.com ist im Linux-Magazin erschienen: www.linux-magazin.de/ausgaben/202...
#Maps #GIS

02.01.2026 08:26 👍 1 🔁 1 💬 0 📌 0
10 years of innovation and commitment Veit Schiele 22 December 2025 5–6 minutes Over the past ten years, cusy GmbH has grown from a small, customer-focused company into a leading provider of data protection-compliant IT solutions for r...

We looked back on 10 years of cusy and also took a look ahead: cusy.io/en/blog/10-y...

29.12.2025 07:10 👍 1 🔁 1 💬 0 📌 0