Comment Re:Headline is horseshit. (Score 3, Interesting) 239
Comment Re:If you're rich and Chinese... (Score 1) 101
Comment Maybe they'll be able to fix the Macbook Pro now? (Score 3, Interesting) 100
Comment Punishing people who get degrees we need the most (Score 5, Insightful) 230
Comment Tipping? (Score 1, Insightful) 155
Comment A read disturb problem (Score 4, Interesting) 101
Comment The real question in my mind (Score 4, Interesting) 119
Comment Good job capturing the "steamroller effect" (Score 5, Insightful) 304
Comment That's the REAL reason Google bought Moto (Score 3, Insightful) 46
Comment Re:Article misses the most important part (Score 1) 167
Comment Re:NSA (Score 1) 140
Comment Yet another peering fight (Score 1) 289
Comment Re:Thought: different engine (Score 3, Informative) 734
Turbines really don't do well with stops and starts, particularly when hot. If you could setup a system where the turbine ran continuously for a longish period and then shut down for a full cool down cycle: then yes, I think it might be a good match...but in general that load pattern doesn't match very well with automobile transportation. Perhaps batteries really are large enough now to make that work.
My experience with turbines has been that startup is always a risky operation and that every start has a small but real chance of causing catastrophic failure. Its hard for me to imagine they'll ever be robust enough for mass market use in something like an automobile....but who knows, technology is always getting better.
Comment Re:Thank you (Score 2) 141
No, you really don't understand what this is useful for. They aren't "reinventing TCP" because they think they can do it better: they have a different problem domain and can do better than TCP for their specific problem.
TCP insists on strong ordering of data: it provides reliability AND ordering. Sometimes you don't want both of these, and giving up one or the other can get you big benefits.
For example, there are many classes of problems where you want reliability but are willing to lessen the ordering requirements (networked gaming is a common example) because you want the lowest possibility of latency. By not requiring a strict ordering you can avoid stalls and get data sooner: when a packet is lost in TCP the driver has to buffer the data until it gets retransmitted. For a concrete example, if packet #99 in a TCP stream is dropped, even though your machine has received packets 100-2000 it can't give them to your application until 99 has been retransmitted....since the TCP contract is for strict ordering. This leads to significant latency effects under packet loss, and is one of the reasons why people use UDP.