skysight-inc/HackerNews huggingface dataset:
>Meanwhile Chinese government wants to use censorship and related powers to cover CPC and governmental abuses and misuses of power, attack its neighbouring countries with propaganda and so on. And people consider this largely okay.

But they are a sovereign nation, it's their country and their laws and their army. I mean if other countries did it to the US because their values differ from our values, like say, getting Trump elected, you wouldn't think it was such a good idea right?

Also, take that down the road and we start souring relations with China? Where does that lead? Two nuclear powers shouldn't be antagonizing each other, and I believe telling China how to run their own country is part of that.

I'm not excusing what China is doing, but honestly, why does the US presume they have to fix it?
If we regulated everything consumers didn't understand there wouldn't be much left, eh? :)

At some point, ya gotta have a reasonable amount of faith and let'em learn to fish. There are, of course, exceptions. Safety comes to mind.

Also, if the government has to spend time and energy poking into the minor and the minutiae there won't be anything left for the big real problems that actually require gov intervention. Is that not what we see today? A gov too often bogged down in bullshit. We debated the size of gov when we should focus on role and quality. Geez. We can't even get the scope of the discussion correct.

Gov, like so many things, is a limited resource. We should use it sparingly and wisely. My personal sense is that is not the case. We throw it at everything. Even though it isn't working out well :(
New customers or orders brought in by the ad which you wouldn't have gotten otherwise. Lift is a basically unmeasurable quantity which directly relates to the ROI of the ad.
You know, there is a joke that 90% of the developers think that they're better than average. :)
They're also suggested next to the text entry box for new accounts.

http://imgur.com/a/R1wyo
It was probably fine in the 90's when I'm guessing it was written. I personally think the minimalistic design is great, which is a trait of both the language and community. The problem is different parts of the site have different and inconsistent menus, so navigation can be cumbersome at times.
Sure. Shared hosting usually uses remote databases, though I suppose you could install a DB locally and fire it up. That assumes you land on the same physical host as your victim, which isn't likely at all but the smallest hosts. And, shared hosting is pretty risky anyway :). But I do get your reasoning.
Steve Yegge recently rose from the proverbial grave to build a case for Kotlin: https://steve-yegge.blogspot.co.il/2017/05/why-kotlin-is-bet...
Care to explain your point a bit? Is it that FAIR is right wing, therefore its argument is flawed? Can you provide some backing to the claim that it is rightwing?
J is a beautiful, beautiful language. It is quite hard to learn -- as a benchmark, I'd say Haskell is easy by comparison -- but once you reach a critical mass of knowledge it can more addictive, and more fun to program in, than anything else I've tried.

While J is fast, and can be practical, I would never recommend it for that reason, if only because it's so niche. But if you want to glimpse what a small sliver of all possibility the world of your day to day programming is, you will love J.
I find all this outrage about Apple not taking a stand highly amusing.

Practically every single product used in the western world is made in China. Please report back if you can get rid of all those products at a _personal_ level. For a start, looks like I have throw this laptop away. Not going to happen.
Maybe build another building next to the library for people who want a refuge but not books. Have a few amenities to attract the homeless there, like bathrooms, air conditioning, water, a few snacks, laptops for internet porn, a couple security guards to prevent fights and predation, etc. Make it more attractive for the homeless than the library.
BLAST BACK FAT – This Summer with This Back and Bicep Workout for Women
Do Camels Store Water in Their Humps?
Hmm, wiki says the opposite, that the organization leans left[0]. The organization itself calls itself "progressive"[1].

[0] https://en.wikipedia.org/wiki/Fairness_and_Accuracy_in_Repor...

[1] http://fair.org/about/
Deep NLP: RNNs and Word2Vec (audio) ML Guide Podcast
Introduction to eXtreme Programming
Okay, so if you had to summarise the lessons learned from overcoming the challenges you faced, what would you say they were?
lol how do enter spaces then? I use alt as my meta key, just like how it is on Linux iirc. It's hard to remember what the default behavior is when I conveniently clone my dotfiles wherever I go.
i didn't get any sense that they loved java - note that none of their (very fair!) caveats dealt with kotlin as a language, just with the undeniable fact that the tooling ecosystem was a lot more immature than java's, and could cause you unexpected problems.
ESCORTS KARINA – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
2 rows is how many seats? What are the ~total number of seats? If the price were X, how much would the price have to increase if 2 rows we're removed?

p.s. less passengers also means less fuel, less employees (to some extent), etc. That said, the number of flights, especially on certain routes, has to be limited. At that point the only way up and out is to maximize bodies on the plane. Ya can't add more flights.
What would the investors sue Apple for? Now, a majority of investors could always re-direct Apple by voting at a shareholder meeting.
There is pretty good reason to suppose faster than light travel is impossible. Aside from our current understanding of physics there is also the question of where all the aliens are.

If FTL is possible one could see even one intelligent species possessed of such technology spreading over the galaxy over thousands of years. It would also seem decidedly odd to suppose that if faster than light is possible only we are smart enough to invent it.

Removing faster than light travel doesn't remove the question of where are all the aliens but it sure does make it easier to swallow.
Nah, he was a Chairman! Totally different thing!

/s
What kind of library are you thinking? Public libraries are free.
the US and Russia will never disarm fully. never. don't even bother discussing it. Russia will never disarm because without nukes they believe they could be crushed at will by the conventional weapons of the west. they feel encircled by NATO. The united states will never disarm fully because russia will never disarm. the best we can hope for is reductions in forces and greater transparency and communication to reduce the risk of misinterpreting the other's intentions or some terrible accident. The reason states have nuclear weapons is deterrence (aka MAD) which is quite a compelling reason... Honestly I don't really think you and I have any disagreement? It is hard to convince people to disarm when they have seen the consequences thereof- see Iraq, see Libya, see Ukraine. As for nuclear armed to the teeth states pushing people around, this is because the United States and Russia have large conventional militaries. The nuclear option is more a constraint on the aggression of others- since any offensive use of nuclear weapons could induce a massive chain reaction. Nuclear armed-to-the teeth states push others around (by this I assume you mean the US and Russia) because they have the conventional means.
1.x was rough every point release broke major stuff

2.x was stable all through, but a lot of work to migrate from 1.x

3.x minor changes but a big renaming effort leading to a lot of work in accepting proposed changes in Xcode. Laborious more than difficult

4.x most projects I've tested just compile. On the road to a stable ABI
Maybe it's a difference of opinion on the purpose of companies. For some people the only purpose of a company is to make money, regardless of how. But for my shoe company, the purpose is to make great shoes for people to wear. Even when the ad revenue is huge, the company wouldn't just as likely give away slips of paper with the logos on it if the ad revenue justified it, because we have no interest in making slips of paper, we just want to make shoes. Similarly, why is the soda company continuing to pay us such high ad revenue unless they think it's justified on their end? Couldn't they make their own shoes, and sell or give those away instead of having to pay us? Except they're in the business of making soda, they have no expertise or desire to make shoes. If the ad revenue dries up, well, we can go back to trying to sell the shoes instead of just giving them away.

The analogy with the company that makes billboards is good if you're trying to point out the fundamental difference between an ad company (there aren't that many of them, despite many companies being funded by ads) and a non-ad company. The only purpose of a billboard company is to make billboards that people see ads on. There's no other reason to make billboards. The day to day of most employees will be about how to most effectively design and position their billboards for better ad delivery and finding advertisers to pay, while a relatively small amount of employees enjoy focusing only on the construction process. The CEO probably doesn't even care about billboards, they just found a nice way to make money.

If Google's ad revenue dropped a lot, there would definitely be a change in focus, but they wouldn't kill off search. They'd probably put some more people on trying to sell Enterprise Search. Google, being a tech company and not an ad company, has tech it can try to sell when the ad revenues go away. An ad company has nothing else. That's the big difference.
Show HN: SocketCluster real-time user presence plugin
This is just instance #23482398 of the repeating pattern:

1. Computers can't do X (tic-tac-toe, learn XOR, chess, anything relating to images, Go, ...)

2. (4-5 years) researches decide we need to do this

3. proof delivered
There's a LOT of non-Deepmind research as well, some things that have actually been published before Deepmind.

Don't get me wrong, Deepmind puts out a lot of great work, but do look at other research labs as well, especially the ones that aren't as well known. Deepmind markets their research really well, but there's a ton of other labs doing good work as well.
Experts spotted #Triada #Trojan in #firmware of low-cost #Android smartphones
In my view something to consider is that the same large companies that are doing the Chinese government's bidding in China, are also free to do the Chinese government's bidding in the US. For instance they can buy political influence, manipulate markets, and so forth.

If they can't serve the interests of two societies at once, they will serve the society that exerts more oversight and control.
you can thank that one guy who wrote a 10000 line php function to validate email addresses.
There are countries that have taxation funded news organizations. They are hardly bastions of objective news. Like any organization, they serve whoever funds them - in this case, they serve the interests of the people that run the government.
According to this SF Chronicle article [1], SF spent $241m to combat homelessness in 2015-16. Homelessness is a major concern in SF, but as with everything here - the politics around it are very complicated.

1: http://www.sfchronicle.com/bayarea/article/S-F-spends-record...
My mum writes a fair bit, I switched her from Office to LibreOffice with few issues.
Quake's Player Speed
Compare Go fuzz to a java fuzzer and there are some interesting differences. For example, in the Go fuzzer, it is looking for panics, not errors. An error is okay, it just perhaps isn't interesting. With a Java fuzzer, it is looking for Exceptions, which aren't as clear. If you get an IOException, is that working as intended, or an actual failure? It's much harder to tell. I attribute this not the the fuzzer, but to the language design decisions.

I tried using Go Fuzz on a small parser I wrote, and was surprised that it found a bug. I was quite pleased, but the input was actually valid, my code was just wrong. One shortcoming of Fuzzing is that it doesn't find Type II errors. It can't find invalid inputs that do succeed. For example, if the input to my parser was actually invalid, but the code didn't crash, the fuzzer would happily continue on. I'm glad I fuzzed my code, but no errors found doesn't mean no errors present.
Not to mention millions of years of evolution for initialization.
Russia is next. They just have passed a law to ban VPNs and anonymous proxies.
As in everything else, the portion of actually useful and competent decision-makers in tech is vanishingly small. There are plenty of fine worker bees, but they're all too easy for marketers to divert. Ironically, such diversion is normally done with promises that deploying NEW_TECH_Z (which is almost always OLD_TECH_Y dressed up in a different outfit) will instantly make users useful and competent.
There was an excellent program aired on PBS in the USA featuring a technical analysis and historical context of the songs the Beatles recorded during the "Sergeant Pepper" sessions:

http://www.pbs.org/program/sgt-peppers-musical-revolution/
Yeah, that was really strange logic. A does unethical things, B doesn't prevent it therefore B is unethical... but hey maybe A is ethical?
ironic it's presented in a video
Millennials are keeping libraries alive because we can't afford to buy books.
The Fine Art of Haggling
> I hope you realize that you are only saying this because you happen to be born at this particular point in human civilization.

And you're only saying that because you were born when and where you were. It's not universally accepted that ethics are relative like that.

Otherwise I'm not sure what you're saying. That slavery was relatively OK in the 18th century so Apple enforcing government censorship is now, too?

It's also worth pointing out that colonial contemporaries were appalled by slavery, though they didn't have the power to universally outlaw it.
> I really hate the constant comparisons of AIs to babies

Constant comparison? First time I see this comparison to a child.

And btw, it's about that we always equal AI with machine learning, pattern matching, etc.

To be as smart as a 3 year old, we need something entirely different, something way beyond machine learning and all the as AI classified techniques we are aware of today (I think this is what the author meant).
Can you explain the semantic difference between being and doing in this context?

What I'm mostly interested in is how you can rationalize doing evil while not considering yourself as being evil. Is it based on the idea that you might do evil unintentionally or that you could be coerced into it? Are there other reasons for the distinction?
CBC was pretty critical of the Conservatives while they ruled

Granted it's a debated topic: http://cbcexposed.blogspot.ca/2017/07/is-cbc-news-biased.htm...
Rogue wave
I built https://freelancedevleads.com/ with the aim of promoting it to developers looking for freelance work and also creating revenue by offering paid posts. Holds little interest for me right now, and I haven't touched it for months. Happy to listen to offers - email in profile.
Is there (or can be) any plan to avoid mayhem if a quantum computer emerges controlled by an evil man?
> You don't think it would add context and clarity if you took 20 minutes from those activities and devoted them to examining a specimen?

Sure. If I had to go through only a few CVs, maybe. And some times I do that for the ones our recruiters screen. But tbh, looking at github/source code and figuring out something (of value) out of it will be more than 20 min. Instead, maybe a blog post or products portfolios would be way more useful and give me something to ask for details on an actual interview.

> Do you do whiteboard interviews? I've never done one less than an hour, and I think you'd be able to glean quite a bit of the same information by looking through the log.

We do, and let me say that `git log` will absolutely not tell you the same info. One is the final version of a thought process (the log). On an interview, at least for me, the result is only one part of what I'm after. How you get there is way more interesting to me, the questions you ask, etc.
> poor downtrodden, down on their luck people who just need a hand up... mentally ill, dangerous, and completely uncontrollable

These aren't actually incompatible with each other. I would consider mental illness to be "down on one's luck", wouldn't you?

> They definitely are not there to read. A few have developed the skill set necessary to direct the free access computers to porn sites.

I don't know if this is what you intend, but language like this makes it sounds like you're discussing some sort of monkeys, not people. Of course they can use computers. Most homeless people weren't born homeless.
Pigs are smart and sensitive, yet we continue to justify killing them for food
Perhaps the best refutation of your argument is none other than South Korea, once a pathetic half-country saved by America, at the cost of many American lives.

The first South Korean leader, propped up by America, wasn't your average local warlord: Rhee Syngman was a prominent figure in the independence movement, and had a PhD in International Politics from Princeton.

He went on to kill some 200 thousand Koreans for being communist, terrorized the country for twelve years, and finally ousted by Koreans and fled to Hawaii, where he died later. His reign is remembered by corruption, blanket pardon to national traitors, and mass execution of people accused of being communists.

If you think you "only" need an exit strategy to liberate a country from bad dictators, you don't understand how much luck you need.
You're thinking of the other FAIR: Federation for American Immigration Reform.
This is a core strategy of con-men.

The recent discussion between Sam Harris and Scott Adams might be interesting to you. Take into account that moral and good are synonymous with truth, to Sam Harris (strict rationalist) and Scott Adams is a consequentialist/utilitarian.
That's why I said "probably." ;)
if there was such an answer to your question, everyone would be doing it, and then it wouldn't work

but of course there are many people who will try to sell you turn-key business solutions

programming is hard, it takes a lot of time and effort, if money is your real objective, there are probably easier ways
> "Of course they can use computers"

I believe GP was referring to the skills to get around adult content blocks rather than general computer skills.
You seriously underestimate the depth of commitment that people have to their decisions. MongoDB is undeniably a wreck (though I hear it's been getting better in recent years), but I've come across very few shops who took a look at the wreck and said "This was a mistake". Rather, they usually just say "Let's buy more consulting services, being on the cutting-edge is expensive but it's worth it!"

Everything is a mind game. People have identified their use of things like Mongo as being on the forefront of a developing technology, it makes them feel important and interesting. Try taking that meaning away from them and see how it goes for you. The practicalities of actually using the thing hardly matter.

And is the guy who initially advocated for Mongo going to show up with his tail between his legs and admit he made a mistake? Nope, even if he wants to, that would be a big hit for him career-wise and after our mid-20s most of us have been disabused of our egalitarian notions and know better than to do that.

RethinkDB is the "good engineering" counter to MongoDB. Didn't oversell, worked hard to build a world-class product that targeted the same general product class. Compare for yourself and see what you get by proceeding with an engineering emphasis.

Marketing is mandatory, and developers are naive if they believe they or their field is immune.
> If you didn’t fuzz it, you can’t say it’s correct.

> — Dmitry Vyukov

I would amend this slightly to state instead "If you didn't fuzz it, you can't say it's [robust]." To invoke correctness seems to suggest that you can do some amount of verification using fuzzing, but that's not really the case (unless you have a reference implementation).

But without fail, fuzzing often evokes a handful of shallow defects. And once those are addressed you can usually dig deeper and find more. I'd be astonished to find a library or program written in C/C++ that has never been fuzzed and undergo fuzzing without any newly discovered bugs.
Maybe the A.I. dystopia is already here
If I think about it, there must be 20 - 30 electric motors within a 40 meter radius of my desk at work. Probably 60 within 100 meter radius. Most of them are bolted to hydraulic pumps, cranes, or CNC machine drive mechanisms. Can't say I've ever seen an electric motor fail in the 20 years I've been working in metal fabrication.

But I didn't write any of that comment, it's quoted directly from an industry observer.

Just recently we've learned of faulty airbags in vehicles going back ~17 years, occasionally killing the driver.[1]

We can't point at a thing and say "well, it's full of parts that ought to be reliable, so it'll be reliable."

Only time will tell.

1. https://www.productsafety.gov.au/news/takata-airbag-recalls-...
For the record, balozi earned +1 clairvoyance point.
I have been enjoying the investigative journalism of WaPost; I am disappointed to learn that it is so closely affiliated to Amazon, an economic powerhouse (e.g. commanding about 50% of online sales, and their AWS).
There are cryptographic protocols that are thought to be safe against quantum computers, and people are gradually switching over to them.
The robot had a 'teach mode'. You used a hand controller to move the robot to a position, pressed a 'teach' button, and then moved to a new position. The values from the 6 position encoders were written to the next memory location when the teach button was pressed. To run the robot you just step the memory and move to the recorded position.

Ford had a long (multi-mile) production line. It took weeks to set up a new line, part of which was taken up by robot programming. You had to move the product line a few millimeters, teach a new robot position, and repeat. Our research problem was to teach the robot standing still and then, given information from an encoder on the production line, compute the path that the robot should take to hit the moving position. That would reduce the robot programming time to a few minutes.

Really a simple problem. A 7-degree of freedom, non-collision robot path in real time based on static data, programmed on a micro with 8 kilobytes of memory, including space for initial data.

Bill Perzley was the 'head of research', on loan from Condec Corp. He was a genius and a super-intense cigar smoker (the harder he thought, the more smoke was generated). He worked out the exact memory data BY HAND to make sure I got the right answers by program.

Bill and I flew out to SRI International to learn how to compute robot joint positions from (Richard) Lou Paul. On the flight back to Connecticut we sat in the back of the plane near the restroom studying our notes. Bill was puffing on his cigars. By the end of the flight you couldn't see all the way up the cabin. Those were the days.
Down voted? For this question? Lol
You can mostly guess from the layout.
Note that you can do functional Kotlin with the `tailrec` keyword for functions.
Roxy Is Building Amazon Alexa for Businesses
Semalt Describes the Key Benefits of Investing in SEO