Slashdot Mirror


User: kcarnold

kcarnold's activity in the archive.

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

Comments · 326

  1. Dangit! on MIT Building Hack Ethos · · Score: 1

    Too bad I can't "hack" my house :-( Why do MITers get to have all the fun?

  2. That thing better come with a speaker... on Linux PDA w/Voice Recognition · · Score: 1

    Monotonic computer voice:

    BASH Apt COMMAND NOT FOUND
    BASH Hem COMMAND NOT FOUND
    BASH A-HEM COMMAND NOT FOUND
    BASH ! EVENT NOT FOUND
    EXECUTING COMMAND DAMN
    UNABLE TO DAMN WIRELESS MODEMS.

    OOPS - Debian not found. S**t.

  3. Way cool... on Linux PDA w/Voice Recognition · · Score: 1

    ...but can I get a copy of their speech recognition software for my computer (free would be even better, and open-source, especially for a product from "the professionals", would be super-cool)?

  4. Re:No I'm not advocating Windows, but... on Aligning Audio Levels for Bulk CD-to-MP3 Conversion? · · Score: 1

    Still, doesn't that look familiar?

    I guess MS had to remove all the good parts from sh to make it seem like they weren't copying ... and of course they changed $ to %%, and changed '*' not to match periods, and removed the semicolon-at-end-of-line, etc.

    Okay, maybe they did rewrite it...

  5. No I'm not advocating Windows, but... on Aligning Audio Levels for Bulk CD-to-MP3 Conversion? · · Score: 3

    There's a nice (and I do mean nice) plugin for WinAmp called RockSteady (you can grab it and a whole bunch of other plugins at WinAmp.com).

    "Saves you from the varying volumes of your MP3 collection" (or something like that)

    I can't help you for Unix. (but did you notice how familiar that DOS shell script was in another comment? Bourne shell code below all that? Without the source, you'll never know...)

  6. Oops -- I forgot one very important thing: on Anti-Gravity Research Confirmed · · Score: 1

    Oops -- I forgot one very important thing:

    This sentence is false.

    We are incomplete and inconsistant. See below:

    substitute your name in before interpreting:

    (your name) cannot consistantly assert this sentence.

    Curiosity killed the cat (reference to other comments in this discussion :-). Self-ref killed the universe and with it, all logical thought.

  7. Analysis on Anti-Gravity Research Confirmed · · Score: 1

    A keen eye (and sensible mind) probably spotted a few subconscious suggestions that I neglected to put in.

    An example: the above comment directly relates to religion and the belief in a supernatural force. The universe is a thin string that could easily collapse under its own weight, but God/Allah/Zeus/etc. is holding it up. This is a self-reference situation also -- any views that we have regarding the existence or nonexistence of a supreme deity is assuming that the 'laws' which govern the reality we think we inhabit are valid, and they are not, so we can deduce nothing beyond all reasonable doubt. Contradition intended.

    Another -- this was glaring you in the face. Unix! Separation of kernel and user space! Protected memory! I meant in the last sentence, "... but process 42 Insightfulize segfaulted".

    There are others -- in fact there are infinitely many interpretations of the above (of course the interpretation that I am insane is among them). Why? Because this is my universe, and I said so! Seriously, from my point of view, I own this 'reality' process, and that you have any voice is like saying that the little voices in my head have a significant impact on my life. Not to insult you or anything, but from my point of view, all of you could very well be just figments of my imagination. But then again, I could just be a figment of yours :-).

    What the !@$# -- wait a second -- there is another Slashdot article on this sort of stuff! I didn't even get to reading that! This is a weird world.

  8. YOU'RE ALL WRONG! on Anti-Gravity Research Confirmed · · Score: 2

    I haven't even read the article, but I can immediately tell you that EVERYTHING YOU SAID IS TOTALLY WRONG!

    Before you moderate this simultaneously Idiodic and ROTFL, I desire to back up my claim (though as you'll see, my PROOF IS WRONG ALSO! WHAT A TOUGH WORLD THIS IS!):

    Consider this situation: you are talking about reality. (If you need help understanding this concept, simply reread the last sentence.) (Contradiction -- think about it after reading the below.) You so happen to have the intuition that this -- we'll call it meta-reality -- is really the same thing as reality. You have some sort of a logical mind, which for some extremely strange reason attempts to prove that meta-reality == reality. But to do this, it is necessary to use both meta-reality (contradiction -- think about it) when considering reality, and meta-meta-reality to consider meta-reality. Say that you, using meta-reality and meta-meta-reality, manage to prove that meta-reality == reality (contradiction!). So you have 'meta-reality == reality'. But that previous sentence was in meta-meta-reality, and so was your proof, so it would really be nice if you could prove that meta-meta-reality was really the same stuff as reality, because then you could get rid of all those 'meta's and start making sense again. But to do that you'd need meta-meta-meta-reality, and then meta-meta-meta-meta-reality, and then you'd need

    Segmentation fault (core dumped).

    Segmentation fault (core dumped).

    Segmentation fault (core dumped).

    ... (as each successive level of reality segfaults)

    The above beyond any reasonable doubt proves that everything is a figment of our imagination. We just have a meta-imagination guiding the rules of our imagination. Oh no -- here we go again! But at the very lowest level, anything is possible (though I doubt that you'd be there to experience it, considering how everything is segfaulting). Think of it being at the kernel level.

    And at the kernel level, nobody cares. Problem solved, but, uh... who's there to be satisfied?

    (moderation hints -- this was meant to be insightful, but process 36 Insightfulize segfaulted)

  9. Re:To heck with Gnutella on GNUTella Search Tool · · Score: 1

    > Not the sort of connection you'd want to play Quake on, that's for sure.

    What? Simple -- ride the pickup to your buddy's house, and play over Ethernet.

  10. Re:To heck with Gnutella on GNUTella Search Tool · · Score: 2

    Seriously, we need a .mp3 TLD.

    And didn't you mean "When you want to transfer something, all you have to do is use nstp to get it."? (I assume nstp = Network Sneaker Transport Protocol)

    On another note, Wrapneaker lets you transfer stuff besides MP3 music. Like pickup trucks and rock quarries.

    But of course to block this thing, all one needs to do is insert a trojan bitch somewhere along the line. That's why encryption is needed for sneakers (when encrypted, sneakers look like anything else that's taken a good trip through the mud.)

  11. Content? on GNUTella Search Tool · · Score: 1

    If I don't share my music, and Joe doesn't share his music, and Rebecca doesn't share her music, where's the content going to come from?

  12. Oops, forgot a few: on The Time Capsule That Went Through A Wall ... · · Score: 1

    More juicy tidbits for the Slashdot squirrel population:

    • Furby!
    • Some facts, figures, and original creations by you and your family
    • Any cool-looking stuff:
      • Business-card-size CDs
      • The emblem on the front of your car, if it isn't that important to you
      • (If you have a cool car, find some way to stuff it in -- hundreds of thousands as a collecter's item, even in their money if it's a decent car. That's assuming you can live without it for 100 years.)
    • Red Hat's prospectus
    • Slash
    • A working web server, with as many different kinds of network cards as you can shove in the poor thing (and protocol description for each, and the HTTP RFC)
    • Technical information, such as:
      • All the RFCs, on any convenient medium
      • Some good books on programming for [Unix|X-[xlib|gtk|qt]|Windows|Macintosh[HyperCard| real code]] and learn-how-to-program-in-[C|Basic|Pascal|FORTRAN|Pe rl!|Tcl/Tk|[emacs]LISP|[i386|m68k[PowerP C]|Alpha|etc] ASM].
      • The online manuals for stuff like LILO, X, etc.
      • Specs for all compression and encryption formats known
      • JPEG, MPEG, MP3, outdated 8-VSB, COFDM, ELF, a.out, etc. binary file formats
    • And most of all ... a copy of your MP3 collection!
  13. Anything not geek? (And geek suggestions also) on The Time Capsule That Went Through A Wall ... · · Score: 1

    What if your future homeowner is a non-geek? Why not some other sorts of "signs of the times"?

    A few examples:

    • Collectable cards (baseball and PCI)
    • Video game systems
      • Playstation 2 (so maybe you won't give up yours that easily...)
      • X-box -- with whatever is needed to get it to run Linux :-), but some 'native' games too
      • Gameboy?
    • Antique gizmos:
      • Analog telephone
      • Chips that still use silicon dioxide (not entirely geek)
      • Scotch tape (write the 10 or whatever it was GB on it first)
      • Post-its (especially the weirder shapes and sizes)
    • Magazines (for Ben.B, that copy of PC World you got even though you cancelled the subscription 2 months ago)
    • Newspapers (the big ones, but the local paper also)
    • A book:
      • Godel, Escher, Bach -- Douglas Hofstader
      • Geeks -- Jon Katz
      • DOS 3.0 manual :-)
      • Yield to your conscience and throw in some old Unix book that is already out of date
    • Data storage media:
      • Zip disks
      • CD-ROMs
      • Floppy disk (5 1/4" or elder is even better)
      • blank and recorded CD-Rs and CD-RWs
      • Drives to read all of them (throw in the ATAPI spec, and any other applicable info)
      • That brand-new 60 GB hard drive you just bought :-)
    • Cabling
      • AT floppy/floppy tape
      • IDE/ATA
      • That crazy UDMA cable that has 80 wires but only 40 pins (why?)
      • S-Video
      • RCA plugs
      • USB and FireWire
      • grounded AC cable
    • Misc.
      • Joystick
      • Graphing calculator
      • Batteries, rechargable and regular
      • Flashlight
      • House :-) -- seriously, if only it would fit!
      • Pencil (wood and mechanical)
      • Plants
      • DNA
      • BUCKEYBALLS! (sorry, I couldn't resist)
      • Pencil sharpener
      • The dog
      • The net
      • A copy of Google's robot scripts
    • And of course,
      • DeCSS code (shirt, paper, CD, CD-R, CD-RW, Zip, hard disk, floppy
      • GPL (and LGPL, etc. -- heck, get the entire *://*.gnu.org!) (in the above formats if possible)
      • A kernel.org mirror (preferrably wait until 2.4.0 comes out)
      • A complete Linux distribution -- heck, why not all of them? (don't forget Debian) (in the above formats minus shirt :-) but adding a working notebook with world power converter and a DC-to-DC converter just in case)
      • A bz2'ed copy of the entire Slashdot story archive (Taco Commander, help here :-))
      • 5000 copies in different forms of the Linux kernel source tree -- and might as well include the source for GCC, libc, binutils, bash, ipchains/netfilter, w3m, etc., and binaries for the above for any and all conceivable platforms (cygwin, DJGPP, BSD plus Linux compatibility layer, etc. etc. etc.)
    • Oh and of course all the manuals and documentation for everything, printed on water-resistant paper

    Now how you fit all that stuff into a box, yet alone into your house, is another story.

  14. More free shell access... on Notes On The World's First PA Unix System · · Score: 1

    Not that I really like it that much, but there exists cyberspace.org. Can't really do that much with it, though, so I wouldn't really recommend it.

  15. Creative means of DeCSS code distribution? on Scotch Tape Storage · · Score: 3

    Encode about a hundred thousand copies of css-auth.tar.gz and DeCSS.zip on a roll of tape, then use that roll of tape for your letters, promotions, etc. There's guaranteed to be at least one copy on each section if you write it right, and there are likely hundreds more in case of accidental data loss (read, ripping off and throwing in garbage can).

    And better yet, it would be way to expensive for whatever agency was trying to destroy all copies to find which pieces of tape actually contained the code. Of course, the MPAA could just destroy all tape they found, but is that not some kind of criminal act? [evil snicker]

  16. Yeah Right on TopClick Touts Private Searching · · Score: 1

    I searched for "Stuff" as my x-th search on Google, just to see what search results look like. The results were quite interesting.




  17. Re:Multiple users on The End of Unix? · · Score: 1

    Windows 95 apps (especially games) are used to having the entire system as their playpen. It's like they started with an open field and are trying to erect fencing, closing up holes, while Unix started out in a concrete jail cell and people are just trying to find out what to open up. I know someone will mention SVGAlib as a major Unix security vulnerability. GGI has a plug-in replacement for SVGAlib that will let any SVGAlib program redirect to, say, an X server, which is very secure.

    And Windows 9x has no prospect of ever begatting a decently secure decendant as long as it keeps the MS-DOS base. But when has Microsoft ever broken compatibility? The point is that you have to start secure.

    As for NT, as long as it tries to remain compatible with Win9x as much as possible (one of MS's mantras is 'compatibility'), it will never be secure. If you carefully tune it to be the optimal server environment, you have almost solved the security problem. But then again, is it closing gaping holes or opening little ones?

  18. Pun Intended? on The End of Unix? · · Score: 1

    Did you really mean to mention a Unix-based OS in your comment (hint: "Powers That Be")?

  19. Multiple users on The End of Unix? · · Score: 1

    I have seen some implementations of having multiple users in Windows (95 series), where the environment is actually 'protected'. There is one at my high school. It's called FoolProof, for good reason: it takes a fool not to know how to get past it. Why, you ask? Well (1) You can't "Open" anything by using the context menu, but you can "Explore" all you want, (2) It locks you from using the Find dialog, but what about pressing Win+F?, (3) You can boot into 'safe mode command prompt only' DOS mode and edit config.sys and take out the -- get this -- DOS-level protection 'driver', and (4) (here's the kicker) boot into 'Safe Mode with Network Support' (no config files modified by this) and surf the web.

    WinNT is another matter. But there are still lots of vulnerabilities.

    That's why you need support for multiple users at the kernel level. Unix is staying. I'll bet even Microsoft will someday base its operating on Unix. On the other hand, they have to remain proprietary and closed source, so never mind.

    Be, on the other hand, has the support at the kernel level. It should not be that hard to get multiple users really working (I guess you could recompile chown on Be, and su, login, etc. if you wanted to.)

  20. Results on Glimmers From The 2.4 Horizon · · Score: 1

    From actually doing what I have described in this subthread, I have found that it is probably best to use a post-install anyway, but for a different purpose. Here's some short excerpts of my conffiles:

    /etc/modutils/emu10k1:

    post-install /etc/init.d/sound start
    pre-remove /etc/init.d/sound stop

    /etc/modutils/aliases:

    [snip]
    alias sound emu10k1
    alias char-major-14 emu10k1

    In the above, /etc/init.d/sound is my little sound setting saver script. Replace as necessary for whatever script you use (but I do recommend some sort of script; it can get pretty annoying when you set your sound volumes just right, quit your mixer, and your sound module unloads a minute later and when you play some music it blasts your ears out).

    I needed to alias char-major-14 (/dev/dsp* etc.) because kmod doesn't automatically modprobe sound. Or does it? Anyway, mpg123 says "can't open /dev/dsp*", so I had to do that.

    Email me if you don't have an appropriate script and want one that some 14-year-old hacker [me] put together in 30 seconds.

  21. Re:emu10k1 sources from creative on Glimmers From The 2.4 Horizon · · Score: 1
    1. If you are using HTML, it helps to turn on HTML mode. Also, you can now use traditional e-mail style quoting ('>'=>) much easier because Slash actually keeps it escaped as such. Never mind.
    2. That was one of the reasons that I said that it was a feature. I wanted it done that way because I didn't feel like messing with it at the time. Today I started messing with it, and it's working out much better on autoload/autoclean mode. You just have to alias things properly -- I had to alias char-major-14 to emu10k1. My main concern was getting the mixer settings to stay around. To solve that, I made post-install(emu10k1)='/etc/init.d/sound start' and pre-remove(emu10k1)='/etc/init.d/sound stop', which worked quite nicely for me. So I took out the sound module out of /etc/modules, and now stuff that opens /dev/dsp*, etc., gets the sound module loaded, and also the mixer settings restored. Not that I have to worry that much with 128 MB of memory (though weirdly Linux only detected 64 MB until I put mem=128M in my LILO append=).

    Kenneth

  22. Linux and the Beginner on Linux & Education - How To Get It For Your School · · Score: 1

    This being such a huge discussion I cannot possibly read all posts in the short time I have, so excuse me if this has already been answered and (if you wouldn't mind) refer me to a cid. I hate huge discussions...

    But anyway, I was talking to someone involved somewhat with the CS department at my high school (well he's the school's webmaster and a producer for the school's closed-circut television show. But anyway... I wasn't even trying to do any advocacy, just talk with him about things, but as soon as I mentioned the word Linux (in fact it wasn't even me; it was one of my friends who was also involved), he immediately said that Linux is only for advanced users (he actually said 'programmers'), and that it is too complicated for the 'average' computer user (at least in high school, I am to infer). I could not come up with a satisfactory answer to this point. I mean, what really is in Linux [distributions] that the word-processor, net, and gaming user would really appreciate, as opposed to the geek hacker? Sure we like it when stuff that was originally on other, more mainstream OSes works on Linux, but is there more for this class of user than just "getting it to work"? (Note that this is completely circumventing what Linux is really good for, e.g., embedded systems and servers, which that class of user doesn't really care that much about [what operating system it runs on].)

    It annoyed me that I could not adequately answer his question. Actually, 'annoyed' is a weak word. Really, this is quite important to me.

  23. oops on Glimmers From The 2.4 Horizon · · Score: 1

    I hit Enter to go to the next line, and !#$!#ing IE thought I obviously meant to Submit.

    Here:

    1. All changes to /etc/conf.modules get wiped out when you do a update-modules (some package installations may do that, possibly the kerenel package; I don't know). Make all local changes in /etc/modutils/(whatever file is appropriate). It does what is equivalent to a run-parts in that directory, except it filters by architecture.

    2. Depmod should handle all module dependancies, and when modprobe comes and loads the sound module, it'll see the dependancy, and automagically load the depended-on module first. Instead, in /etc/modutils/aliases: alias sound emu10k1 and in /etc/modules (this does not get update-modules-ized AFAIK): sound And you should be set.

    3. See the other response to my comment for a real Debian package that does the same thing as my script.

    Kenneth

    PS - And I didn't mean to make it Score +1 either.

  24. Re:Curious (Was Re:emu10k1 sources from creative) on Glimmers From The 2.4 Horizon · · Score: 2

    1. All changes to /etc/conf.modules get wiped out when you do a update-modules (some package installations may do that, possibly the kerenel package; I don't know). Make all local changes in /etc/modutils/(whatever file is appropriate). It does what is equivalent to a run-parts in that directory, except it filters by architecture. 2. Depmod should handle all module dependancies, and when modprobe comes and loads the sound module, it'll see the dependancy, and automagically load the depended-on module first. Instead, in /etc/modutils/aliases: alias sound emu10k1 and in /etc/modules (this does not get update-modules-ized AFAIK): sound And you should be set. 3. See the other response to my comment for a real Debian package that does the same thing as my script.

  25. Re:emu10k1 sources from creative on Glimmers From The 2.4 Horizon · · Score: 1

    Oh well... didn't do my homework, I guess... thanks, but I think I'll keep my homebrew solution (I might even make it into a Debian package [to store locally] if I really get lazy someday...).

    Just add 'alias sound emu10k1' to /etc/modutils/aliases and 'sound' to /etc/modules and you will be all set. gom should set itself to load after modules are all loaded (if it stays in rc[number].d and not rcS.d, you should be fine, otherwise, make sure it has a high S## number.)

    I use the cvs, and someday I'll get lazy enough to write a script to do it... so I'd be recompiling/reinstalling it anyway almost every day. The only pain is that to do it right you really need to reboot twice (though it is possible to do it with rebooting once; I have done so). Basically what said script would do is:

    cd ~/cvs/
    cvs -z9 co emu10k1 # It stores login settings
    cd emu10k1
    make clean; make; make install
    modprobe sound
    /etc/init.d/sound start

    Ken