rlm@69: <?xml version="1.0" encoding="utf-8"?> rlm@69: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" rlm@69: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> rlm@69: <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> rlm@69: <head> rlm@69: <title>Our Blog Entries</title> rlm@69: <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> rlm@69: <meta name="title" content="Our Blog Entries"/> rlm@69: <meta name="generator" content="Org-mode"/> rlm@69: <meta name="generated" content="2014-12-21 12:54:33 EST"/> rlm@69: <meta name="author" content="Robert McIntyre & Dylan Holmes"/> rlm@69: <meta name="description" content="A Blog on AI, quantum mechanics, philosophy, and all sorts of coding goodies in clojure, java, C and more!"/> rlm@69: <meta name="keywords" content="AI, clojure, quantum mechanics "/> rlm@69: <style type="text/css"> rlm@69: <!--/*--><![CDATA[/*><!--*/ rlm@69: html { font-family: Times, serif; font-size: 12pt; } rlm@69: .title { text-align: center; } rlm@69: .todo { color: red; } rlm@69: .done { color: green; } rlm@69: .tag { background-color: #add8e6; font-weight:normal } rlm@69: .target { } rlm@69: .timestamp { color: #bebebe; } rlm@69: .timestamp-kwd { color: #5f9ea0; } rlm@69: .right {margin-left:auto; margin-right:0px; text-align:right;} rlm@69: .left {margin-left:0px; margin-right:auto; text-align:left;} rlm@69: .center {margin-left:auto; margin-right:auto; text-align:center;} rlm@69: p.verse { margin-left: 3% } rlm@69: pre { rlm@69: border: 1pt solid #AEBDCC; rlm@69: background-color: #F3F5F7; rlm@69: padding: 5pt; rlm@69: font-family: courier, monospace; rlm@69: font-size: 90%; rlm@69: overflow:auto; rlm@69: } rlm@69: table { border-collapse: collapse; } rlm@69: td, th { vertical-align: top; } rlm@69: th.right { text-align:center; } rlm@69: th.left { text-align:center; } rlm@69: th.center { text-align:center; } rlm@69: td.right { text-align:right; } rlm@69: td.left { text-align:left; } rlm@69: td.center { text-align:center; } rlm@69: dt { font-weight: bold; } rlm@69: div.figure { padding: 0.5em; } rlm@69: div.figure p { text-align: center; } rlm@69: div.inlinetask { rlm@69: padding:10px; rlm@69: border:2px solid gray; rlm@69: margin:10px; rlm@69: background: #ffffcc; rlm@69: } rlm@69: textarea { overflow-x: auto; } rlm@69: .linenr { font-size:smaller } rlm@69: .code-highlighted {background-color:#ffff00;} rlm@69: .org-info-js_info-navigation { border-style:none; } rlm@69: ` #org-info-js_console-label { font-size:10px; font-weight:bold; rlm@69: white-space:nowrap; } rlm@69: .org-info-js_search-highlight {background-color:#ffff00; color:#000000; rlm@69: font-weight:bold; } rlm@69: /*]]>*/--> rlm@69: </style> rlm@69: <script type="text/javascript">var _gaq = _gaq || [];_gaq.push(['_setAccount', 'UA-31261312-1']);_gaq.push(['_trackPageview']);(function() {var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);})();</script><link rel="stylesheet" type="text/css" href="../../aurellem/css/argentum.css" /> rlm@69: <script type="text/javascript"> rlm@69: <!--/*--><![CDATA[/*><!--*/ rlm@69: function CodeHighlightOn(elem, id) rlm@69: { rlm@69: var target = document.getElementById(id); rlm@69: if(null != target) { rlm@69: elem.cacheClassElem = elem.className; rlm@69: elem.cacheClassTarget = target.className; rlm@69: target.className = "code-highlighted"; rlm@69: elem.className = "code-highlighted"; rlm@69: } rlm@69: } rlm@69: function CodeHighlightOff(elem, id) rlm@69: { rlm@69: var target = document.getElementById(id); rlm@69: if(elem.cacheClassElem) rlm@69: elem.className = elem.cacheClassElem; rlm@69: if(elem.cacheClassTarget) rlm@69: target.className = elem.cacheClassTarget; rlm@69: } rlm@69: /*]]>*///--> rlm@69: </script> rlm@69: rlm@69: </head> rlm@69: <body> rlm@69: rlm@69: rlm@69: <div id="content"> rlm@69: <h1 class="title">Our Blog Entries</h1> rlm@69: rlm@69: rlm@69: <div class="header"> rlm@69: <div class="float-right"> rlm@69: <!-- rlm@69: <form> rlm@69: <input type="text"/><input type="submit" value="search the blog »"/> rlm@69: </form> rlm@69: --> rlm@69: </div> rlm@69: rlm@69: <h1>aurellem <em>☉</em></h1> rlm@69: <ul class="nav"> rlm@69: <li><a href="/">read the blog »</a></li> rlm@69: <!-- li><a href="#">learn about us »</a></li--> rlm@69: </ul> rlm@69: </div> rlm@69: rlm@69: <div class="author">Written by <author>Robert McIntyre & Dylan Holmes</author></div> rlm@69: rlm@69: rlm@69: rlm@69: rlm@69: rlm@69: rlm@69: rlm@69: <div id="outline-container-1" class="outline-3"> rlm@69: <h3 id="sec-1">Freedom</h3> rlm@69: <div class="outline-text-3" id="text-1"> rlm@69: rlm@69: <ul> rlm@69: <li><a href="../free/html/email.html">How to set up your own Email server</a> rlm@69: </li> rlm@69: <li><a href="../free/html/wiki.html">How to set up your own Wiki</a> rlm@69: </li> rlm@69: <li><a href="../thoughts/html/patents.html">Thoughts on Patents</a> rlm@69: </li> rlm@69: <li><a href="../thoughts/html/server.html">The Server Culture</a> rlm@69: </li> rlm@69: </ul> rlm@69: rlm@69: </div> rlm@69: rlm@69: </div> rlm@69: rlm@69: <div id="outline-container-2" class="outline-3"> rlm@69: <h3 id="sec-2">Adventures in coding</h3> rlm@69: <div class="outline-text-3" id="text-2"> rlm@69: rlm@69: <ul> rlm@69: <li><a href="../abomination/html/no_parens.html">Calling it quits without parentheses</a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/capture-video.html">Capture live video feeds from JMonkeyEngine</a> rlm@69: </li> rlm@69: </ul> rlm@69: rlm@69: rlm@69: </div> rlm@69: rlm@69: </div> rlm@69: rlm@69: <div id="outline-container-3" class="outline-3"> rlm@69: <h3 id="sec-3">Academic</h3> rlm@69: <div class="outline-text-3" id="text-3"> rlm@69: rlm@69: <ul> rlm@69: <li><a href="../dylan/html/quandary.html">Bugs in quantum mechanics</a> rlm@69: </li> rlm@69: <li><a href="../dylan/html/visualizing-reason.html">A category-theoretic view of inductive reasoning</a> rlm@69: </li> rlm@69: <li><a href="../jaynes/html/stat-mech.html">Jaynes' <i>Statistical Mechanics</i></a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/ai-journal-review.html">Interesting Articles from <i>Artificial Intelligence</i></a> rlm@69: </li> rlm@69: <li><a href="../bbbgs/html/bbbgs.html">Improving Background Subtraction with Top-Down Vision</a> rlm@69: </li> rlm@69: <li><a href="../thoughts/html/sloman.html">Transcript of Aaron Sloman - Interview</a> rlm@69: </li> rlm@69: <li><a href="../6.034/html/intro.html">6.034 : Introduction to Artificial Intelligence</a> rlm@69: </li> rlm@69: </ul> rlm@69: rlm@69: </div> rlm@69: rlm@69: </div> rlm@69: rlm@69: <div id="outline-container-4" class="outline-3"> rlm@69: <h3 id="sec-4">Cortex: a virtual world for sensate AI</h3> rlm@69: <div class="outline-text-3" id="text-4"> rlm@69: rlm@69: rlm@69: <p> rlm@69: This was an MEng thesis project while I was at MIT. It won the 2014 rlm@69: Charles and Jennifer Johnson Thesis Award –- 1st Place! rlm@69: </p> rlm@69: <ul> rlm@69: <li><a href="http://aurellem.org/dl/rlm-meng-cortex-final.pdf">Thesis</a> rlm@69: </li> rlm@69: <li><a href="http://aurellem.org/dl/cortex-1.0.0.tar.bz2">Code</a> rlm@69: rlm@69: </li> rlm@69: <li><a href="../cortex/html/intro.html">Intro: Choosing between Virtual and Real Time</a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/setup.html">Installing jMonkeyEngine3, a 3D Game Engine</a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/world.html">Creating a Virtual World</a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/util.html">Utilities that Integrate jMonkeyEngine3 into Clojure </a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/games.html"> Showing off: Games and Examples</a> rlm@69: </li> rlm@69: <li><b>Sensors and effectors</b> rlm@69: <ol> rlm@69: <li><a href="../cortex/html/sense.html">Preamble: auxillary functions</a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/body.html">Building a Body</a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/vision.html">Vision</a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/hearing.html">Hearing</a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/touch.html">Touch</a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/proprioception.html">Proprioception</a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/movement.html">Movement</a> rlm@69: </li> rlm@69: <li><a href="../cortex/html/integration.html">Integration</a> rlm@69: </li> rlm@69: </ol> rlm@69: rlm@69: </li> rlm@69: <li><a href="../cortex/html/gabor.html">Gabor Filters</a> rlm@69: </li> rlm@69: </ul> rlm@69: rlm@69: rlm@69: </div> rlm@69: rlm@69: </div> rlm@69: rlm@69: <div id="outline-container-5" class="outline-3"> rlm@69: <h3 id="sec-5">Pokémon</h3> rlm@69: <div class="outline-text-3" id="text-5"> rlm@69: rlm@69: <ul> rlm@69: <li><a href="../pokemon-types/html/types.html">Best-first search for effective Pokémon types</a> rlm@69: </li> rlm@69: <li><a href="../pokemon-types/html/lpsolve.html">Discovering effective Pokémon types using linear optimization.</a> rlm@69: </li> rlm@69: <li><a href="../vba-clojure/html/rom.html">Notes on deconstructing Pokémon Yellow</a> rlm@69: </li> rlm@69: <li><a href="http://web.mit.edu/dxh/www/guess/">9 Questions with Pokémon</a> rlm@69: <ul> rlm@69: <li><a href="http://aurellem.org/pokeclass/html/idtree.html">How <i>9 Questions with Pokémon</i> was made.</a> rlm@69: </li> rlm@69: <li><a href="http://web.mit.edu/dxh/www/guess/gen2.html">10 Questions with Pokémon</a> (Gen I & II) rlm@69: </li> rlm@69: <li>Use an <a href="http://web.mit.edu/dxh/www/guess/allergy/">allergy assay</a> to determine the type of an unknown Pokémon rlm@69: </li> rlm@69: </ul> rlm@69: rlm@69: </li> rlm@69: <li><a href="./vba-clojure/html/total-control.html">Pokémon Yellow Total Control Hack</a> rlm@69: </li> rlm@69: </ul> rlm@69: rlm@69: rlm@69: </div> rlm@69: rlm@69: </div> rlm@69: rlm@69: <div id="outline-container-6" class="outline-3"> rlm@69: <h3 id="sec-6">Quantitative design</h3> rlm@69: <div class="outline-text-3" id="text-6"> rlm@69: rlm@69: <ul> rlm@69: <li>Quantitative Pokémon displays (in progress) rlm@69: <ul> rlm@69: <li><a href="http://www.aurellem.org/pokeplot/graph.html?q=rug">Breakdown of evolution data</a> rlm@69: </li> rlm@69: <li><a href="http://www.aurellem.org/pokeplot/graph.html?q=shops">Shop locations and inventories</a> rlm@69: </li> rlm@69: <li><a href="http://www.aurellem.org/pokeplot/graph.html?q=tms">Learnability of technical machines</a> rlm@69: </li> rlm@69: <li><a href="http://www.aurellem.org/pokeplot/graph.html?q=affinity">Square graph of dual type combinations</a> rlm@69: </li> rlm@69: </ul> rlm@69: rlm@69: </li> rlm@69: <li><a href="../dylan/resolution.svg">Display resolutions, simplified.</a> Intended to become a replacement rlm@69: for <a href="http://en.wikipedia.org/wiki/File:Vector_Video_Standards4.svg">this Wikipedia graphic</a>. rlm@69: </li> rlm@69: </ul> rlm@69: rlm@69: rlm@69: </div> rlm@69: rlm@69: </div> rlm@69: rlm@69: <div id="outline-container-7" class="outline-3"> rlm@69: <h3 id="sec-7">Thoughts</h3> rlm@69: <div class="outline-text-3" id="text-7"> rlm@69: rlm@69: <ul> rlm@69: <li><a href="../dylan/html/science.html">Science Minus Science</a> rlm@69: </li> rlm@69: <li><a href="../thoughts/html/man-years.html">A Universe of Human Experience</a> rlm@69: </li> rlm@69: <li><a href="../thoughts/html/emacs-password.html">Emacs Password Security</a> rlm@69: </li> rlm@69: <li><a href="../thoughts/html/ideas.html">Ideas</a> rlm@69: </li> rlm@69: </ul> rlm@69: rlm@69: rlm@69: </div> rlm@69: </div> rlm@69: </div> rlm@69: rlm@69: <div id="postamble"> rlm@69: <p class="date">Date: 2014-12-21 12:54:33 EST</p> rlm@69: <p class="author">Author: Robert McIntyre & Dylan Holmes</p> rlm@69: <p class="creator">Org version 7.7 with Emacs version 23</p> rlm@69: <a href="http://validator.w3.org/check?uri=referer">Validate XHTML 1.0</a> rlm@69: rlm@69: </div> rlm@69: </body> rlm@69: </html>