Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

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.

Comment Re:another language shoved down your throat (Score 4, Insightful) 415

That's rubbish. Most of the major platforms have had Java ported to them. Including various obscure systems is ludicrous. If I want a program that I'm almost guaranteed will run without recompile on Linux, Windows, BSD and even many mainframes, then Java remains the best solution. I'm not saying, from a programming perspective, that it's all that great, but from a platform neutral perspective for most of the systems that a programmer will encounter, it remains the best.

Have fun running an x86-64 Linux binary natively on a Windows 8 machine. I can. however, write a Java program that I can almost guarantee will in fact run on x64 Linux or Windows.

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

...ever put in that car insurance fob into your auto's computer port? (e.g. Progressive's Snapshot, where they treat it as a cute little device that aggressively records everything your car is doing when you drive.

Very interesting... thanks for the link, I just signed up. I did find it interesting that my 2004 Durango is compatible with their device, but my 2013 LEAF is not.

Comment nice tech, dubious products (Score 1) 150

IMHO all this tech is basically good, but I should point out that I also consider a large wooden horses to be basically good things, too. (They can be neat works of art, or convenient sources of fire wood.) That doesn't mean I'm saying you should wheel all the ones you find, through your city gates! There are other issues besides the utility value of wooden horses. It's the tech that should be celebrated, not necessarily all the products that use it. Tech and products are two very different things, even if related.

There's a pretty easy way to judge the ads for this stuff: what protocols does the product speak? Do you already have software in your repo that speaks that protocol?

And of course, you don't necessarily have to use someone else's service to get the device to work, right? (I'm not even saying you necessarily shouldn't use their service, but if you have to then the product is almost certainly garbage.)

Comment Re:Github Followers (Score 3, Insightful) 285

Being a good programmer is orthogonal with being a good manager

I strongly disagree, assuming by "manager" we mean "team leader" rather than "HR manager".

Being an outstanding lone wolf programmer is of value, but significant projects are almost never single-person efforts. Real top programmers also have to be able to lead people.

Comment Re:OMG, not my tooth brushing!!! (Score 2) 150

... If somebody learns every detail of the motions I make when I brush my teeth...

While your comment sounds like over-the-top sarcasm, keep in mind the time when you go to the dentist and your dental insurance company refuses to pay their portion of the bill because you have not been brushing your teeth properly....

There are two sides to that. How would you like an option to buy dental insurance that is dramatically cheaper, but which you can only get if you allow your brushing habits to be monitored and corrected? I think there's value in allowing people who choose to manage their risks well to be able to benefit from the reduced costs. For such a policy it would be important that you find out that your brushing is substandard before you go to the dentist, though, not after. It shouldn't be a surprise.

We do need to draw a line that prevents preferential treatment based on characteristics which are not within the control of the individual, including past behaviors, but I see no problem and lots of advantages in enabling the use of pricing to encourage behavior that reduces costs.

Comment Re:Amusing... (Score 2) 285

To the people who hired you, the most important thing is getting the product to work reliably so they can start making money with it. It won't matter at all how pretty the chart bubbles are in the design document, if the program crashes or is otherwise unusable. So score one for the talented programmers there.

Which is not to say software engineering isn't important -- only that exactly how important it is will vary with the size of the project. e.g. for a smaller project like a script or a one-off data processing program, just about any design (or no design) can be made to work well enough. For a large program (or one that will eventually grow into a large program), detailed software engineering is necessary to prevent its eventual collapse under the weight of its own complexity.

Comment Re:And in other news (Score 1) 139

If I am hit by your acquaintance while they are giving you that free lift, their private insurance will cover my medical bills for as long as needed.

If I am hit by a taxi from a regulated company, their business insurance will cover my medical needs for as long as needed. The fact that they have adequate insurance is something that is checked by the taxi licensing people.

If I am hit by an Uber driver, well who knows how much insurance they have - Uber covers them for $1Million but that doesn't necessarily cover even a year in medical expenses or long term care, so I am left recouping the cost of my care from the Uber driver themselves. Uber drivers are not regulated or inspected (yet - wait for that shitstorm to hit Slashdot when it happens) so there is no guarantee that when you get into that Uber car you are actually insured at all.

Comment Re:more leisure time for humans! (Score 5, Insightful) 530

The final end result of mass mechanized production is that the available workers will far outnumber the available jobs

That assumption is not borne out by history. If it were true, we should already have arrived at that point long ago, since it used to be that 95-98% of human labor was dedicated to agriculture, and the number is more like 2% today. How is it that anyone has work to do? We dramatically expanded some jobs and invented lots of new ones, many of which would be utterly baffling or even ludicrous to farmers of a few centuries ago. What will people do in the future to add value? If I knew that, I could undoubtedly make several fortunes. But what I do know is that they'll do something. Perhaps the economy will mostly be service-based, driven by peoples' desire to be served by people rather than machines. Perhaps much of it will be highly-specialized, custom-tailored creative manufacturing, producing one-off, hand-made items. Maybe a lot of it will be creative or artistic, a world of painters, storytellers, etc. Maybe it will mostly be about designing and rushing to market the next mass-produced faddish gewgaw (this seems very likely to me). Some of it will definitely be around the design, care and feeding of the robots, even if much of that work becomes robot-assisted.

What I do know is that as long as there are people there will be something person A wants from person B and vice versa, and with that basis for trade there will be an economy, and something akin to jobs.

this is the problem that communism was intended to solve.

That's revisionist history, ludicrously so. Marx never foresaw anything of the sort. He believed firmly in the labor theory of value, and as such all economic power derived from human labor, not from mechanical power. Communism was about combating the concentration of economic power in the hands of a few people who owned the means of production, at the expense of the masses who provided the labor (and hence the real value).

His view was misguided in many ways, not least in that it almost completely ignores the value of intellectual work; the guy who figures out the right way to apply labor to raw materials is fantastically more effective than the one who does it the wrong way, and in fact this applies at all levels of the chain, up to and including the allocation of capital. Communism is inherently horrible at effectively allocating resources since it lacks the price signals that bundle cost and relative value and communicate them in a way that enables efficient allocation of resources to maximize what people collectively perceive as good, which is why communist economies always fail, and will always fail, even in the presence of automated systems that produce and distribute all of the essentials of life to everyone equally, even if said essentials include what we'd call luxuries. Those essentials will become the baseline expectation, much like oxygen, and economic competition will be around something else.

Comment Re:Some Problems (Score 3, Insightful) 110

I'd say it's actually a little more complex than that. It depends not just on the source server but on every point between the source server and your machine. In the case of the Netflix/Comcast spat a while ago, for example, the problem wasn't Comcast's network, or Netflix, or the network between them, but Comcast's connection to the network between them -- so it was Comcast's fault, but not in a way that would show up with connections to other servers that took a different path.

And regardless of whether or not *you* blame YouTube when it's slow, many users do, which is why Google is doing this.

Slashdot Top Deals

In less than a century, computers will be making substantial progress on ... the overriding problem of war and peace. -- James Slagle

Working...