#cellularautomata — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #cellularautomata, aggregated by home.social.
-
#vibecoding for fun is fun. I wouldn't touch the #Garmin SDK without ai.
-
#vibecoding for fun is fun. I wouldn't touch the #Garmin SDK without ai.
-
#vibecoding for fun is fun. I wouldn't touch the #Garmin SDK without ai.
-
#vibecoding for fun is fun. I wouldn't touch the #Garmin SDK without ai.
-
#vibecoding for fun is fun. I wouldn't touch the #Garmin SDK without ai.
-
Yet another Conway's Game of Life with #numpy. Find the sketch-a-day archives and tip jar at: https://abav.lugaralgum.com/sketch-a-day
Code for this sketch at: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_03_01[I updated the image]
#CellularAutomata #GoL #Conway #Processing #Python #py5 #CreativeCoding -
Version 0.23.3 of #Lisien, which manages the rules and world state of your #Maxis-style sim game, fixes the Android build.
Get it on itch: https://clayote.itch.io/lisien/devlog/1383122/v0233-fix-android
Or in your Python interpreter:
python -m pip install -U lisien elide#lifeSim #gameDev #python #itch #itchio #aLife #artificialLife #cellularAutomata
-
#09 Crazy automaton. Cellular automata with crazy rules.
Starting with game of life I experimented but with the known cells it doesn't looked like art. So I used an approach to connect the active/living cells by little lines. And this resulted in the shown animation.
Crazy enough?
#genuary #cellularautomata #gameoflife #genart #art #mastoart #fediart #p5js #noai #genuary2026 #code #math #programming #artwork #minimalism #coding #generativeart #generative #artforsale #simplify #creativecoding #random #neuralnetworks #nn #lines #grid
-
Aeolian dune simulation (made in 2017) for #MeerMittwoch:
The images show a screenshot of the JavaScript application to create the simulation and some Houdini renders of exported height fields. The sim itself had 5 macro params to control the behavior of the interactive deposit/erosion/transportation process. It supported tileable patterns, customizable seed terrain (images) and ran realtime at ~30fps. The profile (cross-section) visualization was important because the tool was intended to create traction patterns for footwear...
References:
https://en.wikipedia.org/wiki/Aeolian_landform
https://en.wikipedia.org/wiki/Saltation_(geology)
https://en.wikipedia.org/wiki/Barchanhttps://web.archive.org/web/20170809065427/https://wou.edu/las/physci/taylor/g322/baas_2002.pdf
#GenerativeDesign #ComputationalDesign #Dunes #Simulation #Erosion #CellularAutomata #3D #Houdini #JavaScript #ThingUmbrella
-
Rule/Yule 30 cellular automaton with a "band-pass" filter every few iterations. Done in the Bash shell using bitwise math, so each row/state is a single number of 63 bits.
#cellularautomata #cellularautomaton #rule30 #bitwiseoperators #textmode #textmodeart #oldskool #retrocomputing #unixshell #shellprogramming #xterm #joulu6 #xmastree #algorithmicart #algorist #mathart #laskutaide #ittaide #kuavataide #iterati
-
Rule/Yule 30 cellular automaton with a "band-pass" filter every few iterations. Done in the Bash shell using bitwise math, so each row/state is a single number of 63 bits.
#cellularautomata #cellularautomaton #rule30 #bitwiseoperators #textmode #textmodeart #oldskool #retrocomputing #unixshell #shellprogramming #xterm #joulu6 #xmastree #algorithmicart #algorist #mathart #laskutaide #ittaide #kuavataide #iterati
-
Rule/Yule 30 cellular automaton with a "band-pass" filter every few iterations. Done in the Bash shell using bitwise math, so each row/state is a single number of 63 bits.
#cellularautomata #cellularautomaton #rule30 #bitwiseoperators #textmode #textmodeart #oldskool #retrocomputing #unixshell #shellprogramming #xterm #joulu6 #xmastree #algorithmicart #algorist #mathart #laskutaide #ittaide #kuavataide #iterati
-
Rule/Yule 30 cellular automaton with a "band-pass" filter every few iterations. Done in the Bash shell using bitwise math, so each row/state is a single number of 63 bits.
#cellularautomata #cellularautomaton #rule30 #bitwiseoperators #textmode #textmodeart #oldskool #retrocomputing #unixshell #shellprogramming #xterm #joulu6 #xmastree #algorithmicart #algorist #mathart #laskutaide #ittaide #kuavataide #iterati
-
Rule/Yule 30 cellular automaton with a "band-pass" filter every few iterations. Done in the Bash shell using bitwise math, so each row/state is a single number of 63 bits.
#cellularautomata #cellularautomaton #rule30 #bitwiseoperators #textmode #textmodeart #oldskool #retrocomputing #unixshell #shellprogramming #xterm #joulu6 #xmastree #algorithmicart #algorist #mathart #laskutaide #ittaide #kuavataide #iterati
-
@DBG3D @t36s Okay, I found another nice excerpt, a bit more minimal than the above, but maybe also more clear to hear the approach described earlier. Just to explain once more, all the samples used are only one-shot single notes (produced by Simon Pyke/Freefarm). All melodies, chords, chord progressions, rhythm and the overall arrangement are fully generated (mostly but not exclusively) via cellular automata. The composition system also had other means to create/control, e.g. probabilistically trigger the recording of notes/events of selected tracks/channels for a few bars and then replay these phrases later, maybe using a different time scale, transpose, mirror and/or with different instruments... This proved to be highly effective (and musical) in terms of longer progressions and to create more interesting multilayered compositions/progressions. Some phrases were kept in a memory pool for up to 12 hours (the piece ran for 3 months)...
As you can hopefully tell, the visuals for that installation were audio-responsive (not really audio per se, but responding to the events of the composer). Likewise, if the visuals would become too agitated/intense, an event would be sent to the composer to quickly dial down/thin out the musical intensity (e.g. trigger tempo change, mute tracks, lower velocity etc.). This hybrid, coupled two-way feedback worked very well in practice and there were so many moments I wish I would have recordings of...
#GenerativeArt #GenerativeMusic #MusicComposition #CellularAutomata #AudioReactive #Installation #VictoriaAlbertMuseum #Video
-
Ah, yes, the exhilarating world of cellular automata and #GPUs 🤯. Because nothing screams "cutting-edge tech" like dragging 1948's hottest topic through a #WebGPU #shader 🤔. Truly, a riveting read for anyone who finds tax code thrilling. 🚀
https://vectrx.substack.com/p/webgpu-cellular-automata #cellularautomata #cuttingedgetechnology #techthriller #HackerNews #ngated -
Been playing with Multiple Neighborhood Cellular Automata (#MNCA).
MNCA run surprisingly smoothly in R thanks to the efficient "terra::focal()" function, useful for running sequences of convolutions.
Next challenge: finding interesting areas within the infinite-dimensional paramater space of MNCA.
-
Released the rules-based persistent state container for life sim games #Lisien version 0.20.1.
This is a bugfix release, but a pretty big one. A lot of intermittent bugs related to subtle errors in deltas and interprocess serialization have been fixed.
Get it on itch: https://clayote.itch.io/lisien#download
Or in your Python interpreter:
python -m pip install --upgrade lisien elide#gameDev #lifeSim #lifeSimulation #cellularAutomata #aLife #python
-
#GameOfLife #itch_io #devlog #gameDev #robots #classicGame
https://lispy-gopher-show.itch.io/lisp-game-soft-cons/devlog/750340/turning-robots-into-life-with-the-loop-facility
A fun with lots of #animated #GIF #cellularAutomata
Featuring the #commonLisp #clim #programming tiny changes (and far too much #loopFacility actually). -
Cellular Automata that can detect walls and change it's direction
More videos at: https://www.youtube.com/@PotatoImaginator/videos
#youtube #tic80 #youtuber #youtubechannel #program #programming #cellularautomata #cellularautomaton #software #computer #ComputerScience #nerd #geek #simulate #simulated #simulation #2d
-
Did some more brainstorming about a title for this project/piece and have settled on STRATA for now — these emerging structures/fragments very much remind me of them (rock strata and/or thin section microscopy) and the many folds & cross-stratifications observed on my hikes over the past few years have been a regular inspiration to keep working on this project...
Also see:
- https://mastodon.thi.ng/@toxi/111173324137924265
- https://mastodon.thi.ng/@toxi/109931051187422957#STRATA #CellularAutomata #GenerativeArt #Art #Abstract #Texture #ALife #Geology #ThinSection #Simulation #NoAI
-
Been slacking posting more art here, so time for a teensy selection of an old generative/evolutionary system from 2014 (then used for my HOLO 2 magazine guest design). Originally written in Clojure, meanwhile ported to TypeScript & Zig, I've kept working on & experimenting with it ever since... 1000s of screenshots and 100s of versions to sift through. Loosely based on research done by Barricelli[1] since the early 1950s, conceptually and aesthetically it sits nicely between my C-SCAPE and De/Frag and has a similarly huge design space to explore (in some versions coupled with genetic programming to evolve cell replication rules)... There's a 1500 word draft blog post from back then too, which goes into more detail and history of this approach. Maybe its time to publish that one too at last... :)
#STRATA #GenerativeArt #Art #Abstract #Pixel #Texture #Alife #Symbiosis #Barricelli #CellularAutomata #Simulation #NoAI
-
Apollonial Gasket warped by states of the Cellular Automaton running on it.
Full Musical Version: https://youtu.be/hPrNtMPuVUM
Shout out to my Patrons who keep me going!
#apollonialgasket #circlepacking #codeart #fractal #cellularautomata #mastoArt #mathArt
-
A perspective on #chatGPT (or Large Language Models #LLMs in general): #Hype or milestone?
[Rodney Brooks (https://spectrum.ieee.org/amp/gpt-4-calm-down-2660261157) tells us that
What large language models are good at is saying what an answer should sound like, which is different from what an answer should be.
For a nice in-depth technical analysis, see this blog post by Stephen Wolfram (himself!) on "What is ChatGPT Doing ... and Why Does It Work? ". Worth reading -even for non-experts- in a non-trivial effort to make the whole process explainable. The different steps are:
#LLMs compute probabilities for the next word. To do this, they aggregate huge datasets of text so that they create a function that, given a sequence of words, computes for all possible words in the dictionary the probability that adding this new word is statistically congruent with past words. Interestingly, this probability, conditioned on what has been observed so far, falls of as a power law, just like the global probability of words in the dictionary,
These #probabilities are computed by a function that leans on the dataset to generate the best approximation. Wolfram makes a minute description of how to do such an approximation, starting from linear regression to using non-linearities. This leads to deep learning methods and their potential for universal function approximators,
Crucial is how these #models are trainable, in particular by way of #backpropagation. This leads the author to describe the process, but also to point out some limitations of the trained model, especially, as you might have guessed, compared to potentially more powerful systems, like #cellularautomata of course...
This now brings us to #embeddings, the crucial ingredient to define "words" in these #LLMs models. To relate "alligator" to "crocodile" vs. a "vending machine," this technique computes distances between words based on their relative distance in the large dataset of text corpus, so that each word is assigned an address in a high-dimensional space, with the intuition that words that are syntactically closer should be closer in the embedding space. It is highly non-trivial to understand the geometry of high-dimensional spaces - especially when we try to relate it to our physical 3D space - but this technique has proven to give excellent results, I highly recommend the #cemantix puzzle to test your intuition about word embeddings: https://cemantle.certitudes.org
Finally, these different parts are glued together by a humongous #transformer network. A standard #NeuralNetwork could perform a computation to predict the probabilities for the next word, but the results would mostly give nonsensical answers... Something more is needed to make this work. Just as traditional Convolutional Neural Networks #CNNs hardwire the fact that operations applied to an image should be applied to nearby pixels first, transformers do not operate uniformly on the sequence of words (i.e., embeddings), but weight them differently to ultimately get a better approximation. It is clear that much of the mechanism is a bunch of heuristics selected based on their performance - but we can understand the mechanism as giving different weights to different tokens - specifically based on the position of each token and its importance in the meaning of the current sentence. Based on this calculation, the sequence is reweighted so that a probability is ultimately computed. When applied to a sequence of words where words are added progressively, this creates a kind of loop in which the past sequence is constantly re-processed to update the generation.
Can we do more and include syntax? Wolfram discusses the internals of #chatGPT, and in particular how it trained iOS to "be a good bot" - and adds another possibility, which is to inject the knowledge that language is organized grammatically, and whether #transformers are able to learn such rules. This points to certain limitations of the architecture and the potential of using graphs as a generalization of geometric rules. The post ends with a comparison of #LLMs, which just aim to sound right, with rule-based models, a debate reminiscent of the older days of AI...
-
In the future, all receipts will be rule based. 🙃
This is an old thermal receipt printer I’ve connected via RS-233 and control with Python.
#Rule30 #ThermalPrinter #ThermalReceiptPrinter #RuleMart #CellularAutomata #WolframsRules
-
#LeeCronin and #LexFridman - The Greatest #Invention In The History Of The #Universe
https://www.youtube.com/watch?v=6T_x3Teeq40&ab_channel=LexClips
#CellularAutomata #Life #Evolution #Computation #DataStorage #Replication #StateMachine #TuringMachine #VonNeuman #Replicator #Replicators #Constructor #Constructors #PhaseTransition #PhaseTransitions #Mutation
-
#LeeCronin and #LexFridman - The Greatest #Invention In The History Of The #Universe
https://www.youtube.com/watch?v=6T_x3Teeq40&ab_channel=LexClips
#CellularAutomata #Life #Evolution #Computation #DataStorage #Replication #StateMachine #TuringMachine #VonNeuman #Replicator #Replicators #Constructor #Constructors #PhaseTransition #PhaseTransitions #Mutation
-
#LeeCronin and #LexFridman - The Greatest #Invention In The History Of The #Universe
https://www.youtube.com/watch?v=6T_x3Teeq40&ab_channel=LexClips
#CellularAutomata #Life #Evolution #Computation #DataStorage #Replication #StateMachine #TuringMachine #VonNeuman #Replicator #Replicators #Constructor #Constructors #PhaseTransition #PhaseTransitions #Mutation
-
#LeeCronin and #LexFridman - The Greatest #Invention In The History Of The #Universe
https://www.youtube.com/watch?v=6T_x3Teeq40&ab_channel=LexClips
#CellularAutomata #Life #Evolution #Computation #DataStorage #Replication #StateMachine #TuringMachine #VonNeuman #Replicator #Replicators #Constructor #Constructors #PhaseTransition #PhaseTransitions #Mutation
-
#LeeCronin and #LexFridman - The Greatest #Invention In The History Of The #Universe
https://www.youtube.com/watch?v=6T_x3Teeq40&ab_channel=LexClips
#CellularAutomata #Life #Evolution #Computation #DataStorage #Replication #StateMachine #TuringMachine #VonNeuman #Replicator #Replicators #Constructor #Constructors #PhaseTransition #PhaseTransitions #Mutation
-
Une belle vidéo d'#Arte revient sur les automates cellulaires John von Neumann et de John Conway, et ses implication pour la réflexion sur le vivant, le déterminisme et l'aléatoire de l'univers
-
A next example of using LUE shows how to calculate the Conway's Game of Life cellular automaton, in parallel.
https://github.com/computationalgeography/lue_tutorial/tree/main/use_case/game_of_life
#LUE #Python #GIS #MapAlgebra #CellularAutomata #HighPerformanceComputing