Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:Humans are just dangerous (Score 4, Insightful) 510

Bah. You aren't driving, you're just riding in a box. You don't even need to own it -- you can just rent it for you trip.

We already have that. We call them "cabs".

And they're sometimes useful.

Which may be the way to sell this, more than "it's a car you don't have to drive!". Why bother? The *point* of owning a car is to drive it. Driving is *fun*.

(And if it isn't, please, please, please take the bus, train, or trolley. If you don't enjoy driving, you're not going to be paying attention, which, frankly, makes you part of the problem.)

The problem with driverless cars is not that they're going to be unsafe, but that they're basically useless. We HAVE means of transporting people so that they don't have to pay attention already.

And yet we still own cars. Why? Because they're _fun_. Who's going to drop US$50,000 on a car that they don't get to drive?

Comment Evidence (Score 1) 547

I would find Tesla's case a lot more convincing if they had something more than computer logs. Perhaps they should get some of the BBC employees who were there at the track that day to give sworn statements as to their perception of what happened.

(Not that human testimony is all that reliable, but corroboration with some other source would seem necessary.)

At the moment it's a he-said-she-said argument. The BEST approach would be for Tesla to offer a rematch, and to have a couple of Tesla-certified technicians on hand to diagnose any problems, lest some idiot jump to the wrong conclusion on account of some idiot light on the dashboard lighting up at an inopportune time.

After all, that's the scientific method, isn't it? When you have a dispute, run the test again, and verify the results.

Surely nobody objects to the scientific method *here*.

Comment Re:Right on. He's an idiot. (Score 1) 831

Actually, I by far prefer to have a deployment environment different from my development environment.

Some of the biggest causes of crappy applications (once you eliminate idiot developers and insane management, of course) are the assumptions we bring to the table. When your development environment differs from your deployed environment, you learn to identify and document the hidden dependencies of your application, which sucks in the short run but is a huge win in the long run.

Want to deploy to a RedHat linux box? Develop on a Mac, do the integration/systems testing on a Debian box, and then do the acceptance testing on a RedHat box. You'll expose hidden dependencies early on, and make explicit the assumptions you're making about the environment you expect to be in.

Which just makes the application that much better.

Comment Re:Why would you want to do those broken things? (Score 1) 551

Why is there this assumption that an ISP will give out more than one (or five) IPv6 address(es) per account? (Especially in the US, where charging for SMS messages is acceptable, even though they're effectively zero-cost on the providers.)

Whining about how NAT breaks stuff like FTP misses an important point: FTP and friends are fundamentally broken. People who have invented protocols since the invention of NAT who adopted the FTP model are guilty of being egregiously stupid.

Logging into a firewall / NAT-box to open up a port through to a specific machine is not difficult. The advent of networked games showed us that it's well within the capabilities of non-technical people to properly configure their firewall/NAT systems to accomplish this.

NAT is a fact of life, like DHCP, and it isn't going away. IPv6 won't kill NAT, it won't kill DHCP, and it won't magically make poorly-designed VOIP systems work (better).

There's no particularly good reason for my network to look like more than one computer to anyone outside my network. There are very good reasons for one of my computers to look like several distinct computers within my network.

IPv6 won't change this. All it will do is (a) make me set up DNS for my local network, because it's not practical to try to remember an arbitrary IPv6 address, and (b) make me set up a subnet with a translation proxy, so my network-capable embedded devices and "legacy" computer systems can still use the network. We're still going to have NAT, we're still going to have DHCP, and very likely, we're still going to only have a small number of internet-accessible IP addresses.

We just won't be able to remember them.

User Journal

Journal Journal: On Miserable Programmers

There's an article on GarlicSim that caught my attention . . . http://blog.garlicsim.org/post/2840398276/the-miserable-programmer-paradox

And it just doesn't make much sense. Perhaps it's just an oversimplification of how things actually work, or it's a sign of a programmer with limited experience, or maybe I've been lucky. More likely, my metrics are different.

User Journal

Journal Journal: Whiners

Apparently, the folks behind "Hudson" (a project I've never heard of and probably don't care about) are so upset with Oracle that they're going to change their name.

(See http://www.hudson-labs.org/content/hudsons-future )

Has Oracle actually done something objectionable, with regards to the Hudson project?

No.

Has Oracle indicated that they're likely to do something objectionable, with regards to the Hudson project?

Again, no.

User Journal

Journal Journal: Android and the iPhone

Well, I now have an Android phone.

And, frankly, I don't think Apple has much to be worried about.

Sure, it's a sexy little phone. A little bit sleeker than my year-old (to me) refurbished iPhone 3G. It has a mini-SD card that I can replace, unlike the iPhone. It has a battery that can be replaced, unlike the iPhone. The camera has a flash, unlike the iPhone.

Comment Re:Quality vs. Quantity (Score 1) 545

I work with someone like that. He hits a lot of keys in a very short period of time... but almost half of them are the backspace key, because he almost never hits the key he wants to hit.

It sounds like he's getting a lot of work done. If you look over his shoulder, you might find out he's spent the past five minutes trying to scp his editor's configuration file from one machine to another.

Comment Re:Not really important if somewhat proficient (Score 1) 545

A moderate typing speed suffices. Say, oh, 30wpm, or thereabouts?

If you're not typing at a reasonable speed, you're going to have an incentive to shorten variable and function/method names from something reasonable to something cryptic. You're going to avoid typing documentation, or worse, propose that your cryptic POS code is 'self documenting'. You're going to be an unpleasant partner if you end up pair-programming. All this means you're not only affecting /your/ productivity, but you're now negatively affecting the productivity of others -- all because you're too damn lazy to learn to type.

It's not really about raw speed. Typing should be an unconscious reflex... you want words and symbols to appear on the screen, and they should do so, without you having to think about it. That way you can think about the problem at hand, and not about the act of entering the code to solve the problem.

User Journal

Journal Journal: Back!

A new machine is a good time to re-evaluate how one's been doing things.

Such as logging _in_ to Slashdot.

Let's see how the new interface holds up.

United States

Journal Journal: Water Rights

Ran across a pathetic entry on qbit.cc on water rights, but the the page required Javascript to leave comments -- so the site is run by (an) idiot[s].

Slashdot Top Deals

Life is a whim of several billion cells to be you for a while.

Working...