Why I Hate Microsoft by F.W
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Absolute BSD—The Ultimate Guide to Freebsd Table of Contents Absolute BSD—The Ultimate Guide to Freebsd
Absolute BSD—The Ultimate Guide to FreeBSD Table of Contents Absolute BSD—The Ultimate Guide to FreeBSD............................................................................1 Dedication..........................................................................................................................................3 Foreword............................................................................................................................................4 Introduction........................................................................................................................................5 What Is FreeBSD?...................................................................................................................5 How Did FreeBSD Get Here?..................................................................................................5 The BSD License: BSD Goes Public.......................................................................................6 The Birth of Modern FreeBSD.................................................................................................6 FreeBSD Development............................................................................................................7 Committers.........................................................................................................................7 Contributors........................................................................................................................8 Users..................................................................................................................................8 -
Transcript of Rick Rashid's Keynote Address
TechFest 2013 Keynote Rick Rashid March 5, 2013 ANNOUNCER: Ladies and gentlemen, please welcome Microsoft Chief Research Officer, Rick Rashid. (Applause.) RICK RASHID: Hi there. Well, hopefully this will be a very fun day for all of you. For me, it's interesting. It feels like we've been doing TechFest for a really, long time, but it's actually only been since 2001. So, technically, I think, this is the 13th TechFest event for Microsoft Research. Of course, in the first TechFest, it wasn't nearly as big an event as this. It was just for employees. We didn't take up nearly as much space. And we didn't even know how many people would really show up. I was actually one of the strongest skeptics about this whole idea of creating this technology show for our employees, because I wasn't really sure how many people would show up. I kept saying, “Well, gosh, it seems like it's going to be a lot of work, and I'm not sure it's going to be really valuable and worthwhile, but if you guys really think you want to do it, okay.” Of course, what happened that year was we had, I think, about 4,000 of our Puget Sound employees come over a two-day period. And of course Microsoft was a much smaller company back then, so that was just a huge fraction of our Puget Sound workforce at that time. And everybody was really excited. I mean, the researchers came away from the event really excited about being able to talk to so many of our employees, be able to interact with them, and to sort of sell their ideas, and show off what they've been doing. -
Microsoft Plays Hardball: Use of Exclusionary Pricing and Technical
Antitrust Bulletin, XL:2, Summer 1995, 265-315 MICROSOFT PLAYS HARDBALL: The Use of Exclusionary Pricing and Technical Incompatibility to Maintain Monopoly Power in Markets for Operating System Software† by KENNETH C. BASEMAN* FREDERICK R. WARREN-BOULTON* and GLENN A. WOROCH** May 1995 ___________________ * Principals, MiCRA: Microeconomic Consulting and Research Associates, Inc., Washington, DC. ** University of California, Berkeley. † Forthcoming, Antitrust Bulletin, June 1995. We would like to express our appreciation for helpful comments and other assistance to Sturge Sobin, Linnet Harlan, Paul Dennis and the participants at the Columbia Business School's Institute for Tele-Information's Seminar on Sustaining Competition in Network Industries through Regulating and Pricing Access, especially Janusz Ordover and Bobby Willig. TABLE OF CONTENTS I. INTRODUCTION AND SUMMARY ................................... 1 II. BACKGROUND .................................................... 3 A. THE MARKET FOR PERSONAL COMPUTER OPERATING SYSTEMS ............................................................ 3 TABLE: NEW SHIPMENTS OF PERSONAL COMPUTER OPERATING SYSTEMS .............................................. 8 B. MICROSOFT'S PRACTICES ..................................... 9 III. FIRST-DEGREE PRICE DISCRIMINATION vs. INEFFICIENT SUBSTITUTION ................................................... 15 A. FIRST-DEGREE PRICE DISCRIMINATION ........................ 16 B. INEFFICIENT SUBSTITUTION ................................. 20 IV. ANTIFRAUD AND ANTIPIRACY -
SHI and Microsoft Hardware 080519.Indd
SHI and Microsoft Hardware AS A LEADING ENTERPRISE SOFTWARE AND HARDWARE ADVISOR, SHI OFFERS A COMPLETE SOLUTION FOR ANY OF YOUR MICROSOFT SURFACE NEEDS. Microsoft Surface – The Choice is Yours. Award-winning Expertise Designed and engineered alongside Microsoft 365, the Surface maximizes the features of your Microsoft ecosystem while providing exceptional • FY19 US Surface Transformation Reseller of the Year power, performance and uncompromising mobility – all in a beautifully • 2019 MSUS Partner Award Winner – Modern Workplace – crafted device. Modern Desktop • 2017 Microsoft State & Local Government Channel Partner of As one of Microsoft’s largest North American partners, we offer the entire Surface product family, including: the Year • 2017 Microsoft Operational Excellence Award Winner (14th Consecutive Year, 16th Overall) • 2017 Microsoft Hardware Revenue: $83.2 Million • 2017 Microsoft Licensing Revenue: $4.7+ Billion • 2016 U.S. NASPO Partner of the Year Surface Go Surface Pro SHI Confi guration Services • AutoPilot Device Enrollment • Kitting and Packaging • Asset Tagging • Laser Etching Surface Laptop Surface Book • UV Printing • Device Provisioning Why SHI? • Microsoft’s #1 Licensing Solutions Provider Surface Studio Surface Hub • Microsoft’s #2 Surface Authorized Device Reseller Modern Devices. Modern Deployment. • First reseller to have a successful AutoPilot Rollout • Most tenured Surface Specialists Microsoft AutoPilot is a key part to modern Surface deployment. • Certifi cations: Microsoft Certi ed Solutions Expert in Cloud Gone are the days of building a traditional image for each device and Platform and Infrastructure and Microsoft Certi ed Professional requiring physical touch for IT con guration. Leveraging SHI’s ZeroTouch in Designing and Providing Volume Licensing Solutions to for Windows 10 and Microsoft’s collection of technologies, a device Large Organizations can be sent directly to the employee and self-con gured to your IT • Customer Innovation Center – Test drive your next IT Solution department’s company standards. -
Software Development a Practical Approach!
Software Development A Practical Approach! Hans-Petter Halvorsen https://www.halvorsen.blog https://halvorsen.blog Software Development A Practical Approach! Hans-Petter Halvorsen Software Development A Practical Approach! Hans-Petter Halvorsen Copyright © 2020 ISBN: 978-82-691106-0-9 Publisher Identifier: 978-82-691106 https://halvorsen.blog ii Preface The main goal with this document: • To give you an overview of what software engineering is • To take you beyond programming to engineering software What is Software Development? It is a complex process to develop modern and professional software today. This document tries to give a brief overview of Software Development. This document tries to focus on a practical approach regarding Software Development. So why do we need System Engineering? Here are some key factors: • Understand Customer Requirements o What does the customer needs (because they may not know it!) o Transform Customer requirements into working software • Planning o How do we reach our goals? o Will we finish within deadline? o Resources o What can go wrong? • Implementation o What kind of platforms and architecture should be used? o Split your work into manageable pieces iii • Quality and Performance o Make sure the software fulfills the customers’ needs We will learn how to build good (i.e. high quality) software, which includes: • Requirements Specification • Technical Design • Good User Experience (UX) • Improved Code Quality and Implementation • Testing • System Documentation • User Documentation • etc. You will find additional resources on this web page: http://www.halvorsen.blog/documents/programming/software_engineering/ iv Information about the author: Hans-Petter Halvorsen The author currently works at the University of South-Eastern Norway. -
This Book Doesn't Tell You How to Write Faster Code, Or How to Write Code with Fewer Memory Leaks, Or Even How to Debug Code at All
Practical Development Environments By Matthew B. Doar ............................................... Publisher: O'Reilly Pub Date: September 2005 ISBN: 0-596-00796-5 Pages: 328 Table of Contents | Index This book doesn't tell you how to write faster code, or how to write code with fewer memory leaks, or even how to debug code at all. What it does tell you is how to build your product in better ways, how to keep track of the code that you write, and how to track the bugs in your code. Plus some more things you'll wish you had known before starting a project. Practical Development Environments is a guide, a collection of advice about real development environments for small to medium-sized projects and groups. Each of the chapters considers a different kind of tool - tools for tracking versions of files, build tools, testing tools, bug-tracking tools, tools for creating documentation, and tools for creating packaged releases. Each chapter discusses what you should look for in that kind of tool and what to avoid, and also describes some good ideas, bad ideas, and annoying experiences for each area. Specific instances of each type of tool are described in enough detail so that you can decide which ones you want to investigate further. Developers want to write code, not maintain makefiles. Writers want to write content instead of manage templates. IT provides machines, but doesn't have time to maintain all the different tools. Managers want the product to move smoothly from development to release, and are interested in tools to help this happen more often. -
3.3. Cloud Computing
國 立 交 通 大 學 企業管理碩士學位學程 碩 士 論 文 網路泡沫化危機的十年之後: 谷歌個案研究 10 years after the dot-com bubble: A Case Study of Google 研 究 生:張倍菁 指導教授:劉芬美 中華民國一百零一年一月 10 years after the dot-com bubble: A Case Study of Google 研 究 生:張倍菁 Student: Penny Pei-ching Chang 指導教授:劉芬美 Advisor: Dr. Fen-May Liou 國 立 交 通 大 學 管理學院 企業管理碩士學位學程 碩 士 論 文 A Thesis Submitted to Master Degree Program of Global Business Administration College of Management National Chiao Tung University In partial Fulfillment of the Requirements For the Degree of Master in Business Administration January 2012 Hsinchu, Taiwan, Republic of China 中華民國一百零一年一月 National Chiao Tung University College of Management Global Master of Business Administration Program Thesis 網路泡沫化危機的十年之後: 谷歌個案研究 10 years after the dot-com bubble: A Case Study of Google Student: Penny Pei-ching Chang Advisor: Dr. Fen-May Liou Abstract Google is a legendary company famous with its rapid growth no matter being through dot-com bubble or even in the latest global financial crisis in 2008. Google started from web search engine then online keyword advertising. Recently it even moves its step into mobile and cloud computing areas. In this research, there are not only a wide vision of Google’s key success factors being discussed but a comprehensive corporate comparison among Google main competitors Yahoo! and Microsoft. This research first gives a fundamental analysis among these three companies by comparing their products development and key milestone. Then look into the business model they have been deployed. Although it seems to have the similarity among these three internet giants, this research points out the distinction between Google and other competitors. -
Bill Gates – a Story of Success
Bill Gates – A story of Success William H. Gates is chairperson and chief software architect of Microsoft Corporation, the worldwide leader in software services and Internet technologies for personal and business computing. Bill Gates was born on October 28, 1955 in a family having rich business, political and community service background. His great-grandfather was a state legislator and a mayor, his grandfather was vice president of national bank and his father was a lawyer. Bill strongly believes in hard work. He believes that if you are intelligent and know how to apply your intelligence, you can achieve anything. From childhood Bill was ambitious, intelligent and competitive. These qualities helped him to attain top position in the profession he chose. In school, he had an excellent record in mathematics and science. Still he was getting very bored in school and his parents knew it, so they always tried to feed him with more information to keep him busy. Bill’s parents came to know their son's intelligence and decided to enroll him in a private school, known for its intense academic environment. It was a very important decision in Bill Gate's life where he was first introduced to a computer. Bill Gates and his friends were very much interested in computer and formed "Programmers Group" in late 1968. Being in this group, they found a new way to apply their computer skill in university of Washington. In the next year, they got their first opportunity in Information Sciences Inc. in which they were selected as programmers. ISI (Information Sciences Inc.) agreed to give them royalties whenever it made money from any of the group’s program. -
Microsoft Supplier Social and Environmental Accountability Manual
H02050 EXCERPT Microsoft Supplier Social and Environmental Accountability Manual H02050 EXCERPT Microsoft Supplier Social and Environmental Accountability Manual Contents 1. SOCIAL AND ENVIRONMENTAL ACCOUNTABILITY (SEA) PROGRAM ...... 3 2. SEA REQUIREMENTS SPECIFICATION ............................................................ 3 2.1 Purpose ..................................................................................................... 3 2.2 Access to factory and records .................................................................... 4 2.3 Management systems ................................................................................ 4 2.4 Supplier responsibilities ............................................................................. 6 2.5 Labor ......................................................................................................... 9 2.6 Ethics....................................................................................................... 14 2.7 Health and safety ..................................................................................... 16 2.8 Environment ............................................................................................ 26 2.9 Responsible Sourcing of Raw Materials (RSRM) ..................................... 30 3. REFERENCES ................................................................................................... 33 This document is an excerpt of H02050 Microsoft Supplier Social and Environmental Accountability Manual. Unlike H02050, which -
Gamification: Sneaking Fitness Game Mechanics Into AAA Games
Andreas Leibetseder Gamification: Sneaking Fitness Game Mechanics into AAA Games Masterarbeit zur Erlangung des akademischen Grades Diplom-Ingenieur Studium Masterstudium Informatik ALPEN-ADRIA UNIVERSITAT¨ KLAGENFURT Fakult¨atf¨urTechnische Wissenschaften (TEWI) Begutachter: Assoc. Prof. Dipl.-Ing. Dr. Mathias Lux Institut f¨urInformationstechnologie (ITEC) March 2016 Eidesstattliche Erkl¨arung{ Affidavit Ich versichere an Eides statt, dass ich die eingereichte wissenschaftliche Arbeit selbstst¨andigverfasst und andere als die angegebenen Hilfsmittel nicht benutzt habe, die w¨ahrenddes Arbeitsvorganges von dritter Seite erfahrene Unterst¨utzung,ein- schließlich signifikanter Betreuungshinweise, vollst¨andig offengelegt habe, die Inhalte, die ich aus Werken Dritter oder eigenen Werken wortw¨ortlich oder sinngem¨aߨubernommen habe, in geeigneter Form gekennzeichnet und den Ur- sprung der Information durch m¨oglichst exakte Quellenangaben (z.B. in Fußnoten) ersichtlich gemacht habe, die Arbeit bisher weder im Inland noch im Ausland einer Pr¨ufungsbeh¨ordevorgelegt habe und zur Plagiatskontrolle eine digitale Version der Arbeit eingereicht habe, die mit der gedruckten Version ¨ubereinstimmt. Ich bin mir bewusst, dass eine tatsachenwidrige Erkl¨arungrechtliche Folgen haben wird. I hereby declare in lieu of an oath that the submitted academic paper is entirely my own work and that no auxiliary materials have been used other than those indicated, I have fully disclosed all assistance received from third parties during the process of writing the paper, including any significant advice from supervisors, any contents taken from the works of third parties or my own works that have been included either literally or in spirit have been appropriately marked and the respective source of the information has been clearly identified with precise bibliographical references (e.g. -
Using History to Teach Computer Science and Related Disciplines
Computing Research Association Using History T o T eachComputer Science and Related Disciplines Using History To Teach Computer Science and Related Disciplines Edited by Atsushi Akera 1100 17th Street, NW, Suite 507 Rensselaer Polytechnic Institute Washington, DC 20036-4632 E-mail: [email protected] William Aspray Tel: 202-234-2111 Indiana University—Bloomington Fax: 202-667-1066 URL: http://www.cra.org The workshops and this report were made possible by the generous support of the Computer and Information Science and Engineering Directorate of the National Science Foundation (Award DUE- 0111938, Principal Investigator William Aspray). Requests for copies can be made by e-mailing [email protected]. Copyright 2004 by the Computing Research Association. Permission is granted to reproduce the con- tents, provided that such reproduction is not for profit and credit is given to the source. Table of Contents I. Introduction ………………………………………………………………………………. 1 1. Using History to Teach Computer Science and Related Disciplines ............................ 1 William Aspray and Atsushi Akera 2. The History of Computing: An Introduction for the Computer Scientist ……………….. 5 Thomas Haigh II. Curricular Issues and Strategies …………………………………………………… 27 3. The Challenge of Introducing History into a Computer Science Curriculum ………... 27 Paul E. Ceruzzi 4. History in the Computer Science Curriculum …………………………………………… 33 J.A.N. Lee 5. Using History in a Social Informatics Curriculum ....................................................... 39 William Aspray 6. Introducing Humanistic Content to Information Technology Students ……………….. 61 Atsushi Akera and Kim Fortun 7. The Synergy between Mathematical History and Education …………………………. 85 Thomas Drucker 8. Computing for the Humanities and Social Sciences …………………………………... 89 Nathan L. Ensmenger III. Specific Courses and Syllabi ………………………………………....................... 95 Course Descriptions & Syllabi 9. -
Personal Computing
Personal Computing Thomas J. Bergin ©Computer History Museum American University Recap: Context • By 1977, there was a fairly robust but fragmented hobbyist-oriented microcomputer industry: – Micro Instrumentation Telemetry Systems (MITS) – Processor Technology – Cromemco – MicroStuf – Kentucky Fried Computers • Two things were needed for the personal computer revolution: 1) a way to store and retrieve data, and 2) a programming language in which to write applications. Homebrew Computer Club • March 5, 1975: the Amateur Computer Users Group (Lee Felsenstein, Bob Marsh, Steve Dompier, BobAlbrecht and 27 others) met in Gordon French’s garage, Menlo Park, CA • 3rd meeting drew several hundred people and was moved to the Coleman mansion • Stanford Linear Accelerator Center’s auditorium – Steve Wozniak shows off his single board computer – Steve Jobs attends meetings Homebrew-ed • 21 companies formed: – Apcose Apple – Cromemco Morrow – North Star Osborne • West Coast Computer Faire • Byte magazine, September 1975 • Byte Shop Both: images.google.com And then there was Traf-O-Data • October 28, 1955: William H. Gates III born – father: attorney mother: schoolteacher • Lakeside School: Lakeside Programming Group – Mothers Club: access to time-shared system at GE – Students hired by local firm to debug software – First computer program: Tic-Tac-Toe (age 13) – Traf-O-Data to sell traffic mgt. software (age 16) • 1973, Bill Gates enrolls at Harvard in pre-law. • Paul Allen is in his second year. January 1975, Popular Electronics: Altair • Allen shows