ABSTRACT
Coding, the translating of human intent into logical steps, reinforces a compulsive way of thinking, as described in Joseph Weitzenbaum's "Science and the Compulsive Programmer" (1976). Two projects by the author, Entropy (2010) and FatFinger (2017), challenge this by encouraging gestural approaches to code. In the Entropy programming language, data becomes slightly more approximate each time it is used, drifting from its original values, forcing programmers to be less precise. FatFinger, a Javascript dialect, allows the programmer to misspell code and interprets it as the closest runnable variation, strategically guessing at the programmer's intent.
Supplemental Material
- J. Weizenbaum, Computer Power and Human Reason: From Judgment to Calculation (London: WH Freeman & Co., 1976) pp. 111--131. Google Scholar
Digital Library
- Wendy Hui Kyong Chun, Programmed Visions (Cambridge, MA: MIT Press, 2011) pp. 19--54.Google Scholar
- reddit.com, "What's Your Most Controversial Technical Opinion?," posted 8 December 2017: <www.reddit.com/r/programming/comments/7ifinq/whats_your_most_controversial_technical_opinion/> (accessed 10 January 2018).Google Scholar
- Scott Reynolds, "Well Architected != Over-Architected": <https://lostechies.com/scottreynolds/2009/10/01/well-constructed-over-architected/>.Google Scholar
- Jimmy Soni and Rob Goodman, A Mind at Play (2017) pp. 161--162.Google Scholar
- Ben Olmstead and Daniel Temkin, "Interview with Ben Olmstead---esoteric.codes. Retrieved 28 September 2017," esoteric.codes (2014): <http://esoteric.codes/post/101675489813/interview-with-ben-olmstead>.Google Scholar
- John E. Hopcraft, Rajeev Motwani and Jeffrey D. Ullman, Introduction to Automata Theory, Languages, and Computation (2008). Google Scholar
Digital Library
- "Drunk Eliza," Metafilter (2012): <www.metafilter.com/113232/Drunk-Eliza>.Google Scholar
- Curt Cloninger, "GltchLnguistx: The Machine in the Ghost / Static Trapped in Mouths" (2010): <www.lab404.com/glitch/>.Google Scholar
- Igor Pavlov, "SpellFucker" (2017): <https://spellfucker.com/>.Google Scholar
- Daniel Temkin, "Three Obfuscators for Natural Language" (2017): <http://esoteric.codes/post/168502942367/three-obfuscators-for-natural-language>.Google Scholar
- Michael Matteas and Nick Montfort, "A Box, Darkly: Obfuscation, Weird Languages, and Code Aesthetics," in Proceedings of the 6th Digital Arts and Culture Conference (2005) pp. 144--153.Google Scholar
- David Lowe, "Sparkl: A Tiny Implementation of Command-Line `Sparkline' Data Visualization," International Obfuscated C Code Contest, 2013 (2013): <www.ioccc.org/2013/dlowe/hint.html>.Google Scholar
- Martin Kleppe and Daniel Temkin, "Interview with Martin Kleppe," esoteric.codes (2017): <http://esoteric.codes/post/157780744195/interview-with-martin-kleppe>.Google Scholar
Recommendations
Some properties of Rényi entropy and Rényi entropy rate
In this paper, we define the conditional Renyi entropy and show that the so-called chain rule holds for the Renyi entropy. Then, we introduce a relation for the rate of Renyi entropy and use it to derive the rate of the Renyi entropy for an irreducible-...
Conditional Tsallis Entropy
AbstractIn this paper, the conditional Tsallis entropy is defined on the basis of the conditional Renyi entropy. Regarding the fact that Renyi entropy is the monotonically increasing function of Tsallis entropy, a relationship has also been ...
Rényi entropy rate for Gaussian processes
In this paper, we introduce the definition of the conditional Renyi entropy for continuous random variables and show that the so-called chain rule holds. Then, we use this rule to obtain another relation for getting the rate of Renyi entropy. Using this ...




Comments