skysight-inc/HackerNews huggingface dataset:
Remember that Uber subverts the traditional employee model. Drivers are contractors, responsible for their own hourly wage. Sometimes they will earn below the minimum wage, and at other times, well above it.

In the areas where Uber is prominent, it's hard for low-skilled workers to find any employment at all. Consequently, some of them turn to Uber. This means that no matter how bad the wage, Uber has a ready supply of drivers.

It's extremely important for Uber to make Uber a cost-effective alternative to driving or public transit. The drivers are less important to Uber -- both in the short and in the long run (automated cars), the drivers are the expendable part of the equation.

(However, do note that under certain circumstances, Uber subsidizes the drivers: sometimes they are paid more than the passenger is charged.)
EDIT: I've chosen to delete this comment. I disagree with the reply it received, and it also received numerous downvotes.
Sorry, I'm not sure what you meant to link to there, but I suspect what you actually linked to wasn't it.

In any case, based on people in my network, it doesn't appear to be guaranteed that people working for civil service departments such as those you mentioned will routinely attract the kind of rate you're talking about even at high levels.
Does Market Microstructure Matter?
While I'm not sure this fits with Rust's existing concepts of safety and correctness, it would be interesting (and not just for RT purposes) to have a language in which one could mark functions as <= some complexity (given the usual simplifying assumptions) or provably terminating, and have the compiler throw an error if it can't prove that those constraints are met. Does something like this exist?
Imagine how much better the world would be if no one thought that they were more valuable than everyone else on Earth simply because of the nation state they were born in.
I'm confused - your post implies something I said does not reflect reality. Do you believe the BLS data I linked to is wrong? If you subtract increasing total comp from flat wages, do you not get an increase in non-wage comp?

What, exactly, do you think I'm wrong about?

And why do you care only about male wages? I'll remind you that it's not 1973 anymore - women get to have careers if they want and compete economically with men.
Comparing glassdoor and jobsintech (data.jobsintech.io), glassdoor seems to be on the low end for the few companies I reviewed. Jobsintech uses h1 visa filing data.
When I am out hunting something or in nature, I feel generally much better than while in society. Much like slaves, stress for modern humans is constant and never ending. Stress for primitive human hunter gatherers was acute and they were adapted to it after millions of years of evolution. Humans love coming with with rhetoric to justify how much better off they are, while at the same time knowing they are all miserable and dislike their specialist jobs, but there isn't much to do about that other than create more rhetoric about how much better everything is and how much better it will be in the future. While the constant amount of stress, the feelings of helplessness, lack of balance, etc, simply persist if not increase.
In order for something to be defamation it has to be a false statement. No one has accused Gawker of saying anything untrue.

So no, this is not a textbook example of defamation.

You're also confused about the scope of the 1st amendment. It applies in civil cases. I'm not sure why you would think it doesn't. See, for example Hustler Magazine, Inc. v. Falwell for a famous example. The trial was a central plot point in a major motion picture!
Would you support a federal handout to former employees of factories that move operations to other countries? As you say, a small group of Americans is suffering for the benefit of the country at large; this is a way the country at large could help make up for that.
I agree, thus my suggestion that we try and move towards apprenticeships. But I think we should avoid framing apprenticeships/bootcamps/whatever as a replacement for universities, and instead frame them as an alternative.

addendum: imagine how self-referential and masturbatory Turing's 1936 paper would have seemed from the perspective of the time, especially given that it was written during the depths of the depression.

I realize that it's a stretch to imagine university bureaucrats changing their ways. That's why I think that academics and educators should tenaciously promote the value of education for its own sake, rather than trying to attach the value of education to some economic measurement. It's the use of this kind of rhetoric by academics themselves that unsettles me - for bureaucrats it's simply par for the course.
"freedom" to post private sex tapes?
Learning Rust, Part 5
With interesting things happening in Rust-land, I decided to take another run at Rust and see how it's improved in the last year.

This isn't really a blog or a tutorial, it's just me stumbling around and trying stuff. I enjoy reading this sort of thing when other people do it, so I hope you get something out of it too.

Previously: https://news.ycombinator.com/item?id=8546546
Sort of. For example, instead of langsec, why not stuff the parser into a module, and implement higher-order contracts at the module boundary? At that point, we get dynamic enforcement of much richer policies, and model checking of richer static ones.
They also removed the repository search box at the top of project page. It slow me down when learning/discovering new project.
Good news is that, GitHub don't require login to access the search page.

TIPS: append /search or /search?q=QUERY to the URL for accessing the repository search page.
And Green Cards :)
I think this gets at the root of the dichotomy: it shouldn't be about making the lives of either Mexican workers or American workers better. If the system properly redistributed the profits from moving the factory abroad to, say, education and retraining and job placement programs to the American workers, then we wouldn't be having this debate in the first place.
OS X has the same shake animation on failed login.

It's horrendous because there is a non deterministic delay before it shows. If I glance away from the screen and miss the animation I have no idea that the login has failed.

It also doesn't differentiate between different failure modes. I've had my company's active directory stop working, but I don't know this because the feedback is exactly the same as if I'd mistyped my complex password.

As a rule: a failed login is the wrong time to try and delight me with a beautiful UI.
> Luckily, they are still able to pay for food! It's like I'm an immigrant in my own country, sending money back to the old country. Just weird.

Well said. I don't have any answers, but wanted you to know that you are not alone in that feeling. It is incredibly disorienting to see the impact of income inequality so clearly in your own family in a single lifetime. It is even worse when you know that your children aren't interested in pursuing one of the few paths that can lead to financial security and are going to face a very difficult future if you aren't able to provide them with a safety net of your own.
> What do the colors and arrow tips represent?

Dunno about the arrow tips, but seems like the slowly changing colors enable you to quite easily follow the original order of the lyrics. (except if the reader is color blind)
The President was most definitely given restricted powers, checked by Congress, by the Senate, and by the Bill of Rights.

I.8: Congress, not the President, has the power to declare war; to raise and support armies; to provide and maintain a Navy.

II.2: Treaties require advice and consent of the Senate.

Bill of Rights: No soldier shall, in time of peace be quartered in any house, without the consent of the owner... The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated... The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people.
I know more Chinese-born people than I know Indianans. I also spend a lot of time working with people in offices in other countries. They're good people and I automatically like them more than any American who would consider voting for Trump.
Maybe they're going to have lots of AI schools and competitions like they do with Go schools.
Companies generally don't hire at all if it's going to hurt the bottom line.

There might be some exceptions around high profile positions (i.e. CEO) if there's an expectation that media attention and other factors might turn that loss into a profitable long-term investment, but it certainly isn't going to apply to your run-of-the-mill blue collar, middle manager or software developer position.
This will be considered annoying in a few years. Probably sooner, if not now.
> My argument is that when someone says "economists nearly universally agree on X", I generally think the best course of action is to lift up one's feet to avoid stepping in bullshit.

That's not much of an argument, in fact it's not one at all. You don't like or trust economists, ok, that's an opinion, but it's not an argument.
YC does have a nonprofit track -- is that something you would consider?
Show HN: Secure Password Hashing (PBKDF2) with CrococryptLib
Yes I was over-egging the cake.

It is a large cast bowl in 1 Kings 7:23ff. It's beloved of a certain kind of 'gotcha' internet skeptic "Proof that the bible thinks Pi is 3 !!1! How dumb are teh Christians!".

But the passage itself even mentions the thickness of the bowl, and there's no reason to assume the numbers are anything more than a description of a particular bowl (which inevitably wouldn't have been perfectly circular).
You shouldn't, but you should embrace skepticism and realize that is not science.

If you trust individuals making assertions based on unscientific methods because you value each individual's aptitude in the subject, fine. That is expert opinion.

If you trust an unscientific group consensus based on credentials that in actuality are worth far less than society values, then you're being naive.
> but just broadcasting information obtained should not be. Gawker did not produced said sex tape.

someone give gawker your bank account details, and gawker decides to publish. it's okay for gawker to do this?
How are you even defining "useful skill"?
It's hollowed out the middle, not just the middle class, but the spectrum of products available to buy. You used to be able to buy decent quality, medium price products that were made in America. They might not be as high-quality as the very best, but they were a lot better than the foreign-made WalMart/Harbor Freight-grade trash.

Now we've still got the high-end products, but everything else is almost indistinguishable cheap trash. The corporations don't really care whether they make something in Ohio or Shandong or Hanoi, as long as the differentials for labor and shipping come out positive. The biggest corporations are effectively post-national anyway.
> requirements first, set expectations, plan, estimate, build

So, all the process that is known for decades to mostly not work for software?
Agreed!

I sexually self identify as an attack helicopter. I won't fill anything out until I have at the minimum the option of at least "fighter aircraft" or opt out too.
The author of the memo, John Yoo, was also famously pro-torture, including the most shocking answer on the treatment of suspected terrorists that I've heard from any part of the political establishment (so I'm excluding the large numbers of Americans who think, for instance, that we should just make Islam illegal):

Q: If the President deems that he's got to torture somebody,
including by crushing the testicles of the person's child,
there is no law that can stop him?

A (John Yoo): No treaty.

Q: Also no law by Congress—that is what you wrote in the August
2002 memo

A: I think it depends on why the President thinks he needs to do that.
A large portion of Apple employees get them, to some extent:
http://9to5mac.com/2015/10/14/tim-cook-memo-apple-launches-r...
How Adam LaRoche’s decision to quit quickly became bigger than baseball
That's why conservative engineering traditions mandate that whenever one sets out to design a bridge, the very first thing to do is to build a really heavy car.
This one is interesting (from Google)

https://wikileaks.org/clinton-emails/emailid/12166#efmAMoAbj
Totally should be a productive use of money since this is a problem that can totally be solved with money. /s
"Operating System Concepts" (aka "the dinosaur book") by Silberschatz, Galvin and Gag is a classic. It's very approachable, compares real operating systems' design choices, and covers some theory.
And let's not forget that OpenBSD doesn't make use of modern hardware as well as Linux and FreeBSD or DragonflyBSD. SMP incompleteness is one of the issues.
If you're interested in common handheld calculators, you might enjoy this light-hearted series by Matt Parker titled "Calculator Unboxing":
https://www.youtube.com/watch?v=8Nzi1h2m7pE&list=PLt5AfwLFPx...
>This allows police to compare DNA found at a crime scene with any DNA they have on file to look for a match.

Or plant one there.
Pahlavilondonshop
Good point. If your message does not fit into the limit, you have to spend time trying to shorten it, creatively, by chnging speling, usng abrvatns, usng URL shrtnrs, nd so on. Novelty wears off after first few times, then is just a chore. Programming equivalent is CRUD or boilerplate - sort of.
Show HN: Aqua, the Networking App
No. You're being at the least inconsistent when you on the one hand claim that it's wrong to push for a higher minimum wage (because the free market should decide what low skill jobs are "worth") and on the other hand deride sociology and gender studies as worthless when people are willing to pay a lot of money for those courses. In other words, you're not a capitalist, you're just co-opting the language of capitalism to spout a particular brand of conservative moralism.
I don't think this is accurate. Piketty throws a big wrench in any assumptions which rely on increases in the average being disseminated widely throughout the economy. Economists have mostly made this assumption before Piketty, and the field hasn't really caught up to accounting for this effect. Globalization seems to be one of the major drivers of capital's advantage vs. labor in capturing a disproportionate amount of growth of late.

So, wealth distribution is a controversial topic in economics right now that is highly relevant to the conclusions that can be drawn from econometric models that deal with global trade.
You are being pithy -- what exactly are you trying to say here?
As a South Korean who experienced/heard about many government-backed researches, I strongly feel that this will go nowhere. Most of the time, there's always some bribery involved and project never finishes or come even close to that of the tech companies in US. The government then realizes it can't be done even with more money and puts the money elsewhere just to repeat the same thing. The examples that I can think of are when they were trying to build their own operating system and a video game console.
355/113 gets you more than you'll ever need.
Translation: Annoying Power Point Transitions are the future.

Sorry but there's a reason why the comments here are negative. I'm a temp designer and even I stay away from transitions, they are almost always inappropriate, slow down the experience, distract attention, delay response. Especially as users get better and more familiar with using the app and use it more and more. These transitions start to become obnoxious.

Just look at the mess caused by CSS3 transitions over the last 4 years. Especially those stupid Parallax backgrounds. No longer can you simply scroll down and have the page and images go up... Oh no, now the images fade in as you scroll down, pop in off screen, backgrounds move at a different rate than the rest of the page. And for what? To impress someone? It's annoying, not impressive.

On the other hand, with the examples Craig Dehner gave in this article, motion design is great for tutorials so you can see what elements changed, where it went, etc... It would be nice for an app to have transitions only for the first 3 times you perform an action, after that they disable.
That's pretty neat. You could kind of fake it on other OSes using something like Fuse with mount points like "/http" or "/tcp".
Contract rate seems likely; £500/d * 240 working days gives you £120k.
One overlooked aspect is the career prospects for someone in IT working with an Oracle system. It is a network effect where career prospects dictate the system chosen which in turn makes the system more prevalent. Soon they are known as someone who has overseen an installation/maintenance of an Oracle system and can look forward to a stable career. In contrast someone installing a postgres system will not have the same opportunities.

It is a similar dynamic with SAP another much detested system by everyone who is not in IT or works as a consultant. It is amazing to me, pretty much everyone who actually works in an SAP (or Oracle) system detests it but cannot get IT to provide an alternative.
I have worked as a consultant at Adobe, it's very 9-5 on the teams I have worked with. People are nice, campus is good. Pretty corporate but overall think would be good experience. Like anything else who your manager is and which team your on will greatly affect your experience there.
Yeah, worker processes are the only thing I can think of. Even then, It is often more flexible to just run one process containers and have more of them. Then you can allocate containers more flexibly.

Absolutely for anything that uses shared memory for IPC, but then you basically have threads pretending to be processes. ;-)
Thanks and it makes good sense in that context.

That said, I do fundamentally believe that there are some things that the "general public" will never wrap their heads around. Feynman had a great take on this when trying to explain why he can't just describe magnetic forces [1]. I'd be curious to hear your take on that.

[1] https://www.youtube.com/watch?v=qjmtJpzoW0o
> If the system properly redistributed the profits from moving the factory abroad to, say, education and retraining and job placement programs to the American workers, then we wouldn't be having this debate in the first place.

Yes we would, but it'd be the employers complaining about the unjustified entitlement of the American workers who think the company owes them profits and retraining. Why should a factory in Mexico pay out profits to unemployed Americans to deal with their employment issues? By what justification does a company "owe" the workers anything beyond wages for labor?
as well as plenty of incentives.
I'm amazed by the quality of their tests, but still wonder if it's enough. The question I had going in was whether their test coverage looked all the possible branches in the source (ie, what the programmer intended) or all the branches in the binary (ie, post compiler "optimizations").

Looking at your second link, it ends up being the less desired second option, but since they are using -fprofile-arcs it may be the added profiling code defeats the unwanted optimizations. But still, a potential blind spot occurs when both the production and instrumented code have the same omissions.

So while their level of testing is truly heroic, since the effect of UB optimization can be to omit branches that the compiler reasons can never happen, it seems like there still may be cases where source level coverage does not match up with binary coverage. Maybe they have some external way of noticing that this is happening?

Edit: Just saw that there are some new comments from both John and Richard at the bottom of the blog post.
How intelligence, population density, and friendship affect modern happiness
That's what Magic Leap raised in like 1 round.
Sounds like we're at an impasse. Both sides have their own respective stats and figures that they draw their conclusions from. The only way forward is for each side to debate the merits' of each dataset.
That's a ontogeny recapitulates phylogeny style argument: technology is different than it was 100 years ago; there's no reason to "follow the same path" as the original creators of that technology along with all the miss-steps.

If you mean that Asian countries want a "growth spurt" by encouraging western corporations to build facilities where they can ignore modern pollution controls, then we are in agreement. But it's a beggar-thy-neighbor policy and one that hurts our entire planet and is abetted by free-trade agreements.
Some choice quotes:

“We’ve shifted an abundant part of our manufacturing footprint to relatively lower cost countries, about two-thirds,” said Mr. McDonough, president of the climate, controls and security division of United Technologies. “Still, there’s some opportunity there.”

..

“Our company, with American workers,” he added, “builds a heck of a lot of stuff in the U.S.”

I feel really bad they have to resort to these kinds of tactics to increase shareholder value. I guess when you have a really banal business making things like air conditioners that hasn't innovated in years the only thing left is to reduce costs to stay competitive?

Methinks they should outsource the managements' jobs too.
This has been Oracle's (i.e. Larry Ellison's) sales and marketing M.O. since forever. Read up on why Raymond Lane left the company.
And sad part is it works.
Hey everyone, I was in need of business cards and you can say, I went really custom. I recommend checking the site out on mobile. The app is web based, on iPhone now with Android on the way.
There seems to be some confusion between mean and median in your comment. Given salaries are highly skewed, mean should never be used in this context.
And good things happen to bad people, and bad things happen to good people, and good things happen to good people.
Maybe people are realizing, when you're living in an import country, sometimes its better to have higher prices and a job, than lower prices and no job.
This conversation is absurd.

Hitler was nothing at all like Allende; the führer was elected but his rule wasn't a democracy and nobody in his right mind would call him democratic. And I'm pretty sure free elections weren't a possibility under Nazism.

Pinochet -- a man who had nothing but disregard for the "freedom" you claim to admire -- was a monster that kidnapped, tortured, murdered and committed crimes against humanity, and then in his later years shielded himself under diplomatic immunity to avoid prosecution. Yet you prefer him -- a mass murderer, unlike Allende -- because "man has never prospered under Communism". I'm sure the people Pinochet ordered tortured and killed were happy that this was done in the name of prosperity.

I strongly recommend you abandon the "let's say Pinochet wasn't so bad" strategy because it's beyond wrong and ridiculous. Just pick any other strategy, but not this one. Also, don't compare flawed but democratic governments to Hitler.

It's cool that you've shown your true colors and don't consider democracy to be "the be all and end all". Unfortunately, this undermines your criticism of Cuba and pretty much everything you say. You lose the right to criticize Cuba because it's a dictatorship or because it suppresses dissidents or because it doesn't respect the rule of law, because Pinochet did all of this and way worse, but you still "prefer him".
Creo – Next Gen IDE and Language to Create Native Apps on Mac