Congratulations!

[Valid Atom 1.0] This is a valid Atom 1.0 feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: https://4x13.net/blog/index.atom

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <feed xmlns="http://www.w3.org/2005/Atom">
  3.  
  4. <title>4x13/notes for reading</title>
  5. <link href="https://4x13.net/blog/" />
  6. <link rel="self" href="https://4x13.net/blog/index.atom" />
  7. <updated>2025-10-08T21:00:00Z</updated>
  8. <author><name>4x13</name></author>
  9. <id>https://4x13.net/blog/</id>
  10.  
  11.  
  12. <entry>
  13. <title>Email and the Slow Web</title>
  14. <link rel="alternate" href="https://4x13.net/blog/email.html" />
  15. <id>https://4x13.net/blog/email.html</id>
  16. <updated>2025-10-08T21:00:00Z</updated>
  17. <content type="html">
  18. &lt;p&gt;I recently had a friend end up in the hospital, and he was able to bring
  19. a phone with him. He didn't have XMPP on his phone and I didn't want to
  20. install Discord.&lt;/p&gt;
  21. &lt;p&gt;The solution? Email!&lt;/p&gt;
  22. &lt;p&gt;I have plenty of old email addresses from friends. We've left Facebook
  23. and we've changed numbers but our email addresses are here to stay.
  24. The only kind of person who is unable to keep an email address is so
  25. mentally unwell, they probably aren't worth conversing with anyway.&lt;/p&gt;
  26. &lt;p&gt;Outside of work or school, I don't think anyone uses email. It's a damn
  27. shame. Not everyone has Telegram/Xmpp/Discord/Instagram, and not
  28. everyone wants to share their phone number (for Whatsapp/Signal). But
  29. I think virtually everyone has at least one email address. Making a new
  30. email address takes minutes and after it gets added to your phone or
  31. desktop it's as easy to use it as any other account.&lt;/p&gt;
  32. &lt;p&gt;Emails can be as long or short as you want, much like a blog post. And,
  33. generally speaking, there is no expectation to answer an email
  34. immediately.&lt;/p&gt;
  35. &lt;p&gt;One way to categorize the modern internet channels is by speed, where&lt;/p&gt;
  36. &lt;ul&gt;
  37. &lt;li&gt;&amp;quot;fast&amp;quot; web - discord, tiktok, livestreaming&lt;/li&gt;
  38. &lt;li&gt;&amp;quot;moderate&amp;quot; web - xmpp, irc, fediverse, reddit&lt;/li&gt;
  39. &lt;li&gt;&amp;quot;slow&amp;quot; web - discussion forums, RSS, wikis, email&lt;/li&gt;
  40. &lt;/ul&gt;
  41. &lt;p&gt;Probably the most controversial categorization would be calling
  42. fediverse a moderate-speed channel despite the fact that posts are
  43. often coming in at the rate of 30 an hour or more. But the tendency
  44. of the network is to post and contribute mindfully. The typical
  45. fediverse post will be shorter than a typical blog post, but will be
  46. more meaningful than a chat blurb on Discord or shitpost on 4chan.
  47. In the same way, emails generally are more pleasant and meaningful to
  48. engage with than fediverse discourse.&lt;/p&gt;
  49. &lt;p&gt;This is an open invitation for people to email me. Fediverse and Gikopoi
  50. may be faster ways to get ahold of me, but maybe you'd enjoy getting
  51. back into writing email. I always enjoy receiving and sending emails.
  52. You can find my email address on the &lt;a href="/me"&gt;contact page&lt;/a&gt;.&lt;/p&gt;
  53. &lt;p&gt;Related discussion:
  54. &lt;a href="https://bbs.gikopoi.com/thread/1705087964/"&gt;It's good to send emails to friends&lt;/a&gt;,
  55. Pohon BBS, 2024-01-12.&lt;/p&gt;
  56.  
  57. </content>
  58. </entry>
  59. <entry>
  60. <title>Gipf and Mahjong</title>
  61. <link rel="alternate" href="https://4x13.net/blog/gipf_and_mahjong.html" />
  62. <id>https://4x13.net/blog/gipf_and_mahjong.html</id>
  63. <updated>2025-07-22T04:30:00Z</updated>
  64. <content type="html">
  65. &lt;p&gt;I've long been a fan of board games. They're a great way to stay entertained and
  66. develop mental skills while socializing with friends. The name &amp;quot;mental sports&amp;quot;
  67. is kind of a tacky name, but it's kind of a good one, too. Lately, I have been
  68. revisiting a classic, Mahjong, and exploring a new-to-me game series, the Gipf
  69. project. The purchase of a special games table has been tremendous in reviving
  70. my social board game interest. When not in use, it conveniently lives under my
  71. couch, but is easily transported.&lt;/p&gt;
  72. &lt;p&gt;Dimensions: 86cm x 86cm, 72cm tall - 34&amp;quot; x 34&amp;quot; -- perfect for Mahjong and card
  73. games, but also quite suitable for tournament size chess boards (51cm/20&amp;quot;),
  74. luxury Backgammon sets (53cm/21&amp;quot;), or &amp;quot;universal&amp;quot; GIPF boards (46cm/18&amp;quot;).&lt;/p&gt;
  75. &lt;p&gt;&lt;img src="https://i.imgur.com/nqN35bB.jpeg" alt="Fancy 3 foot table" /&gt;&lt;/p&gt;
  76. &lt;h1&gt;Mahjong&lt;/h1&gt;
  77. &lt;p&gt;My favorite kind of Mahjong is Zung Jung. I have played several variants. The
  78. big benefits of ZJ is that it's easy to teach, easy to score, and easy to
  79. understand how to build hands. I also consider it to be more flexible than
  80. the other major variants without leaving a poverty of choice.&lt;/p&gt;
  81. &lt;p&gt;&lt;img src="https://i.imgur.com/T6PSoQt.png" alt="Mahjong Night" /&gt;&lt;/p&gt;
  82. &lt;p&gt;My wife and I have hosted a few mahjong nights now. We play music and enjoy
  83. homemade drinks and snacks at the table -- you can see some fruit leather and
  84. beef jerky I dried out there. Most nights finish with me having a strong score
  85. over 100 and the others deep in the negatives. But they are improving. I dream
  86. of the day they can show me defeat.&lt;/p&gt;
  87. &lt;p&gt;Shoutout to u/cult_mecca on Reddit for preparing these
  88. &lt;a href="https://drive.google.com/drive/folders/1sQ4bQDg7xZ6T3dAGES0t9XaRaJh48hnr"&gt;Mahjong Cheatsheets&lt;/a&gt;
  89. : I was able to print out 4 sheets of the Zung Jung rules and get them
  90. laminated. A huge helper at the table!&lt;/p&gt;
  91. &lt;h1&gt;Project Gipf&lt;/h1&gt;
  92. &lt;p&gt;Now for the second half of the blog post. I was scrolling around looking for new
  93. 2 player board games to try out with friends. First I browsed through the MENSA
  94. Select games, then I checked out the abstract strategy list on BoardGameGeek.
  95. Some strangely titled games grabbed my eye -- GIPF, TZAAR, ZERTZ, DVONN,
  96. YINSH... I googled away, saw universal acclaim for the series, and jumped into the
  97. delightfully '90s &lt;a href="https://www.gipf.com/project_gipf/index.html"&gt;Project Gipf website&lt;/a&gt;
  98. for more details.&lt;/p&gt;
  99. &lt;p&gt;&lt;img src="https://i.imgur.com/WKD1Pyq.jpeg" alt="Improvised Gipf set" /&gt;&lt;/p&gt;
  100. &lt;p&gt;After playing a few games with the wife and giko friends on
  101. &lt;a href="https://boardspace.net/"&gt;BoardSpace.net&lt;/a&gt; I set to work on seeing as to how I
  102. could play these games physically.&lt;/p&gt;
  103. &lt;p&gt;Purchasing them used or new is out of the question -- I would have to spend
  104. over $400 for very simple games. And maybe wait months. Next I looked at my options
  105. for DIYing. Right away the
  106. &lt;a href="https://www.singularity.games/ultimate-gipf-board"&gt;Ultimate Gipf Board&lt;/a&gt;
  107. jumped out at me -- but no way, factoring in shipping and taxes, am I paying
  108. at least $50 for a board game's board without pieces! So what I did was I
  109. grabbed an image of the ultimate Gipf board, scaled it up to their suggested
  110. 18x18&amp;quot; size, printed it out across six A4 sheets, laminated them, and taped them
  111. together.&lt;/p&gt;
  112. &lt;p&gt;I've figured out how to DIY gipf pieces for now. Soft drink bottle caps are the
  113. perfect size and price. I'm using black for black and colors for white. My friends
  114. are picking up Gipf pretty fast and they're enjoying it as much as I am. The other
  115. games may take a bit more work to figure out... I can't help but feel Kris Burm
  116. would be happy hear that people are improvising boards and pieces for his games,
  117. even if not to the point of poetry as he did for
  118. &lt;a href="http://krisburm.be/en/extracts#checkers"&gt;checkers in the Phillippines&lt;/a&gt;.&lt;/p&gt;
  119. &lt;p&gt;&lt;img src="https://i.imgur.com/bWd3pLC.jpeg" alt="Cat inspecting Gipf" /&gt;&lt;/p&gt;
  120.  
  121. </content>
  122. </entry>
  123. <entry>
  124. <title>Spring 2025 anime, pt 2</title>
  125. <link rel="alternate" href="https://4x13.net/blog/spring2025anime2.html" />
  126. <id>https://4x13.net/blog/spring2025anime2.html</id>
  127. <updated>2025-07-01T15:00:00Z</updated>
  128. <content type="html">
  129. &lt;p&gt;The season has concluded. I review the shows discussed in my
  130. &lt;a href="/blog/spring2025anime.html"&gt;previous blog post&lt;/a&gt; after the split.&lt;/p&gt;
  131. &lt;ul&gt;
  132. &lt;li&gt;Lazarus&lt;/li&gt;
  133. &lt;li&gt;Gorilla no Kami&lt;/li&gt;
  134. &lt;li&gt;Shoushimin Series s2&lt;/li&gt;
  135. &lt;li&gt;Sentai Daishikkaku s2&lt;/li&gt;
  136. &lt;li&gt;Kapekisugite Kawaige&lt;/li&gt;
  137. &lt;li&gt;Your Forma&lt;/li&gt;
  138. &lt;li&gt;Nazotoki wa Dinner no Ato&lt;/li&gt;
  139. &lt;/ul&gt;
  140. &lt;p&gt;&lt;strong&gt;Lazarus&lt;/strong&gt; -- really underwhelming, but about what I expected from a netflix
  141. anime. A season 2 could maybe redeem this series but I'm not interested in
  142. watching one and I don't feel it's getting one. 5/10&lt;/p&gt;
  143. &lt;p&gt;&lt;strong&gt;Gorilla no Kami&lt;/strong&gt; -- the main character was cute and the basic premise was
  144. okay, but it's ultimately pretty forgettable. There's nothing it really does
  145. well. The story was kind of lame too. 6/10&lt;/p&gt;
  146. &lt;p&gt;&lt;strong&gt;Shoushimin Series, s2&lt;/strong&gt; -- compared to s1 there was a lot more going on! I
  147. enjoyed season 1 but felt like it was a bit lacking. The second go was really
  148. fun to watch. Characters grew, new scenarios were resolved in satisfying ways.
  149. 8/10&lt;/p&gt;
  150. &lt;p&gt;&lt;strong&gt;Sentai Daishikkaku, s2&lt;/strong&gt; -- I really liked season 1 of this show. Season 2
  151. was even better! I can't wait for season 3! 8/10&lt;/p&gt;
  152. &lt;p&gt;&lt;strong&gt;Kanpekisugite Kawaige&lt;/strong&gt; -- pretty much everything I said the previous entry
  153. still holds true. If you really miss Frieren, this may scratch that itch, but
  154. it was pretty hollow and very forgettable. Too many worn-out cliches. 6/10&lt;/p&gt;
  155. &lt;p&gt;&lt;strong&gt;Your Forma&lt;/strong&gt; -- dropped. 2/10&lt;/p&gt;
  156. &lt;p&gt;&lt;strong&gt;Nazotoki wa Dinner no Ato&lt;/strong&gt; -- this show actually grew on me a bit. It was
  157. better than some of the recent detective shows. The main characters are pretty
  158. annoying but their dynamics work well, and the mysteries are fun to see solved.
  159. 7/10&lt;/p&gt;
  160.  
  161. </content>
  162. </entry>
  163. <entry>
  164. <title>On tablet computers</title>
  165. <link rel="alternate" href="https://4x13.net/blog/tablet.html" />
  166. <id>https://4x13.net/blog/tablet.html</id>
  167. <updated>2025-06-19T06:30:00Z</updated>
  168. <content type="html">
  169. &lt;p&gt;Got a &amp;quot;free&amp;quot; tablet when buying my wife's new phone. Galaxy Tab A9, 8.7&amp;quot; display,
  170. 128GB storage, 4GB memory. I had never intended to buy a tablet and a few days
  171. into owning it, I don't feel I need it.&lt;/p&gt;
  172. &lt;p&gt;It's decent for watching media from my media PC in bed via jellyfin &amp;amp; reading
  173. manga and PDFs. But that's it.&lt;/p&gt;
  174. &lt;p&gt;A few others on Gikopoi have tablets collecting dust. I think I'll send my
  175. tablet out to one of my stores to serve as a POS. I do not recommend buying a
  176. tablet unless you read a lot of PDFs or comics or need it for running a business.&lt;/p&gt;
  177.  
  178. </content>
  179. </entry>
  180. <entry>
  181. <title>Oaking Experiments, 1 </title>
  182. <link rel="alternate" href="https://4x13.net/blog/oaking1.html" />
  183. <id>https://4x13.net/blog/oaking1.html</id>
  184. <updated>2025-06-01T16:30:00Z</updated>
  185. <content type="html">
  186. &lt;p&gt;I have largely been adverse to oaking my experiments until now for the simple
  187. reason that the &amp;quot;white lightning&amp;quot; I made is pretty good on its own with mixers.
  188. Another reason is that oak is harder to source in the tropics -- not even as
  189. sticks, let alone barrels. But I've finally dipped my toes into the water of
  190. oaking, a/k/a aging spirits.&lt;/p&gt;
  191. &lt;p&gt;The basic recipes in play are UJSSM and TFFV, blended together. So the
  192. ingredients are sugar, yeast, and corn (majority), bran (minority), the
  193. grains being added for flavor and yeast nutrient. I understand that proper
  194. mashing with enzyme action would provide more authentic tastes, but I am
  195. socially and geographically distinct from the places that produce authentic
  196. whiskys.&lt;/p&gt;
  197. &lt;p&gt;My first experiment was ~1.3 liter of 65% product, majority being UJSSM hearts
  198. from a stripping run, with minority factors being heads and tails to taste,
  199. along with some TFFV stripping. I added more heads and tails than I normally
  200. would to a finished spirit with the assumption that the oak would neutralize
  201. off-tastes.&lt;/p&gt;
  202. &lt;p&gt;Toasted 20g of oak chips in the oven at 180*C for 90 minutes, wrapped in tin
  203. foil. After cooking, I let them cool to room temp, and I could see, smell, and
  204. taste a difference. Threw them into a jar with my blended spirits with plenty
  205. of head space.&lt;/p&gt;
  206. &lt;p&gt;2 days later, there was already a huge improvement. Compared to regular &amp;quot;white
  207. dog&amp;quot; hearts, there was a lot of good complexity with a lot of off-tastes
  208. negated. I finished aging off with a tiny dash of vanilla extract (less than a
  209. tsp) and a tiny dash of barley malt syrup extract (maybe a tsp). Dilute down to
  210. 45%.&lt;/p&gt;
  211. &lt;p&gt;Despite the minuteness of the vanilla and barley syrup additions relative to
  212. the total product, they definitely supported the oak in balancing out spirits
  213. that would not have been very good on their own. This spirit is good unmixed,
  214. and better than whiskeys in my price range I'd tried in the US -- for $1 a
  215. bottle.&lt;/p&gt;
  216. &lt;p&gt;Future oaking experiments will involve buying proper wood boards, cutting them
  217. down, boiling, toasting, then charring. Oak chips are not easy to char and
  218. are easy to overdo, hard to do for long periods due to the surface:mass ratio
  219. they offer. I feel like an oak stick, charred and toasted could do something
  220. even better if it were given the time. Oak chips do their job almost too well.&lt;/p&gt;
  221. &lt;p&gt;More experiments will follow&lt;/p&gt;
  222. &lt;p&gt;&lt;img src="https://booru.gikopoi.com/_images/b222843a9cbab93e97610ebcbdd11f9b/i.jpg" alt="Oaked gikoshine" /&gt;&lt;/p&gt;
  223.  
  224. </content>
  225. </entry>
  226. <entry>
  227. <title>Reading Philosophy</title>
  228. <link rel="alternate" href="https://4x13.net/blog/readingphilosophy.html" />
  229. <id>https://4x13.net/blog/readingphilosophy.html</id>
  230. <updated>2025-05-25T19:45:00Z</updated>
  231. <content type="html">
  232. &lt;p&gt;Reading philosophy is an activity that can benefit all people. I enjoy
  233. this pasttime so much that I spent many years in university developing
  234. my skill in it. Along the way, I learned a few things, not just about
  235. the world and the mind, but also how to learn.&lt;/p&gt;
  236. &lt;p&gt;Reading philosophy is important, not because it gives us values and
  237. truths to accept, but because it exposes us to the process of developing
  238. understanding. Difficult works that develop our abstract reasoning help
  239. us to understand complex issues that arise in the course of daily life -
  240. and can also help us explain our reasoning to others when facing complex
  241. issues.&lt;/p&gt;
  242. &lt;p&gt;It is unfortunately necessary to be somewhat well-read in philosophy
  243. to keep up in more formal philosophical discourse. What follows is my
  244. attempt to collect noteworthy classical, modern, and contempotary works
  245. on a number of topics, with special focuses on the nature of mind, reality,
  246. the limits of knowledge, &amp;amp; moral teachings in a roughly chronological
  247. order. When reading philosophy like this, you can follow chains of thought
  248. through the centuries. After reading the texts I suggest, you should be
  249. able to begin participating in more serious philosophical discussion -
  250. not to mention developing more nuanced positions - and it shouldn't be hard
  251. to find people or resources to help understand the texts along the way.&lt;/p&gt;
  252. &lt;p&gt;After my list of suggested texts, more general notes on actually reading
  253. philosopy follow.&lt;/p&gt;
  254. &lt;ul&gt;
  255. &lt;li&gt;Plato - Republic, Phaedrus, Symposium, Apology&lt;/li&gt;
  256. &lt;li&gt;Aristotle - Ethics, Politics, Metaphysics, Physics&lt;/li&gt;
  257. &lt;li&gt;Aurelius - Meditations&lt;/li&gt;
  258. &lt;li&gt;Buddha - Dhammapada&lt;/li&gt;
  259. &lt;li&gt;Aquinas - Summa Theologica&lt;/li&gt;
  260. &lt;li&gt;Hobbes - Leviathan&lt;/li&gt;
  261. &lt;li&gt;Descartes - Discourse on the Method, Meditations on First Philosophy&lt;/li&gt;
  262. &lt;li&gt;Spinoza - Ethics&lt;/li&gt;
  263. &lt;li&gt;Berkeley - Treatise Human Knowledge&lt;/li&gt;
  264. &lt;li&gt;Hume - Enquiry Human Understanding, Dialogs Natural Religion, Treatise Human Nature&lt;/li&gt;
  265. &lt;li&gt;Kant - Logic, Critique Pure Reason&lt;/li&gt;
  266. &lt;li&gt;Schopenhauer - World Will Idea, Parerga and Paralipomena&lt;/li&gt;
  267. &lt;li&gt;Nietzsche - Thus Spake Zarathustra, Beyond Good and Evil&lt;/li&gt;
  268. &lt;/ul&gt;
  269. &lt;ul&gt;
  270. &lt;li&gt;Wittgenstein - Tractatus, Investigations&lt;/li&gt;
  271. &lt;li&gt;Kripke - Naming and Necessity&lt;/li&gt;
  272. &lt;li&gt;Russell - Problems of Philosophy, History of Western Philosophy&lt;/li&gt;
  273. &lt;li&gt;Whitehead - Process and Reality&lt;/li&gt;
  274. &lt;li&gt;Carnap - Meaning and Necessity&lt;/li&gt;
  275. &lt;li&gt;Searle - Intentionality, Speech Acts, Mind&lt;/li&gt;
  276. &lt;li&gt;Moore - Principia Ethica, Philosophical Studies&lt;/li&gt;
  277. &lt;li&gt;Rawls - Theory of Justice&lt;/li&gt;
  278. &lt;li&gt;Scanlon - What We Owe to Each Other&lt;/li&gt;
  279. &lt;li&gt;Kuhn - Structure of Scientific Revolutions&lt;/li&gt;
  280. &lt;/ul&gt;
  281. &lt;p&gt;The list is roughly split in two between texts that are uncopyrighted and
  282. others that may be more difficult to acquire legally, free of charge.&lt;/p&gt;
  283. &lt;p&gt;Begin reading philosophy shortly after waking, after the mind has began
  284. to focus: caffeine or nicotine may help here. It's better to read on an
  285. empty stomach, after a light meal, or after exercise. Read slowly and
  286. mindfully, but not so slowly as to lose track of the argument. Print is
  287. best but ebooks come second -- especially epub formatted -- using a
  288. gamepad for heavy e-reading sessions is encouraged for ergonomic reasons.
  289. Don't read in a place that's too loud, too hot, or too cold -- and read
  290. as sober as you can make yourself. Meditating after a reading session can
  291. also help to make sense of the information.&lt;/p&gt;
  292. &lt;p&gt;When reading a heavier text, I recommend the following technique: after you
  293. read a sentence or come across an argument that sticks out to you in some
  294. way, hand-write it into a journal with the title of the work and the page
  295. number. After reading through a text the first time, if you're left puzzled,
  296. read through it again, reviewing these notes and possibly adding more.
  297. In one sense, remarkable quotes represent the distillation of a work, and
  298. are likely what will stick with you after finishing a text -- handwriting
  299. is an easy way to help commit arguments to memory.&lt;/p&gt;
  300. &lt;p&gt;Read a work with friends. Just a chapter a week is enough. Seeing what
  301. passages appeal to the group can open up really good discussions - or seeing
  302. what aspects of a work puzzle or frustrate people. Your hilights can serve as
  303. great conversation starters. Something you miss out on may be easy for others
  304. to understand and vice versa -- or maybe everyone can agree a point is stupid
  305. or overly confusing.&lt;/p&gt;
  306. &lt;p&gt;Don't feel bad if a work confuses you. Some authors, notably Kant are
  307. notorious for their dense writing. After finishing a work for the first time,
  308. you should feel somewhat familiar with the big ideas -- rereading can help
  309. you understand how the pieces work together.&lt;/p&gt;
  310. &lt;p&gt;If you get 100 pages into a work and you still feel confused, start consulting
  311. secondary resources. If you get halfway through a work and you feel it's a waste
  312. of time, just drop it and move onto a new one.&lt;/p&gt;
  313.  
  314. </content>
  315. </entry>
  316. <entry>
  317. <title>Media organizing, made easy</title>
  318. <link rel="alternate" href="https://4x13.net/blog/media_organizing.html" />
  319. <id>https://4x13.net/blog/media_organizing.html</id>
  320. <updated>2025-05-05T19:00:00Z</updated>
  321. <content type="html">
  322. &lt;p&gt;Are you overwhelmed about the state of your media directories -- particularly
  323. your music and videos? I was for a long time, too. But we are in the 2020s and
  324. going through the effort of manually organizing personal media collections
  325. should be a thing of the past.&lt;/p&gt;
  326. &lt;h2&gt;Organizing audio&lt;/h2&gt;
  327. &lt;p&gt;I suggest the use of two tools to accumulate and organize audio.&lt;/p&gt;
  328. &lt;p&gt;The first is yt-dlp. Youtube is absolutely full of music albums in playlists
  329. and using yt-dlp to grab albums is the fastest and easiest way I know of to
  330. grab music.&lt;/p&gt;
  331. &lt;p&gt;To this end I use a simple command in a directory &lt;code&gt;~/Music/inbox&lt;/code&gt; :&lt;/p&gt;
  332. &lt;p&gt;&lt;code&gt;cat get-music.sh&lt;/code&gt;&lt;/p&gt;
  333. &lt;p&gt;&lt;code&gt;yt-dlp -x --audio-format mp3 $1&lt;/code&gt;&lt;/p&gt;
  334. &lt;p&gt;Then if I execute &lt;code&gt;./get-music.sh youtube.com/playlisturl&lt;/code&gt; it grabs all the
  335. tracks as MP3 players to my inbox directory. We're halfway done.&lt;/p&gt;
  336. &lt;p&gt;Next, I use MusicBrainz Picard to lookup the tracks and (a) assign them
  337. metadatas, (b) rename and move tracks. I do this by opening Picard,
  338. adding the inbox folder, and scanning/looking up tracks before saving them.&lt;/p&gt;
  339. &lt;p&gt;My recommended way to refer to a song is in the format &lt;code&gt;/music /Artist /[Year] Album /num. Song Name.mp3&lt;/code&gt;. This makes it really easy to find
  340. albums or specific tracks. For more advanced lookups, playlist creations etc
  341. I leave that work to media software. More on that later.&lt;/p&gt;
  342. &lt;h2&gt;Organizing video&lt;/h2&gt;
  343. &lt;p&gt;For Western TV and film especially, but also anime to some degree, I find
  344. that tinyMediaManager is the easiest way to organize and tag videos. Prepare
  345. by creating two subdirectories in your &lt;code&gt;~/Videos&lt;/code&gt; directory called &amp;quot;tv&amp;quot; and
  346. &amp;quot;movies&amp;quot;. Put directories of shows or movie files in their respective places.&lt;/p&gt;
  347. &lt;p&gt;Just like Picard, tinyMediaManager tries to use as many clues as it can to
  348. match files with metadata, and then reorganizes ~/Videos/tv and ~/Videos/film
  349. based on that data. You may have to use a special tool to rename files if it's
  350. confused, but that's pretty easy.&lt;/p&gt;
  351. &lt;h2&gt;Consuming content&lt;/h2&gt;
  352. &lt;p&gt;In the same way that we shouldn't have to manually rename and organize our
  353. media files in the 2020s, we also shouldn't resort to manually digging through
  354. our filesystems to consume content.&lt;/p&gt;
  355. &lt;p&gt;Kodi and Jellyfin are two amazing ways to work through media libraries. Kodi is
  356. good on media PCs plugged into a TV set and jellyfin makes it so you can watch
  357. stuff in your browser, on your phone, or on tablets, especially in your home
  358. wifi network.&lt;/p&gt;
  359. &lt;p&gt;Setting up Kodi and Jellyfin is beyond the scope of this blog article, but I'll
  360. say that some perks are they track watch progress, share info about movies/shows
  361. before you watch them, and let you go through your media library by different
  362. metadata sorting options like date or genre. They look and act a lot like
  363. netflix, but run privately on your own media collection, so there's no having to
  364. pay subscription fees or wait for things to buffer on slower networks.&lt;/p&gt;
  365. &lt;h2&gt;Download links&lt;/h2&gt;
  366. &lt;ul&gt;
  367. &lt;li&gt;&lt;a href="https://github.com/yt-dlp/yt-dlp"&gt;https://github.com/yt-dlp/yt-dlp&lt;/a&gt;&lt;/li&gt;
  368. &lt;li&gt;&lt;a href="https://picard.musicbrainz.org/downloads/"&gt;https://picard.musicbrainz.org/downloads/&lt;/a&gt;&lt;/li&gt;
  369. &lt;li&gt;&lt;a href="https://www.tinymediamanager.org/download/"&gt;https://www.tinymediamanager.org/download/&lt;/a&gt;&lt;/li&gt;
  370. &lt;li&gt;&lt;a href="https://kodi.tv/download/"&gt;https://kodi.tv/download/&lt;/a&gt;&lt;/li&gt;
  371. &lt;li&gt;&lt;a href="https://jellyfin.org/downloads/"&gt;https://jellyfin.org/downloads/&lt;/a&gt;&lt;/li&gt;
  372. &lt;/ul&gt;
  373.  
  374. </content>
  375. </entry>
  376. <entry>
  377. <title>Gin experiments, 1</title>
  378. <link rel="alternate" href="https://4x13.net/blog/gin1.html" />
  379. <id>https://4x13.net/blog/gin1.html</id>
  380. <updated>2025-05-02T12:00:00Z</updated>
  381. <content type="html">
  382. &lt;p&gt;I am a huge fan of a proper gin. If you don't know where to start with
  383. gin, try Bombay Sapphire as a reference.&lt;/p&gt;
  384. &lt;p&gt;Decided to get back into the game, recipe and testimonials follow.&lt;/p&gt;
  385. &lt;p&gt;I don't feel like photos are necessary for this post because the process
  386. begins with bottles of clear liquid, followed by bottles of dark liquid,
  387. concluded with bottles of clear liquid. What can be gained from these
  388. photos?&lt;/p&gt;
  389. &lt;p&gt;My latest gin recipe, per liter:&lt;/p&gt;
  390. &lt;ul&gt;
  391. &lt;li&gt;15g crushed juniper&lt;/li&gt;
  392. &lt;li&gt;5g crushed coriander&lt;/li&gt;
  393. &lt;li&gt;1/4 lemon peel&lt;/li&gt;
  394. &lt;li&gt;1/2 lime peel&lt;/li&gt;
  395. &lt;/ul&gt;
  396. &lt;p&gt;Less precise measurements:&lt;/p&gt;
  397. &lt;ul&gt;
  398. &lt;li&gt;pinches star anise, nutmeg, cloves, black pepper, thyme&lt;/li&gt;
  399. &lt;/ul&gt;
  400. &lt;p&gt;Citrus was removed after 1 day of maceration and the rest was chucked
  401. into a pot still and processed. Nearly got the exact same output as
  402. input after dilution.&lt;/p&gt;
  403. &lt;p&gt;Initial feedback on the recipe:&lt;/p&gt;
  404. &lt;ul&gt;
  405. &lt;li&gt;The waifu, sipping it &amp;quot;neat&amp;quot;&lt;/li&gt;
  406. &lt;/ul&gt;
  407. &lt;blockquote&gt;
  408. &lt;p&gt;The juniper is way too strong! And the coriander is way too strong
  409. too, this tastes like a curry!&lt;/p&gt;
  410. &lt;/blockquote&gt;
  411. &lt;ul&gt;
  412. &lt;li&gt;My drinker buddy, sipping it &amp;quot;neat&amp;quot; and as a cocktail:&lt;/li&gt;
  413. &lt;/ul&gt;
  414. &lt;blockquote&gt;
  415. &lt;p&gt;This is the best I've ever had. I didn't even realize how much I had
  416. until I woke up the next day still buzzed to heck. It's way better than
  417. vodka.&lt;/p&gt;
  418. &lt;/blockquote&gt;
  419. &lt;ul&gt;
  420. &lt;li&gt;My &amp;quot;new to drinking&amp;quot; friend, who had it as a cocktail:&lt;/li&gt;
  421. &lt;/ul&gt;
  422. &lt;blockquote&gt;
  423. &lt;p&gt;Out of all the drinks I sampled, this was my favorite. The spices and
  424. smells and flavors really impressed me, and it was very smooth and
  425. drinkable overall. I would want to try drinking this again.&lt;/p&gt;
  426. &lt;/blockquote&gt;
  427. &lt;ul&gt;
  428. &lt;li&gt;A third friend:&lt;/li&gt;
  429. &lt;/ul&gt;
  430. &lt;blockquote&gt;
  431. &lt;p&gt;I mixed your bottle with diet coke at a 3:1 ratio. I started at 10pm
  432. and before I knew it, it was dawn and the bottle was empty. I'm
  433. surprised how much I enjoyed gin.&lt;/p&gt;
  434. &lt;/blockquote&gt;
  435. &lt;p&gt;For gin recipe v2, what I think would benefit it would be -- stronger
  436. citrus presence and possibly more of the side spices -- BUT I don't think
  437. reducing the juniper or coriander would be very beneficial.&lt;/p&gt;
  438. &lt;p&gt;The base liquor for the gin was a twice-distilled (stripping, then spirit)
  439. &amp;quot;vodka&amp;quot; made from bran and sugar. The bran is somewhat noticeable in the
  440. twice-distilled stage before the spices are added and the liquid
  441. is redistilled, but not noticeable at all in the gin. In part, I think gin
  442. could skyrocket in popularity historically because it could cover &amp;quot;off
  443. tastes&amp;quot; in less distilled &amp;quot;neutrals&amp;quot;.&lt;/p&gt;
  444. &lt;p&gt;In science, we know it's wrong to play with two variables at once, but I
  445. can't help to suspect that a proper neutral produced by a reflux still
  446. would produce a better base for future gins... that's foreshadowing for
  447. posts to come about my life in minecraft..&lt;/p&gt;
  448.  
  449. </content>
  450. </entry>
  451. <entry>
  452. <title>Three years in Indonesia</title>
  453. <link rel="alternate" href="https://4x13.net/blog/3years.html" />
  454. <id>https://4x13.net/blog/3years.html</id>
  455. <updated>2025-05-01T06:30:00Z</updated>
  456. <content type="html">
  457. &lt;p&gt;As of May 1st, 2025, I've now been here for 3 years.&lt;/p&gt;
  458. &lt;p&gt;I'm not sure what exactly I expected before coming. For most of our
  459. long-distance relationship, my wife lived deep in the jungle, several
  460. hours drive away from a not-great city. So I saw a side of the world
  461. very different from my home, but also different from where I live now.&lt;/p&gt;
  462. &lt;p&gt;I came here during lockdown. Spent 2 weeks in Jakarta. I got the feeling
  463. that even if things weren't locked down, it's not the kind of tourist
  464. destination Seoul or New York City may be. Large, dirty, gray water
  465. sewers ran along the streets, constant traffic jams, heavy smog. The
  466. only things that really were appealing were the malls but they sold
  467. the same kinds of things you can find at every mall in the world.&lt;/p&gt;
  468. &lt;p&gt;Converted to Islam over Whatsapp, got mailed a certificate, brought that
  469. to the department of religious affairs, got married, got a marriage visa.
  470. The bureacracy was really straightforward and easy. The first Islamic
  471. wedding I attended was my own. I don't really have strong memories of it
  472. aside from thinking the ritual was a little strange, but it really made
  473. my wife's parents happy. I had to repeat the Arabic phrase three times
  474. before the priest accepted the marriage declaration as valid -- Arabic is
  475. not my strong suit.&lt;/p&gt;
  476. &lt;p&gt;My life is pretty comfortable. There are frequent blackouts and my city
  477. is underdeveloped, but I've made a ton of great friends. My city is safe.
  478. People are very friendly and laid back.&lt;/p&gt;
  479. &lt;p&gt;If you're tired of life in the West, you may enjoy life here. The
  480. language is pretty easy to pick up. Adjusting to a less developed city
  481. hasn't been hard for me -- the only thing I still struggle with on a
  482. regular basis is the oppressive heat.&lt;/p&gt;
  483. &lt;p&gt;Here's hoping the next 3 years are great, too...&lt;/p&gt;
  484.  
  485. </content>
  486. </entry>
  487. <entry>
  488. <title>Notes on revisions &amp; atom feeds</title>
  489. <link rel="alternate" href="https://4x13.net/blog/revisions.html" />
  490. <id>https://4x13.net/blog/revisions.html</id>
  491. <updated>2025-04-28T19:00:00Z</updated>
  492. <content type="html">
  493. &lt;p&gt;As it stands, if I notice minor errors in blog entries, I will update
  494. the files and the site will update. However, the atom feed will not
  495. inform subscribers that blog entries have been updated. This seems
  496. like it would be more annoying than useful for most people.&lt;/p&gt;
  497. &lt;p&gt;I may later update the atom feed, so that pages have published and
  498. updated fields, that update to reflect the nature of the website, but as
  499. it stands, I feel very few people would benefit from this code change.&lt;/p&gt;
  500. &lt;p&gt;Die-hard blog people are encouraged to follow the blog via their feed
  501. reader. If something feels funny to you, follow the link and see if you
  502. still have that funny feeling. If I've made a mistake in drafting a
  503. blog post that needs significant addressing, I'll probably make a follow
  504. up blog entry. You can let me know via the &lt;a href="/me"&gt;contact&lt;/a&gt; page if you
  505. think I've overseen a serious problem.&lt;/p&gt;
  506. &lt;p&gt;Thanks for tagging along on my blogging journey....&lt;/p&gt;
  507.  
  508. </content>
  509. </entry>
  510. <entry>
  511. <title>Solving a Gikopoi streaming bug</title>
  512. <link rel="alternate" href="https://4x13.net/blog/stream_bug.html" />
  513. <id>https://4x13.net/blog/stream_bug.html</id>
  514. <updated>2025-04-28T16:00:00Z</updated>
  515. <content type="html">
  516. &lt;p&gt;A rare but persistant gikopoi bug has been troubling me for years, and
  517. today, I finally found the cause.&lt;/p&gt;
  518. &lt;p&gt;Gikopoi is a free chat game with streaming options. 99.9% of the time it
  519. functions perfectly well. But once in a blue moon, people attempting to
  520. stream video/audio results in a strange bug: others are unable to grab
  521. the problematic stream and attempting to grab the stream results in a
  522. silent failure. Additional open streams also become broken once this
  523. bug is triggered. The streams are not broken from the start but become
  524. broken within a few minutes of beginning.&lt;/p&gt;
  525. &lt;ul&gt;
  526. &lt;li&gt;Restarting the Giko server doesn't fix it&lt;/li&gt;
  527. &lt;li&gt;Restarting the Nginx web server doesn't fix it&lt;/li&gt;
  528. &lt;li&gt;Restarting the Janus media server doesn't fix it&lt;/li&gt;
  529. &lt;/ul&gt;
  530. &lt;p&gt;I still don't know exactly what triggers the bug. It seemed like only
  531. certain players trigger the bug, and I couldn't find any useful data in
  532. logs to fully understand the problem. But today, I found how to resolve
  533. it:&lt;/p&gt;
  534. &lt;p&gt;In the Gikopoi server directory, a file &amp;quot;persisted-state&amp;quot; exists that
  535. keeps a json of all users with data like their ID, name, last message,
  536. character, etc. This is useful for cases when the server resets --
  537. everyone active resumes playing like nothing happens.&lt;/p&gt;
  538. &lt;p&gt;For some reason, when streams break on gikopoi, shutting down the server
  539. and clearing out this file makes it work again. So I'm suspecting that
  540. streams may break if users fail to exit the game properly... or maybe
  541. players being logged on for too long triggers the bug... I honestly don't
  542. know. I have a saved copy of persisted-state I can compare against a new
  543. copy of persisted-state the next time streams break.&lt;/p&gt;
  544.  
  545. </content>
  546. </entry>
  547. <entry>
  548. <title>Gikopoi, part 1: the services</title>
  549. <link rel="alternate" href="https://4x13.net/blog/gikopoi1.html" />
  550. <id>https://4x13.net/blog/gikopoi1.html</id>
  551. <updated>2025-04-22T12:15:00Z</updated>
  552. <content type="html">
  553. &lt;p&gt;I really enjoyed playing an old Flash game known as Gikopoi. However, circa
  554. 2021, when Adobe pulled the plug on Flash, Gikopoi's days were numbered.
  555. What happened between then and now is a long story, but long story short, I now
  556. host the most active Gikopoi international server, and I set up some services
  557. to support the community, even writing a few from scratch.&lt;/p&gt;
  558. &lt;p&gt;This post will look at the various services that are not the actual game/chat of
  559. Gikopoi.&lt;/p&gt;
  560. &lt;h2&gt;Wiki&lt;/h2&gt;
  561. &lt;p&gt;&lt;a href="https://wiki.gikopoi.com"&gt;https://wiki.gikopoi.com&lt;/a&gt;&lt;/p&gt;
  562. &lt;p&gt;A lot of people on the &amp;quot;alternet&amp;quot; enjoy reading wikis, and some of them really
  563. enjoy writing for wikis. Given that the core audience of Gikopoi really enjoy
  564. reading and writing, a wiki felt like a natural fit. However, I felt like all
  565. existing wiki softwares were overly complex, so I basically made a clone of the
  566. original wiki's software and it runs like an imageboard or gikopoi itself -- no
  567. accounts systems to impede editting, write and talk about anything you want.&lt;/p&gt;
  568. &lt;p&gt;It took me roughly a week or so to write the software. After the basic features
  569. of viewing, editting, linking, and reverse linking pages were implemented, I
  570. pretty much haven't touched the code. Nearly a year later and we have over 200
  571. pages.&lt;/p&gt;
  572. &lt;p&gt;I'm pretty happy with this!&lt;/p&gt;
  573. &lt;h2&gt;BBS&lt;/h2&gt;
  574. &lt;p&gt;&lt;a href="https:///bbs.gikopoi.com"&gt;https:///bbs.gikopoi.com&lt;/a&gt;&lt;/p&gt;
  575. &lt;p&gt;The &amp;quot;core group&amp;quot; of gikopoi enjoy anonymous messageboards: the original game
  576. takes much inspiration from them, and it was anonymous messageboard users by
  577. the way of 4chan who first began heavily frequenting Gikopoi in the West.&lt;/p&gt;
  578. &lt;p&gt;It took me several weeks of work to get this off the ground. Instead of just
  579. running yet another Kareha instance, I wanted something more unique -- so I
  580. looked at modern ayashii's &amp;quot;tree&amp;quot; threads (like USENET and Reddit) and
  581. multichan's &amp;quot;tags&amp;quot; as a way to improve on the basic concept of inflated
  582. guestbooks.&lt;/p&gt;
  583. &lt;p&gt;Roughly 1.5 years since I began writing it, it now sits at &amp;gt;60 threads and
  584. &amp;gt;500 comments: a lot slower than other boards, but I consider it reasonably
  585. successful!&lt;/p&gt;
  586. &lt;h2&gt;Booru&lt;/h2&gt;
  587. &lt;p&gt;&lt;a href="https://booru.gikopoi.com"&gt;https://booru.gikopoi.com&lt;/a&gt;&lt;/p&gt;
  588. &lt;p&gt;People in text chats will eventually want to share images or other kinds of
  589. media. Sometimes they want to look back at the media they wish to share,
  590. especially if it's original content. Unlike the other two services, I did not
  591. write this software myself, but opted to use Shimmie2.&lt;/p&gt;
  592. &lt;p&gt;Boorus let posters quickly and easily to upload media, tagging it as they
  593. please, and viewers to quickly consume media and filter the content by tags.
  594. I think they outperform &amp;quot;traditional&amp;quot; imageboards at the goal of sharing media
  595. such as images or music in a community. People mostly seem to use the booru for
  596. sharing photos of their cats and food, but it can be used for anything they want.&lt;/p&gt;
  597. &lt;p&gt;Roughly 1 year since the service went live, there are now nearly 300 photos and
  598. mp3s uploaded. People don't always use it in lieu of alternative media hosts
  599. such as discord, imgur, or catbox, but it does serve as an interesting reference
  600. of what gikos consider sharing and archiving. I would consider it to be a
  601. success.&lt;/p&gt;
  602. &lt;h2&gt;Events&lt;/h2&gt;
  603. &lt;p&gt;&lt;a href="https://events.gikopoi.com"&gt;https://events.gikopoi.com&lt;/a&gt;&lt;/p&gt;
  604. &lt;p&gt;The only service I've written outside of the game that matches up with non-game
  605. services on the original host. For those who didn't know, the original gikopoi
  606. game allowed people to create events from within the game, and had a seperate
  607. page to let the world see upcoming events, whether they be live music streams,
  608. game nights, or other kinds of scheduling that a community should gather around.&lt;/p&gt;
  609. &lt;p&gt;This is the only service I would consider to be a failure. It may be due to the
  610. fact that the international audience all lives on different timezones or that
  611. atom feeds / ical are relatively obscure formats -- or that giko regulars who
  612. are logged in all the time will already be there for scheduled events on their
  613. clocks and won't be able to be there for scheduled events off their clocks.&lt;/p&gt;
  614. &lt;p&gt;Sitting 4 months into 2025 there are 8 events created. One is a test, one is
  615. spam, two were events that never happened, two were regular events that didn't
  616. see any gain in users from the event page being created.&lt;/p&gt;
  617. &lt;p&gt;If anyone ever wants to share an event with anyone else and use gikopoi as a
  618. medium, and they're aware of this service, I think they could benefit a lot.
  619. Scheduled events could have a lot of merit. I could see the calendar picking up
  620. steam if giko regulars wanted to share events with people who don't regularly
  621. use the service or maybe if there were 20 or 30 regulars as opposed to 10, but
  622. at this point, it's dead in the water.&lt;/p&gt;
  623. &lt;p&gt;In a big picture view: I think one thing that could really benefit people is if
  624. they realized that gikopoi is full of empty rooms with stream slots that they
  625. can share with anyone to trivially chat with as they enjoy the stream. If use
  626. of ical format (built into Android, iPhone, and most mail apps) were more
  627. common, I think people would see the virtue in this service. But as of yet, the
  628. most &amp;quot;true to form&amp;quot; custom service is the least used. Maybe things will change
  629. in the future.&lt;/p&gt;
  630. &lt;h2&gt;Matrix&lt;/h2&gt;
  631. &lt;p&gt;The Matrix service is very underutilized but regulars who want a matrix server
  632. seem happy with having the one provided. I don't have a lot of confidence in
  633. Matrix as Discord/IRC/XMPP replacement but there is a Matrix server that exists
  634. and is available.&lt;/p&gt;
  635. &lt;h2&gt;XMPP&lt;/h2&gt;
  636. &lt;p&gt;Unfortunately I could not find a reasonable way to host XMPP without requiring
  637. manual account creation, which is at odds with a public chat service such as
  638. Gikopoi. However there are a small number of Gikos who wanted XMPP accounts who
  639. I could coordinate with off-site who could receive them, and they all seem to
  640. appreciate this service. I frequently talk with my @gikopoi.com XMPP friends,
  641. especially with E2EE encryption via the OMEMO standard, and I hope they can
  642. talk with each other as well, and know they can do so with strong client-side
  643. encryption.&lt;/p&gt;
  644. &lt;hr /&gt;
  645. &lt;p&gt;I don't know who the intended audience for this post is. Future Gikopoi admins?
  646. Bored linux geeks? But here's some reflections and observations that have come
  647. to me from my time investments, and if any of it is helpful, I'm appreciative.&lt;/p&gt;
  648.  
  649. </content>
  650. </entry>
  651. <entry>
  652. <title>Spring 2025 anime</title>
  653. <link rel="alternate" href="https://4x13.net/blog/spring2025anime.html" />
  654. <id>https://4x13.net/blog/spring2025anime.html</id>
  655. <updated>2025-04-20T10:10:00Z</updated>
  656. <content type="html">
  657. &lt;p&gt;Three weeks into the season! As always, I grab at least 5 currently airing
  658. shows and see them through. Most are usually crap but at least one or two end
  659. up being decent.&lt;/p&gt;
  660. &lt;p&gt;Here's a list of anime I'm watching this spring. I'll share a brief progress
  661. report. Usually my conclusions at the end of the season end up with my thoughts
  662. at this point, but who knows.&lt;/p&gt;
  663. &lt;ul&gt;
  664. &lt;li&gt;Lazarus&lt;/li&gt;
  665. &lt;li&gt;Gorilla no Kami&lt;/li&gt;
  666. &lt;li&gt;Shoushimin Series s2&lt;/li&gt;
  667. &lt;li&gt;Sentai Daishikkaku s2&lt;/li&gt;
  668. &lt;li&gt;Kapekisugite Kawaige&lt;/li&gt;
  669. &lt;li&gt;Your Forma&lt;/li&gt;
  670. &lt;li&gt;Nazotoki wa Dinner no Ato&lt;/li&gt;
  671. &lt;/ul&gt;
  672. &lt;p&gt;&lt;strong&gt;Lazarus&lt;/strong&gt; : this is a netflix anime. My copy is English dubbed. The premise
  673. is kind of interesting: a miracle cure against all diseases, now commonplace
  674. throughout the world, has been hacked to kill everyone who's taken it because
  675. the designer is depressed to see the state of humanity. Not very good, maybe
  676. 5/10.&lt;/p&gt;
  677. &lt;p&gt;&lt;strong&gt;Gorilla no Kami&lt;/strong&gt; : this is what I would call a &amp;quot;girl anime&amp;quot;. Loser girl
  678. suddenly becomes interesting to lots of handsome, charming, popular boys. The
  679. basic premise of this show is okay: everyone gets blessed with an animal
  680. spirit's power part way into high school, and this girl got blessed with the
  681. super fast, strong, and rare gorilla spirit. It's not great but it's kind of
  682. funny so maybe a 6/10.&lt;/p&gt;
  683. &lt;p&gt;&lt;strong&gt;Soushimin Series, s2&lt;/strong&gt; : the autistic high school detectives are back. Most
  684. of season 1 was dumb but detective animes are far and few between. The girl
  685. detective remains pretty adorable and the art for the show is great. Season 2
  686. has a stronger direction and it's interesting seeing how things go on after the
  687. boy and girl detectives break up. 7/10&lt;/p&gt;
  688. &lt;p&gt;&lt;strong&gt;Sentai Daishikkaku, s2&lt;/strong&gt; : Go go loser ranger is doing well in its second
  689. season so far, a reverse power rangers story, 7/10&lt;/p&gt;
  690. &lt;p&gt;&lt;strong&gt;Kanpekisugite Kawaige&lt;/strong&gt; : Another &amp;quot;girl anime.&amp;quot; Fantasy kingdoms keep a saint
  691. on hand who handles all the background stuff that's necessary for keeping the
  692. kingdom running smooth. Our protagonist is a super genius and the most talented
  693. witch.... ever... just about, but her kingdom looks down on her because she's
  694. autistic and &amp;quot;too perfect.&amp;quot; So she gets sold off to a neighboring kingdom where
  695. everyone licks her boots clean and the handsome charming prince is dazzled by
  696. her and blah blah blah. The art is pretty decent and this anime has some
  697. potential so I'm prematurely calling it 7/10.&lt;/p&gt;
  698. &lt;p&gt;&lt;strong&gt;Your Forma&lt;/strong&gt; : another detective show, set in the future with androids and
  699. magic clothing. I tentatively call it another girl anime. The art is pretty
  700. good but it's terribly forgettable. This is going to wind up as a 5/10&lt;/p&gt;
  701. &lt;p&gt;&lt;strong&gt;Nazotoki wa Dinner no Ato&lt;/strong&gt; : another detective show and girl anime. Protag
  702. is secretly a crazy rich Asian but hides it from the other police to try and fit
  703. in. She's pretty incompetent but her new handsome butler also ends up to be a
  704. genius when it comes to solving crimes so he feeds her the answers so she can
  705. show off what a great cop she is to her equally dumb but prideful and rich
  706. man cop coworker. It's kind of funny at least so maybe a 6/10, still pretty
  707. forgettable&lt;/p&gt;
  708. &lt;p&gt;If you want dumb fun, I think &lt;em&gt;Gorilla no Kami&lt;/em&gt; is where it's at. Go back and
  709. check out Shoushimin Series and Sentai Daishikkaku and you'll know whether or
  710. not the seasons 2 are worth your time. If swords and sorcery fantasy politics
  711. girl anime is your thing, give Kapekisugite Kawaige a shot. Otherwise this is a
  712. slop season.&lt;/p&gt;
  713.  
  714. </content>
  715. </entry>
  716. <entry>
  717. <title>My second still</title>
  718. <link rel="alternate" href="https://4x13.net/blog/2ndstill.html" />
  719. <id>https://4x13.net/blog/2ndstill.html</id>
  720. <updated>2025-04-18T14:40:00Z</updated>
  721. <content type="html">
  722. &lt;p&gt;A hobby I've been getting into over the past year or so is chemistry, and part
  723. of that involves playing around with distilling machines for purifying water
  724. and essential oils and so on.&lt;/p&gt;
  725. &lt;p&gt;This is a bit of a longer article so I'm also using it for a chance to test a
  726. &amp;quot;read more&amp;quot; function when scrolling the indexes on my new blog soft...&lt;/p&gt;
  727. &lt;p&gt;&lt;img src="https://i.imgur.com/nyRcIoB.jpeg" alt="My first still" /&gt;&lt;/p&gt;
  728. &lt;p&gt;My first still was a New Years present to myself -- waifu ended up with an
  729. entry-level Chromebook at a similar price point (~$100). I made several tweaks
  730. to it, namely:&lt;/p&gt;
  731. &lt;ul&gt;
  732. &lt;li&gt;I added a long arm between the boiler and condenser,&lt;/li&gt;
  733. &lt;li&gt;I added an L-shaped joint under the condenser,&lt;/li&gt;
  734. &lt;li&gt;I replaced all silicon components with PTFE-wrapped cardboard&lt;/li&gt;
  735. &lt;/ul&gt;
  736. &lt;p&gt;To provide coolant to the system, water circulates from a bucket using an
  737. aquarium pump.&lt;/p&gt;
  738. &lt;p&gt;My main complaint with it is that the condenser is way too small -- and I don't
  739. feel especially motivated to change things there because (a) &amp;quot;worm in a tub&amp;quot;
  740. condensers are fairly inefficient, (b) the piping used by the system requires
  741. frequent thread tape checking and replacement, (c) adapting the current system
  742. to work with a liebig or shotgun condenser would be way too much work.&lt;/p&gt;
  743. &lt;p&gt;With the current condenser, coolant cannot be fed into the system at too high a
  744. rate or the bucket overflows, because the worm blocks the outlet port. So what
  745. ends up happening near the end of a &amp;quot;water cleaning&amp;quot; run is that I need to start
  746. replacing the bucket's water more and more often. Which is honestly not the end
  747. of the world, but it is a little annoying.&lt;/p&gt;
  748. &lt;p&gt;&lt;img src="https://i.imgur.com/YPAIX0x.jpeg" alt="My second still" /&gt;&lt;/p&gt;
  749. &lt;p&gt;My second still was largely purchased for its boiler -- more on that later --
  750. but for now, let's look at what else makes it different:&lt;/p&gt;
  751. &lt;ol&gt;
  752. &lt;li&gt;Vertical, rather than horizontal&lt;/li&gt;
  753. &lt;li&gt;Different latching system for the lid&lt;/li&gt;
  754. &lt;li&gt;Handles can move up and down&lt;/li&gt;
  755. &lt;li&gt;Triclamp attaches a tower condenser to the boiler&lt;/li&gt;
  756. &lt;li&gt;Silicon tubing connects the two sides of the condenser&lt;/li&gt;
  757. &lt;li&gt;Condenser has water-in and water-out tubing&lt;/li&gt;
  758. &lt;li&gt;Silicon tubing leads out of the condenser&lt;/li&gt;
  759. &lt;/ol&gt;
  760. &lt;p&gt;Let's attack those points one by one.&lt;/p&gt;
  761. &lt;p&gt;&lt;strong&gt;One&lt;/strong&gt; --
  762. I don't intend to use this condenser in the future, and I have plenty of space
  763. in my home, so vertical or horizontal is not an important factor. If anything,
  764. the tower being vertical is inconvenient: during a test boil today, the boiler
  765. shook violently and the tower shook along side it. My other still is essentially
  766. anchored to the ground so violent shaking never occurs.&lt;/p&gt;
  767. &lt;p&gt;&lt;strong&gt;Two&lt;/strong&gt; --
  768. I think the different latching system could be a plus. And if there's ever an
  769. issue with the clamp, I could always solder on another kind. The only drawback
  770. is that there is silicon I can't remove (yet?) from inside the lid, which serves
  771. as the gasket.&lt;/p&gt;
  772. &lt;p&gt;&lt;strong&gt;Three&lt;/strong&gt; --
  773. The handles being able to move would not be something I care about at all, if it
  774. weren't for the boiler being prone to shaking when warming up. When the boiler
  775. begins rocking back and forth, the handles clang against the sides of the boiler.
  776. I may have to wrap these in fabric... This could be a nice feature if you fell
  777. asleep waiting for the boiler to heat up, but I see it as a bug.&lt;/p&gt;
  778. &lt;p&gt;&lt;strong&gt;Four&lt;/strong&gt; --
  779. These boiler uses a triclamp to attach the condenser to it: finally, we get to
  780. the meat of things. Triclamps are the golden standard in the world of
  781. distillation because many columns and accessories (sight glasses, plates,
  782. various kinds of condensers) are designed to work with them. Throw a piece of
  783. PTFE in between two pipes, screw the clamp tight, and now you have a strong
  784. connection. Unscrew the clamp and parts can be easily cleaned and stored. No
  785. more mucking about with thread tape.&lt;/p&gt;
  786. &lt;p&gt;This is the single thing this new still does well. I basically wanted a boiler
  787. with a triclamp connection and looked at the condenser as being a bonus.&lt;/p&gt;
  788. &lt;p&gt;But one thing I still have to complain about here: I contacted every distributor
  789. for this still that I could find online asking what size of triclamp it uses.
  790. Every one ignored me, except one who answered &amp;quot;maybe 2 inch?&amp;quot;&lt;/p&gt;
  791. &lt;p&gt;It turns out that maybe 2 inches is also maybe 1.5 inches. Sigh. So I placed an
  792. order for a 2 inch - 1.5 inch triclamp reducer and now I gotta spend a few weeks
  793. waiting on that. So if you're intending to buy this still: now you know!&lt;/p&gt;
  794. &lt;p&gt;&lt;strong&gt;Five&lt;/strong&gt; --
  795. Silicon tubing connecting the two sides of the condenser is probably the
  796. strongest argument against buying this still. Yes, if you are only boiling water
  797. in this still and nothing else, silicon is probably not a big deal. But if a
  798. more universal still is desired... you're probably going to need to solder on
  799. some stainless or copper fittings yourself here. Which is inconvenient.&lt;/p&gt;
  800. &lt;p&gt;&lt;strong&gt;Six&lt;/strong&gt; --
  801. The condenser having tubing for in and out is the one thing that could make this
  802. new pot still condenser better than my old one. I could pipe water in and out at
  803. max speed without worrying about flooding. When I was done with my water-vinegar
  804. cleaning run today, I blew hard into the out-tube to drain most of the water
  805. out, then set it outside to drain. Don't be fooled by the shape of this
  806. condenser: it's certainly a pot still, but this is an upgrade past a regular
  807. worm in a tub.&lt;/p&gt;
  808. &lt;p&gt;&lt;strong&gt;Seven&lt;/strong&gt; --
  809. The final point relates back to silicon tubing again. I positioned the end of the
  810. tube above the center of a glass jar during my test / cleaning run today. It did
  811. not move as much as I thought it may have, but if I were intending to use this
  812. more seriously, it would also need to go.&lt;/p&gt;
  813. &lt;p&gt;Honorable mention is the thermometer glued on in between the two sides of the
  814. condenser. I don't know what purpose it serves. If you want to know if there's
  815. vapor in the condenser, put your hand near or on the big empty tube on the left
  816. that pretends to be a reflux column. At least its battery can be replaced?&lt;/p&gt;
  817.  
  818. </content>
  819. </entry>
  820. <entry>
  821. <title>Atom feeds added</title>
  822. <link rel="alternate" href="https://4x13.net/blog/atom_added.html" />
  823. <id>https://4x13.net/blog/atom_added.html</id>
  824. <updated>2025-04-18T13:45:00Z</updated>
  825. <content type="html">
  826. &lt;p&gt;Per the complaints of several long time &lt;a href="//gikopoi.com"&gt;Gikopoi&lt;/a&gt; regulars, I've
  827. moved ahead and implemented Atom feeds for this here blog.&lt;/p&gt;
  828. &lt;a href="http://www.feedvalidator.org/check.cgi?url=https%3A//4x13.net/blog/index.atom"&gt;
  829. &lt;img src="https://i.imgur.com/fa2G2aM.png" alt="[Valid Atom 1.0]" title="Validate my Atom 1.0 feed" /&gt;
  830. &lt;/a&gt;
  831. &lt;p&gt;Stay tuned more conveniently with a feed reader.&lt;/p&gt;
  832. &lt;p&gt;&lt;a href="https://4x13.net/blog/index.atom"&gt;https://4x13.net/blog/index.atom&lt;/a&gt;&lt;/p&gt;
  833.  
  834. </content>
  835. </entry>
  836. <entry>
  837. <title>Giko blog review</title>
  838. <link rel="alternate" href="https://4x13.net/blog/giko_blogs.html" />
  839. <id>https://4x13.net/blog/giko_blogs.html</id>
  840. <updated>2025-04-17T16:10:00Z</updated>
  841. <content type="html">
  842. &lt;p&gt;This is just a brief review of known Gikopoi blogs that exist on the internet.
  843. If this post hurts your feelings, then I hope it motivates you to improve.&lt;/p&gt;
  844. &lt;h2&gt;Akai.gikopoi.com&lt;/h2&gt;
  845. &lt;p&gt;&lt;img src="https://i.imgur.com/YjlF5y7.png" alt="" /&gt;&lt;/p&gt;
  846. &lt;p&gt;This is a really great blog. There is a strong focus on text and the headers &amp;amp;
  847. footers don't take up a disgusting amount of space. Frequent updates, open
  848. source, cute icons, and there's even an Atom feed. Tying the blog into the
  849. author's game and including trackers for life milestones make it even better.&lt;/p&gt;
  850. &lt;p&gt;The design will be polarizing -- my wife, who is not a &amp;quot;techy&amp;quot; finds the design
  851. frightening and unpleasant. I think it's a breath of fresh air.&lt;/p&gt;
  852. &lt;p&gt;&lt;strong&gt;Verdict:&lt;/strong&gt; 9.2/10 -- just docking points so you have motivation to work
  853. harder -- I believe in your potential!&lt;/p&gt;
  854. &lt;h2&gt;Shaddox.neocities.org&lt;/h2&gt;
  855. &lt;p&gt;&lt;img src="https://i.imgur.com/7LRW8PS.png" alt="" /&gt;&lt;/p&gt;
  856. &lt;p&gt;If akai.gikopoi is extremely web 1.0, Shaddox.neocities is extremely web 2.0:
  857. there are lots of gradients, animations, advanced CSS, and JS enhancements in
  858. play here. Both sites are iconiful but Shaddox's modern presentation gives off
  859. a more professional smell.&lt;/p&gt;
  860. &lt;p&gt;In contrast to akai's blog which covers a bit of everything, Shaddox's blog
  861. focuses more strictly on &amp;quot;otaku culture&amp;quot;. The use of images in articles such as
  862. in his tutorial on &lt;a href="https://shaddox.neocities.org/tech/2025/01/06/general-streaming-guide.html"&gt;&amp;quot;general streaming&amp;quot;&lt;/a&gt;
  863. are delivered to strong effect. Waifus and radio improve the reading experience.&lt;/p&gt;
  864. &lt;p&gt;Despite the slow release schedule, every article so far is quite high quality,
  865. and it's easy to get alerted to new posts thanks to the built in RSS feed.&lt;/p&gt;
  866. &lt;p&gt;&lt;strong&gt;Verdict:&lt;/strong&gt; ⭐ ⭐ ⭐ ⭐ -- open sourcing the code would be
  867. an easy fix towards improving this blog's rating. A favicon could also add some
  868. more personality to this already quite delightful blog.&lt;/p&gt;
  869. &lt;h2&gt;Temple-moss.neocities.org&lt;/h2&gt;
  870. &lt;p&gt;&lt;img src="https://i.imgur.com/3PEFZNg.png" alt="" /&gt;&lt;/p&gt;
  871. &lt;p&gt;A different kind of web 1.0 blog than the akai project. Text and background
  872. colors clash, the date format is European for some reason, and the only image
  873. is way too big. Updates are few and far between and there is no way to subscribe
  874. to new posts. This guy could spend a bit more time on his blog.&lt;/p&gt;
  875. &lt;p&gt;&lt;strong&gt;Verdict:&lt;/strong&gt; 👎 -- you have a lot of soul, invest more of it into your
  876. work!&lt;/p&gt;
  877.  
  878. </content>
  879. </entry>
  880. <entry>
  881. <title>Progress on the blog</title>
  882. <link rel="alternate" href="https://4x13.net/blog/progress.html" />
  883. <id>https://4x13.net/blog/progress.html</id>
  884. <updated>2025-04-17T11:15:00Z</updated>
  885. <content type="html">
  886. &lt;p&gt;I've been doing some work on this blog script, now it can do the following:&lt;/p&gt;
  887. &lt;ul&gt;
  888. &lt;li&gt;parse markdown in article entries&lt;/li&gt;
  889. &lt;li&gt;generate indexes for year, month, and tag&lt;/li&gt;
  890. &lt;/ul&gt;
  891. &lt;p&gt;The code is still rather janky and I need to add pagination for indices, but
  892. I'll cross that road when I come to it. If anything, I intend to work more on
  893. style and get started on the atom feed, and maybe start working on some actual
  894. articles.&lt;/p&gt;
  895. &lt;p&gt;This static site builder sits at 161 lines per sloccount.&lt;/p&gt;
  896. &lt;p&gt;Speaking of code, I need to put this up on github...&lt;/p&gt;
  897.  
  898. </content>
  899. </entry>
  900. <entry>
  901. <title>Hello World</title>
  902. <link rel="alternate" href="https://4x13.net/blog/hello.html" />
  903. <id>https://4x13.net/blog/hello.html</id>
  904. <updated>2025-04-13T16:20:00Z</updated>
  905. <content type="html">
  906. &lt;p&gt;Hello world!&lt;/p&gt;
  907. &lt;p&gt;I've decided to restart the 4x13.net blog after a break of approximately ten
  908. years, inspired largely by the blog of my friend &lt;a href="//akai.gikopoi.com"&gt;Akaines&lt;/a&gt;.&lt;/p&gt;
  909. &lt;p&gt;A number of things I hope to write about:&lt;/p&gt;
  910. &lt;ul&gt;
  911. &lt;li&gt;music reviews, contemporary and vintage&lt;/li&gt;
  912. &lt;li&gt;various projects and hobbies that interest me&lt;/li&gt;
  913. &lt;li&gt;discussion about books&lt;/li&gt;
  914. &lt;li&gt;looks into Indonesian life as a migrant&lt;/li&gt;
  915. &lt;li&gt;reflections and accomplishments&lt;/li&gt;
  916. &lt;/ul&gt;
  917. &lt;p&gt;Hang tight until the blog is finished developing. Things will be a little bumpy.
  918. There will be an atom feed, so feel free to subscribe once it goes online.
  919. Source code and all content will be released into the public domain.&lt;/p&gt;
  920.  
  921. </content>
  922. </entry>
  923. </feed>

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid Atom 1.0" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=https%3A//4x13.net/blog/index.atom

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda