Slashdot Mirror


User: jonathanclark

jonathanclark's activity in the archive.

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

Comments · 349

  1. Re:You cannot compress white noise on jpeg2000 Allows 200:1 Wavelet Compression · · Score: 2

    White noise is extremely compressable :

    pixel = random();


    for the most part, the human eye can't tell the difference between one random function and another. Ture, this is very lossy, but it looks the same.

    This idea has been used in computer graphics by substituting portions of images with "detail" textures which are essentially the high frequency components of a part of the image overlayed with the lower frequency components. The lower frequency components compress very well with convential techniques and the higher frequency components look identitical at all scales.

    So, as far is the human eye is concerned, white noise adds very little information to the picture and it can be thrown away and replaced with software generated white noise.

  2. Re:All software is Buyer Beware on Negligence and Open Source · · Score: 1

    I don't think these arguments hold up if you compare with the car analogy. Claiming your product is unsafe does not exempt you from the law.

  3. Re:Digital commercial deletion? on Tivo Source Code Released · · Score: 2

    I was thinking about a real-time version of this. Recall how "live" programs on TV and radio are cencored by using a 7 second delay? What if we did the same thing for commercials. Someone else watches your programs and sends live information on the internet ragarding when a commercial starts and ends. Most of the work could be done by looking for the blank screen.

    When a commercial comes on, your TV automatically mutes or switches to another channel.

  4. Re:Like trying to hold back the ocean on Napster Being Sued by RIAA · · Score: 1

    What is ICrave ?

  5. Re:Security Problems Here on Intel Owns Patent on Distributed Computing · · Score: 2

    If a ISP did that you could launch some very nasty attacks against their network by sending them back bad data.

    Well, you could have other customers verify each other. The same problem occurs in networked games, people can forge calculation so client-side calculations have to verified by the central server or by another client. If the client base is large enough then it's difficult to do collaborative "cheating".

    The other problem occurs is if the ISP's data is confidential AND the customer has to have access to it to process it. I did some work on this last year ago using "crypographic computing" to solve this problem. Basically you use the ideas of permutation and rotation to encrypt both the executing program and the required data. The client machine runs a VM that is capable of executing the encrypted instructions. Actually each instruction becomes a tree of instructions that calculate the same result. Trees from neighboring instructions can be woven together as long as data-dependencies are observed. Because you are using encrypted data, operations like "add/mul" won't work in their native form. They would have to decrypt 2 numbers before they could be multiplied together. This would give away the data, so instead you have to develop a cryptographic add/multiply function than can work with numbers in their encrypted form.

    Advantages:
    - the client doesn't know what he/she is executing
    - the client doesn't know what data he/she is processing
    - both the program and data can have MACs to prevent tampering of either.

    Disadvantages:
    - Memory usage can grow exponentially with the number of instructions executed
    - Encryption / Decryption of program data is much more expensive than processing itself. Decryption time can grow by the number of instructions executed, because some operation cannot operate on encrypted data.

    Although it's an interesting academic problem, it has little real world use because of speed and memory issues. But, it has lead me to my current project which is very useful.

  6. Re:How I see it... on Y2K: Fuel the Panic, the NBC Movie · · Score: 2

    Furthermore, why do they feel the need to make a movie/show on something that MIGHT happen? It's only speculation. Yes, I know that's what most movies are made of, but I can't see this having a good effect on the generally uneducated populace.


    Reminds me of a little radio show called War of the Worlds. :) Some people did freak out and do weird stuff, but you have to admit that is what made it cool. I see no difference here. Scare a few people who don't know any better and it's fun for the whole family.


  7. checkout ken perlin on The Dismounted Soldier Problem · · Score: 1

    Perlin was working on something like this at NYU, do a search for his name and you'll find it. IIR, his idea was to use something like a treadmill that would go in any direction.

  8. Re:Protection possible? on Activist Defends DVD Hack · · Score: 1

    No one has broken the smart cards yet.

    I take that back.. Too my knowedge, no one in the black market has broken these things yet. If someone has let me know. ;) I was talking to the guys from cryptography.com who break smart cards for a living, and they were saying several of the new sat decoder systems are very secure.

  9. Re:Protection possible? on Activist Defends DVD Hack · · Score: 2

    Note that there's really no such thing as "tamper-proof" hardware.

    heh. It's impossible, for the near future, to physically extract significant information from the human brain (such as a PIN or password). Some work has been done in biological computing to use the "brains" of smaller insects to store information - because it shows promise to being 100% tamper resistant. Though, nothing working has any practical use yet - as far as I'm aware.

    But actually what the newer sat decoder boxes do is have a slow smart card that decrypts a new key every second or so. The smart card is "tamper-resistant" to a large degree and passes the key to the decoder hardware which is not tamper-resistant.

    No one has broken the smart cards yet... but that's not to say it can't be done with a lot of money. Getting a key for 1 second doesn't do much for you. However, if you can buffer your transmission data and delay it for a few seconds, you can have someone else continously send you the decoded keys over the internet. Having to send data continously makes the operation risker because there is a way to trace you... though you can send "almost untraceable" data by using ICMP to ping-with-data to a remote host and a forged return address. With all that money flying around, I'm sure someone will give it a try. ;)

  10. Telephone Spam on Secret Spam Summit Held in Washington DC · · Score: 2

    I really hate telephone spam because I sleep wierd hours and they wake me up. Seems like everyone is using auto-dialers these days. These things are easily detectable, just say hello and if no one responds in 1.5 seconds then it's an autodialer. I was thinking about setting up a modem that would say an automated "hello" and listen for silence. If it wasn't an auto-dialer then it would beep me and tell the person to hang on a second. Is there an established API under linux for doing full-duplex sound on a modem? I don't mind buying a specific brand of modem.

    Thanks!

  11. Seriously good news! on Hotmail Implements Spam Filter System · · Score: 2

    This means ISPs who have been lazy about closing their spam relay holes will have to take the RBL seriously now. If you are running a server and want to make sure you don't have any holes that will put you on the RBL telnet to mail-abuse.org

  12. Re:We'll know soon... on Microsoft To Go Straight to the Supreme Court? · · Score: 1

    Internet Explorer, having to survive on its own without the rest of a big corporation to subsidize it will have to charge money and will lose market share to the open source Mozilla project which should be in good shape by the time the ruling comes down.


    IE doesn't have to charge money. It could still rake in tons of money by being a hot portal site. Millions of people never change the default homepage. I'm surprised RedHat hasn't started doing this for NS under linux... maybe they have some sort of agreement.

  13. Eye problems - Be careful! on My Christmas Wishlist Monitor · · Score: 2

    I've been using 3 21" ViewSonic monitors for about 1.5 years. After that I developed an eye stigmatism. The refresh rates on monitors is much more visiable out of the corner of your eye (try it). Somehow my left eyelid would spaz out at random interval even when I wasn't look at at moniters. I started turning off the side monitors when I'm not looking at them, which is most of the time. About 2-3 months later my eye problem stopped.

    This probably won't happen with LCD monitors, but be careful! If you are using normal monitors put them at the highest possible refresh rate they will do.

  14. Re:Why do people use taylor polynomials? on 80 hour/4.6Gb Portable MP3 Player · · Score: 2

    You are correct, except that mp3 was meant to be a fixed-bandwidth streaming format. Thus regardless of the sound playing there is fixed amount of bandwidth allocated to play it (128kb in this case). Playing sin(x) obviously doesn't require that much bandwidth - but it's still allocated 128kb, while more complex suffer when they exceed this rate. Some encoders will dynamically switch encoding rates depending on the complexity of the sound, which can save you a good bit of space.

    I think we are going to see a new generation of music encoders that can do several times better than mp3. There is much self-similarity that is not exploited. I have an album called Andy Warhul - Ah yes, Ah no. In this album andy plays back 2 audio clips one saying "ah yes" and one saying "ah no." He uses the same clips with no pitch change over and over thousands of times (it's quite boring - but somehow interesting). Compressing such a stream should result in a file 100K or less, yet it takes 30MB. This is an extreme example where self-similarity (fractals if you want to call it that) could be be used to compress music.

    Most music has very repetive patterns that can be exploited. Mp3 is designed for movies not music. There hasn't been much need for better music compression until recently because no one makes money off of it. Now that people are, I think we will see better algorithms replace mp3, and it's not MS's format.

  15. Re:The cheepest one is IBM's on Commercial use of Apache and SSL · · Score: 1

    It looks like the took apache and spiffied it up. Some of nicer new features (besides SSL) are:

    "
    Remote Configuration: a browser-based configuration tool to allo[w manipulation of the server configuration via a GUI.

    Machine Translation Support: This new function, when used with an available IBM Machine Translation Engine, enables the IBM HTTP Server to translate English Web pages into other languages without human intervention. This permits a Web site visitor to read the page in his native language, effectively broadening the reach of your Web site. IBM Machine Translation Engines are included in the WebSphere Application Server 3.0 and include: German, Simplified Chinese and Traditional Chinese. Additional languages will be available in the future.
    "

  16. Re:Corel Draw on Photogenics To Be Released For Linux · · Score: 1

    Is it just me or does Corel Draw crash every 5 minutes (windows version)? I'm afraid to use it, because I lose my work every time. Even saving after every operation doesn't work because somehow it manages to corrupt it's files. I've upgraded all the patches they have on their web site, but they seem to have no effect on it's stability.

    Corel draw would be a wonderful program if it was more stable, but in it's current state it's very unusable. Anyone have suggestions for a more stable vector based drawing program?

  17. Re:Counting with factorials on Linux Counter Hits 120,000 · · Score: 0

    300! is
    306057512216440636035370461297268629
    388588804173576999416776741259476533
    176716867465515291422477573349939147
    888701726368864263907759003154226842
    927906974559841225476930271954604008
    012215776252176854255965356903506788
    725264321896264299365204576448830388
    909753943489625436053225980776521270
    822437639449120128678675368305712293
    681943649956460498166450227716500185
    176546469340112226034729724066333258
    583506870150169794168850353752137554
    910289126407157154830282284937952636
    580145235233156936482233436799254594
    095276820608062232812387383880817049
    600000000000000000000000000000000000
    000000000000000000000000000000000000
    000

    I have no idea what 300M! is :)

  18. Re:Sounds more accurate than 10 million on Linux Counter Hits 120,000 · · Score: 1

    NetCraft counts over four million web servers running Apache.

    I assume they count servers by IP address not by domain names right? I wonder how accurate this information is since a popular way to do virtual hosting is to assign multiple IP addresses to a single host. If there are a small number of people assigning whole sub-domains to a single machine these numbers could be an order of magnitude off.

  19. Re:Google as your homepage on New Linux Subsection on Google · · Score: 1

    That page might load faster, but it doesn't have a document.f.q.focus(); like google's front page does. you have to hit tab 3 times or click on the field (yuck!)

    Wierd how I never noticed that. That is a bit of a pain.

    as for a start page.. i use a page on my local computer

    I used to do that, but I use so many computers I kept losing the file. I should set one up on my own homepage, but ....sigh... I'm so lazy. :)

  20. Google as your homepage on New Linux Subsection on Google · · Score: 2

    If you use google as your homepage as I do, you may want to use this link instead. It loads faster and looks cleaner than the page they have up.


    http://www.google.com/search?q=

  21. Re:The plan. on How to Approach Venture Capital Firms? · · Score: 2

    Most VC firms worth anything should be willing to do that as they regularily deal with proprietary or secret information.

    From my experience, most VC firms won't sign a NDA (non disclosure agreement) because they get so many business plans many of them overlap and they would have a conflict of interest. They are more likely to sign a NDA if you have a proven track record, but then you probably don't need money.

    If it's a really good idea, people will steal it no matter what you do. The advantage you have is that you have a working proto-type and hopefully not to far off from production, where other people will be playing catch-up. Patents now take 18 months to go through, so they are not worth much in a startup environment. Better just to file a sloppy patent yourself and slap a patent-pending on your product to scare people off. If you go to lawyer you are looking at $20k for a good application.

    I suggest leaving out the really technical details from your business plan and wait till you find someone who sounds really interested before disclosing the rest.

  22. My heros page on Hackers: Heroes of the Computer Revolution · · Score: 2

    Thought I mention I have a page with pictures and brief bios of some of my favorite CS heros. (Turing, Shannon, Huffman, Whitefield, Miyamoto, RMS, and Ken Perlin). Click on my sig then [heros].

  23. What about chess? on Simulating Human Musical Performance · · Score: 1

    In a worst-case scenario the proliferation of such devices will discourage young people from exploring the opportunities of teaching as a career, and may decrease our chances of.....

    Computers are better than humans at chess, but that hasn't stopped people from playing or getting into it. If anything, I think it has helped because now people can always find a challenging player/teacher.


  24. Re:A lot of music... on IBMs 73Gig Drive · · Score: 3

    CDDB the online CD database claims
    "still the world's largest CD database with over 390,000 titles and 4,500,000 audio tracks".

    Estimate an audio track to be on average 3MB, and you are looking at 12 terabytes
    of music right there. From my experiences CDDB has pretty good coverage of english
    music, but it's lacking some foreign titles. So add 10-20% more to the estimate. They are
    currently working on a version with international character sets, so it might be a lot higher
    if they don't have any Asain titles. Also you add maybe another few TBs for new
    bands and old bands that are not available in CD form.

    I wonder how many years it will be before 16TB is easily affordable? Less than 10 if moore's
    law holds for storage. hmm.. it would take you ~64 years to listen to it all though. course
    there is very little of that which you actually *want* to listen to. that's where group filtering comes in.

    Anyhow, my prediction is that within 10 years an ordinary person will have a complete collection of the world's published music in their home. Legal issues aside, I think this is pretty exciting.

  25. "Good Thing" is TM! on Games Drive Wider Linux Adoption · · Score: 2

    All this time I thought people were joking when they put a (tm) next to "Good Thing". I just did a trademark search, and guess what. The mark is owned by Martha Steward! Why am I not surprised?

    Word Mark GOOD THING
    Owner Name (REGISTRANT) MARTHA STEWART LIVING OMNIMEDIA LLC
    Owner Address 20 West 43rd Street, 25th Floor New York NEW YORK 10036 LIMITED LIABILITY COMPANY DELAWARE
    Attorney of Record HOWARD J SHIRE
    Serial Number 75-516347
    Registration Number 2272142
    Filing Date 07/09/1998
    Registration Date 08/24/1999
    Mark Drawing Code (1) TYPED DRAWING
    Register PRINCIPAL
    Published for Opposition 06/01/1999
    Type of Mark SERVICE MARK