RSSAmplifier

Blog

Misha Brukman

Recent content on Misha Brukman

misha.brukman.netRSS feed ↗26 posts

Latest posts

Dual booting Linux and Windows, take two

Dual botting Ubuntu 26.04 with Windows 11, step-by-step.

Extract charts and diagrams as vectors from PDF to SVG

Instead of screenshots (which are blurry at higher zoom levels), extract charts and diagrams as vectors from PDF to SVG using my new open-source app.

Custom list marker styles via CSS

Creating custom list marker styles with CSS, and figuring out browser fallbacks.

Estimating the doubling rate

If something is growing at a rate of 5% per year, how many years will it take until it doubles? Common wisdom suggests it’s approximately 70/5 = 14, but why?

Copy-paste on the command line

How to copy and paste on the command-line in macOS and Linux.

Solving Virginia Tech Regional Math Contest problems

Sharing my solutions to the Virginia Tech Regional Math Contest problems.

Nothing Gold Can Stay

A poem by Robert Frost

Derivation and intuition behind the quadratic formula

Let’s look at how we can solve the quadratic equation without using the memorized formula, and then derive the quadratic formula itself from scratch using our method of solving the quadratic equation.

Writing math with Hugo

Evaluation of KaTeX and MathJax, along with client-side rendering as well as static (server-side) rendering, trade-offs and feasibility, and a comparison of rendering and maintainability of the various options.

Typography, fonts, and licenses

Typography, typefaces, fonts, and their various licenses.

Making of "running decade-old games in containers"

How I wrote the earlier post “running decade-old games in containers” and generated the incremental file diffs of the Dockerfile and runner.sh script.

Running decade-old games in containers

How I got decade-old (32-bit) games running in containers on 64-bit Linux, step-by-step, and what I learned along the way.

Add a REPL to any CLI tool

How to add a REPL (read-eval-print-loop) to any CLI tool.

OO-style testing in Go

How to improve Go testability with overridable methods, similar to OO-style programming.

My Git shortcuts

My personal Git shortcuts and how you can streamline your own Git workflows.

Learning Japanese: Hiragana & Katakana

How to get started in learning Japanese, starting with hiragana and katakana.

Uniting Vim and Emacs in Zsh

Configuring Zsh to support both Emacs and Vim key bindings.

Disclaimer vs. Disclosure

Differences between ‘disclaimer’ and ‘disclosure’ and proper usage of each.

Dual-boot Linux and Windows with UEFI

Configuring Linux and Windows dual-boot, trade-offs between UEFI and BIOS.

Configuring Evoluent VerticalMouse 4 on Linux with X11

Configuring Evoluent VerticalMouse 4 on Linux with X Window System.

Add a license to your work!

Why and how to license your open-source projects and how to encourage other project owners to do the same.

Including code in blog posts

How to include code from external files into blog posts.

A shell by any other name

/bin/bash, /bin/tcsh, and more shells!

Switching a Hugo theme

How to switch the theme of a Hugo-generated blog.

Building a site with Hugo

How to build a statically-generated site using Hugo.

Hello, world!

Restarting my blogging after a long hiatus; how I got started with static site generators.