Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:SUV vs pickup (Score 1) 205

An SUV does NOT fill the role of a pickup truck unless you don't actually need a pickup truck. You need a pickup when you are toting things that you do not want to carry in the interior of a vehicle like loose dirt, stone, certain bulky supplies, trash, etc. Messy stuff. Very bulky stuff. If you can put what you are likely to carry in an SUV then you don' t actually need a pickup.

An SUV plus a utility trailer does fill the role of a pickup truck.

Why would you "need" a commuter vehicle? The cost of any commuter vehicle is going to hugely outstrip any fuel savings you might possible generate.

The cost of a minivan plus a pickup plus the fuel to commute in the pickup is greater than the cost of an SUV plus a small sedan plus the fuel to commute in the sedan.

Comment Re: minivan dead? (Score 1) 205

The Minivan is the practical and logical choice

Agreed, unless you also need to tow stuff and/or go off road. Even if you don't do that stuff very much, renting an SUV or truck for those occasions isn't feasible, because as far as I can tell all rental car companies prohibit towing and off-road use. I do tow stuff regularly (boat, camp trailer, ATV trailer, utility trailer), and need to seat at least six people, which has made an SUV the practical and logical choice.

Now that my kids are moving out I no longer need so much seating, so a pickup truck is becoming the practical and logical choice. I'd like to upgrade to a bigger camp trailer, so one with a powerful diesel engine is looking particularly attractive.

Comment Re:Evolution (Score 1) 253

I think it's more likely that more people are becoming obese because of exactly one factor: age. They are living artificially prolonged lifetimes due to access to adequate food and to medicine. It's easier to get fat when you are 50 than when you are 30 because of the natural changes in your metabolism.

Comment Re:I disagree (Score 1) 241

Math is all about being precise, logical.. Communicating exactly one concept at a time. Natural languages do neither.

Except math is almost never actually done that way in practice. Euclid was wonderful, but almost all modern math does not work that strictly (and Euclid really should have been more careful with the parallel postulate -- there's "more than one thing at a time" involved there). Yes, proofs are careful and detailed, but so is, say, technical writing in English. Except for a few cases (check out metamath.org, or Homotopy Type Theory) almost no-one actually pedantically lays out all the formal steps introducing "only one concept at a time".

Comment Re: Your Results Will Vary (Score 1) 241

Not every programmer deals with these [mathematical] questions regularly (which is why I donâ(TM)t think math is necessary to be a programmer), but if you want to be a great programmer you had better bet youâ(TM)ll need it.

I don't think you need math even to be a great programmer. I do think a lot of great programmers are people who think in mathematical terms and thus benefit from mathematics. But I also believe you can be a great programmer and not be the sort of person who thinks in those terms. I expect the latter is harder, but then I'm a mathematician so I'm more than read to accept that I have some bias in this topic.

Comment Re:I disagree (Score 3, Insightful) 241

Math IS sequencing. So is using recipes. That is how math works.

Math is a language. Just because you can frame things in that language doesn't mean that that language is necessary. Recipes are often in English. English is sequencing (words are a serial stream after all). That doesn't mean English is necessary for programming (there seem to many competent non-english speaking programmers as far as I can tell).

Disclaimer: I am a professional research mathematician; I do understand math just fine.

Comment Re: Your Results Will Vary (Score 1) 241

College education wastes countless hours teaching academic stuff that a great majority of programmers will not use on the job, while neglecting critical skills that could be immediately useful in a large .[sic]

Of course there was a time when college education was supposed to be education and not just vocational training.

Comment Re:Your Results Will Vary (Score 1) 241

I think part of the problem is that "programming" is itself so diverse.

The other part of the problem is that math is so diverse. There's calculus and engineering math with all kinds of techniques for solving this or that PDE; there's set theoretic foundations; there's graph theory and design theory and combinatorics and a slew of other discrete math topics; there's topology and metric spaces and various abstractions for continuity; there's linear algebra and all the finer points of matrices and matrix decompositions and tensors and on into Hilbert spaces and other infinite dimensional things; there's category theory and stacks and topos theory and other esoterica of abstraction. On and on, and all very different and I can't even pretend to have anything but cursory knowledge of most of them ... and I have a Ph.D. in math and work for a research institute trying to stay abreast of a decent range of topics. The people who actually study these topics in depth are all called "mathematicians", but if you're an algebraic geometer then sure, you're probably familiar with category theory and homological algebra; if you do design theory and graph theory then those seem like the most useful subject available.

Comment Re: Your Results Will Vary (Score 2) 241

Calculus is perhaps not the best measure however. Depending on where you go in the programming field calculus is likely less useful than some decent depth of knowledge in graph theory, abstract algebra, category theory, or combinatorics and optimization. I imagine a number of people would chime in with statistics, but to do statistics right you need calculus (which is an example of one of the directions where calculus can be useful for programming).

Of course the reality is that you don't need any of those subjects. Those subjects can, however, be very useful to you as a programmer. So yes you can certainly be a programmer, and even a very successful and productive one without any knowledge of calculus, or graph theory say. On the other hand, there may well be times when graph theory, or calculus, or statistics could prove very useful. what it comes down to is whether you are inclined to think that way -- and if so it can be a benefit; if not it won't be the way you think about the problem anyway.

Comment Re:Evolution (Score 1) 253

:-)

You make it sound like starving people are getting fat too.

If they are becoming obese, the particular individual has a surplus of caloric intake, if only for this year or month. This is not to say that they have proper nutrition. So I am not at all clear that the fact that there is obesity in the third world is confounding evidence.

Comment Re:Corporate culture (Score 2) 272

My son is certified as a Microsoft Architect and at one point in his career was a senior Microsoft executive.

He described the upper levels as very political. There was little team spirit.There was a lot of jockeying for position, backstabbing and attempts to degrade people to to elevate yourself.

He eventually left and started his own company (which is doing quite well. He just bought a 40' RV)

I'm honestly not trying to Godwin anything but that sounds alot like career politics in the Third Reich.

With the small difference that in the Third Reich those who failed badly enough at the politics ended up with a bullet in their brain.

It sounds a lot more like career politics in most corporations. Not all, certainly, but most.

Slashdot Top Deals

"If it ain't broke, don't fix it." - Bert Lantz

Working...