Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


Blue Ink Blue Ink
  • Monday's big ​announcemen​t.

    , GoddersUK wrote


    And destroy their entire business model? I doubt it.

    I had the same reaction, at first, but that might not be the case. Not necessarily at least. If I were an OEM, I would be wary of W8 tablets getting the same lukewarm welcome that WP7 got: there's little to be gained by getting the largest slice of the pie when the pie is ridiculously small.

    MS spearheading the effort of establishing a presence in the market segment (or in a loosely related one, like that of eReaders) might end up making life easier for OEMs, despite the fact that they end up with a much smaller share. Except that the pie might then be large enough.

    And with this I exceeded my yearly quota for speculation...

  • Monday's big ​announcemen​t.

    , wastingtimewithforums wrote

    If all this fuss is really just about a tablet, then Microsoft's infamous marketing department has truly outdone itself.

    What's exciting and big about yet another Windows 8 tablet?

    Haven't Acer, Dell, Lenovo etc. already promised Win 8 tablets? And of course, everyone was expecting a Nokia Windows 8 tablet as well.

    Some speculate that this one will bear the Microsoft brand, which would make it pretty special.

    It would give them free rein wrt software installed, they could establish a "reference design" for all W8 tablets to come, they could subsidize it all they want. And since they wouldn't have to pay for the OS, they would level the field with the competition while screwing the OEMs big time.

    That's the reason why a MS tablet would be exciting...

  • LightSwitch spews out HTML5, Google spews out yet another language, Blockly

    @fanbaby: Once the best definition of a language is "à la something", its fate is not very bright. Unless an influential company puts all its weight behind it and keeps it there.

    Google seems to be back at its old game of throwing random stuff around hoping that some will stick, eventually... which may be fine in other fields, but definitely not in programming languages. The canonical 10000 hours are not a figure of speech, and Google doesn't seem to be willing to put that in themselves.

  • Apparently the IPO didn't fund Linkedin enough to hire decent programmers

    , magicalclick wrote


    I wonder if anyone use "lossy" encryption. This may sound dumb, but, if you simply crap out the original password, like say, when user supply the password, you do some stupid

    foreach(char c in stringValue)    total += (int)c;

    And use "total" as the new password and run it through encryption. So, even if they managed to hack the entire thing. All they get is garbage password, LOLz.

    Obviously my example is bad because "PASS" and "ASSP" can both login, and the encoding is too lossy. But, basically if you can do this with balanced encoding quality, you are able to protect the user password as the encoding is lossy.

    It is not the same as typical file encryption because you don't care about getting perfect binary back. You want to make sure after you decrypt the password 100%, it is still useless.

    That's not dumb at all... what you call "lossy" encryption is just a form of hashing, including the problem with collisions.

    It's always nice to see a mind click. Impressed.

  • Another "WTF, Microsoft?" move

    @Dr Herbie: +1

    True multitasking would be nice, but I appreciate how that could easily turn into a battery hog. I would settle for a global event system able to launch/resume some user-approved applications when a specific event occurs.

  • To Infinity and Beyond

    @Proton2: It's the purple thingy at the top of the page.

  • To Infinity and Beyond

    Ok, we had the infinite. What's the new VS logo supposed to mean?

  • How I downloaded and installed FxCop.

    , Maddus Mattus wrote

    Maybe someone should put in on a blog, so this thread does not pop up everytime someone tries to install Fx Cop

    Yes, a blog post would be brilliant.

    Wouldn't take too long to write: all it actually needs is a link to the FxCop installer Tongue Out

  • The Windows 8 nadir

    , cheong wrote

    Metro is heard for a long time, I just wonder why noone happen to sell LCDs/LEDs with touch built-in. This would be popular for even Win7 users. And from what I saw 5 years ago in ShenZhen the parts are not very expensive (like a few hundred CNY or something less than 80 USD for 15-inch display, and that supports single touch point though), why noone try to do that?


    That's because single point touch doesn't work very well (and if it's a resistive touch you are thinking of, then it just plain sucks) unless you apply it to applications that were specifically written around its limitations. Most interesting gestures require multiple fingers and, without that, you don't get a good experience enough to compensate the lack of hovering and a lazy right click.

  • MS working on a same compiler for C++ AND C# ! Not in 'incubation' but for production !

    , Bass wrote

    I'm no expert in this, but I think reference counting is also more predictable (latency wise) making it superior memory management method for real time applications. GC performance depends on the GC algorithm, but I never recall seeing a GC that was conclusively proven to be faster than reference counting. One thing GC does have that reference counting does not is the ability to handle circular references though. 

    The performance of reference counting is pretty much constant with respect to the amount of available memory. Conversely, garbage collectors will improve steadily as you add more memory (interesting special case when the amount of memory is infinite). So, if GC's aren't ahead right now, they will eventually be.