|
Apparently this is just running it in WinRT. It's the chipset that's in there that's causing the drain.
|
|
|
|
|
Source: The Register[^]
Watson supercomputer: No more Mr. Nice Guy!
|
|
|
|
|
Wait until they program it to become a lawyer. *drumroll*
.
|
|
|
|
|
This is a time of year when job-seekers get busy. When you apply for software development jobs at Microsoft, you learn about our three key roles: program manager (PM), software developer in test (SDET), and software development engineer (SDE). Each contributes equally to building top-notch software. Here’s the lowdown on how these jobs differ, and what expertise we seek to consider someone a good fit.
http://microsoftjobsblog.com/blog/jobs-in-it-which-1-of-microsoft%E2%80%99s-top-3-software-development-roles-is-right-for-you[^]
Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore, Dream. Discover.
|
|
|
|
|
Windows Live Messenger will officially retire this March, Microsoft announced Tuesday in a mass email to the chat service's...
http://mashable.com/2013/01/09/microsoft-messenger-skype/[^]
Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore, Dream. Discover.
|
|
|
|
|
|
Perforce is not designed for end-user applications. It is designed for developers, and to store source code (and related bits and pieces). We’re ignoring that, and using where we could have used CouchDB, Postgres or one of a hundred other choices. Why Perforce and not a SQL or a NoSQL database? Branches and merge-ability. Why Perforce and not Git/GitHub? Permissions per branch.... One of my favorite things: using tools (successfully) in completely the wrong way.
|
|
|
|
|
The free TFS Source Control History Visualization extension for Visual Studio 2012, based on the Gource tool project and created by Alexander Biryukov.... Not sure if it's something I'd use often, but that doesn't take away from it's shear coolness! Who said Source Control History wasn't exciting?
|
|
|
|
|
For almost a decade now, I’ve been coding for various .NET platforms using C# and XAML, so when Microsoft unveiled Windows 8, of course it was great to see a XAML-based framework in the Windows 8 API. At the same time, I was quite intrigued to see support of C++, not as a managed language but to generate native code, and moreover, to see an extensive DirectX API that can be accessed only from C++. If DirectX is what excites Charles in Windows 8, it's probably worth exploring.
|
|
|
|
|
I recently became curious as to when browser sniffing might ever be acceptable. I mean, surely there must be a valid use case even if it isn't pretty. So, I went on a search on Twitter and I also polled some of my close developer friends on their thoughts. The following is a list of my findings. Are you browser sniffing? To avoid bugs, or for implementing cool features?
|
|
|
|
|
When writing LuaHashMap, the biggest question was always, "How is the performance?". The dogma is that it should be slow since it's going through an interpreter ("scripting language"). But wisdom demands benchmarks before making unsubstantiated claims.... So this seemed like a good basis to start a new round of benchmarks. But why stop at Lua? So let's do a whole suite of interpreted languages that would otherwise be dismissed. So I'm incorportating Lua, Python, Ruby, Perl, and Tcl. Interpreted "scripting" languages don't have to be slow. Here's why.
|
|
|
|
|
Probability theory underlies a huge portion of artificial intelligence, machine learning, and statistics, and a number of our future posts will rely on the ideas and terminology we lay out in this post. Our first formal theory of machine learning will be deeply ingrained in probability theory, we will derive and analyze probabilistic learning algorithms, and our entire treatment of mathematical finance will be framed in terms of random variables. And so it’s about time we got to the bottom of probability theory. We begin by defining probability as a set with an associated function...
|
|
|
|
|
Really you should do yourself a huge favor. The next time one of your friends suggests you write a book, just ignore them. That’ll also save you the onerous task of reading the rest of this post. Still reading? Oh dear. Well I guess I feel compelled to inflict some well meant advice. This is based on collaborating on three books in the last few years. I’ve also written numerous technical papers, a PhD thesis (i.e. another book) and several published articles. Glutton for punishment, that’s me. Put one word in front of the other. And soon you'll be... looking for an editor.
|
|
|
|
|
Until now, the mobile revolution has been about squeezing the desktop internet onto portable devices. Entrepreneur Edward Aten says the real revolution for smartphones is about fulfilling a whole new set of needs that people have in their daily lives. Mobile is not an iterative step for the web, but a complete revolution.
|
|
|
|
|
I was introducing “Alien” (1979) last night to Darren and a couple of friends, and at one point when we paused the movie, we paused, not to discuss the relative merits of the thriller genre, or chestbursters, but the computers that were envisaged when the movie was produced. I’m not talking about the displays, mind you; while they’re incredibly primitive, they’re a symptom of the time and they can be accepted as having a certain kitsch nostalgia.... What’s most noticeable though is how computers were presented. They picked the primary network rack. Why? Because they had the most blinking lights.
|
|
|
|
|
Real-time web analytics is a seductive concept. It appeals to our desire for instant gratification. But the truth is that there are very few product decisions that can be made in real time, if there are any at all. Analysis is difficult enough already, without attempting to do it at speed. Take a deep breath. Count to 10. Go have lunch. Then make a good, informed, well-considered decision.
|
|
|
|
|
While working with (young) C# programmers I’ve noticed that some mistakes are being repeated by almost every one of them. These are mostly the mistakes, which once you point them, are quite easy to remember. However, if a developer is not aware of them, they can cause many problems with the efficiency and quality of the developed software. Therefore, I decided to gather the 8 most common mistakes made. What's your most common mistake?
|
|
|
|
|
Wow, so much misinformation in one place..
edit: the comments on that article (which are tiny for some reason) do a pretty good job at identifying the misinformation, especially this detailed reply-post[^]
modified 8-Jan-13 17:43pm.
|
|
|
|
|
Yes, indeed, a lot of imprecise language such as glossing over that StringBuilder does have to re-allocate at times.
One of my pet peeves is when developers don't re-use an existing StringBuilder after it has been expanded.
I also wanted to add this, but I have no interest in creating a profile on that site:
If the concatenated value exceeds the capacity of the StringBuilder, a new string will be instantiated resulting in an extra allocation.
modified 8-Jan-13 19:30pm.
|
|
|
|
|
I agree with the reply. Trying to find a one-size fits all approach is usually never the correct answer. If you really want to be a good developer, C# or otherwise, you need to figure out when something is appropriate, not memorize lists of solutions that other people have decided you should use all of the time. Taking 2 for example, maybe there's an issue if the collection is empty (i.e. it should always have items in it), and letting First throw an exception would help you figure out the problem faster than getting back a null or an exception later on.
|
|
|
|
|
Terrence Dorsey wrote: What's your most common mistake?
Using C#.
|
|
|
|
|
I can recall my first year with C# and say that I used to do all of these. Now I am not doing any of these anymore. and for that the credit goes to one of my friend who handed me C# 4.0 in a nutshell one day.
The fact is that when someone starts programming he tries to learn and put the code to make it work. With time, they learn the best practices and consider performance and non functional issues and try to put in better code.
P.S. I am in no way endorsing/publicizing anything, I am just telling my experience.
Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore, Dream. Discover.
|
|
|
|
|
Terrence Dorsey wrote: What's your most common mistake?
Agreeing to work on a project using Java or VB.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Terrence Dorsey wrote: What's your most common mistake?
String concatenation instead of StringBuilder .
In some cases, my signature will be longer than my message...
<em style="color:red"> <b>ProgramFOX</b></em> ProgramFOX
|
|
|
|
|
I was watching episode 10 of Elementary and they mentioned a language called Malbolge. I’ve been coding for a long time but never heard of this language so decided to do some research. Apparently there is a major group of programming language I haven’t been exposed to: Esoteric Languages. I thought I would show some of these to folks who may have never seen them. Python is bad enough, but an entire language in Whitespace?
|
|
|
|