skysight-inc/HackerNews huggingface dataset:
> it has nothing to do with the people who practice Islam

Good to hear, and I'm sorry if I misunderstood, but please make that clear. There are a lot of people who would smear others based on their religion; it's a serious issue and people will come to harm. Many want to Muslims' rights and even lives taken from them.

> everything to do with the texts that they consider holy

If you aren't talking about Muslims, than why is it relevant what the Islamic scriptures say?

> We don't claim that the founding fathers of the United States weren't racist just because we've abolished slavery, removed the 3/5 compromise and allowed all races the right to vote. We similarly can't claim that Islam does not advocate violence ...

The analogy with the Founding Fathers would be Mohammed. We similarly can't claim that Mohammed does not advocate violence*; it says nothing about a billion Muslims (Though we might: I don't know in non-sectarian historical terms who wrote the Quran. Muslims believe it is the exact words dictated by Allah - it's not Mohammed's words but Allah's. I know nothing about this question myself; I do know that historians believe the Jewish and Christian scriptures were written by many parties and not by the authors the believers claim.)

> blinded by political correctness

Please don't start name-calling or attributing beliefs to people you don't know. It's not productive and raises doubt about the good faith of everything else you say.

> that's what's written in the book that Christians pay blind allegiance to, so it's part of Christianity's true nature.

But Christians, like Muslims and everyone else, do not actually pay blind allegience to their scriptures. Some claim to and I would be surprised if more than a handful actually follows it in practice. Your definition of "true nature" is hard to support - what is "true"? What people do or what a book they mostly ignore says? And there are many, many widely differing interpretations about the truth of even that one book.
This is fantastic news!

Notice the article is over a year old. It's hard to see if it has had any impact whatsoever on the situation.
Turing-hard then?
Can somebody help me understand why the countries where Bidoon reside are so hesitant to give them some form of documentation? State actors shopping around for citizenship for their residents just sounds so fishy. Do they not want the Bidoon in their countries? If so, can't they simply be deported?
There's no cognitive dissonance needed: popularity is simply not a strong indicator of quality. I'm not saying that "popular things are bad" but rather that "popular things can be bad" and that quality is mostly orthogonal to popularity. There's no more conflict in saying that Go is bad despite its popularity any more than there is in saying that Big Macs are poor quality food. (Which are, of course, developed by leading minds at one of the largest food processing corporations in the world...)

There's been some fascinating research in this regard, finding that things get popular based on social factors (namely the shape of the social graph) coupled with some amount of random change, largely removed from any intrinsic qualities of the thing in question[1].

Another annoying thing this article—and similar ones like it—does is conflate "different" and "unfamiliar" with "complex". Even if you don't understand it, the Haskell type system is not complex: it's a slight elaboration of the lambda calculus which can be fully described on half a piece of paper with type theoretic notation which translates to maybe a page or two of prose. (Which is only needed to provide some general background information.) Haskell really does boil down to a simple kernel like this which is even used by the compiler (as an intermediate form called "Core"). Everything else is just syntax sugar, usually in transparent ways.

In a similar vein, the article conflates simplicity of implementation with simplicity of language. The two diverge as soon as you start caring about performance—performance breaks all abstractions. That's the only reason GHC is complicated; writing an interpreter for Haskell is actually probably easier than Go because, again, it's just the lambda calculus. That's literally something we teach freshman in a general-purpose intro course (SICP[2]). It's easier to understand what a Haskell program means because of this; it's only harder once you start worrying about low-level optimization. The dynamic semantics of Haskell—what happens as an expression is evaluated—can largely be summed up in a single rule describing function application. That's it! Even if you find it difficult, which is understandable, it is not complex; difficulty is as much a function of your background as anything else.

Popularity is a terrible way of evaluating programming languages on anything but their popularity. Simplicity of implementation is not simplicity in general. This article is decidedly unconvincing.

[1]: Here's a nice summary with references to peer-reviewed studies: http://nautil.us/issue/5/fame/homo-narrativus-and-the-troubl...

[2]: The Structure and Interpretation of Computer Programs, an book introducing CS still used at many universities and available free online: https://mitpress.mit.edu/sicp/
I think you've severely misread my comment. I'm absolute NOT proposing any kind of "abstinence only education" regarding sexting.

I support what you said about teaching the risks and safer alternatives. If that's what "safe sexting" initiatives are teaching, great! However, that wasn't the impression I got from reading the article you linked - it talked a lot about the legal risks, a bit about trust and consent and a bit about taking "safe" sexy pictures that people won't be able to identify you in. My point in the comment above was that even if you do all of that, a lot of the risk is simply outside of your control. That's fine - people do risky things all the time, it's part of life. I just don't like taking an approach that's essentially harm reduction and calling it "safe".
Seems like we are always responding to "emergencies" created by the sale team.

The first step to filling your tech organization's hole is to get the sale team to stop digging.
This is a strange post.

First, the original posting is dated 2014 - almost 2 years ago.

Second, you offer really nothing to defend the ideologues of the violent aspect of Islam that seem to be so rampant these days.

Trash can come from all religions. Often does. Should you really be a true believer of Islam, your focus should not be converting us non believers of your virtues, but instead convincing your fellow believers that violence is more likely to sway non believers in the opposite direction than is intended.

Edit: to the downvoters; I'd love to discuss how and why I am wrong. I'm likely wrong, admittedly, but would appreciate the opportunity to learn why.
Here is a decent listen. http://www.npr.org/2013/10/25/195238189/how-does-an-islamist...

An ex-recruiter who spent years in an Egyptian prison became disillusioned with the ideology.
I wish we would stop equating Islam with race. It's a set of ideas that are adopted to various degrees by members of every race.

Generalization based upon the adoption of sets of ideas would seem to be a great deal more logical than generalization based upon race.

[edited to clarify first paragraph]
Here you are: http://darknedgy.net/files/vasudevan_klos_05.pdf
It was also one of the first "new" languages coming out that had backing of a big company.

This broke the "We MUST use only one of the top 5 languages or else" taboo which then allowed things to proliferate.

Go showcases many of the mistakes of the first mover.

Although, to be fair, they aren't all necessarily mistakes. Go has as an OVERRIDING design constraint to be able to compile, very quickly, an absolutely enormous, disjoint codebase. And, it's not clear that any of the other languages can do that.

I, in my personal use of programming languages, don't care about that particular design constraint, so I'm not willing to give up other things in a programming language in service of that particular goal.
You might get more looks if you change the shrouded link to its native form.
Out of curiosity, which translation is that? Pickthall?
> these aren't programming languages, they're data languages.

Sounds like a job for free applicative functors, which are strictly less powerful than free monads (which you can imagine as the set of interpretable languages). From John De Goes's ScalaWorld 2015 presentation:

Free Functors: Programs that Change Values

Free Applicatives: Programs that Build Data

Free Monads: Programs that Build Programs
Maybe it deterred a few donations to ISIS, or prevented some recruitment. Regardless, it certainly does help belie claims, oft repeated, that the silent majority of Moslems tacitly support Islamist terrorism, or are silent in its face.
And the rise in Euro-skeptic political parties, can't forget about those. I can almost see the UK referendum leading to a chain of other countries trying similar things, especially given the growing attitudes towards the whole open borders thing due to events like this.
Problem is the novice-expert transition in Apple devices is nonexistant. To become an expert you basically have to read a manual, or do things that a) have no affordance, b) have no clear feedforward, c) have an unknown effect and may be destructive, with no clear undo.

It's very poor design.
> I think you've severely misread my comment.

Sorry! It's a bit late here. I think we agree.
I was pleasantly surprised how far the type system goes though. Thanks to structural typing I get the pipe operator even for things I do not declare as SignalTransformers in the following:

interface SignalFn<T> {
(time: number): T;
}

interface SignalTransformer<A, B>{
(a: SignalFn<A>): SignalFn<B>
}

// the >>> function
function pipe<A,B,C> (a: SignalTransformer<A,B>, b: SignalTransformer<B,C>): SignalTransformer<A,C> {
return (x: SignalFn<A>) => b(a(x))
}

// the arr lift
function lift<A, B>(fn: Function1<A,B>): SignalTransformer<A,B> {
return (input: SignalFn<A>) => <SignalFn<B>>((time: Time) => fn(input(time)));
}
Note that we didn't run stock freebsd. It was a custom freebsd4 with a custom gcc 2.95 toolchain. I don't remember all the mods, but migrating from 4 to 6 was a nice undertaking, and it was done in parts. People who worked there will remember the term "4 on 6". After the migration, the kernel was 6 (and you got the latest drivers) but we were still running those weird 4 user-land binaries.

Inktomi (YST) was acquired in 2003, later Overture (YSM) and both were linux shops. YST was the biggest property by far and we didn't have any kernel developers. We were doing just fine with stock debian, then stock RHEL. (I did a few very minor patches for 32-bit, like splitting user-space/kernel to 3.5/0.5G instead of 3/1G, and some caching improvements for /proc, but I wasn't a kernel developer). Linux just worked. Drivers were available and supported for the HW we needed. Oprofile, systemtap worked fine for the most part. We later hired one kernel developer to help Mail move to linux, but we always had more freebsd kernel developers.

For freebsd you needed to write the drivers and the tools. That took time and money. The community was also smaller and it was harder to hire people with experience. Acquisitions were running on linux too.

The decision was not easy. Y! already had great freebsd engineers. By announcing that linux would be the supported platform going forward it was a given that many of them wouldn't be happy and leave. Fortunately not all of them left. For example Peter W. still works there.

In any case I don't think there was really an alternative.
Deleted Metafilter Comments
Saudi Arabia has a very well documented history of supporting (not just tacitly) Islamic terrorism.

They just don't like groups with territorial ambitions that include their own lands.
This is a non-sequitur. Totalkos didn't say "these people look like X, and X is bad" he indicated he believes the speaker to be hypocritical.

The Saudi clerics quoted in the article may well be hypocritical. I have no idea, and am not familiar with them. If you are, please just link to the evidence rather than resorting to name calling.
Meh, Bitcoin is boring.
That person asked for someone to "Please explain the harrowing of hell". I tried to explain a view that is held by a large number of Christians and which has precedence in the early church; this is important in this instance because there is only a single verse in the New Testament about the harrowing of Hades, and it gives very few details. Thus, most of what we have is the tradition taught by the Church.

When it comes to the diverse views among Christians, here are two things to consider:

1) St. Paul in the NT says "hold fast to the traditions you have been taught, whether by word or by letter." This indicates, along with historical evidence, that a substantial body of Christian teaching lies _outside_ of the written documents of the New Testament. In as much as some people try to use "the Bible alone," we can see that this results in a tremendous amount of conflicting teachings. It's of note that the New Testament did not even exist in a definitive compiled form until a few hundred years into the history of the Christian Church.

2) Ultimately, for Christians the Word of God is a person, not a book. The God-man Christ did not issue a new set of laws, but took on flesh and taught by example how to live. The Christian is concerned with understanding this Person, and people are much more difficult to describe than laws.

So for the Christian, while the Bible is of course an important guide, it does not represent the totality of Christian teaching. And since this teaching is about a Person, and especially a Person who does not simply say "do X in Y situation," we can come across some conflicting views.

It is the goal of the Church in every generation to help the people of God to know Christ given the unique circumstances of each generation, without veering off into craziness that jeopardizes their love of God and neighbor. Ultimately it is up to the individual priest or bishop to exercise the right balance between akriveia (precision) and economia (house building) in each particular situation. For the priest it is more about the daily lives of parishioners, and for bishops about the actual teaching of the Church.

Anyways, this is starting to turn into an essay, and for that I apologize. But it is necessary to understand the details of the things we are talking about if we are to really talk about them. I do not say this to offend you, but out of recognition that many here are probably unacquainted with or have sadly had bad experiences with religion. To the degree that I can use my background in religious studies and my experience across various religions to help explain things, I am trying to do so.
The list of all signatories is telling. The only one from Saudi Arabia is:

Al-Sayyid Abdallah Fadaaq

"Differences arising with the current Wahabi regime forced him to leave teaching at the Grand Mosque in Makkah like his ancestors, to teach privately from his home in Jeddah"
I'm guessing this is a response to this Techcrunch article:
https://news.ycombinator.com/item?id=10561198
It's part of victimhood where it's also, uniquely, a valid accusation. For instance, the idea of the black-lives-matter movement is that all black lives suffer (and by extension, all lives), not just those that are individually victimized by the police/state in explicit narrative ways.

It's the [black] families they have and the [black] communities they live in and the [black] friends that they have who also suffer ... there's a community net that gets pulled whenever a member has a tragic event --- in that sense the community suffers as a whole - regardless of their underlying diversities --- it's like tugging at a fabric ... the parts that are nearest go the furthest, but the entirety of the fabric reacts - not always in perceptible ways.

I as a relatively wealthy person, for instance, am affected by homelessness because those people are potential teachers to my children, coworkers, mentors, or customers for my business ... their plight is also my own. Their immense suffering inescapably trips the community as a whole.

Also in that way, an assault on judaism is an assault on israel, an assault on hinduism is an assault on india, and so on ... you can't isolate the victim in a systemic narrative - there's an integral effect.
Not to derail too much, but.

I had a textbook that started to explain OOP by basically saying "A dog is a class. A dog has a tail that can be in a wagging state or not. A dog has a name..."

And I'm sitting there thinking "No, dog's don't 'have' names. We call them names and they respond to names. They sometimes know their name. It's a different kind of 'have' than having a tail. I have a name for my dog. Should the person class have a dogs_name member variable now?" A tail is a subset of a dog. A name is a property of the abstract system in which the dog resides.

A class is a model of something else. You can model a dog with an object, but you can't know how good of a model it is unless you dig down into it and see where it breaks down. It will break down, because software is an abstraction, and abstractions, being abstract, are not the things they are abstractions of. And there are not many things that behave like OO objects because they are far too simple to represent reality in any high-fidelity sense. And it's dishonest to pretend they do.

Not to say there isn't some pedagogical advantage to using the analogy, I just think a better one could be used. Like talking about messages or something.
Technically, this comment is factually correct and also it is spot on. Some people trying to defend some ethnic groups in this thread are hypocrites.
Hey, thanks for the link. That looks very intersting and I'll read it (but it's probably too long for right this moment).

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.

> It's also pretty well documented that far more journalists are Democrats than Republicans

And I assume that applies to NY Times reporters too. 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. 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.

Thanks again for the link.
Most of the time on Windows you want full screen (PrtScrn) or a single window (Alt+PrtScrn). Windows definitely wins here vs Apple's Cmd+Shift+3 and Cmd+Shift+4, with the additional modifier to copy to clipboard instead of save to desktop.

On the other hand, Apple's accent input (old style, not the new style that stops key repetition grrr) is vastly superior than alt codes. Yeish.
I wish a library like underscore or lodash was built into JavaScript to be honest as JavaScript lacks built-in functions for common tasks. Any time a library boasts "no dependencies!", they end up doing their own implementations of a bunch of lodash functions in a more verbose and less safe manner. The functions in lodash are general enough and quick enough to understand if you've not seen them before that it's much better to use them than writing your own in my opinion.
ISIS is not doing anything the Saudi regime isn't doing in terms of oppression. They are rivals, thus the declaration. If ISIS claim of caliphate is legitimate under Islamic law, then the Saudi regime isn't (or any other Muslim regime for that matter). Furthermore, ISIS ideologues have spoken openly about the fact that the Saudi regime implements only one side of Sharia, the punitive side, leaving the mandatory social benefits aside (the state under Sharia is under obligation to provide shelter, food, and clothing for all). It's one way ISIS strongly appeals to Muslims under Salafi influence.
It would be quite unfair to have the "removal of the thread" be a legacy of Go, given that this is not something Go invented.
Yes! Things shouldn't prevent all the crazy that's out in the world... Users will try to find creative ways around requirements, being more graceful in handling the crazy is usually appreciated
No news here, just an announcement of an announcement.
Looks like you missed the point of the article. That spec is just as flawed as the other examples.
Well, to be fair, Go doesn't bring anything "new" to the table either.
The timing basis for copyright starts counting down at the date of first authorized publication, not at the state of conception. Well, pre-1976; the 1976 copyright act actually starts the clock from the date of fixation.

The essential problem with the Happy Birthday song is that no one is quite sure who created it, and thus no one is quite sure which publication (if any!) would be an actual authorized publication. It thus falls under really, really gray areas of the law.

It should be noted, however, that the most plausible scenario that could win a victory at court (in terms of being able to prove that copyright exists) would have the copyright expire in about 400 days anyways.
If they're such great programmers, don't you think they would also be really good at understanding what tools give them a competitive advantage? ;) "...it may be that Lisp magnifies programmers' strength," doesn't seem fair in this light.
Your input is great; thanks. I much prefer one person with expertise over lots of idle speculators.

My comment wasn't meant as criticism; I think we are talking about different issues. You seem to be addressing the acutal theology of this issue; I'm talking about how people can and do interpret the same scripture in many ways.
> Regardless, it certainly does help belie claims, oft repeated, that the silent majority of Moslems tacitly support Islamist terrorism, or are silent in its face.

https://en.wikipedia.org/wiki/Muslim_attitudes_towards_terro... might be a better source to cite.

* In France, 19% of muslims think that suicide bombing and other forms of violence against civilian targets can sometimes be justified, and 6% thought it could be justified often.

* In the UK: 12% sometimes, and 3% often

* In Egypt: 20% sometimes, and 8% often

* In Nigeria: 38% sometimes, and 8% often

So you're right that it's not the silent majority. It's the silent 25-46%.
After installed several linux distros, I decided to try my chance with free BSD. I still remember how I suffered to setup my ADSL. But It was 10 years ago. I am sure the installation process is easier compared to the past but I am not that brave anymore.
It's exactly the same here in the US. Only a small minority of the states (10) allow illegals to get driver's licenses, for example.
Oh god. The back button?
The Saudis released their own letter:

http://www.theguardian.com/world/2014/sep/17/saudi-clerics-f...
So all questions about ideas are racist on some level? Doesn't that then make racism meaningless since I could say that questioning any belief whatsoever impacts some race that commonly holds that belief?
Huh. That hasn't been my experience. Often I've had a pair say, "Can we try something?" And I'm happy to say yes. I learned a ton that way.

I'll add that when I'm just messing around with something, that's often solo coding time. E.g., trying out a new library just for the fun of it, or playing around with approaches to a problem. But for me that's throwaway code, so I don't need the quality boost or the shared understanding that comes from pairing
Me neither, all I see is an avalanche of FUD by what seems to be "old-timers" in this forum. Also mind the fact they haven't been down-voted. This tells me the people with down-voting abilities and this FUD-spreading old-timer group overlap greatly. The main commenters spreading FUD have karmas of ~1500, ~2500, ~12400, ~2900.
UFC 193 Rousey vs. Holm live stream
Coffee: Single Origin vs. Blends
Apple’s App Store Gets a Smarter Search Engine
Zapier is looking for an API/Platform Engineer to work from anywhere