Slashdot Mirror


User: Ayende+Rahien

Ayende+Rahien's activity in the archive.

Stories
0
Comments
941
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 941

  1. Re:Alone on Who Doesn't Use Source Control? · · Score: 1

    WTF?
    Didn't your hear about localhost?

    Just run the server, and point your code to your own computer.

    I do it all the time for my projects.

    svn checkout svn://localhost/MyProject

  2. Re:Everyone come down a little bit... on Microsoft Sues Spammers · · Score: 1

    Dude, what do you *want*, of /course/ that they will ad it to death if they donate moeny/services/computers/software.
    That is what companies *do*.
    Does this make it any less of donation? Or help the needy more?

  3. Re:It's about processes on Failed Win XP Upgrade Wipes Out UK Government Agency · · Score: 1

    You get what you pay for, if you want cast iron reliability, go get a 10,000,000 $ PC.

  4. In a word on Is it Safe to Use Win XP SP2, Yet? · · Score: 0

    Yes.

  5. Re:Hmmm... on Miguel de Icaza Debates Avalon with an Avalon Designer · · Score: 0, Flamebait

    > reverted instead to the, much deprecated, entangled monolithic approach

    You mean, like... Linux?

  6. Re:How important is this for Linux? on Mono Project Releases Version 1.0 · · Score: 1

    Dude, you do know that there is nothing that prevents a windows user from going to the registery and changing whatever values you've there, right?

    Not to mention, a secure 30 days trial can be achieved without a registery quite easily.
    A simple way to do so would be to record the date of the app server, or to create some sort of unique identifier & sign the date.

  7. Re:I don't agree on Joel On Microsoft's API Mistakes · · Score: 1

    No, they would go a *long* way, because the *tools* for building those applications would support them.
    And if I can make a snazzy new UI easily, I *would*.
    So you would see a lot of fun apps just for longhorn, maybe with some backports for WinXP/2K.

    The *serious* applications would remain neutral, but all the developer's toys (which are the funnest {yes, I know it's not a word} toys around) would be for Longhorn.

  8. Re:Why it has to die on Joel On Microsoft's API Mistakes · · Score: 1

    >Once you get used to building projects where you can view data paths from end to end with no opaque blocks in the middle, and once you get used to being able to compile debug code into any and every library, you'll never want to go back.

    Dude, why *would* I want to debug the systems' calls.
    I just want it to *work*, and 99,9% of the time, it works.
    It's a sick developer that tries to debug libraries that he didn't write. {unless there is some extreme (read: usually rare edge case) cases - in which case you managed to prove that you didn't do anything wrong in your code, in which case, you might have an edge. But usually, just sending a bug report and finding a work-around would do.

  9. Re:I wish they'd document some of the improvements on Joel On Microsoft's API Mistakes · · Score: 1

    > Think they would care that zlib is the back end for the WinXP zip library?

    Shouldn't they? If so, why not?
    Why should *you* care? The code is there, it's compatible with WinXp, the license is nice. USE it.

    >(Note that WinXP had to be patched for the zlib exploit a year or so ago)

    Just like any other user of Zlib?

  10. Re:I wish they'd document some of the improvements on Joel On Microsoft's API Mistakes · · Score: 1

    Dude, what prevents you from taking any one of the dozens of Zip implementations out there?
    There are several packages that are open source Zlib comes to mind, frex/

  11. I don't agree on Joel On Microsoft's API Mistakes · · Score: 4, Interesting

    Yes, there is a lot of investment in old Win32 code.
    Yes, there isn't such a big incentive *right now* to write code for Avalon / XAML.
    Yes, MSDN Magazine has the *wrong* attidue (notice the ratio of artciles about yet-unavailable technologies to availiable technologies in it recently?)
    As a matter of fact, personally, I didn't bother with them because I've more pressing concerns at the moments.

    But, the thing is:
    By all accounts - Longhorn *will* keep the reknown MS' backward compatability.
    A> There hbeen nothing on the contrary.
    B> MS has a *really* good track record.

    The so-called breaking changes (he mentions .NET 1.0 vs 1.1 and Avalon/XAML vs Win32) are mute, considerring that they *don't break backward compatability*.

    The change in VB.NET is indeed a breaking change.
    But, it's not the first time that VB update break existing code (as a matter of fact, I think that is normal for VB, although the changes are usually minimal)

    VB.Net is a new language, VB6 has reached its end, you might want to compare it to the transition from C to C++, you've to break compatability (for the furious: byte *buffer = malloc(1024); isn't legal c++)
    And if you're going to break compatability, why not do it in a way that is still largely the same, but gives you *so much more* freedom & flexibility.

    The other choice would've been to exclude VB from .Net, and *that* is not something that MS could afford doing.

    So, in short, Joel is talking about moving away from old technology (Win32) that he descibe as hard to use and error-prone to a better, OO, managed way of doing things.
    While at the same time *retaining* backward compatability.

    I don't get it.
    Sure, a lot fo code is now not the newest & brightest, but you can say the same about COBOL.

    About MS losing the desktop to Web app, that is bull.
    Personally, I can't *stand* using webmail, the latency there is killing me.
    Any sort of web app is usually a mess to write & maintain correctly - especially cross-platform(for example, Firefox 0.9 can't show *Slashdot* properly - I get all sorts of hovering errors when tables over-write one another. Strangely, IE show it perfectly well. And I usually use Firefox, for the reasons Joel mentioned).

    Yes, MS made a big mistake with not updating IE, but I can see their point.
    If they are going to sell Longhorn, it needs to be more than snappy UI & pretty pictures (especially for the business client).
    It has to have *killer app* - IE 7 & WMP 10 are probably on top of the list at MS.
    I'm certain that we will so much improved applications that require Longhorn (DirectX for Longhorn isn't that much of a long call - by the time that it would be out, 2000 would be an old system, and MS can justify not supporting it on Win2K. Games are the #1 killer app, after all.)

  12. That is logical on Walking Before Flying · · Score: 1

    Living being have quite a lot of unused historical matter in their DNA.
    The information isn't lost, it's merely isn't used, so if there is a need, it can be evoked quite easily, instead of having to discover it again.

    Think of it as #ifdef for the genome.

  13. Re:Hello people? on Microsoft Ordered to Carry Java · · Score: 2

    You need to install the .NET Framework only if you have software that requires it

  14. Re:You really have to wonder. on DirectX 9 Finally Out · · Score: 2

    DX is compatible down to version 1.0, and MS has a very good track record in backward compatability.
    I wouldn't worry about DX games stopping to function as long as they were written correctly.

  15. Re:Cube on Multiplayer Games For Christmas Lull at the Office? · · Score: 2

    WinXP.
    Don't know SDL.

  16. Re:Cube on Multiplayer Games For Christmas Lull at the Office? · · Score: 2

    Voodoo 5, 64MB
    I've no idea why it would be so. No other game show this problem.

  17. Re:Tinnitus on Unintended Aural Consequences of MP3 Compression · · Score: 2

    The eyes certainly need calibration.
    Ask anyone who needs glasses about it.

  18. This isn't the worst on Next-Gen Pop-up Ads · · Score: 4, Informative

    In many israelian sites, there are flash commercials that cover the contents, and are very hard to close.
    You surf peacefully, and suddenly the screen is filled with lottery ad and the computer shouts " 50 millions!!! " at you.
    There are other things, like a anti-virus ad that looks like the computer has been compromised, etc, which are just plain agressive.

  19. Re:Cube on Multiplayer Games For Christmas Lull at the Office? · · Score: 2, Informative

    Horrible performance on WinXP, Athlon 1.2G, 640MB.
    We're talking about 5-10 fps, at 800x600

  20. Re:What, no COM support? on Mono Ships ASP.NET server · · Score: 2

    I believe it would take me about a day to implement the main ideas of COM on Linux.
    The only hard part is marshalling.

  21. Re:No, read on to know why: on Mono Ships ASP.NET server · · Score: 3, Insightful

    > Let me start by saying that programming COM objects is the most retarted way of programming functionality. True, using VB or Delphi, it is easy, but using f.e. C++, it's not. Read Don Box' book Essential COM to see what I mean.

    No, it's not.
    First off, COM is a great way to combine parts of programs together. And if you want to have COM in C++, yes, you've to do quite a bit yourself, because in C++ you *don't* have things done under-the-scenes for you.

    COM itself is quite simple, IUknown and nothing much beside it. The interfaces are complex, because you do quite a lot with them, and with combinations of them.
    That is why you can have a lot of stuff automated for you by librarys, ATL is a good example, but certainly not the only one.

  22. Opps on SmartEiffel 1.0 Released · · Score: 2

    Should be:
    template <shape T>
    class ShapeArray
    {
    };

  23. Re:This is more of a philosophical issue ... on SmartEiffel 1.0 Released · · Score: 2

    template <bounding_box<shape> T>
    class Bar
    {
    };

  24. Re:This is more of a philosophical issue ... on SmartEiffel 1.0 Released · · Score: 2

    template
    class ShapeArray
    {
    };

  25. Re:Scary quote on More on Longhorn · · Score: 2

    Oh, really?
    IceWind Dale, Dungeon Siege, Dungeon Keeper II, etc.
    Are games that I play *right now* as non-Admin user on XP.
    Don't give me bullshit, *very* few games require admin privileges, and direct access to hardware is almost never done in Windows, because you've things like DirectX to provide a layer for you, without comprimising the speed.