41554 blogs · [ { "id": "01a087a2-cb25-720b-b734-0a9715e9003c", "title": "Hugo migration", "url": "https://maxkapur.com/posts/2026-07-24-hugo-migration/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a9716c3cdf6", "title": "Systems for making systems", "url": "https://maxkapur.com/posts/2026-06-03-metasystems/", "published_at": "2026-06-03T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a9716f6a277", "title": "PageRanking People and Blogs interviews", "url": "https://maxkapur.com/posts/2026-05-06-pageranking-pb/", "published_at": "2026-05-06T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a9717944e61", "title": "Find your perfect match with integer programming", "url": "https://maxkapur.com/posts/2025-12-19-perfect-match-integer-programming/", "published_at": "2025-12-19T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a971812fe3e", "title": "Pytest + Ruff + Mypy", "url": "https://maxkapur.com/posts/2025-12-10-pytest-ruff-mypy/", "published_at": "2025-12-10T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a9718422f0e", "title": "Person of the Year 2006", "url": "https://maxkapur.com/posts/2025-11-26-time-person-2006/", "published_at": "2025-11-26T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a9718a9bdcd", "title": "Urban Arts Career Pathways Takeover", "url": "https://maxkapur.com/posts/2025-11-23-urban-arts/", "published_at": "2025-11-23T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a97192b66a6", "title": "Apply for CLS", "url": "https://maxkapur.com/posts/2025-10-21-cls-application/", "published_at": "2025-10-21T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a971995ea0c", "title": "Python scripts", "url": "https://maxkapur.com/posts/2025-09-24-python-scripts/", "published_at": "2025-09-24T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a9719dfcd3b", "title": "Tensions rise in the condaverse", "url": "https://maxkapur.com/posts/2025-09-18-tension-condaverse/", "published_at": "2025-09-18T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a971ac98ae6", "title": "Is ABC-SMC just an evolutionary algorithm?", "url": "https://maxkapur.com/posts/2025-09-03-abc-smc-evolutionary-algorithm/", "published_at": "2025-09-03T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a971bb8c55c", "title": "Full of types", "url": "https://maxkapur.com/posts/2025-08-20-full-of-types/", "published_at": "2025-08-20T00:00:00+00:00" }, { "id": "01a087a2-cb25-720b-b734-0a971c381156", "title": "Jekyll plugin to recommend related posts", "url": "https://maxkapur.com/posts/2025-07-09-related-posts/", "published_at": "2025-07-09T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b16ba6e199", "title": "Some things I tried recently", "url": "https://maxkapur.com/posts/2025-07-02-tried-recently/", "published_at": "2025-07-02T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b16c7a76ab", "title": "CLS advice nobody asked for", "url": "https://maxkapur.com/posts/2025-06-26-cls-advice/", "published_at": "2025-06-26T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b16d234e9b", "title": "Is using a thesaurus cheating?", "url": "https://maxkapur.com/posts/2025-06-18-thesaurus-cheating/", "published_at": "2025-06-18T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b16d4628bf", "title": "My poorly automated Kubuntu setup", "url": "https://maxkapur.com/posts/2025-06-04-kubuntu-setup/", "published_at": "2025-06-04T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b16df61a21", "title": "Still playing guitar like piano", "url": "https://maxkapur.com/posts/2025-05-28-guitar-like-piano/", "published_at": "2025-05-28T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b16ed99fec", "title": "First impressions after moving to Tennessee", "url": "https://maxkapur.com/posts/2025-05-21-tennessee-impressions/", "published_at": "2025-05-21T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b16eea31e8", "title": "How I organize browser tabs", "url": "https://maxkapur.com/posts/2025-04-30-organize-tabs/", "published_at": "2025-04-30T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b16f4e6cd9", "title": "Music videos", "url": "https://maxkapur.com/posts/2025-04-23-music-videos/", "published_at": "2025-04-23T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b16fdbca99", "title": "Reasons it’s hard to abandon a smartphone", "url": "https://maxkapur.com/posts/2025-04-16-need-smartphone/", "published_at": "2025-04-16T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b16ffb18ea", "title": "Circular regression when you already know the period", "url": "https://maxkapur.com/posts/2025-04-06-circular-regression/", "published_at": "2025-04-06T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b1708acf22", "title": "pipx install topgrade", "url": "https://maxkapur.com/posts/2025-03-19-pipx-install-topgrade/", "published_at": "2025-03-19T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b170c00f35", "title": "Authenticity and the Illusion Slopes AI policy", "url": "https://maxkapur.com/posts/2025-03-12-authenticity-ai-policy/", "published_at": "2025-03-12T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b17161cddc", "title": "Check this box to prove you are a human", "url": "https://maxkapur.com/posts/2025-03-04-check-prove-human/", "published_at": "2025-03-04T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b17178148e", "title": "How to type an em dash", "url": "https://maxkapur.com/posts/2025-02-20-type-em-dash/", "published_at": "2025-02-20T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b171c3c7f9", "title": "People and Blogs interview", "url": "https://maxkapur.com/posts/2025-02-14-people-and-blogs/", "published_at": "2025-02-14T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b1723269a1", "title": "People and Blogs interview (local mirror)", "url": "https://maxkapur.com/posts/2025-02-14-people-and-blogs-local/", "published_at": "2025-02-14T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b172a99f87", "title": "Conda updated?", "url": "https://maxkapur.com/posts/2025-02-12-conda-updated/", "published_at": "2025-02-12T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b172cca3c9", "title": "Colophon", "url": "https://maxkapur.com/pages/colophon/", "published_at": "2025-02-04T00:16:30+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b1732289dc", "title": "Chipotle", "url": "https://maxkapur.com/pages/chipotle/", "published_at": "2025-02-03T23:41:46+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b1732d4fa8", "title": "Newly excavated posts about teaching", "url": "https://maxkapur.com/posts/2025-01-11-newly-excavated-posts/", "published_at": "2025-01-11T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b173e9f7bc", "title": "Server-side KaTeX rendering with Jekyll", "url": "https://maxkapur.com/posts/2024-12-26-server-side-katex/", "published_at": "2024-12-26T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b17452e165", "title": "Two novels to understand Korea’s political turmoil", "url": "https://maxkapur.com/posts/2024-12-08-novels-to-understand-korea/", "published_at": "2024-12-08T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b17552aad0", "title": "How I self-host fonts on this blog", "url": "https://maxkapur.com/posts/2024-12-06-self-host-fonts/", "published_at": "2024-12-06T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b1758c87e4", "title": "Projects", "url": "https://maxkapur.com/pages/projects/", "published_at": "2024-12-01T17:22:03+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b175930d73", "title": "About", "url": "https://maxkapur.com/pages/about/", "published_at": "2024-12-01T17:22:03+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b175db8663", "title": "Replacing rbenv with conda", "url": "https://maxkapur.com/posts/2024-11-29-rbenv-vs-conda/", "published_at": "2024-11-29T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b175ec85af", "title": "Media literacy chat at 88.9 Gwangju FM", "url": "https://maxkapur.com/posts/2024-11-06-gwangju-fm/", "published_at": "2024-11-06T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b1761d5d6b", "title": "Gwangju again: CLS Media Literacy and Democracy seminar", "url": "https://maxkapur.com/posts/2024-11-02-gwangju-again/", "published_at": "2024-11-02T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b1771a1f68", "title": "Bimatrix game equilibrium via nonlinear programming", "url": "https://maxkapur.com/posts/2024-09-24-bimatrix-game-equilibrium/", "published_at": "2024-09-24T00:00:00+00:00" }, { "id": "01a087a2-cb26-7369-9dae-32b17797b9ac", "title": "Advanced café techniques", "url": "https://maxkapur.com/posts/2024-08-13-advanced-cafe/", "published_at": "2024-08-13T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49941c83d6", "title": "Driver’s ed should teach error recovery", "url": "https://maxkapur.com/posts/2024-06-23-drivers-ed-error-recovery/", "published_at": "2024-06-23T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49947ddd71", "title": "Sports idea", "url": "https://maxkapur.com/posts/2024-06-07-sports-idea/", "published_at": "2024-06-07T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499553a219", "title": "New logo", "url": "https://maxkapur.com/posts/2024-05-12-new-logo/", "published_at": "2024-05-12T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e4995c1baec", "title": "The best thing about fish", "url": "https://maxkapur.com/posts/2024-05-03-best-thing-about-fish/", "published_at": "2024-05-03T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49969d2c11", "title": "Why I put ISO dates in filenames", "url": "https://maxkapur.com/posts/2024-04-26-iso-dates-filenames/", "published_at": "2024-04-26T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e4996f88097", "title": "New old device", "url": "https://maxkapur.com/posts/2024-04-14-new-old-device/", "published_at": "2024-04-14T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e4997b14b52", "title": "Recent reading", "url": "https://maxkapur.com/posts/2024-03-18-recent-reading/", "published_at": "2024-03-18T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e4997e823f3", "title": "Housekeeping", "url": "https://maxkapur.com/posts/2024-03-10-housekeeping/", "published_at": "2024-03-10T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49984bdbb6", "title": "A handy class of submodular functions", "url": "https://maxkapur.com/posts/2024-01-01-handy-submodular/", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e4998d3c76d", "title": "Recent reading", "url": "https://maxkapur.com/posts/2023-11-05-recent-reading/", "published_at": "2023-11-05T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e4999272314", "title": "Guitarix troubleshooting", "url": "https://maxkapur.com/posts/2023-07-22-guitarix-troubleshooting/", "published_at": "2023-07-22T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49994452ae", "title": "fzl.fish", "url": "https://maxkapur.com/posts/2023-06-17-fzl/", "published_at": "2023-06-17T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499947e051", "title": "Learning Korean idioms with UNIX fortune", "url": "https://maxkapur.com/posts/2023-02-05-korean-idioms-fortunes/", "published_at": "2023-02-05T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49994de034", "title": "Applying the KISS principle to amp modeling", "url": "https://maxkapur.com/posts/2023-01-27-kiss-guitar-modeling/", "published_at": "2023-01-27T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499a33ad17", "title": "This year’s reading", "url": "https://maxkapur.com/posts/2022-12-17-this-years-reading/", "published_at": "2022-12-17T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499a359a65", "title": "Two truths and one lie", "url": "https://maxkapur.com/posts/2022-11-06-two-truths-one-lie/", "published_at": "2022-11-06T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499b0d8ab5", "title": "Master’s graduation and two free optimization courses", "url": "https://maxkapur.com/posts/2022-09-04-masters-graduation/", "published_at": "2022-09-04T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499bd05ffd", "title": "Apply to fifty colleges", "url": "https://maxkapur.com/posts/2022-09-01-apply-fifty-colleges/", "published_at": "2022-09-01T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499c1e27ce", "title": "Grading multiple-selection questions", "url": "https://maxkapur.com/posts/2022-08-18-multiple-selection/", "published_at": "2022-08-18T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499c372081", "title": "Mulberry: A college application strategist", "url": "https://maxkapur.com/posts/2022-08-02-mulberry/", "published_at": "2022-08-02T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499cbbf1ca", "title": "Python utility for manipulating subtitle timings", "url": "https://maxkapur.com/posts/2022-07-15-srt-delay/", "published_at": "2022-07-15T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499d7de75e", "title": "Opening Pandora’s Box", "url": "https://maxkapur.com/posts/2022-07-01-opening-pandoras-box/", "published_at": "2022-07-01T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499e01b7e1", "title": "Migrating to Jekyll", "url": "https://maxkapur.com/posts/2022-06-25-migrating-to-jekyll/", "published_at": "2022-06-25T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499e94c85a", "title": "Thesis defense", "url": "https://maxkapur.com/posts/2022-06-19-thesis-defense/", "published_at": "2022-06-19T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499eb92f82", "title": "The college application problem, presented in Korean", "url": "https://maxkapur.com/posts/2022-05-13-college-application-presentation-korean/", "published_at": "2022-05-13T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499fb6c558", "title": "“College Application” on arXiv", "url": "https://maxkapur.com/posts/2022-05-04-college-application-on-arxiv/", "published_at": "2022-05-04T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e499fe42a2f", "title": "The school location problem", "url": "https://maxkapur.com/posts/2022-04-14-school-location-problem/", "published_at": "2022-04-14T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a05a89dc", "title": "Administrative vs. allocative efficiency", "url": "https://maxkapur.com/posts/2021-10-21-administrative-allocative-efficiency/", "published_at": "2021-10-21T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a083a0ad", "title": "An economic view of the Korean college admissions market", "url": "https://maxkapur.com/posts/2021-05-16-economic-view-korean-admissions/", "published_at": "2021-05-16T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a0b5bcd4", "title": "Stable matching on Planet Money", "url": "https://maxkapur.com/posts/2021-03-07-stable-matching-planet-money/", "published_at": "2021-03-07T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a19d98f9", "title": "Next", "url": "https://maxkapur.com/posts/2020-07-07-next/", "published_at": "2020-07-07T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a202d43b", "title": "The benefits of a nonnative teacher", "url": "https://maxkapur.com/posts/2020-05-06-nonnative-teacher/", "published_at": "2020-05-06T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a23f81c6", "title": "Accidental signals", "url": "https://maxkapur.com/posts/2020-04-16-accidental-signals/", "published_at": "2020-04-16T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a2f4885d", "title": "What you learn in a humanities degree", "url": "https://maxkapur.com/posts/2020-01-19-what-you-learn-humanities/", "published_at": "2020-01-19T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a3000735", "title": "Houseplant measurements", "url": "https://maxkapur.com/posts/2020-01-02-houseplant-measurements/", "published_at": "2020-01-02T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a343c8a1", "title": "Using data to understand ELL students", "url": "https://maxkapur.com/posts/2019-10-18-using-data-ell/", "published_at": "2019-10-18T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a4388de8", "title": "Things that are a thing here", "url": "https://maxkapur.com/posts/2018-08-25-a-thing-here/", "published_at": "2018-08-25T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a446d171", "title": "Fulbright", "url": "https://maxkapur.com/posts/2018-05-02-fulbright-korea/", "published_at": "2018-05-02T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a4f294d3", "title": "Centering students as creators", "url": "https://maxkapur.com/posts/2017-08-31-students-as-creators/", "published_at": "2017-08-31T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a51401f4", "title": "Sorites", "url": "https://maxkapur.com/posts/2016-08-07-sorites/", "published_at": "2016-08-07T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a5fdf245", "title": "First week of class at CNU", "url": "https://maxkapur.com/posts/2016-06-25-first-week-class-cnu/", "published_at": "2016-06-25T00:00:00+00:00" }, { "id": "01a087a2-cb27-70b8-a239-2e49a6a99bb5", "title": "CLS Korean", "url": "https://maxkapur.com/posts/2016-03-12-cls-korea/", "published_at": "2016-03-12T00:00:00+00:00" }, { "id": "01a087a2-cb28-7053-9cd1-1211c7c7a172", "title": "Formats masterpost", "url": "https://maxkapur.com/posts/1970-01-01-formats-masterpost/", "published_at": null } ] posts Claim your blog
Back to Illusion Slopes
Blog · corpus.blog/blogs/maxkapur.com/posts

Illusion Slopes

maxkapur.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

Undated