skysight-inc/HackerNews huggingface dataset:
The keyword is "local". Non-local hidden variables is trivial (Bohm's theory) in that we just posit the particles have positions and are guided by the wave function. Hence, particle and wave properties. Simple, clean, clear, mathematically proven to agree with all results, no problem with spin and it leads to insightful derivation of identical particle behavior and even Dirac's equation.

It is a bit embarrassing that the "hidden" part of the theory is particle position seeing that is what we see, after all. The wave is the more hidden part of things, gleaned only via many particle observations of similar states.

Bell's inequality is theory agnostic except for demanding that experiments have results when performed. Thus, the experiments show that either reality is nonlocal or reality is not definite. Many worlds opts for the latter and it can be perfectly well-formulated (think of fuzzy videos overlaid on each other; any particular instance is not discernible, but through evolution you can distinguish which is which). Most presentations of many worlds I have seen is not understandable, but there are versions that are perfectly well-defined and fits the data.

Finally, the issue why people objected to CI is not determinism, but wanting a well-defined theory. Bohm's theory and other interpretations give us that.
I believe the Prius is definitely more complex than a typical ICE car. It has many, many other systems to support the hybrid drive in addition to the power split device, including many that are genuine innovations too. It's a testament to how good that team's engineering is that the Prius is generally considered reliable (unlike the piece of crap that the Toyota ETCS ECU was until the recent crackdown - http://betterembsw.blogspot.com/2014/09/a-case-study-of-toyo...).
RethinkDB import/export example using Node.js streams
I think that whether the semantics of the language make sense to a particular person isn't really the criterion for type-safety. The language does define what should happen in the case of the expression ([]+{}), so no violation of the type system occurs and the behaviour of the program is well defined.
>I remember once negotiating ~$5K more in base salary to "give up" what OMG COULD TURN INTO MILLIONS OF DOLLARS IN OPTIONS!!!! The company eventually went bust and sold for pennies on the dollar.

Without knowing any details whatsoever, couldn't someone say the company went bust because it didn't align incentives, hiring people who insisted on $5K more so they had nothing riding on the company, and did not end up with any incentive to make it succeed?

If someone hypothetically did say that, what would our response be?
I've seen DL380 G5 giving in a few years ago already. (I still love those machines except they seem to boot slower each generation.)
On a fully electric car, as Tesla, they use a standard transmission? Or there is something inherent to electric motors that need a different technology?

I mean: electric motors can rotate at very high speeds. Do it even need a gearset? Or can it just rotate from 0 RPM to say, 15k RPM? Or there is a torque curve or efficiency issues involved?
> "I'm only getting paid $100.000 per year and it's so low, boohoo"

And you advocate that more of the wealth that we create by our own labor goes to the only other involved party - those LP heirs who do not work, and parasitically suck millions and tens of millions and hundreds of millions each year from those of us who do work. Me saying I should keep more of the wealth I create is "whining" according to you. I guess the parasite heirs who suck off my labor and their toady advocates like you must hold the moral high ground then. You're the one who needs some perspective, parasite.
PHP loses contributor, scalar types in limbo
You only have the right to prevent people from standing on your shoulders as long as the giants you are standing upon did not dictate the terms under which you get to enjoy the view. If they say that being generous is a condition to stand on their shoulders, those are the conditions.

The GPL limits your freedom of limiting the freedoms of others given by those who wrote the software your software depends upon. If you want to limit the freedoms of your users, you don't have the right to use software explicitly licensed to preserve those rights to limit them. If you want to do that, you either use software that was not made to preserve user freedoms, such as software licensed under BSD, Apache, or you write your own.

> And all of these things are possible due to the restriction of freedom over all of us as governed by copyright law.

Yes! And isn't it the Most Brilliant Hack Ever?
It's definitely not free of consequences. Once you've been handcuffed, paraded around, fined, put in classes and on probations - it's nothing you will ever do again. I wish I'd known that being in a car with the ignition on (for heat) was a DUI.
I see a lot of changing guidance around what works for weight loss and what helps prevent specific diseases. However, I think the science has been relatively stable for reaching healthy levels of vitamins and minerals .
It's not about getting my money back. It's to prevent you and others from making the same mistake in the future. It's also to prevent any fraudulent activity from happening (ie paying out to some creditors while not to others).

We have courts and bankruptcy laws for a reason.
Tesla Wants to Build a Battery for Your House
>How carefully have you examined that body of work?

Don't be ridiculous. Very few professors of philosophy would have even had enough math to read the basic expressions necessary for such understanding. I don't need to survey the literature to be confident that the significant majority of philosophers don't understand quantum mechanics, cannot explain the chemical or electrical mechanisms by which brains work, and don't understand statistics well enough to interpret experimental data.

Those things require a deal of training and experience that a philosophy education is not likely to provide. There are plenty of philosophers out there that do understand any or all of those things, obviously. Did you think I was trying to claim that there are none?
Well it might come as a shock but some the "worst" employers are charities, notorious for bullying and stress at work.

Btw this is direct from a course I had to do on handling serious work place issues ie ones that would end up in court.
Absorbing photons into melanin pigment and dispersing their energy as vibrational motion (heat) doesn't help synthesize vitamin D. For the synthesis you need the photons to hit an intermediate molecule in the pathway and boost an electron into an excited state. If there's a bunch of melanin absorbing photons before they get to the synthesis pathway, the synthesis will be inhibited.
The damage does not just come from taking too much, it also comes from consuming "synthesized" Vitamins. Many ingredients aren't close to the quality of vitamins in natural food.
Does anyone have an estimate of their volume, or how much was 'lost'?
Collider hopes for a 'super' restart
Less sunlight being absorbed by eumelanin in the skin means more sunlight left to be converted to vitamin D. Window glass also blocks most of the UVB part of the sunlight that would be converted to vitamin D.
In fact, most human beings are lactose intolerant.
Why lawyers shouldn't be afraid of tech
To me this is similar to old red flag laws requiring a motor vehicle to be preceded by a person waving a red flag.

For fully autonomous vehicles, these US regulations appear to be a barrier. How could merchants pursue autonomous drone delivery?

Perhaps some other jurisdictions, where entrepreneurs have more freedom to innovate with this tech - will show the way.
Benchmarks are snake oil when not being given the ability to reproduce them.
Yup. Once and never again. Even as remote.
Crawling webpages. I needed to find out if a product price is actually visible to users. PhantomJS executes JS and CSS and I can execute a Javascript query to check.
In essence, two things:

- Your ability to do your job and meet your obligations. If you can take 3 months off and still meet the expectations set for you then that might be ok. It might also be a sign that you need a bigger challenge, but that's a different topic.

- Yourself. If you transform yourself from a serf that works for money into a key contributor in an enterprise, then the quality of your engagement with your employer changes to a level where you feel responsible and accountable for both your own success and that of the company.
m0n0 was one of the greatest open source software i've ever used. It just worked.

For a flashback go to their gallery: http://m0n0.ch/wall/gallery.php

So awesome!
Extensive discussion 3 days ago:

https://news.ycombinator.com/item?id=9038888
Modularize and migrate parts of your app, slowly.
Here is a video demonstrating a (possibly less elegant) electrically controlled CVT called the D-Drive:

https://www.youtube.com/watch?v=F6zE__J0YIU

The concept is straightforward if you visualize mechanical advantage. A high torque at low RPM is the same power output as a low torque at high RPM. If you picture an asymmetric differential with primary power going into it where one wheel is geared higher than the other, then a weaker motor on one of the wheels could control the torque and RPM of the other wheel.

So we probably could have been using electrically assisted CVTs decades ago where a small fraction of the power could have gone into a generator/motor pair at about 90% conversion efficiency to control the output RPM. I can't help but feeling that most of the gains in things like 6 speed automatic transmissions to increase fuel economy have largely been a waste of time. We could have gotten rid of traditional transmissions and gone with a design like the Prius that are simpler, more efficient and more durable. By now economies of scale probably would have made them less expensive as well.

I’m actually a little curious why this hasn’t happened with supercars.
Maybe you don't agree, but there's overlap and ideological cross-breeding in today's versions of these movements: http://boingboing.net/2015/01/28/a-beginners-guide-to-the-re...

I'm fully aware of where and how they differ, and I'm aware of the strident disagreements both within and between - but to deny an overlap today I think is misguided.
Great post.

At this point those who blindly advocate async programming as generally faster just show their level of proficiency (a lack thereof).

The fact that threads can be just as performant (or as we saw, even more performant) for IO code should not be surprising for anyone who knows how stuff works at the lower levels.

BTW this irrational "async is always webscale" crap has been happening in the Java community as well. There is a nice summary of the outcome:

http://www.mailinator.com/tymaPaulMultithreaded.pdf

[Thousands of Threads and Blocking I/O. The old way to write Java Servers is New again
(and way better)]

Non-blocking IO based on select (and friends -- epoll, kqueue,...) is working well for very short callback chains. Think a proxy (haproxy, a webserver) or one page demo -- "Look Ma! I got a webscale server running in 3 lines of code!". Large business applications based on callback chains (even disguised as Deferreds, Futures and Promises) easily turn into a speghetti mess.

Going back to asyncio. I am less optimistic about it and I never liked it. It is good that it tried to unify and standardize non-blocking IO. But we already had that, it is called Twisted. Twisted did "async is cool" before it was really cool. It is a fantastic framework (I used for 5 years professionally) but in large code bases you feel its pain. BUT that is not the worst part, the worst part is it fragments the library echosystem. This is really bad especially for Python. Since one can argue the ecosystem of libraries is what makes Python great. With Twisted I had to go find for Twisted versions of drivers for databases. Now for asyncio I would have to look for asyncio version of libraries.

For Python I like either the classic threads for IO or eventlet/gevent threads. BTW eventlet should work with PyPy as well. The latter are great because they do not fragment the library ecosystem but they rely on monkey-patching. I can pick threaded database drivers, monkey patch the socket code and it can work with green threads. Or not work, because monkey-patching breaks sometimes...

Even better for larger concurrent applications I like channels and actors. Pick you eventlet green threads + queues. Or Go's channels. Or Akka. Or Erlang's processes. Clojure's STM is great as well. There are so many better abstraction for serious concurrent applications that if anyone picks callbacks as their default mechanism, they should be able to justify it and rationalize it well (Like say "I only know Javascript so I picked Node.js so I am using callbacks" or "I am building a proxy that maintains hundreds of thousands of TCP socket connections" etc.
FAA Opens Skies to Drones in First U.S. Unmanned Flight Regulation
My brain melts every time I watch this video [1] from Numberphile on Graham's number.

They also had another video [2] with Ron Graham himself :)

[1]: https://www.youtube.com/watch?v=XTeJ64KD5cg
[2]: https://www.youtube.com/watch?v=GuigptwlVHo
Well, Apple stole 'Swift' from a different language (was quickly changed to "parallel scripting language"):

http://en.wikipedia.org/wiki/Swift_(parallel_scripting_langu...

He created something in an entirely different category. Both projects have similar chances to succeed. What is the problem?
The ‘Solve a Problem’ Growth Mechanic
Just because those two things are poorly understood (and I think you massively underestimate how much we do know about both cancer and diet) doesn't mean that you should worry about solyent doubling your cancer risk. The same logic of having no good information to go on would have you simultaneously optimistic about it halving it. Missing knowledge doesn't define risk, it defines error bars.
Do you earn as much as the equivalent experience in the other professions then you are being take advantage of.

A simple google finds that in the Netherlands a Doctor makes between ($130,911 and $252,727) so you are being taken for a ride
True but the relative market size growth has an impact. Had we skipped VESA and AGP for example, there would thousands more ISA slots (longer time in market) and so the next generation, PCI in your example, has to burn more cash getting "into" the space.

The obvious principle here is that innovation happens more rapidly in a market where their his a large demand for improvement and a low friction for upgrades. Pull back on either of those and it slows down the rate of innovation.
I would want them to make a decent wage (much more than 60k in SF) for their hard, essential work. Whether they live in the "community" or not is irrelevant (except for their commute, in which case, yes). It won't lead to better education or a better experience for the children.
Memory perhaps? Presumably, the threads would be a little heavier.

I would be curious to see how much memory each of your test cases used.

However, if you have memory problems in your webserver, it might be worth just spinning up more webservers...
One of the benefits to having between a few decades and a few centuries of security procedures and policies in place.

I imagine that there are only a handful of digital currency exchanges that can boast about teams with deep experience in cryptography, block chain technologies, and extensive financial software security expertise.
Really? write Cython modules before parallelizing?
The Model S has a Single speed fixed gear with 9.73:1 reduction ratio

Source: http://www.teslamotors.com/support/model-s-specifications
JS is type-safe in a way that is not useful in any way.
Of course, guerrilla restorations don't always work out:

https://en.wikipedia.org/wiki/Ecce_Homo_%28El%C3%ADas_Garc%C...
I know mortgages are not all upside. Mortgages do have another effect, not taken into account often enough: they are a forced savings mechanism.

(I rent, BTW.)
> I suppose an ethernet port might go bad if it gets hit by lightning but I've never had a mobo ethernet go bad in my life.

Been there, record thunderstorm centered directly above a client's building. Several switch and mobo ports died. The fact that said client "saved" on cabling by running UTP between buildings probably had something to do with it.
Agreed. I'm profoundly lucky to have the rent controlled apartment in Manhattan that I can live in by myself (moving back there very soon).

I just can't do roommates anymore at my age and I can't do that lifestyle much more either. If I didn't have this available I think I'd be looking for work in the midwest or south instead.
That lifestyle is just necessity though, not really a "broke artist" thing anymore.

New York's bohemian culture (and it was probably the last city to really have one) packed up and moved on a long time ago: In the late 80s/early 90s or after 9/11, depending on who you ask. What we've seen since is really just a poor facsimile.
I found a bug in the tutorial that introduces map.

Typing in: map(+1) [1..5] won't advance to the next step (even though the interpreter handles it fine), but map (+1) [1..5] will (note the space after map).
Any volunteers for irssi vertical split / tmux-like panes?
Do they not add iodine in salt in Germany?
Download my suite and run them! Show me asyncio beating out threads in some database-centric scenario. I was really hoping to see that happen in some scenario or another.
Ask HN: Did you use Dokku or Flynn in 2014? Was it worth it?
Well, now you know they exist and that you can ask for much more. Source: multiple offers in the bay area. I believe the highest salaries are near Mountain View and that part of the valley, where you could possibly get nearer to 200k.
As long as centralised Bitcoin exchanges exist, this will happen.

It's why I built CoinTouch, which finds friends of friends that trade Bitcoins (FB / G+). Post buy/sell orders, priced at a spread to market rates:

https://www.cointouch.com/
> a surprising number of apps don't do pagination properly

Could you elaborate on that? What's "properly"? Do you mean that they don't do it at all, or they do it in memory instead of in an indexed query? Or is there a technique here that I'm missing?
It is economically feasible. It requires a budget addition of a few hundred million dollars to NASA. Not much in the scope of things. To push for this I recommend visiting http://www.planetary.org/sos and advocate for it
Few people buy fresh milk in Germany. Almost all milk in supermarkets is UHT, and fresh milk is typically only drinkable for a couple of days, and is frequently almost soured even when you buy it.

UK supermarkets on the other hand sell filtered milk (at a premium price). Filtered milk stays and tastes fresh for over a week.
If I'm understanding you correctly, it's fine to use Evernote for this purpose.

When you clip an article from the web, or a selection from a web page, Evernote doesn't just link to the original web site, it creates a wholly new copy of the content in your personal Evernote database. It stores the URL of where the content originally came from, but that's just metadata for your reference/information, and when you share a link to the clipped content you're sharing a link to content stored on Evernote's servers, not the original URL. After you've clipped content into Evernote it makes no difference if the original web site disappears.
The first six levels of the Sierpinski triangle
React Components – Reusable Components by Khan Academy
It argues that attempts to artificially inflate self-esteem result in narcissism.
There are laws requiring major shareholders to protect the interests of minority shareholders for this exact reason. It may be worth talking to that lawyer.
It's not a slashdot trope - it's from South Park - Underpants Gnomes

1) Collect underpants
2) ...
3) Profit

http://upload.wikimedia.org/wikipedia/en/d/dd/Gnomes_plan.pn...
The restaurant business, particular back-of-house, is particular bad in this respect. Working conditions in most kitchens are horrible - long hours, uncomfortable environments, physical demanding, often dangerous and horribly underpaid with few benefits.

But yet, people do it. They know they are getting screwed over, they know they are often destroying their bodies, but they keep on doing it. Because people who want to cook are truly passionate about it. Cooking for someone is an incredible intimate and loving act; one that no amount of corporatism or job function abstraction can dispel.

It is an act in which the symbolism and the functionalism are inseparable. When you are serving food, you are literally nourishing people. You are literally providing the substance they need to survive. You are literally crafting, with your own hands, the matter that will become a literal part of another human being.

Such a primal act naturally stirs a lot of passion, but likewise, as you say, great opportunities for abuse. Most kitchen employees don't make terribly much more than minimum wage. In expensive cities like San Francisco or New York, it's almost impossible to make a living wage. Even in high-end restaurants.
Thank you! I'll keep an eye out for those.
Right, in which case this should be the messaging instead of "Look guys docker can run ACI images". Why waste effort on interoperability if the end game is federated image identities? Pour all engineering resources into making that happen instead of silly patches for interop since that can always happen later.
Fair enough - probably not in an IO bound webserver :)
The torque curve of an electric motor is linear with speed inversely. Tesla never changes gears. There is a fixed reducer between the motor and the wheels.
"Getting shafted" is a bit strong - it's quite understandable really. Card fraud, and particularly the statutory liability incumbent on banks/card issuers, is a major thorn in institutions' sides. It's the perfect incentive to make the system more secure. If you were the CEO of a payment processor you'd do the same (or get fired.)

It's exactly the same story with chip+pin: when the customer is the creator, owner, and maintainer of the ultimate authorization (fraudsters can passively steal your card number/name/expiry/CVV2, but your PIN and/or 3DSecure password is on you) and fraud occurs then it's the customer's fault for not protecting said PIN/password. Assuming the bank's security doesn't lapse (in which case they are liable, not you) then this is perfectly sensible, no? Are we seriously suggesting a bank should be liable for you not taking password security seriously enough? Or that we should stick to bullshit authorization methods like a signature purely because it takes liability away from the "little guy"?

We wouldn't blame Facebook if our accounts got hacked because we kept our password on a post-it note stuck to a monitor. The logic here is the same - to imply it's any different because it's an evil bank is letting our hearts rule our heads.
I really wish Ruby had some kind of `var` or `let` syntax so it was a bit easier to determine when one was calling the method "foo=" or when one was assigning the local var "foo" to something. Having this would reduce the amount of `self`s in the code for class definitions.