Skip to main content

Home/ Advanced Concepts Team/ Group items tagged Microsoft

Rss Feed Group items tagged

Francesco Biscani

Apple's Mistake - 5 views

  •  
    Nice opinion piece.
  •  
    nice indeed .... especially like: "They make such great stuff, but they're such assholes. Do I really want to support this company? Should Apple care what people like me think? What difference does it make if they alienate a small minority of their users? There are a couple reasons they should care. One is that these users are the people they want as employees. If your company seems evil, the best programmers won't work for you. That hurt Microsoft a lot starting in the 90s. Programmers started to feel sheepish about working there. It seemed like selling out. When people from Microsoft were talking to other programmers and they mentioned where they worked, there were a lot of self-deprecating jokes about having gone over to the dark side. But the real problem for Microsoft wasn't the embarrassment of the people they hired. It was the people they never got. And you know who got them? Google and Apple. If Microsoft was the Empire, they were the Rebel Alliance. And it's largely because they got more of the best people that Google and Apple are doing so much better than Microsoft today. Why are programmers so fussy about their employers' morals? Partly because they can afford to be. The best programmers can work wherever they want. They don't have to work for a company they have qualms about. But the other reason programmers are fussy, I think, is that evil begets stupidity. An organization that wins by exercising power starts to lose the ability to win by doing better work. And it's not fun for a smart person to work in a place where the best ideas aren't the ones that win."
  •  
    Poor programmers can complain, but they will keep developing applications for iPhone as long as their bosses will tell them to do so... From my experience in mobile software development I assure you it's not the pain of the programmer that dictates what is done, but the customer's demand. Even though like this the quality of applications is somewhat worse than it could be, clients won't complain as they have no reference point. And things will stay as they are: apple censoring the applications, clients paying for stuff that "sometimes just does not work" (it's normal, isn't it??), and programmers complaining, but obediently making iPhone apps...
LeopoldS

Erdős-Bacon number - Wikipedia, the free encyclopedia - 2 views

  •  
    ever heard of the Erdős-Bacon number? :-)
  • ...1 more comment...
  •  
    There is a tool (http://www.ams.org/mathscinet/collaborationDistance.html) which computes your Erdös number. But who cares about Kevin Bacon?
  •  
    and actors probably ask who cares about Erdős :) The network of actors who co-star in movies is a famous one among networks people. Kevin Bacon became famous in that network because of fans of his who could from memory trace the paths of a large number of actors back to him :) see: http://en.wikipedia.org/wiki/Six_Degrees_of_Kevin_Bacon#History If you have you publications in http://academic.research.microsoft.com/, it gives you a nice tool to visualize your graph up to Erdős. Apparently I have a path of length 4, and several of length 5: http://academic.research.microsoft.com/VisualExplorer#36695545&1112639
  •  
    and for the actors http://oracleofbacon.org/
LeopoldS

microsoft just bought GitHub .... - 5 views

  •  
    microsoft just bought github ...
jaihobah

Microsoft makes play for next wave of computing with quantum computing toolkit - 1 views

  •  
    At its Ignite conference today, Microsoft announced its moves to embrace the next big thing in computing: quantum computing. Later this year, Microsoft will release a new quantum computing programming language, with full Visual Studio integration, along with a quantum computing simulator. With these, developers will be able to both develop and debug quantum programs implementing quantum algorithms.
Juxi Leitner

Microsoft Shows Off 'Milo' Virtual Human | News & Opinion | PCMag.com - 0 views

  • TED, Microsoft showed off its "virtual human" technology, named Milo, designed for the company's hands-free Xbox 360 motion controller called Kinect at TED Global in Oxford. Milo is built to react to people's emotions, body movements, and voice, allowing players to interact with the virtual character.
ESA ACT

TechCrunch's Demo of Microsoft TouchWall - 0 views

  •  
    Microsoft gadget
jcunha

Microsoft research project puts cloud in ocean for the first time - 0 views

  •  
    Microsoft project Natick deploys cloud servers inside a vessel under seawater. A cool story about crossing competences of different people around an innovative solution. "In my experience the trick to innovating is not coming up with something brand new, but connecting things we've never connected before, pairing different technology together."
  •  
    the quote could come from ACT ...
Luís F. Simões

The AI Revolution: Why Deep Learning Is Suddenly Changing Your Life - 1 views

  • Indeed, corporations just may have reached another inflection point. “In the past,” says Andrew Ng, chief scientist at Baidu Research, “a lot of S&P 500 CEOs wished they had started thinking sooner than they did about their Internet strategy. I think five years from now there will be a number of S&P 500 CEOs that will wish they’d started thinking earlier about their AI strategy.” Even the Internet metaphor doesn’t do justice to what AI with deep learning will mean, in Ng’s view. “AI is the new electricity,” he says. “Just as 100 years ago electricity transformed industry after industry, AI will now do the same.”
  •  
    A good historical overview of the Deep Learning revolution. If you think the quote above is an exageration, here are some fresh news from Microsoft: Internal email: Microsoft forms new 5,000-person AI division
Marcus Maertens

amzn/computer-vision-basics-in-microsoft-excel: Computer Vision Basics in Microsoft Exc... - 2 views

  •  
    One of the best use cases for MS Excel so far.
Dario Izzo

Microsoft terminates its Tay AI chatbot after she turns into a Nazi - 2 views

  •  
    Super LOL for AI !!!!
nikolas smyrlakis

The Olympics run on Windows (XP) | Beyond Binary - CNET News - 3 views

  •  
    The good news for Microsoft is that all the PCs powering the Olympics are running Windows. The bad news: it's the older Windows XP operating system.
  •  
    Now I start to understand why the Swiss win so many medals. That's most probably a bug!!!
Dario Izzo

Science makes Air Guitar Hero a reality - 3 views

  •  
    Thi HCI looks like having better peformance than BMIs!!!! It is a BRAND NEW PATENT form Microsoft
Francesco Biscani

STLport: An Interview with A. Stepanov - 2 views

  • Generic programming is a programming method that is based in finding the most abstract representations of efficient algorithms.
  • I spent several months programming in Java.
  • for the first time in my life programming in a new language did not bring me new insights
  • ...2 more annotations...
  • it has no intellectual value whatsoever
  • Java is clearly an example of a money oriented programming (MOP).
  •  
    One of the authors of the STL (C++'s Standard Template Library) explains generic programming and slams Java.
  • ...6 more comments...
  •  
    "Java is clearly an example of a money oriented programming (MOP)." Exactly. And for the industry it's the money that matters. Whatever mathematicians think about it.
  •  
    It is actually a good thing that it is "MOP" (even though I do not agree with this term): that is what makes it inter-operable, light and easy to learn. There is no point in writing fancy codes, if it does not bring anything to the end-user, but only for geeks to discuss incomprehensible things in forums. Anyway, I am pretty sure we can find a Java guy slamming C++ ;)
  •  
    Personally, I never understood what the point of Java is, given that: 1) I do not know of any developer (maybe Marek?) that uses it for intellectual pleasure/curiosity/fun whatever, given the possibility of choice - this to me speaks loudly on the objective qualities of the language more than any industrial-corporate marketing bullshit (for the record, I argue that Python is more interoperable, lighter and easier to learn than Java - which is why, e.g., Google is using it heavily); 2) I have used a software developed in Java maybe a total of 5 times on any computer/laptop I owned over 15 years. I cannot name of one single Java project that I find necessary or even useful; for my usage of computers, Java could disappear overnight without even noticing. Then of course one can argue as much as one wants about the "industry choosing Java", to which I would counterargue with examples of industry doing stupid things and making absurd choices. But I suppose it would be a kind of pointless discussion, so I'll just stop here :)
  •  
    "At Google, python is one of the 3 "official languages" alongside with C++ and Java". Java runs everywhere (the byte code itself) that is I think the only reason it became famous. Python, I guess, is more heavy if it were to run on your web browser! I think every language has its pros and cons, but I agree Java is not the answer to everything... Java is used in MATLAB, some web applications, mobile phones apps, ... I would be a bit in trouble if it were to disappear today :(
  •  
    I personally do not believe in interoperability :)
  •  
    Well, I bet you'd notice an overnight disappearance of java, because half of the internet would vanish... J2EE technologies are just omnipresent there... I'd rather not even *think* about developing a web application/webservice/web-whatever in standard C++... is it actually possible?? Perhaps with some weird Microsoft solutions... I bet your bank online services are written in Java. Certainly not in PHP+MySQL :) Industry has chosen Java not because of industrial-corporate marketing bullshit, but because of economics... it enables you develop robustly, reliably, error-prone, modular, well integrated etc... software. And the costs? Well, using java technologies you can set-up enterprise-quality web application servers, get a fully featured development environment (which is better than ANY C/C++/whatever development environment I've EVER seen) at the cost of exactly 0 (zero!) USD/GBP/EUR... Since many years now, the central issue in software development is not implementing algorithms, it's building applications. And that's where Java outperforms many other technologies. The final remark, because I may be mistakenly taken for an apostle of Java or something... I love the idea of generic programming, C++ is my favourite programming language (and I used to read Stroustroup before sleep), at leisure time I write programs in Python... But if I were to start a software development company, then, apart from some very niche applications like computer games, it most probably would use Java as main technology.
  •  
    "I'd rather not even *think* about developing a web application/webservice/web-whatever in standard C++... is it actually possible?? Perhaps with some weird Microsoft solutions... I bet your bank online services are written in Java. Certainly not in PHP+MySQL :)" Doing in C++ would be awesomely crazy, I agree :) But as I see it there are lots of huge websites that operate on PHP, see for instance Facebook. For the banks and the enterprise market, as a general rule I tend to take with a grain of salt whatever spin comes out from them; in the end behind every corporate IT decision there is a little smurf just trying to survive and have the back covered :) As they used to say in the old times, "No one ever got fired for buying IBM". "Industry has chosen Java not because of industrial-corporate marketing bullshit, but because of economics... it enables you develop robustly, reliably, error-prone, modular, well integrated etc... software. And the costs? Well, using java technologies you can set-up enterprise-quality web application servers, get a fully featured development environment (which is better than ANY C/C++/whatever development environment I've EVER seen) at the cost of exactly 0 (zero!) USD/GBP/EUR... Since many years now, the central issue in software development is not implementing algorithms, it's building applications. And that's where Java outperforms many other technologies." Apart from the IDE considerations (on which I cannot comment, since I'm not a IDE user myself), I do not see how Java beats the competition in this regard (again, Python and the huge software ecosystem surrounding it). My impression is that Java's success is mostly due to Sun pushing it like there is no tomorrow and bundling it with their hardware business.
  •  
    OK, I think there is a bit of everything, wrong and right, but you have to acknowledge that Python is not always the simplest. For info, Facebook uses Java (if you upload picture for instance), and PHP is very limited. So definitely, in company, engineers like you and me select the language, it is not a marketing or political thing. And in the case of fb, they come up with the conclusion that PHP, and Java don't do everything but complement each other. As you say Python as many things around, but it might be too much for simple applications. Otherwise, I would seriously be interested by a study of how to implement a Python-like system on-board spacecrafts and what are the advantages over mixing C, Ada and Java.
Ma Ru

One Per Cent: Build your own gadget with Microsoft's Lego for adults - 6 views

  •  
    Surprisingly cool initiative from Microsoft...
  •  
    Nintendo did the same a few years ago with the Gameboy Advance and a FPGA module ... very easy to use, very instructive, and a lot of fun (i was a geek!)
  •  
    very nice indeed!
Francesco Biscani

iTWire - London Stock Exchange gets the facts and dumps Windows for Linux - 1 views

  • Microsoft’s marketing arm excitedly churned out a case study in 2005 when the London Stock Exchange (LSE) rolled out a C# stock exchange ticker system on Windows Server 2003 and SQL Server 2000. Four years later the LSE has scrapped the whole system in favour of a Linux-based solution instead.
  •  
    Microsoft "Gets the facts".
Francesco Biscani

T-Mobile Sidekick Disaster: Danger's Servers Crashed, And They Don't Have A Backup - 0 views

  • The fact that T-Mobile and/or Microsoft Danger don’t have a redundant backup is simply inexcusable, especially given the fact that the Sidekick is totally reliant on the cloud because it doesn’t store its data locally.
  •  
    Some foreseen dangers of cloud computing become reality...
LeopoldS

Microsoft Offers Secure Windows … But Only to the Government | Threat Level - 0 views

  •  
    why didn't they take linux as a basis?
nikolas smyrlakis

Microsoft Interview Questions - 0 views

  •  
    some nice questions to be implemented for newcomers joke interviews
1 - 20 of 39 Next ›
Showing 20 items per page