skysight-inc/HackerNews huggingface dataset:
> I don't think there is much doubt at this point that neural networks are on the right path for AI.

Not only is there doubt, I don't think any NN researcher would even dare to suggest (based on scientific knowledge; not as a mere conjecture) that neural networks, and certainly current NN algorithms, have anything to do with AGI, which, at this point, is still a dream or a sci-fi concept.

> They are extremely general, have made remarkable progress in widely different AI domains

They work precisely where statistical clustering works, because that's what they are. Statistical clustering is extremely effective.

> and are the closest AI approach to the human brain.

We don't know that. It is possible, even likely, that statistical learning plays some low-level role in the brain. We know little beyond that, but it is pretty certain that neurons in the brain work very differently from neural networks. I don't think anyone imagines that backpropagation is used by the brain.
I don't feel really negatively towards this project, but after reading the title and looking at the code it felt a bit disappointing. When I read "computing primes" I didn't expect so much pre-computation cooked into the code.
The IoTification is fast approaching and I believe that only OpenBSD can save us now. Well, one can wish anyway... for a safe and open source future.
I don't know what is convenient about a connected dishwasher. You still have to load the thing. Is pushing a physical start button that hard?
I remember this, and it seems similar. it condenses water at ground level with solar cells, refilling a water bottle:

http://www.jamesdysonaward.org/projects/fontus-2/
Imagine writing an article about how the Linux thread scheduler works. You have to "read" to do it, but you're reading source code, not big ideas in books. Practicing lawyers read a lot, but almost all of it is reading the "source code" of the law (cases, statutes, legislative records). And you'd never write a legal brief the way you'd write a history book--connecting a few facts with big sweeping ideas.
Neat! I developed something similar back in college in JAVA - it was a ternary radix tree, and wow was that thing fast... something like only about 10% slower than HashMap for storing the entire English dictionary and looking up an arbitrary string a million times.

There were all sorts of other interesting advantages relative to hash tables since I kept it sorted... you could retrieve an element and then find five adjacent elements. Handy for something like a dictionary app etc.
I just usually do something silly like 'git add . && git stash', i had no idea it was built in...
Show HN: Startor – mobile simulation game about running a tech software startup
I'll happily avoid anything made by Telerik for the rest of my life, thanks though!
Seems possible in theory, and a car's A/C system already does just this. They'd just have to collect the water that normally drains from the A/C evaporator.

Could be some issues with contamination though - you don't want dirty water being injected into an engine...
I've been doing this for years, except that I used to use the DNS provider's mail forwarding feature for it (as opposed to running my own MTA.)

Recently I switched to pobox.com (which I pay for) because I wanted some mail delivery guarantees (which most DNS providers don't give you.)

(Personally I think running your own MTA is useful only if you want to learn how to run an MTA, otherwise you're just asking for trouble.)
> we realize nobody knows what they're talking about.

And here is precisely why you should read, because you obviously don't know what you're talking about.

Sure, nobody's omniscient, nobody can have perfect knowledge of even one subject. But not everyone is equal - there are some people who know more than others. Typically, those who know more are those who read more, and it's not just by reading better material (here's where paying for content is really a good idea), but by reading all sorts of stuff, including the bad and just plain wrong, and being able to recognize it for what it is.

And yes, I know the inevitable comeback will be "but how do I know the bad from the good?" and the answer is again reading, but also being humble and taking advice from those more knowledgeable than you, and reading what they recommend. Hell, one of the best recommendations I ever had was to read Rippetoe's "Starting Strength" and that came from HN. I've also found that if I get a lot out of a book, the best thing to do is follow up on it's sources. Bibliographies are highly under rated.

And then there's the other standard reply that gets trotted out: "I don't have enough time". Really? How much time do you spend watching TV (including streaming)? How much time do you spend playing video games? How much time do you spend reading "free" content that's only written to sell your eyeballs instead of reading something you paid for, written by a knowledgeable author?

Not all content is created equal.
Yes, but how many hundreds of microservices do you have? :-)
Yep. So if they do, you want to be early. If it's just cash, it's pretty damned easy to just go into your online banking and send it to another account.
The Big Guide to League of Legends Worlds Championship 2016
Given how successful they've been at that, I'm curious why you seem to view that as an aspersion on them rather than something to learn from? Shouldn't that tell us something about deploying internet-scale services?

(and, to be clear, the answer is yes, namely that a custom protocol has to deliver a lot of value to make up for having to deal with the deployment headaches inherent to anything less supported by firewalls, NAT boxes, etc. than HTTP/HTTPS)
And that's how business works. Sucks for Deutschne, but I wouldn't want to have my money reliant on a system that needs a bailout. If they can't do business right, they need to fail.
Make Jiffy-Lube do it every few months. Just like the window fluid :-)
This seems an odd view to take. What about cases such as traders who are able to make a loss of $200K for the company in one year (so that the company is really out their full $200K trading balance as a loss, plus their entire fully loaded HR cost) and a gain of $14M in another (exceptional) year? While you might call their positions only "luck", this is not how it's viewed in the financial industry, and IMO correctly. So what motivates the trader to go all out (if movies are any guide they even do drugs), 100 hour weeks, and making their staff and assistants work all weekend and nights, with super important and last-minute requests disrupting everyone's lives, in order to help close the position with the right timing, that will net the company $14M?

You think he should really have a $800K salary with $650K of that as a bonus "not to be considered to be pay for performance?"

Plus, the more leveraged the trader is, then depending on the mechanism it could be far less expensive if he fails but a far more spectacular win if he is motivated to put in the time. Further requiring pay for performance.

A last example is in the startup scene, where equity is seen to be a motivating factor that makes people billions, who (as an actual fact, this is actual reality we're talking about) would not have done the same work for ANY salary "to be withdrawn"?

When you take a founder who makes a $1B company in 7 years as CEO there is, quite literally no salary "including a non-performance pay bonus" that results in the exact same CEO creating the exact same $1B of value in the same time period. I'm not talking about where the financing comes from. I mean that the CEO just wouldn't achieve the same result.

there are some performance outcomes you just can't buy (even if they are the exception rather than the rule.)
Yes please. More thinking outside the box (even if it's for stuff like this :) ).
Space Engine – freely available accurate space simulation
Even if bonuses were meant as pay for performance, then 10% is still better than 0%.
This is amazing, and could have very cool applications in procedural generation.
NXP Semiconductors explores sale to Qualcomm: sources
A Commodore 64 has helped run an auto shop for 25 years
Other sources:

http://www.wsj.com/articles/qualcomm-in-talks-to-acquire-nxp... (paywall)

http://www.forbes.com/sites/tiriasresearch/2016/09/30/quacom...
Searching for “finally got my Emacs setup just how I like it” yields excellent
I readily admit it is probably different in the details but as said I was under the impression that the feeling of isolation and friends moving on etc was pretty normal across the board.
Where does personal responsibility come in to play?

Haven't you been following politics? We are in the 21st century right now. It doesn't. The concept of personal responsibility is being eroded day by day.
Many ISPs have basically no real competition. Don't like your cable company? Your alternative is <5Mbps DSL with a tiny amount of upload, high-latency and low data caps on satellite, and if you're lucky, a wireless connection that's even worse than DSL.
But it will tell you when it is done, same for a connected washer/dryer. Or a connected refrigerator that tells you when the filters are low or when you need to buy more eggs.

I think it is silly. You think it is silly, but people will buy this crap. They think apps will solve their problems.
200 Pounds of Cocaine and an Aristocrat Sugar Trader’s Nightmare
That would be cool. What I really want for Christmas this year is React Native but with Elm instead of JS!
It's because advertisers have armies of psychologists and mountains of data they can use to pull your ear and put it right up against a loudspeaker telling you to purchase stupid stuff.

It's an arms race, and we measly individual consumers with real life concerns that don't center around defending our psyche from nonstop sensory ambush stand a very poor chance.
That's half of the population of earth buying something on a credit card.

I'm assuming this wasn't real-time, real-world data (although I didn't watch the whole 1.5hr video to confirm), but the implication is that this system could process the peak load of global credit card transactions as they happened. That's pretty impressive.
Cross-Domain Messaging with postMessage
Things which can lose you more than your investment:

Options which can go a long way out-of-the-money. Short selling when vulnerable to short squeeze. Most kinds of heavily leveraged investment. Some kinds of trading that depend on volatility and liquidity. Anything with lots of unexamined counterparty risk.

One case study is LTCM: http://www.prmia.org/sites/default/files/references/Long_Ter...

.. which is an interesting read because it's kind of a TBTF "near miss", that could have blown up the system through defaults but didn't.
How Uber Manages a Million Writes per Second Using Mesos and Cassandra
Except if your weight sensor if the first thing that breaks when the machine gets old.

I think all this is completely over the head. Say what maybe 3 machines exploded? That's far below the "noise" you have in every thing, it is statistically irrelevant.

Also, side question: when I pay for a product like a baby stroller from a western company, which part of this money is spent on "law abiding", i.e. the verbose amount of warnings sticked everywhere and all the lawyers behind? I just bought one and this kind stroller tells me loudly I'm stupid from every side of it. I had a Japanese stroller before: cheaper, lighter, just better for kids and parents in every respect, and a just a brief non-liability warning. If I put 4 ten year old fat kid is will break, OBviously. That would be my fault.
I'm a big fan of history, but - to extend the above analogy - reading various historians' speculation about Hadrian's motivations and those of his generals isn't particularly likely to give you any more knowledge applicable to every day life than reading speculation about the transfer strategies and tactical approaches of various modern football teams. You can use plenty of reasoning skills debating sport and deciding whether to believe press reports and fans' claims too!

Despite the old cliche, you're not particularly likely to be condemned to repeat mistakes made by Hadrian from not learning that aspect of ancient history, on account of not being a Roman emperor.
Your machine can go in flames and burn your house:
https://www.youtube.com/watch?v=dq6T5BojXc8
> I cannot dive into too much more detail ... since it's still sensitive information.

Question: When should we start checking around for posts containing

A) High-level technical overviews with some basic implementational detail

B) In-depth analyses of the stack you built, the challenges you faced, what improvements you folded back into various open-source components, what you'd have done differently, etc etc

?

I'm thinking in terms of timescales - like n months or so. I suspect (A) will be a little easier (and quicker?) to publish than (B).
My main concern is these devices causing bodily harm. The dishwasher spraying hot water at me is pretty scary. A flooded house isn't nearly as bad as being disfigured.
Please excuse my potential naivete on the subject, as I don't work in the hardware space, but I asked this in the dupe yesterday and didn't get a follow up.

I don't understand why most IoT devices require an Internet connection to work, for anything other than phoning home (data collection by the device provider). Of course, a Television is different than a Refrigerator here.

Unless you live in a mansion where the distance from devices becomes significant, couldn't your "Home PC/Tablet/phone" connect to your IoT device via bluetooth or on the subnet? Exploits are still possible, but the majority of them would be localized. The cost of slightly lower ease-of-use (which can be mitigated by good OS support) would appear to have numerous security benefits.
There is no "transfer" of anything. Anyone can edit the root.zone file. I use my own curated version. Great for blocking ads, etc.

But for many years no one did this, except very rarely. And the honors were left to some folks in the US, IANA/ICANN. Do not be fooled by the acronyms and the fabricated processes and formalities on the official websites. IANA was essentially one person. Bless the hearts of those who worked to create the early internet but these "organizations" derive their "authority" from nowhere. The internet is an abstraction, a term to describe different networks that cooperate.

The generally static nature of the root.zone file changed recently. It has doubled, maybe tripled in size and is now filled with TLDs such as .loans and .cologne. As well as trademarks such as .google, .microsoft, etc. These can also capture traffic from users who type strings into address bars that are not FQDNs.

ICANN charged $85K+ just to bid on these beauties; they made some very easy money. Most of them are worthless. Exit time for ICANN. :)

Now that it is filled with garbage, and perhaps anticipating some finger-pointing, it is time to acknowledge that the root.zone belongs to everyone and is managed by all countries of the world, not only the US.

The "transfer". More fabricated formalities.

The truth is that anyone can exercise control over the root.zone file, and anyone can serve it. Whether you choose to follow them or not is up to you. (Most users just let default DNS settings decide this for them.)

Similar to the early IANA, one person can do this job. I maintain and serve my own root.zone. I am the only user but there could just as well be hundreds of users. This could grow to thousands which could grow to millions which could grow to hundreds of millions which could grow to...

This is what happened with the DNS. It started out small and grew big. Believe it or not it is still not that big. I could fit all domain names in existence on consumer-sized storage media.

Thus concludes an opinion. Mildly informed.
> Does every mention of an Open Source library or project morally require attribution to the original authors or something?

No. But in my view had this been written by an independent journalist, they would describe it as "TensorFlow by Google". The project is virtually completely driven by Google, so "By Google" is a more distinguishing classification than "Open Source". We can speculate but strong impression is that Amazon doesn't want to give kudus to Google.
> Having said all of this, without going into specific implementation details, hash tables and linked lists are incredibly simple and I see no reason why anyone calling themselves a programmer would have trouble with these. I mean, I wouldn't expect you to be able to write a good hash function or anything, but explaining the basic concept shouldn't be too hard for most programmers. If someone is self-taught, then ok maybe they haven't ever needed to learn this. Its definitely possible, but I would at least hope they would know basic performance characteristics or at least some rules of thumb as to when to use what data structure. Hopefully based on logic and not just hearsay ;-)

That's why I was trying to establish what "roughly" means. This sounds like a reasonable definition.
Optional arguments in Rust 1.12
When I kvetch about this kind of thing, my wife likes to remind me: it's everything.

It's hard to find a can opener that will last a long time. Food is made as cheaply as possible. Movies are carefully crafted to maximize profit, not to tell stories. Advertisements lie.

If you deconstruct it all down as far as you can go, you land on money. Well, I do. She says its "human nature". Whatever that is.
Apple’s shiny new headphone adapter turns out to suck. Gosh, etc.
Thanks for your feedback, hope it matches better now :)
So Microsoft finally will be able to implement Clippy properly :-)
https://www.ietf.org/rfc/rfc2324.txt
Or your making assumptions based on limited knowledge.
Please update the headline to reflect the fact that this study is focused purely on CEOs, and stock-price-based-performance. The vast majority of people who are paid-for-performance are not CEOs, and are not graded based on stock-price movements.
Neural Redis
> In any program that has to handle just tenthousands of items ocasionally, knowing the difference between arrays, liked lists and pointer lists, or between various forms of hash tables, various forms of trees and sorted lists makes a big difference.

This is why I asked for clarification. To me "knowing the difference between" is different from knowing how they "work". Maybe it is just semantics in my head.

Edit because I forgot to address the second part:

> Is the fact that it doesn't use hash tables a coincidence or is it because the people designing and writing the system know their data structures and realized that hash tables don't fit the problem?

I suppose it is technically the latter, but it was glaringly obvious that hash tables weren't appropriate anywhere because none of our algorithms required associative lookups. Every algorithm had to touch every point of data it stored on every iteration anyway, so it was pointless to do anything but loop over it. Even if there had been a case where hash tables would have made sense, I'm not sure implementing a fixed-size hash table in C would have been worth the effort.
Prepare for Clippy 2.0!

(Joke; Microsoft Research are actually highly respected, it's just that like Xerox they have some trouble turning it into products)
> Seems that ISPs, on the other hand, might be able to play a more pivotal role.

Well, maybe there is a silver lining to Comcast and friends' data caps after all.
Remove Duplicate Meta Description WordPress
To be honest I'm pretty sure that young people do, on average, read more than their forebears. They might not read much classic literature, but we are involved more text-based communication than at any other point in history by a very wide margin.
My most useful bash alias (when you go back to master and want to start at the most up to date everything before creating a new branch):

alias grm="git fetch origin && git reset --hard origin/master"
It is unfortunate that most of these self help articles about someone whose found the true way to live start out with the unstated assumption that the first step is to earn enough money to be independently wealthy by an early age.

One other sad point about the world mentioned here is that he's an early riser. Not everyone is but I believe that the world is setup to benefit early risers over people who stay up late.

As someone who has a family and meditates, the best time for me to meditate is early morning before everyone else is up, and anyone who has kids will tell you that they tend to also be early risers so my wake up time keep creeping earlier and earlier.

I think I've said this before, but I really do credit meditation with alot of my success. Having a clear mind is worth 10 IQ points and its the biggest reason why I meditate in the morning vs the evening.

Even if you think meditation is "hokey" or fluff, just try to do it for 5 minutes a day for 21 days. I mean, what's the down side......
If you want to do Andrew Ng's ML course, but want to do it in python: https://github.com/icrtiou/coursera-ML
Not necessarily. Consider the (admittedly dystopian) future where everything you do is hosted at Facebook.com. DNS becomes a vestigial remnant of the old Internet, and Facebook does de facto name resolution on it's private servers. New things can then develop within the proprietary Facebook ecosystem, in part because FB controls (more of) the entire experience. (Come to think of it, why doesn't FB develop a browser and an OS? And hardware while their at it. The fewer middlemen between you and your product the fewer risks you'll get cut off from them/it.)
While these aliases are useful, I'm confused why "down" means "push".
And this time the taxpayer will have the privilege of paying a fine levied for improper behaviour. Absurd.
Patagonia's Philosopher-King: Yvon Chouinard
And because these devices are proprietary, there is no way to know. None of this stuff is going to be in my house any time soon.
Tune up your robot with Humix 1.0
Switchy Omega
Proxy switcher with autoswitch ability (according to url) https://chrome.google.com/webstore/detail/proxy-switchyomega...

Screencastify
Video capture from desktop/tab/webcam
https://chrome.google.com/webstore/detail/screencastify-scre...

The Great Suspender
Automatically suspends unused tabs to free up system resources
https://chrome.google.com/webstore/detail/the-great-suspende...

Open Screenshot
Can capture an entire page, even if bigger than screen
https://chrome.google.com/webstore/detail/open-screenshot/ak...
"Please don't roll your own security" isn't much of an option when many of these things are running on custom stuff from the ground up. But, I doubt many will pay for a secure foundation to run on... Makes me wonder if the windows for IoT has any promise.
My car has been screaming low washer fluid at me for months. Luckily I'm due for an oil change.
First look at bus1, a new Linux IPC mechanism. From systemd.conf 2016
Clippy is pretty interesting because they had a good product, and then removed a bunch of features which turned it into a sucky awful product.

http://robotzeitgeist.com/tag/bayesian-inference-engine
Something similar does exist:
http://labs.echonest.com/Uploader/index.html

It detects places in songs where the sound is similar, and can jump between these places in the track to make a seamless unending song.
A person who rode a roller coaster and a person who survived a hungry lion experienced fear, but the details are what make the story. Being gay in the rural south is like facing a hungry lion.

From what I've read and heard, heterosexuality is like riding a roller coaster with a good safety record, and bisexuality is like riding the same roller coaster, but the other passengers are lions.
> so it’s good practice to create an empty commit as your repository root

While I'm aware of issues with rebasing the root commit, I've never heard this advice before and it seems unnecessary.
GuriVR – Create simple VR scenes using natural language
Lessons from cloud-based load testing with 1M users