skysight-inc/HackerNews huggingface dataset:
I think this sample exemplifies what ADM is quite good at:

"Why is sorting worth so much attention? There are several reasons:
• Sorting is the basic building block that many other algorithms are built around. By understanding sorting, we obtain an amazing amount of power to solve other problems.
• Most of the interesting ideas used in the design of algorithms appear in the context of sorting, such as divide-and-conquer, data structures, and randomized algorithms.
• Computers have historically spent more time sorting than doing anything else. A quarter of all mainframe cycles were spent sorting data [Knu98]. Sorting remains the most ubiquitous combinatorial algorithm problem in practice.
• Sorting is the most thoroughly studied problem in computer science. Literally dozens of different algorithms are known, most of which possess some particular advantage over all other algorithms in certain situations.
In this chapter, we will discuss sorting, stressing how sorting can be applied to solving other problems. In this sense, sorting behaves more like a data structure than a problem in its own right. We then give detailed presentations of several fundamental algorithms: heapsort, mergesort, quicksort, and distribution sort as examples of important algorithm design paradigms."

This kind of information on context is much more difficult to find than proofs. The idea that sorting algorithms are good, stripped down exemplars of general purpose algorithm concepts is something I've never heard pointed out elsewhere—and the text is full of these golden, context-related insights. Once you have a firm grasp of the principles involved, then CLRS or google become useful references (though, tbh, it's extraordinarily rare I find myself reaching for CLRS over google). I just tested and it took me less than 15 seconds to find a proof for the running time of mergesort, which is basically all that CLRS offers over ADM.
The authors comparison of intelligence to biological systems is absurd. Biological systems are more complicated than necessary. Let me say that again. Biological systems are overly complicated. This is because Natural selection has no regard for simplicity. Evolution is a blind process of trial and error that sticks to what works. So just because the gene networks of an amoeba are a confusing mess, which they are, does not imply that Intelligent machines have to be just as complicated.

I wrote a post on this awhile ago:
https://docs.google.com/document/d/1wlFJtuBgnVkWm1nflKtJAy3b...
That's flawed reasoning in so many ways.
Hi Scott,

Site looks good, but didn't bring in anything from LinkedIn. Also, the "blocked" filtering doesn't seem to do anything, and I keep getting random Server Errors when clicking on certain positions.

Do you support any kind of Markdown, or plan to, or to provide links to resume, github, etc?

I look forward to seeing this take off.

Alex
Good question...
1.) I get 100 free trades per year in each account at WF
2.) I also use WF for all my checking and business accounts, and I have the PMA package which is better support, low fees, etc but requires me to keep at least $25k with WF
Depending on whether or not you need a "localized" sales guy and where your location is, isn't $60K a lot of money for Americans too?

I would think that finding "one perfect guy" may be the ideal tactic in an ideal world, but when one wants to scale a business to go from $7000 p.m revenue to even a modest $21,000 p.m, then even 'mediocre' sales people that speak well enough in your chosen language of your market could sell your product.

$60K could probably hire 3 people from East Asia?
But this was from 2012, when Uber was a "fun" company. They were doing on-demand valentines and mariachi bands. It's in line with a small startup (which they were), and doesn't present any sensitive information.
SDF Public Access Unix System – Free Shell Account and Shell Access
Five-Year-Old Passes Microsoft Exam to Become Certified Professional
I think the "confusing UI" thing becomes apparent if you click and try it. By hangouts on "computers" they mean as a desktop-installed app (which is just a wrapper around a Chrome app). I don't know why you'd want that (basically just a bookmark on your desktop?) but that's what it is.

If, however, you just start a hangout inside of gmail, it works fine in Chrome, Firefox, Safari, and IE (just hung out with myself on two computers in multiple browsers to test that out) and there was never a time that was broken, contrary to the GP post.
The ray cats might be bad as well, in the Goiânia accident, many people were exposed to the radioactive material because it's "deep blue light" glowing was curious https://en.wikipedia.org/wiki/Goi%C3%A2nia_accident
The Healthcare.gov Scandal Isn’t Over
You're worth any amount of money that both you and your employer agree on.
Cringey, or true?
I recall that Nortel had parallel tracks as well. One of the guys I worked with did the technical track.
You are not arguing against Tesla. You seem to be arguing against industry and materialism in general. Any industry will lead to some pollution in any state.
Twitter bot makes low poly art on command
Let's say I have an open source project. And people start contacting me about purchasing paid support. Now I currently have a day job, and the total paid support contracts wouldn't be enough to quit and support the project full time. What I'm looking for is a company that I can contract with to provide that support, with a portion of the proceeds going to the open source project in return for making that company the primary support channel.

Would Assembly be able to provide this type of service, or is there another one out there that does this already, that I'm not aware of?
Looks pretty solid, but I can't say I understand what "themes" are and what the value of them are. Could just be a messaging thing.

I would check out Headspace's UI. There is plenty I don't like about it, but what I do like is that it has a very linear, single path forward progression. If I want to unlock all of the other content and see what else I could be learning, I have to complete the introductory level onboarding. It worked very well to build the base habit of meditating with a small ask (10 minutes), and then built on top of that once you get momentum.
This argument would have merit if we were anywhere near biological intelligence in our "AI". We don't even understand how most of the brain works, what it does or how it does it. In fact if it was so simple even to re-create some aspect of the brain, we would have created the super-brain with the amount of resources we have at our disposal and time we have spent in the field of AI. It is like saying calculus is unnecessarily complex because all I can do is simple arithmetic.
None of the things I mentioned involve dynamic typing. Care to elaborate?
it matters with servers too, billing-per-hour/minute/second etc

and my point was there has been a whole bunch of prior attempts at changing init, each one of those had issue with the pre-existing systems.

I am not telling you that everyone needs it, or that its broken. I'm telling you that the issues didn't suddenly exist just because systemd
The blog post is in response to this story that paints Tesla is a very negative light: http://fortune.com/inside-elon-musks-billion-dollar-gigafact...

(Previous discussion: https://news.ycombinator.com/item?id=8610781)
I didn't see this until posting my own comment regarding the same issue. Thank you for pointing this out Tim, I wouldn't have noticed otherwise.

Not sure why the downvotes. HN seems like the lolly pop guild on steroids with a code to punish anything perceived as negativity, regardless of the usefulness.
Here's a video that shares similar sentiments to the ones the author has: https://www.youtube.com/watch?v=nvK8fua6O64
> Am I the only coder who's always wanted to move into the business side eventually?

I doubt it. The idea of not wanting to manage people gets more noise because 'moving into management' seems to be default path, and in some organizations if you don't move in that direction, you are punished. So people complain more loudly about these issues.
I'm not talking about rights in the legal sense. Maybe expectation would be a better word.
I agree that Watson is nothing like a true artificial intelligence. But I do not believe that this means we are unable to create such a thing.

I think true AI will be a highly-parallel learning machine, possibly modeled off of something like the human brain. But I do not think that we need to fully understand the human brain to create an AI smarter than us.

I think one of the big challenges may be in providing the proper sensors / inputs to this learning device.

I think once we have a true AI, we won't really understand how it works, just as we can train a neural network but can't look at the network itself and make much sense from its parts.

I think it's possible that the road to the singularity may be gradual, and we might not even realize when it happens.

Edit: Today's xkcd is somewhat relevant: http://xkcd.com/1450/
Look, if Evolution can give rise to intelligence, which is nothing more than a drawn out process of trial and error, then perhaps creating intelligence is easy. The major roadblock standing in our way is a lack of computing power. The Human mind still vastly outstrips our fastest computers. Of course, there will be technical challenges in creating machines with human level intelligence, but once we have super fast computers I think it will be possible.
It would help if you gave examples of the links you were trying to
repost. If you looked under "saved stories" in your profile, you'll find
the stuff you submitted as new but instead up-voted since it was
previously posted. BTW, only you can access your own "saved-stories"
link or I would have looked up the submitted urls and discussions
myself. Yes, both would be helpful.

In general, if something was submitted, well up-voted, and discussed,
then it's pretty much done since there's really no sense in reopening
the topic again. You're better off (and hn is better off) if you go find
something new to submit. When you find something that you think might be
new and good for hn, then check to make sure it hasn't already been
posted by using Algolia (HN Search on the bottom of all pages).

For example, I was considering posting something about "numenta.org"
since to me it's really interesting. I did a search on Algolia, and it
seems it's already been done to death on HN, so I didn't post it.

https://hn.algolia.com/?q=#!/story/sort_by_date/prefix/0/num...

If there's a new development in something that had been posted and
discussed before, I'll often put a link to the previous discussion as a
regular comment on the new story, for example:

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

There is always new and interesting stuff out there, so there's seldom
any reason to repost old stuff that's already been done and discussed.
I actually have a text file with a backlog of stuff I've found that
might interest others on HN, but I should not post all of it as soon as
I find it. I want to avoid filling up the /newest queue and avoid having
the main /news page filled up with stuff that I think is interesting
so I wait to post more stuff until the stuff I've already posted has
made it's merry way along. At times, it might take a day or so for
something popular to drop of the main /news page, but this gives
everyone else a better chance of seeing the stuff that they find
interesting to get discussed.

I can't speak to the question of "official repost policy" but when
there's so much new and interesting stuff out there waiting to be found
and submitted, your time is better spent finding and sharing it.
Dude, it's 1 guy. Not "you guys". How about focus on the positive, too? I think the getting back in-depth analytics for job-seekers on suboptimal aspects of their job-seeking campaign -- particularly those who aren't getting many bites -- is the most powerful and refreshing job site feature I've heard about in years.

I hope he makes it big, because I'd like to use that feature. It would be a great way for the constant self-improvers to find the most effective upgrades to make to their job profile ("should I learn OCaml, or go deeper with SQL"?), and could also be a godsend to those folks who are being blocked from the job of their dreams by a single "cringe-worthy" aspect of their profile, but who don't know it and don't have friends who will tell them.
> Americans could idealize it as they have forgotten what a real war is(fighting against non developed enemies 8000 miles away is not alike seeing your home in flames, your daughter raped or your brothers killed).

Southerners remember what that was like: 150 years ago Yankees were raping and killing their way across the Confederacy. Young folks nowadays have forgotten, but there are plenty of folks still alive who heard about it from their elders. It really wasn't that long ago.
ls /on
> When you look at airplane crashes, it’s not equipment failure. It’s human error.

A lot of the crashes are due to equipment failure. Take a look at the series "Aviation Disasters". A pilot is needed to figure out what is wrong, and to compensate to bring the airplane back. A computer program can't do that.

Such is far, far more complex and nuanced than dealing with a failure on a car. Just take Sully's landing on the Hudson after a flock of geese took out his engines. What computer program could have figured out why the engines failed, and what was possible for the airplane to do? Evaluate the weather conditions, and make the best choice of landing spot? Phooey.
Here's a great podcast on high-touch sales http://www.kalzumeus.com/2014/07/24/kalzumeus-podcast-episod...
The parent comment was talking about comparing Comcast retail prices to AWS retail prices. The story is talking about Xfinity retail plans.

It doesn't make sense to compare retail prices to wholesale prices. If an average coder can't even get bandwidth at $0.001/GB with some serious effort, then how this this a valid point of comparison for how much bandwidth should cost for the average internet user?

I doubt you can get Level3 or Internap to beat HE prices.
There's quite a bit of variety on "the business side", FWIW. Getting an MBA does not necessarily get one increased access to it, depending on what you want to do and where you want to do it.

Dave McClure had a really good discussion once on starting a startup as the new MBA: far more interesting to hear you talk about how you sold $200k of sales than hear about how you read about someone doing the same. This also gives you a lot of opportunities to directly apply engineering skills in the service of your business goals. Those opportunities exist (in quantity!) in real life, but may not in any given MBA program.
Here's a relevant tidbit from game theory: http://en.wikipedia.org/wiki/Dollar_auction
Do the pilots need to be in the plane?
Since some are reminiscing, I thought I'd throw in.

I owe my interest in computers to, among other people, Mr. Wizard. It wasn't frequent, but when he pulled out the old (Apple IIe maybe?) and taught kids how to write Logo, I knew I had a new mission in life.

That, and the gratuitous use of fire around children appealed my reckless grade school brain.
Reddit co-founder Alexis Ohanian fights for a free and open Internet
It's capital cost for providing 1kWh of storage for an imaginary 1 hour. I don't think that makes much sense, since you wouldn't be able to scale down the capital costs in proportion to the storage time. $103/kWh*6h = $618/kW which is on Isentropic's own site describing a turbine rather than pistons:

"With a capital cost of only $618/kW for 6 hours of storage ($375/kW power machinery and $40/kWh stored energy) and a round-trip efficiency in excess of 90% this is the cheapest and most efficient form of energy storage."

http://www.isentropic.co.uk/Energy-Storage-Systems
ли=лабли с эукнопком экопомеок этоеомеком?
You assume a-priori how the brain was formed. Perhaps the burden of proof could be in the reverse direction. Ever considered that ? If it was just a drawn out process of trial and error, surely hundreds of top AI researchers with 10,000s of cores/petabytes of RAM at their disposal could have would have made massive strides with their non hit and trial, deliberate process. Surely copying something that is in front of you is easier than designing something like it from scratch ? I hope you agree.

But we haven't been able to. And I don't imply that we will never be able to, at least hopefully copy or even enhance some of the interesting aspects. I find AI very exciting. But I would stop calling something we don't even understand "simple and generated from hit and trial".
Another site gone down after getting to the top of the HN.

Lesson to the wise: Use cloudflare if you are not prepared to scale up and expecting a lot of traffic. It's saved me more than once.
There's a fairness argument to be made; Uber is a business and has to make deals in order to carry out its business, be they investments, procurement (they buy a lot of smartphones), commercial real estate, etc. If Uber's internal finances are leaked but the internal finances of their current or potential future business partners aren't, that harms their negotiating position. Journalists shouldn't be stepping in and giving Apple or some local landlord a better negotiation position with Uber by showing them Uber's cards, so to speak. It violates the principle of impartiality.
This is a problem not just for coders but almost any technical area. A loooong time ago when I was still in engineering I worked for Big Corp, Inc. and they had a designation for master technical talent, I forget the name, so let's just call them Jedi Masters. It was a non-management path for those who didn't want to go the management route but it recognized their value to the company. If you reached this level you had no manager and had no assigned work but people from other projects could come to them for advice, help, consultation, etc. and they could choose what they wanted to work on.

Often the Jedi Masters were tapped to teach intro engineering course to new engineers on the specifics of the type of projects this company worked on, so this was a quasi-academic and quasi-consulting gig for the best of the best engineers.

As a fairly new engineer, I got assigned to a new group and invited to a meeting that could impact the system I was working on. I show up and it is a meeting with an engineering partner (outside company) that was contesting some calcs regarding the pipe strength and mounting requirements for an installation (multi-billion dollar project). Their engineering team was insisting on assumptions that would have quadrupled the cost of a system that our group was responsible for, not to mention weeks or months of delays to recalc and redesign the system. Unbeknownst to me, this dispute had been at logger heads for months with no resolution.

One of the Jedi's, let's just call him Fred, taught me years before in the intro courses and I had remained in contact with him over time. Based on the courses Fred taught I thought he might have the expertise and interest in this area to take a look at this problem so I met with him and gave him the technical details. He agreed to attend the next meeting and advise but he made me do all the calcs, presentation and etc. for the next meeting but all under his guidance. So I go through my PPT presentation and at the end the other company's engineers have all sorts of objections, disagreements, etc. So our Jedi steps in and starts fielding questions and asks them to justify their position. It turns out that their reference text they were using to justify their position was actually written by Fred! I can still hear the other engineer say, "you mean you are Fred XYZ that wrote book ABC" with awe and respect in his voice. It turns out they were missing some important exceptions and qualifications later in the book that Fred cited and the meeting and conflict was resolved.

So the moral of the story is to always have a Jedi in your corner? No.

The moral of the story is that engineers and problem solvers (and I assume coders) have different motivation than the "success" of big, showy career managing a lot of people. We (technical people) love to solve problems and management is projecting their values onto technical people when they offer them management positions as "promotions".
A Contradiction at the Heart of the U.S. Economy
This is a little tone deaf and lacking deeper thought. Surface level stuff like x color buttons are ugly is not really helpful. Telling a guy who has been focused on this for months he should spend more time dogfooding - again, not helpful.

What really got me though was complaining that you could not upload a resume. Seriously, give it some thought. Parsing non-structured data in an accurate way is a very hard problem and I would venture getting highly accurate results on 80% of resumes would take hundreds or even thousands of man hours to build a system, getting it on 90% or more could be exponentially more difficult. It simply is not worth the investment of time unless you have a breakthrough technique, and if you have that - well that is your startup, not a job site.

Feedback is awesome, but not everything that crosses your mind is worth sharing.
No. In fact, every coder I know who also has good social skills seems to want to go the business route.
Ask HN: How to get college students excited about web companies
I'm presenting to a class Comp Sci college seniors next week. My goal is to get them excited about being software engineers on web products.

The curriculum of this university is focused on lower-level course: core algorithms, data structure, compilers, CPU architecture, etc (I'm not judging whether the curriculum is right or wrong). It took me several years to figure out that "the web" was where it's at (and mobile apps may be the more current corollary) for me.

So, any suggestions about how to get them excited?
If they're in the plane, they have a greater incentive to land it safely - which is why I want a pilot on board with me.
Edit: Look I didn't want to challenge your optimism. It is refreshing to believe that. But I have dealt with enough AI to know that most people have no idea what AI is. There is not much collaboration happening between the neuroscientists, philosophers and AI researchers. Unless a single organization brings them together under one roof, we are very far away from what most people would call biological intelligence.
A BASIC compiler written in Bash
This is quibbling semantics. I bet there are software simulations for amoeba behavior indistinguishable from the real thing. It's placing an inordinate degree of importance on physical reality. Is a perfect simulation different from the real thing? That is a fundamental philosophical question that can't simply be assumed to be no.
Blizzard recently released a documentary in celebration of the anniversary: http://us.battle.net/wow/en/blog/16668523/world-of-warcraft%.... It shows some of their design and development methods as well as the impact that the game has had on many players' lives.
Congratulations on the fundraising. 6 years ago, with pretty much the same pitch, no investor gave us the time of day (to be fair, we did get to be selected for TechCrunch's conference).

Let's just say we learned a lot afterwards, so good luck to you. Great if you can pull it off. Just don't fake it for too long :-)

Our story: http://www.cnet.com/news/fairsoftware-virtualizes-startups/
Not me so much as others - it's a very common problem I've seen when debugging other people's CoffeeScript code. CoffeeScript is a bit of a different situation than other languages since with other languages, it's the norm (i.e. Ruby) - however, with JavaScript, it is not something inherent in JS, so when people jump from JS to CoffeeScript, there is a disconnect.
What is Yahoo doing anything own, other than acquiring companies?