skysight-inc/HackerNews huggingface dataset:
Ask HN: Are ride-sharing pay rates sustainable?
I recently did an UberPool. The passenger and I each paid $6 for the entire ride.

Between pickups and dropoffs, it lasted 45 minutes. The driver explained it would take him 15 minutes to return to an area with customer demand. After taking into account Uber's take, plus the other costs of being an Uber contractor/driver, how long can we expect these rates to last before either a driver revolt or significant price increase to customers?
I'm inclined to agree. Google probably does not want to be the company that creates Terminators for the Pentagon. Watching the last BD demo on YouTube, watching that humanoid stomp through the forest, I couldn't help but joke how terrifying it would be to see one of those things holding a machine gun.
I have never heard of that. Could you please try again? If you can repro, open an issue and I'll be glad to fix it. Clair now tells the layer in which a vulnerability has been detected, the package name and version that cause it and how it can be fixed. It should definitely help.
The protocol that Minecraft developed for their client/server?
It's not a misnomer. The free movement of capital leading to more efficient allocation of labor is one aspect of free trade. But it is not the totality of it. For example, no country has as much incoming foreign direct investment as the United States.
The Poverty of Constraints – Two Proverbs That Preach Productivity in Poverty
The places that are currently the most anti free trade are not SF/NYC/etc.
Pirate finger family
Any reasonable definition of the market includes the people making choices about what to study.

If people are buying whatever degrees, economics says that those people are buying a degree that they consider valuable. They are paying 'the market' price for the degrees, they can't be separated from it.

It's easy to observe that other actors place far less value on the degrees than the people buying them, but those people are not setting the market price for the degrees.
There's a list of sites using scala.js on the website that evolves quite regularly. The scalajs-spa-tutorial at https://github.com/ochrons/scalajs-spa-tutorial is probably the best place to see a full stack app that you can poke and prod at. It's been through a few iterations by now and represents a number of best practices

The biggest benefit is probably having a solid type system that's isomorphic. Large, complex responses and post bodies can be seamlessly passed around with full IDE support and refactoring. Beyond that, it's scala.
Ask HN: Paid email hosting, with custom domains
I'm a one-person operation with email addresses on 8 domains. I'm currently paying for Fastmail (Standard and Professional) and I'm broadly happy with the service and price.

My contract comes up for renewal in early summer and I'd like to compare some of the other reputable players in the email space. I've been with Fastmail 3 years and I suspect the email hosting landscape has evolved since.

I looked at Google Apps for Work, but with 8x domains I don't want to pay for 8x accounts on the non-email apps when 1x is enough.

I looked at Outlook 365, and I'm sort of neutral about the whole thing price- and performance-wise.

I had shortlisted, and almost decided on, ProtonMail until I heard about the DDoS and the ransom payment.

I'd like to pay for a service that offers:

* IMAP over SSL
* a good track record of security
* a good track record of reliability
* wildcard email (i.e., @example.com drops into alice@example.com)
some reassurance that they won't instantly cave if/when the feds come knocking
* minimal extra fluff that I likely won't use

I prefer to keep domains, web hosting and email at different places, so Gandi and self-hosting with Digital Ocean is out. I have no interest in running my own server. I've done that before, and it was a bag of hurt.

I'm still leaning toward ProtonMail. Whether that's a good or bad idea is up for debate.

I am interested and grateful for your feedback on:

* what you use - would you recommend it?
* is ProtonMail worth pursuing?

Thank you in advance.
I think it was very smart of them to switch to a more modular plan. The original idea of just building it all at once seemed really crazy to me, not only would it lock down a bunch of capital, it takes time to develop the organizational skill to build stuff like this. Looking at Google's first data center and their later ones, so much learning in there.

The other question is how much was this "strategic threat" and how much actual plan. Something I still wonder about but if they actually start making batteries there it will answer that question too.
Then I'm doing something seriously wrong, because I have been an engineer in Dallas for fourteen years (eight writing software full-time) and I have never made over $93k. Never had stock or a meaningful bonus, either.
Engineering Revolutions: MIT's Ed Boyden [video]
iOS URI Schemes Abuse
> a job as a bulk-foods manager who had to deal with spotting worms in the bins. Wow.

That reminds me of a story about chocolate manufacture that I'd just as soon forget.
actual engineering

prima donnas, hipsters

have a spine

And then...

The prima donnas will attack you ad hominum

I'm not for or against TDD, but you've gotta see the irony here.
> This mindset fails to take into consideration the fact that tightly coupled things are often simpler to understand and reason about

You're right on a small scale. With teams or feature changes, tightly coupled things quickly breed incidental complexity.

I like what you said about decoupling not being unqualified positive. It's not, it's very good, but it's costly (with a high return). It's all about trade offs. Testing, and specifically testing-first, is expensive compared.

If I'm working on a critical piece of my system? Yep, worth it. TDD.
Do I need to refactor something so I can reduce complexity with this change? TDD.
Am I writing a quick workaround for better UX that will be removed after two days? TDD isn't appropriate.

It's a essential skill to have, but not the only way to practice.
I think most of us get that. But, the goal of all of this should be improvement of general well-being. And, clearly that's not happening. Sure, some people are getting crazy rich, but it's not trickling down into the general population.
It is important to note that practically no economist believes that free trade is not a net positive for all countries. In a recent survey of economists, two questions were asked, of which 95% of those surveyed either strongly agreed or agreed, while the remaining 5% were uncertain (none disagreed).

Question A: Freer trade improves productive efficiency and offers consumers better choices, and in the long run these gains are much larger than any effects on employment.

Question B: On average, citizens of the U.S. have been better off with the North American Free Trade Agreement than they would have been if the trade rules for the U.S., Canada and Mexico prior to NAFTA had remained in place.

I find it ironic that publications such as the NYT which often (rightfully IMO) put a lot of weight on the scientific consensus on issues such as climate change, are much more reactionary when it comes to issues such as free trade, relying more an personal antidotes and political rhetoric.

[0] http://www.igmchicago.org/igm-economic-experts-panel/poll-re...
> a company whose motto is, do no evil

Actually, it was 'don't be evil'. They've emphasized the difference in the past; but in any case, Alphabet replaced it with "Do the Right Thing"[1].

But yeah; Alphabet is probably unlikely to want to be associated with the US military.

[1] https://en.wikipedia.org/wiki/Don%27t_be_evil
Is Solitude a Key Element of Creativity?
Yes, making this change is bad for security, unless you have some other means of being informed of vulnerabilities.

If you think pkg has vulnerabilities, fix them. (For instance, running as not-root is a great idea!) The author's argument that pkg is bad because Debian apt has vulnerabilities is ... really stretching.
> The economic value generated by doing a given job can go down over time, in which case a reduced wage is not really cheating anyone.

If that's the case, what's the problem with "actually paying the laborer less"? Why play a passive-aggressive game where you pay them something less in real value?

Basically it's a cheat that lets the employer avoid having tough conversations with labor. It also has secondary effects, like putting the entire society on a moving treadmill, encouraging consumption and economic destruction, eroding the power of social safety nets and charities, etc. etc. etc.
I'm reading this and thinking Amazon employees are really underpaid - making more than some of these people with less experience in base salary (not even including options) at startups.
It's an excellent book.

Software engineering research has the same problem as sports science. Small samples, lots of difficult-to-control variables. No way to perform real RCTs. Not enough money or interest to really dig.

That doesn't make it useless, but it does mean exercising judgement.
Well, sure, but really, so what? I understand that we historically have a culture in which salary figures are secret, but that all seems to come from a bunch of social-hierarchy stuff about keeping up appearances and saving face. If someone doesn't care about that then what harm could even potentially come about as a result of sharing useful information with peers?
A little bit of both (I've been doing iOS for less than a year), but mostly the latter. I don't live near a tech hub or major city, and the cost of living is pretty low. So good data was hard to come by. I essentially just found the range for the closest major city and went from there, taking into account what I wanted with how the current market was going (salaries here are generally 20-30% lower than the major city, while the cost of living is much less).
And communism would work if only people would do it properly. It seems to me that kind of argument could be made about anything. "It only didn't work because you didn't do it properly".

Doesn't it work for Homeopathy, too? "It would have worked if you hadn't passed it through the x-ray scanner at the airport" or "it would have worked if you had taken the medicine while doing a handstand".

In the end doing it right becomes so complicated that you need to hire an expert to do it for you. Wonder if that was the point all along - basically marketing.
poor people either aren't in debt (because no one will lend to them), or have debt on such short timescales or high interest rates that inflation has a negligible effect on the real value of their indebtedness.
Yes, I agree, but you need to be really careful about tail call recursion optimisation when calling f# code from c#.
In F# it is always guaranteed, in c# only on 64 bit 4 and above runtime if I remember correctly, so you can't really rely on it for production code.
You could take a look at the stuff that li haoyi does: https://github.com/lihaoyi/autowire (because you mentioned rpc, but also his other stuff. His output is amazing).
Is that Operating Systems Design and Implementation by Tanenbaum?
The responses would be more useful with random / mandatory data, but this is perfectly useful. If I'm making $100K and someone in the same job role with the same qualifications/seniority is making $130K, I know that $130K is possible. I don't need to know if $130K is statistically within one standard deviation of the pay for my role; I can immediately go negotiate.
It would indeed by lovely, but also a bit of a challenge in this case. Part of how scala.js is able to achieve reasonable javascript size is that it uses very aggressive dead code elimination including google closure compiler. In order to do that, it has to see ALL the code that's actually going to be used.

There's nothing preventing that single blob from being exported to webpack. I currently export stuff into a legacy require.js/angular app using globals, so I imagine the same could be accomplished with webpack.

The issue will arise when you attempt to include multiple "scala.js webpack" modules. Each one will be compiled as an independent unit and carry it's own subset of the scala standard libraries, etc. For a transitional scenario, that's probably fine, but it does make participation in a fully polyglot webpack-loader or npm ecosystem problematic.
In recent years free trade can better be seen as regulatory arbitrage: companies close down worksites in places with strong environmental and labor protections and move work to places that have neither.

We've seen talks about CO2 emissions and the resistance of Asian countries against agreeing to a framework that puts the same restrictions in place for them as for the west. They clearly understand that a comparative lack of emission controls puts them at a competitive advantage.

Wage arbitrage is absolutely also a factor and the western world's working class absolutely have reason to resist that because they will not come out better off in that exchange.
Question A was about consumers and Question B was about "on average, citizens of the U.S."

Too bad this article, as it says right in the headline, is about workers and not consumers or the average U.S. citizen.

Nice try, though.
Why is it better to be repressed and out of work than be repressed and in work?
"Education" does not magically create a high paying job for you though, especially when you are talking about 10s or 100s of millions of people.
How to decarbonize? Look to Sweden
The FAA will sometimes let you fly a drone in controlled airspace if you get a transponder (yes, there are tiny ones for drones) and ask for a clearance. Now you're in the airspace system, visible to everybody else, and in contact with air traffic control. That's the right way to do it if you're making a movie, reporting news, or just getting pictures of real estate.
I looked at Google Apps for Work, but with 8x domains I don't want to pay for 8x accounts on the non-email apps when 1x is enough.

You can have a single GAfW account, with one primary domain, and N secondary domains that you can receive and send email from. I did this for years prior to needing to split the account into one GAfW account per domain. That process was a disastrous timesuck and I do not recommend it.
His point was it was obvious something was wrong even before school. So, waiting untill someone is forced out of there comfort zone and problems show up is wasteful. But, even if school was almost working ignoring it until people really can't cope may be to late.
Autor spoke about his findings on EconTalk last week: http://www.econtalk.org/archives/2016/03/nations_gain_wh.htm...
Would you have an issue with "Something that is hard to prove correct is badly designed"?
> I don't understand why so many staunch advocates for free markets easily opt for the former.

It's pretty obvious to me: this information asymmetry between employers and employees benefits employers, letting them lowball some hires. More information would make hiring more fair, but also hurt the bottom line, so they don't want it.
Most of these mistakes are mistakes for any language you write in.
Yes, but it misses the point of the criticism.

The issue isn't whether the final product is difficult to test. It should be roughly as easy to test the final product no matter the implementation strategy.

The problem is that TDD requires a royal-road of testing. No code can be written without tests for that specific piece of code. So you can only build the whole out of components that are testable in isolation. The claim is that this excludes architectures that don't provide such a step-by-step path of testing.

This interacts badly with the 'make everything an API' idea. You end up with these functionally small units with over-engineered APIs rather than something more complex, more efficient, and easier to refactor as a whole.
The "so far as we know" qualifier destroys the whole argument; all the argument really proves is that we don't (currently) know how to produce feeling with software on a computer. But that's a much weaker claim than the claims being made in what you quoted.
Any future source code releases won't happen with ZeniMax Media as the owner of the IPs. They are investing all their studios in the use of the same engine.
qemu is recommended but Virtualbox is supported. Try running grabbing the latest source and running make virtualbox.
How do you read this (paywall)?
Twitter says few users have opted out of its new, algorithmic timeline
You mean you don't want to live in a world where you actually have to learn useful skills, so that you can trade with other people who have learned to do something you find useful?

I've already addressed that when I mentioned 'rampant entitlement mentality'. It's people thinking that others owe them something just because they happen to be members of homo sapiens species. Entitlement 101.

It's not a coincidence that most of the people studying philosophy, sociology, gender studies etc. are leftists, many even radicalized (e.g. anarcho-syndicalism in philosophy departments).

That's why the leftists need a powerful state. Since they are useless parasites, they have to make money by working in government or non-profit or government-inspired jobs.
Totally agree. I was chatting over drinks with a finance director at a firm I was working with and he couldn't understand 'why the IT cost so much', implying that he couldn't see any value in it. Similarly the sales guys at the firm were selling a solution to a large FTSE 100 company and they couldn't work out how to price it. They sold it for a fifth of what the customer later said they would have paid. If they are admitting to being willing to pay 5 times more, imagine how much they would have paid had the sales guys known the true value of the software. No wonder the finance director thought IT cost too much.

I've often tried to explain the utility vs strategically important nature of IT - it scares the shit out of some business people as they've been happily blundering along thinking IT is just a cost centre and serially underinvesting and seriously damaging their company's bottom line.
</rant>
Data needed for player experience modeling project
For my university project, I need a number of people to play a simple game that I made in order to collect a bunch of data. The game is a top-down arena battle game taking inspiration from things like World of Warcraft and League of Legends. There is only one repeatable bosses, purely for collecting data.
The only requirements to play are internet access and a keyboard+mouse.
Any feedback is appreciated.

http://pemproject.ecs.soton.ac.uk/
BetaPage.co
Entrepreneurship and Serious Illness – Conversation with Jerry Colonna
I own a small software consultancy based in NYC.
I should make roughly 500K this year.
Blog – Bestnes Ltd
Click the "web" link
Really awesome work, something cool (but I have no idea how feasable) would be listening to the song while you jump around. Other than that awesome work
He remarks about the need to simulate the entire brain. However, at the moment, artificial neurons do really well while being a tiny minuscule proportion of the real neurons in the brain. It's possible neural nets capture the level of description required to reproduce intelligence and we don't need to go any deeper. Learning in real neurons is extremely more messy and probably more distributed, but that does not mean that all this mess is necessary to improve current models.
Economists? Are those the same people that make assertions based on observations & models lacking legitimate control groups?

Beyond the fact that social sciences are generally not scientific and highly subject to groupthink, I don't think they're wrong in the sense that comparative advantages exist in the Ricardian/Smith sense. However, if they dont account for currency manipulation, tax loopholes, and labour safety standards, I think those same economists lose a lot of credibility clinging to this fantasy that free trade as we know it is actually free.
The net benefits are allocated to everyone through lower prices and greater consumer choices. This affects many more people, albeit not as dramatically, as those negatively affected. The fact that imported goods well in US is proof that many people value the goods higher than the alternatives.

If you go down the road of easing all competitive displacements of human capital, the eventual result would be lifetime job guarantees, protected cartels and a stagnant society.
>In a controversial move, Kuwait has passed a law making it mandatory for all its 1.3 million citizens and 2.9 million foreign residents to have their DNA entered onto a national database.
Anyone who refuses to submit their DNA for testing risks one year in prison and a fine of up to US$33,000, and those who provide a fake sample can be jailed for seven years.

What could go wrong?
I'm guessing the poster means an ASP.NET WebAPI controller that relies on an assembly written in F#, not a process making web API calls.
What the guy from "Nasdaq Private Market" seems to be pushing is a semi-public offering - like an IPO, but only for "qualified investors". This provides an exit for the original investors.
Oh yes, designed by a human who does not care about me, because they do not know me, nor I them. What they "care" about me is that I keep posting and using their platform to the exclusion of the open Internet, they want me to live through their product, they want me to be another set of eyeballs that increases their market valuation, that's how they care about me. Now'll I'll stop before I turn really cynical.
Yes, I noticed. I also noticed that it doesn't justify that assessment by anything more than referring to ` as "legacy".

I'm not sure how much trust I would put into shellcheck. Especially since it doesn't flag the common error of "export FOO=bar" (instead of "FOO=bar ; export FOO").
That's absolutely true. If you consider the plight of Mexicans less important than the plight of Americans, the factory moving to Mexico is a bad move.

And I'm not being sarcastic here; such a bias is exactly what the US government is supposed to have.

But as an individual, that's not my perspective on the world. Tell me if a person considers themself foremost an American or a citizen of the world, and I'll tell you their opinion on free trade agreements.
> I agree that mimicking feeling behavior isn't the same as having feelings

The problem is that, as an external observer, you can only observe behavior. A machine retracts its arm due to its sensor sensing a pressure. How do you know it feels pain or not ? other's entities 'mind' is terra incognita.
They're already associated with the US government, it makes little sense for them to want to distance themselves from the military.
>> The fact that academia itself doesn't want to hire its own children suggest even further that academia needs to focus on vocational skills, so that academics can transfer out into a "post-academic" career.

Or perhaps it suggests that University administrators should stop treating their professorate as factories for research "products," who must continually publish to avoid being fired.
This is cool. Thanks for sharing. I tried a long song with a lot of unique lines and the detailed view is a jumbled mess that won't stop erratically moving. See Redemption's Sapphire for an example.
Exactly. The lower bound I'm prepared to give is always a raise from my current salary. I may be prepared to accept less if the opportunity is right, but my only purpose in offering this information in the first place is to get to the next stage of the process. It is a tricky thing to keep as much negotiating leverage as possible while still signaling that you can come to an agreement, which is why I only offer the number if I feel like I won't progress to the next stage without it.