rlm@66: <?xml version="1.0" encoding="utf-8"?> rlm@66: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" rlm@66: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> rlm@66: <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> rlm@66: <head> rlm@66: <title>Our Blog Entries</title> rlm@70: <!-- 2015-04-19 Sun 03:58 --> rlm@66: <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> rlm@66: <meta name="generator" content="Org-mode" /> rlm@66: <meta name="author" content="Robert McIntyre & Dylan Holmes" /> rlm@66: <meta name="description" content="A Blog on AI, quantum mechanics, philosophy, and all sorts of coding goodies in clojure, java, C and more!" rlm@66: /> rlm@66: <meta name="keywords" content="AI, clojure, quantum mechanics" /> rlm@66: <style type="text/css"> rlm@66: <!--/*--><![CDATA[/*><!--*/ rlm@66: .title { text-align: center; } rlm@66: .todo { font-family: monospace; color: red; } rlm@66: .done { font-family: monospace; color: green; } rlm@66: .priority { font-family: monospace; color: orange; } rlm@66: .tag { background-color: #eee; font-family: monospace; rlm@66: padding: 2px; font-size: 80%; font-weight: normal; } rlm@66: .timestamp { color: #bebebe; } rlm@66: .timestamp-kwd { color: #5f9ea0; } rlm@66: .right { margin-left: auto; margin-right: 0px; text-align: right; } rlm@66: .left { margin-left: 0px; margin-right: auto; text-align: left; } rlm@66: .center { margin-left: auto; margin-right: auto; text-align: center; } rlm@66: .underline { text-decoration: underline; } rlm@66: #postamble p, #preamble p { font-size: 90%; margin: .2em; } rlm@66: p.verse { margin-left: 3%; } rlm@66: pre { rlm@66: border: 1px solid #ccc; rlm@66: box-shadow: 3px 3px 3px #eee; rlm@66: padding: 8pt; rlm@66: font-family: monospace; rlm@66: overflow: auto; rlm@66: margin: 1.2em; rlm@66: } rlm@66: pre.src { rlm@66: position: relative; rlm@66: overflow: visible; rlm@66: padding-top: 1.2em; rlm@66: } rlm@66: pre.src:before { rlm@66: display: none; rlm@66: position: absolute; rlm@66: background-color: white; rlm@66: top: -10px; rlm@66: right: 10px; rlm@66: padding: 3px; rlm@66: border: 1px solid black; rlm@66: } rlm@66: pre.src:hover:before { display: inline;} rlm@66: pre.src-sh:before { content: 'sh'; } rlm@66: pre.src-bash:before { content: 'sh'; } rlm@66: pre.src-emacs-lisp:before { content: 'Emacs Lisp'; } rlm@66: pre.src-R:before { content: 'R'; } rlm@66: pre.src-perl:before { content: 'Perl'; } rlm@66: pre.src-java:before { content: 'Java'; } rlm@66: pre.src-sql:before { content: 'SQL'; } rlm@66: rlm@66: table { border-collapse:collapse; } rlm@66: caption.t-above { caption-side: top; } rlm@66: caption.t-bottom { caption-side: bottom; } rlm@66: td, th { vertical-align:top; } rlm@66: th.right { text-align: center; } rlm@66: th.left { text-align: center; } rlm@66: th.center { text-align: center; } rlm@66: td.right { text-align: right; } rlm@66: td.left { text-align: left; } rlm@66: td.center { text-align: center; } rlm@66: dt { font-weight: bold; } rlm@66: .footpara:nth-child(2) { display: inline; } rlm@66: .footpara { display: block; } rlm@66: .footdef { margin-bottom: 1em; } rlm@66: .figure { padding: 1em; } rlm@66: .figure p { text-align: center; } rlm@66: .inlinetask { rlm@66: padding: 10px; rlm@66: border: 2px solid gray; rlm@66: margin: 10px; rlm@66: background: #ffffcc; rlm@66: } rlm@66: #org-div-home-and-up rlm@66: { text-align: right; font-size: 70%; white-space: nowrap; } rlm@66: textarea { overflow-x: auto; } rlm@66: .linenr { font-size: smaller } rlm@66: .code-highlighted { background-color: #ffff00; } rlm@66: .org-info-js_info-navigation { border-style: none; } rlm@66: #org-info-js_console-label rlm@66: { font-size: 10px; font-weight: bold; white-space: nowrap; } rlm@66: .org-info-js_search-highlight rlm@66: { background-color: #ffff00; color: #000000; font-weight: bold; } rlm@66: /*]]>*/--> rlm@66: </style> rlm@66: <link rel="stylesheet" type="text/css" href="../../aurellem/css/argentum.css" /> rlm@66: <script type="text/javascript"> rlm@66: /* rlm@66: @licstart The following is the entire license notice for the rlm@66: JavaScript code in this tag. rlm@66: rlm@66: Copyright (C) 2012-2013 Free Software Foundation, Inc. rlm@66: rlm@66: The JavaScript code in this tag is free software: you can rlm@66: redistribute it and/or modify it under the terms of the GNU rlm@66: General Public License (GNU GPL) as published by the Free Software rlm@66: Foundation, either version 3 of the License, or (at your option) rlm@66: any later version. The code is distributed WITHOUT ANY WARRANTY; rlm@66: without even the implied warranty of MERCHANTABILITY or FITNESS rlm@66: FOR A PARTICULAR PURPOSE. See the GNU GPL for more details. rlm@66: rlm@66: As additional permission under GNU GPL version 3 section 7, you rlm@66: may distribute non-source (e.g., minimized or compacted) forms of rlm@66: that code without the copy of the GNU GPL normally required by rlm@66: section 4, provided you include this license notice and a URL rlm@66: through which recipients can access the Corresponding Source. rlm@66: rlm@66: rlm@66: @licend The above is the entire license notice rlm@66: for the JavaScript code in this tag. rlm@66: */ rlm@66: <!--/*--><![CDATA[/*><!--*/ rlm@66: function CodeHighlightOn(elem, id) rlm@66: { rlm@66: var target = document.getElementById(id); rlm@66: if(null != target) { rlm@66: elem.cacheClassElem = elem.className; rlm@66: elem.cacheClassTarget = target.className; rlm@66: target.className = "code-highlighted"; rlm@66: elem.className = "code-highlighted"; rlm@66: } rlm@66: } rlm@66: function CodeHighlightOff(elem, id) rlm@66: { rlm@66: var target = document.getElementById(id); rlm@66: if(elem.cacheClassElem) rlm@66: elem.className = elem.cacheClassElem; rlm@66: if(elem.cacheClassTarget) rlm@66: target.className = elem.cacheClassTarget; rlm@66: } rlm@66: /*]]>*///--> rlm@66: </script> rlm@66: </head> rlm@66: <body> rlm@66: <div id="content"> rlm@66: <h1 class="title">Our Blog Entries</h1> rlm@66: rlm@66: <div class="header"> rlm@66: <div class="float-right"> rlm@66: </div> rlm@66: rlm@66: <h1>aurellem <em>☉</em></h1> rlm@66: <ul class="nav"> rlm@66: <li><a href="/">read the blog »</a></li> rlm@66: <!-- li><a href="#">learn about us »</a></li--> rlm@66: </ul> rlm@66: </div> rlm@66: rlm@66: <div class="author">Written by: <author> rlm@66: <p> rlm@66: Robert McIntyre & Dylan Holmes rlm@66: </p> rlm@66: </author></div> rlm@66: rlm@66: <div id="outline-container-unnumbered-1" class="outline-2"> rlm@66: <h2 id="unnumbered-1">Freedom</h2> rlm@66: <div class="outline-text-2" id="text-unnumbered-1"> rlm@66: <ul class="org-ul"> rlm@66: <li><a href="../free/html/email.html">How to set up your own Email server</a></li> rlm@66: <li><a href="../free/html/wiki.html">How to set up your own Wiki</a></li> rlm@66: <li><a href="../thoughts/html/patents.html">Thoughts on Patents</a></li> rlm@66: <li><a href="../thoughts/html/server.html">The Server Culture</a></li> rlm@66: </ul> rlm@66: </div> rlm@66: </div> rlm@66: <div id="outline-container-unnumbered-2" class="outline-2"> rlm@66: <h2 id="unnumbered-2">Adventures in coding</h2> rlm@66: <div class="outline-text-2" id="text-unnumbered-2"> rlm@66: <ul class="org-ul"> rlm@66: <li><a href="../abomination/html/no_parens.html">Calling it quits without parentheses</a></li> rlm@66: <li><a href="../cortex/html/capture-video.html">Capture live video feeds from JMonkeyEngine</a></li> rlm@66: </ul> rlm@66: </div> rlm@66: </div> rlm@66: rlm@66: <div id="outline-container-unnumbered-3" class="outline-2"> rlm@66: <h2 id="unnumbered-3">Academic</h2> rlm@66: <div class="outline-text-2" id="text-unnumbered-3"> rlm@66: <ul class="org-ul"> rlm@66: <li><a href="../dylan/html/quandary.html">Bugs in quantum mechanics</a></li> rlm@66: <li><a href="../dylan/html/visualizing-reason.html">A category-theoretic view of inductive reasoning</a></li> rlm@66: <li><a href="../jaynes/html/stat-mech.html">Jaynes' <i>Statistical Mechanics</i></a></li> rlm@66: <li><a href="../cortex/html/ai-journal-review.html">Interesting Articles from <i>Artificial Intelligence</i></a></li> rlm@66: <li><a href="../bbbgs/html/bbbgs.html">Improving Background Subtraction with Top-Down Vision</a></li> rlm@66: <li><a href="../thoughts/html/sloman.html">Transcript of Aaron Sloman - Interview</a></li> rlm@66: <li><a href="../6.034/html/intro.html">6.034 : Introduction to Artificial Intelligence</a></li> rlm@66: </ul> rlm@66: </div> rlm@66: </div> rlm@66: <div id="outline-container-unnumbered-4" class="outline-2"> rlm@66: <h2 id="unnumbered-4">Cortex: a virtual world for sensate AI</h2> rlm@66: <div class="outline-text-2" id="text-unnumbered-4"> rlm@66: <p> rlm@66: This was an MEng thesis project while I was at MIT. It won the 2014 rlm@66: Charles and Jennifer Johnson Thesis Award –- 1st Place! rlm@66: </p> rlm@66: rlm@66: <ul class="org-ul"> rlm@66: <li><a href="http://aurellem.org/dl/rlm-meng-cortex-final.pdf">Thesis</a></li> rlm@66: <li><a href="http://aurellem.org/dl/cortex-1.0.0.tar.bz2">Code</a></li> rlm@66: rlm@66: <li><a href="../cortex/html/intro.html">Intro: Choosing between Virtual and Real Time</a></li> rlm@66: <li><a href="../cortex/html/setup.html">Installing jMonkeyEngine3, a 3D Game Engine</a></li> rlm@66: <li><a href="../cortex/html/world.html">Creating a Virtual World</a></li> rlm@66: <li><a href="../cortex/html/util.html">Utilities that Integrate jMonkeyEngine3 into Clojure </a></li> rlm@66: <li><a href="../cortex/html/games.html"> Showing off: Games and Examples</a></li> rlm@66: <li><b>Sensors and effectors</b> rlm@66: <ol class="org-ol"> rlm@66: <li><a href="../cortex/html/sense.html">Preamble: auxillary functions</a></li> rlm@66: <li><a href="../cortex/html/body.html">Building a Body</a></li> rlm@66: <li><a href="../cortex/html/vision.html">Vision</a></li> rlm@66: <li><a href="../cortex/html/hearing.html">Hearing</a></li> rlm@66: <li><a href="../cortex/html/touch.html">Touch</a></li> rlm@66: <li><a href="../cortex/html/proprioception.html">Proprioception</a></li> rlm@66: <li><a href="../cortex/html/movement.html">Movement</a></li> rlm@66: <li><a href="../cortex/html/integration.html">Integration</a></li> rlm@66: </ol></li> rlm@66: <li><a href="../../cortex/html/gabor.html">Gabor Filters</a></li> rlm@66: </ul> rlm@66: </div> rlm@66: </div> rlm@66: rlm@66: <div id="outline-container-unnumbered-5" class="outline-2"> rlm@66: <h2 id="unnumbered-5">Pokémon</h2> rlm@66: <div class="outline-text-2" id="text-unnumbered-5"> rlm@66: <ul class="org-ul"> rlm@66: <li><a href="../pokemon-types/html/types.html">Best-first search for effective Pokémon types</a></li> rlm@66: <li><a href="../pokemon-types/html/lpsolve.html">Discovering effective Pokémon types using linear optimization.</a></li> rlm@66: <li><a href="../vba-clojure/html/rom.html">Notes on deconstructing Pokémon Yellow</a></li> rlm@66: <li><a href="http://web.mit.edu/dxh/www/guess/">9 Questions with Pokémon</a> rlm@66: <ul class="org-ul"> rlm@66: <li><a href="http://aurellem.org/pokeclass/html/idtree.html">How <i>9 Questions with Pokémon</i> was made.</a></li> rlm@66: <li><a href="http://web.mit.edu/dxh/www/guess/gen2.html">10 Questions with Pokémon</a> (Gen I & II)</li> rlm@66: <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</li> rlm@66: </ul></li> rlm@66: <li><a href="./vba-clojure/html/total-control.html">Pokémon Yellow Total Control Hack</a></li> rlm@66: </ul> rlm@66: </div> rlm@66: </div> rlm@66: rlm@66: <div id="outline-container-unnumbered-6" class="outline-2"> rlm@66: <h2 id="unnumbered-6">Quantitative design</h2> rlm@66: <div class="outline-text-2" id="text-unnumbered-6"> rlm@66: <ul class="org-ul"> rlm@66: <li>Quantitative Pokémon displays (in progress) rlm@66: <ul class="org-ul"> rlm@66: <li><a href="http://www.aurellem.org/pokeplot/graph.html?q=rug">Breakdown of evolution data</a></li> rlm@66: <li><a href="http://www.aurellem.org/pokeplot/graph.html?q=shops">Shop locations and inventories</a></li> rlm@66: <li><a href="http://www.aurellem.org/pokeplot/graph.html?q=tms">Learnability of technical machines</a></li> rlm@66: <li><a href="http://www.aurellem.org/pokeplot/graph.html?q=affinity">Square graph of dual type combinations</a></li> rlm@66: </ul></li> rlm@66: <li><a href="../dylan/resolution.svg">Display resolutions, simplified.</a> Intended to become a replacement rlm@66: for <a href="http://en.wikipedia.org/wiki/File:Vector_Video_Standards4.svg">this Wikipedia graphic</a>.</li> rlm@66: </ul> rlm@66: </div> rlm@66: </div> rlm@66: rlm@66: <div id="outline-container-unnumbered-7" class="outline-2"> rlm@66: <h2 id="unnumbered-7">Thoughts</h2> rlm@66: <div class="outline-text-2" id="text-unnumbered-7"> rlm@66: <ul class="org-ul"> rlm@66: <li><a href="../dylan/html/science.html">Science Minus Science</a></li> rlm@66: <li><a href="../thoughts/html/man-years.html">A Universe of Human Experience</a></li> rlm@66: <li><a href="../thoughts/html/emacs-password.html">Emacs Password Security</a></li> rlm@66: <li><a href="../thoughts/html/ideas.html">Ideas</a></li> rlm@66: </ul> rlm@66: </div> rlm@66: </div> rlm@66: </div> rlm@66: <div id="postamble" class="status"> rlm@66: <p class="author">Author: Robert McIntyre & Dylan Holmes</p> rlm@70: <p class="date">Created: 2015-04-19 Sun 03:58</p> rlm@66: <p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 24.4.1 (<a href="http://orgmode.org">Org</a> mode 8.3beta)</p> rlm@66: <p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p> rlm@66: </div> rlm@66: </body> rlm@66: </html>