Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:translating for the athiests. (Score 1) 144

other particles we find similar to it could be given normal names like UHE particles, or super high energy rays but that doesnt secure grant funding in the theocratic Mormon state of Utah.

If the state of Utah is theocratic and makes funding decisions based on particle names, choosing blasphemous ones is not the path to big research bucks. Mormons take the prohibition against taking the name of deity in vain pretty seriously.

Comment Re:Python for learning? Good choice. (Score 1) 415

I'll disagree on that. We use white space to communicate our programs' block structure to other humans. Why should we use a different syntax to tell the compiler the same information?

IMHO it's far easier to logically get it right with braces and pretty-print it for proper indentation than fiddling around with whitespace.

Comment Re:Not new (Score 1) 253

Most companies want degrees OR equivalent work experience.

Most, maybe. But there are a substantial number that do demand a degree, and the non-degreed will always have at least a small handicap, because given two otherwise equivalent candidates, the one with the degree is likely to get the job, and after 10 years or so the extra four years of experience aren't going to mean as much as the formal education.

In addition, if at some point in your career you want to move into another career track the degree may well become even more important -- though the choice of major may become much less important.

Comment Re:That probably won't change... (Score 1) 415

Those early days are over and 3.x is intentionally designed to be more rational and consistent.

The issue being that is *always* the case. In the early python 2 days, they thought the 'early' days were over. I haven't dealt with python 3 with sufficient depth to be keenly aware of any real gotchas, but the fact they decided to add back in the explicit unicode syntax is a sign that they have at least continued to indulge in flux to fix bad design decisions. In that specific case, I don't see a downside for the increased ability to have python2/3 agnostic code so I won't declare any example of breaking 3.x series code with that. It seems clear to me that the python language can't quite exercise enough restraint in their enthusiasm for their vision of improved syntax and features to walk away confident that code won't break in a couple of 3.x generations.

It's almost like a curse, the more popular and energetic a language implementation is, the more likely it is to experience some incompatible evolution.

Comment That probably won't change... (Score 1) 415

Python is a language that has a fascinating tendency to break python on version upgrades. Yes, there is very clearly the python 2 to python 3, but even python 2.3 to python 2.6 can create worlds of headaches.

But then again no language is perfect. Old C code is frequently hard to build on modern compilers, perl had a very long history of not needing anything to be touched but some of the disilliusionment in prel 6 has caused even perl5 to get a bit fidgety as of late.

Comment Re:It's already going on... (Score 1) 353

They do comply with OBDII. Some of the bits are different, obviously. I have an OBDII scanner I use regularly with my LEAF. It extends the spec to allow reporting on some EV-only parameters, such as the state of each of the hundreds of cells in the battery, but it also reports lots of the same data reported by an ICE.

Slashdot Top Deals

Beware of Programmers who carry screwdrivers. -- Leonard Brandwein

Working...