skysight-inc/HackerNews huggingface dataset:
mjevans' view is also not supported by an objective look at the last 100 years.

Antibiotics? Not dying is kind of a big deal. It makes life "markedly better" when you are actually alive.

Cars? Yeah, they had cars 100 years ago. How fast could you drive? How safe were the cars (and the roads)? How often did the cars need maintenance? How was the air conditioning in the cars 100 years ago? How good was the radio?

Computers? The internet? The web? Hacker News? 100 years ago, you could buy a newspaper, and do your math by hand (maybe with a slide rule and a book of tables).

Overall human knowledge? Not remotely comparable.

Overall human life expectancy? Much worse 100 years ago.

I don't see any rational way to say that how good life is "has largely flattened out within the last 100 years." That's not a defensible statement, not merely in terms of GDP, but also in terms of average peoples' experience of life.
I imagine it's because until about 5 years ago, there weren't many choices that were significantly safer than Java (no null references, failing to account for all cases in a match statement is a compile error, etc.) and generally within a factor of 2 of C's speed. Haskell's laziness by default can mean less predictable performance, or at least fatter tails on the performance distribution.
I'm not sure I understand these jobs in an economic sense and I still am not sure of the value they provide to society. Does solving liquidity or arbitrage issues a few microseconds, or even seconds, faster than someone else improve productivity? Or when it doesn't depend on speed but on seeing some tiny market inefficiency, how much does that help the world? (And I'm sure I'm overlooking other economic activities in these firms - what are they?)

There's the economic question of why the market rewards them so well (not that, in the real world, the reward is usually proportional to the value, but it's something to think about). Is it essentially the equivalent of rent-seeking - that is, they get their hands on the resource first and then sell it to others? Or perhaps it's simply the free market, but working on a timescale of microseconds, where efficieny does't really benefit a society of humans that live on timescales orders of magnitude larger.

Finally, there's the concentration of wealth that results from these activities, which is a serious concern.

(I'm not saying everything everyone does must contribute to society, or that I'm a saint who lives on nuts and berries and tends to lepers, but it's a consideration.)
America’s Deadly Gun Addiction, by the Numbers
We do support US, UK, Canada, and Australia for contracts. About 20% of our users are Brits.

On step 1 of the contract creation process, what happens when you click 'United States'? Also, what browser are you using?
And it sits in Prague, Czech Republic.
I tend to agree with olalonde. What you've described is a well accepted method to handle authorization (sounds like you've implemented role-based access control). But for things like, can't delete yourself, etc., those in my mind are business rules and not authorization rules. In fact that's a validation rule and not authorization rule.
Most shareholders would be up in arms if instead of a 5% loss in profit due to government monopsony, the company CEO decided to shut down the company and not sell anything at all, so the statement "not required" isn't that relevant.

"They do so of their own volition". No. You are expressing the Panglossian viewpoint that just because something happened it was the best choice.

We know from experimental economics that people make decisions different than rational market theory would predict. The heads of large pharmaceutical companies are not exempt from this irrationality.

Nor are all people in government short-sighted pennypinchers. The price negotiations also include the reality that some of the profits are turned into more research for future drugs. Hence the questions of what "efficient" and "abuse" means, which go into the pricing negotiations.
Well, it's more complicated than that though, economic considerations-wise. You can treat Hepatitis C now (and it's the rare case where the drug actually cures something like this with high probability), or you can treat liver disease in a terminally ill patient later. It's up for debate what's more expensive. That's one of the reasons why they can charge so much. The second reason is, they're just dicks.
I think this is true at the current tech level. That is, if your product idea is a website or a phone app (as opposed to using these things to solve a problem in some other domain), it's unlikely to be worth doing. I think the next big opportunities will come with the next technological breakthrough (Internet of things, robotics, AI, nanotech, whatever) and that's the direction to aim for.
Honest question, is this site satirical? The average gain is "$9.19%"
perhaps "unobvious" to you, but that's something which is empirically (if subjectively) resolvable, no?
From a PR perspective, sure. They don't want to look bad. Their reputation should already be damaged though, to anybody paying attention. Because they clearly made a piece of software with a backdoor. I don't put much weight in their letter to customers claiming it's so bad though. It's full of exaggerations and half truths, which to me implies they are trying to save face for something like creating a poorly secured device.
They say they don't inline because it doesn't make sense in their case, but if you do inline and use xlink [1], you don't duplicate data transmissions.

There are other techniques for client side-templated sites that will cache SVG icon data. For example, angular material's icon service [2] does this.

[1] https://css-tricks.com/svg-sprites-use-better-icon-fonts/

[2] https://material.angularjs.org/latest/api/service/$mdIconPro...
Quants were around before then. Look up the story of Long Term Capital Management (IIRC, they were quants).
That would be Tim Cook...
After a while of using the extension you find that cut spelling looks normal and that normal spelling looks kind of olde englande.

Are you really arguing that we should make english spelling worse to help develop brains? In this case why don’t we just starting using hieroglyphics. What about all the other languages that have reformed their spelling - I don’t notice those people getting dumber because of this.
The Madness of Airline Élite Status
For those that are looking for a reason to try DDG out:

I use the DDG plugin for firefox (https://addons.mozilla.org/en-US/firefox/addon/duckduckgo-fo...) -- and I get to type things like:

!hn duckduckgo

!python multiprocessing

!ud swagtron

in my addressbar and get pretty quick amazing access to a bunch of sites I know about on the internet without setting up my own custom search options on the browser itself. It has saved me tons of time and is an awesome feature.

Of course, there are more reasons to choose DDG, but I remember being pretty wowed when I first saw someone else use the one I just mentioned
OK, that was careless writing. Better would be "Of equal importance". Net result right now is Cloudflare is equally unfriendly to both classes of users.

I'd imagine the solutions similar, though someone on Tor would probably care far more about using a CF cookie for captcha bypass solution than someone on a large NAT.
I agree. Toys which require a great deal of assembly effort will probably remain viable in the marketplace - for now.

But now that the 3d-printing door has been opened I do think there are already lots of smart people working on companion technologies to bridge the articulation and assembly gaps.
Wow that is an annoying example. Aside from not following the Golden Rule of shell variables (always consider the unset case), why on Earth didn't they just write rm -rf "$STEAMROOT" ? The trailing slash and asterisk do nothing. Cargo-cult scripting. Ick.
File a bug against the package.
The Nerd Cat #47:tricks for Android,iOS Functional UI Testing Framework+
This is hilarious. What do you think good sysadmins were doing before "devops"? Just hacking around cowboy style? Everything old is new again.
NHS does this in the UK, access to 60 million people through one customer is a hell of an incentive to negotiate, not perfect but then what is?

I'll take our system every single time though.
Why "missing" though? On Windows 10, Mail is quite nice. On OSX there's Airmail. On Linux there's bupkis, but that's really not what Linux is for.
I'd embarass myself if I tried to explain this with the correct terms, so I won't try.

One of those articles, but there may be better or more correct ones: http://www.justgohome.co.uk/blog/2014/02/salting-hashing-and...
Against what? Html5? ;)
> You can't sit here and say "The public doesn't care. Look at Hillary" when Sanders is actually the popular candidate and he is a proponent of stronger privacy laws.

While Sanders has swung to near parity (slightly ahead in some) in national polls, he's finished just behind Hillary in both Iowa and Nevada caucuses (but well ahead in the NH primary). He's won slightly fewer votes overall, and the two candidates have about the same number of pledged delegates (I've seen different sources claiming 52/51 Hillary and an even 51/51 current split.) This is based on actual votes of actual voters, not skewed to establishment figures. Neither candidate is, either on the actual votes or the national polls, substantially more popular.

Hillary is far ahead in terms of informal commitments by unpledged delegates (superdelegates) who are mostly incumbent party officeholders, but those aren't votes, and while some media outlets report them as if they were the same as pledged delegates, they aren't. Superdelegates can and do switch allegiance over the course of the campaign, the same way as other public endorsements do.
Verizon to Buy XO Communications' Fiber Business for $1.8B
Oops, thanks. I must've missed that when I created my example contract so it got left as the United States, and then I couldn't change anything in the contract except the state.

I just created a new example contract using the United Kingdom in the first step, and all seems fine. Thanks!
Harvard University – CS109 Data Science
As a swing trader, this interests me. The volatility of the market presents opportunities I don't think would otherwise be possible. Certain news items will push a stock significantly below market value, as determined by 10-Qs overtime (and some knowledge of a given industry). I happen to believe the current AI-led trading induces extra volatility in the market that is eventually corrected for which ultimately leads to swing trades.
Bendersky explicitly put off error handling for a later post. But, that's the interesting part by far.

How does your team smooth out handling errors in RAII without exceptions?
We can differ on what we mean by "micro," but I think our intent is more or less the same. There is such a thing as anticipating performance problems and designing for them, and there is such a thing as losing sight of the performance needs of the code you're writing.

At the end of the day, it's another expression of the 80/20 rule: do the 20% of the optimization work that affects 80% of the runtime. But outside of general knowledge of where the inner loops are, you won't know what that 20% of code that touches 80% of runtime is until you measure.
I haven't figured out what the (self taught) part brings to this equation. The way I interpret it is that self taught has a factor > 1.0 which is better than someone who would have learned in college or some other form of learning? I get the (human communication skills)... that makes sense in the equation. Care to explain it? I figure if you take the time to write an equation, it might as well be explained in terms more formal? :)
Debt of Honor.
It's worth clarifying that Isaac, the engineer behind Draft.js, also basically built the entire thing himself. He did it inside a large company of course, but it was his labour of love for a long, long time.

This is the type of cool stuff you get to work on at Facebook, come work with us :-)
No, not like that. When electrons travel in a regular conductor, they have a distribution of speeds. Ohm's law just describes their average behavior.

Just in case I misunderstood your question, I will say a few more things:

Ohm's law applies to both graphene and regular conductors.

In graphene, electrons have only one speed, but they can still move in any direction. In a regular conductor, electrons have many speeds and move in any direction.

In either case, with no electric field applied, the average velocity of electrons will be zero. But with an electric field applied, the average velocity of electrons will be non-zero. And in both cases, the average velocity is proportional to the applied electric field, meaning that the material can be described by concepts like resistance and electron mobility.

The key difference is that graphene has electrons with one speed and a distribution of directions, whereas regular conductors have electrons with a distribution of speeds and a distribution of directions.
I can see the point that you shouldn't make otherwise-undesirable OS changes to accommodate incompetent hardware designers. The thing is, I'm not convinced that it this is undesirable: mounting efivars read-only by default seems like a completely reasonable thing to do, even absent this particular hardware issue. BIOS setting are important and rarely need to be changed, and anything that doesn't have the privileges to unlock efivars probably shouldn't be messing with it anyway.
If you're optimizing for total career income, talk to recruiters and headhunters, but remember that they're all trying to sell you something and are optimizing over a shorter term horizon than you are. They have a window into the income distributions for different education levels.
>What decent gun owner..
>Gun owners are people..
>Does your view of gun owners differ?

There was no mention of the decency or otherwise of the hypothetical people, and it didn't read like they where intended as a moral illustration of gun owners in general. Sounds like you have a defensive agenda.

>..menacing behavior like that would be disturbing the peace or terrorism as you say.

So we can observe that some of the hypothetical people, who may or may not be gun owners, who may just be gun borrowers, are probably not, in this case, decent and probably are intending to menace.
I have been a Type 1 diabetic since I was eight years old. I am now 31 and am not and have never been obese.

In Type 1 diabetes, the immune system attacks the beta cells in the pancreas which would normally produce insulin.

It is a lifelong autoimmune disorder, not a lifestyle choice.

It also happens to be the population of diabetics most likely to be impacted by the cost of insulin, as our bodies do not produce any.

I understand that the last sentence was meant as a quip/jab at the clear obesity problem which the United States in particular is dealing with, along with the epidemic of type 2 diabetes that is resulting. It is real and needs to be fought on many fronts.

Your argument, however, implies that ALL diabetics are overweight, irresponsible people, which is simply not the case for type 1's at all and for many (if not most) type 2's.
I enjoyed this a lot. Especially the bits from the developer! And the comments about how technically unique the game was at the time.
Yeah, that was the page that convinced me I should try to join. But,

"A note on the technical interview: As part of our interviewing process, you may be asked to pick an issue from the GitLab CE issue tracker, and code ‘live’ with the interviewer there to talk with and collaborate with. We do this because we believe that it is the best way for you to see what the work is really like, and for our interviewer to see how you think, code, and collaborate." Actually, it's the opposite of how to find out how I think and code.

Do you have a profile on GitLab.com, GitHub or Bitbucket?

No.

What (open source) project that you built or contributed to are you particularly proud of / passionate about?

None.

Were you referred by a current GitLab team member?

No.

I once discovered that one of the most effective developers in the world would've had similar answers.
This desktop client appears to load the inbox interface and gmail interface in a iframe and has extra related functionality on the side . So it isn't just an email client. Looking at it I don't see how it is much Of a desktop client unless they added offline functionality .
Streamlining Does Not Mean Being Impersonal: The Opportunity of Contact Pages
On Linux, there's Geary (now pantheon-mail):

http://blog.elementary.io/post/139731273161/re-geary
What about Thunderbird?
1) The encrypted data can be lost, thereby locking the user out of all of their accounts.

2) The encrypted data can be stolen. If the user was using a weak master password, all of their accounts can be compromised.

3) The data can only be synced to a limited number of devices.

1) Backups. Never only keep 1 copy of something you can lose. And to be even more secure: never keep backups in the same place (both at home? what if your house burns down?) This one is plausible but not the largest of concerns, IMO.

2) User error. This is the most plausible attack but Visionary is worse in this regard. I'll expand on this below.

3) Depends what program you use. Or whether you take advantage of syncing to begin with (I personally don't.)

Since Visionary always returns the same password for a given Master password - it becomes security by obscurity. If you're going to make the lines of Argument #2, if a user uses a common Master password and a hacker bruteforces passwords through Visionary using common passwords - they will obtain the supposedly more secure password. But if a person uses an insecure password on a "standard" password manager that generates them a random password - that sort of attack becomes impossible unless they get their hands on the user's database.

I'm going to be honest: the attack vector I'm most concerned about (#2) as it is also the most plausible threat to potential security: Visionary is less secure because it always generates the same password from anywhere. Meaning anyone with a weak password is more "at-risk" because most people aren't going to have their database stolen, let alone by someone who'd know what to do with it or furthermore would even bother with it. They'd spend less time stealing another laptop than working through an encrypted one.
Ask HN: Free cloud hash table?
I'm looking for a hash table in the cloud. It should just have basic operations: get, set, and delete. It should support basic auth over http. If it has a "freemium" model that is okay too. Does this exist?
Show HN: Replacement for TestUtils when using React's shallow rendering
>Spelling reform isn't going to be solved by a browser extension replacing words

If you read my essay on why I wrote the extension, you will see that there have been more than 70 serous attempts to fix English spelling all of which have failed for the various reasons I list.

Cut Spelling is a step in the path to reforming English spelling, not the end - don’t let the perfect be the enemy of the good.
Where does Linux promise that files are bits on a disk? As a user I certainly don't expect that. Perhaps you have a problem with the name "file" but the abstraction itself still seems useful. (And yet I do find it quite odd when I have to do something like `echo "TPAD" > /proc/acpi/wakeup` to disable wake-on-trackpad.) That said I don't disagree with you that UEFI variables should not be delete-able, but there are many files on Linux that you can't delete.
Watch the documentary. There was a reason for this, and it had to do with the "golden age" of gaming coming to an end...
For the new WSJ you need to go incognito and turn off ad blockers
> For all of the abstractions OCaml and Java bring, there is an often large performance penalty to pay, and when you're pass producing an embedded product, that's money you're leaving on the table because you're asking for more compute power than you actually need to get the job done.

In my experience the performance differences are often grossly overestimated (particularly if you compare equivalent development times). And increased development time or higher defect rates aren't free. What you say is true for a particular niche, but I think that niche is pretty narrow (and in that niche I think the risks of Rust, while real, are smaller than the risks of C++).
Looks great. But it makes me really wonder why somebody is doing Google's job.
I would also add that it can differentiate between a manager and a leader. Managers can just handle process, but a leader needs to have deeper understanding of individuals and teams. I've met plenty of managers who definitely weren't leaders.
We are all ignorant in most respects; there is an opportunity cost in knowing anything. If you use git daily, I submit that it does not make sense to be ignorant of how it works. Yes, you will take no physical harm from misusing this tool, but you're setting yourself up for failure. Reading about how git works will prevent you from making the mistakes that lead to an unworkable state, and allow you to resolve any unexpected situations or errant keystrokes. To make something of an analogy, git has the most powerful and flexible form of "undo" that has been conceived to date, and you are discarding this because you can always re-download an old copy and redo your work. If it is something that you use only rarely, there is nothing wrong with choosing to study other things. If you are employed as a software developer then I would consider you to have very little excuse for ignorance.
Do you work at this company? I'm asking because your account is two years old with four comments. Two comments a couple of days ago at the same article of the same author (https://news.ycombinator.com/item?id=11127360) and now today, both praising the concept.
Morgan Freeman is finally a GPS navigation voice
Routing in Om Next – A Catalog of Approaches
Tried it a while back. Reverted to just using web UI. Not quite there yet.
Have you tried file -> print?
HP Elite x3 – Continuum Implementation
http://theconversation.com/explainer-evergreening-and-how-bi...

I'm not an expert and I can't comment on specifics. But I'm of the opinion that a small enhancement is not the same as an invention of a drug and it doesn't come anywhere close to extending the life of the patent - unless that tiny change actually makes a big different in effectiveness.

Any good patent system should find a good balance between the two seemingly conflicting goals of incentivizing companies to innovate and keeping the price down for patients.
Right. But if I were attacking you and was in your site and knew that you signed your hashes I'd be targeting your build script to save your key and passphrase, or build a backdoored version at the same time. Something like Certificate Transparency for code-signing would be really solid though; tampering would stand out. https://www.certificate-transparency.org/log-proofs-work

I think there's value in the purely user-based solution though. If two people go to a site at the same time and aren't served the same binary they should be curious why, even if the company securely and auditably signed both images.

And, it helps in all the cases when companies don't implement great release-security.
Are you saying that Wall Street should be taking larger proprietary positions? Not a criticism, just curious.
Yes. Stopping from 90000km/s in 100ms (more or less earth radius) might prove to be a bit hard :-)