Sunday, November 17, 2013

How science makes world more fascinating and wonderful

Have you ever heard from religious people that we should look at the trees, rocks, birds and the whole nature and tell them that there’s no creator for all this beauty? Have you encountered opinion that science, reason and careful empirical examination of the world around us strips away this beauty?

Have you ever heard from religious people that we should look at the trees, rocks, birds and the whole nature and tell them that there’s no creator for all this beauty? Have you encountered opinion that science, reason and careful empirical examination of the world around us strips away this beauty?

I can’t count the times I have heard this “argument” against science and god and I think it couldn’t be farther from the truth. If someone looks at the trees with absolute ignorance in regards to how they work and finds them beautiful, why person who knows a lot about them cannot do the same?

In fact knowing all the intricate processes going on in every leaf, every branch, every single cell of the large tree, understanding how the chaotic chemical orchestra results in life, growth and all the other properties of the tree we can observe, comprehending how the tree got there and how it evolved via long process of small changes and how its characteristics that the ignorant person finds beautiful developed only adds more beauty and fascination.

An educated person can admire not only the parts of the nature we can perceive by naked eye, but also all its beautiful details that are revealed only by careful investigation and scientific experimentation and evidence gathering.

When an ignorant person looks at a tree, he sees just the “shell” visible to our senses. When an educated person looks at a tree he sees the “shell” as well, but also thinks of the huge amounts of cells, working together to make up a living tree. He also thinks of the hundreds of millions of years of biological development that led to the beautiful object of admiration in front of him: an image hundreds of millions times more beautiful and fascinating than just the outer shell.

Educated persons will know how every cell of every leaf of a tree will break molecules of water to extract an electron so it can be used in the photosynthesis process and the oxygen molecule that breaks away from the hydrogen is then released in the air and later inhaled by us, transported around the body and into our cells, where it accepts a different electron, links with a different hydrogen ion, producing a molecule of water, as the end stage of cellular respiration which provides our cells with energy products it uses for many of biological functions, some of which result in the neural processes of thinking and admiration of this beautiful cycle.

Person admiring with ignorance has no chance of seeing and understanding this immense beauty if they choose to remain blind to many aspects and details of the world they live in. And this shouldn’t be insult to these people. No, I encourage them: find a book, find a documentary, read an encyclopedia, even go to some university courses to educate yourself.

If the blurry shallow picture of nature and world around you is enough to fill you with wonder and amazement, learning about all the intricate details will blow your mind. Science and understanding doesn’t make the world around more boring, that’s just a stupid stereotype repeated again and again by people who don’t understand science and what kind of people many scientists are or were.

Science makes the world a billion times more beautiful because it gives you billion of details interconnected with each other in variety of ways to admire and fill you with wonder. There’s no need to make up things about the world to make it more wondrous.

The world is full of wonderful and amazing things by itself, you just need to open your eyes to it. Science is just a reliable method to examine it in detail with highest accuracy and certainty as possible. And you can go even further, becoming a scientist and searching for new things about the world for others to admire.

There’s no reason why seeing much more of the world you live in would take away its wonder. Admiring from ignorance is like seeing extremely blurry photo of a masterpiece painting with washed out colors. Sure you can find some beauty in the mystery of wondering what the fuzzy shapes might be and trying to interpret them in some way, but you can never appreciate all the details and vibrant colors and seeing how all the bits of painting are interconnected, forming a complex coherent picture that you can admire in all its beauty and complexity for the way it really is, instead of fuzzy blurry guessing of what it might be and what it might mean.

If you really want to admire the world around you and for what it really is, try opening your eyes fully to it, instead of looking through thick distorting glass of ignorance and claims without proper evidence.

Sunday, October 27, 2013

My take on the free will

Free will. Popular topic discussed by philosophers and scientists. Do we have it? Or do we have just an illusion of it? Can we be held responsible for our actions? I would like to share my position on this subject with you. Because I have no choice but to do that :-)

People feel that they have free will that is a free control over their decisions and actions. We punish people when they decide to do bad things to others, because they are the ones who freely choose that harmful behavior and thus are held responsible for their actions.

There’s an idea of free will that you can do absolutely anything, going around the laws of the universe is obviously not true, otherwise I wouldn't be in this kind of universe, writing this article, since I would be too busy playing around in a world of my own choice. So let’s focus on a free will that means we have any choice over what we do within the possibilities of our bodies and the universe we inhabit.

Are we just decision making algorithms? 

We are made out of matter and energy, including our brains, which are very intricate “machines” that process information and control our behavior. We are our brains, at least everything we know at this moment points to that. If our brains are complex machines that work according to a determined set of rules that essentially boil down to very convoluted and complex interactions of basic elementary particles, does that mean that we have no free will and are subject to the laws of physics?

If we write a program that takes certain data as input and produces certain decision as output, did it achieve that decision by its own free will? It simply followed its predetermined behavior, a set of rules that given the same input variables produce the exactly same result. Even if we made the algorithm very large and convoluted, with many input variables influencing its output in various ways, its decision making process would be very difficult to follow as well as the influencing variables, but it still wouldn't make a free choice, but simply follow a deterministic set of rules.

Does randomness help? 

And what makes us think that our brains are different? Perhaps quantum physics can help us here, with the uncertainty principle. It would be analogous to including a random number generator as an input variable (consider source of true random values, not a pseudo-random generator for the sake of argument). Then, given the same input variables (sans the random one) it would produce different result each time.

But does that make its decision making process actually free? It still follows a predetermined series of steps in order to achieve a conclusion. It’s just that one of the input variables is randomized and unknown in advance, which also means that the algorithm has no choice over it. There’s no conscious element choosing a particular outcome, only undetermined event influencing deterministic algorithm. Furthermore, given same determined input variables and same randomized variable, the algorithm would still produce same result.

So even if nondeterministic phenomena had any significant effect on the decision making process of our brains and neural networks, it would hardly be a free will.

No… for a true free will, our minds would have to exist outside of the causality and laws of physics, controlling our brains and bodies like puppets, but nothing in all the knowledge and understanding of how our brains work seems to indicate anything even remotely similar to that. So there’s little reason to believe there’s actual free will.

What kind of “free will” do we have? 

But why do we feel that we have free will? Free choice over what we do and how we behave? Is free will just an illusion?

Indeed it is. Our behavior and decision making process is at the principle no different from the simple computer algorithm, but much more complicated and convoluted, with millions or even billions of various influences – “input variables”. Our behavior and choices are influenced by our genetics and environment.

As have many experiments shown, genetics has large say on our personality and nature, which interplays with the environment from the earliest stages of development in the womb. Differences in nurture can alter the way our brains develop and are structured to some extent as does education and interaction with the world after we're born.

Each day we are bombarded with tons of new information that our brains process and we are consciously aware only of small portion of it. Our conscious mind can’t keep track of all the influences, of the countless numbers of “input” variables that are continuously processed by our brains and in various ways influence the “output” – our behavior and choices we make.

Our decision can be influenced both by immediate experiences, like reacting to something that just happened and distant experiences, like a traumatic event in our childhood (but also much more subtler ones). We can’t control all these variables that produce our decisions and we can't even be aware of all of them, therefore we aren’t aware of how we actually reached to our decisions. Our behavior is even heavily influenced by our endocrine system as various hormones bathe the brain and influence its function.

However we consciously experience some of the mental processes that process the input stimuli and output a decision, which is why we have illusion of free will. The decision making process isn't a black box from our perspective. We are the decision making process.

Unlike a simple computer algorithm, we contain many more “algorithms” that process the world around us and take care of rationalizing, conscious thought, emotions. Our mind is interplay of these interconnected “algorithms” which are involved in various ways in the decision making process. Even if our rationalization and thinking follows some predetermined rules, it’s complicated and convoluted enough that it creates illusion of free choice.

So if I were to define a free will that definitely exists, I would define it as some self-aware “entity” (which can be manifestation of interactions of various parts of the brain, not a single physical thing) experiencing at least some of the decision making process, even if that process is completely deterministic and follows some physical laws that the entity has no control over.

Under that definition, we do have free will, but simple computer algorithm doesn’t. If we were to create a complex computer algorithm, which was capable of reasoning the way we do and internally experiencing its own decision making process, it would also have this free will, even if it’s just an illusion.

What responsibility really means 

If we have no true free control over our actions and our behavior is just very convoluted and complex set of interactions which all boil down to the laws of physics, how can we attribute responsibility for someone’s actions? How can we say that someone is responsible for certain action when what they did is simply a result of the physical laws?

The whole world is full of specific interactions that follow the laws of physics. And we call some bunches of particles arranged and interacting in certain way X and another arrangement interacting in different way Y or even different interaction of the same arrangement Z. Considering this, free will is nothing more than another group of particles interacting in certain way.

Of course, no arrangement or interaction is the same. For example each apple is completely unique and I think you would have problems finding two apples that would be exactly the same, down to every single molecule. So it’s not about naming very specific arrangements something, but rather arrangements that have certain common and similar features. The whole word is fuzzy and only things that have enough apple-like features will be called apples, even if it’s just our concept and there’s no intrinsic concept of “apple” or any other isolated entity in the laws of physics.

And some other sets of arrangements of particles we call humans and we also label their interactions and actions in various ways. We can say that given person is responsible for certain action, because it originated from it. Free will is not necessary to assign responsibility and blame to some entity, if we say that responsibility means that given event was a result of actions of given entity.

Falling rocks and murderers 

This of course means that if a large rock falls and kills a person, we can say that this rock is responsible for killing that person as well as the events that led to it falling down, whether there was any decision making process involved or not. It’s simply a non-factor. The rock could have fallen down perhaps simply due to unfortunate conditions and timing or perhaps a person made a decision and pushed it over with intention to kill someone else – in this case we can trace the responsibility to this person.

Some would ask a question then: Why don't we lock up the rock in prison then? And the answer is quite simple: Because it doesn't make any sense. But why do we then lock up murderers and serial killers in prison, when their behavior is simply result of physical laws of the universe?

Because we have evolved in a way that we try to ensure our further survival, we have to deal with these things in order to prevent any more harm to our society and to individuals. And while both rock falling by unfortunate timing and a person consciously deciding to shoot someone were simply following physical laws and are same in this regard, their properties and the way the series of interactions led to death of someone else are very different.

And that difference is what we base our response on. We should always try to find the best possible way to eliminate harm. Locking up rock in a prison is nonsensical, because the rock isn't capable of intentionally rolling around and falling on people again. A person on the other hand can keep shooting and killing more people if left free.

Free will or even conscious thought are irrelevant when dealing with potential harm: we have to consider the specific situation and circumstances and approach each case differently based on its nature and the way it could result in more harm.

In case of rock, we might place any loose rocks in the area somewhere else, where they have no risk of falling down. Or we can build barriers to stop them. Or also put up warning signs or even find alternate, safer route.

In the case of a person killing others, we can put this person in prison, to prevent any further murders. We can assign responsibility for the deaths to given person, when the person executed actions that led to these deaths. Therefore putting this specific person which kills other persons in prison will ensure safety of others.

Unfair world and the insane 

Is it fair to the person that the physical laws ultimately led to them behaving in that way and ending up locked down? It’s definitely not. But it’s not fair either for people who are being killed or harmed in other way if the person is left free. And after all, we all follow the laws of nature and if the killer has no actual free will and choice to do things he did, neither do other people who capture this person and put it in prison to protect others.

Ideally we should try to influence these people in a way that they can be reintegrated back to society and have better life themselves. More importantly we should look for ways to help other people in less fortunate circumstances to prevent harmful behavior happening in the first place.

There’s also difference between someone who hurts others for personal gain and a mentally ill person. While both people had no actual choice in their behavior and their actions were determined by many factors following the physical laws, there’s a difference in the actual cause of their harmful behavior and the way we deal with them.

People in the first group usually understand that their actions will hurt other people and when dealt with appropriately, there’s a possibility they realize what they've done and won't do it again and can be reintegrated in the society.

The other group however has their reasoning skills impaired in some way. The legal system can classify them as “Not guilty for the reason of insanity”, but they are still the ones responsible for the things they did, even if their action stem from different mental processes. And we deal with these people different as well.

We take care of them in mental asylums, which are better suited for their situation. The point is, even though both groups are following the same basic physical laws, each one is structured somewhat differently. Their circumstances are different and just as we don't treat rock falling on people and a murderer the same way, we don't treat people who murder for personal benefit and are reasonably and people who don't realize they are actually killing others the same way.

Different response for different circumstances 

Different circumstances need to be dealt with differently, even if they all boil down to the same physical laws.

Our own bodies deal with harmful elements, like bacterial or viral infections or cancerous cells and try to remove or eliminate them. Some cells can go rogue by a set of biochemical reactions that are simply unfortunate coincidences, but following the very same laws of nature as all the other healthy cells and they are sacrificed and destroyed to save the whole organism.

Same could be applied to society – certain kinds of behavior are simply harmful to the society as whole and we need to deal with them. Ideally not by destroying them, but by containing and helping them to change, so they can function better with others.

The world isn't a fair place. Lives of some are very lucky and full of joy, lives of some are extremely unfortunate and filled with pain and suffering and there are a lot of people somewhere in between these two extremes. But we should try to find ways to create influences and environment that push as many people as possible closer to the lucky side and generally make everyone’s lives better.

Even though all our actions and interactions might follow the physical laws and our free will is an illusion, we don't know what the future will bring because of the sheer amount of influences. My hope is for a world that better and happier place for everyone.

My hope is that the laws of nature will give people no choice but to create such world.

Friday, October 11, 2013

A year of freelance self-education (+ rambling about biology)

It’s been a while since I have decided to drop out of the college/university and keep learning on my own, as I've been doing for a while. Recently I was asked how it feels and if I regret that decision by someone and I think I could share more elaborate answer with you.

I'll start with a quick answer: No, I don't regret my decision. On the contrary, I am very happy about it and educating myself further without the combined variety of pressures of the college life feels much more relaxed and enlightening.

I've learned a lot over the time. I bought myself a bunch of books on various topics outside of my current area of expertise (computer science): most importantly a big biology textbook that covers everything from basic biochemistry to whole ecosystem (and is appropriately lengthy), since the realm of functions of biological “machines” was one of the most unknown ones to me that was also bugging my mind the most.

And when I don’t know almost anything about something, it burns. Not knowing is like extra flammable oil poured into the fire of curiosity. And that’s what really pushes me to learn about things: just my natural curiosity and desire the understand things and how the world works. I don't want to learn things because I have to according to the school curriculum, but because I want to know more about them.

Natural curiosity is good enough motivator to spend hours buried in textbooks and researching materials.

One thing I found during my time at the school is that it can have quite opposite effect and rather suffocate the flames of natural curiosity. The pressures can distort normally captivating study materials into repulsive shapes, making me actually annoyed to go through them, simply because I am forced to.

It’s well known that people have more trouble acting under a pressure and might not find many activities as entertaining. While a lot of the pressure is natural and unavoidable in daily life, some of it might be unnecessary and artificial and these could be eliminated and more importantly should be eliminated.

Even though I found certain topic interesting (although as I often like to say, I find everything interesting) I found myself often annoyed with having to go through it according to some premade schedule. I didn't have much freedom to adapt the learning process to my interests and style. I got annoyed by spending too much time on things I understood well and going too quickly or superficially over things I didn't understand well enough.

Natural curiosity can be suffocated by the school environment conflicting with personal needs of a student and actually have negative effect.

But dropping out of college and using the free time to structure the learning to my own needs did wonders. I found many books and resources on topics that caught my interest or that I needed for some project of mine and I am still finding more and more. I feel literally like a kid in a candy store, with sweets made from knowledge and understanding, not knowing what to learn first.

Nothing is pushing me or forcing me to learn something in specific way or order so instead I chew through the knowledge (and I mean actual understanding of it as well, not just memorizing stuff) candy naturally, how it bests suits me at the moment. If I get tired with particular area, I go do something else for a while, or if I would like to get more details or alternate explanations, I just go and find them.

Learning new things became very natural, relaxing and enlightening experience for me.

One thought that went through my mind, but more importantly through minds of others I encountered is that without school, without the external pressure, I'll get lazy and stop learning.

Learning has also become entertainment for me.

Yet I find myself trying to read more and more every chance I get, sometimes even having to sadly put the book down (or rather close it, since I mostly read electronic variants), because I have to do some work on a project.

I was always very curious, ever since I was a little kid I was always asking questions and always spent hours buried in books and encyclopedias and I’m very glad that I retained this curiosity and hunger for knowing more.

The very act of learning more about how various aspects of this world work is very enlightening, adding data and details to my internal model of it or even correcting some parts is very fulfilling. The better grasp of reality I get, the better I understand why things happen and how can I affect them or use them for my work.

Just a few months ago, I knew almost nothing about how organisms work and now, even though I'm only about a quarter into the Biology textbook (but it’s a pretty thick book) my understanding is much higher.

Whenever I look at animals, plants or even some phenomena involving microorganisms, I think of various biological processes happening inside of them, I think of how they developed, how they got here. And even though I understand only a fraction of all there is to know about these I still feel fascinated by the beauty of it wanting to learn more.

Understanding the world in all its complexity involves finding relations and connecting things, seeing what I actually learned in the world around me and realizing how various areas and fields relate. But the amount of information and details is so overwhelming that thinking I understand things around me fully would be pretentious and arrogant.

I love connecting my new knowledge and understanding to the real world around me.

Biology is fascinating subject and coming from computer science and engineering background makes it even more peculiar. Organisms are essentially complex molecular “machines”, but they're machines without a designer. At least an intelligent one.

When I look at function and processes in a cell, I see chaos. The biological processes result from (semi)-random interactions of molecules, floating around, bumping into each other, forming groups or dissolving and interacting in various ways.

Yet there is an order within the cell, because only the interactions and molecules that are good at keeping the whole system going and propagating themselves remain. The randomness is filtered by the conditions of reality and environment. The natural laws of physics are “designing” and “guiding” the development.

There’s no intelligence involved however, there’s no foresight or sense of elegance and clean design. Organisms are overly convoluted bunch of chemical reactions interacting with each other and often tend to compensate for this chaos by robustness and quantity, so on the outside they seem to function very well with a sense of direction, function and purpose.

But apparent sense of purpose of organisms is just an illusion.

Biology has also some interesting relations to computer science (or vice versa). Ribosomes translating RNA to polypeptides, using a sequence of specific molecules as “instructions” are very like a Turing machine. The cells have various ways of communicating with other cells or environment, a protocol involving various other molecules that trigger whole series of reactions.

Some of the processes even inspire engineers when creating solutions for problems, for example using the principles of evolution in evolutionary programming to sift through a large set of possible solutions with fitness criteria over thousands simulated generations to get the very good ones.

Biology and Computer Science seem to have more in common than one would imagine.

And not just that, we can take the inspiration a step further, because engineers can do what nature generally can’t: Design with a foresight with some intended function and redesign certain parts when they become overly convoluted.

Nature can change the “design” of organisms only by small steps to changing conditions. Much like when you're developing software and your client keeps changing his mind all the time, the constant changes and modifications result in chaotic disorganized code. And we can see that in biology.

But programmer or engineer can do a great thing when this occurs: Erase the whole design and start anew, designing the system from the scratch to handle all the complexities it’s supposed to handle in the most elegant way possible. Unlike nature, he doesn't need to change the system in a series of small steps from something very simple to something more complex.

If life had a designer, it was a brain dead one. "Retarded design" seems to be more fitting than "Intelligent design".

But we can get inspired by biology and take it a step further using our intelligence, which we, funnily enough, obtained by this long process of random variations in biological processes over many generations of organisms. This reminds me of bootstrapping in computer science, where a simple program can initiate a much more complicated one.

I wonder about the day when we will be capable of creating a “super-organism”, a being much more efficient, intelligent and generally well-designed by an actual intelligent designer(s) compared to ourselves.

And to do that we have to understand the world we live in as best as we can. And that’s why I love learning about everything I can. It satisfies my curiosity about the past, how things developed, from galaxies, to intelligent life, about the present and inspires me about the possible future.

At the moment I am captivated by biology (hence the musing about it above), but I already found interesting books on geology, psychology, cosmology or quantum computing and I can't wait to get into these topics as well.

All this fuels me to get more books on various sciences, not just one and hopefully use that to contribute to building a fascinating future as much as I can during my life.

Well… enough rambling, back to learning and working on cool stuff :3

Thursday, October 3, 2013

Are atheists and scientists really close minded?

One of the common retort of believers of various unsupported claims is that science or atheists are close minded and should open their mind. I would like to demonstrate that it’s actually the opposite.

“You need to open your mind to other things”, “Science just blinds you to all the other possibilities” or “You need to have open mind in order to accept god” are some of the things you can hear from many people who are proponents of various religious or supernatural ideas when countered with questioning or rejection of their claims.

They attempt to stick “close-minded” label on people who don't believe in what they do without sufficient evidence and claim that science closes people’s eyes to all the other stuff that’s out there.

But is it really the case? Does science make you blind? Is being rational, logical and having high standards for evidence really closing your mind? I say no and I would like to explain why. In fact, I would actually go as far as push the “close-minded” label on the people who spout it out so fervently when their supernatural beliefs are criticized or questioned.

Science isn't a closed thing that determined the nature of reality and closed to anything else. It’s a method of examining and understanding the world we live in with many properties that make it very reliable: it gives us replicable results and understanding of various phenomena that we can use for everything from building complex technology to curing people. It's responsible for many other advances of our society that just *work*, which should be a testament enough to the grasp of the science on reality.

But, as many theists argue, it doesn't know everything. That's certainly true. But they forget that it’s humble enough to admit that. And from that stems its open-mindedness.

It continuously seeks for new answers, ways to improve the existing ones or in some cases even replace with much better and more precise answers based on the gathered evidence.

It evaluates the world from all angles and searches for the best explanation available and if it can’t find any, it’s honest about it and says “I don't know”, often adding hopeful “yet”.

And that’s what’s being open-minded is about: You have to be open to all the options and all the answers. However open-mindedness alone isn't enough. We also need critical examination, logic and careful reasoning, to examine and experimentally test the answers.

The truth is singular, anything else is mistruth to various degree, ranging from slight incorrectness to blatant falsehoods.

And that singular truth is what science seeks, it tries to get as close to it as possible and eliminating all the errors it can find. Science and scientists need to be open-minded enough consider various possible explanations, but also rational enough to analyze how well is each one of them supported by evidence and how well they explain what is really happening.

If they were really close-minded, science wouldn’t work well. The search for new answers would be difficult and progress very slow, because they would get stuck on certain idea, refusing to let it go. Things wouldn't work and we wouldn’t advance.

And that’s exactly what happens with the proponents of supernatural phenomena. They find an answer they like and they stick with it, no matter what. They close their minds to all the other possible answers, maybe because they aren't pleasant and comforting as they would wish them to be, which of course has no bearing on their truthfulness.

These people reject any naturalistic explanations of things they deem supernatural, even if these answers are clearly demonstrated and experimentally verified. They close their minds to anything that doesn't fit in their world. They become close-minded themselves to the point, where when they can't counter any arguments against their claims they start throwing “close-minded” labels at the people, just to stop the criticism or perhaps just queries for any actual evidence, because their mind is not open enough to consider even the possibility of being wrong.

If you're being rational and use scientific method to examine the world, you have no need to use such labels to “win” an argument. You have a good reasons to believe something based on actual observations.

You are open-minded to consider the possibilities, but also think critically enough to eliminate ones that have little reason believing in or even reasons to dismiss it.

And very importantly, you're also ready to change your view if new solid evidence comes to light.

The point is, you're not closed to believing in any given claim, you're just waiting for the other side to actually provide any solid evidence.

Monday, June 17, 2013

Intel ISEF – KickStarter for life

With Intel ISEF 2013 related news sprouting around, I decided to look back to my own participation in year 2012 and reflect on what it gave me.

It’s been a whole year since I participated in Intel ISEF 2012 in Pittsburgh with my project studying alternative approaches to processor architectures and a lot changed during that year, thanks to the Intel ISEF itself. Recent Intel ISEF 2013 (congratulations to everyone who participated by the way!) gave me idea to think and reflect on how it affected me and what changed in my life.


I also captured my Intel ISEF experience in a short documentary.

Although I got the 4th grand award in Computer Science, I never really cared much about awards, since in my opinion they're only reflection of how particular group of people liked (and also understood, as I myself encountered many judges who didn’t seem to have any knowledge in the area of my project) particular pieces of work.

I think all projects are important, even if they don’t get any awards at all, because what we really benefit from is diversity, people tackling all sorts of problems and the importance lies in the work itself, not any award you receive (or don't) for it.

But I digress.

The point is that awards and any monetary reward is not that important, because what Intel ISEF really gave me was courage; courage to believe in my own work and decide to pursue my goals and my own ideas.

I'll shed some light on my mentality before the Intel ISEF, on my idea of the future, so you can better understand what it means to me. Before Intel ISEF and the national science fair that was a ticket to it (and quite important experience of its own as well), when I was still in high school, working on my project, tinkering with alternative approaches to processor architectures, my idea of the future was kind of bleak.

I knew I have to go to university, because it was sort of expected of me by everyone, get a degree because I’m supposed to and then find some job. I didn't know where I would land, I thought that I would end up in some software company, working on some projects of their own, projects I had no interested in.

And then maybe, in some free time at home, I would have time to continue my own projects, realizing my own ideas, because I love making stuff and I had (well still have, even more) plenty of ideas. It never once occurred to me that I anyone could take them seriously though they were just child hobbies to me.

However once I entered the national science fair on the suggestion of my high school teacher, things began to change. Judges seemed amazed with my project and I collected 1st place prizes all the way to the national round, where I got nomination for the Intel ISEF.

All that was very unexpected, when I started working in my project, I was just doing it out of curiosity and I had no idea that something like Intel ISEF even exists.

Intel ISEF itself was then incredible experience. It’s not just about presenting my project to judges, collecting an award (or not) and going home. What made the biggest impression on me were the opening and closing ceremonies, especially David Brian Johnson’s speech about how future is made and shaped by us, not something that passively happens to us.

His words about how we should each take our part in building the future resonated through me and were a big contribution to changing my view. No longer was my vision of the future idea of being employed somewhere, doing something I don't like (because that was quite my idea of what work is supposed to be – doing something you don't like and in your free time you can maybe do what you’re interested in) and working on my own ideas in spare time.

Intel ISEF gave me the nudge to pursue my own dreams and build something of my own. No longer are my ideas just silly playthings that I keep mostly to myself. Intel ISEF gave me the courage to share my ideas with the world.

Some of my ideas are more playful and artistic, many of them computer games, some are more serious, useful and scientific, but after all, both involve creativity and imagination. The only difference between science and art is, that in science, you have to verify whether your imagination matches the reality, while in art your imagination tells what the reality is.

So here I am now, a year later. A lot has changed. I started preparing launch of my own company, although I hate to call it that: it’s a creative studio for various ideas of mine. I hope that over time, it will grow and become support for more creative people, but if it will succeed, I can't tell, but if I don’t try, I'll never know.

I'm readying some hopefully interesting projects, while working on smaller ones (I recently released mathematical puzzle game called DeCalc, check it out!) in the short term. Without Intel ISEF and the previous national science fair, I wouldn't do things I do now. I even work with a lot of cool new technologies (like Leap Motion or Oculus Rift!) and I also help inspire others to start creating!

I quit university not even after a year, not because I don't like learning (I love it!), but because it was actually slowing me down (I prefer self-education, more on that here) and I continue studying on my own, in much more relaxed and enlightening way.

I'm still at the start of everything, but without Intel ISEF, I would be there. I would still be in school, losing time with (for me) useless throw-away-after-grading projects, having almost no time to pursue my own ideas, feeling like wrapped in heavy chains of restrictions and conformity.

But thanks to Intel ISEF, I can breathe. Awards and monetary rewards aren't that important. What’s important is that it gave me the right direction in life. Direction paved with creativity and projects that will try to pitch in in the task of building a better and richer future.

And for that, I thank everyone involved in that amazing literally life-changing experience.

Thursday, May 30, 2013

Releasing DeCalc

I finally finished a small puzzle game I've been working on in spare time - DeCalc. It's like a reversed calculator - you get the result and your task is to make the equation that yields that result. Could you imagine? Math that is fun! :3

Visit the official website

Trailer


My first day with Oculus Rift

So my own dev-kit of the head mounted display for virtual reality that’s been storming the news has finally arrived, giving a swift end to my inpatient waiting and after trying it out for the whole day, I’m taking a break and sharing my thoughts in the meanwhile.

Let me just say it right away: It’s incredibly awesome and exceeded my expectations that were quite high to begin with. The first moment I put it on my head with the official tuscany demo I was dazzled, despite the fact that I took my glasses off and didn't even put correction lenses in.

Even though that resulted in somewhat blurry image, I was totally taken. Taken into a totally different place. I looked around and found myself in large stone building. I looked at the chair in the room, I looked at the fireplace, I looked at the stairs. It all felt very real. Bit blurry, but real.

I ventured outside and just walked around and observed things. The trees, the rocks, the mountains and the sea in the distance. I couldn't believe this was the same demo I tried out on my computer screen prior to my dev-kits’ arrival, the same demo with crude models and textures.

This just demonstrated how huge difference can the Oculus make to the perception of the virtual world. I was no longer external observer. I looked up at the trees and my head spun from how tall they were, the same models trees that I considered “weird and ugly” before.

After letting my cousin, brother and mum try out the same demo, yielding similar reactions of amazement, I later tried out the corrective cups, finding that C’s worked the best and allowed me to see sharp and tried some actual games.

The blocky world of Minecraft was the first one I choose as a candidate for transformation by the device and what transformation it was! Although I was long aware that the blocks are supposed to be 1 meter long in all directions, they never felt that way when I played the game before.

As you might guess, Oculus changed that. My first impression was that the blocks are HUGE. The whole world felt huge and more proportional, more like I was really inside of it, roaming around. Whenever I looked up to a high hill, I felt like I couldn't even make it to the top, despite fact that I easily bounced around the terrain up and down before.

Oculus gave me a totally different perspective. I was no longer an external observer, viewing the actions on the computer screen, I was really inside of it. Although this is where I first noticed the major shortcoming of the Oculus Prototype – the display resolution. Anything in distance was blurry without much detail. But if the display resolution is upped to the full HD in the consumer version, the experience is going to be nearly perfect.

Despite the low resolution the world felt much more real to me and it was an indescribable experience. Just like a person in certain hypothetical thought experiment who has all the technical information about color red, but never ever saw it before, Oculus Rift is very much the same – you have to see it with your own eyes. Words, however plentiful, cannot describe it enough.

After Minecraft, I moved to Team Fortress 2 for a brief moment, which is one of the first games to have official support. The experience was similarly incredible. I tried Pyro and noticed that his gun is really huge (that seems to be recurring theme with the Oculus). It just really “is there”.

The visual effects of fire particles or debris from bullets are highly amplified by adding the depth perception and the whole world just has way stronger impact on you. Despite all the motion sickness warnings, I quickly switched to Scout and started running around the map as fast as I can.

At first, it really feels nauseating to run and jump around, because you have heightened sensation of falling or hurtling towards an (im)possible injury.

A good idea is to take breaks. I felt sort of sick after trying all these demos, but not about to puke, motion sickness never really impacted me before so I suppose I have high resistance. If you’re more sensitive to it, you’ll definitely want to take it slow the first few times. Even the real world felt odd after exiting the virtual one and bit of disorienting.

Everything changed for me with Half Life 2, at least as far as motion sickness goes.

Although I still felt a bit of it when I started, the game totally pulled me in and I spent several hours playing it, after which I realized that all the motion sickness was gone, as well as the disorienting feeling I felt when I took a break to make myself tea and get a snack in the reality-reality of course, as the virtual ones aren't very nutritious. I’m quite happy that I adapted and my body got accustomed to it so quickly.

But back to the Half Life 2 experience for a moment. I started the whole game from beginning, arriving at the City 17. Although the intro was sort of glitchy (it’s still beta after all), the moment I was thrown, or to be more precise “inserted” into the game at the train to City 17, something struck me: there were people on that train.

Of course I noticed them when I first played the game, but this experience was radically different. They felt as people standing in front of me. Same goes for the civil protection units – it just feels like they’re right there in front of you, like they have the right proportions and right human size. And then the vortigaunts? They’re just… wow. Way more believable.

Same as with Minecraft, I no longer feel like an external observer (from the visual standpoint), because what Oculus does with games is that it pulls you right into the middle of them, giving truth to their slogan “Step Into The Game”.

Maybe you might feel like I'm repeating myself, but everything suddenly feels to be the right size, from the smallest items in the game, to the whole buildings, giving birth to breathtaking moments like when a gunship or a chopper flies over you or when you swim in the water with crates or when train rushes by you very fast or even when you crawl through the notoriously known air ducts.

As I already mentioned, at first use, there was some discomfort with a bit of nausea and a bit pain because the plastic part of the head strap was pressing too tightly to my head, but nausea soon went away as my brain adjusted to the new experience and same happened to pain, although in this case my brain adjusted to it by generating motion stimuli to hands that adjusted the strap itself. So in the end I could spend several hours in the game and feel completely comfortable and jump back and forth between the virtual and real reality when needed without any adverse effects (sans the craving for more VR experience ;-) ).

One thing I found out myself however is that it’s important to calibrate the Oculus to your interpupillary distance otherwise the stereoscopic effect isn't very strong and everything just feels… odd, including the proportions of things.

So this is pretty much my first day with the Oculus Rift and I must say, I'm very impressed despite having very high expectations. Everything feels near perfect, except the display resolution, but that’s going to (hopefully) change in the future.

I'll go play a bit more and once I start developing my own stuff for Oculus, I'll make sure to share my thoughts with you again on that matter.

Thanks for reading!