skysight-inc/HackerNews huggingface dataset:
Sounds like you're okay with society censoring the websites of Nazis, yes? Care to clarify who gets to decide who is and isn't a Nazi?

This is not rhetorical. In my experience, a lot of people agree with "It's okay to censor Nazis" but virtually no one agrees with "It's okay to censor people that ____ disapproves of", regardless of what fills the blank.

I guess I'd say I'm against censorship not because there's no speech bad enough to censor, but because there's no one trustworthy enough to do the censoring.
Cataloging the Visible Universe Through Bayesian Inference at Petascale
I don't want to defend Nazis, but I don't trust our society to accurately identify Nazis. We already see people who question political orthodoxy getting fired for "being intolerant", and there are a lot of people (even in my workplace) who sincerely believe that anyone who voted for Trump (close to 50% of our country) is a closet Nazi. Some people even question whether free-speech advocates are Nazis ("Why else would someone defend the speech rights of Nazis?"). The reason the left took an absolutist position on free speech in previous decades is because there isn't a good test for identifying deplorable speech--maybe today censorship sounds appealing to you, but consider the precedent you're proposing for the next cultural administration (if you indeed believe the country is 50% Nazi, you should be very concerned about weakening free speech).

EDIT: One other important point--who's to say that censoring Nazis is even an effective way to limit the spread of the ideology? It could well galvanize Nazis or push those on the fence over to the wrong side. What are our motives? Are we more interested in limiting the spread of intolerance, or do we want to make sure there are plenty of Nazis to punch?
Sure, but individuals can just use the OSS version, or something like Netlify which is ideal for static anyway. Pricing that seems expensive to individual developers is pennies for any real business.

I regret to inform people, but the world isn't free. Open source is great because it's a low barrier for people getting started with a business or project, but if a company benefits from it they should pay.

This sort of duel license fragmentation is unfortunately the only option for people like us trying to make a living from OSS.
This is a thread about Nazism, not Communism. Whataboutisms like that are not constructive.
I think you are misunderstanding me. I agree there is no debate that those claiming they are Nazis are Nazis.

It is important to understand why people feel compelled to identify with Nazism. If we don't understand why something happened, there is nothing we can take away to prevent it in the future. What we have with Daily Stormer is a quite literal database of interactions of people who self identify as Nazis... I'd say deleting it is not the most productive thing we could do with such information.
I understand, but where does that stop? What if McDonalds raises the price in the next minute, should they be required to honor the previous price? This just screams of unnecessary, unenforceable regulation.

If the average market price for my neighborhood raises after my listing, am I not permitted to raise the price? How would you apply this reasoning to a stock market?
> keep counting

You can always find the successor of a given integer, but there's not really an analogous process for human discovery, where it's easy to go in circles. The process really is that different.

Are there theoretical situations where random searches are guaranteed to be complete on infinite spaces given "infinite time" (probability of finding solution approaches 1)?
Though arguably, FWIW, the meaning of "computer programmer" has also changed.
Architects vs. chaos
I think you should forget the whole "terminal based" thing. TUI text editors don't make much sense anymore. Native GUIs are much less clunky and much more discoverable.
Useful for alt-tab.
Testing redux reducers with Jest
Shameless plug! The insights in this article are pretty deep but if you're looking for just a clumsy step 1 to setting up the NGINX ingress controller on Kubernetes, check out what I wrote:

https://vadosware.io/post/serving-http-applications-on-kuber...

The most important thing that I found out while working on the NGINX controller was that you can just jump into it and do some debugging by poking around at the NGINX configuration that's inside it. There's no insight in there as deep as what's in this article, but for those that are maybe new to Kubernetes, hope it's helpful!
> When we talk about rich libraries we mean actual libraries for generating PDFs

I was specifically talking about web libraries/tools, though. Nobody is saying Java backend development must be abandoned in general.
Voice calls on WhatsApp are simply fantastic. I'm not sure how you are measuring, but this is based on my experience in Brazil over Wifi and 3Gish 4G
From your first link:

> The group received funding, including salaries for its fighters, from the CIA, before being cut off in December 2014 following battlefield reversals at the hands of the al-Nusra Front.

> In mid-2015 the group renewed cooperation with the al-Nusra Front as part of the Army of Conquest during the northwestern Syria offensive (April–June 2015).

The CIA having supported groups that have at times worked with al Qaeda in Syria (and at times fought against them) is quite different from the CIA arming al Qaeda.

The only mention of al Qaeda/al Nusra in your second link is this:

> President Obama this month authorized a new Pentagon plan to train and arm Syrian rebel fighters, relaunching a program that was suspended in the fall after a string of embarrassing setbacks which included recruits being ambushed and handing over much of their U.S.-issued ammunition and trucks to an Al Qaeda affiliate.
Surely the exact opposite is, whenever a new object is written to some S3 bucket, it gets automatically added to a git repo in GitHub…
That's what electro-build does by default. It's a terrible solution for end users, because it results in huge bloated statically-linked images, but at least it works everywhere.

I do prefer what Sublime Text is doing here though. Kudos to them, it's a lot of work.
Great read! Especially the part on ingress class which I didn't know about. Would you mind sharing some of your grafana dashboards?
The paper proves that the smallest cardinality of a set of integers (such that every finite subset has infinite intersections and has no almost-intersections) is equal to the smallest cardinality of a tower.
Believing NAMBLA'a propaganda is a thought crime. By contrast, actually viewing indecent images of children involves participating in a crime committed by the creator of those images. Similarly, the demented ravings of The Daily Stormer are thought crime. Racially motivated abuse and violence are actual crimes.
As a recent MBA grad of one of the schools listed in the article I would like to note a few things:

First, Amazon is 3x the size of any of the tech companies it is compared to. Google actually hires more MBA's per capita and Amazon hires about as many as Apple and Microsoft, per capita.

Second, I keep a close eye on these things, and 72% of my class went to finance or consulting. Consulting is still the biggest draw and has been since the financial crisis.

Third, this is good news for tech. See the HBS Indicator for more on why: http://www.investopedia.com/terms/h/harvardmba_indicator.asp I'm not going to defend or bash the MBA degree. It doesn't say much about you except that you are a competent professional that likes money and can play the game. Those traits are often enough to make an employee worth their salary, but many MBAs have additional skills, analytical or otherwise. Sometimes it means you hire somebody a little too slick. This is probably why tech has such a phobia of the MBA. Fair, but overgeneralizing, in my opinion.

Finally, I think the reason you see more MBAs in tech these days isn't necessarily Bezos' finance background or the need for analytics, but that tech companies are maturing and they need middle managers. MBAs tend to be predictable worker bees that do a great job at filling out the ranks of a large bureaucracy. Most business is really about project planning, reporting, managing expectations, coordinating teams and delivering on time. It's not terribly rewarding or creative work, but it's what MBAs can reliably produce.

*edited typo in last paragraph
It's not very surprising. It's very simple. They serve people who benefit as long as there is conflict.

If there is conflict:

- there will be multiple groups who want to defeat each other

- you can sell weapons to the richest of those groups

- you can sell weapons to third party governments (who use money collected forcefully from the public) to "fix the problems" caused by the conflict
or no illegal slot machines. an East Village bodega used to poker and slot machine behind a curtain. not sure if they still do. around 2003.
Yes, yes, it's everywhere: the pricing page, the blog post, and the EULA itself says right near the top:

> The open source code of this Software is licensed under the terms of the Apache License Version 2.0 and not under this EULA.
But once all that food was eaten and the power never came back on...
Not a violent fantasy at all. I grew up poor and I know what it means to choose between losing the family car or eating that week. I'm a pacifist; I have been in three fights in my life, all started by someone else, all ended with me protecting my body but not fighting back, and all in 9th grade or lower. As an adult I've chosen to live a life of peace and maintain an attitude of tolerance.

But I'm also a realist. I may not like it, hell I hate it, but I'm going to protect my family and my provisions if I'm ever thrust into such a situation. That said, it's my sincere desire to live the rest of my life without ever harming a fellow human.
I have Qi in my 2014 Nexus 6 but don't use it. It's absurdly slow compared to the integrated Quick Charge 2.0. No need to always have it be charging, just 15 minutes to top it up and add 8 hours of battery life whenever you want. And modern phones charge much faster.

Side note: My 2014 Nexus 6 also has a gorgeous AMOLED display with better resolution and higher DPI than the iPhone X.
I was not aware of that tactic but I had some success with open source projects. For instance I created a Javascript wrapper library for Google Drive API v3 https://github.com/vitogit/gDriveSync.js so the publico are developers that read the code, like the library and then reach me to help them with some javascript project. I don´t create open source project for marketing purposes but I think is a good side effect.
Not obfuscated enough. 27/54
Did that have anything to do with his MBA, or his 30 years experience?
Prohibiting reverse engineering of the binaries is a standard restriction. If prevents not-well-formed copies of the source code being distributed, and as you said, they can just download the source from the repository. :)
> EE has been the cash cow that kept Java alive after applets fell out of favor.

I have no insight into Oracles reasoning or finances, I can just see their actions. While I assume they make money off WebLogic licenses I can't image that revenue is growing in the double digit range per year. I assume that Oracle as a publicly traded company is forced to produce growth numbers. These days that's could. They probably some imagine to provide some sort of Java could, that would explain why they pushed so hard for Jigsaw. This doesn't really have make sense to you and me, just to Oracle execs.
Jesus, I just realize there's a whole generation of people on the internet who think the fact that no one will argue with them means they're right. Like, are you really going to go your whole life thinking that your worldviews are confirmed any time someone tires of you saying "postmodernism exists to promote marxism" and ignores you?

Anyway, funny story: after he was appointed Chief Strategist I wrote up a little thing explaining Bannon's white nationalism, with links to his writings, public statements, endless radio show, and quotes from people close to him from across the political spectrum, including not just liberals but libertarians, modern right-wingers, and traditional conservatives, who clearly understand that he's just another authoritarian who wants a racially and religiously homogeneous society. Because I've been paying attention to Bannon for years, ever since I decided to go and see what white nationalists actually thought, and got a bunch of alt accounts to hang out on fascist sites where they love what the guy's doing. Worked on it, edited it, expanded it out to a pointless book length, tried to make it as solid as I could. Shared it as wide as I could, tried as hard as I could to bring it up when someone (rightfully!) pointed out that most people criticizing Bannon just make fun of him for looking like a drunk or make casual and irrelevant Nazi references.

Didn't do a damn thing. Which I should have known, I mean I'd basically been aware that despite the claims of wannabe logicians, any high school debater knows that arguments don't really change minds, but hey, I was scared. But that sort of thing is never going to reach the right people, and it's never going to change the minds of people who ask for it.

Sorry for taking this all out on you, it's not really relevant, but like... christ. You think this is what being intellectually serious looks like. There's so many people out there vaguely mimicking logical processes like a cargo cult, but only ever asking to be spoon fed information. You're seriously going around asking people you disagree with for lists of sources, like you're trying to get a trophy and not actually understand the world. If you want a path to knowledge, challenge yourself, do your own research, try to find things that would disrupt your worldview, and stop taking shortcuts by trying to make other people make arguments for you to agree or disagree with. Actually live with the people you disagree with, rather than just studying them to recite lists of fallacies. The only people who will give you a worldview over the internet are propagandists.

Again, not really about you, exaggeration and all that, and this probably isn't the right place to vent, either. You're probably a fine person most of the time, but just please know that when people make bad arguments at you, it's not because we're stupid or wrong, it's because we've seen enough people doing your same song-and-dance to know that no amount of argument will convince you, time is limited and frustration is real, and there's a lot of work to be done in the real world.
I don't get what immersive means anymore
I simply do not believe this.

I have a loaded 2017 13" MacBook Pro (i7, 16GB RAM) and iTunes is fine.

A few months before that my machine was the least-powerful 2015 MacBook Air (11", i5) and iTunes was fine on that too.
Yep, this is a typical example of statistical lying[1] - clearly the data is not represented in such a way that you can get the accurate numbers from the visualisation. I really don't understand why the parent is being downvoted.

[1] http://www.infovis-wiki.net/index.php?title=Lie_Factor
Oh yeah I don't use it that way, but if you just want to learn how to use git setting up a server isn't needed.

Also I agree that emailing patches seems like an archaic way to do things, but that's how Linux handles PRs.

http://elinux.org/Patch_Submission_HOWTO
It's not Redshift-specific. A similar function should work in Postgres, though it might be slightly more dangerous since it wouldn't be wrapped in a container like Redshift's is.

But this technique isn't useful for Postgres, because you'd just write an ordinary C extension at that point. That's why I focus on Redshift in the article.

> As of PostgreSQL 7.4, PL/Python is only available as an "untrusted" language, meaning it does not offer any way of restricting what users can do in it. It has therefore been renamed to plpythonu. The trusted variant plpython might become available again in future, if a new secure execution mechanism is developed in Python. The writer of a function in untrusted PL/Python must take care that the function cannot be used to do anything unwanted, since it will be able to do anything that could be done by a user logged in as the database administrator. Only superusers can create functions in untrusted languages such as plpythonu.

https://www.postgresql.org/docs/9.1/static/plpython.html
If it's like other databases, the Python UDF probably runs as a subprocess with limited abilities.

From http://docs.aws.amazon.com/redshift/latest/dg/udf-python-lan... :

> Amazon Redshift blocks all network access and write access to the file system through UDFs.
In other words, the title is very clickbaity.
AI Powered Corner Stores
DHS bans Kaspersky from U.S. government networks
That's one way to look at it. I prefer to adjust to reality rather than hope to change reality to suit my preferences. If people don't like paying for software, then charging money for software is not something I'm going to waste my time on.
It might help to think of this like a "Reserve Price" on an auction. The listing price illustrates the lowest price at which the seller will sell with no questions asked. This doesn't mean they can't sell lower - it just requires negotiation. Likewise, if there are multiple competing bids, it clearly has to go to the highest bidder.

There are instances of this kind of price movement in commodity products too, depending on demand. A rapidly selling product will get a bump to its MSRP, while the introduction of a competitor will cause price competition. It's not all that different in methodology - it just moves slower.

Be grateful that your local supermarket is no longer a street market, where each price has to be negotiated and haggled. Price discrimination there is rampant, so each buyer gets a personalized price tailored to extract as much as possible while still completing the sale.
ITT Nazi hysteria. The only thing between us and the Fourth Reich is Twitter and an intrepid band of internet commenters.
Ok got it. Yeah I'm definitely in favor of folks trying new things like Mozilla and WaPo are. We can only be as intelligent as the conversations we hold with each other.
Is that really so bad? Here in CT I payed 1.2k for studio with similar amenities. A mid-level developer making 75k +-20k is normal here. A mid-level developer making 170k +-20k is normal there.

You obviously lose some disposable income, but in exchange you're in Sunnyvale. The job market there makes CT's look like a joke and for growth as far as income is concerned in incredibly limited in most parts of CT compared to any areas around Sunnyvale, making it a great deal for younger people.
The problem is that the white power groups are not monolithic, and there are subgroups that do not promote genocide, and actually don't even promote violence. Invariably though they all get grouped under the moniker "Nazi". Now mind you, I still find racist ideologies abhorrent, but in the end, they are constitutionally protected speech, "He who would trade liberty for some temporary security, deserves neither liberty nor security", "I disapprove of what you say, but I will defend to the death your right to say it", and "sticks and stones may break my bones but words will never hurt me"

It's really a bad slippery slope to start finding new exceptions where censorship is ok. It just shows that you don't understand how free speech works. Until crimes are committed, I don't care if your ideology is universal destruction. You should be left alone.
What about just exposing the multiple instances of app server, and have the frontend code select one for load balancing or failover purpouses? There could be a load balancing config read by the client, or you can have static rules in the frontend js, like choosing shard number based on a hash from the client ip address.

Round-robin DNS might also work or complement this.
" I detest the forced-subscription model that JetBrains attempted ("Didn't pay the latest subscription? We'll brick the application you've installed and are running on your hardware")."

They never attempted that. You were always able to use the version you paid for, even if you stopped your subscription.
Clutches for Women Online and Slim, Safe and Secure Wallets for Men
Planning to kill someone is a "thoughtcrime" and illegal.

More to the point, you're engaging in the slippery slope fallacy. Being a Nazi and espousing the ideology is actually a crime in Germany, and they haven't descended into some dystopian dictatorship.
Yeah I'm in Southern California and I could buy a primary but I'd have to spend at least $1.25M for a small place where I'd want to live. It just doesn't make sense though. I rented a $2M house last year for $4.3k/mo. It's just way cheaper to rent at that level. You're either renting the house or renting the money (mortgage).

I've been buying investment properties for $500-600k each that cash flow instead. I don't want to rely on appreciation and I don't want to come out of pocket to cover the debt. The cash flow offsets your liability and improves debt to income so you can get approved for buying more cash flowing homes (once you can show income). So you should be able to buy a home at least every 2 years.

I may buy a primary if the market corrects, but otherwise I'm perfectly fine renting my primary. Too many people get infatuated with the idea of owning a primary residence. If you live in an expensive area, it's best to earn the higher salary there and rent, invest elsewhere and move somewhere cheaper later.
Ansible probably counts as an example too.
Would You Use a Lean Strategy Tool?
Don't most people who make General hold advanced degrees?
I would say this sort of thing goes well beyond gender and even "demographic" preconceived notions. I'm a freelance marketer and since I've had success in paid social in the past I am now the "paid social" guy despite the fact that I have a much broader skill set with areas I'm arguably more skilled in. I think human brains are lazy and just desperately want to put things in buckets.
The Argentinean site was created by an Equifax-acquired company that was called Veraz (that's why the site is called Veraz).

Most of the Equifax subsidiaries used to be different companies, and when I worked there they all had different technology stacks.

It's even worse than in the U.S. in some cases - in Uruguay, the ONLY credit bureau was acquired by Equifax, so if it goes down, so does the financial industry.

On the other side, SSN equivalents (DNI - National Identity Document in Argentina and CI - Identity Card) in Uruguay and Argentina are NOT treated as a secret in the same way as they are in the U.S. - most every company has access to them, and you can even request access to an API to call them (as noted by other commenters - https://news.ycombinator.com/item?id=15234806 ).

Uruguayan cards now have chips and biometric facilities too.

Still, more gross negligence on Equifax's part. The Uruguayan operation was run pretty tightly, I was really surprised to learn that in the U.S. and Argentina they were not.
It is not "free money" at all, it is an asset like any other on the company's balance sheet.

For a publicly traded company such as Apple it wouldn't be options but RSUs and they are a percentage of you salary. And you still have to pay tax on them just like normal salary.

Just because the built a new large campus it doesn't mean that the majority of people there will be worth tens of millions of dollars. Very senior management sure, rank and file engineers - not so much.
p and t are implicitly defined cardinalities (i.e., the smallest cardinalities with given properties). See Definition 1.1 of the source article (https://arxiv.org/pdf/1208.5424.pdf)
>Why would WaPo write negatively about the CIA if that were the case?

To distract from something else or to downplay their ill deeds or to explain what they did in completely different context so that the real intent can be hidden.