SeanFDZ / macmind
Single-layer transformer in HyperTalk for the classic Macintosh
Why this job: topics: neural-network, transformer, machine-learning




What it does
MacMind is a 1,216-parameter single-layer single-head transformer that learns the bit-reversal permutation, the opening step of the Fast Fourier Transform, from random examples. Every line of the neural network is written in HyperTalk, a scripting language from 1987 designed for making interactive card stacks, not matrix math. It has token embeddings, positional encoding, self-attention with scaled dot-product scores, cross-entropy loss, full backpropagation, and stochastic gradient descent. No compiled code. No external libraries. No black boxes.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 2 months ago
- Stars
- 108
- +1 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v1.0
- Released 7 months ago
- Built with
- Python
- 100% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- None
- No issues filed
- Pull requests
- 0 merged
- 0 waiting
- Releases
- 1
- 1 in the last year
- No contributing guide
- No security policy
- No code of conduct
More: languages, topics and project record
Languages
- Python 100%
Topics
- attention
- backpropagation
- classic-mac
- fft
- hypercard
- hypertalk
- machine-learning
- macintosh
- neural-network
- retrocomputing
- transformer
Project record
- JobAI libraries and models
- StatusListed
- Commits21
- Forks5
- Watching1
- Stars in 28 days+2
- CreatedApr 13, 2026
- First seen by usNov 7, 2026
- CheckedNov 8, 2026
