{"$schema":"https://ejfox.com/schema/page-twin@1.json","kind":"blog_post","url":"https://ejfox.com/blog/week-notes/2025-13","json_url":"https://ejfox.com/blog/week-notes/2025-13.json","generator":"ejfox.com/json-twin@1","data":{"cacheVersion":"2026-05-13-gear-cards","html":"<h2 class=\"\" id=\"2025-13\">2025-13</h2>\n<h3 class=\"\" id=\"daily-check-in--reflections\">Daily Check-In &#x26; Reflections</h3>\n<!-- Note any physical activity, mindfulness practice, or self-care -->\n<h3 class=\"\" id=\"-learning--media\">📚 Learning &#x26; Media</h3>\n<!-- Books, articles, movies, TV shows, podcasts consumed -->\n<p class=\"\"><a href=\"https://youtu.be/FCk8sicNMDo?si=_EjJQi0NijzO7SkK\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"external-link group inline-flex items-center text-blue-600 dark:text-blue-400\" data-preview-url=\"https://youtu.be/FCk8sicNMDo?si=_EjJQi0NijzO7SkK\">https://youtu.be/FCk8sicNMDo?si=_EjJQi0NijzO7SkK</a></p>\n<p class=\"\">I have been really enjoying watching Ludwig and Michael Reaves travel across Japan.</p>\n<p class=\"\">Michael Reaves himself is a worthwhile rabbit hole, and I found after watching one of his videos I had to watch him all, and I found the energy and momentum and creativity extremely inspirational.</p>\n<figure role=\"figure\" aria-label=\"Clustering algorithm comparisons using UMAP visualization: HDBSCAN with varying min_cluster_size and min_samples parameters versus KMeans with 8-25 clusters on gene expression data.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1742920633/Screenshot_2025-03-25_at_12.37.00_PM.png\" alt=\"Clustering algorithm comparisons using UMAP visualization: HDBSCAN with varying min_cluster_size and min_samples parameters versus KMeans with 8-25 clusters on gene expression data.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1742920633/Screenshot_2025-03-25_at_12.37.00_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1742920633/Screenshot_2025-03-25_at_12.37.00_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1742920633/Screenshot_2025-03-25_at_12.37.00_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1742920633/Screenshot_2025-03-25_at_12.37.00_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Clustering algorithm comparisons using UMAP visualization: HDBSCAN with varying min_cluster_size and min_samples parameters versus KMeans with 8-25 clusters on gene expression data.\" width=\"1650\" height=\"1620\" style=\"--splay-rot:-2.06deg;\" data-dimensions=\"1650×1620\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Clustering algorithm comparisons using UMAP visualization: HDBSCAN with varying min_cluster_size and min_samples parameters versus KMeans with 8-25 clusters on gene expression data.</figcaption>\n</figure>\n<p class=\"\"><img src=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1742920786/Screen_Recording_2025-03-25_at_12.38.58_PM.mov\" alt=\"Screenshot - 2025-03-25 12:39 - Screen Recording 2025-03-25 at 12.38.58 PM.mov\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_640/v1742920786/Screen_Recording_2025-03-25_at_12.38.58_PM.mov 640w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_960/v1742920786/Screen_Recording_2025-03-25_at_12.38.58_PM.mov 960w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1742920786/Screen_Recording_2025-03-25_at_12.38.58_PM.mov 1280w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1920/v1742920786/Screen_Recording_2025-03-25_at_12.38.58_PM.mov 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" style=\"--splay-rot:2.74deg;\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\"></p>\n<figure role=\"figure\" aria-label=\"UMAP dimensionality reduction plot showing seven distinct clusters of single-cell data points, colored by cluster identity from blue to green.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1742920843/Screenshot_2025-03-25_at_12.40.31_PM.png\" alt=\"UMAP dimensionality reduction plot showing seven distinct clusters of single-cell data points, colored by cluster identity from blue to green.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1742920843/Screenshot_2025-03-25_at_12.40.31_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1742920843/Screenshot_2025-03-25_at_12.40.31_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1742920843/Screenshot_2025-03-25_at_12.40.31_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1742920843/Screenshot_2025-03-25_at_12.40.31_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"UMAP dimensionality reduction plot showing seven distinct clusters of single-cell data points, colored by cluster identity from blue to green.\" width=\"1648\" height=\"1310\" style=\"--splay-rot:-1.16deg;\" data-dimensions=\"1648×1310\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">UMAP dimensionality reduction plot showing seven distinct clusters of single-cell data points, colored by cluster identity from blue to green.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Workflow automation diagram combining weather data, LLM processing, and AI chat to send SMS notifications via Twilio.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743002072/Screenshot_2025-03-26_at_11.14.17_AM.png\" alt=\"Workflow automation diagram combining weather data, LLM processing, and AI chat to send SMS notifications via Twilio.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743002072/Screenshot_2025-03-26_at_11.14.17_AM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743002072/Screenshot_2025-03-26_at_11.14.17_AM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743002072/Screenshot_2025-03-26_at_11.14.17_AM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743002072/Screenshot_2025-03-26_at_11.14.17_AM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Workflow automation diagram combining weather data, LLM processing, and AI chat to send SMS notifications via Twilio.\" width=\"3198\" height=\"2486\" style=\"--splay-rot:0.6deg;\" data-dimensions=\"3198×2486\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Workflow automation diagram combining weather data, LLM processing, and AI chat to send SMS notifications via Twilio.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Workflow automation combining weather data retrieval, field editing, LLM processing, and multi-channel delivery via HTTP, Supabase, and Twilio.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743004365/Screenshot_2025-03-26_at_11.52.31_AM.png\" alt=\"Workflow automation combining weather data retrieval, field editing, LLM processing, and multi-channel delivery via HTTP, Supabase, and Twilio.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743004365/Screenshot_2025-03-26_at_11.52.31_AM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743004365/Screenshot_2025-03-26_at_11.52.31_AM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743004365/Screenshot_2025-03-26_at_11.52.31_AM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743004365/Screenshot_2025-03-26_at_11.52.31_AM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Workflow automation combining weather data retrieval, field editing, LLM processing, and multi-channel delivery via HTTP, Supabase, and Twilio.\" width=\"3198\" height=\"2486\" style=\"--splay-rot:0.9deg;\" data-dimensions=\"3198×2486\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Workflow automation combining weather data retrieval, field editing, LLM processing, and multi-channel delivery via HTTP, Supabase, and Twilio.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Rental listing webpage where EJ Fox seeks a studio or one-bedroom apartment with outdoor space, highlighting professional and responsible tenant status.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743012120/Screenshot_2025-03-26_at_2.01.44_PM.png\" alt=\"Rental listing webpage where EJ Fox seeks a studio or one-bedroom apartment with outdoor space, highlighting professional and responsible tenant status.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743012120/Screenshot_2025-03-26_at_2.01.44_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743012120/Screenshot_2025-03-26_at_2.01.44_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743012120/Screenshot_2025-03-26_at_2.01.44_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743012120/Screenshot_2025-03-26_at_2.01.44_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Rental listing webpage where EJ Fox seeks a studio or one-bedroom apartment with outdoor space, highlighting professional and responsible tenant status.\" width=\"2020\" height=\"2486\" style=\"--splay-rot:2.79deg;\" data-dimensions=\"2020×2486\" class=\"img-full my-8 rounded-sm img-splay aspect-[3/4] w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Rental listing webpage where EJ Fox seeks a studio or one-bedroom apartment with outdoor space, highlighting professional and responsible tenant status.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Humorous rental listing where someone created a website to rent out their Beacon Hill apartment, jokingly attributing desperation to the effort.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743017983/Screenshot_2025-03-26_at_3.39.31_PM.png\" alt=\"Humorous rental listing where someone created a website to rent out their Beacon Hill apartment, jokingly attributing desperation to the effort.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743017983/Screenshot_2025-03-26_at_3.39.31_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743017983/Screenshot_2025-03-26_at_3.39.31_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743017983/Screenshot_2025-03-26_at_3.39.31_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743017983/Screenshot_2025-03-26_at_3.39.31_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Humorous rental listing where someone created a website to rent out their Beacon Hill apartment, jokingly attributing desperation to the effort.\" width=\"1548\" height=\"678\" style=\"--splay-rot:-0.6deg;\" data-dimensions=\"1548×678\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Humorous rental listing where someone created a website to rent out their Beacon Hill apartment, jokingly attributing desperation to the effort.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Facebook post from Mosko Moto Riders Group defending expensive motorcycle luggage purchases and criticizing others&#x27; spending habits and relationship choices.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743019395/Screenshot_2025-03-26_at_4.03.03_PM.png\" alt=\"Facebook post from Mosko Moto Riders Group defending expensive motorcycle luggage purchases and criticizing others&#x27; spending habits and relationship choices.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743019395/Screenshot_2025-03-26_at_4.03.03_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743019395/Screenshot_2025-03-26_at_4.03.03_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743019395/Screenshot_2025-03-26_at_4.03.03_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743019395/Screenshot_2025-03-26_at_4.03.03_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Facebook post from Mosko Moto Riders Group defending expensive motorcycle luggage purchases and criticizing others&#x27; spending habits and relationship choices.\" width=\"1184\" height=\"486\" style=\"--splay-rot:2.75deg;\" data-dimensions=\"1184×486\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Facebook post from Mosko Moto Riders Group defending expensive motorcycle luggage purchases and criticizing others' spending habits and relationship choices.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Steam library page for Uncrashed: FPV Drone Simulator showing 77 hours played, with activity feed displaying friend achievements and patch notes from February through March.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743037279/Screenshot_2025-03-26_at_9.01.02_PM.png\" alt=\"Steam library page for Uncrashed: FPV Drone Simulator showing 77 hours played, with activity feed displaying friend achievements and patch notes from February through March.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743037279/Screenshot_2025-03-26_at_9.01.02_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743037279/Screenshot_2025-03-26_at_9.01.02_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743037279/Screenshot_2025-03-26_at_9.01.02_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743037279/Screenshot_2025-03-26_at_9.01.02_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Steam library page for Uncrashed: FPV Drone Simulator showing 77 hours played, with activity feed displaying friend achievements and patch notes from February through March.\" width=\"3652\" height=\"2302\" style=\"--splay-rot:-1.64deg;\" data-dimensions=\"3652×2302\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Steam library page for Uncrashed: FPV Drone Simulator showing 77 hours played, with activity feed displaying friend achievements and patch notes from February through March.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"ASCII art map of interconnected rooms labeled &#x27;infinite backrooms,&#x27; depicting a maze-like architectural layout in purple and gray.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743088008/Screenshot_2025-03-27_at_11.06.35_AM.png\" alt=\"ASCII art map of interconnected rooms labeled &#x27;infinite backrooms,&#x27; depicting a maze-like architectural layout in purple and gray.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743088008/Screenshot_2025-03-27_at_11.06.35_AM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743088008/Screenshot_2025-03-27_at_11.06.35_AM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743088008/Screenshot_2025-03-27_at_11.06.35_AM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743088008/Screenshot_2025-03-27_at_11.06.35_AM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"ASCII art map of interconnected rooms labeled &#x27;infinite backrooms,&#x27; depicting a maze-like architectural layout in purple and gray.\" width=\"1184\" height=\"1230\" style=\"--splay-rot:2.55deg;\" data-dimensions=\"1184×1230\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">ASCII art map of interconnected rooms labeled 'infinite backrooms,' depicting a maze-like architectural layout in purple and gray.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Empty commercial corridor with yellow-textured walls, recessed ceiling lights, and gray carpet flooring.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743099491/Screenshot_2025-03-27_at_2.17.37_PM.png\" alt=\"Empty commercial corridor with yellow-textured walls, recessed ceiling lights, and gray carpet flooring.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743099491/Screenshot_2025-03-27_at_2.17.37_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743099491/Screenshot_2025-03-27_at_2.17.37_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743099491/Screenshot_2025-03-27_at_2.17.37_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743099491/Screenshot_2025-03-27_at_2.17.37_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Empty commercial corridor with yellow-textured walls, recessed ceiling lights, and gray carpet flooring.\" width=\"3026\" height=\"1688\" style=\"--splay-rot:-2.47deg;\" data-dimensions=\"3026×1688\" class=\"img-full my-8 rounded-sm img-splay aspect-video w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Empty commercial corridor with yellow-textured walls, recessed ceiling lights, and gray carpet flooring.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Two humanoid robots facing each other in an industrial warehouse, rendered in monochrome.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743099525/Screenshot_2025-03-27_at_2.18.29_PM.png\" alt=\"Two humanoid robots facing each other in an industrial warehouse, rendered in monochrome.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743099525/Screenshot_2025-03-27_at_2.18.29_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743099525/Screenshot_2025-03-27_at_2.18.29_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743099525/Screenshot_2025-03-27_at_2.18.29_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743099525/Screenshot_2025-03-27_at_2.18.29_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Two humanoid robots facing each other in an industrial warehouse, rendered in monochrome.\" width=\"1656\" height=\"832\" style=\"--splay-rot:-2.97deg;\" data-dimensions=\"1656×832\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Two humanoid robots facing each other in an industrial warehouse, rendered in monochrome.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"New York State Assembly districts map showing 9 districts with overlapping representatives categorized by extent of overlap, including names and party affiliations.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743119613/Screenshot_2025-03-27_at_7.53.13_PM.png\" alt=\"New York State Assembly districts map showing 9 districts with overlapping representatives categorized by extent of overlap, including names and party affiliations.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743119613/Screenshot_2025-03-27_at_7.53.13_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743119613/Screenshot_2025-03-27_at_7.53.13_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743119613/Screenshot_2025-03-27_at_7.53.13_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743119613/Screenshot_2025-03-27_at_7.53.13_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"New York State Assembly districts map showing 9 districts with overlapping representatives categorized by extent of overlap, including names and party affiliations.\" width=\"3824\" height=\"2486\" style=\"--splay-rot:-0.6deg;\" data-dimensions=\"3824×2486\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">New York State Assembly districts map showing 9 districts with overlapping representatives categorized by extent of overlap, including names and party affiliations.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Maryland state senate district map showing six districts with overlapping coverage and incumbent senators&#x27; names and ages listed by overlap category.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743119672/Screenshot_2025-03-27_at_7.54.11_PM.png\" alt=\"Maryland state senate district map showing six districts with overlapping coverage and incumbent senators&#x27; names and ages listed by overlap category.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743119672/Screenshot_2025-03-27_at_7.54.11_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743119672/Screenshot_2025-03-27_at_7.54.11_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743119672/Screenshot_2025-03-27_at_7.54.11_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743119672/Screenshot_2025-03-27_at_7.54.11_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Maryland state senate district map showing six districts with overlapping coverage and incumbent senators&#x27; names and ages listed by overlap category.\" width=\"3824\" height=\"2486\" style=\"--splay-rot:0.99deg;\" data-dimensions=\"3824×2486\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Maryland state senate district map showing six districts with overlapping coverage and incumbent senators' names and ages listed by overlap category.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Paramilitary Leaks app processing 135,000 of 149,013 data points at 91% completion with 1 second remaining.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743277129/Screenshot_2025-03-29_at_3.38.37_PM.png\" alt=\"Paramilitary Leaks app processing 135,000 of 149,013 data points at 91% completion with 1 second remaining.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1743277129/Screenshot_2025-03-29_at_3.38.37_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1743277129/Screenshot_2025-03-29_at_3.38.37_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1743277129/Screenshot_2025-03-29_at_3.38.37_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1743277129/Screenshot_2025-03-29_at_3.38.37_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Paramilitary Leaks app processing 135,000 of 149,013 data points at 91% completion with 1 second remaining.\" width=\"1212\" height=\"2332\" style=\"--splay-rot:-0.6deg;\" data-dimensions=\"1212×2332\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Paramilitary Leaks app processing 135,000 of 149,013 data points at 91% completion with 1 second remaining.</figcaption>\n</figure>","title":"2025-13","metadata":{"tags":["weekly-notes","reflections","progress"],"date":"2025-03-24T07:54:19.000Z","modified":"2025-04-02T04:12:52.000Z","words":358,"images":15,"imageDetails":{"total":15,"cloudinary":15,"withDimensions":0},"links":15,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"2025-13","slug":"2025-13","level":"h2","children":[{"text":"Daily Check-In & Reflections","slug":"daily-check-in--reflections","level":"h3","children":[]},{"text":"📚 Learning & Media","slug":"-learning--media","level":"h3","children":[]}]}],"type":"post"}},"_links":{"self":"https://ejfox.com/blog/week-notes/2025-13.json","html":"https://ejfox.com/blog/week-notes/2025-13","index":"/blog.json"}}