Hacker News
- Not just Nvidia: GPU programming that runs everywhere https://pythonspeed.com/articles/gpu-without-cuda/ 2 comments
- Some reasons to avoid Cython https://pythonspeed.com/articles/cython-limitations/ 62 comments
- Please stop writing shell scripts https://pythonspeed.com/articles/shell-scripts/ 59 comments
- Vectorization speeds up your Python code https://pythonspeed.com/articles/vectorization-python/ 3 comments
- The performance overhead of Python C extensions https://pythonspeed.com/articles/python-extension-performance/ 2 comments
- When to Switch to Python 3.8 https://pythonspeed.com/articles/major-python-release/ 26 comments
Lobsters
- It’s time to stop using Python 3.7 https://pythonspeed.com/articles/stop-using-python-3.7/ 21 comments python
- Early speed optimizations aren’t premature https://pythonspeed.com/articles/premature-optimization/ 33 comments practices , python
- The fastest way to read a CSV in Pandas https://pythonspeed.com/articles/pandas-read-csv-fast/ 8 comments performance , python
- Speed up your Conda installs with Mamba https://pythonspeed.com/articles/faster-conda-install/ 2 comments python
- Cython, Rust, and more: choosing a language for Python extensions https://pythonspeed.com/articles/rust-cython-python-extensions/ 15 comments c , c++ , python , rust
- The best Docker base image for your Python application https://pythonspeed.com/articles/base-image-python-docker-images/ 12 comments devops , python
- Docker can slow down your code and distort your benchmarks https://pythonspeed.com/articles/docker-performance-overhead/ 21 comments performance
- The security scanner that cried wolf https://pythonspeed.com/articles/docker-security-scanner/ 19 comments devops , security
- Massive memory overhead: Numbers in Python and how NumPy helps https://pythonspeed.com/articles/python-integers-memory/ 5 comments performance , python
- Fil: a new Python memory profiler for data scientists and scientists https://pythonspeed.com/articles/memory-profiler-data-scientists/ 2 comments performance , python , rust , show
- Building on solid ground: ensuring reproducible Docker builds for Python https://pythonspeed.com/articles/reproducible-docker-builds-python/ 14 comments devops , python
- Fast subsets of large datasets with Pandas and SQLite https://pythonspeed.com/articles/indexing-pandas-sqlite/ 2 comments databases , python
- Copying data is wasteful, mutating data is dangerous https://pythonspeed.com/articles/minimizing-copying/ 5 comments api , performance
- Reducing NumPy memory usage with lossless compression https://pythonspeed.com/articles/numpy-memory-footprint/ 2 comments performance , python
- The wrong way to speed up your code with Numba https://pythonspeed.com/articles/slow-numba/ 6 comments python
- How many CPU cores can you actually use in parallel? (in python) https://pythonspeed.com/articles/cpu-thread-pool-size/ 76 comments programming
- “Externally managed environments”: when PEP 668 breaks pip https://pythonspeed.com/articles/externally-managed-environment-pep-668/ 9 comments python
- Python’s multiprocessing performance problem https://pythonspeed.com/articles/faster-multiprocessing-pickle/ 9 comments python
- Why new Macs break your Docker build, and how to fix it https://pythonspeed.com/articles/docker-build-problems-mac/ 4 comments python
- Cython, Rust, and more: choosing a language for Python extensions https://pythonspeed.com/articles/rust-cython-python-extensions/ 15 comments programming
- Writing software in Rust that’s reliable enough for production https://pythonspeed.com/fil/docs/fil4prod/reliable.html 14 comments rust
- Shrinking your Python application’s Docker image: an overview https://pythonspeed.com/articles/smaller-docker-images/ 2 comments python
- The worst so-called “best practice” for Docker https://pythonspeed.com/articles/security-updates-in-docker/ 42 comments programming
- The security scanner that cried wolf https://pythonspeed.com/articles/docker-security-scanner/ 12 comments linux
- All Pythons are slow, but some are faster than others https://pythonspeed.com/articles/faster-python/ 6 comments programming
- It’s time to switch to Docker BuildKit https://pythonspeed.com/articles/docker-buildkit/ 3 comments programming
- The mmap() copy-on-write trick: reducing memory usage of array copies https://pythonspeed.com/articles/reduce-memory-array-copies/ 10 comments programming
- A tableau of crimes and misfortunes: the ever-useful `docker history` https://pythonspeed.com/articles/docker-history/ 4 comments programming
- “Let’s use Kubernetes!” Now you have 8 problems https://pythonspeed.com/articles/dont-need-kubernetes/ 489 comments programming
- Decoupling database migrations from server startup: why and how https://pythonspeed.com/articles/schema-migrations-server-startup/ 7 comments programming
- Speed is situational: two websites, two orders of magnitude https://pythonspeed.com/articles/speed-is-situational/ 44 comments programming
- Docker build caching can lead to insecure images https://pythonspeed.com/articles/docker-cache-insecure-images/ 4 comments programming
- Farewell to fsync(): 10× faster database tests with Docker https://pythonspeed.com/articles/faster-db-tests/ 8 comments programming
- When your CI is taking forever on AWS EC2, it might be EBS https://pythonspeed.com/articles/slow-ci-aws-ec2/ 10 comments programming