skysight-inc/HackerNews huggingface dataset:
As I remember the explanation: Dark skin means more melanin in the skin. Melanin blocks the UV light that the body uses to synthesize D vitamin. So white people in north are better suited for utilizing the scarce sunlight for D vitamin production and black people in the south are better protected against the skin cancer risk caused by the UV radiation.
I wouldn't dismiss this so quickly. It is widely accepted and is also part of what is evaluated when the doctor recommends or not that you give extra vitamin D to your child, having white skin means you need to spend less time in the sun to have sufficient vitamin D and not require supplements.

Perhaps the question is more complex because sunlight is not all in the visible wavelengths and skin is actually translucent and light reaches different level through the skin, melanin prevents parts of the light to reach deeper levels in the skin and also converts parts of light.
Sigh.

You're still "doing it yourself" even if you use parameterized statements.

My take on this article has changed in the past hour; before I thought it was cute but inaccurate, but its state is transitioning to "actively evil".

The reality is that companies that have a lot of SQL but never have SQLI vulns do all of the following:

* Use an ORM like Hibernate (or AR or Django) for "front-line" database queries

* Standardize on parameterized statements for the complex stuff

* Design and implement a "house style" for query builders and "modular" SQL statements

* Factor as much as possible into stored procedures in the database

* Run databases in least-privilege mode, so that code that only needs read access to a few tables can "revoke" the unneeded privileges

* Sweep their codebases for SQL statements and audit them with a team signoff

By "do all of the following", I mean "A-L-L of the following". The ones that don't are the ones that tell us "there's no way you're going to find SQLI in your audit; you'd get fired for having concatenated SQL here", and then lose their entire database in the first week.

I don't mean to sound obnoxious. I just hate the idea of people walking around thinking their code is safe because they switched to ? instead of "'" + x + "'".
This problem would also be solved by actual widespread support for SVG or something similar. With vector rendering, we can just let the client handle any subpixel business.
I think being attracted to different ethnic groups might have an advantage, too - keeping diversity in the gene pool up is probably beneficial.
Emacs officially still uses CVS, right?
Now with added comment by Dave Winer.
From the article: Verifying the implementation of an emulator for a complex system is hard, especially when the original system has no formal specification.
Anyone has real details on how they actually date the origin of the presence of DNA sequences? I sure have my own uneducated guesses but I'd be curious to know. Or even better find a reference to the explanation.
http://latfh.com/

That's the hipster stereotype nowadays.
I don't understand this. Are you under the impression that they are claiming to have invented Markov chains? Or using them?
The thesis is well presented, but I don't buy it. Suppose that P=NP, but the algorithm you find has running time O(n^100). How does the world change?

Obviously not much because nobody could actually run it. A theoretician would respond that if Moore's law continued long enough, then eventually this would be practical. However physicists tell us that there is a minimum amount of energy released by irreversibly flipping a bit, from which we can calculate the minimum amount of energy required to run this algorithm for an interesting data set. That minimum makes this algorithm infeasible for the foreseeable future, no matter what advances we make in technology.

While we say that we believe that P!=NP, the bet that we're making in real life is that NP-complete problems are computationally infeasible.

(That said factoring has never been proven to be NP-complete, so we could come up with a good factoring algorithm without being able to solve NP-complete problems.)
MySpace can't use MT for the task because every picture sent to MT would be a potential "OMG PORN ON MYSPACE FILM AT 11" story. They have to keep their screeners in-house to deal with potential publicity issues. Trust me, the MySpace people (as would any moderated community) would love to use MT for this stuff; moderation is no one's idea of a core competency.
It seems only www.sinatrarb.com has a cname to sinatra.github.com
Lisa Randall: a beautiful mind [pdf]
Another blog post by the same author introduces a 3 pixel font taking advantage of the subpixels: http://typophile.com/node/61920

I might get that for xemacs and annoy coworkers with 500-character long lines. "But they don't wrap on my screen!"
Sprowtt - Social Startup Investment Marketplace
Uh, did you even notice that PhDs still go to elementary school?
A simple message, but the lessons are important to absorb and digest.

Lesson 1- Do something you love and do it with someone you trust
Lesson 2- Do something you understand
Lesson 3- Start with the end in mind
Lesson 4- Protect your ideas, invest in an expert
Lesson 5- Be ready for the unexpected

My personal favorite is Lesson Three because the strategy of starting with the end in mind is something that I believe will be the final piece in the puzzle of taking an idea and turning it into a reality. The concept of setting goals without actually knowing where you want to end up is kind of like taking out a map, determining a route to follow, but never actually deciding on where you would like to go. I am an advocate in the concept of envisioning what you want your LIFE TO LOOK LIKE, not just the next year, but actually taking the time to ask yourself what you want to be, do, and have in life? What do you want to achieve, how do you want to feel, and who do you want to do all of this with? Once you start with the end in mind, then you have the ability to work backwards in order to return to where you stand today.
Underwater robot wars [video]
You could just attribute it to the attractiveness of blue eyes. Most people consider blue (and green) eyes more beautiful than eyes with a different color. But this will get you only as far as the next inevitable question: why are blue eyes attractive?
Unless you're talking about very large image sizes ( >200k ) and very low bandwidth; latency is a bigger timesuck, even with pipelined requests.

Not to say that you shouldn't minimize images, but that's less of a concern than minimizing the number of requests.
http://findarticles.com/p/articles/mi_m1200/is_n4_v148/ai_17...
The actual article
http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pub...

Greater population = greater opportunity for mutation. Sounds right...
I read the 1000 new repos as actual new repos, not forks. But yah if it is just forks that it isn't as impressive.
...we’ll finally be leaving our shared file system behind. We’ve far exceeded the normal IO tolerances of GFS...

Which GFS? Red Hat Global File System (http://en.wikipedia.org/wiki/Global_File_System)? GlusterFS (http://www.gluster.com/community/documentation/index.php/Glu...)? Something else?
As a Microsoft fanboy it's hard for me to acknowledge this, but I think there is a bit of a problem here on Exchange side's as well. If I unerstand correctly, it asks the device if it supports on-device encryption of data and then trusts that the device claims the truth. I think the problem with this approach is that the security of the network is no longer in the hands of the network's administrators, even though they might have the reason to believe so since they have set up Exchange to enforce on-device encryption even though it can't possibly enforce that in all cases and as the iPhone example shown it, this is not just a theoretical problem.
Depression era newspaper headlines proclaiming that the worst was over
I've lived in New York City practically my whole life. I currently live in Brooklyn and commute to Manhattan. No matter where I go to hang out, there are always tons of people around, eating, drinking and partying. From my perspective I haven't noticed really any slowdown because if you walk in to almost any store on a weekend or after work, many people are still shopping for clothes, food, electronics and whatever.

In terms of jobs, I knew of a few people who've lost theirs but they were able to find new jobs in a matter of a few months.

So again, I don't notice much slowdown in NYC. In fact places in brooklyn such as Williamsburg, Carroll gardens, park slope are growing in popularity and people are moving to these for slightly cheaper rent than in the city. A few years ago, I remember that these places used to be very crappy and run down. Now they are blossoming.
Wow, relax. He just asked you a question.
" We might be able to say that all the people alive today with blue eyes descended from one ancestor"

-- exactly.

And, if you follow the science of using mitochondrial DNA to date genetic changes..

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

http://www.livescience.com/health/080131-blue-eyes.html
On the Theory of Computing
Not necessary that "indented" lisp breaks code==data property. Just like YAML can represent an arbitrary tree structure, indented syntax can be mapped to S-expr and vice versa.

I suspect the reason that alternative syntax for Lisp doesn't fly is that, once you use Lisp enough, you start feeling too comfortable with S-expr and the editor's support on it to switch to alternative syntax. It only appeals to those who are new to the language. And the downside is that the editor support can't be as good as S-expr (I suppose; is python-mode capable of various C-M-something tricks?).
Still not always true. It's not a lot cheaper to run on your own hardware. Have you factored in shipping costs, depreciation, infrastructure management time, distractions, opportunity costs, colocation costs, interest.

These things add up.

Imagine comparing a $10/mo hosting account with a colocated server for $100/mo.

There are a plethora of scenarios that don't warrant owning or running your own hardware.
Is Smarter-than-Human Intelligence Possible?
Should be required reading for any future Oracle customer.
As I've heard it, the development of both blue eyes and blond hair is thought of as mainly being driven by sexual preferences, i.e. status of novelty.

Sexual preferences are pretty strong drivers and combined with periods of harsh environments (e.g. where either of the sexes die off early in life) can create really fast evolution.
One problem is that this could end up to be a very limited area. Another problem is that students might not like the same things.
Status will always be defined by scarcity. Perhaps blue eyes where novel and scares, which could be enough?
Often there's only one natural way to implement something. For example, AFAIK everyone uses FFT to implement OFDM.
Tcl and the Tk Toolkit, 2nd edition
Speculation in no particular order:

(1) Perhaps less pigment in the eyes improves vision in certain conditions (especially those in colder latitudes).

(2) As a recessive trait, blue-eyed mating limited a woman's ability to pass off offspring from other (dark-eyed) fathers as that of a blue-eyed father. This greater confidence in paternity won greater fatherly support, and in some eras/places (inheritable property?) this dominates the advantages of promiscuity. (This effect may fade or even reverse depending on proportion of eye colors.)

(3) Handicap principle -- even if blue-eyes are a disadvantage in some dimensions (sun-robustness, alien look), sometimes a conspicuous disadvantage is effective as a signal that fitness in other harder-to-measure dimensions is better. ( http://en.wikipedia.org/wiki/Handicap_principle )

(4) I suspect just about any unique visible characteristic, advantageous or mildly disadvantageous, can find some reinforcement as a quick signal of genetic kinship against outside competitive groups that look different. So just, "different enough to tell closer-cousins from distant-cousins" could be a sufficient explanation.
"My" book is out...here's part of the story behind it.
RE: why software and mp3s are under license (in addition to copyright protection).

All creative works fixed in a tangible medium of expression get copyright protection. But without a license, they are useless. We are able to use software and mp3s only after we COPY them to our hard drives. The act of copying is reserved for the copyright holder. Without a licensing agreement, nobody would be legally allowed to transfer the copyrighted data we acquire.
Looks cool. I've had this idea floating around in my head for a while, and have played around with it a bit but never really took it seriously. I'll have to check it out.

Another example that proves ideas are nothing and implementation is everything. Good luck guys!
"Without qualitative improvements to the structure of intelligence, we will just keep making the same mistakes, only faster. Experiments have shown that you cannot train humans to avoid certain measurable, predictable statistical errors in reasoning. They just keep making them again and again."

This is a very well replicated result. The research program that discovered this is mentioned in

http://www.project-syndicate.org/commentary/stanovich1

with suggestions for new kinds of mental tests. The same author has a new book

http://yalepress.yale.edu/yupbooks/book.asp?isbn=97803001238...

that provides many examples of errors in reasoning that are equally common in high-IQ and low-IQ people, with abundant citations to the primary research literature.

"A person with an IQ of 100 cannot understand certain concepts that people with an IQ of 140 can understand, no matter how many time and notebooks they have. Intelligence means being able to get the right answer the first time, not after a million tries."

Both of these statements from the submitted blog post are specifically contradicted, with citations to published evidence, in the book I have just mentioned. And this paragraph from the blog post is in partial contradiction to the first quoted paragraph from the blog post, which correctly says, "Experiments have shown that you cannot train humans to avoid certain measurable, predictable statistical errors in reasoning."
All blue eyed people traced to 10000 year old ancestor:

http://www.dailymail.co.uk/sciencetech/article-511473/All-bl...
"Developers can expect to see peak download speeds of up to 10 Mbps, with average download speeds of 3 to 6 Mbps. In contrast, some of today’s 3G wireless networks typically deliver download speeds of between 600 kbps – 1.4 Mbps."

Funny that their planned 4G is slower than 3G in Denmark today (I've seen 16Mbit 3G advertised). 7.2Mbit has been common for years.
I do. When I think of algorithms I vaguely imagine DAG, which maps nicely to S-expr (the junction point maps to a tail function call).

In languages with syntax, I have to add syntactic fluff to satisfy the compiler, which is mostly an extra annoyance.

I don't say my way of thinking is the correct one. Some great programmers I respect have said they don't think in DAG (and naturally they choose languages other than Lisp as a primary tool).
The people who saw it coming are not saying no one saw it coming. Ron Paul and those who study the Austrian School saw it and acknowledge it. http://en.wikipedia.org/wiki/Austrian_School

I think some of the people saying no one saw it coming are the engineers of this crisis. No one wants to admit they saw it coming and continued to build it -- especially if they benefited from the crisis. It's been argued that the banks created this mess intentionally because they need a large enough catastrophe to be bailed out by the tax payers.

If you acknowledge that you saw it coming, then the next question is, "Why didn't you do something or say something?" When faced with that question, people appear in a very negative light.

And if no one saw it coming, then you can't be held responsible. It's a freak of nature. An act of God. Uncontrollable.

What if I said, "I saw it coming?"

Would you believe me? What's my evidence? How can I prove I saw it coming? If I saw it coming why didn't I say or do something about it?

It's easier to go with the herd and say not only did I not see it, but no one saw it. To have seen it coming and kept going causes cognitive dissonance and it hurts. Avoid it with ignorance.
I think you're missing the OPs point.

This is purely anecdotal, but I grew up in a military town. As a consequence, all of my peers and many of my friends were of mixed race, color, and creed. I don't recall segregating my friends based upon the color of their skin. I do, however, recall a strong bias against children that weren't in my same age group. I also vaguely recall flipping out when I was very young when I was taken to a store and saw a man who was blind in one eye (it was pure white). Children discriminate based on things that don't match up with their own experiences, and I was no exception. I certainly never treated my mixed race peers any differently; I grew up with them.

While the t-shirt experiment is interesting, it lends credence to my own experience. Children will categorize things and some things (age) are little more important categorically than other things. The OP suggested that his children have grown up in an area where they're exposed to mixed races. Guess what? They probably genuinely don't feel any different toward their friends who "aren't like them." I'd bet money that if, on the other hand, you were to place an older child in with them (or a young one), they'd probably discriminate far more!

I think the study is flawed. The language used intentionally creates a bias. I think it would have been more appropriate if they had performed a test based upon showing pictures of people of mixed race and then asked the appropriate questions. I'd wager that someone smiling (regardless of color) would probably receive a "yes" if asked if they were friendly or nice. Likewise, someone with a miserable expression would be more apt to be viewed as "mean."

There's a whole lot more to the thought processes of a child than race, I'm afraid. Articles like this do nothing to aid race relations. Counter to the claims, I think these individuals are doing a gross disservice to our society. I guess I'm disgusted that they'd presume children are easily understood and, because of their limited experience, aren't smart enough to know what they're doing by being so judgmental.

Kids are a lot smarter than we give them credit for.
There's something a bit frightening about it. I think it's registering as a giant spider in the primal instinct section of my brain.
Thanks for posting the link to the published study, as I was about to. I see both the study and the submitted news article about it are more than two years old.

After edit: Here is a link to a more recent article on a closely related subject:

http://pritch.bsd.uchicago.edu/publications/pdfs/CoopEtAl09....
The bigger download would slow things down.

Not sure if image resizing could even make sensible use of sub-pixel rendering...
RedHat GFS. It works great for low and medium IO situations, but can cause sporadic issues on high IO installations like ours, and we aren't able to attach any more servers to it without further impacting performance.
A 'bind' function is very useful for callbacks. It's awkward to write object oriented javascript without it. So it's quite useful to understand how binding works.
Beats me. I married someone with brown eyes (and black hair). On the other hand, she married a man with blue eyes (and blond hair), and my genes have been replicated into four children. My dad's genes for red hair have passed on to be expressed in two of my children.
You'll have to start writing procedures and rules in the database instead of in your web framework

This will not fool anyone. You can't fold the business logic into the database and then pretend that you've eliminated the business-logic layer on the server. It's still there. You've just driven it into hiding.
It's built on top of mturk - with tools for facilitating the use of mturk in conjunction with other worker networks to post actions/surveys, receive, organize & report on results.
I agree with you, I am currently paying my friend to complete some mundane tasks for me & will be looking into replacing him with this.. lol
I understand it refers to Global File System.

Given our experience with GlusterFS, I imagine Github would have crashed and burned a long time ago if they were using it. Our use-case (checking if a file exist and grabbing images to occasionally resizing them) ran into all sorts of bizarre issues. We had about 1 million small files.
Maybe it's a trickery of language. Apple said they "supported Exchange" so you could read your email. There was never any claim they supported encryption on the client. Maybe a lot of businesses assumed they did.
Another solution is to put the pixel order in the html header.

A smart browser showing the same page spread over two different monitors would then download twice as much, but everyone else would be happy.
I'd use them, mturk is a pain to use directly if you're outside the US.
Finest Moments of Operations Research - This Day 8 years ago
Well in this case the client side isn't the interesting part. The interesting part is the compaction of the server part into the database. The one language to rue them all is also interesting to a point but I assume you can do that with a Java app too.
Wouldn't it be rendered differently depending on displays, OS, etc.? I'm wondering if it's just an exercise or if it could be really used.

It's interesting and I wish s/he went into more details on how to do it.
Are you using an LCD monitor?
Cool, hadn't heard that electrics were so far along.

As soon as they're $65,000 cheaper, I'm signing up.
Rebecca Saxe: How we read each other's minds
Tech addiction 'harms learning'
Tornados are dangerous, but I'm glad you're eager to serve their echos.
World's Oldest Person Dies at Age 115
Freakonomics: Call Me Bruce
Right. This explains why doing it yourself isn't the best strategy.

But I still feel like what is missing from this discussion is why parameterized queries are not vulnerable to injection. Are they just better implemented and better tested? Is there some technological reason why they are superior, something they are capable of doing that a concatenated string cannot?

I feel like having this discussion without telling the readers why the solution is the solution is analogous to just doing a bunch of hand-waving. "Don't do that, do this" doesn't really teach people why "this" is better.
What is MT's policy on that sort of task - do their TOS allow for submitting pictures for screening (or similar things)?

As a side note, this sounds like a potential hole in the market.
Nope, you're not :)
Direct link:

http://crowdflower.com/

Their quality control could eliminate the quasi-quality control that I now perform with MTurk. I set up a task like "get bio from webpage" and send it to 3 unique workers. I then run the results through a script to check whether they agree. If they do, accept all (pick random one). If they don't agree hand check (!) and possibly reject one of the jobs.