Recent posts:
- [2022-10-17] Unwinding Node.js/V8 Javascript stacks in eBPF
- [2022-10-13] Optimizing mprotect in LuaJIT with pkeys (Memory Protection Keys)
- [2022-07-03] Personal internet search engine with YaCy
- [2022-06-25] Converting NodeJS CPU profiles to pprof
- [2022-06-01] University Age Using SPARQL and Wikipedia
- [2022-05-31] Gricean Pragmatics with Category Theory
- [2022-05-30] Blogs I Follow (2022)
- [2022-05-16] Book Review: The Maltese Falcon
- [2022-05-15] Washington Post's 'Young male virginity on the rise' Graph
- [2022-05-08] Book Review: Fat City
- [2022-04-27] Book Review: Magpie Murders
- [2022-04-24] Book Review: If on a winter's night a traveler
- [2022-04-01] Using libkalibera for benchmark analysis
- [2022-03-31] Remaking Apple Health's Sleep Graph in Vega-Lite
- [2022-03-30] Board of Supervisors: finding related matters with tf-idf
- [2022-03-29] Scraping San Francisco's Legistar
- [2022-03-28] Introducing datasette-vega-dashboards
- [2022-03-27] Adding custom 404 pages to sourcehut pages
- [2022-03-26] Expected number of uniform variates which are strictly increasing
- [2022-03-25] Compressing modifications to permutations
- [2022-03-24] New Blog, New Site
- [2022-02-02] Clang and GCC add Smis showdown
- [2022-02-01] Speeding up Javascript addition
- [2020-11-23] Ten tips for writing tiny x86 programs
- [2018-12-24] XXE in Logisim 2.7.1 and forks
- [2018-12-24] Static Analysis Using Google BigQuery
- [2018-12-23] Reflected XSS in CVSweb 2.x
- [2018-01-15] ropchain