Post progress

This commit is contained in:
David Eisinger
2026-01-06 00:47:32 -05:00
parent 43e9f34fba
commit e6f01d1707
9 changed files with 1091 additions and 22 deletions

View File

@@ -5,25 +5,109 @@ draft: false
tags: tags:
- dispatch - dispatch
references: references:
- title: "OpenSCAD Is Kinda Neat nuxx.net"
url: https://nuxx.net/blog/2025/12/20/openscad-is-kinda-neat/
date: 2026-01-07T14:53:56Z
file: nuxx-net-xnrgb7.txt
- title: "December 2025 - Tim Hårek"
url: https://timharek.no/blog/2025-december-recently/
date: 2026-01-07T14:55:06Z
file: timharek-no-dea3rz.txt
- title: "Home is where my stuff is | Ruslan Osipov"
url: https://rosipov.com/blog/home-is-where-my-stuff-is/
date: 2026-01-06T05:32:49Z
file: rosipov-com-qbdcgh.txt
- title: "Aspiration"
url: https://lmno.lol/puddingtime/aspiration
date: 2025-09-14T05:24:26Z
file: lmno-lol-f6bq3n.txt
- title: "Food Comas and Some Bests • Buttondown"
url: https://buttondown.com/nathanlong/archive/food-comas-and-some-bests/
date: 2026-01-06T18:39:37Z
file: buttondown-com-lxmsti.txt
- title: "3 books with Samuel Arbesman (Interconnected)"
url: https://interconnected.org/home/2025/11/14/arbesman
date: 2026-01-06T18:40:18Z
file: interconnected-org-9bc7pq.txt
- title: "2025 Year in Review - macwright.com" - title: "2025 Year in Review - macwright.com"
url: https://macwright.com/2025/12/07/year-in-review url: https://macwright.com/2025/12/07/year-in-review
date: 2025-12-18T15:21:17Z date: 2025-12-18T15:21:17Z
file: macwright-com-5fr93r.txt file: macwright-com-5fr93r.txt
--- ---
Some thoughts here... * Nev 4th birthday
* Trip to Asheville
* Christmas in Greensboro
* [Winter Wonderlights][1]
* Lake
* [Gabby][2]
* Urban Air
* Spending time with old people
* Christmas vs. Thanksgiving
{{<dither IMG_9572.jpeg "782x600">}}A child caught in a flurry of snow, wideeyed amid glowing holiday lights and a shiny sculpture.{{</dither>}}
{{<dither IMG_9572.jpeg "782x600">}}A child caught in a flurry of snow, wideeyed amid glowing holiday lights and a shiny sculpture.{{</dither>}}
[1]: https://www.greensboroscience.org/winterwonderlights/
[2]: https://camp.com/gabbys-dollhouse-x-camp-charlotte
<!--more--> <!--more-->
---
## Music
* “My Favorite Kings”
* <audio controls src="/journal/dispatch-35-january-2026/My Favorite Kings.mp3"></audio>
* ["Magical 8bit Plug"][3]
* “Signal Drift”
* <audio controls src="/journal/dispatch-35-january-2026/Signal Drift.mp3"></audio>
* [Bass pedal][4]
[3]: https://ymck.net/app/magical-8bit-plug-en
[4]: https://zoomcorp.com/en/us/multi-effects/bass-effects/b1-four-b1x-four/
---
## 3D Printing
* [Bambu Lab P1S][5]
* Toys
* Crap catchers (["fancy new kitchen knives"][6])
* [Blender][7]
* [OpenSCAD][8] ([via][9])
* James / plastics / pet causes
* AI, Twitter
{{<dither crap-catcher.jpg "782x600">}}A 3D model of a long rectangular tray or catch basin in Blender, shown in wireframe-style shading with the scene axes visible.{{</dither>}}
{{<dither IMG_9650.jpeg "782x600">}}A refrigerator with a 3D printed shelf above a strip of knives.{{</dither>}}
[5]: https://us.store.bambulab.com/products/p1s?id=583855874739507208
[6]: https://www.macknife.com/
[7]: https://www.blender.org/
[8]: https://nuxx.net/blog/2025/12/20/openscad-is-kinda-neat/
[9]: https://timharek.no/blog/2025-december-recently/
---
## Misc.
* [Post about stuff (at getting rid of it)][10]
* [Cf. post about the word “want”][11]
* AI talk
* These tools dont replace thinking
* They reward good & clear thinking
* Good software development practices still apply
* And in some cases, matter even more
* Abundance mindset over zero-sum
* Health post series
[10]: https://rosipov.com/blog/home-is-where-my-stuff-is/
[11]: https://lmno.lol/puddingtime/aspiration
{{<dither IMG_9467.jpeg "782x600">}}Big sister in a purple puffer hugs her giggling little brother on the playground, both in bright blue shoes and grinning wide.{{</dither>}} {{<dither IMG_9467.jpeg "782x600">}}Big sister in a purple puffer hugs her giggling little brother on the playground, both in bright blue shoes and grinning wide.{{</dither>}}
{{<dither IMG_2575.jpeg "782x600">}}Dad in a gray robe laughing as he hauls two giggling kids through a leaf-covered yard.{{</dither>}} {{<dither IMG_2575.jpeg "782x600">}}Dad in a gray robe laughing as he hauls two giggling kids through a leaf-covered yard.{{</dither>}}
<audio controls src="/journal/dispatch-35-january-2026/Signal Drift.mp3"></audio>
<audio controls src="/journal/dispatch-35-january-2026/My Favorite Kings.mp3"></audio>
* <https://ymck.net/app/magical-8bit-plug-en>
### This Month ### This Month
* Adventure: * Adventure:
@@ -32,23 +116,24 @@ Some thoughts here...
### Reading & Listening ### Reading & Listening
* Fiction: [_Title_][1], Author * Fiction: [_The Will of the Many_][12], James Islington ([via][13])
* Non-fiction: [_Title_][2], Author * Non-fiction: [_The Magic of Code_][14], Samuel Arbesman ([via][15])
* Music: [_Title_][3], Author * Music: [_Septet_][16], John Carroll Kirby ([via][17], though one track is on my [Lisbon playlist][18])
* <https://johncarrollkirby.bandcamp.com/album/septet>
* <https://macwright.com/2025/12/07/year-in-review>
* </journal/dispatch-15-may-2024/>
[1]: https://bookshop.org/ [12]: https://www.simonandschuster.com/books/The-Will-of-the-Many/James-Islington/Hierarchy/9781982141189
[2]: https://bookshop.org/ [13]: https://buttondown.com/nathanlong/archive/food-comas-and-some-bests/
[3]: https://www.turntablelab.com/ [14]: https://www.hachettebookgroup.com/titles/samuel-arbesman/the-magic-of-code/9781541704480/
[15]: https://interconnected.org/home/2025/11/14/arbesman
[16]: https://johncarrollkirby.bandcamp.com/album/septet
[17]: https://macwright.com/2025/12/07/year-in-review
[18]: /journal/dispatch-15-may-2024/#fn:1
### Links ### Links
* [Title][4] * [Title][19]
* [Title][5] * [Title][20]
* [Title][6] * [Title][21]
[4]: https://example.com/ [19]: https://example.com/
[5]: https://example.com/ [20]: https://example.com/
[6]: https://example.com/ [21]: https://example.com/

View File

@@ -0,0 +1,126 @@
Net Noodlings with Nathan logo
[1] Net Noodlings with Nathan
[3]
Archives
Search
[5]
Subscribe
December 22, 2025
Food Comas and Some Bests
In which I slip into a two-week food coma and reflect on some of my favorite
things from 2025.
Hey friends,
2025 is coming to a close, and I'm about to embark on a holiday food coma until
the New Year. If you're traveling, stay safe, and I'll see you all in 2026!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A Year In Review 🔭
Some Random Stats 📈
Last year, I tracked some random stats. Let's see how I did this year:
• 12 projects contributed to
• 1 personal project launched (it was a stealth launch, I'll talk more about
it in 2026)
• 6 articles written
• 51 newsletters sent
• 1,001 GitHub contributions
• 1 [6]conference talk
• 1 [7]LabShare
• 1 experiment published
• 32 fiction books read
• 2 non-fiction books read
Best Book of the Year 📖
So many good books this year, but [8]Will of the Many took the trophy with its
whole "Harry Potter but he's a former pit-fighter-turned-student in a magic
Roman Empire analog that's corrupt, and everyone's trying to kill each other"
vibes. Good times.
Movie I Actually Remember 🎥
Maybe "Best Movie" to too big of a title for this year and we'll settle for
"Movie I Actually Remember" which was [9]Thunderbolts* for focusing just a
LITTLE more on the emotional aspect of the characters and the traumas they've
faced than just the action.
Best Video Game of the Year 🎮
[10]Dredge is a Lovecraftian horror fishing game that I found engaging. I loved
exploring the different islands and having NOPENOPENOPE moments as I dug deeper
into what was going on. It doesn't ask too much of you either—I finished the
base game in about 16 hours.
Best Board Game of the Year 🎮
[11]Tag Team was released in late 2025 and immediately caught my interest with
how much fun it was to set up this little auto-battler. The drama of the reveal
in whether you correctly moved your block to the right sequence or whether you
managed to land that combo made it my personal biggest board game hit of 2025!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Interesting Web Bits 🍜
Web Stuff
• Cassidy shows us how to [12]pause CSS animations with getAnimations()
• Dan Abramov has built [13]an explorer for RSC to help show folks how React
Server Components work under the hood.
• Chris Feijoo has a wonderful post on [14]achieving the liquid glass effect
with SVG.
Other Stuff
• Jim talks about sitting with the [15]"I don't know...". (Of which I have
become increasingly convinced I know hardly anything at all!)
• But we often even [16]forget what we know, especially when it moves outside
'our' area
• Marcin Wichary talks about {nostalgia of a childhood in Poland and clocks]
(https://aresluna.org/the-clock/). What is it for you that transports you
back to simpler times?
• Taylor shows us [17]how to title.
Weird, Watch, and Play
• 📺 I'm a sucker for both slomo AND factory videos. Watch this Japanese
factory [18]make wooden pencils.
• 📺 Or if you're feeling like you need to up your Christmas wrapping game,
watch these [19]japanese speed wrapping demonstrations.
Don't miss what's next. Subscribe to Net Noodlings with Nathan:
[20][ ]
Subscribe
[22]https://nathan-...
Powered by [23]Buttondown, the easiest way to start and grow your newsletter.
References:
[1] https://buttondown.com/nathanlong
[3] https://buttondown.com/nathanlong/archive/
[5] https://buttondown.com/nathanlong#subscribe-form
[6] https://www.youtube.com/watch?v=XNeEtknbIUU&utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[7] https://nathan-long.com/blog/creating-while-adulting/?utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[8] https://www.goodreads.com/book/show/58416952-the-will-of-the-many?utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[9] https://www.imdb.com/title/tt20969586/?ref_=nv_sr_srsg_1_tt_7_nm_0_in_0_q_thunderbolts&utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[10] https://store.steampowered.com/app/1562430/DREDGE/?utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[11] https://boardgamegeek.com/boardgame/434906/tag-team?utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[12] https://cassidoo.co/post/pause-css-animation/?utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[13] https://overreacted.io/introducing-rsc-explorer/?utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[14] https://kube.io/blog/liquid-glass-css-svg/?utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[15] https://blog.jim-nielsen.com/2025/uncomfortable-i-dont-know/?utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[16] https://blog.jim-nielsen.com/2025/a-in-ai-stands-for-amnesia/?utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[17] https://taylor.town/how-to-title?utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[18] https://www.youtube.com/watch?v=Lk_57TP6RFk&utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[19] https://www.youtube.com/watch?v=SBOd5tujWmk&utm_source=nathanlong&utm_medium=email&utm_campaign=food-comas-and-some-bests
[22] https://nathan-long.com/
[23] https://buttondown.com/refer/nathanlong

View File

@@ -0,0 +1,308 @@
[1]Interconnected
A blog by Matt Webb
• [2]About
• [3]Archive
• [4]Work
Subscribe for $0
• [5]Email
• [6]RSS feed
• [7](What is a feed?)
Unoffice Hours
• [8]Book a call
• [9](What is this?)
a.k.a. genmon
• [10]Bluesky
• [11]X/Twitter
• [12]Insta
• [13]Mastodon
• [14]LinkedIn
Building the AI clock
• [15]Check out Poem/1
3 books with Samuel Arbesman
17.16, Friday 14 Nov 2025 [16]Link to this post
I had a look to see when I first mentioned Samuel Arbesman here. It was 2011:
[17]the average size of scientific discoveries is getting smaller.
Anyway Ive been reading his new book, [18]The Magic of Code (official site).
Theres computing history, magic, the simulation hypothesis, and a friendly
unpacking of everything from procedural generation to Unix.
And through it all, an enthusiastic appeal to look again at computation, as if
to say, look, isnt it WEIRD! Isnt it COOL! Because weve forgotten that code
and computation deserves our wonder. And although this book isnt an apology
for technology (`computing is meant to be for the humans', says Arbesman), it
is a reminder - demonstrated chapter by chapter - that wonder, delight and
curiosity are there to be found.
(And if we look at computation afresh then well have new ideas about what to
do with it.)
Now Im decently well-read in this kind of stuff.
Yet The Magic of Code is bringing me new-to-me computing lore, which Im
loving.
So, in the spirit of a virtual book tour - an old idea from the internet where
book authors would tour blogs instead of book stores, [19]as previously
mentioned - I asked Samuel Arbesman for a reading list: 3 books from the Magic
of Code bibliography.
(Ive collected [20]a couple dozen 3 Books reading lists over the years.)
Ill ask him to introduce himself first…
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Samuel! Tell us about yourself?
Im a [21]scientist and writer playing in the world of venture capital as
[22]Lux Capitals Scientist in Residence, where I help Lux explore the
ever-changing landscape of science and technology, and also host a podcast
called [23]The Orthogonal Bet where I get to speak with some of the most
interesting thinkers and authors I can find. I also write books about
science and tech, most recently [24]The Magic of Code, as well as The
Half-Life of Facts and Overcomplicated. The themes in my work are often
related to radical interdisciplinarity, intellectual humility in the face
of complex technologies and our changing knowledge, and how to use tech to
allow us to be the best version of ourselves.
The best way to follow me and what Im thinking about is my newsletter:
[25]Cabinet of Wonders.
I asked for three fave books the bibliography…
#1. Ideas That Created the Future: Classic Papers of Computer Science, edited
by Harry R. Lewis
I love the history of computing. Its weird and full of strange turns and
dead ends, things worth rediscovering and understanding. But its far too
easy to forget the historically contingent reasons why we have the
technologies that we have (or simply know the paths not taken), and
understanding this history-including the history of the ideas that
undergird this world-is vital. More broadly, I want everyone in tech to
have a “historical sense” and this book is a good place to start: its a
handbook to seminal ideas and developments in computing, from the ELIZA
chatbot and Lickliders vision of “man-computer symbiosis” to Dijkstras
hatred of the “go to” command. Because the ideas we are currently grappling
with are not necessarily new and they have a deep intellectual pedigree.
Want to know the grand mages of computing history and what they thought
about? Read this book.
Ideas That Created the Future: Classic Papers of Computer Science: [26]Amazon
#2. In the Beginning… Was the Command Line, Neal Stephenson
Im pretty sure that I first read this entire bookits shortin a single
sitting at the library after stumbling upon it. Its ornery and opinionated
about so many computing ideas, from Linux and GUIs to open source and even
the Be operating system (it was written in the 1990s and is very much of
its time). Want to think about these ideas in the context of bizarre
metaphors or a comparison to the Epic of Gilgamesh? Stephenson is your guy.
This expanded my mind as to what computing is and what it can mean (the
image of a demiurge using a command line to generate our universe has long
stuck with me).
In the Beginning… Was the Command Line: [27]Amazon / [28]Wikipedia
#3. Building SimCity: How to Put the World in a Machine, Chaim Gingold
Chaim Gingold worked with Will Wright while at Maxis and has thought a lot
about the history of SimCity. And when I mean history, I dont just mean
the way that Maxis came about and how SimCity was created and published,
though theres that too; I mean the winding intellectual origins of
SimCity: cellular automata, system dynamics, and more. SimCity and its
foundation is a window into the smashing-together of so many ideasanalog
computers, toys, the nature of simulationthat is indicative of the proper
way to view computing: computers are weirder and far more interdisciplinary
than we give them credit for and we all need to know that. Computing is a
liberal art and this book takes this idea seriously.
Building SimCity: How to Put the World in a Machine: [29]Amazon
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Amazing.
Hey heres a deep cut ref for you: in 2010 [30]Arbesman coined the term
mesofact, `facts which we tend to view as fixed, but which shift over the
course of a lifetime,' or too slowly for us to notice. I think we all carry
around a bunch of outdated priors and that means we often dont see whats
right in-front of us. I use this term a whole bunch in trying to think about
and identity what Im not seeing but should be.
Thank you Sam!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
More posts tagged:
• [31]3-books (34 posts)
Auto-calculated kinda related posts:
• [32]Between early computing and modern computing: some cultural histories
(3 Apr 2025)
• [33]Some books I enjoyed in 2023 (28 Dec 2023)
• [34]3 Books Weekly #22: Featuring Nat Hunter from Machines Room (29 Jul
2016)
• [35]3 books from Chris Noessel (23 Jun 2020)
• [36]What Ive been reading in 2022 (30 Dec 2022)
If you enjoyed this post, please consider sharing it by email or on social
media. [37]Heres the link. Thanks, —Matt.
Most recent posts
• [38]My top posts in 2025 3 Jan 2026
• [39]More scraps from my notes file 26 Dec 2025
• [40]Filtered for conspiracy theories 19 Dec 2025
• [41]My new fave thing to go to is algoraves 11 Dec 2025
• [42]My mental model of the AI race 5 Dec 2025
• [43]Context plumbing 29 Nov 2025
• [44]Spinning up a new thing: Inanimate 19 Nov 2025
• 3 books with Samuel Arbesman 14 Nov 2025 (This post)
• [45]Oedipus is about the act of figuring out what Oedipus is about 7 Nov
2025
• [46]Filtered for wobbly tables and other facts 30 Oct 2025
• [47]Some wholesome media 24 Oct 2025
• [48]I love the smell of autopoiesis in the morning 15 Oct 2025
Continue reading: [49]All in 2025
streak New posts for 301 consecutive weeks (see: [50]blogging tips)
New? Start here: [51]Best of 2025 (also [52]2024, [53]2023, [54]2022, [55]2021,
[56]2020)
Or explore the archives: [57]On this day
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Archive
• [58]2026 1 post
• [59]2025 61 posts
• [60]2024 60 posts
• [61]2023 68 posts
• [62]2022 96 posts
• [63]2021 128 posts
• [64]2020 118 posts
• [65]2019 23 posts
• [66]2018 47 posts
• [67]2017 22 posts
• [68]2016 48 posts
• [69]2015 88 posts
• [70]2014 30 posts
• [71]2013 6 posts
• [72]2012 27 posts
• [73]2011 76 posts
• [74]2010 2 posts
• [75]2009 2 posts
• [76]2008 59 posts
• [77]2007 20 posts
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[78][ ] Search
Since February 2000. Copyright © 2026 Matt Webb.
p.s. heres [86]my blogroll and the [87]colophon.
References:
[1] https://interconnected.org/home/
[2] https://interconnected.org/
[3] https://interconnected.org/home/2025/11/14/arbesman#archive
[4] https://www.actsnotfacts.com/
[5] https://buttondown.com/genmon
[6] https://interconnected.org/home/feed
[7] https://aboutfeeds.com/
[8] https://calendly.com/mwie/30min
[9] https://interconnected.org/home/2020/09/24/unoffice_hours
[10] https://bsky.app/profile/genmon.org
[11] https://x.com/genmon
[12] https://www.instagram.com/genmon/
[13] https://mastodon.social/@genmon
[14] https://www.linkedin.com/in/genmon/
[15] https://poem.town/
[16] https://interconnected.org/home/2025/11/14/arbesman
[17] https://interconnected.org/home/2011/03/17/finding_baby_sciences_and_new_moons
[18] https://themagicofcode.com/
[19] https://interconnected.org/home/2022/10/18/shopping
[20] https://interconnected.org/home/tagged/3-books
[21] https://arbesman.net/
[22] https://www.luxcapital.com/
[23] https://www.theorthogonalbet.com/
[24] https://themagicofcode.com/
[25] https://arbesman.substack.com/
[26] https://www.amazon.com/Ideas-That-Created-Future-Computer/dp/0262045303
[27] https://www.amazon.com/Beginning-Was-Command-Line/dp/0380815931
[28] https://en.wikipedia.org/wiki/In_the_Beginning..._Was_the_Command_Line
[29] https://www.amazon.com/Building-SimCity-World-Machine-Histories/dp/0262547481/
[30] https://archive.boston.com/bostonglobe/ideas/articles/2010/02/28/warning_your_reality_is_out_of_date/
[31] https://interconnected.org/home/tagged/3-books
[32] https://interconnected.org/home/2025/04/03/september
[33] https://interconnected.org/home/2023/12/28/books
[34] https://interconnected.org/home/2016/07/29/3_books
[35] https://interconnected.org/home/2020/06/23/3_books
[36] https://interconnected.org/home/2022/12/30/reading
[37] https://interconnected.org/home/2025/11/14/arbesman
[38] https://interconnected.org/home/2026/01/03/top-posts
[39] https://interconnected.org/home/2025/12/26/scraps
[40] https://interconnected.org/home/2025/12/19/filtered
[41] https://interconnected.org/home/2025/12/11/live
[42] https://interconnected.org/home/2025/12/05/training
[43] https://interconnected.org/home/2025/11/28/plumbing
[44] https://interconnected.org/home/2025/11/19/inanimate
[45] https://interconnected.org/home/2025/11/07/oedipus
[46] https://interconnected.org/home/2025/10/30/filtered
[47] https://interconnected.org/home/2025/10/23/wholesome
[48] https://interconnected.org/home/2025/10/15/3dp
[49] https://interconnected.org/home/2025
[50] https://interconnected.org/home/2020/09/10/streak
[51] https://interconnected.org/home/2026/01/03/top-posts
[52] https://interconnected.org/home/2024/12/30/top-posts
[53] https://interconnected.org/home/2023/12/22/top-posts
[54] https://interconnected.org/home/2022/12/21/top_posts
[55] https://interconnected.org/home/2021/12/23/top_posts
[56] https://interconnected.org/home/2020/12/17/top_posts
[57] https://interconnected.org/home/on-this-day
[58] https://interconnected.org/home/2026
[59] https://interconnected.org/home/2025
[60] https://interconnected.org/home/2024
[61] https://interconnected.org/home/2023
[62] https://interconnected.org/home/2022
[63] https://interconnected.org/home/2021
[64] https://interconnected.org/home/2020
[65] https://interconnected.org/home/2019
[66] https://interconnected.org/home/2018
[67] https://interconnected.org/home/2017
[68] https://interconnected.org/home/2016
[69] https://interconnected.org/home/2015
[70] https://interconnected.org/home/2014
[71] https://interconnected.org/home/2013
[72] https://interconnected.org/home/2012
[73] https://interconnected.org/home/2011
[74] https://interconnected.org/home/2010
[75] https://interconnected.org/home/2009
[76] https://interconnected.org/home/2008
[77] https://interconnected.org/home/2007
[86] https://interconnected.org/home/blogroll
[87] https://interconnected.org/home/2024/10/28/colophon

View File

@@ -0,0 +1,242 @@
[1]Press "Enter" to skip to content
[2]nuxx.net
Making, baking, and (un-)breaking things in Southeast Michigan.
open menu mobile menu toggle button
• [4] facebook
• [5] steve@nuxx.net
Search [7][ ]
• [8]About
• [9]Wiki (Archive)
OpenSCAD Is Kinda Neat
Published [10]December 20, 2025
[11][Screenshot-2025-12-20-at-12]Designing a simple battery holder in OpenSCAD.
Earlier this year I designed a very basic box/organizer for [12]AA and [13]AAA
batteries in [14]Autodesk Fusion, making it parameterized so that by changing a
few variables one could adjust the battery type/size, rows/columns, etc. This
worked well, and after [15]uploading it to Printables earlier today I realized
that reimplementing it would probably be a good way to learn the basics of [16]
OpenSCAD.
OpenSCAD is a rather different type of CAD tool, one in which you write code to
generate objects. Because my battery holder is very simple (just a box with a
pattern of cutouts) and uses input parameters, I figured itd be a good intro
to a new language / tool. And in the future might even be better than firing up
Fusion for such simple designs.
After going through part of [17]the tutorial and an hour or so of poking,
heres the result: [18]battery_holder_generator.scad
[19][Screenshot-2025-12-20-at-12]Slicer showing the Fusion model on top and
OpenSCAD on bottom.
By changing just a few variables — numRows and numColumns and batteryType — one
can render a customized battery holder which can then be plopped into a [20]
slicer and printed. No heavy/expensive CAD software needed and the output is
effectively the same.
Without comments or informative output, this is the meat of the code:
AA = 15;
AAA = 11;
heightCompartment = 19;
thicknessWall = 1;
numRows = 4;
numColumns = 10;
batteryType = AA;
widthBox = (numRows * batteryType) + ((numRows + 1) * thicknessWall);
lengthBox = (numColumns * batteryType) + ((numColumns + 1) * thicknessWall);
depthBox = heightCompartment + thicknessWall;
difference() {
cube([lengthBox, widthBox, depthBox]);
for (c = [ 1 : numColumns ])
for (r = [ 1 : numRows ])
let (
startColumn = ((c * thicknessWall) + ((c - 1) * batteryType)),
startRow = ((r * thicknessWall) + ((r - 1) * batteryType))
)
{
translate([startColumn, startRow, thicknessWall])
cube([batteryType, batteryType, heightCompartment + 1]);
}
};
Simply, it draws a box and cuts out the holes. (The first cube() draws the main
box, then difference() subtracts the battery holes via the second cube() as
their quantity and location (via translate()) is iterated.
Thats it. Pretty neat, eh?
(One part that confused me is how I needed to use [21]let() to define
startColumn and startRow inside the loop. I dont understand this…)
While this probably wont be very helpful for more complicated designs, I can
see this being super useful for bearing drifts, spacers, and other similar
simple (yet incredibly useful in real life) geometric shapes.
Published in [22]computers and [23]making things
Previous Post [24]Solar Radiation (Sun) Shield for Temperature Sensors
Next Post [25]Home Assistant as Personal Device Tracker
Sidebar
Recent Posts
• [26]Home Assistant as Personal Device Tracker December 26, 2025
• [27]OpenSCAD Is Kinda Neat December 20, 2025
• [28]Solar Radiation (Sun) Shield for Temperature Sensors December 19, 2025
• [29]Riser Feet for Wahoo KICKR CORE 2 December 6, 2025
• [30]Wireshark 4.6.0 Supports macOS pktap Metadata (PID, Process Name, etc.)
October 14, 2025
• [31]Fat Bike Peanuts (Presta Nuts for Single Wall Fatbike Rims) June 21,
2025
• [32]Windows 10/11 Drivers for Epson Perfection 3170 Photo Scanner April 2,
2025
• [33]The History of Fibber Mountain March 21, 2025
• [34]Fox 803-01-727 Replaces 803-01-993 March 20, 2025
• [35]Automated Private Mobile Phone Photo Backup (Android to Apple Photos)
January 23, 2025
• [36]ZOOZ ZSE44 Flat Lines at 0° (C or F) January 22, 2025
• [37]Bambu Lab P1S on IoT VLAN December 19, 2024
• [38]Fix for Leaky Valves on Single Wall Fatbike Rims December 6, 2024
• [39]Ride Dirt Trails, Not Mud Trails: Reposted November 22, 2024
• [40]HDMI-CEC to Onkyo RI Bridge September 2, 2024
• [41]Onkyo RI for ESPHome / Home Assistant August 19, 2024
• [42]New XC Bike: Pivot Mach 4 SL v3 May 12, 2024
• [43]Fork-Mount Bike Rack for Honda Odyssey (2018+) March 5, 2024
• [44]Sunrise-like Alarm Clock via Home Assistant + Android January 19, 2024
• [45]_wahoo-fitness-tnp._tcp.local January 10, 2024
Categories
• [46]acquired things
• [47]around the house
• [48]automotive
• [49]beer
• [50]computers
• [51]cycling
• [52]electronics
• [53]family
• [54]finances
• [55]food
• [56]found things
• [57]games
• [58]health
• [59]livejournal
• [60]making things
• [61]mapping
• [62]moved from livejournal
• [63]movies
• [64]music
• [65]nuxx.net
• [66]outdoors
• [67]politics
• [68]travel
• [69]weather
• [70]work
Posts
• [71]Home Assistant as Personal Device Tracker
• [72]OpenSCAD Is Kinda Neat
• [73]Solar Radiation (Sun) Shield for Temperature Sensors
• [74]Riser Feet for Wahoo KICKR CORE 2
• [75]Wireshark 4.6.0 Supports macOS pktap Metadata (PID, Process Name, etc.)
• [76]Fat Bike Peanuts (Presta Nuts for Single Wall Fatbike Rims)
• [77]Windows 10/11 Drivers for Epson Perfection 3170 Photo Scanner
• [78]The History of Fibber Mountain
• [79]Fox 803-01-727 Replaces 803-01-993
• [80]Automated Private Mobile Phone Photo Backup (Android to Apple Photos)
[81]Period WordPress Theme by Compete Themes.
Scroll to the top
References:
[1] https://nuxx.net/blog/2025/12/20/openscad-is-kinda-neat/#main
[2] https://nuxx.net/blog
[4] https://www.facebook.com/steve.vigneau
[5] mailto:steve@nuxx.net
[8] https://nuxx.net/blog/about/
[9] https://nuxx.net/wiki_archive/A/Main_Page
[10] https://nuxx.net/blog/2025/12/
[11] https://nuxx.net/blog/wp-content/uploads/2025/12/Screenshot-2025-12-20-at-12.11.35-PM-scaled.png
[12] https://en.wikipedia.org/wiki/AA_battery
[13] https://en.wikipedia.org/wiki/AAA_battery
[14] https://www.autodesk.com/products/fusion-360/
[15] https://www.printables.com/model/1522509-simple-battery-holder-aa-and-aaa-w-parameterized-f
[16] https://openscad.org/
[17] https://en.wikibooks.org/wiki/OpenSCAD_Tutorial
[18] https://nuxx.net/files/3d_printing/battery_holder_generator.scad
[19] https://nuxx.net/blog/wp-content/uploads/2025/12/Screenshot-2025-12-20-at-12.30.03-PM-scaled.png
[20] https://en.wikipedia.org/wiki/Slicer_(3D_printing)
[21] https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/List_Comprehensions#let
[22] https://nuxx.net/blog/category/computers/
[23] https://nuxx.net/blog/category/making-things/
[24] https://nuxx.net/blog/2025/12/19/solar-radiation-sun-shield-for-temperature-sensors/
[25] https://nuxx.net/blog/2025/12/26/home-assistant-as-personal-device-tracker/
[26] https://nuxx.net/blog/2025/12/26/home-assistant-as-personal-device-tracker/
[27] https://nuxx.net/blog/2025/12/20/openscad-is-kinda-neat/
[28] https://nuxx.net/blog/2025/12/19/solar-radiation-sun-shield-for-temperature-sensors/
[29] https://nuxx.net/blog/2025/12/06/riser-feet-for-wahoo-kickr-core-2/
[30] https://nuxx.net/blog/2025/10/14/wireshark-4-6-0-supports-macos-pktap-metadata-pid-process-name-etc/
[31] https://nuxx.net/blog/2025/06/21/fat-bike-peanuts-presta-nuts-for-single-wall-fatbike-rims/
[32] https://nuxx.net/blog/2025/04/02/windows-10-11-drivers-for-epson-perfection-3170-photo-scanner/
[33] https://nuxx.net/blog/2025/03/21/the-history-of-fibber-mountain/
[34] https://nuxx.net/blog/2025/03/20/fox-803-01-727-replaces-803-01-993/
[35] https://nuxx.net/blog/2025/01/23/automated-private-mobile-phone-photo-backup-android-to-apple-photos/
[36] https://nuxx.net/blog/2025/01/22/zooz-zse44-flat-lines-at-0-c-or-f/
[37] https://nuxx.net/blog/2024/12/19/bambu-lab-p1s-on-iot-vlan/
[38] https://nuxx.net/blog/2024/12/06/fix-for-leaky-valves-on-single-wall-fatbike-rims/
[39] https://nuxx.net/blog/2024/11/22/ride-dirt-trails-not-mud-trails-reposted/
[40] https://nuxx.net/blog/2024/09/02/hdmi-cec-to-onkyo-ri-bridge/
[41] https://nuxx.net/blog/2024/08/19/onkyo-ri-for-esphome-home-assistant/
[42] https://nuxx.net/blog/2024/05/12/new-xc-bike-pivot-mach-4-sl-v3/
[43] https://nuxx.net/blog/2024/03/05/fork-mount-bike-rack-for-honda-odyssey-2018/
[44] https://nuxx.net/blog/2024/01/19/sunrise-like-alarm-clock-via-home-assistant-android/
[45] https://nuxx.net/blog/2024/01/10/_wahoo-fitness-tnp-_tcp-local/
[46] https://nuxx.net/blog/category/acquired-things/
[47] https://nuxx.net/blog/category/around-the-house/
[48] https://nuxx.net/blog/category/automotive/
[49] https://nuxx.net/blog/category/beer/
[50] https://nuxx.net/blog/category/computers/
[51] https://nuxx.net/blog/category/cycling/
[52] https://nuxx.net/blog/category/electronics/
[53] https://nuxx.net/blog/category/family/
[54] https://nuxx.net/blog/category/finances/
[55] https://nuxx.net/blog/category/food/
[56] https://nuxx.net/blog/category/found-things/
[57] https://nuxx.net/blog/category/games/
[58] https://nuxx.net/blog/category/health/
[59] https://nuxx.net/blog/category/livejournal/
[60] https://nuxx.net/blog/category/making-things/
[61] https://nuxx.net/blog/category/mapping/
[62] https://nuxx.net/blog/category/moved-from-livejournal/
[63] https://nuxx.net/blog/category/movies/
[64] https://nuxx.net/blog/category/music/
[65] https://nuxx.net/blog/category/nuxxnet/
[66] https://nuxx.net/blog/category/outdoors/
[67] https://nuxx.net/blog/category/politics/
[68] https://nuxx.net/blog/category/travel/
[69] https://nuxx.net/blog/category/weather/
[70] https://nuxx.net/blog/category/work/
[71] https://nuxx.net/blog/2025/12/26/home-assistant-as-personal-device-tracker/
[72] https://nuxx.net/blog/2025/12/20/openscad-is-kinda-neat/
[73] https://nuxx.net/blog/2025/12/19/solar-radiation-sun-shield-for-temperature-sensors/
[74] https://nuxx.net/blog/2025/12/06/riser-feet-for-wahoo-kickr-core-2/
[75] https://nuxx.net/blog/2025/10/14/wireshark-4-6-0-supports-macos-pktap-metadata-pid-process-name-etc/
[76] https://nuxx.net/blog/2025/06/21/fat-bike-peanuts-presta-nuts-for-single-wall-fatbike-rims/
[77] https://nuxx.net/blog/2025/04/02/windows-10-11-drivers-for-epson-perfection-3170-photo-scanner/
[78] https://nuxx.net/blog/2025/03/21/the-history-of-fibber-mountain/
[79] https://nuxx.net/blog/2025/03/20/fox-803-01-727-replaces-803-01-993/
[80] https://nuxx.net/blog/2025/01/23/automated-private-mobile-phone-photo-backup-android-to-apple-photos/
[81] https://www.competethemes.com/period/

View File

@@ -0,0 +1,148 @@
[1]Ruslan Osipov [2][ ]
[3]About [4]Categories [5]Archive [6] RSS feed icon for RSS
Home is where my stuff is
📅 Dec 29, 2025 🏷️ [7]Philosophy
When I was in my 20s, decluttering was easy. I didnt have a lot of stuff. I
came to the US with a single suitcase, and I mostly kept my stuff contained to
that suitcase for years. It was nice - every time Id move when renting rooms
(which was often), Id go through all my stuff, put it back in the suitcase,
and be back on the move.
My mom lived through the dissolution of the Soviet Union, which instilled a
scarcity mindset - something I naturally inherited. You dont own too many
things, you take care of what you own, you dont throw stuff away. Stuff was
hard to come by, so you respected it.
The irony is that this mindset both prevents accumulation and makes
decluttering harder. You dont buy frivolously, but you also dont discard
easily. Every object earned its place.
I slowly started accumulating stuff. First, it was the computer. My love of
both tech and games is no secret, so I upgraded from a tiny netbook into a
full-blown gaming PC. It wasnt anything to write home about, but it was big
enough that it would no longer fit in my suitcase. There was a monitor too, so
two things that I had to have. It was the first time I needed help moving - and
my last landlord was nice enough to help - a suitcase, a PC tower, and a
monitor.
I still didnt have too much stuff, and a dedicated PC really was a great
investment for a gaming enthusiast like me. I got a bicycle too, but that was
really a transportation method, and while it was yet another thing - it made me
healthier and opened up the city around me.
Clutter escalated once I rented an entire place to myself. All of a sudden I
needed furniture, moving up from prefurnished rooms. At first I lived in a tiny
studio which didnt even have a functional kitchen. A bed, a clothes rack, and
a desk for my computer.
The studio was cramped and utilitarian, but I remember a specific kind of
peace. Everything I owned was visible from the bed. No hidden boxes, no “I
should really go through that” guilt. I could see all my stuff. I didnt
realize at the time that this was a temporary state - not a lifestyle Id
chosen, but a constraint Id graduate out of. Minimalism is easy when the life
is not yet complicated.
I wont bore you with every place I lived in throughout my life, so lets fast
forward a decade. My wife, child, and I live in our house in San Diego, and
have a lot more stuff now. Naturally, all the furniture, clothes for three,
kitchen stuff (I love to cook), so many different things. Theres all the home
improvement stuff - hey, gotta keep the paints, the brushes, the hammers and
the drills. Need all of that to take care of the house we own. I have many more
interests these days too - from miniature painting to, as of recently, [8]3D
printing. All of the hobbies take up valuable space.
I had a director, Luke, who was complaining about business travel - and me,
being a young tech professional, could not relate. He would say “Home is where
my stuff is. I like my stuff.” And now that I have more stuff - ugh, I get it.
I go through annual decluttering, Konmari exercises (“does this bring me joy?
”). But its hard, because buying stuff is really easy. A few clicks and
tomorrow (or sometimes even today) theres a box on your porch. Look, just last
week I talked about [9]a phone keyboard I bought. The friction is gone. The
decision to acquire takes seconds; the decision to discard takes emotional
labor.
Heres what Ive realized: every object I own is a fossil. A little sediment
left by a past version of myself.
The gaming PC wasnt clutter - it was proof that Id made it, that I could
afford something nice for once, that I wasnt just surviving anymore. The drill
isnt clutter - its homeowner-me, a version of myself that
20-something-year-old me with his suitcase couldnt have imagined. The 3D
printer is current-mes curiosity, an exploration of a hobby. The miniature
paints are the version of me that finally has time for hobbies just for the
sake of having hobbies.
This is why decluttering is so hard. Its not really about tidiness. Its about
deciding which past selves get to stay.
That drawer with random cables? Thats “I might need this someday” me - the
Soviet scarcity mindset my mom handed down. The programming books Ill never
open again? Thats a young programmer me from a decade ago. The fancy kitchen
gadgets I used twice? Thats “Im going to become someone who makes pasta from
scratch” me. Aspirational me. He didnt pan out, but he tried.
Some of these versions of myself are still relevant. Some arent. The hard part
isnt identifying which is which - its accepting that letting go of the object
means letting go of that version of me. Admitting that Im not that person
anymore. Or that I never became the person I bought that thing for.
I dont think the goal is to minimize anymore. Ive read the minimalism blogs,
Ive seen the photos of people with one bag and a laptop living their best life
in Lisbon. Good for them, I lived that life before - hell, [10]I lived out of
my car for a year. But I have a partner, a kid, a house, and more varied
interests. All of which come with stuff.
I want to be intentional about which identities Im holding onto and why. Some
sediment is just dirt - clear it out, make space, breathe easier. But some
sediment is bedrock (Im not a geologist, I dont know rocks). The one suitcase
life isnt coming back, and thats okay. Im in a different stage of my life: I
look back at my “simple life” with longing, but I enjoy my life today even more
- or maybe just differently. I certainly enjoy it in the way important to me
today.
So now when I declutter, I try to ask a different question. Not “does this
bring me joy?” but “which version of me needed this, and do I still want to
carry him forward?” Sometimes the answer is yes. The drill stays. The 3D
printer stays. The gaming PC - upgraded many times now - stays. And sometimes
the answer is: that guy did his best, but Im someone else now. Thanks for
getting me here. Into the donate pile you go.
It doesnt make decluttering easy. But it helps me make peace with the mess.
The suitcase me is not coming back, and thats probably for the best - he
didnt really have much of a life yet. Ive got more stuff now. Ive got more
me now. Ill figure out what stays.
Its been 10 years since I first wrote about [11]my experience with minimalism.
Reading through it now - many of the story beats are similar, but the
perspective changed. Funny how that works…
[12]✍️ Reply by email
[13]
Ruslan Osipov
Notes on technology, travel, productivity, finance, and everything in between.
[14]← [15]IndieWeb webring 🕸💍 [16]→
References:
[1] https://rosipov.com/
[3] https://rosipov.com/blog/about/
[4] https://rosipov.com/blog/categories/
[5] https://rosipov.com/blog/archive/
[6] https://rosipov.com/atom.xml
[7] https://rosipov.com/blog/categories/philosophy
[8] https://rosipov.com/blog/thoughts-on-3d-printing/
[9] https://rosipov.com/blog/i-bought-a-keyboard-for-my-phone/
[10] https://rosipov.com/blog/living-in-a-car-for-5000-miles/
[11] https://rosipov.com/blog/my-experience-with-minimalism/
[12] mailto:ruslan@rosipov.com?subject=Re:%20Home%20is%20where%20my%20stuff%20is
[13] https://rosipov.com/blog/home-is-where-my-stuff-is/
[14] https://xn--sr8hvo.ws/previous
[15] https://xn--sr8hvo.ws/
[16] https://xn--sr8hvo.ws/next

View File

@@ -0,0 +1,160 @@
[1]Skip to content
[2]Tim Hårek
• [3]Blog
• [4]About
• [5]More…
1. [6]Home
2. [7]Blog
3. [8]December 2025
[9]Tim Hårek Andreassen [10](Photo) [11]tim@harek.no [12]PGP key
December 2025
Published December 31, 2025
3 minutes read
December is the slowest, fastest, and shortest month of the year. Everything
has to happen this month. But I survived!
From the blog since my last recently post:
• [13]Do something about it
• [14]2025 Year in review
🍀 Life
Holidays, dinners, family gatherings, visits, dinners, sickness. You name it.
This month, we had it all!
Christmas was really chill this year at my SOs family. Fantastic food,
excellent company, and our daughter got to open a bunch of gifts.
For New Year Eve today, were eating dinner with friends of ours that has a
daughter the same age as ours. Well head home before the fireworks start and
just take in the new year by watching a movie and doing a no-stress
celebration.
🎬 Entertainment
From my [15]logs.
Movies
• Idiocracy (2006) I remembered this movie being better&mldr;
• General Magic (2019) Incredible story. I had never heard about this
General Magic company before watching this doc. And like the doc clearly
lays out, they were ahead of their time with their “smartphone”, but they
absolutely paved the way for Apple, and others.
• Rain Man (1988) I believe Tom Cruise is like this in real life, hes not
actually acting 😂
• Sick of Myself (2022) WTF. The director/writer must know someone like
this. And its sick that people actually will go to these lengths just for
attention. And I see a clear similarity between The Substance and this
movie.
• Avatar: Fire and Ash (2025) It has touching moments, a bunch of weird
dialog and even cringe dialog. The action was cool, but what threw me off
from the whole movie and annoyed me from start to end was that some of the
movie is 24 FPS and some of it is 48 (felt higher). So whenever the movie
went from 48 to 24 FPS the movie felt like a videogame and felt like it was
lagging.
• Marty Supreme (2025) This movie had everything: an obnoxious protagonist,
obnoxious supporting characters, likable story, fucked up events, awesome
setting (1950s). This movie kept me entertained from start to finish.
TV
Still watching Pluribus S1, we also started watching Fallout S2.
Games
Still playing a lot of ARC Raiders. I feel like a kid when I get to play it.
The game is so easy to just pick up, and if I end up losing, its not the end
of the world. I just kept the loot safe the other guy 😂
🌐 Links
• [16]Keep the Robots Out of the Gym I wanna do the work myself.
• [17]Maybe the Default Settings Are Too High Slow and steady wins the
race.
• [18]Getting started with Playdate on Ubuntu Im going to try this, I want
to learn Lua and game dev!
• [19]OpenSCAD Is Kinda Neat I need to look into OpenSCAD! This looks
really cool.
• [20]I Wish People Were More Public I agree. We can learn from each other
and be inspired. Needless to say that we dont need to be public through
social media, but do whatever floats your boat :)
• [21]Thin Desires Are Eating Your Life Excellent post about not gaining or
losing weight!
• [22]How to be exceptional at anything Simple (not easy) and effective
habits to live by!
• [23]You Are Dating an Ecosystem I guess this is true for a lot of people.
I feel like this isnt true for me at least.
• [24]Cassette Futurism I love cassette futurism, its like synthwave but
visual art.
• [25]All it takes is for one to work out This.
• [26]The Creators Oath “I reject the siren call of market trends, praise,
or pressure.”
• [27]Programming peaked “Everything was better before”. Jokes aside, this
makes a good point!
• [28]A static page generator for repos This is beautiful!
Tagged with
• [29]#recently
634 words
[30]Reply via email
← Previous
[31]Do something about it
Next →
[32]2025 Year in review
Last deploy: 2026-01-05
• [33]Stats
• [34]Privacy
• [35]Connect
• [36]Subscribe
References:
[1] https://timharek.no/blog/2025-december-recently/#main
[2] https://timharek.no/
[3] https://timharek.no/blog/
[4] https://timharek.no/about/
[5] https://timharek.no/more/
[6] https://timharek.no/
[7] https://timharek.no/blog/
[8] https://timharek.no/blog/2025-december-recently/
[9] https://timharek.no/
[10] https://timharek.no/blog/2025-december-recently/ZgotmplZ
[11] mailto:tim@harek.no
[12] https://timharek.no/public-key.asc
[13] https://timharek.no/blog/2025-12-07-do-something-about-it
[14] https://timharek.no/blog/2025-12-31-2025-year-in-review
[15] https://timharek.no/logs
[16] https://danielmiessler.com/blog/keep-the-robots-out-of-the-gym
[17] https://www.raptitude.com/2025/12/maybe-the-default-settings-are-too-high/
[18] https://sethmlarson.dev/getting-started-with-playdate-on-ubuntu
[19] https://nuxx.net/blog/2025/12/20/openscad-is-kinda-neat/
[20] https://borretti.me/article/i-wish-people-were-more-public
[21] https://www.joanwestenberg.com/thin-desires-are-eating-your-life/
[22] https://abdulhamidhassan.com/post/802459222214410240/how-to-be-exceptional-at-anything
[23] https://www.razor.blog/2025/12/you-will-never-be-in-two-person.html?m=1
[24] https://martin-fieber.de/blog/cassette-futurism/
[25] https://alearningaday.blog/2025/11/28/all-it-takes-is-for-one-to-work-out-2/
[26] https://andreasflakstad.no/posts/creatorsoath/
[27] https://functional.computer/blog/programming-peaked
[28] https://github.com/antonmedv/gitmal?tab=readme-ov-file
[29] https://timharek.no/tags/recently/
[30] mailto:tim@harek.no?subject=RE:%20December%202025
[31] https://timharek.no/blog/do-something-about-it/
[32] https://timharek.no/blog/2025-year-in-review/
[33] https://timharek.no/stats/
[34] https://timharek.no/privacy/
[35] https://timharek.no/connect/
[36] https://timharek.no/subscribe/