Slashdot Mirror


User: horse

horse's activity in the archive.

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

Comments · 77

  1. Needs work on The D Programming Language · · Score: 2, Interesting

    I long for a better C++ but I don't think this is it.

    • Operator overloading is useful beyond the cases mentioned, e.g., for matrices.
    • Stack-allocated objects with destructor semantics are a must for convenient general resource deallocation. Garbage collection is nice but doesn't address deallocating resources other than memory.
    • Some kind of multiple inheritance (even if only of interfaces with delegation) is a must.

    But maybe he will accept feedback and improve his proposal?

  2. Re:Convince me on The D Programming Language · · Score: 2, Informative

    Java GUI apps _are_ slower, because Swing is basically all written in Java and it can't really take advantage of platform-specific tricks to run faster. The trade-off here is that Swing is very, very portable. For many applications this is a good trade-off, but it's not a 100% solution. I don't think Quake is going to be written in Java real soon. On a 800 mHz machine, you will seldom notice the Swing slowdown in Windows. On Linux it's a little more noticeable. The next JDK has some performance enhancements for running on X, I think.

  3. Re:1-button mice suck, and other thoughts on Mac on Mac Rants · · Score: 1

    The problem I have with the studies is that I know so many folks who use the right mouse button routinely. But if Apple wants to market their machines to Grandma Moses, OK by me -- just don't expect anyone who actually uses the computer a lot to buy one. (And thanks for reminding me about scroll wheels. In some ways, that's more important than the right mouse button.)

    Sure, I could add a multi-button mouse myself. But until they ship with one right-button support in applications will not be standard, so it would not be all that much use.

    The games on the Mac (OS 9 or OS X) suck royally. Most of the games I've played in the last few years -- Everquest, Baldur's Gate (I & II), Fallout I, II & Tactics, Alpha Centauri, etc. -- were not available on the Mac. The Mac has a few of the most "general public" kind of games (a la Quake3), but no gamer is going to get near the platform until they support _most_ of the good gamer's games (for whatever genres you are interested in). Ideally, they need a few killer games that are _only_ available on the Mac.

  4. Organize a protest on Dolby Tells NetBSD Project: Don't Decode AC3 · · Score: 1

    If you don't like Dolby's behavior, organize a protest. Boycott their products. Show up in front of their offices with signs, whatever.

    And don't forget to vote based on candidate's views on IP. So long as we go along with it, they will always support IP because of payola^H^H^H^H^H^Hcampaign contributions.

    Bitching on slashdot, though -- that's worthless.

  5. 1-button mice suck, and other thoughts on Mac on Mac Rants · · Score: 1

    I've been using Macs since 1987. I have both a Mac and a PC on my desks here at work. I owned a Mac until 1992 (at which time I bought a PC). The one-button mouse has gotta go. It's an example of Apple stubbornly clinging to an inferior solution. I have OS X on the desktop. It's OK (I like Unix). But unless they do something to catch up in games Macs are going to slowly become photoshop-only machines. And the market won't support that; there just aren't enough photoshop users to maintain a market.

  6. Re:Blatant Anti-Microsoft Karma-whoring on Caldera Per Seat Licensing · · Score: 1

    No, we are all for making money, it pays the rent.

    But money is not the only (or most) important thing. Some of us care _how_ we make our money.

    If Caldera had written all the software in their distro themselves, there would be no argument. We might not respect them (a la Microsoft), but they would definitely has the right to do as they pleased.

    Of course, they wrote 1% (to pick a number out of a hat), so it smells a little, but they still have the right to limit the distro as a whole (presuming they put some non-GPLed stuff into it).

    But since they cannot hold GPLed software hostage, it isn't likely to help Caldera much in the long run. Discriminating customers will simply turn elsewhere.

  7. Caldera is irrelevant, in the big scheme of things on Caldera Per Seat Licensing · · Score: 1

    They cannot make the free software in their distribution any less free. . . All they can do is add a little non-free software to the distribution and limit seats based on that.

    And who cares? It isn't like they're adding anything so compelling that one is forced to use Caldera. The only practical effect is that folks who care about copyleft will use another distribution.

    So long as we keep supporting GPL, we will be fine. (Caldera will probably go under, but that's their lookout.)

  8. Just say no to shared libraries on Linux Descending into DLL Hell? · · Score: 1

    Static linking has a lot to recommend it.

    Yes, it uses more disk space. Disk space is cheap nowadays. But it reduces the hassle factor enormously.

  9. Smalltalk or Eiffel on Java as a CS Introductory Language? · · Score: 1

    Smalltalk or Eiffel would be my choices; they are both better for teaching OO than either C++ or Java.

    Eiffel is the cleanest and most readable, imo.

    I program in Java for a living. It gets the job done, but it isn't very elegant.

  10. Commercials == No Sale on The Next Generation of PVR has no Hard Drive · · Score: 1

    Why buy it if I can't avoid the commericals? Even a VCR can do that...

  11. Without threading, it's mostly junk on Gooja's Got Old Stuff Online Now · · Score: 2

    Without the ability to follow threads of conversation, it has very limited value to me. The old deja was much better. :(

  12. Note to self: Don't buy Intel on Pentium IV study · · Score: 1

    The thermal throttling is going to generate a huge (and well-deserved) backlash.

  13. So what stops them from moving across the border? on Congress Reconsiders Internet Sales Tax · · Score: 1

    Can't companies just move to Mexico and ship from there? Or is the additional shipping cost too large?

    In general, I think states are coming at this from the wrong direction. They should get rid of their local sales taxes, and use income taxes instead.

  14. I hate anti-aliased fonts on QT 2.3, With Anti-Aliased Fonts · · Score: 1

    I hate anti-aliased fonts, they always look blurry to me. Mucho eyestrain.

  15. Fighting the good fight against the inevitable? on Harlan Ellison on Copyright Infringement · · Score: 1

    Despite Harlan's annoying use of uppercase and general volume level, I have a lot of sympathy for his case. Posting stories without authorization _is_ piracy. And most authors are poor -- it's one of most poorly paying professions in North America.

    But. I am skeptical that it can be stopped. In the United States it surely can be, with enough lawyers (which most authors cannot afford). But the internet is global, and it only takes a few sites beyond the reach of local law...

    The copyright laws were created in a time when copying was physical, labor-intensive, and therefore relatively easy to regulate. It's going to be much, much harder to enforce such laws in an era when copying is trivial and very non-local. I am not convinced that the current copyright laws can survive (or at least function).

  16. Bars and liquor aren't an issue but... on Do You Consider Your Social Life When You Choose A Career? · · Score: 1

    I don't drink so I don't care about that.

    But I have vacationed in Utah and could not see living there. The influence of the mormons is just too strong. An agnostic like me would be uncomfortable. So, in that sense their culture would keep me from taking a job there, absolutely.

  17. I'd pay, but pretty selectively on Micropayments: Effective Replacement For Ads Or ? · · Score: 1

    There are sites I'd consider paying for, but I'm pretty picky. I might pay something ($5 a month? $10?) to get the New York Times. I'd pay to read lumthemad.net. Etc.

    I really think that the only way pay would work well would be to pay for a network of affiliated sites. The whole micropayment thing doesn't work for me, because I end up worrying about the meter running. Consumers like macropayments. ;-)

    But I'm skeptical that it can work in the long run, because most users are cheapskates, and will just skate on by with free sites (or do without).

  18. STL is not an abomination on Internet C++: Competition For Java And C Sharp? · · Score: 2

    >Collections/containers/algorithms that aren't the abomination that is STL.

    The STL is one of the more elegant and useful collection libraries I've seen in years. It makes the Java collections look amaturish.

    One of the real weaknesses of Java currently is its lack of support for generic programming. (Another is the fact that while Swing is nice and portable, it's slow.)

  19. Re:Anything new come out of there recently? on Xerox Trying To Sell PARC · · Score: 1

    Aspect-oriented programming:
    http://www.parc.xerox.com/csl/projects/aop/

    Also see AspectJ:
    http://aspectj.org/

  20. Re:Yes on X Windows Must Die! · · Score: 1

    Last I heard Berlin wanted to make everything a CORBA service, and didn't sound to lickety-split fast itself.

    For games to make it on the linux desktop, they need something FAST.

  21. Re:Before? on Inprise/Borland Pledge Support For Mac OS X · · Score: 1

    What if my users need cross-platform apps? That depends. Alternatives to Java include Citrix (windows into an NT machine) and web applications. Might Java be the right solution for some hypothetical situation? Sure, but I don't think it is the common situation.

    In practice, most corporations run pretty much exclusively in Windows, so the "cross platform" nature of Java is not a big selling point in that environment. (Which is the environment probably 80-90% of the software gets written for.) Shrinkwrap is another important market, but customers of shrinkwrap tend to be very particular about the UI matching that of their preferred OS.

  22. Re:Before? on Inprise/Borland Pledge Support For Mac OS X · · Score: 1

    Uh-huh. And that's why I'm not on the Java bandwagon: It leads to cross-platform but distinctly second-rate products.

    Do you think the users of the software care how cross-platform it is? Or how "pure" it is? No, they just care about how well it works. And if the mouse wheels doesn't work, they won't be happy.

    A cross-platform development tool makes engineering easier, but making engineering easier should not be the primary goal. Delivering software that meets the needs of users should be the primary goal.

  23. Re:OS/2 on IBM To Release OS/2 Warp 4 With 'Convenience Packs' · · Score: 1

    Console games are a different bag, with a different (in my opinion, markedly inferior) interface. If you want to play PC-style games (and lots of us do), you need Windoze.

    And hey, why would I bother to spend $4000 on a machine if not for games? ;-) I mean, sure, it runs my compilers faster, but do I care? On a home machine?

  24. Could someone explain CDSA in more detail? on Intel Opens CDSA Source · · Score: 2

    The article linked to didn't really do much to explain CDSA... I'm curious. What does it do?

  25. Re:I know this sounds lame, but... on Is Linux Ready For Delphi? -- Delphi R&D Answers · · Score: 1

    I don't primarily program on Linux, but from what I've seen, the gui problems are
    1) most of the programming has been by-geeks-for-geeks, which tends not to emphasize gui;
    2) x and its window managers have traditionally been sluggish and offered poor functionality (for a desktop UI -- let's not get into the running programs in Moscow from NYC stuff), so *nix die-hardss don't expect much;
    3) programming in traditional *nix toolkits wasn't particularly easy or pleasant, which cut down the incentive to do it;
    4)Motif was not free.

    There are probably other reasons. Better toolkits are beginning to emerge, but Windows and Macintosh are still lightyears ahead in terms of the GUI.