Hacker News
- Entomological Solutions (2021) https://pvk.ca/Blog/2021/06/07/entomological-solutions/ 0 comments
- Consistent overhead byte stuffing for binary logs. (2021) https://pvk.ca/Blog/2021/01/11/stuff-your-logs/ 0 comments
- SBCL: The Assembly Code Breadboard https://pvk.ca/Blog/2014/03/15/sbcl-the-ultimate-assembly-code-breadboard/ 19 comments
- 0x7FDE623822FC16E6: A magic constant for double float reciprocal (2011) http://pvk.ca/Blog/LowLevel/software-reciprocal.html 24 comments
- Too much locality for stores to forward https://pvk.ca/Blog/2020/02/01/too-much-locality-for-store-forwarding/ 17 comments
- An Old Conjecture on Stream Transducers https://www.pvk.ca/Blog/2018/06/24/an-old-conjecture-on-stream-transducers/ 9 comments
- How to Print Integers Really Fast https://www.pvk.ca/Blog/2017/12/22/appnexus-common-framework-its-out-also-how-to-print-integers-faster/ 46 comments
- SBCL: The Ultimate Assembly Code Breadboard (2014) https://www.pvk.ca/Blog/2014/03/15/sbcl-the-ultimate-assembly-code-breadboard/ 2 comments
- SBCL: The Ultimate Assembly Code Breadboard http://www.pvk.ca/Blog/2014/03/15/sbcl-the-ultimate-assembly-code-breadboard/ 75 comments
- How Bad Can 1 GB Pages Be? http://www.pvk.ca/Blog/2014/02/18/how-bad-can-1gb-pages-be/ 40 comments
- Starting to Hack on Steel Bank Common Lisp http://www.pvk.ca/Blog/2013/04/13/starting-to-hack-on-sbcl/ 20 comments
- Tabasco Sort: a super-optimal merge sort http://www.pvk.ca/Blog/2012/08/27/tabasco-sort-super-optimal-merge-sort 5 comments
- Binary search is a pathological case for caches http://www.pvk.ca/Blog/2012/07/30/binary-search-is-a-pathological-case-for-caches/ 13 comments
Lobsters
- Consistent overhead byte stuffing for binary logs https://pvk.ca/Blog/2021/01/11/stuff-your-logs/ 0 comments programming
- Binary Search Is a Pathological Case for Caches (2012) http://www.pvk.ca/Blog/2012/07/30/binary-search-is-a-pathological-case-for-caches 2 comments c , hardware
- 0x7FDE623822FC16E6 : a magic constant for double float reciprocal http://pvk.ca/Blog/LowLevel/software-reciprocal.html 22 comments programming
- Baseline implementations should be predictable https://pvk.ca/blog/2021/05/14/baseline-implementations-should-be-predictable/ 3 comments rust
- Too much locality... for stores to forward https://pvk.ca/blog/2020/02/01/too-much-locality-for-store-forwarding/ 3 comments programming
- The Unscalable, Deadlock-prone, Thread Pool https://www.pvk.ca/blog/2019/02/25/the-unscalable-thread-pool/ 3 comments programming
- How to Print Integers Really Fast (With Open Source AppNexus Code!) https://pvk.ca/blog/2017/12/22/appnexus-common-framework-its-out-also-how-to-print-integers-faster/ 18 comments cpp
- How to Print Integers Really Fast (With Source Code!) https://pvk.ca/blog/2017/12/22/appnexus-common-framework-its-out-also-how-to-print-integers-faster/ 46 comments programming
- Implementing an efficient string= case in Common Lisp http://pvk.ca/string-case.lisp 3 comments lisp
- Pointer-less Scapegoat Trees http://www.pvk.ca/blog/2015/04/26/pointer-less-scapegoat-trees/ 4 comments programming
- Performance Optimization http://www.pvk.ca/blog/2014/10/19/performance-optimisation-~-writing-an-essay/ 12 comments programming
- How to Define New Intrinsics in SBCL http://www.pvk.ca/blog/2014/08/16/how-to-define-new-intrinsics-in-sbcl/ 3 comments programming
- How to Define New Intrinsics in SBCL http://pvk.ca/blog/2014/08/16/how-to-define-new-intrinsics-in-sbcl/ 4 comments lisp
- Refactoring with LZ77: compression is compilation (?) http://pvk.ca/blog/2014/03/30/refactoring-with-lz77-compilation-is-compression/ 4 comments programming
- SBCL: the ultimate assembly code breadboard http://www.pvk.ca/blog/2014/03/15/sbcl-the-ultimate-assembly-code-breadboard/ 6 comments programming
- SBCL: the ultimate assembly code breadboard http://www.pvk.ca/blog/2014/03/15/sbcl-the-ultimate-assembly-code-breadboard/ 4 comments lisp
- How Bad Can 1GB Memory Pages Be? http://www.pvk.ca/blog/2014/02/18/how-bad-can-1gb-pages-be/ 39 comments programming
- The weaknesses of SBCL's type propagation http://www.pvk.ca/blog/2013/11/22/the-weaknesses-of-sbcls-type-propagation/ 3 comments lisp
- All you need is call/cc http://www.pvk.ca/blog/2013/09/19/all-you-need-is-call-slash-cc/ 13 comments lisp
- Tabasco Sort: A Super-optimal Merge Sort http://www.pvk.ca/blog/2012/08/27/tabasco-sort-super-optimal-merge-sort/ 20 comments programming
- Binary Search Is a Pathological Case for Caches http://www.pvk.ca/blog/2012/07/30/binary-search-is-a-pathological-case-for-caches/ 81 comments programming
- Even for small arrays in a cache-line, binary search faster than linear search - because of branch prediction! http://www.pvk.ca/blog/2012/07/03/binary-search-star-eliminates-star-branch-mispredictions/ 99 comments programming
- Xecto: a library for regular parallel operations on arrays (for sbcl) http://www.pvk.ca/blog/lisp/xecto/introducing-xecto-plumbing.html 3 comments lisp
- 0x7FDE623822FC16E6 : a magic constant for double float reciprocal http://www.pvk.ca/blog/lowlevel/software-reciprocal.html 17 comments programming
- There's more to locality than caches http://www.pvk.ca/blog/lowlevel/more_to_locality_than_cache.html 8 comments coding
- Extremely fast "string-case" for Common Lisp http://www.pvk.ca/blog/lisp/string_case_bis.html 7 comments programming
- Hacking SSE intrinsics into SBCL (Part 1) http://www.pvk.ca/blog/lisp/hacking_sse_intrinsics-part_1.html 5 comments programming