About devilDroid

This is simply a place for me to keep up with my obsessions: Game design & development, robotics/AI, art, subculture, and general geekery. Oh and the occasional post by my brainiac husband.

Game Design & Development

Game design and development, Unity, and C#.

Read More

Robotics, AI & Transhumanism

Robotics, artificial intelligence, transhumanism, cryonics, cognitive science, human-computer/machine interfaces, and rationality.

Read More

Art, Subculture & Geekery

Art, CGI, comics, photography, fashion, subculture, and general geekery.

Read More

Latest News


Eliezer Yudkowsky’s FAI Code Sense

Eliezer Yudkowsky’s essay, “Creating a Friendly AI,” explores the evaluation and mitigation of the risks associated with self-modifying Artificial General Intelligences. A core concept of a self-modifying AI is that the AI will have access to some or all of its own source code and the ability to make improvements […]


towards grace

Using a muscle-computer interface to improve proprioception I have the tragic geek trait of being a klutz.  I skate into walls.  I spontaneously fall off of my heels.  And, as entertaining as that may be, it doesn’t keep me from wanting to develop a sense of grace. Part of the problem, […]


towards a unity of will : 01

Thoughts on creating AI/developer empathy through BCI & augmented reality games This is a work in progress.  I realize that I need to flesh out my ideas for them to become comprehensive.  Still, though, I’d rather publish this now than when it’s perfect, for perfection rarely comes… The primer, from Eliezer […]

Saturn 5 v02

Saturn V

Second version. Model photography by Marcus J. Ranum. Model is Rayn. Saturn V photography and photoshop by myself.


the science surrounding cryonics

Good article on cryonics: https://www.technologyreview.com/s/542601/the-science-surrounding-cryonics/


storm shader

Bad ass storm shader on shadertoy.com: https://www.shadertoy.com/view/Xd23zh


Introduction to REST, Part 5: Applying REST

By now, you should understand that REST is both simple and powerful. Let’s take a look at REST in the real world. REST Clients Ignoring the notable absence of support for DELETE and PUT verbs, modern web browsers are actually reasonably adept participants in RESTful architectures. They are not so […]


Introduction to REST, Part 4: Other HTTP Headers

The HTTP Verbs tell the server what the client wants the server to do with the resource, but several other HTTP headers play an important role in the communications process. HTTP “Accept” Request Headers One interesting aspect of the HTTP specification which is embraced by REST is the use of […]


Introduction to REST, Part 3: The HTTP Verbs

Now that you understand the difference between URLs and URIs, we’ll being to review how servers and clients use HTTP to interact with them. HTTP GET The most commonly used HTTP verb on the Internet today is undoubtedly the GET operation. The name clearly indicates the verb is intended for […]


Introduction to REST, Part 2: Origins and Characteristics

As explained in part 1, Representational State Transfer, or REST, is an architectural design methodology, meaning the concept itself doesn’t recommend any specific toolset or technology, but rather describes an overall approach to designing web-based information systems. I reiterate this because this is a key point. The REST concept was […]


Introduction to REST, Part 1: Basic Concepts

Note: This is an adaptation of an internal whitepaper I wrote four years ago (in 2010) in my spare time for Merrill Lynch. It was well-received by other developers who were unfamiliar with REST, so I decided to share it with the public since it addresses a lot of misconceptions […]


ct2ws – cognitive technology threat warning system

Using human p300 responses–monitored by an EEG–to supervise threat-detection machine learning.   After more than four years of research, DARPA has created a system that successfully combines soldiers, EEG brainwave scanners, 120-megapixel cameras, and multiple computers running cognitive visual processing algorithms into a cybernetic hivemind. Called the Cognitive Technology Threat […]