![](https://lemmy.world/pictrs/image/261a574a-c8ff-4c1e-b253-e8bf12da46e0.png)
![](https://programming.dev/pictrs/image/1d99f7cb-50e7-4994-94c4-fd23f30209b7.png)
Usually, but when it isn’t then you’ve got a bottleneck. Multithreaded performance is a major weak point if you need to do any processing that isn’t handled by one of the libraries.
Usually, but when it isn’t then you’ve got a bottleneck. Multithreaded performance is a major weak point if you need to do any processing that isn’t handled by one of the libraries.
That depends on what the application needs to do. There’s a reason why all performance-critical libraries for Python aren’t written in Python.
C is almost the perfect subset for me, but then I miss templates (almost exclusively for defining generic data structures) and automatic cleanup. That’s why I’m so interested in Zig with its comptime and defer features.
The graph goes up for me when I find my comfortable little subset of C++ but goes back down when I encounter other people’s comfortable little subset of C++ or when I find/remember another footgun I didn’t know/forgot about.
Without a mousepad, the laser on my mouse leaves marks on my desk. It’s a cheap desk, but still.
Been using Firefox on desktop since it was called Firebird. I’ve jumped to different browsers on mobile, but Firefox on mobile has gotten a lot better since the last time I’ve tried it years ago, so I switched back to it recently.
It used to be C++ but I got tired of being a language lawyer over time. Rust is my current favorite since it does the language lawyering for me, but it’s not a strong favorite. I’m waiting for Zig to hit 1.0 (which will be a while) since it hits a sweet spot for me.
The federal reserve banks in the US are privately owned so even with your stupid definition of communism being “government does things” you’re wrong. The fed is supposed to act independently of the government.
Funny timing on this since the mini pc market is picking up steam from what I can tell. Then again, these are overpriced compared to the competition.
A process pool means extra copying of data around which incurs a huge cost and this is made worse by the tendency for parallel-processing-friendly workloads often consisting of large amounts of data.