Hacker News
- Implementing ‘strlen’ using SVE https://lemire.me/blog/2022/12/19/implementing-strlen-using-sve/ 45 comments
- Removing characters from strings faster with AVX-512 https://lemire.me/blog/2022/04/28/removing-characters-from-strings-faster-with-avx-512/ 4 comments
- An overview of version control in programming https://lemire.me/blog/2022/04/21/an-overview-of-version-control-in-programming/ 60 comments
- What is the ‘range’ of a number type? https://lemire.me/blog/2022/01/17/what-is-the-range-of-a-number-type/ 2 comments
- Some useful regular expressions for programmers https://lemire.me/blog/2021/04/22/some-useful-regular-expressions-for-programmers/ 72 comments
- How does your programming language handle “minus zero” (-0.0)? https://lemire.me/blog/2021/03/04/how-does-your-programming-language-handle-minus-zero-0-0/ 8 comments
- Is software prefetching (__builtin_prefetch) useful for performance? https://lemire.me/blog/2018/04/30/is-software-prefetching-__builtin_prefetch-useful-for-performance/ 11 comments
- Fast base64 encoding and decoding https://lemire.me/blog/2018/01/17/ridiculously-fast-base64-encoding-and-decoding/ 77 comments
- China is catching up to the USA, while Japan is being left behind https://lemire.me/blog/2017/11/12/china-is-catching-to-the-usa-while-japan-is-being-left-behind/ 174 comments
- How should you build a high-performance column store for the 2020s? https://lemire.me/blog/2017/11/10/how-should-you-build-a-high-performance-column-store-for-the-2020s/ 67 comments
- You probably misunderstand XML http://lemire.me/blog/archives/2010/11/17/you-probably-misunderstand-xml 29 comments
Lobsters
- When accessing hash tables, how much time is spent computing the hash functions? https://lemire.me/blog/2018/03/28/when-accessing-hash-tables-how-much-time-is-spent-computing-the-hash-functions/ 5 comments programming
- No, a supercomputer won’t make your code run faster https://lemire.me/blog/2017/12/11/no-a-supercomputer-wont-make-your-code-run-faster/ 4 comments practices , programming
- Go does not inline functions when it should https://lemire.me/blog/2017/09/05/go-does-not-inline-functions-when-it-should/ 8 comments go , java , performance
- Testing non-cryptographic random number generators: my results https://lemire.me/blog/2017/08/22/testing-non-cryptographic-random-number-generators-my-results/ 2 comments math , programming
- Pruning spaces from strings quickly on ARM processors http://lemire.me/blog/2017/07/03/pruning-spaces-from-strings-quickly-on-arm-processors/ 2 comments programming
- Parsing 8-bit integers quickly https://lemire.me/blog/2023/11/28/parsing-8-bit-integers-quickly/ 60 comments programming
- Precision, recall and why you shouldn’t crank up the warnings to 11 https://lemire.me/blog/2023/03/15/precision-recall-and-why-you-shouldnt-crank-up-the-warnings-to-11/ 14 comments cpp
- For software performance, can you always trust inlining? https://lemire.me/blog/2021/10/09/for-software-performance-can-you-always-trust-inlining/ 7 comments programming
- Computing the number of digits of an integer even faster https://lemire.me/blog/2021/06/03/computing-the-number-of-digits-of-an-integer-even-faster/ 34 comments cpp
- Number Parsing at a Gigabyte per Second https://lemire.me/blog/2021/01/29/number-parsing-at-a-gigabyte-per-second/ 18 comments rust
- Parsing floats in C++: benchmarking strtod vs. from_chars https://lemire.me/blog/2020/09/10/parsing-floats-in-c-benchmarking-strtod-vs-from_chars/ 30 comments cpp
- Reusing a thread in C++ for better performance https://lemire.me/blog/2020/06/10/reusing-a-thread-in-c-for-better-performance/ 61 comments cpp
- The Go compiler needs to be smarter https://lemire.me/blog/2020/06/04/the-go-compiler-needs-to-be-smarter/ 83 comments golang
- Fast float parsing in practice https://lemire.me/blog/2020/03/10/fast-float-parsing-in-practice/ 3 comments programming
- Cost of a thread in C++ under Linux https://lemire.me/blog/2020/01/30/cost-of-a-thread-in-c-under-linux/ 44 comments linux
- Cost of a thread in C++ under Linux https://lemire.me/blog/2020/01/30/cost-of-a-thread-in-c-under-linux/ 25 comments cpp
- Xor Filters: Faster and Smaller Than Bloom Filters https://lemire.me/blog/2019/12/19/xor-filters-faster-and-smaller-than-bloom-filters/ 6 comments compsci
- Adding a (predictable) branch to existing code can increase branch mispredictions https://lemire.me/blog/2019/11/06/adding-a-predictable-branch-to-existing-code-can-increase-branch-mispredictions/ 11 comments programming
- Faster remainders when the divisor is a constant: beating compilers and libdivide https://lemire.me/blog/2019/02/08/faster-remainders-when-the-divisor-is-a-constant-beating-compilers-and-libdivide/ 9 comments cpp
- Avoid lexicographical comparisons when testing for string equality https://lemire.me/blog/2018/08/22/avoid-lexicographical-comparisons-when-testing-for-string-equality/ 6 comments programming
- Iterating over set bits quickly – Daniel Lemire's blog https://lemire.me/blog/2018/02/21/iterating-over-set-bits-quickly/ 5 comments programming
- No, a supercomputer won’t make your code run faster https://lemire.me/blog/2017/12/11/no-a-supercomputer-wont-make-your-code-run-faster/amp/?__twitter_impression=true 140 comments programming
- Faster dictionary decoding with SIMD instructions http://lemire.me/blog/2016/08/25/faster-dictionary-decoding-with-simd-instructions/ 8 comments programming
- Common sense in artificial intelligence… by 2026? http://lemire.me/blog/2016/07/25/common-sense-artificial-intelligence-by-2026/ 12 comments artificial
- Amazing technologies from the year 2015 http://lemire.me/blog/2015/12/15/amazing-technologies-from-the-year-2015/?utm_source=feedburner&utm_medium=twitter&utm_campaign=feed%3A+daniel-lemire%2Fatom+%28daniel+lemire%27s+blog%29 3 comments technology
- Crazily fast hashing with carry-less multiplications http://lemire.me/blog/2015/10/26/crazily-fast-hashing-with-carry-less-multiplications/ 35 comments crypto
- Why I like the new C++ http://lemire.me/blog/archives/2012/11/26/why-i-like-the-new-c/ 25 comments cpp
- Breaking news: HTML5+CSS3 is Turing Complete http://lemire.me/blog/archives/2011/03/08/breaking-news-htmlcss-is-turing-complete/ 56 comments programming
- Taking scientific publishing to the next level: Bugtracking, Versioning, and Forking http://lemire.me/blog/archives/2011/02/11/taking-scientific-publishing-to-the-next-level/ 14 comments science