Category: Hacking

[Michael] has been working on projects involving lucid dreaming for a long time. The recurring problem with most projects of this nature, though, is that they often rely on some sort of headgear or other wearable which can be cumbersome to actually sleep with. He seems to have made some headway on that problem by replacing some of the offending equipment with a small camera that can detect eye movements just as well as other methods.

The idea behind projects like this is that a piece of hardware detects when the user is in REM sleep, and activates some cue which alerts the sleeper to the fact that they’re dreaming (without waking them up). Then, the sleeper can take control of the dream. The new device uses a small camera that dangles in front of an eye, which is close enough to monitor the eye’s movement. It measures the amount of change between each frame, logs the movements throughout the night and plays audio tracks or triggers other hardware when eye movements are detected.

[Michael] is looking for volunteers to provide sleep logs and run tests, so if you’re interested then check out the project!

Source: Hackaday


Human Interface Layer

I received an even more mysterious device that does input (and output?) via audio cables… still have to summon the courage to give it a test run!

Optical mouse hack

Lucid Dream Art

I recently came across Michael Paul Coder’s latest FIELD update on Lucidcode which was of great interest to me.

Basically this program is an upgraded version of his mouse control reader program for the LucidScribe platform.

The program, via the algorithm, could now detect the delicate movement picked up by the small camera sensor in the mouse where it would play a short soundtrack after several ‘movements’ over a short period of time.

It would be hoped that the mouse optics could be used as a form of REM eyelid movement or detection method, which might prove useful as a help in regard to lucid dreaming.

eye mask fitted with optical mouse assembly DreamCaptcha mask

It should be noted, hardware wise, that using an optical mouse in this way is not a new idea where the LED is directly replaced with an IR counterpart.

I personally have come across some interesting articles on the Internet and forums…

View original post 36 more words

I was classified as an alien of extraordinary ability. For science! In the field of mobile biometric identification.

It took the better part of the year to gather the courage and send in the petition that consisted of a table of contents, form I-129, a support letter, my resume, 8 reference letters, 6 certifications and 3 media references.

Alien of Extraordinary Ability (O-1A)

Since my work has not yet been recognized by the Nobel committee, I went with the following three criteria:

  • Original scientific, scholarly, or business-related contributions of major significance in the field
  • Employment in a critical or essential capacity for organizations and establishments, that have a distinguished reputation
  • A high remuneration for services as evidenced by contracts

Continue reading



Michael blogged about his project with OpenEEG from Olimex, he made dreams recorder and he is able to communicate inside his dreams with morse code and record his blinks for further data analysis when wake up. How cool is this?

View original post

I ran into the following error while traversing certain user’s security groups in Active Directory:

System.DirectoryServices.AccountManagement.NoMatchingPrincipalException: An error occurred while enumerating the groups. The group could not be found.

The error was thrown when calling GetAuthorizationGroups() on line 3:

PrincipalContext adServer = new PrincipalContext(ContextType.Domain, CasRolesConfig.ADServer);
UserPrincipal adUser = UserPrincipal.FindByIdentity(adServer, samAccountName );
PrincipalSearchResult<Principal> adAuthGroups = adUser.GetAuthorizationGroups();
foreach (Principal adAuthGroup in adAuthGroups)
    string groupName = adAuthGroup.Name;
    // [...]

The error occurs when the group or child group contains a ForeignSecurityPrincipal. Microsoft has confirmed it as an issue and a bug has been raised internally.

Read more

I wrote an article on how to call native code on Android from JavaScript in Sencha Touch through PhoneGap over at the new Behavioural Technology Blog, where I will be documenting the development of a mobile sensing framework.