skysight-inc/HackerNews huggingface dataset:
Privacy concerns like the right not to be photographed are not just about minor nuisances. People who are victims of stalking, violence, harassment and so on, deserve to be alerted if someone is trying to photograph them.

For example, imagine you're in witness protection and some random person snaps your pic and posts it online. Some face scanning thing finds the pic and it clues in the bad guys to your location. Now you're dead because someone didn't respect your privacy.
With structs, pretty much the only difference is the syntax. Enums are probably where the biggest differences are from C, as far as data types go.
So take it into account in your evaluation of the product. Every magazine reviewer on the planet gets 'free' items to review.
Cleaning toilets isn't that bad. At the very least, it is always meaningful.
The point is there are many people looking into this(not just Oklahoma either, Texas, Arkansas, the list goes on) and the only plausible explanation that has been put forward for this sudden increase in quake activity is the result of fracking related activities. (i.e. deep wastewater injection)

There was a recent paper by a Cornell geophysicist that showed that 4 deep injection wastewater wells was responsible for a swarm of quakes in oklahoma -> http://news.nationalgeographic.com/news/energy/2014/05/14050...

The bottom line is fracking is the new climate change. The Oil & Gas Industry is out there saying there is no evidence linking fracking activities to earthquakes and health issues when there absolutely is. They want to intentionally muddy the waters, so they can continue drilling and extracting shale oil. The burden of proof should not be whether fracking causes earthquakes and health issues, but rather that fracking does NOT cause earthquakes and health issues.
I bought a retina MBP soon after they were announced, I have an SSD and Photoshop feels very average most of the time.
That's true to an extent but I don't really buy it as the primary reason. Look at Comcast. Customers angry because your service is expensive and terrible? Hire an army of lobbyists, problem solved.
I hadn't known that J had any Korean connection. Does it, or is this being used in the sense of "it's Greek to me"?
I'd like to add that difficulty in measuring independence of recommendations makes the task of trying to estimate the likelihood of a particular result for a person or fund being a real out performance extremely difficult. If independence is underestimated (or not accounted for at all), the performance will look far more statistically significant than it actually is. There are other issues too, like non-gaussian return distributions, but I think estimating independence is the killer. Note that dependencies between securities are non-linear, eg increased co-movement of securities during times of high volatility. We're trying to model all this at http://backrecord.com We're very close to releasing something..
A perfect example of why search is less useful than hierarchical organization for a new user: I would've searched for "gesture" or "start page".
If they're creating a product that (generally) impresses a professional illustrator as much as it seems they do, I'd say they care.

And Gabe's write-ups always seem very honest to me.
Just tried out and am really impressed with the entire setup and pairing process. Very clever use of QR Code. It works just as featured in the video. The 2-3 second wait for uploading/processing is annoying but I can get used to it. However, having to click 'Done' disrupts my chain of thought and makes concentrating harder. I don't think I can get used to manually clicking 'Done' after every other sentence/paragraph. I wish there was a way you could auto-click 'Done' when my sentence was completed.

A neat UI could be a buffer that slowly grows, maybe showing the # of seconds recorded. Once it's near 30-60s length and I pause for 1-2 seconds OR shake the phone backwards, auto-click 'Done'.

Also what does the "Log Dictation on Desktop" option mean?
Non corporate job is not a solution? I've been freelancing for the last 3 years doing very good money and having great clients, doing everything I want, how I want them, convincing my clients to use cool tech and teaching them at the same time. There's a lot of other ways to get a nice resume other than having shitty jobs. All corporate jobs I had were total nightmares, I wouldn't go back for nothing in the world to be quite honest. Low salary, bottom feeding whores waiting for the next project to rapidly spit out to get more done faster every week with tons of never ending meetings, no thanks. I'll go back to my home office, with my coffee, music, cat and awesome living room to take breaks in.
Both are loss making companies
You know what kinda bums me out? There's probably nothing more I would like to do than help contribute to Rails but I have no idea where to start. I've read books [0] on a basic idea of how it works, subscribe to every mailing list, answer questions on stack overflow, emailed 2 core contributors on tips, and read a dozen blog posts but I haven't even scratched the surface. For me, the code base is is incredibly intimidating. Every once in a while, I muster the courage to go through pages and pages of Rails issues to try to understand what and where but usually I have no idea what's going on or how to fix it. I think really is a huge problem in OSS. I'm only two years out of school but I'm not allowed to participate in GSoC/Facebook OSS Academy.

Anyone have any suggestions?

[0] Rebuilding Rail - http://rebuilding-rails.com/
I'm glad the myth of the United States as "net energy exporter" is finally being taken out back and shot.
But treason is very likely what would be claimed.

Suppose the U.S. army were running a secret, covert war against Native Americans. Someone gets wind of operational details and publishes them in a newspaper. What then? Do we side with the government because operational details are legitimately protected by a doctrine of military secrets or classified information, or do we side with the newspaper because the war against Native Americans was a human rights travesty?

Or suppose the colonies had spies or a method of procuring information about Redcoat army operations, and some redcoat sympathizer published that. In those times, the publisher might have had his house torched and been driven out of town.

Of course information about the NSA's surveillance is at least one step removed from actual operational information that would be classified historically. You didn't classify knowledge of tradecraft, although such knowledge always has and will mark one as an unusual sort of person; what was classified was the information obtained through tradecraft.

The Intelligence Community's argument is that it's so difficult to get the information we need through actual targeted tradecraft that we have to rely on mass surveillance, and that works best if the details of how that mass surveillance works are kept classified. Isolation from public oversight leads to intelligence capabilities that keep escalating until privacy of the country's own citizens or allies is in jeopardy. And the rather simplistic notions from the founding era of secrecy, for military operations or diplomatic negotiations, pitted against freedom of the press, don't shine a lot of light on this ideological divide.
Chile students' debts go up in smoke
> Freedom requires the ability to up and move into an area that is a challenge for the nearest power to control, regulate, and abuse.

You're so right. Just read about the horrendous abuses committed by Saddam Hussein and his psychopathic children in Iraq. And this in an area that was one of the cradles of civilization, many millennia ago. WTF happened in the meantime?
And the lack of customizable hotkeys really starts to show after a few uses. Other than that, great product!
I got it. Taco flavored ice cream.
I actually constructed some simple trading algorithms based on the CAPS data and back-tested them. I didn't find anything to exploit... didn't put that much work into it, but did enough to convince myself that following "nobodies" was probably not worth the effort. I moved on to trying to analyze professionals. Finding this to be mostly noise as well, however some of the outliers appear good enough that maybe their performance is not chance alone. It's difficult to analyze, see my other comment.
Somebody To Love – Queen – Cover by String Alchemy
congrats on launching, yet another flashy site with an unoriginal idea. been done before (and better) elsewhere, yet you failed to tackle anything that your predecessors have failed at. Investing is not just about return; the other side of the coin is risk, and you fail to mention that anywhere.

investing is more than just a buy or sell. what about position sizing? what about position risk? portfolio risk? portfolio beta? how do you benchmark? what kind of drawdown do you incur? what's your sharpe ratio? why are you not adjusting returns for at least the market, and moreso common factor returns?

rank(total_return) != investing success

Your "metrics" should be educational and make people more aware of the financial decisions they are making. By boiling it down to buy/sell recommendations, you make investing into gambling with a 50% chance of being right.

your "transparent" ranking algorithm is not disclosed anywhere - do you have any documentation that your algorithm does more than just show who made the most "money" historically? (past performance is not indicative of future performance!) are your rankings stable? how do you identify persistence?
One advantage of a drop-down is that you can tab into the control and just start typing the city name.

With this mobile-first grid layout, there's no shortcut. You have to read each and every entry and then haul the cursor over to select one.
Overall a fan and signed up. Some feedback: dated icon and layout has too much of a bootstrap feel. Also, single page application for more responsive UX.
I got out of a similar situation about 2 months ago. It was awful. On top of all the aforementioned stressors, I actually was severely stressed out about bailing out on the company. We're all in this together. I wish more people would acknowledge that.
Azure. I think it's great.
tl;dr here be dragons.

The ability to evaluate statements such as x == 5 falls under the realm of functional encryption ( see Boneh, Sahai, and Waters for a good intro http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.383... ).

You have to be very careful when mixing functional schemes with FHE schemes as it is very easy to create a completely insecure system.

For example, if you could evaluate arbitrary circuits consider what happens if you can evaluate equals and bitwise AND, two simple circuits.

({x}&{0x1}) == {0x1}
({x}&{0x2}) == {0x2}
({x}&{0x4}) == {0x4}

Keep going for all the powers of two expressible in the system and you can quickly check if every bit is set. This makes proving security for functional schemes that allow malleability very difficult, since you have to prove that the reachable set of states with the built in malleability does not reveal sufficient information for the attacker to compromise the security of the system.

One more thing worth mentioning is that a direct comparison of ciphertexts doesn't work for semantically secure schemes. Anything that is IND-CPA, for example RSA-OAEP, will have the same plaintext encrypt to two different ciphertexts. Giving the untrusted server the ability to determine whether two ciphertexts will destroy the semantic security of the scheme, by definition.
In food poisoning probes, officials call for Yelp
Late to the party but this is stunning. If any of the devs are reading this I'd love to chat about your Angular implementation.
It's interesting that there doesn't appear to be lag when he's actually drawing.
We have a system in place for quantifying quotes at http://backrecord.com . On the system that is live, all data has been entered by hand. The task is difficult enough that I've found even educated people who know about finance screw up the data entry more than I would like. So we have a sophisticated verification system in place to try and deal with that. We have also experimented with NLP algorithms with some success. If the data extraction is tailored to a particular source, it is quite doable in some cases.
Google OpenID 2.0 is deprecated
ElGamal Zero Knowledge Proofs | What's This Do?
Could you upload an alternative mockup?
I am not sure if this has ever been done, but what if an online community grew to a certain size and then closed it's doors to new members?

Could that community avoid the pitfalls of what the article is describing?

I could see a place where enrollment closes at a certain point, then reopens once a person leaves or becomes inactive.

I would actually like to see if this would work.
Curious to see how this will be different from Marketocracy http://en.wikipedia.org/wiki/Marketocracy which has been crowdsourcing public's opinion on stocks, then highlighting the best stock pickers, and then finally building a mutual fund based on the top stock pickers' recommendation.

Long-term Marketocracy funds are under-performing broad index funds FWIW.
What does it mean to "ring-vote" posts?
Sure, and all of that makes sense for function arguments, but for a destructuring assignment I'm not sure the same constraints are meaningful.
The cables really don't sound like that big of a deal.

I'd much rather use a wired keyboard and mouse anyway. Every wireless one of either that I've tried has had lag and connectivity issues.
Apple shills or what?
.. try telling that to bower. `bower install angularjs` pulls down the public website / docs / etc. `bower install angular` pulls down the actual framework.
It's way worse on reddit. No critical comment survived:

http://www.reddit.com/r/technology/comments/261bvo/microsoft...
By forbidding them, most likely.
Reminds me of SocialPicks =)
Sorry to see them selling themselves short, as far as I can tell, coverage increased from 70% to 80% (not from 73%) -- so it's more an increase of 14%, not 10%!

Great to see this port moving forward, now I'm no longer certain my next playdate will be with Debian/kFreeBSD after all!
Thanks. I have an EE background, but I'm not familiar with the design considerations around these systems.
It's pretty but it's missing the one feature I love from the old site which is to quickly scrub through dates to figure out if there's a cheaper flight earlier or later than my planned date. My travel plans are usually somewhat flexible so I'm often willing to shift by a day or two to save $100.
So, normally in Rust, it's no problem to ignore the return value of a function. However, some types are tagged with the `#[must_use]` attribute, which makes it a warning at compile time to ignore the return value of any function that returns that type. Take the following program, which writes a buffer of bytes directly to stdout:

fn main() {
let mut out = std::io::stdout();
out.write([0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x21]);
}

The `.write()` method returns a Result type. The output of compiling this program:

$ rustc pxtl.rs
pxtl.rs:3:5: 3:53 warning: unused result which must be used, #[warn(unused_must_use)] on by default
pxtl.rs:3 out.write([0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x21]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Again, it's just a warning, so the program will compile and run as expected:

$ ./pxtl
Hello!

If you really don't care about the return value here, the simplest (and probably best) way of appeasing this warning is to explicitly ignore the return type by making use of pattern matching:

fn main() {
let mut out = std::io::stdout();
let _ = out.write([0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x21]);
}

In Rust, the underscore is a pattern that means "I don't care about this thing, completely ignore it". The advantage of using the underscore here rather than an actual variable, e.g. `let x = out.write(...)`, is that it will be impossible to refer to the return value later on and thus explicitly expresses your intent to ignore it. (Furthermore, if you assigned the return value to a variable and then didn't use it later on, Rust would emit yet another warning, this time for having an unused variable.)

The warning message alludes to a second way of silencing this error, which is by sticking the `#[allow(unused_must_use)]` attribute on top of your function. This will silence any warnings that arise from that function. If you wanted to disable this warning for your entire program, you could instead stick the `#![allow(unused_must_use)]` global attribute at the top of your program. Alternatively, you could compile the program with the `--allow unused_must_use` flag to completely silence all warnings of this type.

(One final note: in all cases where you see word "allow" used above, if you replace it with "deny" it will turn the warning into a compile-time error, thus enabling you to enforce a more rigorous error-handling strategy if you so choose.)
I can say that I was born and raised in Oklahoma, and lived there until I moved to Texas in 1996. I had never heard of earthquakes happening in the state until the past 2-3 years when my mother mentioned them to me (she still lives in SW OK).
Fantastic. https://pbs.twimg.com/media/BoYFJleIMAAmgMH.png:large

beta.virginamerica.com is, of course, a blank white void.

Filling out a form and clicking some buttons is such futuristic technology that we can no longer figure out how to make it work without JavaScript.
Just as a heads-up if the one has the Ghostery extension installed and has it blocking Facebook Connect, then all you will see is a blank, scrollable, white page.

(I realize this is "what you get" by having such an extension installed, but one would expect a fallback of sorts)
It's also the first result for "gesture".

But you can also find it the long way:

Settings -> Change PC Settings -> PC and Devices -> Mouse and Touchpad settings

Which is a deep but logical hierarchy, IMO.
I think the author means Korean in the sense that complicated words and phrases are constructed from a simple alphabet.
I don't know... maybe because it's 2014?
Nasa Creating Real Clouds Makes it rain [video] | High Tech Point
>People who are victims of stalking, violence, harassment and so on, deserve to be alerted if someone is trying to photograph them.

Why does that imply that it's OK to dictate how I'm allowed to use my technology? I'd say everyone's right to own and control their own devices trumps a few people's right to feel a little better about all the dozens of scary icky boogy men hanging out on the train.

>Now you're dead because someone didn't respect your privacy.

Which is a completely separate issue from legally requiring someone's device to follow some ridiculous rule invented because of a negligible edge case.

Do you really believe that requiring a camera to make a noise will actually protect anyone's privacy? People can always disable the speaker or do illegal hacks to the device. The only thing this law does is set a terrible precedent of allowing the government to control people's electronic devices.
At 150-200% zoom it's more legible.
I remember hearing about how one of my track coaches in high school, years before my time, wound up with a javelin through his shoulder because some dipshit wasn't paying attention and wanted to show off. After hearing that story, I never really liked being near those things.
>The career path of going and getting an internship, then becoming a junior developer, etc etc at some corporation is something that seems like it would suck the soul out of anyone that is even moderately creative.

Maybe not exciting, but it never sounded "soul crushing". I never really expected to be having a blast at work; it's just a job. Should I be expecting more?

Starting a startup really sounds like more stress and annoyance than "fun" to me personally, after reading stories of them on this website. Are you sure the "more risk" one is worth it? Corporate programming work really doesn't seem that bad from what I've heard of it realistically, despite how derided it is here. Startups on the other hand sound like killing yourself by programming 13 hours straight every day for some company that's probably going to fail and getting below-market pay compared to the easier and better-paying corporate side.
Curious about a detail here. If this machine can evaluate AND and XOR, then how do you prevent a malicious attacker with the public key from performing encrypted each power of two, performing an AND and comparing with zero?

{x&0x2} = {0x2}

Does this imply that hcrypt VM is not necessarily equal to a Turing machine? The program counter seems like it could definitely cover finite automata, but it doesn't seem expressive enough to simulate a stack. If PC is always encrypted then it ends up having to encode both current state and the information necessary to evaluate the branch implicitly as a state change, which again seems more like finite automata.

If you guys figured out how to securely implement control ( halting, loops, etc ), without functional encryption, that would be a huge breakthrough in FHE.
Well that is pretty cool. I listen to white noise so often the static was actually pleasant, with the pings it was musical.
Looking for a webRTC developer
i have been working on a product concept for the last 6 months. I have detailed mock-ups of the product down to font and colors and it just so happens that webRTC will be a critical technology component to successful implementation. I am looking for a technical co-founder who is excited about the prospects of real time communication and how a successful implementation can truly open our world.
For MacBooks there's these things: http://hengedocks.com

I had one for an older laptop. Worked fine, but I didn't use it much just because I wasn't at my desk at home very much.
Please feel free to text me at 202-570-4708
The flaw in your argument is that they can't raise the price of that publisher's books in a market, they can only raise the price they charge on their own website. When Amazon raises their price for a particular book, that doesn't change the price it sells for anywhere else the book is available, and they aren't colluding with any of the other retailers to fix prices.

What they're doing is actually a demonstration of their lack of monopoly power. When they raise the price they charge for a book, any customers doing comparison shopping who want that book in particular will get it from a different retailer. If Amazon had monopoly power you would instead expect substantially all customers to either pay the higher price to Amazon or not buy the book from anyone.

The market characteristic that Amazon is taking advantage of is that if they raise the price for books from one publisher, it shifts impulse purchases from that publisher to another for customers looking through Amazon's website to find a new book to read. It's essentially the same strategy as putting the product of the publisher you don't like at the back of the store, or replacing mention of it in your promotional materials with mention of a competing product you also sell. The publisher cares a lot more than Amazon about which publisher's books Amazon sells more of, which provides Amazon with negotiating leverage against the publisher. All retailers have that leverage over their suppliers. It doesn't require monopoly power. Obviously being bigger gives you more leverage, but being big and having a monopoly are not the same thing.
A voting ring is a group of people that all upvote each other's posts. But most of the time, it lacks that level of organization -- usually, ring-voting just refers to having all your friends upvote your post for you.

One really easy way to trip HN's voting ring detector is to send your voters a direct link. However, in my experience, this acts less to detect voting rings than to weed out HN newbies. All my friends just post on facebook with something along the lines of "go search the New page for <x> and upvote, please!"
Oh, you're right. It should definitely be built in Shockwave Flash instead, which is even newer and shinier than JavaScript.