HackerTrans
TopNewTrendsCommentsPastAskShowJobs

wallstprog

no profile record

comments

wallstprog
·4 ay önce·discuss
Or in the middle of a song -- lots of songs modulate between different keys.
wallstprog
·12 ay önce·discuss
A great book that has perfume as a major plot point is "Jitterbug Perfume" by Tom Robbins.
wallstprog
·geçen yıl·discuss
Having good results w/Azul so far
wallstprog
·geçen yıl·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
·geçen yıl·discuss
wonder what diagnosis Tom Sawyer or Huck Finn would have got
wallstprog
·2 yıl önce·discuss
Michael Porter's books on marketing (esp. "Competitive Strategy") are well-regarded.
wallstprog
·2 yıl önce·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 yıl önce·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 yıl önce·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 yıl önce·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...).
wallstprog
·2 yıl önce·discuss
I thought it was a brilliant design, but it was dog-slow on hardware at the time. I keep hoping someone would revive the design for current silicon, would be a good impedance match for modern languages, and OS's.
wallstprog
·2 yıl önce·discuss
So it seems that TB prioritizes throughput over latency, similar to VoltDB for instance -- is that correct?