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.