skysight-inc/HackerNews huggingface dataset:
They [...] keep their own hours, NEVER have to work if they don't want to and 0 consequences for working or not working specific hours.

Not true. I know someone who drives for Uber. Just last month, he was suspended because he did not want to drive during low-demand hours (when he literally loses money). Uber drivers are, in fact, required to (a) work when they don't want to and (b) work specific hours.
Win $1,000 in conversion optimization tools
If you been doing a lot of JS for web stuff, and used SO etc to check things but don't have a thorough understanding of the language I would recommend the book "JavaScript the good parts"
Missing semicolons have more pitfalls than just minifiers being naughty.

return
someExpression

will parse out as:

return;
someExpression;

and you have assumption of function call in

x = y
(z).whatever()

which parses out as

x = y(z).whatever()

Nothing hint or lint wouldn't catch though. IMHO, you really need to be special to avoid explicitly writing out semicolons, but to each his own. I can maybe give it a point for unique style. :)
Think of ads as spam. There are a ton of spam filters, nevertheless spam cannot be eliminated completely. Ads are even harder to remove since they represent a revenue stream. THE revenue stream online.
Finally. IMO this is what the web has been calling for since AJAX went mainstream.

They are doing great work. The client's operating system matters little now, but it will not matter at all soon.
lovely, I had a similar experience pushing a PR rewriting the tokenizer to include column info
Just learn ES5 and then take the 10 minutes it takes to learn ES6's features. It doesn't add that much.
Actually, some of these "weird" things are due to the fact the he isn't using a bignum library, or not using it correctly, or doing insufficient iterations.

He's really seeing floating point artifacts. For example, the main antenna IS straight, due to the fact that the Mandelbrot set is symmetric around the real axis. The non-straightness is due to floating point artifacts in his Mandelbrot generator.
GTD was an epiphany for me. More than teach me how to focus in the short term (I believe that you can only achieve it with internal peace not a logical system) it taught me how to keep focus in the long term. That is already huge.
So Disney contracts out the work to these body shops. The H1-B guy is an employee of the contracted-to firm, not of Disney. Disney is simply contracting out the work to a cheaper company. The contracted-to company says they can't find the workers, has enough lawyers to actually prove it, hires H1-Bs, and then contracts them to Disney.
Which regular Kindle? The built-in backlight was the selling feature to me. My old Kindle had the light built into the cover which worked OK but was too bright for my wife. The paperwhite is great for reading in bed.
Disney doesn't ask questions about how people are procured. From Disney's perspective, they're just hiring a company to take over technical operations and support. Technology is honestly not Disney's core competency, so it makes sense to outsource to someone who can do the same work with a lower cost base because it IS their core competency.

They just have to sign a contract with Cognizant/Wipro/Infosys/etc that says they will provide managed services covering X, Y and Z products for $X million per year. Managed services contracts allow a contractor to have near complete control over personnel decisions; the client doesn't ask questions about how they can do it so cheap because they have no say in the matter anyway. Managed services contracts are managed against SLAs, so as long as you meet your SLAs, you get paid.
I'd imagine that unless you suspect an attack, at that point you'd reset your password and enter it into the keychain: Giving them your new password.
The key loophole that is use to justify hiring the H-1b is the "qualifications" the basics are that you take their resume, copy all of it, put it as a job posting in a public place and then get no applications for the job because you can use any discrepancies between the applicants resume and the "posting" to say they are not qualified. In reality you will get almost so applicants for the posting anyways.
Which was never aired since 2010, removed everywhere from Apple's website and youtube channels.
https://www.youtube.com/watch?v=d696t3yALAY
I've seen some firms make org charts that showed that a person on an L-1 visa was "managing" someone when in fact they were an independent contributor.
Competition? Nobody has a indestructible right to their job.
Yes I absolutely love my Paperwhite over my old Kindle, which I thought was fine. The backlight is fantastic.
Obviously source control has its benefits, but ironically often tarball-only developers produce very high quality software (the most prominent example is djb at cr.yp.to).

Conversely, GitHub is full of low quality software.
In many first world countries, both exotic dancers and (where legal) prostitutes have employment rights.
No, books are way better than reading blogs and forums. They keep a context and enforces the same style through the whole book which I find very useful
FCC Fining AT&T $100M for Misleading Unlimited Data Plans
A useful distinction.
> It's definitely possible to work for a for-profit company and still care personally

It is certainly possible, and usually very much appreciated (sometimes even rewarded) in the short term.

Just don't expect it to make much difference to how you are treated over the longer term. The company won't forget that you are an employee and you shouldn't either. Heck, a company with shareholders is practically legally obliged to screw you over if it is better for the company to do so than not.
After 2 years, the worst Kickstarter campaign ever just came to an end (CST-01)
Remix (YC W15) is hiring engineers and designers
One-Third of the World's Largest Groundwater Sources Are in Serious Trouble
Direct refusal to sign will probably never work, which is why I didn't suggest that.
You do know that taxi drivers are not and have never been employees, right? If anything, Uber will (inadvertently) bring more labour protections where there were none.

Currently the National Taxi Workers’ Alliance does not have any collective bargaining rights as they represent a non-traditional workforce. Taxi cab drivers are not covered under the Fair Labor Standards Act which protects workers’ safety and grants overtime pay.
Mac Outlook has a tendency to ask for the password in that manner if there are network changes or connection problems when it is trying to connect/reconnect/etc.
As a Lyft driver it is a huge factor in marginal profits, especially with primetime/surge
> I think it points to the single most important truth about JS: It's practically impossible for human beings to write “good” JS code.

I'm sorry, but that's just an absurd statement. JS isn't that bad or confusing.
Amy Schumer HeartMatch Challenge
HeartMatch.dating Psychic Matchmatchmaker Mare has challenged Amy Schumer that she can find her HeartMatch in 12 months. Will Amy respond?
We love you Amy,
Oh yes we do
We’ll find your HeartMatch
In one year too
You will get married,
You’ll say “I do!”
Oh Amy we love you !
(warning: meta)

Is it a fair assumption that someone 'de-editorialized' the title of this article? It's really starting to bug me that mods are removing pertinent information from submission titles, like this one from me where the title was changed from something like "Final Retail Oculus Rift Hardware Announced" to "Oculus Rift" (https://news.ycombinator.com/item?id=9701298)

"Kindle Paperwhite" as an article title doesn't mean anything. It would be nice if we were allowed to give such articles meaningful titles, and not have that change on us.
That depends on state law. For instance, in New York there are yellow taxis that you can hail but you can't call (on the phone) to be picked up; green taxis that you can call on the phone to be picked up in most of the city; and black cars that you can call on the phone for a pickup anywhere in the city, but which don't have to follow the same rates as the yellow and green taxis.

In Reno, you hardly ever see a taxi driving, so they can all be called for a pickup. I honestly don't know if one would stop if you hailed it.

Aside from real limos, I can't remember seeing luxurious taxis outside of New York. But if they exist, it would be because the local laws allow them to charge a different rate than regular taxis.
> Which is why it's one of the biggest investors of those automated cars.

No, Google is. Google has poured more money into self-driving car technology than even auto manufacturers and Bosch.

> Furthermore, their earning potential doesn't instantly vanish. They just compete with existing transportation companies on more even terms.

Uber is nothing special. There is no stickiness. They are the Tinder of the mobility space. People will use whomever is the cheapest and meets their standard.

> They have a vastly superior product; there's no reason why they won't continue to be widely successful.

Unless they're forced out of existence through legislation and taxation. It doesn't matter if you're a tech startup if you don't own the roads. Atoms != bits.
> People told you to just use the string - wasn't that a good enough answer?

"Don't do that" isn't a sufficient answer without explaining exactly why, though. And if you aren't asking the right question, then the explanation might even seem obtuse.
http://xiph.org/video/vid2.shtml

This video (23min) explains, among other things, how dithering of audio signals works in the frequency domain. Note: the main subject of the video is about digital vs analog signals, but he explains dithering as well. It's also just a very well done video, I like the way he presents and explains things.
Truly extraordinary stuff. But does anyone else lie awake at night wondering why we can do amazing stuff like this yet can't provide everyone clean drinking water or enough protein to eat?
Bearish Reversal Candlestick Pattern-Did you know of these ones?
In response ot the inspected meters.

You can see a fare estimate on the app before you even call in an uber. I think if they were able to do pickups, the driver's phone could easily display some sort of meter for riders, and even do predictions before transaction is even confirmed.
Whilst some of the issues with C# are valid, it's totally possible to do monadic error handling in C#, I wrote an entire library to facilitate that [1]. In fact the big win of monadic error handling is the composable nature of monads:

Here's a function that throws an error on odd numbers:

Try<int> Number(int x) => () =>
{
if( x % 2 == 0 )
return x;
else
throw new Exception("Any exception");
};

Here the monadic computation succeeds, and 'res' holds 1000:

var res = match(from x in Number(10)
from y in Number(10)
from z in Number(10)
select x * y * z,
Succ: x => x
Fail: 0);

Here the monadic computation fails, and 'res' holds 0:

var res = match(from x in Number(10)
from y in Number(9)
from z in Number(10)
select x * y * z,
Succ: x => x
Fail: 0);

If you don't want to use it in a LINQ expression then you can just say:

var res = Number(10).IfFail(0);

There's also mention of the null problem, which obviously is a major problem with the language (and framework), but it can be tamed somewhat with Option<T> and TryOption<T>:

TryOption<int> Number(int x) => () =>
{
if( x % 2 == 0 )
{
if( x > 10 )
None;
else
return Some(x);
}
else
{
throw new Exception("Any exception");
}
};

Here the monadic computation succeeds, and 'res' holds 1000:

var res = match(from x in Number(10)
from y in Number(10)
from z in Number(10)
select x * y * z,
Some: x => x,
None: 0,
Fail: 0);

Here the monadic computation fails, and 'res' holds -1:

var res = match(from x in Number(10)
from y in Number(9)
from z in Number(10)
select x * y * z,
Some: x => x,
None: 0,
Fail: -1);

Here the monadic computation also fails because a None is returned, so 'res' holds 0:

var res = match(from x in Number(10)
from y in Number(20)
from z in Number(10)
select x * y * z,
Some: x => x,
None: 0,
Fail: -1);

So as you can see, using monadic error handling is doable in C# with the right tools. It certainly takes a bit more discipline from the programmer, but it's definitely worth it. It also makes your code declarative. A function that looks like this:

TryOption<string> DoStuff();

... clearly declares that the function may: Succeed, return 'no value', or fail. So you should deal with all 3 possibilities. In contrast, this doesn't give that information to the programmer:

string DoStuff();

[1] https://github.com/louthy/language-ext
What Goes Wrong with Agile and How to Fix It
All Disney have done from their "you can't prove anything else" point of view is cut costs by finding a cheaper source of local labour through a 3rd party. They have no control over how said 3rd party arranges for the cheaper labour to be made available, or at least no control that can be proven beyond doubt. In fact they probably have no interest at all in how the people get to them - it is none of their business and something to concern the 3rd party only. At least that is my reading of the situation.
> y u no configure?

Because autoconf is a huge disgusting mess and if you can generate your Makefiles as simply as that, for the love of God DO IT!
Both of which seem like a valid strategy to me. The OS has never guaranteed that a particular URL scheme goes to a particular app, and developers are wrong to assume that it goes to their app and not someone else's. I realize that there aren't that many alternatives on iOS, but a sharing extension at least gives the user complete control. On OS X there are a wealth of different IPC options, including sockets and mach based services.

It would of course be nice if Apple provided a nice GUI to control the Launch Services database, but since they haven't you have to assume that users are neither in control nor aware of which app handles which URL scheme.
It's not a race to the bottom if you also control a non-commodity, like the software driving the car.

And it just so happens that Google has a large stake invested in Uber.
Well, the UNIX case is not a bug, it's by design. A directory is a list of files, so you remove a file by removing it from that list, the directory. The permissions of the file itself are for access/modifying of the contents of the file itself.
Exactly. I have worked with many new/aspiring Americans and have no problem with them and welcome the competition. The problem is that they have much more to lose, so they are open to abuse. If I don't like a job, I can quit, but they can be deported. Current immigration policy treats foreign workers like crap and nobody should have to compete with another worker with the same skills but with a government stamp that allows them to be treated like garbage.
صباغ+الكويت+هاتف+55090348+|+مؤسسة+فهد+المسيليم+للمقاولات+العامة+للمباني+-
pro tip: If you don't want to cover your own liability, don't drive for Uber. I have to have liability insurance for my office, $50/mo or whatever. I could have chosen to forgo it but that would have been stupid wouldn't it?
Yeah, that's what I mean by lie; I've seen these types of documents used in L-1s as well. But at least in India, there's no cultural taboo against lying to someone you don't know to get what you want (the assumption being that they are also lying to stonewall you in exchange for a bribe).
Taxi companies have been riding it for decades.

Currently the National Taxi Workers’ Alliance does not have any collective bargaining rights as they represent a non-traditional workforce. Taxi cab drivers are not covered under the Fair Labor Standards Act which protects workers’ safety and grants overtime pay.
and apparently uses amazon's cloud http://a.1339.cf/xaikik.png
Unfortunately since the 5.6 firmware, you can't root it without opening it up and connecting a serial port.
Choices take place within causality. Causal language can and should be applied to choices. If your politics appears to require a spooky metaphysical sort of free will and your ethics fail to align with the real world of cause-and-effect, then they are wrong.
I guess this is in the spirit of NaCL and its bytecode, and the Java VM/Java bytecode, and the .NET runtime/.NET IR. It makes a lot of sense and I get it then sort of gets competitive with those efforts as well.
This is pretty awesome, and is a pretty good use of all the effort that's been going into asm.js

One question though - I found a proposal somewhere on a Mozilla run wiki about a web API for registering script transpiling/interpreter engines. I've lost the web address, but if anyone know any more about this is love to see it rekindled.
But you can turn a BK job into a robot job...
How Many Test Failures Are Acceptable?
So this is like PNaCl but targeting the web API and by making it collaborative, hopefully a real standard allowing independent reimplementation?

Ironic that Eich is the one to pull the trigger on JS.
Oh - sorry about that. Thanks for the update.
It's been working out for Uber pretty well so far.
Show HN: Happy Ramadan Mubarak  Wish All Muslim a Peaceful Fasting Month
There's only one solution: the government should ban lies.
I have driven for Uber and Lyft simultaneously. Some even drive for sidecar. Of course, once you get a ride you have to turn off the other(s)
GeekOut 2015 Summary
At least he is assured a permanent place in business school case studies.
Here’s the email Satya Nadella sent to Microsoft announcing Elop’s departure
I guess we'll see what happens next in California? I'm guessing they'll significantly relax the controls they exert over drivers to get them back to contractor status. Which doesn't sound great for Uber.
They'd have to pay me double to wear a suit. I'm working poolside in shorts these days.
The only important trait I see that matters for either of these groups is a willingness to try things, push buttons, see what happens.

A beginner worries about breaking the computer and doesn't yet understand that any question they have can be typed into a search engine verbatim and will probably be answered with 20 SO posts and 50 blogs posts. And early programmer is stumbling down this road.

I don't know that this ethos can be communicated with a book.

I would also recommend that beginners/early programmers learn 1 programming language really well, and ignore the din of people on the internet who claim to effortlessly, expertly jump among 10 languages as part of their day-to-day.
5 Reasons Why Apache Spark Is the Swiss Army Knife of Big Data Analytics
You're cherry picking a few example of tarball only developers and then comparing it to the entirety of github? How is that a fair comparison at all?
SolarCity Introduces Its First Community Solar Option for Renters
There are also practical concerns.

1) Uber depends heavily on their app for navigation and billing. Street fares short-circuit that and make it difficult for their app to get involved. Also, with no guarantee of the app being involved, there's nothing to stop a driver from demanding payment in cash and pocketing the money; any driver who does that is outright competing with Uber.

2) Only a very few places have hailable cabs to begin with. It requires that both the typical starting point and the typical drop-off point be in a dense urban core, and even then it'll still only work if hailing cabs is part of the local culture. It'll work in New York, but nobody's going to hail an Uber in Dallas because nobody hails cabs here. Dallas is mostly suburb: Downtown-to-Downtown cab rides are rare to nonexistent here, and even when they happen, hailing cabs just isn't part of the local culture.

3) Hailable taxicabs are clearly marked as taxis. Ubers are just people's personal cars. Nobody is going to stand on the street and hail random cars that drive by, and if they do, that's called hitchhiking.
As reported in the original NYT article, the 70 new Disney IT jobs are actual Disney employees, not the controversial outsourced contractors (though the new Disney employees may or may not include H1-B workers).

The eliminated Disney IT jobs were outsourced to a contracting shop. The contracting shop hired H1-B workers to perform the outsourced work. The net overall effect appears to be that H1B workers replaced Disney IT workers.

If you look at the corporate level: Disney didn't hire any H1-B workers as part of the restructuring, ergo Disney didn't replace existing jobs with H1-B workers. The contracting firm didn't fire anyone, ergo the contracting firm didn't replace existing jobs with H1-B workers. But apparently nobody is accountable for the overall effect.
This assumption, like just about everything on that site, is about 15 years out of date. A whole lot of "clueful" people have given up on running their own mail servers for their personal email accounts. They either use Google Apps, if they want their own domain, or they just use Gmail. The spam problem is too great otherwise.
I wish Amazon or someone would make a smaller kindle. I'd really like something the size of an iphone (6 or lower). It would be nice to have an ebook reader that could fit in my pant or jacket pocket.
This is pretty ridiculous, man. I don't think I know a beginner programmer who would be so stuck on "every character matters." (Which isn't even true, to some level, in many langauges - ; in JavaScript and Python? Whitespace in languages besides Python?)

The way I would explain it is to have them take a imagine writing a code tokenizer and interpreter of a simple language themselves. That's what the intro CS class I took at Berkeley, 61A, had us code with a subset of Lisp, with a lot of help, of course. I don't think we needed to know how to use anything but strings, functions, and arrays, although it did involve recursion. This problem will never be broached again once they realize there's code reading their code. Of course it's arbitrary.

(project, in case you're curious: http://www-inst.eecs.berkeley.edu/~cs61a/fa14/proj/scheme/)
I hope that someone ports mruby to this. I've come to terms with javascript's syntax (via coffeescript), but I'd still rather not deal with javascript's semantics.
They could if they wanted to, but I don't know if I'd want to be known as the guy that sued his employer.

Normally the plaintiffs see very little of the cash if they were to win, it's normally the lawyers that make out like bandits in those cases so it wouldn't be worth it.

Most likely anyone at Disney that was facing layoffs and has marketable skills will leave.
As an Uber Driver I find that there are a few big problems for us that simply come down to the fact that Uber as a corporation is a selfish and greedy and doesn't really care about the drivers:

1. We're not allowed to receive tips.
2. They take 20% of our commission anyways.
3. Who gets tipped here? Uber does, not me.
4. I use my own car, quite frequently, and unlike a pizza delivery guy, the valuable that I'm transporting is another person's life.
5. If I get into an accident, my insurance screws me.
6. I don't get paid enough.
Note that you really don't want to be relying on this unstable feature, it's quite a hack at the moment and will very likely be moved out into an external crate.
If the only reason uber competes is due to price difference gained by eschewing labor laws and benefits

Taxi drivers already were consider contractors and didn't have benefits, so I'd really like to hear that argument.
Having been on one side of the perpetual (and tiresome) PNaCl-versus-asm.js debate, I'm thrilled to see a resolution. I really think this is a strategy that combines the best of both worlds. The crucial aspect is that this is polyfillable via JIT compilation to asm.js, so it's still just JavaScript, but it has plenty of room for extensibility to support threads, SIMD, and so forth.
For I Have Met the Super-Men and They Are Us
Serious question though, why can't DDG do the same thing without compromising privacy? It would seem like it'd be possible to keep a log of things like "A user searched for 'movie about kidnapped daughter' and clicked on 'Taken'. Maybe weight that one higher next time" -- without keeping user details at all.