blog-fogus-me-qsbhow.txt (23780B)
1 [1][fpjs] 2 read 3 4 [2][joc] 5 read or [3]learn more 6 7 [4]Send More Paramedics 8 9 λ λ λ 10 11 [5]Fogus' [6]Thoughts on life, [7]programming, and [8]thinking 12 13 ❤ [9]c [10]clj [11]erl [12]pl [13]frink [14]fth [15]cl [16]org [17]pure [18]icl 14 [19]qi ❤ 15 16 Follow me on Twitter... [20]● or RSS... [21]● 17 18 Run this blog in [22]mobile 19 20 [23]2024 [24]2023 [25]2022 [26]2021 [27]2020 [28]2019 [29]2018 [30]2017 [31] 21 2016 [32]2015 [33]2014 [34]2013 [35]2012 [36]2011 [37]2010 [38]2009 [39]2008 22 [40]2007 [41]2006 [42]2005 [43]2004 [44]2003 [45]2002 23 24 [46]The best things and stuff of 2024 25 26 Dec 23, 2024 27 28 Great things and people that I discovered, learned, read, met, etc. in 2024. No 29 particular ordering is implied. Not everything is new. 30 31 also: see the lists from [47]2023, [48]2022, [49]2021, [50]2020, [51]2019, [52] 32 2018, [53]2017, [54]2016, [55]2015, [56]2014, [57]2013, [58]2012, [59]2011 and 33 [60]2010 34 35 Great posts | articles | talks read/watched 36 37 • [61]ELITE: The game that couldn’t be written from Alexander the ok – Elite 38 was one of my favorite games on my Commodore 64 1,000,000 years ago and so 39 I’m a sucker for articles on this gem. If you’re interested, also check out 40 [62]the annotated C64 source code. ^[63]1 41 • [64]The Rich History of Ham Radio Culture by Kristen Haring – I missed out 42 on the Ham radio craze and only recently learned about its rich history. 43 This article is a good overview and starting point if you’re interested in 44 learning too. 45 • [65]Get to Know Your Japanese Bathroom Ghosts by Eric Grundhauser – 46 Describes the interesting Japanese cultural folklore around bathroom 47 ghosts. 48 • [66]The History of WordStar by Abort Retry Fail LLC – A great historical 49 article about one of the most influential software suites ever created. 50 Additionally, the comments are a goldmine of additional information and 51 corrections and should not be skipped. 52 • [67]Combinatory Programming by zdsmith – Describes combinatorial 53 programming using motivated examples — a technique that’s surprisingly 54 scarce in articles about the topic. 55 • [68]Philip K. Dick’s Favorite Classical Music by Open Culture – Discusses 56 PKD’s love for classical music and the references to composers and their 57 works in his fiction. The post also, includes an [69]11-hour classical 58 music playlist for your listening pleasure. 59 • [70]Goodbye, Kory by Andy Looney – The world lost Kory Heath, a game 60 designer whom I admire immensely. I’ve talked about his magnum opus [71] 61 Zendo on this blog before and have run numerous play sessions over the 62 years. He was single-handedly responsible for hundreds of hours of 63 enjoyment around my home and within my group of friends. The world is much 64 the poorer without him in it. RIP. ^[72]2 65 66 Most viewed blog posts by me 67 68 • [73]On method values, part 1 – We released Clojure 1.12.0 this year and so 69 I wanted to write about one of the features that I worked on. Method values 70 are symbolic references to Java methods that can be used in value contexts 71 and the design and implementation of this feature was interesting enough to 72 talk about. The feature has been generally well received by the Clojure 73 community. 74 75 Favorite technical (and technical-adjacent) books discovered (and read) 76 77 • [74]And so FORTH by Timothy Huang – I found this long out of print Forth 78 tome via inter library loan and enjoyed it immensely. It’s a nice blend of 79 the ideas in Brodie’s [75]Thinking Forth and something like Geere’s [76] 80 Forth: The Next Step. It was a sad day when I had to return this beauty 81 back to the library because I could have used another read or two at least. 82 • [77]BASIC and FORTH in Parallel by S.J. Wainwright – This style of book is 83 exactly the kind of book that I would one day like to write. While the 84 specifics of any such book would be different, the central conceit is 85 perfect. That is, this book uses BASIC to create a simple stack machine and 86 Forth interpreter and then presents simple Forth programs exercising them. 87 88 Favorite non-technical books read 89 90 • [78]Butcher’s Crossing by John Williams – Follows Harvard drop-out Will 91 Andrews as he escapes to the American frontier with a wad of cash to find 92 adventure and “an original relation to nature”. Andrews eventually finds 93 Miller who is more than happy to help the young man part with his money in 94 an attempt to find a hidden Colorado valley filled with buffalo that may or 95 may not still (if it ever did) exist. The book follows Miller and Andrews’ 96 (plus a skinner Schneider and driver Hoge) trek throw the frontier and 97 describes in harrowing detail their tribulations. I could not stop reading 98 and finished the book in a weekend. This one demands multiple reads to 99 really absorb the nuance. 100 • [79]The Spectral Link by Thomas Ligotti – Contains two stories by Ligotti: 101 “Metaphysica Morum” and “The Small People”. The first is quite different 102 than most of Ligotti’s work that I’ve read so far. It follows a 103 self-described “metaphysical mutant” and blends overtly dark humor with an 104 underlying pessimistic philosophy centered on a theme of euthanasia. “The 105 Small People” is a dream-like exploration of paranoia and isolation. Both 106 stories are a good introduction to the range in Ligotti’s work if you’re 107 interested in checking him out. 108 • [80]The Corvo Cult by Robert Scoble – Frederick Rolfe (aka Baron Corvo) was 109 an little-known Edwardian author who is often remembered more for his 110 bombastic personality than his fictional works. This book talks about the 111 rise and growth of the still active “Corvo Cult” — an obscure literary 112 fandom. In many cases, Rolfe’s fervid devotees matched the controversial 113 author in eccentricity, but the true fascination lies in the broad range of 114 people drawn to his eclectic works. 115 116 Number of books written or published 117 118 0 119 120 Number of programming languages designed 121 122 0.5 123 124 Favorite music discovered 125 126 • [81]The Paragons – At some point I became interested in the roots of ska 127 and The Paragons were the best group that I discovered during my 128 explorations. 129 • [82]That’s All! by Sammy Davis Jr. – *A fantastic performance from a master 130 of the vocal form. The songs are brilliant but the banter between songs 131 will keep me listening into the distant future. 132 133 Favorite films discovered 134 135 • [83]Withnail & I – [84]Sam Aaron recommended this film to me years ago but 136 I only managed to watch it in 2024. It’s a great example of a dry comedy 137 following a couple of screw-ups and their misadventures. 138 • [85]Jodorowsky’s Dune – A documentary about the most influential film that 139 never was. 140 • [86]Requiem for a Dream – I’m probably the last person in the world to 141 watch this relentless survey of despair. Not for the faint of heart. 142 143 Favorite podcasts 144 145 • [87]Will Radio – Will Byrd started the year promising a KiloTube of videos 146 (i.e. 1024 videos) in 2024 and it’s been a blast following along! There’s 147 no one quite like Will and so any chance that I can get to experience more 148 of him I will jump on. 149 • [88]Eros + Massacre – Another podcast triumph by Samm Deighan surveying the 150 weird world of psychotronic cinema. 151 152 Favorite programming languages (or related) I hacked on/with on my own time 153 154 • [89]Joy – Joy is a mindfrak of a programming language in the concatenative 155 functional language family. The core of Joy is beautiful and among the 156 foundational programming languages in my opinion. 157 • [90]Forth – Sticking with the concatenative family in 2024, I continued to 158 explore Forth. Interestingly the language is incredibly rich in history and 159 conducive to a wide range of techniques and paradigms. I’m unsure if I’ll 160 ever find the opportunity to use Forth in anger, but I will say that I 161 should come out of my explorations a stronger programmer and program 162 designer. 163 164 Programming languages used for work-related projects 165 166 • [91]Java – Working deep in the Clojure compiler means that much of my work 167 in 2024 was in Java. 168 • [92]Clojure – 2024 marks the 15th year^[93]3 as a full-time Clojure 169 programmer and the 1st year as a full-time Clojure core developer. 170 • [94]ClojureScript – Less-so now than when I was consulting full-time but I 171 occasionally dig into explore the implications of changes to Clojure on 172 CLJS. 173 • [95]Datalog – The [96]Datomic flavor of Datalog is the flavor of choice for 174 database access, be it in-process or in the cloud. Again, my day-to-day 175 usage is limited, but I have my share of personal databases hosted on 176 Datomic. 177 178 Programming languages (and related) that I hope to explore more deeply 179 180 • [97]Joy – There’s a mountain of deep information on Joy that I would like 181 to devour in 2025.^[98]4 182 • [99]Mouse – Yet another concatenative language to explore that’s long-dead 183 but still has some lessons to teach one such as myself. 184 • [100]POP-11 – Another dead language that was designed to support AI 185 applications in the 70s and 80s. I love the idea of exploring the language 186 and the suite of applications that built up around it. 187 188 Favorite papers discovered (and read) 189 190 • [101]Recursion Theory and Joy by Manfred von Thun – Joy’s underlying 191 reliance on combanatory programming manifests deep in the language even to 192 the degree that recursion in the language is implemented in userspace via 193 recursive combinators. This paper describes the “Joy Way” and its 194 relationship to recursion. 195 • [102]A Simple Applicative Language: Mini-ML (PDF) by D. Clement and J. 196 Despeyroux and T. Despeyroux and G. Kahn – Presents a beautiful definition 197 of ML language and its compilation to an abstract machine. 198 199 Still haven’t read… 200 201 I Ching, A Fire upon the Deep, Don Quixote, and [103]a boat-load of sci-fi 202 203 Favorite technical conference attended 204 205 • [104]Clojure/conj 2024 – This was the first Clojure conference that I 206 played a somewhat active part in organizing. Let me be clear, my part in 207 the matter was minimal at best, but it did provide me a window into the 208 complexities of organizing a conference. The conference itself was a blast 209 and it was great to meet old and new Clojure friends as well as [105] 210 colleagues! 211 212 Favorite code read 213 214 • [106]Restrained Datalog in 39loc by Christophe Grande – I’ve learned over 215 the years that if Christophe writes a technical article then it behooves me 216 to study it deeply. The highlight of the year from Christophe was his 217 simple, yet rich, Datalog implementation in 39 lines of Clojure code. It’s 218 clear that 39 lines of Clojure goes a long way and especially so when a 219 master of the language plays in it. 220 • [107]Post-Apocalyptic Programming by Serge Zaitsev – I love the central 221 conceit of the post, summarized as “what technology could/should we create 222 in the absence of modern computing niceties?” The post starts with a CPU 223 emulator, builds a language for it, and motives its decisions along the 224 way. There’s a brilliant hard science fiction story in here somewhere, I 225 can feel it. 226 • [108]MINT – MINT is highly inspirational to me as a lesson in minimal 227 programming language design. Based on Forth, MINT makes various design 228 decisions and trade-offs to remain small and fast. 229 230 Life-changing technology “discovered” 231 232 Nothing this year. 233 234 State of plans from 2023 235 236 • Clojure 1.12 – Released in [109]early September and one of the biggest 237 releases in years as far as feature additions go. 238 • Go much deeper down the concatenative rabbit-hole – An unmitigated success! 239 • Publish even more non-technical writing – My research into the 240 Corvo-related archives stored at Georgetown University was a success. 241 However, my efforts in writing up my findings has stalled. 242 243 Plans for 2025 244 245 • [110]Clojure 1.13 – Thinking around the 1.13 release is ongoing and we’d 246 like to get it out sooner rather than later. Stay tuned. 247 • [111]clojure.core.async next – We’ve laid the groundwork for a new version 248 of core.async and released it as version 1.7.701. We’d love to leverage JDK 249 21+ virtual threads to vastly simplify core.async’s implementation and have 250 started along this path in earnest. 251 • [112]Simplify my blog – I’d love to move away from WordPress in 2025. 252 • [113]Juxt – Juxt is my exploration in functional concatenative language 253 design built on the JVM. It’s not yet clear to me if or when I would ever 254 release this into the wild, but the explorations have been great fun and 255 I’ve used Juxt as a vehicle for finding relevant books and papers.^[114]5 256 That said, most of my programming time is spent maintaining and evolving 257 Clojure, but there are rare moments of time that I can spend on Juxt, and I 258 plan to continue to do so in 2025. 259 260 [115][juxt-274x300] 261 262 2024 Tech Radar 263 264 • try: [116]Boox Go 10.3 tablet – recommended by many colleagues 265 • adopt: [117]Blank Spaces app – helps to avoid phone brain-drain 266 • assess: [118]TypeScript – What does it buy me over JS? 267 • hold: [119]Zig – This looks like a dead-end for me 268 • stop: [120]Joy of Clojure 3rd edition – Another edition is unlikely but 269 hopefully something else may come of this work… this is an evolving 270 situation. 271 272 People who inspired me in 2024 (in no particular order) 273 274 Yuki, Keita, Shota, Craig Andera, Carin Meier, Justin Gehtland, Rich Hickey, 275 Nick Bentley, Paula Gearon, Zeeshan Lakhani, Brian Goetz, David Nolen, Jeb 276 Beich, Paul Greenhill, Kristin Looney, Andy Looney, Kurt Christensen, Samm 277 Deighan, David Chelimsky, Chas Emerick, Stacey Abrams, Paul deGrandis, Nada 278 Amin, Michiel Borkent, Alvaro Videla, Slava Pestov, Yoko Harada, Mike Fikes, 279 Dan De Aguiar, Christian Romney, Russ Olsen, Alex Miller, Adam Friedman, Tracie 280 Harris, Alan Kay, Janet A. Carr, Wayne Applewhite, Naoko Higashide, Zach 281 Tellman, Nate Prawdzik, Bobbi Towers, JF Martel, Phil Ford, Nate Hayden, Sean 282 Ross, Tim Good, Chris Redinger, Steve Jensen, Jordan Miller, Tim Ewald, Stu 283 Halloway, Jack Rusher, Michael Berstein, Benoît Fleury, Rafael Ferreira, Robert 284 Randolph, Joe Lane, Renee Lee, Pedro Matiello, Jarrod Taylor, Jaret Binford, 285 Ailan Batista, Matheus Machado, Quentin S. Crisp, John Cooper, Conrad Barski, 286 Amabel Holland, Ben Kamphaus, Barry Malzberg (RIP), Kory Heath (RIP). 287 288 Onward to 2025! 289 290 :F 291 292 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 293 294 1. I also recommend and excellent YT video [121]“The Making of ELITE”. [122]↩ 295 296 2. Dave Chalker also wrote about Kory on his blog at “[123]Remembering the 297 Master: An Inelegant Eulogy for Kory Heath“. [124]↩ 298 299 3. This is strictly my work-life time. My total use of Clojure has been 300 longer. [125]↩ 301 302 4. Sadly the death of Manfred von Thun brought the death of Joy with it. The 303 literature the language is indeed deep but it’s finite and has stopped 304 growing entirely. I would like to help fix this stagnation if I can in 305 2025. [126]↩ 306 307 5. You can see the current [127]Juxt bibtex on Github. [128]↩ 308 309 Related posts: 310 311 1. [129]The best things and stuff of 2023 312 2. [130]Goodbye Sir Arthur Clarke 313 3. [131]The best things and stuff of 2012 314 315 No Comments, [132]Comment or [133]Ping 316 317 Comments are closed. 318 319 [134][ ][135][Submit] 320 Copyright © 2002 - 2011 by [136]Fogus ([137]license information) 321 [138]read about my policy on affiliate links 322 323 Theme heavily influenced by [139]Ryan Tomayko 324 325 [ | [140]Log in | [141]top] 326 327 328 References: 329 330 [1] http://www.amazon.com/Functional-JavaScript-Introducing-Programming-Underscore-js/dp/1449360726/?tag=fogus-20 331 [2] http://www.joyofclojure.com/buy 332 [3] http://www.joyofclojure.com/ 333 [4] https://blog.fogus.me/ 334 [5] http://fogus.me/me/ 335 [6] http://fogus.me/static/ 336 [7] http://fogus.me/fun 337 [8] http://blog.fogus.me/linkage/ 338 [9] https://github.com/search?q=username%3Afogus+language%3Ac 339 [10] https://github.com/search?q=username%3Afogus+language%3Aclojure 340 [11] https://www.erlang.org/ 341 [12] https://www.swi-prolog.org/ 342 [13] http://futureboy.us/frinkdocs/ 343 [14] https://colorforth.github.io/ 344 [15] http://www.cons.org/ 345 [16] http://orgmode.org/worg/org-contrib/babel/ 346 [17] https://agraef.github.io/pure-lang/ 347 [18] https://clean.cs.ru.nl/Clean 348 [19] http://shenlanguage.org/ 349 [20] http://www.twitter.com/fogus 350 [21] http://blog.fogus.me/feed/ 351 [22] http://blog.fogus.me/index.php?wptheme=Carrington+Mobile 352 [23] https://blog.fogus.me/2024/ 353 [24] https://blog.fogus.me/2023/ 354 [25] https://blog.fogus.me/2022/ 355 [26] https://blog.fogus.me/2021/ 356 [27] https://blog.fogus.me/2020/ 357 [28] https://blog.fogus.me/2019/ 358 [29] https://blog.fogus.me/2018/ 359 [30] https://blog.fogus.me/2017/ 360 [31] https://blog.fogus.me/2016/ 361 [32] https://blog.fogus.me/2015/ 362 [33] https://blog.fogus.me/2014/ 363 [34] https://blog.fogus.me/2013/ 364 [35] https://blog.fogus.me/2012/ 365 [36] https://blog.fogus.me/2011/ 366 [37] https://blog.fogus.me/2010/ 367 [38] https://blog.fogus.me/2009/ 368 [39] https://blog.fogus.me/2008/ 369 [40] https://blog.fogus.me/2007/ 370 [41] https://blog.fogus.me/2006/ 371 [42] https://blog.fogus.me/2005/ 372 [43] https://blog.fogus.me/2004/ 373 [44] https://blog.fogus.me/2003/ 374 [45] https://blog.fogus.me/2002/ 375 [46] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/ 376 [47] https://blog.fogus.me/2023/12/18/the-best-things-and-stuff-of-2023/ 377 [48] http://blog.fogus.me/2022/12/13/the-best-things-and-stuff-of-2022/ 378 [49] https://blog.fogus.me/2021/12/27/the-best-things-and-stuff-of-2021/ 379 [50] http://blog.fogus.me/2020/12/31/the-best-things-and-stuff-of-2020/ 380 [51] http://blog.fogus.me/2019/12/30/the-best-things-and-stuff-of-2019/ 381 [52] http://blog.fogus.me/2019/01/02/the-best-things-and-stuff-of-2018/ 382 [53] http://blog.fogus.me/2018/01/02/the-best-things-and-stuff-of-2017/ 383 [54] http://blog.fogus.me/2016/12/29/the-best-things-and-stuff-of-2016/ 384 [55] http://blog.fogus.me/2015/12/29/the-best-things-and-stuff-of-2015/ 385 [56] http://blog.fogus.me/2014/12/29/the-best-things-and-stuff-of-2014/ 386 [57] http://blog.fogus.me/2013/12/27/the-best-things-and-stuff-of-2013/ 387 [58] http://blog.fogus.me/2012/12/26/the-best-things-and-stuff-of-2012/ 388 [59] http://blog.fogus.me/2011/12/31/the-best-things-and-stuff-of-2011/ 389 [60] http://blog.fogus.me/2010/12/30/the-best-things-in-2010/ 390 [61] https://www.youtube.com/watch?v=lC4YLMLar5I 391 [62] https://elite.bbcelite.com/c64/ 392 [63] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#fn:elite 393 [64] https://thereader.mitpress.mit.edu/the-rich-history-of-ham-radio-culture/ 394 [65] https://www.atlasobscura.com/articles/japans-bathroom-ghosts 395 [66] https://www.abortretry.fail/p/arrogant-difficult-powerful 396 [67] https://blog.zdsmith.com/series/combinatory-programming.html 397 [68] https://www.openculture.com/2014/05/philip-k-dicks-favorite-classical-music.html 398 [69] https://open.spotify.com/playlist/1RsnkX0bQWd2CVWW8jcxBR 399 [70] https://new.wunderland.com/2024/11/20/goodbye-kory/ 400 [71] https://blog.fogus.me/2014/10/23/games-of-interest-zendo/ 401 [72] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#fn:chalker 402 [73] https://blog.fogus.me/2024/08/19/on-method-values-part-1/ 403 [74] https://books.google.com/books/about/And_So_FORTH.html?id=iqUZAQAAIAAJ 404 [75] https://thinking-forth.sourceforge.net/ 405 [76] https://archive.org/details/forth-the-next-step-ron-geere 406 [77] https://www.amazon.com/BASIC-FORTH-Parallel-S-J-Wainwright/dp/0859341135?tag=fogus-20 407 [78] https://www.amazon.com/Butchers-Crossing-Review-Books-Classics/dp/1590171985/?tag=fogus-20 408 [79] https://www.amazon.com/Spectral-Link-Thomas-Ligotti-ebook/dp/B00LE52256/?tag=fogus-20 409 [80] https://www.amazon.com/Corvo-Cult-History-Obsession-2014-10-09/dp/B01FIY47AQ/?tag=fogus-20 410 [81] https://www.youtube.com/watch?v=o6TI2FfqGJ8&pp=ygUOInRoZSBwYXJhZ29ucyI%3D 411 [82] https://en.wikipedia.org/wiki/That%27s_All! 412 [83] https://en.wikipedia.org/wiki/Withnail_and_I 413 [84] http://sam.aaron.name/ 414 [85] https://en.wikipedia.org/wiki/Jodorowsky%27s_Dune 415 [86] https://en.wikipedia.org/wiki/Requiem_for_a_Dream 416 [87] https://www.youtube.com/@WilliamEByrd 417 [88] https://cinepunx.com/podcast-episodes/eros-massacre/ 418 [89] https://hypercubed.github.io/joy/joy.html 419 [90] https://www.forth.com/forth/ 420 [91] https://mail.openjdk.org/pipermail/amber-spec-experts/2023-December/003959.html 421 [92] http://www.clojure.org/ 422 [93] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#fn:15th 423 [94] http://www.clojurescript.org/ 424 [95] http://www.datomic.com/ 425 [96] https://www.datomic.com/ 426 [97] https://hypercubed.github.io/joy/joy.html 427 [98] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#fn:joy 428 [99] https://en.wikipedia.org/wiki/Mouse_(programming_language) 429 [100] https://poplogarchive.getpoplog.org/poplog.info.html 430 [101] https://hypercubed.github.io/joy/html/j05cmp.html 431 [102] https://www.cs.tufts.edu/~nr/cs257/archive/dominique-clement/applicative.pdf 432 [103] http://blog.fogus.me/2012/09/21/the-amazing-colossal-science-fiction-ketchup/ 433 [104] https://2024.clojure-conj.org/ 434 [105] https://www.nubank.com/ 435 [106] https://buttondown.com/tensegritics-curiosities/archive/restrained-datalog-in-39loc/ 436 [107] https://zserge.com/posts/post-apocalyptic-programming/ 437 [108] https://github.com/monsonite/MINT 438 [109] https://clojure.org/news/2024/09/05/clojure-1-12-0 439 [110] https://www.clojure.org/ 440 [111] https://github.com/clojure/core.async 441 [112] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/ 442 [113] https://gist.github.com/fogus/6d716276678b0698c96dd13e040c71eb 443 [114] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#fn:juxtbib 444 [115] https://blog.fogus.me/wp-content/uploads/2024/12/juxt.jpg 445 [116] https://www.amazon.com/BOOX-Tablet-Go-10-3-ePaper/dp/B0D4DFT3W3/?tag=fogus-20 446 [117] https://apps.apple.com/us/app/blank-spaces-launcher/id1570856853 447 [118] https://www.typescriptlang.org/ 448 [119] https://ziglang.org/ 449 [120] https://www.amazon.com/Joy-Clojure-Michael-Fogus/dp/1617291412/?tag=fogus-20 450 [121] https://www.youtube.com/watch?v=GpWoF5uVgbA&t=529s 451 [122] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#fnref:elite 452 [123] https://critical-hits.com/blog/2024/11/20/remembering-the-master-an-inelegant-eulogy-for-kory-heath/ 453 [124] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#fnref:chalker 454 [125] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#fnref:15th 455 [126] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#fnref:joy 456 [127] https://gist.github.com/fogus/6d716276678b0698c96dd13e040c71eb 457 [128] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#fnref:juxtbib 458 [129] https://blog.fogus.me/2023/12/18/the-best-things-and-stuff-of-2023/ 459 [130] https://blog.fogus.me/2008/03/19/goodbye-sir-arthur-clarke/ 460 [131] https://blog.fogus.me/2012/12/26/the-best-things-and-stuff-of-2012/ 461 [132] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#respond 462 [133] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/trackback/ 463 [136] http://fogus.me/ 464 [137] http://creativecommons.org/licenses/by-sa/2.5/ 465 [138] http://blog.fogus.me/about/mo-money/ 466 [139] http://tomayko.com/ 467 [140] https://blog.fogus.me/wp-login.php 468 [141] https://blog.fogus.me/2024/12/23/the-best-things-and-stuff-of-2024/#top