skysight-inc/HackerNews huggingface dataset:
>Which international law address US use of force in Yemen?

Article 2(4) of the UN Charter is the general framework prohibiting the use of force between member States.[1] The UN Charter itself only provides for 2 exceptions to the prohibition on the use of force: a. Self-Defense and b. with prior authorization from the UN Security Council. However, much like the US Constitution, which has been interpreted and extended through legislation and through the Courts, the UN Charter has been interpreted through treaties, UN Resolutions, votes of the UN Security Council, case studies and customary law/international norms.

To put this in context, put the shoe on the other foot. Imagine a foreign national located in the US, who has been deemed a terrorist or equivalent by another country, and that country performs some kind of military/quasi-military/drone strike within the jurisdictional integrity of the US.

Separately, there is an entire second half to the analysis, so once the use of force is authorized (jus ad bellum), then we need to apply the actual laws of war (jus in bello). The easiest way to convey this is to say that the response must be proportionate to the act that authorized the use of force and otherwise use of certain weapons are prohibited, such as those that fail to distinguish between civilian and combatant (e.g. prohibitions against the use of chemical weapons). Looking at the facts of this particular case, it would appear problematic that before the CIA drone strike that killed Anwar al-Awlaki, the US botched at least a first attempt that resulted in the killing of 2 unintended targets.

[1] http://www.un.org/en/sc/repertoire/principles.shtml
This isn't S.F. but check out the reason Oakland decided to hike fines (http://www.oaklandnet.com/government/fwawebsite/parking/park...). I wouldn't be surprised if S.F. and most other cities view revenue from parking fines the same way Oakland does. Here it is:

Q: Why did the City of Oakland raise parking meter fees, increase fines and extend and parking meter enforcement hours?

A: The City of Oakland’s recent decision to raise parking meter fees and increase some fines was made in response to the most serious financial crisis ever faced by the City, and it accompanied significant cuts to vital public services, including police, libraries, parks and maintenance. Although City leaders recognize that this decision is unpopular and difficult for many residents, it was an unfortunate necessity given the magnitude of Oakland’s budget deficit.
Would this do? http://www.dailymail.co.uk/news/article-2934358/How-chilly-s...
https://jujucharms.com/ sounds pretty much like what you are describing
XDocker rebranded as xDock
I used to use FreeBSD 4.3 ⇒ 9.0 on desktops/laptops since 2002, and on 2012 I gave up and installed Arch Linux. Now I don't care much of broken ports or some inconsistencies in my local make.conf, "make buildworld" is a forgotten nightmare - if comparing with an update of linux kernel, which just works fine through pacman.

The most of pain I've got from USB support - literally I have been fighting with getting my built-in SD cardreader actually reading cards - not pretending to do so, for months. And nobody from USB-team even bothered to reply something other than "try to experiment with some quirks".

The final decision to move to Linux was lack of Java support - OpenJDK isn't that cool as Oracle's twin-mate.

Its not a hate-speeh or a flamewar ignition, it's just my IMHO - FreeBSD is not a comfortable to have it on a laptop, especially with some proprietary drivers involved.
Yup. It seems reasonable now as the tracking and rescue infrastructure is much better than it used to. The gun's utility starts to drop in this case. I never knew about the voting before, it's another interesting thing I learned today on HN ;).
And this is how David continuous to beat Goliath.
there are 3 potential targets:

1. bears

2. run-away prisoners and various other "wild" people - illegal (and legal) gold panners, poachers in "taiga" or even marihuana("konoplya") gatherers or similar in Kazahstan "steppe" - in many respects those people are more dangerous than bears

3. small game
>(Sorry about that, but we can't show files that are this big right now.)

Because it's a gargantuan 1193.581 kb.
I think the file is a little too long for github to syntax colour it.
Argh, you're right, reduce your life expectancy.
They publicly stated they will merge back in upstream eventually all being well. They're doing it for the good of Node.js, not to create a rift and divide the community's efforts.
Actually a good post. Wish it had more analytics screenshots.
I know hundreds of high-functioning drug users, and know that sometimes illegal drugs can be beneficial.

But also have many friends and family who were killed by drugs - the #1 cause of death amongst my peers. More than war, car crashes, cancer combined. Mark, John, Sue, Bryan, Dan, Jeff RIP. Also many more that are alive but seriously damaged.

Drug addiction creates second-hand victims, the parents/children/siblings/family. Unbelievably painful.

The town I grew up in was torn apart by drugs and gangs. Watch 'The Wire' - art imitating life.

The costs of drugs are truly staggering.

Seems I'm the lone person who agrees with @avodonosov. The mods have told us that anti-drug views are not welcome on HN. At this point many of you are reaching for the downvote button. :-)

Sorry but - yes it is possible - drugs can have a downside!
Is that supposed to be good or bad? It describes practically every store in the town where I grew up.
ha! you're correct of course.
SQL Support:

You can query data from SQL; just include necessary NPM driver and you're away. It wont be "Realtime" though.

Other NoSQL Support:
The realtime driver is the problem here.

Meteor creates "live queries" by tailing the MongoDB oplog. This works in part because "Minimongo" a javascript based mongo query engine can examine the oplog and determine what does & doesn't match a live query.

To support another NoSQL solution, this huge engineering effort would need to be reproduced.

To support "Realtime" SQL, they'd need to hook in to something like PostgreSQL 9.4's logical replication, and have a javascript based query-compiler & interpreter. (Or provide a mongo-like interface to SQL.) Not impossible, but not easy by all means.

I somewhat agree with the Grandparent (re: Firebase/Parse) - However, I'd like to see the Meteor team have their own realtime database; as the realtime paradigm changes how a lot of it would be built.
Thanks for the list! I've heard of Etsy but I had no clue they're a B-corp.

By the way, they have a lovely FAQ:

"How did Etsy get its name?

The true origin of the word “Etsy” is a mystery known only to our founders. If someone asks you where the name came from, just make something up. That’s what we do."
InetSocketAddress Considered Harmful
We wouldn't change the URL again without updating my comment about the URL change.
I'm one of those people who are just now taking a look at this genre. Can't believe how cool this is.
I think open source is great and I even admire Stallman because of not despite his single mindedness. I also don't think Windows being closed source is problematic. Choice is good and Windows is able to solve a particular set of problems efficiently by virtue of Microsoft's business model.

That model fit my needs and interests for many years. Less so now because my needs and interests have changed to where the tradeoffs Linux and Open Source impose are outweighed by their advantages. But other people have other needs and there are already enough first world problem zealots in the world.
Co-founder here, happy to answer any questions.
They're small but if you took Amazon's warehouse layout and Kiva robots, you'd get an incredible storage density. Coupled with lockers, pre-stocked with Amazon's top products, and staffed by one or two people, you'd have a pretty good system.
Really neat to hear it's being restored; a bit saddened that it's being done through a regressive tax though. Ideally the problems with that model will be recognized and workable alternative funding sources can come into effect.
Mention of "ego-less" state etc sound just like the teachings of hindu masters like Ramana Maharishi, Nisargadatta Maharaj...
In 1976 Arthur C. Clarke Predicted the Dark Side of Smartphones
github suppresses views of syntax-highlighted files that have too many lines or too-long lines. They make browsers crawl or crash (too many elements...) and they're not useful for humans to try to view on a web page anyway.

I guess it's no surprise that microsoft software has a human-edited source file that's over 35000 lines...
It's true, they tend to avoid it because 四 (si4, "four") sounds similar to 死 (si3, "die"). I don't know why they settled on that way. It seems pretty arbitrary, though. I'd like to find out more.
Ok. Show me a business case analysis.
>It's not inevitable without additional burden of minimum wage increase

Why not. Inflation doesn't increase on product evenly. If book sales prices do not inflate, but property and fuel costs do expenses increase but profits do not.
Here is the related Product Hunt list by Dave McClure:

http://www.producthunt.com/davemcclure/collections/500-start...
OpenSSH Security guidelines
That's assuming what you want is to find passwords that are "the same" in a literal sense, rather than "the same" as in sharing a common generation algorithm that biases certain outputs.

For example, if a user's first password is "first123!@#" and their second password is "second456$%^", there are no letters in common—but those two passwords, when joined together, are very intracompressible (by an ideal compressor)—and likewise, an attacker who knew that the first was a previously-used password would be very likely to try the second. That both properties apply is not a coincidence of this particular password; the intra-compressibility of a set of plaintexts, and the predictability of unknown plaintexts of the set from known ones, are equivalent measures of informational entropy.
So there is something intrinsic about the status quo that is different from the past and that means the rules have changed.

This justifies expanding the definition of terrorism as anything intending to effect change in society that can be deemed harmful or for political ends.

As a representative, is it an act of terrorism if your constituency persuades you to vote in a way that is economically harmful to the country if it benefits your state or ideology?

A man in the desert blows a stop sign in the name of Allah and the NYPD is not around to stop him from resisting, is it an act of terrorism?
Ah right, thanks for the correction! (I bet you can guess how many G/SDSMs I've evaporated ;-) ... :'( ...)
The site looks very nice. One thing I would quickly update is your 2014 copyright date to 2015.
The key defining feature (from a linguistics perspective) of a dangling modifier is ambiguity. I really don't see how my statement could have been misinterpreted, but I would be interested to hear alternate interpretations.

Even with some ambiguity, a dangling modifier is not necessarily ungrammatical.

Prescriptivists tend to have a much broader notion, however (e.g. the ongoing 'hopefully' controversy; apparently they consider it illogical when a speaker adverbially describes their feelings without doing so in an expressly grammatical context).

If you really want to be correct, it's best to just do what other prescriptivists seem to believe is right and not think about it too much.

Personally, I think making the sentence "grammatical" by expanding it (I am a linguist and my opinion is that...) seems rather unnatural.

Along the same lines, the redditism "(Profession) here. (Opinion)." could also be excoriated by prescriptivists for being ungrammatical on the grounds that it is a sentence fragment, yet it gets the point across and I have yet to see anyone complain about it.
http://www.uh.edu/~adkugler/Neumark%26Wascher.pdf might be a good place to start, perhaps search for citations of that, to get info. They concluded that for every 10% increase in the min wage the primary effect was -1% to -2% drop in teenage employment rates (in USA).
Matrix Digital Rain – Written in GopherJS
I have a 2014 Macbook Pro and it's sluggish there. I have half a dozen Linux machines around me daily and it's entirely unusable on them. You can visibly tell when the GC is running, it's that terrible.
What would be your hesitations taking mongoDB into production?

Personally, the lack of transactions & ACID compliance bother me - but Mongo 3.0 (Coming in March) should alleviate those concerns. [1]

[1] http://www.mongodb.com/blog/post/announcing-mongodb-30
Wow, thanks. That was a pattern-matching failure on my part—it looked like the sites we frequently see which rip content off, and the "MK" in "MKWeb" escaped me completely.

Sorry to the good people of Milton Keynes and their fine local paper!
Ha!

Maybe he's not trying to make a billion dollars and instead is planning on making a great product.

If you want outrageous pricing have a go at Slack!

https://broadmargins.slack.com/pricing
Same question, for OpenBSD?
Also by Amazon:

* Delivery by bicycle

* Drone-based delivery
Please consider that at least some of the downvotes you're receiving may have more to do with your claim that you and 'avodonosov's positions are "not welcome" on HN than with the positions, themselves.

Delusions of persecution aren't conducive to the kind of discourse we're trying to maintain here.

EDIT: It's also fallacious to lump all "drugs" together under the same banner. I'm very skeptical that psychedelics factor significantly into drug-related gang violence and trafficking. I also very much doubt that there are very many LSD or psilocybin "addicts" around.

This article was about legitimate scientific exploration of a repeatedly claimed benefit of psychedelics. It has nothing whatsoever to do with gangs, violence, trafficking, or addiction. As such, those issues are tangential at best, and probably also diversionary and specious.
The terms of service don't actually link the delivery terms they mean to incorporate by reference, and they incorporate themselves by reference.

The whole section there needs some fixing.

More of an opinion, but to me, Trucoin will effort to deliver your currency within minutes, but in the event of an unforeseen problem, please allow up to 24 hours. is a long winded way of saying that you allow yourselves up to 24 hours.
Ask HN: What can i do with a malicious email?
My brother has been working in the Film Industry on both coasts for ~10 years, so when he clicked on a link telling him to sign in to verify that he could access important documents [i know, i know...] he ended up blasting ~500 people with the same email. His work, and his reputation, is such that many people, like him, thought it was a script or contract or somesuch. Many people were tagged. I was on the list as well, but it seems obvious to me that anything that asks you to log in to a service you are currently logged into is instinctively a bad idea.

My question is: Is there anywhere i can send the malicious email so that someone can safely look at it and potentially expose the [IMO crafty] jerk who did this? I tried to send it to Google but i could not find a logical place to submit it.

I know this may seem like a pleb tier problem, but there were a lot of people with very sensitive info that potentially got tagged.
You are so completely wrong. Follow the Wine project for a few weeks/months to get familiar with just how buggy, inconsistent and inconceivably obscure all of Windows' APIs are.

If Windows was good and near-bug-free, Wine would have long been completed. Windows is not just its kernel.
Lcamtuf's Technical “whitepaper” for afl-fuzz
This is amazing, both in terms of an idea, process (NYC to the bone) as well as the musical result.
You mean the original smalltalk was more user-friendly?
> But I also have many friends and family who were killed by drugs. Drugs are the #1 cause of death amongst my peers - killing more than war, car crashes, cancer combined. Mark, John, Sue, Bryan, Dan, Jeff RIP. Also know half-dozen more that are alive but seriously damaged.

You might be confusing drugs and drug policy.

Poor drug policy like the "War on Drugs" has killed millions, and is indeed a huge tragedy that needs to come to an end.

Edit: To whoever downvoted this comment: could you please reply to this comment with your concerns (instead of downvoting and walking away)?
I've used Mongo in two large projects and have mixed feelings about it.

Pros: It's great for building your MVP. Super easy to get up and running, super easy to work with at a superficial level (I'm talking about storing data and querying here more than ops and administration), dataset can grow to a fairly large size without you having to think about your database at all, freeing you to think about your business. Mongo was my first brush with "schemaless" and that's a big advantage particularly for early-stage projects where things are in flux. I also enjoy using JS as the query language, because I like JS, but YMMV.

Also for certain use cases, particularly the single document case, it's probably one of the best solutions available. However, in my experience, this ends up being a limitation if your data doesn't fit nicely into a single document, and the types of data that do fit this use case are rare.

The cons you've probably heard before: no transactions, no joins, not ACID compliant, until very recently writes locked the entire database, scaling/sharding just works until it doesn't.
seems to be moving into MSM https://gigaom.com/2015/02/03/alan-turing-documents-used-to-...
True, they aren't obligated. Another thing to note is that most executives get paid with equity more than cash. So it is in their self interest to have the stock stay steady or go up and not take a nose dive.
You got me. Do you happen to know of any other critters that construct dwellings by accident, and then I guess live in them by accident too?
Indeed. For someone who understood the problem, Ballmer sure missed out on understanding the solution.
>managers is stated as having a salary of only $28k.

Which isn't a livable wage in SF, right? At some point businesses that can't survive cost inflation, either due to worker costs, government regulation, or energy cost must give up their space for those that can.
Carving some curved wood to enlarge the contact area doesn't seem like it would be that hard or expensive. Or even a bit of leather, cloth or rope.

So they've been using this pole for 1,000 years. Yet I see it for 1 minute and I want to improve it.

Why? What makes me different from them? Why did they not try to improve it themself? What am I missing?
Really amazing achievement, kudos to duke-nh!

For those of you who are looking to get into nethack, or play it all the time... (shameless plug) I've been working on a project for some years that helps ease some of the monotony of playing.

https://github.com/samfoo/noobhack

For example, it keeps track of where you see shops, so you can come back, maps out levels and what you've seen on them, and auto-price identifies things you pick up.

There's a rudimentary plugin system so you can write your own extensions (more coming soon).
Wow; I hope you don't mind if I steal that life jacket line.

The sheer volume of perfectly rational nonsense that is done flies in the face of what many consider common sense. It's nice to have a simple nonsequitor to jump to for when the need arises.
As far as I know he's never committed or planned to commit any violent crime

Hammond was arrested for violently protesting a holocaust-denier at a German restaurant in suburban Chicago. He and his companions entered the place wearing masks, apparently threw paint, and then glassware; one person was injured.

He also also plead guilty to battery after he threw red paint at and then struck a police officer in a 2004 gay rights rally.

If your definition of violence includes property damage, he was also arrested for tearing down and burning a Chicago 2016 Olympic campaign banner.

The latter two incidents --- with the cops and the sign --- who gives a shit, I guess. After watching the Chicago NATO protests a few years back, I gained some sympathy for the police and what they face with "Black Bloc" "protestors", but those situations are generally so fucked up and fraught it's hard to confidently take a side; the overwhelming majority of protestors work in good faith.

But the first incident --- storming a restaurant and throwing glassware because they're hosting a private event for a holocaust-denier --- that's unequivocally violent and criminal. The corrective for bad speech is more speech, not violence.
Regarding mobile: the latest Android Browser, and the mainline Chrome for Android and beta Chrome for Android both have CC20. agl specifically called out Android as a use case - ARMv7+NEON performance of ChaCha20 is substantially faster than, say, AES.

Yes, you'll probably be waiting until the RFC is out for wider support. I reckon it makes a leading candidate for "AES backup/standby", however.
For React, you should be comparing React + Flux to Angular.

The biggest problem with Angular is that it has a very steep learning curve, and writing bad Angular code is worse than writing bad jQuery soup.

- Using watchers/observers are encouraged, which makes control flow impossible to read for sufficiently complex pages. It effectively creates a potential side effect on any variable that can't easily be traced, and multiple watchers can casacade changes to eachother.

- Because of the way watchers/events work, Angular's digest loop implements a TTL, where it will keep evaluating watchers/events until there are no more changes, with a hard stop at $TTL+1. While this solves a lot of problems, it can make it very difficult to monitor state changes in the view, when a console.log/debugger/breakpoint will get triggered ten times as often as you'd expect.

- Angular has a lot of terminology[1], and each concept has its own set of idiosyncracies. When you combine this with the additional bootstrapping logic in Jasmine (and things like isolateScope), it ends up being very complex for a developer's first framework.

- Parent/Child relations in Angular are inferred from the structure of the DOM. This means you need to read your templates to figure out how your app is structured, and you'll end up with tight coupling unless you're diligent about your design decisions.

- It's very easy to let a lot of view logic slip into ng-bind and similar attributes. All of this logic should be extracted into objects and unit tested, but this means that a lot of the convenience of using Angular's declarative syntax end up being minimal at best.

- Like any framework -- expanding on what #quadratini said -- you need to use Angular's built-in libraries to do anything. While the syntax is reasonably similar, $timeout, $interval, $http, $q, etc all need to hook into the digest cycle, and this means you'll be wasting time figuring out when to call $apply or when to wrap a piece of code in $timeout just to get it to play nicely with Angular.

Angular is very powerful and not necessarily a bad framework, but based on my experience using it in a team environment for the past year and a half, unless everyone is senior-level at Javascript, you're going to quickly end up with a lot of hard to maintain, mediocre code.

[1] https://docs.angularjs.org/guide/concepts