skysight-inc/HackerNews huggingface dataset:
> "But the devil is in the details. How does the US define 'clear threat', exactly, I think would be useful for an enemy to know and possibly exploitable."

Rest assured that anyone who could be considered a terrorist knows that, if they surface on the US's radar, they will be targeted. They take it for granted that they are targeted, because that is the safe assumption to make.

> "And I don't think the US is hiding the overall justification which is..."

I am not interested in the "PR justification", which is indeed "Turrusts!" I am interested in the legal justification. The only thing that they want us to know of that is that it is secret.

If it were nothing out of the ordinary, it would not be so secret.

(Also, normally I try to avoid doing this, but since you are being so persistent in using strong wording in your comments, I feel that I don't have any choice: These are not people running training camps or making IEDs; these are people accused of doing those things. The difference is important, because it is the reason we are having this discussion. It is particularly important because it is suspected that their legal justification extends beyond people who have actually allegedly done anything, and in fact also covers "people who have communicated with those who have allegedly done things" or "any 'military-aged' male in the family of anyone who has allegedly done things")
You do realize this happened in Canada, right?
Quite opposite. Github is an anti-resume for dedicated hackers. You should not mention it, if you want to get 'normal' job in some corporation.

- github shows you spend too much time programming outside of daily job

- it shows how much more productive you are outside of work, possibly creating some uncomfortable questions for your boss.

- running project with 10K+ users could interfere with your daily job

- companies prefer younger 'not so much' experienced people who just follow

- most companies have strict ban on any open-source activities outside of job, advanced Githubers are filtered out even before interview.
It was everywhere when he died;

His propaganda wasn't that America sucks, it was a call to take up arms against US targets. He exchanged emails with the Ft. Hood shooter, he advised the underwear bomber, he was not a good guy..

http://www.theguardian.com/world/2011/sep/30/anwar-al-awlaki...
We're using OpenStack at Bloomberg and we went ahead and published our Chef recipes[1] for building the OpenStack deployment. You can either take a look at these or use these to get a full stack running on your local machine to play with.

[1]: https://github.com/bloomberg/chef-bcpc#overview
I'm sure the 16 year old son of Anwar Awl Alaki, who was also killed in a drone strike, was not only guilty by association.
Then legally strip him of his citizenship -- such a thing certainly can be done in absentia.

I realize many comments, don't believe the distinction between citizens and non-citizens as particularly important, but I think it is the crux of the matter. As a citizen, before roads, a post office, police force, health care -- before all of those -- I demand that my government not murder me.

If we at all pretend to live in a free society, with government buy the consent of the governed, that right should be the most fundamental.
> It will probably even cost less than sending a drone with a hellfire attached

First of all, I think you under-estimate the financial cost of highly trained military personnel.

Secondly, there's a metric ton of political capital at stake when the special forces are called in. The US may be more de-sensitized to loss of life than pre-911, but it's still a Big Deal(tm). The decision to send in warm bodies is not taken lightly, in large part because failures can be catastrophic and quite public.
Is sys.getfilesystemencoding() not a good way to get at filename encoding?

I think on the face of it I do like the Go approach of "everything is a byte string in utf-8" a lot, but I haven't really worked with it so there's probably some horrible pain there somewhere, too. In the meantime Python 3 is a hell of a lot better than Python 2 to me because it doesn't force unicode coercion with the insane ascii default down my throat (by the time most new Python 2 coders realize what's going on, their app already requires serious i18n rework). Also, I don't really know why making sure stuff works when locale is set to C is important - I would simply treat such a situation as broken.

In writing python 2/3 cross-compatible code, I've done the following things when on Python 2 to stay sane:

- Decode sys.argv asap, using sys.stdin.encoding

- Wrap sys.stdin/out/err in text codecs from the io module (https://github.com/kislyuk/eight/blob/master/eight/__init__....). This approximates Python 3 stdio streams, but has slightly different buffering semantics compared to Python 2 and messes around with raw_input, but it works well. Also, my wrappers allow passing bytes on Python 2, since a lot of things will try to do so.
You're delusional. There is plenty of evidence even operators of drones don't always have evidence that the people they're killing are "terrorists", they just "feel" it.

Without disclosing the rules, it opens us to moral hazard. There is no incentive to feel accountable, and as we've learned lately, the government does not do well without accountability.
Yeah, I also want a citation for that, because it sounds like a ridiculous claim.

Sovereignty simply means the nation in question can govern itself. It says nothing about having the right to kill people of other nations.
The same way you get on the no fly list either put there by well informed individuals with a lot of proof or by accident by a police officer.

The point is there is no oversight the president can just kill whoever he want not to mention it shouldn't be legal to begin with.

There's a reason for a trial and part of it is weeding out procedural mistakes or abuses of power.
Bureaucracy is very expensive.

But sometimes, accountability makes it worth the expense.
Looking at the footage of cops in humvees patrolling the streets after the Boston marathon, life in DC eight years ago, and even as far back as actions in the nineties, I'm not sure that the distinction is as clearly delineated as any of us would prefer.
When you say "11% plus VAT", are they charging the consumer or the business owner?
The swatting incidents were in the US.
Maybe people simply have less free time these days? I know I find it hard even keeping up with paying bills at times.
Something up to and excluding the punishment equivalent for negligent homicide.

... and that restriction only to avoid the calculus where the punishments are equivalent, so someone getting their jollies by ordering armed responders to an innocent person's house might as well go drop rocks from the local overpass instead.
In China all the maps are in Chinese. There are times when I want them in English. I assume this is what the poster means.
We Went To TechCrunch Disrupt and Asked People How To Fix The Tech Industry
I wouldn't say the opposite is so much worse, rather it is whichever annoyance you deal with is worse than the one you don't.

Also, there is a difference between over engineered and not engineered. It is truly the "over engineered" that has me annoyed nowdays.
Crushing The Competition: Five Startups Who Did It
Everyone’s favorite, or most annoying, start up (depending upon who you ask!). Steve Jobs and Steve Wozniak were just kids in California back in 1976. They saw a need for a new way of making the personal computer relevant to the general population. They found solutions to the problem of usability – and the rest is.....
When the Yemeni government asks for the US's help in destroying al Qaeda, and the US military bombs a target, Yemeni sovereignty is fully intact.
Nest is 250$ USD, tado is 150$ USD.

Nest allows controlling multiple thermostats from the app, I couldn't find if tado did the same.

Thus, your conclusion that Nest is a "waste of time and money" is fruitless.

However, the geolocation support does seem quite nice. The bar has been raised once again.
http://www.tado.com/de-en/blog/tadayimaor-how-we-chose-our-c...

"The name tado° is derived from the Japanese greetings 'tadaima' and 'okaeri'. Loosely translated, they mean 'I am home' and 'welcome home'."
Art of Coffee Roasting
Show HN: Chrome extension that helps navigate GitHub code easier
Did you actually deploy the stack? That's the metric we're after.
If you're going to correct someone, you should do so correctly.

You're missing the word "you" in "I hope you won't mind".

You're missing the word "I" in "When I read that".

It should be "what computer that chess program could possibly have run on". The "could that" order only works in a question.
The key point is the trial. You can't hold a trial in a hostage situation. They could have held a trial for Anwar al-awlaki. Once decided by trial that he committed treason, military action could be justified.

The problem is how that trial would be conducted in absentia would have been a farce. The government would also be concerned about its classified evidence. Worse, if the trial led to acquittal, it would have legitimized his cause.

An acquittal is a scary prospect of bringing out other copycats. But more scary is executing someone without trial that would have been acquitted. But we'll never know. They should have held a trial.
"can result in bad shit"

Lots of things can result in bad shit--but we seem to be looking at the civic equivalent of rheumatoid arthritis.

If a fire department shows up without need nobody is put in prison, shot, assaulted, or has their dogs killed.
This is not a war with a state. That would be much more clear cut.

We are clearly not at war with Yemen. Yemen, the state, is cooperating with US efforts in their country.

The US gets to unilaterally go to war with individuals (that are part of a larger movement that relies on extreme violence against non-combatant civilians to achieve its goals, it is important to remember) because they've unilaterally gone to war with the US.
Hit the 'Getting Started' link at the bottom of the front page, then follow the link under 'Option 2: Local Dev Environment: devstack.org'. I knew what I was looking for, but that might be easier to find than it used to be?
Square has been criticized a lot in the recent months for putting out too many different products. What I like best about this announcement is that it's not just a new product, but an evolution of one they already had. This is giving me a lot of confidence that Square really is going to nail both the business side of transactions, and consumer side.

Square wallet was cool, but the experience was obviously incomplete. With Order-Ahead, my routine has become super convenient. I order some food, then go to the gym without having to bring anything-- no wallet or phone or keys. When I'm done working out, I stop by the restaurant on the way home and pick up my food.

I tried Order-Ahead this morning, the experience still feels incomplete, but you can tell Square is creeping towards a much smoother way for customers to interact with businesses.
"Strength" is not a metric here. There is a principal-agent problem because the lawyers are able to convince a court to give them the right to represent the class. They then have a much lower standard of responsibility to the class.

You need a solution that aligns the plaintiff's interests and the lawyer's interests - one way to do that is to have them negotiate with the plaintiff rather than the defendant to get paid.

Of course, this puts a greater burden on potential defendants - you'd probably see lower volume of suits and higher damages / penalties. It's unclear how the total would shake out.
I don't know... I get an error from the first script with python3:

$ ls
test test3.py test.py tøst 日本語
$ python2.7 test.py *
hello hellø こにちは tøst 日本語
import sys
# (…)
hello hellø こにちは tøst 日本語
hello hellø こにちは tøst 日本語

$ python3 test.py *
Traceback (most recent call last):
File "test.py", line 13, in <module>
shutil.copyfileobj(f, sys.stdout)
File "/usr/lib/python3.2/shutil.py", line 68, in copyfileobj
fdst.write(buf)
TypeError: must be str, not bytes

#But I can make it work with:
$ diff test.py test3.py
8c8
< f = open(filename, 'rb')
---
> f = open(filename, 'r')

$ python3 test3.py *
# same as above

Now, these two scripts are no longer the same, the python3 script
outputs text, the python2 script outputs bytes:

$ python3 test3.py /bin/ls
Traceback (most recent call last):
File "test3.py", line 13, in <module>
shutil.copyfileobj(f, sys.stdout)
File "/usr/lib/python3.2/shutil.py", line 65, in copyfileobj
buf = fsrc.read(length)
File "/usr/lib/python3.2/codecs.py", line 300, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 24: invalid start byte

The other script works like cat -- and dumps all that binary crap to the
terminal.

So, yeah, I guess things are different -- not entirely sure that the
python3 way is broken, though? It's probably correct to say that it
doesn't work well with the "old" unix way in which text was ascii and
binary was just bytes -- but consider:

$ cat /bin/ls |wc
403 2565 114032
e12e@stripe:~/tmp/python/unicodetest $ du -b /bin/ls
114032 /bin/ls

Does that "wordcount" and "linecount" from wc make any sense? For that
matter, consider:

$ cat test
hello hellø こにちは tøst 日本語
e12e@stripe:~/tmp/python/unicodetest $ wc test
1 5 42 test

(Here the word count does make sense, but just because it's an
artificial example, it wouldn't make sense for actual Japanese).

The character count is pretty certainly wrong unless you cared about
what "du -b" thinks of the number of bytes...
This is big as in billion: Fieldglass sale topped $1,000,000,000
I actually tried this for fun during my PhD I made sure the program instruction set was Turing complete and ran it along Koza's lines. As predicted, it took too long. On any reasonable time scale, the best evolved program was to play randomly.
Yes, that's a great point. But the nuances of that distinction are not covered well in the argument of this article. Which was kinda my point, that boiling this down to "the government shouldn't kill people without a trial" misses a lot of nuances that need to be taken into account.
The kind that crosses an international boundary but doesn't involve millions of dollars or major political embarrassment for either nation and therefore will never be fairly adjudicated in this generation. ;)
> Our country has one of the best snatch-and-grab military outfits in the world. Go get this guy and try him. It will probably even cost less than sending a drone with a hellfire attached to it ....

Granting the premise of your first sentence, you might want to talk to some Navy SEAL veterans (or Army Delta Force, or Marine Corps Force Recon) about the degree of difficulty and expense.

EDIT: And what @doktrin said below.
several alternatives available: lvh.me, lacolhost.com, vcap.me, localhost.tv ...
I think I am emotional about programming. My intuition, more than 'design principles' guides me design choices during coding.
The problem is its not civil law, this under war law..as terrorists are considered not to have the same rights as combatants under the Geneva Convention..

Spies are under similar guidelines..sometimes they get trials sometimes they just get shot
The Technology of World War I in Photos
A perfect example of why embedded or safety-critical systems should never dynamically allocate memory from a common pool.

Such systems should always preallocate fixed-size heapsfor each subsystem, each of which can then dynamically parcel out pieces of their own heaps if necessary. This helps limits the damage of any memory leaks in the system.
It is starting to takeover my mind too. My next app will be definitely in html5. There are many good articles and videos explaining how to manipulate the DOM efficiently (which is the main bottleneck of web apps I think).
http://wilsonpage.co.uk/preventing-layout-thrashing/
you can use pow(or prax under linux) or just edit the /etc/hosts to point example.dev to your localhost
"the threats against her are undeniable"

But are they credible? Someone could (and probably has) write a bot to make idle threats against dozens of feminists on a daily basis. Should the police investigate every one of them?
They charge this business owner, usually 13.5%. It's up to the owner to forward that cost to the consumer.
Why Ecommerce Sites That Use a CDN Take Longer to Become Interactive
It's called encapsulation/abstraction. You're not supposed to know the internal state of a class, and you shouldn't care if it's changing. The fact that you're complaining about that means you're not using those provided classes correctly. It's like complaining that a car isn't driving properly on ice. And that's because it wasn't meant to drive on ice, but rather on non-slippery surfaces.

Perhaps you shouldn't try to pigeon-hole classes that were made for normal OO usage into your functional tastes.
You get the TLS you configure the servers to use and a server that only does opportunistic TLS is certainly not a “secure” server.
If it's because of a clear threat, perhaps they should make that legal case.
> "I don't see how it's not OK on due process grounds, but only if the guy is a US citizen."

I agree with you that it's very strange and tribalistic to think that Americans have "more rights" than any other person. If we think that a US citizen should receive due process before being killed or imprisoned indefinitely (as in Guantanamo) without evidence, so should other people. Unfortunately, countries generally protect citizens and selectively ignore the rights of foreigners.

> "Suppose that some terrorist group is preparing an attack somewhere - are you supposed to send special forces after them with a death sentence from some court in their pocket?"

Here I think you're trying to use a rare occurrence, for which we already make exceptions, to argue against the rule. Posing an imminent threat changes the rules. If you are about to shoot someone or bomb a building, you don't get a trial.

It'd be nice to have some visibility into when and where it was determined that someone was an imminent threat and whether we check that they actually were, but this letter is more about how the administration justified the killing of citizens that were not, so far as we know, imminent threats. We don't know at this point whether the administration is stretching the meaning of "imminent," whether they had info they're not sharing with us, or if they just chose to execute someone who was on the wrong team.
Epic Fails of the Startup World
> I wouldn't read too much into that.

Pfft.. What was I thinking? It's the original Dont-Be-Evil company, right? Of course they are giving away tons of freebies just because they are awesome. They just run a money printing press for an extra minute and those huge budgets will materialize out of thin air. Yay.
If your legitimate email dealt a lot with replica watches and erectile dysfunction medication, your spam would happen to look a lot more like what you need to see, and I'm pretty sure you'd be unhappy with the current antispam technology...

The issue here is that the offensive text is so close to the desired text, to the point that quoting threatening material makes it non threatening. The tweet 'He said "You will be raped tonight"' may be as non threatening as it gets, while "You will be raped tonight" should land its author before a judge.

I'm not saying it's impossible, but it's IMHO very hard.
IANAL, but I don't think there is any particular law allowing the police to use deadly force -- they just have the same self-defense and defense-of-others exception to murder laws that everyone else has. Self defense doesn't apply to threats like Anwar al-Awlaki that aren't immediate, even if they're extreme and inevitable--I can't shoot a guy for preparing to blow up a bomb an hour from now.

It's not the government killing people, it's an individual cop, and if they do so unlawfully the criminal exposure is personal. (In practice, prosecutors are reluctant to actually go after cops in anything but an extreme case, but this isn't unique to police killings)
because is not.
Functional Vectors, Maps, and Sets in Julia
This has already been submitted with the canonical URL with very active discussion:

https://news.ycombinator.com/item?id=7731022
In what way? (I mean, yeah, far right wing reactionaries might take exception to it, but they probably wouldn't like a lot of other things I say or do, anyway.)
What makes you think we will not be working with and improving nominatim, or many of the other good open tools and datasets (for example geonames to mention just one of several)? Sorry if I've implied that.

For some context, my company, Lokku, has sponsored many a SotM (including the first one in 2007, and we're sponsoring SotM-EU next month), has repeatedly donated what I like to think are significant sums to the OSM foundation, and this year our company xmas gift to clients was a donation on their behalf to HOT-OSM. We're members of the UK's Open Data Institute, were one of the first companies to move to using OSM tiles in place of Google, run #geomob (a geo innovation meetup in London, hope to see you at our next one which happens to be tomorrow), and actively invest in geo start ups like SplashMaps. So I think I can safely say: we get it.

We've looked at nominatim and contributed to the code. Like any complex codebase it has strengths and weaknesses. It is a significant improvement on what came before, congrats to all who contributed. It does not follow from that that all effort at inventing a better future has to fall under the nominatim umbrella.

My question is not should we try to build a better geocoding service (be it an extension of nominatim, a replacement of nominatim, or whatever) It is what would it look like?

Some links to the various points above about what we've been up to at Lokku
http://geomobldn.org/
http://blog.lokku.com/post/77055320403/investing-in-splashma...
http://blog.lokku.com/post/70479246283/donating-to-the-human...
let's get something clear here, just because this kind of argument pops up all the time. Firstly compounding several different disparate services which differ vastly is completely silly.

1, hacker news IS responsible for the content that appears on it. If someone posts something that hacker news is legally obliged to remove, they will (not to mention we know that hacker news engages in hellbans etc).

2, email is a commonly used set of protocols, not a company product. You could think of the postal service in a similar way. They act more like dumb pipes, but email hosts differ from real world post in that they have an added responsibility to make sure they aren't used as spam relays. Twitter/hacker news etc are not dumb pipes.

3, in this paranoid tech world, women asking to be safe on social networks and the internet, and asking to be able to report abuse is equated to state spying and invasive surveillance, what the fuck. What the actual fuck. People just want to be able safely use the internet without having themselves threatened.

> Anyone fighting that future are insensitive jerks

If people are easily portrayed as having their foot in their mouth, there might be a reason for this. When you start conflating women's safety with state surveillance your foot is safely planted deep in your mouth.

Perhaps, and I'm going out on a limb here, just perhaps, part of protecting against the tyranny of surveillance and invasive state practices might be making the internet a strong safe place for anyone, so governments don't step in and do it for us in a way we really dislike.