Easier Dogecode

I’ve added a Dogecode runner that uses dogepartychain.info‘s API rather than requiring a local dogepartyd instance to be running. You can get the runner as part of the Dogecode source code here: https://github.com/robmyers/dogecode And you use it like this:

dcrunw DFibwNZvuJaHM9bD6x1WA63urkHiE4tWzF

which will fetch the program encoded as Dogeparty tokens at the specified address (DFib…) and run it locally. Here’s some addresses to try:






dcrun -u rpcuser -w rpcpassword DCvDS9g9VUZ94MSLbWi4zWRtxHrXeEctZ3
Hello World!

Cryptographic asset tokens can represent all kinds of things.

Including computer programs. Introducing…:


(There are several other projects called Dogecode. This isn’t them).

Dogecode takes computer programs in the Brainfuck programming language (chosen for simplicity of encoding):


and translates them into a csv file of token amounts using dcc:


which are then sent to a Dogeparty address (slowly) as a series of token transfer transactions using dcsend:

Sending lots of tokens. Make sure you really want to do this.
Waiting for token state to synch
Row 1: INCB,8
Waiting for token state to synch...........
Row 2: JFOR,1
Waiting for token state to synch.............
Row 3: INCP,1
Waiting for token state to synch........
Row 4: INCB,4
Waiting for token state to synch..................
Row 5: JFOR,1
Waiting for token state to synch.......................
Row 6: INCP,1
Waiting for token state to synch.......................
Row 7: INCB,2
Waiting for token state to synch......
Row 8: INCP,1
Waiting for token state to synch......
Row 9: INCB,3
Waiting for token state to synch......
Row 10: INCP,1
Waiting for token state to synch.....................
Row 11: INCB,3
Waiting for token state to synch..............
Row 12: INCP,1
Waiting for token state to synch.....

The transactions encode the program on the address, which can then be fetched and run as seen at the top of this post using dcrun.

For more details see the whitepaper.

Update: There’s an easier to use runner and more examples here.

Blockchain Aesthetics 2

Visualizing Bitcoin blockchain transactions – click on each image to run in your browser.

Each hash as instructions for a turtle graphics pen:


Life games with each hash as the starting board state:


A Chernoff Face of each hash:


Cellular automata with each hash as the initial row:


Quadratic curves with the bytes of each hash as the control point co-ordinates:


Essay Corpse – Accelerate Aesthetics

(This essay wouldn’t gel and I abandoned it. “XXXX…” means “do more here in the next writing or edit pass.”
Do get “Speculative Aesthetics” and “Class Wargames”, they are both wonderful books.)

Urbanomic’s “Speculative Aesthetics” is a freshly mined block of well-contextualised ideas, including some insightful discussion of Accelerationism’s relationship to aesthetics. That relationship is one I’ve been thinking and writing about in ignorant parallel.


I do not understand (I mean that literally: I’ve tried to parse the arguments and failed) the idea of overdetermined adherence to a teleological ideology as “freedom”. Whether the eschaton is religious, political/economic or technological, I don’t regard submission to its inevitability as freedom so much as a kind of Dice-Mannish false blamelessness. The fruit fly that buzzes in an endless repeating pattern through a featureless space is neither free nor showing free will. But then nor is the liberal consumer or subject of history in any absolute sense, however right Popper was about totalitarianism.


Abstraction is a word that describes many different phenomena, XXXXXXXX


At the same time as reading (or “reading“) “Speculative Aesthetics” I’ve been reading Richard Barbrook’s excellent”Class Wargames” book. Barbrook’s history of Guy Debord’s “Game of War” casts the game convincingly as a pedagogical tool for inoculating the political Left against the temptations of vanguard politics. Debord’s game represents the field and forces of battle at the time of the Napoleonic wars at a high level of abstraction compared to the average SPI/GDW-style wargame , making them a general representation of armed conflict. In order to win, one must recapitulate the tactics of Napoleon or Trotsky, with their attendant sacrifice and bloodshed. Having played at being Napoleon, players can both defeat them and will understand why they wouldn’t want to become or follow such a leader in real life.

This indicates the value of Acceleration’s strategy of abstraction, from specifics to generalities and back. Failing cloning, there will not literally be another Napoleon. But there will be scenarios in which another clever general might need to be defeated, either on the battlefield or in politics. There’s nothing Accelerationist about a board game, but there is about its use to create a distributed clever general. And it’s in distribution that Accelerationism can avoid vanguardism.


The legacy of CCRU can easily be painted as sitting uncomfortably with Accelerationism’s emphasis on rationality. But the irrational, imaginative, mystical, fictional nature of much CCRU/Orphan Drift/Nick Land output is rational – it can be rational to use irrationality when there is no rational means of achieving a rational end. This is instrumental irrationality, and it’s a standard part of creativity. Creativity theory tells us why – if thinking sensibly is leaving you stuck in a rut then thinking irrationally may get you out of it. Whether surrealist games, Edward de Bono’s “lateral thinking” or chemically assisted imaginings, XXXXXXXXX.


This is a very different kind of abstraction from the Real Abstraction of Marxism, or the representational simplifications and distillations of Data Visualization. Accelerationist aesthetics must achieve a new kind of abstraction via either a CCRUian instrumental irrationality as a mythological attractor and search space exploder, a Debordian detournement and redemption (rather than gentrification) of data visualization , or a remix of both.



I have placed my soul on the blockchain, representing it as a cryptographic asset token.

The MYSOUL token is on the Dogecoin blockchain as a Dogeparty asset:


I’ve divided it up into 100 units. This is more efficient that having a single token to represent the soul and transferring it to a single owner, as competition within the market will both reduce costs and allocate this resource more efficiently than a monopoly could.

To make ownership of my soul more accessible, I’ve also created a MYSOUL asset on the Bitcoin blockchain with Counterparty:


This is also divided up into 100 units. Counterparty is more expensive for transactions than Dogeparty, but is more widespread, so it’s good to have both options.