Sabitlenmiş Tweet
andrew blinn in sf ⏱️
19.4K posts

andrew blinn in sf ⏱️
@disconcision
progaming 🗨️ languages eboy and mousefeel 🖱️ epicure, working on Nintendo® 🎮 Excel™ for the 📱 vpriPhone
San Francisco, CA Katılım Temmuz 2007
1.8K Takip Edilen8.4K Takipçiler

@cotterzz @TheBalkanHacker @CFDevelop codemirror (eg the decorations API) is also really good for these kinds of things these days. neither felt quite there years ago when i started writing the above from-scratch IDE, but ill admit im probably sunk-costing it at this point
English

@TheBalkanHacker @disconcision @CFDevelop It actually took about 10 minutes, this is sped up☺️
No LLM involved here.
Though sledit does have a separate AI assist mode if you bring your own api key, so you can switch between this mode, AI assist, vim and emacs bindings and regular monaco editing mode.
English
andrew blinn in sf ⏱️ retweetledi

@disconcision @CFDevelop
If you're interested, this is what it looks like now.
Writing a GLSL mandelbrot set without a keyboard. This is all done with JS+monaco+AST parser.
English
andrew blinn in sf ⏱️ retweetledi

@repligate i think class of 2024 was the absolute LAST possible boat to catch for a college degree that wasn't a 100% waste of time so if it's 2026 time to pick up some poetry books and wander west
English

The most anti-vim post I’ve seen
andrew blinn in sf ⏱️@disconcision
all will become fidgetable
English
andrew blinn in sf ⏱️ retweetledi
andrew blinn in sf ⏱️ retweetledi

Introducing MorphoHDL, a minimal language prototype for growing boolean circuits! paradigms-of-intelligence.github.io/morpho/
Early this year I wanted to design a size-agnostic graph rewrite rule system that could build functional boolean circuits. First I thought about "chemistry"-like reactive systems, but rules were too complicated with many different node types carrying multiple indices...
Then I realized, that cell division is much more natural way of building complex structures, and once I started to treat graph edges as buses instead of single wires, everything clicked. No new formalism — just taking good old recursion and seeing how far I can push it. Ripple-carry adder, Brent–Kung adder, multipliers ... and some Haeckel-esque creatures along the way! Hope you enjoy the report of my journey and the demos.

English
andrew blinn in sf ⏱️ retweetledi

@CFDevelop its in our research language/IDE (hazel.org; dragging isn't merged in yet though). would like to bring it to a real language / editor, but its harder as few have been intentionally designed to enable such things
English

@disconcision We need this in IDEs now. Is this JavaScript?
English

phone version of this where the caret has weight. you need to tilt the phone to make the caret pull the indicated term along the appropriate refactoring track.
andrew blinn in sf ⏱️@disconcision
all will become fidgetable
English

@robinhanson as parents we are exhibiting near mythic levels of hostility and controlling behavior towards said descendants
English

@Ronenl freed from the yoke of economic relevance, fussing with syntax now becomes the universal free play it was always meant to be
English

@disconcision Too late, would been great when we still wrote code 😕
English

@BrianSpragge accurate. theres a visual keyboard mode but it involves a lot of modifiers so its pretty emacscore
English
andrew blinn in sf ⏱️ retweetledi







