Slashdot Mirror


User: mvw

mvw's activity in the archive.

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

Comments · 479

  1. Next time try this: on UPS Denies Helping the NSA 'Interdict' Packages · · Score: 5, Funny

    "Stories on rearranged routing yielded great overstatement today. For UPS customers keep invaluable. No government necessitated said law!"

  2. Depressing i-macish BS logo on FreeBSD Logo Contest Winner Announced · · Score: 1

    That logo is a reason to defect to OpenBSD.
    I admire their artist - Ty Semanka? - who could also do nice Hawaii shirts, thus expressing the same relaxed art that was so nice about the old McKusick daemon renderings (a lot of little guys with fork running around light balls, symbolizing processes) or the friendly Hosokawa daemon in sneakers.
    This is so corporate apple style without heart and artificial coolness. :-(

    Regards,
    Marc

  3. Re:He'll have regrets later when... on International Obfuscated C Code Tattoo · · Score: 1

    Yes, quite embarrassing if he grows up, doing e.g. functional programming. :-)

  4. Re:Advanced Trolling? on SHA-0 Broken, MD5 Rumored Broken · · Score: 1
    Hm.. a comment below seems to indicate that history has repeated itself here.

    Sorry,
    Marc

  5. Advanced Trolling? on SHA-0 Broken, MD5 Rumored Broken · · Score: 1
    First, a little about SHA and SHA-1. SHA (0) was developed as a national standard hash function. Curiously, a last minute change was proposed by the NSA which resulted in SHA-1. The change was puzzling the cryptographers in academia. After some time, an attack was discovered on some classes of cryptographic hashes which SHA-1 turned out to be curiously immune to.

    I wonder if this posting is a case of advanced trolling.

    When coming up with the DES (Data Encryption Standard), some government agency insisted on a modification of the S-Boxes (the part that scrambles the bits) that later turned out to make DES more strong against the at that time (publically) unknown differential cryptanalysis technique, making it very reasonable that this agency knew about that attack technique.

    This is described in Simon Singh's "code book".

    Thus I wonder if there are two similiar stories, or if you intentionally or not, messed up the storiy.

    Regards,
    Marc

  6. Synchronizing different language versions on Wikipedia Founder Jimmy Wales Responds · · Score: 1

    I want to contribute to Wikipedia, but what language should I choose English as the global language or one of my native tongues (Dutch, German)?

    It would be no hard decision if there were some synchronization efforts that try to move good information between different language versions.

    Are there such efforts?

    Alas the partitioning of information into different articles alone is not obvious and probably matter to taste and whatever, one article might cover 5 interesting paragraphs, while in a different language one spreads that information differently.

    I need to have a look if I am right with that conjecture.

    Regards,
    Marc

  7. Re:Work on the hardware first. on Dan Bricklin on Software That Lasts 200 Years · · Score: 1

    Sure and in 2072 the interest in Apple ][ emulation is probably as big as today in the emulation of Charles Babbage's analytical engine. :)

    Thank your for those information!

    Regards,
    Marc

  8. Re:Work on the hardware first. on Dan Bricklin on Software That Lasts 200 Years · · Score: 1
    I was already amazed by the various very good Apple ][ emulators.

    The bad news is, that while the hardware can be emulated at some point you need the old software as well, be it the ROM chips with the Apple ][ Monitor routines, the Apple ][ Basic (Hello Bill! :-) and of course some Apple DOS or ProDOS copy to have a nice system. What about the hundreds of old games? You can't ask the companies, most of them are out of business.

    And that was a rather simple hardware.

    If you would emulate a todays system, you need to emulate the graphics chips, the network card, Direct X, and god knows what else. A legal nightmare to get permission to use under emulation.

    Anyone knows how long it takes until one can use old software? Does it take 70 years or so like the Mickey Mouse character protection?

    Regards,
    Marc

  9. Re:What is the reason Donald E. Knuth wrote TeX? on Dan Bricklin on Software That Lasts 200 Years · · Score: 1
    Unfortunately, you can't understand the books since it in some ancient, long dead language. :)

    They deciphered the hyroglyphs from Egypt, which is pretty amazing. So it might be possible to have English stuff understood for a couple of thousand years.

    I also read that there are archives from Chinese administrations two or three thousand years old. Perhaps boring stuff who paid how much income tax in 500 B.C. That really made me wonder if valuable stuff might get lost (Beatles recordings) and such government protected trivia might survive for a long, long time.

    By the way, there is a book by Physics Professor and Hard SF writer Gregory Benford, Deep Time: How Humanity Communicates Across Millennia which seems to view the pyramids as a kind of (timely) long distance message. I need to get a copy of that.

    Regards,
    Marc

  10. What is the reason Donald E. Knuth wrote TeX? on Dan Bricklin on Software That Lasts 200 Years · · Score: 4, Insightful
    Prof. Knuth was unhappy with the degrading typographical quality of the printings of his The arts of Computer Programming series. So he took 10 years of his research time to develop the TeX computer type setting system. (A stunt hard to pull off, if you are not a professor or rich :-). Now look at how he published the TeX System. There is a set of 5 books containting
    • TeX user manual
    • TeX commented source code
    • Metafont user manual
    • Metafont commented source code
    • The Metafont programms to generate the computer modern fonts
    What is that good for?

    If you, say in 500 years, get a copy of these 5 volumes (and if they are printed on good paper, there is good chance that these survive). You just need some kind of computing device and the skillset to implement some easy pascal like programming language. Then you type in the programms and fonts from this book and voila, you have working a TeX system!

    Of course you need to write a .dvi driver for whatever output device you want to need and have at that time.

    If you now find some .tex source of one of Knuth's books, be it in print or some crude hyperflux memory cube, you are then able to reproduce that book in the quality Knuth intended it to have!

    Thus TeX is explicitly developed to transfer the typographic quality of Knuth's books into the future, without depending that lots of software vendors establish lots of data format (e.g. Word 2325 to Wort 2326) converters!

    Regards,
    Marc

  11. Re:summary of past contest results on ICFP Contest 2004 Date Set · · Score: 1

    Erlang (not strongly typed) won the Lightning division once, if I remember right.

  12. Re:ICFP on ICFP Contest 2004 Date Set · · Score: 2, Interesting
    Last year, for the first time, they let you run your code on your own hardware, and simply submit the results. The winner ran his simple C++ algorithm on a farm of dual processor machines, and managed to brute force his way into first place.

    The problem of last year's contest was implementing the simulation of a formula one racing car.

    Then you had to determine a set of control commands (steer left, right, accelerate, break) to stear it through a racing track from start to finish, which depending on the geometry of track could be quite tricky.

    It is a bit sad that brute forcing gave the best results. I still believe using theory of optimal control would have been the way to go, on the other hand for the hairy track I don't know if that would work out.

    I was very surprised that the organizers chose that kind of problem. Using the functional programming languages forbid destructive updates, thus once a variable got a value bound to it, that sticks. On the other hand most of the mathematical algorithms I know make rather much use of destructive updates.

    Don't know yet, if I am still to stupid to see the way how to do numerics with a functional language or if these are not as well suited for such problems like C++ or FORTRAN.

    By not allowing destructive updates you keep all intermediate results of a computation. So you can't brute force as much, as with C++.

    This is rather strange, so I believe the organizers had some clever tricks in mind that not relied on brute forcing (like that theory of optimal control) and we participants were just too stupid to know. :-)

    Regards,
    Marc

    PS I submitted that item days before twice and got rejected, does anyone understand the editorial policy of Slashdot?

  13. Re:What is in that enterance exam? on The OpenBSD 3.4 Song: Theo Sings Back-up · · Score: 1
    could could be better spent discussing vi vs. emacs, Linux vs. Gnu/Linux, and Kirk vs. Picard

    • Emacs
    • FreeBSD
    • T'Pol
    • Eclipse

    Regards,
    Marc

  14. Re:Perspective from Judge's Prize team on ICFP 2003 Programming Contest Results · · Score: 1
    If I were going to be controversial I would say that it all just goes to show that humans are better than computers and imperative languages are better than functional ones ;)

    Oh yes. Too bad there is no Visual Fortran, it would have crushed the competition. :)

    See ya next year!

  15. Re:Access to fast machines required? on ICFP 2003 Programming Contest Results · · Score: 3, Interesting
    The "idea" that we organizers thought would be the winning one was computer assisted manual driving, and that the task would become writing a GUI for that purpose.

    I was aiming for manual assisted computer driving. Something like providing the control points and let the computer draw the Bezier spline.

    To brute force the general problem I wouldn't dare in the first place.

    I wasted most of the time reading and writing stuff between the various formats and to get my simulator implementation running exactly like the official one. Which was probably 1-2 days too much. Coming up with such an optimizing GUI would have taken another 2-3 days for me.So the winners did a good job.

    Regards,
    Marc

  16. Re:Of course on ICFP 2003 Programming Contest Results · · Score: 3, Insightful
    C++ is an excellent language.

    Yes, it is. It allows you to both program close to the hardware and on an abstract level. The focus is on efficiency.

    But sometimes you want other goals first. In case of concurrent and fault tolerant programming I would rather use Erlang. For GUIs you can hack it together quicker if you rely on Java and its excellent development tools.

    It is rather amusing to see the functional programming zealots beaten in their own competiition.

    I don't mind. What I mind is that organizer did not officially publish the results. I sent several emails. No reaction. :(

    Perhaps the problem posers got tared and feathered after the conference for posing a problem that was more suited to imperative programming. :-)

    Now maybe the FP "movement" will go back to relative obscurity where it belongs, and let the real programmers do their jobs.

    I hope you mean the F1rst P0st crowd, otherwise I have to consider you being an ignorant idiot.

    Regards,
    Marc

  17. Re:Inrternational Conference On Functional Program on ICFP 2003 Programming Contest Results · · Score: 4, Interesting
    I would've loved to be there. Anybody who was at ICFP care to comment?

    Read this message from a recent thread about the subject on news group comp.lang.functional.

  18. Re:A lesson from our Japanese friends... on Stan Lee: The Rise and Fall of The American Comic Book · · Score: 1
    That is one thing I never understood about Japan. Books over there were quite cheap compared to here.

    Manga are cheap in Europe as well (France, Germany).

    First they tried to sell 200p Manga books in European 48p portions for European prices (~10 $). It was not a success. That was btw. the formula Viz sold Ranma (16$ a book?).

    Then someone (I believe in France) dared to use the Japanese formula. Which means 200p cheap paper Ranma (actually it was Dragon Ball, but forget it for a moment) for $5 a book. Guess what happened. It was a huge success.

    So it is important to sell thick manga book of various genres for cheap money in large volumes to make big money. Works like I said Germany and France as well, not only in Japan.

    and yet all of their pulp/paper can't come from that tiny island. Don't they import from the States? Or are they raizing China's trees for cheap pulp?

    I guess they have to deforest Asia for that. Japan has not much area for growing stuff.

    Regards,
    Marc

  19. Re:A lesson from our Japanese friends... on Stan Lee: The Rise and Fall of The American Comic Book · · Score: 1
    They don't frequently switch writers and/or artists. Popular stories are not necessarily stretched and reinvented in order to increase sales.

    The Gundam series (a space epic more involved and arguably better than Star Trek :) is a nice counter example.

    If I see aside the fact that Knights (Mechs) or World War II naval battles seem reused, they tell the same core story over and over again.

    Young boy finds Gundam mechanical armour suit, is able to fly it better than any other for some reason and is involved in a large campain.

    Not that I do not utterly enjoy it. For example I love Gundam Wing, Turn A Gundam and lately Gundam Seed.

    Perhaps I should end with the remark that the Japanese are famous for getting some outlandish concept, and turn it into something very Japanese. So much for recycling.

    Sayonara,
    Marc

  20. Re:So? on HEADS UP: gettext port update on FreeBSD · · Score: 1
    Ohh, don't you just wish the freebsd's would switch to the Plan 9 C compiler?

    No way at present, the Plan 9 license is not free enough to justify that.

    See the recent discussion on the Plan 9 mailing list, which you (as a rather subtle troll) obviously have noticed.

    But probably the lessons learned by the Plan 9 researchers who wrote those compilers and wrote some papers on the task, will not be ignored.

    I will rather write my own sexy compiler.

    Regards
    Marc

  21. Re:It has begun. on ICFP 2003 Programming Contest Starts June 28th · · Score: 1

    Now it is over.

    Three days were not much for that task. I wasted most of the time writing tools and getting a proper implementation of the specs.

    Ideal would have been a team of 1 toolmaker, 1 tester, 1 strategy/optimizing guy, 1 coordinator. And of course more libs in the background ready for various optimization task, plus something to hack together visual editors very quickly.

    I wish I had known better ways to interface to the GIMP, it turned out to be a useful editor for me, but i only managed file based communications.

    Regards,
    Marc

  22. Re:Open Source Erlang Web Site Offline on ICFP 2003 Programming Contest Starts June 28th · · Score: 1

    I opened #erlang_icfp at irc.freenode.net

    See you.

  23. Re:Intervall Analysis on Floating Point Programming, Today? · · Score: 1
    What you describe is an adapative scheme, something that kicks in automatically, that uses the fast version where possible, otherwise the slow but more accurate. Thus yielding the fastest but still accurate result. That autocontrol is more than I would ask for.

    I would already like to brace my code with some

    use_reliable_calculation {
    // old code
    }

    declaration, or flip some compiler switch, and with minimal changes to the code have the same stuff calculated slow but safe.

    After that I would like to compare results, off course. :)

    Regards, Marc

  24. Re:Intervall Analysis on Floating Point Programming, Today? · · Score: 2, Insightful
    You are right, that for many cases the exact calculation (which is computaionally more expensive) should be used only when needed.

    But how is that achieved, if?

    I guess one would go and hunt for some arbitrary precision library for integers or some intervals lib for exact error bounds.

    Think for a moment that compilers came just with integer data types and you had a to get a floating point arithmetics library every time you want to use floating point arithmetics! (I can only remember old Apple ][ integer basic, where something like that might have been really happened :-)

    Wouldn't you say that is too uncomfortable?

    So why not make arbitrary precision integer calculations and interval arithmetics part of the compilers? (A compiler switch?)

    My guess is that people would start to use these features more, if they were easy to add to existing software.

    To some extend functional languages already offer certain integer operations with arbitrary precision. But I believe one could do much better.

    Let us hope that future languages will have such extended support right built in.

    Regards,
    Marc

  25. Re:Floating point operations are not that bad. on Floating Point Programming, Today? · · Score: 1
    But that is black art, maybe engineering, but definitely not science.

    This works because most problems in applied science and engineere are rather good behaving.

    If some numerical analyst comes up with a counter example, one can often deem that as a pathological case, without having too much a bad conscience.

    I would really like to know, if there are real world engineering examples, where simulations produced dangerous products, because the simulation was inadequate because of numerical errors. Perhaps in aerodynamics, who knows how they perform their flight simulations.

    Regards,
    Marc