skysight-inc/HackerNews huggingface dataset:
No, those consumers who judge that that level of service is a better deal for them would switch.

To step back a bit, what I posited was only a hypothetical to show how such a choice might limit competition down the line.

To step back even further, your post makes it clear that we have an ideological difference here. I do not view rate-limiting as inherently bad. There is a ceiling above which I would not be willing to pay for a completely unthrottled connection. There also exists a price at which I would be happy to take a throttled connection.

My general preference would be for an unthrottled connection, but my preferences do not exist in a vacuum. The price difference where I would choose the throttled connection would have to be quite large, and the throttled vs unthrottled rates would also come into play.

Further, some of my favorite websites would not be much affected at all. This site, for example places a miniscule load on my connection and minimal data transfer in a month.

I don't generally frequent multimedia sites. I utilize an RSS reader for blogs, so that bandwidth is also fairly minimal (especially if I choose to omit images). Email is text for the most part. A website could compete very well with minimal bandwidth for any of these purposes.

Furthermore, you assume that the bandwidth would be throttled always, and I've gone along with that. There are other rate-limiting strategies that might be chosen. One might be a data transfer cap, beyond which the bandwidth is throttled. Another might be peak-hour throttling, in which case my late-night browsing would be unaffected (and I do a lot of that).

One plan that would be pretty tempting for me is unlimited Netflix and Pandora with a reasonable data cap (I haven't tracked my monthly transfer rates lately so couldn't say what would be reasonable here).

Further, I've not suggested that this be the only plan available. I merely suggested it (hypothetically) as a manner in which a new entrant might gain enough market share to establish itself as a player. The more ISPs there are, the more likely one is to offer service you like. The more you restrict the terms an ISP may offer, the harder it is for them to compete.

I hope this thought process helps clear up where I am coming from.

Finally, I ask whether you consider toll roads immoral, or whether you hold your cable (television) provider responsible for the (production/acting) quality of the television shows you watch, or if you want to stick up for HBO and how downtrodden it is by NBC? The provider of the means of access has no moral imperative to provide equal access to all content.
How did that go down? You would think it would be easier to just not talk to someone who solicits this.
If you managed to run a VM on a GPU it would perform like ass.

GPUs are incredibly slow at doing the sort of work that a CPU does. If they were fast at doing general purpose work, then CPUs would be doing the same things.

GPUs are extremely fickle with memory access patterns, branches, etc... It takes a lot of care to get them to run fast on a given workload, and that workload better be identically parallel (as in, every "thread" takes the same branches, with memory access in a uniform offset+thread-id order, etc..).
Good god, that'd we way too much power in the hands of a single company. They're awfully close to Googlizing the world. Which I think is theoretically the closest civilization could get to utopia. But I'm not one for utopia.
The author wants "science" to accurately communicate how certain particular conclusions are. By the time "science" new reaches the general public the certainty level always appears to be very high, even when there is no justification for that level of certainty. Even in well regarded scientific publications claims are often exaggerated and not reproducible.
Google seems unable to have a partner without eventually entering their market and becoming enemies. Apple before Android, Twitter before Google+ - I guess it's inevitable with how many different industries Google tries to tackle.
I think if this service is entirely defined by autonomous vehicles it's really a complete different service than Uber. No more driver ratings or passenger ratings, all the same car type, and it's own vast legal challenges
>> "Google could cut Uber down hard by pulling Google Maps API access."

Why would they do that to a company they are invested in?

>> "if they execute on this."

There's the key. They are going to face the same regulatory problems as Uber. Worse if they go the self-driving car route as that going to require huge overalls to legislation worldwide.
The linked article seems to disagree with this one from NBC News: http://www.nbcnews.com/news/us-news/judge-fbis-ruse-snare-po...

"A federal judge has ruled that FBI agents in Las Vegas did not violate the rights of one of the world's top gamblers when they shut off the Internet service to his hotel room last summer, then posed as repairmen to get inside."
>They could at least stop making up bullshit claims in headlines and text.

The problem there is that journalism has been decimated and they have to do something (to get clicks) to survive. I'm just pointing that out, not defending it.
I agree, I think those in the other camp are the ones that only calculate whether there would be a financial benefit and return from the project.
New startup selling polar bear fur insulators
At this point I'd be happy with just a Free multi-language simulator, let alone synthesis tools. There are a couple Free verilog-only or vhdl-only ones, but any modern project, for better or worse, has a combination of verilog, SystemVerilog, vhdl, and probably some verification-language testbench stuff (specman/vera).

Also, the current free simulators don't have the advantages that gcc had over commercial compilers mentioned. They are slower, have worse error messages (hard to believe that's possible but it really is), and worse language support. So sad.
Google is the only company with a potential edge over Uber right now. The point in time at which self-driving cars are usable by the the public is the only visible inflection point where Uber's hegemony is truly threatened.

(edit) The article suggest self driving cars, and by extension Google's ridesharing service won't be ready for 2-5 more years.
If Google competes directly with a company they are invested in via GV they're going to really damage the reputation of GV. Why would you accept investment from them if they're going to get access to your private info and then turn around and screw you.
> Right now, I could be posting pictures of the horrific amount of phlegm I'm coughing up while I recover from the flu.

Even you have to admit, that would be a pretty gritty but realistic take on life. ;)

That said, I'm not sure where your disagreement is. My assumption was correct about the OP's intent, so my next guess is that you're being contrarian simply for the sake of it.
Sprint doesn't need more retail outlets. They need more cell sites.

If you can't get a signal on a Sprint phone, drive up to a Sprint store. They have mini cell sites so their demos work.
I watched the video before and from what I remember argues that this hasn't actually happened before and cites that very few jobs were invented since industrialization.

It's not about inventing new jobs. It's about shifting the workforce to other jobs. Doesn't matter if they are new or we had people doing it before. Did we have mathematicians, professors, teachers, doctors, etc. before the industrialization? You bet! Total percentage of the population working those jobs?
In the good old days they also exploited their workers a fair amount, hired private security to break strikes (e.g. Homestead strike). Nowadays the most profitable businesses need nearly no unskilled labor or if they do, it is usually the subcontractors that mistreat their employees.
Google and Uber Are Going to War Over Taxis
Your Digestive System Is Combinatorially Complex
The LLVM DSL engine is really annoying to use, mainly because the pattern matching engine is pretty simple, and it's possible to express patterns in the DSL language which the pattern matching engine is unable to actually match. Until you know where the limits are it's really frustrating; you write a pattern which should work and the compiler blows stack or produces an impenetrable internal error because the pattern matcher has given up or gone into a working loop.

A large part of any LLVM backend is actually custom C++ code for matching and expanding patterns which the pattern matcher either can't or is unwilling to do (e.g. custom backend-specific DAG nodes). I direct you at this file:

https://github.com/llvm-mirror/llvm/blob/master/lib/Target/X...

github will give you a warning before loading it because that single C++ source file is over a megabyte...
If Google wins at ridesharing, it will be worth billions more than anything GV itself could produce.
It's not bad for consumers but companies like Google and Netflix have a vested interest in keeping everyone away from that model because their own businesses rely on average joes moving large amounts of data. At this point they have so much PR leverage that usage-based pricing can't realistically happen.
> Ng insists that Baidu is “only interested in tech that can influence 100 million users.”

Is this an effective way to start projects? Sure its the end goal but using this as the starting point might be unnecessarily limiting. It might limit ideas to things that seem safe at the beginning.

The seeding of most novel ideas often seem very niche/minor and then evenutally exploded in popularity - then their importance starts to become apparent (see Twitter).

I'd rather invest in a large group of people broken up into small teams trying a varied approach from bold darpa-style ideas to more practical localized problem, similar to Valve or YC.
I think part of the problem is that the human race is like that story about the six blind men and the elephant, where one guy argued it was like a spear because he had only touched a tusk and another guy argued it was like a tree trunk because he had touched a leg and so on. There are billions of people here, each with their own unique experiences, their own little slice of the truth. It is only reasonable that some think their piece is TRUE and attempts to rebut their piece of the truth must be crazy or something.

When I look back on historical concepts of things, often, they are decent mental models, given the limited information available. For example, Native Americans of the Pacific North West thought that the world was a bit of land floating on water in a bowl. This area is geologically active and when there is an earthquake, water runs up onto the land, not unlike what would happen if you floated something in water and then pushed down on one end with a finger, tipping it. So it's a fairly good mental model for the limited information available to them. It's not accurate given what we know today, but I think it's disrespectful and a disservice to act like it is simply "dumb."

I spend a lot of time trying to figure out how to take seriously the piece of the puzzle different people have and how to help people who see things very differently communicate effectively. It's shockingly hard. Most people want to insist, NOPE, you are an idiot and fucktard because I KNOW the elephant looks just like a spear. I have experienced that first hand, by god!

The part that most frustrates me is that the people who are the worst about this are often not the conspiracy theory "nuts" but the closed-minded folks doing it in the name of "science."
You can recurse and branch just fine, you just lose for/while loops.
They also did this shit with Apple, iOS, and Android; aslo with Twitter and G+. Not the investment bit, but the insider on the board thing.
wait... but your comment is doing that too? :)
Build your APIs with HTML
> Yep, which is also why they purchased Minecraft. It was more like purchasing the community of Minecraft users, which has a lot of children as well.

Microsoft has a strong presence in the gaming industry and a history of producing games going back several decades. Notch was looking to cash out of Mojang, and the kids playing Minecraft also have Wii's and 360's and Playstations...or at least the ones in and around my house. They have iPhones and iPads too and game on them as well.
"There is no doubt in my mind that support for Mantle/DirectX12/xxxx will be rapid because the benefits are both obvious and easy to explain, even to non-technical people."

Except that this won't only depend on the programmers, but on the management too, and seeing what those guys do at EA, UbiSoft, Activison, etc, I am not sure it will be properly utilized for the first wave of Dx12 games.
A related previous article: "NASA Study Proposes Airships, Cloud Cities for Venus Exploration" (http://spectrum.ieee.org/aerospace/space-flight/nasa-study-p...). Discussion: https://news.ycombinator.com/item?id=8760732
Show HN: Level-accounts – Opinionated, pretty secure auth using LevelDB
Jonathan Blow is doing some very exciting stuff in this area with his new language. Check out his latest talk on YouTube about data-oriented programming.
Aren't you mixing forward shading and deferred shading?
http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter09...
hahahahaha. Good luck google.

Anyone game to take longbets on Google building a successful product internally and scaling it with their traditional approach?

I'm always doubtful.
Rescale Releases New, Lower HPC Hardware Pricing
Killer quote:

which gives Google a fire hose of data about transportation patterns within cities

It seems that their investment in Uber was about getting someone to gather the data for them, perhaps it was cheaper than doing it themselves!
Using OAuth also doesn't give you a free pass. Plenty of apps/sites/organizations mess up OAuth implementation, and OAuth doesn't solve things for corporate/enterprise users either.

It's also not suitable for certain demographics, which puts you back at square one (rolling your own).
Really, Red Herring? It is not distracting, and in fact is not intended to be distracting. I argue that it is certainly uncomfortable for most technologists.

We are still at the very beginning of the Internet. With all the connected devices that are coming online, the nature of network traffic at a macro level is going to change. We really don't know where it's going to be tomorrow.

All of the pro-net-neutrality arguments seem to ultimately boil down to a desire to avoid a "buffering" toast on any video. The practical reality is that the baby gets thrown out with the bathwater. Because "BUFFERING" https://www.youtube.com/watch?v=uKcjQPVwfDk
Gotta admit. I've been using Session Manager [1] for years. It's a bit clunky, but it works pretty well once you figure out the UI for saving tab sets. It appears the primary complaints also revolve around its poor UI, but hey, I'm used to it. ;)

[1] https://addons.mozilla.org/en-US/firefox/addon/session-manag...
this is the least surprising news of the decade.
Code Read: An Ascended NetHack Bot in Clojure
I don't have insider knowledge, but I believe Google claims that there's a wall between Google and GV, and they act completely independently. This makes sense to me -- otherwise, no one would pitch ideas to GV that Google might one day implement (i.e. basically all ideas that have a software angle).

To me, if Google uses insider knowledge to copy Uber, then that would be huge mistake and credibility killer; if they want to build up their own competitor from scratch without any insider knowledge, then that's their business.
I wrote my experiences with Parrot in specific:

http://www.modernperlbooks.com/mt/2013/02/goodnight-parrot.h...

I did not write but agree with this view of the Parrot Foundation:

http://whiteknight.github.io/2015/01/14/parrotfoundation.htm...

Similarly, this retrospective from another ex-Parrot developer has similar feelings about the P6 language:

http://whiteknight.github.io/2015/01/14/parrotfoundation.htm...

I personally wrote several parts of "Theme, Pragmatics, and Purpose in Programming Language Implementation":

http://outspeaking.com/words-of-technology/theme-pragmatics-...

... and I had several discussions which led to the writing of "Why Perl Didn't Win" and did some minor editing to it recently:

http://outspeaking.com/words-of-technology/why-perl-didnt-wi...
Asteroids don't have gravity, forces you to figure out radiation shielding (which, granted, is probably as simple as digging into the asteroid), and requires you to keep a pressured environment with a 1-atmosphere difference.
A verifiable source of random numbers
I agree, my point is that in practice, patterns encourage that kind of mis-application in many many programmers, and not just the bad ones. The reasons why they do are part of years-old and still unsolved debates.

But I know what I saw: fresh off my love affair with the Lakos C++ book, I though GOF was the next cornerstone of OOP and a must read for everyone. Over the next few years, design debates and proposals where design patterns featured more and more prominently, started turning into bizarre minutiae and half-explored problem discussions. Again, simple and noncritical pieces of software seemed easier to describe and even develop, but the hard stuff became harder to manipulate, overabstracted, took longer to be truly finished (although it got to MVP state faster), and usually much less performant.
OSM is a way better anyway. This would improve uber.
There are some interesting relevant plots in this presentation (found via a google search): http://www.lpi.usra.edu/vexag/meetings/STIM/presentations/Cr... .
The reviews themselves are near worthless, but in bulk they start to gain value.

It would probably be better to cluster reviewers by apps they've reviewed, and to try to find patterns that way.
Why Uber and Google Will Become Big Rivals (Dec. 2014)
What the ... ? Is this serious?!
Isn't that setting up a straw-man?

Nobody sane would use C/C++ when they could get away with Python and nobody sane would use Python if they need to control the memory layout and access patterns like in C/C++.

Obvious candidates for such use-cases, besides kernel space, are games or video/audio systems or other stuff in which dropping frames is unacceptable, real time systems which includes some web services, or simply applications that have to use a lot of RAM, like databases, since even the most advanced mainstream garbage collectors are still awful at managing huge heap sizes.

And it seems to me like the target for Rust is pretty clear - that people are even considering it as a replacement for GC-ed languages is a pretty good achievement, but I don't think somebody wouldn't notice the stark contrast between what is a systems language and a GCed one right from the 10 minutes tutorial.

And btw, there are some instances in which Rust is safer than a language like Java in a multi-threading scenario. In Java or other JVM languages, you can happily capture a mutable object inside a closure and then mutate it asynchronously, possibly in another thread, while not synchronizing or releasing control in the thread in which the capturing happens. Even if you're using high-level abstractions, like actors, futures, streams and what not, this possibility of capturing mutable objects from the context by mistake in closures that execute asynchronously is always there, so to write safe code that protects against accidents you have to get religious with immutable data-structures and whatnot. This isn't to say that Rust is safer than Java - I doubt that. But it has some interesting ideas in it nonetheless.
Do you happen to live near that one radioshack in san francisco that is actually well stocked? None of the others are. Most of the time you're better off going to a Fry's to find electronics components.
An anti-trust lawsuit would be guaranteed
If you have physical access, just reset the bios and reinstall windows on the box from scratch. If the bios cannot be reset ( is such a thing possible ) then remove, clip, or melt the tpm chip in order to force the system to forget it's tpm info?
It's actually a shame. Mainframes are some of the coolest hardware in existence that run the most boring software ever written.
I assume they meant that if you were to double the diameter of the balloon, it would be a superlinear increase in lifting capacity (since volume is cubic in radius). However, it wouldn't actually be exponential, and two balloons added together definitely does not equal more than the sum of their individual lift capacity.
WTF really!!
So much this! Computers will not take over middle management. Any company that does this will suffer. Why? Because smarter companies will keep their management, which will USE the algos to assist their decision making. Will technology cut jobs? Certainly! Especially in the data processing. But right now the top comment is about a lemonade stand run by an algo... Nerd's wet dreams.
I don't think getting things from Venus orbit down to human friendly aerostat altitude is going to be an insurmountable problem. When sending things into the Venusian atmosphere, you can always take advantage of aero-braking. Then, the aerobraking equipment can itself be taken apart and used.

Running an economy on mostly carbon, oxygen, nitrogen, hydrogen, and sulphur would make for an interesting hard sci-fi book!
"all the same car type"

I can't imagine why you think this.

I'm picturing that you can order the Google autonomous car that has a 42" TV screen, a hot tub, and a magnum of champagne.

Or the stretch limo.

Or a flatbed truck. Maybe one without a passenger compartment.

Picture "PODS." Portable On-Demand Storage. Except the thing just drives to your house.

Picture ordering "Lightning McQueen" for your kid's birthday party. He shows up, and someone is doing the "Talk With Crush" thing, remotely animating Lightning's eyes, etc.

Picture ordering "Herbie The Love Bug" to drive your kid and his date to prom.

Or ordering the DeLorean from Back to the Future. Or the A-Team van. Or KITT.

Or a motor-home / RV.

Or a giant truck filled with Arcade Machines. Again, for corporate parties.

Or a portable kitchen. Stocked with ingredients you pick. Great for outdoor parties at parks, tail-gating, etc.

Or a micro-brew / mini-bar. Whatever bottles you open, you pay for. Stocked blender, ice, brews on tap, etc.

Cripes, if you want to test-drive a car, having one that can autonomously show up at your work, or home... Not that you'd necessarily buy an autonomous one, but the idea of bringing the dealership to you?

Or ordering a snow-plow. No driver. You click a button, pay $10, and your driveway gets plowed.

Or getting a Student Driver car. It sits there watching your kid learn to drive, and saves their ass if they do anything dumb. Gives them a report card. Lets you know how they're doing.

Or ordering a Sleeper car. Shows up at my house at 9 pm, and drives me to Chicago by 8 am. I'd order one every weekend.
How two ‘free’ games made enough money to buy Super Bowl ads
Can computers understand human language? The answer is, sort of