Category Archives: Dribble

Take your best guess.

Sal Khan

In August 2004 Sal Khan began tutoring his cousin, Nadia, remotely from his computer, Yahoo Doodle, and the telephone. He soon found himself helping others in his family, so many, that he began recording his sessions and posting them on YouTube for everyone to watch. He has not stopped since, and eventually left his job to start and work on the Khan Academy full time, receiving donations from Google and the Bill and Melinda Gates Foundation.

Estimating the Energy Cost of (Artificial) Evolution

This short discussion paper sets out to explore the question: what is the energy cost of evolving complex artificial life? The paper takes an unconventional approach by first estimating the energy cost of natural evolution and, in particular, the species Homo Sapiens Sapiens.

What To Do

Dream: an aspiration; goal; aim;

I have been searching, possibly waiting, for a dream to pursue. I idealize technology, a start-up, for what reason I cannot explain. Possibly why I have come to believe that my efforts in this search have been misplaced. My desire to pursue a dream is rooted in the anticipation of success and its related rush. The desire to achieve significance. Not a passion for the path to success.

Passion: any powerful or compelling emotion or feeling, as love or hate.

I have considered many dreams, but never followed through. Why? Maybe its called it attention deficit, laziness, lack of time, fear. But in the end, I haven’t stopped to consider what path I will find most enjoyable. Passion for the path, the act, the doing, is where people find success. Not the rush of success at outcome.
Richard Branson on Finding Your Passion Project‘s “Question No. 1: What Do You Love?” makes the obvious to some, finally obvious to me.

“here’s the secret to success: find something you love to do so much, you can’t wait for the sun to rise to do it all over again.”

–Chris Gardner

Computer Engineering “Prerequisites”

Based on my last post, I determined MIT’s OpenCourseWare project does not contain a desirable level of Computer Science and Electrical Engineering courses to fulfill a curriculum. Therefore to continue on my path to a free education I decided to look first at basic institution requirements for Computer Engineering and then look for other platforms that provide these courses free and online. I first searched for Computer Engineering School rankings and found the following:

Rank USNews Business Insider
1) MIT California Technical Institute
2) Stanford Massachusets Institute of Technology
3) UC-Berkeley Stanford
4) Carnegie Mellon Rensselaer Polytechnic Institute

MIT’s and Stanford were the only two institutions on both lists so I compared both curricula and identified those mandatory, non-elective, institution requirements.

Stanford’s curriculum is here and MIT’s is here.

The requirements, in summary, were as follows:

Stanford MIT
Dept Course Title Dept Course Title
Math 41 Introductory Calculus Chem 3.09/5.11 Introduction to Solid State Chemistry
Math 42 Calculus Bio 7.01 Fundamentals of Biology
CS 103 Mathematical Foundations of Computing Math 18.01 Single Variable Calculus
CS 109 Introduction to Probability for Computer Scientists Math 18.02 Multivariable Calculus
Phys 41 Mechanics Concepts, Calculations, and Context Phys 8.01 Physics I
Phys 43 Electricity and Magnetism Phys 8.02 Physics II: Electricity and Magnetism
CS 106 Programming Abstracts CS 6.004 Computation Structures
ENGR 40 Introductory Electronics CS 6.005 Elements of Software Construction
CS 107 Computer Organization and Systems CS 6.006 Introduction to Algorithms
CS 110 Computer Organization and Systems 5
CS 161 Design and Analysis of Algorithms

There were some similarities, but not enough at the surface to identify a consistent curriculum of institutional requirements.

3DR Quad C – DIY Kit Roll and Pitch reversed

My first test flight, after assembling my 3D Robotics Quad C kit, ended 30ft up stuck in a tree. It was only afterwords I realized some of my inputs were swapped between my Spektrum AR8000 receiver and my Ardupilot, which switched my pitch and roll controls. Pushing the stick up rolled the quad left and right. Pushing the stick left and right pitched the quad forward and back. On top of which I had inverted the servo controls on my Spektrum transmitter.

Courtesy of multi-rotors Tumblr post

If only I had found the above images from multi-rotors Tumblr post sooner.