Slashdot Mirror


User: yerricde

yerricde's activity in the archive.

Stories
0
Comments
9,628
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 9,628

  1. Vague searches and definition of "a reply" on New Peer-to-Peer Designs · · Score: 2

    Funny, I thought web servers acted this way

    And they're on high-speed T3 or OCx connections to the Internet, connections that are designed to handle such a load.

    If you find the reply your looking for, then there is no need to query the remaining peers

    What if your query isn't an exact match to one file? For instance, I'm looking for "songs by The Offspring, in .ogg or .mp3 format, at bitrate >= 160 kilobit/s," in whatever query language the system uses. (I picked a random P2P-friendly band.) I'm not "Feeling Lucky"; I know my query is vague, but I want to survey the net around me and see what Offspring tracks are on hosts close to mine. The reply is the set of results I get back, not just the chronologically first element.

    If, on the other hand, I typed in "artist contains Offspring, title contains Pretty Fly, length within +/- 3 s of [whatever the real length is], Ogg Vorbis format, bitrate 160-192 kbps, on a persistent connection," I would accept a "first reply" response.

    No, each of these 'victims' would only receive a single 60 byte packet

    From every single user who's searching. Say a user searches a 20,000 user network once every 10 minutes (this takes into account inactive users). You'll have to handle (on the average) 2,000 queries a minute, over 60 a second. That's not even counting peak use. Can your hardware and network connection keep up?

    But whenever I think of the obvious solution to this problem (proxies that cache search requests for a group of users), I realize that such a topology would be equivalent to that of the existing OpenNap network.


    All your hallucinogen are belong to us.
  2. But you still leave "assembly language" undefined on Assembler Compiler In Bash · · Score: 2

    Why can't we just define what an assembler is ? It would be much easier. An assembler assembles assembly. Simple. Anything that does not do this is not an assembler.

    Now your definition of an "assembler" is "a program that translates assembly language into object code"; you still leave "assembly language" undefined. The task of defining asm precisely is complicated by the virtual machines that exist on several levels:

    • The macroinstruction support in more powerful assemblers distorts the "one asm instruction, one binary instruction" aspect of the commonly accepted definition of asm. The MIPS asm specification specifies a large number of "pseudoinstructions," that is, short macros that use MIPS register 0. A rich macro system in an assembler could possibly make MIPS look like PowerPC look like ix86 look like Sparc look like Alpha look like XScale look like ARM look like even good ol' Z80 and 6502.
    • One word: Java.
    • How do we know it isn't possible to create a machine that runs C bytecode in hardware? It's already been done for Forth.

    All your hallucinogen are belong to us.
  3. Portable asm has been done on Assembler Compiler In Bash · · Score: 2

    The idea is to try to make a porttable ( to an extent ) assembler so asm written on one Arch can port easily to another.

    C source code is pretty close to a portable assembly language, source-compatible across any conforming ANSI C compiler. Jasmin (Java virtual machine assembly) is even binary-compatible across Linux/x86, Solaris/SPARC, Mac/PowerPC, and Windows/x86.


    All your hallucinogen are belong to us.
  4. Depends on definition of "high-level" on Assembler Compiler In Bash · · Score: 2

    Common practice where I work is to call programs that convert assembly into machine code assemblers, and programs that convert high level source (C,Fortran) into machine code compilers.

    Scheme and Perl advocates would say that C and Fortran aren't much higher level languages than assembly; thus the common joke about C compilers being PDP-11 assemblers. I still haven't seen a hard distinction made between "an assembler with a rich macro language" and "a compiler."


    All your hallucinogen are belong to us.
  5. The NAME "system resources" on Linux Applications And "glibc Hell"? · · Score: 1

    Almost any consumable quantity whose extent is limited has or will be referred to at some point as a "resource".

    Resources under GNU/Linux (and other POSIX) systems are called things such as "memory," "free space in /var/tmp," "processes," "LWPs," "texture memory," etc. But when a resource is actually called "System Resources", and it's measured in percent, ten bucks says it refers to the 64 KB USER and GDI heaps in Win32, which can't be enlarged without breaking Win16 apps. (See also Resource Meter.) I see no analog to the 64 KB USER and GDI heaps on POSIX+X11 systems.

    And to the OP: A program CANNOT use 125% or 250% of system resources, as your kernel won't let it.


    Like Tetris? Like drugs? Ever try combining them?
  6. (OT)antennas, antennae, and bugs on Slashback: Antennae, Play, Book Larnin' · · Score: 1

    not to nit pick,

    Yet you go ahead and do it. I'll play along:

    but the plural of "antenna" is "antennas" when in reference to ariels

    "aerials" not "ariels" (see also The Little Mermaid)

    and "antannae" when in reference to bugs. :)

    You misspelled "antennae." Yet, this story was about a bug, a bug in the design of the AirPort base station.


    Like Tetris? Like drugs? Ever try combining them?
  7. (OT)NTEmacs and Win32 system resources on Linux Applications And "glibc Hell"? · · Score: 1

    When you use emacs that way, it only requires 125% of system resources, rather thant 250%.

    Only Win32 systems actually have a resource called "system resources," which is (in Windows 9x's case) a pair of 64 KB heaps (one for user interaction, one for graphics structures). A running NTEmacs instance takes less than 2% of each heap.


    Like Tetris? Like drugs? Ever try combining them?
  8. Trademark on Aspirin� on SSH Claims Trademark Infringement by OpenSSH · · Score: 2

    Tylenol-brand pain reliever" is OK; "Aspirin-brand pills" is not.

    Except in some jurisdictions, Bayer still has a trademark on ASPIRIN® brand acetylsalicylic acid pain reliever. See also this Flash map of jurisdictions.


    Like Tetris? Like drugs? Ever try combining them?
  9. Wrong! There's a difference between TM and patents on SSH Claims Trademark Infringement by OpenSSH · · Score: 2

    In fact, this is exactly equivalent to the GIF trick

    Not necessarily. There's a difference between trademarks and patents. Open*** can comply by simply changing its name to FreSH (free shell). (The same thing happened when The Tetris Company tried to sue Tetris cloners; the cloners simply changed the name of their products.) GIF writer developers have to completely abandon GIF, as LZW compression (a necessary and irreplaceable part of the GIF87 and GIF89 standard) is patented.


    Like Tetris? Like drugs? Ever try combining them?
  10. �Laptop hard drives cost more on Linux Applications And "glibc Hell"? · · Score: 1

    In that case, just go out and buy a 20GB IDE hard drive for $99.

    20 GB ATA hard drives for laptop computers cost much more than $99. A laptop is all many students at my school have, as they are issued one at the start of their freshman year.


    Like Tetris? Like drugs? Ever try combining them?
  11. �Two more fixes on Ask the Man Behind the Legend - Cowboy Neal · · Score: 1

    I'm at home on a 28.8k line. So I have to wait 5 minutes to download 1/2 megabyte of responses when all I want to do is glimpse at the main article.

    I see two more ways to fix this:

    • In the link to the article, add &threshold=5 and see only the highest-rated comments. As George pointed out, tricks like this do not work on archived articles, which are archived at threshold=0.
    • Or use a browser that supports rendering a nested-tables page as it loads, such as Mozilla. Opera and Konqueror may support it, but Netscape 4.x and IE definitely don't.

    Like Tetris? Like drugs? Ever try combining them?
  12. �An "ads on request machine" on Google Acquires Deja · · Score: 1

    If I wanted to, I could use Google as some sort of ads on request machine to get offers of whatever I want.

    But wouldn't it be quicker and easier to use GoTo.com as your ads-on-request machine? Pay-For-Performance(TM) is what they do.


    Like Tetris? Like drugs? Ever try combining them?
  13. Google uses lots of advertising on Google Acquires Deja · · Score: 5

    They don't even use advertising ontheir site?

    Yes they do, just not annoying advertising. Try typing airlinesinto Google. You get two sponsored links. This and the AdWords program are text-based advertising that has "an average clickthrough rate 4-5 times higher than industry standard for banner ads" according to the Google advertising overview.


    Like Tetris? Like drugs? Ever try combining them?
  14. �When the claims were submitted on RAMBUS Taking SDRAM Patent To Court · · Score: 1

    Unfortunately, unless someone else came up with the idea before Rambus submitted their patent (not before it was accepted), the patent remains valid.

    The original patent was submitted in 1991 or so, with one set of claims, all of which were replaced after SDRAM was standardized. If the date of amendments has no bearing on the validity of a patent, then that's a bug in US patent law.


    Like Tetris? Like drugs? Ever try combining them?
  15. �JVC owns VHS, not Sony on RAMBUS Taking SDRAM Patent To Court · · Score: 1

    Sony invented both, kept Betamax and licensed out VHS, and ended up losing.

    Except JVC created VHS, not Sony. VHS won because it was an open, semi-free standard with easy licensing terms.


    Like Tetris? Like drugs? Ever try combining them?
  16. Sending them over the wire on Burning The Candle At Both Ends · · Score: 2

    There's no excuse for lossy compression these days, when CD audio can be losslessly compressed at a ratio of 2:1 and hard drives are less than three dollars a gig.

    Which creates huge problems if you want to send CD audio from one place to another. You have to either pay through the nose for bandwidth (even 2:1 compressed it's 700 kilobits per second, and 56K dialup is still the fastest access available in many areas), or burn the audio onto CD and send it through snail mail. Streaming is out of the question unless you're Hollywood and can afford the infrastructure to every home in the target market.


    Like Tetris? Like drugs? Ever try combining them?
  17. Re:The games you mention are GPL'd on Bungie's Marathon Infinity on Linux · · Score: 1

    Well, how do programmers eat?

    Programmers create code. Businesses run code on servers and see the value of contributing to its development. They don't use art that much (except in Hollywood, which follows completely different rules altogether).

    It's also a lot harder to convince artists to work for free; the "incremental improvements to existing product" model behind free software development doesn't apply as much in art as in code.


    Like Tetris? Like drugs? Ever try combining them?
  18. Re:Windows can do this. Linux can do this. Here's on Are Unix GUIs All Wrong? · · Score: 2

    In Windows, use win+r for the RUN command

    This opens a single command line. History? Tab completion? cd? Hardly. It does not open a shell window. To open a shell window, you have to type command or bash into the dialog box that the Run... command creates. (To get bash and friends, download and install DJGPP (DOS/Win9x) or Cygwin (9x/NT).)


    Like Tetris? Like drugs? Ever try combining them?
  19. The games you mention are GPL'd on Bungie's Marathon Infinity on Linux · · Score: 3

    Long after Descent and Quake have been forgotten, Marathon will live on via its source code.

    Except a quick Google search tells me that Quake is released under GNU GPL and so are Descent, Descent 2, and a Tetris clone that gives you motion sickness like Descent. But the mission pack in many games (required for the game to run) is written by artists and level designers and is not GPL'd. This is why open source is thought not to be able to produce professional quality games: how do the artists and level designers eat?


    Like Tetris? Like drugs? Ever try combining them?
  20. Why compress? on Burning The Candle At Both Ends · · Score: 2

    Exactly how is lossy compression supposed to improve audio quality?

    Look at it this way. Say you only have 50 kilobits per second downstream because neither cable nor DSL is available in your area. Now would you rather give up the phone line for 20 minutes to download a (lossy) OGG at 192 kbps VBR or for an hour and a half to download the (lossless) FLAC? What would you consider a better quality representation of a song, the whole song in near-CD quality or a short snippet in CD quality?

    And would you rather be able to store eight lossless PNGs or sixty high-quality JPEGs on your digital camera's flash card?


    Like Tetris? Like drugs? Ever try combining them?
  21. Windows can do this. Linux can do this. Here's how on Are Unix GUIs All Wrong? · · Score: 2

    Think about it; anywhere in the GUI, you could pop-down the console and type a command.

    In Windows, add a shortcut to command.com or bash.exe to the top level of the start menu. Name it `cmd and you can pull up a prompt by pushing Win and then `.

    In POSIX environments running X11, assign a hotkey to pull up an rxvt running bash or ksh.


    Like Tetris? Like drugs? Ever try combining them?
  22. How to make a low-budget film on Burning The Candle At Both Ends · · Score: 2

    But what about movies? Short of large computer generated casts and scenery

    Which is becoming easier and easier. I could see a Quake 3 mod allowing players on a LAN to act instead of killing one another. Sure, Q3A's graphics are cartoonlike, but look how good Toy Story did (forget for a moment that it was backed by Di$ney) with its cartoon graphics. Now all you need is to know how to voice act and model your sets and virtual actors. Oh, and you need a VGA to DV converter and a video card on the "camera" computer capable of handling 1600x1200 (movie quality is approx. 1600x1000 after the top and bottom are cropped off to form the letterbox).

    Although I enjoy low-budget independent films as much as the next guy, and I have a serious issue with blockbusters, I think there's good reason for concern that certain types of movies will no longer be produced by anyone.

    Do you feel the same way about music, or do you really want Christina, Britney, *NSUCK, and Backstreet Boys to fill the airwaves? The content that can't stand up on its own and leans on its marketing is not the true content.


    Like Tetris? Like drugs? Ever try combining them?
  23. �MP3s are so 1990s on Burning The Candle At Both Ends · · Score: 1

    Go to the artist's web site and get the MP3s

    MP3s are so late-1990s. Ogg Vorbis is the future. Vorbis already slightly better than MP3 at the same bitrate, and it still has room to grow.


    Like Tetris? Like drugs? Ever try combining them?
  24. �Lint built into GCC on Vulnerability In SSH1 · · Score: 2

    Newer versions of GCC can generate diagnostics as they compile and optimize.
    gcc -Wall -W -O -c foo.c will generate lots of helpful diagnostics on stderr.
    Like Tetris? Like drugs? Ever try combining them?

  25. Escient considered harmful on Record HDTV To A FireWire DV Deck · · Score: 2
    Escient owns CDDB and licenses it out on ridiculous terms:
    • If your program accesses CDDB, it must be a GUI program, not a console program, as it must display the CDDB logo and a clickable "mail info to CDDB" icon.
    • A web browser must be installed on any computer that accesses CDDB.
    • A client must access the CDDB server and no other server.
    • You must accept this license, as the very idea of a CDDB indexed by a hash of track lengths is patented. Read it and weep.
    • Bad, bad, bad.

    Like Tetris? Like drugs? Ever try combining them?