HackerTrans
TopNewTrendsCommentsPastAskShowJobs

wallstprog

no profile record

comments

wallstprog
·4 माह पहले·discuss
Or in the middle of a song -- lots of songs modulate between different keys.
wallstprog
·12 माह पहले·discuss
A great book that has perfume as a major plot point is "Jitterbug Perfume" by Tom Robbins.
wallstprog
·पिछला वर्ष·discuss
Having good results w/Azul so far
wallstprog
·पिछला वर्ष·discuss
On another note, Jellyfin can look inside .iso files, which afaict Plex is not able to. Very handy with my collection of ripped dvd's.
wallstprog
·पिछला वर्ष·discuss
wonder what diagnosis Tom Sawyer or Huck Finn would have got
wallstprog
·2 वर्ष पहले·discuss
Michael Porter's books on marketing (esp. "Competitive Strategy") are well-regarded.
wallstprog
·2 वर्ष पहले·discuss
" I also managed to make contended nsync mutexes go 30% faster than nsync upstream on AARCH64, by porting it to use C11 atomics."

Curious about this -- so what does C11 atomics use to implement? At least in Linux, C++11 atomics use pthreads (not the other way around).
wallstprog
·2 वर्ष पहले·discuss
Briefly mentioned elsewhere in the comments, but C++11 had a similar issue around the transition from a copy-on-write (COW) to a small-string-optimization (SSO) implementation for std::string. If any type is more ubiquitous than std::string, I don't know what it could be, but the transition was reasonably painless, at least in my shop.

See https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_a... for more info.
wallstprog
·2 वर्ष पहले·discuss
If you're using dynamic linking, the following two tools will come in very handy:

- pldd (https://man7.org/linux/man-pages/man1/pldd.1.html) shows the actual dynamic libs linked into a running process. (Contrast this with ldd, which shows what the dynamic libs would be based on the current shell environment).

- libtree (https://github.com/haampie/libtree) which shows dependencies similarly to ldd, but in tree format.
wallstprog
·2 वर्ष पहले·discuss
You might want to take a look at https://github.com/nyfix/memleaktest

We've open-sourced the tools we use to run valgrind (and ASAN) on large mixed C++/Java code bases. The JVM in particular triggers a slew of errors which can make filtering valgrind output impractical, but the scripts we developed can handle that. FWIW, we use these tools every day on the code that goes into NYFIX Marketplace (https://www.broadridge.com/financial-services/capital-market...).