blog.html 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  4. <head>
  5. <title>Blog - Kevin "The Nuclear" Bloom's Personal Website</title>
  6. <link rel="shortcut icon" type="image/png" href="/img/guy-in-space.png"/>
  7. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  8. <meta name="generator" content="Org mode" />
  9. <meta name="author" content="Kevin &quot;The Nuclear&quot; Bloom" />
  10. <meta http-equiv="cache-control" content="no-cache, must-revalidate, post-check=0, pre-check=0" />
  11. <meta http-equiv="cache-control" content="max-age=0" />
  12. <meta http-equiv="expires" content="0" />
  13. <meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
  14. <meta http-equiv="pragma" content="no-cache" />
  15. <link rel='stylesheet' href='/styles/main.2.css' />
  16. </head>
  17. <body>
  18. <div id="preamble" class="status">
  19. <div id="banner">
  20. <h1><a href="/home.html">Kevin "The Nuclear" Bloom</a></h1>
  21. <hr />
  22. <div id="navit">
  23. <a href="/contact.html">Contact</a>
  24. &nbsp;
  25. <a href="/blog.html">Blog</a>
  26. &nbsp;
  27. <a href="/projects.html">Projects</a>
  28. &nbsp;
  29. <a href="/about-me.html">About Me</a>
  30. </div>
  31. </div>
  32. </div>
  33. <div id="content">
  34. <div id="outline-container-orgb95acc2" class="outline-2">
  35. <h2 id="orgb95acc2"><a href="articles/dumb-dumb-phones.html">Why Modern Dumb Phones are Dumb</a></h2>
  36. <div class="outline-text-2" id="text-orgb95acc2">
  37. <p>
  38. Published: Wed Dec 02 2020
  39. </p>
  40. <p>
  41. As yes, the modern dumb phone. When you see someone flip one of these bad boys
  42. out in public, you just have to look! The memories of typing with that classic
  43. T9 word. Flipping (or sliding) open the phone to answer a phone call. So epic,
  44. so classic, and now with 4G!? As must as they will take you back to the good old
  45. days of 2005, the current state dumb phones are in is an absolute disaster. This
  46. is what I've learned after 2 years in the dumb phone world.
  47. </p>
  48. <p>
  49. <a href="articles/dumb-dumb-phones.html">Read More&#x2026;</a>
  50. </p>
  51. <hr />
  52. </div>
  53. </div>
  54. <div id="outline-container-orgba147a7" class="outline-2">
  55. <h2 id="orgba147a7"><a href="articles/dont-use-a-smartphone.html">Don't Use a Smartphone</a></h2>
  56. <div class="outline-text-2" id="text-orgba147a7">
  57. <p>
  58. Published: Tue Nov 20 2020
  59. </p>
  60. <p>
  61. Back in 2018 I wrote an article explaining <a href="http://nuclearkev.org/articles/back-to-webos.html">why I went back to using webOS</a>. It
  62. talked about how my iPhone broke and I finally had the opportunity to use a
  63. Palm/HP device. This experience only lasted a year due to some carrier issues
  64. but it changed my take on cell phones entirely. Since the phone was so old, only
  65. a few things worked - mostly thanks to the awesome <a href="https://forums.webosnation.com/forum.php">community</a>. This left me with
  66. a sort of semi-smart phone. It didn't have social media but I could use the web
  67. a bit and get my email. Most importantly not having tons of apps and features
  68. really made me "wake up" to the reality of things: People are being controlled.
  69. </p>
  70. <p>
  71. <a href="articles/dont-use-a-smartphone.html">Read More&#x2026;</a>
  72. </p>
  73. <hr />
  74. </div>
  75. </div>
  76. <div id="outline-container-org90077cc" class="outline-2">
  77. <h2 id="org90077cc"><a href="articles/concerns-with-linux.html">Concerns with Linux</a></h2>
  78. <div class="outline-text-2" id="text-org90077cc">
  79. <p>
  80. Published: Tue Nov 17 2020
  81. </p>
  82. <p>
  83. A few months ago I was poking around on a Debian system just for fun and wanted
  84. to install <a href="https://gnu.org/s/emacs">GNU Emacs</a>. On the core install <a href="https://www.gtk.org/">GTK</a> isn't installed by default, so I
  85. fired up <code>apt</code> to pull down the program and it's <i>insane</i> amount of
  86. dependencies. When I saw the number of dependencies, I was shocked! I've built
  87. Emacs like a hundred times now and never needed all that. I was curious and
  88. began to look through the depends to see what's up. To my surprise, I found tons
  89. and tons of <i>unneeded</i> programs and libraries, especially <a href="https://webkitgtk.org/">webkitGTK</a>, which I
  90. have <i>never</i> needed for Emacs. Especially because Emacs is an editor not a web
  91. browser. "Interesting," I said, "there could be hundreds of programs installed
  92. and no one would ever know&#x2026;" This thought made me take a deep look at the
  93. current state of GNU/Linux and here's what I've found.
  94. </p>
  95. <p>
  96. <a href="articles/concerns-with-linux.html">Read More&#x2026;</a>
  97. </p>
  98. <hr />
  99. </div>
  100. </div>
  101. <div id="outline-container-org2dc70f9" class="outline-2">
  102. <h2 id="org2dc70f9"><a href="articles/build-system-change.html">Why I Changed the Site's Build System</a></h2>
  103. <div class="outline-text-2" id="text-org2dc70f9">
  104. <p>
  105. Published: Thu Apr 16 2020
  106. </p>
  107. <p>
  108. I started off this website in Common Lisp then to org-mode and now finally to a
  109. mixture of the two?! Well, okay, not really a mixture - more like a semi-similar
  110. adaptation. Okay, that's not really true either&#x2026; Lemme just explain it simply:
  111. the new build system using <a href="https://gnu.org/software/emacs">Emacs</a> <a href="https://orgmode.org">org-mode</a>, <a href="https://www.gnu.org/software/make/">make</a>, and a small <a href="https://fennel-lang.org">Fennel</a> script. Why
  112. is this better than using plain old org? Let me explain&#x2026;
  113. </p>
  114. <p>
  115. <a href="articles/build-system-change.html">Read More&#x2026;</a>
  116. </p>
  117. <hr />
  118. </div>
  119. </div>
  120. <div id="outline-container-orgb20385f" class="outline-2">
  121. <h2 id="orgb20385f"><a href="articles/dragora-concept.html">Dragora, a Philosophy of Life</a></h2>
  122. <div class="outline-text-2" id="text-orgb20385f">
  123. <p>
  124. Published: Thu Jul 05 2018
  125. </p>
  126. <p>
  127. As many of my friends and family know, I volunteer for the <a href="http://dragora.org/repo.fsl/doc/trunk/www/index.md">Dragora Project</a>, an
  128. independent fully-free GNU/Linux distribution. Dragora is a very important part
  129. of my life because it opened up a new way of thought for me. Not just in my
  130. computing life but also in my day-to-day life. This new way of thought is fairly
  131. interesting and something that I find quite valuable.
  132. </p>
  133. <p>
  134. Dragora as a concept comes in 4 parts: freedom, independence, community,
  135. simplicity. Each of these parts are valid concepts in computing but also in
  136. personal life, as I've found out. Let's unpack.
  137. </p>
  138. <p>
  139. <a href="articles/dragora-concept.html">Read More&#x2026;</a>
  140. </p>
  141. <hr />
  142. </div>
  143. </div>
  144. <div id="outline-container-org4231ee1" class="outline-2">
  145. <h2 id="org4231ee1"><a href="articles/back-to-webos.html">Back to WebOS</a></h2>
  146. <div class="outline-text-2" id="text-org4231ee1">
  147. <p>
  148. Published: Mon Jan 22 2018
  149. </p>
  150. <p>
  151. Recently my iPhone SE has been having some problems - <i>big problems</i>. The phone
  152. itself runs fine and has no issues handling iOS in general or any apps I wish to
  153. run. It's practically still brand new in that sense. However, somewhere within
  154. the power/lock circuity there seems to be a malfunction causing the screen to
  155. lock and unlock at random. Although very annoying, it was still usable for few
  156. months.
  157. </p>
  158. <p>
  159. Enter the curse of 2018! The is practically useless now. It locks/unlocks so
  160. much that I can't even accept a phone call. Due to this tragedy, I was forced to
  161. find another cellular device.
  162. </p>
  163. <p>
  164. <a href="https://www.replicant.us/">Replicant</a> was my first choice. I plugged in my SIM card and &#x2026; nothing
  165. happened. Turns out either Replicant 6 has a bug or the phone's SIM reader is
  166. broken. Either way, I had to ditch the idea because I didn't to get a working
  167. phone quickly.
  168. </p>
  169. <p>
  170. Then it hit me&#x2026; Palm/HP Pre 3!
  171. <a href="articles/back-to-webos.html">Read More&#x2026;</a>
  172. </p>
  173. <hr />
  174. </div>
  175. </div>
  176. <div id="outline-container-orgc193bd8" class="outline-2">
  177. <h2 id="orgc193bd8"><a href="articles/no-js.html">Any Browser and Why it's Important</a></h2>
  178. <div class="outline-text-2" id="text-orgc193bd8">
  179. <p>
  180. Published: Mon Jan 22 2018
  181. </p>
  182. <p>
  183. You've come to the site of a web developer (me) and were shocked. You immediately
  184. thought: "Lol, why is his site so <i>old</i> looking? This isn't the 90s!" Due to my
  185. prediction abilities, I foresaw this happening, thus, this article was born.
  186. <a href="articles/no-js.html">Read More&#x2026;</a>
  187. </p>
  188. <hr />
  189. </div>
  190. </div>
  191. <div id="outline-container-org27fd288" class="outline-2">
  192. <h2 id="org27fd288"><a href="articles/why-org.html">Why Org?</a></h2>
  193. <div class="outline-text-2" id="text-org27fd288">
  194. <p>
  195. Published: Sun Jan 07 2018
  196. </p>
  197. <p>
  198. There are a ton of options when it comes to creating a website; from designing
  199. it to picking tools for it to hosting it, there is a plethora! As a
  200. professional web developer, I know this first hand. In fact, there
  201. is a painful sickness called <a href="https://medium.com/@ericclemmons/javascript-fatigue-48d4011b6fc4">JavaScript Fatigue</a> that effects tons of developers
  202. because there are so many friggin' options! Given all these choices, why <i>on
  203. Earth</i> did I choose to use <a href="https://orgmode.org">org-mode</a> to create this site?!
  204. <a href="articles/why-org.html">Read More&#x2026;</a>
  205. </p>
  206. </div>
  207. </div>
  208. </div>
  209. <div id="footer">
  210. <hr />
  211. <p>
  212. <a href="https://anybrowser.org/campaign/">
  213. <img src="/img/any-browser.png" alt="Viewable with any browser! No JS, no cookies, no bullshit!"/></a>
  214. &nbsp;
  215. <a href="http://validator.w3.org/check?uri=nuclearkev.org"><img
  216. src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
  217. &nbsp;
  218. <a href="http://NetBSD.org/"><img
  219. src="https://www.netbsd.org/images/powered-by-NetBSD.png" alt="NetBSD" width="88" /></a>
  220. </p>
  221. <p>
  222. Copyright © 2017-2022 Kevin "The Nuclear" Bloom
  223. </p>
  224. </div>
  225. </body>
  226. </html>