skysight-inc/HackerNews huggingface dataset:
That's true, until you forget and type foo[i] instead of (* foo)[i]. Of course, compilers will usually catch that mistake at compile time...

There'a an interesting analogy with structs here. K&R invented the -> operator specifically to obviate (* ptr).member. It's too bad that arrays took a different route through C's history and didn't manage to end up in a place where a similar convenience would make sense.
I'll get downvoted to oblivion for saying this, but conscience is why I choose closed source over open source.

If I open my source code, anyone in the world can use it to do whatever they want, evil or otherwise. With closed source, I can choose who my customers are -- at least I have more control over it. Of course if people are skilled, bad, and determined enough, nothing will keep them out.

I can and do, also choose to let people use my software for free when I want to. With Open Source, I don't have that power.
I'm the guy who mentioned lawsuits.

> Also, on the topic of lawsuits, how many small startups will go out of business if they get hit with a class action lawsuit every time their documentation accidentally diverges from reality?

I was chatting with a law academic of my acquaintance; her specialty is torts and in particularly, remedies to torts. We discussed some of the different sorts of actions you could bring.

Heroku in their Terms of Service 11.1 have language that basically says "we can change our technicals without telling you". And that's very reasonable. It would be impossible to test every minor change with every client's application. It would also be very annoying for clients to get dozens of emails per day of the form "Updated foolib-2.5.3-55 to foolib-2.5.3-56a".

But torts are a different beast; they live outside and alongside contracts. She could tell me what actions you could take in Australian torts law. We have a tort for "misleading and deceptive conduct" [1] which would probably be whistled up for this case, given the magnitude and length of the divergence, but that particular tort seems to be an Australian-only innovation. US law has, she told me, a lot of unique features that she hasn't studied very closely. Heroku's ToS requires all disputes to be settled under California law in Californian courts.

> Also, any small startup with a large competitor will have the large competitor paying people to sign up for the product with the sole intent of finding a bug in the documentation so that the small startup can be sued out of business.

Heroku also has ToS language to deter anti-competitive behaviour; not to mention anti-competitive practice laws. Plus, interference with a contract is itself legally troublesome.

Generally speaking, if you can think of a HUGE GAPING PROBLEM in the law, the lawyers and judges have already thought of it and closed it. Usually hundreds of years ago.

[1] There is also in Australian law a statutory offence of misleading and deceptive conduct, but that would not lead to remedies for Heroku customers.

Of course, I am not a lawyer and this is not legal advice.
This is useful - how are most places using it?

I'd suggest making a drop-in script or two something like the extensions Stripe has been adding on a bit at a time, to make it easy to use this for in-page on-the-fly currency conversion...

That is, select your currency from the dropdown, and all prices elsewhere on the page will display in the local currency selected.
In case anyone is having this problem: Press ESC to run the scripts.
Microtubules, maybe, but that's only one of a billion things going on in there.

Here's a pretty decent article:

http://www.nature.com/news/2011/110615/pdf/474272a.pdf

My point is that a neuron is not an equation in a connection model. It's a cell. You can't hand-wave away its identity as such or all the things that happen in cells.

Even if nothing quantum is involved (and I didn't say it was... we don't know), including significant aspects of intra-cellular activity and including other cell types (glia, etc.) and other types of interactions adds exponentially to the classical computation requirements.

I didn't mean that I dismissed the idea of classical computers simulating the brain or the implications. I just meant that I'm skeptical. Even if it is possible I'm very skeptical of it happening soon due to the absolutely insane computational requirements. My intuition is that it would require a leap on the order of vacuum tube ENIAC -> Intel Core i7. Meanwhile consumer demand for faster and faster chips is giving way to demand for slower but more energy efficient chips for mobile devices, which is subtracting from the economic incentive to continue Moore's Law. (AMD just bowed out of the x86 race for instance, leaving us with an Intel monopoly at the high end. Monopolies get lazy and stagnate.)

Personally I'm much more optimistic about "wet" transhumanism-- life extension, augmentation, brain hacking, etc., than I am about "real" AI in the near term or mind uploading. I also see computers stagnating a little for a while the way aerospace did from the Apollo era until about now... entirely for economic rather than physical reasons.
Why not just use haproxy?
Sensory deprivation is known to cause hallucinations, often within a matter of minutes. People are primed to believe that sensory deprivation in the form of meditation provides profound insights, so they do. If you force a prisoner to sit still for several hours in a silent room as punishment, they perceive it to be a dreadful torture.

It's mystical nonsense. "I did a thing that made me feel better" is a perfectly legitimate statement. "I did a thing and believe it to be deeply profound and meaningful in ways I cannot articulate" really isn't the sort of thing we usually countenance on HN, because it's a line of thinking that we recognise to be dangerous.

For various cultural reasons, mainly ignorance, rationalists are unusually tolerant of Buddhist nonsense, often believing it to be essentially benign. If you know anything of the history of south-east Asia, you will know how foolish that error is. I rather doubt that a post extolling the virtues of Islamic or Christian monasticism with such breathless naivete would have garnered so many upvotes.
Thanks! I hadn't seen share.js before. I'll have to look into it.
I'd argue against your statement that the company doesn't:

> take risks and work together

When I was there, I was _constantly_ being told (as a manager in DevDiv) that our next release had to work together with each and every new technology that might almost be ready near our ship time (Windows, SQL, Office, etc.). This added not only a huge amount of schedule risk, but dramatically slowed everything down. When your development team has to wipe their machine and install a new build of Windows every week (literally true during one ~9 month cycle of a product I was on), you lose a lot of time. Especially when those builds each pass basic smoke tests, so they're sufficient for running tests, but do not pass basic usage tests, so you can't, say, install Visual Studio successfully on some of them.

Microsoft is well-practiced at the strategy of lashing together all of the boats before they head off to a battle at sea...

And unfortunately I have little sympathy for people who complain about the ranking system. The numbers of "poor" ratings required were so low even back in more-aggressive days that they served more to prevent managers from copping out on delivering hard messages than unjustly delivering bad review scores. Though, certainly, many leads delivered the, "oh, so sorry, couldn't get you a better score" message. But, that's often part of why they're still leads and not managers.
Is there any other way??? :)

I thought everyone did this - well... for small datasets, skip the back, use a transaction. Rollback if your step 5 failed and try again.
VoiceBunny Casting pays voice actors to audition
> I didn't realize anyone had worked out the level at which quantum mechanics decoheres to Newtonian mechanics.

Well, yes, of course -- the Heisenberg Uncertainty principle is the border between them:

http://en.wikipedia.org/wiki/Uncertainty_principle

Equation: 𝝈x 𝝈p >= ℏ/2

I emphasize the "border" isn't a like a solid barrier, it's more a statement about probability.

Also, everyone should realize that the relationship between human brain function and QM is very speculative. It might be true, it might just be someone's pet idea. There's no real evidence for or against a role for QM in brain function, and a number of persuasive suggestions that it's not involved.
Nope.

When you're a new college grad, it's assumed that you know jack but are hopefully smart enough that you can learn it. Even if you've had some internships, it's understood that someone else was calling the shots, and you're just doing what you're told. The only real exception here is folks who've shown some true entrepreneurship or have already made significant open-source contributions.

Therefore, the questions that most companies ask new college grads are to assess potential - what you got out of your college courses, what initiative you've shown in your life so far, what your general level of curiosity, intelligence, etc, etc, etc is. Hence lots of puzzle-type questions and softballs to give you a chance to highlight the best stuff you've done in the first 20 or so years of your existence.

However, when you have 15 years of experience, you'd better know your shit in several areas related to your work experience. Expect to be grilled in the top few technologies you list on your CV. Also, at this point, you're expected to have shown good judgement and leadership at some point, so expect to be asked about that. And savvy companies know that in 15 years, you've likely royally screwed up on some occasion, so expect to be asked about that in order to demonstrate hat you're honest, humble, willing to learn from mistakes, and a whole slew of other things smart developers want to see in their experienced comrades.

In other words, review your work experience so far - what have you learned? How have you demonstrated your value? Where have you grown? Where are you still growing? Be prepared to talk about those things - and don't pass up the opportunity to do so.

Many prospective employers and future coworkers will be concerned that your knowledge is 15 years old, so be prepared to answer potentially condescending questions about how you've kept your skills up to date (and I sure hope you have).

(Nevermind that everything interesting in software was discovered 30 years ago - that won't impress anyone who's not already very aware of the fact, so it's probably not worth pointing out.)

Oh yeah, and expect to code. At the very least, expect to show some code you've written. This should be true (at clueful companies) for new grads as well, but is typically more true for experienced hires.
Kayak Flight Price Forecast vs Bing Price predictor
Neither was this. Let's face it a clone is much different from creating a game from scratch. Not only that, but Dead Space 3 would be a far more complicated game to create than Diablo, even starting from scratch.
Try using pip. You can install it with "easy_install pip" and then run "pip install beautifulsoup".
The odd implication I get from this, is that somehow the original Diablo was not programmed against open standards. Is that on purpose?
Anders Sandberg and Nick Bostrom's "Whole Brain Emulation Roadmap" might interest some people here:

http://www.philosophy.ox.ac.uk/__data/assets/pdf_file/0019/3...

Most of it is over my head, but it was an interest read and shows the kind of techniques we'd need to be able to do this.
Facebook Doesn't Pay Taxes On Its Profits: So What?
This is interesting. For example, anyone who has seen the Corporation loves to go on and on about Monsanto's industrial chemical business, agent orange, and so on. Which is fine, I guess, but Monsanto doesn't even have a chemical division anymore. It was spun off as Solutia in 1997. So, when we're trying to have a serious conversation about the harms and benefits of GMOs, instead we get a bunch of noise about how Monsanto is evil because of their participation in a business they're no longer in and that has nothing to do with agriculture. Huh?

Otherwise smart people are just blindly angry about GMOs for some reason. It's really disappointing.
ln -s target link

Easiest way to remember is that it's setup so that you can create multiple links to the same target. E.g.:

ln -s /home/.bashrc {~user1,~user2,~user3}/.bashrc
Seems likely then that a lot of people dont like what Monsanto is doing, no matter how they sustain it. Also, its all a matter of degree, and it seems Monsanto goes to extremes, which gets people upset.
The problem is that death is permanent, or irreversible, as you said. And that things change.

If there exists an omniscience being that can factually answer the question of "Will I ever achieve my dreams?" (or "Will I ever be happy again?", but that's for an even broader discussion), then yes, the only rationally correct thing to do is to take your own life for a "no" answer.

In reality, the best we can answer such question is "There would be x% chance thing will get better". At what value of x will the decision of taking one's life becomes rational?

And then, most of the time, depressed people aren't really in their best state of mind. Hence this is one of the cases where the advice should stay on the risk-adverse side, rather than the perfectly rational one.
Perhaps we've heard a different number of stories. Have you ever watched a 'monster of the week' type television show in its third, fourth, maybe fifth season? Come to the realization that the plot points, the progression, all sketch a common framework from beginning to end?

I've known a lot of people in my life, I have watched a number of careers start, peak, and end. After a while you recognize them when you see them. Did you read any of the Jason Leher coverage? Did you follow the follies of Shirley Hornstein?

The common thread is that someone lowers the integrity cut-off bar on their own behavior for what seem to be perfectly justifiable reasons, and it works out better than they anticipated. That knowledge eats that them until they do it again, and again, and again.

I observed Maria Popova's story, from the perspective of ever decreasing levels of integrity, reads just like that. I don't know how her story will end up of course, sometimes people pull out of it and get themselves back into the right as it were.

I'm curious why you consider that observation sensationalist. Is it because I asserted it is widely applicable across a variety of people and situations, or something else? Is it sensationalist to say that a dropped apple falls because of gravity and that same principle keeps the moon in orbit?
This link wasn't submitted by the author, FWIW
Attaching affiliate links to those images is not "mundane". It effectively them into banner ads. She's covering her site in click targets that make her money and then claiming to be ad-free on the same page.
Yeah...these points again illustrate the very lines of thinking being called into question with the article. 1) Solving "problems" and fulfilling a maker's purpose are not even close to the same thing. 2) nobody working at any of the initiatives listed in the article is "strapped for cash" when you compare their wages to the rest of the world -- they are making a good living doing something they believe in. 3) to be VC backed and to generate a profit doesn't inherently suggest something might not also have a deeper purpose.
I think the answer would change from people to people. Some people respond better to social interaction in learning and some do better alone.

At the end of the day you're the only one who can answer this for yourself.

Are you an absolute beginner? If so, pick a language (I recommend Python), go to Codecademy, work through Zed Shaw's Learn Python the Hard Way and see how you're doing. It's natural to feel extremely overwhelmed in the beginning. Try to build stuff on your own. After some time, you should assess your situation. If you feel like you could have advanced more with a bootcamp program in the same amount of time, go ahead and apply to one.

Mind that I haven't participated in any dev bootcamps. I find that I get extreme pleasure by learning things on my own. Even then, I think I would like to participate in a dev bootcamp some time.
pip install beautifulsoup

You might have to install pip with easy_install
The argument order mirrors the order of mv/cp (and the one-argument form gives a hint). I think people stumble upon the hard link/symlink issue.
Apparently Oman is a destination for meteorite explorers. That explains the difference between Oman and Saudi Arabia on the map. http://www.livescience.com/3613-searching-meteorites-deserts...
I would have thought that a Tesla's fancy trip computer would be able to account for, among other things - elevation changes, cold weather performance and provide smarter advice than what a human support agent would. Instead, the range estimator seems to project current usage over the remainder of the entire trip.
Regarding computability, I wouldn't dare giving any opinion on that, and hopefully didn't in my original post. All I'm saying that once we figure how information is stored and processed, with enough technology we could replicate the process. It's not about computability- if you are making a biological duplicate I'd expect it to work the same way. Some might say this is not the "singularity", but it walks like a duck, quacks like a duck...

Also, it would help creating silicon equivalent. Imagine we have something just as small (or smaller) than a biological neuron, which can interface and work in the very same way.

Computability or not, if it works in exactly the same way, I'd guess it could work the same on a higher level too - like, in a brain, especially if we have figured how to extract the stored information and if we can feed it back. (unless there are emergent properties we missed in the first place, but then if they can be identified, maybe they can be replicated too?)

That would allow an iterative trial/error (ex: if it doesn't work - why?) which might not resolve the computability question, but bring even more interesting issues about why it might not possible - something we can learn only from an experimental approach.
That's a super interesting point. What is the project?
I could memorize it from the moment I realized that it works exactly like 'cp', i.e.

cp <orig> <copy>

Hence I think of it as

ln <orig> <link>

(edit: formatting)
That is a good way to remember it, and also a feature of ln I didn't know. Thanks
This is pretty awesome. I went to a workshop by ixi lang creator thor magnusson. It is pretty amazing the level of abstraction you get with ixi lang but supercollider has a steep learning curve.

I love that live coding music is making its way to javascript / coffeescript. I can't wait to see what people create with it.
Wow, I am glad that this is still around - the first tutorial that I learned socket and network programming back in 2004.
To be fair, those teams were not parallel. 6.5 died with 7, which died with 8. Danger was a subsidiary, and they made Project Pink, so they're the same. Windows on ARM, yes, was a team, but not associated with Mobility. They're a Windows 8 team, not a Windows Phone team, so they're not actually competing with WP nor are they working on mobility-specific platforms. They simply deal with Windows on ARM processors. And finally, we don't know where the Courier team fit into the whole plan, since it was an incubation project.

Therefore, we get:

- Windows Phone

- Windows on ARM

- Danger/Pink

And then some Courier Team, probably a MS Research team (so not part of an actual commercial team) which I wouldn't count as a team.

Then, Danger was folded into Windows Phone, and Courier was killed off, leaving:

- Windows Phone

- Windows on ARM
I don't think anyone is saying that trying to make money is wrong. It is very disturbing (to me at least) to say that you're funded only by donations while you're embedding affiliate links. People should have the utmost respect for their audience and the person in question has failed there.
It breaks my heart to see how the current management treats some of the best engineers I've ever met, loyal to the company for a decade, like disposable rubbish.

Well now, were those engineers not paid every month for a decade? What more does Opera owe them?
I really liked your links to mononcqc :) Because that are way better suggestions than just "intelligent routing" I only skimmed the first one, with Join-Idle-Queueing, but that sounds like a way better algorithm to apply.
> Their brand reputation became toxic over time.

This. Combined with their failure to realize this. I strongly suspect that Windows Phone would have been more successful if they hadn't given it a name that evokes innumerable products with which everyone has a love-hate relationship at best.

> They are just an old company.

They're 362 days older than Apple.
This is fairly illusory as a comparison. I don't believe the PDA market ever amounted to more than 12 million devices a year. Whilst by the year 2000 the entire mobile phone market was around 700 million.

Plus it didn't help that MS were trying to charge unrealistic prices for the OS, in 1999 they were asking for $80 per unit....
Cartoon about Flashmobs
I would submit that, first of all, the cases in which Monsanto is seen as having gone to extremes were universally cases in which the farmer willfully violated his contract with the company and then lied about it (all while playing the persecuted small guy to the press). Luckily, the courts didn't buy it. [0]

Second, I have yet to hear a serious argument against the tech that Monsanto is producing. I hear a lot about how they're raping the poor farmers, but, as far as I know, those farmers aren't being forced to do business with Monsanto. I'm pretty sure they've chosen to do business with Monsanto because their seeds produce higher yields at lower prices. That sure seems like a positive to me. I also hear a lot of arguments that are basically various forms of "I think this tech sounds icky."

[0] http://en.wikipedia.org/wiki/Monsanto_Canada_Inc._v._Schmeis...
It's been over a year since I had to set this up, but I used HAProxy in a similar setup and still needed stunnel.

In the whole of my DevOps career, getting SSL working with web sockets was one of the most frustrating.
Ya I got that, but what would be the point of simulating if it didn't lead to understanding?

The existing universe is only mostly described by simple mathematical laws. There are still lots of gaps in our understanding, just getting all the matter position and states probably wouldn't be good enough since we don't know the exact program yet to carry the simulation forward. However, that is a technical rather than theoretical limitation.
Such opinions happened before, and I guess will keep happening again.

> But the greater lesson lies in the vitalists' reverence for the elan vital, their eagerness to pronounce it a mystery beyond all science. Meeting the great dragon Unknown, the vitalists did not draw their swords to do battle, but bowed their necks in submission. They took pride in their ignorance, made biology into a sacred mystery, and thereby became loath to relinquish their ignorance when evidence came knocking.

> The Secret of Life was infinitely beyond the reach of science! Not just a little beyond, mind you, but infinitely beyond!

http://lesswrong.com/lw/iu/mysterious_answers_to_mysterious_...
As a pedestrian, I distrust and often dislike drivers. As a driver, I feel the same way about pedestrians. However, I will not jump somebody's light when afoot, for I know how frustrating local driving is. And I will not endanger pedestrians.
If this isn't a comment about the project, then maybe you could step off the soapbox.
Minefold offers Team Fortress 2 servers on demand