Slashdot Mirror


User: 0x0d0a

0x0d0a's activity in the archive.

Stories
0
Comments
6,986
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 6,986

  1. Re:Interoperability with Microsoft? on A Wireless Alliance Forms · · Score: 2

    I figured DRM was a typo for GSM.

  2. Re:Open Source? on Open Source Icons for Mac OS X · · Score: 2

    My thoughts exactly. "Open Source" has become hideously misused on one of the very places where it should be properly used -- Slashdot.

    "Open Source" could reasonably be used to refer to an image, I suppose, if it was in some sort of format that also stored a fully log of everything done to produce the image. Newer versions of Photoshop, for example, do this. A simple .png does not cut it.

    "Free Media" makes more sense than "Open Media".

    If it isn't about making the blueprints openly available, then it isn't "open source".

  3. Re:oh my newbie on Universal, Sony Cutting Prices on Downloaded Music · · Score: 2

    I see you managed to use a piece of software for what it was designed to do

    Well...I see your point, but gcc and emacs are also designed to produce software together, yet actually doing so isn't necessarily trivial.

  4. Re:You've got to be kidding! on Universal, Sony Cutting Prices on Downloaded Music · · Score: 2

    Most people using Napster are going to be fifteen or so, not a thirty-year-old highly paid professional. For one, investing thirty minutes to save twelve bucks on a CD makes sense. For the other, it doesn't.

    As the RIAA and friends move towards eliminating the middleman, prices will drop. This is their best defense against piracy -- if their costs drop enough to make it cheap enough to sell CDs for less than it's worth to pirate them, they've got it made.

  5. Re:Stealing? Nope. on Universal, Sony Cutting Prices on Downloaded Music · · Score: 2

    There is a legal difference if you are using the legal terminology "copyright infringement" and "theft". What many people are pointing out is that many (perhaps most) do not feel that there is an ethical difference -- that the common usage of the word "piracy" really is a type of the thing referred to as the common usage of the word "theft".

  6. Burn CBR on Universal, Sony Cutting Prices on Downloaded Music · · Score: 2

    not 128kbps, but at LEAST than 196kbps

    I'd like to see people say "between 100kbps and 175kbps" for once. The technology and software has reached the point where using CBR is just stupid and (significantly) hurts sound quality. No one should be using anything but VBR mp3s (unless they're using ogg). If you're one of the people that knows what a bitrate is *and* notices a difference in quality between mp3 and original raw, then you should be using VBR-encoded MP3s, not CBR.

    IMNSHO, of course.

  7. Re:HA! on Universal, Sony Cutting Prices on Downloaded Music · · Score: 2

    Yeah...these numbers are kind of useless, but they do let the RIAA point to a big number associated with "real criminals" out to make a profit and make their point in demanding tougher enforcement.

    The real number that matters is how many net million CDs aren't being sold because the person obtained a free copy of the music. At least in the US, commercial piracy is dwarfed by not-for-profit piracy.

  8. Re:The solution to most of your debugging needs! on Bounds Checking for Open Source Code? · · Score: 4, Informative

    Amen. I remember going through classes and having to churn out preconditions and postconditions and hating it...but then realizing that assert() is your best friend in code. If a data structure should or shouldn't have something true at a given point, but in an assert() to ensure that it's the way you think it is. It helps you understand your code, and most importantly, if you change something else that has a ripple effect through the program that causes a crash hours later, a good set of assert() calls will finger the initial cause in one minute instead of one week.

    This is particularly important in open source projects. Bob writes code that produces and uses a data structure and makes some assumptions about it. Now John makes a few improvements to the program, has no idea what assumptions Bob (who lives a continent away) has made, and modifies the data structures in a way that breaks Bob's code. John doesn't know what single change broke Bob's code, and Bob doesn't know all the things that John did that might affect his data structures. Liberal use of assert() will cost you nothing at runtime (compile with -DNDEBUG), takes only a tiny bit of extra typing, and is one of the very best weapons against program-spanning nasty errors.

  9. Re:Change languages. on Bounds Checking for Open Source Code? · · Score: 2

    I agree that C++ is a good replacement for C in many cases. However:

    I can still generally compile and run five year old (since last revision) C programs without too much trouble. Frankly, five year old C++ programs have a habit of failing compilation on the first file -- too much change in the compilers.

    I don't think that simply moving to a functional languages is an option for most people. I and others dislike using functional languages for larger programs.

    As for lisp: first-order functions feel *right*, yes. They also end up causing code that is absolute hell to debug. Trying to find where the code for the function is that's being called in the current function can get to be really aggravating when you're working over someone else's code. I was puzzling my way through OpenLDAP code today, and function pointers alone make it frusterating to see what's going in in a program. When a language has good first-order functions (meaning) the programmers use them all over), and particularly if we throw in continuations, it's rough on the poor maintainers. This is one thing that C++ did right -- templated code is a Good Thing for maintainers, much easier to read than code that uses function pointers or first-order functions.

    OpenBSD manages to do pretty well with a C kernel

    *snicker* Okay, find me a high performance Common LISP kernel.

  10. Re:Prepare to be leached on Starting a Computer Co-op? · · Score: 2

    (Or possibly, someone could teach students that when the lecturer says that the presentation doesn't need to be in Powerpoint that it really doesn't and you don't have to spend 10 hours on the layout when you could just print off a set of overheads from Word.)

    Has Microsoft won the world, or what?

  11. Re:Which Uni? on Starting a Computer Co-op? · · Score: 2

    There's far too many Celeron 700s that are used as dumb X11 terminals, too!

    Actually, if I were administering a univ. computer network, taking those Celerons (starting to get a bit slow under XP) and turning them into powerful, easy to administer X terminals seems like a really *good* idea.

    Beats having people install Windows on it and then spending all your time using those slow, shoddy Win32 X servers.

  12. Re:Oh God, Must Update! on Eight-Character Password Limit in Mac OS X · · Score: 3, Insightful

    Most of the people I talk to in the "art" community don't know you can get Photoshop for Windows.

    Photoshop for Windows is kind of flaky (at least it wasn't that stable on my NT box), uses that godawful MDI, and at least the last time I looked, still didn't have a bunch of the major plugins that were sold on the Mac.

    And I'm not a pro artist producing output for print -- I rarely do more than retouch things for onscreen viewing. Last time I looked, the MacOS had a complete, widely supported color management architecture (ColorSync) that Windows lacked an answer to. It may not seem like a big deal if you're the sort of person that doesn't have a $10k Radius monitor with a color probe and doesn't work with color profiles from all your output and input devices. But for the people putting out stuff for offset presses, this is a very major issue.

    Macs had multimonitor support years before Windows. The current version of Windows has multimonitor support (and a few driver writers had hacked up pseudo-multimonitor support), but it's a pain to use -- dialogs pop up halfway across the screen and drivers fight with each other. That doesn't mean that there aren't Mac apps that aren't multimonitor-friendly, but years of people using multiple monitors has ironed out all the kinks that Windows needs another seven years or so to get rid of.

    And why would someone want to migrate to Windows? I can rattle off the number of issues I have with Windows for ages. Now, Apple is hardly perfect either, but I'm not sure I'd call WinXP a better environment than OS X. There are fewer big commercial games on OS X, but if it's your work computer (or you aren't a hardcore gamer), it's not nearly as much of an issue. I'd call the Mac a reasonable choice. If you're comfortable with the Mac and you've been using it for years, then there isn't even an argument for Windows. The only Mac weakness is Apple's love for a sizeable profit margin on each computer they put out. But if you can afford to pay your way, you're looking at some good hardware and software.

    Of course, if I had a G4, I'd probably just put Linux on it, but to every man his own OS.

  13. Now so far out there on How Good is Commercial BIOS Code? · · Score: 2

    There's an open source group doing it.

  14. Sure, there are 'flashy' options! on Apple Offers eMacs To All · · Score: 2

    Read the pretentious component names:

    700Mhz PowerPC G4
    40GB Ultra ATA
    NVIDIA GeForce2 MX with 32 MB of DDR SDRAM
    Two 400-Mbps FireWire (IEEE 1394) ports (5); 8 watts shared
    (fortunately, Apple's long since stopped prepending all their new product names with Power or Quick) QuickTime
    Apple Pro Keyboard, Apple Pro Mouse

  15. Re:I hope you're kidding... on Apple Offers eMacs To All · · Score: 2

    flat-tube monitor

    Yeesh. I thought "flat screen monitor" or "flat panel" sounded bad (Given that CRT manufacturers have been billing their monitors as flat for a long time).

    I wish people would use the terms "CRT" and "LCD". They're easy to say and aren't ambiguous

  16. Re:Open Source Making Government Inroads on U.S. Asked to Put Purchasing Power to Good Use · · Score: 2

    Aside from the lack of USB support and other MS efforts to force upgrades, NT 4.0 actually is (IMHO) a better OS than Win2k.

  17. Re:Off the shelf hardware?? on Bernstein's NFS analyzed by Lenstra and Shamir · · Score: 3

    Oh, come on. This is crypto work. No one is going to care about being off by a factor of .3 when they're talking about factoring time. A factor of 10 probably wouldn't bother them that much.

  18. Re:Cliff notes version on Bernstein's NFS analyzed by Lenstra and Shamir · · Score: 2

    I haven't used qmail, but I have used postfix, which is supposed to be even simpler and more straightforward than qmail. I've been very happy with it.

  19. Re:Tap this! on NSA/U.S. Navy Working to Intercept Fiber Optic Cables · · Score: 2

    Tell that to Afghanistan.

  20. Re:I have an idea on Technology for Undercover Journalists? · · Score: 2

    Naah. Ten to one it's just plain Jane industrial espionage.

  21. Re:What's new in the 2.5.x kernels compared to 2.4 on Linux Kernel 2.5.19 Released · · Score: 2

    Includes ALSA support, and a bunch of low-latency improvements. Probably some efficiency improvements. A new build system.

  22. Dev kernel posts are reasonable on Linux Kernel 2.5.19 Released · · Score: 5, Interesting

    I think it's fairly reasonable. The nice thing about these being posted to Slashdot is that they allow public discussion of features the latest releases. I learned quite a bit about the pros and cons of devfs by following the Slashdot discussion about it.

    There is always going to be something on Slashdot that you aren't interested in. Kernel releases, Star Wars, anime, whatever. There are too many different tastes to please everyone. But you have preferences that allow filtering, and article summaries and headlines to help you decide whether to read an article. I'd rather see more material on Slashdot than less, and decide what's interesting myself.

    Finally, redundancy complaints aren't really reasonable. Yes, you can get anime news on an anime site, world events on BBC, linux kernel releases on kernel.org, etc. But because the Net is so large and provides so much information, there's redundant sources for amost all types of information. The point of Slashdot is to provide a nice selection of interesting information to browse at an idle point in your day. Including more information and then letting people filter seems to achive that goal well.

    Now, maybe more fine-grained filters w

  23. Emulation beats the original sometimes on Review of Linux Gaming Using WineX 2.0 · · Score: 2

    Would you rather play Nintendo games through an emulator, or that NES attached to the TV in the corner

    I don't really play NES games, but I do play SNES games (on snes9x), and I can definitely say that I'd rather play in an emulated environment. I turn on some of the resolution enhancement modes, have an unlimited number of Game Genie codes that can be entered (plus can use Pro-Action Replay and Gold Finger codes), can get interpolated Mode 7 scaling, can speedily zip through boring or annoying bits of a game, can save the memory state at any point and go back to that point...why would you want to use the original at *all*?

  24. Re:but WineX vs. Windows on Review of Linux Gaming Using WineX 2.0 · · Score: 2

    My roommate uses ogle, and it has no problems. It's also the most fully-featured Linux DVD player.

    I love mplayer, but light on setup effort it's not.

  25. Re:Good news for TeraTerm users on OpenWatcom C++ Compiler Code Finally Released · · Score: 2

    Since GNU C++ is quite good when it comes to standards compliance

    I'm not sure how it compares to other compilers, but g++ certainly has its share of nonstandard extensions. No compiler is innocent when it comes to being extension-free. :-)

    void foo (int a) { int b[a]; }, for instance, really isn't kosher, but gcc/g++ allow it.