-
5 votes
-
"Redis and Intel teamed up to find out whether applying more aggressive optimization options would improve overall Redis baseline performance. Our conclusion: Yes! "
3 votes -
Someone improved my code by 40,832,277,770%
5 votes -
Tool assisted speedrun: Chef Stef's NES Arkanoid "warpless" in 11:11.18
12 votes -
The Fallacy of Premature Optimization
4 votes -
Dirty tricks 6502 programmers use
8 votes -
Tail Call Optimization: The Musical
5 votes -
What are your thoughts on the rust programming language?
Last semester, I took a grad class where I had a project to optimize across a very high dimensional space (many hundreds if not thousands). I implemented the algorithm using numpy, and I suppose...
Last semester, I took a grad class where I had a project to optimize across a very high dimensional space (many hundreds if not thousands).
I implemented the algorithm using numpy, and I suppose it was functional, but it took to long. My algorithm was never really able to converge to a good solution. I got maybe 2 orders of magnitude speedup by
numba
-ing the critical parts, but it still was awefully slow.Some of my classmates used C. I know C, its just...it's dated. I knew that for what I wanted to do, I didn't want to gdb all the time and deal with allocating and deallocating memory manually, and remember whether it was
const int *
orint const *
.Rust seems to be catching on for systems programming. From what I have seen, I like how it is the language specification (and the compiler) that prevents you from doing something stupid, rather than just getting a seg fault and wonder what' going on.
Does anyone have experience with rust? What do you use it for? What do you like? Dislike? Did it replace use of another language or tool?
23 votes -
The relative performance of C and Rust
10 votes -
How LLVM Optimizes a Function
11 votes -
An Essential Guide to Image Compression
8 votes -
The Cost of Javascript in 2018
10 votes -
Optimizing a breadth-first search
6 votes