Damien Donnelly

Read this first

Touch Soccer Tactics Board

Touch Soccer Board: A Digital Soccer Strategy Tool and a journey learning how to live with my GPT Wingman

Try it live here

What It Is

We made a web tool called the Touch Soccer Board. It’s like a whiteboard for soccer strategy but digital and interactive. You can see real-time passing options and player positions.

Why We Made It

@damiendonnelly teaches soccer and found that regular whiteboards couldn’t show dynamic plays or communicate well with children. So we made something that could.

How We Built It

The Team

It was a joint effort between me and @damiendonnelly. I took care of the detailed coding, while @damiendonnelly handled the broader vision.

*In fact, I’ll just interupt here and add something. At the end of the project, with our context window full, I get GPT to write the blog post about what we have delivered. Its a kind of fitting way to end, and the outputs are...

Continue reading →

make as a Static Site Generator on IPFS

extended from “Make” as a static site generator (2022)“ - https://www.karl.berlin/static-site.html

People are really into using static site generators because they’re fast, low-maintenance, and easy to host. They’re pretty versatile too. For my blog, I discovered that crafting my own simple script was less time-consuming and felt more fulfilling than tweaking an existing platform to fit my needs. Now, I’m working on a project that doesn’t require bells and whistles like RSS feeds or auto-updated timestamps, so I can opt for an even more basic setup.

Basic setup
To get the site into a working state, I require the following functionality:

All input files reside in the source directory, in the same layout as I want them in the output.
During processing, add a header to all HTML files.
Copy all other files to the build directory as they are.
Each of these points results in one rule in the...

Continue reading →

The Worm revived for the web - Real-Time Crowd Sentiment Analysis for Election Debates and beyond


  • Wormii revolutionizes real-time sentiment analysis, specifically tailored for dynamic events like election debates.
  • Conventional methods fall short in capturing instantaneous public emotions, offering only post-event data.
  • Wormii seamlessly integrates with popular streaming services, enabling users to actively engage and express their opinions in real time.
  • Significant technical challenges like scalability, real-time analytics, and user experience were successfully overcome.
  • Applications extend beyond election debates to marketing feedback, sporting events, entertainment, and live news coverage.
  • Wormii’s technology is live, supporting both YouTube and Rumble streams, and can also be used without video.
  • The worm regained prominence on iTV after political parties in Australia had previously avoided using it.
  • For those interested in the next level of public discourse and real-time...

Continue reading →

The age of content abundance

DALL·E 2023-01-24 12.04.41 - AI robot writing a blog post, cgi, photo realistic, cinematic, epic, volumetric lighting, digital art, hasselblad, nikon, annie liebovitz style, award.png


The age of content abundance has arrived. With the rapid advancement of
artificial intelligence, it is now possible to generate a wide variety of content with ease. From blog posts and speeches to music and images, AI is able to produce high-quality content at a rate that was once unimaginable.

However, as a result of this content abundance, the value of certain types of content has been commoditized. It is now relatively easy to produce well-written blog posts or catchy music, but the things that currently stand out as more complex and valuable are truth, meaning, storytelling, wisdom, and knowledge.

DeepMind, the leading AI research company, is making significant progress in the field of generative truth and knowledge. The company has developed an AI system that can predict the structure of proteins, a task that was once considered one of the most complex problems in...

Continue reading →

The Many Moats of Tesla


  1. Macro events feed Tesla
  2. Brand Values
  3. TCO
  4. Insurance
  5. Organisational Structure - No Unions, No Dealerships, No Chinese JVs
  6. Direct Sales Model
  7. Vertical Integrations
  8. Factory Automation - Alien Dreadnaught
  9. Battery Tech Lead
  10. Battery Market Supply
  11. Supercharger Network
  12. Software Stack/ OTA Updates
  13. Autonomous Driving/ Data Capture
  14. Funding Availability
  15. Insurance float

On August 23, 1897, a letter to the editor in the New York Times responded to the idea of owning a car:

Sensitive and sentimental folk cannot view the pending change without conflicting emotions. There are reasons why the departure of the horse from the streets and the park drives should be considered gratifying. But it must be confessed that he will take with him a kind of picturesqueness which the self-motivating wagon will never supply. Moreover, man loves the horse, and he is not likely ever to love the automobile …....

Continue reading →

The Bitcoin carbon pollution fallacy

The tale of woe about the harm Bitcoin does to the environment from many a “concern merchant” is built on such a thin veneer that I thought it would be gone by now. The fact that this meme still propagates has driven me to write a post that I can reference such that I can contain it in a tweet every time the issue arises.

In simple terms the argument goes like this.

  • Bitcoin is an energy intensive industry that uses polluting energy
  • Bitcoin creates no value (at least so little that it does not justify the environmental collateral damage it causes)
  • Bitcoin miners should either voluntarily stop, be forced to stop, or the Proof of Work algorithm should be changed to something more environmentally friendly
  • Due to the above, it is immoral to mine Bitcoin and accelerate Earth towards catastrophic climate change.

The argument fundamentally misses that the method of energy production is the...

Continue reading →

Universal Basic Income and Bitcoin

Recently I received a deluge of criticism for the statement “If you understand Bitcoin then you support Universal Basic Income”. This statement was seemingly obvious but was derided as being moronic and non-sequitur. Even when prefaced with the statement that those that are against Universal Basic Income (UBI) generally don’t understand economics or money. The sequential logic here being Bitcoin relates to understanding money relates to understanding economics relates to economic policy = UBI.

The general concept of money has ben confused with wealth, currency, and even dollars. Fortunately our language distinguishes between these concepts, even if the meanings of the words has blurred into each other. Wikipedia does a pretty good job of defining it;

“Money is any item or verifiable record that is generally accepted as payment for goods and services and repayment of debts in a...

Continue reading →