Forgot your password?
typodupeerror

Comment Re:Who is liable in an accident? (Score 1) 74

So who is liable in an accident? The manufacturer?

Yes, the manufacturer of the self-driving system. People have been asking this silly question for a decade now, even though there is no other answer. Google, at least, has stated publicly on many occasions that they are liable for the actions of their self-driving vehicles.

Comment Re:Good luck with that (Score 1) 74

They admitted exactly what I said. Which is that they periodically remote control the cars.

No, they did not. In fact they said exactly the opposite, that the cars are never remotely-piloted. They said that the cars occasionally request guidance, which means something like "Should I go this way or that way?", then the car acts on the answer.

Comment Re:Being too wealthy really is sociopathic (Score 1) 166

This level of aversion to having to "slum it with the masses" where every last bastion where you might come across a person with a 5 figure income

Dude, you're being ridiculous.

That's clearly not the intention here if the end result of passing through the luxury terminal is boarding the same airplane as those masses, and it is. It's obviously just to make the airport part of the travel experience nicer, in ways that would be too expensive to apply to the regular terminal. It's the same thing as airport lounges (I'm a Delta Sky Club member myself, a privilege I pay money for so I have the option of a nicer place to wait, the availability of hot showers on long trips, food, drinks, etc.) just scaled up to cover the whole airport process... right up to boarding time when the people get shuttled to board with everyone else.

Comment Re:We need Google (Score 1) 27

How hard could it be to implement a hard "include only these words, exactly as I spelled them"?

The issue is, I think, that those of us who want search engines to work exactly like that are in the minority.

Tiny, tiny minority. And if you think you want that, you're wrong!

Also, it's worth pointing out that finding matching pages in a database of pages is indeed trivial -- and building that is utterly insufficient, because for any query that trivial matching algorithm will return a huge number of pages. Thousands, even for the most obscure technical terms, millions or tens of millions for more-common words.

The hard part of building a web search engine (and it's very, very hard) is ranking the results once you've found them, so the thing the user wants is on top. That was, in fact, Google's big innovation: PageRank was Larry Page's idea for how to rank pages by examining the link structure of the web and prioritizing pages with more inbound links. That specific mechanism quickly broke down when SEO companies began exploiting its structure, but in addition to being gameable, PageRank had another problem: What if the search terms are used in multiple domains? The classic example is the query "python spacing". Am I looking for information about how large an enclosure I need for a captive python, or am I asking about indentation in programming?

So Google, and every other competent search engine, has shifted towards supporting queries in natural language, as well as using contextual information when available, such as the user's search history -- in the "python spacing" example, unless the user is a zookeeper who also writes code, their search history will point to the correct domain.

If you're writing queries as lists of terms that you want matched in pages you're doing it wrong. You'd actually be unhappy with a search engine that gave you exactly that, and you're also artificially reducing the effectiveness of the much better search engine you're using. Try typing questions instead, e.g. "How much space does a 10 foot Python need?" (correct spelling, capitalization and punctuation are not really required, but I use them anyway). This will give the engine more contextual clues about what kind of thing you're actually looking for and you'll get better results.

That said, it should be pointed out that if what you really, really want is "include only these words, exactly as I spelled them", Google will give you that. Just put them in quotation marks.

Comment It's too bad they don't provide numbers (Score 1) 27

It's too bad they don't provide numbers, because the numbers are incredible. I occasionally checked the search qps numbers when I worked at Google, just for fun, and... wow. Say what you will about Google, their scale is incredible. The services work so reliably and quickly that you don't often think about what the infrastructure must be like to handle it -- and you can't achieve that kind of scale just by throwing hardware at the problem, either (though lots of hardware is required, obviously). Every layer of the stack is finely-tuned for performance, with both macro optimizations like sophisticated distributed consensus-based eventually-consistent storage and micro optimizations like libraries that squeeze maximum value out of every cycle.

Supporting tens of millions (maybe hundreds of millions now?) of queries per second against a multi-petabyte (maybe exabyte now?) database is an incredible feat of engineering, as is keeping the whole system humming along with near-perfect reliability. There are a lot of damned fine engineers at Google, and "engineer" is absolutely the right word when you're talking about global-scale infrastructure.

One of my first "Google-scale" moments was shortly after I joined in 2011. The global data center status pages had a bug, which was that the field that displayed the aggregate on-line storage (basically all spinning Rust back then, I think; the SSD transition was just about to get under way), was a Java long, a signed 64-bit integer, and it had just wrapped; Google's online storage had exceeded 2^63 bytes. That is a big number. They just updated the code to use a BigInteger instead.

Comment Patent filings are meaningless (Score 1) 51

All of the big tech companies incentivize their employees to write up as many patent ideas as possible, and anything that looks remotely plausible gets filed by their patent attorneys. This in no way means the company has any plans to build the thing patented.

Why do they do it then? To build up their "patent warchest". Every company knows that they're going to get sued for patent infringement, because it's just impossible not to. Hamstringing your engineers by having patent attorneys scrutinize everything they're doing to see if it happens to be somewhat close to a thing that someone else patented will drive everyone nuts and drive productivity to zero. And you definitely don't want your engineers searching the patent database themselves... if they stumble across something vaguely close to what they're building or thinking about building, then go ahead with what they were going to do anyway, it's now "willful infringement", eligible for treble damages.

Instead, companies file for patents on everything possible, mostly with no plan whatsoever to build it, so that when they get sued they can then dig through their warchest to find something vaguely related to what the plaintiff builds/does (assuming the plaintiff is a company that builds stuff; patent trolls are a separate issue and require a different strategy), then threaten a countersuit. Then the lawyers get together and craft a cross-licensing agreement, which rarely includes any money changing hands or anyone changing what they're building and selling.

Patent filings like this one aren't news, they're noise, and /.'s editors should know better.

Slashdot Top Deals

Every successful person has had failures but repeated failure is no guarantee of eventual success.

Working...