I&#x27;ve been thinking it would be really nice to build a Wiki kind of like this, but with interactive visualizations like the ones in <a href="http:&#x2F;&#x2F;www.redblobgames.com&#x2F;pathfinding&#x2F;a-star&#x2F;introduction.html" rel="nofollow">http:&#x2F;&#x2F;www.redblobgames.com&#x2F;pathfinding&#x2F;a-star&#x2F;introduction....</a>.  Of course Bret Victor has done a lot of exploration of that space, and I&#x27;ve done a few things like the live Burrows-Wheeler transform at <a href="http:&#x2F;&#x2F;canonical.org&#x2F;~kragen&#x2F;sw&#x2F;bwt" rel="nofollow">http:&#x2F;&#x2F;canonical.org&#x2F;~kragen&#x2F;sw&#x2F;bwt</a>, but nothing really interesting.  And Mike Bostock has done some amazing work in algorithm visualization, inspired by Victor, among others, at <a href="http:&#x2F;&#x2F;bost.ocks.org&#x2F;mike&#x2F;algorithms&#x2F;" rel="nofollow">http:&#x2F;&#x2F;bost.ocks.org&#x2F;mike&#x2F;algorithms&#x2F;</a>, which also has a great list of links to similar things at the end.  But without a shared repository we can all build on, Wiki-style, we are left with just the efforts of individuals or small groups, although some of those efforts are very inspiring.<p>In addition to visualizing the <i>dynamic</i> behavior of algorithms, I think we also lack good notation for their <i>static</i> structure; existing pseudocodes are verbose and pencil-unfriendly.  APL was one attempt to solve that problem; I recently spent some time noodling around how to do a better job of solving it, specifically for the case of pencil-and-paper sketching, at <a href="http:&#x2F;&#x2F;canonical.org&#x2F;~kragen&#x2F;sw&#x2F;dev3&#x2F;paperalgo" rel="nofollow">http:&#x2F;&#x2F;canonical.org&#x2F;~kragen&#x2F;sw&#x2F;dev3&#x2F;paperalgo</a>.  That page doesn&#x27;t work super well on phones due to depending on &lt;abbr&gt; to explain some things, and I think the notation&#x27;s readability leaves something to be desired.<p>I was kind of hoping MediaWiki&#x27;s addition of Lua would help with this kind of thing, at least for producing <i>static</i> visualizations, but I don&#x27;t think it has.  The closest thing I&#x27;ve found is maybe actually JsFiddle, but it lacks the linking and social interaction that make a Wiki work.<p>JsFiddle&#x27;s security model of isolating the active part in a frame on a separate domain might be one way to keep such an active-algorithm-Wiki from suffering from worms and cookie thieves.  Caja is another.  We need to figure this kind of thing out in order to move to a decentralized web like IPFS, not just for centralized Wikis of algorithm visualizations.