skysight-inc/HackerNews huggingface dataset:
No need to be sorry. :)

The point of my post is to convey the sense that this article headline has when it says that "spooky action" has a speed.

Then, in the last paragraph, I ask whether the example I gave is actually analogous to quantum mechanics. I think it is, particularly if you see things through the many-worlds interpretation.

In the many-worlds interpretation, you and your card exist in a superposition of 52 states, 1 for each possible card. When you look at your card, your wavefunction separates into 52 different experiences and that effect propagates out into the universe at a speed less than the speed of light. Nonetheless, when you compare your results with your friend, you find that you never got the same card, even though you looked at the same time.

Nitpick: Bell's Theorem doesn't rule out hidden variable theories. Only local hidden variable theories.
Physics works as we already thought it did. Move along, folks. Nothing to see here. :)
You might enjoy these then:

http://blog.rongarret.info/2011/09/faster-than-light-probabl...

http://www.flownet.com/ron/QM.pdf
http://www.fastcodesign.com/1665567/4-reasons-why-the-future...;

Reminds me of this article re: the emergence of "small-scale" capitalism...very interesting - thanks for the share.
Everyone here is getting confused by the fact that you cannot control the polarity/polarization of the qubits before/as you send them.

This means that one cannot send information faster than light.

What is useful however is the fact that when you send entangled qubits very far away, and measure them is the fact that the results of the measurements are always correlated/anti-correlated.

As an example.

Alice has a pair of entangled qubits, they are in a superposition of 1 and 0 (lets say they are an correlated pair, such that when measured both quibits will always agree).

She sends one to Bob.

Bob and Alice now hold one qubit each out of the entangled pair. They both measure their qubits. The measurement is probabilistic, you have a 50/50 chance of getting a 1 or a 0,
but Bobs quibits and Alices quibit will agree everytime.

Since you can't control the outcome of the experiment you cannot decide which bit to send and hence cannot send information.

The useful result is that Alice and Bob have a string of bits which only the two of them know the arrangement of. They can use the string of bits as a one-time pad for encryption.

I have simplified this immensely but I think the point gets across.

Source : I currently undertake research into generating qubits for quantum computation and communication purposes.
Also if they have questions there will be a notice (the top bar changes color) here on Hacker News.

Good luck.

whats the start up?
To be fair, that's contenteditable's behavior, not this plugin's.
PowerLancer: a startup aimed to help the work of the freelancers
Don't worry Windows 8.1 aka Windows Blue will be out, for an additional fee to address issues with Windows 8.

Well actually no, it is basically a service pack to Windows 8 that is sold as a brand new version of Windows, but doesn't actually address any of the issues, but will make Microsoft richer anyway. Sort of like how Windows 7 was a service pack to Windows Vista. The only reason why Windows 7 was better than Windows Vista despite being the same damn thing, is they made better drivers for it from third parties and updated the apps to work with Vista/7 after they failed to work by releasing a new Visual Studio to upgrade to the new API calls and new Dotnet. I predict a Windows 8.1, and then a Visual Studio 2014 as well as a new Windows 2014 Server, SQL Server, Exchange Server, Outhouse/Outlook and MS-Office 2015, Sharepoint Server, Microsoft Deepthroating EUFI blackmail to run a non-MS OS on a brand new PC like Linux, FreeDOS, BSD Unix, Haiku, AROS, etc, and of course more FUD from Microsoft on the alternatives having a 'gasp' virus as to why they won't install unless you turn off that feature.
Zombie VC Post – The Bug Report
(My physics education is limited to some undergrad level classes, so sorry if my interpretation is erroneous)

Could it be that spooky action has underlying causes that we can't tell yet? For example, reusing the flag metaphor- you and your friend decide to MAYBE wave a flag every day at 1200 GST, and then in practice it happens that every sunny day you both wave it (because hey it's sunny, everybody likes to go outside) and on rainy days no one does (because it's warm and dry inside in your house).

An alien with no knowledge of meteorology and our reaction to it observing this would always observe that either both flags are waved, or both are not, in a seeming random matter, where in fact it is not random at all.
Quite the contrary. By not doing you are closer to perfection than by doing.
Android 3 was a tablet hack that was only on a limited number of devices...
When I was in high school (graduated in 2006), we were only required to take chemistry OR biology, but not required to take both. Those in my class who were afraid of math (most of them) took biology, while the rest of us enjoyed our chemistry fun.
I honestly don't know how to do parallel computation in C or C++, but I doubt it's very easy.

Actually, with OpenMP parellelization is often easy in C and C++. In embarrassingly parellel problems, it is often a matter of adding an OpenMP pragma before the for-loop. To give one example, in some machine learning code I wrote, it was simply a matter of replacing

for (int i = 0; i < static_cast<int>(contexts.size()); ++i)

by:

#pragma omp parallel for
for (int i = 0; i < static_cast<int>(contexts.size()); ++i)

Obviously, you have to ensure that shared mutable variables are properly protected. But, in many cases it's fairly simple. I have tried to emulate some of OpenMP's functionality in the par package:

http://github.com/danieldk/par

I think the more convincing argument is that many Python programmers will feel far more comfortable writing Go than C or C++. It offers good performance and some control over memory layout, while being substantially higher level than C and not the enormous language C++ has become.
Google drive or s3 support? I use google drive to keep GBs of photos on web bu off of my harddrive. I don't think any of your connected services (picasa / flickr) manage this as elegantly as Google Drive.
Android 3.x was "the tablet OS" which was not very suitable for phones. The problem was, Android tablets back then (Motorola Xoom et al) did not exactly set the world on fire.

Almost all the phones skipped 3.x completely and moved from 2.3 to 4.x.
It's far less spooky when you consider both you and your friend are basically the same person, and the criteria you use for considering whether or not to raise the flag are the same.

That's my understanding of entanglement, but I get the feeling it's a wrong view.
It works because of his name - right now.

He's helping to pave the way for this to become "the norm". If a few more big name entertainers followed suit, suddenly those contracts with TicketMaster and the like would stop looking quite as advantageous to the venues. The consumers would become familiar with this.
I'm a bit conflicted about this. The fellow who wrote this is a biologist, biology is very much alive, it's where great discoveries are made, right now. And it's a messy field.

There is protein structure prediction, which in reality is machine learning, there is cladistics, which is applied statistics and string-matching, and there is protein-protein interaction, which is statistics combined with machine learning. The mathematics in those fields is mature, it was all done forty years ago.

But I guess it still helps to have an understanding of the methods to find out if your model is any good.
while I would agree on a small market, that sounds a lot like what was said about the PC, years ago...
so he was working for the company that made the hardware and was shocked to find out that the company was very invested in maximizing the market for their hardware?
having side effects and having lazy evaluation are distinct features though. One can conceive of a strictly evaluated haskell-like which isolates side effects in monads and is still largely composed of pure functions.
I noticed this in 6th grade and argued with a lot of classmates about it :) ... It would be really weird to have that idea for the first time as an adult, considering I already had this sense of reality before my teen years even
The real Android usage dashboard (which tracks closely to Unity's) is:

http://developer.android.com/about/dashboards/index.html
It's even worse than that.

You each have four flags. The first flag is black on one side, red on the other. The second is black on one side, green on the other. The third is white on one side, red on the other, and the fourth is white on one side, green on the other. (In other words, one side is black or white, the other side is red or green.)

The flags have the peculiar property that as soon as they are exposed to enough light to see what color they are, they burst into flames. So you can look at one side of a flag, or the other, but you can never see both sides of the same flag.

You and your (entangled) friend each choose a flag. The alien observer observes the following:

1. Your choice of flags, considered independently of your friend's choice, is indistinguishable from random. Likewise, your friend's choice of flag, considered independently of your choice, is indistinguishable from random.

2. Nonetheless, if the alien looks at the black-white side of both flags, they are always the same. Likewise, if he looks at the red-green side, they are always the same.
That perl5 should just go to 7 instead of waiting for 6.

I remember a guy at a circa-2001 perlmongers meeting sullenly asking a visiting perl contributor "when is 6 coming".

The memory really influenced me. People really need a sense of momentum in order to feel confident in a community... same goes for a job and a lot of other things in life.
The police won't help you recover your stolen property: it's not their job.

That very much depends on the department, the particular officer, and how you present your case.

I had a cop in the very high-crime town I was living in take my statement about having seen my stolen bike ridden by someone and then go looking for that person and find him.

Like you said, he didn't have to do that, but he was probably not busy and I had previously reported it stolen. Didn't hurt that he was coincidentally the same one who had come to my apt when I reported the bike (and other stuff) stolen.

What I'm getting at is that you shouldn't assume the police won't help. You have nothing to lose by asking them.
I've been using http://vertx.io pretty heavily in the last few months, and rather enjoying it. It's an asynchronous I/O framework that wraps the powerful NIO and Netty infrastructure with some elegant APIs and design patterns. It does a bunch of other things as well, but digging through the code, those are the concepts that will jump out at you.

Vert.x is a decidedly "modern" Java codebase; it's written in a decidedly different style from "traditional" enterprise Java. From the build tooling (Gradle) to the use of callbacks and delegation, you'll find it a bit refreshing. I'd recommend thinking about how you would use other patterns or structures in concert with Vert.x as well, as that will get you thinking about architectures. Exploring its model of concurrency in concert with Java concurrency tools is a must; some of my favorite Vert.x code mixes its reactor with Grand Central Dispatch-like threadpools and clever message passing.

I've really enjoyed working with Vert.x. It's not without warts, but I feel like the code I've written around it represents a great advance in my Java style.
There are a number of new and interesting projects in the Apache Incubator, a few of which are written in Java. It's probably worth a look if you're looking for something to dig into:

http://incubator.apache.org/

As far as specific projects, I'm currently really interested in Apache Jena[0], Apache Stanbol[1], Apache OpenNLP[2], Apache Mahout[3] and Apache Marmotta[4].

[0]: http://jena.apache.org/

[1]: http://stanbol.apache.org/

[2]: http://opennlp.apache.org/

[3]: http://mahout.apache.org/

[4]: http://incubator.apache.org/projects/marmotta.html
While 'Derived::Scalar' could very well be replaced by 'double' in that case, you need the templated function to catch the temporary type (expression template) that represents the u-v computation. This lets Eigen compute u[i]-v[i] and the dot product inside the same inner loop.

Without the templated function, the compiler would first generate the subtraction into a temporary vector, and then compute the dot product on that vector.
This is also a good reference, if perhaps a little technical for lay reading: http://plato.stanford.edu/entries/qualia/
My son is almost 17, and I could have made the same list of games I'm nostalgic for. I could be wrong here - I'm not a huge gamer, but I just don't see those types of games available for the Xbox. PS3 and Wii strike me as the platform for whimsical games, and Xbox as the platform for rote FPS's.
!!!

I have never met a single person who has said this, let alone capable of following through.

If you are capable, I am envious of your determination/natural talent. Or alternatively I and every programmer I know are idiots. Actually both seem like possibilities.
Things can travel faster than light. Say you sweep a spotlight across the moon. You could easily observe a spot of light traveling from one side of the moon to the other much faster than the speed of light. The spot of light is a "thing" the way we describe it; look at it, it's moving. But it can't be used to send information from one side of the moon to the other, so it's not a "thing" the way the universe describes it.
My favorite interpretation so far:

http://en.wikipedia.org/wiki/Relational_quantum_mechanics

It's sort of like many worlds with a whole lot of unnecessary baggage stripped away.
I'm inclined to agree with your premise, but your analogy implies that it's as a result of our pre-synchronisation that there's no FTL (faster than light) communication taking place. Entanglement is weirder than that though as Bell inequalities attest - it's as if I raised my flag at 11:59 and you did too despite the prior agreement.

I'm not sure if current physics has an explanation, but the last time I read around this, it seemed that the relativist position was that no FTL communication was occurring between particles because a transfer of information would require a slower than light communication between us so that we both knew what to measure. Or to pose it a different way - even if the electrons seem to communicate faster than light, technically we can't tell that it happened until later.
I think its because the first gen iPads are still very useful but they don't support iOS6. Where as my 3GS iPhone does.
Buying and selling to yourself on Cavirtex would be a strange decision. You'd lose 3% on each trade you make.
I believe that was the point of the joke.
I think the fact of the matter is simply this: at some point in one's career in physics, when you make a decision between being an experimentalist and theorist, you don't spend nearly as much time focusing on the theory. I don't think it's wrong, but it's just natural that at some point you won't be as fluent with the theory as theorists.

I was writing out how I don't agree with the author, but then I took in the bigger picture and realized that indeed I do think that a lot of the experimentalists in the field have either forgotten or just aren't that great at their math skills. I think this shows most in classes, where it's easy for them to get tripped up over details.

That being said, most of the time it's just simple things. I think there is still clearly a higher bar (in general) in physics than in other sciences (i.e., biology) as far as math goes, and it's far too much of a stretch to say you don't need to know math well to do well. We aren't talking about algebraic topology here, I think Wilson is commenting even on just multivariable calc and linear algebra. Quantum Mechanics without linear algebra? At the very least, it would be very hard to learn (if at all).

If anyone from non-physics fields has some comments, I would be interested to hear.
This is just a symptom of what is actually wrong with our society. It has nothing to do with skin color. We have a lack of opportunity for young people coming from a poor background. People do fall between the cracks...

Also, let's be fair. Germany is not one to talk about gun violence. Last I remember, Germany was an aggressor in both World War I and World War II. Both wars accounted for roughly a 100+ million dead or wounded. Could you explain how "weapons control laws" could have prevented these wars? Don't get me wrong, I am for gun control...but really, it is not going to help until we fix other, more immediate socio-economic issues.
Android 3.x (Honey Comb) was just for tablets. At that time Android tablets weren’t very common, they become more popular after Android 4.0 was released.
Just had an idea - if so many people get burned by those disappearing saas sites, then perhaps it is time for startups to get some insurance to show themselves more trustworthy? For example, for each year running we will insure running unchanged for another year if we were to fail/get bought, etc. ? That could bring more trust into Saas business and perhaps make it less bitter.
Right.

Entanglement doesn't send information.

It just protects it by giving you a private one-time pad to use for cryptography.
As mpyne explains, the function still is externally visible.

However, the compiler is perfectly free to both compile it as an external function and inline it wherever it wants. Yes, setting breakpoints on such a function would be 'funny', but that's nothing of real concern to the compiler.
Yeah, sorry, no numbers... I was drawing on anecdotal experiences.

I've also been to Nazca and my impression was that though the tourist traffic was only a tiny fraction of Machu Picchu, the town couldn't handle much more of it. Even in off season the airport was booked to capacity and people had to wait hours for scheduled flights.

Another example (besides Machu Picchu) that comes to mind is Paracas (https://en.wikipedia.org/wiki/Paracas_National_Reserve). It's hardly a mainstream tourist attraction, but the degradation from the tourist industry was pretty apparent when I visited in 2009, despite being a protected area.
This is so beautiful!
As I said, it's depressing to see this sort of topic being of an interest to a wider HN audience. It's not the topic that's bad, it's the audience composition that's disappointing.
Stop moping about the three jobs you didn't get, and keep applying to jobs.

A lot of jobs are meaningful, but might not be obvious from a job ad. When you interview, you'll also meet people and learn more about what it's like to work there. So, don't worry if a job seems like it might be boring, just interview there anyway.

At least if you're in the SF area, you should easily be able to line up 2 or 3 interviews a week indefinitely. If you are really out of ideas for companies to apply to, just read through Techcrunch and look for a jobs page for every company mentioned. That should give you at least 10 leads a day.

Good luck!
The idea that, since a master craftsman finds essential value in their art, it's okay on a moral level for them not to be rewarded in the form of food and shelter is rather insipid.
in europe, sure there are jobs for devs, but in america, the elite import asian neoslaves to do that.
And then there are papers like this: http://link.springer.com/article/10.1007%2Fs00300-003-0563-3

If people are blacked from seeing it, here's a commentary on it: http://www.nashturley.org/2012/09/27/pinguin-poop-paper/
Lessig: Why Washington is corrupt
yes, LISP. That's also what I was thinking.
At least Mathematicians get no )))))))
:)
Thanks, I changed that!
I believe so, at least you can in C. You have to release the GIL in your extension, do your business, and cleanup before giving the control back to Pyhton.

http://docs.python.org/3.3/c-api/init.html

Edit: Even though you can do it in C, Go is a no go. Under item four in the caveats [1] is stated:

| When using goroutines py.Lock must be used. No other
| GIL or threading interface functions have been
| tested - and they most likely will not work.

[1] http://gopy.qur.me/extensions/
True but if you were able to nudge up the price by more than that it might be worth it.
This is -- by far -- the most insightful discussion in this entire discussion. The GP post's mistake is the same confusion that leads people to imagine that the quality of music, movies, trends, toys, games, and so on were all at their pinnacle when they were young.

The submitted story sounds like someone working in a place where they shouldn't be, and their laments are other people's celebrations.
> Or alternatively I and every programmer I know are idiots.

Most programmers haven't taken the time to actually learn Haskell.

Haskell only seems hard at first because it incorporates a lot of ideas that other languages do not. For a lot of developers, learning Haskell is a little bit like learning to program from scratch all over again.

In that sense, yes, I guess it's hard, but so was whatever language you learned first.
My first language was C. The first language I loved was Perl.

Perl will always hold a special place in my heart and I will look back on it as the "good ole days", but I don't know if I'll ever program in it again.
This looks fantastic. Having only worked extensively with Python and Javascript, I haven't been looking forward to learning C or C++ to write performant bits of an application, but Go really excites me.

What are the limitations? Are there situations where GoPy won't work that (eg) ctypes would?
Why the Golden Rule Sucks
Previous submission (original article title, canonical URL, and 60 interesting comments):

https://news.ycombinator.com/item?id=5506093
something like the wall of superpowers (https://python3wos.appspot.com/) but for pypy is in order, i believe.
Great observation, appreciate that.

Sorry for that typo. :)
Incorrect. Games may not be less whimsical and "magical," but the ones that are are ignored in favor of:

Halo
Call of Duty
Battlefield
Skyrim
Assassin's Creed
Et cetera...
Oh. I didn't know that. That's bad news :( Guess I have to keep dreaming about a wysiwyg that actually works.
Would Go's static binaries be an added advantage?
I've never really had a problem with perl until I had to mange fairly large projects - including things like web frameworks or distributed modules.

Perl works best as CPAN glue. CPAN is wizards handbook, and you just have to write maybe 100 lines of code to glue everything together. However when it came time to write a large project on a team of even 2 or 3 people, managing a Perl project seems to turn into manager a C project. The "Theres more than one way to do it" mantra really sucks for people who learned Perl in differently. 00's university perl doesn't mix well with 90's hacker perl.

My huge problem with Perl is readability. Sometimes, across teams, there are just too many ways of doing some simple thing and one is plain perl code to one person, is a 5-minute and stare at this line hack to another.

Am I wrong? My experience is limited, but I would love to know why I haven't been able to get my Perl projects to "sync".
This look eerily familiar to the NASDAQ in February/March of 2000. Plus there's no recent financial news to justify such a huge jump in value in such a short time.

This bubble will burst. It will burst soon and it will burn the people who just jumped in and bought the new mining-specific machines that recently came on the market.
Do some real tech at home DIY replace defective thermocouple on H2O heater
I'm going to refute this whole post with one word: Kinect
http://distractionsinspace.tumblr.com/image/4041185292

A side of the space programme I've never seen before.