Friday, November 2, 2018

Software acquisition


 Microsoft buys LinkedIn for $26.2 billion in 2016


Microsoft is purchasing LinkedIn for $26.2 billion in cash. The deal, which has already been approved by the two companies’ boards, is expected to be completed by the end of the year.

Six months after Microsoft announced plans to pay more than $26 billion for LinkedIn, we now know even more about why the career-focused social networking site was so valuable. Today, Microsoft revealed that LinkedIn founder Reid Hoffman has joined its board. It’s impossible to overestimate the significance of this move for Microsoft. CEO Satya Nadella is three years into a turnaround that few people believed possible. When he was promoted to CEO in February 2014, Microsoft was in a bad place. Six months earlier, the company had posted its first-ever quarterly loss. Steve Ballmer announced he would step down, but before leaving, he pushed through the acquisition of Nokia. It was a costly mistake. Microsoft ended up paying $7.9 billion for the Finnish cellphone maker, according to an April 2015 SEC filing; the company wrote off nearly the entire sum in the final quarter of 2015.
Microsoft’s chief problem was this: Though the Redmond-ites made a lot of money, the company’s core business was declining, a dynamic that was set in motion more than a decade ago, when nearly every enterprise owned and ran Windows-powered PCs and servers. Microsoft had parked itself in the middle of Innovator Dilemma-land. The company had little incentive to invest in future businesses that might disrupt the business it was already in.
It also had a lousy reputation, particularly in Silicon Valley, where camaraderie and collaboration are hallmarks of tech’s evolution and every major player enjoys frenemy status with its adversaries. Microsoft wasn’t a company that partnered with outsiders. It scorned the open-source community and looked down its nose at tech upstarts. In a public conversation with Marc Andreessen in October 2014, investor Peter Thiel called Microsoft a bet “against technological innovation.”
In an early analyst call, Nadella quotedphilosopher Friedrich Nietzsche, telling listeners that Microsoft must have “courage in the face of reality.” Three years later, this courage is paying off. Microsoft has been profitable for the last four quarters, and in January, it surpassed analyst expectations, doubling its revenue from its cloud-computing offering, Azure. Its search engine, Bing, has a hold on one fifth of the search market (even more, if you add AOL and Yahoo search, which are powered by Bing). With the launch of Microsoft Teams, it has aimed squarely at competitor Slack. It’s well on its way to transforming into a company that sells services in the cloud. Meanwhile, it has put $35 billion toward R&D for ambitious projects such as its mixed reality headset, the HoloLens, attempting to establish itself as a company that can bring credible innovations to market.
To succeed, however, Nadella must do more than fix the company’s business. He must turn around Microsoft’s lethargic, boastful, go-it-alone reputation — especially in clubby Silicon Valley where deals are made over dinners, the most talented entrepreneurs have their pick of big-name investors, and talent is hard to woo. In the constant competition over engineers, designers and product managers, Microsoft must establish itself as a smart place to do great work. In other words, in Silicon Valley it’s gotta be cool.
There’s no doubt Nadella has improved the company’s relationship with developers, partners, and investors outside its Redmond headquarters—particularly with those in the Valley. The company made peace with the open-source community, and one of its top engineers even said it wasn’t out of the question that one day Microsoft could open-source the code that underpins the company’s Windows operating system, its crown jewels. Nadella has also spent the past few years getting to know the startup founders the company once ignored. In October 2014, I went to hear him speak at a developers’ conference in London and witnessed firsthand the new amiable approach he was advancing. Since then, he has only amplified his efforts. But even if they’ve enjoyed a warmer reception in recent years, Nadella’s team of top executives and board members are, for the most part, not valley insiders. (The exception would be former Symantec CEO John Thompson, who chairs Microsoft’s board and helped with many Valley introductions early on.)
Hoffman earned his credentials over two decades of startup building and nurturing. He started the very first social networking website, Socialnet.com, back in 1997 when Mark Zuckerberg was still in middle school. He met Facebook’s plucky founder before the kid dropped out of Harvard, and he helped broker the startup’s first $500,000 investment (kicking in $40,000 of his own). He was a founding board member at PayPal, and helped start LinkedIn back when most execs thought the idea of exposing your little black book was career suicide. LinkedIn now lays claim to more than 400 million members. In 2010, Hoffman joined venture firm Greylock, managing a seed fund that has invested in Groupon, Dropbox, Pandora, Tumblr, Shopkick, and Airbnb, where he’s a board observer. His list of for-profit and nonprofit board seats is lengthy.
There are few people in Silicon Valley as connected to its heart as Hoffman. In fact, Hoffman may be the Valley’s heart—a rhythmic muscle responsible for the optimal circulation that keeps it in good health. With a phone call or an email, Hoffman can get just about anyone in tech within minutes. He knows who to call. And in a competitive industry, he has gained his reputation through trading favors. He’s the quintessential nice guy. A few years ago, I called up entrepreneurs to ask them about Hoffman for a profile that never ran. Serial entrepreneur Bret Taylor told me, “He spent so much time just being a nice guy, and it made me think I have to be that way, too.”
At the time, I asked Peter Thiel what made Hoffman tick. “Once years ago, the question came up about the meaning of life,” Thiel told me then. “He said he thought it had something to do with the relationships you build along the way.”
Hoffman and Nadella met shortly after Nadella was appointed Microsoft’s CEO. “He was tapping me as the Silicon Valley expert, and I was tapping him as the leader of this massive technology company that had a huge amount of impact on how corporations and organizations worked,” Hoffman told me in an interview when the LinkedIn acquisition was announced. Increasingly, their conversations turned to leadership issues. Hoffman was impressed by the culture Nadella was building at Microsoft.
As a board member, Hoffman will be Microsoft’s ambassador in the Valley. Among a core group of constituents for whom Microsoft may not factor into conversation, Hoffman will work to raise its profile. The trickle-down effect has the potential to be tremendous as Microsoft competes for partners and talent.
The importance of reputation to a successful turnaround cannot be understated. As evidenced by Uber’s recent debacles, reputations are stubbornly difficult to dislodge. Even if a business has a sound foundation, how people view it will have a strong impact on whether it can succeed. And when Reid Hoffman calls an entrepreneur or an engineer on behalf of Microsoft, you can bet they will take it more positively.


https://www.weforum.org/agenda/2015/10/the-12-biggest-technology-acquisitions-of-all-time/
https://www.wired.com/2017/03/now-we-know-why-microsoft-bought-linkedin/

Things that must be considered in order to make an effective website


10 TOP PRINCIPLES OF EFFECTIVE WEB DESIGN
04/3/2014 | Posted by Sofia Woods in Design

Websites that are not well designed tend to perform poorly and have sub-optimal Google Analytics metrics (e.g. high bounce rates, low time on site, low pages per visit and low conversions). So what makes good web design? Below we explore the top 10 web design principles that will make your website aesthetically pleasing, easy to use, engaging, and effective.
1. PURPOSE
Good web design always caters to the needs of the user. Are your web visitors looking for information, entertainment, some type of interaction, or to transact with your business? Each page of your website needs to have a clear purpose, and to fulfill a specific need for your website users in the most effective way possible.
2. COMMUNICATION
People on the web tend to want information quickly, so it is important to communicate clearly, and make your information easy to read and digest. Some effective tactics to include in your web design include: organising information using headlines and sub headlines, using bullet points instead of long windy sentences, and cutting the waffle.
3. TYPEFACES
In general, Sans Serif fonts such as Arial and Verdana are easier to read online (Sans Serif fonts are contemporary looking fonts without decorative finishes). The ideal font size for reading easily online is 16px and stick to a maximum of 3 typefaces in a maximum of 3 point sizes to keep your design streamlined.

4. COLOURS
A well thought out colour palette can go a long way to enhance the user experience. Complementary colours create balance and harmony. Using contrasting colours for the text and background will make reading easier on the eye. Vibrant colours create emotion and should be used sparingly (e.g. for buttons and call to actions). Last but not least, white space/ negative space is very effective at giving your website a modern and uncluttered look.
5. IMAGES
A picture can speak a thousand words, and choosing the right images for your website can help with brand positioning and connecting with your target audience. If you don’t have high quality professional photos on hand, consider purchasing stock photos to lift the look of your website. Also consider using infographics, videos and graphics as these can be much more effective at communicating than even the most well written piece of text.
6. NAVIGATION
Navigation is about how easy it is for people to take action and move around your website. Some tactics for effective navigation include a logical page hierarchy, using bread crumbs, designing clickable buttons, and following the ‘three click rule’ which means users will be able to find the information they are looking for within three clicks.
7. GRID BASED LAYOUTS
Placing content randomly on your web page can end up with a haphazard appearance that is messy. Grid based layouts arrange content into sections, columns and boxes that line up and feel balanced, which leads to a better looking website design.
8. “F” PATTERN DESIGN
Eye tracking studies have identified that people scan computer screens in an “F” pattern. Most of what people see is in the top and left of the screen and the right side of the screen is rarely seen. Rather than trying to force the viewer’s visual flow, effectively designed websites will work with a reader’s natural behaviour and display information in order of importance (left to right, and top to bottom).

9. LOAD TIME
Everybody hates a website that takes ages to load.  Tips to make page load times more effective include optimising image sizes (size and scale), combining code into a central CSS or JavaScript file (this reduces HTTP requests) and minify HTML, CSS, JavaScript (compressed to speed up their load time).
10: MOBILE FRIENDLY
It is now commonplace to access websites from multiple devices with multiple screen sizes, so it is important to consider if your website is mobile friendly. If your website is not mobile friendly, you can either rebuild it in a responsive layout (this means your website will adjust to different screen widths) or you can build a dedicated mobile site (a separate website optimized specifically for mobile users).

reference:
https://shortiedesigns.com/2014/03/10-top-principles-effective-web-design/



Thursday, October 25, 2018

Video Insight






As the world grows and the population increases, the technology also finds its way to develop more sufficient discoveries. One of those discoveries is the AI or Artificial Intelligence. Base on the documentary created by Ashlee Vance, AI is indeed a very useful technology which being use in big companies to lessen the amount of employee and to create a good quality production. AI invaded our lives including the smartphones we are using and the machines in our homes. Truly, AI is the best discoveries that has invented, it can recognize speech, can translate languages and can follow instruction. Witnessing this evolution comes a great possibility that in the near future Artificial intelligence will be a part of our everyday life; it can be a disadvantage or an advantage. I can say that it is a disadvantage for us because if AI will become a part of our everyday life many people will become unemployed, why? Because what is the use of hard labor when all that the company have to do is buy an AI technology which is developed to do the specific task then workers and employees will be set aside because AI can do the task that they should do. As for the advantages, it is clear that AI technologies can perform better than human body, it don’t need break, it focuses only to the task that is programmed him to do, and more importantly AI is not annoying unlike human that has more complains and excuses. Nevertheless, we should accept the fact that Artificial Intelligence is yet to come and it is unavoidable.





Reference:

https://www.youtube.com/results?search_query=a+documentary+that+focus+on+ai




Sunday, October 7, 2018

History of Computer


Earliest Computer

  • Originally calculations were computed by humans, whose job title was computers. 
  • These human computers were typically engaged in the calculation of a mathematical expression.
  •  The calculations of this period were specialized and expensive, requiring years of training in mathematics.
  • The first use of the word "computer" was recorded in 1613, referring to a person who carried out calculations, or computations, and the word continued to be used in that sense until the middle of the 20th century.
  • Tally Sticks A tally stick was an ancient memory aid device to record and document numbers, quantities, or even messages.


Abacus

  • An abacus is a mechanical device used to aid an individual in performing mathematical calculations.
  • The abacus was invented in Babylonia in 2400 B.C.
  • The abacus in the form we are most familiar with was first used in China in around 500 B.C.
  •  It used to perform basic arithmetic operations


Napier’s Bones


• Invented by John Napier in 1614.
 • Allowed the operator to multiply, divide and calculate square and cube roots by moving the rods around and placing them in specially constructed boards.





Slide Rule
• Invented by William Oughtred in 1622. 
• Is based on Napier's ideas about logarithms.
• Used primarily for – multiplication – division – roots – logarithms – Trigonometry
• Not normally used for addition or subtraction.



Pascaline 

• Invented by Blaise Pascal in 1642
• It was its limitation to addition and subtraction.
• It is too expensive.





Stepped Reckoner

• Invented by Gottfried Wilhelm Leibniz in 1672.
• The machine that can add, subtract, multiply and divide automatically.



Jacquard Loom

• The Jacquard loom is a mechanical loom, invented by Joseph-Marie Jacquard in 1881.
• It an automatic loom controlled by punched cards.




Arithmometer

• A mechanical calculator invented by Thomas de Colmar in 1820,
• The first reliable, useful and commercially successful calculating machine.
• The machine could perform the four basic mathematic functions.
• The first mass-produced calculating machine.


Difference Engine and Analytical Engine

• It an automatic, mechanical calculator designed to tabulate polynomial functions.
 • Invented by Charles Babbage in 1822 and 1834
• It is the first mechanical computer.








First Computer Programmer

• In 1840, Augusta Ada Byron suggests to Babbage that he use the binary system.
 • She writes programs for the Analytical Engine.









Scheutzian Calculation Engine 

• Invented by Per Georg Scheutz in 1843
. • Based on Charles Babbage's difference engine.
• The first printing calculator.




Tabulating Machine 

• Invented by Herman Hollerith in 1890.
• To assist in summarizing information and accounting.













Havard Mark I 

• Also known as IBM Automatic Sequence Controlled Calculator (ASCC).
• Invented by Howard H. Aiken in 1943
• The first electro-mechanical computer.













Z1

 • The first programmable computer.
 • Created by Konrad Zuse in Germany from 1936 to 1938
 • To program the Z1 required that the user insert punch tape into a punch tape reader and all output was also generated through punch tape.













Atanasoff-Berry Computer (ABC)

• It was the first electronic digital computing device
. • Invented by Professor John Atanasoff and graduate student Clifford Berry at Iowa State University between 1939 and 1942.


ENIAC

• ENIAC stands for Electronic Numerical Integrator and Computer.
• It was the first electronic generalpurpose computer.
• Completed in 1946.
• Developed by John Presper Eckert and John W. Mauchl.







UNIVAC 1

• The UNIVAC I (UNIVersal Automatic Computer 1) was the first commercial computer.
• Designed by J. Presper Eckert and John Mauchly.









EDVAC

• EDVAC stands for Electronic Discrete Variable Automatic Computer
 • The First Stored Program Computer
• Designed by Von Neumann in 1952.
• It has a memory to hold both a stored program as well as data.





The First Portable Computer

• Osborne 1 – the first portable computer.
• Released in 1981 by the Osborne Computer Corporation.





The First Computer Company 

• The first computer company was the Electronic Controls Company.
• Founded in 1949 by J. Presper Eckert and John Mauchly.




Computer Generations There are five generations of computer:

  1. First generation – 1946 - 1958 • Second generation – 1959 - 1964
  2. Third generation – 1965 - 1970 • Fourth generation – 1971 - today
  3. Fifth generation – Today to future


1. The First Generation
• The first computers used vacuum tubes for circuitry and magnetic drums for memory, and were often enormous, taking up entire rooms.
• They were very expensive to operate and in addition to using a great deal of electricity, generated a lot of heat, which was often the cause of malfunctions.

The First Generation
• First generation computers relied on machine language, the lowest-level programming language understood by computers, to perform operations, and they could only solve one problem at a time.
• Input was based on punched cards and paper tape, and output was displayed on printouts.




2. The Second Generation
• Transistors replaced vacuum tubes and ushered in the second generation of computers.
• One transistor replaced the equivalent of 40 vacuum tubes.
• Allowing computers to become smaller, faster, cheaper, more energy-efficient and more reliable.
• Still generated a great deal of heat that can damage the computer.

The Second Generation
• Second-generation computers moved from cryptic binary machine language to symbolic, or assembly, languages, which allowed programmers to specify instructions in words.
• Second-generation computers still relied on punched cards for input and printouts for output.
 • These were also the first computers that stored their instructions in their memory, which moved from a magnetic drum to magnetic core technology.




3. The Third Generation
• The development of the integrated circuit was the hallmark of the third generation of computers.
• Transistors were miniaturized and placed on silicon chips, called semiconductors, which drastically increased the speed and efficiency of computers.
 • Much smaller and cheaper compare to the second generation computers.
• It could carry out instructions in billionths of a second.

The Third Generation
• Users interacted with third generation computers through keyboards and monitors and interfaced with an operating system, which allowed the device to run many different applications at one time with a central program that monitored the memory.
 • Computers for the first time became accessible to a mass audience because they were smaller and cheaper than their predecessors.



4. The Fourth Generation
• The microprocessor brought the fourth generation of computers, as thousands of integrated circuits were built onto a single silicon chip.
• As these small computers became more powerful, they could be linked together to form networks, which eventually led to the development of the Internet.
• Fourth generation computers also saw the development of GUIs, the mouse and handheld devices.





5. The Fifth Generation
• Based on Artificial Intelligence (AI).
• Still in development. • The use of parallel processing and superconductors is helping to make artificial intelligence a reality.
• The goal is to develop devices that respond to natural language input and are capable of learning and self-organization.
• There are some applications, such as voice recognition, that are being used today.


Refference:

https://www.cc.gatech.edu/classes/AY2013/cs1301_fall/presentations/short_
http://www.samos.aegean.gr/math/stamatiu/eisagwgh_samos/M03_history.pp
http://kremer.cpsc.ucalgary.ca/courses/cpsc231/lectureNotes/history.ppt