skysight-inc/HackerNews huggingface dataset:
> Clarke and Asimov were great frenemies

I didn't know this, but it's pretty funny, you're right. Casts this quote from the linked interview in a much more amusing light: "I have an asteroid named after me. Isaac Asimov's got one too. It's smaller and more eccentric."

And of course this rather sweet compliment: "I'm in good shape. I don't know if I've ever written more than 3,000 words a day. Isaac Asimov could do that in a minute and a half. And mostly on a manual typewriter, too."
Yahoo sets April 11 deadline for preliminary offers for its core business
This is a truly well written and explained article. I love the fact that they can help positively impact public transportation.
Customer Experience and the Future of Retail Bookstores
> Let me ask your own question back at you: what's there to understand with WordSpec or Cucumber-style tests?

To use Cucumber you have to understand a whole new grammar. To use ScalaTest you have to understand relatively obscure parts of Scala (implicit conversions, "word word word" style method calls, by-name parameters, ...) - or else treat it like a config file and learn a whole new grammar. To use JUnit you just write plain old Java/Scala.
What if we popped a pill that disabled motion sickness?

Or could modify our body to disable motion sickness?
Agree with your last point: like it or not, these moments are pivot points and it's very likely not the right answer to try to ignore them and continue to plow ahead full steam.
Good.
There is also a video course from Google.
For those beginners you may read this article and then visit this site:
https://analyticsacademy.withgoogle.com/
Is it truly idle? Imagine I have $20MM dollars. I put it in the bank. The bank is at liberty to create more money via loans because it has this deposit.

Money isn't physical, it's not in a vault, in the main.

Isn't the main problem that the economy is structured to reward rentiers which is stifling wealth creation and diverting energies into pointless activity like gaming financial markets, speculating on real-estate etc.

Rent extraction has become so efficient it is able to immediately swallow any productivity gains. We are becoming more productive and seeing rents rise.

Exhibit A: Silicon Valley and hub.
Get a HTTPS Checkup report for your site via email, showing Mixed Content issues
Not more difficult per se, but more obfuscated. So much brands, paradigms, domain specific metalanguage. Medicine, physics have some kind of shared, time-tested foundations.
Indeed! At one point the Iraqi Kurds and Turkey were sharing the profits from an oil pipeline.

The are multiple Kurdish factions on all sides of all borders. The don't always get along, either with each other or with Turkey. I also believe that there is a multitude of views towards the Assad regime.

AFAIK they all fight ISIS though.
Perhaps, but in high energy physics, size matters. Or at least size matters more than most other dimensions.
Can Winograd Schemas Replace Turing Test for Defining Human-Level AI? (2014)
Australia mengalahkan Jordan
I saw you guys at Great Wide Open a couple of weeks ago!
Any binding agreement between two parties is a contract. There is consideration on both sides: IFTTT is providing access to their dev kit and service, the recipient is implementing an API and providing access to their data. Both sides are, in principle, getting something from the agreement (of course, it's very lopsided and unfavorable to the recipient). Again, IANAL.
Google is completely redesigning AdWords
maybe
if(mouseIsAtOrigin()){
take a break. Go for long walks/hikes and clear your head.

If you can, go on vacation to a remote island with little communications.
On-the-fly tail call optimization in JavaScript without trampoline (2010)
It means there is a known & exploitable flaw in one security option on one model of phone running one version of an operating system. Given that a government had to hire a computer forensics company to do it, I wouldn't call this a "hack" (a la the difference between a locksmith and a burglar).

Apparently there is a law (enacted under the Obama) requiring the disclosure of the cracking technique, at least to the manufacturer, precisely to facilitate improvements in security.
9 Free Business Productivity Tools for Startups
Thanks for sharing the post. You've probably helped more founders with that than you know.

Anyways, welcome back to the Midwest, if you make it to Madison ever stop by the Ionic offices and say hi, I know several people on our team love your product!
Also, it can still catch bugs even in javascript. It's not related to C at all, as original article states.

Equality operator is commutative (sans operand side effects). It's not a quirk.
Shout out to NASA and whoever did this, as they've always had a much clearer mandate to make things public domain. On their website they explicitly state that images, models, etc. are not copyrighted unless they were copyrighted by someone else and used with permission.
Show HN: Invotes – Vote Driven Invitations
Docker UI v0.10.0 – Multiple Persistent Vulnerabilities
This is a tragedy of the commons. It's in almost everybody's best interest to pay people more. But any individual company has a strong incentive to keep labor costs as low as possible, as long as all of their competitors are doing the same.
There's also the Clinton Secretary of State emails where phony protests were shilled as a solution to Israel being unwilling to negotiate, seems like staging and encouraging dissent is regular policy http://www.timesofisrael.com/clinton-received-plan-to-secret...
I definitely didn't mean to imply that. I simply believe people target their outrage at the wrong party in this instance.
The major UK research funding councils have an open access policy for the next REF - http://www.rcuk.ac.uk/research/openaccess/policy/
Why I'm boycotting TurboTax this year
That's simply because the non-productive programmers don't write very much code, good or bad.
>Medicine, physics have some kind of shared, time-tested foundations.

So do programming languages.
Related: http://www.utne.com/mind-and-body/wabi-sabi.aspx
Ask HN: Best use case writeups of SOA?
Can anyone suggest some good use cases / whitepapers on companies that transitioned to SOA / microservices?
That's because, as they explicitly write: "Android follows the package and class namespace conventions defined by the Java programming language". And obviously, the names in the packages are carried over, including sun.*, and the documentation is gonna follow that -- though the official name of the runtime is Dalvik (and ART), not Java or JVM or anything like that.

As I wrote, that was intentional, so that it's immediately familiar to Java programmers. That's just at the superficial API level though, which Oracle contested in court and I don't recall HNers being on their side...

Nobody was ever meant to use it to replace Java in their Java deployments and enterprise apps, or to run Java apps as is on that environment. And Google never promoted it as such -- as a Java replacement. Only as a Java-like environment specifically for Android development, and tied to the specific needs of its OS and devices.

What Android actually runs is a different language implementation through and through, with a different scope (target OS, environments, use etc) and a different VM, GC and tons of different APIs, with tons of not used APIs compared to the Java one's too (Swing for starters). And it's own bytecode of course.

So why should it follow Oracle's Java versions and progress, when it's NOT meant as a Java replacement? It has its own roadmap.

Heck, even the Java-like code behind the APIs, what's not 100% Googles, is not Oracle's or Sun's, but from the open source Apache Harmony project.
How amazing would that have been? Zfs might have helped the world move forward a lot faster... Sigh...

Let's give Oracle 10 years from now to fade from relevance as yet another fucked by cloud vendor and Google can then orchestrate a hostile takeover.
How are the drives used on their SQL server boxes? They have a massive NVMe drive on raid 0 with 20 sata drives in raid 10? Which drives are used for prod data? Do they run backups on the same box?
Isn't that just another philosophy? Lets be more charitable. Engineers are given limited time to do any job (time == money). So they do what they can. Mostly on a budget.
Andrew Hacker's the Math Myth Is an Example of Math Illiteracy
I think that's appropriate for taxes. Some people pay virtually no tax, are we going to demand to see their W2's before we give them access if they want to read? If you want it to be fair we can't pretend the current system is a free market, because it's not. I don't think the public should fund things that benefit a single company - the whole point of forcing people to pay it through taxes is because it's supposed to benefit society as a whole. If that's not true, I want to stop funding it.
> One could train with it in order to reduce the affective threshold at which one detects emotion.

Interesting idea. If software like this can smoothly adjust intensity, you could find the threshold at which you can reliably detect it, and attempt to push that downward to pick up more subtlety.
In all seriousness, a browser extension that flags sponsored content would be great.
I was hoping for good arguments so I could justify laziness but am almost as pleased to have that hope lampooned.
> There’s no “document” version of an app that guesses what age your dog is. I mean, what would that even look like?

I guess the author doesn't realize that code can live on a server. And the answer to his query can simply be a "document".

Edit: I did not catch that the article is supposed to be a joke. If that's true... I suppose it's not very funny.
> IPFS/gx are a no-go to replace npm.

Difficult and improbable to get to a critical mass, perhaps, but a no-go?
Oh wow, those error messages alone make me want to try Elm. It looks like I could learn the language just from the compiler output.
And what about people who went to the post directly (or by RSS)?
if you pay people more it could show up in inflation numbers and the Federal Reserve might have to stop printing so much money.
Kirk – Back end Architecture
Sync and stream your entire music collection with two Docker commands
Love the new interface - going to make Adwords much more user friendly!
Were you using the variables file? I found Bootstrap very easy to customize.
Direct to book: https://learningtolaunch.co/read
So you "intent" to eventually make the APIs public but hold your partners to the gun and shut them off if they don't meet all your demands (ToS, new API dev).

What I'm hearing is you want partners to trust your intents but you don't trust any of theirs—as evidenced by the terms of service that is required and binding. The "not throwing legal threats" part comes off very hollow in that context.

If you did trust your partners, you'd make a new API alongside the current setup, and it would be so awesome that people would switch on their own. But as others already pointed out, it seems the value in the new API is self-serving and is inexistent for your partners.

I'm all for collaboration but I suspect you are trying to build a moat around your business and make a ubiquitous platform. I sincerely hope this backfires.
Poe's law has struck me down here. Either author is an asshole, or author doesn't know how to do good parody.
$10/month is extremely affordable if you enjoy music.
Awesome pics; it'd be cool to see some people in them too. Thank you for all the work you're doing for Stack Overflow/Exchange, it's an amazing resource!!
"By the way, it cost us more — the S&L crisis cost the taxpayers more than the TARP did in 2008. So, I don’t know why he would cite that. In fact, the failure of a very large number of smaller institutions turned out to be much more expensive to the taxpayers. In fact, as far as the bailout of 2008 was concerned, we made money on that in the money that was extended to financial institutions.

And, by the way, it wasn’t just to big ones then. It was to small ones as well. The only institutions that weren’t able to pay us back were the auto companies. And I don’t think — I thought it was a good idea to pay them.

As to size, the question is not just to the size, but what would happen if they couldn’t pay their debts. And that’s what people ignore. We did two things in the legislation to deal with that. First of all, we made it much, much less likely that they would get so indebted that they couldn’t pay them back.

It’s not their overall size. It’s the indebtedness that’s the threat. You could not now have an AIG, which got itself $170 billion beyond what it could pay off in derivatives, because we do not allow institutions under the law now to get so indebted without the capital to back it up.

Secondly and most importantly, what we said is this: If a large institution can’t pay its debts, it fails. It is not too big to fail. It is put out of business, by law. No federal official can advance any money to pay its debts under the law until it is dissolved.

What then happens is this: It may be that we would have to borrow from the taxpayers to pay some of the debts, not all, as the previous law required, but if we have to pay some of the debts to prevent the failure of a large institution from having serious economic consequences, the treasury secretary is mandated by law to recover every penny from large — other large financial institutions.

And, again, it’s not the size of the institution, but the size of the unpaid indebtedness. Well, we have dealt with that by reducing the indebtedness and requiring that the institution will be dissolved if it fails."

Barney Frank on PBS NewsHour.
Is there any evidence either regarding whether the recent attacks for by Kurds or ISIS?

That's one aspect I find very confusing - Turkish attitudes towards ISIS aren't exactly hardline (eg frequent reports of ISIS supply routes over the Turkish border), and so it isn't clear to me what terror attacks by ISIS in Turkey would gain.

Except terror of course - that's always a thing. And I also understand that ISIS command and control isn't exactly centralised, so it could be random people somewhat aligned.

Another alternative is that they are more tactical in nature - maybe Turkey closes a border route, so ISIS bombs Ankara? I don't know enough to know if this makes sense.

Either way.. confusing.
Apparently if you leave a printer open on the Internet for anyone to print to, sometimes neo-Nazi propaganda will come out of it.
I agree completely and totally. A good programmer's text editor (e.g. vi or emacs) is far more general than an IDE, more easily extensible and rather more future-proof (folks will still be using emacs & vim in twenty years; will anyone be using Eclipse?).

Requiring an IDE is, to my mind, a symptom of a far-too-complex environment which will lead to breakage.
Yes, Approval Voting is simpler and radically superior to IRV.
www.electology.org/approval-voting-vs-irv

Bayesian Regret calculations show IRV is actually THE WORST of the five commonly discussed alternative voting systems.

The best is Score Voting, but it's not as simple as Approval Voting.
http://ScoreVoting.net/BayRegsFig.html

Clay Shentrup
Co-founder of The Center for Election Science
The fitness lobby
Uber passenger pays £102 for ride as driver takes huge detour
This is a great article - it's a set of really clear explanations of several complicated topics, and kudos to the author for bringing it all together so well. It reminds me of the research we conducted at Ultra PRT when building the Heathrow Pod (a driverless taxi system) [1] and evaluating much larger networks on campuses and in cities.

One aspect I didn't see in the analysis is the effect of a passenger's willingness to rideshare on the effectiveness of the algorithms - we found it can have a pretty dramatic effect on system efficiency[2], especially when operating near capacity (as you'd expect). Does anyone who's used this system have any experience of this? What happens if passengers refuse to share or request a different ride?

[1] http://www.ultraglobalprt.com

[2] https://www.researchgate.net/publication/31589946_Ride_Shari...
Bad metaphors for chronic pain don't really help here.

There probably aren't any scenarios where, if you just removed the depression/anxiety "everything else" would be just fine.

What has happened is this: mainstream culture claims that these scenarios are fine when they are not, and so people seek to remove the depression and/or anxiety from them without even questioning whether the scenarios themselves are very healthy.

You're unable (unwilling) to accept that these circumstances are bad. You don't want to change them, you want reality to be something other than it is so that your culture can continue as it has without changing and growing. You would prefer that people numb themselves to it rather than address these defects.

The article's example is full of these.

* People pushed into college who do not want to be there
* Parents of young children divorcing
* Parents of young children remarrying
* Shallow friendships
* Hookups

These are not problems that will be easier to fix if he's doped up on prozac, they aren't problems you probably even want to acknowledge as such.
JavaScript is going to be the leader for a long time. It dominates the client side.

I have noticed a ton of articles on Go. If you are interested on trying Go for a project, I would suggest first doing the Tour of Go then reading Effective Go.

After that, just pick a project or search for some existing code using https://golanglibs.com/search?q=orm here just replace the orm keyword with something your looking for.

Your likely to find something close to what you want 80% of the time. Just clone a project and start hacking away.
If it's the weight of the headset you're worried about, try hanging a rope from the ceiling with the headset at the end, at the exact height of where you'll be using it. Think of the tennis ball hanging in many people's garages. The weight of the headset will be handled by the rope and you can just rotate naturally.

Doesn't solve up and down motion, though.
There's also a philosophical reason for the adoption of an indirect, representative democracy. One specific example is to protect against Tyranny of the Majority [1].

I'm dubious that a country where most issues are voted on directly by the people could function with any significant amount of participation, mostly because people are not experts in most fields, and don't necessarily understand e.g. the macroeconomic effects of letting the largest banks in the world all go bankrupt. We elect representatives because there is a lot of work to do governing a country thousands of miles wide with over 300 million people, and I want people who can devote their profession to improving government in charge. Ones that we get to vote for regularly, of course.

[1] https://en.wikipedia.org/wiki/Tyranny_of_the_majority

"Second. It is of great importance in a republic not only to guard the society against the oppression of its rulers, but to guard one part of the society against the injustice of the other part. Different interests necessarily exist in different classes of citizens. If a majority be united by a common interest, the rights of the minority will be insecure. "

- James Madison, Federalist #51 : http://www.constitution.org/fed/federa51.htm
That's hardly the only alternative. A visitor could instead pay them to be a guide, even a mountaineering guide on another thrilling but less suicidal trek.
In case it's not immediately clear, this is Maciej from Pinboard. Note the handle is the same as his blog's name.
We are currently playing a larger version of the game tic tac toe from the movie "War Games. The only way to win is to stop playing - but the system as a whole is currently far too stupid to realise it.

Corporations exist in a symbiotic relationship with the consumer. Corporations are driven to ever greater profit margins, but this weakens the consumer, to an ever greater extent. The system is inherently unbalanced, it's trivially obvious to anyone able to separate out their politics from reasoned thought. If they win the game they are playing then we all lose.

I feel like I'm watching two Siamese fighting fish fighting to the death
Pulley Logic Gates
If true this could be added to a list of nasty side effects of rampant enforcement of political correctness.
It should be noted that what weev was doing is nothing new and is really just this:

$ cat payload.ps |netcat -q 0 $printer_ip 9100

This is what was originally posted:

https://storify.com/weev/a-small-experiment-in
I don't understand. How are existing partners holding up the publication of your API specifications?
Turkey demands suppression of German song mocking Erdogan
UI Patterns for User Onboarding (and when to use which)
How does this thesis fit with manufacturers of 'premium' products? 'Premium' being those products that indeed compete with other products but are perceived as somehow better by consumers. Tablets are a good example: Though Android has all the market share, iOS generates all the profit. Does Apple need a giant dose of competition? Looks to me like they have it and still keep raking in the profits.
YMMV then, because their catalog is the only reason I want this. Soundclouds service in general kind of sucks, but they are the only place to get a ton of new smaller niche music very quickly. If you're really into electronic music stuff like spotify just doesn't cut it. This is a godsend for me, I've been begging for years to pay them a monthly fee to cache/not have ads.
also see http://leejordan.github.io/reflex/docs/
A pill box works great for holding screws. 28 boxes, all with lids. I numbered them and then kept a sheet documenting where each screw came from when I had to replace the failing drives in my Mac Mini server.
Your workers will be more invested if they can comfortably afford the product, though.

Most of the companies I've worked for I would never buy their product: either because I didn't need it, or because I knew its true quality, or both.
I mostly agree with you. I've found unit tests shine in refactors simply because you are often refactoring for performance and/or bug extraction so the overall functionality of a given unit of code is largely identical to the previous version.

However, outside of refactoring, I've never found them to be cost effective time wise compared to other automated testing options.
I think this [1] is the related thread.

1. https://github.com/twbs/bootstrap/issues/13564
I'm not sure how apparent it is, but the post is a joke aimed at pointing fun at people who agree with the arguments (I didn't write it, by the way)
i'm neither white, nor an sjw or lefty.

but this is pretty much what i would expect given the current political/social agenda pushed by social justice warriors and the left in general.

see: trump.
This isn't a problem. Numerous contentious Approval Voting elections and exit polls have been held with Approval Voting, showing voters can certainly cast a vote without being paralyzed by indecisiveness.

If YOU can't make up your mind, then just don't vote. Seriously. You can get Approval Voting and just not even show up and vote. You'll still get massively better election outcomes because of all the people who do show up to vote are using an objectively better decision-making algorithm. Yes, objectively better.

http://ScoreVoting.net/BayRegsFig.html