Slashdot Mirror


User: tjic

tjic's activity in the archive.

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

Comments · 96

  1. Re:Disclaimers of Warranty and Fitness on Is Caps Lock Dead? · · Score: 1
    Actually, there are several legal documents (by type) that have sections that *must*, by law, be typed in all caps.

    That's what

    M-x upcase-region
    is for.
  2. MSFT is trying to have it both ways on MS Rails On Open Source, Appeals To Gov't Greed · · Score: 2, Interesting
    Microsoft has come out fighting in Asia, telling governments in the region that adopting open-source software will damage their own economies and is a "waste of money".

    ...

    Sharp, who used to work for Red Hat before joining Microsoft, said building open-source software is a "waste of money" and that a company was in effect giving away its intellectual property, preventing it from getting future benefits. "If you are compelled to give back to the community, then you don't have the opportunity to benefit from that knowledge," he stressed.

    So MSFT is trying to have it both ways:

    1. drinking this "milk" thing is stupid, because no one wants milk, and it's bad for you
    2. selling "milk" is stupid, because there's no way to make money at it.
    3. therefore everytime some sells milk to some else, they're both STUPID
    4. why doesn't everyone just drink Microsoft Cola (tm), which is good for you, strengthens teeth, cures rheumatism, and helps our stock price?
    5. And Also: if you don't...you're stupid.
    Economics 101 teaches "The Principle of Revealed Preference": you may not understand why people are choosing A over B, but the fact that they are means that they prefer A over B. It's darn-near tautological, but it's not actually 100% trivial. Real world observation beats ivory tower speculation 10 out of 10 times.
  3. handgun analogy is flawed on The Subtle Tyranny Of Spreadsheets · · Score: 1
    Like handguns, ss have brought us significant personal power at the cost of a good many social problems.

    Actually, guns prevent more deaths than they cause.

    See _More Guns, Less Crime_

  4. The Problem with Spreadsheets on The Subtle Tyranny Of Spreadsheets · · Score: 3, Insightful

    An acquaintance criticized spreadsheets and praised pencil and paper forms because mathematical errors can crop up in either one, but with paper there is a double-entry system, running totals, and review by brains and eyeballs.

    My argument is that paper is a big step backwards:

    1. it's not FTP-able; can not make arbitrary backups
    2. it's not mailable
    3. one can insert arbitrary figures with out validation
      • line 1 (paying customers): 10

      • line 2 (non-paying customers): 10
        line 3 (all customers; add 1+2): 400
    ...and yet, I understand my acquaintance's points. However, I think he has identified a defective coding style (yes, I'm arguing that filling in a spreadsheet is equivalent to writing a program), and that defective spreadsheet coding styles is encouraged by the fact that spreadsheets are a "language" that don't give the right mix of features.

    I use a decently large spreadsheet to run Technical Video Rental, and I've certainly found bugs in it, but I've noted that the bugs are denser, and harder to find in those areas where the computation appears with more intermediate values hidden.

    I think that a more confident spreadsheet programmer tends to hide more variables in complex cell formula; as I am not a confident spreadsheet programmer, I've - in many places - spread formula across multiple cells...and this has helped me figure out bugs.

    This points out running totals as one example of good practice. Nothing could be simpler in a spreadsheet, yet we almost never see it.

    So: why do spreadsheet programmers not do these things?

    One reason that occurs to me is that spreadsheets conflate calculation with presentation. Intermediate values use up screen real estate, and look ugly.

    Yes, there are tools that *allow* one to separate calculation from presentation: one could have two separate tabs, for example.

    Yet these tools allow for disambiguation of calculation and presentation in the same way that assembly programming allows for object oriented design.

    Or, to rephrase it: "Hidden steps considered harmful".

    I don't even like C/C++ code that puts too much computation on a single line: I want intermediate values that I can step through with a debugger.

    Perhaps what's needed are much higher level tools with in the spreadsheet that let one select cells of interest on one tab, then create a presentation tab based on these? I've got visions of cool Mac-Aqua-like greying out of 90% of cells, while one drags and drops the still-crisp cells around... Another/alternate idea: it might be nice if instead of the heavyweight tabs that most spreadsheets support, one could open zoom in on a single presentation cell and investigate little "pocket tabs" which might have ~10 x ~10 cells in them. The equivalent in C/C++ would be a complex expression on one line that decomposed itself into multiple lines with intermediate values only when you walk it with a debugger.

    Now, don't get me wrong: I'm not arguing for fancy presentation layers, or dancing pie-charts; I'm arguing for the ability to take a huge page of calculations and tie the some of the inputs, intermediate steps, and output to a much smaller summary page, or, conversely, I'm arguing for the ability to take spreadsheets as they are currently written, and expand them into a debuggable format.

    This, I argue, would make spreadsheets more useful, and decrease the number of bugs that crop up in them.

  5. Reader's digest condensed version of the post on Melting Europa · · Score: 5, Insightful
    After having contaminated Earth's Oceans, it seems that there are plans to send a probe drilling through Europa's ice sheet and explore the purported ocean below the crust. The plan seems to be to find Life there. But I wonder how long the time lag will be between the probe finding life, and a leak in the radioactive heater wiping all of it out. What next? Drill Sedna for oil?"

    After we remove the irrelevant ("after having contaminated..."), the admission of insufficient research ("the plan seems to be"), the speculative and hysterical ("a leak in the radioactive heater wiping out all [ life ]"), and the lame attempt at humor ("drill Sedna"?), we're left with the following condensed version of the post:

    there are plans to send a probe drilling through Europa's ice

    to which I respond:

    "yes, that's old news".

  6. Yes, we're quite aware on NASA Mars Press Briefing & "Significant Findings" · · Score: 2, Insightful
    Just out of interest, does the media in the USA cover space news from other countries? For instance, was the launching of the European "Rosetta" probe today covered?

    Instead of putting in us the burden of disproving that we ignorant provincials, look at news.google. It's the top Sci/Tech story.

    Every American space enthusiast I know is quite interested in Russian, ESA, Chinese, Indian, etc. space programs.

  7. Re:The thing a programmer most wants. on Young Programmer, Stop Advocating Free Software! · · Score: 1
    The thing *I* most want is to be able to pay my mortgage, get a few new books every month, and keep my dogs supplied with kibble and toys.

    Somewhere else on the list (high up, I suppose, but certainly not number one) is to have my code used.

    If I could choose between losing my house and having to sleep under a desk in some academic department (I raise this not as hyperbole, but as an example of some more-extreme free-software behavior), or moving into some other field, I'd move into some other field.

    I've got lots of other interests, and there are livings to be made in any of those fields.

    TJIC - technicalvideorental.com

  8. Re:Oh for christ's sake on Singularity Sky · · Score: 1, Flamebait

    Hey, this isn't a politically correct undergraduate liberal arts school love-fest, where diversity is the first and only good, where all opinions are wonderful, except those opinions that make other people feel bad.

    The fact of the matter is that different artists are better or worse at what they do, and bending over backwards to molly coddle folks who still like creampuff science fiction does a disservice to them, and to anyone else who might read a review.

    I'm not exactly sorry to say that Gene Wolfe and Michael Swanwick's work is radically different (and, yes, *better*) than _Xanth 49: More Puns about Panties and Ogres_.

    I, for one, thank the original reviewer for a spot-on accurate review, which not only explains what's so right about _Singularity Sky_, but attempts to educate the reading public about what's wrong with most of the pulp that's published.

    If you don't want to have your tastes developed to appreciate something a bit more sophisticated, fine: but don't call down the wrath of /. on someone who's trying to help you better yourself.

  9. Re:Script-Fu Hell on First Preview of GIMP 2.0 Ready for Testing · · Score: 1

    There are already two language extensions, each of which is aging and getting brittle, and the solution is to add a third language extension?

    Isn't this like saying "the cook at my favorite restaurant can't remember how to cook the four dozen dishes on the menu...I think the solution is to add my mom's home cooked lasagne to the offerings?"

  10. Quicksilver is leaden on Best and Worst Books of 2003? · · Score: 5, Interesting
    The ironically named _Quicksilver_ is the most disappointingly leaden book it has been my displeasure to read in recent years.

    After _Cryptonomicon_ my expectations were high. Early on in _Quicksilver_ I realized that there was no way this book could be as good as the earlier one, so I adjusted my hopes downward accordingly...and even then, I was disappointed.

    The flaws are numerous.

    The one thing that everyone knows about the book is that it contains a frantic pile of trivia. I was actually looking forward to this aspect of the book, given that I enjoy random learning opportunities as much as the next geek, and given that this is one part of _Cryptonomicon_ that I was enthused about. _QS_ disappoints in this regard. To my mind there are two main bins that trivia are sorted in to: (1) those random items that are capable of clicking in an interesting way into the knowledge structure I already have; and (2) utterly random tidbits. NS delivered a few of the former, and a few truck-loads of the latter. In so far as the trivia was interesting, I already knew it (Germanic witch trials, etymology of the word "dollar", the broad outlines and purposes of the various 16th century political structures), and in so far as the trivia was not something I already knew, I found it dreadfully boring (hail-storms of random names of royalty, many of them playing minimal roles in the plot, etc.).

    Ah. I used the word "plot", so I've segued onto the next region of disappointment. _QS_ does not have a plot, in the conventional sense. Sure, in a 900 page novel (or a 2,700 page novel, really), one wouldn't expect the broad sweep of the action to be clear by page 50, or 100...but by page 500 or so, one would hope to have an idea of where things might be going. The book has Theme aplenty.

    The Theme, however ("Things Really Changed a Whole Lot, Religiously, Economically, Politically, and Scientifically"), is big, but too insubstantial and too vague to construct a huge novel like this on. _A Winter's Tale_ managed to work very well with out a real plot - it could hang off of the Theme that "New York changes a lot, and is magical through the ages". Then again, _A Winter's Tale_ was about 1/9th the length of Stephenson's Inflated Series.

    Speaking of inflation, this book needed an editor, badly. Dialogue and exposition are clunky in many many places. For that matter, dialogue and exposition are poorly differentiated. There's a joke about 1950's science fiction that 3/4 of the plot and background information are revealed in "As you know, Bob" asides. The same is true of _QS_. There's some minor variation on a theme: there's "As you know", there is "I need not mention the fact that X ...< 1,000 words elided >...because you already know that", and there is "as everyone in the town knew...".

    There's a persistent and pernicious meme in the art world that to truly convey some situations you need to recreate those situations for the audience. Thus, the only way to convey tedium is through a four hour movie, etc. NS seemed to be held by this meme: to convey the intellectual ferment and vast scope of the 17th century he felt the need write a book that was adrift in a ferment and vast in scope. Certainly he could not have conveyed these things in a novella, but that does not mean that he could not have pruned perhaps a third of what he wrote.

    The book is large enough that there's a Dramatis Personae at the end, which was somewhat useful...but it didn't work wonderfully well for me, because the entries were fairly short and defined the characters (well, historical figures) mostly in terms of descriptors and events that did not take place inside the book. If I come across a character who I know was present 500 pages earlier, but I'm trying to remember whether that character was a alchemist or a merchant, it helps little to learn that the character was a friend of the Duke of Wessex (or what have you). This is not a huge departure from how Dramatis Personae are usu

  11. office pool on tragedy on Pentagon Lets You Bid on Terrorism? · · Score: 1

    By this logic fire insurance is morbid.

  12. Re:It's a question of optimization on "Quick 'n Dirty" vs. "Correct and Proper"? · · Score: 1

    I like the way you quantify things, but one thing you miss: market share is determined at least partially by how early you get into the market. Thus "productLifetimeProfit" is not the same term in both equations.

  13. Re:Fact of line. on "Quick 'n Dirty" vs. "Correct and Proper"? · · Score: 1

    Even Apple has a fair degree of Quick and Dirty.

    For "Done Right", check out Lisp Machines, NeXT, and other dead companies with beautiful products.

  14. Re:Edsger W. Dijkstra opined on this subject... on "Quick 'n Dirty" vs. "Correct and Proper"? · · Score: 1

    What percent of Dijkstra's career was spent in the private sector, and what percent was spent as a tenured prof?

  15. Re:No stroy continuity on Review of T3: Rise of the Machines · · Score: 1

    Not *all* the cyborg parts were destroyed in T2.

    Recall that Arnold's arm gets caught in a big gear and ripped off.

    That arm never got dealt with.

    I've been wondering for years wether that was a plot
    hole or if it was going to come back in a later movie...

  16. Re:GPS is hackable on Protecting Cities from Hijacked Planes · · Score: 1

    ...of course, one way to harden the system against that is to use laser ring gyro for inertial navigation...

  17. GPS is hackable on Protecting Cities from Hijacked Planes · · Score: 1

    One mistaken supposition is that the system is not
    hackable. GPS is just a system of beamed signals. There have been attacks against "hard" random number generators that use background radiation...when someone realized that they could put a radiation source next to the receiver and guarantee that all "random" bytes were MAXINT.

    Similarly, this system is hackable by anyone who creates a few GPS transmitters that are broadcasting more loudly than the real sattelites (not hard to do locally). The plane above Manhattan suddenly thinks that it's in Kansas and has no problem landing in the "corn field" which is, in fact, the NY financial district.

  18. Re:people don't use chisels anymore either on Why Johnny Can't Handwrite · · Score: 1

    People don't use chisels?

    Shit.

    Someone should of told me earlier.

    I helped build a timber frame house a few weeks ago, and we were all using big chisels. Too bad we didn't think to read slashdot.

  19. Google Hacks on TiVo Hacking Book to be Released · · Score: 1

    I've got _Google Hacks_. It's pretty good: (1) lots of basic stuff, like the "site:" search term, information about the fact that google will rate search terms more heavilly if they appear multiple times in a query, the 10 word limit on queries; (2) info on the Google API; (3) a lot of perl code to do useful things.

    Recommended

  20. Re:Crazy on Peer Pressure Porn Filter · · Score: 1

    You say that a person has a problem if he feels that he can't control your his own actions and wants help.

    I think that most people who feel that they need help would agree with that - they *know* they have problems, and want to engineer (social) tools to help them achieve their longer term goals, instead of giving in to shorter term desires.

    Do you think the idea of two friends going on a diet together is "sick"? How about an alcaholic who goes to AA and has a "sponsor" whom he can call if the craving for a drink gets bad?

    What, exactly, is wrong with someone trying to build social structures to help them achieve their longer term goals?

    You're not arguing that /. is just a crutch for open source folks, are you? ;)

  21. Re:National Security on Saving Digital History · · Score: 2, Insightful

    Do you think that the intelligence agencies are only
    now realizing that this is a useful idea? This article isn't about the black archives - you can assume that they've existed for years and have no such funding constraints.