Veit Schiele
@veit-schiele.de
420 followers 380 following 180 posts
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
Posts Media Videos Starter Packs
veit-schiele.de
Thanks @hugovk.dev! I haven’t been this excited about a #Python release in a long time. I’m curious to see how some of our projects will fare with free-threaded Python: cusy.io/en/blog/free...
Reposted by Veit Schiele
cusy.io
The most important finding of the DORA Report 2025 is that AI is an amplifier in software development: it amplifies the strengths of high-performing companies and the weaknesses of companies struggling with difficulties: cusy.io/en/blog/dora...
#DORA #AI #DevOps
DORA Report 2025: The state of AI-supported software development
Veit Schiele 28 September 2025 4–5 minutes The most important finding of the DORA study is that AI is an amplifier in software development: it amplifies the strengths of high-performing companies a...
cusy.io
Reposted by Veit Schiele
python4data.science
Since we have recently been asked frequently whether pandas is slow and whether we should use Polars, Dask or DuckDB instead, we have now provided an initial overview of the various technologies: www.python4data.science/en/latest/wo...
#Python #Performance #DuckDB
pandas
pandas is a Python library for data analysis that has become very popular in recent years. On the website, pandas is described thus: „pandas is a fast, powerful, flexible and easy to use open sourc...
www.python4data.science
Reposted by Veit Schiele
pypi.org
🚨 There is a new ongoing phishing campaign against PyPI users. This campaign uses the same tactics as the previous campaign targeting PyPI users, but with a new domain.

Read more about what steps we're taking to protect PyPI users from future campaigns:
Phishing attacks with new domains likely to continue - The Python Package Index Blog
A new phishing campaign targeting PyPI users using similar tactics to previous campaigns.
blog.pypi.org
veit-schiele.de
On the way to Halle to meet up with friends and then tomorrow to the 10th anniversary of the Flying Circus.
veit-schiele.de
During their latest tour stop, Massive Attack shocked fans by integrating facial recognition into the show itself. Live video feeds captured audience faces, processing them through recognition software and projecting the results as part of the visual experience. www.gadgetreview.com/massive-atta...
Massive Attack Turns Concert Into Facial Recognition Surveillance Experiment
Massive Attack used live facial recognition technology on concertgoers, turning surveillance into provocative art that sparked debate about privacy.
www.gadgetreview.com
Reposted by Veit Schiele
cusy.io
In a few weeks, Python 3.14 will be released with full support for free-threaded Python. But does this really represent a breakthrough in concurrent code execution? We took a closer look at recent progress: cusy.io/en/blog/free...
#Python
Free-threaded Python – hit or miss?
Veit Schiele 5 September 2025 5–6 minutes Python 3.14 will be released in a few weeks with some important changes regarding parallelism: PEP 779: Free-threaded Python is officially supported, PEP 7...
cusy.io
veit-schiele.de
Thank you very much for your measurements. My impression is also that it would take really large projects with many checks for me to deviate from the reference implementation.
veit-schiele.de
I did my performance tests with hyperfine:
hyperfine \
--prepare 'rm -rf ~/.cache/prek/ && rm -rf ~/.cache/pre-commit && rm -rf ~/.cache/uv' \
'prek install-hooks' \
'pre-commit install-hooks'
veit-schiele.de
No, even when running the pre-commit hook, execution is more than twice as fast.
veit-schiele.de
#TIL about prek, a rewrite of pre-commit written in Rust. And as expected, it is extremely fast: prek.j178.dev
#pre-commit #Git #DX
prek
Better `pre-commit` alternative, re-engineered in Rust
prek.j178.dev
veit-schiele.de
Now I’m on my way to Jena to meet up with old friends.
veit-schiele.de
And I also announced our Protomaps sprint for spring next year. The exact time and location will be announced at cusy.io/en/about/eve...
@protomaps #Protomaps #FOSSGIS #GIS
Events
20th FrOSCon 20th-froscon.html PyData Berlin 2025 pydata-berlin-2025.html
cusy.io
veit-schiele.de
You can find my presentation slides on the democratisation of maps with Protomaps at slides.cusy.io/protomaps/py...
#PyData #Berlin #Protomaps #GIS
Democratizing Digital Maps
slides.cusy.io
veit-schiele.de
Thank you for your reply – I was a little confused at first.
veit-schiele.de
Thank you for your enquiry. I was initially confused, as PEP 639 only allowed SPDX classifiers for licences. "Private :: Do Not Upload" in the trove classifiers continues to prevent uploads.