Python used to have limited parallelism, due to its global interpreter lock (GIL). Only one thread could run Python code at a time. Python 3.14 comes in a free-threaded version (python3.14t), without the global interpreter lock. Several threads can now run Python code at the same time. Let us pick a realistic problem. GitHub publishes … Continue reading Parsing JSON at tens of gigabytes per second… in Python
I came across one of his old blog posts a few months ago, and I thought ‘wait, that doesn’t sound right, who is this guy?’. Then I reread the blog name and thought ‘from SIMDJSON?’, did more research, and confirmed that, no, he was right, I was wrong. As often happens.
Fun fact for the haters: Daniel lemire is one of the original authors of simdjson
score 1 · canonical
I came across one of his old blog posts a few months ago, and I thought ‘wait, that doesn’t sound right, who is this guy?’. Then I reread the blog name and thought ‘from SIMDJSON?’, did more research, and confirmed that, no, he was right, I was wrong. As often happens.
score 1 · canonical