skysight-inc/HackerNews huggingface dataset:
You have to be careful with this! If you look at the statins, there are more than 5 distinctly different drugs that are work through the same mechanism. Me-too drugs right?

Well, some patients can't take Crestor because of a rare side-effect, so they switch to Lipitor and are happy. You have to remember that patients have individual needs and sometimes what looks like two identical drugs actually provide a benefit to the patient.
Very interesting. Would be fun to see how easily this could use VIE (http://viejs.org/) or Data.js (http://substance.io/michael/data-js) as the data source.
Well, simple asking questions doesn't mean you're not being a jerk, but done the right way, I think it's just a better way of treating a colleague.
I could go on....

Yes, I wouldn't argue against the notion that - in general - co-location is better for (at least short-term) productivity. The question, to me, is "what about the other effects?" Does forcing co-location decrease job satisfaction, for example, and what's the effect on turnover? Or what about morale, and it's impact on productivity over a longer period of time?

There are also issues like "what if the super talented developer I want to hire will only work remotely?" Am I better off forgoing his/her talents completely, or accepting a (perhaps less than optimal) remote work arrangement?

I don't think any of these issues have black and white answers; and I think that determining the ideal work environment is still a bit (art|black magic|luck|etc) and not yet a science.
It's not really 2 minutes, it's far more than that (a thread I watched lasted >1 day), but a LOT of content drops off the site every second.
And?

Should my car manufacturer switch to square steering-wheels for better differentiation?

When an UI works well then by all means copy it. Apple should not be allowed to hold back an entire industry just because they happened to be the first to come up with a sensible icon-layout for touchscreen-devices.
Not sure which programming language to pick? Start with Python
One of the questions I receive most often from young people interested in pursuing a career in IT is 'Which language would you recommend that I learn?' If you haven't picked a language yet, or even if you have, do yourself a favour and learn Python.
What Are The Sevens? New Interactive Movie / Game
People telling you to do the wrong thing is undoubtedly a large problem. For example, one of the things I don't like about the CakePHP framework is the advice you find when searching for seemingly simple questions, like how to use the database's current timestamp with Cake's ORM.

You typically see one of two responses - either call one of your columns "modified" or "created" and hack it in like that. Or, use PHP's built-in date() function, ignoring the issues that brings (e.g. the current timezone could be anything - not always what the database is operating under).

This is an ongoing problem, and is likely related to PHP's ease-of-use; for new users, it's easy to get a sense that you know more than you think you do, and give advice accordingly.

The bigger problem is that it keeps building upon itself. People who don't know better, taking advice at face value, then giving that advice increases the number of people writing crap code. Try searching for password storing advice, and you'll see masses of varients of md5('salty_' . $password);
If you're a real newbie, terms like "virtualenv" and "Pip" are much harder to wrap your brain around than "unzip this ZIP file into your web root", which is the way you set up, say, CodeIgniter.
Business Development: How to Avoid and Navigate Prospects Going Cold - Part 2
As far as we know, its definitely just "we got a step closer". The advances that we will need to make about our understanding of quantum systems are probably significant, but quantum computers themselves don't seem that promising as of now for one important reason - we have had a very hard time coming up with algorithms that run faster on quantum computers (asymptotically) compared to classical computers. The only significant ones right now are Shor's algorithm (factoring numbers in log(n)^3 time) and Grover Search (searching through N unsorted values in sqrt(n) time). So it's definitely a niche for now, but with two qualifications:
1. Search is a very important niche, it comes up everywhere and could effectively let us say "fuck it, lets brute force it" in a lot of places where we currently use complex algorithms.
2. The knowledge that we gain while trying to build one will probably be useful somewhere.

As for "could propel". There is a set of five criteria (or 7 if you consider networking) called the DiVincenzo criteria that roughly state the properties a system needs to satisfy to be a viable quantum computer. One of these is "long decoherence times compared to gate operation times", which means how long the system of qubits can store quantum information before the noisy environment collapses it to classical information. We compare this to gate operation times because the relative times are what is important. If you have a decoherence time of 2 seconds, but it takes 3 seconds for a CNOT gate to operate, its not very useful. I don't know about the gate operation times of quantum computers based on diamonds. Even so, decoherence times are usually on the order of ms, so a 2 second time is probably a very significant achievement in that criterion. That's also been one of the difficult criteria to crack, so that adds to it. Additionally, theres no need to use this medium as the "RAM" or cache of a computer, this could potentially be used as the equivalent of a HDD on a quantum computer.
Not a bad move, but the names could be a little flashier. I'm pretty sure that "Team Member" is what a lot of fast food joints call the folks behind the counter (not that there's anything wrong with that line of work).
Great job!

Technically, this is a supervised learning NN library that implements the canonical backprop algorithm. Also looks like all networks are feed-forward and fully connected, with neurons activated using a sigmoid function (1 / [1+e^-ab]). Appears that cross-validation is used as well, but I haven't looked into how or which kind.

You probably want to add momentum or some other form of local optima escape/avoidance mechanism.
Revision Control Systems for the Agile Software Developer: Introduction
As an agile software developer, revision control (or version control) is a very important concept that you should be familiar with and will likely use in your daily work. The first part of this series provides an introduction to modern revision control software.
Yeah, okay, I can see how that would fit.

I guess I just got confused as I would never use the term that way myself -- as you say, "you have no idea why people like the things they like".

As such, if I were to say "hipster", I'd be referring to the subculture - the skinny-jeans/chunky-glasses/retro-t-shirt/coffee-shop crowd. Being a trait I can actually consistently identify in a person, rather than a trait I can merely assert the presence of without evidence.
Precisely, only less obtrusive.
Still my favorite PHP bug story: http://use.perl.org/use.perl.org/_Aristotle/journal/33448.ht...

Though this one isn't far off: https://bugs.php.net/bug.php?id=18556.
So far, for last 8 months, we have seen couple of SMPS failures and a motherboard. Also had issues with UPS batteries. We are learning and improving in component selections, which should further improve
Failover is also managed at application layer by FOSS such as Cassandra, Hadoop, so user's have in general not faced much downtime.
If we are not able to scale or manage, we will re-look and consider moving to public cloud.
OH! Good call! Just uploaded a few edits to the Readme. Note: You'll need bundler installed

https://github.com/delinquentme/OpSci
Wow, I had no idea w3schools was so inaccurate. I turn to it all the time for a quick reference. I suppose I'd be classified as one of the lunatic fringe if I was actually writing tutorials. http://w3fools.com/
In the US, this depends on the state/jurisdiction you are in.
It's certainly not the case that cell phone is/is not a container rulings are consistent across the country
Well, other people act like monads are an easy thing to understand. YMMV.
>But on the fringes, there are a lot of people who are writing articles, tutorials, and posts designed to help beginners learn the language (and usually how to program). The problem with this is that the majority of those authors frankly don't have a clue what they are talking about

Where would one find a good tutorial site?
In Poland you can easily open an account in USD and EUR in pretty much every major bank, even virtual ones. CHF and GBP are also popular. There are no special requirements, but wire transfers not in PLN tend be much more expensive (though there are limits on costs of transfers in EUR within EU).
http://www.engadget.com/2011/11/02/ryno-motors-self-balancin...
A site to review apps by small and independent developers
A friend of mine recently moved from California to Argentins to be with a guy (sigh). It is even worse because she is ethnically Chinese, so people see her on the street and assume she works in a laundry, when in fact she is a PhD holding research scientist and manager at a Fortune 50.

Unless you have weird ties to Argentina like this, it seems irrational to move there.
This Is What The iPad Looks Like When Deep-Fried
What To Do When Your Startup Profits Hit the Wall
Here comes Skynet: Army drones almost ready to share sky with airlines
That's the proposal.
I'm getting tired of these posts, but he brings up a good point.

You only have to browse code on phpclasses.org (the most popular PHP code contribution site I think?) to see that there is something very very wrong with how PHP code is developed.

Also the comments left in the PHP documentation don't seem to be moderated on code quality and a lot of bad practice has slipped in.
Malware strikes iOS for the first time
Some details: http://rynomotors6.files.wordpress.com/2009/11/spec-sheet-si...
Depressed economy? Argentina's economy is growing since 2002 http://en.wikipedia.org/wiki/File:Latin_America_GDP_per_capi...
I would recomend the /fit. Is a great place to get tips and encouragement for exercises.

But go away from /b, it's a mess.
How to Not write python codes
Amazon is prepping a smartphone – will it cost more than the Kindle Fire tablet?
We have Eaton online UPS, which as of now can provide 4 hours of power backup. We've also got 3KVA power generator which runs on fuel, used only in event when power failure is for longer durations and UPS batteries need to be re-charged. Pretty common here.
It is easier to pull out scary and obscure bits of code from languages that have arcane syntax. I'm sure that it'd be pretty easy to find some c++ code that is even more difficult to read.

The whole article seemed to me to be a big "waahh this is hard, and looks funny" rather than a serious discussion of the advantages and disadvantages of functional programming.
Things always look dandy in the oil exporting countries when oil prices are high. Iran, Venezuela and Russia all fall under this category. Their political, social and economic cracks begin to show when they can no longer throw oil dollars at problems.
On th3j35t3r's Project Looking Glass
http://us.php.net/manual/en/
You only have to browse code on phpclasses.org (the most popular PHP code site I think?) to see that there is something very very wrong with how PHP code is developed.

To be fair, there are plenty of junk code sites out there. I'm amazed that http://www.codeproject.com still appears to be going strong.
It certainly looks cool, but I'll love to see an emergency braking with no front wheel..
Except it doesn't. Copy have had video in their cars for years but when abuse comes up it's generally off camera or the footage gets "lost". Both sides should be recording.
I think Jeff Atwood is singlehandedly responsible for that last one: http://www.codinghorror.com/blog/2007/09/rainbow-hash-cracki...

>hash = md5('deliciously-salty-' + password)
If you're a real newbie, then perhaps PHP is the better choice -- not because of complexity, but because of the lack of proper rigidity enforced in getting started.

Though I will say that I read 'getting started' as the cost of getting started on a new project, not 'your very first' project. In that regard, sure, PHP is easier. It gets that way by encouraging programming idioms that most other languages actively discourage.

I understand the argument for would-be developers to get started with PHP. That's not too far off from how I got my introduction into web programming, but I have a hard time believing that developing developers choose PHP over Python or Ruby because it's easier to install.
sure THATS the problem with PHP, it has absolutely nothing to do with the horrible language design [1] and the dickhead [2] core developers.

[1] http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...

[2] https://bugs.php.net/bug.php?id=50696
https://bugs.php.net/bug.php?id=18556
I strongly disagree, though it depends on your definition of what machine learning really is.

If you define machine learning algorithms as those that learn from data, then okay. In that case, EAs are reinforcement learning algorithms and other methods like Q-learning are also not ML algorithms.

However, I use the canonical definition by Mitchell: A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E.[1] In this case, it's clear that in fact EAs are very much so an ML method. One could even go so far as to say they are more appropriately ML than things like SVMs as they are truly learning from experience rather than just data being handed to them.

[1] http://en.wikipedia.org/wiki/Machine_learning#Definition
Blogging For Business
If you are starting a business blog, it can be really tempting to throw a lot of buzzwords in your content to build authority and sound like an expert. Sounds like a sound plan right? Dazzle them so much their head spins. The temptation to label oneself as a “guru” or “ninja” or “rock star” might be great, but I can’t think of a worse thing to do for your blog.
The wings are amazing. I'd really like to see a video of one of these in flight, although I imagine that would be a difficult thing to capture.
In other words:

The problem with English is that most of the people speaking it, writing it, or teaching it - collectively what I shall call the 'fringe' - could not so much as pen a tolerable introduction to a Penguin Classics paperback.

This is 2012, people. Programming isn't just a profession, it's an everyday skill that everyone should learn, regardless of how badly. PHP is a great enabler for this - and I endorse this direction completely.
My questions about the data center are what kind-of climate controls they're using (not listed in the article) and how they're making sure that the generator and UPS are always in good condition. At my previous job we were able to correlate many component failures to poor climate conditions (too hot, too cold, too little humidity, too much humidity).

I also recall back in college setting up a 110 node linux cluster. Before they upgraded the HVAC system in the server room the cluster generated so much heat you the power cables started to shows signs of heat damage (we had to shut the cluster down until the HVAC was beefed up).

I've also had a bunch UPS where the batteries fail, and need to be replaced periodically. I also wonder how that figures into the cost of their data center (it's an issue at a big data center as well).
That just means that there are bad programmers outside, not necessarily bad languages. Nevertheless, I don't know a single perfect programming language anyway, so you can write tons of article titled "what's wrong with xxx". But, apart driving a lot of readers to your blog, these posts do not help at all.
Working with Queue Data Structure using Csharp and ASP.NET
No, I mean, with twitter you have ids and you can map those to real people. You often won't have a name other than the id, and the id won't normally be in wikipedia. For example, '@antanddec' is the twitter account for two UK tv presenters, but the account doesn't have their full names spelled out. It is verified though, which is usually a clue that they're someone (relatively) famous.

Also, unlike wikipedia, it is unambiguous - you can easily check that it is the celeb and not someone else with the same name (eg @warrenellis, who isn't the musician)
I'm not sure what you're trying to say. I said it's one of the most buggy web applications I've ever seen. Maybe your experience differs, but I cannot see how that invalidates my experience.

I don't really understand your point about complexity. It seems contradictory. You're saying other sites have most of these issues but you're also saying Facebook is much more complex without having much more issues. That doesn't make sense, especially since you're also saying you think these issues are common to what you say is a fragile technology stack under these loads (AJAX) and suggesting that it's okay to then add extra "gadgets and clickables" to an already fragile stack.

With respect to your claims about Gmail, my 2 year old Gmail account currently consumes 815MB of storage across ~6K emails. I use Google Docs regularly. I have never seen the issues I listed w.r.t. Facebook on Google services. GTalk works perfectly across multiple platforms simultaneously. I even find www.gmail.com (mobile & desktop) to work better and more reliably than Apple's Mail application on my iPhone. I have never failed to attach a file to a Gmail email; I've also never failed to upload an image to Docs. Facebook's application - mobile iOS, under Safari on iOS, and on Windows - is consistently buggy.

You seem pretty heavily invested in defending Facebook in such a way that you take my observations as personal attacks. Are you currently employed there or have you been employed there by any chance? Or are you a non-native English speaker?
Seriously, it's the very real hacker news circlejerk.

I would be more interested about an article titled "From Zend Framework to Django" (or whatever language/framework) than the thousandth article "Your language is bad and you should feel bad".
Prohibited from saving in dollars through official channels, Argentines will turn to whatever other choices they have: black-market dollars, precious metals like gold, and (I would expect) even alternative currencies like Bitcoin.[1]

[1] http://cs702.wordpress.com/2011/05/29/on-the-potential-adopt...
The PHP team is bad, and has very little to do with the PHP community - Anthony (I think his name is Anthony) is talking about Fabien Potencier and John Wage and Sebastian Bergmann - people who are writing great software in spite of PHP's interpreter.
BoostFunder: "love child of AngelList and Kickstarter"
A fair point but (a) my observations are still accurate (just scratch 'client') and (b) going off-topic, it makes me question the management structure at Facebook (re: recent post on HN) where they end up building a complicated set of features but can't build the back-end to support it.
I'd ask you the inverse question. What monster keeps inflation so low as to make it impossible for regular people to earn anything on modest savings, yet provides a powerful incentive for wealthy individuals and corporations to hoard capital.

Right now, people and small businesses are being starved of capital, because the folks with capital have no incentive to spend it.

Question: Do you think that Microsoft would make a business decision to park nearly $60,000,000,000 in cash if there were a 6% inflation rate?
I've been leaning heavily on functional programming in my Python code lately. I understand that Guido doesn't want Python to become a full-blown functional language. But I find that, at the very least, avoiding explicit loops makes my code easier to understand.
Taking care of (1) is easy - you just have to:

- chill the f* out

- act natural

- lower your standards

It's that simple. Alcohol is known to help with the last step, btw.
If You Don't Prioritize Your Life, Someone Else Will
I agree.
Also, the code examples were very poor in making any point. Coming from somebody with a functional background but with no Erlang experience, the Erlang was trivially clear to me in its purpose.

The Haskell would be much clearer if it wasn't missing a type signature.
By placing prejudicial emphasis on factors other than ability, you're acting like what you criticize.
Well .. if you are looking for high quality code, anywhere related to CakePHP is the wrong place.
>4chan's comment system is awful.

They better change it to be successful.

Hacker newsers: don't get caught into this silly line of thinking. Remember myspace? Remember how many people wanted glittery text of their name?
what components were you having issues with the most?
Cloudflare offers a good value, but not having things like html caching is frustrating and one of the reasons we're not using them.
Def Leppard Covers Its Own Songs With 'Forgeries'
there are no domain names in range of SK - SS. Is this some bug or this bigramms are not popular?
This is awesome. I think more resources like this will help spread the ML field to those who otherwise wouldn't be exposed to it. We should really have a core set of tools/libs like pybrain and opencv in every language.

I'd also like to point out an interesting little set of slides by the same author: http://harthur.github.com/txjs-slides/
Aftermath of the Pirate Bay trial: Peter Sundes plea in his own words
The question is why they don't move on to a working language, knowing that the PHP team will _never_ fix all these bugs. It is like those people who keep penny-stocks they bought years ago for a lot of money, trying not to realize that their investment is worthless now.
These monsters should then vote for someone with economic sense, not the clusterfuck of idiots that you've been putting in power since the 1940's.
APIs in RoR
Ya, we faced battery failure problems. We are using standard cooling via Air conditioners.
I think we will face more problems as we scale in this aspect, need to work out.
Well .. if you are looking for high quality code, anywhere related to CakePHP is the wrong place.

Hehe, that's might be related to why I wrote one of the things and not the only thing ;-)
Yea, sorry. I haven't studied quantum computing so I am trying to do a plain English explanation to further my understanding.

I should have described entanglement as the correlation of two qubits at after their interaction when they are separated.

Superposition should have been described as both particles being able to take any state in a set of two spherical vectors.

I will correct this when I explain it further. Thanks sp332!
Pragmatic versus right - if inflation were 6% (which isn't so bad as long as it isn't volatile) you would simply dump the dollars for euros or francs or renminbi and invest there. So yes, it would get the capital moving, but moving out.

Note that when Microsoft "parks" cash it's going into government bonds, commercial paper, and bank deposits, not a vault of cash.
Again, something these people can simulate at home :)
The original post in Swedish can be found here: http://blog.brokep.com/2012/07/04/nadeansokan/
The author of the article does not appear to be a proponent of functional programming, or at least does not appear to be a proponent of the syntax used by a number of functional languages.

These code examples are used by the author of the article to support the point he is trying to make. I imagine these are probably pretty good examples to use for the target demographic of javaworld.