Amit Patel on #SDF #fonts pros and cons, with #explorable-explanations, using #msdfgen
on 02026-01-12How Andrew McCalip did his space data centers #explorable-explanations using pretty much just the usual web APIs. It looks a lot like jQuery code except that now all of jQuery’s functionality is in HTML5.
on 02025-12-16#explorable-explanations with very nice #typography about the #pricing of data centers in space
on 02025-12-16#explorable-explanations of Bézier curves for #graphics
on 02025-11-26#explorable-explanations of #line-drawing from Amit Patel, saying, “I sometimes see people adapting the #Bresenham line drawing algorithm to draw lines on a grid (especially for roguelike games), but I prefer a much simpler algorithms that runs just as fast. I’ll show the algorithms I use.”
on 02025-10-26#explorable-explanations about #neural-networks
on 02024-01-252-D #graphics #algorithms for outlining Bézier strokes. “This post presents a significantly better solution to the parallel curve problem than the current state of the art.” Includes #explorable-explanations.
on 02024-01-14commentary on Ciechanowski’s "Mechanical Watch" #explorable-explanations
on 02022-05-21Mike Bostock’s #maze #algorithm #explorable-explanations page, with color filling.
on 02022-05-21munificent’s page on his roguelike dungeon #mapgen #algorithms, with #explorable-explanations. He first places random non-overlapping (rectangular) rooms, generates a #maze to fill the rest of the space, connects the rooms and mazes to form a spanning tree (plus a few extra connections), and then removes the dead ends as per Jamis Buck (as with Basem Nayfeh’s #cellular-automata approach). Nice animations with pastel colors and relief shading.
on 02022-05-21Mike Bostock’s demonstration of turning a perfect #maze into a tree. Not quite #explorable-explanations because not interactive
on 02022-05-21typographically nice introduction to #DSP with DHTML animations called “Seeing circles, sines, and signals: a compact primer on digital signal processing” #explorable-explanations
on 02020-01-16Nayuki’s #explorable-explanations of #QR-codes.
on 02018-11-03Jacob Rus’s #explorable-explanations of some spline #math.
on 02018-11-03#Explorable-explanations of #quaternions and what Marc ten Bosch thinks we should replace them with, "rotors".
on 02018-11-03#ebook with #Proce55ing #explorable-explanations of how to do different kinds of #graphics and physics effects in code
on 02017-05-30#explorable-explanations #tutorial from Amit Patel
on 02017-05-21Ken Perlin presents a live-editable explanation of #ray-tracing, using #WebGL GLSL. #explorable-explanations #graphics #rendering
on 02017-05-19The #HARC folks, including Jonathan Edwards and under the leadership of Alex Warth, are working on projects including a visible programming environment called Seymour, a JS-programmable visual environment called Purple, a parser generator called Ohm, a spreadsheet for writing apps called Chorus, something called Trainee I don’t understand but which has something to do with planners, and a programming-by-demonstration environment called Transcript. #explorable-explanations
on 02017-05-11#hardware circuit #simulation in JS which stores the circuit in the URL for #explorable-explanations
on 02017-05-03#SICP with a #Scheme REPL in the browser. #explorable-explanations
on 02017-04-30#explorable-explanations of #DSP in Python using Jupyter
on 02017-04-30discussion thread about Immersive Linear Algebra. #explorable-explanations
on 02017-04-30Immersive Linear Algebra, a “linear algebra [#ebook] with fully interactive figures”. Apparently proprietary. #explorable-explanations
on 02017-04-30more #explorable-explanations of Bézier curves.
on 02017-04-26D3 #animation of Bézier curves. #math #explorable-explanations
on 02017-04-26Kajero, aimed at #explorable-explanations, gives you DHTML live editing of #Markdown documents with interactive JS code samples.
on 02017-03-11The #Lua #virtual-machine compiled to #JS (or maybe asm.js?) with Emscripten runs at 64% of native speed in Firefox. Maybe useful for #explorable-explanations. Suffers from memory leaks at the FFI between Emscripten and JS.
on 02016-11-23Opal is a compiler from #Ruby to #JS, e.g. for #explorable-explanations.
on 02016-11-23Uniter is a #JS implementation of #PHP, e.g. for #explorable-explanations.
on 02016-11-23BiwaScheme is a #JS implementation of #Scheme, including call/cc, with most of R7RS and a bunch of SRFIs, e.g. for #explorable-explanations.
on 02016-11-23Skulpt is a JS reimplementation of #Python 2 for in-browser evaluation, e.g. for #explorable-explanations. It compiles Python to #JS with an AST as its intermediate representation.
on 02016-11-23procedural dungeon generation for #video-games using outer-totalistic #cellular-automata, which is a fairly naïve approach but does work. It uses #KLIPSE for #explorable-explanations.
on 02016-11-23Discussion of #explorable-explanations.
on 02016-08-12Nicky Case made a web site about #explorable-explanations, with an overview of not only their work but also all the other work in the space. #UX
on 02016-08-12A talk about Fourier analysis and graphical algebra. #explorable-explanations #math
on 02016-03-29Michael Nielsen’s very thought-provoking reflections on #Bret-Victor’s “Kill Math” project, including thoughts on the #active-essay form. #explorable-explanations
on 02015-11-19an #active-essay on #DSP (requiring WebGL and specifically Chrome) #explorable-explanations
on 02015-11-17