skysight-inc/HackerNews huggingface dataset:
The "sometimes" there is a pretty big qualifier.

I run across a lot of Americans who think civilian casualties are justifiable in some situations, like hitting a terrorist with a drone when there are civilians nearby. From the link you cite:

> John Esposito, using poll data from Gallup, wrote in 2008 that Muslims and Americans were equally likely to reject violence against civilians. He also found that those Muslims who support violence against civilians are no more religious than Muslims who do not.
See also: MongoDB.
I bet the cat didn't even RTFM first.
So basically cats work as fuzzers if you can't be bothered to hook up afl.
Jimmy McNulty is at it again! https://en.wikipedia.org/wiki/Jimmy_McNulty
Well, the Catholic Church for centuries was a serious part of European political machinery and our politics weren't always peaceful.

One could argue that nowadays some religions play similar role, btw.
libpng is actually very easy to use directly.

Some other image libraries are hard because they force you to write many code-paths to handle various different cases, but libpng provides many different helpers that make it pretty simple.
What's weird about it?
I've never understood why we use mice for diet studies, when the diet they've adapted to would appear to be so different from the diet humans have adapted to.
Could also be a high dynamic range operator: they do the same kind of thing to preserve contrast across large ranges of intensity. See Larson's paper http://gaia.lbl.gov/btech/papers/39882.pdf etc.
In my experience, this sort of unusual bug is a symptom of underlying design problems, often caused by chronically convoluted and over-layered architecture - there's no real reason why input events at a high rate should cause behaviour different from a lower rate. If a system can't process events as quickly as they come, then some of them should just get ignored.

It'd be interesting to see the cause of this bug, but more importantly how they decide to fix it.
If I'm reading this comment https://news.ycombinator.com/item?id=10567353 and this code https://github.com/libgd/libgd/blob/4751b606fa38edc456d62714... correctly, then it looks like GD isn't vulnerable since it uses num_palette to size the palette rather than info_ptr->palette or bit_depth
The recommendation from the guys in #freebsd in freenode was for [you] to build pkg's yourself from ports, which means you always have versions you know work lying around.

I thought it was a nice idea, and they really push this as being "an easy thing anybody should be able to do".

which fits with my philosophy of "severs should not have/use compilers"
I'm still not sold on Docker. The shift towards microservices makes it redundant.

Docker is a tool which was built for platform-as-a-service/DevOps people who had to manage complex systems made up of many different technologies which those DevOps people didn't want to think about. It provides a relatively clean encapsulation of complex logic.

With microservices, the idea is to break up your complex system into independent services which each perform a specific task. I think an implied goal of microservices is that each individual service should be made up of relatively few technologies - If each microservice is made up of few technologies, it's really easy and fast to just git pull the relevant changes (or update from your package manager) and relaunch your service.

I would like it if someone could explain it to me why I need to pull something from DockerHub instead of GitHub (assuming that you have a simple microservice made up of a single, cohesive technology stack which you actually understand and builds relatively quickly)?
>The language itself not much. It doesn't offer anything new that Java 1.0 with Quasar doesn't already have.

It offers lots of abstractions Java didn't/doesn't:
Lots of concurrency features, Ad hoc interfaces, Closures, Stack resizing, Type switches, Multiple returned values, Slices.
I was talking with the explicit context of victimhood. The idea here, which is a few steps removed, is that any kind of indiscriminate prejudice against any group at all is problematic ... it's the prejudice that's the problem.

Nothing really groundbreaking other than for the specific insight that the targeted group is impossible to isolate.

Bystanders are integral to conflict.
Lisp macros can be thought of as a DSL for creating DSLs. And yes, Lisp can be self-hosted.
Oh, sure, but once you start playing "there's nothing new under the sun", the mainframe guys will eventually come along and explain how they were doing all that in some vastly more sophisticated way back in 1962 using systems none of us have ever heard of. So what? I don't care. I just think that the definition of "practical" is shifting, and I want to play with another way of doing things in case it turns out to suit my needs better.
Supposedly, murine models are the closest analog to many human processes with manageable size and price. Plus, they fit easily into any microwave at snack time.

They don't correlate well at all in some areas, like brown fat (humans don't have a significant amount)
It's his server. He gets to decide how it responds when people send it requests. If there's a disconnect, I think it's the people telling jwz how he needs to configure his server.
> Go is still young, with a long productive life ahead of it [...] compared to the number of people who will use Go during its lifetime, we are but a tiny fraction

An assumption lurking in the last paragraph. Remember JavaFX and Dart, both languages backed by large corps who then pulled their support. Go could be at the peak of its popularity, about to tank. We don't know.
Advertisements are paid for. This wasn't.

I've not read the article, but it makes sense to remember that 'payment' can come in various forms, not just cash. Access, favors, special privileges granted, etc.

This isn't my purview, per se, but I know there is some concern about this sort of thing, particularly in political reporting which has become much less adversarial compared to the not so distant past.

You're of course unlikely to find many of these concerns voiced very loudly in the 'press.'
The most powerful language I know of is LISP. Guess what one of most field-proven verification tools uses and verifies? LISP via ACL2.

There were also hardware kits like DDD that did correct by construction hardware from LISP specs. So, power != hard to verify. One should subset, though, for best results.
5% of US GDP (which is around $15 trillion) would be $750 billion. 10% would be 1.5 trillion. Through all of QE a total of several trillion was spent on treasury bonds, bank bonds, mortgage backed securities, etc. https://en.wikipedia.org/wiki/Quantitative_easing#US_QE1.2C_...

By your own numbers, that should have been enough, and yet you've complained it wasn't. What gives?
Go read the Gospel of Thomas. Seriously.

I believe that these words have a deep and nonobvious meaning, provided all the gospels weren't totally made up.
What does it have to do with the New York Times though? I searched the article for references to them, and there is only one that isn't relevant to what we are talking about.

My point is that even these "minor" nitpicks add up, and if they consistently point a particular way, that means something. The original NYTimes article referenced clearly played down one side, you don't get such awkward phrasing by accident.

I agree it's a concern, but I don't think it necessarily affects people doing their jobs as professional journalists and we still need some evidence of it.

See http://journalism.indiana.edu/general-news/news/press-releas...

* Also, as I mentioned, the leading platforms in cable news, business news, and talk radio are heavily Republican; there's hardly a lack of balance.*

The example you gave of business news is the WSJ, which http://www.sscnet.ucla.edu/polisci/faculty/groseclose/pdfs/M... finds to be more liberal than the NYTimes in news articles.
Footage shot in logarithmic color space looks extremely dull and grey until you apply a LUT (lookup table) to it. I'm not sure if it's exactly what the Author is doing, but it is interesting to me when you see footage that almost appears black & white. Then just applying some magical math to it, all of these vivid colors pop out!
It’s well known that there is a trade-off in language and systems design between expressiveness and analyzability. That is, the more expressive a language or system is, the less we can reason about it, and vice versa. The more capable the system, the less comprehensible it is.

http://blog.higher-order.com/blog/2014/12/21/maximally-power...
I suppose I should acknowledge the possibility that he's just kind of a dick and likes trolling people for lulz.

Or perhaps that he's just kind of a troll and likes dicking people.
The Greatness of William Blake
Would you really be convinced by any critique of the New York Times coming from a conservative source? There are many of them and they're not hard to find.

If not, you could do worse than just reading the column of the New York Times' public editor, who's responsible for handing questions from readers and issues of journalistic integrity. Often, when coverage is particularly slanted, some acknowledgement of that will eventually show up there. For instance, here's what she wrote on the New York Times' Benghazi coverage:

Here’s my take: The angry criticism of The Times on Benghazi has been based largely on politics, not journalism, and fomented by Fox News. (The conspiracy narrative goes like this: The Times is a liberal newspaper unwilling to take on a liberal president and his administration.) In fact, what’s been written in The Times has been solid. But my sense is that, starting last fall, The Times has had a tendency to both play down the subject, which has significant news value, and to pursue it most aggressively as a story about political divisiveness rather than one about national security mistakes and the lack of government transparency. Many readers would like to see more on that front, and so would I.

This can cut both ways, of course - I recall how she recently found the NYT's coverage was being regrettably dismissive of Bernie Sanders.
I'm tired of reading this type of analysis because it's simply stupid. And I am pretty convinced the author knows it himself.

Here is why - islamic terrorists killing a few hundred people in Beirut (or anywhere in the Middle East, really) is normal. Not in a sense of 'what the world should be like' but in a sense of 'this is not an unexpected occurrence'.

Same way that Christian terrorists (even though they weren't called that) killing 20 thousands people in Paris 443 years ago (https://en.wikipedia.org/wiki/St._Bartholomew%27s_Day_massac...) was normal back then. That's what the Christian world was going through.

However in the last few hundred years Paris didn't really have religious terrorism - that's why it coming back is a big deal.
https://news.ycombinator.com/item?id=10545603

> Dang 3 days ago

> Please stop doing this unless the post you're linking to has a significant thread.

> I've explained HN's policy about reposts to you twice recently, so it should be clear:

> https://news.ycombinator.com/item?id=10531885

> https://news.ycombinator.com/item?id=10537405
Ask HN: Google down?
Seems to be the case for many in Canada, at least. Anyone else?

edit: a few minutes later, it's back. I don't recall this happening very often.
The Cancer Genome Atlas was meant to be a collection of molecular data though, not a measure of incidence data.
Did you even read this before hitting the reply button? No parallels whatsoever.

- The King David hotel is in Jerusalem. Not in the UK.

- Warnings were given before the explosion.

- The hotel was housing the occupying British government, military and police. This isn't blindly targeting civilians in an attempt to terrorize the population.

There are a lot more details that make this very different. This is not to say that the outcome was not terrible in cost of human lives or that the perpetrators aren't responsible. It's just very different.

From the article: "American author Thurston Clarke's analysis of the bombing gave timings for calls and for the explosion, which he said took place at 12:37. He stated that as part of the Irgun plan, a sixteen-year-old recruit, Adina Hay (alias Tehia), was to make three warning calls before the attack. At 12:22 the first call was made, in both Hebrew and English, to a telephone operator on the hotel's switchboard (the Secretariat and the military each had their own, separate, telephone exchanges). It was ignored.[5] At 12:27, the second warning call was made to the French Consulate adjacent to the hotel to the north-east. This second call was taken seriously, and staff went through the building opening windows and closing curtains to lessen the impact of the blast. At 12:31 a third and final warning call to the Palestine Post newspaper was made. The telephone operator called the Palestine Police CID to report the message. She then called the hotel switchboard. The hotel operator reported the threat to one of the hotel managers. This warning resulted in the discovery of the milk cans in the basement, but by then it was too late.[5]"

...

"Security analyst Bruce Hoffman has written that the hotel "housed the nerve centre of British rule in Palestine".[13]"

...

Security analyst Bruce Hoffman wrote of the bombing in his book Inside Terrorism that: "Unlike many terrorist groups today, the Irgun's strategy was not deliberately to target or wantonly harm civilians. At the same time, though, the claim of Begin and other apologists that warnings were issued cannot absolve either the group or its commander for the ninety-one people killed and forty-five others injured ... Indeed, whatever nonlethal intentions the Irgun might or might not have had, the fact remains that a tragedy of almost unparalleled magnitude was inflicted ... so that to this day the bombing remains one of the world's single most lethal terrorist incidents of the twentieth century."[13]
> When crossing a street, he would look both ways, then punch the peddle, maybe because he thought it was safer to get across as quickly as possible.

Not sure what the point was here, to be honest: That's what I was taught about 20 years ago when I got my license and I still believe that 'crossing as fast as possible' or put differently 'leaving a crossing instantly' is a good idea.
>One should subset, though, for best results.

... So giving up power produces better results?
Aside from a few bitcoin I bought before it exploded, I have had an uncanny ability to buy and sell bitcoin at exactly the wrong times. If you want to make a lot of money with bitcoins, my advice is to look at what I do and then do the exact opposite!
Seems to be https://twitter.com/search?f=tweets&vertical=news&q=google%2...
A Look Inside Howard Carter's Tutankhamun Diary
You are very correct. I think there is still much to gain even from Turing-complete languages, where the Turing-completeness is relegated to one particular rarely needed construct. Beside the rest of the language being completely analyzable, that one piece that isn't easily stands out as a code smell.
indiscriminate prejudice

But the key word there is "indiscriminate", since by definition you can't target criticism properly ever if you're indiscriminate.

the targeted group is impossible to isolate

Not when you're talking about people who self-select by claiming belief in certain ideas. It's not at all like generalizing based upon race.
SML can do this well with embedded DSLs, but effect typing is a powerful tool for this idea.
The design of X screen lockers makes that kind of difficult. Exclusive keyboard control is exclusive, meaning the secure locking process and the pretty crashing process aren't going to share very well.
That's why I love Erlang, Scheme and other FP languages. They're so _simple_.
I would think American acceptance of civilian casualties would be contingent on agreeing that the war was justified, and I'll remind you the survey data we are talking about is specifically in reference to terrorism.

To grab a specific example from that page:

> almost one in four British Muslims believe that the 7/7 attacks on London were justified

Which you can read about here if you're not familiar: https://en.wikipedia.org/wiki/7_July_2005_London_bombings

> On the morning of Thursday, 7 July 2005, four Islamist extremists separately detonated three bombs in quick succession aboard London Underground trains across the city and, later, a fourth on a double-decker bus in Tavistock Square. Fifty-two civilians were killed and over 700 more were injured in the attacks, the United Kingdom's worst terrorist incident since the 1988 Lockerbie bombing as well as the country's first ever Islamist suicide attack.

Your counterargument that American's feel similarly to unintended casualties in war when targeting enemy combatants is very very weak. Who were the enemy combatants on the three subway trains? Who were the enemy combatants on the double-decker bus?

To put that another way: a large portion of muslims seeing terrorists in the same light that Americans see the US Armed forces means they approve of terrorists.
Also from that article is a good advice in general:

Bugs like that will exist in GUI libraries; it's inevitable. The libraries are big, and do many different things. So one way to protect against that problem is to keep the number of libraries used by the xscreensaver daemon to an absolute minimum.

If you want to make less buggy software, you should aim to reduce complexity as much as possible, and not just hide that complexity with a library. The coordination of multiple processes as exampled therein is a good demonstration of how splitting functionality into multiple pieces may mean adding complexity overall because of the need to coordinate how the pieces interact.
Everybody knows it's not legal. The question is what is anyone going to do about it? Answer: nothing.
I don't know much about CloudFoundry -- but with Kubernetes, are you saying that it's service discovery, access control, monitoring and insight analysis, credential management, version control and management are not addressed directly by Kubernetes, or perhaps, not mature yet? Just trying to get clarity on what you are saying here.
Yes, it is an unfortunate catch-22. I think the secret is that, due to their simplicity and analyzability, it's possible to make extraordinarily powerful DSLs that can truly excel at their tasks in a way that general-purpose languages can not.

SQL is a perfect example of this. The fact that it is (barring recursive CTEs) not Turing-complete is what permits very intelligent automatic query optimization. I can write simple, clear, concise, performant SQL code that blows the pants off anything I can do without extraordinary effort in a general-purpose language. It is this that has made SQL so indispensable and enduring a tool.
It's amusing how there has been a spate of these 'bitcoin is back' articles after this recent little(by bitcoin standards) pump and dump. Because the last time bitcoin was here apparently was the massive pump and dumps in 2013.

So the criteria for bitcoin being somewhere is people getting fleeced and losing their shirts all for the promise of 'magic internet money,' no scratch that, 'winning the crypto lottery,' duly noted.
Thats not really how to look at this though.

There are of course completely useless UI but for most of the UI we are talking about here it really just is a matter of learning it and most of the times making something easy to learn might mean that it's not as powerful to use. I.e. there are no right solution just a bunch of solutions each with their various drawbacks and advantages.

In the context of this discussion though the things they complain about are missing what apple is trying to do (remove the layers of abstraction so that the very elements themselves are the interface rather than by proxy of some other controllers.
cf. http://the-toast.net/2014/09/04/eighteen-kinds-people-commen...
> all Muslims are categorically instructed

Lots of people are categorically instructed to do many things in religion, but very few actually do them. We can't say 'the scripture of X says to do Y, so all (or most) people of that religion do Y'. It's just not realistic or even good reasoning. In this forum of scientific thinkers, where is the empirical data? Why are we suddenly accepting this silly speculation, especially about something so hurtful and dangerous? I stand by my claim that the statement is ignorant.

To add to the discussion of translations for anyone reading (and based on many hours of amateur research - I have more if you are interested):

* Ahmed Ali's: This is leading Shiite translation; note that Sunnis are the vast majority of Islam and the sects have many differences. In my notes: An "Indian scholar of Arabic and Persian" ... "Relies strongly on the commentary of translator's spiritual advisor, Ayatollah Mirza Mahdi Pooya Yazdi, Iranian focused on mysticism" ... "Disparages some Sunni figures". ... "has a rich introduction about the Qur an, its English translations, and the Shia doctrines. It provides useful information about the Shia-Sunni differences"

* Arberry's: You say Arberry is fairly painful and hard to read. You are of course entitled to your opinion. I like it so far and most reviews I read seem to praise it: "The first English translation that attempted to capture the flavor of the Arabic text" ... "widely considered to be the most poetic of all translations" ... etc. Also: "Leading translation for western academics, widely admired" ... "He rendered the Qur'an into understandable English and separated text from tradition. The translation is without prejudice and is probably the best around"

* Muhammed Asad's: Asad is an Austrian journalist, a Jewish convert to Islam. "more popular in the academic circles and among certain groups of people who are looking for a rational and more liberal approach towards the Qur'an" ... "Saudi Arabia banned it" ... "vitiated by deviation from the viewpoint of the Muslim orthodoxy on many counts." ... ""brings a modernist perspective to his translation of the Qur'an," ... "a notable addition to the body of English translations couched in chaste English ... highly readable translation contains useful, though sometimes unreliable background information"