laarcnew | comments | discord | tags | ask | show | place | submit | enkiv2's threadslogin

By day I work as a software engineer for a heartless global corporation. By night I shitpost about hypertext and leftist politics. For a little while I worked on Project Xanadu, and I write freelance on medium (and for publications like Tedium) as a side hustle. Every november I participate in NaNoGenMo, a 'contest' for writing programs that write novels. I have released nearly 50 albums worth of experimental electronica under the name 'Infocalypse', and published two essay collections. I've been on this site for a few years, but I rarely post.

reply


Hi! Nice to "meet" you ... thanks for the reply ...

What was it that you were doing on Xanadu? And what sorts of things do you say about hypertext? I'd be interested in a pointer to your writings on those.

reply


I was originally brought on in 2011 to bring the XanaduSpace 'prototype' written by Rob Smith up to releasable quality (after Ted came across coverage of my ZigZag-inspired operating system iX on hackaday).

XanaduSpace (or, at least the version we pieced together from chunks of various different versions -- the author didn't use revision control) was more of a demo & a POC than a prototype, and so salvaging it was more work than we expected (especially because we needed it to be cross-platform and needed to integrate a nice, responsive editor). We (myself and my buddy) ended up rewriting it entirely, and that became a different (never-released) project called XanaSpace.

Part of the XanaSpace rewrite was switching from OpenGL 1.1 to modern OpenGL -- necessary to make editing responsive, and necessary to fulfill certain demands about the amount of text we can display. But fulfilling the text quantity demands (we needed to support arbitrary unicode in arbitrary truetype fonts & be able to display the whole king james bible on screen at once) were tough, and my partner and I burnt out on it. We were working as volunteers anyhow, so we sort of skated along for a few years.

I worked a little bit on the web-based OpenXanadu, released in 2014 (wrote the code to display the little 'X' logo during loading, and also wrote a substantial amount of code to support a caching proxy that we never ended up releasing & an entire editor we also didn't end up releasing), though the current web-based version on the xanadu site (called XuCambridge, formerly XanaBurger) I didn't have any connection to. I'm still occasionally consulted on ZigZag.

Ultimately, the biggest impact of my tenure on Xanadu (aside from being able to brag about attending Ted Nelson's wedding) has been my work with documentation. Both official and internal Xanadu documentation has been a bit hard to make sense of for newcomers: Ted has a carnival-barker sensibility when it comes to style, a love of puns and neologisms that would put Pynchon to shame, extremely severe ADHD, and hasn't written a line of code since the 60s (though he has a deep intuitive understanding of data structures and their performance), so 'documentation' is mostly Ted making up new words and pontificating about how cool his ideas are -- a real shame because his ideas really are good, if you can figure out what they are. So, with his blessing (if not his oversight), I wrote an introduction to Xanadu internals aimed at software engineers not acquainted with the project: https://medium.com/@enkiv2/an-engineers-guide-to-the-docuverse-d080cdbb73a6?source=friends_link&...

I've also written some simple illustrations of core ideas from Xanadu, in the form of example code: https://github.com/enkiv2/misc/tree/master/ds-lib

I've written some other stuff about Xanadu internals & side-projects related to Xanadu: https://medium.com/@enkiv2/object-eversion-zigzag-and-the-rdbms-2fe9290810ce?source=friends_link&... https://medium.com/@enkiv2/kaukatcr-an-experiment-in-language-design-for-multi-dimensional-spaces-cc... https://medium.com/@enkiv2/proposal-for-a-high-performance-storage-system-for-osmic-branching-histor...

I've also written a little bit about the media theory side: https://medium.com/@enkiv2/xanadu-and-the-rhizomaticity-of-texts-271e33585875?source=friends_link... https://medium.com/@enkiv2/orality-literacy-hyper-literacy-7cf4c779d943?source=friends_link&sk=5...

I specialize in polemics, though: https://medium.com/@enkiv2/guidelines-for-future-hypertext-systems-647b6a10f7dd?source=friends_link&...

reply

Announcing the 2020 No-Budget Film Contest (medium.com)
2 points by enkiv2 to film 39 days ago | discuss

I'd go with (A), because even fairly legit startups are extremely dicey & this one sounds really shady (like maybe there's embezzlement or worse involved).

-----

The Red Queen's Wall: Economic Inequality Through the Looking Class (medium.com)
2 points by enkiv2 to politics economics 119 days ago | discuss
The Bystander Effect in Open Source (medium.com)
by enkiv2 to practices open source 146 days ago | discuss
A manifesto (medium.com)
2 points by enkiv2 to programming practices 182 days ago | discuss
Procedurally Generated Text: A Writing Process Built for Computers (tedium.co)
3 points by enkiv2 to art historical ai 202 days ago | discuss
Imagination and the Distribution of Futurity (medium.com)
2 points by enkiv2 to philosophy innovation culture 227 days ago | discuss
Free software and the revolt against transactionality (medium.com)
by enkiv2 to philosophy economics open source 233 days ago | discuss
Freeing Software (medium.com)
by enkiv2 to open source philosophy fsf economics 233 days ago | 1 comment
More

Welcome | Guidelines | Bookmarklet | Feature Requests | Source | Contact | Twitter | Lists

RSS (stories) | RSS (comments)

Search: