<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="https://idiomdrottning.org/feed.css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Idiomdrottning</title>
  <subtitle type="xhtml">
    <div xmlns="http://www.w3.org/1999/xhtml">
      <ol><li><a href="/blog">/blog</a></li>
      <li><a href="/blog/en">/blog/en</a></li>
      <li>/blog/texts</li>
      <li><a href="/blog/texts/en">/blog/texts/en</a></li>
</ol>
    </div>
  </subtitle>
  <link rel="self" href="https://idiomdrottning.org/blog/texts"/>
  <updated>2026-07-27T14:41:59+02:00</updated>
  <id>https://idiomdrottning.org/blog/texts</id>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/walking-on-the-sun"/>
    <id>https://idiomdrottning.org/walking-on-the-sun</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/walking-on-the-sun">You might as well be walking on the sun</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>When we talk about solving climate change<small> (ration energy, leave the fossils in the ground, any DACCS and BioCCS should be funded directly instead of as an excuse to burn more fossils, fix market capitalism’s bugs or replace it outright, tax the rich, get money out of politics)</small> what they hear is akin to as if we would’ve said “Oh, why do you need doors or windows? Just walk through the walls with ghost powers” or “Why do you need stairs? Just stride up the clouds”.</p>

<p>That is how deep their programming goes.</p>

<p>They’re living in a completely cart-before-horse world where the economy <em>as it currently works today</em> is seen as the prereq for any kind of changes. Even though it’s in reality the other way around; we can’t have an economy if there are no people because everyone died and starved and burned from climate change.</p>

<p>The truth is that big changes are possible and have been possible.</p>

<p>When my parents were little we had never been to the moon and here in Sweden we literally drove on the other side of the road. There was a huge traffic reform. And they lived through energy rationing. Actual here let’s divide up how much energy everyone gets to use because we actually realize there is an actual shortage.</p>

<p>When I was little music only came on records and tape and I lived through mp3, GNU, Debian, Wikipedia. And fridges and hairspray were eating up the ozone layer. And Berlin was split by a wall.</p>

<p>Even most of all y’all reading this has lived through the pandemic era when streets where empty once more.</p>

        </div>
      </div>
    </content>
    <updated>2026-07-27T09:47:44+02:00</updated>
    <link href="https://idiomdrottning.org/walking-on-the-sun"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/anti-smartphone-books"/>
    <id>https://idiomdrottning.org/anti-smartphone-books</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/anti-smartphone-books">Anti-smartphone books</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>I want my anti-smartphone books to be red-hot and flaming Molotov cocktails thrown uncompromisingly at the algo silo surveillance mental ice age. 🔥🍾</p>

<p>I want <em>The Interior Castle</em>. <em>The Conspiracy Against the Human Race</em>. <em>Zen Flesh, Zen Bones</em> (and <em>The Treasury of the Dharma Eye</em>). <em>Days of War, Nights of Love</em>. <em>A Pattern Language</em>. <em>Desolation Angels</em>.</p>

<p>Books printed on pure dynamite that straight out scream how the growth treadmill to deadworld is lies and poison. Is illusion. Sickening treacle.</p>

<p>I don’t want no weaksauce “it’s unreasonable to have fewer than ninety Facebook friends”. I want to pipe Facebook and WhatsApp and Line and Instagram and all the rest to <code>/dev/null/smithereens</code>. Rumspringa is over. The soma is bitter. Time to get sober.</p>

<p>Screens aren’t the problem. Or screens aren’t the only problem. The gilded pittrap of dark pattern algo silo vendor lock-in Huis Clos is the problem. Books that fall short of condemning that whole broken infernal machine are better used as bricks thrown through the glass labyrinth.</p>

        </div>
      </div>
    </content>
    <updated>2026-07-25T20:37:14+02:00</updated>
    <link href="https://idiomdrottning.org/anti-smartphone-books"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/id-1312"/>
    <id>https://idiomdrottning.org/id-1312</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/id-1312">E-wasteful e-ID</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>I have three different devices with either Google Play or Apple Appstore.</p>

<p>I have three different devices with an NFC reader.</p>

<p>There is zero overlap between these two categories; i.e. I do not own one single device that has both appstore and NFC.<small> (Beyond the six that have either, I have a couple of devices with neither.)</small></p>

<p>The Swedish police’s new electronic ID that’s about to launch requires both.</p>

        </div>
      </div>
    </content>
    <updated>2026-07-25T09:33:58+02:00</updated>
    <link href="https://idiomdrottning.org/id-1312"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/empathy-exercise"/>
    <id>https://idiomdrottning.org/empathy-exercise</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/empathy-exercise">When they thought you were your enemy</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>This is an empathy exercise, but don’t worry: you’re gonna get to hate
someone along the way if you want to. <small>Or if you love them, that’s okay
too. The exercise doesn’t hinge on your hatred of them.</small></p>

<p>Okay, so bring to mind someone you really had a problem with in the
past. A school bully or something. Let’s add some twists to that: now
they have a lawn sign of your most opposite political party. And they
step on kitten tails too. In short, a real jerk. I’m gonna call them
“Jones” in the following story.</p>

<p>One morning a li’l earlier than you’d like, it’s before breakfast,
before anything, there’s a ring on your door. You open groggily.</p>

<p>Outside are a bunch of police and they put you in the car. Not gently.</p>

<p>It takes a while until they let you know on what charges you’re
arrested. Convicted, even. Actually it’s not even until you’re on the
firing row that they’ll let you know your supposed crime:</p>

<p>Apparently, Jones<small> (or the political leadership he voted
in)</small> killed someone overseas. And that country has an “for each
one of us who dies, one of them needs to die” policy. And you won that
lottery. Congratulations.</p>

<p>Now that story makes zero sense. It’s an absurd, bad, and
awful story.
Because the “<a href="/collective-outgroup" title="If they look like my enemy, walk like my enemy, talk like my enemy, that still doesn't make them my enemy">for each of us who dies one of you needs to die</a>” approach does not make sense.</p>

<p>And the war between Trump and Khameini makes no sense. Here we have
leaders who only a small minority of the population in “their”
respective country actually approve of, and they’re perpetually
“retaliating” by killing “<a href="/tragedy-vs-statistics" title="Tragedy vs Statistics">one</a> of them”. Or “ten of them”.</p>


        </div>
      </div>
    </content>
    <updated>2026-07-23T05:27:49+02:00</updated>
    <link href="https://idiomdrottning.org/empathy-exercise"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/when-the-world-could-change"/>
    <id>https://idiomdrottning.org/when-the-world-could-change</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/when-the-world-could-change">When the world could change</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>I’ve been reading 1960s news (my grandpa saved a bunch of news
yearbooks) as an alternative to internet and so far the most
striking—and this goes for other books I’ve lead from fifties through
nineties was that it was from a world of hope, a world that could
change.</p>

<p>Yeah, there were doomy pockets like <a href="https://en.wikipedia.org/wiki/Cuba_crisis" title="Cuba crisis - Wikipedia">the 1962 Cuba crisis</a> or <a href="https://en.wikipedia.org/wiki/Soviet%E2%80%93Afghan_War" title="Soviet–Afghan War - Wikipedia">the 1979 Détente collapse</a> but in the day-to-day the world was a changing world; civil rights, gay rights, the rise of feminism, new inventions that actually helped people.</p>

<p>I thank the heavens each day that <a href="https://en.wikipedia.org/wiki/Montreal_Protocol" title="Montreal Protocol - Wikipedia">the freon crisis</a> happened during this era when people actually knew how to fix things. If it had happened now we’d all been fried and it’d’ve been bye bye ozone layer.</p>

<p>But it doesn’t have to be this way! The world <em>could</em> change and <em>it still can</em>!</p>

<h2 id="update">Update</h2>

<p>Okay, the <em>way</em> we fixed the freon crisis was not good. HFCs, which was the alternative, are such a big problem that phasing away from them, which we now globally <em>are</em> doing thankfully, is <a href="https://www.theguardian.com/environment/2016/oct/15/climate-change-environmentalists-hail-deal-to-limit-use-of-hydrofluorocarbons" title="Climate change: global deal reached to limit use of hydrofluorocarbons">the biggest single climate win of all time</a>.</p>

<p>A “win” that wouldn’t’ve been needed if we had solved freons in a better way in the first place which could have saved many lives.</p>

        </div>
      </div>
    </content>
    <updated>2026-07-13T10:27:16+02:00</updated>
    <link href="https://idiomdrottning.org/when-the-world-could-change"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/climate-news"/>
    <id>https://idiomdrottning.org/climate-news</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/climate-news">All news are climate news</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>I’ve asked for climate change to permeate every story in news media but oh wow, what a <a href="https://en.wikipedia.org/wiki/The_Monkey's_Paw" title="The Monkey's Paw">monkey’s paw</a>.</p>

<h2 id="what-i-wanted">What I wanted</h2>

<p>…was that all the thing we humans do that are greenhouse reckless are called out.</p>

<p>For example, whenever there’s a beef subsidy or like a sale on beef, they should have called out how bad that is. How the Earth’s 1⅗ billion bovines, almost ⅖ of our mammalian biomass, a creature with remarkable, unprecedented <a href="https://en.wikipedia.org/wiki/Trophic_level" title="Trophic level - Wikipedia">trophic inefficiency</a> (<strong>240 times worse</strong> than beans) that humans selectively bred out of aurochs; where each individual emits 50% more methane than an aurochs did and 8000% more methane than a non-ruminant mammal of equivalent size does, and where the sheer number of them are hundreds of times more than there ever were aurochs at their peak (a few million), and uses up somewhere between fifty to a hundred times more land than eating beans.</p>

<p>Or when the rich are being celebrated, instead show how they emit 30 times more CO<sub>2</sub>e than a normal person; to clarify, that’s only for the top 1%. Normal rich people; the richest person in your neighborhood. The billionaires emit <strong>one million times</strong> more.</p>

<p>When politicians come up, show how bad their <strong>climate track record</strong> is and how their future proposals would wreck the world even more. When new “energy deals” are being struck like new oil plants or gas pipelines, show how bad that is. Show how the fossil fuel industry influence and lobby for specific decisions and topics.</p>

<p>When there’s a <strong>war</strong>, bring up how there’s usually a huge component of contested fossil fuel supplies or transportation or food supplies or climate-related starvation. Venezuela or Iraq, it’s oil directly. The “rare earths” deal Trump extorted out of Ukraine was primarily about fossil fuels, and fossil fuels was also why he wanted Greenland. The whole reason Russia decided to try to steal Ukraine in the first place was fossil fuels and food supplies. They started out by seizing control of 80% Ukraine’s offshore oil and gas fields. Other wars are about pipelines, straits, and other ways to transport or access fossil fuels. <a href="https://en.wikipedia.org/wiki/Natural_gas_in_the_Gaza_Strip" title="Natural gas in the Gaza Strip - Wikipedia">Even the Gaza war has a fossil fuel component</a>.</p>

<p>It’s pretty much all other topics too: when they go after <strong><abbr title="critical race theory">CRT</abbr></strong>, <strong><abbr title="Black Lives Matter">BLM</abbr></strong>, <strong>immigrants</strong>, or <strong><abbr title="🏳️‍🌈">LGBT+</abbr>,</strong>  those groups have deliberately made targets by the fossil fuel industry as distractions from their planet-wreckery.</p>

<p>So you can tell I was frustrated by a lack of climate stuff in the news. Almost all topics were things that directly exarcebated climate change but that aspect was almost never brought up.</p>

<h2 id="what-we-got">What we got</h2>

<p>I wanted climate in the news and we got climate in the news.</p>

<p>We have page up and page down of catastrophes like heatwaves, the aforementioned wars and famines, storms, record breaking colds and winters that paradoxically also driven by greenhouse gasses since as the Earth globally gets warmer the air can hold more water vapor which when it does get cold, which happens more often since as the arctic heats up the lowered temperature gradient causes cold winds to leak out from there.</p>

<p><strong>But not peep one about <em>why</em> this is happening.</strong> “Whoops, there’s another wildfire, what a mystery, how could that have happened?” is more the vibe we’re getting.</p>

<p>Instead states like Louisiana, Tennessee, Mississippi, Texas, Florida and Alabama have laws on the books undermining climate education, and in Europe public service media like the BBC have promoted false balance on climate change or like other European countries’ public media (like here in Sweden), have provided platforms for far-right, climate-denying, fossil-industry funded parties and topics.</p>


        </div>
      </div>
    </content>
    <updated>2026-07-13T09:58:00+02:00</updated>
    <link href="https://idiomdrottning.org/climate-news"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/samurai-myriads"/>
    <id>https://idiomdrottning.org/samurai-myriads</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/samurai-myriads">The board game with 160 000 pieces</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>Here’s an idea for an original board game about 160000 samurai fighting it out.</p>

<p>Each samurai is roughly the size of a lentil. Hideyori’s samurai are made of wood and Tokugawa’s samurai are made out of metal. The metal pieces should not be magnets themselves but magnets should attract them to more easily separate the two types.</p>

<p>Ideally, there’s an easy integer weight relationship between them (for example the wood pieces being exactly ten times lighter than the metal pieces). Same weight is also okay but that’s going to be hard to fit with the following contstraint: the volume should be approximately the same. Wood is way lighter than metal normally.</p>

<p>Lentil shaped is actually a pretty good shape because we don’t want them to roll all over the apartment but we do want them to not snag too much, to “flow” like sand can do.</p>

<p>It’s also great if one side has flatter wider disc-ier pieces and the other has more cubey polyedral “taller and narrower” pieces. Like a very beveled/rounded cube might be perfect.</p>

<p>The mounted board is 90×90 cm (approx three by three foot). It doesn’t have hexes or anything like that, but clearly mark the two starting zones and the midline. At this scale each piece represents one single Samurai controlling maybe a six or seven meter area or so.</p>

<p>Players move the pieces with a tiny li’l toy rake. The side with the flatter discier pieces has a rake with tall, gappy teeth that are less likely to catch the more cubey pieces, and the side with those cubey pieces has a more finely-toothed rake that is offset from the table so that the flatter discier pieces will pass under it.</p>

<p>Players can rake in real time until either player shouts “Stop!”. Then that player can scoop up pieces. Fill and level a 25 ml scoop.</p>

<p>Separate the contents with a magnet or the rakes.<small> (Maybe the weight/​material differences are unnecessary with the two weird rake shapes.)</small> You can weight them and using the weight differences you can figure out which side has the fewest and loses that “scoop skirmish”. They loose all those samurai and the winning side loses half. Return the survivors to where they were.</p>

<p>This means that you want to scoop as close to half and half as possible, without going under half. If you have two thirds of the samurai in the scoop you are trading one for one. And if it’s even more lopsided you’re losing out.</p>

<p>After each scoop skirmish, weigh all the samurai who are dead. When a total of 40 000 or more have died (adding both sides together), the game is over.</p>

<aside>Ship the game with weight targets: for example if the metal pieces weigh 30 milligrams, that target number that ends the game is 12000. Multiply the wood samurai by ten (or whatever the weight ratio is) before adding.</aside>

<p>You get one point for every samurai you killed and a 15 000 point bonus if half your surviving samurai have crossed the midline. Both players can claim that bonus in the same game, that’s fine. Most points win the game.</p>

<p>If the game wasn’t over, both players place their hand in like, uh, a “ready zone” or something and when they see that the opponent also has placed their hand there, they can reach for the rake that they’ve put down in the “rakke zone”, pick it up again, and start playing. Do that same “ready zone” / “rake zone” protocol when the game starts too.</p>

<p>Ship the game with the weird rakes, with a regulation-sized scoop, and with two “cemetary bowls” to store the dead samurai. Magnets and scale sold separately. If anyone wants to manufacture this for real, whether it’s bigger run to sell or just single copies, feel free to <a href="mailto:Sandra.snan@idiomdrottning.org">drop me a line</a>. Or don’t; if you just wanna go ahead that’s fine too. Your time is yours. <span style="color: Gainsboro;">This text is CC-BY-SA.</span></p>

<p>Kind of a harrowing game that gives a glimpse of the massive scale of Sekigahara.</p>

        </div>
      </div>
    </content>
    <updated>2026-06-09T14:48:35+02:00</updated>
    <link href="https://idiomdrottning.org/samurai-myriads"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/magic-clock"/>
    <id>https://idiomdrottning.org/magic-clock</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/magic-clock">Shout ‘n Slap Magic</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>Paper <cite>Magic</cite> is notoriously untimeable with its ten APNAP windows per turn, plus two more APNAP widows for every spell or ability, including for triggered abilities.</p>

<p>That’s why this is a <strong>variant</strong>. For the kitchen table. Not Comp REL.</p>

<h2 id="first-some-terms">First, some terms</h2>

<dl>
  <dt>Slam</dt>
  <dd>Gently and carefully press your side of the chess clock so your opponents time starts ticking down.</dd>
  <dt>Slap</dt>
  <dd>Gently and carefully press your <em>opponents</em> side so that <em>your own</em> time starts ticking down.</dd>
  <dt>Shout</dt>
  <dd>Softly and respectfully, but quickly, say a phrase or word.</dd>
</dl>

<h2 id="heres-how-it-works">Here’s how it works</h2>

<p>You slam the clock once per turn cycle: <strong>after you’ve sent your attackers into the red zone.</strong></p>

<p>Then blocks, cleaning up, your EOT, all that happens on your opponents time. So if they want to fetch during your EOT that’s fine because you’ve already slammed the clock so they’re doing it on their own turn.</p>

<h3 id="apnap">APNAP</h3>

<p>For all rules and purposes they don’t count as AP until their untap phase starts.</p>

<h3 id="fast-effects">Fast effects</h3>

<p>Instants and activated abilities. If you want to respond on their time with a <a href="https://scryfall.com/card/dsc/114/counterspell" title="Counterspell">Counterspell</a> or <a href="https://scryfall.com/card/fdn/223/giant-growth" title="Giant Growth">Giant Growth</a>, just do it right away, don’t touch the clock, just cast the spell. <strong>But if you want to <em>think</em> about whether or not you want to do that</strong>, shout “okay, that goes on the stack” or “okay as soon as I get prio” or something like that while you simultaneously slap the clock so your time starts ticking down. Then once you’ve cast that spell, or decided to decline and said “it resolves”, slam the clock back.</p>

<h3 id="second-main">Second main</h3>

<p>The default in Shout ‘n Slap Magic is that you don’t get a second main phase. If you insist on one, which you have the right to do even if you <em>don’t</em> have abilities that  make more sense in the second main like Raid, Morbid, or Survivor, shout “second main” and slap the clock right after combat is done before EOT. Slam it back after second main in done.</p>

<h3 id="opponents-upkeep">Opponent’s Upkeep</h3>

<p>Same deal here, if you want to do stuff on the opponent’s upkeep you’ve got to shout ‘n slap for it. That needs to be <em>your</em> clock ticking as you <a href="https://scryfall.com/card/a25/246/rishadan-port" title="Rishadan Port">port</a> down all their lands.</p>

<h3 id="pre-combat-icy">Pre-combat Icy</h3>

<p>Since you’re sending your attackers on your time and immediately slamming, if they want to <a href="https://scryfall.com/card/dmr/225/icy-manipulator" title="Icy Manipulator">Icy Manipulator</a> or otherwise pre-combat prevent your stuff from attacking (or the opposite, <a href="https://scryfall.com/card/4ed/101/sirens-call" title="Siren's Call">force them to attack</a>), they can retcon that and if they do you can also retcon your other attackers. Like you send two bears, they tap down one, you can then “unattack” the other too if you so wish. This isn’t a <a href="/pretty-sneaky-sis" title="Pretty sneaky, sis">takeback</a>, it’s, uh, let’s call it “shortcutting on assumed defaults”.</p>

<h3 id="complicated-situations">Complicated situations</h3>

<p>Get a clock that you can pause easily. Maybe Oracle checks and rules lookups should be on your own time (I haven’t decided yet) but huge amounts of post-block combat tricks from the attacker shouldn’t be on the defender’s time. When in doubt pause the clock or slap it to your time.</p>


        </div>
      </div>
    </content>
    <updated>2026-06-08T00:30:51+02:00</updated>
    <link href="https://idiomdrottning.org/magic-clock"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/right"/>
    <id>https://idiomdrottning.org/right</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/right">The Right Wing</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>But you know the right wing has one idea:<br />
rich get richer.</p>

<p>In their backyard grows three cherry trees.</p>

<ul>
  <li>One is called freedom.</li>
  <li>One is called tradition.</li>
  <li>One is called hate.</li>
</ul>

<p>These threes have nothing in common.<br />
These trees do not get along.</p>

<p>But as the right wing craft their policies<br />
in order to get voters, philosophers, and pundits on board<br />
with making the rich richer,<br />
they can always, always find<br />
the perfect cherry to pick.</p>

<hr />

<p>They have money →<br />
They have media →<br />
They have the throne →<br />
The ymake money</p>

<hr />

<p>And if it was JUST the Koch brothers<br />
or Manchin<br />
or the Trump family<br />
or Putin<br />
we could defeat them.</p>

<p>But the system’s sickness is such<br />
that whomever in the deep caves<br />
under the Misty Mountains<br />
happens to find<br />
the Exploitation Loophole of Power<br />
will float to the top.<br />
This is called <span style="letter-spacing: +2ex">emergence</span>.</p>

<hr />

<p>Oh, they are evil all right.<br />
Don’t get me wrong on that.<br />
They have <i lang="fr">mauvaise foi</i>.<br />
“I have a <span style="letter-spacing: +2ex">fiduciary duty</span><br />
to plunder the Earth and the public coffers.”</p>

        </div>
      </div>
    </content>
    <updated>2026-06-07T21:42:55+02:00</updated>
    <link href="https://idiomdrottning.org/right"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/carbon-tax"/>
    <id>https://idiomdrottning.org/carbon-tax</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/carbon-tax">The infinite tax</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>I’ve mentioned a couple of times that a commensurate carbon tax would have to be infinite or larger than infinite<small> (and that <a href="/ration" title="Energy rationing">rationing</a> is a better <a href="/solution" title="My best guess at a climate solution">solution</a>)</small>.</p>

<p>Here’s the situation. I’ll use Sweden as the example just to get numbers but similar applies to all lands and realms.</p>

<p>Our plan was to go from 21 Mt CO<sub>2</sub>e in 2010, through 6.3 Mt CO<sub>2</sub>e in 2030, down to zero, and then into net negative.</p>

<aside>I’m pretty scared that was not nearly ambitious enough for what the Earth needs to keep us in the habitable zone. Still the fash gov now wants to undo even <em>that</em> goal. But I need numbers for my example here so let’s stick with the 21 and 6.3 values.</aside>

<p>Showing someone just shown the <em>first</em> two points on that line and asking them for a solution they might be like “oh, okay, you want to go 21 Mt emissions down to 6.3 Mt? Let’s use a carbon tax! A commensurate number would be somewhere around 11.55 SEK per liter.”</p>

<p>Now, two problems with this. First, what we did was nowhere near 11 SEK per liter. We did 3.27 SEK. That’s among the highest in the world and still nowhere <em>near</em> enough just for the 6.3 Mt CO<sub>2</sub>e by year 2030 goal.</p>

<p>As bad as that problem is, second problem is the bigger.</p>

<p>Because as we want to move to <em>zero</em>, and through zero to <em>negative</em>. We didn’t show them whe whole problem. We’re not just trying to make the numbers small. We need to make the numbers go away and even flip.</p>

<p>Now, my original thinking on this was:</p>

<p>Price = Demand / Supply.</p>

<p>At low supply (like a 6.3 Mt emission year 2030 goal compared to a 21 Mt emission year 2010 reality), price goes up. You’re dividing the demand by a lower number.</p>

<p>At a zero supply like a 0 Mt emission goal, you’d have to divide by zero which breaks math. (For a tax where absolute values is what matters, it’d have to be infinite.) It breaks math even <em>more</em> at a negative supply. You’d… <em>pay</em> people to emit? So stupid. It’s a singularity pinch. The tax is beyond infinite.</p>

<p>Turns out that’s not really how they do it with these Pigouvian taxes. They use marginal abatement cost curves.</p>

<aside>Here’s how I try to understand MAC curves: I remember Berlekamp’s experiment with “environmental” baduk board game. He let some Go masters play go a.k.a. Baduk and instead of making a move on the board they could grab a paper note with a point value on it. He’d observe when they’d stop taking the notes because the highest note left is less good than the best move on the board. And then later in the game they’d start taking notes again. Abatement is sort of like that.</aside>

<p>You want the tax high enough that it can often be cheaper to solve the problem in a way that doesn’t require buying the problematic good. I.e. you want to set the tax high enough so people are like “okay, never mind drilling for this project, solar is cheaper”.</p>

<p>So they put all the possible “abatements” (like switching to solar) on a big old curve and used that to guide the tax value. That’s where the 11.55 SEK number above would come from (and that’s before the flat-per-liter energy tax and VAT).</p>

<p>But we need to go to zero and net negative. Net negative even if everyone everywhere 100% stopped emitting (above what the carbon cycle normally can handle) means some sorta CDR. DACCS (direct air capture) or bio-CCS. Sweden has gone all in on the latter with a current contract to jam 0.9 Mt annually into the floor of the North Sea.</p>

<p>0.9 Mt is still only like less than one fifteenth of what just the Swedish transport section today emits, let alone all industries total. So the sequestering corporations are building out the bandwidth to jam things down there (it requires pressurized tanker boats to ship things there).</p>

<p>If the world doesn’t stop drilling &amp; burning, even if we <em>could</em> figure out a way to jam things down there fast enough, the North Sea floor storage site would be <strong>full in just over two years</strong>.<small> (At the current 1.5 Mt bandwidth—Sweden bought 0.9 Mt of that—it’d take over fifty thousand years to fill it up. But. Looking at what the world emits total in a year it’s almost half of what can total fit down there. The fifty thou years number is only there as a result of how slowly they can currently squeeze things down there.)</small></p>

<p>So I’m thinking maybe my original “naive” mental model wasn’t so wrong. Maybe I’m a bit Dunning-Kruger here but the more I think about this, it seems more that the marginal abatement cost curve model is what’s naive.</p>

<p>It’s based on carbon storage deposit amounts so big that we might not ever figure out how to do them. I’m all for CDR to the extent that it’s possible, but it’s not an infinite sponge.</p>

<p>We need to actually stop drilling and <strong>leave the fossil fuels in the ground!</strong></p>

<p>Solar, hydro, wind, and bioCCS are all great as a consolation to not wreck our qualities-of-life too horribly when we leave it in the ground, but they’re not and can never be an excuse to not leave  in the ground.</p>

<p>That’s what I mean with zero or even negative “supply”. Our “supply” of how much we can afford to drill and burn really is limited, even with CDR tech like bioCSS. Our actual physical supply of oil and LNG is way bigger than what we can afford to actually burn up because the bottleneck is CO<sub>2</sub>e PPM. That’s why “peak oil” spiels are wrong. It’s already way more pinched than that.</p>


        </div>
      </div>
    </content>
    <updated>2026-06-02T11:38:20+02:00</updated>
    <link href="https://idiomdrottning.org/carbon-tax"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/clu-clu-land"/>
    <id>https://idiomdrottning.org/clu-clu-land</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/clu-clu-land">Clu-Clu Land’s strobe effect</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>On the NES version of Clu-Clu Land, Bubbles goes to a rave between levels as the background screen rapidly cycles. That might’ve looked okay on CRT but does not look good on OLED or LCD.</p>

<p>Clu-Clu Land is my favorite game but I never heard of it back in the day<small> (go figure; we played Devil World, Ice Climber, Little Sampson, all kinds of deep cuts but not this)</small>. The version I fell in love with was the 2DS Virtual Console release. It features a much slower and more pleasant background color pulse between levels.</p>

<p>TL;DR: Look for a sequence of <code>A9 04 85 55 A9 01</code> at address <code>0x435</code> (that offset is for a file that does include the header) and change the <code>$04</code> to <code>$0f</code> if you want to make the backgrounds cycle more slowly the way modern VC and AC releases of Clu-Clu Land do.</p>

<h2 id="short-story-long">Short story long</h2>

<p>Disappointed in how the version from NES romsets was so stroboscopic, I wanted to dump out the VC version so I could play it on Retroid.</p>

<p>My 2DS is so broken and requires a lot of tries to boot but I finally managed to start Godmode9 on it and get the ROM from it. But it was just as stroboscopic!</p>

<p>After looking around, it turned out that there was a separate .patch file that the VC version applies dynamically:</p>

<pre><code>;Format Sample
;[xxxx]			;User-defined Name (Max:31 chars)
;Mode = 1		;1:Fixcode; 2:Fixvalue; 3:Mask; 4:Palette; 5:Double Frame Buffer
;Type = 0		;Normal: 0:Begin 1:End; Mode2: Value Type
;Address = x1F8000	;ROM Address
;Fixcode = 0		;Mode1: Fixed Rom Code; Mode2: Fixed Value
;DelayFrame = 0		;Delay Frame
;FadeFrame = 0		;Fade Frame 0:Off
;DarkEnable0 = 0	;0:Off, 1:On (for Normal Mode)
;ReduceEnable0 = 0	;0:Off, 1:On (for Normal Mode)
;MotionBEnable0 = 0	;0:Off, 1:Black Fade, 2:White Fade, 3:Frame Blend (for Normal Mode)
;Dark0 = 10		;0~10 (for Normal Mode)
;ReduceColorR0 = 0	;0~31 (for Normal Mode)
;ReduceColorG0 = 0	;0~31 (for Normal Mode)
;ReduceColorB0 = 0	;0~31 (for Normal Mode)
;MotionBlur0 = 31	;0~31 (for Normal Mode)
;DarkEnable1 = 0	;0:Off, 1:On (for Green Mode)
;ReduceEnable1 = 0	;0:Off, 1:On (for Green Mode)
;MotionBEnable1 = 0	;0:Off, 1:Black Fade, 2:White Fade, 3:Frame Blend (for Green Mode)
;Dark1 = 10		;0~10 (for Green Mode)
;ReduceColorR1 = 0	;0~31 (for Green Mode)
;ReduceColorG1 = 0	;0~31 (for Green Mode)
;ReduceColorB1 = 0	;0~31 (for Green Mode)
;MotionBlur1 = 31	;0~31 (for Green Mode)
;PaletteX = c31,31,31	;X:0~15, cR,G,B (0~31)


;$A55F:A5 55     LDA $0055 = #$00           A:21
;$A561:D0 12     BNE $A575                  A:00
;$A563:A9 04     LDA #$04                   A:00
;$A565:85 55     STA $0055 = #$00           A:04
;$A567:A9 01     LDA #$01                   A:04
;$A569:45 A7     EOR $00A7 = #$01           A:01
;$A56B:85 A7     STA $00A7 = #$01           A:00
;
;00000435h: A9 04 85 55 A9 01

[FPA]
Mode = 1
Address = 0x435
Fixcode = a6: A9 0f 85 55 A9 01
</code></pre>

<h2 id="score-bug">Score bug?</h2>

<p>Clu-Clu Land also has a well-known score bug where you get 30 points when you’re supposed to get 3000 points.</p>

<p>According to <a href="https://tcrf.net/Bugs:Clu_Clu_Land_(NES)" title="Bugs: Clu-Clu Land (NES)">The Cutting Room Floor</a>, <code>0x0571</code>’s value of <code>$80</code> should be <code>$08</code> to fix the bug.<small> (That offset is <code>0x0561</code> headerless, as their page correctly indicates, but I’m working with a headered file here.)</small> But the version on the 2DS actually had <code>$80</code>! So I’m wondering if maybe it went from <code>$08</code> to <code>$80</code> rather than the other way around? I did set it to <code>$08</code> as per TCRF but I’ll keep a look out the next time I play the game and update this page once I know either way.</p>


        </div>
      </div>
    </content>
    <updated>2026-05-27T10:19:52+02:00</updated>
    <link href="https://idiomdrottning.org/clu-clu-land"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/gtd-overwhelm"/>
    <id>https://idiomdrottning.org/gtd-overwhelm</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/gtd-overwhelm">GTD overwhelm</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>If I get back on the <a href="/gtd-basics" title="GTD basics">GTD</a> wagon there’s a lesson I want
to take with me and really hammer home.</p>

<p>When I’m off GTD the bad thing that happens is that I get an idea for
an essay or something and I have to go do it right away because
there’s no “bookmark” for it so I get driven by the latest and
loudest. Fun, but it happes at the expense of working on bigger
projects and if I have more than one new idea at once that feels
physically bad from the stress that I can’t “catch” them all.</p>

<p>When I’m <em>on</em> GTD I would “capture” all those ideas into an ever
growing system. That way, when I sit down to work I can pick and
choose from the things I most want to get done. That works great.</p>

<p>It’s fine that not <em>everything</em> on that huge list is getting done. I’m getting an overview, which helps me pick what matters the most.</p>

<p>It’s fine.</p>

<p>It’s fine until it’s not fine. Usually for me that happens after
about three years worth of backlog-growing.</p>

<p>Moving things off the project list into “someday, maybe” or “never”
lists helps a little, but doing that too much in some sort of “take
numbers six through twenty-five on your list and make an
avoid-at-all-costs list so you instead can focus on the top five”
hasn’t worked for me either. Heaven knows that I gave that approach a
fair shake.</p>

<p>I haven’t figured out a solution yet. Maybe some sort of very
elaborate someday-maybe system with org-mode outlines and categories
and whatever. Something that’s easy to jam things into and it’s sorted
and tidy and browsable. And I would never have to look at it again. I
would want to hack together something that shows me those entries in a
random order so each weekly review I could look at as many of them as
I could stomach. That’s just the first idea, I came up with. Probably
not the best. I’m gonna have to keep thinking on this one.</p>


        </div>
      </div>
    </content>
    <updated>2026-05-26T10:34:47+02:00</updated>
    <link href="https://idiomdrottning.org/gtd-overwhelm"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/mesa-pegasus"/>
    <id>https://idiomdrottning.org/mesa-pegasus</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/mesa-pegasus">The intersectional solidarity of Mesa Pegasus</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>Banding was an incredibly powerful and underrated creature keyword in
Magic that ended up a bit dysergic together with evasion abilities on
cards like <a href="https://scryfall.com/card/me1/20/mesa-pegasus" title="Mesa Pegasus">Mesa Pegasus</a>. If Mesa Pegasus and <a href="https://scryfall.com/card/me1/5/benalish-hero" title="Benalish Hero">Benalish Hero</a> attack in a
band, the flying becomes pointless.<small> (Flying + Banding still
pretty good on blocks though.)</small> Because if the enemy can trip
up the Hero on the ground with a <a href="https://scryfall.com/card/5ed/338/wall-of-brambles" title="Wall of Brambles">Wall of Brambles</a> or something, well,
<abbr title="Rest in Peace">RIP</abbr> the pegasus too.</p>

<p>Similarly, the Capital can attack all of us through one of us. That’s
why intersectional solidarity is scary. No social movement has
successfully overcome its backlash. Labor rights, reproductive rights,
BIPOC rights and queer rights are all down.</p>

<p>But if Mesa Pegasus and <a href="https://scryfall.com/card/me3/102/hurloon-minotaur" title="Hurloon Minotaur">Hurloon Minotaur</a> join up (the Hero can come
along too), then it’s bye-bye Brambles. The Minotaur would’ve just
bounced with the Wall of Brambles normally but the Pegasus helps it go
over the top, and the Brambles can’t take down a band that has a
three-toughness minotaur<small> (or even <a href="https://scryfall.com/card/ice/230/dire-wolves" title="Dire Wolves">Dire Wolves</a> with [Grizzly
Bears][GB] to both take on one damage each)</small>.</p>

<p>Everyone on the banding side come through unscathed, doing a better
job than they could alone. That’s why intersectional solidarity is the
solution. ¡Les puebles unides jamás serán vencides!</p>

<p>[GB]: https://scryfall.com/card/10e/268/grizzly-bears “Grizzly
Bears”</p>

        </div>
      </div>
    </content>
    <updated>2026-05-24T14:53:38+02:00</updated>
    <link href="https://idiomdrottning.org/mesa-pegasus"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/time-discounting"/>
    <id>https://idiomdrottning.org/time-discounting</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/time-discounting">Time-discounting shenanigans</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>Economics really undervalue <a href="/future-eaters" title="The Future Eaters">future damage</a>. The reason they do that is this:</p>

<p>Imagine I’ve used <a href="https://angryflower.com/296.html" title="Bob the Angry Flower - The Time Looker-Forward Tube">the time looker-forward tube</a> and seen that a broken staircase step will cause a $10000 Steinway piano to fall down the stairs and break in the year 2126.</p>

<p>Repairing the step will cost $10.</p>

<p>The time-discounting economics say that if I instead invest the $10 in meme stonks, and it compounds to $10000 and 50¢ in the year 2126, I can buy a new piano and have enough left over for a pack of chewing gum too. Ergo we need to time-discount the future disaster’s value to see if it’s worth the $10 today. And this has become mainstream in economics. This is how things are actually <a href="/price" title="Cost, value, and price">priced</a>.</p>

<p>You’ve correctly compounded the opportunity cost. One of the flaws in this is that you haven’t compounded the catastrophe cost. If you think you can buy a piano for $10000 in 2126 or a pack of gum for 50¢ then.</p>

<p>If a stitch in time saves nine, you can’t just compound the one stitch.</p>

<p>Clean water and breathable air are priceless.</p>


        </div>
      </div>
    </content>
    <updated>2026-05-24T11:44:46+02:00</updated>
    <link href="https://idiomdrottning.org/time-discounting"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/magic-rules-wishlist"/>
    <id>https://idiomdrottning.org/magic-rules-wishlist</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/magic-rules-wishlist">Magic rules I’d change</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<h2 id="substitute-cards">Substitute cards</h2>

<h3 id="how-it-is">How it is</h3>

<p>Right now the rule is that you can use substitute cards for double-faced and meld cards. The rule is also that if a card gets marked during play (perhaps someone spills water), the head judge can issue a substitute card. There’s a third rule for “pringle” foils but I’m not sure exactly how that one works.</p>

<p>But if you show up with a card that’s <em>already</em> worn<small> (“marked” through wear and play)</small>, you don’t get a substitute card, you get punished.</p>

<h3 id="why-thats-bad">Why that’s bad</h3>

<p>Sleeves are super expensive. Not so much for the wallet today but for the environment (and hospitals) of tomorrow. The environmental impact in plastic pollution of a sleeve is about half a cent per year which compounded over the five hundred years it’ll last adds up to six figures.</p>

<h3 id="what-id-want">What I’d want</h3>

<p>Allow substitute cards for all cards not just DFC. You’d still have to bring the real card.</p>

<h2 id="shuffling">Shuffling</h2>

<h3 id="how-it-is-1">How it is</h3>

<p>Right now there’s a rule that decks need to be sufficiently randomized after each game action that shuffles your deck like a fetch or tutor. Yes, at the feature table if you crack two fetches you are expected to shuffle after each.</p>

<p>Shuffling a normal deck takes seven through ten good mashes. (A “<a href="https://scryfall.com/card/m13/44/battle-of-wits" title="Battle of Wits">Battle of Wits</a>” deck takes much more.) A good mash is one where the interleaving sections are roughly equal amounts of 1 cards and 2 cards. If they’re all 1 cards, that’s a Faro shuffle which is cheating. A bad mash is one where I miss entirely or half the deck or get huge clumps where almost every clump is 15 cards or so. So when I mash or riffle shuffle, I don’t count these bad mashes.</p>

<p>You’re also expected to finish your mid-game shuffles in under forty seconds.</p>

<h3 id="why-thats-bad-1">Why that’s bad</h3>

<p>You get punished for not shuffling and you get punished for shuffling.</p>

<aside>The accepted custom is to just do one or two mashes after each fetch. Technically breaking the true randomization rule. I’m not happy with this—the opponent when fetching can get a lot of value just knowing if they’re key cards are near the bottom or the top of the deck.</aside>

<p>There’s such an underappreciation for what sufficiently random actually entails and how difficult it is to achieve that. It means that all permutations are equally likely.</p>

<h3 id="what-id-want-1">What I’d want</h3>

<p>At lower levels of play it’s usually courteous and encouraged to “shortcut”. Fetch now, shuffle during downtime. Usually, but not always. Some people get mad and at the feature table (watching the pro tour on TV) I’ve seen judges insist on shuffling right away. Sometimes even at FNM that happens.</p>

<p>My “fix” here would be to formalize and extend this shortcut. Legalize having the deck in a “dirty” state (90° sideways and placed offset). You can fetch or tutor from a dirty state but if you cast a card draw spell drawing multiple cards, you have to shuffle the deck to put it back into the “clean” state.</p>

<p>If I really got my wish through and this is gonna sound so far beyond the pale to what’s legal today, I’d also allow to have one random card pulled from the deck (cut a few times and have the opponent pull the card—much faster than sufficiently randomizing the entire deck) and placed on top of the deck, in a “clean” portrait orentation astride the sideways/landscape “dirty” deck, for cards that lets you look at the top card. Like when you want to combine multiple fetches with <a href="https://scryfall.com/card/5dn/135/lantern-of-insight" title="Lantern of Insight">Lantern of Insight</a>, for example.</p>

<p>If there’s ever a format where they have cards that “look at the second-most card from your library” type cards then we can extend the rule to have up to four “clean” cards on a “dirty” deck. Hopefully that won’t be necessary. Five or more feels like “ugh just shuffle instead”.</p>

<h3 id="the-legal-workaround">The Legal Workaround</h3>

<p>Until this rule is fixed here’s my temporary “solution”. Before the game and after fetching myself, shuffle normally i.e. thoroughly. But for opponent’s fetches, a mindset shift: It is now no longer my job to randomize the deck. I only need to destroy any information gleaned by them while they fetched. Three full cuts<small> (not in the middle but rather randomly at roughly a 25:75 split)</small>, followed by a <a href="https://en.wikipedia.org/wiki/Shuffling#Hindu" title="Shuffling - Wikipedia">kenchi</a> and then one mash. Fast, and while it does not ensure that all permutations are equally likely it makes it so that the cards they saw were on top, or on the bottom, or clumped, or separated could now be anywhere. The three full cuts is the best part. It moves the “top” and “bottom” to a now random location.</p>

<h2 id="conjuring-cards">Conjuring cards</h2>

<h3 id="how-it-is-2">How it is</h3>

<p>Right now a card like <a href="https://scryfall.com/card/ecl/186/mutable-explorer" title="Mutable Explorer">Mutable Explorer</a> can’t put a real <a href="https://scryfall.com/card/clb/903/mutavault" title="Mutavault">Mutavault</a>
card into play. You have to buy or make a token version.</p>

<h3 id="why-thats-bad-2">Why that’s bad</h3>

<p>These cards would’ve been a great way to get to play with older cards
that might be a li’l under- or overpowered right now in a recosted way
or a new, different flavor. Like maybe it’s not worth it to put your
iconic <a href="https://scryfall.com/card/me4/172/war-mammoth" title="War Mammoth">War Mammoths</a> into play but a sorcery that puts three of them
into play at once might be fun. Or use a real <a href="https://scryfall.com/card/vma/1/ancestral-recall" title="Ancestral Recall">Ancestral Recall</a> as
the prepared counter for <a href="https://scryfall.com/card/sos/45/emeritus-of-ideation-ancestral-recall" title="Emeritus of Ideation">Emeritus of Ideation</a>.</p>

<h3 id="what-id-want-2">What I’d want</h3>

<p>Absolutely do always allow homemade tokens or just glass beads and
print cheap token versions like <a href="https://scryfall.com/card/tecl/11/mutavault" title="Mutavault token">the Mutavault token</a>. But <em>also</em>
allow cards to be usable as tokens or counters if they are
differentiated some way like with a different sleeve for example.</p>


        </div>
      </div>
    </content>
    <updated>2026-05-24T11:10:59+02:00</updated>
    <link href="https://idiomdrottning.org/magic-rules-wishlist"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/immigration-motte-and-bailey"/>
    <id>https://idiomdrottning.org/immigration-motte-and-bailey</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/immigration-motte-and-bailey">Immigration motte and bailey</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>Let’s postulate a scenario where I, an open borders lunatic with one immigrant parent and one Swedish parent, could’ve been convinced that Sweden should keep some limit on the amount of people who gets to stay temporarily, and/or some limit on the amount of those who gets to move full citizenships.</p>

<p>I’m not saying it’d be easy to convince me of that. Arguments would have to get pretty tender, like “Okay, we <em>are</em> gonna try to let everyone in later, we just need to get everything ready first and build up a good social safetynet robust enough to handle the influx safely so we can help everyone”. So the point of this essay isn’t gonna be that I’ve gotten on board with “limits on immigration” because I haven’t and that’s not what this is. So put an pin in that worry.</p>

<p>The scenario where you’ve managed to convince me about a limit on either or both of those two “gates” being a good idea is just a hypothetical for the sake a point I’m trying to make:</p>

<p>Even then, 99% of the policy suggestions I see from the far right (and from S in their current “stram migration” hellscape era) are about making the lives of people worse. In the name of limiting migration they instead propose and implement hassling and harassing human beings at various stages through those two sluice gates. In the name of integration they keep furthering segregration.</p>

<blockquote>
  <p>Personer med dubbla medborgarskap ska kunna fråntas sitt svenska medborgarskap om de döms för brott som allvarligt skadar Sveriges vitala intressen, enligt ett beslut som nu fattats i riksdagen.</p>
</blockquote>

<p>So even citizens can never truly feel Swedish. How can we build a shared community when there’s this foundational inequality?</p>

<p>S is now talking about an “integrationsskuld”; an idea trying to convey a racist idea that we “let in too many” immigrants and they messed it up for everyone and now we’ve got to clean up. But if that were true<small> (and again, that’d be a hard sell for me given how that same decade coincided with catastrophic privatization reforms causing massive corruption and furthering segregation in health care and education)</small>, it doesn’t make sense how all their political proposals serve to instead further segregation, alienation, and distrust.</p>

<p>Except of course to the extent it binds the outgroup. “Vote for our rich-get-richer policies and we’ll protect you from the muslims, Mexicans, and queers,” just like Mussolini drew it up.</p>

        </div>
      </div>
    </content>
    <updated>2026-05-21T01:04:41+02:00</updated>
    <link href="https://idiomdrottning.org/immigration-motte-and-bailey"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/lastbilar"/>
    <id>https://idiomdrottning.org/lastbilar</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/lastbilar">Dieselfordonslobbyn</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p><a href="https://www.dn.se/ekonomi/sa-lobbar-scania-och-volvo-for-sankta-klimatkrav/">Tidö är som vanligt köpta av fossilindustrin</a>:</p>

<blockquote>
  <p>De svenska lastbilstillverkarna Scania och Volvo genomför en omfattade lobbykampanj för att sänka EU:s krav—och har fått direkt hjälp av den svenska regeringen, kan DN avslöja.</p>
</blockquote>

<p>Det är så så så svårt att komma ihåg att den här avgrundsdjupa grymheten är en emergent konsekvens av ett buggigt transaktionellt system snarare än avsiktlig för det isar i märgen av hur demonisk den framstår.</p>

<p>På grund av deras lobbyism kommer andelen fossilbolmande lastbilar öka från 69% till 84% och utsläppsänkningssmålen kommer inte nås.</p>

<p>Att Kristersson har sina oljekletiga händer med i spelet förvånr väl ingen men för oss som närmast har ett bingokort över <a href="https://idiomdrottning.org/discourses-of-climate-delay">dom vanligaste klimatförsinkande gojorna</a> kom det faktiskt en ny variant här. “Ni måste låta oss sälja oljedrivna bilar annars blir det andra som säljer elbilar”. Uj. Den gubben hade vi inte sett förut. Ännu svårköptare än det vanliga “…annars blir det andra som säljer oljedrivna bilar”. 🤦🏻‍♀️</p>

<p>DN gav också av nån anledning dom här två företagen spaltutrymme för ett försvarstal. Men till syvende och sist handlar det om att dom kommer sälja mer dieselfordon än vad dom skulle ha fått sälja om inte lagen som dom själva skrev hade införts.</p>

        </div>
      </div>
    </content>
    <updated>2026-05-18T09:57:26+02:00</updated>
    <link href="https://idiomdrottning.org/lastbilar"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/coyote-time"/>
    <id>https://idiomdrottning.org/coyote-time</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/coyote-time">Against Coyote Time</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>Okay maybe this is platforming heresy but when I was little I hated the “<a href="https://en.wiktionary.org/wiki/coyote_time" title="coyote time - Wiktionary, the free dictionary">coyote time</a>” in platforming games. Still do. It’s there in order to make the game more welcoming and forgiving and I applaud that sentiment but what happened was: “Oh. I can’t reach the other side. Because I’m jumping too early. Because the game expects me to not jump until I’ve actually left the ledge.” So counterintuitive. It had the opposite effect and felt unwelcoming, punishing, scary, and frustrating.</p>

<p>Now, the solution isn’t necessarily to remove coyote time but ask yourself as game dev and level designer the following two questions:</p>

<p>Can the player make the jump without relying on coyote time?</p>

<p>If yes, you’re good, your game is great, no more questions. If no, then make the gap narrower by moving the other side closer and it’s time for the next question.</p>

<p>Is the game now too easy?</p>

<p>The answer is not necessarily yes. Not even probably yes. I mean, to players who don’t know about coyote time and are just enjoying the game intuitively. The idea here is for the game to be challenging while still being intuitive. The challenge should be “oh wow, is my reaction speed or sense of rhythm tight enough to make the jumps I want” rather than “oh wow, do I the player know about secret things like coyote time”.</p>

<p>But if it is yes, decrease coyote time slightly. Despite this essay being called “against coyote time”, coyote time can actually be a very good, even important thing, <strong><em>but</em></strong> if what you are pushing when you are increasing gaps is the distance to the other side of the ledge rather than the coyote time on the close side of the ledge I feel that you are shaving the wrong thing, the wrong side of the gap.</p>

<p>Coyote time should be a fallback, not a prereq, is what I’m saying.</p>

<p>In other words, or maybe in the same words but I just wanna repeat myself for clarity here: if you are making an easy, welcoming game where jumping the gaps isn’t meant to be the main challenge, be both:</p>

<ul>
  <li>generous and put in lots of coyote time, while also</li>
  <li>making sure are gaps are leapable for those who jump <em>before</em> they leave the edge, i.e. who <em>don’t</em> rely on coyote time.</li>
</ul>

<p>And if you want to make the gaps be a main challenge element to require precise jumping, don’t just shave off ground on the other side widening the gap. Instead, primarily shave off coyote time on the close side. Not to zero, but don’t <em>require</em> heavy abuse of coyote time to make the jumps.</p>

<p>Here is why modern platforming games err on the side of more coyote time rather than less: there’s a different gamefeel in “ooooh I didn’t quit reach it, I fell down near the other side, I jumped too soon” vs “what the heck I fell down on this side? What happened to my jump, didn’t I jump?!”, some sort of principle of least surprise logic. The player is satisfyingly <em>doing the thing</em>, in this case jumping<small> (maybe with a good satisyfing boiyoiyoingy sound)</small> and failing which okay failing is part of the challenge so try again and make it the next time, is the idea. Too short of a coyote time and it feels like an ice level, like you’re slipping off.</p>

<p>I’m not disputing that. But. I remember <strong>so</strong> vividly when I first was playing Super Mario Bros.<small> (I got into video games when I was nine years old which a li’l later than many of my generational peers and a lot later than the kids today.)</small> I remember so strongly how this felt starting out. “I’m running towards the ledge it’s scary I don’t want to run over so I’d better press jump before I’ve ran over the edge of the ledge whaaaat I didn’t make it to the other side?!” I fell into so so so so so many pit traps.</p>

<p>Whenever I watch a game design lecture on jump physics and they’re showing how much coyote time they have and how good that is I’m shaking my head and like “no that was the most frustrating part of your game!” Not the fact that I <em>can</em> run out a li’l past the ledge, that was good, but the fact that I <em>have</em> to. That is what gives me the heebie jeebies. It doesn’t feel exciting, it doesn’t feel forward momentum, it doesn’t feel good, it feels like I have to go against nature and not get a good sense of “take off” from underneath my character’s feet.</p>

<p>PresGas writes in:</p>

<blockquote>
  <p>After all this time, THIS may be
the reason why I never could make certain
jumps because I didn’t even consider?!? I’m
trying to think about how many games I just
stopped playing because I couldn’t move
further along…</p>
</blockquote>


        </div>
      </div>
    </content>
    <updated>2026-05-12T12:59:09+02:00</updated>
    <link href="https://idiomdrottning.org/coyote-time"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/public-sector-competition"/>
    <id>https://idiomdrottning.org/public-sector-competition</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/public-sector-competition">When the free-trade right punished competition</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>On Fedi, <a href="https://mastodon.nu/@reverse/116541158345959932">Reverse wrote</a>:</p>

<blockquote>
  <p>On the 6th of May, the Swedish Parliament
decided to accept <a href="https://www.riksdagen.se/sv/dokument-och-lagar/dokument/betankande/nya-verktyg-for-starkt-konkurrens-i-privat-och_hd01nu22/" title="Nya verktyg för stärkt konkurrens i privat och offentlig verksamhet">a new law</a> that is supposed
to “strengthen competition”, via harder
punishments on public companies that compete
“unhealthily” with private companies</p>

  <p>This has been <a href="https://www.tn.se/naringsliv/47747/nu-blir-det-forbjudet-for-kommuner-att-konkurrera-med-foretag/" title="Nu blir det förbjudet för kommuner att konkurrera med företag">widely (and jubilantly) reported</a>
by various media operated by Svenskt
Näringsliv, which is to be expected. With a quick
search I didn’t find any leftist publications
talking about this. Perhaps because it’s just
a strengthening of an existing law from 2010
that (according to the lizardpeople from the
article linked in this message), it proved
toothless? So perhaps all the red ink has
already been spilled back then about it?</p>

  <p>In any case, trying to understand what it
means made it seem disgusting in many parts.
The classic example given in explanations of
both the old and the new law is “what if the
state or municipality decides to run a gym at
undermarket prices” (I’m paraphrasing but
that’s the gist of it).</p>

  <p>Oh yes, what a <em>tragedy</em> indeed. The horror.</p>

  <p>The project leader for the new rules at
Konkurrensverket spells it out:</p>

  <blockquote>
    <p>Offentliga aktörer kan ha fördelar som de
privata företagen saknar som exempelvis att
verksamheten kan drivas utan vinstkrav</p>
  </blockquote>

  <p>What fucking lizardpeople this government is.</p>

  <p>And yes, the law includes things that even I
think are reasonable, like that public
companies cannot restrict access to
infrastructure that they alone can have, so
that there <em>can</em> be private actors that offer
better terms to the public.</p>

  <p>But the most important part is that the law
guarantees the opposite: that even the public
sector <em>has</em> to offer services at terms that are
at least as bad as the private sector.</p>

  <p>The public sector is “inefficient” my ass.</p>
</blockquote>

<p>Yeah, although I’m not even onboard with that
part. I get that you wrote “reasonable”, not
“fantastic”, and maybe that’s where I’d land
too as in “contrary to the rest of this law
which is tyrannical, suffocating, makes a
mockery of freedom, and furthers corporate
trampling of people power, this part at least
makes sense, I ‘only’ disagree with it
(reasoning that it’s great if public
infrastructure primarily benefit public works,
and that this paragraph whiffs of the
‘marknadshyror’ debacle and, like it, will
lead to furthering the collapse of what we the
people built together and have together),
whereas the rest of the law is just complete
and thorough cruelty without any amount of
reason, motivation, or consistency with
self-professed free-trade values, just a
blatant money grab and a punch in the face of
all of us” kind of “reasonable”.</p>

<p>Thanks for bringing attention to this. I hate it so much. And because of the <a href="https://en.wikipedia.org/wiki/Ratchet_effect" title="Ratchet effect - Wikipedia">ratchet effect</a> and the de-leftification of the S party (although thankfully they did vote no on this one), I despair that this won’t be easily fixed or restored anytime soon.</p>


        </div>
      </div>
    </content>
    <updated>2026-05-09T12:45:56+02:00</updated>
    <link href="https://idiomdrottning.org/public-sector-competition"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
  <entry>
    <link rel="self" href="https://idiomdrottning.org/pixel-art-android"/>
    <id>https://idiomdrottning.org/pixel-art-android</id>
    <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="https://idiomdrottning.org/pixel-art-android">Pixel art apps on F-Droid, comparison</a></div></title>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
	      <div>
        

<p>Here’s a comparison between the three pixel/​sprite/​tile making apps I could find on F-Droid. I know there’s stuff in that vein on Varvara, but I haven’t figured out a good way to run Varvara apps on Android yet, especially in a way where I could get files in and out. (Definitively still interested in that approach though.) So here’s PxerStudio, Pixel Artist, and PixaPencil.</p>

<h2 id="pxerstudio">PxerStudio</h2>

<p>First I tried <strong>PxerStudio</strong>. My initial review of this was: Okay, I can use this one, but I really hope one of the other options is better. Why?</p>

<p>Because it’s “floaty” and “fidgety” in a way that makes my nerves knot up. This floatingness starts right away even when selecting the resolution (for all three of these apps I used 16×16) requires those aaaaawful number-sliders Android has. It feels horrible trying to get it to land on exactly sixteen.</p>

<p>Same goes for selecting colors: there’s no way to use palettes or entering hex digits or RGB values. There’s a color picker which you’ll have to rely on religiously. So if you reverse-engineer the project format you could open images with a palette base layer to pick from.</p>

<p>Also don’t press “back” by mistake because it might close the whole thing down (without saving, it seemed like,o but I’m not sure).</p>

<p>Placing the actal pixels is the biggest problem. There are three options: a drawing tool (basically a one pixel brush), a line tool, and a box tool. And a flood fill that does work well. The line tool doesn’t actually draw full lines if you go at an angle; it’s really conservative and only places the pixels it’s sure of. So it might only place two or three pixels inbetween long gaps that you’d have to fill in by hand. That’s fine. The biggest lack is a way to just tap in pixels. Tapping on a pixel doesn’t do anything, only dragging does. So I’m constantly adding pixels by mistake when I accidentally drag but where I do want to add pixels, I <em>have</em> to drag. The box-drawing tool is almost the best tool since you can make 1×1 “boxes” to make pixels but that still requires dragging.</p>

<p>There’s full undo support though, and that mitigates a lot of these issues. But wow is this app an anxiety factory for me.</p>

<p>The export options are great (of the three apps this one exports the best) and unique among the three apps is that you can use layers. The layers is a killer feature that might push me into choosing this one over the others.</p>

<h2 id="pixel-artist">Pixel Artist</h2>

<p>Okay TL;DR: probably don’t use this <strong>Pixel Artist</strong> until they implement better export options.</p>

<p>Here we go the opposite direction with an extremely minimalist app that only has one drawing tool: tap on a square (a pixel) to make it the selected color. Long press on a pixel to color-pick from it. No other tools, this is all you’ve got, and the only available size is 16×16 which might be a showstopper for some projects but suits me perfectly.</p>

<p>In addition to the awesome color-pick-by-long-press super power, there’s a predefined palette along one edge (and that’s your only “toolbar”, the palette); you can’t import palettes but you can replace colors by long-pressing them. However, those new colors you can only select by R, G, and B sliders (and no number so you can’t select a specific R, G or B value, just ballpark). If you save or reload a file, you still get the default palettes and your customly added colors are gone. You can still color pick them from the image but you can’t copy picked colors into the palette. So maybe don’t use custom colors except the default palette is bad with no ramps, all colors the same brightness, a single yellow and seven nearly indistinguishable greens.</p>

<p>There’s no zoom option either, so on the Retroid Pocket Classic, the image doesn’t fit without panning (although I can see the whole image by opening the file menu, where it’s embedded) and on the Paper 7 (which has fewer pixels than the <abbr title="Retroid Pocket Classic">RPC</abbr> so apparently this is determined by display size, not pixel density), there is a huge white margin to the right and below the image.</p>

<p>I can’t comfortably draw with a “tap by tap” app like this<small> (and I hope you like tapping because a 16×16 image requires 256 taps)</small>, but if I sketch on 1mm grid paper, I can then “digitalize” those paper sketches by usig this Pixel Artist app as a “data entry tool”. The garish, unramped colors would’ve been fine if if they had at least been distinguishable, since I can re-palette them in the game engine and I’d only be using the app to get a digital representation of a paper sketches and I can use all kinds of colored pens when making the paper sketch versions on grid paper.</p>

<p>Dragging with a single finger pans the image and tapping sets a pixel to the chosen color.
There’s no undo at all.</p>

<p>So far some pros and cons: great for quickly placing pixels with precision, but that’s <em>all</em> it can do. Now for what breaks it: exporting the images! Three issues with that:</p>

<ol>
  <li>
    <p>You need to remember to turn off the grid before exporting, otherwise the grid will be visible in the image (and it’ll have a different resolution so it can fit the grid). Not a dealbreaker but I do want the grid on while drawing (that especially goes for this app with it’s dot-by-dot mental model) so having to turn that off before exporting each image is a chore.</p>
  </li>
  <li>
    <p>One pixel is not one pixel. It’s display dependent. So images I made on the RPC are 1280×1280 (that’s 80×80 pixels per pixel) while images I made on the Paper 7 are 640 by 640 (so 40 by 40 pixels per pixel). That’s nothing imagemagick can’t fix (it’s only a waste of space and bandwith but I can live with that).</p>
  </li>
  <li>
    <p>Now to the biggest problem: that big exported picture is a JPEG for some reason! What in the heck! Yeah, yeah, ImageMagick’s convert utility can probably reindex and requantize the images to hopefully dodge any artifacts so the JPEG decision doesn’t have to ruin anything except it also wastes space.</p>
  </li>
</ol>

<p>So okay, my lede on Pixel Studio said not to use until they fix exports not <em>literally</em> true because ImageMagick <em>can</em> rescue the image data. Just not easily.</p>

<h2 id="pixapencil">PixaPencil</h2>

<p>Uh-oh! F-Droid warns that “source code no longer available” for <strong>PixaPencil</strong>, so I was really hoping it wasn’t gonna be the best of the three. (Turns out the sitaution is that the app has gone proprietary. It’s “source-available” but for our <abbr title="Debian Free Software Guidelines">DFSG</abbr> purposes it might as well be in /dev/null. Except! Older versions can be forked! That’s a distinction I sometimes wish F-Droid would make but maybe that’s splitting hairs. I see that on F-Droid apps and I think oh no there’s been a drive failure and the source code is literally gone (I’ve been there, fam♥︎😭) but what happened instead is that the main dev is making no more DFSG-free updates so may the forks be with you. Lookin at the sourcecode there’s a subpackage named “dao” which is a pretty bad red flag for me.)</p>

<p>Unfortunately it might the best one.</p>

<h3 id="how-good-is-it-at-the-basics">How good is it at the basics?</h3>

<p>It doesn’t have layers, is the major missing feature that PxerStudio
had.
Export options are also limited compared to PxerStudio but it’s a good
clean PNG where you can select raw (one pixel is one pixel, great for
using in the game project) or scaled (one pixels is bigger, great for
display and posting).
That’s all I need.
Other tools can take it from there.
The PNG images are in indexed, 8-bit PaletteAlpha format which is
perfect for this.</p>

<p>Of the three apps, this is the only one that lets you actually enter any hex triplet color (or I guess hex quadruplet since there’s alpha too). You can even import entire palettes<small> (You need to use a specific website to do that, though. It’s called “Lospec”. You need to paste only the last part of the URL, the “palette identifier”.)</small>.</p>

<p>The only way to zoom is the zoom buttons and the only way to pan is the panning tool. Okay, I love that restriction. This means that dragging my finger (or pen but my pen is broken right now) over the screen does only one thing: the selected tool. Tapping pixels to add them is even more reliable than in Pixel Artist (where it semeed like it sometimes did require a little effort), and as I said, Pxer Studio can’t even do that.</p>

<p>The line tool is crisp and reliable and there are a couple of other tools like boxes, flood fill, polylines and so on.</p>

<h3 id="beyond-the-basics">Beyond the basics</h3>

<p>I’ve got to remember than if anything in this section is bad, that’s fine, just don’t use it, it’s a “bonus section” anyway.<small> (For example, the project I’m working on doesn’t benefit from dithering.)</small> There’s mirror symmetry, dither and spray tools, other brush shapes (and your currently selected brush is used when using the line tools). There’s darkening, lightening, and color-inverting the entire image (maybe would’ve been more useful if there had been layers and/or selections).</p>

<p>There’s also a “darken/lighten” tool which I love and hate. <em>Be careful</em> when using it because if you accidentally lift your pen, it re-darkens already darkened squares or re-lightens already lightened ones, and it also lightens any black outlines you have. (Again, no layers…)</p>

<p>It does <em>not</em> stick to the ramps in your palette, is the major problem. Those caveats aside, I’m still thinking I might want to use this tool a lot, to crank out a bunch of sprites quickly: I’ll just make a way simpler hue-only palette for the main flats and then shade them with this darken tool, being more restrictive against lighten since that can mess up the outlines. I can re-palette the sprites in the game engine anyway later. But, this darken/lighten tool is at the expense of a more generic “only replace selected color” draw setting that MS Paintbrush had back in the early 90s. It’s both worse and better because if you’re satisfied with what it does, it’s fewer clicks to add a li’l depth to your images and make them a li’l less NES and a li’l more TG-16.</p>

<p>I also like the “pixel perfect” setting. With it on, I can draw sloppily and it deletes stray pixels after I lift my finger. I love that it’s not the default because it’s pretty surprising behavior, but it’s a great option that I’ll use often if I do go with this app.</p>

<h2 id="emacs-in-an-ssh">Emacs in an SSH</h2>

<p>My original plan when I got this 1mm grid paper was to enter the
pixels directly into Emacs and writing a li’l something something to
convert it into pixel data (and then I learned that <code>pceas</code> has a
hex-nybble-to-pixel-index importer built in which made this even
easier).</p>

<p>I mean something like:</p>

<pre><code>00A0
00A0
00A0
00A0
</code></pre>

<p>(that’s a li’l 4 by 4 toy example, the real entries would be 8 by 8 or 16 by 16.)</p>

<p>I quickly learned that as much as I actually do type stuff in here with the <abbr title="on-screen keyboard">OSK</abbr>, that might be fine for coding but not so much for this amount of “data entry”.</p>

<p>In other words, I can’t do it on-the-go unless I bring my <a href="/atreus-saga-part-seven" title="Atreus Saga, part seven!">keyboard</a>. But at home or when I <em>do</em> have my keyboard this might still be the best method for getting paper-sketched ideas into the game! I can choose homerow glyphs or otherwise comfortably-placed glyphs while entering and fix them with a <code>tr</code> filter.</p>

<p>Kind of sucks that the grid paper has “major grid line” every ten lines instead of every eight lines but I can live with that (I’ve already made plenty of sprites with this method and it works fine).</p>

<h2 id="nostalgia-for-my-desktop">Nostalgia for my desktop</h2>

<p>When I still had my desktop computer I loved making pixel art in a combination of Inkscape, MyPaint and GIMP #ChangeTheName. Waaay back in the day I’ve used Synfig also. Inkscape might sound like a bad choice for pixelart and it was, until I found some extensions that made it better. The icons I made for Heartfeed where all made in Inkscape, manually rehinted for every size. (Well, some of them started life in Blender but I did the hinting in Inkscape). Knowing that outlined objects need to start at .5-offset pixel increments while un-outlined objects need to start at integer pixel increments, that sort of stuff is necessary to be aware of when working with Inkscape. It’s definitively not safe-and-good straight out of the box. It’s just that at the time my brain was just really attuned into Inkscape. GIMP #ChangeTheName is also great for color curves, scaling options, applying gradients and so on, and there’s a million formats to export and import, and it’s great for making animations easily.</p>

<h2 id="csp-non-foss-alert">CSP (non-FOSS alert)</h2>

<p>Then after I moved apartments and couldn’t use my desktop anymore because of lack of physical space and lack of power outlets and I’m relegated to tablets I got CSP for the iPad but I’ve let that subscription lapse. Looking into maybe getting a cross-device renewal later that works on both iPad and Android.</p>

<p>CSP was okay for pixel art actually. I wasn’t that happy with <a href="https://idiomdrottning.org/dil.png" title="Dil">how the one image I made with it</a> turned out, but I was pretty happy with the tools. The “pixel perfect” drawing mode that PixaPencil has would’ve been welcome, but in exchange it’s freeing to be able to use pencil sketching and painting tools for the first iterations and then go down to the nitty gritty for refining them. We get all symmetry lines, skewing, molding, pushing, warping, masking, layer joy we could ever need and can then cook it down to pixel size.</p>

<p>That’s an approach that none of these specialized pixel art apps can do.</p>

<p>It’s the difference between drawing and painting. Sometimes painting feels like molding clay, I love it, I can push and pull, add and sculpt. Sketching has some of the same quality with a loose-enough pencil scribbling approach (I like normal HB pencils the best). Drawing implies laying down the lines exactly where they should be and getting them right in the first try. That’s the mentality the pixel apps require and that’s a pretty huge limitation on all of them. They’re very waterfall and not so iterative.</p>

<h2 id="conclusion">Conclusion</h2>

<p>Nothing I can do on tablet, among the options I’ve found so far, comes close to what I could do on my Debian desktop with MyPaint, Krita, Blender, Inkscape, and GIMP #ChangeTheName. Except for CSP which did come pretty close.</p>

<p>Of the three Android options I’m gonna go with the old version of PixaPencil in the hope of forks. I’m not saying no to the Varvara stuff if I can get them to work on Android although I’m working on a project that uses four-bit color, not two-bit.</p>

<p>If I ever rejoin society I might go trawling on the App Store and Play
Store (including considering maybe renewing my CSP subscription).</p>

<p>Definitively not throwing out my 1mm grid paper either. After looking at these pixel apps I’m so glad I got it. I’m sure some of the sprites and tiles will be drawn entirely that way and hand-entered into Emacs, others will be drawn mostly that way, and hand-entered and refined in one of the pixel apps, some will made primarily in the pixel apps based on loose paper sketches, and some won’t use the grid paper at all and that’s fine too. I’m completely overwhelmed by the amount of art I have to make so I really appreciate the multi-faceted approach.</p>

        </div>
      </div>
    </content>
    <updated>2026-05-09T11:33:00+02:00</updated>
    <link href="https://idiomdrottning.org/pixel-art-android"/>
    <author>
      <name>Idiomdrottning</name>
      <email>sandra.snan@idiomdrottning.org</email>
    </author>
    </entry>
</feed>

