skysight-inc/HackerNews huggingface dataset:
If we're recommending pet favorites, the Raspberry Pi Zero Wireless, despite being the newest, is now my recommended "microcontroller". There are a few tweaks needed on top of the base Rasbian distro to make it appropriate for use as a microcontroller, but with a base price of $10, it's cheaper, more powerful, and has accessories (ie - anything USB with open source Linux drivers), than some Arduinos.

Built in wifi, Linux, plus USB and GPIO, means it's perfect for the device end of an hobbiest-level IoT project.
>> RFS: Robot Factories.

From all the places where AI could help, why focus on that field, the place where the most vulnerable employees are found, the hundreds of millions from china, Bangladesh, etc - who have little chance of having a meaningful Social safety net ?

>> job re-training, which will be a big part of the shift.

I don't believe that this is realistic, even in the west. Why ? because the internet, who is obsessed about this subject, and doesn't lack imagination, can't even supply a decent list of what jobs will the future offer that could employ the masses who's jobs will be automated.
You've made a circular definition. And I wasn't claiming that only nerve cells can form intelligence, but I think that if we expand the definition beyond what people normally call intelligent, then we should be more precise than the vague "ability to achieve goals in a wide range of environments" or else every complex adaptive system would be called intelligent, in which case we can drop that name because we already have one: complex adaptive systems (https://en.wikipedia.org/wiki/Complex_adaptive_system)
is there any research into making a "generic" AI that can solve any problem without the researcher first having to know what that problem is? i.e., human style learning.
Google wants to have a word with you. Or rather, they don't want to, and won't let you if you do.
Is there a chance for non technical founder if we dont have a prototype and no programmers in the team? We only have an idea and a lot of passion of it...is it still worth applying?
Can TypeScript or Flow do similar optimizations? Or is there Type Script to Closure Compiler compiler?

It baffled me a bit that someone in comments on OP site abbreviated Closure Compiler as GCC. Imagine my surprise reading that GCC is written Java.
Uh, social work?

For example, one helps students at university with their study planning.

Another one helps kids that have shown problematic behavior.
> who even needs that much performance at home

In the next ten years (closer to ten than not) we'll need it for massive and or hyper intricate 4k VR worlds, the assets of which you won't want to download every time you load up the world/s. You'll want to hold as many of the assets locally in something extremely fast, if not ram then the next best thing. That is until we commonly have 10gbps plus to the home.
It's really about the fact that Wine 2.0 was only just recently released.

I would argue that Steam/Valve is making great strides in providing Linux compatible games.
The lawsuit is from Waymo which is technically a sibling company to Google.
I hypothesize that as with many things in the business world, anything that would hurt stock price must be avoided, especially in the short term.

So, I picture some rich business executive, technical or not, who ultimately would decide if there should be a status page and how it would look, saying to themself, "Why would we tell the whole world our service is down? This would cause panic among everyone, rather than just annoyance to those who truly care."

Of course it becomes an even bigger problem at that point to blatently say "ALL SYSTEMS GO" with green checks, when it clearly isn't the case.

So, Amazon, like any other multi multi multi billion dollar business empire, clouds the water and seeks to control the perspective. "This wasn't downtime, as per your SLA. It was inability for some to access our servers, which were powered on the whole time!"

Anything to shore up stock price is to be pursued. Anything to bring it down is to be avoided.
It's my experience and opinion.

Also, I looked through your history, you're a Haskell programmer. Due to the context of my thread, I'd appreciate it if you disclosed your relation so others know.

> AwesomeWM lists Lua as a feature

It's a scripting language on top of that's used for configuration.

> It's pretty similar to saying "code has been tested extensively by our quality assurance team" or something "code has been formally verified,"

The problem is Haskell developers aren't really getting enough shipped, especially relative to the advocacy I see of it. So how much does code correctness matter?

Look, let's say I want play FreeCiv. It being programmed in C vs Haskell vs Erlang doesn't mean much to me.

But imagine if FreeCiv lacked basic functionality or code documentation, and when people mentioned these things they'd get jumped by people who advocate it being programmed in an esoteric language who look down on those who program C as unsafe, inefficient, etc.

> So you haven't made up your mind already by criticizing Haskell before even evaluating it as a language? It's not making up your mind on it when you based all your judgements from personal anecdotes of Haskell and Scala programmers you've met before?

Hugo vs Pandoc

Awesome/i3 vs xmonad

You want to know why these solutions got more popular than the their Haskell predecessors? They had devops like documentation and tooling down. They picked languages that were easier to read so the community could participate. The discussion was about how to ship features by a version release, not how to force the language to get a purely internal technical working.

Users can't see the internals, so they don't care. They want something that's there for them on time and reliably. In all these years to this day, there's been more advocating Haskell philosophically on forums than there's been real discussion about getting stuff shipped. Try saying that for node/go/ruby/python.
"Problems With Precision and Judgment, but Not Integrity"

The New York Times is hardly going to come out themselves and admit that they have a problem with integrity are they?

The sheer number of inaccuracies and the fact that they all cast Tesla in a poor light in this case was pretty telling, as were the financial incentives (Big 3 pay NYT's bills, Tesla doesn't).
I think Uber's biggest problem is the broken relationships it has with so many of it's drivers. Their abuse of their labour force is the reason unions exist.
ES6 Fetch Always Returns Response Ok as False, Why? – Coding Epiphany
I make a game, the idea to monetize at the moment of victory, aka the highscores at the end of a match. Players buy Confetti for 2 Cents and throw it when the camera rotates around each player detailing his archievments. The Targetplayer gets 1 Cent, we get the other one. There are various "Throwables" (roses, fireworks, glasses, tomatos, eggs, fish).
Have you had a positive experience getting in contact with any human customer support person at Google?
Neo4j? What is it?
In a hundred years, google is going to be arguing with Facebook about whether humans are intelligent.
I kind of used that technique when I was working as sales for small gastronomy single-use plasticware.

I went to a customer without notepad, he was telling me what he needs like 20-30 items with amounts, and the way I was able to remember that list was because at the time person was telling what he needs I was imagining place in the truck where I had what he needed.

So only reading that story I realised that I was using some technique that I never heard before.
like the word "hacker", which on Hacker News is widely understood in its correct meaning

You'd be surprised. Here's part of just such a conversation for a couple of years ago; I've always thought "hacker" without qualifiers meant "person who can code"

https://news.ycombinator.com/item?id=9790316

Other terms commonly used here with wildly different meanings being applied include "liberal", "feminism" and "capitalism". Screaming matches abound... :)
I wonder why no one mentioned application of this technology in mobile phones. Most obvious case: it will be posible to bring entire system from hybernate state while user pulling phone from the pocket and pressing "awake" button. Power and computing cost of hybernating/restoring system would be slightly north of zero, which leads to dramatic increasing of battery life.

Not to mention size factor and lower power consumption of chip itself.
I'd say redistribution is vital if you're sharing a currency (because normal monetary policies will only work over the whole monetary zone, so you want a mechanism to keep the sub regions in sync)

And that's why the Eurozone is currently not doing so well, we either need more redistribution (but the richest countries are kinda opposed to it) or we need to break it up somewhat.
>...It is a perfectly viable lable when you want to talk about "US-style right-wing libertarianism" - most people instantly understand roughly what that refers to, so the label serves its purpose.

Obviously not. People have a rough understanding of "right wing" - with the election of Trump they think about Breitbart and various "economic nationalism" groups and various authoritarians who want to limit social freedoms like the right to terminate a pregnancy, put something in their body, etc etc. Those groups obviously have nothing to do with libertarianism. Politicians love to label opponents to poison the well: "tax and spend liberal", "reactionary", "far right", etc - such labeling of other people is not useful if you actually want to understand the other person's views.

>...Huh? The point is exactly that libertarian groups are found far out on both sides of the spectrum, so what in the world is an "average libertarian"?

Again, you are using a one dimensional view of political thought when you say "on both sides of the spectrum". Also some of the libertarian positions such as the removal of victimless crimes haven't been fully embraced by the voters but that doesn't mean they are "far out". We no longer have a draft, most people are now more leery of the war on drugs and gay marriage is allowed, so progress is slowly made.

>...And this was exactly the point I made by bringing up Rothbard in the first place: There was an attempt to unify these views of the left and right.

And again - if the people who label, reject that label as being misleading, it isn't a good label (unless your goal is simply to marginalize them.)

>> The point is that using a one dimensional model for political thought is too simplistic and it is simply misleading.

>So we largely agree then, but this doesn't change any of what I wrote earlier.

Well it is good we agree on something, but you continue to use this one dimensional model throughout.
I also thought about solutions like this for a while, but frankly, every option sounds like the attempt to fix a leaking dam using duct tape.

Things like this have to be implemented properly. The problem is that this ties into the core architecture of the platform, not only the language - references are basically the most important implicit primitive there is in the CLR (implicit because not even the IL handles them like the other datatypes).

I'm not very informed on the subject, but I suspect that without a proper way to declare locals and members non-nullable in the CLR, the matter would get rather complicated - there'd be no possibility to communicate the requirement through method signatures, for example. And since you could call pretty much any C# method from other languages, I'd expect various problems there.

Of course, one option would be to only handle the initialization and assignment checks in the C# compiler (I guess that would be much easier) and simply generate conditional ArgumentNullExceptions in every method, but I suspect that this would be a problem for performance reasons.
> Some think the excitement around Artificial Intelligence is overhyped. They might be right. But if they’re wrong, we’re on the precipice of something really big.

I mean, even if it is overhyped, I think there's a lot to be excited about. Weak AI is still an amazing breakthrough for automation. The trick is to not try to do too much at a time. We do ourselves a disservice by not considering how amazingly efficient humans augmented by ML can be. The research for AI doing everything just isn't there yet, and that's OK.
Admins/mods on HN manipulate/modify a lot of the content created by users.
It is of course true that the author should have deployed to two zones. That said you'd still noticed something is going wrong and now need to identify what's happening and if you need to take any corrective action. Being easily able to see that half your infrastructure is down and you didn't break it would save allot of time and nerves in a potentially critical situation. Unless you significantly overprovision you likely will also need to scale up the other zone. For that decision making it's again important to quickly know what's happening. Amazon's reporting helps nobody but their reporting and probably internal metrics and likely bonuses.
Frustration is understandable, though reliance on a single AZ is a known and well-documented failure mode. You have to share the blame.

http://d0.awsstatic.com/whitepapers/architecture/AWS_Well-Ar...

"Best practices: Multi-AZ / Region. Distribute application load across multiple Availability Zones / Regions"
If the mind is that what a physical brain does, then a physical brain can in principle be simulated - by crunching numbers - to produce a mind (some have claimed that there must be more to it than that, but none have come up with a generally-accepted justification for their position.)
this is one of those clickbaiting articles:

- taylor swift is not really an artist

- paulo coehlo is not really a writer

- javascript is not really programming

- Trump is not really human
Visit the article, if for no other reason than the emoji Great Seal
No, that is totally ignoring the point of the article due to it's semantics.

The point the article makes is that a general intelligence (or however you wanna call something that has intelligent function like a human) is not attained by AlphaGo. It might help but it is only part of the puzzle. There is work needed in other directions.
Factory floor robots will be of use for economies where their populations are in decline, Japan, and soon China, much of Europe. The pace of adoption; as you imply, will negatively impact the workforce --China being China, though, I can see them doing this in a more methodical way, they do not wish to upset their population lest they unwittingly foment unrest.

That said, despite whatever you think, VCs want return on investment and they do not really care about who and what they replace --for example, environmental concerns, they do their PR thing but they will still build/invest in projects which will develop in places with less stringent regulation effectively undermining their domestic posture on environmental issues as well as their posture vis a vis respect for the working person. They just want money and influence --but to feel conscientiously at ease they may engage in political issues that locally will appear to be progressive.
Has Chinese medicine solved any long-standing problems recently? Are there new developments which suggest that factors contributing to its previous disappointments are about to be overcome? Is there a clear path for its development? The answer to all these questions, for AI, is yes.
When I'm paying for a product, sure.
> He is leaving after apparently deciding the current controversies are too much to handle.

Not exactly leadership material.

Edit: Apparently an unpopular opinion. Do those here think otherwise given he joined the company less than a year ago (and is thus not part of the original culture), but instead could try to repair the damage done by the uber-bro culture instead of looking for an easier paycheck?
This is a pointless argument, we all know AI is all about thought. If a person can't move does he still have intelligence?
Your tone reminds me of @realDonaldTrump. Not good or bad..
Those old enough will remember the AS/400 (now called iSeries) computers map all storage to a single address space. You had no disk - you had just an address space that encompassed everything and an OS that dealt with that.
This reminds me of D. Goldberg's very old "What Every Computer Scientist Should Know About Floating-Point Arithmetic".

[1] http://www.lsi.upc.edu/~robert/teaching/master/material/p5-g...
The problem for many third party softwares that motivates them to bypass the package management is that the lag time for Debian and Ubuntu LTS releases is huge. People going the apt route are going to be stuck with redis 3.0.6 from 2015 for years.

* http://packages.ubuntu.com/xenial/redis-server

Some softwares, such as MySQL Community Edition, come with third-party-made packages, and the instructions are "Add us to your package manager's list of repositories; and pull Debian/Ubuntu packges from us.". The downsides of this are:

... for the system administrator, the necessity of a degree of trust that the third-party package repository will not sneak in bad versions of other packages. Package managers are not good at allowing system administrators to control and to limit what systems will pull from individual repositories.

... for the third party developers, the need to know how to build Debian/Ubuntu packages, and to keep up to date with all of the integration work that the Debian/Ubuntu maintainers would be doing for them, including all of the Debian/Ubuntu patches.

* https://sources.debian.net/src/redis/2:3.0.6-1/debian/patche...

This highlights a problem with the quickstart guide that you got wrong. It does not make the user install systemd service scripts. It makes the user install van Smoorenburg rc scripts, complete with PID file nonsense, run levels, hand-rolled log management, and a lack of correct (or indeed any) LSB headers. This is two init systems behind the times for Ubuntu, which was upstart before it was systemd, and which hasn't been van Smoorenburg rc for over a decade now.

Ironically, the systemd service units are some of the very things that are added on by the Debian/Ubuntu maintainers that one loses by not going the Debian/Ubuntu packaging route:

* https://sources.debian.net/src/redis/2:3.0.6-1/debian/redis-...

* https://sources.debian.net/src/redis/2:3.0.6-1/debian/redis-...

Adding systemd service units to redis proper, in contrast, has been stalled for a while now:

* https://github.com/antirez/redis/pull/2004

* https://github.com/antirez/redis/issues/3251
I completely agree. Deep learning has been doing this most recently and I'd argue that the very existence of AI winters is really just deflated expectations that always were overly ambitious.

My own way to look at AI winters is as triumph of Scruffy pragmatism over Neat delusions. Intelligence is unimaginably complicated, there is no reason to believe that silver bullet algorithms even exist, let alone the probability that the latest fad is it.
How exactly does this "democratize" AI? Doesn't this only potentially prop up another AI company with the hope that YC will be backing it (and thus profit from its success)?
What do you suggest they focus on then? I think it's a good thing. That change is coming one way or another, so why not own it?

Considering that UC is also funding Basic Income research, I think they'd be one of the better people to be automating stuff.
I guess YC is looking at this from the perspective that it would prefer if its startups wouldn't have to deal with manufacturing issues in China, when the entrepreneurs could build everything they need in robot-powered factories in the United States.

I'm not agreeing with them, just saying that I think this is where they are coming from.
The headline for this piece is clickbait. AlphaGo is AI, it's just not strong AI. No AI is strong AI for the moment, but that doesn't mean that the AI we have is uninteresting or a dead end, as the author seems to think.

The author and his editors deliberately conflate the two terms in the headline, and clarify after about a paragraph. Sure, AlphaGo is not strong AI. And Abraham Lincoln is dead. And there are lots of other things everyone knows that don't deserve to be in the news.

Jean-Christophe Baillie wrote this piece. He has done some work in AI and computer vision, and he had the opportunity here to write a piece that reflected that expertise. Instead he made a rather facile point that is similar to saying "Graffiti isn't art." That argument won't lead anywhere interesting.

He rehashes the Chomsky-ian argument about meaning. That AI's won't understand meaning until they can connect representations to the world. Then he makes the point that this requires embodiment, that they have a physical body in space through which they connect to the world. I don't believe either of these are necessary requirements for AI.

An AI that solves a lot of problems better than humans, and transfers that learning across many problems with relative ease, is getting close to strong AI. It doesn't really matter whether the machine constructs meaning to itself or not. It doesn't have to be humanlike to be strong. Secondly, AIs can train perfectly well in virtual environments. They don't have to be embodied as robots to be considered strong. We can model the world with enough complexity to give AIs problems that, if solved, might define them as strong.
One question is: how far has COBOL been extended, if at all, with modern features? Other languages have evolved to add features from (or benefits of lessons learned in) other languages -- has COBOL? (I honestly don't know; I stopped working in COBOL in 1986, and that environment generally required writing code backward-compatible with the ANS 1974 standard).

Generally, there is a risk of being pigeonholed when working in an "old" technology, so be observant of that.
Also at risk of being downvoted:

If I had general_ai.exe or worlds_best_nlp.py, what should I do with it? It isn't even clear to me how they would be useful.
And roughly the same period of time further back (give or take), we had 32kB of RAM.
Ive known of this technique since college, ~10 years or so now, and have always been interested in it, but have never fully committed to learning or mastering it. My memory is usually pretty good, almost photographic often times (though if so its certainly limited). That coupled with Google, I think, has made me think it not worth the effort, but I may need to rethink that.
When Mexico will be forced to pay for the border wall?
I used to live in Seattle in 20-something story building, paying $1250/month for 1 bedroom apt.

In San Francisco, a similar apt. is $3000+.

Clearly, the cost of building the skyscraper is such that the developer can earn their money at $1250/month. Not cheap but most standards but also not insanely expensive as SF.

The issue in SF is not that we're building 7 story buildings instead of 30 story buildings but that it's hard to get approval for 4 story building unless you promise to sell 125% of capacity for below-market rates and even if you do, there will be neighborhood organization bad mouthing every project at best and suing you under any pretext they can at worst. Even if they eventually loose the lawsuit, they'll successfully delay construction.
Some HOAs are bad, but to color them all as useless is surprisingly ignorant. They exist for a reason and it's why they are so ubiquitous. If your neighbor painted their house in bright yellow or keeps a busted down car in the lawn, which will affect your own property value, then you might see why HOAs exist.
Would you elaborate on this? What are your examples? Mods are known to update submission titles (in accordance with the guidelines), but I'm unaware of any other content changes they make.