skysight-inc/HackerNews huggingface dataset:
I'd speculate that is because what is being fought is the tumerous growth and not the cause. Chemotherapy, radiation and surgically removing tumors is an attempt at fixing the symptom. The cause for the tumor is (probably) at molecular level, which we can't properly manipulate.

Some [1] even suggest it might be a """computational""" problem, as the cell loses information about what it's supposed to do. This encompasses not only "classical" information in the DNA base pairs but there is also research going into quantum information being stored in DNA.

[1] http://www.youtube.com/watch?v=2nqHOnVTxJE
Thanks for the very complete answer!

That those terms are not mentioned in the article (titled "What I Wish I Knew When Learning Haskell", so apparently meant for people being new to the concepts) is my actual criticism. The ability to instinctively replace those symbols with the appropriate terms is something that has to be learned - and easy to forget to teach. He's talking about "don't learn monads by analogies" because he's maybe not fully aware that he is using "bind", "chain", "feed" when actually reading those expressions - all of which are analogies.
I have had nothing but problems with ROS. I've tried it with Lego Mindstorms and with a Turtlebot. Both experiences were painful beyond words.

I think the problems with ROS stem from two things:

1) Complexity - way too much complexity for the really simple stuff

2) Change - code samples and documentation you find on the web don't always work when you think they should. I've wasted hours getting simple stuff to work.

I strongly suggestion you think about why you need a robotics OS. If all you want is a library to move motors around, you don't need ROS or anything fancy. You don't need it if you just want to interface with a Kinect. Just use individual libraries and write the glue code.
Not everyone is going to like the thing you made, and that’s okay
Many worlds is also my preferred interpretation, but it really puts the weirdness of super position into perspective. If we really are splitting entire universes all willy-nilly like, maybe some of the other possibilities aren't so weird in comparison. Is causality-breaking FTL travel really more improbable than the universe splitting into infinite pieces just from the act of observing particles?
My parent clearly has an axe to grind, and was not simply dispassionately discussing pros/cons.
If the trades aren't linked to providing these trades in a sustainable, non-polluting way - then it's overall bad IMHO.
The trouble is that $4/gal fuel and an endless series of petro wars barely moves the needle on solving the political problems. Be afraid of any force that makes nuclear power look sensible to Americans.
Don't worry, they've got an army of underpaid workers in China putting one together as we speak.
"It is very inexpensive to synthesize the chemicals that make up most drugs"

Can I ask a stupid q? How exactly inexpensive is it? Thinking in line of 3d printing, how possible could it be to get the chemicals needed, and the machines needed to mix them appropriately, to make a known drug? Ie, how possible would be to "download a pill"? The recipe, and you make it yourself at home?
That's over 28 pages. And I haven't found an obvious example in the few pages I've read so far.

Which portions of the article are you referring to?
This is just talking about America. Perhaps the people having fun building nuclear reactors are now working in Russia. Interestingly enough Russia has recently invested a lot on new kinds of R&D facilities including a suburb of Moscow being modeled on Silicon Valley. And they are reforming their whole system of doing science and science research, moving it away from the old bureaucracy in which it became embedded in the Soviet era.

In life, usually when the pendulum swings to an extreme in one place, there is another place where the pendulum heads in the opposite direction, and in nuclear reactors it would not be surprising if Russia is the place where nuclear innovation is happening these days.
Not true, I have the $30 plan with a Nexus 5 I bought from the Google Play store. I get 4G LTE speeds no problem.
Who do green newbies need to talk to for that kind of opportunity?

Years ago I applied with the local IBEW, earned very high marks on the written test and interview, and it took them YEARS* to call me back with an invitation to start the program. By then I had other things going on and couldn't take the opportunity.

At the time I had a feeling I wasn't approaching things in an optimal way, but I sure couldn't figure out how to create a more immediate opportunity.

*not hyperbole, it literally was years later.
Well, what I am saying is, that the state of two entangled photons (with polarization +,-) is

s_e= a |+-> + b |-+>

and not

s_n= a |+-> + b |-+> + c |--> + d |++>

as is the case for two arbitrary photons. ( See also my post script to the original post.)
UNIX scales very well. This is coming from someone who programs in regular expressions. Nothing wrong with not using bash, or ruby|python|perl when everything can be done in the small one. The posix sh has a 70k footprint. There is nothing that can't be accomplished in the shell with both less code while defeating complexity through both recursion and stream processing. They hit it spot on with the philosophy and operating system semantics. It's just another way of using it.
My Jekyll blog using lunr js for fulltext search with JSON file as backend. Check it out here. http://dreamand.me/web/fulltext-search-at-jekyll-site/ and lunr js https://github.com/olivernn/lunr.js
Thanks! That article is pretty awesome. It would slightly more awesome if it would use the analogies "bind"/"feed"/"chain" that apparently are more often used to speak about it. But I could consider calling it the "shove" operator from now on. ;)
Except what gets fed to f is the 'unwrapped' value, not the whole monad
HN saw a problem with snide negativity, and has decided to solve it with mindless optimism and nasty remarks towards anyone who expresses criticism. See the Amazon drone thing.

It's not a good solution.
I was glad when the author of the article advised against learning Monads by analogy, because it's one of those subjects where analogies serve only to confuse people. Personally, my brain maps badly to Haskell syntax, so let's do this in JavaScript (I know, I know, not so powerful and everything):

In fact if you used jQuery, you already know what a Monad is, probably without realizing it. Consider the following code:

$('.myelements').filter(filterFunction).css('color', '#ff0');

You can follow along what this code does by following the dots. First, all elements matching the ".myelements" class are returned, these are then filtered, and the result of that gets a css modification.

Every time you wrote a method that returns an object, you already did monads in principle. They can be used to chain things together. While Haskell provides semantics that explicitly deal with the mechanics of monads, pretty much every dynamic language has them.

Here's what it looks like in PHP, for example:

$obj
->bla()
->beep()
->borp();

You can use monads to make your code more concise, to simply chain function calls, or to iterate over a list, but they're also often used when sifting through databases since filtering and applying attributes to items. For example, an SQL-like database query might be expressed like this:

table1.select(all).where({ ref : 1 }).orderby('id');

Of course, that's an API which is a bit dishonest since it acts as if the code really goes through all those items (which would be a performance disaster with huge databases), so when you see something like this it's often just a shortcut to assemble a query. And this goes for monads in general, they're really more of an API style. A monad itself is an abstract concept, a paradigm.

> Also, it's suspicious that pg has never once mentioned monads

For a theory why pg specifically hasn't written anything about monads yet, here's an article that I believe was on HN in the past about the difficulties of comfortably using monads in Lisp: http://marijnhaverbeke.nl/monad.html - but I guess the short explanation would probably be that Lispers tend to deal with monad-worthy problems in other ways.
Except that rule is often bullshit. There are many successful companies that have been built upon cheaper rather than better, eg Walmart.
One cycle usually means one full charge and discharge cycle. So if you discharge from 100% to 50% and then charge it, that's 0.5 cycles.
But he never argued against that, he is saying that bitmessage (aims to) provides a solution to a particular problem, and your proposal would absolutely dismantle that solution.

Whether the result would be better that another unrelated product is irrelevant.

"here is a sugar-free pie !"
"you should add sugar to solve the sour taste problem"
"but, that would defeat the whole no-sugar thing ..."
"You must admit that it's still a lot less bad than soyent though !"
Yovigo - FREE Social E-Commerce Platform - Public Beta
Lots of smaller microprocessors live by the stack. Aside from the typical JSR/RET stuff with pushing the program counter, you can also do very lightweight programming tricks with the stack pointer.

For example, you can pass arguments to an assembly subroutine by putting the data right after the JSR call. The called subroutine pulls the args by manipulating the stack pointer and the return will jump PC after the argument date.

You can also use stack pointer to briefly allocate a small amount of memory for scratch inside a routine instead of allocating heap or using globals. This is a big help on small micros where you might get a scratch register or two normally but now you need 4 or 8 bytes for a quick piece of work.
I would call being in both states at once a quantum phenomenon, which has not much to do with entanglement.
I also find it very disingenious of the pro-exceptions post to claim that these mazes of ifs are easy to navigate. In his example that is sort-of true. When you're using actual real data to make the comparison it's easy to introduce very hard to trace bugs in them.

Once I had two things to check, one being time, and as you know that means 8 cases. You have to pick one to check first, and I picked the non-time based check to check first. That means that I suddenly didn't check all cases anymore :

if (currentTime() < topBound) {
if (some other condition) {
if (currentTime() > lowerBound) {
// at this point you of course do NOT know for sure that currentTime < topBound. Whoops.

(these look like they can be trivially merged. That's true if you look at just these lines, it becomes false if you look at the full set of conditions).
And what about the guy who though up the Higgs boson saying that he would be kicked out of university these days because he doesn't meet the arbitrary bureaucratic metric thought up by small-minded administrators. I.e. he does not publish enough papers.

These are a few examples of the idiocracy taking root. MBAs running companies into the ground because they fundamentally do not understand the domain in which their business operates. Police incompetence manifested as an increase in paramilitary actions coupled with a decline in common sense. And what about the TSA?
It's worth inveatigating australia. You may not get as many points without a degree, but you may make the cut. I believe to get rated as a software dev you need either a degree amd four years experience, or no degree plus 7.

It is not a simple or quick process to get PR in aus though, took me 18 months.
I think one effect is that "cancer" is actually a very broad umbrella term. Different cancers have very different causes, characteristics and prognoses.
Ahh, Bessen...It's not like he's unaware of criticism of his work...And par for the course, this article of his has several flaws as well
In general, I don't see much of a difference. When you open files affected by the plugins, however, you're relying on plugin code, so things can change.

For example, I have an XML file that is 15 MB. Before I installed these plugins, Quicklook would take about a second to show it as a simple text file, basically. Now it takes much longer (about 10 seconds) but the output is nicely formatted (well, "nicely": it seems to fail pretty quickly on one CDATA node, so most of the document is not formatted correctly... but I digress). Clearly QLColorCode is adding a big overhead when invoked.
Your link lost me at the first sentence. But the word "phenotype" reminded me of this 11 minute Khan Academy video. Maybe I'm just repeating the same thing. But I thought Sal's video was worth sharing and easily digestible.

https://www.khanacademy.org/science/healthcare-and-medicine/...

tl;dr

For whatever reason, Breast Cancer prefers to metastasize bone (which is a phenotype). Something as simple as giving cured Breast Cancer victims a calcium supplement can significantly reduce remission. Phenotypes >= Genotypes?

Scientific article cited in comment section:

http://www.nejm.org/doi/full/10.1056/NEJMoa0806285
Did not see that coming. Congrats to my friends at EC.
The future of high school math education
Yes but does the equivalent of a Copenhagen wheel exist for a car? That sir is my question.
Most entrepreneurs I know aren't motivated by the money and it seems your points are mostly based on $$$.

In my opinion its more of a calling that can't be ignored and there are far more pros than the possibility of becoming "rich".
"Scars" imply a growth that is abnormal. It an attempt to mark off my reaction as somehow freakish and thus not legitimate.

As for "deliberate"? Deliberate's got nothing to do with it. See also "The Yellow Wallpaper".
A Tour Of Facebook's Hardware Labs
"And yet at the same time it is a city notoriously plagued by poverty, crime, and political gridlock, all of which, like all problems, can be solved by the application of sufficient quantities of VC-funded smartphone apps and responsive websites built on Node.js and MongoDB."

When I read this line I thought the guy was some completely deluded silicon valley VC/tech junkie who'd never left the area to see the real world.. Took me a bit longer to realize the fairly decent satire.

The sad thing is that there really are a lot of people in tech who think like this article in some respects. They think that if you just through enough cool tech and apps at people anywhere, they'll just magically stop being the sometimes ignorant, deeply cruel or criminally minded humans they are.

Like toomuchtodo said, most of the serious problems are people problems.

That said though, I think technology can be used to shape peoples incentives and choices so that even if we're partly broken as a species, changing needs and options made by technology will make us do things that lead to more peace and cooperation. Pretty basic idea, sort of like how industrialized agriculture made people stop having wars over food. (mostly)
You could do all that with IO, sure. But the fact that IO happens to be a monad is completely irrelevant to doing that stuff.

Monads are important because of the abstraction, not specific use cases. If you're thinking in terms of specific use cases, you're already wrong. The monad abstraction lets you abstract out all kinds of control flow operations that apply to types of the right shape. It turns out to be a very general abstraction - it appears in a lot of places. And it turns out to be a sufficiently-powerful abstraction to lift any Turing-complete control flow from functions on simple types to functions on the monadic types.

So, the abstraction is general and powerful. Why isn't it used in all languages? Because most languages don't have anything like the bookkeeping mechanisms necessary to make it syntactically lightweight. Haskell, on the other hand, is sufficiently not-terrible to provide enough facility for abstraction to actually take advantage of monads. (All programming languages are terrible. Haskell is just less terrible than most.)
It is not about the money. It is about satisfaction and achievement. Are you creating an impact around you? Everyone is trying to make a "dent in the universe".
Apple's strategy had them circling the drain for many years, with too little volume to build a decent supply chain and hit sane price points. They all but gave up on making open tools and moved down to crippled appliances, and even then I was honestly surprised they survived.
Aldi Medion Lifetab Features, Specs And Price | Budget Tablet -
The Dr. Who Drank Infectious Broth... and Solved a Medical Mystery [interview]
The internet constantly amazes me.

Thanks!
The dude was a little ignorant (it's surprising how he managed to avoid knowing anything about this given the constant publicity), but at least he's a good sport. Be happy that he'll be on your side from now on - that's how differences are made.
Since this seems like a good place to ask: Does anyone know of an interactive simulator for replicating some of the tests of Bell's Theorem?

I've seen lots of explanations and a fair number of computer simulations to show the disagreement between QM theory and local hidden variables, but none that are interactive.

I'm thinking some simple web app with a diagram showing an entangled photon emitter with some polarizers and detectors. I could set the polarizers and detectors to arbitrary angles, emit entangled photon pairs one by one (or maybe even triplets) and have it accumulate the results side by side with the hidden variable predictions. I've fancied writing one for awhile, does it sound awesome to anyone else or just me?
Not at the exact same time they don't. You watch the propagation of the message.
Walmart did (does?) logistics and supplier negotiations better than anyone in the business. That is their advantage, not that their merchandise is sometimes low-quality.
In lieu of a finished degree you'll need a track record of completed and shipped projects. Make that the focus of your Github, community and other involvements, whether you code, or not.
Just going from the examples given. Welding or any construction in typical Louisiana weather.

And, I am far from against trade work. If anything, I wish I had been more considering of them when I was younger.

Regarding my comparison. I meant simply that it was similar. Most "trade" jobs are things that you can make decent money on, certainly. Interestingly enough, so are most "sport" related jobs. You may not be the star athlete, but a lot of "mediocre" sport jobs pay quite decently. Especially if you are able to fully devote yourself to it. To think just getting your foot in the door is a sure path to that "straight line to a 6 figure salary" is absurd.
Cenny.js | The plug 'n play backend for web apps
> Well the jacobian is a numerical matrix unique at each point in the input space. So its kinda hard to visualize the changing Jacobian matrix over the input space.

Yeah it doesn't seem like it would be easy to gain much insight since the partial derivatives are a function of the (other) inputs.

> People do interpret ANNs. Normally by visualising the weight matrices on the input layer, which have a 1-1 mapping to input vector attributes (so you can label them).

What do the first-layer weights tell me?
From the article, the Eightfold Path to Monad Satori:

Don't read the monad tutorials.
No really, don't read the monad tutorials.
Learn about Haskell types.
Learn what a typeclass is.
Read the Typeclassopedia[1].
Read the monad definitions.
Use monads in real code.
Don't write monad-analogy tutorials.

[1]: http://www.haskell.org/haskellwiki/Typeclassopedia
My guess is that the ages of the people involved in many of these situations is a touch higher than 18. Also, beware considerations of the past. In the past, larger percentages of the population died before hitting 15 years of age.
They're charging for convenience and the ability to download a tutorial in pdf format, it's not like user experience is sabotaged for everyone. Assuming they don't get enough revenue from advertising, it's a decent monetization strategy.

They're not actually impeding anyone from viewing content, say for instance like Quora blurring posts or similar.

Nothing wrong with that, I wished people were more understanding of how companies sometimes need to do mildly unpleasant things in order to keep a product afloat so that everyone can enjoy it. Some of the things on Instructables are pretty awesome, especially a few years ago I would've had a very hard time in finding an equivalent for their various technology tutorials.
The CloudFlare board is young, ambitious, and well-credentialed. I'm sure a few of its members are looking toward the next big goal.
Hey no problem! I used to see Haskell as needlessly complex, unapproachable, and not usable in the real world and now realize that was a mistake, so I just try to show people what I've found out/learned when i can :)
I tried, but couldn't make it through.

Here's an approximate quote from about 25 minutes in (on mobile clients):

"between latency, long connection, disconnects, just incomplete socket transactions are not very polite in terms of how TCP is being used so you don't always get your heartbeat or your acknowledgement or the termination of the connection. And so it really creates a lot of stress on your servers because they end up with quite a lot of crap that they have to maintain. And Node does a really great job of doing it all for you."

To be fair, he does go on to explain some of what it doesn't do for you though.
Not true:
http://www.silug.org/lists/silug-discuss/200403/msg00165.htm...

I'm pretty sure the ftp.exe client program had some BSD bits at one time. There might have been some small things like that. Nothing big.
That comparison becomes $9,644 in 1991 to $11,016 in 2011 when adjusting for inflation: http://www.wolframalpha.com/input/?i=5846+1991+dollars+in+20...
I think you're right, something's wrong with my source.

I'm not sure the SHEEO number's usable "raw", as it uses its own ad-hoc inflation calculation (HECA) instead of CPI or GDP, but even correcting for that I can't reproduce the numbers in the NCHEMS site from its supposed source.
Vine in the name so likely they will get you for trademarks.

Not a first ever, a few others have made clients and had them shut down, or severely throttled on requests per day. So you may or may not be the "only" for today, but that won't last.

I don't mean to be a total downer I'm sure it was hard work, but basically you built a sand castle on the beach at low tide and in a few hours the tide will come in and wash it away.
Assuming the only spec that matters is a CPU frequency etc., which is as incredibly silly and naive today as it always was
For #3, I am starting to think we should split off a portion of computer science and call it software engineering. People who are interested in the theory of algorithms, etc can do computer science. Those that want to learn how to build fault-tolerant, scalable systems can do that in software engineering. It is similar to how chemistry and chemical engineering are split.

Of course you still need to get a basic understanding of how computers work with a software engineering degree, but knowing how to mathematical prove some algorithm is O(log n) is pretty pointless for most (not all) jobs in industry.

One of the things that is not taught well across the board in computer science programs is how to actually write code that is readable and maintainable and how to work with a team using source control, bug trackers, etc. Just to be clear, I am sure there are programs that do this well, but based on my experience they are not the norm.
>A successful business earns more than the owner can make elsewhere, though most people don't think that way. Is a cupcake shop making $100k successful? Depends on the owner. If his alternative is a $65k factory job, yes. If he left a $250k legal job to do it, no: the business destroys $150k of wealth every year. Yikes

Money != Success
For DJing electronic music you typically want to have two stereo output pairs so that you can hear what you are cross-fading into. I don't know of any soundcards from the mid-90s that did that
what the hell? I wonder if they know about it?