Slashdot Mirror


User: Phs2501

Phs2501's activity in the archive.

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

Comments · 102

  1. Scrambling... on SCO Says Email Is Inaccurate · · Score: 4, Interesting
    I love the sweet smell of desperation. From the letter in question (strong tag mine):
    Bob worked on the project for (I think) 4 to 6 months during which time he looked at the Linux kernel, and a large number of libraries and utilities and compared them with several different vesrions of AT&T UNIX source code. (Most of this work was automated using tools which were designed to to fuzzy matching and ignore trivial differences in formatting and spelling)

    At the end, we had found absolutely *nothing*. ie no evidence of any copyright infringement whatsoever.

  2. Re:Oh, the Irony! on Spyware Floods in Through BitTorrent · · Score: 1
    That depends on the filesystem.

    Good point.

  3. Re:Oh, the Irony! on Spyware Floods in Through BitTorrent · · Score: 2, Informative
    Uh, Linux and other Unixes quite happily memory-map running executables. For example:

    :; cat /proc/$(ps auxw | egrep '(m)utt' | awk '{print $2}')/maps
    08048000-080b8000 r-xp 00000000 03:0a 171032 /usr/local/encap/mutt-1.5.9i/bin/mutt
    080b8000-080be000 rw-p 0006f000 03:0a 171032 /usr/local/encap/mutt-1.5.9i/bin/mutt

    What's different is that Windows has a "delete" function while Unix has an "unlink" function. In Unix, a file doesn't get truly deleted until all references to it are gone, including open file handles. Try creating a 2GB file in /tmp, writing a simple program to open it and sleep forever, then deleting it with rm. You won't get your space back until the sleeping process exits.

    You can also usually crash a running process pretty easily by scribbling over its executable, proving that it's memory-mapped.

    To me this makes much more sense than the Microsoft B&D method, which as you mentioned leads to a ton of "Please reboot because I couldn't touch this file" messages. If it worked like Unix, you could simply unlink the old file and (optionally) put a new one in its place without affecting currently running processes. When those processes restarted, they would use the new files.

    Of course, spyware and virus authors must love the way MS does it.

  4. Re:Tires worn out on Mars Rover Opportunity Still Stuck In a Dune · · Score: 1

    I think they're just filled with dirt, as can be seen in the test article here.

  5. Re:Lisp Scheme on Practical Common Lisp · · Score: 1
    10-14 [levels of nesting] isn't too bad, once you learn to balance parens in your sleep (eventually it happens, trust me).

    Ever lisper I know, myself included, just looks at the indentation after hitting the "slime-reindent-defun" key in Emacs. The parens are largely there for the language and the editor, not me.

    (I also use the balanced sexp editing functions in Emacs, so there are rarely unmatched parens lying about.)

  6. Re:Best Lisp Book: On Lisp on Practical Common Lisp · · Score: 2, Interesting
    On Lisp is certainly a good book about one particular feature of Common Lisp (macros), but it's not a good introduction to the language.

    Frankly, I find both Seibel's Practical Common Lisp and Norvig's Paradigms of Artificial Intelligence Programming to be much better books on Common Lisp than anything Graham has written. Seibel has excellent practical examples dealing with current technologies, and Norvig's examples cover a very interesting subject matter not usually used when teaching a language.

  7. Re:This is not a troll, but a query... on Practical Common Lisp · · Score: 1

    If you'd bother to actually browse through the book this review is about, you'd find out that all of your points are sadly incorrect. Or don't, if you'd prefer - nobody's got a gun to your head forcing you to learn anything new.

  8. Re:Just what the world needs on Flying Cars Ready To Take Off · · Score: 1
    Then howcome the abbreviation is PPL (Private Pilot's License), not PPC?

    The usual abbreviation is "PP-ASEL", meaning "Private Pilot, Airplane, Single-Engine, Land".

  9. Re:Eep! on 2004 MN4 Probably Won't Kill Us · · Score: 1
    Look at the web page, that's still REALLY friggin' close. I think that's well inside geosynchronous orbit.

    Close only counts in horseshoes and really big fast rocks... okay, only horseshoes.

  10. Re:you *sure* it's open source? on Classic Mac FPS Marathon Turns 10 · · Score: 1
    You can probably find a copy on ebay pretty cheaply.

    It seems to be gone now, sadly, but the Bungie "Mac Action Pack" had all three Marathons, amongst other things, for $10 when I got it.

  11. Re:Tried with the IBM enhancements? on Boot Process Visualization · · Score: 1
    You wouldn't have to integrate it with LVM unless you were anal retentive.

    Let's say you had to preload a gigabyte of data. At the default LVM chunksize of 32MB, that's 33 seeks, assuming an unaligned start.

    On an typical hard disk (10ms average seek) that's an average of 0.33 seconds of wasted time. You still win big.

  12. Sprint/Sanyo 8200 on Linux Support for Wireless Laptop Internet? · · Score: 3, Informative
    I have a Sanyo 8200 with Sprint, and have their Vision "Unlimited" data plan.

    It's my understanding that this setup will work under Linux. The 8200 is effectively the same as an 8100 for data access purposes.

    Note that this plan is not really "unlimited". If you use too much bandwidth they will come down on you. Also, using it with a computer is "not allowed", they want you to buy a real data plan for that. However, it works anyway!

    This setup has worked well for my needs (mostly voice service with occasional Internet access both from the phone and on a laptop). YMMV.

    www.sprintusers.com are very active user forums where issues like this are discussed.

  13. Re:The real question... on A Flying Leap for Cars? · · Score: 4, Informative
    100 feet is an insanely small amount of space in the vertical. A thunderstorm can produce insane updrafts and downdrafts that a small plane cannot overcome:

    Updrafts at the base vary from 400 to 1200 fpm and reach up to 4000 fpm at the equilibrium level. Vertical gusts of more than 10,000 fpm have been reported. Downdrafts are usually around half the updraft speeds, and extreme downdrafts of 5000 fpm have been reported.

    http://www.planeandpilotmag.com/content/articles/q uizzes/apr01.html

    Current FAA regulations put VFR pilots (those flying visually) at headings from 0-179 magnetic at {3500,5500,7500,..} feet, and those from 180-359 at {4500,6500,8500,...} feet. The even thousands are used for ATC-controlled IFR (instrument) flight.

    It's unlikely tighter tolerances than that would ever be safe even with the most advanced computer control, simply because you will not be able to outclimb microburts and such.

  14. Re:Mebibytes (MiB) ? on Linux Kernel 2.6.6 Released · · Score: 4, Insightful
    Not all things involving computers and bits have been measured in binary multiples.

    Network speeds have always been done in decimal. 10base{5,2,T} = 10 Mb = 10,000,000 bits per second. And Ethernet (in its 10base5 Thicknet variant) is old, dating from 1972. It's not just greedy hard disk manyfacturers.

    I don't have a problem with disambiguating them. I just wish the names weren't as stupid. (MiB is okay, but mebibyte?!)

  15. House rules? on D&D Is 30 · · Score: 5, Insightful
    And for the record - flanking & attacks of opportunity in 3/3.5 Edition still irritate me. Combine a familiar with Master Tactician and some rogue levels, and you're off to the races.

    If they irritate you, change the rules. One of the things a good GM needs to do is to keep the game from becoming too cheezy. If they players are abusing the rules, nerf them! The 3rd Edition Harm spell is a perfect example of something that desperately needs it.

    In my opinion, rules like flanking and attacks of opportunity add a whole lot more tactical depth to the combat without slowing it down much. It's certainly more fun than combat in old D&D.

  16. Re:1gig? on Google's Gmail Goes Into Beta for Blogger Users · · Score: 1
  17. Re:1gig? on Google's Gmail Goes Into Beta for Blogger Users · · Score: 1

    I'm kind of surprised the Google calculator doesn't use the SI prefixes - they seem pretty interested in correctness elsewhere. (I realize that using SI prefixes for data storage is a pretty recent and controversial definition of "correctness." Still, google has mebibytes and gibibytes in the calculator, so you'd think a megabyte would be different.)

  18. Re:Do we need to keep discussing this? on 2.4, The Kernel and Forking · · Score: 5, Funny
    The entire concept of a "FORK" requires secret proprietary source code and copyrighted functions and pantented methods.

    Actually, the concept of fork(2) really just requires a simple system call. Copy-on-write pages help a lot too, though.

    :)

  19. Re:Yeah, right. on Paid To Spam · · Score: 1
    As long as you're running in a virtual machine (or even on real hardware) you might as well crank the timer interrupts up by a factor of, well, as much as you can, without telling the OS about it. That combined with forcing the process to take 100% CPU somehow should work quite well for getting the hours up fast. Combine with clever transparent proxying to send all mail to a local bit bucket (that looks suspiciously like an SMTP server) except for its time reporting.

    Of course it's probably easier to just reverse engineer how it reports its hours and simply lie.

    This is all completely theoretical of course. :)

  20. Yeah, right. on Paid To Spam · · Score: 2, Insightful
    Since
    • They're paying by CPU time
    • Sending mail is by nature completely I/O bound
    • Computers are really really fast these days
    • They're not paying anyone until they build up $50
    It's almost a certainty that they will never have to pay anyone anything before they are put out of business. It would take months if not years to build up fifty hours of CPU time sending mail over a cable modem. And if they actually manage to hook someone with a rediculously large pipe, they're getting their money's worth in spades.

    This is a brilliant scam for people who don't know what CPU time means.

  21. Re:Why on The Blues for LEDs · · Score: 1
    Otherwise known as an SED.

    (Smoke Emitting Diode.)

  22. Re:Odd thing about trains... on MagLev Trains Annoyingly Loud · · Score: 1
    Well, a locomotive's air horn has the "peculiar quality" of being many times louder than a car's horn, so that's probably why you don't hear far away car horns at night. :)

    (Train geekiness follows: Trains haven't normally had "whistles" since the age of steam locomotives. They were quite loud, and could range from pleasant to shrill. Some of the later steam locomotives actually had an air horn as well to use in populated areas. Steam whistles make a little bit of noise when used with normal compressed air pressure, but they don't really work, which is why they switched to horns.)

  23. 200 instructions at once? on A History of PowerPC · · Score: 4, Insightful
    I think it's quite imprecise writing for the article to state (several times, for POWER4 and the PowerPC 970) that they "can process 200 instructions at once at speeds of up to 2 GHz." That makes it sound like they can finish 200 instructions at once, which is silly. I imagine what they really mean is that there can be up to 200 instructions in flight in the pipeline at a time.

    (Which is great until you mispredict a branch, of course. :-)

  24. Re:Even more fun on NYC Crosswalk Buttons are Inoperative · · Score: 2, Informative
    > Dangerous to pretend a bicycle is a car.

    Generally, it's the law that it is a car. It's not pretending. It's also generally illegal to ride on the sidewalk - that's really dangerous to pedestrians.

    See the Chicago Municipal Bicycle Code if you don't believe me.

    The bicyclists on the road who are putting themselves in danger are the ones who don't follow all of the traffic signals like a car, or ride at night without a headlight and taillight.

  25. Even more fun on NYC Crosswalk Buttons are Inoperative · · Score: 2, Insightful
    Even more fun and games can be had when trying to ride your bicycle where there are car-and-button activated lights. Since you're riding your bicycle on the street like you should, and not the sidewalk, you can't hit the pedestrian button to make the lights change. But since you're on the side of the street you're not in the right place to set off the car sensing loop, and your bike doesn't have enough metal to make it go anyway.

    So you wind up having to get off the bike, walk to the pedestrian button, hit it, get back on, and wait. Given this, I wish everything worked like New York in this regard.