the brain that can see a face in a wall outlet was always doomed to hear the voice of God in a markov chain
24.07.2025 02:05 β π 1267 π 389 π¬ 9 π 5@grgrdvrt.bsky.social
I make things with code. grgrdvrt.com mutsuacen.com pictobrush.com
the brain that can see a face in a wall outlet was always doomed to hear the voice of God in a markov chain
24.07.2025 02:05 β π 1267 π 389 π¬ 9 π 5In the Future All Food Will Be Cooked in a Microwave, and if You Canβt Deal With That Then You Need to Get Out of the Kitchen
03.08.2025 20:35 β π 154 π 90 π¬ 7 π 15Left most of the registers unnamed
02.08.2025 20:27 β π 0 π 0 π¬ 0 π 0Quick one
02.08.2025 20:26 β π 3 π 0 π¬ 1 π 0inconsistent + undocumented is an interesting combination
30.07.2025 13:51 β π 0 π 0 π¬ 0 π 0Just kidding, the colors are simply flipped based on `(i+j+r)%2`
Where i and j are the grid coordinates, and r is a 0 or 1 value that determines the orientation of the tile.
Added color.
This was super difficult because you need to identify the interior and the exterior of each shape by looking at the bigger picture.
Truchet tiles
29.07.2025 09:12 β π 8 π 0 π¬ 0 π 0A virtual qwerty keyboard on mobile
Find the parentheses, the semi-colon...
27.07.2025 11:20 β π 1 π 0 π¬ 0 π 0An azerty keyboard. Many characters used in programming are not visible.
Find the square brackets, the curly brackets...
27.07.2025 11:20 β π 0 π 0 π¬ 1 π 0Most programming languages have been created by people working with physical qwerty keyboards on desktop computers.
This has many consequences: the kind of symbols used in the languages, the tooling, the kind of software produced...
This is basic, but I didn't know JSON doesn't support `undefined`.
`JSON.parse(JSON.stringify({foo:undefined, bar:null});` returns `{bar:null}`
But `JSON.parse(JSON.stringify([undefined, null]);` returns `[null, null]`
Before the execution, the program is traversed to find the corresponding if/elseif/else/endif and for/endfor instructions. A "jump table" is built to know where to go in the different cases.
I did this instead of blocks for the sake of simplicity, but I'm questioning that choice now
code snippet for a toy language with mobile interface if False print "if" elseif True print "elseif" else print "else" endif print "done"
Fixed if/elseif/else constructs for my language.
I don't have a notion of "code blocks". A program is a flat list of instructions, indentation is only a visual help and is done by counting the nested for/if/else...
No one knows how many users @obsidian.md has
I think it's around 5-10 million people but I'm not sure?
Anyone can download the app and start using it without creating an account or talking to anyone, and there are no analytics built-in π€·ββοΈ
One of my side projects is a toy programming language+interface for mobile.
I need to fix a few small things before sharing it, like having if/else instructions that work correctly or completely rethinking the data inputs...
For now, the simplest program looks like this:
One of my side projects is a toy programming language+interface for mobile.
I need to fix a few small things before sharing it, like having if/else instructions that work correctly or completely rethinking the data inputs...
For now, the simplest program looks like this:
A surface painted with thin grey lines.
Lines, for the billionth time.
01.07.2025 13:26 β π 4 π 0 π¬ 0 π 0From 3D generative sculpture to 3 meters physical sculpture
22.06.2025 11:22 β π 19 π 1 π¬ 2 π 0If Unreal can switch to Y up, America can switch to the metric system.
06.06.2025 14:47 β π 244 π 45 π¬ 7 π 2Mesh intersections is hard ! Three years of agonizing pain summarized in my article that just got accepted to ACM Transactions on Graphics
dl.acm.org/doi/10.1145/...
The implementation and the expansion-based arithmetic kernel are available in geogram: github.com/BrunoLevy/ge...
The HyperCard Legacy (2009) by Jer Thorp / @jerthorp.bsky.social β www.creativeapplications.net/theory/the-h...
08.06.2025 08:47 β π 18 π 6 π¬ 0 π 3About Colors θ²γ«γ€γγ¦
kyndinfo.notion.site/About-Colors...
#p5js #math #physics #code #art
"Finished" my Armin Hofmann inspired design exploration tool. Only works on desktop for now
29.05.2025 17:42 β π 13 π 5 π¬ 2 π 1One of my core thesis is UI programming is still painful enough (despite React and its babies halving the pain) that it zaps programmers capacity to imagine a UI-heavy programming environment. Thus, to fix programming, you also have to fix UI programming. It's fundamentally the same issue!
24.05.2025 11:19 β π 12 π 2 π¬ 4 π 0Building my own tools
kyndinfo.notion.site/Building-my-...
(Repost/Crosspost)
#p5js #math #physics #code #art
I'm credited with "additional design" on this game and what that means is I built a simulator that Brendan could poke and prod to see the effect of a mechanical change on the spread of possible game outcomes. I could get him high level stuff like win rate but also more nuanced stuff...
13.05.2025 15:51 β π 23 π 7 π¬ 2 π 0