Slashdot Mirror


User: ribuck

ribuck's activity in the archive.

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

Comments · 176

  1. Re:What a joke! on Jakob Nielsen on Design, RSS, Email, and Blogs · · Score: 4, Funny
    Yeah. He didn't even bother to select a font size for the body text; he just left it at the browser default.

    There are no animated graphics, and he missed the opportunity to provide an interactive Flash marketing experience.

    And black text is just, like, so readable.

  2. Not the mold in your refrigerator on Overly Sanitized Environments Lead to Poor Health? · · Score: 3, Interesting

    As I understand it, the immune-strengthening effect doesn't come from exposure to high concentrations of pathogens, but from ongoing low-level exposure: playing in the sandpit, swimming in the river, that kind of thing.

  3. Re:It's about time! on UK Music Fans Can Copy Own Tracks · · Score: 1

    No, you're not "gaining" any rights. The British Phonographic Industry is just saying that they don't intend to "pursue" you for this kind of copying. There's no suggestion that you have a legal right to do it.

  4. Re:Let the "fair use" lawsuits begin on New Google Services Announced · · Score: 1

    Add micropayments and it's Ted Nelson's original hypertext!

  5. I just let my cat handle the EULA on Making Sense of Software EULAs · · Score: 1
    I let the cat click the "OK" button for me.

    I don't care whether or not the cat reads the whole EULA before clicking.

  6. The many uses of Design by Contract on EiffelStudio Goes Open · · Score: 2, Interesting
    Design by Contract, how do I love thee, let me count the ways...
    • DbC is a documentation tool. It specifies the behaviour of a class concisely and precisely.
    • DbC is a design tool. The application is specified by means of classes equipped with assertions (I call this Contract Driven Design, or CoDD).
    • DbC is an enhancement tool. Assertions can be added to existing code to make it more robust. I call this Contract Hardening, or CoHa.
    • DbC is a maintenance tool. Assertions can be added to existing code to confirm (or improve) understanding of the behaviour of existing code prior to changes being made.
    • DbC is a refactoring tool. Assertions make sure that desirable behaviour is retained even in the face of extensive refactoring. Eiffel code is so malleable when it is contract-equipped.
    • Dbc is a correctness tool. Assertions in parent classes help ensure that child classes (which inherit the parents' assertions) are substitutable.
    • DbC is an error-handling tool. Assertions define the success or failure of a routine and direct its error recovery during exception handling.
    • DbC is a concurrency tool. Well, it will be when SCOOP is fully-implemented, because preconditions play a key role in synchronization.
    • DbC is a testing tool. It enables a tool like AutoTest to stress-test your code for you, based on the contracts that you have specified.
    • DbC is a project management tool, for maintaining and enforcing specifications.

    Have I missed any?

    By the way, here are some useful links related to the newly-open-sourced EiffelStudio, and you can find additional Eiffel libraries and tools at EiffelZone.

  7. Re:Here's their SEC filing on Fleischmann to Work on Commercial Fusion Heater · · Score: 2, Insightful
    > Under ideal conditions, one gram of hydrogen fuel is equivalent
    > to billions of watts of energy.

    If they think that energy is measured in watts, I don't think there's much chance that their other physics will hold up.

  8. Re:No high hopes on The Future of Computing · · Score: 1

    I agree with you, IvyKing, about the graphics.

    Another package that did graphic insertions the right way was early versions of Ventura Publisher. Twenty years ago I was using Ventura Publisher for DOS (it used GEM for the GUI stuff) on an 80286. And it was pretty fast too, particularly compared to 1986 PageMaker under Windows 1.0 which was sluggish.

    It would be hard to go back to using 1986 Ventura Publisher now, because it doesn't support scalable outline fonts or Unicode, but he core functionality was as good or better than today's packages.

    For graphics, you defined the frame, then said what graphic you wanted in the frame. You could set borders, padding etc via dialog boxes or visually by dragging the edges (whichever you preferred).

    Computing has come a long way in the last 20 years (internet, digital photography, video, IDEs, version control, multitasking etc) but some of the core functionality is stagnant or even in decline.

  9. Re:No high hopes on The Future of Computing · · Score: 1
    > Word processing is not fundamentally different from 1984

    In 1986 I was using Microsoft Word for DOS. It had menus with keystroke shortcuts, an interactive tutorial, stylesheets and mail-merge. It supported PostScript output, and it had every formatting option that I needed to produce professional-quality documents.

    It also had a consistency and elegance in its structure that is sadly lacking in much of today's bloatware.

    Sure, today's version of Word will export to HTML and has WYSIWYG anti-aliased fonts, and can embed Excel spreadsheets, but the 1986 version was more pleasurable to use.

  10. Home hi-tech gets obsolete fast on What Would Be Your Ideal Futuristic Home? · · Score: 1
    My house was totally wired up by the previous owner. Every room had full controls for up to four programmes. You could make the entertainment follow you as you moved through the house.

    The only problem is that the house was built and wired up in 1947, and the programmes are audio programmes. I'm sure it never occurred to them that a house would ever need more than one telephone point, or more than one video screen, or that home computers would come into existence, or that automated appliances would come into existence...

  11. Self-fulfilling on Dell Opens Up About Desktop Linux · · Score: 5, Insightful
    What [Michael Dell would] really like to see, is for the popular Linux distros to converge on a common core platform

    If Dell starts shipping every box with some Linux distro, that distro will immediately become the "common core platform".

  12. Mine is the oldest remaining wikipedia edit on Wikipedia Reaches 1,000,000 Articles · · Score: 1
    And I have the dubious honour of having the oldest remaining edit on Wikipedia.

    Not that it's anything exciting - the index entry for the letter U, which had to be spelled "UuU" to satisfy the linking rules for the older version of the Wikipedia software!

  13. Supermarket food-tastings on UK Government Confiscates Firefox CDs · · Score: 3, Insightful
    In other news, my local supermarket hosted a free food-tasting session.

    The Trading Standards Officer's reply was incredulous: "I can't believe you are giving away food for free. This makes it virtually impossible for the police, from a practical point of view, to catch and prosecute shoplifters."

  14. Re:Is it ALL fake? on 'Misleading' COD2 Ads Pulled From UK · · Score: 1

    Here's a short article that tells you how food photographers (and food stylists) make food look so good in advertisements.

  15. Re:Whats the problem? on Consumers vs. IP Owners: The Future of Copyright · · Score: 1
    the problem is that its been over 40 years and it hasn't run out already!

    Agreed. It's not like the Beatles got together in 1963 and said "We won't bother producing anything more because the copyright to the recordings will run out after only 50 years".

  16. Re:Obligatory Bill Gates Quote on Keeping the OS/2 Flame Alive · · Score: 1

    Thanks, AC. I knew forward wasn't right, but a search for foreward didn't help and I didn't think to try foreword. Makes sense though, word and all.

  17. Obligatory Bill Gates Quote on Keeping the OS/2 Flame Alive · · Score: 5, Informative
    "I believe OS/2 is destined to be the most important operating system, and possibly program, of all time. As the successor to DOS, which has over 10,000,000 systems in use, it creates incredible opportunities for everyone involved with PCs."

    -- Bill Gates, from "OS/2 Programmer's Guide" (forward by Bill Gates)

  18. The Emperor has very few clothes on Test Coverage Leading You Astray? · · Score: 3, Informative
    Test coverage measurement is a really dilute quality assurance tool. It can show you parts of your code that are untested, but it doesn't say anything about whether the other parts of your code are tested.

    Just executing a line of code or a branch (whilst running a test) does not imply that you are testing that code.

  19. Google Robots on Imagining the Google Future · · Score: 4, Funny
    For a peek into the future of Google, see the Google Robot FAQ.

    It's a strange combination of plausible and frightening.

  20. The U.S. model... on Sony Unveils PSP Translator · · Score: 1
    ...a cartoon bird acting as an interpreter will pop up and start talking in the user's language...

    The U.S. model will feature Clippy.

  21. Can't imagine it's ready for real-world use on New Honda Accord Drives Itself · · Score: 1
    I can't imagine it's ready for real-world use.

    Let's hope it performs better than the Mercedes auto-braking!

  22. Drum memory on Hard Drive Memory Lane · · Score: 3, Interesting
    I was disappointed that the article didn't mention drum memory, which was popular in the 1950s. The magnetic surface was on the outside of a cylindrical drum.

    Sometimes there was even one head per track (fixed in position) which improved performance by eliminating seek times.

    There's a photo of drum storage about halfway down the following article (which I found more interesting and more informative than TFA): http://www.moah.org/exhibits/archives/brains/compu terage.html

  23. Evil potential here on New Software To Balance Privacy and Security? · · Score: 5, Insightful
    That means lawful U.S. citizens who don't fit the parameters are automatically ruled out.

    It also means that lawful citizens who do fit the parameters are reported on. The same as if the agencies are grepping.

    a savvy person may be able to tell that the program is running in the background ... by distributing this software all over the Internet to providers and network administrators, you can easily monitor a huge data flow

    How will this software be "distributed"? Virus? Payload in a Sony rootkit? Thousands of patriotic sysadmins? Plenty of potential for evil to be done here!

  24. Amber for Parrot on What is Perl 6? · · Score: 2, Informative
    For instance I very much like the look of Amber as a scripting language with maintainability in mind

    Thanks for your interest in Amber. I'm the author of Amber for Parrot which, although in the early stages of development, will hopefully become sufficiently complete to be really useful, sometime this year.

    Although Perl 6 is a nice cleanup and enhancement, the Parrot Virtual Machine is going to be far more important to the computing world than Perl 6. Parrot will do for scripting languages what the JVM and .NET are doing for compiled languages.

    Parrot is not yet functionally complete, but it's genuinely usable. It has been a delight to to target Parrot, because most things just work - and when they don't, the Parrot developers have gone out of their way to help.

    Parrot development has been pretty rapid recently - although you can't always tell from the documentation which often lags behind.

  25. They might collaborate with Google on iCell in the Works? · · Score: 1
    My take on this: Google already said they won't make their own PC, because they can work with some great hardware partners.

    So Apple will soon announce a tablet, a PDA, and a VOIP phone/iPod, each of which will work with the wireless infrastructure that Google is rolling out.

    See if I'm wrong!