Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Misguided (Score 2) 147

Shouldn't they be concentrating on turning Americans into decent people instead?

Nah; they don't have any fossil DNA from humans or other critters known to be decent.

But we can look forward to Americans who are furry and have an extra layer of fat. And this can be exported to any other part of the world where there's a market for such people.

Comment Re:link? (Score 1) 193

... , but "just keep clicking menu and submenu and sub-submenu items at random and eventually you'll get there" is not really a good user interface strategy. (although it seems to be a very common user interface strategy).

It's not just common; it's the standard approach that's pretty much hard-wired into the entire GUI approach. And the designers are openly proud of the fact that they did it this way. And if you managed to memorize the location of something important in the menu tree, chances are that one of those "upgrades" that you clicked on has moved it to someplace else by now. If you don't like this, you can use the CLI approach, except that most "consumer" computer systems have done a good job of hiding that from their users. We're all too stupid to understand something without pretty pictures, y'know. ;-)

Comment Re:USA, the land of freedom (Score 1) 304

(in a western suburb of Boston)

As opposed to those eastern suburbs of Boston.

I guess so; Revere, Glosta and P-town are all rather different from the town I live in - and from each other. But then, so are the towns to the west and south of this town, which are among the wealthiest in the state.

(Hmm ... It occurs to me that you might have been making a joke. Well, the funniest jokes are often the ones that have a strong reality component. ;-)

Comment Re:USA, the land of freedom (Score 3, Interesting) 304

You don't shop much do you? Do you have any idea how hard it is to find any household items not made in China?

I didn't find it hard at all in my household (in a western suburb of Boston). I easily found items manufactured in places like Malaysia, the Philippines, Vietnam, and even Japan. Oh, and a couple of items from Scandinavia, too. Not much made in the US, though.

Actually, my wife makes a lot of her own clothes, partly as a hobby, but mostly out of disappointment about the crap sold in local clothing stores. She has been complaining about the slow loss of the local fabric stores. Buying online doesn't work well, because you can't feel the material before ordering it. And most of her favorite fabrics do come from outside the US, though I don't think many are from China. But the "manufacturing" is done very locally, upstairs. ;-)

Comment Re:USA, the land of freedom (Score 4, Insightful) 304

No, the US isn't problem free, and the Iraq was the stupidest theater of war on record.

Are you sure of that? There's a lot of competition for that title, y'know. Most of the wars in the last couple of decades are serious contenders.

There's yet another one ramping up in the area between Russia and the Black Sea, similar to the American Civil War, but even stupider. In the case of Iraq, Saddam was a seriously evil bastard, with lots of blood on his hands, though of course that didn't come close to justifying what the US did to the Iraqi population (and what Iraqi factions did to each other), so it's pretty far up there on the stupid-meter. But do a bit of reading about the recent history in, say, Rwanda or Kosovo or Cambodia, if you want to see some really over-the-top stupid slaughter of civilian populations for no discernible reason other than the insightful word "theater".

You can also (re-)read Jonathan Swift's tale of Gulliver's Travels, especially the section about the war between the Big-Endians and the Little-Endians, for a good explanation of how such wars get started.

Comment Re:Backups (Score 2) 564

... my professor's computer is not managed by the university, nor is mine. Our data would be OK.

I hope you verified this before posting. ;-)

Since a reformat and reinstall was done, the permissions involved were presumably handled at a lower level (BIOS?) than the installed OS. So it could easily have hit any Intel-based machines accessible via the network. Such low-level operations are rarely done by software that understands subtleties like ownership and organizational structures.

It might be interesting to know whether non-Windows and/or non-centrally-managed machines were affected by this event. So far, comments on the topic sound like guesses or conjectures or assumptions based on reasonability; i.e., i nteresting, but probably not reliable information.

Comment Re:Worth repeating... (Score 1) 116

I've often said that you don't fix a software bug until you've fixed the process that allowed the bug to be created. The above quote is of a similar sentiment. Sounds great! Now just show me a program (more complex than "Hello World") with no bugs.

Of course, it has been occasionally pointed out that the canonical "Hello World" program (from the "C Bible") actually has a bug. Granted, it's not one that you're ever likely to observe in the wild, and good luck writing malware to exploit it. But most programmers, even expert C programmers, can't spot it despite being trivially obvious when pointed out. This is actually a fairly nice example of how difficult it can be to write bug-free software, and I'd wonder if it was done intentionally in that book "with malice aforethought". ;-)

Comment Re:Q: Why Are Scientists Still Using FORTRAN in 20 (Score 1) 634

ALL CAPS has been optional since 1990, at least. Fortran has had modularisation, structured code since 1990, Classes and object-orientated since 2003. Please update your prejudices.

Reminds me of a quip I heard back in the early 1980s: We don't know what language the scientific community will be using 40 years from now, but we know it'll be called "Fortran".

We might also note that the most common implementations of Fortran are now part of a package that also contains C and several other languages. They all effectively have the same capabilities, because if something isn't "doable" in one language, you can just call a subroutine in a language that makes it easy. The first-level parsers translate into a common internal language, and the modules past that level don't care what the surface syntax was.

I've seen a number of "Fortran" programs that were 90% coded in other languages. But the top-level entry-point routine was in Fortran, so the "program" was in Fortran. I once spoofed this on a project by writing an app "in C", meaning that the entry point was a C main(ac,av) routine, but everything else was in other languages. I actually used all the languages that we had "installed" in the compiler package, including Fortran. This got me tongue-in-cheek accusations of being a major geek show-off.

Comment Re:Dead-end bureaucracy (Score 2) 230

Dijkstra was right about BASIC, but a lot of us managed to recover.

Yeah, and I ran across part of the explanation in an earlier form that's really similar: In high school, I took several years of German and French. The teachers all commented that most of the students wrote and (occasionally;-) spoke those languages with English word order, and were obviously doing word-at-a-time translation; I was one of the few who quickly adopted non-English phrasing from these languages and sounded more like a native speaker.

It's similarly with software. You can often identify the first programming language of the author of a piece of code, because the code is obviously structured like a "native" Fortran or Basic or whatever program, while using the surface syntax of the project's actual language. But some of us look for interesting new conceptual tools in a new programming language, and concentrate on learning to use them effectively.

Dijkstra's comments were fairly accurate for the large majority who never really learn more than one "native" language, and treat all others as a translation task. Such people will rarely learn any conceptual tools that didn't exist in their first language, and are crippled just as he claimed. A minority of us look for the interesting new things in a new language, and his comments don't much apply to us. And I there's good evidence that Dijkstra was one of us.

OTOH, I've often wished I could use the tools from Lisp or Prolog or Snobol or APL or ... in the languages that are in common use now. It's idiotic that we still have to write loops to add two arrays; all languages should implement parallel array operations by now. Similarly, imagine the things you could do in C++ or Java if you could simply resolve an expression. And we had much better parsing tools than Regular Expressions 3 decades ago. (And Cobol even had the "CORResponding" adverb. ;-)

But those things didn't exist in Fortran or Basic or Pascal or C, so they'd be inaccessible to most people who had one of those as their first language.

Slashdot Top Deals

Radioactive cats have 18 half-lives.

Working...