skysight-inc/HackerNews huggingface dataset:
The Technology Review article is confusing, but I can try to summarize.

Quantum key distribution (QKD) promises security based on the laws of quantum physics, and not on computational assumptions. However, in practice, QKD experiments have been attacked through side channels. One possible side channel comes from a malicious manufacturer. Side-channel attacks also affect classical cryptography, of course, but might be more important for QKD because:

1. Quantum devices are harder to build and test, and less understood, than classical devices, so side-channel attacks might be easier, at least for now.

2. The goal of QKD has always been to reach higher security than is possible classically.

"Device-independent" (DI) QKD solves this problem. DIQKD allows for extracting a secure key even if the crypto devices are manufactured by your enemy. This should be hard to believe; it is completely impossible classically. It is very cool that it is (probably) possible quantumly.

I say "probably" because full DIQKD security proofs do not yet exist; giving a full proof is a major open problem in the field. From the perspective of people in the field, the next step in the DIQKD roadmap would be to deploy a DIQKD experiment. Although standard QKD schemes are even commercially available these days, deploying a DIQKD scheme is another major open problem because the schemes proposed currently are far too inefficient to be practical and require noise rates below current photon detector technology.

The new paper says that we should reconsider this roadmap. Even if we are able to give a DIQKD security proof, there is still a problem, because when you reuse untrusted devices they can leak previously generated keys. I don't have a lot of time to explain this and don't know that it is an especially novel observation. It can probably be worked around with more sophisticated key-generation methods. But that's essentially the current status.
It's called a Change of Address form
I got around 60fps, very good considering I get the same from kivy.

Interesting concept, now if we could port SDL somehow...
I'm doing my own startup now and I would gladly buy my next startup. It just saves a huge bunch of time as long as the code is in decent shape.

Again this is a story of someone seeing value where no one else does. That seems to be key skill of successful entrepreneurs.

I met the founder of HitTail about 5 years ago. He seemed pretty bright and they seemed be doing pretty well given the number of people they employed.
Blue Marble 2012 (NASA)
What the drone invasion looks like
Introduction to Pop11 basics
Discerning Between Noisy and Important
A VC or Angel knows they're taking a risk that you won't be able to handle the job, so they spread their investments over a lot of companies hoping to find that diamond in the rough. Even so they're not going to hand over money to everyone who asks for it, you need to prove yourself to them through some means other than experience. Look at how tough it is to get into YC for example.
Hidden evils of Java's String.split() and String.replace()
Same deal as the other post. The easy part of creating a declarative language is describing it. The hard part is actually implementing it.
Github: 159 signups an hour
> I do have to ask, though - if you have an issue with Google's having access to your data, why do you use Google services? As with any web property, if you're in for a penny, you're in for a pound.

This is exactly why I don't use Google's services, except for search and Google Maps. What bothers me is the possibility that even those basic services are being compromised in order to further Google's social media goals.
How Google Killed the Longtail of Search
getPosts (ids, cb) ->
res = []
stash = (err, post) ->
res.push post
cb(res) if res.length is ids.length
db.getPostById(id, stash) for id in ids

getPosts [...], (posts) ->
# go on...

use `res[i] = post` if there is some implicit ordering.
Aaron Patzer, founder of Mint.com, says who is the "mint.com for healthcare"
re: edit

That article shows the same device, and quotes a dutch ruling that it invalidates Apple's patent. Whether it gets invalidated is kind of a moot point to me, I don't think it should have been patentable.
This "lisp in x lines of y" tradition started with the original Lisp paper back in 1960, which defined lisp in a few lines of lisp. Which, when you think about it, is an extraordinarily lispy thing to do.
Raising startup capital for the 1st time
I spent a term in college writing a Pascal interpreter in Scheme. It was far more than 32 lines. I wish I still had that code, but, alas, no github in the first half of the nineties.
The only trouble I've ever had with MSE is that if you edit your hosts file to block the Facebook "like" button, MSE will pop up a warning and delete the www.facebook.com entry.
I'm not surprised. It is weird though. He is not in my circles and never has been. Even if he was I don't care to know he is going to the game. :)
Is the intention to end up with all the emacs lisp code rewritten in Common Lisp? If so that may be misguided. emacs lisp is a DSL for making an extensible editor whilst Common Lisp is a general purpose programming language. There are good reasons for emacs lisp design decisions. Dynamic vs Lexical scope for example http://www.gnu.org/software/emacs/emacs-paper.html#SEC18
This looks quite impressive and useful. Could someone explain what the precision metric refers to? The documentation states:

Ookaboo attains high precision within it's point-of-view by having a very permissive definition of "depicts," which means roughly "this image could appear in an encyclopedia entry for..." For example, in the case of dbpedia:Pablo_Picasso, we'd accept a portrait of the artist, images of his works, or a house that he lived in.

But that doesn't really explain how the number 0.98 was arrived at.

EDIT: made this into a straightforward question rather than speculation.
Looks like a nice win for AMD. I wonder why they chose them. They've switched in the past, NVIDIA to AMD/ATI from XBOX to the 360.
Wow...for me learning LISP just earned itself priority-High status!
Your first statement is patently false. You miss the meaning not only of “result-oriented”, but also “declarative”. Besides, Turing-completeness is not a difficult criterion to meet in a language—in fact it’s almost more difficult to avoid it.
Speaking of taking something and rebuilding it, I'd like to see LangPop.com sold to someone who will do something cool with it, and won't trash it. The big caveat is that programmers are completely ad-blind, so I don't think that site'll ever make any money on plain old advertisements. Better to use it as an ad or bait for something else.
I didn't think so. Thanks for clearing that up.
This list has little insight and should be obvious to anyone looking to raise capital. If you didn't know these things already you probably are not in a position to raise funding.
Usually in reference to quantum entanglement. The quote is from Einstein (see http://en.wikipedia.org/wiki/Quantum_entanglement)

The reporter is probably referencing that to some extent but mainly in the sense that it goes against classical intuition.
The benefit of this is outrunning junk mail.
Also, existing customer base and established brand identity are nice bonuses.
a general comment, so sorry for picking on this particular article when it is a wider problem.

when i read something that ends with a single line, trying to provoke comments, i feel like a dumb fish on a hook. my immediate, gut reaction is that i am being sold to. before: i am reading an opinion someone wanted to share. after: they are bullshitting me and will write whatever they think sells. it loses my trust instantly.

what do you think? ugh.
I see a problem with language here. At the end of the day, you have to make a computer understand what you want. Sure, you can increase the expressiveness of your computer language. You can even have it pick an algorithm for you under lots of circumstances (f.ex. logic programming). But you still have to explain what you mean.
Why do you say by definition it wouldn't be Turing complete?
> I would really like to write an entire program sometime as a big tree, that would be convertable back and forth to something simple like JSON.

That would be Lisp.

> convert my simple statements like "when this sprite touches this sprite, give them opposite speeds) into the underlying code so I don't have to waste my time with it.

That's function application (if at runtime) or macro expansion (if at compile time).
My favorite response was on Quora where someone asked a similar question and mentioned that "Most GitHubbers wouldn't even pass a Google interview". I certainly wouldn't. And would promptly get myself fired within the week.
And of you course you can't talk about compile-to-JS lisps these days without mentioning ClojureScript ;)
I think my biggest gripe is that these things are only possible by using one of the many libraries or rolling your own solution. The rather disorganized state of the node.js libraries is far too confusing for most of us who don't do Node 24x7.
Sniffing Oxytocin Could Make Us Outgoing
Personally, I thought Google already did this

Me too. I assumed that since they all share a cookie/login that this is why they bothered to have so many different services.
I'm not talking about MS being evil, I'm talking about the routine bitching about things as minor as this. The same bitching people do about Facebook's UI changes.

Buzz was a serious fuckup on Google's part, and they learned their lesson. Case closed. It has precisely zero relevance to the "issue" at hand, which is that Google is going to start doing what everyone assumed they did anyway and use your behaviour across their properties to target ads at you. This isn't Kristallnacht, it's using my viewing habits on youtube to sell me shit on Search. I'm fine with that. If you aren't, then don't use their products. If you already don't use their products, great. Good for you. But don't be so fucking sanctimonious as to think that my belief that targeted advertising is not the worst thing since Hitler can only be explained by woeful ignorance. And if you are going to be that sanctimonious, don't be so obnoxious as to tell me.
DRM doesn't only apply to the media content, but to software and operating systems as well. While SOPA is mostly associated with media, DRM in essence is a broader issue.
Well it's still discrete in that they deposit fixed amounts of polymer along a grid. Selective laser sintering is much closer to a true analog process: http://en.wikipedia.org/wiki/Selective_laser_sintering

However, as an analogy it's simply there to convey an additive process which can create a wide range of shapes that all share similar property's. (Density, melting point, texture etc.) Otherwise, people look at you funny when you say you need to sand and paint something that's been 3d printed.
I plan on hosting my own email with the help of CS friends. VPS's are getting cheaper. Other options include hosted email from a provider you trust.

As an aside- does anyone have a good guide for downloading all email from GMail to Thunderbird, including attachments? I won't use closed source tools and the guides/howto's out there contradict each other..
You make some important points. Let's go through that list and try to figure out how to make things better:

> Stable, versioned releases, with sufficient API (if not ABI) compatibility across releases.

When people do this on GitHub, the usual method is to create a release tag for each
version. GitHub offers tarballs of the repo at each version tag, and can quickly switch
views of the code.

I try to always use proper semantic versioning once my software reaches maturity, and I've never noticed GitHub getting in
the way of that.

> Accurate and complete API documentation (with bonus points for higher-level integration documentation.

There are a variety of Right Ways to do this, and it varies by language. In Haskell, for
example, the most popular form of API documentation is automatically generated from the
code and specially-formatted comments by Haddock. For other languages, there are various
competing ways of doing API docs, from writing the stuff manually up through a number of
doc extraction tools.

I think the ideal way for GitHub to handle this would be to introduce a separate docs
repo for each project, serve up the generated HTML, and put out some tools for updating
it. This is similar to what they do with project wikis.

This would require the cooperation of external tools to be easy, but the GitHub guys have
enough fame that they could probably start a flood of tools if they just get it started.

> A bug tracking system

GitHub has a rudimentary form of this, but it would be nice if they could insert
prominent links to external bug trackers, so people could use their favorite one. Barring
that, sticking a clearly-labeled link in the top-level readme file is a decent
approximation.

> Mailing lists.

Google Groups is a decent approximation of this. Again, it would be nice if there were a
standard way to insert links to external mailing list pages in GitHub projects.

Any more problems or solutions?
Yeah, EU3: Complete is fantastic (I heard it was substantially worse before the In Nomine expansion). I really, really wish Steam would offer the other expansions currently available for the Mac, I'm always puzzled why they only have the PC version up when they have the Mac versions of some of the other expansions.
> Example 1: Search for cars while "opted" out of G+ results. Ferarri's G+ page is on top on the right, but no link to Ferrari's actual website or their FB page. So if this was focused on relevancy wouldn't the Ferrari link be to Ferrari's home page? Not that I think Ferrari is the most relevant result period, but wouldn't that make sense? Not only that, in your main results Ferrari.com isn't listed in the top 100. So how could they be relevant? This gives pageviews to G+ where the user should be going elsewhere. This isn't just about Twitter/Facebook. Google is driving users to its content over other publishers. This is an ADVERTISEMENT for Google+. 100% Which is against your policies not to mark them clearly as ads. http://www.google.com/competition/howgoogleadswork.html

I think it's pretty clearly marked what it is, right above it it says "People and Pages on Google+". Is it mixed in with the search results? Is it taking the place of search results? No, its not doing either. I don't think you can really complain that it violates the "Strict Separation of Ads and Search Results".

> Example 2: I searched for NFC Championship Game in Google while being opted in. I got a status update from MG Siegler stating he was going to the game in the top 5 results. MG Siegler is not in my circles. Wouldn't an article on the game be 100X better than this result. So you are driving users to your irrelevant content in replace of ESPN. That makes no sense.

Yes, it would be better in this case. But what if the game was going on and someone posted about something that had just happened? Wouldn't that be potentially more relevant? Figuring out relevancy is difficult. As of now, I don't see MG Siegler's post in my SPYW results, so I'm guessing it showing up for you had to do with the timeliness of the post.

> Example 4: You can't opt out 100%. That is disingenuous to say you can.

Can you be more specific as to what you can't opt out of?

> Example 5: Google was supposed to be "Do No Evil" and you have squashed that. It is worse to be screwed by someone who claims to be trustworthy than someone you know is not. For example, we all knew Microsoft was shady from the beginning so we didn't expect much. But you guys said it was all about relevancy, the user, do no evil, etc. Look at this way, if a girl married Gene Simmons could she honestly be pissed if he was cheating on her? But if a girl married a guy like Donnie Osmond and he cheated she would be devastated. She was probably only with him in the first place because he was trustworthy. You are Donnie Osmond. :)

Regarding "Do No Evil": https://plus.google.com/109412257237874861202/posts/4U2mpZ6h...
It does when those two words happen to be a complete (and fairly iconic) line.
With IPO In Sight, Facebook Shares Still Trading
Two misconceptions about closures
You are welcome to put your email in an envelope (i.e. encryption). The technology exists and is proven.

If you send your regular mail without an envelope, there is a good chance many people will read it along the way too.
Thank you for your summary! It makes much more sense than the original article. It does leave me with a few questions, though.

When you say the virtual particles are reflected, but quickly find another pair and annihilate each other, are they pairing wth normal photons? And because of the lack of anti-particles in our universe, isn't it more difficult for the photons to pair, meaning that if this experiment was scaled exponentially, the virtual photons would have an increasingly harder time pairing, becoming more abundant and living longer?
1000000 * 0.02 = 20k

This implies there are 20k wrong images in the dataset, sampling can find some of them
On Windows one can compile a DLL or EXE in such way that you can overwrite the executable while it's still running.

With the Microsoft Linker this is achieved by adding /SWAPRUN:CD,NET - it means that the image might be running of CD-ROM or Network - and both can lose media connection, so copy the image in memory beforehand.

This could be useful, only if it wasn't for certain Anti-viruses that treat a lot of my executables as viruses once any of these two flags are on (CD, NET or both).

You can actually edit the flags on existing executable, using EDITBIN (or LINK /edit - it's the same - linker is a bit like "busybox" here).

Another reason is that the antivirus we currently have installed at work slows down copying off the shared network. And because it's off the network, the antivirus has to check it everytime (unlike HDD, where it can keep some cache of what was checked).
So once a month something gets past the antivirus. How often does the antivirus block (not notice something that wouldn't work on your system, block) malware?
If you define a startup as a business that has the capability of scaling well, but hasn't scaled yet, then this fits.
Wi-Fi Usage Drives AT&T to Raise Prices
I have iPad, Android, webOS and PlayBook - each one is distinct in the features (visible, and internal). There is plenty to learn (for me at least).

What I'm doing right now is a small sdk/lib (native) to support them all.

And nothing better than webOS going open source. Even if it's in September (at least I'll not get distracted, as I have game to ship by that time).
Ruben Gamez (founder of bidsketch.com) actually did a course on Mixergy entitled "networking for introverts" :)

That course, and this article, were of tremendous interest to me personally.

I don't consider myself to be an introvert, but I had shunned networking as being lame, for losers and confined to desperado salesmen that would crowd into a vinyl floored foyer in cheap suits trying to sell each other financial services before they lost their houses.

What I'm starting to realise is that networking is the single most important business activity one can undertake.

I'm starting to believe that the more people you know and make connections with, the greater your chance of success in any industry or pursuit.

People have long said "it's not what you know, it's who you know" and I've always heard that as a defeatist remark - like you can't fight city hall type of thing.

What I never realised is that networking isn't hard and you can meet really influential people - that you can become one of the "people who know people" by simply being a friendly and helpful person.

There's no secret to it, no tricks and no "gaming the system", just "reach out and touch somebody".
A blog dedicated to adapting baking recipes for high altitudes
A very interesting post. I'm a product manager that isn't great at coding, but I'm really good at dealing with remote teams / contractors. I've often wondered if this is a route I could take, it looks promising.
I can think of a few ways.

Perhaps you could grep for common libraries like "ffmpeg" and make a guess as to what sort of software it is. Maybe a video editor/player in the case of ffmpeg. Once you figure that out, you could show advertisements for the same sort of software.
Anti-ACTA protests escalate in Poland
A short vid as an intro:
http://www.euronews.net/2012/01/25/protesters-in-poland-angry-about-acta

My synopsis of how it came to this from Monday:
http://news.ycombinator.com/item?id=3502200

That EuroNews footage above is from Tue.

Here's some footage from Wed, when protests escalated in multiple cities:

http://wyborcza.pl/51,75248,11032507.html?i=1

http://kielce.gazeta.pl/kielce/10,88276,11032670,Manifestacja_ws__ACTA_w_Kielcach__Jeszcze_pokojowa.html

http://krakow.gazeta.pl/krakow/1,35798,11032507,Manifestacja_w_Krakowie__protest_przeciwko_ACTA.html

http://www.tvn24.pl/-1,1732237,0,1,zhakowany-sikorski-i-goracy-wieczor-na-ulicach,wiadomosc.html

It's also a good idea to search for "acta protest" videos on YouTube.
If FB has 500 million users and is "valued at" $100 billion, they're planning to get $200 out of you. I feel like they're leaving money on the table. Surely my privacy, conversations, connections etc. are worth more than that over the years I will use the service? Why don't they give the option of being the customer? They'd give me all the stats and data that they would give to advertisers. Even if they only charge $2/month to work for me instead of working for advertisers, it would take 8.5 years to make more than $200 from me.

(Well, if they plan to expand their userbase to say 1 billion, then you're only worth $100. But still.)
Is there anyone trying to bring a python framework like pyglet to android?
Show HN: A Chrome extension that shows HN score of current page
I've always wanted to know the HN score of pages I stumble upon. I've also wanted a simple way to see the HN discussion about the page I'm currently viewing, so I built "What HN says".

It is similar to HackerNews'd [1] extension, which I only discovered after I built mine... Well, "What HN says" has the advantage of showing the score inside the icon. Also, it is built only with Javascript by using the great HNSearch API [2].

It is my first Chrome extension, so please fork it and improve it!

[1] http://mfairley.com/hnd/
[2] http://www.hnsearch.com/api
Actors would be "fools" to not take a pre-determined, set amount, according to Eddie Murphy. Due to "Hollywood Accounting", many successful movies don't show a profit and this don't pay a percent of the profits to actors.

http://articles.latimes.com/1990-02-04/news/mn-537_1_eddie-m...

http://en.wikipedia.org/wiki/Hollywood_accounting
I've had this happen, too. But after the first time I told MSE that it was a false positive, it never bothered me again about the hosts file. Good doggy.
um, did you mean electrons and positrons? afaik photons are their own antiparticles....