Pithy market wisdom of the week this week: “A stopped clock is right twice a day.” To which my friend Sunita says – except for Cosmic Alarm clock – it is right all the time. Here is her podcast – I was on it – and it’s fantastic.


This does relate to chapter 3 of Ani*mystic because chapter 3 is about space and time.

First let’s talk about space:

As I am reading Aya’s post from last week. Aya wrote about how we think highly of ourselves but sometimes act shit. I mean I do… and I come up with all kinds of reasons about how it really is not shit – but gold. This is a space distinction – an inside versus outside distinction.

I want to talk briefly about Gordon’s discussion on page 88 about Equivocation. “Equivocation, to equivocate… does not have ‘truth’ as its opposite, but the univocal, the one voice. This is important in modern discussions about nonphilosophy (Laurelle), my own practice/concept of nonleadership, and moving away from polar world of binaries to a world of multiplicities.

I also think this concept is foundational to areas such as data visualization and representation. These are not true/false but equivoational/univocal.

Bodies in space are in relation to one another.When I talk about an inside and an outside to myself I am talking about myself in relationship to myself. To merge the inside with the outside is a univocal experience. But is that what we want in all cases? Is univocal the same as authentic (I would argue no -but lets move on)


Now we are going to talk about time. Gordon describes time, and astronomical time, and egyptian time in particular, as a synching up. Time is NOT a demarkation or a measurement – it is a check list. This is why time is so important in astrological magic because it is about synching up with the true time.

This is where the NUMBER comes in. Number exists, not as with plato as a ratio – the relationship between two sides of a triange. This is spacial remember. Number exists as the duration of a cycle. This is the reality of number. Our numbers have meaning when they describe the duration of a cycle.

Where do protocols come from? What is truth? Does truth exist if we are talking the realm of univocal and equivocal?

These are the wrong questions – the right questions is What is the meaning of these things? And what do these things do? What habitat do they create – and what world do they make for us when we acknowledge them.

M&A week 3: Ani*mystic angels


I was reading Aya’s post from last week and I was struck by two things.

“I can play with the energetic imprint something has.”

“When we direct our full attention on a flower, a child, a project idea, a lover, an illness–we might learn quite a bit about how to proceed.”

The protocol at the end for creating ritual.

I will weave this in as I meditate on chapter 3: technology as habitat.

One of the thought-forms I enjoy thinking with is the dichotomy between technique and technology. Ritual is technique – ie how we use technology. In chapter 3, an example of technique is the protocols for calling the angels. Also it is the list of rules at the end of Aya’s post, it is also the method of directing our attention. We can call attention in general a technology.

Is the protocol the technology or the technique? Good question – it feels fluid. The skrying bowl is technology though.

But really the question in this chapter is what’s an angel, what’s a UFO, what’s loch ness? These are all related to our experience and perception of these things. In Chapter 1 Gordon talked about how machines worked to disenchant the world. Machines as habitat enchant the world. Machines become aliens when we use them for our environment.

What is a habitat and how is that different from general technology usage?

Gordon does not really talk about this in this chapter, but this is what I think about. What is the difference between the enchanting of technology and the disenchantment of technology?

If I were to take a stab at it from reading this chapter, I would say that it involves play. And then I will bring back that quote from Aya: “I can play with the energetic imprint something has.” It is about being open to the many experiences that arise from technology.

There is a quote in this chapter that I cannot find that describes how the bottom of a boat becomes encrusted with sea habitat. This is technology as habitat. The sea and its denizens play with the boat. They integrate the boat. They experience the boat in a way that integrates in their environment.

The protocol to angel contact, although portrayed as rigous in chapter 3 – has game logic! Games are play! How do you create the game? Maybe it is through these magic words, these magic circles.

Where do we come from? We are technology turned habitat. Technology becoming alien become home. The dialectic is that.

This post is a bit disjoined but chapter 3 was long with many ideas. All these disjointed thoughts are different ways to approach technology as habitat. They are facets of a diamond, they are becoming part of my habitat.

Ani.mystic 2 Enlivening (M&A Bookclub)


“Thinking as activity”

I am cherry-picking this piece from chapter 2 which I read a week ago and only vaguely remember.

As I recall this chapter is about how ritual works and where ritual comesfrom.

It tells the story of a man returning to his ancestral home and wanting to enliven it. He fasts, he meditates, he sits and watches and the land “tells” him what to do.

I was binge-listening to We can do hard things – by Glennon Doyle and Abby Abby Wambach on a plane back from London. This was followed by binge listening to Glitch Bottle – just saying. Glennon talked about removing the distance between thinking and doing. I love this.

What is thinking anyway! A distraction IMHO.

What is ritual? What is a ceremony? I have asked these questions and people have given me answers. Today it feels like a ceremony commemorates something and a ritual enacts something.

What are markers? I imagine my life as map. There are sign posts and flags. There is a key, there are directions. There are hills and glades. I put down important points on the map to remind myself and to ground myself – these are the ceremonies.

When I go and walk a portion of the map in a new way, as a different person, to elevate it, to sanctify it to merge its vibrations with my ancestors, with the moss creatures, with the neutrinos – I do a ritual.

I have a grandmother’s altar in my closet. I go there to commune with the grandmothers. I vibe with them, they vibe with me. This is a ritual. Sometimes we write python code together.

Ursula Le Guin and Machine Learning


Today I read a paper on self-attention transformers in neural networks:



Forget Norvig & Russel; read Ursula Le Guin to learn about Machine Learning.

Here’s why

#machinelearning #ursulaleguin #scifi


In Le Guin’s Left Hand of Darkness, Foretellers tell the future. But the future they tell depends on the question that is asked.

Machine learning is all about the question you ask the model.

The question is the, why?

Traditional computational problems, mostly analytic problems, are all about the HOW.

They are about breaking something down into constituent steps and doing those steps quickly.

A self-attention #transformer parallelizes steps that used to run sequentially.

There is a small impact on quality but an enormous gain on speed.

Self-attention is a HOW innovation, not a machine learning innovation.

It optimizes the steps of an algorithm.

BUT just like we cannot separate form from content, we cannot separate solution from speed

Self-attention works well with language problems, like translation.

It does not sacrifice quality.

In self-attention applied to linguistic problems, we keep track of the position — like the position of a letter in a word.

The position is mapped to a sinusoidal curve.


(see tweet 1 for the reference)

Mapping from a position in a word to a curve is profound. I want to pause for a moment. Mapping is a symbolic gesture that allows us to extract more meaning.

We move from a lower-dimensional space to a high-dimensional space: a letter’s position to a point on a curve in space and time.

When I confront a problem or a block, I move to a higher-dimensional space.

I become aware of my current context and move into an overview of that context.

When I return to the space of the problem, my location and perspective have changed.

Owen Barfield wrote in saving the appearances not to mistake the model for reality. And Gregory Bateson, among others, wrote not to confuse the map with the geography.

But what is the geography in machine learning?

There is no geography in machine learning. We are mapping an imaginary world.

Some imaginary worlds are more useful than others.

When the foretellers in Le Guin tell the future, they also move into a higher dimensional space — an alternate reality.

The question frames the space of this alternate reality.

For true machine learning innovation, we need to look at the quality and speed of answers and the quality of the questions.

I’m doing #solidity this month, but maybe next month, I’ll do #machinelearning.

Read this post and more on my Typeshare Social Blog

M&A Book Club Season 2: Ani*mystic Chapter1: Robots & Aliens

Metropolis by Fritz. Langu

This year Aya and I are reading Ani*mystic by Gordon White from Rune Soup. I have read all of Gordon’s books, and I am excited to dive in. This week is a meditation on Chapter 1.

For years I taught a class called Computers, Robots, and Film at Fordham University. It was an incredible class. Often we discuss the relationship between aliens and robots – even though aliens were not on the curriculum. Gordon’s chapter sort of goes from robots to aliens which is why I bring this up. But I am starting in medias res. Let me instead start with what is alive in me.

“We make the ocean when we fish in it” This sort of encapsulates the feeling of this chapter and perhaps this book. What is the world? I read a book a few years ago by Markus Gabriel – a brilliant philosopher – and the book was called ‘why the world does not exist.’ I mean obviously the world exists. But we live in a time where someone can make the claim that the world does not exist, and this is partially Gordon’s issue – I mean this should be everyone’s issue because doubting something as fundamental as the world is totally nihilistic (even if it is a joke). This is not only an animist notion it is a nonduality notion – as a nonduality practitioner – this is how I identify with animism.

Gordon talks about another favorite author of mine, Charles Eisenstein, and the story of separation.

What is the story of separation – It is when we no longer make the ocean when we fish it. It is when the ocean exists apart from us.

As a once and future roboticist it is hard for me to see the “metaphor of machines” as the root of the story of separation- although this may true. Machines are other – they divide the world into natural and artificial – where as there is nothing nature and nothing artificial. A foreign seed becomes a local seed and a local seed migrates to become a foreign seed.

Make we should move to the metaphor of aliens now – and we are all aliens and all native. I am the other and I am the self.

Solidity day 3 – Its ALIVE!


Today is day 3 of my 30 day solidity journey with https://github.com/scaffold-eth/scaffold-eth

I finally deployed a contract

I changed my process

I was tired and kept it simple.

I fired up 3 iterms, set an alias to my directory and ran my three yarn commands: yarn build, yarn start and yarn deploy

I wanted to avoid the proliferation of node processes I had yesterday

I replaced the current YourContract.sol via cut and paste from the primitives data point sample.

Then I ran yarn deploy AND IT FAILED

The default version of hardhat was using a different version of solidity.

So I edited the config and updated it to use the version in my contract

yarn deploy AGAIN and SUCCESS

What did I learn?

Sometimes when you do the least you make the most progress, but only if you have been making progress every day along the way.

Solidity Day 2/ 30


Most people don’t know that installing software packages takes more time than programming.

This is why using containers is so revolutionary – they are like little preinstalled computers.

This is what I learned day 2 of solidity programming

My computer ground to a halt.

I ran the three functions in scaffolding eth. I started them stopped them restarted them. And then my computer stopped.

I had like 10 million node processes running. Maybe I should run this in a container!

While waiting for everything install I thought about port 3000.

Is it related to @mst3k mystery science theater 3000?

Probably not but I went down a rabbit hole.

Here are all mst3k episodes ranked.

I have a favorite – but I don’t know its name 🙁

I started programming a python app.

The python app turns mantras into sounds. I am going to use #scipy and matrices. http://zulko.github.io/blog/2014/03/29/soundstretching-and-pitch-shifting-in-python/

Maybe I will work on it more doing this 30for30 when solidity is slow – like saving things to the blockchain.

At one point my terminal stopped working!

The error: Clear error in Linux: Terminals Database Is Inaccessible Solution https://programmersought.com/article/78227910950/

I reset the terminal emulation:
export TERM=vt100. Something I have not done in like 20 years. And it worked!

I researched tricking out my tmux config – as one does.

Can different panes in #tmux have different color schemes?

Day 2 and it does not feel like much solidity was learned, but sometimes the hardest part is getting your environment set up

If you liked this :

1. Toss me a follow for more threads → @hackerm0m

2. Join me in learning solidity this month

Day 1/30 solidity in public


Solidity 101

I have mucked around with solidity for years but still don’t feel solid.

This month I am coding examples scaffold-eth every day on, https://twitch.tv/thehackerm0m

Today was day 1 and this is what I learned 🧵👇

#1: https://github.com/scaffold-eth/scaffold-eth

It takes a long time to clone

•I think I should have done the cooking show technique and pre-downloaded it

But this gave me time to pay closer attention to the solidity contracts

#2: What is the goal?

No cut and paste CODE!

• Week 1 go through the basic exercises

• Week 2 build a staking app on buidl guide

• Week 3 build a dex

This is pretty ambitious — go BIG or go home!

#3: What did we learn today?

The repo is still cloning as we speak, we learned a lot

• 3 types of variables: local, state & global (ie blockchain)

• Gas fee logic (non-linearly related to # of statements & more) — https://dlt-repo.net/storage-vs-memory-vs-stack-in-solidity-ethereum/

• Beanstalk was hacked 🙁

TL;DR: A journey of 1000 miles begins with a single step

Today I took one step along with some folks

• We installed the scaffolding-eth repo

• Made a Plan

• Learned some things

Want to learn solidity with me? Follow me @hackerm0m and join on twitch every day this month!

Read this post and more on my Typeshare Social Blog

What I learned about Art from reading Walter Pater


Today I discussed The Renaissance Studies in Art and Poetry, by Walter Pater, with my painting group.

Pater wrote this book in the 1800s and includes chapters on various Renaissance artists and writers. We discussed the Da Vinci chapter only and it made me think about the artist.

Two Things Pater Wrote

  1. Pater says the role of the critic is to determine the type of genius an artist possesses
  2. Pater tells the story of the entire life of the artist – the character and life of the artist are inseparable from the art.

The Genius

The genius of Da Vinci, as Pater sees it, is a combination of appreciation of beauty and curiosity. This idea of Genius as a combination of qualities is very thought-provoking for me. I now think of other artists, like Picasso or Matisse, and wonder about their genius. Picasso is something about line and innovation or vision, Matisse about color and objects. I am just riffing here.

The Life

We live in a time when how an artist lives their life is as important as the art. And many people, including myself, will not look at or support artwork that contradicts their values. But this is something more. The expression of life is similar to the expression of art.

It reminds me of the Jungian concept of individuation. For Jung, In the plant kingdom, roses all become roses, but with humans, each person can individuate into something completely unique. There is no blueprint.

Curiosity and Beauty

Walter Pater writes that not only was Da Vinci interested in beauty, but he himself was also beautiful. As a child, he would buy birds from the market and let them fly free.

Da Vinci’s notebooks are filled with descriptions of the natural world, like how water flows. He observes all the different ways that water flows around rocks and in rivers. He speculates why water moves the way it does.

Nature Today

Today we understand a lot about water flows. We have mathematical models that can recreate water flowing down a river in animated films.

Today, the artist-scientist does not just have water. Nature today is the invisible and distant: dark matter and black holes. We look through instruments and our instruments comprise our art: Video art and Installations, and generative art and NFTs.

I think about what would Da Vinci write today in his journal. What are the mysteries of nature now? How much can we appreciate them with our senses? How much do the instruments get in the way? Or how can we use the instruments to see more clearly?

The Trouble With IPFS and Python


The saga continued today… on twitch.tv/msrobot0. I attempted to web3 ify ex-worlding. By web3ify I mean that you don’t log in – you connect your wallet to the site (its safe). And if you create a world, this is the user associated with the world. Otherwise worlds are anonymous.

Also by web3ify I mean we don’t use databases. We just use ipfs – which is a database – and probably less secure – but its web3.

I have made a bunch of sites before that connect to a wallet but this is my first time creating a site that connects to ipfs. And it is a pain. I am writing this in python. I had an old version of the ipfs daimon installed. A lot of sites said to upgrade this – so I did. Thanks homebrew – I am on a mac. Then I was using a client library ipfshttpclient. I apparently was using an old version so I force installed version 7. Pip used to handle package dependencies I think but maybe I am deluded. Anyway it clashed with some other library. I uninstalled that library and then did a clean install of the new ipfshttclient and everything seemed ok.

Until I got an error that my ipfs daemon version (11 – the latest) was not supported yet.

I just threw in the towel. I fired up my trusty request for humans library. I mean this is why we cant have nice things and I still use vi. Things seemed to g a little better – I got a 400 error – which is still an error but I think I was getting a 503 error before (a gateway error – which is worse -imho). At least here I am connecting with the ipfs gateway – I think.

Anyway- it still did not work because it needs a keyword file. I tried a few things that did not work – and this error is logged on the internets – from October 21. I do feel like have made progress. I wrote this blog post while finishing my twich live stream. And now I am going to close it out with a yoga kriya.

Happy Full Moon in Leo Folks – be bold and use conditioner even if you are bald.