Sunday, December 15, 2013

Bioinformatic Scientific Computing

Scientific Computing: Bioinformatics


Computer Science is a vague and endless space of ideas and functions. People unfamiliar with this term and industry are often confused on what a Computer Scientist refers too. A good example and practical use of the knowledge we have become accessible to is Bioinformatics.
For the standard scientist that we have all known commonly as docters, surgeons, pediatricians, chemist and biologist. They all deal with micro cellular levels of information. With modern technology we are now able to identify chromes of DNA and other cellular data. With technology advancing it has come to a point where there is too much of a workload that surpasses our capabilities. Bioinformatics is the study of those things listed. 
One of the key challenges biologists face today is the growth of information, which expands too fast for scientists to analyze it. It is difficult to find a way to organize, study, and draw conclusions from all this information. 
Genetic sequences that are commonly looked at are HIV, parkinsons and more. Using complex algorithms scientist are able to look at the differences between the nucleotide roots of the sequences. With all of these diseases and specimen presented to us there is an endless amount of research and cures that need to be made. 
This field is bound to grow and will end up curing cancer. A good example of results are the Human Genome Project which showed the world the potential in investing into biological research.

Sources: http://www.bioplanet.com/what-is-bioinformatics/

Sunday, December 8, 2013

Computer Graphics

Graphics have come along way to the simple GUI bash shell that very few average joe's know of. Back in the day it was the only way to navigate through the system we know call the computer. Now people expect their computers to come with a "retina" display to see the clearest images that are now presentable. With a top tier computer and monitor people can see life like images before them. I remember sitting at my cousin's house playing a football game and my uncle though it was a real game being broadcasted live. With modern technology artists are using computers to draw and simulate movements to their characters.

From Pixars to Disney, there have been multiple innovations to the animated world. The technology that these people use are now presented to the common consumers through pretty devices such as Ipads and I touches where people can draw with a touch of their fingers.

The most adaptive concept that has been taken in as an essential to society is Image editing. This encompasses the processes of altering images. The original editing is done by, using tools such as an airbrush to modify photographs, or editing illustrations with any traditional art medium. It is traditionally known a photo retouching. Graphic software programs, which can be broadly grouped into vector graphics editors, raster graphics editors, and 3D modelers, are the primary tools with which a user may manipulate, enhance, and transform images. Many image editing programs are also used to render or create computer art from scratch.
For example: Guess which one is the original.

WIth all of these tools provided for free through the right services, the possibilities are endless. But at the same time it is not very easy to understand and use. That is why functions such as Photo effects are created which are preset conditions and arguments people use to upload their Instagram and Facebook pictures.

Sunday, December 1, 2013

My Identity

With the rise of the data age, modern technology has become a prevalent tool in everyday life throughout the world. Pretty soon money will be tendered paperless and driving will become an automated function. With this in mind peoples personal identity are not safe from anyone. Not only that anybody can take over your identity easily which means our lives will not become original to ourselves. That is why Computer security has been the forefront of many people's concerns. Computer security is such a broad topic to talk about because it could fall into many fields such as cloud, network, or even cyber security. Instead I am going to cover the topic of attack bots.

With growing networks and competitors, there are many malicious software that are out there to attack your network. To prevent these measures of malicious attacks or people who have intentions of just abusing the system by up voting their own program or video by using automated tasks Captchas were invted.

The picture above shows a security measure that people use to make sure that the user logged in is not an automated bot. While this may sound harmful abusing the system is the same as if I would punch in at work. Leave for my whole shift and just come back to punch back out. With that in mind you can see how automated tasks and software can be bad. 

A brief history of CAPTCHA includes Turing Test. Alan Turing, sometimes called the father of modern computing, proposed the test as a way to examine whether or not machines can think -- or appear to think -- like humans. The classic test is a game of imitation. In this game, an interrogator asks two participants a series of questions. And sees the difference between machine and man.
Of course, with a CAPTCHA, the goal is to create a test that humans can pass easily but machines can't. It's also important that the CAPTCHA application. BUT one must keep in mind that software is built to combat these measures so different CAPTCHAs to different users. If a visual CAPTCHA presented a static image that was the same for every user, it wouldn't take long before someone could decipher the letters by spamming all the results and re use the same answer for all Capchay.

Source:CAPTCHA

Sunday, November 17, 2013

ARTIFICIAL INTELLIGENCE

History of Computer Science
"History consists of past present and most importantly forgotten, the future"
Futures studies (also called futurology and futurism) is the study of postulating possible, probable, and preferable futures and the worldviews and myths that underlie them. The future is told every day, what people don't understand that time is just a measurement that humans use. It is a tangible number and can be equated as simple 1+1. A year simply represents the length of time it takes the Earth to rotate around the sun. Does anything happen to us within that year, that is any different than any year? No. Except for a few minor occurrences such as natural disasters and etc.

So here is a little trick for you skeptical folks. I am not predicting, but instead I know the future of this blog entry. You will skim through this with a puzzled face and proceed to write a pleasant comment about how you enjoyed my entry because no one seems to have a soul. 

To get back on track, there is no history without a future. Yes we all know the "history" of computers, and the only relevant one is when Apple released the Macintosh in 1984. For those who are intrigued by this Timeline. Refer to the purple underlined hyperlink. 
For those who are intrigued by relevant matters refer to the pictures surrounding us. Flying cars, personal robots, watches that act as cellphones, and most importantly google glasses. The future is here, it is funny because the mainstream of society back in the day believed we would have invented flying cars by now. Also what happened to my robotic soldiers or maids  All I see now are hybrid prius and a frisbee like object that cleans the floor.
So what does history have in mind for us scientist. Small scale maybe we are thinking a strapped in tablets that are powered by our blood. Or implanted chips in all of us so big brother can track our location and thoughts at anytime. All software and doc types become compatible with each other. Yes some of these things sound fun, but the biggest thing on everyone's mind is Artificial Intelligence. Yes we all know what that is, lets skip the cheesy dictionary definition. Some examples people can argue video game cpus, Siris and maybe even google search bar. These come close,, but aren't actually true AI, something like that could only come straight from a Sci Fi movie. True AI requires a computer to think for itself. So far, all computers simply derive results based on calculated values they are programmed to know. Machines are uncapable to learn beyond their programming or act in any way their weren't designed to do. Something real close though is Deep Blue which is a chess playing computer. I am definitely excited to see what the world has in mind for this though.



















File Sharing


Sending large amount of files back and forth to one another happens everyday. Data is to another machine constantly, therefore file sharing applications such as email, and clouds are every day use. In fact I usually use email to send myself information between my laptop, phone or desktop more than emailing other people.
With the constant need to send files between machines if only their was a way to integrate all of these applications. At the moment I use two emails, one for social and one for business. An evernote for personal journal, a drop box for class and multiple google drive folders for classes and individual projects. With all of this data jumbling back in forth between my three devices it is hard to find anything at all. Most of the time it is just more convenient to just re download files. 
Luckily the development of a integrated cloud is on its way. While there are many options such as Cloud Magic it doesn't go further than email. Others can also say a drop box allows for a folder to be integrated into a computers library. But with 2Gb of free space and no real time update. Imagine any updates to be seen automatically without save such as google docs. A real time environment which makes you forget that your on another computer. The explanation doesn't justify the beauty of it. This is the future. Multiple devices, one account. One Desktop shared between home phone, tablet, tv, and computer.
Source: John DopeDo

A B C D XX Y Z

Information Presented

Data
<raw>
MLA APA
data structure.
              Information is presented in various ways. This essay itself is written in a certain format. In school teachers recommend either APA OR MLA format for research papers. The term Data structure refers to how one organizes their information. When people look at rate of changes the information is presented in a graph. Different learners have different preferences, but it is always necessary to keep items organized and readily available for access or change.

            In the technological industry Data Structures refer to a more specific definition. A Data structure refers to a object that store multiple elements of data. For example variables, collections, lists and array all store important elements that a user might process. It is important too understand that while one box may be just enough to hold everything, sometimes it is better to use multiple boxes to organize the objects better. At the same time for simple jobs maybe one box is enough.


       With this situation in mind studying data structures is not about completing a task instead it is about using the right tool for the job. Many considerations are made when creating one or picking an implemented one. Such as the size available, how many elements there are, how fast does it need to be to access, remove or find. All of these questions are important when encountering a problem. The algorithms are endless for this problem that is why it is important to understand the main concept of each data structure so tracing through each step in algorithm is not necessary. 
       
       It is imperative to review data structures when going to an interview now. In a Stack Overflow thread many experienced individuals why data structures are so important that interviewers demand an extensive knowledge in them before they can even begin to judge your qualifications. Understanding this concept means that one understands that there is no right answer. The topic of data structures is a great topic that explains in computer science there is NO right answer. Which is why many people are unable to enter this field.

Neo Hacking

Digital warriors


          Breaking the law for one's benefit has always been a interesting concept. But in today's physical actions such as robbing a bank or taking money from a cash register isn't necessary. The big money comes from white collar crimes, such as business scams and investment money embezzlement. Another form comes from just sitting at home and hacking networks to find any vulnerabilities. These hacker attacks are not a single person's action but have evolved to a group efforts. In article by Huffington Post it is explained how thousands of playstation network accounts were compromised by a large group of people.
           The concept of hackers and hacking has been around for much of the time the Internet has, and much like the Internet itself these terms have evolved over time. Originally hacking referred to attacks into private networks to access confidential information. But now the hacking that I and other future minded people refer to is completely different. Hacking use to be about stealing and destroying other people's work by creating virus and worm holes, but now it means creating a new entity from the materials provided.
         This is the way Hacking was meant to be, because like scientist, hackers in the early days were just motivated by curiosity. Hacking was a tool to learn what was inside a computer, how it ran and what made the network tick. From looking at the current windows machine Steve jobs was able to create his own. Like many children left alone to their own devices, I remember at young age breaking apart my clock and other small devices around the house hold and trying to putting them together. Hacking is no different, it allows a user to understand the structure of the subject they are looking at and with this knowledge are able to improve it or create a new prototype. 
      Generally the public may look at the word hacking in a negative connotation, but like anything in this world a tool can only be harmful in the wrong hands. A gun does not murder people, but instead a human does. In most cases, public defenders have guns to shoot another human, but only to protect themselves or the innocent citizens around them. A mischievous person however may use that gun to enact harm to themselves or to others. In the end hacking in its rawness quenches my thirst of knowledge.