56,966 blogs · [ { "id": "01a087a7-1af9-707f-bef4-4d13812fb9f9", "title": "Dual booting Linux and Windows, take two", "url": "https://misha.brukman.net/blog/2026/06/dual-boot-linux-windows-take-two/", "published_at": "2026-06-14T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d1381b9889f", "title": "Extract charts and diagrams as vectors from PDF to SVG", "url": "https://misha.brukman.net/blog/2025/11/extract-vectors-from-pdf-to-svg/", "published_at": "2025-11-30T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d1382059577", "title": "Custom list marker styles via CSS", "url": "https://misha.brukman.net/blog/2024/10/custom-list-marker-styles-via-css/", "published_at": "2024-10-06T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d13824cea0f", "title": "Estimating the doubling rate", "url": "https://misha.brukman.net/blog/2023/12/estimating-the-doubling-rate/", "published_at": "2023-12-24T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d13824f2832", "title": "Copy-paste on the command line", "url": "https://misha.brukman.net/blog/2023/10/copy-paste-on-the-command-line/", "published_at": "2023-10-22T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d1382d9c9d6", "title": "Solving Virginia Tech Regional Math Contest problems", "url": "https://misha.brukman.net/blog/2023/09/solving-virginia-tech-regional-math-contest-problems/", "published_at": "2023-09-30T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d138336cf0f", "title": "Nothing Gold Can Stay", "url": "https://misha.brukman.net/blog/2022/06/nothing-gold-can-stay/", "published_at": "2022-06-18T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d1383fd690c", "title": "Derivation and intuition behind the quadratic formula", "url": "https://misha.brukman.net/blog/2022/05/quadratic-formula/", "published_at": "2022-05-28T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d138481b542", "title": "Writing math with Hugo", "url": "https://misha.brukman.net/blog/2022/04/writing-math-with-hugo/", "published_at": "2022-04-02T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d13852d6c32", "title": "Typography, fonts, and licenses", "url": "https://misha.brukman.net/blog/2021/01/typography-fonts-and-licenses/", "published_at": "2021-01-31T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d138575db84", "title": "Making of \"running decade-old games in containers\"", "url": "https://misha.brukman.net/blog/2020/12/making-of-running-decade-old-games-in-containers/", "published_at": "2020-12-15T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d1385a99bc6", "title": "Running decade-old games in containers", "url": "https://misha.brukman.net/blog/2020/04/running-decade-old-games-in-containers/", "published_at": "2020-04-19T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d1385f8f1dd", "title": "Add a REPL to any CLI tool", "url": "https://misha.brukman.net/blog/2020/04/add-a-repl-to-any-cli-tool/", "published_at": "2020-04-11T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d138686d320", "title": "OO-style testing in Go", "url": "https://misha.brukman.net/blog/2020/03/oo-style-testing-in-go/", "published_at": "2020-03-22T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d1386a8a9f5", "title": "My Git shortcuts", "url": "https://misha.brukman.net/blog/2020/02/git-shortcuts/", "published_at": "2020-02-29T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d1387a34f87", "title": "Learning Japanese: Hiragana & Katakana", "url": "https://misha.brukman.net/blog/2020/01/learning-japanese-hiragana-and-katakana/", "published_at": "2020-01-22T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d13882db25d", "title": "Uniting Vim and Emacs in Zsh", "url": "https://misha.brukman.net/blog/2019/12/uniting-vim-and-emacs-in-zsh/", "published_at": "2019-12-27T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d138854ee8e", "title": "Disclaimer vs. Disclosure", "url": "https://misha.brukman.net/blog/2019/10/disclaimer-vs-disclosure/", "published_at": "2019-10-22T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d1388abe7e1", "title": "Dual-boot Linux and Windows with UEFI", "url": "https://misha.brukman.net/blog/2019/09/dual-boot-linux-windows-uefi/", "published_at": "2019-09-15T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d138905b7bf", "title": "Configuring Evoluent VerticalMouse 4 on Linux with X11", "url": "https://misha.brukman.net/blog/2019/08/configuring-evoluent-verticalmouse-4-on-linux/", "published_at": "2019-08-22T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d13899e80bd", "title": "Add a license to your work!", "url": "https://misha.brukman.net/blog/2019/06/license-your-work/", "published_at": "2019-06-01T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d1389efb016", "title": "Including code in blog posts", "url": "https://misha.brukman.net/blog/2019/05/including-code-in-blog-posts/", "published_at": "2019-05-31T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d138a1dba73", "title": "A shell by any other name", "url": "https://misha.brukman.net/blog/2019/05/a-shell-by-any-other-name/", "published_at": "2019-05-26T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d138ae82f8c", "title": "Switching a Hugo theme", "url": "https://misha.brukman.net/blog/2019/05/switching-hugo-theme/", "published_at": "2019-05-09T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d138b69d5ad", "title": "Building a site with Hugo", "url": "https://misha.brukman.net/blog/2019/05/building-a-site-with-hugo/", "published_at": "2019-05-05T00:00:00+00:00" }, { "id": "01a087a7-1af9-707f-bef4-4d138b80eb4a", "title": "Hello, world!", "url": "https://misha.brukman.net/blog/2019/04/hello-world/", "published_at": "2019-04-16T00:00:00+00:00" } ] posts Claim your blog
Back to misha.brukman.net
Blog · corpus.blog/blogs/misha.brukman.net/posts

misha.brukman.net

misha.brukman.net

2026

2025

2024

2023

2022

2021

2020

2019