Slashdot Mirror


Microsoft PDC Journal

OzzyFudd writes: "I have recently returned from the Microsoft Professional Developers conference and posted a scathing journal of my week there at www.ozzyfudd.com I am an architech who works in largely heterogenous environments, hence, I go because I have to. I offer here some commentary, criticism, and humor from behind enemy lines." Gives some interesting insight into the future of C#, as well.

193 comments

  1. Bitter? by Anonymous Coward · · Score: 1

    It's always interesting reading supposedly objective reviews of things and finding the inconsistencies that reveal the writer's bias.. like the clear disdain for MarchFirst's Flash on their home page but no mention of it on Vitria's main page. Guess if you're writing for the Slashdot crowd there's a certain standard to maintain.

    1. Re:Bitter? by gabrieltss · · Score: 1

      like the clear disdain for MarchFirst's Flash on their home page but no mention of it on Vitria's main page.
      I think he wasn't too off base. Whittman-hart (Now MarchFirst) had put this kind of junk on their web page before their merger with USWeb/CKS. They rolled out the new web site and such and a big todo for employees of the company. I and many others were not impressed with the new web page. They just rolled the thing over with the merger. and the name of the new company. God how original! flat out stupid! The name of the new company is the date that the new company was incorporated. Give me strength! talk about a LAME name. Glad I don't work for them anymore!
      Gabriel/TSS!

      --
      The Truth is a Virus!!!
  2. Re:MS C# by Anonymous Coward · · Score: 1

    Its spelled C#, but pronounced D-flat, or D--. Programming with D-- makes your face go splat, yackity yack, can't come back, 'cause I've bought that, D flat, lost my nads.

    hrm... now that sucks, I like yours better.

  3. if microsoft sucks so bad, why does he run win2k? by Anonymous Coward · · Score: 2

    Check this out: http://www.netcraft.com/whats/?host=www.ozzyfudd.c om

  4. Re:MS C# by Anonymous Coward · · Score: 2

    Everyone should instruct their local YAD (Youth Against Drugs) propaganda shell about the dangers of a new, insidious drug called C-hash...

  5. question by Anonymous Coward · · Score: 3

    what exactly is keeping this ozzyfudd guy from hanging himself? damn, what a depressed unhappy pissed-off-at-the-world genX whiner.

    If this passes for news I'll send in a review of my recent installation of Windows 2000, embellished with lots of Windows bashing so as to increase its readability.

    Memo to ozzyfudd: just end it you pathetic loser.

  6. Why on earth was this story posted? by Anonymous Coward · · Score: 3

    I'm sorry, but this has to be the worst story I have ever seen posted on Slashdot. It has all the attributes of the worst, most self-opinionated, badly-written rants on Usenet. If I want to read poorly written, even more poorly argued crap from the mouths of self-righteous commie-hating, gun-lovin' far right maniacs there are all sorts of sources without having links on Slashdot.

    For a start the author's credibility is immediately damaged by his warez-d00d style red on dark tiled background website complete with '5 minutes in Microsoft paint' linking images. Strange given that he says 'Web and Internet Development' are his 'life.' The script kiddie image is further bolstered by his bad English, and I'd almost think he was a disaffected teenager pretending to be an adult, except that the picture he links to (check it out at http://www.scottbushey.com/art/webcam.html, Bushey fans) would surely have been more attractive. I think it's obvious that this extravagantly bearded self-proclaimed genius lacks an education from his rant on 'The Failure of the Over-educated.' An example quote illustrates his views on education:

    'The over-educated suffer from having spent too much time in school, and not enough time out in Corporate America, where like no where before have the laws of nature, the beauty of predator and prey, and the best of humanity manifested themselves.'

    Er... OK. 'Corporate America' and 'the best of humanity' in one sentence... And he hates Microsoft, right? Surely Microsoft are the archetypal predator? But you see the alternative is the horrible spectre of 'socialism and its evil henchmen, the over-educated.' Shudder. What we need are far more people like Bushey with their razor sharp, thoroughly coherent thinking, honed in the supremely honourable corporate jungle, producing reams of polemic cadenced in that unique English you can only acquire by not going to college. But then apart from that terrible education that I shouldn't have had, I expect I've had my mind poisoned by the CNN because they're the 'Communist News Network' (see 'Tree Hugging Hippy Crap', his incisive discussion of environmentalists and their selfish denial of furniture to needy children by protecting trees).

    Of all Mr Bushey's diatribes, however, I think the 'Speak!' one sums up his attitude best:

    'Are you unhappy? Pissed off? Angry? Troubled? Are you fed up with the world or just the guy down the street? Well guess what! You have an outlet, a way to vent, you have the equivelent of a thirty second spot on worldwide TV. Get yourself a website...

    'Was your order screwed up at the drive thru today? Fine, let the whole world know what total assholes those idiots at the local choke and puke are. Was the woman on the phone today when you were calling the electric company to find out why they sent you someone else's bill a total bitch! Call her out in front of the whole friggen world on your website, then post a link to it on every discussion board from Yahoo to Usenet.'

    Sounds like the charter for every sad Usenet poster who's ever bellowed out their futile rage in the mistaken belief that anyone cares. The question is why should the readers of Slashdot care?

    1. Re:Why on earth was this story posted? by ir · · Score: 1
      LOL! +1 funny

      --
      Irina Romanov

      --
      Irina Romanov
  7. Why was this story posted? by Anonymous Coward · · Score: 5

    I'm sorry, but this has to be the worst story I have ever seen posted on Slashdot. It has all the attributes of the worst, most self-opinionated, badly-written rants on Usenet. If I want to read poorly written, even more poorly argued crap from the mouths of self-righteous commie-hating, gun-lovin' far right maniacs there are all sorts of sources without having links on Slashdot.

    For a start the author's credibility is immediately damaged by his warez-d00d style red on dark tiled background website complete with '5 minutes in Microsoft paint' linking images. Strange given that he says 'Web and Internet Development' are his 'life.' The script kiddie image is further bolstered by his bad English, and I'd almost think he was a disaffected teenager pretending to be an adult, except that the picture he links to (check it out at http://www.scottbushey.com/art/webcam.html, Bushey fans) would surely have been more attractive. I think it's obvious that this extravagantly bearded self-proclaimed genius lacks an education from his rant on 'The Failure of the Over-educated.' An example quote illustrates his views on education:

    'The over-educated suffer from having spent too much time in school, and not enough time out in Corporate America, where like no where before have the laws of nature, the beauty of predator and prey, and the best of humanity manifested themselves.'

    Er... OK. 'Corporate America' and 'the best of humanity' in one sentence... And he hates Microsoft, right? Surely Microsoft are the archetypal predator? But you see the alternative is the horrible spectre of 'socialism and its evil henchmen, the over-educated.' Shudder. What we need are far more people like Bushey with their razor sharp, thoroughly coherent thinking, honed in the supremely honourable corporate jungle, producing reams of polemic cadenced in that unique English you can only acquire by not going to college. But then apart from that terrible education that I shouldn't have had, I expect I've had my mind poisoned by the CNN because they're the 'Communist News Network' (see 'Tree Hugging Hippy Crap', his incisive discussion of environmentalists and their selfish denial of furniture to needy children by protecting trees).

    Of all Mr Bushey's diatribes, however, I think the 'Speak!' one sums up his attitude best:

    'Are you unhappy? Pissed off? Angry? Troubled? Are you fed up with the world or just the guy down the street? Well guess what! You have an outlet, a way to vent, you have the equivelent of a thirty second spot on worldwide TV. Get yourself a website...

    'Was your order screwed up at the drive thru today? Fine, let the whole world know what total assholes those idiots at the local choke and puke are. Was the woman on the phone today when you were calling the electric company to find out why they sent you someone else's bill a total bitch! Call her out in front of the whole friggen world on your website, then post a link to it on every discussion board from Yahoo to Usenet.'

    Sounds like the charter for every sad Usenet poster who's ever bellowed out their futile rage in the mistaken belief that anyone cares. The question is why should the readers of Slashdot care?

    1. Re:Why was this story posted? by Kris_J · · Score: 2
      I totally agree. I believe that this article/thread should be taken off the front page straight away and emmett should seriously reconsider his personal guide as to what is and isn't posted.

      Also, I think that articles that are submitted by the link's author should not be allowed at all...

  8. highlight it by latro · · Score: 2

    I know it's a pain, but when I highlight the text (using Communicator 4.7) it gives me a nice white text on blue background. Ahh, just how I like it.

    As a previous poster noted, this is something us Netscape users have to do on occasion just to read the page.

    -------

    --

    -------

    "It was people! People soiled our green!"
  9. Or hit Alt-A (Linux) or Ctrl-A (Windows) by Tony+Shepps · · Score: 2

    That selects all the text on the page, making for a higher-contrast color combination on pages written by design-clueless weenies.
    --

  10. Yielding to curiosity... by Chris+Johnson · · Score: 2

    If I might ask, what exactly in this evaluation do you find factually wrong? I have no problem with being criticised for disliking Microsoft- I do dislike Microsoft and consider the notion that I would have to like Microsoft in order to be unbiased, a foolish notion. Given that I don't like Microsoft, exactly what is wrong with the evaluation? In particular, are you claiming that the bit you quoted is not the truth? I admit it is unflattering but MS's overall strategies are hardly a mystery at this point, and I think I summed them up quite accurately.

  11. Wow, how did this ever get +5? by Chris+Johnson · · Score: 4
    "They are not your enemy"

    Only if you are their customer. If you are not their customer then they are your enemy. This is really quite plain, what is so hard to understand about that?

    "THey spent 2billion dollars a year on research. that has to result in something good"

    Um- no. It can result in vast amounts of useless wheelspinning and wasting of money. See Apple as of 1996-1997: at the time Apple was working on everything from QTVR to OpenDoc and every engineer seemed to have his own 'cool project' all funded by the endless supplies of Apple money, and very little of it got anywhere. Jobs 'steved' most of it, and now Apple tends to deliver on its ideas rather than not.

    It looks very much like MS is in a place similar to where Apple was back in '97... full of themselves, spending vast amounts on ill-defined projects, not taking care of the important things (i.e. the bugs developers were clamoring to be fixed), and very possibly bleeding money in Niagara-like amounts. How is this possible? It's possible because MS _spends_ money in Niagara-like amounts, and in order for that to be useful behavior it needs to produce results.

    It appears that the results currently amount to developer alienation so intense (and this is from CONVENTIONGOERS, not snotty linux purists shunning the thing) that there is no excitement and little attention paid to the new toys- contrast that to the days of W95, for instance.

    This is partly due to a sense of betrayal ('stop playing with new e+e and fix this damn bug!') and apparently it's also due to the fact that the new technologies are entirely reactive- they are all about filling a laundry list of features and there's little attempt to pretend otherwise. It's like C#'s real purpose is to kill Java, and any usefulness as a programming language is way down on the list- comparatively unimportant. All this is really raising the Art Of Monopolistic Positioning to new heights- it's like an ever-deeper understanding of the viral nature of MS's position in technology- the job really ISN'T to solve techie problems, or even to enable computer solutions. The job is entirely, utterly, to stop other vendors from being able to do that. Actually delivering working and useful technology is decidedly secondary.

    Leaving aside the reality that this approach is getting thwacked in the courts, there's another problem: this is an entirely reactive approach. It can be effective at hurting a competing vendor in a free market, but you start hitting diminishing returns as the other vendors die off. The endgame (which we are in) leads toward major vendor-lock, but under conditions of general crappiness and a constant battle to deny obvious customer dissatisfaction (i.e. the crowd of developers yelling at the MS rep about the bug that hadn't been fixed in 3 versions). The same tools that work to hurt other vendors (outright denial of any problems, establishing that your product's benefits are what you _feel_ they should be rather than what they actually are in practice) end up working to cause severe customer rage, which is a real set-up: under these conditions any schmuck can come along and if their promise includes "Oh, and I am not Microsoft" they get an automatic boost. (see Apple in recent years- and Linux)

    It may seem like a wild notion that Microsoft would go the way of Kaypro and Visicalc- but there is almost no other way they can go. I am not aware of any Steve Jobs-like figure who can come into Microsoft and start firing people and killing off stupid projects that are only reactive and vapor-oriented. They are _stuck_ with that approach- and well past the point where it's working for them. The Microsoft Way will not become clear sailing- it will continue to be bogged down in efforts to put roadblocks in competing vendors' paths, and the developer and the consumer will continue to be a very low priority compared to the power politics that make up so much of Microsoft's field of vision.

    Eventually this will cost more than it earns. At a blind guess I would say that it ALREADY is costing them more than they earn- that MS is in the red if you look at the REAL figures and not entertaining games with taking next year's payroll as a tax deduction for last year twice over etc etc and so on. I say they are losing money- not because they don't still make loads of money, but because they are SPENDING so damn much and are not, cannot show any signs of moderation about this. That's a deadly trap- they daren't show any sign that they have finite pockets like any business or small country, and so they are forced to go way into the red and cover it up at any cost for largely _ego_ reasons and to protect their stock price, which is so intimately linked with their financial resources. It's a recipe for total destruction, not a slide into irrelevance but a high-speed wreck leaving no survivors.

    One could wish that MS was able to behave like a normal company for a change and avoid this fate...

    1. Re:Wow, how did this ever get +5? by Argylengineotis · · Score: 1

      "...they are all about filling a laundry list of features and there's little attempt to pretend otherwise. It's like C#'s real purpose is to kill Java, and any usefulness as a programming language is way down on the list- comparatively unimportant."

      Not impressed. You'll trash Microsoft over anythying they do, won't you? It's either they are mucking up Java too much, or they are creating an alternative too much. doesn't really matter what they do, does it? This sort of blind hatred/jealousy leads to witch burnings and McCarthyism. You should be ashamed.

      Don't be fooled by the big words and tough talk, moderators (oops, too late).

      Please, from now on, do us & yourself a favor and pursue wisdom instead of cleverness... thanks.

  12. MS Proxy Server ... by DrSpoo · · Score: 1

    ... has been renamed to "Internet Acceleration and Security Server".

    OMG, thats fscking lame! How about "Internet Deacceleration and Insecurity Server"? St00pid Micro$oft ...

    --
    Sig (appended to the end of comments you post, 120 chars)
    1. Re:MS Proxy Server ... by Kickasso · · Score: 2
      has been renamed to "Internet Acceleration and Security Server".

      Abbreviated, appropriately enough, as IASS.

  13. Re:Java-bastardizing-then-dumping bastards.... by sjames · · Score: 2

    If you claim it is actual Budweiser it is definatly a no-no.

    OTOH, testimony involving a blind taste test might mitigate the damages awarded.

  14. Re:Both wrong - pointer arithmetic in Delphi by sjames · · Score: 2

    As I said, the equivalent C code "p++;" would be shorter, but do you really want to encourage this kind of code?

    for(p=Array1, q=Array1+100;p<q;p++) { DoStuff(*j); }

    Will run faster than:

    for(i=0;i<100;i++) { DoStuff(Array1[i]); }

    It's a question of priorities and need. The second form may be acceptable in a client, but the first is probably wanted in a server or compute intensive standalone. Inside an OS, the first is very definatly preferred.

    It IS possable for the second form and the first form to optimize to the same thing, but many compilers won't do that.

  15. Re:Both wrong - pointer arithmetic in Delphi by sjames · · Score: 2

    Did you actually try to profile such things? I did. The results were amazing. Code without pointer arithmetics executes as fast or faster. Go figure. Modern optimizers do wonders to your code.

    I'll grant as fast on a modern compiler/processor, but have never seen faster. I have profiled such things many times. Optimizers ARE a wonder these days.

  16. Re:Anyone Have an Objective Review of .net? by Masem · · Score: 5
    While not truely objective, I at least know what MS is trying to do.

    .NET will allow you to use apps anywhere, not just at one box, but any net-accessible machine, including potentally devices et al. Your working state is persistant when you logoff because everything's saved mostly at a central server rather than your local HD. Updates and upgrades can be easily installed at only one point, as opposed to every computer on a network. Overall, it's an interesting idea on convience.

    However, there are more pitfalls than potental good things. It allows easily for pay-per-use pricing since every use can be logged centrally as well. Privacy and security would be a high risk factor since basic network transactions are at the heart of this. And of course, these apps become dependant on decent bandwidth connections to work; no problem in corporate world, but not at 40,000 ft. Finally, MS has suggested that they'll have the .NET specifications all open for third-party developers to write for it, but most will appear to work only under MS OS's (which is why they need the proprietary C# and SOAP).

    Some of these are MS-isms. However, more importanty, privacy, security, and bandwidth are going to be problems in any distributed app network whether created by MS or Linus. MO

    --
    "Pinky, you've left the lens cap of your mind on again." - P&TB
    "I can see my house from here!" - ST:
  17. Re:Can anyone read this? by Phil-14 · · Score: 1

    Someone was mentioning Ariane 5... basically, a lot of the problem there was that they tried to recycle a lot of software elements wholesale from the Ariane 4.

    Could rewriting in Eiffel from scratch have prevented the crash? Yes. Could rewriting from scratch in forth have worked too? Yes. BFD.

    --
    (currently testing something about signatures here)
  18. Re:Sounds good to me by xeer · · Score: 2

    Session state can be maintained on an alternate machine, allowing server reboots with preserved state,and it can be cookieless via url munging.
    Pretty cool, hey! Especially the maintaing of session state across different machines.

    I've been using PHP3 and PHPlib for over 2 years now. PHPlib allows me to store sessions data *anywhere* I please just so long as I tell it where to look for the data. There's nothing stopping a developer doing the same thing with any language.
    URL munging? been there for ages..

    Besides,I wonder why someone has to mention that data will be safe across server-reboots.. surely servers are only rebooted during a known maintenance period?
    /sarcasm
    Do a search on http://www.php.net for more info.

  19. Re:Java-bastardizing-then-dumping bastards.... by jafac · · Score: 1

    Don't forget that once they shoehorn software-rental into the market, and get us all good and dependent on it (by "us", I mean the consumer), they'll move to Pay Per Use, or Pay Per Tick, and of course, they'll have obnoxious bundling deals like the fscking cable companies; you can rent Word, but that's bundled with FrontPage, IE, Minesweeper, Wallet, Money, and SQL Server.

    if it ain't broke, then fix it 'till it is!

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  20. Re:Java-bastardizing-then-dumping bastards.... by sheldon · · Score: 1

    Microsoft has not been pushing Java since Sun launched their frivilous lawsuit back in '97. It's a dead language on the Microsoft platform and has been for quite some time.

    I'm not going to bother going into great detail as to why Java managed by Sun is doomed for failure. But if you read Roger Sessions explanation and take the time to grok it, perhaps you'll understand...

    http://www.objectwatch.com/Issue_7.htm

  21. Re:Aw what a blind hate again by sheldon · · Score: 1

    "If you're currently developing in java, you'd have to be crazy to downgrade to an unproven proprietary platform with a shakey future."

    You mean like Java itself?

    I'd say you better start brushing up on you C skills.

  22. Use GPL'ed software! by sheldon · · Score: 1

    With thousands of eyes looking at it, it *NEVER* has any bugs!

  23. Re:The Java Dump by sheldon · · Score: 1

    IBM and Microsoft have been getting along just fine(see: SOAP).

    Sun has always hated the upstart Microsoft because they were too stupid to realize themselves the importance of PC's in the computing world.

    Oracle... well considering Larry Ellison is hiring private investigators to route through people's trash, the joke certain is on them.

  24. Fixed in Windows 2000 and Windows 98... by sheldon · · Score: 1

    Could you please contain your rants to current versions of products, or I'll have to get my cluestick out and beat you with my SLS distribution of Linux.

  25. Re:Java-bastardizing-then-dumping bastards.... by sheldon · · Score: 1

    Ahh, but it is true... Where's all the office suites written in Java?

    Java has evolved itself to writing components for the middle-tier, which is an interesting use but nowhere near the hype that Sun first tried to sell.

  26. Re:C# name change for UK by talks_to_birds · · Score: 1
    Reminds me of the apocryphal story about General Motors not researching the non-United States implications of their model name "Nova".

    In Spanish-speaking countries (like Mexico - GM's neighbor immediately to the south..) it easily translates into "no go"

    t_t_b
    --
    I think not; therefore I ain't®

    --
    I'm on PJ's "enemies" list! Are you?
  27. I didn't even read... by talks_to_birds · · Score: 3
    ...what he had to say about the Micro$soft PDC 'cause I lost interest in that crap when I bailed on my MSDN subscription about 3 years ago.

    But, I did read some of J. Scott Bushey's other stuff (diatribes, he calls 'em - I call 'em tantrums..) and is this guy ever full of himself!

    From: "Greed isn't Good My Ass!"

    "Am I Evil? If you have ever asked one of your direct reports "What do you want to be when you grow up?" or tried to trade corporate culture for salary with an applicant, your answer is yes. I am coming for you and your organization, I am going to drive you out of business, gobble you up, split you into pieces, and if I can, buy your bank then foreclose on your house."

    Christ! I'll bet that's Bill Gates on line 2 right now, wanting to cut a deal before you eat him alive!

    "I am your future. I am greedy, self-centered, avaristic, and what's worse, I think the most altruistic thing in the world is to do something so well, for so much value, that people want to pay me for it."

    Oh. You intend to work for a living. Good plan, and a novel concept! Welcome to the club.

    "The juggernaut that is the J. Scott Bushey experience is heading to a neighborhood near you. I've finally got to feel what its like to own a car, a bed, a new pair of shoes. No more nights curled up on the concrete floor with sore arches for me baby, no way. Now its payback time, and you dare to despise greed, the lifeblood of capitalism, when I've finally gotten a taste...?"

    Ah! The untrammeled enthusiasm of youth! They're so cute at this age!

    But wait:

    "Currently I am employed as a consultant with Information Control Corporation. assigned to a Competitive Local Exchange Carrier in the telecommunications industry."

    So he's a consultant/worker-bee.

    I bet the VC's are hounding him to get a piece of his action!

    t_t_b
    --
    I think not; therefore I ain't®

    --
    I'm on PJ's "enemies" list! Are you?
  28. a little bit of objectivity please... by harshaw · · Score: 2

    Wow... lots of FUD and ranting so far in this thread.

    I also attended the PDC and I would like to make a couple of points.
    1) There is nothing prohibiting a JAVA implementation on top of the MS Common Language Runtime. Since C# is so similar to java it fits nicely in the sphere of the CLR type system (I am not a java expert). Do you think the technical architects at MS don't want to support a Java implementation? Of course they do. It is the business side of MS (as well as the ongoing suit) that is limiting java support. At the runtime type talk the presenter mentioned that there "was not an announced implementation of java."
    2) Cross langauge implementation inheritance. This means that I can right a base class in Python, extend it in C++, and then extend it again in C# (or any other of the 15 supported langauges). Of course, I have not seen this work nor has anyone examined the performance limitations. As far as I am concerned, this is a real innovation from MS (has anyone ever implementated anything like this before?). In many ways, it seems to bypass the issue of languages... use what you want because you can always interop with another language.
    3) Prevalence of web services. It seems incredibly easy to expose objects on the web via SOAP and have them interoperate. Of course, we are still waiting to discover the limitations :)
    4) Tools. Remember boys and girls, one of the ways Microsoft succeeds is making good tools for developers. Visual studio 7 seems really cool and looks like it will speed development of web apps. As long as developers like the tools they will stay with MS.
    5). If you are not into web apps, XML, or B2B (biztalk) the conference probably was not that useful (except for the language stuff). If are working in the kernel, forget it :)
    6) All of the "managed" languages (i.e. C#, VB, etc) always run in native code. They may be stored in MSIL and JIT compiled before execution, but there is no interpretation.

    1. Re:a little bit of objectivity please... by daviddennis · · Score: 2

      Was the reception to Bill's speech as tepid as he said? I'm much curious, since he was colourful, not objective.

      If these languages are compiled, where does the "common language runtime" fit in? I thought runtime was for interpreted languages. Is it just another standard library type of thing?

      D

      ----

  29. Re:Aw what a blind hate again by Mithrandir · · Score: 1
    They spent 2billion dollars a year on research. that has to result in something good,

    Yup, a paperclip and someone by the name of Bob. These guys have hired most of the top line researchers (starting from Jim Blinn and downwards) in 3D graphics and have had them for over 3 years now and they still can't produce something new. Last thing I remember was something called taranatulla (sp?) I think and wasn't that a huge sucess!

    These guys are obviously enjoying themselves, but I have yet to see a single Siggraph paper from someone with MS Research in their title. Don't know WTF they are up to, but obviously the life must be pretty good for the researchers.

    --
    Life is complete only for brief intervals in between toys or projects -- John Dalton
  30. Re:Aw what a blind hate again by Mithrandir · · Score: 1

    Yup, a lot of papers. None of them have been accepted from memory (there might be some in this years, but I'll let you know in a week or so). I've been going for the past 5 years and nothing useful yet from them. Even went back through my old proceedings to check. Jim Blinn joked at his keynote two years ago about the complete lack of anything useful from them. Can't get much harder proof than that....

    --
    Life is complete only for brief intervals in between toys or projects -- John Dalton
  31. Re:Java-bastardizing-then-dumping bastards.... by SteveX · · Score: 1

    Perhaps Microsoft is a little bitter about Sun suing them over basically nothing (fighting over two different ways of running native code? It's native code! It's not portable anyway, by definition, so does it really matter whose native code spec you use?) and decided to follow a path that wouldn't lead to more random lawsuits designed to garner free publicity from the anti-Microsoft crowd.

  32. Re:Can anyone read this? by lrc · · Score: 1

    I can't read it at all.

    Red on black, how freaking stylish. How freaking impossible to read. If you want people to read your thoughts, don't make them impossible to see.

  33. Wording by jjr · · Score: 1

    Session state can be maintained on an alternate machine, allowing server reboot^h^h^h^h^h^h^hcrash with preserved state,and it can be cookieless via url munging.

  34. Show that they is nothing new about Microsoft by jjr · · Score: 1

    The journal shows there is nothing new about Microsoft. They are still up to thier old tricks. Recreating technology when there no need to recreate it. Granted there was some things I saw in the report that was good and felt that there was a plus about but nothing that I see that will benefit me.

    1. Re:Show that they is nothing new about Microsoft by Zico · · Score: 1

      Actually, the only thing this journal shows is that Slashdot will print absolutely anything they can just to stir up the rabid anti-Microsoft crowd around here, no matter how little of a clue the author has. Just curious, but why would you trust what that twit wrote anymore than you would trust what Burger King has to say about McDonalds. Please don't tell me that you're not that much of a gullible simp, or that big of a sheep desperate to believe anything a Slashdotter writes about Microsoft.

      Cheers,
      ZicoKnows@hotmail.com

  35. It is a cool security disaster as well by tilly · · Score: 2

    Do you understand the mix of technologies?

    Should every program on your computer be talking with the outside world? Do you trust all of those programmers to consistently get security right? Heck, do you trust Microsoft to get security right?

    How do you firewall bad applications? Think you know? Now let me throw a twist in. What happens when Microsoft implements a licensing and registration check by tunnelling over https? Oops, your computer will not boot without allowing that traffic, and you now have no idea what other information is being sent home.

    No, SOAP and .NET are just plain bad ideas implemented by people who have not learned from past mistakes. Security is not an afterthought in any well-designed protocol.

    *sigh*
    Ben

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
  36. Re:And on a more interesting note... by The+OPTiCIAN · · Score: 1

    C'mon moderators! This has got to rate!

    --


    Believe with me, my saplings.
  37. Re:I'm afraid of American moderators by The+OPTiCIAN · · Score: 1

    Here in Australia it's already late on Sunday evening :)<br><br>
    I'm about to head out to watch the lunar eclipse. (lunar eclipse? Where the earth blocks the moon?)

    --


    Believe with me, my saplings.
  38. Re:Aw what a blind hate again by The+OPTiCIAN · · Score: 4
    • I developed a lot in java but I'm very willing to swap to C# once it's there. Why? because the tradition of well done documentation (not generated CRAP like Sun gives us), lots of examples and full applications, complete in sourcecode will be extended when .NET is fully released.
    I have to disagree with this. Java is one of the best implemented paradigms in the industry at the moment, and javadoc is a big part of that. Java doc is everywhere, you can find whatever you need to, it's clearer to read than most documentation (eg at the bad end: man pages hehehe), it's complete and it's easy to generate. Microsoft, also, do some documentation well. For instance, I learnt Visual Basic largely from msdn. But Microsoft documentation is always tied into some sort of rubbish interface (like msdn either on web or purchased cds) which is just ridiculous, and their technical documentation is bloaty. Further, it's often difficult to find simple answers to simple questions because of the absurd structure of their index tree. And if you do want more detailed, example based java documentation (beyond the examples standard with javadoc), there are thousands of good books and online references. Your criticisms of javadoc are right out.

    If you're currently developing in java, you'd have to be crazy to downgrade to an unproven proprietary platform with a shakey future.

    Embrace and exend can be done well. It's what GNU is all about. But Microsoft's motives and practice are sure to make C# a one way tunnel to proprietaryville.


    --


    Believe with me, my saplings.
  39. Bertrand Meyer by Pac · · Score: 4

    Meyer deverses the respect of the development community. He is a very serious, very bright computer scientist, and Eiffel is a neat little language with a devouted if small following.

    On the other hand, as much as the article's author doesn't know who Meyer is, he is right on the spot. From Microsoft point of view he is just
    "a poor guy, Eiffel author" who is there to prove MSs VM is multi-language and, of course, "he won't be there next year".

    Meyer is being used by MS and getting some publicity for Eiffel in the process. Maybe he can find one or two new developers in PDC. But it is somewhat sad, nevetheless.

  40. Slightly OT: Smokers are selfish pricks by Kris_J · · Score: 4
    I finally get to my room. It has two beds, a bunkbed, two televisions, no honor bar, and no ashtray. All I wanted was a smoking room...and they wouldn't give it to me (hehehe, for all you Suicidal Tendencies fans)! So what did I do? I broke out a huge cigar and lit up, proceeding to blow smoke into every fabric in the room. Looks like the Wyndham has a new smoking room!
    What a fucking prick. I'm sorry the hotel didn't give you some stinky room to light up your cancer stick in, but if you've been put in a no smoking room don't fuck it up for those people with enough (ie; any) intelligence to not smoke. Jerk.

    After that I didn't think it was worth another second of my time to read whatever pointless and probably inaccurate rant this idiot had to say. Does anyone have a review of the event from an intelligent source?

  41. Re:Aw what a blind hate again by daviddennis · · Score: 2

    I think a lot of people using Windows 95 don't want to go to that performance-sapping IE 4+ interface. I mean, yes, you can remove it, but who wants to take the trouble for just a few detail improvements?

    (I've solved that problem by switching to Linux for most of my desktops, but my point's still valid).

    D

    ----

  42. Re:Anyone Have an Objective Review of .net? by daviddennis · · Score: 2

    This sounds like a step backwards - didn't VB switch to being a compiled language just a version or two ago?

    Do we really need yet another layer of MSOverhead(tm)?

    D

    ----

  43. Re:One Point I Have To Agree On... by daviddennis · · Score: 2

    I can cheerfully recommend Budget - I've gotten consistently good service from them, nothing like that fellow says.

    It helps to sign up for their frequent renter plan and get a card. You'll get much better treatment that way.

    D

    ----

  44. Re:"strong and stable companies like Corel" ??? by daviddennis · · Score: 2

    Yep.

    I guess my rather ironic sense of humour didn't quite pass through correctly. That was exactly what I meant :-).

    D

    ----

  45. Cool components of .net by daviddennis · · Score: 3

    One of the other things it could do struck me as interesting.

    Let's say we have a .net enabled web browser, scheduling program and online reservations system. Or, to be specific, we have Microsoft Internet Explorer[tm], Microsoft Outlook[tm], and Microsoft Expedia[tm].

    Tell Microsoft Outlook[tm] that you want to make an air reservation. It will bring up Microsoft Internet Explorer[tm] which will then send you to Microsoft Expedia[tm]. Make your reservation using Microsoft Expedia[tm], and the information will be automatically sent back to Microsoft Outlook[tm] using Microsoft XML[tm]. So if I make an air reservation to visit South Florida in October, the information will be automatically saved in my Outlook[tm] calendar. This is a bona fide convenience, albiet a small one. Now everyone in my office knows where I'm going, which they probably should. And I am reminded that I'm going, just in case I forget.

    Although in theory this approach is based on Microsoft Open Technology[tm], in practice what happens is that people take the path of least resistance, continuing to use their Microsoft Windows[tm] computer, Microsoft Outlook[tm] and Outlook[tm] sends them automatically to Microsoft Expedia[tm]. So the end result is that the travel commission ends in Microsoft[tm]'s pocket.

    In principle, then, this offers the promise of free software for all, since Microsoft[tm] makes its money by booking all my travel instead of selling me software. And I don't notice any change, since I've been paying the commissions to travel agents or rival services such as Travelocity. From the perspective of Microsoft[tm], they have just Helped The Consumer[tm].

    So you could say this is neat, gee-wiz technology, or you could say it's a way to ensure that you never do business with a company other than Microsoft[tm]. Or you could say both, if it pleased you.

    "But I don't LIKE Microsoft[tm] managing my life like this," you might respond. And there will probably be competition, by strong and stable companies such as Corel. They will copy the Microsoft .NET[tm] specifications for integration into their own products, but by some strange coincidence, they will never work as well as (or, more realistically, will work even worse than) the all-Microsoft(tm) solution.

    So if you want to know why this is a "bet the company" initiative, and why Microsoft[tm] considers this so important, well, now you know.

    D

    ----

  46. Re:You are correct (sort of) by FigWig · · Score: 1

    Just a note - perl is the same way, reference counting is MAINLY used for GC. I believe in both perl & python if a circular reference is detected a more advanced GC technique is used (mark & sweep?)

    --
    Scuttlemonkey is a troll
  47. Re:Why oh why... by BJH · · Score: 1

    Another tip: Copy the URL from your browser, paste it into an xterm after typing "lynx ", hit Ctrl-Right button and select "Large" from the menu. Much better than reading it in 3-point Flyspeck.

  48. Re:Aw what a blind hate again by EMN13 · · Score: 1

    I completely concurr. I learned both java and VB from online doc's, and java is a LOT easier to learn based on the documentation. One of the problems with MSDN is that it is hard to see which document fit's in where - as it handles MSSQL, VB, and well lot's of stuff. The selection mechanism to select only the VB subset is not satisfactory. Additionally, sun has a whole java tutorial online, which is great. I learnteverything from there, and used the reference as just that - a reference. The sun documentation is a lot better.

  49. Re:Anyone Have an Objective Review of .net? by Admiral+Burrito · · Score: 2

    .NET will allow you to use apps anywhere, not just at one box, but any net-accessible machine, including potentally devices et al. Your working state is persistant when you logoff because everything's saved mostly at a central server rather than your local HD. Updates and upgrades can be easily installed at only one point, as opposed to every computer on a network.

    This sounds like NFS, RPC, X, Java, etc.

    I expect it will be most like Java, except not cross-platform and probably not sandboxed.

    A lot of stuff I hear about .NET is the same sort of stuff I heard about when Java first appeared. The idea of getting the latest version of your application off the web every time you run it, saving your data to the server, maybe paying a per-use charge to the application service provider ("ASP"), etc. All of these things were possible with Java applets, but it hasn't really taken off, probably because of bandwidth contraints.

  50. Re:Aw what a blind hate again by IntlHarvester · · Score: 1

    The Focus Theft bug should have never slipped into Windows 95 in the beginning. It shows a real hostility to the user by granting them control with a normal mouse cursor, and then taking it away. (For example try to use the Start Menu while your machine is starting up all of the taskbar TSR spam for Real, 3Com, AOL, etc.)

    For NT users, the bug was only fixed a few months ago when 2000 shipped, and in most cases the IS department hasn't started the upgrade yet. And this is the OS that supposedly is really good at multitasking, and is for power users.

    The irony is that Windows 3.1/ NT3.x could handle background alerts without stealing focus. And they haven't even totally fixed it in Windows 2000 -- I've had blinking, minimized IE windows that were un-maximizable because there was invisible dialog box there in the minimized window. You can select the icon on the task bar and press Enter to dismiss the dialog, but for all know it's a ActiveX control asking me if I really want to delete my harddrive.

    (Another annoying Windows bug which wasn't fixed for 5 years - Create a shortcut to a folder, say Q:\MYHOMEDIR, and then try to use the Save As standard dialog to navigate into the folder via the shortcut. Your file will end up being called Myhomedir.doc!)
    --

    --
    Business. Numbers. Money. People. Computer World.
  51. Re:Delphi has pointers by apropos · · Score: 2

    Yes, Delphi has pointers. This will be lost in a haze of moderation but I don't care. All object references in Delphi are pointers. They are automagically dereferenced, which is probably where the confusion comes in.

    How could Delphi make Windows API calls without pointers? Delphi is a fully natively compiled OO language. The only thing missing is multiple inheritance, which is (quite arguably) not necessary.

    So if I start a religious war is that good or bad for my karma? I can't ever seem to remember.

  52. fluff and fluff by jetson123 · · Score: 2
    Saving state across machines is hardly a big deal: many web applications do it trivially because they save state in a client/server relational database. Object/relational mappers or client/server object oriented databases automate the process for languages like Java and C++.

    As for Eiffel, I think the importance you attribute to it is greatly exaggerated. Meyer didn't invent the concept of "design by contract", and it was widely used before Eiffel ever saw the light of day (and is widely used in Java and C++ today). Eiffel is a simple, efficient, if somewhat limited and flawed, OOL, but it isn't a major milestone of language design or computer science. To me, the co-appearance of Meyer and Gates, however, reflects poorly on Eiffel: it looks like Eiffel is now driven by fashion than by principle.

  53. MS: poor documentation, poor APIs by jetson123 · · Score: 2
    Microsoft's documentation is one of the main reasons I loathe developing on their platforms: to me, it's a lot of verbiage with very little actual content.

    I think we see different programming styles here. Microsoft's platforms seem great for hacking, experimenting, and poking around, but as far as I'm concerned, they aren't great for planning and implementing software in a well-defined, logical manner.

    As for their "releasing source code", you make it sound like they are an open source company. Nonsense. The examples they publish are solely for getting people to be able to do anything at all with their messy APIs. The source code they publish is completely useless outside their environment, and (usually) the license prohibits any other use anyway.

  54. "strong and stable companies like Corel" ??? by Zico · · Score: 1

    This is a company that has cash problems out the ying-yang and whose stock has plummetted to about 3¾. Last time I was at ChumpUSA, they were giving away (yes, for free) their Deluxe version of their Linux distribution. Good luck making money that way. Stick a fork in 'em.

    Cheers,
    ZicoKnows@hotmail.com

  55. Re:Sounds good to me by stx23 · · Score: 1
    I don't. There is no need for pointers in most coding, and generally the parts where pointers are used are the most bug prone. Java, Delphi, Python, Smalltalk - all proper OO languages and none have pointers. (Not sure about operator overloading)
    Operator overloading is in VisualStudio.Net, see here.
  56. Re:C# name change for UK by stx23 · · Score: 1

    It's # as in musical notation, ergo C Sharp. If it was the US, wouldn't it be C Pound, not C Hash?

  57. Re:Can anyone read this? by Fizgig · · Score: 1

    And it looks like Bertrand Meyer is committed to .NET too. Interesting.

    "They held up a poor guy, Eiffel author, as proof of their party language support."

    I really like Eiffel (except for the increased
    amount of typing you have to do and the theoretical thread support; not a fan of those), but his comments on free software were a bit sad. And now we see he's a supporter of Microsoft (nothing wrong with that, I suppose, but it certainly makes his earlier views seem less impartial than they otherwise might have been.)

  58. Can anyone read this? by Fizgig · · Score: 2

    I guess my usual habit of highlighting everything as I read is actually useful here. Red on a gray background? Maybe it's just my LCD, but I can't raed anything. And it's a bit disjointed. Go here for the start of the actual (relevant) commentary.

    1. Re:Can anyone read this? by AndyNCo · · Score: 1

      True enough I spose, although I thought the disaster happened cause a cut and paste monkey was unleashed on the Ariane 4 code!

    2. Re:Can anyone read this? by BlueUnderwear · · Score: 3
      As much as I hate to agree with a C-hating bigot and Microsoft lapdog such as Bertrand Meyer, I have to point out that the error would still have been hard to find without a rigorous formalism, even if the team had more time.

      At my previous job, we had a similar situation: we were implementing a unique distributed timestamp generator which would generate timestamps which would fit in a very low number of bits (80, or sth even lower than that). Given that it was distributed, we had to include IP address and PID in the stamp. Suddenly we were noticing that we had so few bits left that we had to tradeoff lifetime of the project and number of timestamps that we could generate in a given lapse of time It was important to not make this too small, because that would limit the number of new objects that we could create in said lapse of time.

      Eventually, we settled for a lifetime of 30 years. Which seemed quite low to me, so I inquired whether we had any logbook in house where we could mark the need for scheduled maintainance at a given date in the future (say 25 years from now, which would leave them 5 years to clean that thing away). There was no such procedure... We could still put the warning in our usual documentation, but who would look at that in 25 years? So now, we're in a situation where some poor Anderson Consultant will be scratching his head 30 years from now at a mysterious bug which had been identified from the start, but knowledge about which will have been lost because there was no formal way to write it down in a way that people will be alerted in time... The situation will be actually worse than for Y2K: for Y2K we at least knew we had to be careful, whereas this thing will strike out of the blue.

      --
      Say no to software patents.
    3. Re:Can anyone read this? by homer_ca · · Score: 1

      Not that bad. Back in the day of monochrome monitors, green on black and later amber on black were the colors. Probably because with the refresh rates of the time, white backgrounds would have flickered like crazy.

    4. Re:Can anyone read this? by Stary · · Score: 1

      Yeah, and the guy was bright enough to make all the links point to dayone.html. *sigh* Did /. even check that this site wasnt some pr0n site or something before they posted the story?

      --
      Tomorrow will be cancelled due to lack of interest
    5. Re:Can anyone read this? by faichai · · Score: 1
      His claims that eiffel could have prevented Ariane 5 are not completely outrageous. B a specification language similar to Z and Eiffel is used in critical systems, and using preconditions, postconditions and invariants, one can inductively PROOVE that a piece of a code is correct.

      Eiffel simply encapsulates these concepts into a complete OO language, albeit a little less rigourously.

    6. Re:Can anyone read this? by faichai · · Score: 1
      Fair Enough, they were not allocated enough funds for formalised and proveable specifcation.

      Had they been using a more rigourous language like Eiffel all the way through, then perhaps it could have been prevented, simply because Eiffel gets you to think about your software in a different way. Although considering they were cutting costs by building on Ariane 4 software in the first place, this all seems a bit redundant!

      Anyway no need for a flame war, I'll agree that Bertrand Meyer is a prick though ;)

    7. Re:Can anyone read this? by Kickasso · · Score: 1
      Bertrand Meyer? Impartial? Gimme a break.

      Bertrand Meyer claims that Eiffel could prevent Ariane 5 crash, bashes Java, and warns managers against hiring "C Hackers" (in his Object Success) -- the latter bit is nicely rebutted by Robert C. Martin here.

      Oh well. For the record: I don't like Eiffel. It's your typical "one idea" language. Inheritable contracts are nice, but the rest is mediocre at best.

    8. Re:Can anyone read this? by Kickasso · · Score: 1
      B a specification language similar to Z and Eiffel is used in critical systems, and using preconditions, postconditions and invariants, one can inductively PROOVE that a piece of a code is correct.

      Eiffel simply encapsulates these concepts into a complete OO language, albeit a little less rigourously.

      All true. The problem is, Ariane 5 fiasco was a direct result of not doing any kind of verification. Which, in turn, was a direct result of some asshole not allocating enough fucking money to do any kind of verification. The team had had proper methodology to find the error, and they would find the error if they were allowed to. How B, Z, Eiffel or any other fucking formalism is going to help you when you're out of funds to apply it properly?
  59. A sauna? by Wolfkin · · Score: 1
    From the article: "Any idea what Orlando is like in the middle of July? Its a sauna. Its not LIKE a sauna its a sauna, if you scientifically analyzed the two environments, they'd be identical."

    Um, I live in Orlando. It's not as bad as that. On the other hand, we do have something called "air conditioning" with which this fellow was apparently unfamiliar. :)

    Randall.

    --
    Property law should use #'EQ, not #'EQUAL.
    1. Re:A sauna? by Wolfkin · · Score: 1
      Actually, I was referring to the part where he sat outside on a bench, after arrival. :)

      Randall.

      --
      Property law should use #'EQ, not #'EQUAL.
  60. Re:More MS buzzwords for the same old... by Black+Parrot · · Score: 1

    > I'm not a MS basher, I use their products when it makes sense

    So do I. I just don't have any spots where it makes sense.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  61. Nice post. by Black+Parrot · · Score: 1

    \subject.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  62. Re:On the brighter side... by Black+Parrot · · Score: 2

    > Let a marauding army of Apple-toting, Bouncy-ball-hurling, Be-logo-emblazoned Penguins and Daemons mount a full-scale offensive against Macro$haft...

    A couple of years ago I saw a map based on this idea. It was on paper; anyone have a URL for it?

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  63. On the brighter side... by Black+Parrot · · Score: 3

    > Microsoft.NET is looking more and more like a dystopian corporate-controlled world

    Heavy on the "dystopian" part.

    Ballmer apparently had his .NET demo blow up in his face at COMDEX last week. The news aren't saying much about it, though this Wired article mentions that it "was plagued with performance glitches", and quotes him lamely terminating it before he was done.

    MS has a pretty bad track record with high-profile demos. Are they that clueless? Is it that they don't care, knowing that hype will carry the field where technology fails? Is it that they really believe that their stuff works reliably outside the lab? Is it that their employees are so afraid of management that they won't say that a technology isn't ready for prime time?

    You'd think these semi-annual doses of reality would make some heads roll down in QA. (Assuming they even have a QA department.)

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
    1. Re:On the brighter side... by Malcontent · · Score: 2

      They know that ZDNET will stroke them no matter what and they know that their developers will continue to take it up the ass no matter how much they get bitchslapped. What do they care?

      --

      War is necrophilia.

    2. Re:On the brighter side... by aidoneus · · Score: 1

      Funny, I remember submitting that story too.
      2000-07-13 22:13:19 Wired Reports Ballmer Bombs on Keynote at Comdex (articles,Microsoft) (rejected)
      But you're right about the serious lack of QA at MS. It makes me wonder why anyone would ever voluntarily switch to using an MS programming tool like C#. And considering they're in the midst of the appeals process, you'd think they'd have half a brain and at least give the appearance of behaving. Instead we see C#, Windows.NOT, and IE 5.5 all annouced or released. I guess they have yet to aquired the half a brain they'd need though.

      I apologize for the minirant, it's early, and for some insane reason I have to go to work.

      -J

    3. Re:On the brighter side... by edunbar93 · · Score: 1
      And considering they're in the midst of the appeals process, you'd think they'd have half a brain and at least give the appearance of behaving.

      But they didn't do anything wrong! They're exercising their "freedom to 'innovate!'" And the government is just ab big bully trying to destroy things they obviously don't understand!

      This is of course, a big load of horseshit brought to you by the idiots who are so blinded by their own holiness that they can't see that they're driving straight towards their own doom at 120 miles per hour.
      ---

      --
      "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
    4. Re:On the brighter side... by kronoman · · Score: 1

      E-freakin'-gaaaad.... Now what we really need is a joint offensive by Apple, (Those who represent) Linux, (Those who represent) *BSD, Be, (What's left of) Amiga and anyone else left out in the cold by Micro$haft (And yes, that includes Sun, no matter how power-grubbing I think they are). Hell, when MS's chokehold has been broken, and there's competition again, then the kiddies can fight. Until then, I say let there be an Alliance! Let a marauding army of Apple-toting, Bouncy-ball-hurling, Be-logo-emblazoned Penguins and Daemons mount a full-scale offensive against Macro$haft...

      --
      If violence isn't solving your problems, you're not using enough of it. - MAJ Misato Katsuragi
    5. Re:On the brighter side... by davstok · · Score: 1

      >>It makes me wonder why anyone would ever voluntarily switch to using an MS programming tool like C#. Maybe I'm wrong here, but didn't a company (Sun?) introduce a new proprietary language not so long ago...named after coffee beans or something? AFAIK lot's of people started using it, even though it's still more or less proprietary. Strange world we live in.

  64. Re:Anyone Have an Objective Review of .net? by Black+Parrot · · Score: 5

    > does anyone actually have anything good to say about it?

    Sure. If you want your ability to conduct day to day operations to be at the mercy of backhoe operators, if you want your data to be stored on someone else's machine where it may or may not be snooped on without your knowing, if you want to be billed monthly for use of a critical resource, and if you want to be a victim of the ultimate vendor lock-in, then .NET is just the thing for you.

    (Notice that none of this has anything to do with whether you like MS or not. If you want the perspective on MS's role in it, it should suffice to point out that this is the scam^H^H^H^Hscheme that Sun has been pushing loudly for the past several years, and MS has been alternately laughing at it or getting on the bandwagon, depending day-to-day on which stance they deem most likely to keep their customers from going over to Sun. However, it looks like they have well and truly innovated it over the last few weeks, so now they won't be laughing at it anymore. At least not until they lose interest in it and start pushing something else, like Net# or whatever they decide to call The Next Big Thing [TM].)

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  65. Re:Microsoft is the Best by rico23 · · Score: 1

    ... I have not recieved even one reply that attempts to tell me I'm wrong.

    You're wrong. Details supplied upon request.

    --
    "It was me against the world, I was sure that I'd win.... but the world fought back, punished me for my sins" - Social D
  66. Re:And on a more interesting note... by maxume · · Score: 1

    Dude, look at what time it is. You should be fighting a hangover or at least still have a buzz right now, not be worrying about what randoms on slashdot are doing.

    --
    Nerd rage is the funniest rage.
  67. Re:And on a more interesting note... by maxume · · Score: 1

    I was just a little. I feel better now.
    Incidentally, that is one of the better songs on Green Day's Insomniac album.

    --
    Nerd rage is the funniest rage.
  68. You are correct (sort of) by Dacta · · Score: 2

    Yes.

    Delphi does have pointer arithmitic as well (I have no idea why I said it didn't), but you never use it.

    As for garbage collection: I'm not too sure abotu that. Delphi does if you use Interfaces/COM, but it doesn't otherwise. Java and Python do, but I'm not at all sure about SmallTalk.

    1. Re:You are correct (sort of) by __aawsxp7741 · · Score: 1

      Actually, Python doesn't currently have garbage collection. It uses reference counting, leading to some problems with cyclic references. There is a patch that adds garbage collection in the current development version (Python 2.0 to be), but won't necessarily be enabled by default in the release.

    2. Re:You are correct (sort of) by Segfault+11 · · Score: 1

      When Delphi was still just a codename, Borland set out to eliminate pointers from the language, and they were about 99.5% effective. It's easy to forget they're there...

      I know C/C++ and Delphi developers. The former complain about their language and their tools, while the Delphi folks just complain about occasional instability with the IDE...

      --

      I registered my hate for Jon Katz

    3. Re:You are correct (sort of) by Kickasso · · Score: 1

      IMNSHO it's a terminology issue (read: matter of taste). Some people say that RC is a form of GC, others disagree. Some people even say that manual new/delete is a form of GC, albeit not an automated one :)

  69. Re:Sounds good to me by Dacta · · Score: 2
    In that case, the original articles remarks were even more misguided.

    (I was actually looking for that page when I wrote my original response, but I couldn't find it.)

  70. Sounds good to me by Dacta · · Score: 5

    I've just bothered to start reading stuff about .Net - I thought it was just MS marketing speak. There's actually some pretty cool stuff in there once you get past all the crap. (I've written something at http://www.kuro5hin.org, but it was in the moderation queue when I posted this)

    Anyway, reading this guys writing makes me even more impressed with .Net (although did anyone else get the impression he loves C++ even more than most Linux hackers?). For instance:

    Session state can be maintained on an alternate machine, allowing server reboots with preserved state,and it can be cookieless via url munging. You get a call stack trace and some verbose error messages. Event log and mail are built in, but mail requires that damn mail service still. Interdev will debug across languages now. Oh, and IIS gets Apache like pre-emptive recycling. The surprise here is they admitted they borrowed it from Apache. ASP is finally in its own process, and has memory leak detection. You can even assign processes and processor affinity to web apps.

    Pretty cool, hey! Especially the maintaing of session state across different machines.

    Will someone please remind all these VB people that it isn't object oriented, its object based? You'd think these guys are coding in C++ or Java the way the bandie OO terms about.

    This guy just doesn't listen. Even MS (now!) admits that VB is only object based. However VB7 (which is the .Net version) is a proper OO language. It has proper inheritance and encapsulation - and it even does exception handling.

    Object oriented development in VB.NET...hehehe, title says it all. Alan Carter, yer a dork. I want to see pointers and operator overloading.

    I don't. There is no need for pointers in most coding, and generally the parts where pointers are used are the most bug prone. Java, Delphi, Python, Smalltalk - all proper OO languages and none have pointers. (Not sure about operator overloading)

    The biggest worry is, of course, this:

    ASP+ performance and caching was another welcome to C# filled session, and offered little other than common sense...throughput vs. responsiveness, etc... Warning to ASP coders: A lot of these "features" are going to automatically be shoving preformated html to your users. Remember how frontpage hosed yer code? Now IIS will be doing it.

    The funniest thing his his whole speil:

    They held up a poor guy, Eiffel author, as proof of their party language support. His language looks similar to C#...he won't be there next year.

    Now this poor guy was (I believe) none other than Bertrand Meyer who (while he doesn't know much about open source software) does know his stuff when it comes to high quality software engineering. For the author of this piece not to know who he was, and to claim His language looks similar to C#... is pretty dumb. Since this guy seems to think he is some kind of technology guru, I would have expected he would have heard of Eiffel. It's not particually similar to C#, btw - have a look at design by contract for a start.

    1. Re:Sounds good to me by sansbury · · Score: 2
      Session state can be maintained on an alternate machine, allowing server reboots with preserved state,and it can be cookieless via url munging.

      You can do this right now without too much trouble, it just takes a performance hit while the page-server needs to talk to the database.

      -cwk.

    2. Re:Sounds good to me by swdunlop · · Score: 1

      I wasn't very impressed with this guy's whining and ranting as documentation of what C# or .NET has to offer, or what its motivations are. I'd probably find an account of Steve Ballmer stubbing his toe on the way to work more interesting than this idiot.

    3. Re:Sounds good to me by Otis_INF · · Score: 1
      nope incorrect. If you run your webapplication in a separate process (via the setting in the webapp properties), IIS will spawn a new process for the webapp and that process will attach to the asp dll like a new process, thus the calls to the asp dll will be done INSIDE the new process. So the webapp PLUS the ASP is running OUTSIDE IIS and INSIDE it's own process. (IIS3 didn't have that, IIS4 had this already). This is handy when you use DLL's with comobjects in MTS, so you run the objects OUT of process of IIS and INprocess of the webapp, completely sealed off, so if your comobject crashes, and the webapp crashes, IIS won't go down with it.

      so, AC, shoot! :)
      --

      --
      Never underestimate the relief of true separation of Religion and State.
    4. Re:Sounds good to me by Otis_INF · · Score: 2
      ASP is finally in its own process..

      IIS4 can already do this. (run your website in a separate process, 1 click in the property sheet). The author of the article didn't have that much knowledge of the stuff he talks about aparantly. :)

      Even MS (now!) admits that VB is only object based

      MS ships the MSDN with VB. In that large library there are several books in digital format. some are about VB. All these books say it's object based. The VB docs state that too (they never mention Object oriented once). But frankly, there are some holy wars started years ago about C++ not being truely OO etc, it's a definition thing I guess :)

      Object oriented development in VB.NET

      A good example for the OO definition miscommunication :) If you program with binary objects like COM objects in a SOAP environment, for example the multi platform as shown in MS example The hanson brothers (good read: com and corba on win2k and solaris), you are busy with Object oriented programming, however not with details like object overloading. You ARE programming with objects. I think that's the main miscommunication here: it's not smalltalk OO definition, it's semantically OO: use objects to build your application, and the glue between these objects is your code, in whatever scriptlanguage (or program language) you want to write it in.

      The fuzz about C# is a bit weird to me. There are literaly thousands of programlanguages, every language serving a special case. C# is one of them. So what! if it does a better job than java then so be it! It's fine by me: I can then use a language that fits better to the job than the other languages available. :)
      --

      --
      Never underestimate the relief of true separation of Religion and State.
    5. Re:Sounds good to me by GodSpiral · · Score: 1

      Operator overloading is different than overloading.

      Overloading is a very useful feature. It lets you provide functions of the same name with different parameters.

      From the link you provided, its true there's a possiblity of operator overloading in VB, but I doubt it, and the suggestion of it in the article is probably a mistake.

      Operator overloading is being able to redefine keywords and operators (like + * - mod) so that your classes (like bigIntegers) can respond to them. Its useful but not a showstopper.

      One major hard to notice improvement in VB is that addressOf now works on methods inside of classes, so you get firstclass functions without going through the roundabout reflection engine (callbyname)

    6. Re:Sounds good to me by Kickasso · · Score: 1
      There is no need for pointers in most coding [...] Java, Delphi, Python, Smalltalk - all proper OO languages and none have pointers. Methinks you confuse pointers in general with pointer arithmetic. All these languages have the former (under some other name: handle, reference... it's all the same; plus they have garbage collection) but not the latter.

      Bertrand Meyer who [...] does know his stuff when it comes to high quality software engineering.

      Why readers of comp.lang.eiffel compain about instability of ISE's IDE all the time?

    7. Re:Sounds good to me by Kickasso · · Score: 1
      If you program with binary object [...] you are busy with Object oriented programming

      Bzzt! Wrong. Thanks for playing.

      The central OO concept is inheritance. If you are not doing inheritance (in whatever language) you are not doing OO.

    8. Re:Sounds good to me by Kickasso · · Score: 1
      Encapsulation is important for OO, but not only for OO. Object-based environments can also have encapsulation. Having encapsulation and no polymorphism does not qualify for being OO.

      It does not matter how exactly you maintain polymorphism. If it's through aggregation than you are simply implementing inheritance by hand.

      Component-based programming is indeed OO. At least its COM and CORBA incarnations are.

      And yes, I'm using inheritance and polymorphism interchangeably. Don't know if it's exactly right.

    9. Re:Sounds good to me by davstok · · Score: 1

      >>its true there's a possiblity of operator overloading in VB, but I doubt it

      It's coming in the next version (VS7).

  71. Re:What the hell? by Russ+Nelson · · Score: 1

    Generally speaking, when someone has a bad presentation, what they have to say is not worth reading. Both are true in Scott Bushey's case. What a loudmouthed jerk!
    -russ

    --
    Don't piss off The Angry Economist
  72. Re:Both wrong - pointer arithmetic in Delphi by Azza · · Score: 1
    You can do pointer arithmetic in Delphi, eg:

    type
    PMyType = ^TMyType;
    TMyType = record
    Foo: Integer;
    Bar: Integer;
    end;
    var
    A, P: PMyType;
    begin
    GetMem(A, 10 * SizeOf(TMyType));
    try
    P := A;
    P^.Foo := 1;
    P^.Bar := 1;
    Inc(P);
    P^.Foo := 2;
    P^.Bar := 2;
    // etc...
    finally
    FreeMem(A);
    end;
    end;

    The base type of the pointer determines how many bytes a call to Inc() will increase the pointer by.

  73. Re:Aw what a blind hate again by Zurk · · Score: 1

    That, sir, was a frigging BRILLIANT posting if i may say so myself...

  74. Re:Java-bastardizing-then-dumping bastards.... by Malcontent · · Score: 2

    Thre is one here
    and another one here

    There are also several IDEs written in java and at least one quicken like program.

    Check them out.

    --

    War is necrophilia.

  75. Re:Anyone Have an Objective Review of .net? by raptor21 · · Score: 1

    How is .NET different from Jini and Sun's SunRay. Sun Rays have their state saved so you can unplug a sun ray without loosing your session. Jini does the same thing with appliances. The only difference is that the Microsot .NET crap will force you to use microsoft crap on your servers and appliances and jini from Sun will not because it is based on java. Java has penetrated into the market so much that java and XML are the hottest technology of the day. Another classic case of embrace, extend and extinguish or should I say copy, paste and inovate from Microsoft. Remember Dos, Basic and all the other microsoft copy, paste and inovate.

  76. MS native code required non-native changes by bharlan · · Score: 3
    Native code should be able to change or be recompiled without using a different Java compiler or Java VM. I use native code on three different platforms (NT, Solaris, and Linux), but I never have to change the Java or recompile the byte code: only the native code changes. MS would have forced me to write multiple versions of the Java as well. MS introduced new keywords into the language. They abused javadoc comments to introduce compiler directives that load native code. Here's a quote from the preliminary injunction explaining how they broke the byte code as well.
    The Java Virtual Machine Specification indicates that the runtime interpreter should ignore any attribute which it does not recognize. JVMSpec. at 106, 107. However, with respect to the "@dll" and "@com" compiler directives, the proper functioning of a software application requires recognition of a new attribute which contains necessary additional information, rather than mere descriptive information which a virtual machine can safely ignore. Accordingly, the binary file which results from use of Microsoft's compiler directives violates the Java Virtual Machine Specification since it contains a new attribute that affects program behavior.[7]
    --
    (Reality reasserts itself sooner or later.)
  77. Re:"In" Languages, and languages of the future. by Broccolist · · Score: 1
    Um, nice speculation. Yes, of course if there was a language that was magically perfect for everybody and the best for every need, everyone would switch to it. Unfortunately, languages are an exercise in compromises and what is a useful feature for one programmer is a horrible kludge for another. As a simple example, if I was creating a language for game programming, it would probably be useful to have a language feature to express a coordinate system. But this would be totally useless for someone trying to program a database.

    In a general-purpose language, you have to make similar decisions. Should you force variables to be declared before they are used of should they spring into existence? The former slows down initial development time, the latter is more error-prone. There's no One Right Way; you have to decide what audience your language is for.

    BTW, I'm not sure what you mean when you say that Python and Squeak are the languages of the day. Whatever its merits, Python is only a mildly popular language, and I've never even heard of Squeak. And if you think that millions of programmers, programming both proprietary and open source software, have been for 20 years using a language that is "laughable", think again.

    Anyway, if you think you can design this "Sheep", go ahead and do so. You'll end up with another language that's good for some uses, but not for everybody. And that's as it should be. There should be diversity in programming languages, as well as operating systems.

  78. Anyone Have an Objective Review of .net? by phidipides · · Score: 1

    Forgive my ignorance but I haven't been following this .net thing... does anyone actually have anything good to say about it? Granted, this is Slashdot, but I'd like to know what Microsoft might be doing that is at least worth following. Anyone have an objective list of pros and cons?

    1. Re:Anyone Have an Objective Review of .net? by phidipides · · Score: 1

      Thanks... if that really is all there is to it methinks they shouldn't be promoting it so loudly...

    2. Re:Anyone Have an Objective Review of .net? by esarjeant · · Score: 1
      The .net platform will include a new layer of abstraction for developers - a Common Language Runtime. A variety of languages will be implemented in this framework (including VB and C#) and presumably we will be able to extend this to include Java, PHP, etc. What this should mean is the MS visual development tools can be leveraged to develop in any of these languages once they support the CLR. The great thing for Microsoft is this is a win-win situation. Even if CLR doesn't "take-off" it can be used to maintain their own products. SOAP and XML are interesting, but this model doesn't eliminate the need for other data transport mechanisms like OLEDB. ASP+ has some neat scalability features, along with some new handy programming API's (eg; server-side redirects).

      Eric W. Sarjeant
      ericsarjeant[@]mediaone.net

      --

      Eric Sarjeant
      eric[@]sarjeant.com

    3. Re:Anyone Have an Objective Review of .net? by Animats · · Score: 2
      ...I at least know what MS is trying to do.

      .NET will allow you to use apps anywhere, not just at one box, but any net-accessible machine, including potentally devices et al. Your working state is persistant when you logoff because everything's saved mostly at a central server rather than your local HD.

      The FBI is going to love this. Your whole life, and your whole business, on servers they can tap into with Carnivore.

      Oh, and do you imagine that these Microsoft on-line services will come with a warranty? Not likely, based on their "AS-IS" approach to their services.

  79. Re:Why oh why... by pipeb0mb · · Score: 1
    The funnier thing is on day 2:
    Oh, and guys, loose the flash from yer main page...its bad form.
    LOL. First, the oh-so-nice use of 'loose' instead of 'lose' (maybe he is a Slashdot editor in his spare time), then, the balls to critique another website for usability.

    sigh.

    "Don't try to confuse the issue with half truths and gorilla dust."
    Bill McNeal (Phil Hartman)
  80. Re:Aw what a blind hate again by psykocrime · · Score: 1

    Well done documentation??? From Microsoft??????? Are you freakin' crazy? The M$ documentation I've seen sucks. MSDN in particular is fuckin' pathetic.

    I mean, there are pages with a title, and no content or links. Example code in the MSDN is sparse, and not usually very illustrative.

    Cripes, Turbo C++ 3.0 for Borland had better online documentation than Visual Studio 6.0.

    For that matter, the Sun Java documentation is clearly better than MSDN could ever hope to be.

    --
    // TODO: Insert Cool Sig
  81. Re:PDC Journal: C- by quonsar · · Score: 1

    Ahah! A therapist!

    "I will gladly pay you today, sir, and eat up

  82. The Kid Is Alright. Blind, maybe... by quonsar · · Score: 2

    Oh come on, the guy doesn't profess to be a genius or even to be taken seriously:

    • Here are raw feelings and thoughts typed in to the beat of loud, raccous music. They are not meant to be taken seriously. If you are in doubt as to what is humor, truth, crap, or absurdity there is always feedback.
    Delusions of web design cluefulness aside, the kid is alright.
    Besides, didn't his dad play drums for Iron Butterfly?

    "I will gladly pay you today, sir, and eat up

  83. We WERE due for a magnetic storm. by Ungrounded+Lightning · · Score: 2

    The earth was due to be hit with a mag storm from a solar flare. Such things can be a problem for data networks.

    I noticed that, even now (6:20 AM EST) the main page isn't updating with the number of comments.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  84. Re:The Java Dump by sparty · · Score: 1

    Um, I may be confused here, by why does it matter if Microsoft supports Java on Win2k? I'm quite happily running JBuilder 3.5 on Win2k, which utilizes the Sun JRE and Borland's all-Java IDE. As far as I can tell, those two proggies allow me to run Java apps on Win2k just fine...and all I need to run apps is the JRE.

  85. Mr. Blutarsky... by Master+of+Kode+Fu · · Score: 1
    To paraphrase a line from Animal House:
    Fat, bitter and abusive is no way to go through life.
    If anything, the one thing I got from the article is an inkling as to why women are staying away from computer-related fields in droves.
  86. Ideas behind C# are sound by Xordin · · Score: 1
    Back in 1994 I learned coding on a multi-user dungeon (MUD) using the LPC language. The MUD consisted of a large amount of objects, like rooms, monsters, and equipment. Each object could interact with any other object. For example: "/home/xordin/counter"->add(1) This calls add() on my personal counter. If the counter object wasn't loaded, LPC would create it! Seamsless integration between all objects or "programs". On Unix or Windows, communications between programs are much more complicated. Try creating a personal counter using Visual Basic and COM... On LPC, it simply worked.

    You could change the code, reload it, and other objects had instant access to your new function.
    All the while, on the MUD, players were playing: simultaneously.

    The performance of LPC was also amazing. It compiled LPC code into a symbolic intermediate level, which executed very fast. A not very special 1994 PC could handle over 120 players. Because only the small number of symbols are executed, a MUD can be debugged very well and is extremely stable.

    To top it off, LPC is very powerful. It has arrays, mappings, inheritance. String management is wonderful: manipulate strings as in C, with automatic memory management. Unlike C++/Java's insanely complex syntax, everyone could learn LPC. It was so easy it did not even require a debugger.

    Now, C# promises exactly the same features that made LPC rock:

    all programs/objects can cooperate

    simulataneous use and development

    stable and fast

    solve complex problems without insane syntactic complexity
    If C# makes true on these promises, I for one will embrace it.

    P.S. There seems to be a web server called Roxen which employs LPC, but I haven't gotten it to compile yet.

    1. Re:Ideas behind C# are sound by swdunlop · · Score: 1

      Roxen is actually Pike-derivative, which is a high-level interpreted language. I also have more than a little mud coding in my past, and I remember LPC less than fondly. Frankly, I find the more general purpose languages like Python to be as facile for MUD design as LPC, given the correct modules, and a lot better in the performance department.

    2. Re:Ideas behind C# are sound by swdunlop · · Score: 1

      Yeah.. Well, you're witnessing the MUD community equivalent of Computer Programming 101 when you look at most of these mudlibs. =)

      Nowadays, when I do MUD-specific stuff, I do it in ColdC or MUF. (I don't like TinyMUCK any more, now that I've found some nasty race conditions, but I'm the only maintainer available for a community that's MUCK-specific.)

    3. Re:Ideas behind C# are sound by Hugh+Kir · · Score: 1

      I dunno, LPC wasn't so bad, although some of the MUDlibs based off of it were god-awful.

    4. Re:Ideas behind C# are sound by Kickasso · · Score: 1
      C# promises exactly the same features that made LPC rock:

      I can think of a language that not only promises all this, but actually delivers. It's called Smalltalk.

  87. Both wrong - pointer arithmetic in Delphi by StrawberryFrog · · Score: 1

    Here a compilable code sample of pointers and pointer arithmetic in Delphi:

    procedure PointerAdd;
    var
    p: pointer;
    i: integer;
    begin
    p := Pointer($BADBEEF);
    i := integer(p);
    inc(i);
    p := pointer(i);
    end;

    The equavalent C code would be shorter, but so what - you want people to do this kind of thing often?

    Oh, and there's no garbage collection in Delphi either.

    --

    My Karma: ran over your Dogma
    StrawberryFrog

    1. Re:Both wrong - pointer arithmetic in Delphi by StrawberryFrog · · Score: 1

      This is now way offtopic, but anyway, change the Inc(i) line to

      i := i + Sizeof(TRSomeDataType);

      As I said, the equivalent C code "p++;" would be shorter, but do you really want to encourage this kind of code?

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    2. Re:Both wrong - pointer arithmetic in Delphi by Kickasso · · Score: 1
      do you really want to encourage this kind of code?

      Honestly? No :)

    3. Re:Both wrong - pointer arithmetic in Delphi by Kickasso · · Score: 1
      Did you actually try to profile such things?

      I did. The results were amazing. Code without pointer arithmetics executes as fast or faster. Go figure. Modern optimizers do wonders to your code.

    4. Re:Both wrong - pointer arithmetic in Delphi by Kickasso · · Score: 2
      IMHO this is not real pointer arithmetic. You just get to convert pointers to integers and back. This gives approximately the same power as real pointer arithmetic, but in less "elegant" way -- if anything about pointer arithmetic may be cosnsidered elegant.

      In C and C++, p++ means p now points to the next element of the array. Your example just makes p point to the next byte.

      And yes, I don't know Delphi that much. See .sig.

  88. Re:Most people program VB or VBscript by Kerg · · Score: 1


    VB is used by people who can't figure out C++. VB is popular because A monkey can do it. This does lead to a lot of horrible un-maintainable code being spewed into the world.


    Most of the so called "C++ developers" can't even figure out C++. This too leads to a lot of horrible un-maintaibable code being spewed into the world.

  89. Why oh why... by BlueUnderwear · · Score: 2

    ...did this lamer chose to write his web site as dark red text on a black background? Didn't he find any more unreadable combination? Quick tip: Select the text with the cursor; the yellow background makes it more readable (...hope this trick doesn't violate the DMCA...).

    --
    Say no to software patents.
    1. Re:Why oh why... by batmans_byte · · Score: 1

      thanks for the tip ...

  90. Re:The Java Dump by rlowe69 · · Score: 1

    Do you really think Microsoft is going to quit supporting Java on W2K any time soon?

    The author of this "diatribe" claimed that Java programs now had to be traslated into some intermediate language before they could be made executable. If this takes 50-100% longer than compiling a comparable C# program, what do you think people are going to write their programs in? Also, this intermediate language could make big Java bytecodes even bigger. Just something to think about ...

    rLowe

    --
    ----- rL
  91. Comic Book Shop guy on The Simpson's by rlowe69 · · Score: 2

    Actually, the guy reminds of of the comic book guy on the Simpsons. He even looks like him, in a way (his picture is linked in the "diatribe").

    Just the whole "holier than thou" tone of the
    article was unnecessary, though it made it a lot more interesting to read - much like Dvorak's "opinions", no?? Besides, why are you poisoning your mind with Ziff Davis publications? :)

    rLowe

    --
    ----- rL
    1. Re:Comic Book Shop guy on The Simpson's by Disemboweler · · Score: 1
      If there was any doubt, check out his Serious Problems with Xena rant.

      Something really slimy about this guy. After reading some of his stuff I have an urge to go take a shower.

  92. The Java Dump by rlowe69 · · Score: 4

    they drop Java like a hot potato, without warning, in favor of their own proprietary C# which will surely tilt the balance of power even further into MS's grasp?

    We can speculate all we want about why MS dropped Java, but the bottom line is that they realised they were fighting a battle they just couldn't win. Either way they look like the bad guys, so they just chose the solution that took less time - dump Java, "replace" it with another language and pretend nothing happened, treating the J-word like it's the worst cuss we've ever been acquainted with.

    You know what's funny? The university I go to just changed the language it uses for introductory CS classes from Pascal to Java (thank goodness). The network is comprised of mostly NT4 boxes (sad but true). What is administration going to do when the students are crying bloody murder because (they don't know any better and) they aren't using Windows 2000?? Use C#? Yeah right.

    What's the bottom line? MS is just making more enemies. IBM already loaths MS (see: OS/2). Sun's relationship is questionable, if not deteriorated. MS and Gates make fun of Oracle at every turn. What is MS trying to do?? Gain playground respect by bullying everyone? They certainly won't have mine - and it certainly won't stop me from bitching about them either. :-)

    rLowe

    --
    ----- rL
  93. A Failure on Many Fronts by VB · · Score: 1


    1. Readability: Please use better judgment on color. Red on black is useful to set the mood for a Quake download, but, I question it's use in a "journal;"
    2. Availability: Several sever busy and page not found errors, and, I'm quite certain it's your use of server platform and not the wire. The connection refused dialog popped up quite responsively;
    3. Accuracy: This story was submitted almost apologetically as an obligation to attend a Micro$oft trade show, but, clearly, you've committed to use IIS as your web-serving platform, or your site wouldn't be running on it. Please represent your submissions more accurately in the future.


    Not sure how this story got accepted for posting.

    Not a worthy read.
    Linux rocks!!! www.dedserius.com
    --
    www.dedserius.com
    VB != VisualBasic
  94. C hash by mrogers · · Score: 1
    I'm on a C hash diet.

    $ cat < /dev/mouse

  95. Re:Aw what a blind hate again by fanatic · · Score: 1

    They are not your enemy.

    Yes they are. Look at UCITA sometime, then remember that one of their paid flunkies had a key role in its drafting. A supporter of UCITA is by definition the enemy of all consumers of software and data services.

    View the WWW in something other than Internet Exploiter and see how their tools are intentionally botching webpages, to lock in their browser.

    THey spent 2billion dollars a year on research. that has to result in something good, plus in some environments their products are better than other products.

    I'm to the point where I don't care. Everything they do is to lock-in users. I decline to enslave my future for the sake of temporary, current convenience.

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  96. What a waste of bits by ChannelX · · Score: 1

    I can't believe this is listed as one of the main stories on the front page of slashdot. Javalobby.org also had it as a main story (I assume because of the MS bashing). After wasting my time reading his journal I decided to waste more reading some of his 'diatribes'. The 'tree hugger' one being particularly interesting. I loved the assumption the tree should be cut down because 'it attracts lightning'. Its been there for 600 years and this guy is worried about lightning. Then we get the thing about how it should be chopped down and made into furniture for 'the less fortunate'. I don't know what planet this guy is living on but here on Earth wood from a tree that old would certainly never end up in the home of someone whos poor. Worth too much money...doesnt this guy watch This Old House? :)

    --
    My blog: http://jkratz.dyndns.org/~jason/blog/
  97. Fear breeds cynicism by quakeaddict · · Score: 1

    and thats why this story was even allowed on /.

    --
    I'm still working on a clever footer.
  98. Re:Please by dingbat_hp · · Score: 1

    Please ! Lots more submissions from this dipshit. Why ?, exactly because he is such a dipshit.

    He's funny, pathetic and makes the rest of us (paranoid about turning into generic geek LoserGuys) feel an awful lot better about who we are.

    OTOH, anyone who uses red text on a black background image, and can't even work a bgcolor atribute, deserves boiling in oil.

  99. Re:Aw what a blind hate again by Martin+S. · · Score: 3

    They are not your enemy. THey spent 2billion dollars a year on research. that has to result in something good,

    Such blind faith! I would say that that is 2 billion wasted dollars, judging by the quality of the output!

    plus in some environments their products are better than other products.

    Whilst I'd concede this is possible I can't envisage an environment where poor quality might be an advantage, you'll just have to enlighten me as to which environments you mean exactly?

    It's also sad that the majority here who tends to post articles OR replies won't bother to look into what .NET is all about and when there is something useful to adopt and include in Open Source projects.

    Well I'm not one of them .NET is simply marketing speak for DCOM version II, which is COM v3, which is OLE version what ever.

    The majority focusses on DETAILS like ...

    Two majorities! it's that type of sloppy thinking that gets the Microsofties into trouble in the first place.

    ...DETAILS like the C# vs Java thing (both proprietry languages designed by 1 company. what's the difference?)

    Could it be Java's platform independence?

    or fud that MS isn't capable of cooking up such an environment.

    Microsoft seem capable of cooking up all sort of things, most of them unpalatable.

    I don't care if this gets moderated down because some anti-microsoft moderator hates what I write ...

    It will probably get moderated down because it's full of holes, just like M$ software.

    Microsoft releases a LOT OF sourcecode, free for all.: The duwamish bookstore, a complete e-commerce application ready to roll (a complete online store), with code, docs etc. numerous examples, tutorials and docs.

    In my experience the sample software supplied with M$ development tools is very poor, poorly designed [if at all] its buggy, and normally contains more lines of copyright than comment. Indeed if one of my programmers produced code as poor, he would not make it past his next assessment.

    I developed a lot in java but I'm very willing to swap to C# once it's there.

    Why because Bills marketing tells you or you've done a proper critical evaluation of each option and chosen the best.

    Why? because the tradition of well done documentation (not generated CRAP like Sun gives us), lots of examples and full applications, complete in sourcecode will be extended when .NET is fully released.

    Tradition of well done documentation ? Amateurs might find step by step tutorials useful, but properly skilled Software Engineers need the details to be correct and that's what JavaDoc provides. Accurate and timely documentation not some random musings of Microsoft Marketing spiel.

    You should try it sometimes.

    I already did, and I've decided I prefer Java as my after bloat beverage.

  100. C# name change for UK by Martin+S. · · Score: 3

    Are M$ planning to rename C# for the UK? or are they on some kind of ethical marketing push? Ah naw!

    Because here # hash means the same as "bodge", basically it means "screwed up".

  101. Well, you have to be forced to write like that. by NuclearArchaeologist · · Score: 1
    I can't get that article up, but from what other people have written here and his intro, I can feel his pain. He's forced to work with MS crap and make it talk to other platforms. He was also forced to listen to a week of MS BS.

    Have you read the MS write ups on C#, SOAP, and other shit like that? The horses mouth is more terrifying than slashdot. C# is the end of C on MS platforms, though they promise it will continue to run C++ in special controled sections. MS C++ was bad enough, C# is castrated! This is news.

    His bitterness must stem from repressed anger and laughter all week long. I imagine the week would have rolled by like a weeks worth of blithering adverts, like the following. It all operates wonderfully with itself. If you use your left hand, it will feel like someone else! The possibilities are endless, only bounded by your immagination, blah blah blah, puke.

    Trust the man on the spot. If he's misserable, you don't want to go there. I thank him for the warning.

    May you be forced to develop a VB solution for someone not related to yourself. We'll see who finds their shoe laces first.

  102. You are wrong... by Carnage4Life · · Score: 4

    I don't care if this gets moderated down because some anti-microsoft moderator hates what I write here, but I have to say it: Microsoft releases a LOT OF sourcecode, free for all.: The duwamish bookstore, a complete e-commerce application ready to roll (a complete online store), with code, docs etc. numerous examples, tutorials and docs.

    I developed a lot in java but I'm very willing to swap to C# once it's there. Why? because the tradition of well done documentation (not generated CRAP like Sun gives us), lots of examples and full applications, complete in sourcecode will be extended when .NET is fully released.


    First of all it is obvious that you have never truly investigated Sun's Java documentation. All the source code you claim MSFT releases are simply tutorials and examples on how to use their proprietary languages. Sun does the exact same thing for Java, at the online Java tutorial site Sun releases a LOT OF sourcecode, free for all . Here's a list of examples as useful as the Duwamish example I found in less than five minutes of browsing the online Java tutorial.

    Bingo - Client/Server version of Bingo that shows how to use JFC ("Swing") User Interface classes,Multi-threading and thread synchronization, Inter-application communication APIs , Digital signatures , a Customized EventQueue , Managing program settings.

    Duke's Bookstore -An online bookstore that utilizes the power of Java servlets and shows various aspects of session management, handling HTTP GET requests, and more .

    Dozens of Applets- that are used to show how use various Swing layouts, GUI threading, event handling and playing sounds. There are over a 100 classes whose source code is available in the various examples. MSFT's MSDN does not come close when it comes to releasing source code.

    As for documentation, I learned Java primarily from the aforementioned tutorial and the Online API(which I happened to download for free) and am currently implementing an extensible regression testing framework that will be used on large B2B websites for a Fortune 500 company. All the Java knowledge I have I picked up online less than a year ago, I dare you to find someone who learned COM from online documentation only who can implement a large scale, cross platform, extensible automated regression testing toolkit in a month. The key here is from online documentation only. Call me when hell freezes over.

    PS: Plus Sun's tutorials and API's are available for free download here, while do only way to get the entire MSDN collection is to pay for it by subscribing to MSDN and getting a CD.

    PPS: The company I worked for was very glad that all my code has HTML javadocs that the QA team and other developers can look at to get an overview of how my code works. What is MSFT's generated CRAP alternative, as you so call it?


    WHY C SUCKS
    -----------
    int i =0;
    i = i + 1;

  103. MS and the coffeepot by Sir_Winston · · Score: 2

    > MS have hardly been pushing Java or J++ for over a year now

    Strictly speaking, you're right in that they haven't been actively pushing it for developers, but look at how many times Java is mentioned in a typical Win2K press release. "Best platform for Java" "best platform for developing and deploying Java based applications" etc. etc. I think at last count the number of times Java is mentioned in Win2K resources almost outnumbers the bugs in Win2K. :-)

    MS has proven yet again that they can't be trusted, that they either change their corporate mind or obfuscate their strategy well. You'd think that Java were the center of the computer world in the coming century from looking at what they themselves gave as rationale for extending it with their own add-ons.

    --


    "The more corrupt the state, the more numerous the laws."--Tacitus, *The Annals*
  104. Java-bastardizing-then-dumping bastards.... by Sir_Winston · · Score: 5

    Is it just me, or does this whole C# thing seem especially brutal considering the fact that MS was, right up to the very announcement of C#, pushing Java and especially their own bastardized version of it? Let's see: MS takes a semi-open standard invented and managed by arch-nemesis Sun, breaks it through alteration, fights a bitter court battle over the right to "innovate" on what Sun intended to be a cross-platform and uniform thing, succeeds in court and succeeds in screwing Java up with "improvements" which of course benefit mostly MS's own products, and then...as a grand finale...they drop Java like a hot potato, without warning, in favor of their own proprietary C# which will surely tilt the balance of power even further into MS's grasp?

    I think that pretty much sums it up. The anti-trust case must be ruled on and upheld as soon as possible, or else we're all royally fscked. Microsoft.NET is looking more and more like a dystopian corporate-controlled world worse than those in cyberpunk scifi. Imagine a world in which software firms buy pricey MS toolkits to develop in an MS language for a yearly-licensed MS operating system which is seamlessly integrated into the MS.Network, which provides monthly-licensed access to programmes you don't own executed by machines which MS does own filled with files we own but won't be able to access unless we keep paying for monthly MS.NET accounts. That is the future MS wants, a future in which we don't own good hardware or software or the tools necessary to develop for the leading platform, but instead we own WebTerms melded to MS.NET which rents us all our applications and Internet access, hosts all our files remotely, and locks us in forever.

    --


    "The more corrupt the state, the more numerous the laws."--Tacitus, *The Annals*
    1. Re:Java-bastardizing-then-dumping bastards.... by ganjuror · · Score: 1
      I don't believe Budweiser counts as beer.

      It's more like sex in a canoe...

      (punchline ommitted to add subtlety, and to minimize barrage of incoming thrown shoes)

    2. Re:Java-bastardizing-then-dumping bastards.... by asciitxt · · Score: 1

      Yeah, talk about an unbiased, objective article (wink, wink). It's not like Sessions has anything to gain with this Microsoft brown-nosing. Here's a quote:

      Java is not the first time the industry has been promised a WO/RE solution. In fact, this has been a recurrent theme since the dawn of software. Unix, CORBA, and C++ are just a few examples of the many products that originally made similar claims.

      George Santayana said, "Those who cannot remember the past are condemned to repeat it." Unfortunately, the collective memory of our industry seems particularly poor. WO/RE has never worked and it seems unlikely to me that it ever will. And we appear to be caught in an endless cycle of relearning this lesson.

      Huh? How many architectures does Windows NT run on? One, since even Alpha support was dropped recently. How about NetBSD? 29. Maybe not WO/RE [Write Once/Run Anywhere] but you get the point.

      How about C++? I've run the same exact C++ code on Solaris, Linux, and Windows NT. I'm sure it would run on any other OS with a C++ compiler.

      Vim, written in C, runs on about 50 different operating systems.

      It's irritating that the author suggests that portability (recompiling -- admittedly a weaker form of WO/RE) just doesn't work. Obviously, it does. But then why would Roger Sessions (a very good author, and I liked his COM book) misrepresent the true state of affairs?

      Oh, yeah, Microsoft is threatened by WO/RE, so it must be a failure. Shame, shame!

      I can't resist this quote, either:

      So Microsoft did an about-face, and threw its full strength behind Java the language. I see no evidence that this support has slacked off in the slightest. Microsoft seems fully committed to providing the best tools available for creating components using Java. Although Microsoft will always support other component development languages, I believe Java is Microsoft's language of choice for implementing the software that will run on the component tier.
      Yes, I know. It's mean old Sun's fault for suing those innocent Microsoft engineers, who were only trying to innovate for customers. That's why Microsoft dropped support for Java. After all, as Sessions says, the Java UI pales in comparison to the sophisticated stuff Microsoft offers.

      I've programmed in Win32 and MFC a great deal. Swing is vastly superior, in functionality, design, and simplicity (that's just my opinion, of course). I know he wrote this article three years ago, so I'll cut him some slack. But don't quote it like it's still true.

    3. Re:Java-bastardizing-then-dumping bastards.... by asciitxt · · Score: 1

      Point well taken. However, my company, which makes 3D analysis software (and leads its sector), is betting its future on Java (where I have my experience with Swing). The results so far are very promising.

      Interestingly, we tried COM a couple years back, with disasterous results.

      So I'd say that perhaps Java has come into its own now.

  105. Re:Whatever... by Danyel · · Score: 1

    Because Microsoft.net doesn't exist. It's a design speck/work in progress.

  106. Re:This guy should be fired... by Tralfamadorian · · Score: 1

    Uhm, I don't believe he said that all things Microsoft were bad. He was just giving his oppinion on the subject. He said that he was interested in ASP which is a (pretty much, I don't know how many people use the UNIX version provided by a third party company so I can't say this for sure) MS thing.

    Plus, I believe if you fired someone based on their website you could be facing a lawsuit.


    He who knows not, and knows he knows not is a wise man

  107. More MS buzzwords for the same old... by moxy · · Score: 4

    I'm sick of MS renaming their technologies. It seems their marketing people are busier than their developers. Why did SNA get renamed? Why does every MS technology get renamed? I'm not a MS basher, I use their products when it makes sense, but I waste too much time try to keep up with the new names for their technologies. Why does every version require a new name?

  108. Supposing one developer matters by jallen02 · · Score: 1

    Supposing the thoughts of one developer of software matters here goes..

    No matter how hard MS Push C# I will not spend ANY time learning it. I will know what it can DO but no I will not learn it since I dont really think its a tool worth learning to use to accomplish any particular job.

    I will stick with Java as I happen to like Java a lot more than the bastardized feeling C# gives me every time I peek at the reference manual

    Again I am one person but Java is more tried than C# and it happens to be pretty nice, blow it away for the memory hogging it does go ahead it needs work still... BUT its finally gaining a lot of recognition and some serious companies are doing some major work with it

    Allaire to just name one company that does not have Java at its business core.

    They do JRun and they are gonna make ColdFusion compile to bytecode

    Thats a little off from my raqnt about C# the point is Its a tool that is not going to accomplish any job better than stuff out there and no one is going to really use it for a lot of serious stuff.

    Jeremy


    If you think education is expensive, try ignornace

  109. And on a more interesting note... by ekmo · · Score: 1

    ... his lyrics page contains No Remorse (by Metallica). After Lars found out about this, he decided to sue the pants off of J. Scott Bushey, who later regretted submitting this lame story at all. As geeks and nerds, alike, looked on at the lyrics, they somehow seemed to make sense:
    "No Remorse No mercy for what we are doing
    No thought to even what we have done
    We don't need to feel the sorrow
    No remorse for the [Napster] one

    War without end
    No remorse No repent
    We don't care what it meant
    Another day Another death
    Another sorrow Another breath
    No remorse No repent
    We don't care what it meant
    Another day Another [download]
    Another sorrow Another breath

    Blood feeds the [Gnutella] machine
    As it [spreads] its way across the land
    We don't need the feel the sorrow
    No remorse is the one command

    War without end
    No remorse No repent
    We don't care what it meant
    Another day Another [download]
    Another sorrow Another breath
    No remorse No repent
    We don't care what it meant
    Another day Another death
    Another sorrow Another breath

    Only the strong survive
    No one to save the weaker race
    We are ready to kill all comers
    Like a loaded gun right at your face..."
    --

    | Ceci n'est pas une pipe.
  110. Most people program VB or VBscript by Otis_INF · · Score: 1
    Most people program in VB, it's perhaps shocking news, but true.

    And then what? it's not about which language gets the most popular. It's the ATTITUDE towards using languages: use the language that makes you develop the best result. If VB is more appropriate, use VB, if Perl is more appropriate don't use VB or C, use Perl.

    It's easy. I think a good developer shouldn't give a rat's ass about which language gets the next 'the most popular language'-award. It's useless.
    --

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:Most people program VB or VBscript by jglynn · · Score: 1

      I can figure out C++ and the one thing that I have figured out about it is that it takes 4-5 times as long to get anything out the door as it does with VB. Yes there are a lot of so called developers that are using VB and producing a lot of crap code. But that's not the tools fault. I have several production apps up and running that have been done in VB. They are stable, used by as many as 7000 users daily, and have been up and running for as long as 4 years. I have a process that runs every day on a an NT server, runs as a service, written in VB, yes VB as a service. The server has not been rebooted in 3 mths. The idea that real programmers use C++ is about 2 years to old. Maybe it's time you wake up and smell the money. While your trying to figure out where that last memory leak is, I'll be cashoing the check for the last delivered functional WORKING application.

  111. Cool, G.! by Otis_INF · · Score: 1

    hehe, the only reply worth reading :)
    --

    --
    Never underestimate the relief of true separation of Religion and State.
  112. Aw what a blind hate again by Otis_INF · · Score: 5
    ... from behind enemy lines.

    Newsflash: They are not your enemy. THey spent 2billion dollars a year on research. that has to result in something good, plus in some environments their products are better than other products. Choose the tool that fits the job, don't change the job to fit the tool

    It's also sad that the majority here who tends to post articles OR replies won't bother to look into what .NET is all about and when there is something useful to adopt and include in Open Source projects. The majority focusses on DETAILS like the C# vs Java thing (both proprietry languages designed by 1 company. what's the difference?) or fud that MS isn't capable of cooking up such an environment.

    I don't care if this gets moderated down because some anti-microsoft moderator hates what I write here, but I have to say it: Microsoft releases a LOT OF sourcecode, free for all.: The duwamish bookstore, a complete e-commerce application ready to roll (a complete online store), with code, docs etc. numerous examples, tutorials and docs.

    I developed a lot in java but I'm very willing to swap to C# once it's there. Why? because the tradition of well done documentation (not generated CRAP like Sun gives us), lots of examples and full applications, complete in sourcecode will be extended when .NET is fully released.

    You should try it sometimes. You can benefit from it. Instead of bashing it, you could do what made MS big and Japan's economy the world leader: adapt and extend.... Open your eyes. It will do good :)
    --

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:Aw what a blind hate again by Hugh+Kir · · Score: 1

      Hmm... if Microsoft is destined to go the way of Japan's economy, then the DOJ is worrying about antitrust for nothing!

    2. Re:Aw what a blind hate again by Mike1024 · · Score: 1

      Hey!

      I have yet to see a single Siggraph paper from someone with MS Research in their title.

      Caution: Rant follows.

      What you have to remember is all the inherent improvements in Microsoft products that are too small for most people to notice. Take, for instance, windows which use the ability to take focus off whatever you are doing. There's one that REALLY drives me mad. You choose a dial-up networking connection and tell it to dial. Then you bring up your web browser so you can type in the address of the first site you want to visit. You type in the first bit, 'www.slas', then teh SODDING DUN WINDOW takes focus. this wouldn't be so bad if it then did something, but it takes focus then, immediately, minimises to a tray icon, returning focus to the web browser window. And the STUPID interface decides that action is like making a single-click selection of the box I was last in, and highlights it all. This has all heppened quickly because I have a very fast machine, and barely noticing, I type in 'hdot.org'. No problem, one would think. But nooo... the DUN window taking focus, then minimising selected all in the address bar, and typing things overwrote it. ALL I'M TRYING TO DO IS TYPE IN AN URL! WHY THE HELL DOES THE DUN WINDOW HAVE TO TAKE FOCUS???!!! DID I ASK TO KNOW THAT A WINDOW IS MINIMISING??? DO THEY EVEN KNOW HOW ANNOYING THAT IS??? IF THEY DID, WOULD THEY FIX IT???

      It might sound trivial, but it keeps on happening, and it gets on my wick like you wouldn't imagine.

      Rant ends. You can open your eyes now.

      Michael Tandy


      ...another insightless comment from Michael Tandy.

      --
      "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
    3. Re:Aw what a blind hate again by Mike1024 · · Score: 1

      Hey,

      The "theft of focus" issue was partially addressed TWO YEARS AGO with Windows 98. Have you ever seen that obnoxious blinking button in the taskbar?

      Interestingly, the problem I have is with Windows 98. It might not be intentional, maybe all windows automatically grab attention when they minimise, (something to do with the stupid minimise animation?) but whatever it is, it's definately happening.

      And what is it with that flashing taskbar thing? and why does Outlook use it so much? if I send and recieve e-mail, every time it does ANYTHING, even finishes downloading message 1 and proceeds to message 2, the taskbar button thing starts flashing. I hate it!

      Don't even get me started on the problems in window ordering when you close the active window in Win2K...

      One of these days, my SCSI card will come back from QLogic repair and I can start installing Linux...

      Michael Tandy


      ...another insightless comment from Michael Tandy.

      --
      "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
    4. Re:Aw what a blind hate again by Paul+Townend · · Score: 1

      Agreed!
      Is there any way whatsoever of turning off the damn change-of-focus? Not just when starting windows - for example, I'll load up an application and while I'm waiting for it, I'll click start to load another and be halfway through my maze of menus only for them to disappear just as I get to the right icon, to be replaced by a sodding 'loading' banner....

    5. Re:Aw what a blind hate again by Schnedt+McWapt · · Score: 1

      He, like many Slashdotters, is proud of the fact that he's avoided paying 'the man' because he continues to run the initial release of Windows 95. Plus, that way it's sportin' good fun to carry on about Windows defects.

      Here's a clue for anybody who wants to know: You can run a positively ancient version of Windows 95 if you get ahold of the 5-1/4 floppy disk version. There was a coupon on the back page of the Windows 95 manual telling how to order it for about $10. Copy all the diskettes to a \win95 folder and burn it onto a CDR. You'll end up with a copy of Windows 95 so ancient that it contains no traces whatsoever of Internet Explorer.

      There! Go to it, boys.

    6. Re:Aw what a blind hate again by Schnedt+McWapt · · Score: 1

      p.s. It's also a version of W95 that isn't fingerprinted, and never, ever, asks for a CD-key.

    7. Re:Aw what a blind hate again by Segfault+11 · · Score: 1
      Are you talking about Windows 95, NT4 or what? The "theft of focus" issue was partially addressed TWO YEARS AGO with Windows 98. Have you ever seen that obnoxious blinking button in the taskbar? That's Windows 98/2000's/Millennium way of telling you that a "rude" application wants your attention without allowing it to steal the focus. It's a default behavior.

      It sometimes annoys me when a program steals focus, but in most cases I find that there was a good reason the focus was stolen. Maybe DUN would make this more annoying, but I haven't dialed the Internet in four years. Since it doesn't, TweakUI for Win2K and WinMill allows me to change the default behavior. Try http://www.win2kworld.com/...

      --

      I registered my hate for Jon Katz

    8. Re:Aw what a blind hate again by Segfault+11 · · Score: 1

      Let's say the API call is STEAL_FOCUS...

      In Windows 95, STEAL_FOCUS() allowed background applications to force themselves to the foreground. In Windows 98, STEAL_FOCUS() causes the bacground application's taskbar button to flash obnoxiously as an indication that it needs your attention.

      I really can't see the problems you speak of, but then again, I don't notice the blinking taskbar buttons when I use Win98 at work, or the window ordering with W2K. In fact, I have relatively few complaints with Windows interface-wise at all. Who knows, maybe I've just shaped myself around it...

      --

      I registered my hate for Jon Katz

    9. Re:Aw what a blind hate again by Kickasso · · Score: 1
      I have yet to see a single Siggraph paper from someone with MS Research in their title.

      Try a little harder. Fire up Google, or something. Anyway, some of the papers are here. Don't know if they're any good though.

    10. Re:Aw what a blind hate again by tswinzig · · Score: 1

      "Whilst I'd concede this is possible I can't envisage an environment where poor quality might be an advantage, you'll just have to enlighten me as to which environments you mean exactly?"

      In general, I cannot stand Microsoft or their products. But they DO have SOME great things. SQL Server 7 comes to mind, although the licensing pisses me off (e.g. you must pay more if using more than one processor). Compared to Oracle (too expensive) and the free SQL servers (MySQL, PostgreSQL), it is quite awesome. In the hardware arena, the ball-less mice (with the MS wheels) are awesome. Their IDE interfaces for programming are top-notch (even though I don't use them because they tie me into windows).

      They do have good stuff, just most of it seems to be bought or stolen from [former] competitors.

      --

      "And like that ... he's gone."
  113. Re:Whatever... by jglynn · · Score: 1

    And if you were paying any kind of attention at all, Microsoft is saying the same thing. That's why the change. The way it was explained to me is that Microsoft is going to make as much of the .net arch open as it can, but it is not going to develop a runtime for use on another os. It will help that other company develop the runtime, but they are not going to do the work. BTW, there was a demo of an ASP making a call to some code running on Solaris. I do debug distributed app, and it's a real pain in the ass, so I am looking forward to using a single ide, and it does work post mortem. Please do a little homework before spouting the anti MS propoganda.

  114. Whatever... by jglynn · · Score: 2

    This guy just needs to get a life. This is the most significant thing that Microsoft has done in years. I really feel that all of those Penguin huggers out there should be a little concerned that you OS will go back to being a hobby like it should be. I am really getting tired of hearing MS bashing. I was at PDC. This technology is going to make an impact. It is the real thing. I have been waiting for tools like this for years. I work in a corprate environment. To me speed of development is real high on the list. To be able to have several different languages call functionality from each other, and to be able to debug all of them at the same time in the same ide is a huge home run for me. The flexibility the can offer is huge. You all can give me this C++ is for real programmers crap all you want. I am in the business of delivery working polished products in as little time as possible. I use C++ when it makes sense to use it (which isn't very often). I have 7000 users that I need to get solutions to. The ability to drop code on the machine and run it (no more registry nightmares, no more DLL hell) is a dream come true. Anders Hejlsberg made it quite clear that the .net runtime can be implemented on most any os, and Microsoft will support the effort. Well I say let's challenge IBM to get up and running on AIX. How about OS390? I can run Java code there, why not C#.

    1. Re:Whatever... by davstok · · Score: 1

      <<How about OS390? I can run Java code there, why not C#. >>

      Would be great (says OS/390 assembler guy). Let's have an IBM native implementation of (D)COM first tho'. I've written C++, VB, Java and lots of other stuff and C# looks like the first language I might really like to use.

      IBM adopted Java (a Sun proprietary technology) as a strategic direction, and despite many opinions to the contrary they do a great deal of development for the Windows platforms and co-operation with MS. (Who understands monopolists better than IBM, ha ha). Maybe this could come true...

  115. Well, obviously.... by luckykaa · · Score: 1

    It was designed for lynx

    Upgrade your browser, and uninstall that heathan GUI.

  116. Please by mellonhead · · Score: 1

    No more submissions from this dipshit. Although, reading his rants were quite a scream, not to mention "kewl!" My favorite, in no particular order:

    1. Cluetrain is Clueless (24 "yers" in one rant)!

    2. Common Shallow Phrases Translated (I'm guessing he's been rebuffed by women on more than one occasion).

    3. The Fallacy of the Techno-Slacker (alt.Carl.Steadman.ate.my.balls) (J. Scott is the KING of all he surveys)!

  117. Re:C# or C# by davesag · · Score: 1

    Is C# pronounced C - Hash or C-Sharp? C# has been a musical term for quite some time.

    --
    I used to have a better sig than this, but I got tired of it
  118. Isn't PDC an acronym for Primary Domain Controller by Sonicboom · · Score: 1

    I thought Microsoft had designated PDC to stand for "Primary Domain Controller". Did Microsoft change this around too?

    My take is that MS keeps changing stuff around so they APPEAR to always be releasing new technology, and that they can now force the "Microsoft Army" of MCSE's and MSD's to go back to their little training seminars, buy more books from Microsoft Press, and waste more time.

    I'm so glad that I'm in a Unix shop now :P

    --
    [Connection closed by foreign host]
  119. Re:what happened to slashdot ? by Hadlock · · Score: 1

    probably the result of moving from one data center to the next... little problems crop up over time, it was only a matter of time till one (or all) of the servers crashed, either that or the data center that slashdot is hooked up to lost their primary OC-98...somthing along those lines

    --
    moox. for a new generation.
  120. Ozzy's Journal by sirfluffs · · Score: 1

    You know, I think the tone and attitude of this guys's journal is basically what sucks about the entire IT industry. And the comments about his housekeeper at the hotel, the habitual use of the word "kewl", and his brief pauses to reaffirm that he has to know, intregate, and and deploy all the "flawed" technologies adds up to one unhappy read. I know people like this in my software group and they are really maladjusted and unfun to be around.

  121. Eiffel by GodSpiral · · Score: 1

    >>
    Who actually uses Eiffel for anything? I've don't think I've seen anything created for either linux or any of the bsd's that really use it.

    Eiffel is the most feature complete declarative OO language, that has decent performance. Its drawbacks are that it requires a lot of typing, and has minor commercial and Unix backing.

    ISE is rolling out Eiffel# btw.

    Design by contract can easily be added to any language, through an Icontract interface. It appears as though MS is going to make it an optional feature in all its languages.

  122. Re:Microsoft is the Best by GodSpiral · · Score: 1

    You're right. Their tools are better if you get them for free. If you use them though, you are locked into continuing to use them.

    Seeking alternatives is worth trying.

  123. World Domination! by WildBeast · · Score: 1

    Come one we all know it's all Linus fault "World Domination, Fast" so MS countered with their own world domination strategy, the .NET platform.

  124. As I read this I thought... by kingdork · · Score: 1

    What a dick.

  125. PDC Journal: C- by Luminous · · Score: 2

    Discussion of actual PDC events was light, coated in acid, lacked objectivity. Relying upon Mapquest to guide someone through an unknown city demonstrates a high level of naivete. Paper maps, which Alamo gives for free, always work better. Smoking a cigar in a smoke free room out of spite demonstrates a wanton disregard for the health and comfort of other people. Dismissing this as saying it is the hotel's fault is not acceptable. Making critical statements about MarchFirst's splash page while having one of the most amateurish, might-as-well-have-done-it-with-frontpage, website is downright hypocritical. The threats of violence against the room cleaning service was too heavy handed and betrayed an intense loathing of humanity. The desire to take a waitress home because she was flirty clearly shows a high level of desperation. Referring to a waitress as a peach gives us a glimpse at his desire to be seen as some sort of hard-boiled detective type who can fling such coloquialism without batting an eye. The writer clearly wants to be seen as the Man in Charge, the Man with the Plan, the Man who is never wrong. Another poster said that if they were this man's boss, they'd fire his ass for wasting money on this convention. I don't think I'd fire him, but I would think twice about sending him to any convention ever again. I wouldn't expect my people to go down and get brainwashed, but I would expect them to delve in and bring back information on how these developments will help/hinder my business. I understand a journal is a personal thing, but seeing he submitted his journal as some sort of newsworthy item, I feel comfortable in making these comments. Notice, I didn't touch upon his sushi obsession.

    --
    This is not the way to build a lasting empire.
  126. This guy should be fired... by COBOL/MVS · · Score: 1

    ...because it sounds like his boss wasted a lot of money to send this guy to a 5-day seminar that he was not interested in going to or got anything out of. If I were his boss and came across his website, I'd have his desk cleared out tomorrow morning before he got in.

    Honestly, people. Why are the majority of you afraid to stand up and say, "Hey, Microsoft may have actually come up with something that looks like it could do the job." Your bigotry against "the evil Microsoft" is more repelling than your fervor for an open-source world...
    IDENTIFICATION DIVISION.

    --
    GOBACK.
  127. "In" Languages, and languages of the future. by Cliffton+Watermore · · Score: 2

    These MS languages aren't the "in" languages of the day. The "in" languages over the next few months will be Python and Squeak

    In time I think that the fascination with Python and Squeak will disappear though, and a new language will emerge that will combine the power of C with the syntax of Python. It will be called "Sheep". Sheep will be a portable assembler attempt in line with what C is trying to acheive, but much cleaner and more readable.

    C fans won't like it, but reasonable people will see the advantages of using Sheep to reimplement a lot of their software. System level software especially will benefit from be reimplemented in Sheep due to the far shorter development times it will produce.

    C will seem like quite a laughable language in comparison. Microsoft will jump on the bandwagon and release Visual Sheep, but they won't move their existing codebase over from VC++ because of the sheer bloat of it.

    gcc will be coming out with a sheep compiler, gsp, (or something similar), in a few months. Java will be totally replaced as well, because if you think about, who needs an interpreted (bytecode interpreted then, whatever) WORA language, when there's a compiled language that does away with the #ifdef's of C, yet is faster than C and cleaner than both C and Java?

    A lot of C fundamentalists (some Open Source gurus amoung them) will protest and insist on keeping C as the official language. A new open source Operating system, a system written mostly in Sheep, including most of the kernel, will replace Linux and FreeBSD because of their lack of support (and by support I mean, rewriting all of their software in Sheep, including the kernels).

    This new system will mostly be a clone of BeOS, but because of the better language, it will surpass BeOS is every way - and truly bring Open Source to the masses. It will combine the best elements of BeOS with the best elements of FreeBSD and Linux. A system that, while having a very smart GUI, will not be dependent on that GUI for normal operation, and will also be totally multiuser. C compatibility libraries, written in Sheep, will exist to make the transfer easier, but once reasonable developers start writing in Sheep, they will be sickened by the thought of going back to C.

    Hope you've enjoyed this look into the future :-)
    --
    "A few atoms won't even light a match" - Dr Jones, 1933
  128. One Point I Have To Agree On... by SpryGuy · · Score: 1

    One point I have to agree with in that posted rant, is that Alamo Car Rental totally sucks. Beyond belief. Stay away from them at any cost.

    Go with National, or Avis, or pretty much any other car rental company. ANY other rental company will be an order of magnitude better than Alamo.

    I'd like to hear more details about the strict type system that was mentioned... (a last ditch effort to keep this post on-topic ;-)

    - Spryguy

    --

    - Spryguy
    There are three kinds of people in this world: those that can count and those that can't
  129. Re:Solution by Kickasso · · Score: 1

    Exactly! Use necklaces made of mollusc shells instead. This oughtta solve all the problems! How come I didn't think about it myself?

  130. [OT] by Kickasso · · Score: 1

    Did you go to a law class in Harward per any chance?

  131. Huh? by tswinzig · · Score: 1

    It's not called C-Hash, it's called C-Sharp.

    --

    "And like that ... he's gone."
  132. Just read emmett's comment! by I+don't+have+a+name · · Score: 1

    That very paragraph is what he calls "some interesting insight into the future of C#" - who wouldn't be interested in insights into the future?