Places 0/19 Just the facts Drag to explore · scroll to zoom · Q/E to turn · click what looks interesting
The library Everything I've written, one shelf for every year. Every book has a card in this drawer. And the piano in the corner plays.
Artificial minds 10 Games & tables 3 Music 2 Craft 2
AI Art 4 machine learning 4 board games 3 GPT-3 3 Music Generation 2 programming 2 AGI AI AI Photography AI Video Blogging Dall-e Dreambooth Ghost GPT-4 LLM Midjourney python reinforcement learning Software Architecture Stable diffusion Story generation Text-to-speech Transformers +18 more
show all
2026 1 post 02 FEBHow I built a Magic: The Gathering game client in two weeks Magic: The Gathering has over 28,000 unique cards. Each one can interact with every other in ways the designers never anticipated. The comprehensive rules document is over 200 pages long. I decided to build an engine that implements all of it. And I barely wrote any code myself. Games & tables board games programming AI
2025 3 posts 13 DECBuilding a Modular Monolith A practical guide to building a modular monolith in Kotlin and Spring Boot Craft Software Architecture
18 APRMana from the Machine: An AI-Powered MTG Set Generator Building an AI system that generates complete, custom Magic: The Gathering sets, covering theme creation, card mechanics, AI-generated artwork, rendering, and creating playable output for virtual tabletops. Games & tables board games
07 JAN"Tails of Power": An AI-Generated Fantasy Trailer "Tails of Power" explores the current capabilities of AI video generation tools. By combining Midjourney's image generation, Kling AI's animation, and AI-generated music and sound effects, this project demonstrates both the potential and limitations of creating cinematic content with AI. Artificial minds AI Video
2024 1 post 27 SEPThe Shift In "The Shift," we follow Alex's journey through a world transformed by artificial general intelligence (AGI). From the early days of neural interfaces and AI companions to the establishment of a new global economic order, the story explores how humanity adapts to rapid technological change. Artificial minds AGI
2023 3 posts 25 JULQuantum Aeon: A story written by alien intelligence A story to read or to listen, written about and by alien intelligence. Artificial minds LLM Text-to-speech Story generation
24 APRExploring another planet: AI-generated Nature Photography Discovering an alien planet using AI photography with midjourney 5. Artificial minds AI Art AI Photography Midjourney
26 MARJourney into the Dreamhold: Testing GPT-4's General Intelligence Through a Text Adventure Quest Exploring GPT-4's General Intelligence. How GPT-4 tackles the challenges of an interactive text adventure. Artificial minds GPT-4 machine learning
2022 5 posts 02 DECMuseum of imaginary art A museum with artists imagined by GPT-3 and artworks created by Midjourney. Artificial minds AI Art
20 NOVBuilding a text generation model from scratch In this blogpost I am going to code a text generation model from scratch, based on the transformer architecture. Artificial minds machine learning
09 OCTDreambooth Using Dreambooth to create a customized stable diffusion model for my cat. Artificial minds AI Art Stable diffusion Dreambooth
18 JULImaginary creatures Created by GPT-3, Dall-e 2 and me Artificial minds AI Art GPT-3 Dall-e
22 APRGPT-3 as a muse: generating lyrics Using a finetuned version of GPT-3 to write lyrics in the preferred style. Music Music Generation GPT-3
2021 1 post 27 JUNMusic Generation - AI Song Contest 2021 How we created a song for the AI Song Contest 2021 with the help of transformers and other music generation techniques. Music Music Generation Transformers GPT-3
2020 3 posts 03 AUGSolving Lunar Lander using DQN with Keras Solving the OpenAI gym LunarLander environment with the help of DQN implemented with Keras. Artificial minds machine learning
06 JUNStarting a self-hosted Ghost blog A guide for setting up your own self-hosted Ghost CMS blog on Ubuntu 20.04 using Docker Compose. Craft Blogging Ghost
04 JUNProgramming Carcassonne I describe my process of programming the board game Carcassonne in Python, and my preparations for using this game as a reinforcement learning environment. Games & tables python board games machine learning programming reinforcement learning
On the piano Two pieces I wrote. Click the piano in the corner, or pick one here.
▶ The Art of Dreaming 2:55 ▶ Twist of Fate 2:43 Argentum a silver card engine
Argentum Kotlin A Magic: The Gathering rules engine and game client. Play full games against friends or an AI opponent.
Game engine MTG
Visit ↗ Source ↗ Read the story →
← 1 / 8 →
Talespinner a quill that writes by itself
Talespinner AI Stories spun together with AI: interactive tales that grow as you play.
Storytelling
Visit ↗
← 2 / 8 →
Mana from the Machine a printing press
Mana from the Machine LLMs An AI-powered generator for complete, playable Magic: The Gathering sets, art and all.
Image generation MTG
Source ↗ Read the story →
← 3 / 8 →
Carcassonne a game in progress
Carcassonne Python The board game Carcassonne in Python, built to be an environment for reinforcement learning. Later rebuilt in Kotlin.
Kotlin Board games
Source ↗ Read the story →
← 4 / 8 →
Transformer Music Generation Toolbox a gramophone
Music Generation Toolbox Python A toolbox for generating music with transformers. It helped write our song for the AI Song Contest 2021.
Music Transformers
▶ Put a record on 32 generated songs, played on a creaky old gramophone.
Source ↗ Read the story →
← 6 / 8 →
Lunar Lander a lunar lander, still practising
Lunar Lander Keras Teaching an agent to land softly on the moon with deep Q-learning, in the OpenAI Gym LunarLander environment.
Reinforcement learning
Read the story →
← 7 / 8 →
lazyhttp a terminal by the hammock
lazyhttp Go A terminal UI for running .http test plans step by step, like lazygit for your HTTP requests.
TUI Developer tools
Source ↗
← 8 / 8 →
By the campfire Hi, I'm Vincent Bons. I build things with AI, write about them, and play guitar when the fire's going. This island is my corner of the internet. Stay a while.
The mountain trail Every cairn marks a stretch of the climb. The summit is where I am now.
The stones on this trail are still being carved. Meanwhile, the whole climb is on LinkedIn .
Where to? Library the blog Workshop projects Campfire about me Mountain trail career Lighthouse the keeper The signpost only points at the big places. The rest you'll have to find.
Field journal Things you've found on the island. Some only show up at night.
??? Someone is napping where the boats come in. ??? Someone got to the bench before you. ??? Look up. Then click. ??? Follow the sound of strings. ??? Some wells go deeper than others. ??? Every good journey has benches. ??? There are holds on one of the rocks. ??? The trail keeps going up. ??? Someone left in the middle of their turn. ??? Check the water by the dock. ??? Only at night. Only for a moment. ??? Count the moons in the sea at night. ??? Not all the music on the island is played outdoors. ??? ↑ ↑ ↓ ↓ ← → ← → B A ??? Someone in the workshop keeps tripping over things. ??? Lean in close to the globe in the library. ??? One book on the keeper’s shelf won’t open. ??? The keeper’s telly has a game about where he grew up. ??? Someone in the meadow has a ball and all the time in the world.