skysight-inc/HackerNews huggingface dataset:
Following the fiasco with Tay, I think it's better if 4chan were to teach this course.

EDIT: the more I think about this, the more I like the idea of a course about an adversarial approach to AI. They could name it something like "Abusing public machine learning services for fun and profit". And given the previous successful work on Katawa Shoujo, I really believe that 4chan could pull this off.
Both of the articles references say "You should know"

The Katy Perry article says there was no official reason given or confirmation but:

>But the Global Times, a state-run tabloid, chimed in, saying that if it was true "they had brought it on themselves".

It further references that Katy Perry wore a flower dress, an Anti-China symbol, while giving a concert in Taiwan, and that she "draped Taiwan's flag at the concert. It caused a backlash in China, with many accusing her of supporting Taiwanese independence."

This kind of counts as activist activity and most importantly it did not happen abroad, but in China or Taiwan.

The second article says:

>“I asked them, ‘What’s the reason?’,” Hugh said. “Their answer was pretty diplomatic, they said, ‘You should know’.”

and it says:

>Hugh is the head of the Australian Values Alliance, a loose coalition of Chinese-Australians who promote “democracy and freedom” and are critical of Beijing’s policies. Last week he was prominently involved in the Sydney book launch of Prof Clive Hamilton’s book Silent Invasion: China’s Influence in Australia, which details covert, state-sponsored or co-ordinated operations to exert Chinese Communist party influence in Australia.

You might have missed an edit I made to my reply to you within a couple of minutes of when I wrote it, in which I remembered that people engaged in public or journalistic type things are held to a different standard (more likely to be refused entry.)

So as far as I personally am concerned, I think if I did something with a lot of visibility I would have to watch what I say and do, especially if I was literally doing something that would be considered activism.

Do you think I should edit my original reply to you to remove the sentence "But that doesn't mean you can't have ever touched a gun, cocaine, or heroin in your life, it's not retroactive. To prove my case, let me say that Taiwan is an independent country, Tibet doesn't belong to China, and, hmmmm what else don't they like. Oh Xi is a dictator for wanting to be President for life."? Will this off-hand remark which has next to no audience, and made outside of China, cause me to be refused a visa in the future for no real reason?

I am talking about a practical level here. I've gotten feedback from a lot of people since obviously this is a different standard than I'm used to living in the free world.

I'd remove the part of my comment I just quoted if it'll get me banned from entering China. (I don't think it would.) What do you think?
>They'll hate white NY or CA transplants just as much as they hate Mexicans.

I don't blame them. Nobody who grew up in CO before it was California Lite will tell you that immigration from CA made the place better.

Large amounts of inter-state immigration has in my estimation hurt culture in the destination communities far more than immigrants from a different country, or at least that's the track record so far.

Lewiston Maine vs Portland Maine would be a good example. Lewiston had a bunch of Africans move in and the place has been perfectly fine. Portland had a bunch of MA transplants and it's changed for the worse. It may as well be MA now.

I mean sure, Portland has more money but would you rather have money or your culture?

edit: and I'm wrong because why?
It only communicates the intention if the reader is actually obliged to read and interpret the file as a legal document.

If I put a file named "legal.txt" in an online folder, is anyone required to read it and act upon it? It might as well be a file intended for some completely unrelated purpose; e.g. a lawyer that put some drafts online, or for all the reader knows, it might even be part of a movie script.
India drives the most number of applications to YC after the USA.

I wonder why China was chosen over India.
From my experience Rails devs tend to care more about the quality of their work/impact of their changes on teammates, read dev blogs/books, go to meetups, care about testing/documentation, ways to source good candidates and working with good people.

Basically they just care more about doing good work. I must underscore though that my impressions are tempered by the fact that I primarily worked in enterprisey Windows-stack jobs, but that's also more typical - you're not going to find many modern startups going w/ .NET or Java. The tools themselves aren't really the problem, it's the implied culture.

Why is this? Probably because of the goals of each. .NET and Java were an outpouring of efforts from the 90s to harness issues of scale on enterprise systems. It's a pre vs. post information age phenomena, open source folks are going to be more of a hobbyist mindset.
"uninteded civil casualties"

This is how Americans justify destroying three countries (Vietnam, Iraq, Afghanistan) and millions of lives.
> "The use of Object Relational Mapper libraries (ORMs) is so prevalent today that it’s uncommon to see anyone question their use."

Depends on where you work. At every company for which I've interviewed (or done the interviewing) where ORMs were used the portion of the interview devoted to probing one's understanding of SQL and database querying was more intense than shops where ORMs aren't used. The reason was clear enough: do you really understand what the ORM is doing and can you program your way out of a situation where the ORM cannot make an efficient query? The problem here isn't with the ORM but in the expectations of technical leadership.
I guess that this type of "optimization" happens naturally when someone accidentally commits to a particular way of business deeply. I don't think it is done with the goal of lead qualification in mind.

Why do I think so? It's because you're pretty much _never_ going to make a site like this if you're optimizing for immediately qualifying leads. All of this knowledge would be a result of trial & error.
>ideologically more neutral
I hardly feel like the global market will accept Chinese alternatives as being "ideologically neutral" in any sense of the phrase.
Yes, no company can offer options if they are not public, without any exceptions as I know.

Any promise of an option through a proxy subsidiary, variable interest entity for a non listed company is not legal under the republic's law.

On other hand, a right-away stock transfer is fully legit.

If they sell a part of the stock to a listing aggregation vessel, you can have a part of this vessel's share.

Though, I keep myself a kilometer away from any financial scheme in China, and advise you do the same.
I also remember a time when human decency wasn't shrouded in the pejorative "political correctness".

Both myself and the leadership of The Atlantic listened to what Kevin Williamson said. I think it speaks for itself.
I wanted to change my habits because I thought it was the right thing to do. So we put solar on the roof and bought a cheap used electric car (a Leaf). My goal was to do the right thing, but the result has been unforeseen benefits.

The solar power more or less makes us net neutral, even when factoring in the electricity for the car.

In short:

- The solar power will pay for itself in less than five years.

- We don't have an electric bill to speak of. (There is an eight dollar a month charge for just being hooked up to the grid.)

- We pay very little to run the Leaf. (We pay nothing when we charge at home, but sometimes we charge on the road.)

I'm surprised by this outcome. I started out trying to do the right thing but ended up doing something that benefited me financially.
The importance of math in understanding AI is kind of overblown. Binary Neural Networks for example are in theory worse, but the savings in computational time makes up for quite a bit.

That said, a wide foundation including a deep understanding of linear algebra is more useful than just covering the specifics relevant to AI.
The great theorem prover showdown
Not the meat of the issue, but when I see ‘what is BGP?’ I like the TLA expanded.

https://en.m.wikipedia.org/wiki/Border_Gateway_Protocol
Mona Lisa Overdrive, published in 1988. A Young Lady's Illustrated Primer, published in 1995.
downvote this if you don't care privacy, Google never "really" cared about users' privacy, they just do it in a little better way than zuck does, they pretend to be transparent while they're not, lots evidence showed that Google is such an evil company, yeah I know most people here don't care anyway, every time I say something like this, I get downvoted
That page doesn't have a single source, which is very strange. Normally when I read Wikipedia, I see [citation needed] flags everywhere.
Direct link to the research paper (might have less context): https://arxiv.org/pdf/1804.06752.pdf
You can do that, but you will need to find a way to re-render the components which use that service, after something changed.
Swedish archaeologists uncover brutal 5th century massacre
> I bought an LG flip phone the next morning.

Why did you get a new phone though? If it's not a smartphone can you only do phone calls and SMS on it? Do many people use phone calls or SMS any more? You may as well just not carry anything.
>>creating 10x situations.

This is so correct.

Productivity follows when people are working for a worthy cause. In fact the core of productivity isn't lists, management techniques or whatever, it is a thing called 'constancy of purpose'

There exist no such a thing called 10x burger flipper.
No conspiracy needed. This is what passes for a "national conversation" in the US, and it is always narrowly focused.

They'll be back to CEO-worship and kids eating soap soon enough.
> If I do not control what happens to my body, what freedom do I have?

This argument is again one that rejects the moral responsibility to the human child growing in the body. The notion that discontent with the situation justifies killing a human doesn't stack up.

The point about the broken USA healthcare system will never justify the killing of unborn children. It also serves as a first-world excuse that is essentially based around inconvenience.

Finally, the argument that "others do horrible things so therefore why can't we do this horrible thing too" doesn't make any kind of sense either.
Gaia Sky
Drew Cloud Is a Well-Known Expert on Student Loans. One Problem: He’s Not Real
Your interpretation does theoretically fit with the facts. But so do a few other (in my mind more plausible) stories, like:

1. He knows how to do extremely specialized things in an existing environment, but can't do things outside of that environment.

2. He was presenting work that he had only a partial hand in creating.

3. He is amazing at e.g. C++, but cannot learn even rudimentary new things in Javascript.

...

Some of these stories make him a terrible programmer. Some of them make him an OK programmer for other positions, but weren't relevant for us. None of the stories make him a particularly great programmer.

"Perhaps he really was a very talented developer but your coding exercise was too stressful for him"

Yes, it's possible. A lot of things are possible. But I'm sorry - if someone can't copy-paste a 3 line program from the internet and get it to work, in their own field, for 2 hours, then... I don't know how I could ever design a test on which they won't fail. Including the actual job.
Facebook is destructive to society.We'll invest $100K if you build a replacement
European Regulators Ask If Facebook Is Taking Too Much Data
I immediately had the same idea to use a 3rd part to host checksums, surprised they haven't done this. Blockchain makes a lot of sense from the immutability standpoint, but how would you incentivize people to maintain it? Maybe you can get people to do that for the common good a la wikipedia? Not sure about that. Maybe you get Apache to bake it into their webserver to ask people to opt-in to dedicate 0.1% of resources to the cause?
Reminds me of a talk by Hamming that went like:

"What are the important problems of your field?"

And after a week or so, "What important problems are you working on?"

And after some more time I came in one day and said, "If what you are doing is not important, and if you don't think it is going to lead to something important, why are you at Bell Labs working on it?"

Full transcript @ http://www.cs.virginia.edu/~robins/YouAndYourResearch.html

I feel like most people don't know what are the great problems in their field.
Ling's Cars is not bad design. It applies a eastern design aesthetic to a western business. It's jarring because people in the west aren't used to it. Just have a look at any typical Japanese or Chinese ecommerce site eg https://www.dmm.com/ ... there's a lot going on. It's not bad; it's just different.
The US is this way because we've zoned and developed it this way, not because of the geography. If zoning changed to allow higher building density in cities, especially major cities, you'd see much less sprawl, and better support of walking, biking, and transit.

In the US, we are forced to drive because we force ourselves to drive.
I can't think of any other popular language that requires payment for security updates. Node supports an LTS version, Python support for 2.7 extends to 2020 [1] despite Python 3 being released in 2008, Microsoft still provides support for .NET 3.5 Framework released in 2007. Java 9 was released in July, 2017 that's nowhere near sufficient time to force an upgrade.

This is just Oracle being Oracle and finding another way to fleece their Customers, many of which were Customers of Sun who would never pull a move with such contempt like this.

[1] https://www.python.org/dev/peps/pep-0373/
I hope YC will help Chinese startups become global.

Why would you want that? As long as the chinese goverment prevent foreign companies to buy chinese companies no one should be happy about chinese startups going global. The chinese goverment is highly corrupt and only supports actions which benefits the chinese. That's why there are so many "joint ventures".
What You Can't Say on Facebook
Funny, I tried a couple of them too and got both: teaching and marketing.

Same happened on Google (AdWords, App Engine), Apple (XCode), Amazon (AWS), ...
Does Product Hunt still bring traffic?
Yes, but you're wading into the JavaScript weeds for what? More CRUD forms? Meanwhile...

"With a
combination of large ground-based FORTRAN programs and small
spacecraft-based assembly language programs, [Real Programmers] are able to do
incredible feats of navigation and improvisation -- hitting ten-kilometer
wide windows at Saturn after six years in space, repairing or bypassing
damaged sensor platforms, radios, and batteries. Allegedly, one Real
Programmer managed to tuck a pattern-matching program into a few hundred
bytes of unused memory in a Voyager spacecraft that searched for, located,
and photographed a new moon of Jupiter.

The current plan for the Galileo spacecraft is to use a gravity assist
trajectory past Mars on the way to Jupiter. This trajectory passes within
80+/-3 kilometers of the surface of Mars. Nobody is going to trust a
PASCAL program (or a PASCAL programmer) for navigation to these
tolerances."
As a gay woman engineer, I've always had the policy that, while I'm at work, any part of you that touches me, I get to keep.

What ever happened to that fad where an animal shelter would release a flock of puppies in your office for an afternoon? I'd be into that.
Fine, make the poster say Deng Xiao Ping ordered the army to shoot the protestors at Tiananmen Square.
What if this is just a way for American companies to acquire Chinese tech or talent?
Lifted from my comment in the earlier discussion...

https://www.reddit.com/r/AskElectronics/wiki/beginners
In-browser DNS Benchmark
I think redux is a great pattern for state management. With that said, I think there is still room for improvement.

Like most people have mentioned, it would be nice if we could some how reduce the amount of boiler plate needed, or perhaps a pattern will emerge that will help manage it better.

For me, the true benefits of redux became clear when I learned how to properly normalize the shape of the data (https://redux.js.org/recipes/structuring-reducers/normalizin...) in the store. Unfortunately to do this efficiently it requires more boilerplate and dependencies like normalizr.

At this point in the evolution of SPA architecture, it definitely feels like something is wrong because of the way we manage our data across the stack. We normalize our data to our RDS, de-normalize it in our API, then re-normalize it in our application interface.

Interesting and exciting to watch the evolution take place though.
I read a book called "The Passionate Programmer" in 2009 that turned me on to what was happening in the open source community at the time. It was the first I had heard of Rails, Ycombinator/Hacker News, alot of things really.

During the last few years doing Windows-stack work I was a top performer at the company I was working with, had gotten two relatively recent promotions, turned down an op going into management, and was so unhappy that I considered leaving software altogether. Transitioning to open source stack work 'lifted the cloud' - so to speak - and reinvigorated my love of programming.
The Saga Pattern in Apache Camel
It is exactly the same in other countries.

Unless you have some data to prove otherwise?
> Stop calling people you don't understand racists. These rednecks hate all people who refuse to fit into their culture.

I do understand them, and they largely are racist, and the culture to which you refer is itself steeped in racism. So, yes, they also hate anyone that refuses to share there racist culture, but that doesn't negate their actual racism.
I'm unclear what you're saying regarding Ms. Manning.

Though if you want to update my two examples to use a protest poster for/against her, I don't think the point changes.

Unless you mean that she faced legal consequences for her actions?
Graphite from pencils breaks into small splinters that fly around in zero-g and short out equipment.

Sometimes I write and review a long email in one tab over the course of an hour or so while still responding to shorter emails in another tab. Just yesterday I had to out together a small report with some log examples and network graphs.

So there's 2 tabs open. Sometimes I'll also have older emails open to refer back to them. Easily brings that to 3, 4, 5 tabs.

It also doesn't properly update the mobile app or notifications, and I have one coworker who shows up as a different name whether I'm using the desktop or mobile app.
How does this compare to Google's course?
How mobile money could help the world’s poor
The Stanford course is pretty good. https://youtu.be/vT1JzLTH4G4

For something quicker & less applied, maybe the 3b1b series on neural networks: https://youtu.be/aircAruvnKk
Amen!

Creating solutions to problem we invent.

There needs to be a line between UI state and application state.

I've had similar issues with MVVM in WPF. Do you really need a observable property for "UserClickedThisSoMakeButtonGreenAndShiftThisPanelOverALittleBit" in your view model? I'm exaggerating of course, but there is a line. There is nothing wrong with UI specific code in your component.cs code-behind, same story for react.
While that is true for Apple, if you'd read the article you'd notice that the effective corporate tax rate in Ireland (11.9%), as found by the study, is still higher than France's (8.2%), and far closer to the advertised rate of 12.5%.
Austrian court blocks Uber in Vienna
Node LTS has 30 month of support JDK 11 will have a similar one of three years. Less overlap though.
I agree that the political structure is likely a problem but that's not the argument I was responding to.
Serious defense: p-values have been in use for a long time, and while they are error prone a larger number of true results has been found than false results (according to recent research the ratio is 2:1 reproducible to non-reproducible).

In the cartoon, the scientists are making multiple comparisons which is something strictly forbidden in frequentist hypothesis testing. One way to get around it is to apply a correction by dividing the significance theshold ("alpha") by the number of comparisons being made, in this case 20. The cartoon does not state it's actual p-value as most journals will require, but the hope would be that by dividing by the corrective factor the significance of that particular comparison goes away.

So p-value methods still lead to a lot of Type I and Type II errors, but in the past they have been the best science has been able to come up with. Actually, probably the greatest issue with false results in the scientific literature is that null results are not publishable. This leads to a case where 20 scientists might independently perform the same experiment where the null is true, for only one to find a significant result. The demand for positive results only acts as a filter where only Type I errors get made! This is just one problem with the publishing culture, and doesn't take into account researchers' bias to manipulate the data or experiment until p < .05.

An alternate approach to the frequentist methodology of using p-values is the Bayesian method, which has its own problems. First there are practical concerns such as choosing initial parameters that can affect your results despite sometimes being arbitrarily chosen, and also the high computational demand to calculate results (less of an issue in the 21st century, which is why the method is seeing a revival in the scientific community). Probably their main problem right now is that practitioners simply aren't familiar with how to employ Bayesian methods, so there's some cultural inertia preventing their immediate adoption.
If the replacement is an internet-based social network then I don't think you're solving anything. The founding legend of meetup.com is far more compelling: to get people to meet in real life rather than online. Find a way to get people do more of that and you'll be on the path to correcting the destruction caused by social media in general.
Seems he's quite aware and knowledgeable about his impact, he's just the kind of person who is apathetic to the tragedy of the commons, aka why humanity can't have nice things.
No, I don't think that China is an omnipotent censor that's going to ban you for an odd comment on HN. In the same way you can be gay, go to the most vile anti-LGBT places in the world and have a blast. Who cares? The point of criticism is you want to get heard.
I Ate Everything on the Menu at McDonald’s New Global Restaurant
In this case, the appropriate size is of order 2.5 km.
Personally, I get confused why the spell-checker for Chrome is so bad. I so often type words that it recognizes are wrong, but has no suggestions at all for, when the correct word is just a single character off.

elipsis (ellipsis),
elipses (ellipses),
independant (independent),
disserning (discerning)...

How can it not find the correct word?
Sounds more to me like if you're a business using software that only works on Java SE 8, and tomorrow Java SE 8 breaks in Windows 10.next or some huge security hole is found, your choices are "pay Oracle" or "convince the software vendor to upgrade the software to Java SE 9+". It's up in the air if Oracle prefers the former (=they make money) or the latter (=they can drop support for SE 8 and save money)
So I guess you didn't study the history of fiat...

...As written by two Blockchain sites. Ya got me.