background preloader

10 Presentation Techniques You Can (And Should) Copy From Apple's WWDC Keynote

10 Presentation Techniques You Can (And Should) Copy From Apple's WWDC Keynote

10 ways to download historical stock quotes data for free Here is a list of websites that provide end of day historical data for US and international stock markets. All the quotes data provided by the websites listed here can be exported to CSV or Excel format. FinancialContent Several websites use historical data provided by financial content. is one of them and here is the URL to get the eod data. Yahoo Yahoo has historical quotes and dividend data for US and many international stock markets. You can automatically download quotes from yahoo using the following downloader Yahoo EOD historical quotes . Google Google let you download daily and weekly eod quotes for US, Canada, UK, China and Hong Kong stock markets. Investopedia Investopedia provides end of day quotes, dividends and splits data for the US market. Quotemedia Quotemedia has US and Canadian stocks historical data.

The Eight Pillars of Innovation The greatest innovations are the ones we take for granted, like light bulbs, refrigeration and penicillin. But in a world where the miraculous very quickly becomes common-place, how can a company, especially one as big as Google, maintain a spirit of innovation year after year? Nurturing a culture that allows for innovation is the key. At that time I was Head of Marketing (a group of one), and over the past decade I’ve been lucky enough to work on a wide range of products. What’s different is that, even as we dream up what’s next, we face the classic innovator’s dilemma: should we invest in brand new products, or should we improve existing ones? "As we’ve grown to over 26,000 employees in more than 60 offices, we’ve worked hard to maintain the unique spirit that characterized Google way back when I joined as employee #16." Have a mission that matters Work can be more than a job when it stands for something you care about. Think big but start small The best part of working on the web?

We’re all marketers now - McKinsey Quarterly - Marketing & Sales - Strategy For the past decade, marketers have been adjusting to a new era of deep customer engagement. They’ve tacked on new functions, such as social-media management; altered processes to better integrate advertising campaigns online, on television, and in print; and added staff with Web expertise to manage the explosion of digital customer data. Yet in our experience, that’s not enough. To truly engage customers for whom “push” advertising is increasingly irrelevant, companies must do more outside the confines of the traditional marketing organization. This shift presents an obvious challenge: if everyone’s responsible for marketing, who’s accountable? “Everybody,” a confident executive replied. “But who do you hold responsible when there are problems in quality?” “Nobody.” “Oh, shoot,” Sperlich thought. Marketing’s cutting edge is being redefined every day. The evolution of engagement Over the past two years, that evolution has only accelerated. More pervasive marketing Design Build

Have you tested your strategy lately? - McKinsey Quarterly - Strategy - Strategic Thinking “What’s the next new thing in strategy?” a senior executive recently asked Phil Rosenzweig, a professor at IMD, in Switzerland. His response was surprising for someone whose career is devoted to advancing the state of the art of strategy: “With all respect, I think that’s the wrong question. Let’s face it: the basic principles that make for good strategy often get obscured. Ultimately, strategy is a way of thinking, not a procedural exercise or a set of frameworks. There are ten tests on our list, and not all are created equal. Those conversations matter, but they often are loose and disjointed. Exhibit 1 Most companies’ strategies pass fewer than four of the ten tests. Enlarge The tests of a good strategy are timeless in nature. Test 1: Will your strategy beat the market? All companies operate in markets surrounded by customers, suppliers, competitors, substitutes, and potential entrants, all seeking to advance their own positions. Exhibit 2 Markets drive a reversion to mean performance.

Computer Science 101 UPDATE: we're doing a live, updated MOOC of this course at stanford-online July-2014 (not this Coursera version). See here: CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today. In CS101, students play and experiment with short bits of "computer code" to bring to life to the power and limitations of computers. Here is another video Nick created for this class.

Universities with the Best Free Online Courses Free online courses are offered by real schools. Learn which courses are available, what topics they cover and which ones lead to real college credit. Online Courses for Credit All of the schools listed below are well-known universities with a variety of free online course offerings. Students who would like access to flexible online learning that can be used to earn college credit might want to consider Education Portal's courses on such areas as business, math, science, foreign languages, the social sciences and humanities. Business 103: Introductory Business Law - Survey the history of American law and the legal system before exploring the ins and outs of contract law, property law, labor law, sales and torts. Free Online Non-Credited Courses Carnegie Mellon University Carnegie Mellon University offers non-credit courses and materials through its free courseware program, the Open Learning Initiative. Massachusetts Institute of Technology (MIT) Tufts University University of Michigan

The Anatomy of a Search Engine Sergey Brin and Lawrence Page {sergey, page} Computer Science Department, Stanford University, Stanford, CA 94305 Abstract In this paper, we present Google, a prototype of a large-scale search engine which makes heavy use of the structure present in hypertext. 1. (Note: There are two versions of this paper -- a longer full version and a shorter printed version. 1.1 Web Search Engines -- Scaling Up: 1994 - 2000 Search engine technology has had to scale dramatically to keep up with the growth of the web. 1.2. Creating a search engine which scales even to today's web presents many challenges. These tasks are becoming increasingly difficult as the Web grows. 1.3 Design Goals 1.3.1 Improved Search Quality Our main goal is to improve the quality of web search engines. 1.3.2 Academic Search Engine Research Aside from tremendous growth, the Web has also become increasingly commercial over time. 2. 2.1 PageRank: Bringing Order to the Web 2.1.1 Description of PageRank Calculation Vitae

MIT Media Lab: Reality Mining