skysight-inc/HackerNews huggingface dataset:
I think with a population of 80 million, you cannot entirely avoid shootings. 9 people died in Munich and this is horrible. And while each one on there is terrible, the Wikipedia category for German shootings [0] is small. The obvious comparison with the US shows that arming the population would be very counterproductive. So when I read stuff like that, I am asking myself whether she actually is that stupid or whether she knows exactly what she says and just tries to manipulate the people and what would be worse.

The only positive thing to note about the latest rise of the far-right parties in Europe is that it nicely debunked the morale high ground of women in politics. They can be just as evil/corrupt/populist/human, the liberal ones were just the first who showed up.

[0] https://de.wikipedia.org/wiki/Kategorie:Amoklauf_in_Deutschl...
JD decries policy that keeps poor people accused of minor crimes in jail
Sorry, but GGP said they'd never seen a successful government app. GP replied with an example of one. Parent discounted that example because it wasn't coded by a government employee (in effect moving the goalposts). My point is that it's irrelevant whether a government employee or an outside party created the app. It's still a government app, providing access and information about government-provided services. Unless you think the Seattle mass transit system is a private-sector company.
+ 20% of refugees arriving are Syrian (this is early on in the crises)

http://www.dailymail.co.uk/news/article-3240010/Number-refug...

+ Germany has 100K Syrian asylum requests in Sept 2015. This would be 10% of the official number of migrants, and less than that including many who are off the books:

http://www.cnn.com/2015/09/09/world/welcome-syrian-refugees-...

+ Germany can have flooding, but it's in very specific areas. Germany does not face the kinds of catastrophic environmental issues that happen in the US - like right now in Louisiana. There is no chance that floods in Germany will affect mass populations. It's in isolated areas, usually by rivers. To get 'food and water' they can 'walk up the hill'. 'Flooding' has never been a concern on this scale, it's not why they are issuing the order.

+ About 1/2 of those receiving direct asylum in 2015 were Syrians - they get an 'acceptance rate' of almost 100%. But only about 1/2 of those entering - by official figures - are making the applications. Which means 'officially' - only about 1/4 are Syrian. Syrians are not going to be represented in those that have not applied, because they are almost guaranteed to be accepted.

In 2015 DE had 441K applicants, but had over 900K 'migrants' - again - the 'official' numbers, with many estimates much larger.

Wikipedia has some decent numbers:

https://en.wikipedia.org/wiki/European_migrant_crisis

'Open Borders' was a sever act of utter irresponsibility on the part of Angela Merkel - who caused the flood crises by inviting anyone with the ability to do this.

I was in Tunisia recently and it was common for people to talk openly about 'going to Germany'. Tunisians are definitely listed as 'safe country of origin' and are not going to have their refugee claims accepted.

The 'responsible' thing to do would be to fly in refugees directly from camps. It would be cheaper as well.

Angela Merkels actions resulted in 100's of thousands of people, flooding across tiny nations such as Croatia, Serbia, Montenegro, Hungary and creative massive calamity and disruption, and creating political chaos in those countries.
Obligatory xkcd:
https://xkcd.com/795/

If you never leave an urban area, your chances are even lower than one in 50 million. But if you live in a house on this particular lake, how many orders of magnitude does that chance increase if they dump thousands of snakes nearby?
Bernstein used to release all his code under a weird license, by which modified versions could not be redistributed.

This changed in 2007 when he decided to release ALL his software under a public domain license (that includes djbdns obviously)

I'm on a mobile now so I won't lookup the sources for this statement, but I'm sure it's not hard to google...
https://vimeo.com/179687726
I think you're veering too far into prescriptive territory here. Yes, most people can't tell the difference between good wine and great wine in double-blind taste tests, but almost nobody ever drinks wine in double-blind conditions. Generally when you're drinking great expensive wine you know that it is expensive, and you enjoy it more as a result. Psychological effects are real effects when we're talking about how much enjoyment people derive from things.

And by the way, the poor absolutely are not drinking $20 bottles of wine. Alcohol consumption is significantly higher in the rich than in the impoverished, because when you struggle with putting food on the table everyday and keeping a roof over your head, any kind of alcohol is a luxury. I don't think you really know how bad it is for lots of people. A large number of Americans don't even get the choice between $20 and $200 wine.
I was born and raised in, and have retired to a town famous for its distance from any large body of water, let alone salt water (Joplin, MO), and most Germans aren't on their coast as well.

Here, if I run out of stored water, along those lines I need purifying capability, such as coffee filters for coarse filtering, then any one of a number of chemical methods, e.g. plain household bleach, or a serious small pore filter such as Katadyn specializes in.
I've noticed this too.

Is your solution available somewhere?
> What is your motivation for defending the status quo?

I imagine his goal was to highlight the actual claims made by the paper you linked. This is obviously and understandably personal to you, but it's not intellectually honest to say that the paper you linked supports your claims. At best it's consistent with your claims.
There are actually two animated PNG formats. APNG, a simpler format that was rejected by the PNG working group (supported in Firefox and Safari). And MNG, a more complex format that's an official spec from the PNG working group (formerly supported by Konkerer).

With <video> becoming so widespread, the future for both these formats seems bleak.
Safer paths, part 2 – Stop, Reconsider, Contribute
I saw that as the metaphor as well, but I wished he developed it more in that direction. Considering how amazing it could be as a political message, it feels incomplete that he didn't deal with that explicitly at all. It's almost like he was trying too hard to avoid putting anything political in it.

Overall, I loved the theme, setting, language, but didn't get much out of the plot. That's mostly how I've felt about all the Mieville books I've read so far. (With the exception of The Scar which was delicious in every aspect.) I keep reading them because I love every sentence, page, chapter, but I don't expect the whole to ultimately satisfy.
I disagree, you can get by on 2 litres of water per day. You're obviously not going to be having showers and brushing your teeth with it, but that's not the end of the world.

Hell, I go through only about 6 litres of water a day while climbing mountains in the summer.

Remember that food also contains water when looking at minimum intakes.
The value is that it runs constantly in the background to pick up issues without humans having to run the tool every few months.
You need to split them, first. ;)
Yes, every country has such issues, but they are very minor in Germany in comparison to other places, which is what I meant to say. Furthermore - those 'threats' have existed for two thousand year, the motivation for the current mandate has nothing to do with environmental threats and 100% to do with terrorists threats.

There are terrorists attacks monthly in Europe (you don't get the headlines here in the US, and often, the 'attacks' are individuals with knives on trains, or who attack a single family so they don't get attention) - and European governments are really in a difficult situation - they don't know what to do. So this mandate kind of a 'knee jerk reaction' to some extent, possibly even 'political cover' so that they seem as though they are doing something, if you want a cynical take.
Unreal: The Backstory
I wrote an aimbot for a FPS game.

The basic idea:

Take all the players, and all the buildings.

Filter out those that aren't enemies.

Filter out those that are currently invincible.

Transform that into a list of actual points in worldspace- the hitboxes for players, the AABB centers for buildings. (Not all player models have the same hitbox count.) Unless we are holding a weapon that does splash damage- then go for the feet on players (their origin). And if we hold a projectile weapon, do prediction based on the player's velocity.

Now transform each point into a 2-tuple (position, score), based on some heuristics implemented in another function.

Do a raycast to each point. Filter out those that can't be hit.

Take the point with the highest score, if there is one, and set our viewangles to aim at it. Otherwise leave them alone.

The actual implementation of this looked something like this:

let target = get_players().chain(get_buildings)
.filter(|e| are_enemies(me, e))
.filter(is_vulnerable)
.flat_map(entity_to_scored_aimpoints)
.filter(|(score, point)| trace(me_eyes_predicted, point).fraction > 0.999)
.max_by(|(score, point)| score);
if let Some(target) = target {
aimray = target - me_eyes_predicted;
viewangles = vector_to_angles(aimray);
}

(Note that max_by is just a special case of reduce/fold; in my experience, you rarely want to use reduce directly; there's probably a more ergonomic wrapper. Sometimes you do, though.)

To me, that's pretty readable (stuff specific to the game aside, like the trace.fraction ugliness- fraction is "how far" the trace got before hitting something, 1.0 meaning there's nothing in the way. the comparison is to handle some floating-point inaccuracy there), and handles some really annoying cases properly.
1) Stop spreading hate and general insecurity.
2) When talking about "W Europe" cite local sources to preserve correctness of information.
3) Question: Where are you from to have such a strong opinion?
Considering the birth rate and average parenthood age in the UK that can't be the reason frankly.

It also doesn't say if women suffer the same fate and if not why.
>The advantage of "let it break" is that you can continue to run the portion of the program that remains coherent.

This works fine in Haskell, thanks in part to laziness. There needn't be a tradeoff here.
See how different 3rd party SDKs affect network performance and data usage
Drexela, why are these people targeted for special consideration?

> Because brown, within sensor range and used a cell phone.

Can I have some Darpa money now? At least we can stop killing people with opaque statistical models.
Am I the only one who had the same development feelings but only on Windows with Borland Delphi?

You could do the same video with Delphi vs. Visual C++ playing in the 90s.
Me either. It's a paste that has to gently scrap my teeth. I can't imagine why it needs to be more personal than the soap I wash my bottom with or the shampoo I wash my thinning hairline with.
Tekserv was an Apple retail and repair store that had been in business for nearly 30 years. We now have 7 Apple stores in Manhattan including one open 24/367, one in Brooklyn, one in Queens, one in Staten Island. Hence a decline in business for Tekserv.
I don't see the mystery. It seems perfectly straightforward to me.

(1) Toothpaste, deodorant, tampons, and similar "intimate" items are highly desired by most people, and so, clearly, most people will bring them as a matter of course.

(2) Soap, shampoo, and other things you usually find provided by hotels are, however, awkward for the traveler to carry on their journey. But they are cheap for a hotel to provide, so they do so.

(3) Loofahs, shoehorns, and other misc. junk are just thrown in to cheaply create an image of luxury.

Why is this a mystery?
Then there are those who try to find deep meaning in something as innocuous as a joke placed at a crosswalk signal. It's not "sociopathical". There is no "depth" or "satire". It might be "art", but even that is debatable.

It's just citizens putting up something funny. Why is there a need to attribute it to something more deeply rooted in the psyche?
APNGs were popular in video slot machines in the late 2000s. I found it intriguing that it was the technology of choice because it seemed so obscure.
CPU	Motorola 68030 @ 25 MHz, 68882 FPU @ 25 MHz, 56001 digital signal processor (DSP) @ 25 MHz

https://en.m.wikipedia.org/wiki/NeXT_Computer
Vim now says "Type :quit<Enter> to exit Vim" on ^C.
That is odd. Why didn't they just go on the internet and download an mp3?
Keep in Touch: Wearable Ring Shares Long-Distance Hearbeats Wirelessly
Are there any browser plugins that add video controls to gifs?..

If not, why isn't there a browser plugin that adds video controls to gifs?
I sometimes suspect I'm one of very few Americans that don't use soap on my body. I wash my hair and face, and just rub the rest of my body under water. Soap just does nothing for me. And yes, I use deodorant. I've never seen a benefit to soap on my body.
Incident response tool to search for IOC of different format (Email, Phone, IP)
That's why I qualified 1 gallon/3.8 liters as a "comfortable" minimum, if you're planning water storage for your dwelling, given the size of containers and your not needing to carry it anywhere, you might as well initially splurge. If the disaster lasts long enough, and you can't get more, you can cut down to ~2 liters/half a gallon some time before you run out.

And I like to brush my teeth....
Dave Hickey's fantastic, very ... bracing. He's probably the only lasting thing punk left behind, this guy who writes with verve and insight about the importance of criticizing things, books and music and painting and buildings, and does it with a graceful and effortless lack of ego. Criticism is important, I take him as saying, but the critic ain't shit.
Except that some elements have changed massively.

You no longer have window-independent focus. You cannot bind hotkeys to windowing events. You cannot toggle through all windows via alt-tab, you can't set focus-follows-mouse.

Source: I've been use WindowMaker (a NeXTstep clone) for 20 years.
https://news.ycombinator.com/y18.gif
Mate, Dresden is not a remote area, and Hungary is not a tiny nation. I wouldn't classify Croatia and Serbia as tiny either, small maybe.

You do realise that populations are concentrated around rivers right? Therefore rivers tend not to be isolated areas.
And in the US, 3 oz or less. And it better be less if you don't want TSA stopping you. I've been stopped a number of times at TSA for 3 oz bottles of mouthwash or lotion. They don't make be throw it away, but it is an inconvenience having them paw through my bag.
If you think that's interesting, you might want to check out ATS¹ and Mercury². ATS is wicked fast and doesn't even do some of the optimizations it's theoretically capable of (I think its alias analysis is fairly primitive). It compiles to C, but can use type information to remove bounds checks in many cases. Linear types mean memory and concurrency safety with no runtime overhead. (You're on the Rust team, right? So I suppose you're familiar with linear types—ATS's are much more powerful than Rust's affine types though.)

Mercury has uniqueness types, so can be remain referentially transparent while compiling to code that mutates. The compiler has fairly advanced automatic parallelization and can in some cases do compile-time garbage collection (i.e. it knows at compile time when an object will become inaccessible).

--

¹ http://www.ats-lang.org/

² http://mercurylang.org/
That's all complete bullshit.

The North Sea coast, where I live here in Germany 100km away, has always seen floods and violent storms. Additionally there are floods from heavy rains in the Elbe region. I live in such a region, where such a flood is possible.

Germany has disaster protection plans. It has organizations to provide help, like the THW. Etc. etc. The plan mentioned here has been in preparation for several years now.

The plans have nothing to do with knife attacks in trains. You are clearly clueless about this government paper.
So you and Paul Graham both condone downvoting any opinion that you find disagreeable on HN. I respectfully disagree with that policy, and I hope we never cross paths again.
I’ve had the chance to troll Donald Trump. But I didn’t
With over a billion devices sold running a direct descendent of this platform I'd say 'going strong' is a bit of an understatement!
Black circular spots on sidewalks. Those were all gum someone spit out. You'll never be able to unsee that now.
Indeed it's all about improving general preparedness again. Civil protection received very little attention in Germany since the Cold War ended and the big, evil enemy who could attack at any time was gone. The government now presented plans to improve it again. One bullet point among many others (general stockpiling, how to alarm people, emergency power, …) is to reiterate these rather old recommendations for individuals. So nothing special about this.
No mention of the Animated extention to PNG, which Firefox, Safari and Opera do support.

You have to wonder what the PNG standard authors were thinking, not including animation from day 1.

This is what happens when you propose a new standard that purports to replace an existing one, and then doesn't.
> if you're smart enough to get into an elite university, you're smart enough to get a full ride at an upper tier but not elite university.

[citation needed]. Full-ride merit scholarships are quite rare. Here's an article from 2011 that says that only 20K full ride scholarships are awarded annually across the entire US, and only 0.3% of all students get a full ride (either from any individual scholarship or a combination of them). http://www.cbsnews.com/news/how-rare-are-full-ride-scholarsh...
Even if it fails to typecheck? Has the Haskell compiler gotten smart enough that it can stub out portions of the code with type errors and fail at runtime?
How John Hersey's Hiroshima revealed the horror of the bomb
> but if that's what they want to call themselves, I don't care.

> That said, poor immigrants will rarely mix with the less poor immigrants from the same country, regardless of nationality --for the most part.

This has nothing to do with who mixes with who. Why did you choose to call those associated with "poor" as immigrants, but feel like calling the ones who call themselves expats expats?

[I truly mean no personal attack or offense here, I'm just using your comments as a case-in-point]

Media (including articles such as OP) have always associated immigrant with people from poorer (less-white) countries, and expat with the others. This is understandable, since "expat" is what everyone prefers to call themselves with the connotations that have grown to be associated with the two terms, but the rich white strata of the world are in command of most of the media. But a kid can wish that the world recognized this and didn't try to defend it.

Let me tell you a little secret, noone wants to be called an immigrant. It's an exclusionary term meant to identify an outgroup, against whom it is ok to practice some discriminatory behavior. As a first-gen US resident brown person, people laugh if I refer to myself as an expat in context rather than an immigrant. If you're from a rich country (usually == if you're white) then you can call yourself an expat and everyone nods their heads solemnly. This is the reality.

Note that none of these people care whether either me or said white person is planning to stay in the US permanently or not, brought over by an overseas company or not.
Find me one reference for Go in "use" at Google in 2007. The wikipedia page does not make this claim, it is only stated that this is when Go itself was being created.
BITMAP-45 – a zine issue discussing ZZT
Ada requiring the redundant name after "end" isn't a violation of DRY at all. The DRY principle is about the codebase as a whole, where repetition can lead to elements getting out of sync.

For example, instead of having an ORM define a mapping between classes and tables in, say, XML, DRY dictates that the mapping ought to be where it belongs, namely in the class declaration itself.

Ada's repetition is really more about readability. If you see an "end", you always knows what it matches. (Personally, I think it's useless.)
(I work at Stripe.)

Are you looking for a single integration that handles both PayPal and credit card transactions? Stripe users typically end up integrating both separately (though building a billing abstraction above both).
Inside story: How Telstra blew its first Silicon Valley deal
Help HaxeFlixel Hire a Developer for One Year
Who decides these arbitrary "rules"? Some enlightened politician or academic?

Capitalism doesn't fail. It works exactly as intended. If you see an instance when the system appears to be broken, chances are the real situation is either: (1) political meddling has caused the problem, not capitalistic mechanisms, or (2) there isn't a problem, you just don't like healthy competition.
"the scientific method is basically all you've got" - I took that to mean that other methods aren't of any use for learning truth.
12 Easy Ways to Fix Wi-Fi Problems: How to Boost Your Wi-Fi Strength
I'm pretty sure everyone is missing the point here.

GIF isn't about optimization. It isn't about the best technology. It isn't about anything that we care about as engineers.

It's about what is easy for users to create.

That's it. That's all there is to it.

GIF is easy.

It doesn't matter if it sucks. It doesn't matter if it's not optimal. It's easy.
The reality is that a lot of code is written by average programmers trying to get a lot done in a hurry. A static check is the difference between a subtle bug making it into production and a helpful, specific error at compile time. Most projects do have bigger problems than static or dynamic typing but static typing is even more helpful there than it is on projects staffed only by top-flight coders with plenty of time to do things right.