<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss/styles.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Pilosophos&apos; Circle (Writing)</title><description>Writing by Pilosophos, who is trying to give Shakespeare a run for his money. (This feed is for writing only. For my art RSS feed, subscribe to https://pilosophos.com/art/rss.xml)</description><link>https://pilosophos.com</link><item><title>How to answer questions like &quot;Is cereal soup?&quot; and other &quot;Is X a Y?&quot; questions</title><link>https://pilosophos.com/writing/defining-words</link><guid isPermaLink="true">https://pilosophos.com/writing/defining-words</guid><description>Until you have an idea of *why* you want to know the answer, the answer is indeterminate.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;how-to-answer-questions-like-is-cereal-soup-and-other-is-x-a-y-questions&quot;&gt;How to answer questions like “Is cereal soup?” and other “Is X a Y?” questions&lt;/h1&gt;
&lt;div class=&quot;relative&quot;&gt; &lt;p&gt;&lt;em&gt;Until you have an idea of &lt;em&gt;why&lt;/em&gt; you want to know the answer, the answer is indeterminate.&lt;/em&gt;&lt;/p&gt; &lt;div class=&quot;marginal-note&quot;&gt; &lt;aside&gt;&lt;p&gt;If you’re familiar with &lt;a href=&quot;https://en.wikipedia.org/wiki/Ludwig_Wittgenstein&quot;&gt;Wittgenstein&lt;/a&gt;,
this article is just a friendly-worded, practical application of his &lt;a href=&quot;https://en.wikipedia.org/wiki/Language_game_(philosophy)&quot;&gt;language games&lt;/a&gt; idea.&lt;/p&gt;&lt;/aside&gt; &lt;/div&gt; &lt;/div&gt;
&lt;h2 id=&quot;the-problem&quot;&gt;The problem&lt;/h2&gt;
&lt;p&gt;You’re trying to figure out whether a bowl of cereal with milk is soup. You decide that you need a definition of soup that you can compare cereal to. In trying to do so, you fall into a vicious cycle:&lt;/p&gt;
&lt;pre class=&quot;mermaid&quot;&gt;graph TD
    S[Start defining soup] --&amp;gt; A
    A[List properties of soups for your new definition] --&amp;gt; B[Definition includes too many things that are intuitively non-soups, or excludes too many soups]
    B --&amp;gt; C[Decide to revise definition]
    C --&amp;gt; A&lt;/pre&gt;
&lt;p&gt;Most likely, the cycle is broken either by settling on an unsatisfying definition of soup, or by giving up and doing something else. Either way, we have failed to adequately define soup, which is weird, because society seems to have no trouble understanding the words soup and cereal in daily life, so there should be a definition… right?&lt;/p&gt;
&lt;h2 id=&quot;what-do-words-mean&quot;&gt;What do words mean?&lt;/h2&gt;
&lt;p&gt;Soup and cereal are words. Like all words, they are things we use to make something we want to happen, happen.&lt;/p&gt;
&lt;p&gt;If you need to borrow your friend’s phone charger, you say &lt;code&gt;&amp;quot;Can I borrow your phone charger?&amp;quot;&lt;/code&gt;, because those are the words that let him know that you want a phone charger.&lt;/p&gt;
&lt;p&gt;The fact that words have purpose behind them also means that they’re situational. You don’t say, &lt;code&gt;&amp;quot;Do you like hedgehogs?&amp;quot;&lt;/code&gt;, or &lt;code&gt;&amp;quot;I&amp;#39;ve never seen Star Wars&amp;quot;&lt;/code&gt;, or &lt;code&gt;&amp;quot;Pineapple&amp;quot;&lt;/code&gt;, because those words won’t make your friend give you what you need.&lt;/p&gt;
&lt;p&gt;The meaning of a single word, like pineapple, is also situational. If your friend asks you what flavor you want out of a bag of jelly beans, and you want the ones that taste like the tart, yellow-inside, green-topped fruits you see at the supermarket, you can say &lt;code&gt;&amp;quot;Pineapple.&amp;quot;&lt;/code&gt; In this case, pineapple means a flavor of jelly bean.&lt;/p&gt;
&lt;p&gt;If you’re watching a war movie and the main character wants to use a &lt;a href=&quot;https://en.wikipedia.org/wiki/Mk_2_grenade&quot;&gt;Mk 2 grenade&lt;/a&gt; and asks for a pineapple, then &lt;code&gt;&amp;quot;Pineapple&amp;quot;&lt;/code&gt; means an exploding thing that looks vaguely like those tart, yellow-inside, green-topped fruits.&lt;/p&gt;
&lt;p&gt;If I invent a game where you have to run around until someone says &lt;code&gt;&amp;quot;Pineapple&amp;quot;&lt;/code&gt; and then everyone has to stop for ten seconds or they lose, then &lt;code&gt;&amp;quot;Pineapple&amp;quot;&lt;/code&gt; means &lt;code&gt;&amp;quot;Stop or you&amp;#39;re a loser&amp;quot;&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;There are an infinite number of situations where &lt;code&gt;&amp;quot;Pineapple&amp;quot;&lt;/code&gt; could be used, so it means an infinite number of different things. It’s just that in most everyday situations, it has something in common with those tart, yellow-inside, green-topped fruits, so that’s what goes in the dictionary. Importantly, the dictionary entry does &lt;em&gt;not&lt;/em&gt; imply that whenever someone says &lt;code&gt;&amp;quot;Pineapple&amp;quot;&lt;/code&gt;, it must refer to a particular set of fruity, green-topped objects. What it does is give you a hint: if someone says &lt;code&gt;&amp;quot;Pineapple&amp;quot;&lt;/code&gt;, it &lt;em&gt;typically&lt;/em&gt; has something in common with the fruit, whether it’s size, shape, color, taste, or something else, but not always.&lt;/p&gt;
&lt;p&gt;Obviously, lots of things in the universe have something in common with the fruit in some way or another, so the only way to really narrow down what pineapple means is to have a situation where it can only mean a certain set of things.&lt;/p&gt;
&lt;p&gt;Same thing with soup: you can have tomato soup, primordial soup, quantum soup, and all kinds of other soups, all of varying degrees of similarity to each other. Until you are in a situation that gives the word some meaning, like biology class or at a restaurant, &lt;code&gt;&amp;quot;Soup&amp;quot;&lt;/code&gt; can mean virtually anything.&lt;/p&gt;
&lt;p&gt;Okay, fine. The definition of words is situational. How does this help me figure out if cereal is soup?&lt;/p&gt;
&lt;h2 id=&quot;why-do-you-want-to-know&quot;&gt;Why do you want to know?&lt;/h2&gt;
&lt;p&gt;If you’re trying to come up with a definition for something, &lt;code&gt;&amp;quot;Why do you want to know?&amp;quot;&lt;/code&gt; is the single most important question to answer. Only if you know the answer can you come up with a satisfying definition.&lt;/p&gt;
&lt;p&gt;For instance, if the answer is &lt;code&gt;&amp;quot;I want to know I should give my parents a bowl of cereal when they ask for soup at lunch&amp;quot;&lt;/code&gt;, then the definition of soup is &lt;code&gt;&amp;quot;Something that your parents want for lunch&amp;quot;&lt;/code&gt;. Would your parents be satisfied with a bowl of cereal? No? Then cereal is not soup.&lt;/p&gt;
&lt;p&gt;If the answer is &lt;code&gt;&amp;quot;My friend is a jokester and I want to make him laugh when he asks for soup&amp;quot;&lt;/code&gt;, then the definition of soup is &lt;code&gt;&amp;quot;Things you could present to your friend that would make him laugh when he asks for soup&amp;quot;&lt;/code&gt;. Would your friend get the joke when given a bowl of cereal? Yes? Then cereal is soup.&lt;/p&gt;
&lt;p&gt;If the answer is &lt;code&gt;&amp;quot;I&amp;#39;m running a cereal factory in the United States and I need to know if what I&amp;#39;m making legally counts as soup&amp;quot;&lt;/code&gt;, then the definition of soup is codified under &lt;a href=&quot;https://www.ecfr.gov/current/title-40/part-407/section-407.81#p-407.81(j)&quot;&gt;Title 40 of the Federal Code of Regulations, Section 407.81(j)&lt;/a&gt;. Does the law say your cereal is soup? No? Then cereal is not soup.&lt;/p&gt;
&lt;p&gt;If the answer is &lt;code&gt;&amp;quot;I&amp;#39;m chewing the fat by discussing the metaphysics of soup and cereal&amp;quot;&lt;/code&gt;, then the definition of soup is indeterminate, because the definition doesn’t matter for the situation. You can discuss the nature of soup as long as you want and come to any conclusion, and it will still satisfy your purpose.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;To know what a word means, you have to answer the question &lt;code&gt;&amp;quot;Why do you want to know?&amp;quot;&lt;/code&gt;, because the meaning of words depends on the situation. In daily life, you usually have the answer to this question without thinking, because you’re already &lt;em&gt;in&lt;/em&gt; the situation, so you can intuit the meaning of words pretty quickly.&lt;/p&gt;
&lt;p&gt;Conversely, answering metaphysical questions like &lt;code&gt;&amp;quot;Is X a kind of Y?&amp;quot;&lt;/code&gt; is hard, because you’re divorced from the situation that the meaning of &lt;code&gt;Y&lt;/code&gt; needs to apply to. The “situation” that it applies to is unclear, and until you clear it up, the meaning of &lt;code&gt;Y&lt;/code&gt; will be indeterminate.&lt;/p&gt;</content:encoded><category>nonfiction</category><category>soapbox</category><category>philosophy</category><category>semantics</category></item><item><title>The Famicom: more than just a game console</title><link>https://pilosophos.com/writing/famicom-more-than-a-game-console</link><guid isPermaLink="true">https://pilosophos.com/writing/famicom-more-than-a-game-console</guid><description>Exploring the console that could program in BASIC, bet on horse races, and trade on the stock market</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;the-famicom-more-than-just-a-game-console&quot;&gt;The Famicom: more than just a game console&lt;/h1&gt;
&lt;div class=&quot;not-prose italic&quot;&gt;This article was written on 2025-12-19.&lt;/div&gt;
&lt;div class=&quot;relative&quot;&gt;&lt;figure class=&quot;flex flex-col text-center items-center marginal-note&quot;&gt;&lt;img src=&quot;/images/nes-article/nes.png&quot; alt=&quot;A picture of the legendary Nintendo Entertainment System, or NES.&quot; width=&quot;400&quot;/&gt;&lt;figcaption&gt;&lt;p&gt;A picture of the legendary Nintendo Entertainment System, or NES.&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;Ever since the release of the Steam Deck, which allows you to play PC games on a
handheld game console, the distinction between a game console and PC has been
significantly blurred. But what if I told you that all the way back in the 1980s,
the difference between a PC and game console was already becoming indistinguishable,
and that the console we got in the West as the NES was supposed to be a general-purpose
computer?&lt;/p&gt;
&lt;h2 id=&quot;the-famicom-a-family-computer&quot;&gt;The Famicom: a Family Computer&lt;/h2&gt;
&lt;p&gt;While Nintendo had previously flirted with video games
with the &lt;a href=&quot;https://en.wikipedia.org/wiki/Color_TV-Game&quot;&gt;Color TV-Game&lt;/a&gt;, home consoles
that could only play one game each, Nintendo really became a household name with the
Nintendo Entertainment System (NES), a system originally released in 1983 as the Family Computer,
or Famicom in Japan.&lt;/p&gt;
&lt;figure class=&quot;flex flex-col justify-center items-center gap-10 xl:flex-row xl:w-280&quot;&gt; &lt;img src=&quot;/images/nes-article/famicom.png&quot; alt=&quot;A picture of the Famicom.&quot; width=&quot;500&quot;/&gt; &lt;figcaption class=&quot;font-display&quot;&gt; &lt;p&gt;The original Family Computer, or Famicom.
The NES that we got in the West was redesigned to resemble a VCR and came with a &lt;a href=&quot;https://en.wikipedia.org/wiki/R.O.B.&quot;&gt;robot&lt;/a&gt;,
to distance itself from game consoles after the
&lt;a href=&quot;https://en.wikipedia.org/wiki/Video_game_crash_of_1983&quot;&gt;American Video Game Crash of 1983&lt;/a&gt;.&lt;/p&gt; &lt;div class=&quot;text-sm&quot;&gt;  &lt;/div&gt; &lt;/figcaption&gt; &lt;/figure&gt;
&lt;p&gt;The name &lt;em&gt;Family Computer&lt;/em&gt; alludes to the fact that it was originally envisioned
as a computer &lt;em&gt;masquerading&lt;/em&gt; as a toy by Nintendo’s late president, &lt;a href=&quot;https://en.wikipedia.org/wiki/Hiroshi_Yamauchi&quot;&gt;Hiroshi Yamauchi&lt;/a&gt;.
This would make the Famicom less intimidating than a PC and would be something even kids could have fun with.
He appointed &lt;a href=&quot;https://en.wikipedia.org/wiki/Masayuki_Uemura&quot;&gt;Masayuki Uemura&lt;/a&gt; as head of Nintendo R&amp;amp;D2,
the new hardware division of the company, to design what would become the Famicom.&lt;/p&gt;
&lt;div class=&quot;relative&quot;&gt; &lt;p&gt;Since the Famicom was intended to be useful as a general-purpose computer,
part of its basic design was a chip that would allow peripherals to
talk directly to the CPU― anything from keyboards, to modems, to disk drives.&lt;/p&gt; &lt;div class=&quot;marginal-note&quot;&gt; &lt;aside&gt;&lt;p&gt;I’m unsure whether this “chip” for talking to the CPU is a &lt;a href=&quot;https://www.nesdev.org/wiki/CPU_interrupts&quot;&gt;feature&lt;/a&gt;
of the CPU itself, or whether it’s an actual separate chip.&lt;/p&gt;&lt;/aside&gt; &lt;/div&gt; &lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;p&gt;“It was why the machine would later be called Yamauchi’s Trojan Horse: It
slipped into living rooms with nothing but a pair of controllers, innocently
toylike, yet it included the capability to do far more than play games.”&lt;/p&gt;&lt;/p&gt;&lt;cite class=&quot;not-italic&quot;&gt;― From &lt;em&gt;&lt;a href=&quot;https://archive.org/details/0966961706&quot;&gt;Game Over, Press Start to Continue: How Nintendo Conquered the World&lt;/a&gt;&lt;/em&gt; (p. 34)&lt;/cite&gt;&lt;/blockquote&gt;
&lt;h2 id=&quot;famicom-addons&quot;&gt;Famicom addons&lt;/h2&gt;
&lt;div class=&quot;relative&quot;&gt; &lt;p&gt;Sure enough in 1984, a year after its release, consumers got &lt;a href=&quot;https://www.mariowiki.com/Family_BASIC&quot;&gt;Family BASIC&lt;/a&gt;,
which let anyone program the Famicom using its dialect of the BASIC programming language.
It included a keyboard that connected to the &lt;a href=&quot;https://www.nintendoworldreport.com/feature/27664/nintendos-expansion-ports&quot;&gt;expansion port&lt;/a&gt;
in front of the console to make programming easier.&lt;/p&gt; &lt;figure class=&quot;mt-0! flex flex-col text-center items-center marginal-note&quot;&gt; &lt;img src=&quot;/images/nes-article/family-basic.png&quot; alt=&quot;A picture of the Family BASIC cartridge, with keyboard&quot; width=&quot;400&quot;/&gt; &lt;figcaption&gt;The Family BASIC cartridge and included Famicom Keyboard.&lt;/figcaption&gt; &lt;/figure&gt; &lt;/div&gt;
&lt;p&gt;Out of the box, it came included with a few programs: &lt;em&gt;Calculation Board&lt;/em&gt;, a calculator,
&lt;em&gt;Music Board&lt;/em&gt;, a music sequencer, and &lt;em&gt;Message Board&lt;/em&gt;, for writing notes. A nearly identical version of Family BASIC, called Playbox BASIC, released for the &lt;a href=&quot;https://www.nesdev.org/wiki/Sharp_C1&quot;&gt;Sharp C1&lt;/a&gt; TV-plus-Famicom combo system, comes with &lt;em&gt;Biorhythm Board&lt;/em&gt; instead of Message Board.&lt;/p&gt;
&lt;figure class=&quot;flex flex-col justify-center items-center gap-10 xl:flex-row xl:w-280&quot;&gt; &lt;img src=&quot;/images/nes-article/biorhythm-board.png&quot; alt=&quot;Manual page for Sample Program 8&quot; width=&quot;500&quot;/&gt; &lt;figcaption class=&quot;font-display&quot;&gt; &lt;p&gt;Biorhythm Board tried to predict fluctuations in your physiological,
emotional, and intellectual state using psuedoscientific
&lt;a href=&quot;https://en.wikipedia.org/wiki/Biorhythm_(pseudoscience)&quot;&gt;biorhythms&lt;/a&gt;.
Other than replacing Message Board, Playbox BASIC was otherwise identical
to Family BASIC.&lt;/p&gt; &lt;div class=&quot;text-sm&quot;&gt; &lt;cite&gt;&lt;p&gt;Image source: &lt;a href=&quot;https://web.archive.org/web/20190915234033/http://www.sara.to/sigure/game/g12/index.html&quot;&gt;Playbox BASIC vs. Famicom BASIC comparison page&lt;/a&gt; (in Japanese)&lt;/p&gt;&lt;/cite&gt; &lt;/div&gt; &lt;/figcaption&gt; &lt;/figure&gt;
&lt;div class=&quot;relative&quot;&gt; &lt;p&gt;It also had a manual that showed you how
to make eight different sample games with BASIC, including &lt;em&gt;Route 66&lt;/em&gt;, a top-down driving
game, &lt;em&gt;Type Master&lt;/em&gt;, a typing game, and &lt;em&gt;Sample Program 8&lt;/em&gt;, which the manual insists is just a tech demo, not a game.&lt;/p&gt; &lt;figure class=&quot;mt-0! flex flex-col text-center items-center marginal-note&quot;&gt; &lt;img src=&quot;/images/nes-article/family-basic-sprites.png&quot; alt=&quot;Sprites provided with Family BASIC that you could use in your own programs.&quot; width=&quot;200&quot;/&gt; &lt;figcaption&gt;&lt;p&gt;Sprites were provided with Family BASIC that you could use in your own programs.
&lt;cite&gt;Image source: &lt;a href=&quot;https://www.mariowiki.com/Family_BASIC&quot;&gt;Mario Wiki&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;&lt;/figcaption&gt; &lt;/figure&gt; &lt;/div&gt;
&lt;figure class=&quot;flex flex-col justify-center items-center gap-3 xl:flex-row xl:w-280&quot;&gt;&lt;img src=&quot;/images/nes-article/tech-demo-8.png&quot; alt=&quot;Screenshot of Sample Program 8.&quot; width=&quot;500&quot; class=&quot;me-3&quot;/&gt;&lt;figcaption class=&quot;font-display&quot;&gt;&lt;p&gt;Sample Program 8 is a turn-based… “non-game.” The player moves Penpen, then Nitanita moves to catch him. You get points by moving Penpen onto the flags.&lt;/p&gt;&lt;p&gt;&lt;cite class=&quot;text-sm&quot;&gt;Image source: Screenshot from Mikasen’s &lt;a href=&quot;https://www.youtube.com/watch?v=ir8jM3otL5w&quot;&gt;Family BASIC sample program showcase video&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure class=&quot;flex flex-col justify-center items-center gap-3 xl:flex-row xl:w-280&quot;&gt;&lt;img src=&quot;/images/nes-article/family-basic-manual.png&quot; alt=&quot;Manual page for Sample Program 8&quot; width=&quot;500&quot; class=&quot;me-3&quot;/&gt;&lt;figcaption class=&quot;font-display&quot;&gt;&lt;p&gt;Page 101 of the &lt;a href=&quot;https://archive.org/details/family-basic-v2-1-manual-600dpi-ozidual/Family%20Basic%20v2.1%20Manual&quot;&gt;Family BASIC 2.1 manual&lt;/a&gt;, showing the code for Sample Program 8. In the top right, it says &lt;span class=&quot;font-cjk-display&quot; lang=&quot;ja&quot;&gt;ゲームではありません&lt;/span&gt;, translating to &lt;i&gt;“This is not a game.”&lt;/i&gt;&lt;/p&gt;&lt;p class=&quot;text-sm&quot;&gt;For Penpen, this is a matter of life or death.&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Many third-party games and programs made in Family BASIC were distributed in books and magazines like &lt;a href=&quot;https://archive.org/details/program-pochette-84-volume-1&quot;&gt;Program Pochette&lt;/a&gt;, &lt;a href=&quot;https://archive.org/details/micom-basic-1984-09-ozidual&quot;&gt;Micom Basic&lt;/a&gt; and &lt;a href=&quot;https://ozidual.github.io/FamilyBasicTracking/Main.html&quot;&gt;many more&lt;/a&gt;. Like the examples in the Family BASIC manual, these were lines of source code that you would have to type into your Famicom manually in order to run.&lt;/p&gt;
&lt;div class=&quot;relative&quot;&gt; &lt;p&gt;While typing the full code to a program may seem tedious to us today, this was
a fairly common way to distribute programs at the time,
including for the &lt;a href=&quot;https://www.guinnessworldrecords.com/world-records/72695-most-computer-sales&quot;&gt;best selling&lt;/a&gt; desktop computer of all time, the &lt;a href=&quot;https://en.wikipedia.org/wiki/Commodore_64&quot;&gt;Commodore 64&lt;/a&gt;.&lt;/p&gt; &lt;div class=&quot;marginal-note&quot;&gt; &lt;aside&gt;&lt;p&gt;See &lt;a href=&quot;https://archive.org/details/more-than-32-basic-programs-for-the-commodore-64&quot;&gt;&lt;i&gt;More Than 32 BASIC Programs for the Commodore 64&lt;/i&gt;&lt;/a&gt; for some examples in English.&lt;/p&gt;&lt;/aside&gt; &lt;/div&gt; &lt;/div&gt;
&lt;p&gt;Although most of the examples focused on games, Family BASIC was a complete
programming language, so you could make anything you wanted. If you knew how the
hardware worked (or were patient enough to figure it out), you could even unlock
the Famicom’s full power by calling low-level CPU instructions with the &lt;code&gt;CALL&lt;/code&gt;
function.&lt;/p&gt;
&lt;div class=&quot;relative&quot;&gt;&lt;p&gt;Alongside Family BASIC, you could also buy the &lt;a href=&quot;https://en.wikipedia.org/wiki/Famicom_Data_Recorder&quot;&gt;Famicom Data Recorder&lt;/a&gt;, to save
your programs to a cassette tape. This was identical to a normal tape deck, on which
you would hook up the microphone and speaker ports to corresponding ports on the
Famicom Keyboard.&lt;/p&gt;&lt;figure class=&quot;flex flex-col text-center items-center marginal-note&quot;&gt;&lt;img src=&quot;/images/nes-article/data-recorder.png&quot; alt=&quot;A picture of Famicom Data Recorder&quot; width=&quot;400&quot;/&gt;&lt;figcaption&gt;&lt;p&gt;The Famicom Data Recorder is cassette deck that says Nintendo on it.
Other than printed source code, cassettes were another popular way to
share programs on home computers, &lt;a href=&quot;https://en.wikipedia.org/wiki/Commodore_Datasette&quot;&gt;Commodore 64 included&lt;/a&gt;.&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;It wasn’t until the release of the &lt;a href=&quot;https://www.mariowiki.com/Family_Computer_Disk_System&quot;&gt;Famicom Disk System&lt;/a&gt;
that the Famicom could use floppy disks. Rather than normal floppy disks however,
Nintendo came out with a proprietary disk format called the &lt;em&gt;Disk Card&lt;/em&gt;, which
slotted into the disk drive part of the addon.&lt;/p&gt;
&lt;figure class=&quot;flex flex-col justify-center items-center gap-3 xl:flex-row xl:w-280&quot;&gt;&lt;img src=&quot;/images/nes-article/fds.png&quot; alt=&quot;A picture of Famicom Disk System&quot; width=&quot;380&quot; class=&quot;me-3&quot;/&gt;&lt;figcaption class=&quot;font-display&quot;&gt;&lt;p&gt;The Famicom Disk System addon consists of two parts connected by a cable: The disk drive where you insert Disk Cards (bottom), and a RAM adapter which slots into the Famicom cartridge slot (top).&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;div class=&quot;relative&quot;&gt; &lt;p&gt;Since the Famicom Disk System occupied the cartridge slot used by Family BASIC,
there was no officially supported way to save BASIC programs to a Disk Card.
It took until the year official support ended for the
Famicom Disk System in 2007 that Japanese console modders found a way to do so.&lt;/p&gt; &lt;div class=&quot;marginal-note&quot;&gt; &lt;aside&gt;&lt;p class=&quot;mt-0!&quot;&gt;You can read the &lt;a href=&quot;http://gameidiri.cocolog-nifty.com/blog/2007/02/basic_f283.html&quot;&gt;2007 article&lt;/a&gt; in Japanese,
or a modern version of the mod on the &lt;a href=&quot;https://github.com/TakuikaNinja/FC-DiskBASIC&quot;&gt;FC-DiskBASIC&lt;/a&gt; Github.&lt;/p&gt;&lt;p&gt;And yes, Nintendo really offered technical support for the FDS &lt;a href=&quot;https://web.archive.org/web/20071021081932/http://www.nintendo.co.jp/n10/repair/price.html#uketsuke_syuryo&quot;&gt;until 2007&lt;/a&gt;.&lt;/p&gt;&lt;/aside&gt; &lt;/div&gt; &lt;/div&gt;
&lt;div class=&quot;relative&quot;&gt;&lt;p&gt;The main use of a Disk Card was to take it
to Disk Writer kiosks at game stores where, for just ¥500 &lt;span class=&quot;muted&quot;&gt;(~US$4.46 in 2025)&lt;/span&gt;, you could overwrite it
with a new game from Nintendo. With disks being cheaper than Famicom cartridge games, and with
game cartridge rental becoming functionally illegal with the &lt;a href=&quot;https://kotaku.com/why-you-cant-rent-games-in-japan-5914749&quot;&gt;Japan Copyright Act of 1984&lt;/a&gt;,
the Famicom Disk System managed to sell 4.4 million units before it sales ended in 1993.&lt;/p&gt;&lt;figure class=&quot;flex flex-col text-center items-center marginal-note&quot;&gt;&lt;img src=&quot;/images/nes-article/disk-writer.jpg&quot; alt=&quot;A picture of a Disk Writer&quot; width=&quot;220&quot;/&gt;&lt;figcaption&gt;&lt;p&gt;A Disk Writer kiosk. &lt;cite&gt;Image source: &lt;a href=&quot;https://www.nintendo.com/jp/topics/article/0275103c-85e5-11e6-9b38-063b7ac45a6d&quot;&gt;Nintendo&lt;/a&gt; (in Japanese)&lt;/cite&gt;&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;Certain Disk Writer kiosks were also fax enabled. Some Disk Card games would
write your scores to the disk, and you would take it to one of these Disk Fax
kiosks to fax your scores to Nintendo, allowing you to participate in a
nationwide leaderboard. It’s a bit of a stretch, but you could arguably call this
Nintendo’s first “online gaming” service.&lt;/p&gt;
&lt;h2 id=&quot;famicom-network-system&quot;&gt;Famicom Network System&lt;/h2&gt;
&lt;div class=&quot;relative&quot;&gt; &lt;p&gt;Yamauchi was a staunch believer in Nintendo as more than just a game company―
he wanted his company to be a &lt;em&gt;key player&lt;/em&gt; in the upcoming Information Age. In
a speech given to his employees, he proclaimed:&lt;/p&gt; &lt;figure class=&quot;mt-0! flex flex-col text-center items-center marginal-note&quot;&gt; &lt;img src=&quot;/images/nes-article/famicom-modem.jpg&quot; alt=&quot;A picture of a Famicom Network System peripheral&quot; width=&quot;280&quot;/&gt; &lt;figcaption&gt;A Famicom Network System modem attached to a Famicom.&lt;/figcaption&gt; &lt;/figure&gt; &lt;/div&gt;
&lt;blockquote&gt;&lt;p&gt;“From now on, our purpose is not only to develop new exciting entertainment software
but to provide information that can be efficiently used in each household.”
&lt;cite class=&quot;not-italic text-sm block&quot;&gt;Translation from &lt;i&gt;Game Over, Press Start to Continue: How Nintendo Conquered the World&lt;/i&gt;, p. 77.&lt;/cite&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The keystone to this vision was the Famicom Network System, developed
in cooperation with Nomura Securities, a stock brokering company.
Nintendo would build a modem for the Famicom, and Nomura Securities would build
a database that could be reached using the modem to access up-to-date stock market
data.&lt;/p&gt;
&lt;figure class=&quot;flex flex-col justify-center items-center gap-3 xl:flex-row xl:w-280&quot;&gt;&lt;img src=&quot;/images/nes-article/network-diagram.jpg&quot; alt=&quot;A diagram of the Famicom Network System&quot; width=&quot;500&quot; class=&quot;me-3&quot;/&gt;&lt;figcaption class=&quot;font-display&quot;&gt;&lt;p&gt;&lt;p&gt;Like &lt;a href=&quot;https://en.wikipedia.org/wiki/Dial-up_Internet_access&quot;&gt;dial-up internet&lt;/a&gt;, the Famicom Modem used
a phone line to connect Famicoms to services on the network. Data would be encoded as sound and travel through the telephone line,
and finally decoded back into data by the modem.&lt;/p&gt;&lt;/p&gt;&lt;cite class=&quot;text-sm&quot;&gt;Image source: &lt;a href=&quot;https://web.archive.org/web/20230201205244/https://glitterberri.com/developing-the-famicom-modem/&quot;&gt;Developing the Famicom Modem&lt;/a&gt; in &lt;i&gt;Nikkei Electronics&lt;/i&gt;, translated by Glitterberri&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;According to Uemura Masayuki, Nintendo R&amp;amp;D2 “wasn’t confident that they would
be able to make network games entertaining,” but with Nomura Securities handling
development of the database, Nintendo figured that the infrastructure would
already be in place and they could figure out making online games fun later.
Ultimately, this meant that few games were actually released for the Famicom Network System
aside from Konami’s &lt;a href=&quot;https://www.youtube.com/watch?v=DWM3ScYfDDU&quot;&gt;&lt;em&gt;Tsuushin Shogi Club&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;relative&quot;&gt;&lt;p&gt;Instead, the Famicom Network System launched with exciting titles like
&lt;em&gt;Nomura no Famicom Trade&lt;/em&gt;, which allowed you to trade on the stock market. You
would insert the &lt;em&gt;Tsuushin Cartridge&lt;/em&gt; &lt;span class=&quot;muted&quot;&gt;(“Communication Cartridge”)&lt;/span&gt; into the modem,
and with the number pad on the Famicom Network System’s special controller, you
could choose which stocks you wanted and in what quantity.&lt;/p&gt;&lt;figure class=&quot;flex flex-col text-center items-center marginal-note&quot;&gt;&lt;img src=&quot;/images/nes-article/fns-controller.jpg&quot; alt=&quot;A picture of the Famicom Network System controller&quot; width=&quot;280&quot;/&gt;&lt;figcaption&gt;&lt;p&gt;A Famicom Network System controller with numpad. &lt;cite&gt;Image source: &lt;a href=&quot;https://www.raphnet.net/divers/famicom_network_controller_hvc_051/index_en.php&quot;&gt;raphnet.net&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;figure class=&quot;flex flex-col justify-center items-center gap-10 xl:flex-row xl:w-280&quot;&gt;&lt;img src=&quot;/images/nes-article/fns-software.jpg&quot; alt=&quot;A picture of some software for the Famicom Network System&quot; width=&quot;400&quot;/&gt;&lt;figcaption class=&quot;font-display&quot;&gt;&lt;p&gt;&lt;p&gt;Copies of &lt;i&gt;Nomura no Famicom Trade,&lt;/i&gt; as well as programs for other stock brokers can be seen in this picture. The box featuring &lt;a href=&quot;https://en.wikipedia.org/wiki/Doraemon&quot;&gt;Doraemon&lt;/a&gt; is &lt;i&gt;Sumitomo Homeline&lt;/i&gt;, a program for doing your home banking with Sumitomo Bank.&lt;/p&gt;&lt;/p&gt;&lt;cite class=&quot;text-sm&quot;&gt;Image source: &lt;a href=&quot;https://famicom.suppa.jp/ish11.html&quot;&gt;famicom.suppa.jp&lt;/a&gt; (in Japanese)&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;div class=&quot;relative&quot;&gt;&lt;p&gt;The most popular use of the Famicom Network System was gambling on
horse races with &lt;em&gt;JRA-PAT,&lt;/em&gt; or &lt;em&gt;JRA Personal Access Terminal,&lt;/em&gt; developed by the
&lt;a href=&quot;https://en.wikipedia.org/wiki/Japan_Racing_Association&quot;&gt;Japan Racing Association&lt;/a&gt;.
It was so successful that it captured 35% of the Japanese horse betting market,
competing with PCs and dedicated betting terminals.&lt;/p&gt;&lt;aside class=&quot;marginal-note&quot;&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=8mNGU0j4sYg&quot;&gt;This video&lt;/a&gt; recorded in 2008
shows JRA-PAT in operation. Despite the Famicom Network System being
discontinued in 1991, JRA-PAT remained usable until 2015.&lt;/p&gt;&lt;/aside&gt;&lt;/div&gt;
&lt;div class=&quot;relative&quot;&gt;&lt;p&gt;Unfortunately, much of the software released to use the Famicom Network System has
become lost media since the network was taken down. For instance, there are Japanese
newspapers mentioning &lt;em&gt;Post Transfer Home Service&lt;/em&gt; for dealing
with the post office, &lt;em&gt;Cattleya AV Club&lt;/em&gt; for buying CDs, and a program for
buying clothes, but the whereabouts of these cartridges are unknown.&lt;/p&gt;&lt;aside class=&quot;marginal-note&quot;&gt;&lt;p&gt;If you have copies of these programs, the folks at &lt;a href=&quot;https://lostmediawiki.com/Family_Computer_Network_System/TV-NET_(partially_found_ROM_and_peripherals_of_telecommunication_service_for_Famicom;_1987-1991)&quot;&gt;lostmediawiki.com&lt;/a&gt;
would love to hear from you and archive it.&lt;/p&gt;&lt;/aside&gt;&lt;/div&gt;
&lt;figure class=&quot;flex flex-col justify-center items-center gap-10 xl:flex-row xl:w-280&quot;&gt;&lt;img src=&quot;/images/nes-article/newspaper.png&quot; alt=&quot;A news article describing Famicom Network System software&quot; width=&quot;600&quot;/&gt;&lt;figcaption class=&quot;font-display mt-0!&quot;&gt;&lt;p class=&quot;not-prose&quot;&gt;This news article tells of upcoming programs that would let you buy train tickets, do online shopping, and make hotel reservations all from your very own Famicom.&lt;/p&gt;&lt;cite class=&quot;text-sm&quot;&gt;Image source: &lt;a href=&quot;https://web.archive.org/web/20230320125945/http://www.microcore.jp/publicity/newspaper/2/p03.jpg&quot;&gt;JDMA News, 1989 November 15&lt;/a&gt; (in Japanese)&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;There’s also the Famicom Fitness System, developed jointly with Fukuoka University and
a few other companies, that allowed the Famicom to read data from an exercise
bike. It was marketed to fitness gyms and medical institutions, and was scheduled
to be marketed to the general public in December 1990, but it is unknown if this
ever happened.&lt;/p&gt;
&lt;figure class=&quot;flex flex-col xl:flex-row items-center gap-10 xl:flex-row xl:w-280&quot;&gt;&lt;img src=&quot;/images/nes-article/fitness-system.jpg&quot; alt=&quot;A picture of someone using the Famicom Fitness System&quot; class=&quot;h-70&quot;/&gt;&lt;img src=&quot;/images/nes-article/fitness-system-2.jpg&quot; alt=&quot;A picture of the Famicom Fitness System Screen&quot; class=&quot;h-70&quot;/&gt;&lt;figcaption class=&quot;font-display&quot;&gt;&lt;p&gt;With an exercise bike connected, you could then enter your weight and age, and pedal for 12 minutes. After uploading your pedalling data, you would receive a personalized exercise regimen.&lt;/p&gt;&lt;cite class=&quot;text-sm&quot;&gt;Image source: &lt;a href=&quot;https://famicom.suppa.jp/mab17.html&quot;&gt;famicom.suppa.jp&lt;/a&gt;&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;What eventually killed the Famicom Network System was the onset of the
&lt;a href=&quot;https://en.wikipedia.org/wiki/Lost_Decades&quot;&gt;Lost Decades&lt;/a&gt;, a period of
nationwide economic stagnation, starting in the early 90s. With stock trading
comprising much the Famicom Network’s traffic, consumers’ plummeting interest in
stocks was the final nail in the coffin for a service that was already
difficult to set up and use.&lt;/p&gt;
&lt;div class=&quot;relative&quot;&gt; &lt;p&gt;In the West, Nintendo hoped to create a similar network to the
Famicom Network System in the United States with partners like
AT&amp;amp;T and Fidelity Investments, but the idea came under fire when a program to play
the Minnesota State Lottery was announced. Concerns over underage gambling were
raised, and the NES modem was killed before making it to market.&lt;/p&gt; &lt;figure class=&quot;mt-0! flex flex-col text-center items-center marginal-note&quot;&gt; &lt;img src=&quot;/images/nes-article/nes-modem.jpg&quot; alt=&quot;A picture of the NES modem&quot;/&gt; &lt;figcaption&gt;The NES modem would have connected to the unused expansion port on the bottom the NES.&lt;/figcaption&gt; &lt;/figure&gt; &lt;/div&gt;
&lt;figure class=&quot;flex flex-col xl:flex-row items-center gap-10 xl:flex-row xl:w-280&quot;&gt;&lt;img src=&quot;/images/nes-article/lottery-cart.jpg&quot; alt=&quot;A picture of the Minnesota State Lottery cartridge&quot; class=&quot;h-50 my-0!&quot;/&gt;&lt;img src=&quot;/images/nes-article/lottery-screenshot.jpg&quot; alt=&quot;A screenshot of the Minnesota State Lottery program&quot; class=&quot;h-50 my-0!&quot;/&gt;&lt;figcaption class=&quot;font-display&quot;&gt;&lt;p&gt;If Nintendo of America hadn’t started with the Minnesota State Lottery, could we have been online shopping and doing our taxes with an NES?&lt;/p&gt;&lt;cite class=&quot;text-sm&quot;&gt;Image source: &lt;a href=&quot;https://nescat.blogspot.com/2013/09/the-nes-expansion-port-why-is-it-even.html&quot;&gt;The NES Cat&lt;/a&gt;&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id=&quot;legacy&quot;&gt;Legacy&lt;/h2&gt;
&lt;div class=&quot;relative&quot;&gt; &lt;p&gt;Despite its demise, some of the ideas behind the Famicom Network System were
recycled for the Satellaview, a satellite service for the Super Famicom (known as the
Super Nintendo in the West). Satellaview allowed users to receive satellite
broadcasts to download games, magazines, and other media.&lt;/p&gt; &lt;figure class=&quot;mt-0! flex flex-col text-center items-center marginal-note&quot;&gt; &lt;img src=&quot;/images/nes-article/satellaview.jpg&quot; width=&quot;250&quot;/&gt; &lt;figcaption&gt;&lt;p&gt;The Super Famicom sits neatly on top of the Satellaview. Like the Famicom Network System, this was also a Japan exclusive.
&lt;cite&gt;Image source: &lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Satellaview_with_Super_Famicom.jpg&quot;&gt;Muband&lt;/a&gt; on Wikipedia&lt;/cite&gt;&lt;/p&gt;&lt;/figcaption&gt; &lt;/figure&gt; &lt;/div&gt;
&lt;p&gt;The horse betting program JRA-PAT, being one of the most popular applications,
was &lt;a href=&quot;https://www.raphnet.net/divers/retro_challenge_2018_09/index_en.php&quot;&gt;re-released&lt;/a&gt; for the Super Famicom. As time marched on, internet connectivity
became the norm with consoles like the Sega Dreamcast, which had an inbuilt
modem and yet another re-release of JRA-PAT that had &lt;a href=&quot;https://www.youtube.com/watch?v=BeZw7qU2ju4&quot;&gt;excellent music&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Nowadays, we often take both our PCs and the internet for granted. Everywhere we
go, we are constantly connected to services that let us do everything the Famicom
could do and more. But for a time, not every home had a PC.
You might just have a TV, a landline telephone, and a Famicom that was more than
meets the eye.&lt;/p&gt;
&lt;h2 id=&quot;your-game-consoles-are-so-much-more&quot;&gt;Your game consoles are so much more&lt;/h2&gt;
&lt;p&gt;Even though Nintendo no longer designs game consoles to be general-purpose computers,
most game consoles nowadays are essentially PCs with specialized gaming hardware.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://en.wikipedia.org/wiki/Xbox_(console)&quot;&gt;original Xbox&lt;/a&gt; (short for DirectX Box),
is really just an x86 Intel Pentium PC with a customized version of Windows for gaming.&lt;/p&gt;
&lt;div class=&quot;relative&quot;&gt; &lt;p&gt;Linux on the Playstation 2 and 3 were &lt;em&gt;officially supported&lt;/em&gt; by Sony with &lt;a href=&quot;https://en.wikipedia.org/wiki/Linux_for_PlayStation_2&quot;&gt;PS2 Linux&lt;/a&gt;
and &lt;a href=&quot;https://en.wikipedia.org/wiki/OtherOS&quot;&gt;OtherOS&lt;/a&gt;. This was such a useful
feature that researchers built &lt;a href=&quot;https://en.wikipedia.org/wiki/PlayStation_3_cluster&quot;&gt;compute clusters using PS3s&lt;/a&gt; to speed up black hole
simulations, cryptography research, and analyzing satellite imagery. When Sony
removed the OtherOS feature in 2010, a &lt;a href=&quot;https://web.archive.org/web/20160322110301/http://topclassactions.com/lawsuit-settlements/lawsuit-news/12043-appellate-court-puts-ps3-class-action-lawsuit-back-game/&quot;&gt;class-action lawsuit&lt;/a&gt; was brought against them,
proving that people really did care about Linux on their game consoles.&lt;/p&gt; &lt;figure class=&quot;mt-0! flex flex-col text-center items-center marginal-note&quot;&gt; &lt;img src=&quot;/images/nes-article/gravity-grid.jpg&quot; width=&quot;250&quot;/&gt; &lt;figcaption&gt;&lt;p&gt;The PS3 Gravity Grid was a cluster of 400+ PS3s built by Dr. Guarav Khanna to study black holes.
&lt;cite&gt;Image source: &lt;a href=&quot;https://web.uri.edu/gravity/ps3/&quot;&gt;University of Rhode Island&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;&lt;/figcaption&gt; &lt;/figure&gt; &lt;/div&gt;
&lt;p&gt;The Nintendo Switch is an ARM-based computer capable of dual-booting into Linux
and Android with &lt;a href=&quot;https://switchroot.org/&quot;&gt;Switchroot&lt;/a&gt;. Using Linux on the Switch is great because
you can carry it around to do most things you’d do with a PC, and it even comes with
a convenient dock so you can connect it with a keyboard, mouse, and monitor when
you’re at home.&lt;/p&gt;
&lt;p&gt;The catch? Nintendo makes it as hard as humanly possible to do so. Developers had
to hack the device by &lt;a href=&quot;https://www.bleepingcomputer.com/news/hardware/researcher-discloses-unpatchable-nintendo-switch-exploit/&quot;&gt;shorting two pins&lt;/a&gt;
on the Joycon connector to gain access the bootloader and install other OSes. When this was publicized, Nintendo changed the hardware so you now
need to &lt;a href=&quot;https://switch.hacks.guide/user_guide/modchip/&quot;&gt;install a modchip&lt;/a&gt; to do so, requiring incredibly precise microsoldering skills.&lt;/p&gt;
&lt;p&gt;In our hands, we hold the ghost of Nintendo’s dream: a Nintendo computer in
every home that could be your portal to the world’s information. In a way,
Nintendo got that wish― it’s just not profitable for them anymore.&lt;/p&gt;</content:encoded><category>nonfiction</category></item><item><title>A Pokémon that meant a lot to me</title><link>https://pilosophos.com/writing/a-pokemon-that-meant-a-lot-to-me</link><guid isPermaLink="true">https://pilosophos.com/writing/a-pokemon-that-meant-a-lot-to-me</guid><description>A recovered school assignment from the Pokémon universe</description><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;a-pokémon-that-meant-a-lot-to-me&quot;&gt;A Pokémon that meant a lot to me&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Posted by &lt;a href=&quot;/ocs/valentina&quot;&gt;@ValCedar&lt;/a&gt; 3 days ago&lt;br&gt;
6 minute read (1,604 words)​&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I wrote this for Language Arts class in my second year of high school, when our teacher prompted the class to write about &lt;em&gt;“A Pokémon that meant a lot to you.”&lt;/em&gt; I found it again while trying to find some photos on my old laptop, and when I read it over, memories of my childhood that I had seemingly long forgotten hit me again, like they had happened just yesterday. I’m posting it online so I can come back to it, and maybe other people will like it too. ―Valentina&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;My dad was never quite the same after my mom divorced him. He wiled his days away at home staring blankly at the TV, watching re-runs of &lt;em&gt;The Pokémon Whisperer&lt;/em&gt;, with hardly a smile left in him anymore. Conversations with him consisted of vague nods and one-word responses, starting and ending in less time than it takes Billy Mays to sell you on Dusk Balls during the commercial break. Even if you went up to him and told him your best joke, he would only give you that pained half-smile that says, &lt;em&gt;“I get it, but I’m not laughing.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Unable to stand the emptiness of my real home, the library became where I spent all my time after school. I read books of all sorts, and soon I became what everyone started calling me: a nerd.&lt;/p&gt;
&lt;p&gt;This was a time before &lt;em&gt;geek chic&lt;/em&gt;. Nowadays, I see kids start to play &lt;em&gt;Dungeons &amp;#x26; Dragonairs&lt;/em&gt; out in the open like it’s no big deal, but back then, being a nerd meant you were a &lt;em&gt;weirdo&lt;/em&gt;. That’s pretty devastating around middle school when all the girls who were your friends in elementary school start to &lt;em&gt;care&lt;/em&gt;. They start to care about their &lt;em&gt;hair&lt;/em&gt;, and they start to care about their &lt;em&gt;clothes&lt;/em&gt;. They start to care about their &lt;em&gt;social status&lt;/em&gt;, and most of all: they start to care about &lt;em&gt;boys&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;These topics were the focus of most of the conversations at the lunch table. Boys especially. I don’t want to give the impression that I don’t like boys or anything― quite the opposite. Centerfolds of Wallace in &lt;em&gt;Teen Vogue&lt;/em&gt; made my heart skip a beat like any girl with a working pair of eyes. But &lt;em&gt;I&lt;/em&gt; wanted to talk about the book I had read at the library yesterday, and middle school girls &lt;em&gt;don’t&lt;/em&gt; feign polite interest. They only listen to what &lt;em&gt;they&lt;/em&gt; want to talk about.&lt;/p&gt;
&lt;p&gt;So I learned to blend in. I learned who the school’s dreamboats were, learned who was crushing on who, and circulated rumors about what Alyssa and Lucas were doing in the bleachers at the assembly.&lt;/p&gt;
&lt;p&gt;It’s amazing how deeply we could get into these conversations. If people can say about four words a second on average, and at least one person at that lunch table speaks though the whole forty minute lunch period, that’s at least 9,600 words every lunchtime. If we put as much thought into those 500 word, two-page essays in Language Arts class as we did tweenage drama, every one of us would have had As.&lt;/p&gt;
&lt;p&gt;I could only pretend to care for so long, though. Day by day, I started saying less and less, and started zoning out more and more, wishing I could talk about the &lt;em&gt;Collected Mythology of Unown&lt;/em&gt; or &lt;em&gt;Science Experiments You Can Try At Home&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Then one day, as I zoned out eating my sandwich, I decided I was tired of having people talk &lt;em&gt;around&lt;/em&gt; me. I mean, whether or not I contributed to the conversation, those same 9,600 words are still gonna get said by &lt;em&gt;someone&lt;/em&gt;. So, as Melanie on my left craned her neck to talk to Amanda on my right about how Josie might have been flirting with Derek yesterday, my sandwich and I got up from that table and went right out the cafeteria door. The both of them just kept talking.&lt;/p&gt;
&lt;p&gt;With every step I took, all those words started to fade away. After a little wandering, I settled down on a concrete stoop behind the gym. Leaves rustled in the wind. Pidgeottos flew past, high in the sky. Now, there were 0 words.&lt;/p&gt;
&lt;p&gt;That’s where I met &lt;em&gt;that&lt;/em&gt; Psyduck.&lt;/p&gt;
&lt;p&gt;I had tucked into my lunch once again, looking vaguely at the tree in front of me, when all of a sudden a Psyduck waddles up to me from behind a bush. As I raised my sandwich up, mouth wide for a bite, he snatches away my sandwich― &lt;em&gt;my sandwich!―&lt;/em&gt; and tosses it right into his big fat gob. In one singular gulp, that sandwich was history.&lt;/p&gt;
&lt;p&gt;I was furious! As he stared at me with his vacant little Psyduck eyes, I yelled at him for what felt like ten minutes straight, until the bell rang and I had to get back to class. In my parting shot, he turned right around and hopped back into the bush he came from. His tail wiggled amidst the leaves before he disappared from sight.&lt;/p&gt;
&lt;p&gt;Even though I could no longer see him, that Psyduck still showed up in back of my mind all day. After school, looking for a new book to read, a subconscious Psyduck led me to the Psyduck section of the Pokémon shelves. When I went to bed that night, I stared at the ceiling counting Psyduck. They weren’t different, unique Psyduck― I just counted that one Psyduck over and over.&lt;/p&gt;
&lt;p&gt;The next day, I returned to that spot behind the gym, with the rustling leaves and the Pidgeottos overhead. I returned even though I knew that Psyduck could come back to take my lunch, and even though it had frustrated so much that he appeared in last night’s dream, surfing on a giant sandwich far from my reach.&lt;/p&gt;
&lt;p&gt;Looking back, I think that deep down, I &lt;em&gt;wanted&lt;/em&gt; to be furious. I wanted to yell and scream away my frustrations until my throat was hoarse, because it gave my heart a break from just feeling lonely.&lt;/p&gt;
&lt;p&gt;So I sat down on the concrete stoop and sure enough, several minutes later, I spy that Psyduck peeking at me from behind the tree. I drew in a sharp breath and held my sandwich so tight the mayonnaise leeched from its sides. After considering me for a few moments, he waddled up to me just as he had the day before. My pulse quickened as he stopped right in front of me.&lt;/p&gt;
&lt;p&gt;From behind his back he produced a misshapen crabapple, and held it out in front with his stubby little arms. Quite bewildered, I shakily reached out an apprehensive arm and grabbed it. This seemed to satisfy him, and he plopped himself down next to me with his own crabapple.&lt;/p&gt;
&lt;p&gt;I guess he felt bad for taking my sandwich, and he’d brought something he thought I could eat as a peace offering.&lt;/p&gt;
&lt;p&gt;For several moments, I just stood there, completely still, the crabapple in my hands, unsure how to react. But as the Psyduck sat there munching away, occasionally casting me a sidelong glance, I felt my eyes just suddenly start to well up. Tears streamed down my cheeks. Was I sad? Was it that I felt bad for having yelled at such a remorseful Psyduck yesterday? Or maybe I was just lonely and this Psyduck was the only being that seemed to care about me? But in that moment, my brain couldn’t think and make sense of it all. I could only hug him so tight that, after a minute, he started to flail around in panic and I had to put him down.&lt;/p&gt;
&lt;p&gt;From then on, I started skipping the lunchroom and started having lunch with this Psyduck. Sometimes I’d bring him snacks that he’d gulp down all at once, only for him to clamor for more. I’d watch him pick up leaves that had fallen on the ground, gathering them in his arms until they were overflowing and scattering all across the floor. One time, I brought a playground ball and tried to teach him how to play Wallball. That was not a success.&lt;/p&gt;
&lt;p&gt;In all that time playing with him, I wondered vaguely whether he was someone’s Pokémon or if he was wild. I’d never seen him with anyone else, or &lt;em&gt;anywhere&lt;/em&gt; else for that matter. I just know he’d show up at lunch, and we’d hang out. I didn’t have a Pokéball to try to capture him, but as long as he came back each day, I was already happy enough.&lt;/p&gt;
&lt;p&gt;When it came close to summer in my last year of middle school, I knew our lunches would be coming to an end. I think he knew it too. When the lunch bell rang in those last weeks before graduation, he would tug at my legs with his little arms as if telling me not to go.&lt;/p&gt;
&lt;p&gt;I didn’t want my time with that Psyduck to disappear, so on graduation day, I slipped away and stole a Pokéball from the janitor’s supply closet. I met him once again at the concrete stoop behind the gym, right on time, at noon.&lt;/p&gt;
&lt;p&gt;I gripped the Pokéball in my hand. Dozens of simulations of the throw raced through my mind― angle and velocity of throw, air resistance, wind direction― absolutely everything accounted for. I had always been a lousy pitcher in P.E., but somehow, just this once, I &lt;em&gt;knew&lt;/em&gt; I couldn’t miss.&lt;/p&gt;
&lt;p&gt;I drew my arm back, poised for the throw, and with a &lt;em&gt;whoosh&lt;/em&gt; in the air, Mr. Davis the Math teacher appeared behind me and stopped my hand.&lt;/p&gt;
&lt;p&gt;“I don’t mean to be the bearer of bad news,” he said, taking back the stolen Pokéball “But that Psyduck isn’t yours to capture.”&lt;/p&gt;
&lt;p&gt;He told me that the Psyduck was named Daisy. &lt;em&gt;She&lt;/em&gt; belonged to a student named Adrian Lee, and had been coming to the area behind the gym every day for six years at noon, the time and place she and Adrian would play together when he was at school. Adrian hasn’t been seen for many years, but Daisy has never missed a single day. The police have run out of leads on his whereabouts, but his parents have never given up hope that, one day, he’ll be back.&lt;/p&gt;
&lt;p&gt;And neither, it seems, has that Psyduck.&lt;/p&gt;</content:encoded><lastBuildDate>Thu, 07 May 2026 00:00:00 GMT</lastBuildDate><category>fiction</category><category>Pokémon</category></item><item><title>Callback</title><link>https://pilosophos.com/writing/callback</link><guid isPermaLink="true">https://pilosophos.com/writing/callback</guid><description>A man down on his luck returns to his hometown and remembers his childhood</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;callback&quot;&gt;Callback&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Thursday, June 10, 2010&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I lost my job a little more than two years ago after Castelia Financial went under. In my last few months there, that company worked me to the bone with fifty, maybe sixty hour work weeks. During the morning, I’d catch my reflection in the mirror while brushing my teeth, and staring back was an increasingly gaunt 30-year-old man with bigger rings around his eyes than a Dunsparce overdosed on Adderall.&lt;/p&gt;
&lt;p&gt;At last when I got the email thanking all the employees for their hard work and dedication, but that there would be no need to come to work anymore, I felt nothing but a sigh of relief as I sank back into my pillow and hibernated for the rest of the fiscal quarter. I knew that when I woke up, I’d have to find another job to trade my precious time for rent, but that’d be a problem for a future, more well-rested me.&lt;/p&gt;
&lt;p&gt;A couple years and a few thousand rejected job applications later, my bank account balance had started to look a little barren, and I could barely look my landlord in the eye anymore. It hurt my pride, but there wasn’t much for me to do but call my mother and ask if she’d take me back.&lt;/p&gt;
&lt;p&gt;I hadn’t talked to her in about eleven years since leaving for the big city. She was opposed to me leaving, you see. She always said how it couldn’t possibly end well, and that I should just stay in the country. I’d always felt a little awkward calling since then, so I didn’t.&lt;/p&gt;
&lt;p&gt;Years went by. The longer we didn’t talk, the easier it became to forget. I’d think about phoning home, but before I could dial, I’d think how pained and guilty I’d feel if she lectured me for being a terrible son and not calling all these years, and I’d always put the phone back down.&lt;/p&gt;
&lt;p&gt;I knew that wasn’t an option this time, so I steeled my resolve and picked up the phone. With every digit I dialed, I could feel my pulse quickening, braced for whatever she might say when she picked up.&lt;/p&gt;
&lt;p&gt;I dialed the last digit. A jumble of apologetic phrases coursed through my head.&lt;/p&gt;
&lt;p&gt;It started to ring my mother’s phone. &lt;em&gt;“Sorry, it’s my bad,”&lt;/em&gt; I thought about saying. Would that be too nonchalant?&lt;/p&gt;
&lt;p&gt;The sound of the receiver being picked up. &lt;em&gt;“I should have called more.”&lt;/em&gt; Would that make it more sincere?&lt;/p&gt;
&lt;p&gt;“Hello?” she said.&lt;/p&gt;
&lt;p&gt;“Hi, it’s me, Jake.”&lt;/p&gt;
&lt;p&gt;“Oh, how &lt;em&gt;wonderful&lt;/em&gt; to hear from you, dear! How have you been?”&lt;/p&gt;
&lt;p&gt;Her happy tone only made it that much harder to disappoint her and tell her what had happened to me. I bit back my tongue before I started to explain, because for a split second I considered just hanging up the phone and sparing her the depressing news. But with my livelihood on the line, I closed my eyes and told her the real reason I was calling her.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The train arrived at my old hometown precisely on time at six in the evening. The station was small, hosting just a single platform and the station master’s hut right next to it with boarded up windows. In front, the clock had been so clouded by dirt that you could barely make out the hands beneath the glass. Even though it had sat there abandoned for such a long time, it inexplicably still ticked along.&lt;/p&gt;
&lt;p&gt;The train chugged away from the station, taking away my last chance to turn back. After it shrunk into the horizon, I clutched the suitcase of my last earthly possessions and turned towards the familiar country road to my childhood home.&lt;/p&gt;
&lt;p&gt;As my suitcase rattled across the asphalt, I still felt guilty with every footstep I took, no matter how friendly my mother was over the phone. I had no doubt in my mind that she’d was disappointed in what I’d become, and that I was due for a stern talking to. She’d have every right to, after all.&lt;/p&gt;
&lt;p&gt;So when I came to the Poké Mart on the side of the road, eager for any distraction from the unease, I stopped and turned to take it in.&lt;/p&gt;
&lt;p&gt;My first memory of the Poké Mart was when my mother was buying food for Buster, our family’s new Growlithe pup, and I had wandered into the snack aisle. Being a little brat of three or four years old, “transaction” was still just a word I couldn’t pronounce. All I saw was a big box of mini donuts that I wanted, and so I tore into it like a Gulpin at a Poffin House.&lt;/p&gt;
&lt;p&gt;When the owner found me gorging myself on unpaid merchandise, his face turned red as a Darmanitan and he yelled at me until I burst into tears, and my mother had to carry me home on her back. I can’t really remember what happened after that, just that she tried to reassure me that if I promised not to do it again that everything would be okay.&lt;/p&gt;
&lt;p&gt;I was scared of the Poké Mart from then until when I was about eight, when I got lost during the village festival. Of all the people to find me, it was the owner of the Poké Mart. I hid behind a tree when I saw him approach, but I was never good at sneaking around. He put on a reassuring smile, and remembering the incident from all that time ago, even gave me a packet of mini donuts as he helped me find my mother.&lt;/p&gt;
&lt;p&gt;When you get to know him, Steph’s actually a pretty nice guy. He gave me a job at the Poké Mart when I was a teenager, where I learned that he liked to tell weird stories and collect rocks. He’d sometimes wander around the woods after closing up to see if he’d come across any evolution stones. “I usually don’t find any,” he said, “but that just makes ‘em all the more precious when I do.”&lt;/p&gt;
&lt;p&gt;I snapped out of my memories and walked up to the door. There stood a faded notice, peeling away at the edges. &lt;em&gt;“Going out of business. Thanks for 33 great years! ―Steph”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;With a napkin, I wiped a small section of a window, cloudy with dirt, and peered inside. The shelves were exactly where they used to be. Except now, there were no more mini donuts and no more Pokémon food. No more 2-for-1 deals on Super Repels.&lt;/p&gt;
&lt;p&gt;My gaze lingered at the Poké Mart sign as I pulled myself away and continued down the street. Where is Steph now? He always said he wanted to visit the Orange Islands. There’d probably be some great rocks there.&lt;/p&gt;
&lt;p&gt;On the side of the road was the playground where me and my older brother Marty used to play. We’d bring our plastic tanks and toy soldiers and pretend the jungle gym was Castelia City with all its skyscrapers. We’d wage war for supremacy over the land and, even though it was all make-believe, he somehow managed to win every time as the older brother. Those war games were always rigged.&lt;/p&gt;
&lt;p&gt;One summer, while pretending we were having a aerial dogfight, Marty threw a toy plane into a tree on the edge of the woods by the playground. We spent hours trying to get it down, even as the sun set, and my mother would have gotten worried and started to search for us. That night, I tried one last time to climb up the tree. I’d even gotten pretty far, when suddenly an angry Hoothoot swooped directly at my face to defend its perch.&lt;/p&gt;
&lt;p&gt;Our mother had found us, just as it happened, with Buster in tow. Buster came charging in, and leapt up a tremendous height to defend me from its vicious attack. In the moment, all I could see was a black and orange blur of fur, but according to Marty, Buster &lt;em&gt;“Soared through the air like a Moltres”&lt;/em&gt; and looked &lt;em&gt;“Totally awesome!”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The ensuing tussle between Buster and the Hoothoot ended with the Hoothoot getting scared away, but not before it had ripped off a gruesome chunk of fur on the back of his neck, and we had to rush him to the Pokémon Center. He made a full recovery afterwards, but that patch of neck fur never did grow back.&lt;/p&gt;
&lt;p&gt;Looking up at the tree now, you would never know an incident had taken place here.&lt;/p&gt;
&lt;p&gt;At the base of the tree was a little swing set, which looked a lot more worn down than in my memories. Much of the paint had chipped away, its rusty chains squeaking quietly as it was jostled by the breeze.&lt;/p&gt;
&lt;p&gt;I used to lay belly-down on the swing, and have my brother push me with my arms outstretched, pretending to be Superman flying to whoever needed my help next. One day, I learned that Kryptonite was to Superman as gravity was to ten-year-olds when I came tumbling down and spent the night getting x-rays and fitted for a cast. Buster refused to leave my side for the next three months. Wherever I went, he would follow, trying to keep me safe from myself, even though I was older than him.&lt;/p&gt;
&lt;p&gt;Now the swing barely fits me just sitting down. It creaked and groaned in protest as it bore the weight of a grown man. Perhaps this was my petty revenge on the swing for sending me to the hospital all those years ago.&lt;/p&gt;
&lt;p&gt;The sun started to set behind the fields in the distance. If there’s anything that’s nice about the countryside, it’s how quiet it is. In the city, a grown man sitting by himself on a swing attracts dirty looks from parents and passersby. Here, there’s nobody to bother you, only the thoughts that keep you company.&lt;/p&gt;
&lt;p&gt;I wonder if the toy plane is still stuck in that tree. I never did see it again. Still, I couldn’t believe Marty would just be okay with leaving it up there. Maybe he went back to get it with a ladder and he just didn’t tell me, so that he could play with it all by himself in secret. That would be very much like him.&lt;/p&gt;
&lt;p&gt;How is he doing these days anyway? We haven’t really talked since he got married and moved to Galar. I’d always wanted to go, maybe pay him and Anne a visit while I was there, but never could find the time.&lt;/p&gt;
&lt;p&gt;Now that I have the time, I don’t have the money. Funny how life works.&lt;/p&gt;
&lt;p&gt;I sat there wallowing away for about a half hour when something fiery orange caught the corner of my eye. The heat from its body could be felt even from several yards away, and the air grew hotter and hotter with every inch that it drew closer. The creature’s bushy white tail and the mane around its neck billowed in the air as it crept carefully across the playground. Its towering figure loomed over me, and all I could do was sit there, stunned, with bated breath.&lt;/p&gt;
&lt;p&gt;It was, unmistakably, an Arcanine.&lt;/p&gt;
&lt;p&gt;It stopped just in front of me and sniffed the air. Even in the middle of June, clouds of steam wafted to the sky with every exhale. Its fur was patchy and matted up close. Looking up, its eyes were a cloudy white, like smoke behind clear glass.&lt;/p&gt;
&lt;p&gt;After what felt like an eternity, it sat down beside me, and finally nuzzled its head into my lap.&lt;/p&gt;
&lt;p&gt;I moved my hand to the back of his neck, but in my heart I already knew exactly who it was.&lt;/p&gt;
&lt;p&gt;“Hey Buster,” I said, hugging him as tight as I could, as if it would make up for lost time. “Let’s go see mom.”&lt;/p&gt;</content:encoded><category>fiction</category><category>Pokémon</category></item><item><title>Creating character chemistry for RP</title><link>https://pilosophos.com/writing/character-chemistry-for-rp</link><guid isPermaLink="true">https://pilosophos.com/writing/character-chemistry-for-rp</guid><description>A character needs reasons for other characters to interact with them.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;creating-character-chemistry-for-rp&quot;&gt;Creating character chemistry for RP&lt;/h1&gt;
&lt;p&gt;In a character-focused RP, the most important factor to consider when making a
character sheet is whether they’ll have good chemistry with other
player’s characters. Since social interaction is the focus, good
chemistry makes for good RP, which itself is a result of characters having
reasons to interact with each other. When there are no reasons, there is no
chemistry, and the RP dies.&lt;/p&gt;
&lt;p&gt;To illustrate this point, imagine you’re packed into a crowded bus, with people
all around you. You don’t know them, and you have no reasons to talk with any of
them, so despite the fact that you’re all physically close, everyone is standing
around looking at their phones. There is no chemistry here.&lt;/p&gt;
&lt;p&gt;Similarly, characters that are in the same RP need to have reasons to interact,
otherwise they’re just sitting around doing nothing. Simply being in the same
RP is actually a rather weak reason to interact, so you need to put some thought
into your character’s personality and background to avoid the &lt;em&gt;crowded bus&lt;/em&gt; problem.&lt;/p&gt;
&lt;h2 id=&quot;chemistry-through-personality&quot;&gt;Chemistry through personality&lt;/h2&gt;
&lt;p&gt;If I’m a player who’s deciding if I want my character to interact with yours,
the first thing I look for in your character sheet is their personality, so that
I can compare it with my characters’. If there’s a good fit, then that’s a
reason for them to interact.&lt;/p&gt;
&lt;p&gt;Obviously, two characters with similar personalities will have more reasons to
talk to each other, and would probably make good friends. However, even
characters with diametrically opposed personalities can have good chemistry.
They might dislike or hate each other, but if they’ll start arguments,
play pranks on each other, or are actively trying to ruin each others’ lives,
then this is &lt;em&gt;great&lt;/em&gt; chemistry because they’ll always have reasons to talk to
each other. As long as the characters’ suffering is fun for everyone to RP,
characters being enemies can be just as satisfying as being friends.&lt;/p&gt;
&lt;p&gt;The most difficult personalities to play are shy characters and characters who
brood silently in the corner. The problem is that nobody has a reason to talk to
the corner-sitters, so they don’t. Or if they do, the corner-sitter pushes them
away before a deeper interaction can happen, so there’s little motivation
to keep interacting. If nobody wants to interact with them, they may as well not
be there.&lt;/p&gt;
&lt;p&gt;This is not to say that a shy character could &lt;em&gt;never&lt;/em&gt; work. Shy characters could
&lt;em&gt;open up&lt;/em&gt; when certain people talk to them, which encourages further interaction.
However, people still need that &lt;em&gt;initial reason&lt;/em&gt; to approach a shy character.
This is where the character’s background comes in.&lt;/p&gt;
&lt;h2 id=&quot;chemistry-through-shared-backgrounds&quot;&gt;Chemistry through shared backgrounds&lt;/h2&gt;
&lt;p&gt;Shy or not, all characters benefit from having a full and &lt;strong&gt;varied&lt;/strong&gt; background.
A good background doesn’t just tell the character’s life story up to the start
of the RP. Rather, it needs to be useful for answering the question:
&lt;code&gt;&quot;How is my character&apos;s life connected to other player characters&apos; lives, whether directly or indirectly?&quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Crucially, the answers to this question are the reasons that other characters
should interact with yours, which is where we get our chemistry. The more “plot
hooks” you add to their background, the more other players can find &lt;em&gt;some&lt;/em&gt;
reason to interact with them. Even little things like hobbies they’ve picked up,
successes and failures they’ve experienced, or places that they frequent, can
create good reasons for two characters to interact, even if their “main story”
is different.&lt;/p&gt;
&lt;p&gt;For instance, a programmer who works on bank software appears to have little to
do with a journeyman plumber at first blush, but add one
simple detail— that they both have a love of football from having played in
high school— and suddenly their lives could have crossed in multiple different
ways. Perhaps they played for the same high school team, or played against each other
at different schools, or they frequent the same sports bar and became friends that way.&lt;/p&gt;
&lt;p&gt;Conversely, if your character’s background consists of training in a secluded
mountaintop all their life, you’re probably going to have a hard time. It doesn’t
matter how much detail you write about their mountaintop home, their childhood,
or their training— due to their seclusion, there is no way for other players’
characters to cross paths with yours, so your character had better have one hell of a
personality if they want to fit into an RP.&lt;/p&gt;
&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;
&lt;p&gt;In a character RP, character chemistry is the engine that drives the entire
experience. Therefore, the most important aspects to character creation
for character RPs is making a personality and background that gives other
characters’ motivation to interact with them. Without this, a character is
doomed to standing around awkwardly doing nothing, like a shy person at a house
party who doesn’t know anyone there.&lt;/p&gt;</content:encoded><category>nonfiction</category><category>soapbox</category><category>writing</category></item><item><title>North Downtown Station</title><link>https://pilosophos.com/writing/north-downtown-station</link><guid isPermaLink="true">https://pilosophos.com/writing/north-downtown-station</guid><description>The feeling of a Malaszec train station</description><pubDate>Tue, 06 Jun 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;north-downtown-station&quot;&gt;North Downtown Station&lt;/h1&gt;
&lt;p&gt;9:30 PM. Crowded as always.&lt;/p&gt;
&lt;p&gt;Commuters filter in and out of the platform through the escalators, holding bags of the latest
merchandise, immersed in their screens. Lights dance in their faces and in their eyes. The profile
pictures they swear are their friends are right next to them, but pretend to be from Erothena to seem
cool. They live in Dwarf Quarter.&lt;/p&gt;
&lt;p&gt;A cold male voice resonates though the air in three languages. “The E train to Technology Park 15 is arriving in two minutes.” The voice isn’t alive. At least, not anymore. But it sounds exactly the same as it always had. Aunt Nava swears she can hear the difference, though maybe she’s just getting on in the years.&lt;/p&gt;
&lt;p&gt;An absentminded faerie whizzes by, holding a smartwatch like it was a tablet, nearly missing a man’s face. “Hey, watch it, Recyclable!” the man says. “Up yours too, asshole!” the faerie shouts back. The crowd around them furrows their brows and give the two of them dirty looks. You can almost feel the social credit going down.&lt;/p&gt;
&lt;p&gt;A foreigner rushes into the platform and hurriedly asks a lady in a blue velvet skirt if he made it in time for the E train. She has a soft, delicate voice. You swear you’ve seen her in a dream before. The blaring morning alarm wrenched away all the memories of the dream except the warmth and gentleness of her smile. The resemblance is probably just a coincidence, but you can’t help but wonder what kind of person she is. Does she like skydiving as much as her dream self said she did? Is her favorite color really blue? Is she a tea girl or a coffee girl?&lt;/p&gt;
&lt;p&gt;A tall, scruffy elf struggles with a lighter and a pipe in front of the No Smoking sign. They say elves are naturally beautiful, but the grime on his face and the tatters on his jacket say otherwise. The sparks consume the last dregs of his lighter fluid, and he slumps down to the floor in defeat.&lt;/p&gt;
&lt;p&gt;A sharply-dressed businesswoman stares into the crowd, looking angry. Suddenly she raises her voice to chew someone out you can’t see, and the scruffy elf’s head jolts up in fright. She notices him, throws a look of disgust down in his direction, and stares ahead again. “If our profit margins are down again this quarter, heads are going to roll!” You realize now she’s wearing a wireless earpiece.&lt;/p&gt;
&lt;p&gt;A draft by the tracks signals the arrival of the E train. A piece of trash drifts across the floor, bobbing and weaving between a forest of legs. An elderly man clutches his cane tighter as though it were the only thing rooting him to the ground. The headlights of the train project onto the walls from the subway tunnel. Louder. Closer. “The E train to Technology Park 15 is now arriving. Stay behind the red line.”&lt;/p&gt;
&lt;p&gt;A small crowd pours out of the train, and another crowd pours in to replace them. Rushes of air blow past your face as you cut through into the train. You dodge a faerie engrossed in a paperback novel up above, her tiny shoes grazing your hair. The book has a spaceship and a wormhole on the cover.&lt;/p&gt;
&lt;p&gt;The lady in the blue velvet skirt stands just outside the window. The commuters rushing past her jostle her auburn hair to and fro. Did she spend long on her hair this morning?&lt;/p&gt;
&lt;p&gt;A middle-aged woman races down the stairs against the people going up, a mass of colorful shopping bags streaming behind her.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“Hey!”&lt;/em&gt;&lt;br&gt;
A man with a robotic arm shouts and holds his soda aloft to keep it from spilling as she rushes by.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“Ouch!”&lt;/em&gt;&lt;br&gt;
A bag hits a small girl in the head. Her mother crouches down to hug her close.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“Watch it!”&lt;/em&gt;&lt;br&gt;
Tissue paper floats away from the woman’s shopping bag onto a dwarf’s tablet screen. His beard is moving, but his thick accent renders him incomprehensible.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“Careful!”&lt;/em&gt;&lt;br&gt;
A large, bespectacled man clutches his glasses tighter to his face. His head looks like a melon.&lt;/p&gt;
&lt;p&gt;At last she squeezes herself and her bags in the spaces between commuters, and hunches over to catch her breath.&lt;/p&gt;
&lt;p&gt;The train speakers beep rapidly. “Doors are now closing. Stand clear of the door.” You know, maybe Aunt Nava was right. Maybe it does sound a little different than it used to. What did it used to sound like again?&lt;/p&gt;
&lt;p&gt;It’s easy to zone out on the train. Stations zoom by the window, one after another, as if they were scenes in a dream easily forgotten. They say that at night, the rhythmic beat of wheels on the magic-imbued tracks can lull commuters into a kind of trance. Or maybe it’s because it’s 10 PM and the unpaid overtime is taking its toll.&lt;/p&gt;
&lt;p&gt;“Now arriving in 48th Street West. Alight on my left. Remember to take your baggage with you when you exit the train.” Commuters all over the train clutch their backpacks, purses, and shopping bags close, afraid of losing their baggage. It’s incredible how much people can carry.&lt;/p&gt;
&lt;p&gt;There she is again, by the foot of the escalator. The lady in the blue velvet skirt, looking as charming as she did before. How did she get here? It must be magic. The curiosity is overwhelming. The tiredness, the fear of talking to someone you don’t know, none of that matters anymore. “Hey, I’m so sorry to bother you, but I swear I’ve seen you before. Were you in North Downtown station earlier?”&lt;/p&gt;
&lt;p&gt;“I’m sorry, I do not know how to respond to that query,” she says. “I can provide information about Dorovec Light Rail routes, arrival times, and other DLR-related questions.”&lt;/p&gt;
&lt;p&gt;Up close, her image flickers. Her eyes aren’t as warm as you dreamed they would be. Up above, a hologram projector. “Ah, never mind then.”&lt;/p&gt;</content:encoded><category>fiction</category><category>Malaszec</category><category>magical cyberpunk</category></item><item><title>How to get a pictorial postmark</title><link>https://pilosophos.com/writing/pictorial-postmarks</link><guid isPermaLink="true">https://pilosophos.com/writing/pictorial-postmarks</guid><description>Fancy schmancy stamps that your postal service will stamp on your stamps</description><pubDate>Mon, 02 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;how-to-get-a-pictorial-postmark&quot;&gt;How to get a pictorial postmark&lt;/h1&gt;
&lt;h2 id=&quot;what-are-they&quot;&gt;What are they?&lt;/h2&gt;
&lt;div class=&quot;relative&quot;&gt;
  &lt;figure class=&quot;flex flex-col text-center items-center marginal-note&quot;&gt;
    &lt;img src=&quot;/images/pictorial-postmark-uk.jpg&quot; alt=&quot;A pictorial postmark from Fenelon Falls, Ontario, Canada&quot; width=&quot;153&quot; height=&quot;153&quot;&gt;
    &lt;figcaption&gt;A pictorial postmark from Fenelon Falls, Ontario, Canada&lt;/figcaption&gt;
  &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;When you send a letter with postage stamps, your country’s mail service will stamp over your postage stamps with a postmark, usually with a date on it. This does two things: the date tells you when the postal service collected your outgoing mailpiece, and it also slathers ink on your stamp so it can’t be reused (known as stamp canceling).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pictorial postmarks&lt;/strong&gt; are just fancy postmarks with pictures on them. Usually they commemorate some kind of event, like a county fair, but some are available permanently. Many countries’ postal services allow you to get a piece of mail stamped with one of them if you know how to send them in, even if you didn’t attend the event.&lt;/p&gt;
&lt;h2 id=&quot;just-tell-me-how-internet-man&quot;&gt;Just tell me how, internet man&lt;/h2&gt;
&lt;p&gt;Your national postal service will periodically post a bulletin with a catalog of postmarks that are available now and in the near future:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Canada Post&lt;/strong&gt; maintains a list of &lt;a href=&quot;https://www.canadapost-postescanada.ca/cpc/en/personal/pictorial-cancels.page&quot;&gt;Pictorial Cancels&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UK Royal Mail&lt;/strong&gt; calls them Handstamps, which can be found from the Postmark Bulletin linked from the &lt;a href=&quot;https://www.royalmail.com/postmarks&quot;&gt;Postmarks page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;American USPS&lt;/strong&gt; customers who want one should google &lt;code&gt;pictorial postmark &amp;#x3C;current or previous month&gt; &amp;#x3C;current year&gt;&lt;/code&gt; because the USPS publishes a new webpage every month (ex. &lt;a href=&quot;https://about.usps.com/postal-bulletin/2024/pb22657/html/info_008.htm&quot;&gt;August 2024&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each pictorial postmark will have a corresponding address where the postmaster will apply the postmark. You will need this address. For example, many UK postmarks are stamped at the London Special Handstamp Centre at &lt;code&gt;London SHC, Royal Mail, Mount Pleasant, Farringdon Road, LONDON, EC1A 1BB&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;In countries that allow you to get pictorial postmarks without personally going to a postmaster, the process usually involves two things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A piece of mail (e.g. postcard) that you want the pictorial postmark to be applied to. This should be addressed to the final recipient (this can even be your own address). It should also have enough postage stamps to be sent from the postmaster’s address to the final recipient.&lt;/li&gt;
&lt;li&gt;An outer envelope in which you should put mailpiece #1 inside. This envelope should have enough postage stamps to be sent from your location to the postmaster’s address.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Then, you send the outer envelope through the mail. Depending on country, there may be additional instructions you need to follow:&lt;/p&gt;
&lt;h3 id=&quot;special-instructions-depending-on-country&quot;&gt;Special instructions depending on country&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#canada-canada-post&quot;&gt;Canada (Canada Post)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#united-kingdom-royal-mail&quot;&gt;United Kingdom (Royal Mail)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#united-states-usps&quot;&gt;United States (USPS)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;canada-canada-post&quot;&gt;Canada (Canada Post)&lt;/h4&gt;
&lt;p&gt;Most Canadian pictorial cancels are permanently available. For these, there are no special instructions and you just have to send the outer envelope.&lt;/p&gt;
&lt;h4 id=&quot;united-kingdom-royal-mail&quot;&gt;United Kingdom (Royal Mail)&lt;/h4&gt;
&lt;p&gt;Royal Mail must receive your outer envelope &lt;em&gt;before&lt;/em&gt; the date that the handstamp becomes available. Since each Handstamp Centre applies many different handstamps, the outer envelope also needs to clearly show the words &lt;code&gt;Special Handstamp&lt;/code&gt; and the serial number of the desired handstamp.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you are &lt;em&gt;not&lt;/em&gt; in the UK&lt;/strong&gt; and you are sending something to the Royal Mail for a handstamp, you get an extra 28 days after the handstamp’s date for the Royal Mail to receive it.&lt;/p&gt;
&lt;aside markdown=&quot;1&quot;&gt;
&lt;p&gt;For more precise details, see the Postmark Bulletin PDF linked from the &lt;a href=&quot;https://www.royalmail.com/postmarks&quot;&gt;Royal Mail Postmarks page&lt;/a&gt;, in the section labelled “FORTHCOMING SPECIAL HANDSTAMPS”.&lt;/p&gt;
&lt;/aside&gt;
&lt;figure class=&quot;flex flex-col justify-center items-center gap-3 xl:flex-row xl:w-280&quot;&gt;
  &lt;img src=&quot;/images/pictorial-postmark-uk.webp&quot; alt=&quot;Example handstamp as it appears in the Postmark Bulletin, with serial number and date.&quot; width=&quot;153&quot; class=&quot;me-3&quot;&gt;
  &lt;figcaption&gt;A handstamp as it appears in the Postmark Bulletin, with serial number and date. The outer envelope needs to be marked with the serial number (15997), the words &quot;Special Handstamp&quot;, and be received by Royal Mail before 8 Sep 2024. This particular handstamp is stamped at the London Special Handstamp Centre, so the envelope must be addressed to there.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h4 id=&quot;united-states-usps&quot;&gt;United States (USPS)&lt;/h4&gt;
&lt;p&gt;Pictorial postmarks are made available starting on a certain date, and the USPS must receive your outer envelope within the 30 day period following the availability date. Each postmark will have its own address.&lt;/p&gt;
&lt;figure class=&quot;flex flex-col justify-center items-center gap-3 xl:flex-row xl:w-280&quot;&gt;
  &lt;img src=&quot;/images/pictorial-postmark-us.webp&quot; alt=&quot;A pictorial postmark from Fenelon Falls, Ontario, Canada&quot; width=&quot;546&quot; class=&quot;me-3&quot;&gt;
  &lt;figcaption&gt;A pictorial postmark as it appears on the USPS postal bulletin, with date and address. The address starts from &quot;Rollag Station.&quot; The outer envelope should be received by USPS by 29 September 2024, 30 days after the availability date.&lt;/figcaption&gt;
&lt;/figure&gt;</content:encoded><category>nonfiction</category></item><item><title>Piss Corps</title><link>https://pilosophos.com/writing/piss-corps</link><guid isPermaLink="true">https://pilosophos.com/writing/piss-corps</guid><description>The diary of a criminal who steals septic tanks</description><pubDate>Wed, 17 Apr 2024 00:00:00 GMT</pubDate><content:encoded>&lt;aside class=&quot;border border-yellow-500 bg-yellow-500/10 rounded p-3 my-3 flex items-center&quot;&gt;
  &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; fill=&quot;currentColor&quot; class=&quot;me-3 fill-yellow-400&quot; viewBox=&quot;0 0 16 16&quot; role=&quot;img&quot; aria-label=&quot;Warning:&quot;&gt;
    &lt;path d=&quot;M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;
  &lt;div&gt;OOC: This is an incomplete draft.&lt;/div&gt;
&lt;/aside&gt;
&lt;h1 class=&quot;!mb-0&quot;&gt;Piss Corps&lt;/h1&gt;
&lt;details class=&quot;text-sm lg:text-base&quot;&gt;
&lt;summary&gt;Click to expand file metadata for: my_diary.diary&lt;/summary&gt;
&lt;pre&gt;&lt;code&gt;    File metadata for:  my_diary.diary  (regular file)
    File handler: Agent M. Rosenthal #16F37DA4
    Note: This file was decrypted using the agency backdoor key
          and entered into evidence by Agent Rosenthal.
    -- Original filesystem stat --
    File: my_diary.diary    (regular file)
    Size: 214 kB    Blocks: 418     IO Block: 4096
    Device: 1,3     Inode: 56701968     Links: 1
    Access (0644/-rw-r--r--)    Uid: ( 1000/kat)    Gid: ( 1000/kat)
&lt;/code&gt;&lt;/pre&gt;
&lt;/details&gt;
&lt;h3 id=&quot;4-january-2078-1101-pm&quot;&gt;4 January 2078 11:01 PM&lt;/h3&gt;
&lt;p&gt;God, how do I start this thing? I haven’t had a diary since I was a kid. Am I supposed to be writing to someone?&lt;/p&gt;
&lt;p&gt;You know sometimes you see those published diaries by people who are all long dead? Maybe on my deathbed I’ll give someone the password to this thing and everyone in the future can read about how shitty my life is on planet Eurydice a hundred years later. By the way, when I say my life is shitty, that’s not a metaphor.&lt;/p&gt;
&lt;p&gt;About two months ago, I got reassigned to the Piss Corps by Boss Li because of a &lt;em&gt;liiiiittle&lt;/em&gt; mistake of losing a key of coke on a run. Okay? Mistakes happen. So now of all the stinking duties I have to be stuck with, of course it’s going to be my piss-poor luck that I’m stuck with the Piss Corps.&lt;/p&gt;
&lt;p&gt;What the fuck do we do? Basically we spend all day scouting construction sites for Porta-potties, tracking big trucks with septics tanks around until we think they’re full, and hijack them. Then we drive them over to wherever Jerry says to, and unload all the piss and shit into another septic tank. God knows what the point of all that is.&lt;/p&gt;
&lt;p&gt;I tried asking Jerry what it’s all supposed to be used for, but he wouldn’t give me a straight answer. “Mind your business and do your job,” he said. That’s what he always says. Try to ask him anything― “How’s it going?” or “Where are you from?” or “Where’s the train station?”― and all he’ll say is “Mind your business” or “Do your job” or both.&lt;/p&gt;
&lt;p&gt;Someone should get him drunk one of these days. I bet he’ll say some really dark shit. Maybe he gets off to torture porn or something really fucked up.&lt;/p&gt;
&lt;p&gt;I tried asking Nybble, the jackass who hacks the traffic cameras and stuff on our runs, what we’re collecting all this shit for. But all he did was go, “You really don’t know?” and scoff. He thinks he’s better than us because he sits in his pajamas pushing buttons while we do all the real work on the street. Believe me, if he ever has to come along with us and actually risk his own ass for a change, he’d shit his pants. No question.&lt;/p&gt;
&lt;p&gt;He’s never shown his face either. I bet he’s got a super punchable face, you know what I mean? The kind of face you take one look at and are instantly compelled to see fist meet nose. And I bet he has no idea what we do with this stuff either.&lt;/p&gt;
&lt;p&gt;Rathead doesn’t know but at least he’s not a dick about it. He’s a chill dude. He lets you borrow his Mickey Mouse lighter, and if you ask nicely he’ll drive the truck if you’re not feeling up to it. But he’s kind of wack-job though.&lt;/p&gt;
&lt;p&gt;This one time we were playing Poker with Maddis and JC in the back room of Boss Li’s Mahjong parlor, and out of the blue his chair clatters onto the floor and he’s shouting “Eureka!” and starts putting Pizza Rolls on one of those personal-sized frozen pizzas. It was his turn to bet.&lt;/p&gt;
&lt;p&gt;That’s not the end of it either. After taking it out of the toaster oven and about two minutes of eating this monstrosity, he leaps out of his chair &lt;em&gt;again&lt;/em&gt; and comes back with a can of pineapple giggling like a madman. As he’s dumping canned pineapple on his Pizza Roll pizza, he’s all slack-jawed and looking in amazement like he’s invented something revolutionary. He takes one bite and goes, “Duuuuude… this is gonna take over the world!!!”&lt;/p&gt;
&lt;p&gt;The only person who seems to have any ideas about what we’re doing with all this shit we steal is the new chick, Mara. She’s really nice. Maybe a little too nice for her own good. She greets everyone when they pass by, she tries to make small talk with randos in the Mahjong parlor to the point Jerry had to tell her to stop, and she can’t bluff in Poker for shit. If she has a good hand, she scrunches up her little nose every time. I’d really hate to see her in any trouble.&lt;/p&gt;
&lt;p&gt;“They’re probably selling it, right?” she said, “Like, you know when you flush the toilet it goes into the sewer? There’s some facility it goes to and the water gets cleaned and then farms can use it to water crops and stuff.” Man, if recycled piss-water is being used to water crops, no wonder food these days tastes like shit.&lt;/p&gt;
&lt;p&gt;But even if you sell recycled sewage, I can’t imagine it’s really worth stealing. Who the hell is buying illegal sewage? I tried asking Mara but even she doesn’t know. She just shrugged and said, “I’d love to know. Let me know if you find out, alright?”&lt;/p&gt;
&lt;p&gt;I’m really curious now. Seriously, who’s buying this stuff?&lt;/p&gt;
&lt;h3 id=&quot;7-january-2078-102-am&quot;&gt;7 January 2078 1:02 AM&lt;/h3&gt;
&lt;p&gt;I was driving today’s sewage truck to the dropoff point with Rathead when we start to hear sirens blaring in the distance. Usually it’s someone trying to hold up a convenience store, or someone’s husband’s had a little too much to drink. What &lt;em&gt;usually&lt;/em&gt; doesn’t happen is when the guy who’s supposed to be hacking all the traffic cameras starts muttering &lt;em&gt;“fuck, fuck fuck”&lt;/em&gt; under his breath moments before you hear the sirens.&lt;/p&gt;
&lt;p&gt;“Okay team, we fucked up,” he said as I was driving down the intersection. The only time Nybble calls us a team is when he does something horribly wrong. “We have to get you somewhere the drones can’t see you. I’m giving you a new destination.”&lt;/p&gt;
&lt;p&gt;I learned today that Rathead doesn’t like dark tunnels. Can’t fucking stand them. For four hours Nybble had us holed up in an abandoned tunnel with the truck before we got the all clear. Four goddamn hours trying to keep Rathead from freaking the fuck out. He’d always been a tad claustrophobic, like he’d be all fidgety in the elevator unless he’d had his smokes beforehand. But I never thought I’d see the day when he’d fully lose his marbles in front of me.&lt;/p&gt;
&lt;p&gt;Today of all days would have been a great time for him to have his smokes, but by some twist of fate he’d left it at home. I thought he carried it everywhere, like it was his life force or something. One time when we were emptying our truck, he thought he dropped his lighter down one of the septic tanks and spent an hour magnet fishing before realizing it was in his pocket the whole time.&lt;/p&gt;
&lt;p&gt;I tried getting him to calm down and all that, but after five minutes of his nervous trembling and mumbling about how we’re all fucked, I started to lose it myself and gave him a big slap. Right on the face. I thought maybe a sudden hit like that would reboot his system, but this only made things worse because his mumbling turned to howling and I started really regretting my life choices.&lt;/p&gt;
&lt;p&gt;Ten minutes after that I’d broken down myself and started to plead. “Please, would you just pipe down? It’s gonna be alright Rathead, you know? You know what I’m talking about? Everything’s gonna be fine,” I said, eyes wide and breaking into a cold sweat. I was really grasping at straws here. “Look, Rathead, what’s your favorite food? You remember that Pizza Roll pizza you invented? With the pineapple? Imagine that― when you get home you can eat all the damn Pizza Roll abominations you want.”&lt;/p&gt;
&lt;p&gt;Suddenly, his voice cuts off. His head slowly turns toward me. He had a face like he’d been drained by a fuckin’ vampire, with bags under his beady eyes that made him look like he hadn’t slept for a week. But miraculously, from the corners of his mouth, he starts to give this defeated half-smile, even though he’s still trembling like a motherfucker.&lt;/p&gt;
&lt;p&gt;So I knew I just had to keep talking. “When we get out of here, I’m gonna get me some pasta with that Cajun cream sauce. That’s shit’s real good, you know what I’m talking about?”&lt;/p&gt;
&lt;p&gt;He just sort of did this little nod and slowly he opens his mouth and says, “Poutine.”&lt;/p&gt;
&lt;p&gt;“Fucking what?”&lt;/p&gt;
&lt;p&gt;“You asked me what my favorite food was. Poutine.”&lt;/p&gt;
&lt;p&gt;“Another one of your inventions?”&lt;/p&gt;
&lt;p&gt;“Naw man, Poutine. P-O-U-T-I-N-E. You take fries, right? And you put cheese curds on it. Then you get gravy all over them fries, maybe add a little bacon. You &lt;em&gt;haaave&lt;/em&gt; to try it sometime. It’s fuckin’ righteous.”&lt;/p&gt;
&lt;p&gt;“I’ve never heard of it.”&lt;/p&gt;
&lt;p&gt;“Well my friend, we’ve got to get some culture into you. If the wormhole opens again, I’ll show you around my hometown. You’re going to love the Big Orange.” Then he started to mime out a big circle above his head with his arms.&lt;/p&gt;
&lt;p&gt;I thought the “Big Orange” was the city’s nickname, like how “Big Apple” is actually New York City. But no, apparently it’s a big, round, orange-shaped building where they sell orange juice and this poutine thing. You know what? He’s right. I’d totally love to see that, not like in a “Wow this is really awesome!” kind of way, but more like “Wow, so that kind of thing really exists, huh?” way.&lt;/p&gt;
&lt;p&gt;That’s all kind of a moot point though, unless you actually think the wormhole is going to reopen in our lifetime. I mean, it’s been eight years― you’d think if they were going to open it they’d have done it by now instead of leaving everyone on this side trapped. All the companies that poured countless bags of money colonizing Eurydice must have at least tried it rather than give up on their sizeable investment. And at the very least, every family with someone stuck on the other side of the wormhole would give an arm and a leg just to talk to their children again, so if they could open it up even just a peep, I’m sure we’d know by now.&lt;/p&gt;
&lt;p&gt;He kept reminiscing about all these little things about his home, what his life used be to be, and what he’d do the moment he got back to Earth. Slowly the color returned to his face. He seemed so damn sure he’ll be able to go back someday that I just had to ask him why, even if it’s so damn unlikely.&lt;/p&gt;
&lt;p&gt;“Because it just has to,” he said to me, “Because one day, I’m gonna hug little Sonya in my arms again, even if she’s all grown up, because that’s just the way the world is meant to be. Isn’t that enough?”&lt;/p&gt;
&lt;p&gt;I can’t imagine ever having any kids, and I’ve never cared much for my own family either. I didn’t know my own mother for long, and when my father wasn’t wallowing in self-pity after she left him, he was busy putting down my accomplishments and doubting me every step of the way. But sometimes I see how everyone else gets along with their family and wish I had that too. How would my life be different? Would I still be stuck on this shithole of a planet, driving sewage around and hiding in dark tunnels?&lt;/p&gt;
&lt;p&gt;When Nybble finally gave us the all clear, we dropped off the sewage and went back to the Mahjong parlor to report back to Jerry. He dismissed us, except for Nybble, who I hear was chewed out extensively. He fucking deserves it.&lt;/p&gt;
&lt;p&gt;Maddis and JC had gone home hours ago, but Mara was still hanging around, apparently still trying to get used to the place. She said she’d passed by Rathead who just wanted to be alone for the night, and asked me what got us so late. So I told her what happened: Nybble fucking up, hiding in a dark tunnel for four hours, and Rathead’s mental breakdown. Mara’s a good listener. She’s always asking all these questions that lead you into different little topics, and half an hour later you forgot how the conversation even started but it’s okay because you’re having fun. And she’s always so attentive even though I’m sure I was so damn boring to listen to.&lt;/p&gt;
&lt;p&gt;“If that happens again, you have to be gentler. Boys need soothing words too,” Mara told me, “I think when you asked him about his favorite food, you got him to imagine a future Rathead where he’s enjoying poutine safe at home, and it gave him a bit of hope. That’s probably what calmed him down.”&lt;/p&gt;
&lt;p&gt;I wanted to talk with her more, so I asked her if she’d want to grab dinner with me or something if she hadn’t eaten yet. But she said she still had something she had to do. “Ask me again next time,” she said.&lt;/p&gt;
&lt;p&gt;So I went home alone, swinging by the convenience store on the way, where the windows still haven’t been replaced after being smashed in last month. The Cajun cream sauce pasta ready meal costs 50 friggin’ Lyra each now, so I had to just reconstitute the shitty nutrient powder I had at home. I’m getting real sick of this artificial chocolate flavor. Urgh.&lt;/p&gt;
&lt;p&gt;I guess I should head to bed.&lt;/p&gt;
&lt;h3 id=&quot;12-january-2078-945-pm&quot;&gt;12 January 2078 9:45 PM&lt;/h3&gt;
&lt;p&gt;I can’t believe I’m saying this, but I fuckin’ miss Rathead, man. He got Jerry to give him time off to recover from his mental breakdown, so this week I’m stuck running jobs with fucking Maddis.&lt;/p&gt;
&lt;p&gt;I rip on Rathead for being a wacky airhead sometimes, but if there’s anyone around here’s who proper fucking apeshit, it’s Maddis. Maddis, as JC puts it, &lt;em&gt;is mad&lt;/em&gt;. Last week he threw a chair through the window of the Mahjong parlor while Jerry was telling him he needs to be more discreet and stop fucking capping the drivers of every goddamn truck he tries to jack. God knows Jerry’s constant nagging can get on your nerves sometimes, but he has a point― if Toilets Inc. has a truck full of shit stolen now and then, it’s just business. But if too many of their employees die, the CBA gives them a 2 million Lyra fine and Toilets Inc. starts sending corp security after you.&lt;/p&gt;
&lt;p&gt;If there’s anything scarier than the cops, it’s corp security. Except maybe Maddis.&lt;/p&gt;
&lt;p&gt;Maddis is so batshit crazy that even Nybble is willing to stop being a high and mighty piece of shit when it comes to dealing with that psycho. I guess he’s afraid Maddis will suddenly fly into a rage and somehow deck him in the mouth through the radio if he so much as breathes into the microphone wrong. I mean, fuck, I’d like to see a cage match between Maddis and Nybble and see his sorry ass get handed to him― but definitely not when I’m within a 100 foot radius of ground zero.&lt;/p&gt;
&lt;p&gt;When Maddis &lt;em&gt;isn’t&lt;/em&gt; around, you know Nybble is talking all sorts of shit about him. According to some of the stuff he’s dug up, Maddis was dishonorably discharged from the North American Space Force after beating a crewman into a bloody pulp, all for knocking his fucking spoon off the table in the mess hall. He became a drifter in Eurydice after failing to adjust to civilian life on Earth, and ended up regularly sinking what was left of his money at Boss Li’s Mahjong tables.&lt;/p&gt;
&lt;p&gt;Now, I’ve never played a game of Mahjong in my life, but I know there’s only one reason he wins anything at our Poker games: when you’re sat within arm’s reach of a menacing 6 foot 4, 250-something pound behemoth with anger issues, you have to let him win a few hands unless you’re willing to bet that the two pair in your hand also magically makes your fucking skull indestructible.&lt;/p&gt;
&lt;p&gt;We forgot to tell Mara about this aspect of our table etiquette, upsetting a delicate balance the first time she played a game with us. Like many, she picked up Maddis’ tell almost immediately: he starts looking around the table, giving everyone the fucking evil eye if he’s bluffing his ass off. But being an innocent new recruit, she wrongly assumed that Maddis was a normal person, so after hoovering up all of his chips and calling his final, desperate attempt to go all-in with an obviously garbage hand, we could all feel time slowing down as his seething red face contorted into pure, unadulterated rage.&lt;/p&gt;
&lt;p&gt;Chips jumped off the table as he slammed his gargantuan fists onto its surface, moments before he transformed our game into 52 card pickup by heaving the table across the room and screaming “FUCK YOU, YOU STUPID FUCKING BITCH!” at the top of his fucking lungs.&lt;/p&gt;
&lt;p&gt;Normally, JC runs with Maddis, but with Rathead gone and Jerry making JC show Mara how to maintain the septic tanks, I was stuck with the madman. I tried to volunteer myself as the teacher and maybe spend some quality time with Mara, but for some fucking reason Jerry was pretty insistent that JC do it. “He’s got more experience,” he said, as if teaching it requires a third-degree black belt or some shit.&lt;/p&gt;
&lt;p&gt;Maddis basically spent the entire route to the stakeout location spouting his bullshit politics and saying how Myriam Morgan should be the Chairman of the Eurydicean Council since she’s going to get rid of the tiered income tax. He thinks that “it’s unfair to everyone who earned their Lyra fair and square.” Nevermind the fact that, as members of the fucking mafia, none of us pay income tax, nor is any of our Lyra earned fair &lt;em&gt;or&lt;/em&gt; square. I sat through his entire fucking spiel trying to keep myself from engaging because, let’s face it, people like Maddis cannot be reasoned with.&lt;/p&gt;
&lt;p&gt;True to form, not one nanosecond passes after spotting the newly loaded septic truck before Maddis takes out his sawed-off and goes, “I’m going in, you better cover me.”&lt;/p&gt;
&lt;p&gt;And when I tried to remind him that this is exactly the kind of thing Jerry yelled at him for just last Tuesday, he goes, “Fuck that guy, I’m not gonna sit around for five fucking hours to jack a truck,” and bolts out into plain fucking view of the truck driver as he was climbing into the truck cab. Surprised, he shouted something indistinct, and in the next instant, my ears started ringing. Maddis had guaranteed himself another lecture from Jerry.&lt;/p&gt;
&lt;p&gt;The driver’s blood, brains, and skull were splattered all over the fucking truck cabin. I watched it all slowly drip from the ceiling into a pool of blood gathering on top of the seats. Each and every drop sent a ripple through the blood, shimmering in the moonlight. I thought I was gonna be fucking sick.&lt;/p&gt;
&lt;p&gt;All this while, Maddis was just wiping off the windshield with the truck driver’s shirt. When he was done, he tossed it aside onto the pavement. The driver’s name was embroidered on the shirt. &lt;em&gt;Samuel,&lt;/em&gt; it said.&lt;/p&gt;
&lt;p&gt;“You comin’?” Maddis said. He planted himself in the driver’s side blood pool without a second thought.&lt;/p&gt;
&lt;p&gt;I always thought the more you see people killed in front of you, the easier it would be to shrug it off and just move on― to tell myself that, &lt;em&gt;yeah, people die, you know?&lt;/em&gt; like everyone else in this business. But no matter how many times I see the blood, I can never stop remembering what it was like the first time.&lt;/p&gt;
&lt;p&gt;I was 23. The wormhole had been closed for two and a half years. I used to think I would have become a journalist by then, or a photographer― literally anything else. But instead, I was broke, starving, and holding a gun to a poor teenage kid who had the misfortune of stumbling upon Boss Li’s cocaine operation.&lt;/p&gt;
&lt;p&gt;Urban exploration, he said. It was his hobby.&lt;/p&gt;
&lt;p&gt;He swore he wouldn’t tell a soul.&lt;/p&gt;
&lt;p&gt;If he didn’t get home by midnight his mom would worry.&lt;/p&gt;
&lt;p&gt;He winced every time I hesitated to shoot him.&lt;/p&gt;
&lt;p&gt;I cried that night. Silent tears, laying in bed, until my eyes were raw.&lt;/p&gt;
&lt;p&gt;I tried to wash out the images with the cheapest, foulest cleaning product that could still be legally called vodka. And yet, every time I see the blood, it’s always there.&lt;/p&gt;
&lt;p&gt;It never goes away.&lt;/p&gt;
&lt;h3 id=&quot;13-january-2078&quot;&gt;13 January 2078&lt;/h3&gt;
&lt;p&gt;The morning alarm hit me harder than a dump truck slamming into a pedestrian on the Petrakas Bridge. I thought about just melting into an unmoving blob on top of the mattress and staring at the ceiling, as if waking up today would even matter in the long run. But through the throbbing in my head I remembered the only reason I even had a ceiling to stare at in the first place is because I haven’t given Jerry enough reasons to get rid of my broke ass yet. I sighed and dragged my ass out of bed.&lt;/p&gt;
&lt;p&gt;I usually don’t take the bus, since the Mahjong parlor isn’t even that far away. But today if I had to walk, I might collapse along the way, with the odd passerby throwing me dirty looks and crossing the street to avoid me. So instead I stared at the crows tottering around the street and waited for the slow-ass bus to come.&lt;/p&gt;
&lt;p&gt;A car rides by every so often and the crows all swarm up into the air. When there’s been no traffic for a while, they all come back down. Soon another car putters along, and they all scatter again. Back down, back up, back down, back up.&lt;/p&gt;
&lt;p&gt;You’d think they’d learn to stop squatting in the middle of street, but whatever trash they’re picking at on the pavement must be mana from fucking heaven. In a way, it’s actually kind of charming― they give absolutely zero fucks that there are multi-ton hulks of metal barreling toward them all the time while they eat breakfast.&lt;/p&gt;
&lt;p&gt;Finally the bus came, scattering the crows one last time before I was whisked away. They flew up to the power lines and started jeering at me through the window as the bus pulled off the curb. Have a good one, you sick fucks.&lt;/p&gt;
&lt;p&gt;The bus doesn’t take the most direct route to work, so whenever I ride it, places I’d normally never think about pass by the window, stop by stop. There’s a gas station near me, apparently. The attendant stands behind the plexiglass on the counter scrolling through his phone. A customer saunters up with a beer and a wallet in hand, and he swiftly completes a transaction without even looking up. Now that’s impressive.&lt;/p&gt;
&lt;p&gt;The bus stops at an intersection. An absolutely ancient old woman crosses the street with a walker, every so often inching forward while the timer on the flashing hand thing runs out. I check my phone. I guess I can wait. If I’m just a few minutes late, how mad can Jerry get anyway?&lt;/p&gt;
&lt;p&gt;Eventually, once the old lady had completed her daily exercise, the bus lurches forward once more and passes by a disused carpet store. I’ve seen this place a few times before. It’s been closed for as long as I can remember, with carpet samples just lying around behind the display window gathering dust. I can just imagine that at some point, a real human being decided one day, “Yeah, I’m gonna start selling carpets in this shithole of a town. I’m gonna sell so many damn carpets, just you wait!”&lt;/p&gt;
&lt;p&gt;I really want to meet this person. I wonder what the grand opening was like. Where are they now? I hope they’re still alive.&lt;/p&gt;
&lt;aside class=&quot;border border-yellow-500 bg-yellow-500/10 rounded p-3 my-3 flex items-center&quot;&gt;
  &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; fill=&quot;currentColor&quot; class=&quot;me-3 fill-yellow-400&quot; viewBox=&quot;0 0 16 16&quot; role=&quot;img&quot; aria-label=&quot;Warning:&quot;&gt;
    &lt;path d=&quot;M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z&quot;&gt;&lt;/path&gt;
  &lt;/svg&gt;
  &lt;div&gt;OOC: This is an incomplete draft.&lt;/div&gt;
&lt;/aside&gt;</content:encoded><lastBuildDate>Sun, 15 Sep 2024 00:00:00 GMT</lastBuildDate><category>fiction</category><category>incomplete</category></item><item><title>RFC: Cola chicken wings</title><link>https://pilosophos.com/writing/rfc-cola-chicken-wings</link><guid isPermaLink="true">https://pilosophos.com/writing/rfc-cola-chicken-wings</guid><description>A Recipe for Cooking (RFC) for chicken wings in a Coca Cola-based sauce</description><pubDate>Tue, 02 Jul 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;recipe-for-cooking-rfc-cola-chicken-wings&quot;&gt;Recipe for Cooking (RFC): Cola chicken wings&lt;/h1&gt;
&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;
&lt;p&gt;This recipe prepares 4 whole chicken wings (including drumette and tip) in approximately 20 minutes. The wings are cooked in a 90s Chinese-style Coca Cola-based sauce with minimal ingredients. The final product is intended to taste salty and tangy, and nothing like Coca Cola.&lt;/p&gt;
&lt;p&gt;This recipe could use improvement, as the wings produced are slightly dry (see &lt;a href=&quot;#discussion&quot;&gt;§Discussion&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;ingredients&quot;&gt;Ingredients&lt;/h2&gt;
&lt;h3 id=&quot;food&quot;&gt;Food&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;30 mL vegetable oil&lt;/li&gt;
&lt;li&gt;4 whole chicken wings&lt;/li&gt;
&lt;li&gt;320 mL Coca Cola, or Coca Cola Spiced Raspberry (see &lt;a href=&quot;#discussion&quot;&gt;§Discussion&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;40 mL all-purpose soy sauce&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;cooking-utensils&quot;&gt;Cooking utensils&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;1 stovetop&lt;/li&gt;
&lt;li&gt;1 pan&lt;/li&gt;
&lt;li&gt;1 spoon or spatula&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;instructions&quot;&gt;Instructions&lt;/h2&gt;
&lt;h3 id=&quot;before-cooking&quot;&gt;Before cooking&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Create a mixture of all 320 mL Coca Cola and 40 mL of soy sauce.&lt;/li&gt;
&lt;li&gt;(Optional) separate drumettes from the rest of the wing.&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;This will allow for better sauce coverage during cooking.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;cooking&quot;&gt;Cooking&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Put pan on stovetop set at 350 °F (=medium heat).&lt;/li&gt;
&lt;li&gt;Cover bottom of pan evenly with all 30 mL of vegetable oil until pan reaches 350 °F (=medium heat).&lt;/li&gt;
&lt;li&gt;Sear all 4 chicken wings for 2 minutes per side.&lt;/li&gt;
&lt;li&gt;Set stovetop at 400 °F (=high heat).&lt;/li&gt;
&lt;li&gt;Pour the mixture of Coca Cola and soy sauce into pan.&lt;/li&gt;
&lt;li&gt;Until the mixture has reduced into a thick, syrupy sauce, stir the pan thoroughly every 1 minute.&lt;/li&gt;
&lt;li&gt;Press each wing down, on each side, into the sauce-covered pan to sear and caramelize the sauce on the wing. ∎&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;discussion&quot;&gt;Discussion&lt;/h2&gt;
&lt;h3 id=&quot;chicken-produced-is-slightly-dry&quot;&gt;Chicken produced is slightly dry&lt;/h3&gt;
&lt;p&gt;This recipe produces chicken that is slightly dry, probably due to overcooking. It may be better to reduce the searing time, or remove the searing step altogether. I have experimented with pre-steaming the wings for 5 and 10 minutes instead of searing, but there is no appreciable difference in quality.&lt;/p&gt;
&lt;p&gt;If the wings are not pre-steamed, fat is noticeably rended into the sauce mixture about halfway into cooking, which reduces the juiciness of the final product.&lt;/p&gt;
&lt;h3 id=&quot;coca-cola-spiced-raspberry&quot;&gt;Coca Cola Spiced Raspberry&lt;/h3&gt;
&lt;p&gt;The original Coca Cola may be substituted for the Spiced Raspberry variant which I prefer, since it makes the wings slightly more aromatic (a vague raspberry smell) and gives it some depth. The difference is fairly minimal.&lt;/p&gt;
&lt;h2 id=&quot;if-you-have-improvements&quot;&gt;If you have improvements&lt;/h2&gt;
&lt;p&gt;If you have improvements, please reply to my &lt;a href=&quot;https://tiny.tilde.website/@pilosophos/112719555315819765&quot;&gt;Mastodon post&lt;/a&gt;, or email me at &lt;a href=&quot;mailto:pilosophos@gmail.com&quot;&gt;pilosophos@gmail.com&lt;/a&gt;.&lt;/p&gt;</content:encoded><lastBuildDate>Thu, 13 Mar 2025 00:00:00 GMT</lastBuildDate><category>nonfiction</category><category>recipes</category></item><item><title>The Conversation Game</title><link>https://pilosophos.com/writing/the-conversation-game</link><guid isPermaLink="true">https://pilosophos.com/writing/the-conversation-game</guid><description>A game I invented to practice my conversation skills</description><pubDate>Fri, 20 Jun 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;the-conversation-game&quot;&gt;The Conversation Game&lt;/h1&gt;
&lt;div class=&quot;relative&quot;&gt;
&lt;p&gt;The Conversation Game is a game for two players, where each player tries to steer the conversation towards a certain topic without being too obvious. I made this game to practice my conversation skills.&lt;/p&gt;
  &lt;nav class=&quot;marginal-note not-prose mb-5&quot;&gt;
    &lt;h2 class=&quot;font-display border-b pb-1 mb-1&quot;&gt;Jump to...&lt;/h2&gt;
    &lt;ol class=&quot;list-disc ps-5&quot;&gt;
      &lt;li&gt;&lt;a href=&quot;#rules&quot; class=&quot;link&quot;&gt;Rules&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#faq&quot; class=&quot;link&quot;&gt;FAQ&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#variants&quot; class=&quot;link&quot;&gt;Variants&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#changelog&quot; class=&quot;link&quot;&gt;Changelog&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/nav&gt;
&lt;/div&gt;
&lt;h2 id=&quot;rules&quot;&gt;Rules&lt;/h2&gt;
&lt;p&gt;These rules were last updated on 2025-07-11 21:40 UTC.&lt;/p&gt;
&lt;h3 id=&quot;selecting-a-question&quot;&gt;Selecting a question&lt;/h3&gt;
&lt;div class=&quot;relative&quot;&gt;
&lt;p&gt;Each player selects an icebreaker question (e.g. &lt;code&gt;What&apos;s your favorite ice cream flavor?&lt;/code&gt;) which they will keep hidden from the other player. You will try to find out the other person’s answer to your chosen question. Both players should then agree on a third, neutral icebreaker question that both players must answer before continuing with the rest of the game.&lt;/p&gt;
  &lt;aside class=&quot;marginal-note&quot;&gt;
&lt;p&gt;Specifically, an &lt;strong&gt;icebreaker question&lt;/strong&gt; is a question you ask to get to know the other person. For more examples, see &lt;a href=&quot;https://www.atlassian.com/blog/teamwork/icebreaker-questions&quot;&gt;this article&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;(Optional): To prevent cheating, each player could write their question on a piece of paper before the game starts, and players could reveal the paper at the end.&lt;/p&gt;
  &lt;/aside&gt;
&lt;p&gt;The chosen questions should be &lt;strong&gt;content questions&lt;/strong&gt; that contain a &lt;em&gt;who, what, when, where,&lt;/em&gt; or &lt;em&gt;why&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Yes/no questions are too simplistic, but you can convert a yes/no question into a content question by adding the “why”: (e.g. &lt;code&gt;Do you like ice cream? Why or why not?&lt;/code&gt;).&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id=&quot;main-gameplay&quot;&gt;Main gameplay&lt;/h3&gt;
&lt;p&gt;The game is played by having a conversation. After both players have answered the neutral icebreaker question, you can win by one of three methods:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You obtain the answer to your icebreaker question from the other player&lt;/li&gt;
&lt;li&gt;You successfully guess what the other player’s icebreaker question is within three guesses&lt;/li&gt;
&lt;li&gt;The other player has incorrectly guessed what your icebreaker question is three times&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Any player can guess what the other person’s question is at any time, and the other player must reveal whether it is their winning question. If the guesser is correct, they win immediately. Otherwise, the guesser loses one of their guesses. For clarity, the guess should be accompanied by saying, “this is one of my Conversation Game guesses.”&lt;/p&gt;
&lt;p&gt;If a player believes they’ve won because they have the other person’s answer to their question, they should declare what their icebreaker question is and the other person’s answer.&lt;/p&gt;
&lt;p&gt;Either player can start talking first.&lt;/p&gt;
&lt;h2 id=&quot;faq&quot;&gt;FAQ&lt;/h2&gt;
&lt;h3 id=&quot;is-lying-cheating&quot;&gt;Is lying cheating?&lt;/h3&gt;
&lt;p&gt;Yes. The point of the game is to have a conversation and get to know the other player, so lying is counterproductive.&lt;/p&gt;
&lt;h2 id=&quot;variants&quot;&gt;Variants&lt;/h2&gt;
&lt;h3 id=&quot;multi-round-variant&quot;&gt;Multi-round variant&lt;/h3&gt;
&lt;p&gt;If players want to keep going after someone has won, the winner selects a new icebreaker question and the loser’s incorrect guess count resets to 0.&lt;/p&gt;
&lt;p&gt;The loser may select a new icebreaker question also, at the cost of resetting the winner’s incorrect guess count to 0 as well.&lt;/p&gt;
&lt;p&gt;When the players decide to stop playing the Conversation Game, they may compare the number of times they won, and whoever has the most wins is the overall winner.&lt;/p&gt;
&lt;h3 id=&quot;more-than-two-players&quot;&gt;More than two players?&lt;/h3&gt;
&lt;p&gt;If you have suggestions for how to adapt this to more than 2 players, please send them to &lt;a href=&quot;mailto:pilosophos@gmail.com&quot;&gt;pilosophos@gmail.com&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;changelog&quot;&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Most recent change last.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;2025-07-11 21:40 UTC
&lt;ul&gt;
&lt;li&gt;Added the neutral starting question to reduce the advantage for the first person to speak.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;</content:encoded><lastBuildDate>Fri, 11 Jul 2025 00:00:00 GMT</lastBuildDate><category>nonfiction</category></item><item><title>Trivia</title><link>https://pilosophos.com/writing/trivia</link><guid isPermaLink="true">https://pilosophos.com/writing/trivia</guid><description>An unsorted collection of miscellaneous trivia</description><pubDate>Thu, 21 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;trivia&quot;&gt;Trivia&lt;/h1&gt;
&lt;p&gt;This is an unsorted collection of miscellaneous trivia that I come across.
Originally, these trivia items were written down in my notebook. It’s harder for
me to quickly draw pictures for a webpage, so trivia with pictures might get
left out.&lt;/p&gt;
&lt;h2 id=&quot;autonomous-system-numbers-asns&quot;&gt;Autonomous System Numbers (ASNs)&lt;/h2&gt;
&lt;p&gt;Assigned to ranges of IP addresses controlled by an organization that
are ISP agnostic. You can tell different ISPs to use your IP addresses using
your ASN and the BGP protocol.&lt;/p&gt;
&lt;h2 id=&quot;cistercian-numerals&quot;&gt;Cistercian numerals&lt;/h2&gt;
&lt;p&gt;Early 13th C. numbers written in a single glyph, where
lines’ positions on a central staff determines its place value.
Encodes numbers from 1-9999.&lt;/p&gt;
&lt;h2 id=&quot;kmonad&quot;&gt;Kmonad&lt;/h2&gt;
&lt;p&gt;A software keyboard remapping tool.&lt;/p&gt;
&lt;h2 id=&quot;dashes&quot;&gt;Dashes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;En-dashes are for ranges, relations, and scores.&lt;/li&gt;
&lt;li&gt;Em-dashes are for pauses or where a period is too strong.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;formula-e&quot;&gt;Formula E&lt;/h2&gt;
&lt;p&gt;Electric car version of Formula 1. Fans vote before a race who gets an extra
jolt of electricity for a ¿few seconds at the start of the race?&lt;/p&gt;
&lt;h2 id=&quot;nascar&quot;&gt;NASCAR&lt;/h2&gt;
&lt;p&gt;Originates from moonshiners with modified cars for faster smuggling. After
prohibition, races were frequently held at Daytona Beach. Originally raced with
actual stock (bought from manufacturer) cars with modifications.&lt;/p&gt;
&lt;h2 id=&quot;electromagnetic-resonance-emr&quot;&gt;Electromagnetic resonance (EMR)&lt;/h2&gt;
&lt;p&gt;Graphics tablets with a grid of wires behind the display transmit EM waves via
induction to the coil in the pen for electrical energy. The coil is used again
to transmit data back.&lt;/p&gt;
&lt;h2 id=&quot;brazilian-jiu-jitsu&quot;&gt;Brazilian Jiu Jitsu&lt;/h2&gt;
&lt;p&gt;Evolved from Judo practitioners in Brazil.&lt;/p&gt;
&lt;p&gt;UFC was originally organized after video demonstrations of BJJ practitioners
defeating practitioners of other martial arts. The Gracie family of Gracie Jiu
Jitsu wished to promote BJJ to a wider audience by accepting challenges in the
UFC.&lt;/p&gt;
&lt;h2 id=&quot;kendo&quot;&gt;Kendo&lt;/h2&gt;
&lt;p&gt;To score points, you must shout the area of the body you wish to attack first,
such as “men” (head).&lt;/p&gt;
&lt;h2 id=&quot;immersed-tubetunnel&quot;&gt;Immersed tube/tunnel&lt;/h2&gt;
&lt;p&gt;Tunnel building technique for tunneling across water.&lt;/p&gt;
&lt;p&gt;Tunnel segments are prefabricated, floated to their destination, sunk, and
linked together.&lt;/p&gt;
&lt;h2 id=&quot;refrigeration-loop&quot;&gt;Refrigeration loop&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Condenser (hot side): coolant condenses into liquid, heat energy released.&lt;/li&gt;
&lt;li&gt;Evaporator (cold side): coolant expands into gas, heat energy absorbed.&lt;/li&gt;
&lt;li&gt;Under low pressure, the boiling point of the coolant is lowered.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;tsugaru-election-津軽選挙&quot;&gt;Tsugaru election &lt;span lang=&quot;ja&quot; class=&quot;font-cjk-display&quot;&gt;(津軽選挙)&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In Aomori Prefecture, electoral fraud was so openly prevalent that candidates
would bribe voters by going door-to-door handing out money, asking voters to
verbally ask election officials to write the name of the candidate for them on
the ballot, and handing them onigiri filled with cash.&lt;/p&gt;
&lt;h2 id=&quot;merge-algorithm&quot;&gt;Merge algorithm&lt;/h2&gt;
&lt;p&gt;Have two sorted arrays and two pointers. Advance whatever pointer has the smaller
of the two and put the value in the merged array.&lt;/p&gt;
&lt;h2 id=&quot;areal-features&quot;&gt;Areal features&lt;/h2&gt;
&lt;p&gt;Features of a language that exist in languages within a geographic area that have
spread due to language contact.&lt;/p&gt;
&lt;h2 id=&quot;feature-transmission&quot;&gt;Feature transmission&lt;/h2&gt;
&lt;p&gt;Most language features that are structural like syntax and morphology are spread
from parent to child. Language contact tends to only spread lexical and
phonological features.&lt;/p&gt;
&lt;h2 id=&quot;wasps&quot;&gt;Wasps&lt;/h2&gt;
&lt;p&gt;Wasps cannot fly well under 10 C but can keep active below freezing.&lt;/p&gt;
&lt;h2 id=&quot;monad&quot;&gt;Monad&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A monad is a container type that implements a flatMap method and contains
one or more values
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;[1,2,3].flatMap(x =&gt; return [x*2])&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Returns &lt;code&gt;[2,3,6]&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[1,2,3].flatMap(x =&gt; return [x, x])&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Returns &lt;code&gt;[1,1,2,2,3,3]&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[1,2,3].flatMap(x =&gt; return [])&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Returns &lt;code&gt;[]&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Monadic functions accept monads and return monads&lt;/li&gt;
&lt;li&gt;Monadic functions can be chained together&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;cbor&quot;&gt;CBOR&lt;/h2&gt;
&lt;p&gt;A non-human-readable serialization format&lt;/p&gt;
&lt;h2 id=&quot;protobuf&quot;&gt;Protobuf&lt;/h2&gt;
&lt;p&gt;A serialization format where the client and server need to know the schema
beforehand. Non-human-readable.&lt;/p&gt;
&lt;h2 id=&quot;unification-church-moonies&quot;&gt;Unification Church “Moonies”&lt;/h2&gt;
&lt;p&gt;Korean new religious movement that encourages followers to donate large sums.
Sun Myung Moon believes he is the second coming of Christ. The UC has a lot of
influence with the Japanese LDP, which led to the assassination of Shinzo Abe
in 2022, who was killed with an improvised gun.&lt;/p&gt;
&lt;h2 id=&quot;sram&quot;&gt;SRAM&lt;/h2&gt;
&lt;p&gt;Static RAM.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Uses flip-flops to store bits&lt;/li&gt;
&lt;li&gt;Data persists as long as power is on&lt;/li&gt;
&lt;li&gt;More expensive than DRAM which needs to be refreshed every second or so&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;incompatibilism&quot;&gt;Incompatibilism&lt;/h2&gt;
&lt;p&gt;The idea that free will is incompatible with determinism. Compatibilism is the
inverse.&lt;/p&gt;
&lt;h2 id=&quot;kombucha&quot;&gt;Kombucha&lt;/h2&gt;
&lt;p&gt;Black tea fermented by a culture of certain bacterias and yeasts.&lt;/p&gt;
&lt;h2 id=&quot;splatbooks&quot;&gt;Splatbooks&lt;/h2&gt;
&lt;p&gt;Name derives from the asterisk (*), or splat. World of Darkness supplement books
were called things like &lt;em&gt;clanbooks, traditionbooks, thingbooks&lt;/em&gt;, which were
collectively known as &lt;em&gt;*books&lt;/em&gt; on Usenet.&lt;/p&gt;
&lt;h2 id=&quot;stockfish&quot;&gt;Stockfish&lt;/h2&gt;
&lt;p&gt;Originally a classical chess-playing algorithm, it was augmented with a neural
network in 2020, and in 2023 is now entirely a neural network.&lt;/p&gt;
&lt;p&gt;The classical algorithm works by looking at the tree of possible game states
starting from the current state. Each state gets a score (in centipawns):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If during some state it is the computer’s turn, then the score is the max of
the child states’ scores (it wants to make a move that benefits itself).&lt;/li&gt;
&lt;li&gt;If it is the opponent’s turn, then the score is the min of the child states’
scores (the opponent wants to make a move that hurts the computer).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then the algorithm will make the move that maximizes the score. This algorithm
is called Minimax.&lt;/p&gt;
&lt;h3 id=&quot;alpha-beta-pruning&quot;&gt;Alpha-beta pruning&lt;/h3&gt;
&lt;p&gt;Because the tree can get really big, to make it faster, Alpha-beta pruning stops
evaluation (prunes parts of the tree) when it encounters a move that’s proven to
be worse than another move that’s already been evaluated.&lt;/p&gt;
&lt;h2 id=&quot;asynchronous-transfer-mode-atm&quot;&gt;Asynchronous Transfer Mode (ATM)&lt;/h2&gt;
&lt;p&gt;ATM is a data-link layer protocol (like Ethernet or I&lt;sup&gt;2&lt;/sup&gt;C) mainly used
for creating WANs. First, to connect to another client, a virtual circuit is
created specifying the route that the data should take along the network.
Then all the data packets, which are all 53 bytes, are routed through this
circuit.&lt;/p&gt;
&lt;p&gt;Unlike Ethernet, you can guarantee an ATM connection’s Quality of Service, such
as its data rate and maximum delay. ATM is used in DSL networks.&lt;/p&gt;
&lt;h2 id=&quot;tea&quot;&gt;Tea&lt;/h2&gt;
&lt;p&gt;Black, white, green, oolong, and pu-erh tea all come from the same plant species, the tea tree &lt;em&gt;(Camellia sinensis)&lt;/em&gt;. The difference between them is the level of oxidization achieved when processing them, with white tea being the least oxidized and black tea the most oxidized.&lt;/p&gt;
&lt;h2 id=&quot;pinky&quot;&gt;Pinky&lt;/h2&gt;
&lt;p&gt;Pinky is a really small scripting language designed to be easy to implement by
people learning to write compilers and interpreters. (&lt;a href=&quot;https://pinky-lang.org/&quot;&gt;source&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id=&quot;calibri-used-to-detect-forgery&quot;&gt;Calibri used to detect forgery&lt;/h2&gt;
&lt;p&gt;In the wake of the Panama Papers, the former Prime Minister of Pakistan Nawaz Sharif
was under investigation for tax evasion. He produced documents purportedly dated 2006.
The documents were typeset in Calibri, a font created in 2004 and available in beta
versions of Windows Vista and Microsoft Office 2007, before both became widely
available in 2007. (&lt;a href=&quot;https://arstechnica.com/tech-policy/2017/07/not-for-the-first-time-microsofts-fonts-have-caught-out-forgers/&quot;&gt;source&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id=&quot;menko&quot;&gt;Menko&lt;/h2&gt;
&lt;p&gt;Menko are Japanese cards used to play the game of the same name. Players put down Menko, and use a third Menko to try to flip the other two over. Whoever flips a Menko gets to keep the flipped Menko.&lt;/p&gt;
&lt;p&gt;The earliest Menko-like tokens date back to the Edo period and were made from fired clay, but over time other materials were used. Lead Menko were banned in 1900 because kids would lick them to gain an advantage and poision themselves, ushering in an era of cardboard-backed cards.&lt;/p&gt;
&lt;p&gt;After the Japanese defeat during WW2, the MacArthur administration banned the glorification of the Japanese military and soldiery, and Menko started to depict baseball stars rather than planes and samurai. (&lt;a href=&quot;https://www.dking-gallery.com/store/menko.html&quot;&gt;source&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id=&quot;eliica&quot;&gt;Eliica&lt;/h2&gt;
&lt;p&gt;The Ellica (Electric Lithium-Ion Car) is an 2004 electric vehicle prototype designed at Keio University. It reached a speed of 370 km/h on the Nardò High Speed Track in Italy and accelerates from 0-100 km/h in four seconds. It has eight wheels for traction, and they are smaller than normal passenger wheels so the car sits lower to the ground. It seats the driver and three passengers. (&lt;a href=&quot;https://en.wikipedia.org/wiki/Eliica&quot;&gt;source&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id=&quot;rembrandt-lighting&quot;&gt;Rembrandt lighting&lt;/h2&gt;
&lt;p&gt;A lighting technique named after the Dutch painter Rembrandt that causes a triangular patch on the face’s darker side to have a triangular illuminated patch below the eye. It is seen in film noir to evoke emotions and create a sense of mystery. (&lt;a href=&quot;https://en.wikipedia.org/wiki/Rembrandt_lighting&quot;&gt;source&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id=&quot;modulex&quot;&gt;Modulex&lt;/h2&gt;
&lt;p&gt;A company that spun out of LEGO in 1963 to make serious LEGOs for architecture. Modulex blocks were smaller and designed to be used in 1/20 scale models. They originally bore a LEGO wordmark on the studs, but this was changed to a simple &lt;code&gt;M&lt;/code&gt;, in order to distance themselves from LEGOs, which were commonly seen as mere kids’ toys. As architectural trends turned away from blocky shapes, Modulex switched to marketing towards factory and city planners.&lt;/p&gt;
&lt;p&gt;Modulex would go on to produce sets for building corporate project planning boards and other signage. As computers improved, providing convenient project management tools and CAD capabilities, Modulex bricks became obsolete. Though the bricks were discontinued in 2004, the company continues to this day as a manufacturer of commercial signage and displays.&lt;/p&gt;
&lt;p&gt;In 2015, a company called Modulex Bricks A/S was founded to make Modulex bricks from the original moulds, but it was bought out by the LEGO company and it has no intention of manufacturing them. (&lt;a href=&quot;https://www.youtube.com/watch?v=I_OUxVuoxjk&quot;&gt;source&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id=&quot;stage-stations&quot;&gt;Stage stations&lt;/h2&gt;
&lt;p&gt;Stage stations, also known as posting stations or relay stations, are facilities along main roads or trade routes where travelers can rest or replace exhausted horses for fresh ones. (&lt;a href=&quot;https://en.wikipedia.org/wiki/Stage_station&quot;&gt;source&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Shukuba (宿場) are Japanese stage stations, which were built between 1601 and 1624. Post stations would have lodgings for public officials, which were supported by subsidies from the Shogun. Shukuba-machi (宿場町) are the towns that developed around the stage stations, which often featured inns, tea houses, and retail stores. With the advent of railroads, these stage station towns entered a state of decline. (&lt;a href=&quot;https://en.wikipedia.org/wiki/Shukuba&quot;&gt;source&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id=&quot;stripped-book&quot;&gt;Stripped book&lt;/h2&gt;
&lt;p&gt;Books are cheap to produce but expensive to ship. When a bookstore purchases a
lot of books from the publisher, it does so at a considerable markup over the
manufacturing and shipping price price, and adds an additional markup when
selling the book to the customer.&lt;/p&gt;
&lt;p&gt;If the books haven’t sold after a certain period of time and the bookstore wants
to dispose of the book, they can recoup most the the cost from the publisher
by destroying them. This is done by ripping the covers off the book, and the
bookstore sends the covers back to the publisher as proof of destruction. The
publisher doesn’t actually want the books back; they just want to know that no additional profit can be made from the books.&lt;/p&gt;
&lt;p&gt;Books destroyed this way are called “stripped books.” Since such books are not
supposed to be sold, the copyright page of some books indicate that if the book
was sold without a cover, that it is stolen property.&lt;/p&gt;
&lt;p&gt;Citations: &lt;a href=&quot;https://en.wikipedia.org/wiki/Stripped_book&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;https://boards.straightdope.com/t/bookstore-question/244131/3&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;https://reddit.com/r/OutOfTheLoop/comments/os2xoz/what_is_up_with_the_ripped_cover_warning_at_the/&quot;&gt;3&lt;/a&gt;&lt;/p&gt;</content:encoded><lastBuildDate>Thu, 19 Mar 2026 00:00:00 GMT</lastBuildDate><category>nonfiction</category></item><item><title>Xbox 360 development tools</title><link>https://pilosophos.com/writing/xbox-360-development-tools</link><guid isPermaLink="true">https://pilosophos.com/writing/xbox-360-development-tools</guid><description>What you need to get started with Xbox 360 homebrew development</description><pubDate>Tue, 26 Dec 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;xbox-360-development-tools&quot;&gt;Xbox 360 development tools&lt;/h1&gt;
&lt;p class=&quot;lead font-display !text-xl&quot;&gt;What you need to get started with Xbox 360 homebrew development&lt;/p&gt;
&lt;div class=&quot;marginal-note not-prose mb-5 xl:pt-25&quot;&gt;
&lt;nav&gt;
    &lt;h2 class=&quot;font-display border-b pb-1 mb-1&quot;&gt;Jump to...&lt;/h2&gt;
    &lt;ol class=&quot;list-disc ps-5 flex flex-col&quot;&gt;
        &lt;li&gt;&lt;a href=&quot;#summary&quot; class=&quot;link&quot;&gt;Summary&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;#proprietary-software&quot; class=&quot;link&quot;&gt;Developing with proprietary software&lt;/a&gt;&lt;/li&gt;
        &lt;ol class=&quot;list-disc ps-8 flex flex-col&quot;&gt;
          &lt;li&gt;&lt;a href=&quot;#vs2010&quot; class=&quot;link&quot;&gt;Visual Studio 2010 (required)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;#xbox-360-sdk&quot; class=&quot;link&quot;&gt;Xbox 360 SDK (required)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;#gfwl&quot; class=&quot;link&quot;&gt;Games for Windows Live&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;#xnags&quot; class=&quot;link&quot;&gt;XNA Game Studio 4.0 Refresh&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;#xna-extensions&quot; class=&quot;link&quot;&gt;XNA 4.0 Extensions&lt;/a&gt;&lt;/li&gt;
        &lt;/ol&gt;
        &lt;li&gt;&lt;a href=&quot;#open-source-software&quot; class=&quot;link&quot;&gt;Developing with open-source software&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
&lt;/nav&gt;
&lt;/div&gt;
&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;
&lt;p&gt;Most people are advised to download the Xbox 360 SDK, which will also require Visual Studio 2010, to write homebrew in C++. To use C# with XNA, you should also install XNA Game Studio 4.0 Refresh and XNA 4.0 Extensions, which requires Games for Windows Live.&lt;/p&gt;
&lt;p&gt;Alternatively, a fully open-source C/C++ stack is possible using LibXenon, but the compiled executables are not recognized by Aurora/FreestyleDash and requires booting into Xell to run.&lt;/p&gt;
&lt;div class=&quot;relative&quot;&gt;
&lt;p&gt;This article explains how to install each of these things and in what order.&lt;/p&gt;
  &lt;aside class=&quot;marginal-note&quot;&gt;
&lt;p&gt;I list the MD5/SHA256 hashes of trustworthy installers, but &lt;strong&gt;I don’t provide links to the Xbox 360 SDK or XNA 4.0 Extensions&lt;/strong&gt; because I’m not authorized to redistribute proprietary software that was never supposed to be publicly available.&lt;/p&gt;
  &lt;/aside&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;This article is up to date as of Christmas 2023.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;developing-with-proprietary-software&quot;&gt;Developing with proprietary software &lt;a name=&quot;proprietary-software&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;relative&quot;&gt;
&lt;p&gt;This article assumes you are running Windows 10.&lt;/p&gt;
  &lt;aside class=&quot;marginal-note&quot;&gt;
&lt;p&gt;Linux has not been tested, since &lt;a href=&quot;https://appdb.winehq.org/objectManager.php?sClass=version&amp;#x26;iId=20359&quot;&gt;VS2010 refuses to compile anything on Wine&lt;/a&gt;. In theory if you can install the Xbox SDK and get some version of &lt;code&gt;msbuild&lt;/code&gt; to detect it, you could use a different code editor and just compile with &lt;code&gt;msbuild&lt;/code&gt;.&lt;/p&gt;
  &lt;/aside&gt;
&lt;/div&gt;
&lt;h3 id=&quot;1-visual-studio-2010-required&quot;&gt;1. Visual Studio 2010 (required) &lt;a name=&quot;vs2010&quot;&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;The Xbox 360 SDK will not install unless you have VS2010. You can install later versions of Visual Studio &lt;em&gt;after&lt;/em&gt; you install 2010. &lt;a href=&quot;https://www.se7ensins.com/forums/threads/xbox-360-development-environment-with-win10-pc.1711249/post-13559791&quot;&gt;VS2015 is known to work&lt;/a&gt; according to a user on Se7enSins.&lt;/p&gt;
&lt;p&gt;You can download VS2010 Ultimate for free directly from Microsoft at &lt;a href=&quot;https://my.visualstudio.com/&quot;&gt;my.visualstudio.com&lt;/a&gt;. Log into &lt;span class=&quot;muted&quot;&gt;(or create)&lt;/span&gt; your Microsoft account and click the “Downloads” tab. Search for “Visual Studio Ultimate 2010” and click download. Mount the &lt;code&gt;.iso&lt;/code&gt; file and install it.&lt;/p&gt;
&lt;div class=&quot;text-base&quot;&gt;
&lt;blockquote&gt;
&lt;p&gt;Filename: &lt;code&gt;en_visual_studio_2010_ultimate_x86_dvd_509116.iso&lt;/code&gt;&lt;br&gt;
md5: &lt;code&gt;1c7436f7289263abf712a70287d75c02&lt;/code&gt;&lt;br&gt;
sha256: &lt;code&gt;602926c864fa1ddc087fefb1ed952216da4122d4db774050d8e9373d3e4bff98&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;h3 id=&quot;2-xbox-360-sdk-required&quot;&gt;2. Xbox 360 SDK (required) &lt;a name=&quot;xbox-360-sdk&quot;&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Xbox 360 SDK version 21256.3 &lt;span class=&quot;muted&quot;&gt;(afaik)&lt;/span&gt; is the latest version. This is widely used in the homebrew community and is easily found with a quick Google search. &lt;span class=&quot;muted&quot;&gt;This will also install &lt;a href=&quot;https://consolemods.org/wiki/Xbox_360:Xbox_360_Neighborhood&quot;&gt;Xbox 360 Neighborhood&lt;/a&gt;, which will let you copy files over to your Xbox via a LAN connection.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you only plan to develop in C/C++, you can stop installing stuff after this.&lt;/p&gt;
&lt;div class=&quot;text-base&quot;&gt;
&lt;blockquote&gt;
&lt;p&gt;Filename: &lt;code&gt;XBOX360_SDK_21256.3.exe&lt;/code&gt;&lt;br&gt;
md5: &lt;code&gt;b329b79db2804e2989688bffbaf49691&lt;/code&gt;&lt;br&gt;
sha256: &lt;code&gt;efec946c7b4436d53a6c41bb6bcff8373387ec97557e92f0ef672c85eadc4bc7&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;h4 id=&quot;creating-and-compiling-an-xbox-360-game-with-c&quot;&gt;Creating and compiling an Xbox 360 game with C++&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Start VS2010 and open the Create Project window with &lt;code&gt;File → New Project&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Visual C++ → Xbox 360 Project&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Enter a project name and path at the bottom and click &lt;code&gt;Ok&lt;/code&gt;. &lt;span class=&quot;muted&quot;&gt;This opens the Xbox 360 Application Wizard.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Next&lt;/code&gt;, then &lt;code&gt;Finish&lt;/code&gt; at the Application Settings screen. &lt;span class=&quot;muted&quot;&gt;This opens the code for a new game in the main window.&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;muted&quot;&gt;You can check &lt;code&gt;☑ Empty project&lt;/code&gt; and get a basic DirectX 9 spinning triangle demo instead of the default &lt;a href=&quot;https://www.youtube.com/watch?v=MECBJqBkY0U&quot;&gt;Dolphin demo&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;On the toolbar near the top, click the dropdown that says &lt;code&gt;Debug&lt;/code&gt; and change it to &lt;code&gt;Release_LTCG&lt;/code&gt;. &lt;span class=&quot;muted&quot;&gt;This changes the build config to compile a single runnable &lt;code&gt;.xex&lt;/code&gt; file that is runnable from an Xbox 360.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Build → Build solution&lt;/code&gt; from the top menu bar.&lt;/li&gt;
&lt;li&gt;Copy &lt;code&gt;[project_path]\[project_name]\Release_LTCG\[project_name].xex&lt;/code&gt; to your Xbox 360 &lt;span class=&quot;muted&quot;&gt;(via USB or Xbox 360 Neighborhood)&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Run the &lt;code&gt;.xex&lt;/code&gt; file on your Xbox 360. You will see either a dolphin or a spinning rainbow-colored triangle on a success.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;3-games-for-windows-live&quot;&gt;3. Games for Windows Live &lt;a name=&quot;gfwl&quot;&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If you want to program in C# with XNA, you need to install Games for Windows Live (GfWLive) if your version of Windows doesn’t have it preinstalled &lt;span class=&quot;muted&quot;&gt;(e.g. if you use Windows 8+)&lt;/span&gt;, otherwise XNA Game Studio will not install. It can be downloaded from &lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkID=201134&quot;&gt;microsoft.com&lt;/a&gt; or &lt;a href=&quot;http://download.gfwl.xboxlive.com/content/gfwl-public/redists/production/gfwlivesetup.exe&quot;&gt;xboxlive.com&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;text-base&quot;&gt;
&lt;blockquote&gt;
&lt;p&gt;filename: &lt;code&gt;gfwlivesetup.exe&lt;/code&gt;&lt;br&gt;
md5: &lt;code&gt;0e20d50b6ad6229520911b203deeef36&lt;/code&gt;&lt;br&gt;
sha256: &lt;code&gt;c8582a16f4647365e0be04826442a77de257b9bb26bac610fc1fb74319a2548b&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;p&gt;If you encounter a network error during installation, &lt;strong&gt;before you close the installer&lt;/strong&gt; do the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Navigate to &lt;code&gt;%LOCALAPPDATA%\Microsoft\GFWLive\Downloads&lt;/code&gt;. There will be two installer files here. &lt;span class=&quot;muted&quot;&gt;If there aren’t any, you closed the GFWLive installer prematurely and you need to get back to the network error screen.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Run both installers in any order.&lt;/li&gt;
&lt;li&gt;Close the GFWLive installer and GFWLive should be installed.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;4-xna-game-studio-40-refresh&quot;&gt;4. XNA Game Studio 4.0 Refresh &lt;a name=&quot;xnags&quot;&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;XNA Game Studio (XNAGS) 4.0 Refresh is the last version of XNAGS and can be downloaded from &lt;a href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=27599&quot;&gt;microsoft.com&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;text-base&quot;&gt;
&lt;blockquote&gt;
&lt;p&gt;Filename: &lt;code&gt;XNAGS40_setup.exe&lt;/code&gt;&lt;br&gt;
md5: &lt;code&gt;1980210d04a80865ab2dca9f92a65695&lt;/code&gt;&lt;br&gt;
sha256sum: &lt;code&gt;e905f67edefb228ebb58277f8d24e1ec3460ead5d0ab57bd544246cb4465154b&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class=&quot;relative&quot;&gt;
&lt;p&gt;Installing XNAGS is technically enough to write a C# Xbox 360 game, but this will compile to a &lt;code&gt;.ccgame&lt;/code&gt; file which cannot be run on an Xbox 360 directly.&lt;/p&gt;
  &lt;aside class=&quot;marginal-note&quot;&gt;
&lt;p&gt;Normally, an indie game dev only had access to XNAGS and VS2010 and needed to sign up for the now defunct XNA Creator’s Club and deploy it via a &lt;a href=&quot;https://courses.washington.edu/css490/2010.Spring/XNAReference/EthanCrawford_FreeCreatorsClubMembershipInstructions.html&quot;&gt;convoluted process that requires you to always be online&lt;/a&gt;. Since we want our homebrew to be available offline, we should install XNA 4.0 Extensions.&lt;/p&gt;
  &lt;/aside&gt;
&lt;/div&gt;
&lt;h3 id=&quot;5-xna-40-extensions&quot;&gt;5. XNA 4.0 Extensions &lt;a name=&quot;xna-extensions&quot;&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;XNA 4.0 Extensions allows us to compile C# games into &lt;code&gt;.xex&lt;/code&gt; files that can be run from Aurora or FreestyleDash. Installing this will add &lt;code&gt;XNA Game Studio 4.0 XDK Extensions&lt;/code&gt; to the Visual C# section of the New Project menu in VS2010. I can’t provide a download link, and unfortunately this is less well known in the homebrew community.&lt;/p&gt;
&lt;div class=&quot;text-base&quot;&gt;
&lt;blockquote&gt;
&lt;p&gt;Filename: &lt;code&gt;xdk-xna-extensions.msi&lt;/code&gt;&lt;br&gt;
md5: &lt;code&gt;d55fc409100ce97d0d9791a9d896a0c9&lt;/code&gt;&lt;br&gt;
sha256: &lt;code&gt;ba80a0518062dbf649df7e2775f0dba59d2e85c0e576523585346da9b5227786&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;h4 id=&quot;creating-and-compiling-an-xbox-360-game-with-c-1&quot;&gt;Creating and compiling an Xbox 360 game with C#&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Start VS2010 and open the Create Project window with &lt;code&gt;File → New Project&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Visual C# → XNA Game Studio 4.0 XDK Extensions → XBLA Game Title (XDK)&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Enter a project name and path at the bottom and click &lt;code&gt;Ok&lt;/code&gt;. &lt;span class=&quot;muted&quot;&gt;This opens the code for a new game in the main window.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;In the Solution Explorer, open &lt;code&gt;LiveFiles\Title.gameconfig&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Replace the title ID of &lt;code&gt;titleId=&quot;0x00000000&quot;&lt;/code&gt; in the &lt;code&gt;&amp;#x3C;GameConfigProject ...&gt;&lt;/code&gt; tag to any other 8-digit hexidecimal number &lt;span class=&quot;muted&quot;&gt;(e.g. &lt;code&gt;0x12345678&lt;/code&gt;)&lt;/span&gt;.
&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;muted&quot;&gt;You should choose a title ID that’s not used by any existing Xbox titles by checking a title database like &lt;a href=&quot;https://xboxdb.altervista.org/browse&quot;&gt;XboxDB&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Cancel&lt;/code&gt; on the &lt;code&gt;Connect to Team Project&lt;/code&gt; dialog. &lt;span class=&quot;muted&quot;&gt;(Unless you &lt;em&gt;really&lt;/em&gt; want to use TFS for version control, but why would you?)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;On the toolbar near the top, click the dropdown that says &lt;code&gt;Debug&lt;/code&gt; and change it to the &lt;code&gt;Release&lt;/code&gt; build config.&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Build → Build solution&lt;/code&gt; from the top menu bar.&lt;/li&gt;
&lt;li&gt;Copy &lt;strong&gt;the entire contents&lt;/strong&gt; of &lt;code&gt;[project_path]\[project_name]\[project_name]\bin\XDK\Release\&lt;/code&gt; to a new folder in your Xbox 360 &lt;span class=&quot;muted&quot;&gt;(via USB or Xbox 360 Neighborhood)&lt;/span&gt;.
&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;muted&quot;&gt;Since LTCG isn’t available for C#, your homebrew’s resources are &lt;strong&gt;not&lt;/strong&gt; compiled into a single &lt;code&gt;.xex&lt;/code&gt;, so the other files are necessary for it to run.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;default.xex&lt;/code&gt; on your Xbox 360. Your screen should turn a solid light blue &lt;span class=&quot;muted&quot;&gt;(specifically cornflower blue)&lt;/span&gt; on a success.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;developing-with-open-source-software&quot;&gt;Developing with open source software &lt;a name=&quot;open-source-software&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;See &lt;a href=&quot;https://free60.org/Development/LibXenon/&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://free60.org/Development/LibXenon/&quot;&gt;https://free60.org/Development/LibXenon/&lt;/a&gt; for instructions.&lt;/p&gt;
&lt;p&gt;I haven’t actually tried this because my interest kinda dropped off after I made a homebrew the “normal” way, but the instructions on there look approachable enough.&lt;/p&gt;</content:encoded><category>nonfiction</category><category>xbox360</category></item><item><title>Xbox 360 region-free DVD playback with RGH/JTAG</title><link>https://pilosophos.com/writing/xbox-360-region-free-dvd</link><guid isPermaLink="true">https://pilosophos.com/writing/xbox-360-region-free-dvd</guid><description>A simple guide to unlocking region-free DVD playback on the Xbox 360, provided you already have RGH/JTAG</description><pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;xbox-360-region-free-dvd-playback-with-rghjtag&quot;&gt;Xbox 360 region-free DVD playback with RGH/JTAG&lt;/h1&gt;
&lt;p&gt;Even with an RGH or JTAG’d Xbox 360, your console will likely be unable to play
DVDs from a different region unless its NAND has been patched to allow it. This
guide describes how to patch your console’s NAND to play DVDs of any region.&lt;/p&gt;
&lt;div class=&quot;marginal-note not-prose mb-5 xl:pt-25&quot;&gt;
&lt;nav&gt;
    &lt;h2 class=&quot;font-display border-b pb-1 mb-1&quot;&gt;Jump to...&lt;/h2&gt;
    &lt;ol class=&quot;list-disc ps-5 flex flex-col&quot;&gt;
        &lt;li&gt;&lt;a href=&quot;#prerequisites&quot; class=&quot;link&quot;&gt;Prerequisites&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;#risks&quot; class=&quot;link&quot;&gt;Risks&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;#dumping-your-nand&quot; class=&quot;link&quot;&gt;Dumping your NAND&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;#obtaining-your-cpu-key&quot; class=&quot;link&quot;&gt;Obtaining your CPU key&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;#creating-a-region-free-nand&quot; class=&quot;link&quot;&gt;Creating a region-free NAND&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;#flashing-the-region-free-nand&quot; class=&quot;link&quot;&gt;Flashing the region-free NAND&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
&lt;/nav&gt;
&lt;/div&gt;
&lt;h2 id=&quot;prerequisites&quot;&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;You &lt;strong&gt;must&lt;/strong&gt; already have an &lt;a href=&quot;https://consolemods.org/wiki/Xbox_360:Getting_Started&quot;&gt;RGH or JTAG’d&lt;/a&gt; Xbox 360, which is a hardware mod.&lt;/li&gt;
&lt;li&gt;You need a way to transfer files to/from the Xbox 360. You can use either:
&lt;ul&gt;
&lt;li&gt;A FAT32 formatted USB drive &lt;em&gt;or&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://consolemods.org/wiki/Xbox_360:Xbox_360_Neighborhood&quot;&gt;Xbox 360 Neighborhood&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;risks&quot;&gt;Risks&lt;/h2&gt;
&lt;p&gt;This procedure involves rewriting the console’s NAND, which is required for it
to boot. Writing a bad NAND will brick your Xbox 360.&lt;/p&gt;
&lt;h2 id=&quot;dumping-your-nand&quot;&gt;Dumping your NAND&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Extract &lt;a href=&quot;https://consolemods.org/wiki/File:Simple_360_NAND_Flasher.7z&quot;&gt;Simple 360 NAND Flasher&lt;/a&gt; and transfer the files to your Xbox 360.&lt;/li&gt;
&lt;li&gt;On the Xbox, run &lt;code&gt;Default.xex&lt;/code&gt; to start Simple 360 NAND Flasher&lt;/li&gt;
&lt;li&gt;Press &lt;code&gt;X&lt;/code&gt; to dump the NAND with rawdump&lt;/li&gt;
&lt;li&gt;In the same directory as &lt;code&gt;Default.xex&lt;/code&gt;, you will see a new file called &lt;code&gt;flashdmp.bin&lt;/code&gt;. Transfer this to your PC.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;obtaining-your-cpu-key&quot;&gt;Obtaining your CPU key&lt;/h2&gt;
&lt;div class=&quot;relative&quot;&gt;
  &lt;aside class=&quot;marginal-note&quot;&gt;
&lt;p&gt;If you like to live dangerously, you can skip NAND verification and get your CPU key in Dashlaunch. Press &lt;code&gt;LB&lt;/code&gt; to reach the &lt;code&gt;Miscellaneous&lt;/code&gt; menu, select &lt;code&gt;System Info&lt;/code&gt;, and you’ll see the CPU key.&lt;/p&gt;
  &lt;/aside&gt;
&lt;ol&gt;
&lt;li&gt;On your PC, extract and run &lt;a href=&quot;https://consolemods.org/wiki/File:X360_NAND_Dump_Checker_GUI_v1.0.rar&quot;&gt;X360 NAND Dump Checker&lt;/a&gt;.
&lt;ul&gt;
&lt;li&gt;Bad blocks are normal, as long as &lt;code&gt;&quot;NAND Verified as OK!&quot;&lt;/code&gt; appears at the end. If it does not, you may need to redo the steps in &lt;a href=&quot;#dumping-your-nand&quot;&gt;Dumping your NAND&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Press &lt;code&gt;Check NAND&lt;/code&gt; and select &lt;code&gt;flashdmp.bin&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;In the same directory as &lt;code&gt;flashdmp.bin&lt;/code&gt;, you will see a new file called &lt;code&gt;cpukey.txt&lt;/code&gt; containing your CPU key.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;h2 id=&quot;creating-a-region-free-nand&quot;&gt;Creating a region-free NAND&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Extract and run &lt;a href=&quot;https://github.com/Octal450/J-Runner-with-Extras/releases&quot;&gt;J-Runner with Extras&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Load Source&lt;/code&gt; and select &lt;code&gt;flashdmp.bin&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;If the CPU key is not already filled in, paste in the CPU key from &lt;code&gt;cpukey.txt&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;In the top menu, select &lt;code&gt;Nand → SMC Config Editor&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;In the SMC Config Editor, click &lt;code&gt;Edit Config&lt;/code&gt; at the bottom.&lt;/li&gt;
&lt;li&gt;Change the &lt;code&gt;DVD Region&lt;/code&gt; dropdown to &lt;code&gt;FREE&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Save Config&lt;/code&gt; and close the config editor.&lt;/li&gt;
&lt;li&gt;Verify that the &lt;code&gt;XeBuild&lt;/code&gt; section in the top right matches for your console. &lt;span class=&quot;muted&quot;&gt;&lt;em&gt;Incorrect values could result in a bad NAND that bricks your console!&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Click the &lt;code&gt;Create XeBuild&lt;/code&gt; button.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;flashing-the-region-free-nand&quot;&gt;Flashing the region-free NAND&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;By default, J-Runner creates a new directory named after your console’s serial number, which will contain &lt;code&gt;updflash.bin&lt;/code&gt;. Copy this to the same directory as Simple 360 Nand Flasher’s &lt;code&gt;Default.xex&lt;/code&gt; on the Xbox.&lt;/li&gt;
&lt;li&gt;On the Xbox, run &lt;code&gt;Default.xex&lt;/code&gt; to start Simple 360 NAND Flasher.&lt;/li&gt;
&lt;li&gt;Press &lt;code&gt;A&lt;/code&gt; to flash the NAND with Rawflash.&lt;/li&gt;
&lt;li&gt;Wait for the process to finish and for the console to turn off.
&lt;ul&gt;
&lt;li&gt;If the console shows a red ring, do not panic. You may simply have to turn the console off and on again.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;You will now be able to play out-of-region DVDs.&lt;/li&gt;
&lt;/ol&gt;</content:encoded><category>nonfiction</category><category>xbox360</category></item></channel></rss>