User Tools

Site Tools


people:joby_elliott

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
people:joby_elliott [2017/09/13 00:48] jelliottpeople:joby_elliott [2018/11/29 22:33] (current) – Thought I'd go ahead and add my paper from last year's class jelliott
Line 3: Line 3:
 I'm a gazillionth-year CS senior, who was at one point 7 credit hours away from a BFA. I'm a gazillionth-year CS senior, who was at one point 7 credit hours away from a BFA.
  
-I work as a web developer now, and that's really how I wound up interested in how to build distributed things.+I work as a web developer now, and that's really how I wound up interested in how to build distributed things. The internet is big and people interacting with it is extremely asynchronous. It behooves the web development community to think hard on how to make things robust. 
 + 
 +  * [[people:joby_elliott:project|Project Ideas]] 
 +  * [[people:joby_elliott:log|Work Log]] 
 +  * {{:people:joby_elliott:scaleless_pathfinding_with_robust-first_minimum_spanning_trees.pdf|Scaleless pathfinding with robust-first minimum spanning trees}}
  
 ===== Ulam Public Key ===== ===== Ulam Public Key =====
Line 15: Line 19:
 </file> </file>
  
-===== Project Direction Ideas =====+===== Ulam in Windows =====
  
-I'm still somewhat interested in consensus-buildingbut I kind of wonder if it should even be all that complex in a lot of cases.+**Update:** as of the Fall Creators Updateyou no longer need to fool around with the insider preview builds.
  
-At this point I'm so taken with the concept of bonds that I'm actually leaning toward wanting to just do an implementation of that. I've got some ideas for how to use them for semi-permeable membranestoo.+Now, once you have the 2017 Fall Creators Update, you just go into Windows features, turn on Windows Subsystem for Linuxand install Ubuntu from the store.
  
-As a less big-monster-central-questiong-of-the-entire-paradigm project than "consensus," I have an idea for combining the wavefront/burn idea with the ant/nest concept with something like pheromones but which builds a sparse grid of copies of itselfMake the grid self-repairing, and use propagating/burning signals to map the gradient both back to the nest and to ants that have located things they are looking forSee if a solid resource-gathering behavior can be built that way, even inside a maze or around obstacles.+Then you can install Xming in Windowsset DISPLAY=:0 in both your .profile and .bashrc, and even GUI programs will work. You could probably even build xlaunch files to make shortcuts in Windows that launch Ubuntu apps through XmingI've never tried though.
  
-===== Ulam in Windows =====+WSL will mount your Windows files in /mnt, organized by drive letter. If you want to mount network drives or other sorts, you have to add them to fstab yourself, like:
  
-I've done something sort of demented, but thought I would throw out that this is possible. If you install a Windows Insider preview build, you can then install the Windows for Linux Subsystem. It's basically a thing that lets native Linux binaries run inside Windows. Then you can install a prepackaged CLI copy of Ubuntu out of the Windows Store, and you'll have a fully functional Ubuntu command line running **natively** inside Windows. Then you can install Xming (or some other X server) in Windows, and run GUI Ubuntu programs natively(ish) on Windows 10!+<file> 
 +//server/share \mnt\xyz drvfs defaults 0 0 
 +</file>
  
-It's sickI know. It lets me write, compile, and run Ulam on my Surface Pro though. The simulator even runs pretty fast.+One handy thing is that since Windows is handling the underlying requestsit lets you mount things Windows knows the credentials for without having to duplicate the credentials in Ubuntu.
people/joby_elliott.1505263694.txt.gz · Last modified: 2017/09/13 00:48 by jelliott