From 2d1e6e94b1bfb94b67228eaf29d3c4279b46eed3 Mon Sep 17 00:00:00 2001 From: Bradlee Speice Date: Mon, 16 Dec 2024 21:34:48 -0500 Subject: [PATCH] Deploy website - based on e49ba23e3fcec022748534b6c12be8d7170ba3c7 --- 2011/11/webpack-industrial-complex/index.html | 4 +- 2015/11/autocallable/index.html | 2 +- 2015/11/welcome/index.html | 2 +- 2015/12/testing-cramer/index.html | 2 +- 2016/01/cloudy-in-seattle/index.html | 2 +- .../complaining-about-the-weather/index.html | 2 +- 2016/02/guaranteed-money-maker/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- 2016/03/tweet-like-me/index.html | 2 +- 2016/04/tick-tock/index.html | 2 +- 2016/05/the-unfair-casino/index.html | 2 +- .../index.html | 2 +- 2016/10/rustic-repodcasting/index.html | 2 +- 2016/11/pca-audio-compression/index.html | 2 +- 2018/01/captains-cookbook-part-1/index.html | 2 +- 2018/01/captains-cookbook-part-2/index.html | 2 +- 2018/05/hello/index.html | 2 +- 2018/06/dateutil-parser-to-rust/index.html | 2 +- 2018/09/isomorphic-apps/index.html | 2 +- .../primitives-in-rust-are-weird/index.html | 2 +- 2018/10/case-study-optimization/index.html | 2 +- 2018/12/allocation-safety/index.html | 2 +- .../index.html | 2 +- 2019/02/08/compiler-optimizations/index.html | 2 +- 2019/02/a-heaping-helping/index.html | 2 +- 2019/02/stacking-up/index.html | 2 +- 2019/02/summary/index.html | 2 +- 2019/02/the-whole-world/index.html | 2 +- .../index.html | 2 +- 2019/05/making-bread/index.html | 2 +- 2019/06/high-performance-systems/index.html | 2 +- 2019/09/binary-format-shootout/index.html | 2 +- 2019/12/release-the-gil/index.html | 2 +- .../playing-with-fire-log-density/index.html | 131 + .../playing-with-fire-transforms/index.html | 115 + 2024/11/playing-with-fire/index.html | 192 + 404.html | 2 +- archive/index.html | 2 +- ...tyles.ae6ff4a3.css => styles.16c3428d.css} | 2 +- ...ams-79404da2c6b544cbaf223f19db41fabf.flame | 120 + ...anner-506be1e2d2e720d32f10924e117435d5.png | Bin 0 -> 428018 bytes assets/js/0fb9ce37.cdad0131.js | 1 + assets/js/0fb9ce37.ec625f5c.js | 1 - assets/js/1122.0aae2367.js | 4 + assets/js/130b4a4b.8e30fd10.js | 1 - assets/js/130b4a4b.d6001e72.js | 1 + assets/js/1359.3fc5336a.js | 123 + assets/js/16c8da5a.492ede0f.js | 1 + assets/js/16c8da5a.6e786399.js | 1 - assets/js/1803684d.1d950fa0.js | 1 + assets/js/1803684d.778a092f.js | 1 - assets/js/1806d708.159bb4b4.js | 1 + assets/js/1806d708.22f71128.js | 1 - assets/js/1a1424c7.6c078f7f.js | 1 + assets/js/1a1424c7.9077c1c0.js | 1 - assets/js/1b190668.0581d9bc.js | 1 + assets/js/1b190668.1a035f32.js | 1 - assets/js/1d2da633.40bb621b.js | 1 + assets/js/1d2da633.f724f156.js | 1 - assets/js/1e5192b9.9888c924.js | 1 - assets/js/1e5192b9.adcc14eb.js | 1 + assets/js/1f1953c8.5837c39b.js | 1 - assets/js/1f1953c8.f03c7452.js | 1 + assets/js/1fe257c0.01161396.js | 1 + assets/js/1fe257c0.d2e59b40.js | 1 - .../js/{2061.3bbdbc04.js => 2061.fae0d99d.js} | 2 +- assets/js/2062e753.126db0ce.js | 1 + assets/js/2062e753.bee6da1d.js | 1 - assets/js/2519.06ba1bd0.js | 4 - assets/js/319b187a.06669ed5.js | 1 - assets/js/319b187a.2dab5934.js | 1 + assets/js/33496f92.244eed4b.js | 1 + assets/js/33496f92.dec736d4.js | 1 - assets/js/35b21e3d.3e3cc712.js | 1 - assets/js/35b21e3d.85ad7b9c.js | 1 + assets/js/36994c47.0c1ebe43.js | 1 - assets/js/36994c47.88c1049c.js | 1 + assets/js/39c8d8a0.85cdb3d2.js | 1 + assets/js/39c8d8a0.ee5aa2e0.js | 1 - assets/js/3a2ddf2f.21bbad76.js | 1 - assets/js/3a2ddf2f.cdcec0aa.js | 1 + assets/js/3aab746c.9a48ca86.js | 1 - assets/js/3aab746c.fcfe9796.js | 1 + assets/js/3c0b3d9b.bb2fed6c.js | 1 + assets/js/3cafba32.13b5f899.js | 1 + assets/js/3cafba32.27890503.js | 1 - assets/js/3d0fb9fd.197fa7b2.js | 1 + assets/js/3d0fb9fd.94683b2b.js | 1 - assets/js/3f9ae9f6.2800ab67.js | 1 - assets/js/3f9ae9f6.ba3097c3.js | 1 + assets/js/4294.4257368f.js | 101 + assets/js/4294.a7567dcb.js | 101 - assets/js/4312.18468c0c.js | 50 + assets/js/47f41a37.d32bc0af.js | 1 + assets/js/47f41a37.e28a1f98.js | 1 - assets/js/4c2b0735.497a037f.js | 1 - assets/js/4c2b0735.e31691d8.js | 1 + assets/js/4cf7e30f.21d282eb.js | 1 + assets/js/4cf7e30f.9d25ceb5.js | 1 - assets/js/4dbec139.43935b72.js | 1 + assets/js/4dbec139.aa429c61.js | 1 - assets/js/522b09ee.b6dc382a.js | 1 - assets/js/522b09ee.dd44c687.js | 1 + assets/js/5249.b6836a87.js | 1 + assets/js/5388a3c2.715a0e82.js | 1 + assets/js/5601.57b3cd6e.js | 1 + assets/js/5601.f9142a81.js | 1 - assets/js/5672736d.bb4bb660.js | 1 + assets/js/5f602fa1.12465c04.js | 1 - assets/js/5f602fa1.736c5ad0.js | 1 + assets/js/621db11d.329bb35b.js | 1 - assets/js/621db11d.bcd94034.js | 1 + assets/js/6472.40189ba2.js | 1 - assets/js/6472.c5ebef43.js | 1 + assets/js/6fa48b14.53a4f2a9.js | 1 + assets/js/6fa48b14.90d2bd8d.js | 1 - assets/js/71d18034.0eabaf41.js | 1 - assets/js/71d18034.1efabbf9.js | 1 + assets/js/724b3f70.6fb6bc8d.js | 1 + assets/js/724b3f70.bf6a608e.js | 1 - assets/js/72c73938.10945791.js | 1 - assets/js/72c73938.88b84867.js | 1 + assets/js/761aff6b.101e026d.js | 1 - assets/js/761aff6b.81e1ad08.js | 1 + assets/js/76b3b3f5.52db8839.js | 1 + assets/js/76b3b3f5.c2e17148.js | 1 - assets/js/77bf0009.600455f9.js | 1 + assets/js/77bf0009.fdc32348.js | 1 - assets/js/78d2eb38.6ac70e04.js | 1 - assets/js/78d2eb38.c160f0d1.js | 1 + assets/js/7ba60abf.061067d5.js | 1 + assets/js/7ba60abf.8ef0d9fb.js | 1 - assets/js/814f3328.0ca8ed0b.js | 1 + assets/js/814f3328.1f5daeee.js | 1 - assets/js/818287cf.09f82d49.js | 1 - assets/js/818287cf.fc9a1bb7.js | 1 + assets/js/84329d6a.35fcd44d.js | 1 + assets/js/84329d6a.ef47a922.js | 1 - assets/js/857496c7.71360a70.js | 1 - assets/js/857496c7.937bef2a.js | 1 + assets/js/85b3a5ed.c46f1e8b.js | 1 - assets/js/85b3a5ed.c7bd8f7e.js | 1 + assets/js/868a7989.09645e0d.js | 1 + assets/js/868a7989.8d7c3544.js | 1 - assets/js/88eed8c4.0354277e.js | 1 + assets/js/88eed8c4.1f2da266.js | 1 - assets/js/89fbf712.0cbe55d4.js | 1 - assets/js/89fbf712.579d2bad.js | 1 + assets/js/8fedb115.87f7535a.js | 1 + assets/js/8fedb115.e520b846.js | 1 - assets/js/92079dc1.37202129.js | 1 + assets/js/92079dc1.4088067f.js | 1 - assets/js/94d32f6c.54776f9b.js | 1 + assets/js/94d32f6c.bca1abd5.js | 1 - assets/js/9555.2cb431fa.js | 1 - assets/js/9555.d396ec0b.js | 1 + assets/js/962a4168.9b4acfeb.js | 1 + assets/js/962a4168.a5498250.js | 1 - assets/js/975a028b.b3e2a522.js | 1 + assets/js/975a028b.b8fcc2ff.js | 1 - assets/js/9990.f91a94a2.js | 1 - assets/js/9990.fc42e526.js | 1 + assets/js/9e4087bc.2a26b17e.js | 1 + assets/js/9e4087bc.7ce15d2c.js | 1 - assets/js/a14a666c.bb6fea2a.js | 1 + assets/js/a14a666c.bfdacafa.js | 1 - assets/js/a6aa9e1f.1b78d77e.js | 1 - assets/js/a6aa9e1f.478d9f31.js | 1 + assets/js/a7456010.4844bf6b.js | 1 + assets/js/a7456010.f1672167.js | 1 - assets/js/acecf23e.31db30f2.js | 1 - assets/js/acecf23e.64d4b87c.js | 1 + assets/js/aea41ef6.9227fb2a.js | 1 - assets/js/aea41ef6.b8599814.js | 1 + assets/js/b08f0f32.4de38c21.js | 1 - assets/js/b08f0f32.ca470981.js | 1 + assets/js/b16509ac.0b65db3d.js | 1 + assets/js/b16509ac.cc76897d.js | 1 - assets/js/b266de79.ae25f078.js | 1 - assets/js/b266de79.c9b9535f.js | 1 + assets/js/b537349a.d128e5d4.js | 1 + assets/js/b537349a.fd272082.js | 1 - assets/js/b5b60058.690e82eb.js | 1 - assets/js/b5b60058.f6d1cb82.js | 1 + assets/js/b5d84c45.20ab22bc.js | 1 + assets/js/b5d84c45.bfcf3ca8.js | 1 - assets/js/b6174cc4.960bf89b.js | 1 + assets/js/bf198f35.7db8c72c.js | 1 + assets/js/c32740fe.b357e529.js | 1 + assets/js/c32740fe.fac8281f.js | 1 - assets/js/c97f4488.411f7968.js | 1 + assets/js/c97f4488.7aeaa095.js | 1 - assets/js/ccc49370.564c241a.js | 1 + assets/js/ccc49370.f10e1762.js | 1 - assets/js/cd68b6a4.32905e67.js | 1 + assets/js/cd68b6a4.371cb0e3.js | 1 - assets/js/d085497a.41eaf6d0.js | 1 - assets/js/d085497a.50bafadb.js | 1 + assets/js/d185f613.50112228.js | 1 + assets/js/d185f613.d18d8259.js | 1 - assets/js/d280b035.762e2b8a.js | 1 - assets/js/d280b035.774baed3.js | 1 + assets/js/d7ab2b33.2a9efd2a.js | 1 - assets/js/d7ab2b33.f3ad02ea.js | 1 + assets/js/db76ea4b.712b294b.js | 1 + assets/js/db76ea4b.9758d9ce.js | 1 - assets/js/dca2e11d.209b089a.js | 1 - assets/js/dca2e11d.5e9cb12b.js | 1 + assets/js/de854ad9.70027cd9.js | 1 - assets/js/de854ad9.e95518bc.js | 1 + assets/js/de863535.676c8e85.js | 1 + assets/js/de863535.9c2d8ada.js | 1 - assets/js/e0aaf982.3a2ba5f9.js | 1 + assets/js/e0aaf982.98e12c9e.js | 1 - assets/js/e37dfb5c.04d97c35.js | 1 - assets/js/e37dfb5c.445c5e8f.js | 1 + assets/js/e62372be.2024c2a5.js | 1 - assets/js/e62372be.a8b3f7af.js | 1 + assets/js/ed9b7162.4144daa3.js | 1 + assets/js/ed9b7162.911627e7.js | 1 - assets/js/ef7aa1ca.4ff824fd.js | 1 + assets/js/ef7aa1ca.f98a4c92.js | 1 - assets/js/f2eb9457.6fac4cda.js | 1 - assets/js/f2eb9457.7682c9b1.js | 1 + assets/js/f8d03b4b.436bc33b.js | 1 + assets/js/f8fee0f7.90b05631.js | 1 - assets/js/f8fee0f7.d52670b8.js | 1 + assets/js/fd7e7e63.09b6c6e9.js | 1 - assets/js/fd7e7e63.9d45dff5.js | 1 + assets/js/main.62ce6156.js | 36 - assets/js/main.d461af80.js | 36 + assets/js/runtime~main.29a27dcf.js | 1 + assets/js/runtime~main.751b419d.js | 1 - atom.xml | 672 +- authors/index.html | 2 +- feed.xml/index.html | 2 +- index.html | 36 +- katex/README.md | 125 + katex/contrib/auto-render.js | 338 + katex/contrib/auto-render.min.js | 1 + katex/contrib/auto-render.mjs | 244 + katex/contrib/copy-tex.js | 127 + katex/contrib/copy-tex.min.js | 1 + katex/contrib/copy-tex.mjs | 105 + katex/contrib/mathtex-script-type.js | 109 + katex/contrib/mathtex-script-type.min.js | 1 + katex/contrib/mathtex-script-type.mjs | 24 + katex/contrib/mhchem.js | 3213 +++ katex/contrib/mhchem.min.js | 1 + katex/contrib/mhchem.mjs | 3109 +++ katex/contrib/render-a11y-string.js | 887 + katex/contrib/render-a11y-string.min.js | 1 + katex/contrib/render-a11y-string.mjs | 800 + katex/fonts/KaTeX_AMS-Regular.ttf | Bin 0 -> 63632 bytes katex/fonts/KaTeX_AMS-Regular.woff | Bin 0 -> 33516 bytes katex/fonts/KaTeX_AMS-Regular.woff2 | Bin 0 -> 28076 bytes katex/fonts/KaTeX_Caligraphic-Bold.ttf | Bin 0 -> 12368 bytes katex/fonts/KaTeX_Caligraphic-Bold.woff | Bin 0 -> 7716 bytes katex/fonts/KaTeX_Caligraphic-Bold.woff2 | Bin 0 -> 6912 bytes katex/fonts/KaTeX_Caligraphic-Regular.ttf | Bin 0 -> 12344 bytes katex/fonts/KaTeX_Caligraphic-Regular.woff | Bin 0 -> 7656 bytes katex/fonts/KaTeX_Caligraphic-Regular.woff2 | Bin 0 -> 6908 bytes katex/fonts/KaTeX_Fraktur-Bold.ttf | Bin 0 -> 19584 bytes katex/fonts/KaTeX_Fraktur-Bold.woff | Bin 0 -> 13296 bytes katex/fonts/KaTeX_Fraktur-Bold.woff2 | Bin 0 -> 11348 bytes katex/fonts/KaTeX_Fraktur-Regular.ttf | Bin 0 -> 19572 bytes katex/fonts/KaTeX_Fraktur-Regular.woff | Bin 0 -> 13208 bytes katex/fonts/KaTeX_Fraktur-Regular.woff2 | Bin 0 -> 11316 bytes katex/fonts/KaTeX_Main-Bold.ttf | Bin 0 -> 51336 bytes katex/fonts/KaTeX_Main-Bold.woff | Bin 0 -> 29912 bytes katex/fonts/KaTeX_Main-Bold.woff2 | Bin 0 -> 25324 bytes katex/fonts/KaTeX_Main-BoldItalic.ttf | Bin 0 -> 32968 bytes katex/fonts/KaTeX_Main-BoldItalic.woff | Bin 0 -> 19412 bytes katex/fonts/KaTeX_Main-BoldItalic.woff2 | Bin 0 -> 16780 bytes katex/fonts/KaTeX_Main-Italic.ttf | Bin 0 -> 33580 bytes katex/fonts/KaTeX_Main-Italic.woff | Bin 0 -> 19676 bytes katex/fonts/KaTeX_Main-Italic.woff2 | Bin 0 -> 16988 bytes katex/fonts/KaTeX_Main-Regular.ttf | Bin 0 -> 53580 bytes katex/fonts/KaTeX_Main-Regular.woff | Bin 0 -> 30772 bytes katex/fonts/KaTeX_Main-Regular.woff2 | Bin 0 -> 26272 bytes katex/fonts/KaTeX_Math-BoldItalic.ttf | Bin 0 -> 31196 bytes katex/fonts/KaTeX_Math-BoldItalic.woff | Bin 0 -> 18668 bytes katex/fonts/KaTeX_Math-BoldItalic.woff2 | Bin 0 -> 16400 bytes katex/fonts/KaTeX_Math-Italic.ttf | Bin 0 -> 31308 bytes katex/fonts/KaTeX_Math-Italic.woff | Bin 0 -> 18748 bytes katex/fonts/KaTeX_Math-Italic.woff2 | Bin 0 -> 16440 bytes katex/fonts/KaTeX_SansSerif-Bold.ttf | Bin 0 -> 24504 bytes katex/fonts/KaTeX_SansSerif-Bold.woff | Bin 0 -> 14408 bytes katex/fonts/KaTeX_SansSerif-Bold.woff2 | Bin 0 -> 12216 bytes katex/fonts/KaTeX_SansSerif-Italic.ttf | Bin 0 -> 22364 bytes katex/fonts/KaTeX_SansSerif-Italic.woff | Bin 0 -> 14112 bytes katex/fonts/KaTeX_SansSerif-Italic.woff2 | Bin 0 -> 12028 bytes katex/fonts/KaTeX_SansSerif-Regular.ttf | Bin 0 -> 19436 bytes katex/fonts/KaTeX_SansSerif-Regular.woff | Bin 0 -> 12316 bytes katex/fonts/KaTeX_SansSerif-Regular.woff2 | Bin 0 -> 10344 bytes katex/fonts/KaTeX_Script-Regular.ttf | Bin 0 -> 16648 bytes katex/fonts/KaTeX_Script-Regular.woff | Bin 0 -> 10588 bytes katex/fonts/KaTeX_Script-Regular.woff2 | Bin 0 -> 9644 bytes katex/fonts/KaTeX_Size1-Regular.ttf | Bin 0 -> 12228 bytes katex/fonts/KaTeX_Size1-Regular.woff | Bin 0 -> 6496 bytes katex/fonts/KaTeX_Size1-Regular.woff2 | Bin 0 -> 5468 bytes katex/fonts/KaTeX_Size2-Regular.ttf | Bin 0 -> 11508 bytes katex/fonts/KaTeX_Size2-Regular.woff | Bin 0 -> 6188 bytes katex/fonts/KaTeX_Size2-Regular.woff2 | Bin 0 -> 5208 bytes katex/fonts/KaTeX_Size3-Regular.ttf | Bin 0 -> 7588 bytes katex/fonts/KaTeX_Size3-Regular.woff | Bin 0 -> 4420 bytes katex/fonts/KaTeX_Size3-Regular.woff2 | Bin 0 -> 3624 bytes katex/fonts/KaTeX_Size4-Regular.ttf | Bin 0 -> 10364 bytes katex/fonts/KaTeX_Size4-Regular.woff | Bin 0 -> 5980 bytes katex/fonts/KaTeX_Size4-Regular.woff2 | Bin 0 -> 4928 bytes katex/fonts/KaTeX_Typewriter-Regular.ttf | Bin 0 -> 27556 bytes katex/fonts/KaTeX_Typewriter-Regular.woff | Bin 0 -> 16028 bytes katex/fonts/KaTeX_Typewriter-Regular.woff2 | Bin 0 -> 13568 bytes katex/katex.css | 1210 + katex/katex.js | 19012 ++++++++++++++++ katex/katex.min.css | 1 + katex/katex.min.js | 1 + katex/katex.mjs | 18472 +++++++++++++++ lunr-index-1731274975527.json | 1 - lunr-index-1734402877596.json | 1 + lunr-index.json | 2 +- page/2/index.html | 27 +- page/3/index.html | 4 +- page/4/index.html | 3 +- rss.xml | 654 +- ...5527.json => search-doc-1734402877596.json | 2 +- search-doc.json | 2 +- sitemap.xml | 2 +- 329 files changed, 49764 insertions(+), 702 deletions(-) create mode 100644 2024/11/playing-with-fire-log-density/index.html create mode 100644 2024/11/playing-with-fire-transforms/index.html create mode 100644 2024/11/playing-with-fire/index.html rename assets/css/{styles.ae6ff4a3.css => styles.16c3428d.css} (67%) create mode 100644 assets/files/params-79404da2c6b544cbaf223f19db41fabf.flame create mode 100644 assets/images/banner-506be1e2d2e720d32f10924e117435d5.png create mode 100644 assets/js/0fb9ce37.cdad0131.js delete mode 100644 assets/js/0fb9ce37.ec625f5c.js create mode 100644 assets/js/1122.0aae2367.js delete mode 100644 assets/js/130b4a4b.8e30fd10.js create mode 100644 assets/js/130b4a4b.d6001e72.js create mode 100644 assets/js/1359.3fc5336a.js create mode 100644 assets/js/16c8da5a.492ede0f.js delete mode 100644 assets/js/16c8da5a.6e786399.js create mode 100644 assets/js/1803684d.1d950fa0.js delete mode 100644 assets/js/1803684d.778a092f.js create mode 100644 assets/js/1806d708.159bb4b4.js delete mode 100644 assets/js/1806d708.22f71128.js create mode 100644 assets/js/1a1424c7.6c078f7f.js delete mode 100644 assets/js/1a1424c7.9077c1c0.js create mode 100644 assets/js/1b190668.0581d9bc.js delete mode 100644 assets/js/1b190668.1a035f32.js create mode 100644 assets/js/1d2da633.40bb621b.js delete mode 100644 assets/js/1d2da633.f724f156.js delete mode 100644 assets/js/1e5192b9.9888c924.js create mode 100644 assets/js/1e5192b9.adcc14eb.js delete mode 100644 assets/js/1f1953c8.5837c39b.js create mode 100644 assets/js/1f1953c8.f03c7452.js create mode 100644 assets/js/1fe257c0.01161396.js delete mode 100644 assets/js/1fe257c0.d2e59b40.js rename assets/js/{2061.3bbdbc04.js => 2061.fae0d99d.js} (52%) create mode 100644 assets/js/2062e753.126db0ce.js delete mode 100644 assets/js/2062e753.bee6da1d.js delete mode 100644 assets/js/2519.06ba1bd0.js delete mode 100644 assets/js/319b187a.06669ed5.js create mode 100644 assets/js/319b187a.2dab5934.js create mode 100644 assets/js/33496f92.244eed4b.js delete mode 100644 assets/js/33496f92.dec736d4.js delete mode 100644 assets/js/35b21e3d.3e3cc712.js create mode 100644 assets/js/35b21e3d.85ad7b9c.js delete mode 100644 assets/js/36994c47.0c1ebe43.js create mode 100644 assets/js/36994c47.88c1049c.js create mode 100644 assets/js/39c8d8a0.85cdb3d2.js delete mode 100644 assets/js/39c8d8a0.ee5aa2e0.js delete mode 100644 assets/js/3a2ddf2f.21bbad76.js create mode 100644 assets/js/3a2ddf2f.cdcec0aa.js delete mode 100644 assets/js/3aab746c.9a48ca86.js create mode 100644 assets/js/3aab746c.fcfe9796.js create mode 100644 assets/js/3c0b3d9b.bb2fed6c.js create mode 100644 assets/js/3cafba32.13b5f899.js delete mode 100644 assets/js/3cafba32.27890503.js create mode 100644 assets/js/3d0fb9fd.197fa7b2.js delete mode 100644 assets/js/3d0fb9fd.94683b2b.js delete mode 100644 assets/js/3f9ae9f6.2800ab67.js create mode 100644 assets/js/3f9ae9f6.ba3097c3.js create mode 100644 assets/js/4294.4257368f.js delete mode 100644 assets/js/4294.a7567dcb.js create mode 100644 assets/js/4312.18468c0c.js create mode 100644 assets/js/47f41a37.d32bc0af.js delete mode 100644 assets/js/47f41a37.e28a1f98.js delete mode 100644 assets/js/4c2b0735.497a037f.js create mode 100644 assets/js/4c2b0735.e31691d8.js create mode 100644 assets/js/4cf7e30f.21d282eb.js delete mode 100644 assets/js/4cf7e30f.9d25ceb5.js create mode 100644 assets/js/4dbec139.43935b72.js delete mode 100644 assets/js/4dbec139.aa429c61.js delete mode 100644 assets/js/522b09ee.b6dc382a.js create mode 100644 assets/js/522b09ee.dd44c687.js create mode 100644 assets/js/5249.b6836a87.js create mode 100644 assets/js/5388a3c2.715a0e82.js create mode 100644 assets/js/5601.57b3cd6e.js delete mode 100644 assets/js/5601.f9142a81.js create mode 100644 assets/js/5672736d.bb4bb660.js delete mode 100644 assets/js/5f602fa1.12465c04.js create mode 100644 assets/js/5f602fa1.736c5ad0.js delete mode 100644 assets/js/621db11d.329bb35b.js create mode 100644 assets/js/621db11d.bcd94034.js delete mode 100644 assets/js/6472.40189ba2.js create mode 100644 assets/js/6472.c5ebef43.js create mode 100644 assets/js/6fa48b14.53a4f2a9.js delete mode 100644 assets/js/6fa48b14.90d2bd8d.js delete mode 100644 assets/js/71d18034.0eabaf41.js create mode 100644 assets/js/71d18034.1efabbf9.js create mode 100644 assets/js/724b3f70.6fb6bc8d.js delete mode 100644 assets/js/724b3f70.bf6a608e.js delete mode 100644 assets/js/72c73938.10945791.js create mode 100644 assets/js/72c73938.88b84867.js delete mode 100644 assets/js/761aff6b.101e026d.js create mode 100644 assets/js/761aff6b.81e1ad08.js create mode 100644 assets/js/76b3b3f5.52db8839.js delete mode 100644 assets/js/76b3b3f5.c2e17148.js create mode 100644 assets/js/77bf0009.600455f9.js delete mode 100644 assets/js/77bf0009.fdc32348.js delete mode 100644 assets/js/78d2eb38.6ac70e04.js create mode 100644 assets/js/78d2eb38.c160f0d1.js create mode 100644 assets/js/7ba60abf.061067d5.js delete mode 100644 assets/js/7ba60abf.8ef0d9fb.js create mode 100644 assets/js/814f3328.0ca8ed0b.js delete mode 100644 assets/js/814f3328.1f5daeee.js delete mode 100644 assets/js/818287cf.09f82d49.js create mode 100644 assets/js/818287cf.fc9a1bb7.js create mode 100644 assets/js/84329d6a.35fcd44d.js delete mode 100644 assets/js/84329d6a.ef47a922.js delete mode 100644 assets/js/857496c7.71360a70.js create mode 100644 assets/js/857496c7.937bef2a.js delete mode 100644 assets/js/85b3a5ed.c46f1e8b.js create mode 100644 assets/js/85b3a5ed.c7bd8f7e.js create mode 100644 assets/js/868a7989.09645e0d.js delete mode 100644 assets/js/868a7989.8d7c3544.js create mode 100644 assets/js/88eed8c4.0354277e.js delete mode 100644 assets/js/88eed8c4.1f2da266.js delete mode 100644 assets/js/89fbf712.0cbe55d4.js create mode 100644 assets/js/89fbf712.579d2bad.js create mode 100644 assets/js/8fedb115.87f7535a.js delete mode 100644 assets/js/8fedb115.e520b846.js create mode 100644 assets/js/92079dc1.37202129.js delete mode 100644 assets/js/92079dc1.4088067f.js create mode 100644 assets/js/94d32f6c.54776f9b.js delete mode 100644 assets/js/94d32f6c.bca1abd5.js delete mode 100644 assets/js/9555.2cb431fa.js create mode 100644 assets/js/9555.d396ec0b.js create mode 100644 assets/js/962a4168.9b4acfeb.js delete mode 100644 assets/js/962a4168.a5498250.js create mode 100644 assets/js/975a028b.b3e2a522.js delete mode 100644 assets/js/975a028b.b8fcc2ff.js delete mode 100644 assets/js/9990.f91a94a2.js create mode 100644 assets/js/9990.fc42e526.js create mode 100644 assets/js/9e4087bc.2a26b17e.js delete mode 100644 assets/js/9e4087bc.7ce15d2c.js create mode 100644 assets/js/a14a666c.bb6fea2a.js delete mode 100644 assets/js/a14a666c.bfdacafa.js delete mode 100644 assets/js/a6aa9e1f.1b78d77e.js create mode 100644 assets/js/a6aa9e1f.478d9f31.js create mode 100644 assets/js/a7456010.4844bf6b.js delete mode 100644 assets/js/a7456010.f1672167.js delete mode 100644 assets/js/acecf23e.31db30f2.js create mode 100644 assets/js/acecf23e.64d4b87c.js delete mode 100644 assets/js/aea41ef6.9227fb2a.js create mode 100644 assets/js/aea41ef6.b8599814.js delete mode 100644 assets/js/b08f0f32.4de38c21.js create mode 100644 assets/js/b08f0f32.ca470981.js create mode 100644 assets/js/b16509ac.0b65db3d.js delete mode 100644 assets/js/b16509ac.cc76897d.js delete mode 100644 assets/js/b266de79.ae25f078.js create mode 100644 assets/js/b266de79.c9b9535f.js create mode 100644 assets/js/b537349a.d128e5d4.js delete mode 100644 assets/js/b537349a.fd272082.js delete mode 100644 assets/js/b5b60058.690e82eb.js create mode 100644 assets/js/b5b60058.f6d1cb82.js create mode 100644 assets/js/b5d84c45.20ab22bc.js delete mode 100644 assets/js/b5d84c45.bfcf3ca8.js create mode 100644 assets/js/b6174cc4.960bf89b.js create mode 100644 assets/js/bf198f35.7db8c72c.js create mode 100644 assets/js/c32740fe.b357e529.js delete mode 100644 assets/js/c32740fe.fac8281f.js create mode 100644 assets/js/c97f4488.411f7968.js delete mode 100644 assets/js/c97f4488.7aeaa095.js create mode 100644 assets/js/ccc49370.564c241a.js delete mode 100644 assets/js/ccc49370.f10e1762.js create mode 100644 assets/js/cd68b6a4.32905e67.js delete mode 100644 assets/js/cd68b6a4.371cb0e3.js delete mode 100644 assets/js/d085497a.41eaf6d0.js create mode 100644 assets/js/d085497a.50bafadb.js create mode 100644 assets/js/d185f613.50112228.js delete mode 100644 assets/js/d185f613.d18d8259.js delete mode 100644 assets/js/d280b035.762e2b8a.js create mode 100644 assets/js/d280b035.774baed3.js delete mode 100644 assets/js/d7ab2b33.2a9efd2a.js create mode 100644 assets/js/d7ab2b33.f3ad02ea.js create mode 100644 assets/js/db76ea4b.712b294b.js delete mode 100644 assets/js/db76ea4b.9758d9ce.js delete mode 100644 assets/js/dca2e11d.209b089a.js create mode 100644 assets/js/dca2e11d.5e9cb12b.js delete mode 100644 assets/js/de854ad9.70027cd9.js create mode 100644 assets/js/de854ad9.e95518bc.js create mode 100644 assets/js/de863535.676c8e85.js delete mode 100644 assets/js/de863535.9c2d8ada.js create mode 100644 assets/js/e0aaf982.3a2ba5f9.js delete mode 100644 assets/js/e0aaf982.98e12c9e.js delete mode 100644 assets/js/e37dfb5c.04d97c35.js create mode 100644 assets/js/e37dfb5c.445c5e8f.js delete mode 100644 assets/js/e62372be.2024c2a5.js create mode 100644 assets/js/e62372be.a8b3f7af.js create mode 100644 assets/js/ed9b7162.4144daa3.js delete mode 100644 assets/js/ed9b7162.911627e7.js create mode 100644 assets/js/ef7aa1ca.4ff824fd.js delete mode 100644 assets/js/ef7aa1ca.f98a4c92.js delete mode 100644 assets/js/f2eb9457.6fac4cda.js create mode 100644 assets/js/f2eb9457.7682c9b1.js create mode 100644 assets/js/f8d03b4b.436bc33b.js delete mode 100644 assets/js/f8fee0f7.90b05631.js create mode 100644 assets/js/f8fee0f7.d52670b8.js delete mode 100644 assets/js/fd7e7e63.09b6c6e9.js create mode 100644 assets/js/fd7e7e63.9d45dff5.js delete mode 100644 assets/js/main.62ce6156.js create mode 100644 assets/js/main.d461af80.js create mode 100644 assets/js/runtime~main.29a27dcf.js delete mode 100644 assets/js/runtime~main.751b419d.js create mode 100644 katex/README.md create mode 100644 katex/contrib/auto-render.js create mode 100644 katex/contrib/auto-render.min.js create mode 100644 katex/contrib/auto-render.mjs create mode 100644 katex/contrib/copy-tex.js create mode 100644 katex/contrib/copy-tex.min.js create mode 100644 katex/contrib/copy-tex.mjs create mode 100644 katex/contrib/mathtex-script-type.js create mode 100644 katex/contrib/mathtex-script-type.min.js create mode 100644 katex/contrib/mathtex-script-type.mjs create mode 100644 katex/contrib/mhchem.js create mode 100644 katex/contrib/mhchem.min.js create mode 100644 katex/contrib/mhchem.mjs create mode 100644 katex/contrib/render-a11y-string.js create mode 100644 katex/contrib/render-a11y-string.min.js create mode 100644 katex/contrib/render-a11y-string.mjs create mode 100644 katex/fonts/KaTeX_AMS-Regular.ttf create mode 100644 katex/fonts/KaTeX_AMS-Regular.woff create mode 100644 katex/fonts/KaTeX_AMS-Regular.woff2 create mode 100644 katex/fonts/KaTeX_Caligraphic-Bold.ttf create mode 100644 katex/fonts/KaTeX_Caligraphic-Bold.woff create mode 100644 katex/fonts/KaTeX_Caligraphic-Bold.woff2 create mode 100644 katex/fonts/KaTeX_Caligraphic-Regular.ttf create mode 100644 katex/fonts/KaTeX_Caligraphic-Regular.woff create mode 100644 katex/fonts/KaTeX_Caligraphic-Regular.woff2 create mode 100644 katex/fonts/KaTeX_Fraktur-Bold.ttf create mode 100644 katex/fonts/KaTeX_Fraktur-Bold.woff create mode 100644 katex/fonts/KaTeX_Fraktur-Bold.woff2 create mode 100644 katex/fonts/KaTeX_Fraktur-Regular.ttf create mode 100644 katex/fonts/KaTeX_Fraktur-Regular.woff create mode 100644 katex/fonts/KaTeX_Fraktur-Regular.woff2 create mode 100644 katex/fonts/KaTeX_Main-Bold.ttf create mode 100644 katex/fonts/KaTeX_Main-Bold.woff create mode 100644 katex/fonts/KaTeX_Main-Bold.woff2 create mode 100644 katex/fonts/KaTeX_Main-BoldItalic.ttf create mode 100644 katex/fonts/KaTeX_Main-BoldItalic.woff create mode 100644 katex/fonts/KaTeX_Main-BoldItalic.woff2 create mode 100644 katex/fonts/KaTeX_Main-Italic.ttf create mode 100644 katex/fonts/KaTeX_Main-Italic.woff create mode 100644 katex/fonts/KaTeX_Main-Italic.woff2 create mode 100644 katex/fonts/KaTeX_Main-Regular.ttf create mode 100644 katex/fonts/KaTeX_Main-Regular.woff create mode 100644 katex/fonts/KaTeX_Main-Regular.woff2 create mode 100644 katex/fonts/KaTeX_Math-BoldItalic.ttf create mode 100644 katex/fonts/KaTeX_Math-BoldItalic.woff create mode 100644 katex/fonts/KaTeX_Math-BoldItalic.woff2 create mode 100644 katex/fonts/KaTeX_Math-Italic.ttf create mode 100644 katex/fonts/KaTeX_Math-Italic.woff create mode 100644 katex/fonts/KaTeX_Math-Italic.woff2 create mode 100644 katex/fonts/KaTeX_SansSerif-Bold.ttf create mode 100644 katex/fonts/KaTeX_SansSerif-Bold.woff create mode 100644 katex/fonts/KaTeX_SansSerif-Bold.woff2 create mode 100644 katex/fonts/KaTeX_SansSerif-Italic.ttf create mode 100644 katex/fonts/KaTeX_SansSerif-Italic.woff create mode 100644 katex/fonts/KaTeX_SansSerif-Italic.woff2 create mode 100644 katex/fonts/KaTeX_SansSerif-Regular.ttf create mode 100644 katex/fonts/KaTeX_SansSerif-Regular.woff create mode 100644 katex/fonts/KaTeX_SansSerif-Regular.woff2 create mode 100644 katex/fonts/KaTeX_Script-Regular.ttf create mode 100644 katex/fonts/KaTeX_Script-Regular.woff create mode 100644 katex/fonts/KaTeX_Script-Regular.woff2 create mode 100644 katex/fonts/KaTeX_Size1-Regular.ttf create mode 100644 katex/fonts/KaTeX_Size1-Regular.woff create mode 100644 katex/fonts/KaTeX_Size1-Regular.woff2 create mode 100644 katex/fonts/KaTeX_Size2-Regular.ttf create mode 100644 katex/fonts/KaTeX_Size2-Regular.woff create mode 100644 katex/fonts/KaTeX_Size2-Regular.woff2 create mode 100644 katex/fonts/KaTeX_Size3-Regular.ttf create mode 100644 katex/fonts/KaTeX_Size3-Regular.woff create mode 100644 katex/fonts/KaTeX_Size3-Regular.woff2 create mode 100644 katex/fonts/KaTeX_Size4-Regular.ttf create mode 100644 katex/fonts/KaTeX_Size4-Regular.woff create mode 100644 katex/fonts/KaTeX_Size4-Regular.woff2 create mode 100644 katex/fonts/KaTeX_Typewriter-Regular.ttf create mode 100644 katex/fonts/KaTeX_Typewriter-Regular.woff create mode 100644 katex/fonts/KaTeX_Typewriter-Regular.woff2 create mode 100644 katex/katex.css create mode 100644 katex/katex.js create mode 100644 katex/katex.min.css create mode 100644 katex/katex.min.js create mode 100644 katex/katex.mjs delete mode 100644 lunr-index-1731274975527.json create mode 100644 lunr-index-1734402877596.json rename search-doc-1731274975527.json => search-doc-1734402877596.json (72%) diff --git a/2011/11/webpack-industrial-complex/index.html b/2011/11/webpack-industrial-complex/index.html index 64e0d9c..dba7ea0 100644 --- a/2011/11/webpack-industrial-complex/index.html +++ b/2011/11/webpack-industrial-complex/index.html @@ -1,4 +1,4 @@ -The webpack industrial complex | The Old Speice Guy
Skip to main content

The webpack industrial complex

· 5 min read
Bradlee Speice

This started because I wanted to build a synthesizer. Setting a goal of "digital DX7" was ambitious, but I needed something unrelated to the day job. Beyond that, working with audio seemed like a good challenge. I enjoy performance-focused code, and performance problems in audio are conspicuous. Building a web project was an obvious choice because of the web audio API documentation and independence from a large Digital Audio Workstation (DAW).

+The webpack industrial complex | The Old Speice Guy

The webpack industrial complex

· 5 min read
Bradlee Speice

This started because I wanted to build a synthesizer. Setting a goal of "digital DX7" was ambitious, but I needed something unrelated to the day job. Beyond that, working with audio seemed like a good challenge. I enjoy performance-focused code, and performance problems in audio are conspicuous. Building a web project was an obvious choice because of the web audio API documentation and independence from a large Digital Audio Workstation (DAW).

The project was soon derailed trying to sort out technical issues unrelated to the original purpose. Finding a resolution was a frustrating journey, and it's still not clear whether those problems were my fault. As a result, I'm writing this to try making sense of it, as a case study/reference material, and to salvage something from the process.

Starting strong

The sole starting requirement was to write everything in TypeScript. Not because of project scale, but because guardrails help with unfamiliar territory. Keeping that in mind, the first question was: how does one start a new project? All I actually need is "compile TypeScript, show it in a browser."

@@ -29,4 +29,4 @@
  • Webpack is a build system and modern frameworks are deeply dependent on it (hence the "webpack industrial complex"). While this often saves users from unnecessary complexity, there's no path forward if something breaks
  • There's little ability to mix and match tools across frameworks. Next.js and Gatsby let users extend webpack, but because each framework adds its own modules, changes aren't portable. After spending a week looking at webpack, I had an example running with parcel in thirty minutes, but couldn't integrate it
  • -

    In the end, learning new systems is fun, but a focus on tools that "just work" can leave users out in the cold if they break down.

    \ No newline at end of file +

    In the end, learning new systems is fun, but a focus on tools that "just work" can leave users out in the cold if they break down.

    \ No newline at end of file diff --git a/2015/11/autocallable/index.html b/2015/11/autocallable/index.html index 5530117..fbf74ae 100644 --- a/2015/11/autocallable/index.html +++ b/2015/11/autocallable/index.html @@ -1,4 +1,4 @@ -Autocallable Bonds | The Old Speice Guy
    Skip to main content

    Autocallable Bonds

    · 12 min read
    Bradlee Speice

    For a final project, my group was tasked with understanding three exotic derivatives: The Athena, Phoenix without memory, and Phoenix with memory autocallable products.

    +Autocallable Bonds | The Old Speice Guy

    Autocallable Bonds

    · 12 min read
    Bradlee Speice

    For a final project, my group was tasked with understanding three exotic derivatives: The Athena, Phoenix without memory, and Phoenix with memory autocallable products.

    My only non-core class this semester has been in Structure Products. We've been surveying a wide variety of products, and the final project was to pick one to report on. Because these are all very similar, we decided to demonstrate all 3 products at once.

    What follows below is a notebook demonstrating the usage of Julia for Monte-Carlo simulation of some exotic products.

    diff --git a/2015/11/welcome/index.html b/2015/11/welcome/index.html index 486ad2d..c14ec93 100644 --- a/2015/11/welcome/index.html +++ b/2015/11/welcome/index.html @@ -1,4 +1,4 @@ -Welcome, and an algorithm | The Old Speice Guy

    Welcome, and an algorithm

    · 5 min read
    Bradlee Speice

    Hello! Glad to meet you. I'm currently a student at Columbia University studying Financial Engineering, and want to give an overview of the projects I'm working on!

    +Welcome, and an algorithm | The Old Speice Guy

    Welcome, and an algorithm

    · 5 min read
    Bradlee Speice

    Hello! Glad to meet you. I'm currently a student at Columbia University studying Financial Engineering, and want to give an overview of the projects I'm working on!

    To start things off, Columbia has been hosting a trading competition that myself and another partner are competing in. I'm including a notebook of the algorithm that we're using, just to give a simple overview of a miniature algorithm.

    The competition is scored in 3 areas: