{"$schema":"https://ejfox.com/schema/page-twin@1.json","kind":"blog_post","url":"https://ejfox.com/blog/week-notes/2024-36","json_url":"https://ejfox.com/blog/week-notes/2024-36.json","generator":"ejfox.com/json-twin@1","data":{"cacheVersion":"2026-05-13-gear-cards","html":"<h2 class=\"\" id=\"2024-36\">2024-36</h2>\n<figure role=\"figure\" aria-label=\"Conversation about fixing Bezier curve controls for an animation tool, with a caveman-themed character acknowledging x1 and x2 variables aren&#x27;t working and promising a fix.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725387439/Screenshot_2024-09-03_at_2.17.08_PM.png\" alt=\"Conversation about fixing Bezier curve controls for an animation tool, with a caveman-themed character acknowledging x1 and x2 variables aren&#x27;t working and promising a fix.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725387439/Screenshot_2024-09-03_at_2.17.08_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725387439/Screenshot_2024-09-03_at_2.17.08_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725387439/Screenshot_2024-09-03_at_2.17.08_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725387439/Screenshot_2024-09-03_at_2.17.08_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Conversation about fixing Bezier curve controls for an animation tool, with a caveman-themed character acknowledging x1 and x2 variables aren&#x27;t working and promising a fix.\" width=\"1160\" height=\"936\" style=\"--splay-rot:-2.62deg;\" data-dimensions=\"1160×936\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Conversation about fixing Bezier curve controls for an animation tool, with a caveman-themed character acknowledging x1 and x2 variables aren't working and promising a fix.</figcaption>\n</figure>\n<p class=\"\"><img src=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725389379/Screen_Recording_2024-09-03_at_2.49.04_PM.mov\" alt=\"Screenshot - - \" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_640/v1725389379/Screen_Recording_2024-09-03_at_2.49.04_PM.mov 640w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_960/v1725389379/Screen_Recording_2024-09-03_at_2.49.04_PM.mov 960w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725389379/Screen_Recording_2024-09-03_at_2.49.04_PM.mov 1280w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1920/v1725389379/Screen_Recording_2024-09-03_at_2.49.04_PM.mov 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" style=\"--splay-rot:0.88deg;\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\"></p>\n<p class=\"\"><img src=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725391345/Screen_Recording_2024-09-03_at_3.20.55_PM.mov\" alt=\"Screenshot - - \" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_640/v1725391345/Screen_Recording_2024-09-03_at_3.20.55_PM.mov 640w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_960/v1725391345/Screen_Recording_2024-09-03_at_3.20.55_PM.mov 960w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725391345/Screen_Recording_2024-09-03_at_3.20.55_PM.mov 1280w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1920/v1725391345/Screen_Recording_2024-09-03_at_3.20.55_PM.mov 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" style=\"--splay-rot:-2.11deg;\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\"></p>\n<p class=\"\"><img src=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725393494/Screen_Recording_2024-09-03_at_3.57.49_PM.mov\" alt=\"Screenshot - - \" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_640/v1725393494/Screen_Recording_2024-09-03_at_3.57.49_PM.mov 640w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_960/v1725393494/Screen_Recording_2024-09-03_at_3.57.49_PM.mov 960w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725393494/Screen_Recording_2024-09-03_at_3.57.49_PM.mov 1280w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1920/v1725393494/Screen_Recording_2024-09-03_at_3.57.49_PM.mov 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" style=\"--splay-rot:0.85deg;\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\"></p>\n<p class=\"\"><img src=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725394973/Screen_Recording_2024-09-03_at_4.22.23_PM.mov\" alt=\"Screenshot - - \" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_640/v1725394973/Screen_Recording_2024-09-03_at_4.22.23_PM.mov 640w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_960/v1725394973/Screen_Recording_2024-09-03_at_4.22.23_PM.mov 960w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725394973/Screen_Recording_2024-09-03_at_4.22.23_PM.mov 1280w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1920/v1725394973/Screen_Recording_2024-09-03_at_4.22.23_PM.mov 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" style=\"--splay-rot:0.79deg;\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\"></p>\n<p class=\"\"><img src=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725400610/Screen_Recording_2024-09-03_at_5.55.59_PM.mov\" alt=\"Screenshot - - \" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_640/v1725400610/Screen_Recording_2024-09-03_at_5.55.59_PM.mov 640w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_960/v1725400610/Screen_Recording_2024-09-03_at_5.55.59_PM.mov 960w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725400610/Screen_Recording_2024-09-03_at_5.55.59_PM.mov 1280w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1920/v1725400610/Screen_Recording_2024-09-03_at_5.55.59_PM.mov 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" style=\"--splay-rot:-2.39deg;\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\"></p>\n<figure role=\"figure\" aria-label=\"Twitter conversation about whether @repligate is one person or two, with Michael P. Frank joking he only met half of them, and @repligate cryptically responding it&#x27;s not so simple.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725401834/Screenshot_2024-09-03_at_6.17.02_PM.png\" alt=\"Twitter conversation about whether @repligate is one person or two, with Michael P. Frank joking he only met half of them, and @repligate cryptically responding it&#x27;s not so simple.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725401834/Screenshot_2024-09-03_at_6.17.02_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725401834/Screenshot_2024-09-03_at_6.17.02_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725401834/Screenshot_2024-09-03_at_6.17.02_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725401834/Screenshot_2024-09-03_at_6.17.02_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Twitter conversation about whether @repligate is one person or two, with Michael P. Frank joking he only met half of them, and @repligate cryptically responding it&#x27;s not so simple.\" width=\"1174\" height=\"1506\" style=\"--splay-rot:-1.3deg;\" data-dimensions=\"1174×1506\" class=\"img-full my-8 rounded-sm img-splay aspect-[3/4] w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Twitter conversation about whether @repligate is one person or two, with Michael P. Frank joking he only met half of them, and @repligate cryptically responding it's not so simple.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Tree graph structure with 12 nodes connected by edges, showing hierarchical relationships from root node 1 through multiple branching paths to leaf nodes.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725407304/Screenshot_2024-09-03_at_7.48.13_PM.png\" alt=\"Tree graph structure with 12 nodes connected by edges, showing hierarchical relationships from root node 1 through multiple branching paths to leaf nodes.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725407304/Screenshot_2024-09-03_at_7.48.13_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725407304/Screenshot_2024-09-03_at_7.48.13_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725407304/Screenshot_2024-09-03_at_7.48.13_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725407304/Screenshot_2024-09-03_at_7.48.13_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Tree graph structure with 12 nodes connected by edges, showing hierarchical relationships from root node 1 through multiple branching paths to leaf nodes.\" width=\"606\" height=\"730\" style=\"--splay-rot:-0.6deg;\" data-dimensions=\"606×730\" class=\"img-full my-8 rounded-sm img-splay aspect-[3/4] w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Tree graph structure with 12 nodes connected by edges, showing hierarchical relationships from root node 1 through multiple branching paths to leaf nodes.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Network diagram showing 12 interconnected nodes with NODE 4 as the central hub connected to multiple other nodes including NODE 5, NODE 6, NODE 11, NODE 1, NODE 3, and connections extending to peripheral nodes.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725407312/Screenshot_2024-09-03_at_7.48.21_PM.png\" alt=\"Network diagram showing 12 interconnected nodes with NODE 4 as the central hub connected to multiple other nodes including NODE 5, NODE 6, NODE 11, NODE 1, NODE 3, and connections extending to peripheral nodes.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725407312/Screenshot_2024-09-03_at_7.48.21_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725407312/Screenshot_2024-09-03_at_7.48.21_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725407312/Screenshot_2024-09-03_at_7.48.21_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725407312/Screenshot_2024-09-03_at_7.48.21_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Network diagram showing 12 interconnected nodes with NODE 4 as the central hub connected to multiple other nodes including NODE 5, NODE 6, NODE 11, NODE 1, NODE 3, and connections extending to peripheral nodes.\" width=\"852\" height=\"666\" style=\"--splay-rot:2.71deg;\" data-dimensions=\"852×666\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Network diagram showing 12 interconnected nodes with NODE 4 as the central hub connected to multiple other nodes including NODE 5, NODE 6, NODE 11, NODE 1, NODE 3, and connections extending to peripheral nodes.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Form to create a calendar of workout sessions scheduled 30 minutes before sunset, ending October 1, 2024.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725493501/Screenshot_2024-09-04_at_7.44.49_PM.png\" alt=\"Form to create a calendar of workout sessions scheduled 30 minutes before sunset, ending October 1, 2024.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725493501/Screenshot_2024-09-04_at_7.44.49_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725493501/Screenshot_2024-09-04_at_7.44.49_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725493501/Screenshot_2024-09-04_at_7.44.49_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725493501/Screenshot_2024-09-04_at_7.44.49_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Form to create a calendar of workout sessions scheduled 30 minutes before sunset, ending October 1, 2024.\" width=\"822\" height=\"822\" style=\"--splay-rot:2.5deg;\" data-dimensions=\"822×822\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Form to create a calendar of workout sessions scheduled 30 minutes before sunset, ending October 1, 2024.</figcaption>\n</figure>\n<p class=\"\"><img src=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725493515/Screen_Recording_2024-09-04_at_7.44.18_PM.mov\" alt=\"Screenshot - - \" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_640/v1725493515/Screen_Recording_2024-09-04_at_7.44.18_PM.mov 640w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_960/v1725493515/Screen_Recording_2024-09-04_at_7.44.18_PM.mov 960w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725493515/Screen_Recording_2024-09-04_at_7.44.18_PM.mov 1280w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1920/v1725493515/Screen_Recording_2024-09-04_at_7.44.18_PM.mov 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" style=\"--splay-rot:-0.67deg;\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\"></p>\n<figure role=\"figure\" aria-label=\"Discord moderator threatens to ban user for asking child to pledge allegiance, calling parental love &#x27;control&#x27; and promoting server&#x27;s &#x27;equality&#x27; ideology.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725494027/Screenshot_2024-09-04_at_7.53.32_PM.png\" alt=\"Discord moderator threatens to ban user for asking child to pledge allegiance, calling parental love &#x27;control&#x27; and promoting server&#x27;s &#x27;equality&#x27; ideology.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725494027/Screenshot_2024-09-04_at_7.53.32_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725494027/Screenshot_2024-09-04_at_7.53.32_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725494027/Screenshot_2024-09-04_at_7.53.32_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725494027/Screenshot_2024-09-04_at_7.53.32_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Discord moderator threatens to ban user for asking child to pledge allegiance, calling parental love &#x27;control&#x27; and promoting server&#x27;s &#x27;equality&#x27; ideology.\" width=\"1228\" height=\"1670\" style=\"--splay-rot:2.52deg;\" data-dimensions=\"1228×1670\" class=\"img-full my-8 rounded-sm img-splay aspect-[3/4] w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Discord moderator threatens to ban user for asking child to pledge allegiance, calling parental love 'control' and promoting server's 'equality' ideology.</figcaption>\n</figure>\n<p class=\"\"><img src=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725499605/Screen_Recording_2024-09-04_at_9.21.02_PM.mov\" alt=\"Screenshot - - \" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_640/v1725499605/Screen_Recording_2024-09-04_at_9.21.02_PM.mov 640w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_960/v1725499605/Screen_Recording_2024-09-04_at_9.21.02_PM.mov 960w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725499605/Screen_Recording_2024-09-04_at_9.21.02_PM.mov 1280w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1920/v1725499605/Screen_Recording_2024-09-04_at_9.21.02_PM.mov 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" style=\"--splay-rot:-2.05deg;\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\"></p>\n<figure role=\"figure\" aria-label=\"White dots scattered across black background resembling stars in space, with one gray square marker on the left side.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725500580/Screenshot_2024-09-04_at_9.42.47_PM.png\" alt=\"White dots scattered across black background resembling stars in space, with one gray square marker on the left side.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725500580/Screenshot_2024-09-04_at_9.42.47_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725500580/Screenshot_2024-09-04_at_9.42.47_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725500580/Screenshot_2024-09-04_at_9.42.47_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725500580/Screenshot_2024-09-04_at_9.42.47_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"White dots scattered across black background resembling stars in space, with one gray square marker on the left side.\" width=\"1752\" height=\"1002\" style=\"--splay-rot:-1.16deg;\" data-dimensions=\"1752×1002\" class=\"img-full my-8 rounded-sm img-splay aspect-video w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">White dots scattered across black background resembling stars in space, with one gray square marker on the left side.</figcaption>\n</figure>\n<p class=\"\"><img src=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725552648/Screen_Recording_2024-09-05_at_12.08.49_PM.mov\" alt=\"Screenshot - - \" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_640/v1725552648/Screen_Recording_2024-09-05_at_12.08.49_PM.mov 640w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_960/v1725552648/Screen_Recording_2024-09-05_at_12.08.49_PM.mov 960w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1280/v1725552648/Screen_Recording_2024-09-05_at_12.08.49_PM.mov 1280w, https://res.cloudinary.com/ejf/video/upload/c_scale,f_auto,q_auto:good,w_1920/v1725552648/Screen_Recording_2024-09-05_at_12.08.49_PM.mov 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" style=\"--splay-rot:0.6deg;\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\"></p>\n<figure role=\"figure\" aria-label=\"Comparison of two project pricing models: fixed-fee agreement at $39,600 with 50/50 payment split, and retainer agreement with $150/hour minimum 2 days weekly.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725552780/Screenshot_2024-09-05_at_12.12.45_PM.png\" alt=\"Comparison of two project pricing models: fixed-fee agreement at $39,600 with 50/50 payment split, and retainer agreement with $150/hour minimum 2 days weekly.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725552780/Screenshot_2024-09-05_at_12.12.45_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725552780/Screenshot_2024-09-05_at_12.12.45_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725552780/Screenshot_2024-09-05_at_12.12.45_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725552780/Screenshot_2024-09-05_at_12.12.45_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Comparison of two project pricing models: fixed-fee agreement at $39,600 with 50/50 payment split, and retainer agreement with $150/hour minimum 2 days weekly.\" width=\"1420\" height=\"1408\" style=\"--splay-rot:2.56deg;\" data-dimensions=\"1420×1408\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Comparison of two project pricing models: fixed-fee agreement at $39,600 with 50/50 payment split, and retainer agreement with $150/hour minimum 2 days weekly.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Shopping cart subtotal of $666.90 for 15 items\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725574021/Screenshot_2024-09-05_at_6.06.49_PM.png\" alt=\"Shopping cart subtotal of $666.90 for 15 items\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725574021/Screenshot_2024-09-05_at_6.06.49_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725574021/Screenshot_2024-09-05_at_6.06.49_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725574021/Screenshot_2024-09-05_at_6.06.49_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725574021/Screenshot_2024-09-05_at_6.06.49_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Shopping cart subtotal of $666.90 for 15 items\" width=\"452\" height=\"116\" style=\"--splay-rot:0.6deg;\" data-dimensions=\"452×116\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Shopping cart subtotal of $666.90 for 15 items</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"ChatGPT conversation about running a Node.js script, with frustrated user demanding a working script after failed attempts.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725586115/Screenshot_2024-09-05_at_9.28.23_PM.png\" alt=\"ChatGPT conversation about running a Node.js script, with frustrated user demanding a working script after failed attempts.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725586115/Screenshot_2024-09-05_at_9.28.23_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725586115/Screenshot_2024-09-05_at_9.28.23_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725586115/Screenshot_2024-09-05_at_9.28.23_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725586115/Screenshot_2024-09-05_at_9.28.23_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"ChatGPT conversation about running a Node.js script, with frustrated user demanding a working script after failed attempts.\" width=\"1224\" height=\"1188\" style=\"--splay-rot:0.6deg;\" data-dimensions=\"1224×1188\" class=\"img-full my-8 rounded-sm img-splay aspect-square w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">ChatGPT conversation about running a Node.js script, with frustrated user demanding a working script after failed attempts.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Max Original docuseries &#x27;Coming From America&#x27; promotional post about four families relocating from US to Africa, featuring airplane and couple in African setting.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725631189/Screenshot_2024-09-06_at_9.59.35_AM.png\" alt=\"Max Original docuseries &#x27;Coming From America&#x27; promotional post about four families relocating from US to Africa, featuring airplane and couple in African setting.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725631189/Screenshot_2024-09-06_at_9.59.35_AM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725631189/Screenshot_2024-09-06_at_9.59.35_AM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725631189/Screenshot_2024-09-06_at_9.59.35_AM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725631189/Screenshot_2024-09-06_at_9.59.35_AM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Max Original docuseries &#x27;Coming From America&#x27; promotional post about four families relocating from US to Africa, featuring airplane and couple in African setting.\" width=\"1210\" height=\"1800\" style=\"--splay-rot:0.6deg;\" data-dimensions=\"1210×1800\" class=\"img-full my-8 rounded-sm img-splay aspect-[3/4] w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Max Original docuseries 'Coming From America' promotional post about four families relocating from US to Africa, featuring airplane and couple in African setting.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Grid of 16 Vals (smart contracts) showing names like sunsetNYCalendar and fetchGitHubRepos, with most displaying question marks indicating missing data or load failures.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725822153/Screenshot_2024-09-08_at_3.02.21_PM.png\" alt=\"Grid of 16 Vals (smart contracts) showing names like sunsetNYCalendar and fetchGitHubRepos, with most displaying question marks indicating missing data or load failures.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725822153/Screenshot_2024-09-08_at_3.02.21_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725822153/Screenshot_2024-09-08_at_3.02.21_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725822153/Screenshot_2024-09-08_at_3.02.21_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725822153/Screenshot_2024-09-08_at_3.02.21_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Grid of 16 Vals (smart contracts) showing names like sunsetNYCalendar and fetchGitHubRepos, with most displaying question marks indicating missing data or load failures.\" width=\"1634\" height=\"1376\" style=\"--splay-rot:1.54deg;\" data-dimensions=\"1634×1376\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Grid of 16 Vals (smart contracts) showing names like sunsetNYCalendar and fetchGitHubRepos, with most displaying question marks indicating missing data or load failures.</figcaption>\n</figure>\n<figure role=\"figure\" aria-label=\"Forge Mod Loader error dialog reporting duplicate Better Animals Plus mod versions in Minecraft installation.\" class=\"\">\n<img src=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725839433/Screenshot_2024-09-08_at_7.50.20_PM.png\" alt=\"Forge Mod Loader error dialog reporting duplicate Better Animals Plus mod versions in Minecraft installation.\" loading=\"lazy\" decoding=\"async\" srcset=\"https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_640/v1725839433/Screenshot_2024-09-08_at_7.50.20_PM.png 640w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_960/v1725839433/Screenshot_2024-09-08_at_7.50.20_PM.png 960w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1280/v1725839433/Screenshot_2024-09-08_at_7.50.20_PM.png 1280w, https://res.cloudinary.com/ejf/image/upload/c_scale,f_auto,q_auto:good,w_1920/v1725839433/Screenshot_2024-09-08_at_7.50.20_PM.png 1920w\" sizes=\"(max-width: 430px) 92vw, (max-width: 768px) 85vw, 900px\" title=\"Forge Mod Loader error dialog reporting duplicate Better Animals Plus mod versions in Minecraft installation.\" width=\"2272\" height=\"1816\" style=\"--splay-rot:-0.6deg;\" data-dimensions=\"2272×1816\" class=\"img-full my-8 rounded-sm img-splay w-full mx-auto py-4\" crossorigin=\"anonymous\">\n<figcaption class=\"\">Forge Mod Loader error dialog reporting duplicate Better Animals Plus mod versions in Minecraft installation.</figcaption>\n</figure>","title":"2024-36","metadata":{"tags":["weekly-notes","reflections","progress","art","design","video","inspiration"],"modified":"2024-10-01T22:55:12.000Z","date":"2024-09-03T17:03:11.000Z","words":314,"images":21,"imageDetails":{"total":21,"cloudinary":20,"withDimensions":0},"links":21,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"2024-36","slug":"2024-36","level":"h2","children":[]}],"type":"post"}},"_links":{"self":"https://ejfox.com/blog/week-notes/2024-36.json","html":"https://ejfox.com/blog/week-notes/2024-36","index":"/blog.json"}}