skysight-inc/HackerNews huggingface dataset:
Because having supply > demand is bad, resulting in cars idling in the streets, increasing pollution and gridlock.
Not false, although if we went back in time and told them it would get stuck in the shade of the one shade tree on the asteroid, they'd probably just have put an arm on it to push against rather than ripping out and redesigning the whole power system. Escape velocity is like 1 MPH so they'd have to move pretty carefully.

I was hoping for an apollo 13 style duct tape solution to move the thing to a better, less shaded spot involving the drilling arm as a pogo stick or something, but that hasn't happened as of yet.
Node's regular expression engine will run circles around almost every other language implementation out there.[0] This is thanks to Google's work on V8.[1] Regexes are, maybe surprisingly, one of the few things that Node is good at.

[0] http://benchmarksgame.alioth.debian.org/u32/performance.php?...

[1] http://blog.chromium.org/2009/02/irregexp-google-chromes-new...
Note that your examples are equivalent only if neither doSomething nor a modify b.
The URL Schemes are unauthenticated, but the main problem is that duplicates are resolved by the host OS at install time, either as first-installed app wins (OSX) or last installed app wins (iOS).
British Govt dodges FOI by deleting emails after 3 months
>hacking politics
It is so good to see ES moving again, after a decade in the wilderness. EC5 wasn't an aberration, and there are lots of productivity improvements in this and coming in ES7. A big thankyou and congratulations to the people who worked so hard on this. The work of a standardisation committees is often a thankless task.

On a slightly churlish note, the typography / graphic design of the standardisation document is absolutely horrid. From the color choices, to the (many) fonts, to the early 90s type treatment to the fake laid paper texture on the cover to inconsistent spacing inside. Shiver. Okay, superficial, but only slightly so. I genuinely think that type and book design is important for communication.
Teachers sometimes. Doctors? Never heard of a union representing doctors in the US.
Show HN: Pure CSS Batman minion
what they're doing is making up a new hypothetical continent consisting of the US, China, Europe, India, Japan and comparing that to Africa.

I think it works to show how big Africa is.

But yes, if you compare countries, you can take comparisons further, and it would be more practical.
Show HN: Market Visual – Better stock portfolio manager, trade at $3.49/order
That works when you know what it is you're looking for.

Google still wins when you don't know the word/term/name etc for something and are describing it. The reason for that is mostly that every time someone searches on Google, they help make Google smarter. Effectively every time you search, the results are largely based on what someone searched for historically and what they clicked (or even subsequent searches and clicks).

e.g. "movie about kidnapped daughter" (I'm looking for the 2008 movie Taken, but have "forgotten" the name).

Google: 3rd result.
Bing: 8th result.
DDG: 7th result.

Why is Google 3rd and DDG/Bing 7th and 8th respectively? They likely have all indexed the Wikipedia and IMDB pages for the movie Taken. However Google likely ranks those links closer to the top because historically that's what users want when they searched for that phase.
What is the expected cost to Uber of this change?
Plus, it will end racism and make anime hair color a reality.
100% agree with practicing
100% disagree with "Books are a waste of time"
There's something interesting here too in that what many call variables are actually a bit more like "assignables". The upshot is that only in programming do variables behave this way---distinct and unlike mere "names" which we're more familiar with from day-to-day life.

So often one "learns (programming) variables" in how they're implemented instead of merely what they mean. Their meaning is much more hairy than mere naming.
No, there's definitely an underlying substrate of significant commonality between the various programming languages and technologies. If you're at 10 years in and you still feel like a beginner, you're doing something wrong.

Obviously I can't expect to pick up a brand new technology and instantly expect to be a wizard, but I do expect that I can pick up a new technology and be functioning at a high level in a week or two, tops, because it's almost certainly just a respelling/reskinning of some technology I've used before.

(The whole "young guys who know way more than their old-fogey elders" was, in my opinion, an isolated one-time event when we transition from mainframe tech to desktop tech. Despite its recurrence on HN, I think "age discrimination" is naturally receding and will just naturally go away as the people on this side of that transition continue to age, and skill up.)
Uber Drivers Are Employees, California Labor Commission Rules
I'm sorry, but you're really wrong. TCL is a beautiful language; consistent, easy to extend both semantically and syntactically, it offers a stable and mature ecosystem and is quite performant for an interpreter.

> it's the most god-awful language I've ever seen

I wonder, how many and which exactly languages have you seen, used and learned? Are you sure you're versed in PLT enough to be able to really understand all the TCL features and their impact on the language?

I'd say TCL is fairly similar to Lisps and REBOL, which makes it both simple and hard to master. It also makes it very different from BASIC...

[EDIT: typo]
This is ignorant of both history and the present. Speaking as a three year resident of China they are a hell of a lot more racist than is common in the West. The only reason China doesn't have atrocity baggage in Africa is that they didn't have the opportunity. The Qing were all about genocide when it was useful. I'd say ask the Oirat or the Dzhungars except these groups no longer exist.
Building on top of the author conclusion: How can we have quality distraction ?

"It may be that, with our mobile games and Twitter feeds and YouTube playlists, we’ve allowed distraction to become predictable and repetitive, manageable and organized, dull and boring—too much, in short, like work."

I can recall a few times where this happened to me: playing a game started feeling much like work, or reading some feed, or doing anything else that has been "gamified".
All Onboard: How Samuel Hulick's Teardowns Are Influencing Your World
How is it literally remarkable stuff?
Introducing the New LinkedIn Pulse
Any suggestions on Non-compete clauses that basically say you can't work for any competitors or customers. In a multi-national corp that is basically every possible employer.
Taxis in New York (including Ubers) are required to have a special license plate. Also taxis looking for passengers illegally will honk at people who look like they might need a ride.
While true, this phrasing may be a bit misleading. The concern at the time was that saturated fats were bad, and unsaturated fats were not as bad. But the unsaturated fats (think regular vegetable oil) is liquid at room temperature instead of a gel, and has different cooking characteristics.

But the process of hydrogenation turns that liquid (at room temp) oil into a form that is closer to the traditional animal fat oils (i.e., lard). It also happens that the hydrogenation produces as a byproduct a small amount of trans fat contamination (this was never the goal, to produce trans fats -- it is a hard to avoid side effect of hydrogenation). And at the time, the trans fats byproducts weren't thought to be as harmful as saturated fats, esp since they make up such a low percentage of the overall product. Of course, now science knows more, and corrections are being made.

Edit: Is my understanding above correct? I.e., is it the goal of hydrogenation to produce a more solid form of oil, and the trans fats are a byproduct? Or is it the trans fats that actually solidifies the oil?
I don't think so, especially since the Keychain being affected by this is a user file. Rootless protects system files.
If this sticks, Uber cannot absorb that cost and would have to shed many of the drivers - rendering Uber, as we know it now, defunct.
They're appealing so we'll see.
Minimum wage (probably including time you're available but without a fare), overtime, payroll tax, workers comp... and back-pay for all that for the last few years? Enormous, I'd imagine.
I think Uber can maybe weather this storm but I wonder how this will trickle down to the smaller personal service players like TaskRabbit/Caviar/Luxe etc who employ independent contractors.
If BuzzFeed could rip off the top few answers and combine them into one article "The 8 greatest discoveries of the past few years!", then it's probably not a great HN post.
Well, that's just the one failure scenario. An RTG would have solved many more - bad solar cells, cracked solar cells, particulate matter covering cells (ice/snow/dirt), failure to deploy cells, etc.

In fact if an RTG was used on the ESA's Beagle 2, it would also have not failed. The Mars Reconnaissance Orbiter snapped a photo of it recently. Its in one piece, its just its cells didn't deploy correctly due to hitting the ground too hard.

Landers take big chances with solar only power. There are so many things that can, and do, go wrong here. I don't know why taxpayers tolerate such shoddy work.
I wonder -- if Uber converted drivers in California to employees and dealt with the increased costs (passing them on to riders) but also prevented the now-employed drivers from driving with competing services (Lyft) -- whether the company wouldn't actually become even more valuable than they already are. If you are driving for both services but Uber comprises 80% of your volume and Lyft 20%, it's an easy decision to make. Given that the real asset for all these sharing economy companies is their elastic work forces (drivers and cars for Uber, residents and homes for Airbnb), the CLC may have just created an entrenched monopoly without realizing it.

Beyond that there is a really interesting debate as to whether sharing economy jobs are an end-run around minimum wage laws, rendering such laws meaningless for certain industries going forward. If the majority of workers are turned into 1099 consultants, but are doing effectively the same jobs (drivers, delivery people, etc) that employees did in the past, what does that mean for society?
In my limited experience, there was nothing about the language that had misleading definitions. What the contract said in English was what it meant. The only parts that had special legal meanings were terms that I didn't understand at all.

But reading the contract doesn't tell you, eg., what's actually enforceable in your state. The meaning of the contract might be clear but there's all sorts of context that you only get from an attorney. (Mine scoffed at one or two expansive provisions, and mentioned a few ways that poorly drafted provisions could be attacked in court if it came to that.)

By reading the contract carefully I was able to write up a list of detailed questions, and got more for my money than if I'd just said "here's a contract, tell me about it." If for some reason you won't be seeing an attorney, reading the contract and assuming the worst is way better than signing without reading.
So let me get this straight:

* People sign up with Uber

* They drive literally whenever they want

* Uber has no standards for their drivers other than "get good ratings" and "pass a background check"

..and they're considered employees? WTF?
I'm curious to read this argument. For all the hand wringing over Uber drivers as 1099 workers, they seem to be the very definition of contractors. They provide their own equipment, keep their own hours, NEVER have to work if they don't want to and 0 consequences for working or not working specific hours, etc. What is it about them that makes the employee like? Anyone know?

Edit: it appears that the critical factor they considered was whether or not the driver could have operated their business independently of Uber. They said they could not. They also cited the fact that Uber controls the way payments are collected and other aspects of operations as critical to showing employment. http://www.scribd.com/doc/268946016/Uber-v-Berwick
Interesting case is that Rust's cmp::max() doesn't support floating-point numbers, because maximum is undefined for Inf and NaN.

For floats there's partial_max() which returns Option<f32>.

It makes sense, but it never crossed my mind before that a simple max() function can fail.

It's also PITA to error-check such a simple thing, but somewhat surprisingly there's also f32.max() that works on garbage-in garbage-out principle.
Its exactly analogous to refusing to ring your fog bell on a boat while stuck in a fog bank, or refusing to use turn signals on a car.
That's pretty cool (from a technical point of view, not cool from a privacy point of view). It says my particular configuration of browser plugins is unique among 1,827,392 browsers tested. Taken together with all the other unique things means I'm unique among 5,482,178 browsers tested. Shouldn't there be a way to hide most of that so you would be far less unique?
Policy as a Service for your cloud infrastructure
Watch the video - they show the chart.

And yes, it is a noticeable difference in growth rate.
Java 8 and the App Engine
Thanks for this link. I will be reading it for sure. I also stumbled on the annotated source of Underscore.js a few days ago (http://underscorejs.org/docs/underscore.html). Would love any more stuff like this that anyone knows of.
There are a lot of downsides to drivers for this potentially, even beyond preventing them from driving for competing services. They also may be forced into working certain hours, which would be horrible for many Uber drivers who aren't doing it full time. I'm worried!
> But seriously: use Babel.

Ugh, I find this to be excruciating. So you read about some new cool technology on HTML5Rocks and you want to play around with it. You have to:

* npm init

* npm install babel --save

* npm install browserify/webpack/greatest-thing-ever-of-the-week --save

* npm install gulp/grunt/broccoli/other-task-runner --save

* vi (gulp/grunt/broc/other)file.js

* Write some code to build your application.

* vi myapp.js (write some code to do your thing)

* > (gulp/grunt/broc) build

* Write an html file that includes your bundled es5.

* Open it in the browser. Yay! Cool I can debug now... wait a
second I made a mistake.

* vi myapp.js and fix mistake.

* > (gulp/grunt/broc) build

* Oops I made another mistake. Better set up a watch-mode so I
don't have to keep running build.

* npm install some-watch-thing --save

* vi (gulp/grunt/broc/other)file.js

* Add your watch code

* > (gulp/grunt/broc) watch

* Yay I can finally just fucking code now.
No strawman - you're the one that said "any regulation is arbitrary" after all :)
Splat goes Ruby
> it comes off mostly like a whiny complaint

And how would you say your post comes off?
Coincidentially I've been on a kick for a while now of scanning stuff and was looking recently at some of the employment agreements I've signed over the years. My non-lawyer impression is that they all "say" about the same things but get progressively more detailed about it. The most recent one I signed was as part of the Blekko acquisition by IBM. Blekko's was pretty strictly boiler plate, IBM's has clearly been litigated a few times and the terms stated more clearly. The exact contents are of course confidential (which I find sad because as far as I can tell there isn't anything particularly valuable in say Google's terms versus Sun's terms and comparing them is interesting.)

And when I went to Sun my 'disclosures of previous inventions' was empty, when acquired by IBM it was about a page and a half. Of course if they are going to be somewhat detailed, so am I. So for example I now always mention my web site (which is much neglected of late but has a few ads which make a small amount a money each month), between my Google and Blekko engagements I had a pitched a storage idea to a couple of people, no one has actually built it yet so I keep it on the list, Etc. The sorts of the things you tend to collect over the years. Nobody has ever had any issue with me putting these things on the pre-disclosure list.

Generally I've found the much more onerous terms are the requirements for using your personal device to access work resources, they have gotten quite extreme (which I understand, given the security challenges). When the agreements start to reach out to computers or what not that I own and that do not have any connection with my employer I start to get a bit twitchy :-).

Bottom line, I think Sun's AoI had the same Intention as the ones the OP is talking about but it wasn't as verbose about it, and over the years I've noticed more and more verbiage to make it really clear that when you work for company X they really own the things you develop on their time, even if you think you're contributing to an open source project as part of your job. That latter wasn't even a 'thing' when I joined Sun.
> Just write code. Practice, practice, practice.

Writing code without guidance is probably the slowest way you can learn something. A good book or class will save you countless hours living with the consequences of your naive mistakes. Good writers and trainers forewarn people about pitfalls by providing fair warning about common mistakes. Better writers and trainers instill good mental models that timeless help the reader solve problems.

I'll agree that there are plenty of bad books that give bad advice. The solution isn't to say books are a waste of time. The solution is to recommend better books.
I disagree - I think everyone has a different needs, I would say those ones you perceive as "emotional, impatient, and poor team player" are the most loyal champions of the company and really gave it their all.
Whoops, but again as you say that is trivial to fix.
> Have you looked at the implementations of classes in jQuery, Prototype, Mootools, Dojo, etc?

Yes, and jQuery doesn't implement classes.

> I care about providing the most accurate information I can to the benefit of others.

By calling other people fanboys after they provided a link?

> ES5, ES6, etc are not cross-browser compatible.

I guess it depends on your definition of cross-browser compatible, but ES5 is what, 5 years old now? I guess it doesn't work on IE8, but by that definition ES3 isn't cross-browser compatible because it doesn't work on IE1.

As for ES6, it's cross-browser compatible in the same way that CoffeeScript is, with the added benefit that it'll work natively in most browsers in a few years.

> My last paragraph is in reference to the fact that JS/Ecmascript have never truly been "fixed". It is just a constant hodgepodge of whatever vendors decides to add on to the language.

That's really not the case anymore.
Handling User Authentication with Angular and Flask
There's many more reasons for them not to be considered employees, which is why this ruling is so puzzling and why they're appealing.
Americans Used 4.1 Trillion Megabytes (MB) of Data in 2014, Up 26% vs. 2013
So how are you instrumenting your applications?
Terminology has been corrected. Though, not all states are "At Will" given the severe restrictions they place on it.
I never said "don't use TrueCrypt". I'm just explaining why they posted that message. They said "this product will likely have unpatched vulnerabilities in the future" because it will likely have unpatched vulnerabilities in the future. It's unsupported, and using unsupported security software is really bad practice.

Use TrueCrypt, it's probably pretty secure still. A year from now, I might not be able to say the same thing. Two years from now will be even worse. It will get harder and harder to keep recommending it as time goes on and it hasn't been updated. But if anyone is wondering why they posted that message, it's not cryptic. It's just forward-compatibility. Eventually there will be a vulnerability, and it will not be patched.
Uber has standards for their drivers, listed in the linked complaint. Vehicles have to be specific model years, specific models for Uber Black etc., and well maintained. Can't ask for / accept tips.
Sponsored Screensavers and Special Offers for Kindle
Some people figured this out 40 years ago: Objects were supposed to be little (or big) virtual computers that communicated to each through message passing. Security (modulo side-channel attacks) is then just a function of each object's grammar and corresponding parser implementation.

We can then reason about security in terms of formal language theory. For example, an object's whose grammar is a regular expression is much more secure than an object with a Turing complete grammar.

Of course, if you take the idea of objects too seriously, you then realize that you don't need things like operating systems in the first place.
Microsoft merges hardware and software divisions after leadership shakeup
I see why you want A/B testing but look at it this way: if you find the answer to your question on the first results page you didn't miss anything. Hence: no explicit A/B needed :] If you do not find the result than !g might be a way out. Not sure how it works exactly, you just prepend or append it to the search. As other comments point out: in FF I usually do Ctrl-K (focus search), End (to unselect text), type !g, Enter
Germany is still up in arms about it - Snowden is the cause of the biggest strain in US-German relationships since I don't know when. (1945?)
The absolute error-rate is not really a problem if the errors are random and you have the budget to sequence enough independent fragments. Sequencing becomes tricky (both Sanger and next-gen) because of non-random recurrent artifacts associated with the sequencing method or molecular manipulations done to the DNA or RNA.
Former Nokia CEO Elop Leaving Microsoft
The Ultimate Startup Marketing Checklist
I haven't read it but perhaps they ran afoul of the 'same manager, same job' over 6 months which tripped up Microsoft?
Sadly, everything (literally, every little singe bit) you've written can be said for the USA. Sadly...
The first reason for this is bandwidth restriction. If I exceed my 4GB limit, I get hit another $15 for every gigabyte of overage. This incentivizes me not to click on the cat pictures...

Great motivation to stay on task. But...

Sometimes I see a deer, or a fox...

...that would be my new distraction. Constantly looking up to look around and see. I guess you could say this isn't different than being in the office though.

Regarding the bandwidth restrictions, sounds like a possible app, (maybe this exists). You get to set a cap and you get some sort of penalty if you go over. Ask a user to key in credit card details and collect $x for each gig over and you add a little more in incentive.
lol @ N1757 - Google Jet - http://www.flightradar24.com/data/airplanes/N1757

Privacy is only overrated for others...
IIUC, you're talking about using what amounts to a user-managed password-generation schema. This seems like a weak (re: entropy) and ultimately very user-hostile approach to password management. Having known people who use such approaches, they still have to remember at some potentially distant time just what cocktail of fields they used in their password formula for this site. That is, the burden of password memorization remains but they don't gain much for their trouble.

I hear of such schemes from time to time but I've never seen them subjected to real attack analysis. I strongly suspect that these mostly generate surprisingly weak passwords.
That doesn't really rise to the level of specifying how a work product must be produced (one of the main differences between employees and contractors), only some prerequisites. (They won't even let you drive if you don't have a >2004 4-door vehicle)