skysight-inc/HackerNews huggingface dataset:
Is it really that hard to understand?

These nazis/white supremacists/etc glorify the holocaust, meaning they want to, once again, kill all those they consider inferior: jews/blacks/muslims.

Those protesting against them are the people that think it's not a great idea to kill all the jews/blacks/muslims. Because being anti-Nazi doesn't make you a communist terrorist or whatever.

That really shouldn't be so hard to understand, considering the US once fought a war against those people whose flag is now making a comeback. And I really didn't get the feeling that all those GIs were anarchists and communists.
It's not a requirement - I give you: .RECIPEPREFIX

> If you prefer to prefix your recipes with a character other than tab, you can set the .RECIPEPREFIX variable to an alternate character

That said, how hard is it really to disable tab expansion in your editor? I have a block of configuration dedicated to the different indentation requirements of different programming and configuration languages. In more modern editors, I don't even have to do anything at all to edit Makefiles with tabs - they come pre-configured to do the right thing.
A Global Fish War Is Coming
I knew the correct definition so the story merely left me plussed.
Nearly all schools say that. The result is that, before you are old enough to vote or drink, you are encouraged to take on a debt larger than the total amount of money your parents have ever made in five years, a debt which is not subject to bankruptcy laws.

If you make it out the other side of college with a bachelor's degree in a STEM field and an average job, it will still take you 21 years to pay it off.

https://www.usnews.com/news/blogs/data-mine/2014/10/07/stude...

If you don't feel that you can reasonably make a bet of that magnitude because your entire prior history tells you that it won't work -- that's entirely rational.

But college costs are completely unreasonable...

http://www.nytimes.com/1987/08/08/us/colleges-tuition-outrun...

... and have been getting worse for the last 30 years.
There's a big difference between Nazis in 1934 and now. How comparable are they?

How many in 1934 have foreseen what was to come?
GPU Datacenter Problems and How Brytlyt Can Help
Hi,
I'm current maintainer of Wekan.

Yes, Wekan does not have those features yet. Anyway, Wekan is being actively developed and features added. Wekan is friendly community driven project and welcomes all contributions.

Some have commented on Wekan GitHub issues that they prefer to use Wekan, because some others project management tools are overkill, or don't have the same usability as Wekan. It depends on use case.
Quantum machine learning:  a classical perspective [pdf]
Right, very good point about the endianness of the year. Makes sense now.
It's theoretically possible in JavaScript I think - you can trace the usage of the function return through variable assignment statements, insertions into arrays, etc. Not easy but not impossible?
"It's not race, it's poverty!" is a pretty well discussed idea in philosophy circles. The concept is called "Intersectionality", and you may want to read up on it (https://en.wikipedia.org/wiki/Intersectionality).

I agree that there are a ton of liberals going around protecting their wealth by trying to get people to focus solely on racism. These people indeed have a lot in common with conservatives.

However, just because those people exist, doesn't mean that one should take the diametric opposite position to them, and basically claim that race is an insignificant factor compared to poverty. That would be wildly ignorant as well. Plenty of poor white people enjoy advantages that even the richest minorities don't (eg: societal role models). Same applies to gender, and to sexuality.
Not many, no. People in America are concerned that Trump is going to order an attack on NK, which will end up with the destruction of Seoul and the Chinese army moving in to newly-unified Korea for peacekeeping.
Small companies are thriving even while surrounded by tech giants
That's great news for users. Twitter needs some good competition, and both sites like this one and open services like GNU Social/Mastodon are going to help make everything better there.

I also feel Gab does posts a lot better than Twitter does, since the post lengths are actually somewhat usable. 300 characters is much more practical than 140, and I rarely feel like I run out of space as a result.

So yeah, good on them.
I think it's always useful to define exactly what sort of speech you want to suppress when you discuss additional restrictions on free speech. I think the idea of free speech as an absolute right is already a pleasant fiction - there's many exceptions, and adding additional ones doesn't seem like a huge problem.

But I get the impression that people mean "the initial rally in Charlottesville shouldn't be allowed" when they're discussing this, and that doesn't seem realistic with any sort of free speech restrictions. I'm sorry to parrot a Donald Trump argument, but not everyone in that crowd was waving a Nazi flag, and very few were directly calling for violence (I won't go as far as to say they're good people or historical statue enthusiasts). Do you outright ban any sort of racist sentiment? That seems overly broad and potentially capable of being used negatively against minorities.

I think there's two free speech restrictions that I could get behind:

1. Widening the definition of "incitement" to relax the imminent and direct requirements. I don't see why "kill all blacks" should be protected while "kill this black with this gun" shouldn't be.

2. Banning specific iconography that has a long history of being used for hate (the swastika, white hoods, etc.)

2 may have had some marginal utility in Charlottesville (you'd have no Nazi flags, but still plenty of Nazis). I don't think 1 would have made a lot of difference. As far as I know (I'm happy to be corrected on this), most or all of the crowd was not calling for violence, direct or indirect. How do you restrict the speech of people calling for border walls, muslim bans, restrictions on legal and illegal immigration, and other racist but non-violent positions?
You seem to have read past much of my comment :)

> Try that on .NET Native apps.

For a real-world workaround, here: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop...

To quote from the thread: [by] “.NET Native doesn’t support F#,” what’s meant is “.NET Native doesn’t support all of the IL produced by the Visual F# compiler.”, which is one of the MANY reasons MS is now allowing UWP variations.

> No tooling for Blend, WPF, UWP, EF, ASP.NET, no reason to switch and suffer a productivy drop.

This is a reply to a comment saying "Having application libraries in C# and domain code in F# is a common pattern. Particularly at the GUI level, extra-particularly with anything that uses databinding so your domain types can be used directly."

That directly addresses what you're talking about. And, because I've done it myself: it's not entirely true what you're saying here. Those languages bind and analyze .Net objects. What you're talking about is entirely GUI level, and already recommended to take in C#.

The domain modelling productivity advantages CRUSH any gui nonsense. That's before we look at stability and correctness. And error rates. And maintenance productivity.

At the same time, to be blunt: there's no reasonable, scaled, approach to developing applications for any of those technologies that doesn't involve separating domain logic and GUI logic. Using DDD, MVVM, three-layered-app design, or any separation of concerns really and your app will already have the logical divisions required for a C#/F# split, so you can combine the high productivity on the back end with whatever button tweaking you require.
I have the feeling your way of thinking is 'remove every abstraction so that we end up with a simpler system'. This works in some cases, but certainly not all of them. configure is one of them.

Why? Try removing a configure script for even a simple autotools project, and ensure that it still builds fine on all previously supported platforms by writing a cross platform Makefile. Good luck with that.
Any OS which use the Korn shell as /bin/sh, for example Solaris 10, 11, and illumos:

$ /bin/sh -c "fail() { local f; }; fail"
/bin/sh[1]: local: not found [No such file or directory]
$ /bin/sh --version
version sh (AT&T Research) 93t+ 2010-03-05
$ uname -rsv
SunOS 5.11 joyent_20160721T174127Z

It wouldn't work on Solaris 9 and older either as the original /bin/sh also doesn't support "local", but as those releases are EOL it's fine to discount them.

Whether you regard these platforms as extant depends on your point of view. Most people wouldn't, and that's fine. We'd naturally disagree ;)
Rules for Implementing TDD in Old Project
This ACLU document is talking about the government banning Nazi meetings, which is not remotely the same as the current situation. The modern Nazi 'martyrs' are people being banned from Twitter and fired from their jobs. They are definitely all being allowed their first amendment-protected free speech, nobody is trying to throw them in jail.

Companies are exercising their free speech rights to refuse to associate with Nazis. The Nazis can feel free to start their own companies and refuse to associate with Communists or whatever other ideological groups they don't like.
A lot of us just want to re-use our redux/vuex files. React native and nativescript do this for mobile (much closer to native than Cordova). I haven't seen an equivalent solution for desktop. Most of the options are "stuck with one platform" or "write and maintain a second/third/fourth copy of your software"
I'm not sure I understand. How would that make sense? An actor would typically be a shared resource (eg. the main thread, a database connection, etc). You can't just kill the main thread because you want to cancel a command that you sent earlier.
Of course it's difficult to name the exact test that draws a bright line between legal and illegal speech, because speech exists along a continuous spectrum.

But the law has literally hundreds of years of experience with such problems. The line between marketing and fraud, or porn and art is just as hard to define.

So, for example, bringing Swastikas to a protest in Germany would get you thrown in jail, and so would guns, or slogans such as "gas the jews".

It's been like that for 70 years, and you're still free to say really nasty things about Merkel without any fear of prosecution.
As far as I know no one in Charlottesville was calling for genocide. You assume that because they brandished Nazi flags, and that's not an unfair assumption to make, but making laws about what we assume a group of people will do is a dangerous path to go down.
In today's FirefoxNightly, you can truly see that there is ServoDev tech inside
> "for" needs to be implemented as a special form as it emits some optimizations that are only available at the Core Erlang level.

That's interesting. I wonder if a future Elixir version could have a way of defining macros which sould emit these optimizations. Is this a likely direction for future developments?

> "with" needs to be implemented as a special form as it has different lexical properties than a bunch of nested cases.

Could you expand on this a little? What are those different lexical properties?
If I got paid and got to keep the IP I might consider it.
Well the same can be said of the radical left; ANTIFA, BLM, etc.. They riot, destroy and burn property, assault and kill people who disagree with their views, with a total disregard for constitutional protected rights.
As I said you need a new step: "Estimating that transformation for a specific image should be fairly straightforward".

It does show a good average and simply moving the watermark was easily reversible suggesting detection of a watermark in an image was easy.
Informative, thank you.
RDP has supported running single apps remotely for a decade. Windows Server 2008 had this feature.
Show HN: Accessibility Boookmarklets
GOP lawmakers shamed on billboards for trying to repeal net neutrality rules
Airline seat pitch never bothers me (5-9 and mostly torso) but in any event it's like $50-100 to upgrade to economy+. What's the grievance?
That's from Charlottesville, where two violent groups fought each other. I'm asking about people being "rounded up".
Small nitpick on 2 -

If you visited India you will find "Swastikas" on the doors of many of the Hindu & Jain households. It is a symbol of auspiciousness and good luck, the association with hatred is very recent and perhaps limited to western world.

https://en.wikipedia.org/wiki/Swastika
Yes, and they sell the worst ones! This leaves a negative impact on our (Indian) image globally.
200 hundred developers for ~8 hours and they value developers at roughly $50/hr. So they want $80,000 of free work with a reward at the end of getting a job for $100k/yr.

Steer clear of it. If this is their mental model of how work should be done, imagine what it is like inside the company.

I would also wonder, if in the US, what laws they might be breaking for this "hiring" process.
Also with pretty much no due diligence, rarely any prototypes and a majority of infeasible promises.
> At least for my operation it looked very much like I would really need to become a BEAM vm expert to make sure things ran smoothly

From someone with zero experience in building concurrent systems: isn't this true for every sufficiently complex system? If your system is complex enough, then no general framework will help much, right?
I said "just" a rural urban thing. No doubt there are more leftwingers/liberals in cities. But it is not nearly as uniform as your experience would suggest.

Polling also said that Hillary would win the election, and brexit won't happen. People, including me, lie to pollsters.
Additionally, I'd wager that many antifascists would rather not use violence and rather have police take care about that matter.

However, even flying f..ing Nazi swastika flags and thereby create a sphere of threat for minorities (because, what else than "I will kill you when you come here" does a Swastika flag say to a Jew?!) is legal in the US - so in order to create a safe space for minorities of all kinds, Nazis must be driven away. And yes, this includes violence in some occasions (e.g. at Charlottesville, where a gang of white supremacists nearly beat a PoC to death).

If anyone is not fine with Antifa protecting minorities, then by all means lobby your politicians that Nazi symbolism, hate speech and other ways of threatening minorities gets banned. Until this happens, either stand in yourself when you see minorities threatened or at least don't stand in the way of those willing to protect minorities when no one else wants to!
grep -inr 'X'

Can be expanded via regex, awk, etc...
Just use the export command to set variables across lines.
Latest New Product Case Study – Fastlane: The New Age of Car Buying
The problem is not tsort, it is adding, removing, updating items in such a text file. (not to mention nasty corner cases like filenames containing whitespaces, or the security implications of filenames containing newlines)
> Discussing how prenatal testosterone may be a factor in influencing decisions for a distribution of a group is a completely different beast.

No. It is the same discussion, just revised for fancier modern science. But it's the same deal: "I, a man, have noticed a possible fact about women. That proves that the status quo is awesome, and let's talk about going back to a simpler time before civil rights were such a thorn in my side."

The reason nobody on the left will discuss biological determinism with you is because of its rich history as a tool of oppression. The discussion has happened a zillion times over hundreds of years.

It's the same reason that most people who understand evolution won't bother to debate with hardcore creationists: it's a fucking waste of time. The creationists will never come around and say, "Oh, gosh, guess I was wrong." Motivated reasoning driven by deep bias is just not a fertile ground for discussion. Anybody who's sincerely interested in the history of evolution or the history of racism or the history of sexism can take a class. That somebody wants to strongly argue a point without having done that work is a big sign it's useless.

> Anyone can take offense to anything and be “outraged.” What good does that do?

This is a fine example of motivated reasoning. Nicolashahn, who at least has the decency to write under his own name, was clearly talking about morally justified outrage. If you would like to argue that people on the receiving end of sexist and racist bias don't deserve to be upset, make the argument. But you can't slip it like this.

> Are you saying people on the autism spectrum shouldn’t be a part of the discussion?

No. But as someone on the spectrum, I will say you're an asshole for using me as a strawman in a dumb argument.

> Would you mind giving a modern example?

Oh, modern. You mean after racism and sexism ended? When did that happen exactly?

If you're serious about all this, open an account in your actual name, stop with the bad rhetorical techniques, and carry on with the discussion. But as far as I can tell, you're yet another bigot who popped on a mask.
You loose the information in the directory title if the file is downloaded or from viewing the title in an application title bar.
ISPs also "facilitate the creation and routing of content". We just don't think of them that way because they exist at a lower layer and we don't directly interact with them. Instead, services like Facebook use the services ISPs provide.
Eh, I'd say things are simply becoming more representative of the population as a whole. I mean, look at Twitter and how it moderates its platform. It's pretty clear that right wingers who break the rules get dealt with much more harshly than those from the other side, and things like the Trust and Safety Council include very few people from pro free speech organisations or non left wing organisations in general.

And when people think they're being censored/ignored by such platforms, well of course they'll start their own/check out ones more sympathetic to their views.

It's not really winning grassroots support. It's winning over the people who were already conservative and felt major social networks were being unfair to them.
I love Make for my small projects. It still could be better. Here is my list:

* Colorize errors

* Hide output unless the command fails

* Automatic help command which shows (non-file) targets

* Automatic clean command which deletes all intermediate files

* Hash-based update detection instead of mtime

* Changes in "Makefile" trigger rebuilds

* Parallel builds by default

* Handling multi-file outputs

* Continuous mode which watches the file system for changes and rebuilds automatically

I know of no build system which provides these features and is still simple and generic. Tup is close, but it fails with LaTeX, because of the circular dependencies (generates and reads aux file).
"The Jews can just start their own companies" was an argument for firing them. It was wrong then and is still wrong when applied to othes groups.
I don't use the app. I mean in Safari.

When I click a link that takes me to YouTube I can't see it until I start playing.
You are misunderstanding why cancelling is necessary. Cancelling is not for undoing stuff. Cancelling is necessary to avoid waiting for asynchronous operations that have become unnecessary.

Eg. imagine that a document is auto-saved in the background, but the network is busy. Then the user changes the document. Now the app wants to auto-save the new version, but the previous version hasn't been saved yet. Saving the previous version no longer makes any sense and would just waste time, so you want to cancel the previous save operation, and save the new version instead. (it doesn't matter if cancelling the previous save is successful or not -- all that matters is that you don't want to wait for the previous action)

Or imagine that an app opens and tries to show the last document that the user displayed. The document is big, so the app shows a loading indicator. But the user doesn't want to actually view the document, he wants to view a different document, so he closes the document and opens a different one. Now the app needs to cancel loading the first document, because otherwise it would take much longer to load the second document that the user actually wants to see.
Yes, but not me. Hence the last sentence of my 'suggestion'.
Do what?

Is spending four years to get an Associates of Arts degree not a bad idea? Does it not reinforce poverty?

Typical HN. Moral superiority; avoiding direct answers; unable to cope reality.
> I have been writing scala for 2 years, mostly in spark and flink and as much as I love parts of it, overall, the language is just not the most approachable. Some of the features are super valuable every once in a while, but I might gladly give some of them up for a streamlined language that is easier to get people started on (while not just writing imperative style Java with Scala syntax)

Any concrete ideas? In my experience the parts people find intimidating often aren't actually language features, they're things some library or other implements.

I mean there are things I would remove from Scala if I were in charge - structural types (provided there was still a way to express partially applied types i.e. standardize kind-projector in the core language), Dynamic - but they don't tend to be the parts that trip people up.
> That's probably very subjective, I find JavaScript, C++, PHP or Perl much worse :-)

Oh definitely. I actually like Makefile's, but in my experience, more teams have a deep familiarity with some programming language, than with Makefile syntax. I haven't met very many people who have read the GNU make manual, and know all the idiosyncracies around Makefile syntax.
Massive waste of developers time if they are not paid for this.

I think they are relying on recruiting younger developers.
The problem is that a lot of people aren't capable of working remotely and/or treat work from home as a day off.

Well, that's half the problem. The other half is the tendency of many managers to view all requests to work from home as a request to stay home and goof off on the clock. I've worked places where the apparent measure of productivity is how many aggregate ass-in-seat hours the department put in.
Actually, being tall I really like Ryanair for the simple fact that their seats don't recline. Don't have to worry about somebody in front of me smashing my knees.
Leveraging the Power of a Database ‘Unbundled’
Can you give examples of BLM killing people? I'm not aware of any.
Chordoma – Pharmaceutical and Healthcare Disease Clinical Trials Review, H1, 2017
https://youtu.be/P54sP0Nlngg?t=8m14s

Quote:

And now, as you can see today, we greatly outnumbered the anti-white, anti-American filth.
And, at some point, we will have enough power that we will clear them from the streets forever—that which is degenerate in white countries will be removed.
I used to think this but then I was required to work with two people who have what I understand to be Borderline Personality Disorder. No matter what you think you can do to get along with people with this problem you can't--they will tear you down. The only way to win is to get completely away from them and not have to interact with them.
Water ice found near Mars’s equator could entice colonists and life-seekers
Same as on a desktop: mysterious slowdowns everywhere.

My wife has a four-year-old Windows phone, the Nokia 1020, which is completely fine in all aspects other than suffering from this.
Reminds me of an article about a girl receiving fines from a girl with similar name. Turns out the other one received fines too. It's big mess.
White privilege is the lowest difficulty setting in the game we play.