skysight-inc/HackerNews huggingface dataset:
Cancer cure found
This website's anti cancer protocol is the result of a 2 year search for a (natural) substance that works against cancer. Searching for "a holy grail" (a cancer cure), I came up with this theory that explains how these compounds work against cancer:

Quercetin is an antioxidant. It neutralizes free radicals. While doing so this quercetin changes to a radical molecule. For example it neutralizes 4 radical molecules and becomes a radical molecule with 4 radicals.
Then it sticks to DNA (covalent binding). Because there is no water present there, it stays a radical molecule.
When a cell divides, water nears this molecule so it reacts with water causing OH radicals killing the cell.
Normal cells always repair their entire DNA before cell division, so the radical flavonoid molecule is removed. So normal cells stay unharmed.
Cancer cells divide before they have repaired their entire DNA, so they die.
So it's actually a bomb.
A flavonoid molecule is like a bomb that explodes if it's not removed before a cell tries to divide. Cancer cells that divide before reperation die, because the bomb isn't removed, so it explodes when the cell tries to divide. Normal cells that divide after reperation remove the bomb so they live.
Cancer cells that do completely repair their DNA before cell division aren't cancer cells anymore (they are normal cells) because they have to wait a long time before cell division.
Normal cells that did not completely repair their DNA before cell division can pass a mutation down to daughter cells.
So flavonoids kill only cancer cells but no normal cells.
It's like this:
Normal cell -> completely repaired -> flavonoid bomb removed -> cell divides normal
Cancer cell -> not completely repaired -> flavonoid bomb detonates -> cell killed while it was dividing.
Cancer cell that completely repairs = normal cell.

http://www.acancer.info/
Web Development in the Cloud with Zend Framework
"Do not look into laser with remaining eye" is the classic, though.
How could anyone actually sustain such a rate of learning? Two hours every weekday, plus an additional sixteen hours every weekend for 48 weeks every year?

Life creeps up, and seeps into the cracks so tenuously occupied by free time. Mastering but a single skill is impressive.
People can work as much or as little as they want, once they make tenure. It's not that different from the startup model: hard work for a few years up front, then cash in your chips, with 2-3 decades of guaranteed income until government retirement age.
If I had received complaint, I'd have replied with a big flaming "fuck you" (well, I'd probably have worded it somewhat diplomatically). Fighting sexism and discrimination also means fighting zealots on the other side.

People who'd complain about this are typically "feeding the troll", and while it's not as bad as "trolling" (used here as an euphemism for discrimination) itself, we have a much better handle on that.
Using http://stopfingerprinting.irisa.fr/ it loads, with https it doens't.
Whenever any iDevice downloads a new keybag with an extra key, it gives the user like 15 notifications that a new device has been added to the iMessage account. I don't think there's a way to suppress this (without releasing a new OS).
Asthmapolis raises $5 million from Silicon Valley venture firm
I would argue that perhaps you need inspiration after learning advanced CSS. Perhaps you should browse through Dribble.
Asthmapolis Wants To Hack The Inhaler
Yeah, I don't think you've used RoR.
Young Vs Old: A Tale Of Two US Job Markets
A fixed price would give peace of mind to someone like me. A pay as you go plan would just increase the uncertainty. I would always choose a fixed price plan, unless the cost saving with the pay as you go plan would be significantly lower given the average number of chats that would happen on my site.
>Why do people think they need a web app for this sort of thing?

They're faster, easier to use, don't require installation and don't require a lot of hard-drive space. 8 GiB database is a bit too much to be wasted on my small SSD, when I can use blockchain.info's wallet.
Heh, yes, I didn't mean that.

I was mostly replying to the parents part about kids "throwing rocks at cars, hospitals or power stations", not to just a kid throwing some rocks at some building a few times in his teenage years or getting on in a fight or two etc (which is perfectly normal).
Very cool and seems to use Wonka-derived technology....
Mail Pilot drops subscription model, third-party server
We realized early that nobody would celebrate paying a subscription for an email client and service. Despite this, we logically chose a subscription pricing model to cover recurring server costs and ensure a reliable, long-term email experience. Because we will no longer incur additional recurring server costs, we’ve completely reevaluated our pricing model to be more convenient and straight-forward for users.
To everyone:

Take a look at the faculty roster of UCI, and look at where they got there PhDs I don't know about German, but in math and science, most of the top-50 or top-100 university faculties got their PhDs at top-15 universities.

If you run the numbers and look at the ratio of PhDs to professors, it's obvious why.
And? How does any other digital coin system solve this problem? In the end, you can always associate an identity with a purchase. Bitcoin simply allows you to have an infinite number of disconnected identities.
I am aware of the effects of AEs

In fact, the regimen of muscle fatigue/recovery is different between endurance sports and 'strength' sports

A marathonist is not limited by his/her muscle mass. A strength athlete is.

Yes, some marathonists may use AEs, but it's much rarer than other PED (like EPO, HGH - which also helps with recovery, blood doping, etc)

Prostanozol is actually a "prodrug" (yes, it is an AE). "Prodrug" usually means more liver damage and less results than a proper AE cycle (as it's called) and there are better alternatives.
There’s also no R9H ... R15H. These “registers", if they existed, would be bits 8-15 of each of R8, R9, etc. Without talking to engineers at AMD, it’s probably impossible to say precisely why they weren’t provided, but there is generally little/no reason to ever want to use the existing *H registers in 64-bit code, so it’s not surprising that they were omitted.

Some combination of low/no demand and added encoding/decode/retirement complexity is an excellent reason to leave things out of an architecture.
Losh doesn't use Church numerals, though, he represents numbers as lists. The fact that lists are also represented as functions is a diversion; his number three doesn't represent a function f -> x -> x that returns the threefold composition of its first argument applied to its second.
Need: Spring, EJB, JPA (so Hibernate), JSP

Nice: SQL mastering, good ORM trade-offs and inner-working understanding, good general database understanding and usage (let PostgreSQL be your friend)

But you'd also better master few pieces of software like Hadoop, Solr, Talend, Cassandra... to differentiate/specialize (try and pick what you love doing, contribute to open-source with these technologies)
The price of a Bitcoin can rise regardless of investment in it. For example if the US pulled a Cyprus-like move, Bitcoin could triple instantly.
Most non-vim / non-Emacs users are actually doing post-fact rationalization: you never hear, say "Text editor Blub is faster to edit text than Emacs/vim". What you hear them say is "You don't need to edit text fast, most type spend coding isn't spend typing but thinking".

That is 101 post-fact rationalization: they try to justify the fact that they fully know their editor isn't faster to edit text by explaining that no one should care about the speed it takes to edit text.

This is silly beyond imagination. In a way I'm glad such people aren't part of the vim / Emacs community because you can't really have a meaningful discussion with these people: they're trying to shift the topic.

Appeal to authority: I suggest reading Paul Graham's "Beating the averages" and "Being Popular".

Then come back arguing but please cut the post-fact rationalization dishonesty.

FWIW I'm using IntelliJ IDEA since version 4 or so (bought version 12 during doomsday 75% off but didn't even install it yet)... Yet I spent nearly all my coding time inside Emacs.

As soon as you start to write Lisp / elisp to adapt Emacs to your workflow (and not the other way round), a whole new world opens to you.

Yup. Mainly a Java dev here and I haven't even yet installed IntelliJ 12 seen that I'm always under Emacs. I figure out that during some crazy refactoring session IntellIJ may come handy due to Java / Visual Blub's extreme verbosity and redundancy and countless lines of unnecessary code that can be generated automatically (really highlighting one of the many Blub flaws)... But I prefer to code.
2 hours a day is not something completely unachievable. Hell, I spent that time everyday watching some movie or just relaxing.
I wish someone would take the HTTP codes literally:

"200 OK" = You just gave me irrevocable permission.

Or you know, if anyone sues you for copyright infringement, you should sue them back for hacking, since you obviously put the following in your terms of service "you may not access this site if you sue me in the future".
MoonClerk Allows Non-Programmers to Use Stripe for Recurring Payments
Get caught reselling MP3s? Plead insanity
As I said, there are exceptions. Humans do this, not algorithms. It's thus understandable how you found a two point submission that nobody ever saw which was overlooked.
for a very simple reason :) the current mongodb database has a thread pinned to each socket connection. This thread will serially execute the incoming wire protocol messages. So say you have 2 queries running at the same time. The first query takes 230 ms and the second one takes 100 ms. If you use only a single socket the first one will have to finish processing before the second one can be processed. This means that the total time of execution is 330 ms. If you fire each message on it's own socket they will be executed in parallel.

The balance is between how big your pool is and how many messages are in flight. In the future this will change as MongoDB moves to some sort of eventloop or multiplexing of threads to sockets. But for the moment you have to strike a balance between operations in flight and how many sockets you open on the server.

Another thing to keep in mind is that the more socket connections you open on the mongodb server the more memory needs to allocated on the heap and the more contexts switches between threads will happen.
It's true, a double spend attack is P difficulty. But it's a very, very expensive P, and the Bitcoin protocol makes no concrete guarantee against double spends. It simply makes the guarantee "it is incredibly expensive to pull off a double-spend attack". Which, to be honest, is a better guarantee than any traditional money system can make.
When in the hiring process are you trying to identify passion? Are you talking about recognizing it when reading a CV or during an interview?

If it's an interview I'd say it's not that difficult. If you can get them to open up an start talking candidly it's pretty easy to see how passionate they are and what they are passionate about.

If you mean when reading a CV then it is a lot more difficult. There are things that may be indications but they are not entirely reliable. Although I don't know how much you should be trying to judge passion using a CV, doing it in person is a lot better.
These sound like complaints that would have been valid 10 years ago, but not any more. Virtually every framework has the concept of "routes" that map URLs to appropriate logic, they're not document based (whatever that means)
Agreed. I can't understand how something like

function(x) {return function(f) {return f(x);};}

can be considered easier to comprehend than

λx. λf. f x
How to (Really) Make $1,000,000 Selling E-Books
Mechanical computer flexes its muscle
Sadly, the problem is that the older you does not get the same out of 10k hours of deliberate practice than the younger you.

Let's take chess: 10k hours of deliberate practice in your teen years will make you a master level player (and possibly near GM caliber if you think Polgar experiment was not a fluke).

There are no known instances of someone starting to play chess after age of 30 and getting near GM. Conversely, I've known people who retired in their 40s and dedicated themselves to chess and could not achieve more than a 50-100 point gain.

I would love to be proven wrong, but I suspect the story is the same with piano, violin and programming.

Your 10k hours at age 40 will not get you near anywhere the same return than 10k hours at age 10-16.

I would love to see some references to people achieving mastery in some field past the age of 40 starting from scratch.

http://en.wikipedia.org/wiki/Neuroplasticity is supposed to show that it is possible to get good at a later age, but I am very skeptical.
discriminating libraries like that is one of those skills, imho...

I think having a deep understanding of the most useful libraries is powerful : maven, OSGi, Jetty, ActiveMQ, HttpClient, Hadoop, Velocity, other popular projects on apache, GSON, JUNG, JUnit (in depth)...
With the amount of hours i work now i can master 3 new things by the time i'm 30. That's incredibly exciting.
Wireframing: Real Words Make Real Sense
"The more you tighten your grip, Tarkin, the more star systems will slip through your fingers." —Leia

This is a good summary of the absurdity of 20th century law trying to stretch around the modern world.

One point, though: Thankfully, the Ninth and Fourth Circuits have rejected the government’s aggressive interpretation of the CFAA

The Ninth and Fourth Circuit courts just as much "the government" as the Executive branch. Most of the time, I'm thankful for that fact.
If you're soft real-time so that performance is a correctness issue you need more than Turing-completeness. I don't know off the top of my head if there's a name for a constant-slowdown universal computer or if such a thing is possible.
MōVI – a revolutionary handheld stabilized system takes flight
When I was first looking at doing freelance work and talking to self-employed people, the big advice I always got was "have a business account". It startles me that anyone would do otherwise.
> You may think that deflation and hoarding is bad. However people are drawn to it.

People are drawn to lots of things which are destructive. (Theft, rape, etc.) So what?

> Fortunately, you can't tell people what to do and where to store their money.

You actually can, and, more usefully, you can adopt a social convention in which the generally accepted "money" isn't particularly attractive to hoard.

> Thus, a currency that allows hoarding will always be more attractive to people than the one which doesn't.

Well, to people who are ignorant of its harms or who maliciously seek to cause them, sure.

> Soon enough people will learn that there is no deflationary spiral. They will also learn that currency can be both deflationary and move around.

A deflationary currency (if it was the only one around) might still move around in exchange, especially for necessary consumables, but it creates a disincentive for investment, because the appreciation of the value of the currency makes it compete with investment vehicles, which encourages hoarding over investment -- and the more hoarding that occurs, the faster the money supply shrinks and the faster the exchange value of the currency rises, increasing the incentive to hoard. Its a classical positive feedback loop, which inevitably lasts until the currency is reformed in such a way that removes the deflationary features (impossible with BTC), external social/legal factors are imposed which limit hoarding, or until it is displaced as a currency and reverts to its commodity value (which, for BTC, is zero.)
The average developer, in my mind, is a person right in the middle of the group of people who can maintain a position as a "programmer" or "developer" or any equivalent terms.

You've made a number of assumptions that I was trying to squash.

Most developers do not work on "projects". They're not doing startups or even working for software companies. They're anyone from the guy maintaining a FoxPro database for a dry cleaning chain to a jedi ninja who poops better, tighter, inventive code than the rest of us can dream of.

How do you measure someone's productivity in an environment where they write or patch code based on their manager coming around and asking them to do make tiny changes or write reports? As an analogy, how would you measure the productivity of the "hero" of Office Space? He turns two character dates into four character dates. He's a programmer, but he's not actually "producing" anything. He's keeping the world from ending in 2000! His manager would probably count his productivity as how many lines/files/whatever he updates in a given period of time.

The lines of code metric was an attempt to illustrate that productivity is a difficult task to measure without a goal-oriented context. You see that measuring productivity is not just "lines of code," but you also missed that the developer spent time refactoring 1,000 lines of code. Is that productive? Measured on that day, the work done was zero, or negative, and productivity can only be measured in the medium to long term. Yet I hope we would both agree that it was a productive effort.
Hi, co-founder of Gaglers here. A chat conversation can have any number of messages of any arbitrary length.
Ah, yes. Expressing the same opinion multiple times within a discussion is trolling. At least when you disagree.

Really classy.
>it was some sort of Socratic dialog with the "wife" part being written just so in order to create the optimum amount of tech ignorance for the author to fill.

Wait, you:

1) Are not the author. You have no idea what the author had in mind when he wrote those.

2) BUT, you are accusing the author of sexism by presuming a sexist version of the event by YOURSELF and accusing the author for it, despite the author CLEARLY letting you know he didn't intend it to become so.

3) Are manipulating statements purposely to induce fiery discussions amongst an otherwise peaceful community.

>Since approximately none of us know the author's wife and whether she lacks technical understanding, the real title actually doesn't convey this information unless you add the stereotype that women don't understand tech.

This is enough proof that you are here to add nothing but controversy and promote nonconstructive discussion.

If you read the original article, which I recommend you please do if you haven't (looks like you didn't anyway), the Wife clearly asks

Wife: How does it work?

which is more than enough reason for someone like her husband to explain the technical stuff to her. It's clearly not because of her gender.

People like you who jump straight into conclusions like 'yes it's sexism! bury him alive!' are the reason why I feel uncomfortable sitting next to a woman from the tech sector with the fear of losing my job or being accused of being a sexist for no reason apparently.

I honestly hope that someday I can just sit next to a 'person' without being conscious of their gender..and that day is when this world will be a much happier place to live in, with trolls like you left aloof.
>The pool of people who could have created Bitcoin includes almost everybody who has taken university-level courses on cryptography,

No way. Have you looked at the whitepaper? The entire thing? Even completely ignoring the clever leveraging of cryptography, the sheer genius behind the methodology of the protocol makes me think that someone(s) extremely talented came up with it.

>Ideas like hashcash have been around much longer than Bitcoin.

True, but much of the genius comes from the way transactions themselves work. Right now, we're only leveraging a small portion of Bitcoin's capabilities. Because Bitcoin is really based on scripts assigned a value, the Bitcoin protocol allows for incredibly complex economic interactions in a cryptographically secure manner. The deeper I look into the protocol, the more I realize how genius some of the design decisions were.

And besides, Bitcoin obviously did something right, because it's the only decentralized digital currency to take off.

>But you are seriously overestimating the amount of intelligence required for developing Bitcoin.

I think you're underestimating the elegance and complexity of the Bitcoin protocol. It's much, much more than a few crypto primitives strung together.
I got one of these (Fluke 62, http://www.amazon.com/Fluke-62-Mini-Infrared-Thermometer/dp/...) for $35 or so on sale.

You can get the same guts for $15 (http://www.amazon.com/Accuracy-Non-Contact-Infared-Temperatu...)

It tells you the surface temperature of whatever you point it at, and has a convenient laser for aiming. When cooking, I use it to see if a pain is hot enough yet (e.g. to sear meat), rather than relying on the "smoke point of various oils" test. You can also use it to see how close water is to a boil, although I'm not sure if it is measuring surface temperature, some slight penetration into the water, or the pan bottom (although, arguably, these should be fairly close in water).

It's also useful in something like a fusebox to find hot/overloaded circuits. It's essentially a 1x1 pixel themal imager, while a 100x100 thermal imager costs much more.

You still want a probe thermometer (for measuring meat internal temperature) such as http://amzn.com/B0000CF5MT, and if you have kids/sick people/etc., probably the internal-temperature kind (the ear/IR kind are the least gross).
> dangerous criminals

You don't really believe this, do you?
The Turning Point that Changed My Life Forever
No. I previously worked at a Japanese megacorp and have a deep appreciation for the engineering culture in this neck of the woods (in a way I do not for, say, the culture of working at megacorps). I had a badge which would get me into the server room. I had to pass a 10 question test to be given the badge. Question #1 was, essentially, "What do you do if you think there is a fire?" The answer is beyond dispute: you execute the prepared emergency plan. (Rough order without spilling any beans: Big Red Button, evacuate, call fire department, call the numbers listed for emergency contacts.)

You do not try to debug the fire. There are people who are good at not dying while trying to do that. You are not one of them.

You do not try to avoid Big Red Buttoning because your bosses are idiots and they might come down on your hard for it: while your bosses are probably idiots, the first thing they'll tell you about Big Red Buttons is that nobody has ever gotten fired for pressing the Big Red Button, because everyone agrees that Big Red Buttons exist to get pushed and you never want to not have it pushed because someone was worried about getting fired. Big Red Buttons are costly affairs, sure. That's why we have redundant systems, insurance, and other various things that suggest we're responsible professionals.
Yes, I use Arch, and I think it was a mistake. Symlinking python to python3 breaks the assumption of virtually every Python dev out there; if you maintain an Arch package that has Python components, you usually have to sed replace the python shebangs with python2. Totally goes against Arch's normal "keep it simple" philosophy.
Google can't control where the user wants to pass on or display the URL.
I agree. Even if you call just to alert them that something is not right. Let them roll one truck just to have someone on hand in case someone gets burnt or shocked.
The ARMv7 VFP/NEON register layout is just as much fun. Maybe more when you add in the constraints that some instruction need to operate on consecutive registers, and some of them are required to begin on an even-numbered register.
Hmm that must be recent. I have CDs from January 2012