skysight-inc/HackerNews huggingface dataset:
I think you have a good thing going here with or without questions. I was half joking. It might lead to "shopping lists" which is what I find is the greatest hurdle when hiring people. I need someone who can do what I need them to do/would want to be hired for what I can do.
Flow–An intuitive and precise wireless controller
For JS people wanting to learn FP, I'd recommend Allonge first. For FP people wanting to see how they can use JS in and FP manner, Fogus' Functional Javascript is a good book, and it's not a bad second book for the JS crowd.
You're wrong. The Internet isn't a human right, and even if it is, government shouldn't provide it. You wouldn't like government internet if you lived under, say, the Cuban government. Nor can you trust your government forever.

U.S. internet is bad because government got involved in franchising the running of copper decades ago. It's in a bad state because of the government. We Americans are debating whether we should use more policy to try to resolve the problem or hew to the right principle (minimal regulation) and not enact more policy, suffering the short and medium term consequences (i.e. more power to Comcast).
Why would private regulators be more efficient? Regulation will always seem inefficient no matter the nature of the regulating agency because it has different goals (ensuring safety and efficacy) vs making a profit for shareholders.

Public regulators are always preferable, when a market needs to be regulated as you admit, because the public, through the press and their elected representatives, can hold them accountable for their actions. If someone from the Mayo Clinic is receiving improper benefits from pharmaceutical companies how does the public find that out? There are no laws that would force disclosure of those relationships.

In the case of public regulators like the FDA, Congress can force its leaders to testify and the press has tools like FOIA to get at private documents. They're not perfect and can still lead to corruption and regulatory capture, but are preferable to private organizations with no public accountability regulating the pharmaceutical industry.
I have never done GUI programming. However, is it similar to JavaScript and the DOM in a web browser? It seems like it is a similar paradigm. Although, I could be completely wrong.
Break the Rules Part 6
I have never used Zend (except for the JSON parser once I think). What do you like about about ZF1 that you don't find in ZF2 ?
I've always suspected this was just an easy way for her to get out of the limelight, to be able to get away from the torrent of tweets, emails, threats, whatever else being in the public eye does. I have no inside information, of course. Just a thought.
Kickstarter for Lifehacker, a noir detective graphic novel
>In 2012, the pharmaceutical industry spent more than $27 billion on drug promotion— more than $24 billion on marketing to physicians and over $3 billion on advertising to consumers (mainly through television commercials). This approach is designed to promote drug companies' products by influencing doctors' prescribing practices.

http://www.pewtrusts.org/en/research-and-analysis/fact-sheet...
how is this different from underscore/lo-dash other than the ability to include only the functions you want?
Is it a problem of "research is too expensive", or is it a problem of "we're reaching the limits of the [have symptoms / prescribe safe affordable oral drug] model of treatment and from here out it's a long tail of more expensive less effective drugs?
One of the co-authors, yes. Mike Hurley and I have been developing the library for around 18 months. For the last six months, we've had many additional contributors, including some prolific ones, and David Chambers has recently joined the team.
looks like they've used ng-include in each cell.
edited

you make fair points. However the most common advice you get is , "focus on user experience". Most domain experts focus more on the tech as opposed to users. Also some of the great/successful startups have been started and run buy people who've never done it before.
If we're going down anecdote avenue, on my phone it loads and displays just fine on both Chrome and Firefox. Even the Kitchen Sink page is ok (scrolling is not so smooth, but acceptable for a page with so many interactive elements).
Yes but an even larger problem was commoditizing mortgage bundles to such an extent that even an honest rating company would not be able to figure the risk.
> this is not due to talent per se but the same people sufficiently obsessed with computer science to teach themselves at a young age also have the obsession to learn and master the more esoteric parts after they've become excellent programmers even though the practical utility is much less in practice

Agreed. I'd add this thought: code is a human language and like all languages fluency is most easily developed as a child but immersion and repetition can help adults develop it too.
I'd ask him to repay me the $100 he froze in my Facebook ads account in 2004 for selling tshirts making fun of Facebook.

Seems the appropriate thing to do would be to repay the cash as if it were a $100 investment in Facebook in 2004 - stock would be fine.
You are missing the point. Yes it's illegal to operate a child porn website. But we don't need ISP's inspecting all packets for signs of child porn to put a stop to that. That is very a la NSA inspection that most Americans object to -- only instead of being under the guise of "anti-terrorism" it would be under "save our children", a common theme with most politicians.

Furthermore, just because a website's activities are illegal does not mean I intend to break the law simply by visiting them. If that were the case, Brian Krebs would be in prison by now.

What we don't need is mandated filters by the government like they have over across the pond. Opt-out but defaulted to opted-in - and impossible filters that catch up a lot of legitimate websites and content which then have to file some sort of petition to be unblocked, meanwhile costing them all traffic and a lot of business (look it up, news websites have been taken down numerous times by the UK "porn filter" because they ran a story relating to porn and the entire site was blocked).
re-posting AlyssaRowan's comment (https://news.ycombinator.com/item?id=8653692) here:

"Got more payload chunks. Wow, they were sloppy with this - found plenty of symbol references still in them!

So far, that makes references to LEGSPIN, WILLISCHECK, HOPSCOTCH, STARBUCKS, FOGGYBOTTOM, SALVAGERABBIT.

I believe this may be NSA's UNITEDRAKE implant architecture, specifically."
What I Learned from Interviewing 5,000 Candidates
Link to actually read it: https://leanpub.com/readevalprintlove002/read
The problem with these stock trading games is that people can create multiple accounts and use each one for a different all-in strategy. At the end of the competition there will be a few accounts with astronomical gains, that didn't use any real trading strategy to get there.
I think that people assume the job of startup founders is solving domain problems, when in reality it is about selling solutions to domain problems (and the various infrastructure that goes around that and starting a business).

If you are not a domain expert when you start this process, it is just one more, very big thing you will have to learn.
There is no video for this. I gave the talk several times to small groups, but never recorded it. Sorry. But you don't want to see my ugly mug, anyway.
HBO Prepping Scientology Film (documentary, Going Clear) from Alex Gibney
Don't get me wrong, some of it was refactoring. So, there was quite a lot of copy-paste / text replacements. A lot of moving things here and there. Splitting classes. Encapsulating stuff. Creating new libraries. Etc.

There's a fair amount of new code... I'd say 10000 - 15000 lines, some of which I generated.
Do you have any sources to argue that code is more similar to human language than it is to mathematics?
The first paragraph, and the implicit message that females were in unusual need of help and support, struck me as belittling and patronizing... which is probably not the desired PR outcome. :-|

It seems to me though that a much better way to convey the right message would be to compile a "what we learned from 100 VC founders" and ensure that diversity is absolutely all over the sample: females, muslims, african americans, non-US natives, gays and lesbians, whatever. Doing so would convey the implicit message that diversity is normal.
How is this not really bad?

Suppose I somehow get control of a machine on the same network as a server that doesn't use Let's Encrypt. I can probably ARP spoof it pretty easily. If it has a signed certificate from a different CA, I can't MITM it without people noticing. Or I couldn't, until now! Because I can now "control" the server's responses, I can easily get Let's Encrypt to authorize a new key pair giving my control over that domain. I can now generate valid certs for my MITM keys.

If the server were already using Let's Encrypt, I couldn't create a new controlling key pair. The "How It Works" doesn't talk about that, but search the RFC for "recovery token". But if the server isn't using Let's Encrypt, what would stop me from doing this?

Of course, I'm actually on the other end of it. To project myself, do I really have to at least register a controlling key pair with Let's Encrypt and any other browser-supported CAs that adopt this protocol?
Ariel Pink's 'joke' isn't funny anymore
Totally valid concerns. We understand that privacy and discreetness is of upmost important. Here is how we handle it so far

Privacy:
1] Your identity is not disclosed. High level information enough to make a decision to connect further is disclosed. Eg Your job title (we will make it generic if its easily linked to a person. Eg: VP of product @company could be rewritten as product leader @company), work experience, aspirations, timing, location preference etc.

2] No one from your current companies can see your profile.

3] Non-recruiters/hiring managers cannot browse other profiles.

4] Hiring managers/recruiters would be able to email you (they don't see your email though). Once there is enough mutual interest, we disclose other personal information after your consent.

Regarding selection of recruiters/hiring managers:
1] They should have jobs that match career aspirations of candidates.

2] We approve them personally, after we feel that they are real recruiters and not fishing for information.

3] We will ban recruiters/hiring managers who spam or try to game the system. Its in their interest to be good citizens and act professionally.

The current system in real world is based on trust.
eg: when you start applying while you are working , you are still sending resume and emails to other recruiters and managers and there is an implicit understanding that this information is confidential.

We are however adding extra constraints to ensure discreetness in the process, so that candidates can always be in 'searching for better fit' mode.

Hope that helps. Happy to hear any other concerns or ideas you have in mind.
+1 to back-testing the stats.

Edit: whoa, downvoters! This comment was about getting more information to inform productive discussion. Not sure who would disagree with that?
Well, even though he's a workaholic his energies aren't going to last forever and he's already CEO of SpaceX.
If you take a look on Github, the project explains that it intends to trim itself over time to reduce overlap with native JS functionality.
I didn't read the book, but from leafing through Stephen Hawking's "On the shoulder of giants" I got the impression this book tries to reconstruct how Copernicus, Kepler etc... acquired their understanding of the universe, based on their original texts. So maybe that's the book you want?
cool concept, the very best of luck growing it and getting more employers and employees on board.
Don't modern processors support hardware breakpoints / watchpoints?
Three Technologies to Watch
Google's Big Picture Group
I know someone who got his drive working again after the drive heads had fused to the plate by slowly heating the drive in an oven while it was connected. They then proceeded to copy data off as quickly as possible. Poor mans version of what some recovery services does if the above advice of dropping/tapping on it doesn't work...
Strong agreement. "Adorable" is exactly how I describe it. Even if it's already producing practical advantage in Javascript, it's mostly a cute toy given how it stacks up against "normal" usage.

Learn Haskell/OCaml and you'll see how to really take this kind of reasoning many, many orders of magnitude upward. Learn Coq/Agda to see yet another meteoric jump.
It's all about delays due to lack of enrollment in clinical trials. A 2013 study from the same Tufts thinktank as the recent cost report says that 37% of clinical trial sites under-enroll patients and 10% don't get a single patient! Here is a market ripe for disruption: some startup needs to build the uber of clinical trial enrollment. [1]http://csdd.tufts.edu/files/uploads/02_-_jan_15,_2013_-_recr...
Why do you care? Men don't need any champions in tech, we're doing quite well with the status-quo. Some organizations want to encourage a bit of diversity in their industry, why does that bother you?
I'm currently in one of the last chapters of Learn You a Haskell for Great Good (http://learnyouahaskell.com/), which is a really nice introduction into functional programming in general and the kind of thought process behind it. It also really helped me thinking recursively and out of the procedural/OOP box (and also learning Haskell, of course).
Learning about FP has been the most eye-opening thing I have done since I'm programming.
I suspect the 'goodness' or the 'badness' of the patch is contained in what init does when it misses notifies. Clearly the kernel has dropped some on the floor as it ran out of space, and it tells you this. What libnih does is then scream and shout and abort (which is a fine first configuration since you don't know how common this will be) but when you discover it does happen, you consider ignoring it, if the error is idempotent. Meaning of course if you ignore it, do you later get a notify when the kernel has more notify buffers to use? To understand that you need to read the notify code in the kernel so see how it is generating notifications.

If the kernel drops and never returns a notification, then init has to know that it missed some in order to operate under the correct set of init files. That requires a combination patch to init and to libnih.

If the kernel gets around to notifying anyway, just more slowly, then you can safely ignore it, init will eventually get the message the 'regular' way and you're done.

Given the bug, the next step might be to see if systemd suffers a similar challenge in the presence of a lot of config changes.
I wonder if it would have made a difference for GM to have pursued more moonshots in automobiles and transportation in general over the last 50-60 years instead of just operational & profit/cost efficiencies and incremental product improvements.
This is a nice start towards something that might be useful. A few thoughts about stating that "101 will be maintained to minimize overlap with vanilla JS." though:

1. Lo-Dash and Underscore overlap with ES5 for a few reasons. First, it allows them to support environments where ES5 functions aren't available. Those are becoming less common but still exist. But the other big reason they overlap is that Underscore and Lo-Dash both outperform native functional methods by a significant amount. Unintuitive but true, see my comparison from a few weeks ago [0]

2. It's worth thinking about who this library is for. The support for common JS and highly modular nature of the library make it seem like it is focused on Node first. But the value in a smaller library becomes much more clear in the browser where page weight matters.

These aren't meant as criticisms, it's good to see new ideas. But it's worth thinking about what niche you're filling when you develop a library like this.

[0]: http://benmccormick.org/2014/11/12/underscore-vs-lodash/
It’s time to treat push notifications as sacred
Exactly; not sure where I found it, so completely unreliable, but I once read that pharma companies advertising costs were something like 85+% of budget for a drug.
Its more what I don't like about ZF2. Just going through tutorials it seems like everything takes twice as long as it did in ZF1. I like where their heads are at making it modular, but it seems to come at a cost when development time is concerned (ie do a whole lot more now so you can reuse your code later)
It's never too late to learn front end development
Finding Beta testers with Twitter
Last night I came across this tutorial on Tensor diagrams:

http://research.microsoft.com/pubs/79791/usingtensordiagrams...

I love the way Jim Blinn writes.
Potential for abuse = power / accountability
It's always great when you spend 10 hours trying to debug something and then find out from a mailing list that it's actually a bug in R. :(
Overall, I agree with Pike in 2000 and this article today. Systems software research has become stagnant and significantly derivative. The point isn't that a new OS would come along and sweep everything away, the point is that nobody seems to be developing new OSs at all. Sort-of.

In 2000 or so, systems research had turned almost entirely into server performance measurement and tweaks. That trend seems to have changed, but things like Xen and VMware are not really new. IBM invented virtualization back in the middle ages; most of the more interesting things going on recently have involved using the idea. Likewise, moving stuff from Plan 9, etc., into Linux is cool (very, very cool), but it's not new, groundbreaking research.

That being said, there are a lot of nitpicks one can make with this article and with Pike's original talk.

The processor speed comparison in the table is not terribly valid, in my opinion. The more important number is front-side bus speed, which has not changed anywhere near as much. (Front-side bus speed dominates most of computing loads I see, and a great whopping chunk of the work in those areas where it doesn't dominate, video games and data-heavy computing, is in preventing the front-side bus from being the bottleneck.)

Pike was wrong about the language environment in 2000 and the table is wrong today. Heck, he might have been wrong about 1990. Programming language research in general and its specific applicability to systems (Hi, ATS!) has hotted up a lot since the '80s and '90s.

Pike's comment, "There has been much talk about component architectures but only one true success: Unix pipes. It should be possible to build interactive and distributed applications from piece parts," bothers me a lot. A great deal of component research has been a dead-end in general (See that pile of crap with CORBA and SOAP laying on top?) Further, I believe Pike never really understood distributed systems. I have seen Pike complain that Nagel's algorithm has no place in TCP/IP (although I haven't been able to find the reference in years), but if you want a more recent example, see Go---everybody likes CSP, right? Everyone except someone who has tried to implement a synchronous rendezvous on a network.

Finally, Plan 9 didn't fail. But it also didn't have any chance to succeed, if by success you mean taking over the world. It was a great research project, but I'd believe making someone who didn't grow up at Bell Labs should be against the Geneva Convention. (Anyone know when Plan 9 started supporting color?) Plan 9 is my prima facie evidence that Not Invented Here syndrome was invented at Bell Labs.
7 Programmer Recruiting Mistakes
Show HN: Finish your social sharing for the week in 2 mins
Many (many) years ago I was using an IBM XT. It had come from Singapore and the HD wouldn't seek when it was cold – my theory was that it'd been formatted on a very hot and humid day and it couldn't track when it changed shape in the cold.

Anyway. Big segue, but reminded me of that. If I had a task, I'd have to map it out on paper for an hour or two (while, I presume, the drive warmed up)... Don't think I've ever been as productive since!
> However the most common advice you get is , "focus on user experience". Most domain experts fail to do that.

A domain expert scratching their own itch often is unwittingly focussing on UX of the target audience, which is one of the reasons that open source tools by and for developers that don't have a lot of deliberate focus on UX beyond what works for the people building it often are fairly good, while the same kind of things built by developers in more consumer-oriented markets often have very bad UX.

Ultimately, its the same principle as dogfooding -- the most effective way to really understand UX deeply is for the developer to be the target user.
I felt such nostalgia. IRshell, cso's, rtype, those bastard proprietary sony memory cards.
I agree that for all intents and purposes they are a government entity, but some private railroads (BNSF and UP) also have offical, bona fide police forces as well.So I'd say that by itself, having a legitimate police force isn't the sole criterion for being a public entity.
> if not the majority of the US is unable to do that.

I think you are thinking of the state of US mobile industry and it's data plans. I'm not aware of any large ISP that has throttles or bandwidth caps (comcast has a supposed 300GB cap but has never to this day enforced it).

> In any case, they only regulate that the porn filter and content filters must be an option

You're forgetting that it's by default on, and that one must call their ISP and "opt-in" to seeing porn. Social stigma aside, how can you realistically and with 100% accuracy block only true porn websites? You cannot, and the UK has shown that over and over as legitimate websites get blocked, including news websites that run stories that relate to porn, etc. The same is true if the filters were expanded to say download websites. And who's to say a website is illegal or not - I for one certainly don't want my government telling me some download sites are legal and others are not.

Not to mention who's to say I intend to break the law simply by visiting a website? Maybe I'm doing research (Brian Krebs), etc.

The very notion of filtering some content goes completely against what net neutrality means.
Almost all open-source code available for the PSP relies on the PSPSDK, which in turn relies on the Sony-supplied firmware on the console.

I think this is still really cool - it shows how easy it is to interface Rust with C code and how it's possible to configure Rust for new foreign build targets.
I'd disagree with that. I think coding languages are in a very real sense human languages. They have less history, less literature, less culture, and different uses but they have history, literature, culture, and uses just like any language.
Most certainly do.
Architecting Large Single Page Applications with Knockout.js
I don't mind ini's. What format do you prefer? I thought about going with YAML for the configs instead since I'm already using it for the database schema...
We should carve out a small section of land, right at the spawn. One chunk, say. Fill it with useful things like farms, farm animals, resources. Then, guard it 24/7 by using a rotating staff system. See how long we can keep it defended!