{"$schema":"https://ejfox.com/schema/page-twin@1.json","kind":"blog_post","url":"https://ejfox.com/blog/week-notes/2025-06","json_url":"https://ejfox.com/blog/week-notes/2025-06.json","generator":"ejfox.com/json-twin@1","data":{"cacheVersion":"2026-05-13-gear-cards","html":"<h2 class=\"\" id=\"2025-06\">2025-06</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<ul class=\"list-disc\">\n<li class=\"\">Thu 4<div class=\"\"></div> PM: To extract lat/lng from exif from a photo with exiftool: exiftool -GPSPosition -n ~/Desktop/IMG_8834.HEIC</li>\n</ul>\n<h3 class=\"\" id=\"-learning--media\">📚 Learning &#x26; Media</h3>\n<!-- Books, articles, movies, TV shows, podcasts consumed -->\n<figure role=\"figure\" aria-label=\"LM Studio downloading multiple large language models while displaying tagging instructions for categorizing ontological debt content.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738605176/Screenshot_2025-02-03_at_12.52.41_PM.png\" alt=\"LM Studio downloading multiple large language models while displaying tagging instructions for categorizing ontological debt content.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1738605176/Screenshot_2025-02-03_at_12.52.41_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1738605176/Screenshot_2025-02-03_at_12.52.41_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738605176/Screenshot_2025-02-03_at_12.52.41_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1738605176/Screenshot_2025-02-03_at_12.52.41_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"LM Studio downloading multiple large language models while displaying tagging instructions for categorizing ontological debt content.\" width=\"2874\" height=\"2474\" style=\"--splay-rot:0.74deg;\" data-dimensions=\"2874×2474\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">LM Studio downloading multiple large language models while displaying tagging instructions for categorizing ontological debt content.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"LM Studio dialog warning that loading a model requires 23.19 GB VRAM with estimated capacity of 21.33 GB, offering options to load anyway or go back.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738633719/Screenshot_2025-02-03_at_8.48.24_PM.png\" alt=\"LM Studio dialog warning that loading a model requires 23.19 GB VRAM with estimated capacity of 21.33 GB, offering options to load anyway or go back.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1738633719/Screenshot_2025-02-03_at_8.48.24_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1738633719/Screenshot_2025-02-03_at_8.48.24_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738633719/Screenshot_2025-02-03_at_8.48.24_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1738633719/Screenshot_2025-02-03_at_8.48.24_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"LM Studio dialog warning that loading a model requires 23.19 GB VRAM with estimated capacity of 21.33 GB, offering options to load anyway or go back.\" width=\"2874\" height=\"2474\" style=\"--splay-rot:1.25deg;\" data-dimensions=\"2874×2474\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">LM Studio dialog warning that loading a model requires 23.19 GB VRAM with estimated capacity of 21.33 GB, offering options to load anyway or go back.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Developer debugging a Vue table-of-contents component issue caused by duplicate #toc-container elements in app.vue and the navigation component conflicting with each other.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738800646/Screenshot_2025-02-05_at_7.10.34_PM.png\" alt=\"Developer debugging a Vue table-of-contents component issue caused by duplicate #toc-container elements in app.vue and the navigation component conflicting with each other.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1738800646/Screenshot_2025-02-05_at_7.10.34_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1738800646/Screenshot_2025-02-05_at_7.10.34_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738800646/Screenshot_2025-02-05_at_7.10.34_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1738800646/Screenshot_2025-02-05_at_7.10.34_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Developer debugging a Vue table-of-contents component issue caused by duplicate #toc-container elements in app.vue and the navigation component conflicting with each other.\" width=\"602\" height=\"894\" style=\"--splay-rot:-2.68deg;\" data-dimensions=\"602×894\" class=\"img-full my-8 rounded-sm img-splay aspect-[3/4] w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Developer debugging a Vue table-of-contents component issue caused by duplicate #toc-container elements in app.vue and the navigation component conflicting with each other.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Blog post titled &#x27;Preparing For Nothing In Particular&#x27; describing gathering firewood in upstate New York as snow falls and resisting lighting a wood stove fire until sunset.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738860795/Screenshot_2025-02-06_at_11.53.02_AM.png\" alt=\"Blog post titled &#x27;Preparing For Nothing In Particular&#x27; describing gathering firewood in upstate New York as snow falls and resisting lighting a wood stove fire until sunset.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1738860795/Screenshot_2025-02-06_at_11.53.02_AM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1738860795/Screenshot_2025-02-06_at_11.53.02_AM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738860795/Screenshot_2025-02-06_at_11.53.02_AM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1738860795/Screenshot_2025-02-06_at_11.53.02_AM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Blog post titled &#x27;Preparing For Nothing In Particular&#x27; describing gathering firewood in upstate New York as snow falls and resisting lighting a wood stove fire until sunset.\" width=\"1124\" height=\"2244\" style=\"--splay-rot:-0.86deg;\" data-dimensions=\"1124×2244\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Blog post titled 'Preparing For Nothing In Particular' describing gathering firewood in upstate New York as snow falls and resisting lighting a wood stove fire until sunset.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Map of rural Maine showing Highway 202 corridor with two nighttime landscape photos pinned at locations near Troy and Albion.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738874620/Screenshot_2025-02-06_at_3.43.23_PM.png\" alt=\"Map of rural Maine showing Highway 202 corridor with two nighttime landscape photos pinned at locations near Troy and Albion.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1738874620/Screenshot_2025-02-06_at_3.43.23_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1738874620/Screenshot_2025-02-06_at_3.43.23_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738874620/Screenshot_2025-02-06_at_3.43.23_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1738874620/Screenshot_2025-02-06_at_3.43.23_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Map of rural Maine showing Highway 202 corridor with two nighttime landscape photos pinned at locations near Troy and Albion.\" width=\"1618\" height=\"1862\" style=\"--splay-rot:2.84deg;\" data-dimensions=\"1618×1862\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Map of rural Maine showing Highway 202 corridor with two nighttime landscape photos pinned at locations near Troy and Albion.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Pico-8 game crash showing runtime error in ham tuner with nil value attempt in catch method at line 206.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738959570/Screenshot_2025-02-07_at_3.19.16_PM.png\" alt=\"Pico-8 game crash showing runtime error in ham tuner with nil value attempt in catch method at line 206.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1738959570/Screenshot_2025-02-07_at_3.19.16_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1738959570/Screenshot_2025-02-07_at_3.19.16_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738959570/Screenshot_2025-02-07_at_3.19.16_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1738959570/Screenshot_2025-02-07_at_3.19.16_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Pico-8 game crash showing runtime error in ham tuner with nil value attempt in catch method at line 206.\" width=\"2024\" height=\"2474\" style=\"--splay-rot:2.62deg;\" data-dimensions=\"2024×2474\" class=\"img-full my-8 rounded-sm img-splay aspect-[3/4] w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Pico-8 game crash showing runtime error in ham tuner with nil value attempt in catch method at line 206.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Tracking number EI96259996851US for an insurance shipment\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738967296/Screenshot_2025-02-07_at_5.27.57_PM.png\" alt=\"Tracking number EI96259996851US for an insurance shipment\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1738967296/Screenshot_2025-02-07_at_5.27.57_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1738967296/Screenshot_2025-02-07_at_5.27.57_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738967296/Screenshot_2025-02-07_at_5.27.57_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1738967296/Screenshot_2025-02-07_at_5.27.57_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Tracking number EI96259996851US for an insurance shipment\" width=\"436\" height=\"138\" style=\"--splay-rot:2.04deg;\" data-dimensions=\"436×138\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Tracking number EI96259996851US for an insurance shipment</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"PlayStation Network experienced a major outage around 7 PM with 70,527 reports; server connection issues account for 78% of problems.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738973917/Screenshot_2025-02-07_at_7.18.24_PM.png\" alt=\"PlayStation Network experienced a major outage around 7 PM with 70,527 reports; server connection issues account for 78% of problems.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1738973917/Screenshot_2025-02-07_at_7.18.24_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1738973917/Screenshot_2025-02-07_at_7.18.24_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1738973917/Screenshot_2025-02-07_at_7.18.24_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1738973917/Screenshot_2025-02-07_at_7.18.24_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"PlayStation Network experienced a major outage around 7 PM with 70,527 reports; server connection issues account for 78% of problems.\" width=\"1546\" height=\"1414\" style=\"--splay-rot:2.98deg;\" data-dimensions=\"1546×1414\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">PlayStation Network experienced a major outage around 7 PM with 70,527 reports; server connection issues account for 78% of problems.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Server listing for 2Stoned Rust, a beginner-friendly custom map server offering monthly wipes and 50% increased nodes.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1739047910/Screenshot_2025-02-08_at_3.51.31_PM.png\" alt=\"Server listing for 2Stoned Rust, a beginner-friendly custom map server offering monthly wipes and 50% increased nodes.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1739047910/Screenshot_2025-02-08_at_3.51.31_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1739047910/Screenshot_2025-02-08_at_3.51.31_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1739047910/Screenshot_2025-02-08_at_3.51.31_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1739047910/Screenshot_2025-02-08_at_3.51.31_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Server listing for 2Stoned Rust, a beginner-friendly custom map server offering monthly wipes and 50% increased nodes.\" width=\"2184\" height=\"1820\" style=\"--splay-rot:-0.6deg;\" data-dimensions=\"2184×1820\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Server listing for 2Stoned Rust, a beginner-friendly custom map server offering monthly wipes and 50% increased nodes.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Server listing for Rustoria.co US Mondays procedural map with rules prohibiting hacking, bug abuse, and racism, plus active admin support.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1739047928/Screenshot_2025-02-08_at_3.51.51_PM.png\" alt=\"Server listing for Rustoria.co US Mondays procedural map with rules prohibiting hacking, bug abuse, and racism, plus active admin support.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1739047928/Screenshot_2025-02-08_at_3.51.51_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1739047928/Screenshot_2025-02-08_at_3.51.51_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1739047928/Screenshot_2025-02-08_at_3.51.51_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1739047928/Screenshot_2025-02-08_at_3.51.51_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Server listing for Rustoria.co US Mondays procedural map with rules prohibiting hacking, bug abuse, and racism, plus active admin support.\" width=\"1832\" height=\"1718\" style=\"--splay-rot:1.47deg;\" data-dimensions=\"1832×1718\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Server listing for Rustoria.co US Mondays procedural map with rules prohibiting hacking, bug abuse, and racism, plus active admin support.</figcaption>\n</figure>","title":"2025-06","metadata":{"tags":["weekly-notes","reflections","progress"],"date":"2025-02-03T17:34:45.000Z","modified":"2025-02-15T15:24:38.000Z","words":244,"images":10,"imageDetails":{"total":10,"cloudinary":10,"withDimensions":0},"links":10,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"2025-06","slug":"2025-06","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-06.json","html":"https://ejfox.com/blog/week-notes/2025-06","index":"/blog.json"}}