Slashdot Mirror


User: Hard_Code

Hard_Code's activity in the archive.

Stories
0
Comments
4,193
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 4,193

  1. Re:Y window system is fine, but... on Y: A Successor to the X Window System · · Score: 1

    No, because it is not merely an "increment" over X. It is an entirely new system, designed from scratch, with no dependency or legacy on X whatsoever.

  2. Re:Built in toolkit on Y: A Successor to the X Window System · · Score: 1

    Note that in Y, the Widgets only define the behavior of the concrete widgets. There is nothing saying that we could not, for instance, port Qt, and GTK+ to simply use Y Widgets as a backend... Remember you can subclass Widgets, so there is no reason why there cannot be QtButton and GTKButton all living in Y, with different appearance (and perhaps even different behavior, but the point is to normalize behavior).

  3. Re:What could be worse... on Building Better Spam · · Score: 2, Funny
    The return of Yoko Ono...

    Naked.

    And petrified.
  4. "XFce" on XFce Desktop 4 Released · · Score: 3, Funny

    "XFce", great. See, it's attention to pronouncable and memorable names such as "Ex-Eff-Cee-Eee" that endears open source projects to tens of users worldwide ;)

  5. See on TIA Project to End · · Score: 4, Funny

    See, TIA is dead, honest *waves hands*. You made a big fuss over nothing. We're the government, we're here to help you. Now move along, thank you.

  6. Darn on Virus Knocks Out U.S. Visa Approval System · · Score: 1

    Was I the only one let down that this wouldn't mean I would stop getting those annoying YOU ARE PRE-APPROVED FOR A VISA CARD! offers?

  7. Vi? on Word Processors: One Writer's Retreat · · Score: 1

    Wouldn't Pico/Nano, or something like DOS edit be better than Vi? They don't even have "modes", it's just text and arrow keys, much simpler. Vi really annoys me by forcing me to go back and forth between "modes" and constantly hitting the escape key. "oh, did I INSERT, I meant APPEND. STUPID ME! I better hit the escape key and go back and try again!"

  8. No One Lives Forever on Gaming Soundbites You Can't Forget · · Score: 1

    Attempt to go through a door in the basement when your mission is not complete:

    Cate Archer: "We still have work to do!"

    Damn, I still get that ringing in my head with that silly scottish/british accent.

  9. Electronics Beautique on Game Retailers' Return Policies Criticized · · Score: 1

    I have purchased many games from Electronics Beautique and they have been VERY good about their return policy. These were honest returns, mostly due to incompatibility with Windows 2000 (when 2000 had just come out). A lot of games didn't say they specifically supported w2k, but neither did they say they specifically did NOT support it. Most games worked fine, some didn't. I even asked before I purchased it ("I'm not sure if this will work on my machine, I might have to bring it back") and they were cool with it. I don't usually shill, but since then Best Buy has come in and started undercutting the poor EB guys, so I just wanted to give them props.

  10. Re:JAVA is the suv? on Phillip Greenspun: Java == SUV · · Score: 5, Insightful

    The second part of the course he runs (or at least writes the curricula for??) should be to actually MAINTAIN the last class's code. Then he might get an idea why a lot of people prefer Java and servlets (and to a lesser extent JSP) over ad hoc glued together scripts.

  11. Re:Agreed! on Phillip Greenspun: Java == SUV · · Score: 1, Interesting

    Maybe Java is an SUV because it is actually used OFF ROAD in the REAL WORLD, instead of rinky dink academic exercises. OMIGOD MY RADIO HAS BUTTONS INSTEAD OF DIALS THIS WHOLE CAR IS WORTHLESS!

  12. Wow on Phillip Greenspun: Java == SUV · · Score: 2, Insightful

    "Supposedly this situation has been improved in JDBC 3.0 but this example of Java's inferiority to C interfaces from 20 years earlier should remind you to be skeptical of vendor claims for the advantages of new languages and development tools."

    Wow! You're right! I guess because Java has a minor annoyance that supposed to be fixed in the next release of that specific API, that the whole language and libraries are worthless and we should all go back to C for everything! How brilliant! I will never trust Sun again when they say "Java is a revolutionary new language whose main feature is that you do not have to set variables in PreparedStatements by ordinal value! We are basing our whole language on this!" Big fat liars. :(

  13. Re:Finally on Phillip Greenspun: Java == SUV · · Score: 4, Insightful

    Yeah, but "how long will it take" and how expensive will it be when they figure out that the lack of application-level persistence and database pooling absolutely shred their scalability, and they have to convert to JSP/Servlets/JDBC to get decent scalability? "OMIGOD I GOT IT TO WORK ON MY DESKTOP IN HALF THE TIME OF JAVA IT IS SOO MUCH BETTER I'M GOING FOR SOME ICE CREAM BYE"

  14. Phillip Greenspun on Phillip Greenspun: Java == SUV · · Score: 4, Funny

    Phillip Greenspun == Hot air balloon of programming pundits

  15. Sad on Sony, Intel To Push Content Protection · · Score: 1

    It's sad, because there is a legitimate use for DRM that Intel is completely missing, and instead just acting like the **AA's bitch. Imagine DRM that was in the hands of the consumer that, for instance, ensured that malicious worms could not be trusted and executed on the machine. Or that the consumer could use to ensure that, say, a malicious government could not crack their documents.

    He who would sacrifice a little bit of liberty to suck on the rancid teat of hollywood blockbusters deserves neither.

  16. Re:Apple did this in Jaguar on Booting Linux Faster · · Score: 1

    YES. Linux needs this badly (well, any *nix). Somebody please create a Linux version, you will be loved forever.

    /me hammers the stake into Sys V init's bloated corpse

  17. New boot system on Booting Linux Faster · · Score: 2, Interesting

    The traditionaly Sys V init is archaic, crude, and disgusting. What, 6 hardcoded numeric runlevels? Wow, how useful is that. And I love ordering my startup scripts with two digit integers.

    *nix needs a major boot/shutdown system upgrade. I have migrated to minit, but that is primarily for low memory usage. It allows a rudimentary mechanism for specifying dependencies, but is geared mostly to be minimalistic. This 2003, I think we can come up with something better than Sys V init.

    Features of a next gen boot/shutdown service manager:

    * uses real dependency traversal on startup and shutdown (maybe using a small theorem prover like CML2, or maybe something like make)
    * allows configuration of arbitrary and unlimited sets of services, which can be named by arbitrary string literals - no longer chained to 7 numeric choices. e.g. "roaming laptop", "docked server", "minimal services", etc.
    * built-in service start/stop/restart/status/enable/disable tools, and standard service API with bindings for various languages (what, native services? imagine that...we do so for Windows NT+, e.g. apache) as well as Plain Old Shell Scripts. So every freakin' flavor/distro of *nix doesn't have its own fscking way to start/stop/enable/disable services.

    A lot of the garbage that goes on during startup (have you looked at the standard redhat scripts?) mounting drives and file systems, setting network and hardware parameters, etc., could probably use being standardized also, and either pulled into drivers or services or something, in a standardized fashion. Ideally all these APIs could be exposed both through command line tools, but also through desktop-integrated GUI tools, so that modifications don't entail digging up some ad hoc script on disk and modifying it and hoping you remember what the fuck you did a year ago in some system script.

  18. Re:why not support the companies that support us? on Half-Life 2 - A Linux User's Lament · · Score: 1

    Half Life 2 is strongly tied to DirectX and Microsoft's shader language. Unless OpenGL gets its act together and finally releases a set of high level extensions (OpenGL 2 or whatever the next rev is), it will continue to lose ground to game makers who are not ideologically pro-OpenGL. Traditionally "open" standards/projects cling to a not entirely un-elitist notion of the "correct" way of doing things, as opposed to the way the consumer (game makers) want to do things. It's no wonder that game makers choose the easiest path to profit. If you want them, then cater to them (hell, release a reimplementation that sits on OpenGL, who cares).

  19. Hmm... on Post-copyright: Digital Cash and Compulsory Licensing? · · Score: 1

    I dunno, it still seems a lot easier to just illegally copy music than to go through the elaborate generation, signing, negotiation, verification, encrypting, dancing, singing, hulahooping proposed in that scheme.

    And what if I don't have a computer? Or maybe I bought a used one...then what?

  20. Explanation on New ssh Exploit in the Wild · · Score: 1

    Could somebody explain the problem and patch in english? I see that buffer->alloc could have an invalid value for just a few lines...I can't tell whether this structure is shared by more than one thread, but if not, where is the exposure, since it is just immediately reassigned/reallocated?

  21. Re:Send them packing on Dealing w/ Outside Interests in Your Projects? · · Score: 1

    that would be redundant

  22. Re:What's with all of the bellyaching about speed? on Does C# Measure Up? · · Score: 1

    Oh, gee, thank you smart guy. Sorry for trying to make a point to somebody else. (yes I know about parallel and incremental GC thankyouverymuch).

  23. Re:Certainly.. on Experiences w/ Garbage Collection and C/C++? · · Score: 1

    System resources you need to free should ALWAYS BE FREED EXPLICITLY regardless of GC. Relying on a destructor to close a file or database connection is bad.

  24. Re:GC costs on Experiences w/ Garbage Collection and C/C++? · · Score: 3, Interesting

    Can anybody informed tell me whether we have not ALREADY lost the war against pointer-chasing and cache clobbering? Any OOP or interpreted language (the vast majority of mainstream code) is doing this already, true?

  25. Re:There's another way. on Experiences w/ Garbage Collection and C/C++? · · Score: 1

    What about circular references? If they are not themselves referenced by an external object, do they still get cleaned up, or do they stick around because they each have a refcount of 1?