skysight-inc/HackerNews huggingface dataset:
Not just any non-crud indentifier. You'll need some very reliable ones. The more extreme the (un)likeness of something, the more reliable indicators you need for dealing with it.

For example, say that 90% of your potential emplyees are crud. You have a position with 100 candidates and 10 are fit for it. Now, you apply a (very well correlated) identifier, it reduces the candiadtes to 50, keeping 8. You still have too many candidates, so you apply another filter, reducing them to 25 in total, with 6 good ones... You can see where this is going, with some luck you'll have: 4/12, 3/6, 2/3, 1/1; you can expect quite often to have: 3/12, 2/6, 1/3, 0/1; with some bad luck you'll have: 3/12, 1/6, 0/3, and no good candidate will make it even to the last round of selections.
If this is the case, why not just use pseudo-crypto cross-branding and just call it: "What does the Fox say?" 350M youtube views can't be wrong, can it?

Popularity is one thing, but if a user is using Persona login on Chrome or some non-FF supporting browser, and it says "Firefox login", they're probably going to be confused, and possibly close the tab. As a site owner who's implementing Persona, that's the exact opposite of seamless.
i use plex and netflix extensively and i use more youtube than i thought.
Works for me. I use this feature nearly all day.

http://showterm.io/03de0c8a4992dc7008ef2
This is great and all, but what we really need is cryptography to make the titles on science reporting unlinkbaitable.
And it still heats badly. The most important me as for the laptop Linux user was a comfortable temerature, which AMD failed to provide either way.
Sailbot-scale boats are way too small to do the Microtransat. I love to see the effort, as I know first-hand the challenges of making a boat sail autonomously. But my prediction is that the only way anyone will complete the Microtransat is with a large hull and a tried-and-proven rig, like an Optimist dinghy. But like I said, I love seeing people excited about robotic sailing, so congratulations on your work so far!

Source: I'm part of the autonomous sailing team that won the 2012 World Robotic Sailing Championship (WRSC) and made Best Student Team last year. Our boat is 2,5 m long with around five years of work poured into it and I guarantee it can't cross the Atlantic unless it catches a lucky break.
For those interested in a simple introduction to Zero Knowledge Proofs, check out: http://pages.cs.wisc.edu/~mkowalcz/628.pdf
Great idea, I can't tell you how tiring I'm finding the one-dimension "trending" trend as it provides exactly no value to me.

But this has always been a pretty challenging thing to make work so I appreciate the attempt.

Does the front page rank by overall votes? Seems to me it might make sense to randomize by diversity of link upvote/downvotes (maybe the more divisive links?) as I'm having a hard time finding stories I'm interested in and they do seem rather too similar.
Well, I guess it's bad if you were planning to base your business on it, and good if you found it annoying!
Okay, let's calm down. While the result is great, this article does a pretty bad job describing it. "Could" is pretty darn important in the title. We're nowhere near applications here. For those not willing to read the papers, the original Quanta article[1] is better.

I'm flagging this because it's so horribly editorialized.

[1] https://www.simonsfoundation.org/quanta/20140130-perfecting-...
6 things to know about patents, the short form (2012)
Good article, but I think it touches too little about persistence. The trade-off of EBS vs ephemeral storage, for example, is not mentioned at all.

Getting your application server up and running is the easiest part in operation, whether you do it by hand via SSH, or automate and autoscale everything with ansible/chef/puppet/salt/whatever. Persistence is the hard part.
Civilizing Web Programming with Dart (Gilad Bracha)
Braziiiil...
How We Ensure Anonymity and Protect Identity on Secret
1) For a variety of reasons including that founders tend to have stock while employees tend to have options. Also the more practical reason that founders tend to be closer socially means that they're somewhat less likely to screw each other over.

2) Depends on your jurisdiction. If your company engages in illegal activities and you're a major shareholder/director you could be liable.

3) Share of equity, control.

4) Not really, it's just a matter of agreement.

5/6) Normally as a founder you trade-off pay for equity. If you're coming in as an employee post-fundraising there's obviously less risk involved as well.
The Definitive Guide to Predictive Analytics Models for Marketing
The downside, though, is that the video is still playing on the laptop simultaneously.
And the most interesting comment for me is from pbsd:

https://news.ycombinator.com/item?id=7155371

"It's worth reiterating that this is very much not practical by any standard, and doesn't look anything like the usual software obfuscation used today, even white-box. This thing requires at the very least that multilinear maps and fully homomorphic encryption are anywhere near practical, which is not the case today (and may end up being like quantum computing, always 10 years away)."
White House to announce its first-ever Maker Faire
Stephen Hawking’s new black hole theory
Alta Bicycle Share, Inc., Portland, OR or Remote http://www.altabicycleshare.com/

A little late to the party, but... Alta Bicycle Share is the operator of bicycle sharing systems across the country and internationally including Citi Bike (NYC), Divvy (Chicago), Capital Bikeshare (Washington, DC), Hubway (Boston), Bay Area Bike Share (SF Bay Area), CoGo (Columbus, OH), Bike Chattanooga, and Melbourne Bike Share (Melbourne, AU) and we are looking for a senior web developer to work with our team building software that supports our operations across the country.

Our team handles two distinct pieces of bike share operations: the customer-facing sites for each of our cities (like www.citibikenyc.com) and internal tools that help our staff with their work in the day-to-day running of a bike share system (like our rebalancers, mechanics, dispatch, etc). Our technology stack is mostly PHP right now, though at least one of our internal APIs is written in Ruby, and I'd be open to arguments for moving languages / stacks. Looking for a full-stack web developer, but really I'm just looking for someone who is excited about both software and bike share.

Apply at https://www.appone.com/MainInfoReq.asp?R_ID=796552
They don't have to make any purchasing decisions. They can rent servers from companies like Softlayer and Rackspace (#3 and #4 behind AWS for YC startups), or spin up much cheaper VPS's (Linode's #2). We're talking $120/month commitments, not buying hardware and driving to a data center to install it. Deploying to a freshly imaged physical server is the same as deploying to EC2, and they can be provisioned for you in an hour or two. Each of those servers gets you many times the performance of an EC2 instance in the same price class, which means much more time to figure out your capacity needs as you grow.
Google Safe Browsing identifies malicious activity on Google.com
Glad, you like it. :)

We use old icon for iOS6 devices. For those who don't like flat design we keep old good 3D icon.

And there is also a confusing bug in the App Store. It shows old icon for iOS7 devices, and new one for iOS6. But when app is installed it displays correct icon.
Why Are Bitcoiners Going to Jail for Money Laundering While Big Banks Walk?
I read at a "normal" speed and got 250 wpm which is apparently an 8th grade reading level. At least I got all 3 questions correct.
> Use random strings at the start of your keys.
> This seems like a strange idea, but one of the implementation details
> of S3 is that Amazon use the object key to determine where a file is physically
> placed in S3. So files with the same prefix might end up on the same hard disk
> for example. By randomising your key prefixes, you end up with a better distribution
> of your object files. (Source: S3 Performance Tips & Tricks)

This is great advice, but just a small conceptual correction. The prefix doesn't control where the file contents will be stored it just controls where the index to that file's contents is stored.
Sorry, wrong developer, same point. The actual developer name is Contradictory. Timeline:

(1) Contradictory made "Paper"
(2) 53 made "Paper by 53", with the same function as "Paper" (just a lot better)
(3) Facebook made "Paper - stories from Facebook"
0-999 ....Ridiculous.

The USgov/NSA thinks we're fools. This range tells me nothing. I can assume the worse and conclude they send 999 requests every 6 months, but then I'd be a conspiracy-nutcase. They know what they're doing. Ed Snowden's data is more valuable to the public than this PR stunt. If there are anymore of you people out there with info like Snowden considering doing a leak, please do it. I understand it's a very personal decision to kinda ruin your life and be unable to support loved ones around you; that's something only you can decide.

But if what's holding you back is "duty to your country", look to Ed Snowden. His actions gave true duty to the country... and the world.
Why on earth does this web page not display its content when cookies are disabled?
That is different from my experience. If an automatic system that replaces a human is adopted, it has to be almost perfect in the eyes of the public and regulators. For example; plane autopilot is more reliable that the pilot, yet we still have them( pilots ).
It was incredibly far-fetched until you mentioned dodging taxes... That is apparently the only government action that will stir these tech behemoths to action.
Julia seems nice, but the fact that the developers don't care about TCO is annoying and vaguely reminiscent of Python. If this were added, not only would many algorithms become more natural to express, but it'd go to the top of my list as a recommended first language (instead of Scheme or Lua).
This is coming from my suggestion above, but in my suggestion, I omitted "but extremely difficult for computers to solve", leaving it with:

> P problems are easy for computers to solve, and NP problems are easy for computers to check answers for.

The problem is the text still uses "NP problems" and "NP complete problems" interchangeably, when it shouldn't. (The diagram at the top gets it right!)
Uniform Resource Locator Longener
Yes I did :)
So what would it take to create a simple static screen buffer in a linux app and display it on the Chromecast?
"the prototype had over 20 sliders to control all the visual attributes"

I cannot read the slider labels, the screenshot is very low-res :(
So, you're saying that organized political action to affect democratic change in America could be considered a "terrorist" threat? The fact that you're even worried about this shows how far our country has slid in terms of liberty and democracy. We are now on the cusp of being a police state, but I really hope people won't let that dissuade them from exercising their civic duty to engage the democratic process.
> When you do this by default you do get a completely different ecosystem of libraries though, which is one of Clojure's key advantages over CL.

This isn't even an argument. "Because its new."

> Another one of Clojure's key features is that it's designed to be easy to implement on a host language.

You just made that up. Clojure was designed to be able to run on the JVM. When implementing Clojure from scratch you will have to emulate the JVM. So the guys who will maybe (I don't think anybody will remeber Clojure in 10 years) do that in ten years will curse rich hickey.

I am not comment on the rest, because it has no content.
Make your image more dramatic.
Right, I forgot about the UK version, I was just referring to the US one.
>On the Julia homepage I don't even know if Julia can even do graphics. Can it?

Well, you could scroll to the bottom of the page...

My personal experience with Julia is this: I rewrote an algorithm from MATLAB to Julia, and received a 20x speed boost without any effort. That, and a very clean language design are why I'm using it a lot more these days. I would encourage you to just try it out.
Yes, actually, this is quite easy. Basically the I/O model uses cooperative coroutines. For TLS, you'll want to look at https://github.com/loladiro/GnuTLS.jl. Then, after setting up the stream with the underlying socket, protocol information, etc. (see the README for how to specify this), you can just use it as any other IO stream...

# Set up stream `sock` here
@async begin
println(sock,"Hello World")
line = readline(sock)
println(sock,"You typed ",line)
end

Basically the encryption happens on the fly and the stream can be used just like any other socket. For example, in the http client code here: https://github.com/loladiro/Requests.jl/blob/master/src/Requ..., the only difference between HTTP and HTTPS is how the socket is set up, the actual reading and writing is the same. Hope that helps!
Thanks!

Our goal is to integrate with your source control, no matter where it's hosted. Anything that can send us a webhook should work just fine - just a matter of timing for us to build the integration. Email me at brendan@awesomebox.co and let's talk.

As far as getting information out of Awesomebox, you're the first person to ask - what type of information would you want? There's a few use cases we've thought of, but I'd love to hear your ideas first.
I don't see how that makes sense.

If all you need is a server that is up 24/7, rent it by the month. You don't need information to make an educated choice, since they are pretty much all cheaper than EC2.
If you stream sports, chromecast is a godsend if you don't want to hook up your computer to the TV.
I wish there was an option to disable relative timestamps. They are very poorly executed in this app in particular. After playing around with the app for a couple of hours, even stories that are more than an hour old are still rendered with "just now" or "3 minutes ago" as the timestamp. :(

In general: If you are going to hide the timestamps and replace them with an oh-so-convenient "X minutes ago" relative time, you should make damn sure that relative time is current at all times. Preferably even in screenshots and printouts.
Can Bitcoin save the Post Office?
Ask HN: Can a decentralized HN be built with a blockchain model?
And then maybe create karmacoin which can actually be used to buy stuff?
No, this is not true. But the following is true: if a polynomial-time solution was found for an NP-hard problem, that would mean that all problems in the class NP can be solved in polynomial time [1]. This would include all those NP-hard problems which also happen to be in the class NP.

NP-hard can be read as "as hard to solve as any problem in the class NP". So if we can solve one of these hard problems in polynomial time, then -- by the meaning of NP-hard -- we can solve all problems in the class NP in polynomial time.

The reason why your statement is not true as it is, is that there are NP-hard problems which are not inside the class NP. These problems are "much harder than" any problem in the class NP and so, being able to solve all problems in NP in polynomial time does not mean that these "harder than all of NP" problems can also be solved in polynomial time. Check the Wikipedia entry on NP-hard for an example of such a "harder-than NP, but also NP-hard" problem. https://en.wikipedia.org/wiki/NP-hard

A problem which is both (i) NP-hard, and (ii) in NP is said to be NP-complete. If a polynomial-time solution was found for an NP-hard problem, that would mean that all NP-complete problems can be solved in polynomial time (because they are all in NP).

[1] There is a fine point here turning on what "can be solved" means. If we take "can be solved" to mean "there exists an algorithm", then this statement is fine. Otherwise ... but that is an arcane point anyway.
Algorithmic complexity is predicated on what sort of computational model you're working on top of. For the most part, that means "Deterministic Turing Machines", but that's not the only sort of computing machine out there. E.g. quantum computers can solve a whole class of NP problems (like factorisation) in poly time.
I've always found that Betteridge's Law of Headlines is an excellent first (but not 100% accurate) measure for early-warning of link and 'content' farms.
I'm already in the process of asking these types of questions myself.

1. When I interviewed with a company in southern California, the CEO noted that there are different types of stock that get issued to the employees that are not as good. I don't know much about stocks, but it's an angle you will have to consider.

2. One thing I found is that if you're a founder, that makes you responsible for both the wins and losses for the company. So when it tanks, debt collectors will come for your stuff too. Where an employee just needs to worry about getting another job. This point alone means you'll have to carefully consider who you're getting in bed with.

3. The only reason I can find for not wanting to increase co-founders is for two purposes. One, it's another person who can flake off and start writing company checks. Two, you'll have to split profits again :)

4. I don't think so, don't quote me.

5. See 2. and 1. to weigh your options. Being a co-founder potentially has a bigger pay off but comes with responsibility.

6. See 5.

I say if you genuinely trust your future partners, to go for it. It's my understanding that if you want to be able to afford that sports car and have plenty of time off for those cool vacations; you either need to be at the top of a company or have enough money to somehow live off interest.
Show HN: Secure remote iSight viewing and motion detection for Mac, iPhone
>There’s a simple fix here. We think Facebook can apply the same degree of thought they put into the app into building a brand name of their own.

It seems to me that both FB and 53 applied the same degree of thought.

IMHO, I find it absurd that private companies want to make common words their own. Couldn't the "degree of thought" 53 put into their naming process led them to think that "paper" was an extremely generic word and this conflict was bound to happen?
While we are at it, 2014 has barely even started.
Definitely encourages premature notification.
What kind of work do you do where you find that PhD level education is requisite for good work and an algorithm designer is essential to your revenue? Hope this doesn't come off as accusatory, I'm very curious.
Very nice of you. Here I am - http://www.openstreetmap.org/#map=16/42.0331/24.3015
What is it with requiring at least 6 character usernames? Why does it matter to an automated system if I use less? I get that a username with only one letter isn't optimal, but I don't see why it can't be > 3.
Facebook Paper – Yet Another News App
Aww man, my head hurts just looking at this list.

Just go with a PaaS, like Heroku or AppEngine, and forget about this sysadmin crap.
This is a geek's response to an incredibly well-designed product

The notion that geek's somehow can't make critiques of "designed products" is dismissively painting with a very wide brush. Would you dare say that men or women or Jews wouldn't be able to muster an informed opinion on something?
Ask HN: indoor navigation core for chromium based kiosk
Good day HN! last few months I spend to find good and nice looking (2d, isometria view angle) wayfinding library what we will use in our indoor kiosks based on chromium browser, that we use in our local mall for navigation of customers - but it's terrible! I haven't found something which will works in web browser and don't looking like terrible ui monster from 1995 year.

I'm really exhausted and looks like I haven't any idea what to do, maybe you heard about something like that?

We have 6 floors in our mall and that module must know what is elevator does, and what is escalators does.
Where it could be spun as a 'LEED, zero emissions data center' (a Thorium reactor, perhaps!). As for cooling, the old Cray's used Fluorinert - I suspect 3M would be happy to brew something up.

[1] http://en.wikipedia.org/wiki/Fluorinert
I've got to admit, this isn't humorous to me at all. Mostly just pathetic, mean-spirited, and ... gross. Yet another example of someone hating anonymously from the sidelines.

I think our industry would be better off with fewer people doing that.
With the additional caveat that you have tons of money sure. With 24/7 load, you'd probably pay a 10x premium to use AWS.
Yes that's true. But the idea that there's an entity which can "magically" drum up a precise interdiction point where probable cause should be manufactured by law enforcement isn't good.

If a police officer wouldn't suspect you of a crime without the special instructions given to him by someone with access to sensitive information then you've just done an end-run around probable cause. Sure the police can manufacture probable cause to stop and search nearly everyone all the time. But they don't because they'd prefer to have some kind of actual probable cause because that gives them a much higher chance of not being on a wild goose chase. Subverting this limitation due to resources also subverts the even application of the law which is a bad thing.

The idea that drug dealers can't be caught the old fashioned way and spying on all American citizens in order to catch some people engaged in largely victimless criminal activity is laughable at best and terrifying at worst.
This has to do with keeping some words reserved or just off-limits. For example, some 4-letter words would not be preferred as usernames, as well as things like login, auth, etc.
The age and more importantly stasis is a fair cop, especially if the Clojure programmer cares about SMP programming, where Common Lisp does not officially even have a story. Clojure was among other things designed with SMP and functional programming in mind, and thread safety is the rule rather than the exception.

If the age is a reference to Common Lisp bearing almost all the warts of mainline Lisp (minus dynamic scoping) it's also a fair cop, Scheme inspired Lisp dialects like Clojure have gained tremendously by throwing away a lot of historical baggage. Then there's some rather horrible things Symbolics forced upon CL to increase Lisp Machine Lisp compatibility, but that are hard to implement in stock hardware.

On the other hand if you don't like CL's parens, I wonder how you can like Clojure? Almost all the special form syntax is parens, and old Lispers like me are somewhat annoyed by the vectors (first class syntax with square brackets, []) used by e.g. let.

Are there very many Clojure programmers like this? Any prominent ones???
I have three Roku-powered rooms in my house. I read about Chromecast's capabilities but I cannot find how it would serve me better than Roku. My needs are:

* Stream Netflix/Hulu/Amazon/HBO Go to the TV.

* Stream videos off my NAS, such as DVD rips, home movies, etc. (For this I use Plex.)

* Occasionally, stream movies and pictures I took with my phone to the TV.

* Very occasionally, stream live events, such as the New Years ball drop, or the World Cup.

* Have an interface that is easy enough to use by non-technical people.

Chromecast, at least on paper, seems to do these things markedly worse. I appreciate it's simplicity and I'd probably get one to play around with if I did not have the Roku players already, but so far, it seems like the shabbier streamer. A Roku 2 or a refurb Roku 3 is about twice the price of Chromecast, yet seems to deliver much more value and much less headache. So my question is the same as above: why use Chromecast at all?
Worth noting: Game mechanics aren't copyrightable. They're patentable. And the "mechanical license" you talk about is exactly what licensing a patent is.

The graphics, the text, etc. are copyrightable/trademarkable.