skysight-inc/HackerNews huggingface dataset:
Basically, I have this project: https://github.com/CamHenlin/iMessageWebClient

And I would like to be able to add some type of push notifications to it, and I know I could package the front end as a cordova app to accomplish this, but I have serious doubts about such an app making it through App Store approval processes for obvious reasons, so a third party notification app sounds like an obvious next best choice.
> Technically recipes aren’t copyrightable but Google resorting to this will have a significant effect on search engine referral traffic. I think complaints will only end up in demoted ranking.

Not technically, actually. You can't copyright recipes. Your options are:

* Live with it

* Noindex and live with your site not being indexed by Google.
Angular is the new PHP... Queue the haters
On this topic, check what was done (and still is, to some extent on the homebrew scene) on the Atari 2600 with 128 bytes of RAM and no framebuffer.
If you don't think consumer software like Dropbox or marketplaces like Airbnb are innovations, consider that we have funded companies like Gingko Bioworks (synthetic biology) and Helion Energy (nuclear fusion).

One thing you're right about: we're not an incubator.

http://techcrunch.com/2014/07/16/why-the-first-yc-backed-bio...

http://techcrunch.com/2014/08/14/y-combinator-and-mithril-in...
I am pretty sure that TypeScript just adds type safety and is optional. I don't see this as a huge negative and I actually see this as a positive.

Just curious, what and why are all your reasons to move away from Angular?
AtScript was pretty much just TypeScript + annotations
> I think it's because she is viewing Hank as an oblivious part of a system which puts her at a significant disadvantage.

Isn't that the definition of empathy? She sees Hank not as a person, but just as a part of a system, never thinks of the consequences her actions have on him, never even considers that he is going through some rough times, and that he (as a person, a human being) sometimes makes a mistake and then apologizes...
Please pick up a neuroscience textbook such as this one : http://www.amazon.com/Principles-Neural-Science-Edition-Kand... (here is the camel camel camel page for price comparison: http://camelcamelcamel.com/Principles-Neural-Science-Edition... )

Much of what you say is correct on the first pass, and is better than that of the typical citizen, however, some important details are missing. It seems like you are actually interested in the subject and would benefit from learning in depth about the subjects.

The mind does indeed work in parallel, but you cannot focus on 2 things at once. I think you are referring to reflexes, which are subtlety different than cerebellar functioning and 'automatic' movements. You are very much in control of your own mind, how else would you define what a mind is? However, you are correct in thinking that certain neural processes are outside of our control and that our mind is conditioned by experience to perceive things in a schema.

Really though, the book I linked is great for you, as it seems you have an interest in the subject and want to learn more.
If it's not too much trouble, could I ask for sources on 1)

>Google's HR head mentioned in a podcast that they are simply poaching female devs' from smaller players to get their diversity numbers up.

and 2)

> VC's have started tying their funding with diversity numbers.
Templar is designed to be used within your own infrastructure on a trusted network, where you talk to it and it talks to the outside world.

An attacker would have to be already within your private network, and if they were, they could observe the traffic in plain text already.

I think the confusion is around where Templar sits in relation to your app making HTTP API calls and the services you want to talk to. I'm going to draw up a diagram to help explain this better.
yeah. same. but for me it doesn't matter. if it's a puzzle (from number theory to computational geometry and everything in btwn) if i start, game over. it's a problem.
> Women would say things like "I worked on a team that did X," while men -- who obviously did the same kind of work -- would simply say "I did X.

I find this a very interesting fact, but I see a number of other possible explanations for "I do X":
- It is simply shorter. Men being used to more compact communication?
- It is also more boastful - perhaps men being used to market themselves more aggressively than women? Or, put in another words, having and/or presenting bigger egos in their CVs?
- Women being insecure about their personal contribution in X? Maybe the coattail-riding assumption is not always wrong.

In any case, I would withhold judgement before an interview.
Send me an email as well :)
Ringling Bros. eliminating elephant acts
As a business owner who is a developer and hires developers: getting my experience was my responsibility. It's now yours. And you won't do it on my dime.

I'm not in the business of using money to make developers. I'm in the business of using developers to make money. The jobs I offer are not because I want to give someone a job, they're because I want someone to come do a job for me.
I have terrible sidewalk rage, but it has nothing to do with slowpokes -- I can't stand people who walk straight down the middle and don't make room. "Oh, I'm so sorry your highness, I didn't realize this was your sidewalk" [says the voice in my head that I can't vocalize because unlike being in an automobile the other person would hear me].
This Mysterious Android App Emails Your Whereabouts to Stalkers
Thanks Veejay!
We have a hot slave at all times for all instances. In the event of a failure the second slave will kick in. All applications are already connected to both servers via the StackExchange.Redis (https://github.com/StackExchange/StackExchange.Redis) library. The mechanisms for failover, etc. are built in there. We use this library via the dashboard (pictured at the bottom of the post) in Opserver (https://github.com/opserver/Opserver) to do quick swapping of master/slave, etc. We can do this during the day without anyone noticing.

Slaves are not just for backups - they also serve as pub/sub mechanisms. Every publish propagates to slaves. Since we use pub/sub for things like web sockets, we can easily move that entire concurrent connection load to another data center with a simple DNS change. Yep, we've tested this - it worked well.

It is of course noting: redis just doesn't fail. We had one out of memory fail for the Q&A web sites when forking and that's it. It has been rock solid here.
Facebook AI team serves up 20 tasks
I don't think that would have helped as I'm pretty sure she tweeted something to the effect of "SendGrid's got my back" shortly before getting fired.
Just a note: Go supports higher-order functions
Just give me a simple CPU and a few I/O ports
George Washington – First U.S. PRESIDENT
How 'HR' Scares Away Talent
Seems like a cool idea, although it doesn't appear to be working (for me) right now.
If by fun you mean a 4 hour maintenance window turning into 8 hours ending well after midnight :-P
Is javascript really so bad?

Edit: Why did this question get down voted? It was an honest question...
I am confused seeing this - This mentions "ES6, AtScript, and the es6-shim" ... but the other story on HN speaks about "Angular2 in TypeScript" [http://blogs.msdn.com/b/typescript/archive/2015/03/05/angula...]

What am I missing here?
Now you only have less than 800 bytes left. And counting.
Pull quote is literally the last paragraph of the article:

> So is Wells really displeased about Title II? Insofar as he wasn't able to get his ideal outcome (industry self-regulation), sure. But that probably doesn't mean Netflix is somehow opposed to Title II now.
> Now here's the real thing: not only did Eich back those reprehensible politics, he by all indications continues to do so.

I feel like a large number of people didn't seem to grasp this, I agree with everything you posted here and said similar things when that whole ordeal happened.

> My politics have wildly shifted and I am personally embarrassed by some of the idiotic beliefs I once held

I too have experienced this and I too will not try to hide or whitewash my history. I was who I was then, for better or for worse, and that doesn't mean I'm the same way now. In fact I like to try to correct my previous self as publicly or more so than the original statement so it's easy to see that that opinion was old and has changed since if stumbled across.

> "you know, I believed that then, I've grown as a person, and because of X and Y I no longer believe it"

I would have been the first to defend him if he had done this and would have been outraged if the same outcome had happened under these new circumstances. He didn't, and so I'm not.

> There is a lesson of the Internet to be learned here, though: you will be viewed through the lens of history and you will probably be viewed through it during your lifetime.

Exactly, I have full confidence that comments I've made under usernames I used prior to using my real name will one day be linked to my current identity. So much that I've seriously considered linking them myself now and disputing any views expressed that I may no longer hold in a couple of blog posts. It's why I switched to my real name, it's a constant reminder that my name is attached to everything I write even if I don't use my real name.

>You don't have to be uncontroversial. But you do have to be just, be generous, and be good in your dealings. Or you will be judged harshly, and I'm honestly pretty okay with that.

Agreed.
But... but... you're blaming her for the harassment she's facing.

(Actually, "Hank" didn't face any harassment. We don't even know his name.)
You are correct. SOFTFAILs should not be used and they will cause problems.
Constantly trying out the "new hotness" seems to be the norm in front end dev.
Stallman warned us that EC rules did not allow lower VAT rates for ebooks?
> All communication should be appropriate for a professional audience including people of many different backgrounds. Sexual language and imagery is not appropriate for any conference venue, including talks.

That does really not fit well with playing CAH...
If you're talking about TypeScript, I don't believe that mantra is applicable when the extensions are open source, liberally licensed (Apache License), cross-browser, and developed in the open. There's nothing proprietary or exclusive about it.
Slide Rule, 5-inch, Pickett N600-ES, Apollo 13
This is the right attitude, i dont know why people's time differs in value depending on the task they are performing, you're still paying that person for their time. I understand that some tasks have a lower general market rate, but if the client specifically wants YOU, then you charge YOUR rate.

Whether the client wants you to create a complicated application doing statistical analysis, make a wordpress site, or sweep the floors, if they want YOU to do it, then they pay YOUR rate.
Well this is exactly what we are doing! In our case however we are probably going to sequentially forgive the debt, which would look like real income and as long as we space it out the tax burden is slow. All of the transactions are paper anyway so this also keeps our cash flow the same.

What good is equity as compensation if you have to purchase the stock after all?!
I really want to hear what the individual contributed, though, and actually couldn't care less what their team did as a whole. I've heard way too many "we"s that were actually "they"s, while the subject was present, but not actually contributing that much. It's really easy for a bad developer to hide in a large team.

EDIT: and it's also easy for a good developer to get quagmired in a bad team! Just because the project as a whole didn't do much doesn't mean the individual is bad. So I still really only want to hear about the individual efforts.
This really should be the next thing the RPi team tackles, IMO. It's nice we have this great cheap computer, but trying to find a screen to plug into it is terrible. A computer monitor or TV is fine, but both of them draw too much power and are far too big and stationary. And have you seen the prices of small HDMI screens? I can buy a 8" Windows tablet, full PC mind you, for the price of a single 5" HDMI screen.

Far too often I find myself saying "it shouldn't be this hard". Surely there exists a market for an adapter to plug an easily available iPhone screen into an RPi?
Yup! That's on the todo list. Auto-caching, as I'm calling it, would figure out a how long to cache something for and then be able to later on use HEAD to check if the url in question has changed.

That cache time could be as long as 5 seconds, so that Templar is checking pretty often if the upstream has changed.
> The country did not suffer from a 26% mental illness rate in times past, and I think it's foolish to assume this represents pure underreporting.

I think it's foolish for you to assume you know this. As our understanding of the brain and human behavior grows it's obvious that we'll detect and diagnose previously unknown and underreported illnesses and disorders, especially with spectrum disorders like Autism and ADHD.
It probably is if you have to deal with > 25k LOC code base like what Angular has.
Olivier Poudade has recently written and even smaller version of the chess program, clocking in at 468 bytes:

http://olivier.poudade.free.fr/

http://www.bbc.com/news/technology-31028787
Ditching angular has been the new hotness for a while.
One guy out of millions having problems forwarding email is indicative of everything being hit and miss across all Google projects? You and the OP might be jumping to some unjustified conclusions.
I wish we could all just leave off those "of course, I'm not condoning the threats" statements and also the "you didn't include such a statement, would you like to add it?".

Not so much because it adds unnecessary words and gets tedious after reading slight variations of it for the umpteenth time.

But because we as a community, no matter how much we quarrel and bicker about everything, wouldn't ever endorse such harassment.

Not a single one of us. And no reader, inside or outside the community, could ever be mistaken and think a single HN commenter would.

But maybe you all are right, and it is needed. I'd just like to think it isn't.
Real programmers: Story of Mel
> my interview attitude is that I'm there to find out what you can do, not to find out what you can't,

Have you ever considered trying to find out and confirm what the candidate has done in the past, instead of the almost impossible task of finding out what they "can do" in a few short hours? Barring some major new life issue, a developer's past performance is highly predictive of their future performance.

Edit: Removed longish rant.
It's not in their interest to get sued for violating their privacy policy.
Templar does not do SSL termination because it does not terminate requests for your api. It's designed to mediate connections between you and any APIs that you use, protecting you against those APIs being unreliable.
I don't think your analogy applies here. I'd liken the situation more to stealing a CD from a record store. The CD's are easily replaced, but you were caught and now you're serving life in prison.

Even though we know that stealing is wrong, would you feel bad for the record store?
Your lack of support of the correct side in this argument is unsettling /s
If you wake up in a room full of unicorns, you are dreaming
IIRC, AtScript is a superset of both ES6 and TypeScript.
Gmail.com is this email client. You can't add an external account, you have to forward.
This looks extremely fun, and I can see it being used for creating homemade mobile devices, and stand-alone packaged hardware.

I will say fun and small size notwithstanding the current cost of doing this ($50) is a little high relative to just buying a super-low end LCD monitor ($85 for an 18" by Samsung, Asus, and Acer, $54 for a refurb from NewEgg). But I'm sure that misses most of the point...

Just seems like the $30 for the 5" LCD is a little steep but maybe you're paying a premium because it is so small(?).
You can easily do something about it. Do not support the business model of holding information hostage, and support those that do not (ie, buy DRM free books, and even moreso completely free as in freedom books, to support the business model)
They enjoy breaking things in general

http://googleonlinesecurity.blogspot.ca/2014/04/new-security...

https://support.mozilla.org/en-US/kb/thunderbird-and-gmail

Gmail accounts created on or about June 2014 (exact date unknown, Google only mentions "second half of 2014" in their new authentication blog post) won't work with Thunderbird until the Thunderbird team implements Google's non-email-standard authentication. This is currently scheduled for Thunderbird 38 which will be released on April 7, 2015. See bug 849540 for the full technical details
Clara.io (online 3D editor) Grows to 100,000 Users in just 600 days
Not crazy, just unlikely.
I don't expect to convince you otherwise (honestly, I don't expect that of anybody on the Internet, though I still try sometimes), but did you watch the linked video?

The critic (and a whole bunch of other people) did enjoy the game, and the series. Overall, I don't regret the time spent playing it. If people didn't enjoy the ME series, no one would have cared about the ending.
Show HN: Commit by commit performance analysis
There's lots of possibilities. It's really hard to tell whether any of these things are cultural or come from actual gender dimorphism (to use the technical biological term). Ultimately it doesn't matter if they are irrelevant to ability.

What I'm saying is that when we are evaluating peoples' abilities, we should take care to evaluate actual ability rather than unreliable proxies for ability. The latter are prejudices, basically, and they blind us to a lot of talent that might not fit those lazy filters.

I'm neither a "PC liberal" nor a conservative/reactionary on this issue. Liberals pretend differences in ability don't exist, while conservatives like to defend the accuracy of our "gut" prejudices and argue there's nothing wrong. IMHO equality of opportunity comes when people make an effort to look at actual ability as objectively as possible.

It's in your best interest as an employer to do this. Good people are very hard to find, and if you're running some kind of dumb ape-brain filter that excludes ~50% of the population from consideration you are handicapping your recruitment efforts pretty badly. Think like a human being.
I feel like that a lot. I don't have DID or anything like that, but my memory for experiences and conversations is absolutely abysmal, far, far worse than anybody else's I know. Any question of "Hey, do you remember-" I can usually just cut them off and say 'no'. It's completely frustrating and I don't know why I'm like this.

edit: though I don't cut them off because that would be obnoxious.
That's more or less the point I was trying to make. Consultants can deliever experience and skill levels that you can't afford or attract otherwise.
Well, there's their problem...

Edit:

Ok, for the down voters.
Angular is HUGE. And all that code has to get shoved onto the client side when someone visits a page. And that's JUST for the framework. We aren't even talking about the application code yet. More and more clients are mobile. Nobody sees a problem here? You're using more (precious) data, it's slower to load and slower to run. It's just a nasty little trend going on.

NOW LET'S SEE SOME FREAKING DOWN VOTING!!!
"The Blub Paradox would only apply if the people using Go hadn't used languages with generics (or similar); for the most part that's not true."

Yes, speaking for myself as someone often in the position of defending Go on HN (even though as a computer language polyglot it isn't part of my personal identity), I also speak several other languages that do have generics in them, along with substantial usage of the "dynamically typed" languages, and most relevantly, including reasonable fluency in Haskell, a language where the generics are so deep and fundamental they aren't even given a name, they just are. What Haskell calls "Generics" is actually more like what other languages call "reflection".

Yes, there are a ton of programs that you can usefully write without "generics", especially since interfaces are about half of "generics", and arguably the more useful half in general. Yes, there are a ton of programs that you can't really write without them. We could do with a lot more sensible discussion about which programs are which and a lot less "Oh, you think it's OK for Go to not have generics? Well you must be an idiot then." (e.g., my frequent observation that if you need a rich numeric hierarchy you really need generics... but those cases really are exceptions compared to programs that are just fine on integers and floats, and, frankly, in many cases just fine on integers alone.)
Interesting to see here that the docs still refer to AtScript, where there's an announcement from Microsoft on the homepage explaining that Angular2.0 will use Typescript.
That assumes nginx has the capability to do what Templar does and I don't believe that's true.
> Everybody seem to agree humans are intelligent and stones not. You suggest at some point in time intelligence appeared out of nothing. Can you nail that point?

I suggest no such thing. It is a scale. I deliberately avoided the phrase "human-level intelligence", but any definition of AGI would do.

Even so, if you want to count all life as "a little intelligent" then it still took a billion years of planet-wide chemistry to stumble upon it (ignoring the Earth's cooling). Still far more effort than fertilising a human egg.

> One possible definition is: To act adequately in an environment requires intelligence.

This is no less ambiguous, since you've not defined "adequate".

> How might a piece of software act adequately? By above reasoning it has to resist to termination.

That does not follow. "Termination" is the mechanism of natural selection, so all systems undergoing natural selection will biased to resist it (otherwise they'd be out-competed by those who do). If we use some unguided analogue of natural selection to create intelligent software, then there would certainly be such a bias.

However, my point is that unguided evolution is not the right way to create/increase intelligence. As soon as we try to influence the software's creation in any way, either through artificial selection criteria or by hand-coding it from scratch, we introduce new biases which may be far more powerful than the implicit "avoid termination" bias.

> But I think, when software starts to trick users and admin into not shutting them down, some threshold has been crossed.

That's called malware... ;)
For the record, I downvoted you for bringing up the "HN is becoming Reddit" meme, which is something I've seen popping up here all too often for the last 4.6 years I'm participating in HN community (and from what I heard, it happened long before then too) - and yet for all those years of "becoming Reddit" HN still did not become it.

Also, Reddit is cool, and there's ton of quality discussions - usually under particular subreddits. For example, I love /r/KerbalSpaceProgram for a perfect combination of being large, friendly, fun, and full of people willing to teach each other some more advanced science.

To address your point: I think current downvote gate is fine and adjusting it up won't really help much. What would help (though I don't know how to achieve that) is people realizing that when saying anything controversial, you might end up getting a bunch of downvotes immediately, but the score usually settles to a reasonable value within an hour or two. It takes time, but one just has to get used to it.

TL;DR: karma comes and goes; look at it through a low-pass filter, to filter small variations.
Is there any information about why VMware thinks they are not bound by the GPL? Curious whether they have a technical justification, rather than simply being a blatant licensing violation.