Here be dragons
Things to do, things to write. This is Anthony Miyaguchi's personal site.
Now more than halfway through the COVID-19 pandemic, I've been using the time stolen away from productive hobbies like Brazilian jiu-jitsu into incredibly grindy MMORPGs and small programming projects.
I write software for Planet on the storage and jobs system supporting satellite data pipelines. I previously wrote open-source software for Mozilla as a Data Engineer. I recently started a Masters in Computer Science at Georgia Tech at the start of 2022. You may be interested in my github profile.
Recent Blog Posts
- 2021-09-16 Overclocking RAM with a Ryzen 7 1700 is a pain (Personal)
- 2021-09-13 CMA fragmentation with 5MP PineCube captures (Personal)
- 2021-09-09 Running a sidecar container in Kubernetes and Airflow 1.15.x (Engineering)
- 2021-09-06 Using a PineCube to take plant photos (Personal)
- 2021-08-02 Building a mobile funnel dashboard in Looker (Engineering)
Sometimes, I write things. See all posts on the blog index.
Miscellaneous Content
Here is an assortment of content on the site.
- Site analytics, statistics about the visitors to each page
- Advent of Code 2020, in prolog, egads -- up to day 7
- Recordings of my piano practices
- Toastmasters, and my experience becoming a better public speaker
- BirdCLEF 2021, a Kaggle competition I started and left unfinished
- BirdCLEF 2022, a Kaggle competition that I finished with a team at the DS@GT club and submitted a working notes paper
- Statistical Rethinking
Site Changelog
I keep track of the site [on Github]. Here are the last 10 commits.
f06f3af Sat, 29 Nov 2025 21:02:31 -0800 fix(infra): update netlify configs for SPA fallback and proxy paths 0d9c4f6 Sat, 29 Nov 2025 20:27:20 -0800 feat(infra): configure piano and life apps for demos.acmiyaguchi.me 2d35a6b Sat, 29 Nov 2025 20:11:37 -0800 fix(build): exclude git submodules from pnpm workspace e885302 Sat, 29 Nov 2025 20:04:50 -0800 fix(build): add COREPACK_ENABLE_STRICT=0 for Netlify fcd5eff Sat, 29 Nov 2025 19:56:08 -0800 fix(build): disable pnpm strict version checking for Netlify compatibility a2840a2 Thu, 27 Nov 2025 13:56:21 -0800 chore: pin pnpm version to 9.15.0 in netlify.toml 604c0d0 Thu, 27 Nov 2025 13:14:29 -0800 Add Netlify build output files to .gitignore 935e170 Wed, 26 Nov 2025 17:00:18 -0800 fix(website): resolve local playwright test failures and KaTeX SSR issues 344fbd6 Wed, 26 Nov 2025 16:53:39 -0800 fix(website): repair broken internal links in old blog posts 56e914d Wed, 26 Nov 2025 16:45:56 -0800 fix(website): resolve build issues with KaTeX and CSS imports
Digital Potpourri
`;;;;;;;;.
'+''++';';'';;:
,'+++'+'+++'#+''';:
+####+++#+#+@++++''''
'.+###@@#@#@@+##++#+'''' `
`;.'###@#@;+@@@@@@@#+'#+'''
;,.,.'@#@@@#'@#+++####@++'++;
+,''#+':#@@#+@#+'+''###@#+';''`
';+#@#''+#@@@#+#++''++#+####+#++
,;@#+;'++;#@#@@#+#++'####+@'+#'''
#@'+#######@#@#+#+++#+@+@####+##++
;######@##@@@+####'#'+##@+######+++
,+#####@@#@##+#++#+#++@@@#'++++'
:@@@##@+###+###@#'+#@@#@##++'+:
#@@@@+##+@++#@#''###+#+++'+''''`
,@@###++@##@@#''@#++####'++''';''
#@#@+#++@@@+'+++''''';'++'''''';;;
#####+###'';+#@#+##+#+'''+++'+''';'`
###'@#+''''++#++''';''#@+++#+'+''';''
####'#+'+++''@@@@@@++#'++@#+++'+'+'+;+
##+##''++''''##@@@@@+@#+#'###++'++'+'++`
@#@+#+#+++''+#@#@@@@@@@#@#'++#+'+++#++'+'
#@##+#+'+#'''#+@##+#@@@@@@@###@#@+;'''@';'.
##@+++#@++'+'#+@#@#+#+#+@@@#@@+''@@+;;#+@@''
@##+@'+##+'+'##@+@@#@'+#@#+@@'#@@;'+@#@#;''++`
##++@+#++##'''@#+@+@@@@#'@@+'@@++@#';@''@#;;';,
@##+++#++#++'#@@@@@@@@#+@#'#@#'#@++#@@#@+'#@;'''
,###++#+##+#+'@@#@#@@+@@#+@@'#@@++@@@+@#'@+'+@+''
####@+'##+#++';#@+@##@##@#+#@++#@@@@#@+#@'##''@';
:#++#####++#'#@+;@@#@@#@@#@@@@#@@@@@@@#@#+@##@';+'
@@##+###+@++'@+';;+@@@@@@#;#+'@+@@@@@@@@+@##@+@'''
,@@@+#@'#+@++'#@@+++@'#++@#+@'+#'@@@@@@@#@##@+@+@''
@@@@@@+@+#@##+###@@@@#@+@@;##'@++@+@+#@@@@@@+@+#++'
:@@+@@#@@+####++#+##@@@@'@++#'#+'@#+#+@'@#@@@@+@++@``
@@##@##@#@@+@#++'####@@@@@'##+@##@+@#@@+@#@@@@@'##+
`#@#@#@@#@@+###@@+@#######@@@#'@+@+#@#@#@#'@#@@#@##
#@@@@@@@##@######+@@##@###@@@@@@##@##+@+@@##+#@###.
##@#@@@@@@#+@+#@@#@#@@@@@##@@@@@@@#'#@@@@###@+#+##`
.@@#@@@@@@#@@###@#@@#+@@@@@#@##@@@@@@@@#++#@@@+##'+'
`'#@#@##@#@@##@@##@@@@#@##@@@@##@@@@@@@@@@@@@@@@@##''
``'++#@@#@@@##@##@+#@@@####@@@@@##@@@@@@@@####+##@@##+.
`####@@@#@@@@@@###@@@@@@@@@@@+#@@@@@@@@@@+###++#+++#'.
'#@###@@@@#@@@@@#@@@@@@@@@@@@@@@@@@@@#+@@#+###+'+#'#;'`
`#####@@@##@@@@@@@@@@@@#@@@@#@@@#@@#++:`..``..;#+#'#'#;:
+#@@#@#@@@@@@#@#@@@@@@@@@#@@@@#':'.`;:``:.`;#:;.+'''+'';
@@#@@#@@@#@@@@@@@@@@#@@@@@#@@++.#..#,.',.. ``';'';+`
:@#@@@#@@@@#@@#@@@@@@#@@@@@@'+.#'`.`` ;';+
;@#@@#@#@@@#@@@@@@@#@##@@@'.,. `
:#@@#@#@@@@@@+@@@#@#@@@#. `
+@@@@@@@@@@@@@#@###+
+@@@@@@@@@@@@@#`
'@@@@@@@@@. `
@@`++'
+@##;'
'#@#;'
'@++;# .;:`
`@;+'# `'''``+:
';'+.;#+#+''++##+#+; ` ..
' '#+#;#++'`` `
` . ` -----BEGIN PGP PUBLIC KEY BLOCK----- Comment: GPGTools - https://gpgtools.org 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 iJclkzqmWL8PKpvh5enb =w4yv -----END PGP PUBLIC KEY BLOCK-----