I'm working on a project to revive old QTVR movies[1].
After writing a couple of python decoders [2] for movie encodings from the 90's it got old quickly.
As luck would have it, FFmpeg has support for almost all video encodings under the sun. For my usecase I wanted to send one frame per time to FFmpeg to decode.
Luckily I found PyAV[3]. It's a Cython project which binds to FFmpeg.
Which brings me to the article. It reads more like a C bad, rust good.
Cythons tag line is: 'Cython gives you the combined power of Python and C`
Just wanting speed and less memory bugs, then rust will fare better. If you want to have the combined power of Python and C then Cython is
pretty cool.
Recently had 28GB json of IOT data with no guarantees on the data structure inside.
Used simdjson [1] together with python bindings [2].
Achieved massive speedups for analyzing the data. Before it was in the order of minutes, then it became fast enough to not leave my desk.
Reading from disk became the bottleneck, not cpu power and memory.
I've been following the situation around Peter for a few years now.
Here's a documentary that touches on the panel with James Damoore that he mentions.
He was also a member of the Grievance Studies Affair[1].
They got a chapter from Mein Kampf published, rewritten in a feminist manner.
I think that shows how rigorous the gender studies field is in practice.
He was indeed reprimanded for social experiments on people.
Then again, how come a university isn't reacting when its personnel is spit upon and finds feces in front of their office door.
You might remember the moral outrage on a noose that was found in the garage of a black racing driver[2]. It's the asymmetry that is the problem.
For some context, here's the lock in streetview: https://www.google.com/maps/@52.0974077,5.1152216,3a,75y,277...