Monday, April 28, 2014

Second Machine Age and Google Glasses

The Google Glasses technology introduced lately can both be positive and negative. In the clip that is shown it focuses on both sides of the argument. On the positive side it is shown that the glasses could make everything easier, for example the flight check in details. The glasses is able to use the face recognition technology in order to classify the passenger's face and then determine the details such as their flight number, phone number, seat number, etc. On the negative side these glasses takes away the personal times and information because wearing the glasses can simply mean that, the person is recording you at all times. My certain bars and pubs in San Francisco are banning these glasses because they're taking away the customers personal times, making their time stressful instead of fun. The glasses although still serve under the development stages, due to after the release Google have been working hard to fix these limitations that the glasses have.

In the second Machine age video it talks about the ages of robots that are coming closer to the human world. Robots have taken away many jobs for people that work in factories especially because they are much cheaper and much more efficient than humans. Having these robots it had a lot of impact to the human world, because it will show that humans are becoming lazier reducing the use of muscles, which will be able to weaken the human body allowing less work to be done. Robots on the other hand will have unlimited stamina in order to work overthrowing humans who have a limited stamina to their work. Robots or even machinery these days have already shown a lot of impact in the amount of people who are not employed. In the second Machine Age it will robots that is more than machinery which works on commands written by programming languages, which can of course be more efficient than machines that require human monitoring and controls.

Major Concepts


  • Google Glasses have shown both negative and positive feedback given from users.
  • On the positive side it uses the face recognition technology to benefit the passengers arriving at the airport and be able to instruct them to the right place and right time.
  • On the negative side these glasses takes away privacy of many people around the person who is wearing the glasses making many pubs and bars banning these glasses from their territory.

  • Machinery and robots are taking away most of the jobs that humans are able to do to earn minimum income, due to the fact that they're cheaper and much more efficient.
  • Having machines made humans more lazier and through that point humans are getting weaker due to the certain parts of their muscles that are getting unused.
  • Robots are able to work on commands and programming languages, so the only job that can be able to earn the most incomes in the future had to do with programming.


Potential Strengths/Advantages 

The video about Google glasses that is shown gave a very clear account of what the advantages and disadvantages are, in which it is not supporting a single side, while giving similar weighted arguments for both sides of the technology. The main disadvantages and advantages were described for people who knew about the issue already, but this video adds in additional information that makes it unique like the airport system requiring the use of the Google Glass.

This video was pretty mind blowing while it shows a good persuasive way of attracting the watcher's attention. Opening the video with an important message allowed people to continue watching because it sates that our jobs are getting lost due to these robots. Their examples were also very clear, showing what these robots can do showing the clear picture to the watcher why people are unemployed.

Potential Problems/Limitations/Disadvantages

I don't really like the fact that it has a very bad description of what Google Glasses really is giving very minor explanation on what it can do, rather it focuses on examples and real life situation. If the watcher never had an idea about the technology they won't be able to understand this video at all. Some parts of the describing points were also unclear and hard to understand to what this video is trying to convey.

This video doesn't really show real statistics, in which showing them would make the video more realistic making more people concerned about the issue. If they had shown the statistics of people who have been unemployed after a certain invention it would show a huge significance to people who are not concerned about the issue to be certainly concerned.

Discussion Questions

Many people have not been aware of these current issues both of the Second Machine age and the use of the Google Glasses. Both inventions have created many different impacts to the society both influences in positive and negative ways. Having these inventions actually makes the world easier because Machines can reduce complexity while we only need to know about the small details. Knowing the stuff about technology that we know now should be the limit because if we simplify even more humans will start to become more dumb and lead to the downfall eventually.


"Airline Trials Google Glass Check-in." BBC News. BBC, 27 Apr. 2014. Web. 28 Apr. 2014. <http://www.bbc.co.uk/programmes/p01xz1br>.
"Will Robots Put Us All out of Work?" BBC News. N.p., 23 Apr. 2014. Web. 28 Apr. 2014. <http://www.bbc.com/news/technology-27125728>.

Monday, April 21, 2014

Heartbleed Bug

What is it?

Heartbleed is mainly a bug or a flaw in programming in the OpenSSL (Open Secure Sockets Layer), which is the securing point in the traffic of a connection to ensure that only the needed data is accepted. OpenSSL is released in 2012, having the word open makes it an open software in which any programmer is able to edit, or make a copy of due to its openness. OpenSSL is basically there to help secure websites such as banking websites, or websites meant for selling or buying items like eBay or amazon, which has "https", or a secure lock in the address bar. However to understand the process of heartbleed, the process of heartbeat is required to be known before moving on. Hearbeat is the feature acting when your computer enters a website, it will send request to the server, and waits for a response. This process is called the Hearbeat because a computer beats and waits for the server to beat back to get the response. In the case of a Heartbeat its the particular amount of data a computer request and the server will only sent that particular amount back to your computer. In case of the Heartbleed bug its a open bug that allows hackers to request a small amount of data, but the server will send beyond the amount that is requested which is up to 65,536 bytes. A single character is about 4 bytes, meaning that the hacker can get up to 16,384 characters access from the website having this bug. Among the characters there might include username and passwords from recent users allowing the hacker to get information without leaving behind a trace.

    

How did it happen?

As mentioned briefly its a bug or a flaw in the program, showing that there is a small mistake while a programmer was writing the code leading to this dangerous bug. The person who found this basic bug was Neel Mehta but it was very significant discovery that created a lot chaos. Having this program being an open source code it created lots of debates about should this type of sharing actually be considered as safe among such important websites. Mainly it was because the open source code programming that caused the mistake which is considered small as described but created a lot of significance. On the other hand some people are not considering it as a mistake but rather an intentional error someone made, to allow hackers to get these information. People accuse the NSA for this bug because they are responsible for stalking personal information, so this might be a programmer that is hired to purposely make the mistake in order to get the information for the NSA.

Who got affected?

There are many websites and operating systems that got affected by the Heartbleed bug. The main huge affected operating system was the Android, that only included the version of 4.1.1 Jelly Bean, which had 50 million users around the globe. The method the hacker's used to steal information is called "reverse Heartbleed", which takes data from the OpenSSL server and traces it back to your phone, to steal certain past sessions like banking account passwords etc. Two main website that have been reported to be hacked were Mumsnet and Canada's tax agency. Mumsnet and forum chat kind of website had 1.5 million users, and it was claimed that hackers have stolen many passwords and personal messages before they were able to fix the bug. Same for the Canadian Tax Agency, where 900 people reported that their social insurance number were stolen. The founder of Mumsnet, Justine Roberts, mentioned that "The hacker posted using her own username".    

Get Adobe Flash player

What was the damage?

The damage as I mentioned already was a huge lost of passwords and important information retrieved from the memory of the database causing a hack in a Bank account for example leading to a loss of money without a trace. Due to the information that is sent to the hacker, they are able to obtain multiple information from the site not just username and passwords, they can even get keys to access certain other information of your personal information due to the Heartbleed bug. As mentioned above people had their social insurance ids stolen, or the hacker was using the account to post messages. The damage overall made people lose trust in the security of certain websites although they have the secure lock information can still be taken due to the bug.

How to prevent it or recover from it?

Many solutions had already begun since the bug was known in the media. The patch to the OpenSSL has already been out for a while to solve the basic bug and dissolve the Heartbleed chaos that is going on so the Hacker is unable to obtain additional information. Most of the websites have already patched their OpenSSL to the latest version while some still remain the same. To prevent this bug make sure you check the version of that website before giving in any important information. Keep in mind never log into accounts that are still afflicted. If the website has been patched already immediately change the passwords of your accounts. Always check your financial status of your bank accounts if you're not sure, because if something wrong happens you can contact the bank immediately. The most important factor is to make sure you reset all of your passwords that contain personal information no matter if the site claims that it is safe.

What did you learn from it?

I learned a lot of lessons from this article or chaos to make it look serious. I have learn that the smallest mistakes in programming are considered not very small looking at the significance that they can bring due to a small error that is made. I also learned how a database, like a website functions looking up key terms such as OpenSSL which allows me to learn more about open source softwares. I also learned that a small problem like this caused many trouble to people and in the future it causes people to lose trust. Due to the Heartbleed scenario the open source software will have many negative points because these errors were looked upon, making many people view open source softwares as very dangerous.


Sources

"รข€‹What Is Heartbleed, Anyway?" Engadget. N.p., 12 Apr. 2014. Web. 21 Apr. 2014. <http://www.engadget.com/2014/04/12/heartbleed-explained/?ncid=rss_truncated>.

Bautista, Christian Brazil. "About 50 Million Android Devices Are Still Vulnerable to the Heartbleed Bug." Digital Trends. N.p., 16 Apr. 2014. Web. 21 Apr. 2014. <http://www.digitaltrends.com/mobile/50-million-android-smartphones-vulnerable-heartbleed-bug/?_escaped_fragment_=ErJyR#!E9rO0>.

Kelion, Leo. "Heartbleed Hackers Hit Mumsnet." BBC News. N.p., 14 Apr. 2014. Web. 18 Apr. 2014. <http://www.bbc.com/news/technology-27028101>.

Nieva, Richard. "How to Protect Yourself from the 'Heartbleed' Bug - CNET." CNET. N.p., 8 Apr. 2014. Web. 21 Apr. 2014. <http://www.cnet.com/news/how-to-protect-yourself-from-the-heartbleed-bug/#ftag=CADf328eec>.

Lyne, James. "How Heartbleed Happened, The NSA And Proof Heartbleed Can Do Real Damage." Forbes. Forbes Magazine, 14 Apr. 2014. Web. 21 Apr. 2014. <http://www.forbes.com/sites/jameslyne/2014/04/14/how-heartbleed-happened-the-nsa-and-proof-heartbleed-can-do-real-damage/>.

Sunday, April 6, 2014

Anti-Theft Smart Phones

Stealing phones has been a major issue in the society since the debut of the phones in the late 1900s, and developing the technology to fight against these consequences have been developed until now. Samsung made a huge change in their safeguards recently adding the anti theft solutions to their latest smartphones, to decrease the rates and be able to attract more individuals to use their phone adding these features to ensure that a person is ensured with security. The main content will be on the Samsung Galaxy S 5, which will include this awesome software, claiming to enhance their security.  The feature of the program allows the owner to know because if there is an attempt to reset the phone the wireless signals will be able to reveal the position. Instead of proposing the use of the kill switch Samsung stuck to the use of the wireless industry in order to make their consumer's safe. The kill switch is also not a very good option because it might trigger in an accident risking the user's of the smartphone and taking away the companies trust if it did happen. The wireless association is also agreeing with Samsung's idea because due to the killer switch it may be very beneficial to hackers who could just disable your phone and anytime.

Major Concepts


  • Samsung added two safeguard to their latest smart phone Samsung Galaxy S5, including the app "Find my Mobile", and "Reactivation Lock" in order to ensure high security.
  • The features include the wireless pin point location if the thief attempts to reset the phone
  • Due to this security update the U.S. law enforcement demand these smart phone manufactures to create kill switches to stop the problem.
  • Due to many risk able solutions the kill switch is canceled due to the disadvantages that it could create harm to user if there was an error.   


Potential Strengths/Advantages

The strength of the article showed a wide use of deep research to find all the opposing details to this new technology while comparing it to the kill switch versus the wireless system installed in the new Samsung smart phones. Overall it gave an account of both the advantages and disadvantages from both sides of the technology and has a deep analysis about the main ideas and the potential numbers that affect the topic, which could be very interesting to read for many people.

Potential Problems/Limitations/Disadvantages

The limitations of this article includes the fact that it only contains a small little sentence about the main features of this security update, in which it was something I was willing to read after reading the title, but it turns out to be a discussion about the kill switch the wireless technology of the phone rather than the features of this new technology disappointing me. The author wrote mainly about the arguments behind it rather than the points that the title is giving making it a really huge disadvantage to the article.  

Discussion Questions

This issue about stealing smart phones, and normal mobile phones has been a really big issue and it has been bothering me for many times already. I lost my 2 of my phones since I've been able to use one and been responsible for one. This makes me really mad because back in the old days there was no way to get these phones back due to the lack of this technology. Now the smart phones industry is starting to develop again I think it is almost time for me to change my phone to a better smart phone that is able to ensure this security allowing me not to worry about having people stealing my phone again.


Collins, Terry. "Samsung Adding Anti-theft Solutions to Smartphones." Samsung Adding Anti-theft Solutions to Smartphones. N.p., 05 Apr. 2014. Web. 07 Apr. 2014. <http://www.apnewsarchive.com/2014/Samsung-announces-2-anti-theft-solutions-for-Galaxy-S-5-smartphones-to-help-prevent-theft/id-

Monday, February 24, 2014

Selection Sort Assignment

First Array
0
1
2
3
4
5
6
7
8
9
10
23
41
66
20
2
90
9
34
19
40
99

IoS = fU










I = fU +1










I <= L - 1
1 <= 10
2 <= 10
3 <= 10
4 <= 10
5 <= 10
6 <= 10
7 <= 10
8 <= 10
9 <= 10
10 <= 10
D[I] < D[iOS]
41 < 23
66 < 23
20 < 23
2 < 20
90 < 2
9 < 2
34 < 2
19 < 2
40 < 2
99 < 2
iOS to I


3
4






I to I + 1
1 +1
2+1
3+1
4+1
5+1
6+1
7+1
8+1
9+1
10+1

tI = D [fU]
tI = D[0]

D[fU] = D[iOS]
D[0] = D[4]

D[iOS] = tI
D[4] = tl


0
1
2
3
4
5
6
7
8
9
10
2
41
66
20
23
90
9
34
19
40
99

Second Array
0
1
2
3
4
5
6
7
8
9
10
31
21
16
10
82
19
98
74
64
4
2

IoS = fU










I = fU +1










I <= L - 1
1 <= 10
2 <= 10
3 <= 10
4 <= 10
5 <= 10
6 <= 10
7 <= 10
8 <= 10
9 <= 10
10 <= 10
D[I] < D[iOS]
21 < 31
16 < 21
10 < 16
82 < 16
19 < 16
98 < 16
74 < 16
64 < 16
4 < 16
2 < 16
iOS to I
1
2
3





9
10
I to I + 1
1 +1
2+1
3+1
4+1
5+1
6+1
7+1
8+1
9+1
10+1

tI = D [fU]
tI = D[0]

D[fU] = D[iOS]
D[0] = D[10]

D[iOS] = tI
D[10] = tl