skysight-inc/HackerNews huggingface dataset:
I'm think you misunderstood the question.

You are not forced to use all numbers. (And in fact, my explicit solution doesn't use all numbers.) There is no restriction that the union of both subsets must be equal to the full set. Note that this restriction would change the question dramatically. See also: https://news.ycombinator.com/item?id=10023098

Also note that it is allowed for both chosen subsets to overlap. In fact, the proof just says that two different (i.e. not entirely equal) subsets with the same sum exist.

However, once you have a pair of different overlapping subsets of the same sum, you can simply remove the intersection from both sets. Both sums decrease by the same amount. You then get a pair of two disjoint sets that have the same sum.
I think that this is a complicated question for two reasons.

1. It probably greatly depends on the open source project. Some developers are probably in tune with their users while other barely realize that users exist.

2. Some people have a different definition of "listening to their users" than others.

Users who want something but don't get it may regard the developer as not listening to them.

The developer, on the other hand, may be hearing everything users are asking for, but aren't implementing everything that's requested because it isn't practical or just doesn't fit in with the scope and future plans for the project.

A developer can't just throw in everything that users want because the result may be a horrible mess. So even if the developer listens to what users are saying and directs the project in a way that makes sense from a long-term perspective, many users may feel like the developer isn't listening to them.

That's really a communications issue. If the developer simply ignores requests because they don't make sense (or makes hostile responses), they're more likely to be regarded as not listening.

If their responses are respectful and they post information about their design decisions and how they are implementing certain requested features and why, then they're a lot more likely to be perceived as listening to their users.
French laws being applied in France ate fine and dandy. French laws applied worldwide? I'm with "corporate power" on that one. Someone needs to tell France to keep it's laws to itself. That is the essence of sovereignty
Attackers access Dropbox, Google Drive, OneDrive files without a user's password
Show HN: We manufacture complex movements for smartwatches
The man who speaks 32 languages – and counting
API to extract article text and meta data from a URL
https://www.gnu.org/philosophy/free-open-overlap.html
Fixing a “Too many open files” exception
Surely a portable mass spec would be an actual search?
First issue of Swift Sandbox newsletter: Swift code, projects and playgrounds
Vine is a sleeping giant
North Korea turns back clocks to create new time zone
It's plausible that the 7% is all true negatives. It's also plausible that the 7% is carrying drugs at the same rate as the 93%, and the drug dog is doing nothing at all. If that is the case, then flipping a biased coin would be just as effective as the drug dog.
As a photographer, I wish you guys would spent this brainpower on finding better ways to compress images without making them look like JPEG compression artifacts
NYC gets a different kind of snow than Montreal. Plows just breeze through powder that hasn't been refrozen. Atlantic seaboard snow is a PITA to deal with.
I've heard both "don't use dry food, it causes issues" AND "don't use wet food, it causes issues" so... You're going to have to provide some citation for your opinion.
3ver.tudo
So if somebody hacks isitvulnerable.com, they have a list of vulnerable rails sites.
False positives only don't preclude real positives if time and resources are not constrained. Time and resources are always constrained.
It's far from irrelevant. Free software advocates are clear: proprietary software is unacceptable, in any form, for any reason.

It has nothing to do with being ungrateful. We express our appreciation when software is liberated, or when developers/companies are working toward it. But it does not change the fundamental philosophy.
Ask HN: Software Engineer Learning and Development (Academic Research Survey)
This looks so simple but clearly a lot of work went into it. I'm learning Ruby and this is certainly going to be one of my most used tools - thanks!
Sorry - I edited my post multiple times after posting it to clean it up and increase quality. Some of your response (especially the first paragraph) is now confusing. That was my fault.

I agree with you mostly - especially on the discussion of what "probable cause" should be defined as and what constitutes a "random" search, as just an example of some of the ethical issues of interest here. That is a debate to have and even one I think this community is well equipped to discuss, but it was not something I was trying to comment on.

I was only making the point that it wasn't fair to jump on the 93% as though it was representative of the problem. I am not taking any ethical or defensive position of drug dogs here.
NaCl support is dropped, why is this even remotely relevant?
It embeds the free-software version of JPedal: https://github.com/tabulapdf/tabula/tree/master/lib/jars

Unfortunately it looks like the developers of JPedal decided to discontinue the LGPL version and focus on the proprietary version, so it's unmaintained unless someone else picks up development.
The article says:

> In 2013, the Supreme Court made things worse in Florida v. Harris. In that case, the court unanimously ruled that mere certification of a drug dog was enough to establish a presumption that a drug dog is reliable, regardless of the reputation of the certifying organization, regardless of whether that organization understands and appreciates the importance of training dogs to ignore their handlers’ suspicions, and regardless of the dog’s performance in the real world.

But the decision in Florida v. Harris says:

> A defendant, however, must have an opportunity to challenge such evidence of a dog's reliability, whether by cross-examining the testifying officer or by introducing his own fact or expert witnesses. The defendant, for example, may contest the adequacy of a certification or training program, perhaps asserting that its standards are too lax or its methods faulty.

...

> In short, a probable-cause hearing focusing on a dog's alert should proceed much like any other. The court should allow the parties to make their best case, consistent with the usual rules of criminal procedure. And the court should then evaluate the proffered evidence to decide what all the circumstances demonstrate. If the State has produced proof from controlled [7] settings that a dog performs reliably in detecting drugs, and the defendant has not contested that showing, then the court should find probable cause. If, in contrast, the defendant has challenged the State's case (by disputing the reliability of the dog overall or of a particular alert), then the court should weigh the competing evidence.

...

> Harris, as also noted above, declined to challenge in the trial court any aspect of Aldo's training. See supra, at 3. To be sure, Harris's briefs in this Court raise questions about that training's adequacy — for example, whether the programs simulated sufficiently diverse environments and whether they used enough blind testing (in which the handler does not know the location of drugs and so cannot cue the dog). See Brief for Respondent 57-58. Similarly, Harris here queries just how well Aldo performed in controlled testing. See id., at 58. But Harris never voiced those doubts in the trial court, and cannot do so for the first time here.

So what that supreme court case actually* says is that the validity of a drug-sniffing dog as probable cause for a search can be challenged in court, but the challenge must be made in trial court rather than on appeal.
>" An officer is acting as a tier 1 filter, and then the drug dog is acting as a tier 2 filter, further reducing the number of false positives, which in a "legal and ethical" sense, we generally feel are worse than false negatives."

If the officer is acting as a filter, then it seems to me like this is a search, and not allowable, because it would be subject to all the usual objections to random searches. You might be right, but if that is the only way for these searches to be better than the officer's guesses, it seems that drug dogs would not be allowed to 'sniff' in public without warrants.
https://en.wikipedia.org/wiki/Base_rate_fallacy
Ronda Rousey Uses New Storytelling Tool Evrybit to Share UFC 190
GitHub Commit Calendar Clone Using D3
How many developers here will be directly affected by this?
For relaxation, try http://www.ambicular.com
How we extended our product to wearables with a 2 days hackathon
You misunderstood the question. This is not about partitions. The union of the subsets is not required to be the full set. See also: https://news.ycombinator.com/item?id=10023034

And no, I don't think the proof would not work when requiring the two subsets to form a partition. Also note that for partitions, the number of sums would be one, as the only possible sum is half of the sum of all numbers. (And the problem would be unsolvable if the sum of all numbers was odd, but all numbers were still integers.)
Yes. Because of the ethical standpoint, free software inherently opposes DRM, Tivoization, "trusted computing" and software patents, whereas open source in general has no intrinsic view on them.
Your math is wrong.

The article indicates that of all the people the dog indicated had drugs 59% of them actually did. So for 1000 people whom drug dogs are called on

930 the dog indicated had drugs. Of those 549 were correct and 381 were false positives.
This is something I see claimed a lot. I'd be very interested in any information you have about this. I find it very unlikely this kind of training is part of the official training, so I'm imagining it's some kind of unintentional conditioning? Or is it done on purpose by the officers?
Wait, you call yourself a big picture guy, but are asking how to get even deeper into the nuts and bolts?

I'm a big picture guy, and I taught myself web dev precisely because you can big picture easily by making an app as a business.
> Quantity Always Trumps Quality - There's a blog post by Jeff Atwood with this title. The point is, if you want to get better at something, do a lot, and don't worry about quality while you're practicing.

I wholeheartedly disagree. My martial arts instructor had a saying: "Practice doesn't make perfect. Perfect practice makes perfect." I've found that to be true. After all, if you practice bad technique, how do think you're going to perform in real situations?

Not to mention, you usually practice things in a controlled environment where you are evaluating your own technique. That's often not true in real situations, where your focus needs to be split on many different things. If you want to execute well in a real environment, good technique needs to be second nature so you don't have to think about it. You just do it. Being able to do that requires a large amount of good practice.
One of the tenets of Extreme Programming is, "Quit when you're tired." Why? Because it's faster.

It's not faster today - if you kept working, you'd presumably get more than zero done. But you'd also create more bugs, and you'd come back more tired tomorrow. Coding is not an assembly line; your brain needs to be fresh.

Taking time to pause, reflect,and think is the same. It's slower in the next minute, maybe in the next hour. But stopping to think and realizing what is the right thing to do can save you days of waste.

My first boss said, "You need to learn when the most productive thing you can do is go look out the window for 15 minutes." After 30 years, it's still good advice.

I'm ignoring your point about work-life balance here. All I'm saying is, too much emphasis on speed slows you down, even only considering work.
Would appreciate better support for the Integration-Manager workflow described in http://git-scm.com/book/be/v2/Distributed-Git-Distributed-Wo.... It is possible to use this workflow with Bitbucket and GitHub but not with GitLab (possibly due to the differences in roles and permissions). I had already raised a feature request for this some time back. Would appreciate your thoughts on this.
SEEKING WORK - Rio de Janeiro, Brazil

I graduated in Digital Design but I'm really a Rails/ front-end developer with 9+ years of experience. I code taking in account aspects like: SEO, usability and other areas of User Experience.

I have built dozens of personal projects, from blogs to social networks and MVPs for startups in only 48h with 3-4 people on the team.

You can see more about my skills, my resumee and some recommendations on my linkedin: https://www.linkedin.com/in/yogodoshi

I'm used to work remotely but I've never worked with people from all around the globe, that would be awesome. And I'm looking for work that is different than what I'm used to: early life startups.
Sure, I was a bit too lazy yesterday to provide links:

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

https://news.ycombinator.com/item?id=8614494
Coyotes have been observed taking cats at least as far north as Connecticut. Add to that cars and scuffles with other animals over territory and roaming outdoors becomes a significant risk for a cat. Best not to let them outside unsupervised (e.g., use a leash).
Mozilla Fira Sans
Conversely, there's an easy-to-fall-into bad habit of googling up an answer every time somebody on IRC asks a question, rather than waiting to see if somebody else is actually knowledgeable about the area, or doing the questioner the courtesy of assuming they're capable of googling for themselves...
We thought about this.

We don't associate any gemfiles with user information, so at best… all you could get is a list of vulnerable gemfiles, somewhere, out there :).
Related:

https://en.wikipedia.org/wiki/List_of_emerging_technologies
Hasn't been my experience in the real world. Sorry, down vote away, but I've had many cats throughout my life, they are MUCH MUCH MUCH happier living a life of freedom.

So go about locking up your cats, feel safe and happy about that. And meanwhile maybe your little buddy lives to 20? Do you think he/she is happier living a life locked away inside your house, waiting for you to show up and maybe pay a little attention to him/her?
I have come to believe that storing your data as the semantic events that happen rather than the state at a given point in time is the way to go. From what I've seen change data capture is the opposite process of trying to extract an event stream from the data changes.
Except of course CE is free software, and this all stems from GP misinterpreting a very-well-worded source available note.
I assume they're talking about https://mac.github.com/
I don't think that is accurate without an additional assumption about the reason you don't want to do something.

If I prioritize quick responses and turn arounds to requests that are important, provide value, and allow me to improve important skills, that is not incompetence.

If you de-prioritize items, regardless of their importance and value but simply because you don't want to do, that could quite conceivably be called incompetence. However that rests on the assumption that you don't want to be competent.

I generally want to be competent. When there are things I don't want to do, it is usually because they are part of a bad, inefficient process that I haven't managed to change yet.
Speaking of SO and editors, there's sx.el for Emacs.

https://github.com/vermiculus/sx.el
Location: Rio de Janeiro, Brazil

Remote: Yes

Willing to relocate: only after mid 2016

Technologies: Ruby/ Rails, Javascript/ jQuery, HTML5, CSS3, MongoDB, Redis, PostgreSQL...

Résumé: https://www.linkedin.com/in/yogodoshi

I graduated in Digital Design but I'm really a Rails/ front-end developer with 9+ years of experience. I code taking in account aspects like: SEO, usability and other areas of User Experience.

I have built dozens of personal projects, from blogs to social networks and MVPs for startups in only 48h with 3-4 people on the team.

I'm used to work remotely but I've never worked with people from all around the globe, that would be awesome. And I'm looking for work that is different than what I'm used to: early life startups.
Irrelevant to you perhaps. But please don't tell people to shut up. What you say can also be regarded as whining btw - you mean good, I think, but this just won't help one bit. Better to participate constructively than to express this type of annoyance.
You'd hope so, especially since the court ruled that pointing thermal imaging cameras at your house from the street constitutes a search.
I think there's a big difference between working quickly and working rushing a project. Doing things thoroughly and correctly is of course well worth it; you can complete this work as efficiently as possible without cutting corners and building half-baked products.
Yeah, I would sometimes ride one, sometimes the other. I have an irrational love for the subway, so I usually take it even if it's five or ten minutes longer.
Isn't Rust the next C?
Google Required to Produce Emails in Response to Former Employer’s Subpoena
> What about Chinese spying?

Absolutely a huge concern going forward but right now they don't have anywhere near the reach of the US.

> Or the internet propaganda firms in Russia?

On a completely different scale from the US.

> The UK arguably

Their domestic spying is just as atrocious but internationally they are just tools of the NSA.

When one actor is 10x the size of all other actors combined globally it isn't out of line to put the majority of the scrutiny on them and the companies they have deep influence on.
John Oliver 0 50 State Song
IMO, it doesn't seem remotely comparable to a coin flip because the odds aren't 50/50. The dogs are only brought out in certain circumstances when they think a positive might be possible, meaning that lots of people who would be negatives aren't tested and thus not included in that 93%. The cases making up the 93% only consist of people whom they thought may get a positive, meaning the sample is biased to having lots of positives.

I'd compare it to the fact that lots of very hard certification tests actually have fairly high pass-rates (80% or above), simply because people who don't think they could pass don't take the test to begin with - The 80% pass-rate is not representative of the average person's chances of passing the test, nor the difficulty of the test itself.

What's really important is the percentage of those positives which were true positives, vs. false positives. In this case, you would expect the number of positives to be high - The number of true positives vs. false positives would tell you how accurate the dog actually was in the positive case. If this number is also high, then the dog is doing a reasonable job. Of course, to derive a real argument from this, you'd need to know the number of true and false negatives as well, but obviously we don't have that information.
You are an idea machine!
Stop burning fossil fuels now: there is no CO2 'technofix', scientists warn
Another (still experimental) option is running Erlang/OTP ported to OSv unikernel:

http://www.slideshare.net/nivertech/erlang-on-osv-49278675
AdaBoost is an algorithm for taking weak classifiers (performing only slightly better than random chance) and boosting/weighing them such that together they are a strong classifier. https://en.wikipedia.org/wiki/AdaBoost

To play the devil's advocate, if the dog alerting to drugs is only one of the classifiers in play (others being the suspects look/act under the influence), and if it's weighed correctly in an officer's mind, it is a key part of the strong classifier.
It doesn't matter which product it was for - it still seems contradictory. It says I can distribute patches but then it says I can't.

I wasn't joking when telling you that you should get a lawyer on the phone. I've seen a number of people try to write their own software license - and fail miserably. It really has me kind of worried that your response wasn't "we did consult with a lawyer when creating that license".
Given the profile of the submitter, I suspect that it maybe came up in a discussion somewhere and they thought it interesting enough to share with HN.
Pretty great, but I can't seem to turn back from the level of customization allowed by myNoise. You can load a soundscape, mute individual noises, increase other, allow the soundscape to animate and evolve over time, etc.
This is pretty great. Would be cool to get a filtered list based on the OS you were using.
Building a personal OS – looking for team mates
The authors of this post missed the fact that there's an FAQ linked to the top of the post, where I rebutted all of these objections (and many better ones) 8 months ago. Rather than tediously recapping the same points again, I'll just direct their attention to the link:

http://sockpuppet.org/stuff/dnssec-qa.html

Dan Kaminsky, speaking at the Black Hat CSO Summit this Tuesday, attempted to advocate DNSSEC to the room. I wasn't in room yet to see it, but I'm told the suggestion was met with loud, sustained laughter. DNSSEC is not going to happen. There is absolutely no chance that, in the wake of the Snowden leaks, we are going to forklift out piece of core Internet infrastructure so that the security of .COM, .CO.UK, and .NET can be permanently and irrevocably signed over to the US Government. Move on.
You sound like the kind of person who can work through photogrammetric scanning, mesh reconstruction, 3D modeling with openSCAD, manual bed leveling, nozzle jams, picking the right nozzle sizes, print and bed temperatures, and other slic3r settings. You can figure out why your print came out looking like a malnourished waffle.

Most consumers who are interested in 3D printing can't.

This is not a hobbyist product. This is a product for a hobbyist engineer. With some elbow grease and love, it could become a hobbyist product, but an ungodly lot of these kickstarter companies are selling unicorns.
Well said. Google is hardly an American company anymore. Their EU workers pay EU taxes.
I'm building a personal OS that manages your life by redesigning your mobile home screen.

You can view a demo at www.cwesley.co/#video.

If you are interested in joining the team and want to get in on the ground floor, shoot me a message at hello@cwesley.co.

Thanks! - Wesley
Didn't know vine is still relevant. Used to watch the compilation videos on youtube but now it's just the same jokes recycled over and over again with bad acting by the Vine "celebrities"
Stephen Mertens Paper * The Easiest Hard Problem: Number Partitioning* is a good review paper of the subject covering the phase transition between P and NP this problem exhibits and extending it to k-partitions.

http://arxiv.org/abs/cond-mat/0310317
Thanks a lot for the reply and feedback. There is a lot of work on the product, totally agree. It's a side project and we try to invest as much time as we can... I would like to talk about idea 4. I think the more time goes by the more relevant the problem is. check out this awesome article http://ben-evans.com/benedictevans/2015/6/24/search-discover...
Focus on behaviors rather than what they say.

What does "more engagement" look like?
What behaviors denote "more engagement"?

Once you talk to 10-20 curators you should have a solid understanding of what "more engagement" means to them.

From there brainstorm possible solutions that will effect that.

Rank your solutions on a graph with Bold - Not Bold on one axis, and Likely to Solve - Unlikely to Solve on the other.

Create experiments starting with the most bold and most likely to solve idea.

The boldest, most likely to solve idea that subscribers and curators are willing use will probably be innovative and better define your UVP.
HN doesn't support the Right To Be Forgotten?