HNHacker News
TopNewBestAskShowJobs

itamarst

5,611 karma · joined February 24, 2016

I write about speeding up Python software development, and code, at https://pythonspeed.com

I write about fundamental engineering skills and programmer career advice at https://codewithoutrules.com

I also write a weekly email about all the mistakes I've made both coding and in my career over the past 20 years, so that you can learn and avoid them: https://softwareclown.com

submissionscomments

Testing the compiler optimizations your code relies on

pythonspeed.com·1 pts·itamarst·
0

500× faster: Four different ways to speed up your code

pythonspeed.com·3 pts·itamarst·
0

Loading Pydantic models from JSON without running out of memory

pythonspeed.com·134 pts·itamarst·
45

The surprising way to save memory with BytesIO

pythonspeed.com·4 pts·itamarst·
0

Faster pip installs: caching, bytecode compilation, and uv

pythonspeed.com·2 pts·itamarst·
0

Catching memory leaks with your test suite

pythonspeed.com·3 pts·itamarst·
0

Reducing CO₂ emissions with faster software

pythonspeed.com·3 pts·itamarst·
0

Using portable SIMD in stable Rust

pythonspeed.com·1 pts·itamarst·
0

Beyond multi-core parallelism: faster Mandelbrot with SIMD

pythonspeed.com·4 pts·itamarst·
0

Let's build and optimize a Rust extension for Python

pythonspeed.com·4 pts·itamarst·
0

It's time to stop using Python 3.8

pythonspeed.com·5 pts·itamarst·
5

Running 15× faster with a situation-specific algorithm

pythonspeed.com·4 pts·itamarst·
0

Jevons Paradox doesn't always apply to software

pythonspeed.com·2 pts·itamarst·
0

Not just Nvidia: GPU programming that runs everywhere

pythonspeed.com·1 pts·itamarst·
0

Profiling your Numba code

pythonspeed.com·67 pts·itamarst·
23

Beware of misleading GPU vs. CPU benchmarks

pythonspeed.com·3 pts·itamarst·
1

How many CPU cores can you use in parallel?

pythonspeed.com·183 pts·itamarst·
98

Using Polars in a Pandas World

pythonspeed.com·2 pts·itamarst·
0

Two kinds of threads pools, and why you need both

pythonspeed.com·2 pts·itamarst·
0

Speeding Up Cython with SIMD

pythonspeed.com·1 pts·itamarst·
0

Speeding up Floyd-Steinberg dithering: an optimization exercise

pythonspeed.com·2 pts·itamarst·
1

The easiest way to speed up Python with Rust

pythonspeed.com·5 pts·itamarst·
0

When NumPy is too slow

pythonspeed.com·5 pts·itamarst·
0

Python 3.7: 30% of PyPI downloads, end of life in 3 weeks

pythonspeed.com·1 pts·itamarst·
0

Understanding CPUs can help speed up Numba and NumPy code

pythonspeed.com·3 pts·itamarst·
2

Choosing a good file format for Pandas

pythonspeed.com·2 pts·itamarst·
0

“Externally managed environments”: when PEP 668 breaks pip

pythonspeed.com·6 pts·itamarst·
0

Polars for initial data analysis, Polars for production

pythonspeed.com·2 pts·itamarst·
0

Staying secure by breaking Docker caching

pythonspeed.com·1 pts·itamarst·
0

Speeding up text processing in Python (is hard)

pythonspeed.com·5 pts·itamarst·
1
Page 1 of 13Next →