Slashdot Mirror


Computational Origami and David Huffman

geeber writes "Here is an article about David Huffman's work in the mathematics of computational origami at the New York Times (soul sucking registration required). According to the article, computational origami, "also known as technical folding, or origami sekkei, draws on fields that include computational geometry, number theory, coding theory and linear algebra." David Huffman is also the inventor of Huffman coding used in MP3s and was mentioned prieviously here."

122 comments

  1. MP3s by Anonymous Coward · · Score: 5, Funny
    David Huffman is also the inventor of Huffman coding used in MP3s...

    "Let's sue HIM too!!!" -RIAA

    1. Re:MP3s by Anonymous Coward · · Score: 1, Funny

      "Let's sue HIM too!!!" -RIAA

      No need to sue HIM, it will disappear as soon as teen goths grow older ;)

    2. Re:MP3s by Metteyya · · Score: 1

      It would be quite hard to sue him, even for RIAA:
      Dr. Huffman died in 1999, but on a recent afternoon his daughter Elise Huffman showed a visitor a sampling of her father's enigmatic models.

      But hey, his daughter is still alive! So RIAA can sue her, she for sure has a lot of money to aid this poor organisation with!

    3. Re:MP3s by xoboots · · Score: 1
      But hey, his daughter is still alive! So RIAA can sue her, she for sure has a lot of money to aid this poor organisation with!

      Funny, but Huffman didn't capitalize on his encoding scheme--he was after all, a lowly graduate student when he developed it. Lucky for humanity that he didn't patent it, yes? Also, while Huffman encoding may be used in MP3, it is also used in nearly every compression scheme in use--so singling out MP3 is just a "me too" knee-jerk to try and capture eye-balls.

      Huffman compression was one of the more fundamental breaktrhoughs in the last 50 years, if you ask me.

    4. Re:MP3s by KenHuffman · · Score: 1

      Just don't sue his nephew. I have a family to feed.

  2. What I liked best... by Noryungi · · Score: 1

    Are the purty pictures... Some of these origamis are incredibly beautiful. Does anybody know where to find other (high-res) pictures of them?

    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:What I liked best... by geeber · · Score: 5, Informative

      There are also some nice pictures of Huffman's origami here. The pictures also show Huffman himself doing the folding.

    2. Re:What I liked best... by Anonymous+Writer · · Score: 2, Interesting

      Better yet, does anybody know how he folded those things? They're amazing! It reminds me of the works of Buckminster Fuller, Kenneth Snelson, and Chuck Hoberman in that they have an underlying mathematical model that also exhibits "elegance and simplicity". I love this kind of art.

    3. Re:What I liked best... by lotaris · · Score: 1

      I had him as a prof. Interesting fellow. Note that in the picture he doesn't have a computer on his desk (he didn't use them).

  3. Well, more famous for huffman coding long before by gorim · · Score: 5, Informative


    Huffman coding was one of the first codings used to compress data LONG LONG time ago, in a galaxy far far away where MP3's were billions of years yet to come in the future.

    It is real cool to see such pioneering people still involved in new things.

  4. Mmmm.... Oragami by swordboy · · Score: 4, Informative
    --

    Life is the leading cause of death in America.
    1. Re:Mmmm.... Oragami by e12532 · · Score: 5, Informative

      Nope, not origami... interesting models, but by cutting the paper, gluing, etc. They have gone beyond the limits of traditional origami into just "paper craft" as the website says.

    2. Re:Mmmm.... Oragami by REBloomfield · · Score: 1

      As close to a V-MAX as I'm gonna get :(

    3. Re:Mmmm.... Oragami by awol · · Score: 1

      I don't want to /. it so do a google on "letter folding" and follow the top link (I think). For a cool letter folding page. Kinda like applied origami.

      --
      "The first thing to do when you find yourself in a hole is stop digging."
    4. Re:Mmmm.... Oragami by nbcrippler · · Score: 1

      "All this has been achieved with no cuts or glue, the one classic origami rule that Dr. Huffman seemed inclined to obey." Yep, origami.

    5. Re:Mmmm.... Oragami by WhiteDragon · · Score: 1

      I always thought The Buck Book: All Sorts of Things to Do With a Dollar Bill-Besides Spend It was a great example of applied origami in real life. Sadly I don't have this book, but it would be really cool to fold up dollar bills for leaving as tips, etc. Also, check out Money Folding, Dollar Bill Animals in Origami: The National Origami Treasury, Dollar Bill Origami, and Money Folding 2.

      --
      Did you mount a military-grade, variable-focus MASER on an unlicensed artificial intelligence?
  5. Computational Folding by L3on · · Score: 1, Interesting

    If your into folding and you like SETI@Home checkout Stamfords Folding@Home, it's not oragami but instead something alot more useful: understanding protien folding. Check it out here: http://www.stanford.edu/group/pandegroup/folding/

    1. Re:Computational Folding by geeber · · Score: 1

      Man, calm down and switch to decaff. The grandparent was an interesting post and clearly not a troll or offtopic. I would imagine if you delve a little deeper the mathematics of paper and DNA folding share a lot in common.

    2. Re:Computational Folding by IWannaBeAnAC · · Score: 0

      Sorry, but no. Protein folding is quantum molecular dynamics and, mathematically, has basically no overlap with paper folding.

    3. Re:Computational Folding by NorthDude · · Score: 2, Informative

      Directly from the article : Most computational origamists are driven by sheer curiosity and the aesthetic pleasure of these structures, but their work is also finding application in fields like astronomy and protein folding, and even automobile safety.

      I'm tempted to flame you like hell but well, it's just that I've read TFA. My bad, sorry! :-P

      --


      I'd rather be sailing...
    4. Re:Computational Folding by IWannaBeAnAC · · Score: 1

      I think the article is the only flame in this case.

  6. Impressive... by Mz6 · · Score: 3, Interesting
    I wonder if he left behind any How-To's? Most of those were made from a single sheet of paper! I would lvoe to be able to do all of that stuff... very nice....

    So.. who knows how to actually do all of that?

    --
    Hmmm.
    1. Re:Impressive... by Deag · · Score: 1
      They are indeed very impressive.


      It seems that people who suceed in one field can easily transfer their skills to another one - I know he used mathematics in his orgami, but to go to the detail of doing deriving mathematics for his hobby is very impressive.


      While how-tos for his orgami would be nice... I would prefer a how-to that gives drive and focus and ambition like that - something I seem to lack.

    2. Re:Impressive... by BrownDwarf · · Score: 4, Informative

      Check Amazon for the book mentioned in the article: Origami Design Secrets: Mathematical Methods There are some related titles that also look good.

    3. Re:Impressive... by kzinti · · Score: 3, Informative

      This folding project is not a Huffman or Lang, and it's not as impressive as those pictured in the Times article, with their sweeping curves and elegant surfaces. However, it does have a small element of the amazing "How do you get paper to DO that" quality. Best of all, it's fairly easy to fold and to improvise upon. Enjoy:

      http://www.sgi.com/grafica/fold/page001.html

  7. Non-Reg Link by swordboy · · Score: 4, Informative
    --

    Life is the leading cause of death in America.
    1. Re:Non-Reg Link by Anonymous Coward · · Score: 0

      Why is it so are for people to put this in the blurb they submit. Soul sucking, but no google? For me it's a real problem. There is no way I'm going to give real information and policy where are work forbids me from giving false information.

  8. Computational Origami by tikoloshe · · Score: 4, Funny

    as /. performs computational origami on the server and fold it into a crumpled half-finished paper swan on the floor

    --
    --
    1. Re:Computational Origami by Anonymous Coward · · Score: 0

      Thanks, the first link given by Google is this Slashdot page!

    2. Re:Computational Origami by Anonymous Coward · · Score: 0

      This is the New York Times, not somebody's PC sat in their office. If Slashdot manages to down the page, I'll be impressed.

    3. Re:Computational Origami by fizban · · Score: 1

      Actually, I believe the NYT learned long ago to beef up their servers, since about 50% of slashdot stories link to them. I guess that just goes to show that the NYT actually has lots of stories that are of interest to geeks.

      --

      +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

  9. Re:Well, more famous for huffman coding long befor by Anonymous Coward · · Score: 5, Funny

    Since he died in '99 he has become less involved.
    Also, origami is not actually a new thing.
    What Huffman was interested in was curved folds and stress points. Maybe it should be called Extreme Origami.

  10. Re:robot porn by Mz6 · · Score: 2, Informative
    --
    Hmmm.
  11. Re:robot porn by DarkLox · · Score: 1

    See if it is on here http://www.bugmenot.com/ Might have the necessary info.

    --
    Momma told me that sigs are for the devil
  12. An excellent explanation of Huffman coding... by tcopeland · · Score: 4, Informative

    ...is in Mark Nelson's "The Data Compression Book".

    What's especially nice is that the book walks you thru the various steps - minimum redundancy coding, adaptive huffman coding, arithmetic coding... so the improvements are introduced gradually and logically. Good stuff.

    1. Re:An excellent explanation of Huffman coding... by Mignon · · Score: 5, Funny

      Vry nfrmtv chptr on lssy cmprsn!

  13. Do not forget LZH !!! by Anonymous Coward · · Score: 0, Troll

    To be totally honest with this genius you have to mention that he was also member of the trio who invented the LZH (yes he was the "H" - good guess) compression algorithm.

    1. Re:Do not forget LZH !!! by Astrorunner · · Score: 1

      Lempel-Ziv and Haruyasu

    2. Re:Do not forget LZH !!! by Anonymous Coward · · Score: 0
    3. Re:Do not forget LZH !!! by Anonymous Coward · · Score: 0

      ... and before you come up with another one, LHA (deflate) was written by Dr. Haruyasu Yoshizaki.

    4. Re:Do not forget LZH !!! by Anonymous Coward · · Score: 0

      Google sez:

      Results 1 - 10 of about 159 for Lempel-Ziv Haruyasu

      Results 1 - 10 of about 8,590 for Lempel-Ziv Huffman
      .. and the winner is... Huffman!!!
      8,590 internet sites can't be wrong (but 159 can).

    5. Re:Do not forget LZH !!! by Astrorunner · · Score: 1

      To you, sir, I tip my non-capitalized hat.

      Further digging shows that, while Haruyasu Yoshizaki is sometimes accredited as the H in LZH, he rather used the LZH algorithm to write LHarc/LHA, amongst others.

    6. Re:Do not forget LZH !!! by julesh · · Score: 1

      Huffman's contribution to LZH was simply that you do dictionary encoding using an algorithm developed by Lempel and Ziv, and then you apply standard Huffman Coding to the result. So it _isn't_ another contribution, just another application of the same contribution. Still cool, though.

  14. NY Times Reg by ObsessiveMathsFreak · · Score: 1, Funny

    How many more slashdot frontpages before the NY times realise that by taking away registration, their advertising revenues will quintuple?

    Or maybe they don't care about revenues! Maybe they just want our DATA?!?

    Wait, wait.... sorry. It's the NEW YORK times! Silly me

    --
    May the Maths Be with you!
    1. Re:NY Times Reg by crmartin · · Score: 1, Offtopic

      At the risk of slipping off topic, actually advertising doesn't really work that way. Advertisers want to target thir advertising, meaning they want to make sure the advertising is reaching the subset of people they want. (Old advertising axion: 90 percent of advertising is wasted; the problem is you don't know which 90 percent.)

      By using registration, the NYT has a basic demographic measure to show advertisers, one that even includes click-through from other sites; this makes page views ten or a hundred times more valuable than random page views.

    2. Re:NY Times Reg by Anonymous Coward · · Score: 0

      I got this link from here on /. for communal userid/psswds. Make sure to use it for the greater good of mankind. Bug Me Not

    3. Re:NY Times Reg by Anonymous Coward · · Score: 0
      By using registration, the NYT has a basic demographic measure to show advertisers

      Yes advertisers love to target a male, 103 year old, CEO, making under $10K, living in Antarctica, in the real estate industry, as skilled labor.

      Does anyone really believe that the data isn't poisoned beyond any real used?

  15. Re:robot porn by Anonymous Coward · · Score: 0
  16. It's great by xenostar · · Score: 2, Insightful

    It's great to see someone so skillfully merge his knowledge of computer science and his appreciation for good aesthetics into such beautiful shapes. It seems many people who have an interest in programming and design try to merge these skills together, but more often than not the results are nothing but mindless attempts at combining the two just for the sake of it. It is good to see someone who has an real understanding of both and who can create meaningful examples of why each part is such a big part of the other.

  17. Computational Origami? by Anonymous Coward · · Score: 1, Funny

    Be sure to join us next week as David Huffman invites us to take a peek into the exciting world of quantum flower arrangement. :p

    1. Re:Computational Origami? by Tackhead · · Score: 1
      > Be sure to join us next week as David Huffman invites us to take a peek into the exciting world of quantum flower arrangement. :p

      Quantum flower arrangement's out of the question, because due to observations taken in 1999, Dr. Huffman is no longer in a superposition of the "alive" and "dead" states.

      Then again, if anyone was capable of pressing his funereal flowers between sheets of paper in such a way that the state of said flowers would remain indeterminate for five years, Huffman's your guy :)

  18. OT: Drop the lame comments (General /. comment) by MasterLock · · Score: 2, Insightful

    Can we drop the lame "(soul sucking registration required)" comments everytime a NY Times or similiar news posting is displayed? Those who read here are quite knowledgeable in getting around the registration process; if not, someone's going to post a comment with a Google link within minutes of posting anyways.

    A simple "reg. req." is sufficient.

    1. Re:OT: Drop the lame comments (General /. comment) by geeber · · Score: 5, Informative

      For what it is worth, as the article submitter, I wrote in the submission a simple "(reg. required)." Apparently CmdrTaco thought "(soul sucking registration required)" was far more informative, and edited it thusly. Which really annoys the crap out of me. Way to be professional.

    2. Re:OT: Drop the lame comments (General /. comment) by PoPRawkZ · · Score: 1

      IMHO CmdrTaco is perfectly satiring the general slashdot user base with their aversion to sites that require registration. Then again, I am a fan of satire and parody's to begin with.

      --
      peace,
      -Grokent
    3. Re:OT: Drop the lame comments (General /. comment) by Anonymous Coward · · Score: 0

      If it bothers you, maybe you could provide a Google link next time.

    4. Re:OT: Drop the lame comments (General /. comment) by zBoD · · Score: 0

      It is funny, and a tradition here, and a way to protest against this ridiculous required registration, AND slashdot never said they were "professional".

      --
      BoD
    5. Re:OT: Drop the lame comments (General /. comment) by jimbolaya · · Score: 1
      That bothers me too, much more than the registration. I've registered for NYT and other online publications, and lost maybe 15 minutes of my life, total. And if I ever had a soul, I'm sure it would still be intact.

      Mod me off-topic, but I think registration really isn't that bad, and this "soul-sucking" business is really just part of the Slashdot groupthink encouraged, apparently, by an editor of Slashdot itself.

      --

      There ain't no rules here; we're trying to accomplish something.

  19. Origami as an Art by artlu · · Score: 4, Insightful

    It seems to me that this is just taking another piece of art and removing the uniqueness of it. By taking Origami to a technical level is similar to looking at computer generated images instead of works of art. Granted, the ideas that are being calculated are still unique, but the look and feel may not be.
    Aj

    GroupShares Inc. - An Interactive Stock Market Community. If you're a trader check it out.

    --
    -------
    artlu.net
    1. Re:Origami as an Art by Jonboy+X · · Score: 2, Insightful

      Bah, look at any of the great masters of art. There are two parts, really: the actual art/inspiration part and the craft/technique of rendering your ideas into a form that others will want to observe. Everyone gets inspired from time to time. The reason we're not all full-time artists is that it takes effort and dedication to get "good" at it.

      --

      "In a 32-bit world, you're a 2-bit user. You've got your own newsgroup, alt.total.loser." -Weird Al
    2. Re:Origami as an Art by Anonymous Coward · · Score: 1, Interesting

      Yeah. Since computers and math could never produce anything beautiful

    3. Re:Origami as an Art by Dr.+GeneMachine · · Score: 2, Interesting
      So, demonstrating that our aesthetic perception is intricately linked to mathematical beauty somehow diminishes the value of art? I don't think so.

      I think Huffman himself gave the best comment to this:
      "I don't claim to be an artist. I'm not even sure how to define art," he said. "But I find it natural that the elegant mathematical theorems associated with paper surfaces should lead to visual elegance as well."

      --
      This comment does not exist.
    4. Re:Origami as an Art by PantsWearer · · Score: 1
      It seems to me that this is just taking another piece of art and removing the uniqueness of it.

      So you're saying that by explaining the basis behind art (in this case the mathematics), the piece itself loses it's "artness"?

      And why would computer generated images not be considered art? Even if you're not talking about artist created, rendered images, but are solely targeting parameter based images, this doesn't work. I've seen art that is literally created by taping blasting cord to metal and setting it off. Would this be explosion generated art and not "real" art?

      A computer is another medium. It's like you're saying that paintings are not art because everything should be sculpted.

      --
      Be glad life is unfair, otherwise we'd deserve all this.
  20. papercraft penguin ? by blackest_k · · Score: 4, Interesting

    Click here for a Penguin not as hard as David Huffmans designs but ideal for your linux box

  21. Mathematical elegance - beauty by Curious__George · · Score: 4, Insightful
    I think it is intriguing that there is a correlation between "elegant mathematics" and visual elegance/beauty. Makes you think about some of the "big questions", doesn't it?

    The mathematician G. H. Hardy wrote that "there is no permanent place in the world for ugly mathematics." Dr. Huffman, who gave concrete form to beautiful mathematical relations, would no doubt have agreed. In a talk he gave at U.C. Santa Cruz in 1979 to an audience of artists and scientists, he noted that it was rare for the two groups to communicate with one another.

    "I don't claim to be an artist. I'm not even sure how to define art," he said. "But I find it natural that the elegant mathematical theorems associated with paper surfaces should lead to visual elegance as well."
    --
    ***General Consultant to the Human Race*** My opinions are free. You get what you pay for.
    1. Re:Mathematical elegance - beauty by bhima · · Score: 2, Interesting

      Scientific American had an excelent article on the art Jackson Pollock: Order in Pollock's Chaos

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    2. Re:Mathematical elegance - beauty by Anonymous Coward · · Score: 2, Funny

      Look, when will you get it... God came up with a set of field equations he/she/it couldn't solve in closed form. Hence, he/she/it created a simulation to probe solution space. The particular incarnation we inhabit is a Monte Carlo simulation -- we just mis-interpret the random distributions as being consistent with some silly wave equation theory (quantum mechanics). Question is when will it be realized that there is a bug in the code and the simulation terminated?
      kill -9 universe_sim

    3. Re:Mathematical elegance - beauty by k98sven · · Score: 1

      I think it is intriguing that there is a correlation between "elegant mathematics" and visual elegance/beauty. Makes you think about some of the "big questions", doesn't it?

      Uh, not really. Beauty is in the eye of the beholder, you know.

      It's seems to me quite natural that mathematical and artistical beauty are related - both are judged by what humans find beautiful. And as boring as it may sound, Symmetry for instance, is something which is appreciated as 'beautiful', and thus humans appreciate symmetry wherever we find it, be it in a mathematical function or the columns of a greek temple.

    4. Re:Mathematical elegance - beauty by Anonymous Coward · · Score: 0
      Physicist Paul Davies (for one) would disagree with you. He agrees that there are "all sorts of biological and psychological factors at work in framing our impressions of what is beautiful". After citing a few examples he says,
      "Either way, there is something curious here. If beauty is entirely biologically programmed. . . it is all the more surprising to to see it re-emerge in the esoteric world of fundamental physics, which has no direct connection with biology. On the other hand, if beauty is more than mere biology at work, if our aesthetic appreciation stems from contact with something firmer and more pervasive, then it is surely a fact of major significance that the fundamental laws of the universe seem to reflect this "something".

      The Mind of God - The Scientific Basis for a Rational World by Paul Davies

    5. Re:Mathematical elegance - beauty by k98sven · · Score: 1

      What examples? Did you actually read the book, or just quote it off some web page?

      I haven't seen the full context - but that quote is in itself completly bogus.

      What he's saying is "If beauty is biological, it is strange that physics is beautiful, since physics isn't biology.".

      Which is just weird, because he is equating the subject of study with the study itself.

  22. Mod parent up! by JNighthawk · · Score: 0, Offtopic

    It's funny guys! C'mon, it was a good Futurama joke!

    --
    Wheel in the sky keeps on turnin'.
  23. My roommate last year was named David Huffman. by NarrMaster · · Score: 0

    Small world? Or a common name? You decide.

    --
    That's right. All your base.
    1. Re:My roommate last year was named David Huffman. by freeze128 · · Score: 2, Funny

      Did he fold your mattress into a swan?

    2. Re:My roommate last year was named David Huffman. by NarrMaster · · Score: 0

      No, but he folded some do-it-yourself cardboard boxes into........ boxes. Needless to say, I was impressed.

      --
      That's right. All your base.
  24. Other Computational Origami Mathematicians by Eightlines · · Score: 5, Informative

    If this interests you, be sure to check out Erik Demaine's work at MIT, Issei Yoshino's Super Complex Origami, HOYJO Takashi, Biruta Kresling's Keikki Bamboo folds, Robert Lang's Design Secrets of Origami, Robert Hull's Origami^3 compilation. Not all computational origami looks mathematical but the methods for getting to and end are clearly designed from step one. Quite frankly I understand very little of the math, but I can appreciate the elegance of an efficient fold.

    1. Re:Other Computational Origami Mathematicians by Flexagon · · Score: 2, Informative

      A good link to Lang's work is here

  25. Origami Spacecraft by G4from128k · · Score: 4, Interesting

    I've always liked the idea of using origami for spacecraft. I can also envision universal constructor machines that convert asteroid materials into flat sheet and robotic systems that then fold long pieces of flat sheet stock into any shape that's needed (such as full size versions of these Star Wars spacecraft).

    --
    Two wrongs don't make a right, but three lefts do.
  26. Hobby -- new theories by Katchina'404 · · Score: 2, Interesting

    What I find impressive is that people like Huffman are possibly defining new application fields for mathematics, maybe leading to new theories, all from (originally) a hobby.

    This reminds me of former mathematicians such as Euler and his Konigsberg bridges...

    --
    Ceci n'est pas une signature
    1. Re:Hobby -- new theories by cellocgw · · Score: 1

      What I find impressive is that people like Huffman are possibly defining new application fields for mathematics, maybe leading to new theories, all from (originally) a hobby.

      This reminds me of former mathematicians such as Euler and his Konigsberg bridges...


      No fooling? Euler built the K. bridges? did he fold them out of origami paper?

      --
      https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
  27. ... used in MP3s? by julesh · · Score: 4, Insightful

    [...] Huffman coding used in MP3s [...]

    Why does everything have to be compared to MP3s? Why couldn't it have been 'Huffman coding used in ZIP files' or '[...] used by GZip' or '[...] used by the huffyuv lossless video codec' or any of about 5 million other applications that use huffman coding. Most of which are a lot more specific than MP3 which also uses a cocktail of other techniques to achieve compression and is, above all else, lossy, which huffman coding isn't.

    To be transmitted across the Internet, this message was broken down into bits, like MP3s are.

    1. Re:... used in MP3s? by glorf · · Score: 1

      Because it makes it relatable to more people. If you are going to mention Neil Armstrong you would probably say "Neil Armstrong, first man on the moon" and not "Neil Armstrong, former professor at U of Cincinnati".

      If /. is about "Stuff that matters" then it makes sense for the blurb to mention stuff that matters to the greatest number of people.

    2. Re:... used in MP3s? by Atario · · Score: 1

      Then maybe you can explain to me where Huffman coding is used in MP3s (and why)? As you point out, it's lossy. Why bother with a lossless compression technique in addition to lossy ones, when you could just use lossy all the way and probably get better results? Is it for the info tags or something?

      --
      "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    3. Re:... used in MP3s? by Anonymous Coward · · Score: 0

      Referring to Huffman as the inventor of a technique used in MP3 files is a bit like referring to George Foreman as the well-known grill seller, or Bill Clinton as a famous womanizer: Factually correct, but missing the essential achievements of their lives.

    4. Re:... used in MP3s? by Anonymous Coward · · Score: 0

      It's used for compressing the quantized values before they are put into the output stream.

  28. Texas A&M is folding things for the last 5 ye by Anonymous Coward · · Score: 0

    3D objects, soccer balls, boxes or protein.


    http://parasol.tamu.edu/groups/amatogroup/resear ch /folding/

  29. Pure Math strikes again by Artifakt · · Score: 3, Insightful

    As usual, several areas of math that are widely considered "pure" rather than "applied" turn out to have real world implications. The relationship of something as apparently trivial as folding paper to compressing and encoding data is a remarkable example of isomorphism in itself, beyond that:

    If you're funding education or pure research, you never know when something will unexpectedly prove useful, or even valuable.

    If you're the NSA, the RIAA, or any regulator you never know when or where the djinni will get out of the bottle.

    (Insert pithy saying about chinese ideograms for danger and opportunity being isomorphic)

    --
    Who is John Cabal?
  30. Re:robot porn by NanoGator · · Score: 1

    "anyone have a non-subscribe link ?"

    NYT doesn't verify anything you give it. So what's the BFD about registerring?

    --
    "Derp de derp."
  31. Mnr crrctn by John+Allsup · · Score: 4, Funny

    Vry nfrmtv chptr n lssy cmprsn?

    Thr shld b n 'n' n th wrd 'on'

    --
    John_Chalisque
    1. Re:Mnr crrctn by Atario · · Score: 1

      You really confused me till I realised "b n" was "be no" instead of "be an".

      I think you need to turn up the quality level on your lossy compression.

      --
      "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
  32. Re:Well, more famous for huffman coding long befor by Anonymous Coward · · Score: 1, Funny

    You misspelled Xtreme.

  33. Re:Well, more famous for huffman coding long befor by Anonymous Coward · · Score: 0

    Eine kleiner, Amerikana!

  34. David Huffman by AaronW · · Score: 4, Informative

    I took a class taught by Professor Huffman at the University of California at Santa Cruz. He was an excellent teacher and really enjoyed teaching. The class, Introduction to Cybernetics, included Huffman coding and some basic neural network stuff, but never once did he call it Huffman Coding. One thing I remember from his class was we had to use a lot of logarithms and the results would have to be something like 5*log2(7) + log3(5). This ruled out using a calculator or a computer for the most part.

    He also frequently gave credit to Claude Shannon on information coding.

    Sadly (or fortunately) I avoided his other class, due to the fact that the failure rate was 60% for people taking the class for the second time. I think the first time takers failed at 90%.

    -Aaron

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    1. Re:David Huffman by stormhair · · Score: 1

      but never once did he call it Huffman Coding

      How about "me Coding"?

  35. David Huffman is also "former" by Anonymous Coward · · Score: 0

    David Huffman passed away on October 7, 1999 from cancer.

  36. Quick tutorial on Huffman Coding by Anonymous Coward · · Score: 1, Informative

    Huffman coding is a way of representing some stream of symbols using bits in the most optimal way possible.

    Essentially, it breaks down to using your bits in such a way that the most common symbols are represented by the fewest number of bits. The result is a prefix-free code, meaning that no string of bits that represents a symbol is part of the beginning of any other symbol. You'll never get both "01" and "010" representing something in a Huffman Code.

    A Huffman Code is optimal, meaning that it results in the shortest possible way to turn symbols into strings of bits with a one to one mapping between a symbol and the bits that represent it. As a result, it's used in a lot of compression methods.

    There are better methods, like arithmetic coding. Huffman coding assumes an integral number of bits used for each symbol. Arithmetic coding results in a scheme where you end up with, essentially, fractions of bits being used. Naturally, this requires a lot more computation. Huffman coding is relatively cheap, computation-wise, and it's pretty easy to do. This is why it gets used so much.

    The really big deal about Huffman Coding, however, is that you can *prove* that it's the most optimal method for doing what it does. That was Huffman's big accomplishment, really. Shannon-Fano coding is similar to (but not the same as) Huffman coding, but Huffman can be proven to be the optimal way of doing it.

    1. Re:Quick tutorial on Huffman Coding by chgros · · Score: 1

      Huffman coding is a way of representing some stream of symbols using bits in the most optimal way possible.
      Note that you must know beforehand the probability of each symbol (though there is a possibility of adaptive Huffmann encoding, but of course it's not optimal)

  37. What unadulterated load of complete bullshit. by jotaeleemeese · · Score: 3, Insightful

    Do you know how many hours do classical musicians practice per day their technique? Obviously not.

    Do you know how many hours do dancers practice their physical technoique? Certainly not.

    Do you know that many of the most insightful writers will be voraceous readers and will constantly refer to grammar books, dictionaries and other technical resources? It would seem you don't.

    Inspiration is frankly overrated, such point of view regarding "inspiration by the muses" so highly is a hangover of the XIX century romantic mentalitly, which of course forgot how the artists of that time worked uncountable hours to polish their technique.

    --
    IANAL but write like a drunk one.
    1. Re:What unadulterated load of complete bullshit. by gardyloo · · Score: 1

      Do you know that many of the most insightful writers will be voraceous readers and will constantly refer to grammar books, dictionaries and other technical resources? It would seem you don't.

      Hmmm.... Pot/kettle? :)

  38. Was my prof, saw this in person... by jordandeamattson · · Score: 1

    Over 20 years ago, while I was an undergrad at UC Santa Cruz ("Go Slugs!"), I had David Huffman for CIS (Computer and Information Sciences) 10, "Introduction to Cypernetics".

    This class covered a range of codes and encoding methods. We spent, surprise, some time on Huffman encoding, as well as covering Shannon's work.

    Huffman was a great professor, and even back then he was doing the Origami work and should it to us in class.

    Yours,

    Jordan

    1. Re:Was my prof, saw this in person... by tonino · · Score: 1

      I took "Elementary Electric Circuit Theory" (6.10) from Huffman when I was a sophomore at MIT, in 1957. Top that. One of my few As and by far the one I was proudest of. Tony

    2. Re:Was my prof, saw this in person... by jordandeamattson · · Score: 1

      Hi Tony -

      Pretty impressive. That tops me. I just had him for CIS 10 at US Santa Cruz and then was a TA for him one summer for the same class.

      Yours,

      Jordan

  39. Another article by Ristoril · · Score: 2, Informative

    There was also an article in Computer World Magazine, about Robert Lang's software that's being used to fold stuff from airbags to solar panels in spacecraft.

  40. Makes sense that he didn't call it Huffman Coding by cryptor3 · · Score: 1

    The class, Introduction to Cybernetics, included Huffman coding and some basic neural network stuff, but never once did he call it Huffman Coding.

    I imagine that him calling it "Huffman Coding" would be a bit like going to China and asking where to eat Chinese food.

  41. re: your sig by revscat · · Score: 1

    You may want to read the article I wrote over at kuro5hin on Christian Reconstructionism. Yes, self promotion. But it ties in closely with your sig.

  42. Origami by NegativeK · · Score: 1

    On the topic of origami, I'm currently interacting with one of the top twenty something origami designers in the US, and I must say that the art origami is much more beautiful and elegant than I expected.

    On the note of the origami folder, I said interacting with because he isn't a coworker.. He's a student at an academic camp I'm working at. I'd seriously suggest looking at his work, or at least some specific amazing folds that he's designed. The designs clearly have mathematical elements, and he currently plans on developing a Java program to aid in creating the circle/river packing diagrams (the red lines.)

    It's kind of scary to know that a sixteen/seventeen year old is doing such complex work, as is evident from his origami folding and his mathematical ability in class.

    --
    This statement is false.
  43. Huffman Coding by Anonymous Coward · · Score: 0

    I took Huffman's Cybernetics course a decade ago at U.C.S.C., and he did call it Huffman Coding at that time. He even told us the story of how it originated. He was a grad student at M.I.T., and I believe Claude Shannon was his advisor. He had a choice where he would either have to take a nasty final exam or do an independent project.

    He decided to work on the issue of finding the most efficient way to re-code a known set of symbols. So he played around with all sorts of approaches, but the deadline for the final was approaching. Finally he had to go out and take the final, because he was out of time, so he tossed all his note papers in the trash. As he was heading for the door, he noticed the paper which had landed on the top of the pile in the trash, and there was Huffman coding.

    I get the impression that Shannon may have come up the idea that it would be useful to replace symbols in a message with codes of variable byte-length, assigning the shortest length codes to the most frequently used symbols, but it was Huffman who - through considerable grinding effort plus a flash of serendipity - came up with the algorithm that does it most efficiently.
    -Alan

  44. Re:Makes sense that he didn't call it Huffman Codi by sharkdba · · Score: 1

    I think Huffman was just being humble, hence he did not use his name for the coding.

    Re your Chinese food comment: in US asking where to eat American food would be a valid question, since "American" is one of restaurant categories. Check any business/restaurant locator (superpages.com f.ex.).

    --
    The purpose of life is to find the purpose of life.
  45. Next step by Anonymous Coward · · Score: 0

    Now let's fold Space itself!

  46. Re:Makes sense that he didn't call it Huffman Codi by tadmas · · Score: 1

    I think Huffman was just being humble, hence he did not use his name for the coding.

    I agree. I took a class from G. Blakely, author of the "Blakely secret-sharing scheme", which is what he called it in class. (Yes, I know, Shamir's idea is more well known, and Blakely definitely gave it props in his class.) That's not to say that Blakely wasn't humble, but rather to say that calling something after yourself isn't that weird, especially if that's what it's commonly called.

  47. Re: your sig by bhima · · Score: 1
    I did (a while ago)

    and it does

    --
    Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.