Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

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.

Submission + - Personal Rapid Transit Could Finally Work (forasach.ie) 1

fiannaFailMan writes: Before the current offensive in Gaza erupted, the city of Tel Aviv grabbed headlines and the imagination of futurists everywhere with the announcement that a so-called “hover car” passenger transport system will be implemented by the end of 2016 on a trial basis. The concept of Personal Rapid Transport (PRT) is not new. Various attempts at PRT prototypes have been proposed and built in the past, some resembling small bubble-shaped pods running on a rollercoaster-like rail system. Perhaps the most extensive study was carried out in Hamburg in the 1970s. Cabintaxi was a network of elevated tracks using a clever arrangement that had cube-shaped pods suspended underneath the track going in one direction, and other cube-shaped pods sitting on top of the track going in the other.

Comment Re:user error (Score 1) 710

Er, pegged to the right, I mean. That fridge may have been the least efificient model available in 1995.

I hypermile too. But here again, you'll do better with a better car, rather than sweating to make a bad car do a little better. If we took energy savings seriously, we'd smooth the undersides of our cars for starters. No more of this having the car's guts exposed to the world.

Comment Re:user error (Score 1) 710

I can't quite match you, but I have our house just under 300kwh in the months with the most pleasant temperatures. There are 3 of us, and it sounds like only 1 of you. You live in a place with a friendlier climate, while I am stuck in north Texas. Last year, we used about 5200kwh. Was hovering around 10000kwh in the 1990s. Improvements in lighting, displays, and A/Cs have made more difference than being an activist about turning things off all the time. However, the biggest saver is being willing to live with greater temperature differences, setting the thermostat to 83 in the summer and 70 in the winter.

I'm looking forward to about a 10% improvement now that we have finally ditched our old fridge. It was made in 1995, and the efficiency of refrigerators was greatly improved starting in 1996. It wasn't even efficient for a 1995 model, being pegged all the way to the left on the energy usage label.

Submission + - Why fundemantal research matters (forasach.ie)

fiannaFailMan writes: Governments sometimes see the value of science in purely economic terms, resulting in short-term thinking about what should be funded. For example, the Irish government has been criticized for focusing to much on scientific research that produces immediately tangible benefits, i.e. jobs, that bolster the image of politicians. "Professor Jean-Pierre Bourguignon, European Research Council president, recently reiterated a criticism made two years ago that Ireland is too focussed on research aimed at immediate job creation and as a result is missing out on potential funding. He is also quoted as saying that basic science must be left to flourish before people move to exploit it to create jobs."

Comment Re:We know it's a Goddamned planet (Score 1) 128

<dramatic music>New Horizons set out on an epic journey of <Carl Sagan voice>millions and millions</Carl Sagan voice> of miles to the most distant, coldest parts of the solar system. Its 5, er, 8 year mission, to explore the last unexplored and most difficult to reach Planet of them all, Pluto, and whatever planets may be discovered beyond Pluto.</dramatic music>

Suddenly, in 2006 Pluto was downgraded to dwarf planet status, and all the Planets were now explored.

Fight? What for? <glorious fanfare>Mission Accomplished!</glorious fanfare> It's over. Get a life!

Comment what should be off the table (Score 5, Interesting) 204

Nothing is off the table? Does the table include lying, doublespeak, file format lock in, using proxies to sue Linux users, bribing and strongarming standardization committee members, the whole embrace, extend, and exterminate strategy that they tried with Java and IE, Windows Genuine Advantage, staying in bed with the copyright extremists of the entertainment industry, continued support of organizations like the Business Software Alliance? Is any of that off the table?

If MS's new CEO isn't acknowledging that they went too far with that stuff, and that the company will go in a new direction, stop being anti-social, stop being evil, then the new CEO represents no real change, just some minor adjustments.

Slashdot Top Deals

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...