Entries:
Comments:
Posts:

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

Discussions

Joshua Ross JoshRoss Niner since 2004
  • If Microsoft does not like piracy, why does it not...

    PaoloM said:
    JoshRoss said:
    *snip*

    While disturbingly amusing your reason is Smiley, the answer is a bit simpler: people pirate things that people want. And they go to great lengths to pirate things they want, and they just don't want to get things they don't want, even if they're free.

     

    I have to admit, it surprises me every time I read about piracy rates for Windows. I mean, there's a reasonable alternative completely free and still... people just don't want it.

    Perhaps it also comes down to economics. The perceived reward for pirating the software is greater than the perceived risk. There was an interview here with Cormac Herley, that covered idea that people choose weak passwords because the perceived cost of the alternative was too high. I would argue the same principle applies here. As I see it, there are four options: make Windows less attractive, increase the actual risk of pirating Windows, increasing the perceived risk of pirating Windows, or do nothing.

     

    -Josh

  • A Roku Channel for Channel 9

    This week on C9 has a podcast, and I hear that the Roku will have support this fall. I don't know how many people subscribe. But, I have to image that if many people did, other shows would get ported. Were you looking for video content or forum content on your device?

     

    -Josh

  • If Microsoft does not like piracy, why does it not...

    PaoloM said:
    Shining Arcanine said:
    *snip*

    Look, I'll make it simple for you so we can set this once and for all.

     

    Why do you think people pirate Windows?

    Probably the same reason they watch amputee midget porn; there is something innately screwy with their internal wiring. 

     

    EDIT: I was expecting midget to be on the channel9 naughty words list. Hey Charles, do you want to add that one?

  • If Microsoft does not like piracy, why does it not...

    I've got a better idea. Instead of sending pirates on another course, Microsoft should harness there computer to solve problems, like folding @ home. This works great when a person is not in front of the thing.  When someone is in front of it, make them identify things in pictures to improve Bing image search or have them fill-out recaptcha requests to digitize old books and magazines.

     

    Hell, if they are going to steal crap from you, you might as well steal crap from them.

     

    -Josh

  • Visual Studio 2010 Profiler

    I had an older application that was not very performant and I thought I would give the 2010 profiler a spin. It looks a little different and acts a little different, from the last version. Anyways, I got some good speed improvements after identifying some of the hot spots and working on them. For those of you who haven't profiled your code in a while, I would recommend kicking the tires of the new profiler.

     

    -Josh

  • Anyone have a SheevaPlug?

    AndyC said:
    JoshRoss said:
    *snip*

    You could probaby glue a lot of things to the side, but that somewhat defeats the point. Why bother getting something that small if you end up putting all the bits that belong inside on the outside?

    The fact that it is small does not diminish the added benefit of composabily.  I would say that the composition of the SheevaPlug and the Passport is still smaller than competing products. It is also likely that the power requirements are lower, allowing this to operate without fans, and when you don't have fans, you don't have noise.

     

    I wanted to drop the word monad in this post, but was not sure where to put it.  Problem solved.

     

    -Josh

  • Slow development?

    It takes time to produce a quality product like Windows 7.  Then again, it is completely possible to spend as much time making products of lesser quality. I would much rather have the nasty bits stay behind the cloak of NDAs, until they are fit for consumption.

  • Anyone have a SheevaPlug?

    AndyC said:
    JoshRoss said:
    *snip*

    But what's the point of a tiny little PC if you have to have a honking great external harddrive hanging off it? Sort of defeats the point, dont you think?

     

    I'm struggling to see a really good use for these, too bulky for a thin client, too under-spec'd for anything else. Other than as a testbed for ARM based development they just seem a little pointless.

    You could probably glue a WD passport to the side.

  • Anyone have a SheevaPlug?

    AndyC said:

    Nope, but I'd have thought the lack of internal storage would make it a bit useless as a home server.

    Isn't that why god invented USB?

  • PowerPivot in Excel 2010 - Have any questions about it?

    And why do I get a "The value for column 'item_pack' in table 'Table_on_Items' cannot be determined in the current context.", when I create a calculated column "=Query[bottles]/Table_on_items[item_pack]"?  I created the relations, and that seemed to be a no-brainier. Table_on_item is a linked table and Query is a SQL query.

     

    Even after the releationship is created, when I try to create  a non-compound measure

     

    =RELATED(table_on_items[item_pack])

     

    I get: The column 'table_on_items[item_pack]' either doesn't exist or doesn't have a relationship to any table available in the current context.

     

    Edit: First I had to create the column item_pack on my Query table, within PowerPivot, using Related. Then I was able to create a column named cases, where cases = bottles / item_pack. I would say that something should kick-in and tell you to use the related function when it looks like you are trying to do something obvious that doesn't work.

     

    Everything else is surprisingly quick, even with 30 million rows.