skysight-inc/HackerNews huggingface dataset:
Well, without knowing the light source, it's impossible to accurately measure color. They mention applying white balancing to fix it, but this makes an assumption of some characteristic light source:

http://www.cambridgeincolour.com/tutorials/white-balance.htm

Beyond that, there is processing done by the sensor, the photo app, the person who put it online, etc...
Ask HN: How do you percieve colors
http://i.imgur.com/fN2MveM.jpg

The discussion of perceiving a dress as gold/white and blue/ black (http://www.wired.com/2015/02/science-one-agrees-color-dress/) has fascinated me. I realize the following post raises more questions than answers, but... How many times have we gotten into arguments as developers, or with clients on a particular design choice, because of a difference in perception?

This brings up an interesting topic in how to chose colors for the design of your project - none of us have any idea, if we all perceive colors so radically different.

The above image is one of my favorite "visual thought experiments". The green column is actually the same on both the left and right (#15b400)

To start framing a discussion on how to actually try and learn other people's schemas for seeing, Im using a basic image like this, and these questions are how I'd propose we start.

(my apologies that I don't have enough karma to create a poll)

What do you see in the image:

1) Brown Stripe, left dark green
2) Brown stripe, left bright green
3) Purple stripe, left dark green
4) Purple stripe, left bright green

I'd suggest we begin with answering on our own perception (I'm number 3) and going from there.
> My problem is that I have a full time job

The tyranny of the 40+ hour work week. Why is it that so few people are willing and/or able to negotiate working fewer hours in a week, for example 6 hours a day or 4 days in a week?

Is it fear of being fired for making such a request? Are the employers so powerful and the employees in such a weak bargaining position?

Or the fear of having to take a pay cut? Maybe people get used to too expensive life styles instead of keeping living frugally when the money starts rolling in. They're then in the fragile position of not being able to afford a slight reduction in income.

It's kind of sad that there is not a lot more individual variation in working hours, when people are simultaneously lamenting their lack of free time.
Did you move between different locations? The difference could come down to being outside vs. being inside - or at least eye-shot of sunlight.
Belkin Technical Support
Automation rarely replaces 100% of human workers. What tends to happen is that it replaces 99% of humans, does work that's almost identical to human work, and the 1% of humans left fix the machine work so it is identical to what 100% human workers would have done.

It's already happening in translation. Instead of a human translator translating an entire text. They simply first feed the text through translation software. That does a pretty decent job, but still makes mistakes. However, the mistakes are obvious to the human translator. Who now just fixes the translation. Most of the work is done by the machine. And a firm with 10 human translators can get rid of 9 of them, and still be as productive as it was it was with all 10 people.

This pattern of automation replacing almost all, but not exactly all, human workers is seen in many industries.
I'm wondering the exact same thing. What is the relationship between the two? How easy is it to bridge them or is that not possible? I mean suppose I want to write some typical backend utility code like extensions for collections etc: can the same code for .NET framework be used for .NET core? Eventually with some #ifdefs?
I think you've mentioned CryptoCat more than I have in this conversation, and someone I know (and you surely adore) once said, "Fun message board trick: someone says something dumb about crypto? Search for their name and “cryptocat”."

If I gave you/anyone a TrueCrypt volume, could you/anyone crack it? No? Then stop trashing it. It's that simple.

Edit: I'd just like to say I'm glad you're developing a sense of humor regarding our conversations. I was worried you were a robot.
This is more appropriate

http://www.reddit.com/r/IAmA/comments/lwljh/iama_dev_team_of...
we felt it was important to counter movement towards a monoculture on the Web

Am I alone in wishing there was an actual monoculture on the web? Where you could spend time making your app/site more functional instead of more compatible?
That vulnerability only applies to HVM guests. No doubt there are other reasons to have rebooted since 2013, but if one of Rackspace's servers only has paravirtualized guests (do they use HVM at all? I don't know), they can get by without patching it.
I'm here as well. I've seen tons of adjusted versions at this point (25+) and zero of them have had white.

I do get a gold tint on the black, for sure, but if I were asked the colors of the dress, it's still unquestionably blue & black, the whole photo just looks like it has a sickly yellow tint on it.

Edit: I should have said I get the gold tint when I slide the slider to the yellow (right).
The only way you’d get a “tint” like this on a white dress in the shade, indoors, in a room with yellowish lighting (look at the background) is if you shone a bright blue spotlight at it.
I'd rather "Idealistic Perfectionist", thank you.
Some coworkers and I were looking at the photo on the same screen and had differing opinions at the time.
Perhaps I went a bit eccentric, the same way the news stories were going :)
You may be right, I never got into the habit of wearing a watch myself.
http://www.wired.com/2015/02/science-one-agrees-color-dress/
Confirmed: Space rock created Swedish lake
> these are absolutely reasonable, sensible proposals

No they aren't. If you look at the changes to the Technical Comittee. The proposal is to add 3 members to it. I can't help but think there are way more people at Joyent. The TC seems to have alot of power on the direction of the project.

It doesn't seem reasonable to effectively stage a coup on node and ask Joyent to give up control over it.
It is clearly the ivory dress; the negative and positive of the original image will show nearly the same colors simply swapping places ('gold' stripes become 'white' and vice-versa) which is only possible if the two colors are opposite each other. Black and blue are not. Black and near-white are.
US State Data Lab
You got patio11 to move to Tokyo? That's kind of amazing. Great podcast so far, still listening to it and congrats on the funding.
Xxhash: extremely fast non-cryptographic hash algorithm
Hedge fund robots crushed human rivals in 2014
How everyone but the weather channel botched the NYC blizzard
An Algorithm for Fact Checking the Internet
Having some trouble with a TopCoder question
The sound of Bogo Sort is so adorable
Same thing with me. I have some friends who converted after a few hours though.
An interactive algorithms textbook in Java – Run code in the browser
How to think when solving algorithm problem
People are so used to seeing pictures from phones now, and many phone cameras either have shitty auto white-balancing or the user sets it up once for tungsten or outdoor light and then forgets to change it, so everything is shifted blue or orange, respectively.
Nope, just the IE PMs - the IE devs on the floor above still have offices :)
I can't see black and blue for the life of me. I even ran some computer vision algorithms on it (none of which said the lighter image had black, or any sizable amount of blue).

My guess, some people are either color blind, dimming their screens trying to see it, or they are seeing a different image...
I believe that the page you referenced to is broken. I.e. no videos or code samples on, see screenshot - http://snag.gy/lMAp8.jpg
Flow Hive: the high-tech honey extractor
Those guesses are all incorrect. My girlfriend and I see different color dresses on the same screen/ambient light, and neither of us is color blind.
Please tell me this is Poe's law striking.
Sure. If you look towards the darker parts of the gold, like towards the bottom of the dress, it would be pretty easy to presume that the lightness and gold tinge is due to the lighting / overexposure washing out the image.
A Wearable That Lets You Charge Your Gadgets by Jerking Off
Because it's not maintainable in a large code base. You write your code, and move on to something else, someone else comes a long and does a refactor, but they and/or the IDE misses the member names that were in strings. The program crashes on the next deploy because it built just fine.

Reflection is like anything else it can be used properly and it can be abused. I've seen it abused far too many times.

I realize there are times in Java when reflection is unavoidable (Android's animation libraries rely on it), but I consider it to be a feature of C# that, so far, I've never had to use reflection in C#.
It's a very small population. You can read the plans for repopulating it, since the island has a capacity for at least 200 people.

With supply ships only every three months (though with more frequent passenger ships), it's not a place I would want to live.

If you want to move there, bear in mind http://en.wikipedia.org/wiki/Pitcairn_sexual_assault_trial_o... .
Phew! I thought Acme had ruined you and you were all about that no-syntax highlighting.

What did you use to switch between emacs and vim? It seemed like a quick hot-key.
>In the world of government regulation, is is absolutely the norm for regulations to be voted on before being made public.

It's mostly irrelevant what the 'norm' is. Either the process is actually transparent or it's not. Dropping xxx pages after passage is not really transparent.

In fact, the 'norm' is usually what we want to be moving away from. The problems that we are trying to solve exist in the 'norm'. It used to be the norm that the Roman Church could come in, try you for heresy on hearsay and then execute you, all with no real evidence and decided by an inquisitor. Just because that was a normal occurence, doesn't make it right or transparent.
Angular touted its declarative syntax, but really what does that give you? It saves a few strokes over something like

<div>Hey, <span class="myapp-name" /> how are you!</div>

And then in your javascript:

controller.onStateChanged("name").set(function () {
$(".myapp-name", container).html(state.name);
});

The latter is more explicit and also declarative. It also gives you a lot more flexibility and is much more efficient than dirty-checking.

React kind of encourages building the components the second way. It eschews two-way binding in favor of a code-based rendering approach. IoC pattern isn't the same as embracing a declarative style where static data contains instructions.

So, React is more efficient and mitigates the code-based rendering by introducing JSX inside JS. Basically, the templates are declared inside your JS files. Same as in Angular you'd have directives.

But then the question becomes, why do you need to do all the fancy DOM diffing, also? Just fire events when an attribute of some ViewModel changes. Attach event listeners to recompute some values and then do DOM updates using a library like FastDOM. I guess React could help in the diffing by storing copies of your DOM snippets, but that's usually not the biggest bottleneck. You usually ALREADY store the previous state in JS and can see what changed, before rendering. With libraries like Fastdom or GSAP updates are plenty fast to the point of powering 60fps animations!
Weather for the week ahead
> A High performance

> Define your service using Protocol Buffers,

Erm...
I think this will have multiple applications for various devices in the future, not only subject to Bitcoin.
Think of all the job titles that didn't exist 30 years ago (social media marketer, seo specialist, etc

I like that you picked those two because they happen to be two that are already disappearing.

Search engines have been fighting SEO for years. And they have pretty much won. SEO was a hot industry just a few years ago, and is already disappearing.

And social media specialization of marketing and PR was taken on by very young people and thought to be a special skill, until recently. But already businesses have figured out that there is nothing special about it. And every marketer is expected to be a social media expert. It's not creating more new jobs, it's just adding those skills to existing jobs.

It's tempting to think that it's different this time, but it probably isn't.

I am sorry, but to me that argument sounds just like the future will be the same as the past. It's not exactly wrong, it's just an intellectually lazy argument to make.

Just one example of this time it's different is the income split between labor and capital. Historically it had been fixed at 70/30. This is across all industries, and all nations, since the industrial revolution. But now labor's share is down to just 62%. And that's happening in places like China and Mexico too, so it can't be simply due to offshoring. Source: http://www.economist.com/news/finance-and-economics/21588900...

Secondly, the number of jobs and job titles is entirely arbitrary.

That's not at all true. Automation has always created unemployment. There was no such thing as 3rd world before the industrial revolution. The economies of countries like China and India, which realized on a lot of textile production, collapsed when the industrial revolution took off in the UK. The UK exported both goods and unemployment. And what we call the 3rd world was brought into existence. We are seeing a very similar process today with Germany and the Southern belt of the EU. Germany too is exporting both its product and its unemployment.

If the advance of technology was truly putting people out of work, don't you think it would be evident by now?

Yes, I do. But I don't think we'd see the unemployment rate go up. I am sure we'll first see labor's share of income drop, and wages should stagnate. Which is quite similar to what we are indeed seeing right now.
Possibly the Most Realistic Artificial Skylight
For the wired article it seems that the images are just altered to the point where they are clearly not black and blue.

I wrote about it here: http://austingwalters.com/that-dress-is-gold-and-white/

As for the perception of the image you sent:

The greens look the same to me, and I see purple stripes
Given that everyone who is seeing it in black and blue is seeing the correct image (as later verified), it's a bit odd for you to suggest they're the ones with problems with their sight.

This is the dress itself: http://s3-ec.buzzfed.com/static/2015-02/26/22/enhanced/webdr...

Which is exactly the colours it looked like in the original image, to me, and to I suspect everyone else who can't make it look anything other than black and blue.
Which chinese phablet, if I may ask?

> with great batteries

A phablet with a big battery plus not-ultraHD screen would solve the abysmal battery life problems of modern phones... it's likely thinness suffers though?
Here's the real dress, from the supplier's image of it:

http://s3-ec.buzzfed.com/static/2015-02/26/22/enhanced/webdr...
I see it as lightblue-gold. I can't answer the survey.

EDIT: Perhaps I'm confused because I'm only judging the colour of the pixels on my screen. Funnily, her bag with dots in the LL corner seems "black" to me even though the pixels are of approximately the same colour as those on the dress.

Hm.

I can trick myself into seeing it either way. If I stare at the top part, it's white and gold. If I stare at the lower part towards the LL corner, the brain seems to "shift" the reference point and it's black and blue.
Fake test. React Components don't always return a DOM element, also not every element shows up all the time, instead you should download the React dev tools.

There are at least 30-40 top level components on Facebook. Nice try though.
Then I am totally mind blown.
Thanks! That's really cool.
Show HN: Yan.js
Initially I saw white & gold, and I kinda still see it that way. The assumption I noticed I had is that there is a window behind, which gives out a bluer shade of light than the store lights. On closer inspection, the blue tint doesn't quite match that assumption and that the dress must have a blue tint. I cannot unsee the gold shade, but thinking about it, it could very well be the store lights that cast the yellowish tint.
Your link says this is the original: http://swiked.tumblr.com/post/112174461490/officialunitedsta...

How does anyone see that as white and gold?
America has deflation in January
The real question is why some people see "the image" as white and gold and others as blue and black. I am sure if people see the dress in real they would all agree on same color whatever that is.

Edit: By the way, there are many other articles saying that the "image" color is Blue actually.
I simply opened the file up in an image editor and played around with the eyedropper. It seems pretty clear that the two main colours are white with some blue tint, and a yellow. When the exposure was fixed, the colours weren't even close to black and blue.
That's so weird to me, I have trouble seeing blue & black - looks gold and white to me at all times
Show HN: Ziraffe – Free Cloud Platform for Seamless Hiring
Cybernetics were wrong because they began as efficiency optimization in the economy. It was wrong because it necessarily assumed shadow prices, which is incompatible with labor theory of value.

No, it conflicted with party dogma, not with the labor theory of value. In what way do you think the existence of shadow prices conflict with LTV?
In real life, you are right. However, this picture was taken with a camera, which did some auto white balancing internally. Perhaps the camera chose to use the yellow background as the reference for white-balancing, causing the less "white" dress a bluish tint.

You cannot just consider the natural image here. I am sure that if we got everyone to examine the dress in real life, there would be a lot less confusion.

I bet a good part of the confusion is caused by faulty in-camera white balancing.
Part of the problem is from that image everyone started sending around a billion copies of the wired image. I agree that dress is blue and black and I think everyone else would to.

The problem seems to be people changing the white balancing.

I wrote a quick write up, but my computer never identifies a black and blue dress. Even the one you linked would be indigo (not that it maters that much).

http://austingwalters.com/that-dress-is-gold-and-white/
Questions invited here. I will answer them.
JSX is simple, it is just simplified HTML. I think you may want to give it another try, sharpen your skills with it. It is not difficult to work with if you try.

And on installing things, it is basically what any developer does these days. We install tools for almost anything. Just think of the JSX tools as another tool in your belt to help with the translation. The paradigm shift opens up your palette to new technologies. For instance, you can go from using just JSX to using ES6 with JSX (babeljs) as well, with no added cost, all because you already have your build process set up.
No, Government intervention leads to a monopoly.
These are interesting links, but 15 submissions in 15 minutes is way overdoing it.
Ask HN: I'm an actor. I need an SaaS idea that allows me to act full-time
I'm not looking for the "next big thing" idea. This is purely me getting sick of waiting tables and having to clock in, having a fixed work schedule, etc. and wanting to utilize my coding skills to build a passive income engine. I'm an aspiring actor and need all the free time I can get to attend auditions and be on the film set on shooting days.

I started and still run a daily deal platform (basically Shopify for Groupon clone sites) that made me sufficient passive income (~$1.5k/mo) for a number of years, and I had a blast just travelling, chilling, playing video games, hosting parties, etc. from 2012-2014 while my bills get paid. Unfortunately, I'm really unwilling to work on the idea anymore, and the market is shrinking I believe, and revenue is suffering now. I'm not sure if I'm disinterested because it's not growing anymore, or it's not growing anymore because I'm disinterested. Either way, it's just a whole big mess of code right now that I'd rather not work on anymore.

I need a new idea that:

1) Can be coded up and iterated a number of times in 3 months;

2) Makes $2,000/mo in recurring revenue;

3) Can preferably be sold to small businesses who don't have high expectations (or any arbitrage-like market where small effort is disproportionately rewarded; sometimes waiting tables is also like that -- we occasionally get big tips for almost negligible work); and

4) Can be maintained on 10-20 hours a week of work (i.e. fixing bugs, adding features, customer service).

Anyone has any idea?
Oldest 'James Bond' Girl Monica Bellucci: I'm a 'James Bond' Woman
Even consensus is repressive, though. Sometimes you need an alternative to consensus: ideologized personality.
So it's not just me?
I tried doing the whole subscription thing-- it doesn't work, because to see the newest videos from each channel you need to go to that channel and reorganize the whole page so it shows newest first each time.

Look, I like looking at related videos as much as the next guy, but first I wanna see all the videos I've already expressed an interest in seeing before I'm shown content that I might not find so entertaining.
I see the blue when I adjust the scale, but can still make out some gold at the top.
That's fair enough. Total autonomy can be pursued, not necessarily achieved, so better to accommodate and minimize the imperfections
My initial reaction was white and gold. However, I can see that it is a light blue (periwinkle?) and gold if I try (especially blocking out the top part of the dress and only looking at the lower 1/3 of the photo). I am not able to get myself to see black no matter how I try.
They saw an improvement when they introduced React too...
http://blog.atom.io/2014/07/02/moving-atom-to-react.html

So React taught them how to update the DOM manually ;) I suspect the case of a text editor is systematic enough so that they can have a specialized and minimal DOM update algo, without too much maintenance cost (which would be high if you try to implement specific minimal DOM update in a random app).
Ugh...mobile link, this should work:

http://research.microsoft.com/en-us/people/smcdirm/managedti...
Google paid $25M for .app tld
> This is said often but without much qualification. I've found mutable data structures with change propagation (via observable or what not) to work much better given that the whole diffing thing can be avoided altogether since you know exactly what has changed.

The problem with this though, is that the entire framework would have to be written around this idea, and everyone who uses the framework would have to use these datastructures correctly. That being said, it will probably be both more efficient and relatively easy to use once Object.observe lands in Ecmascript 7.

In the meantime React works with every datastructure out there, which is a big plus.

Immutable datastructures, while more expensive to change, could be very cheap to diff, because you know if two objects have the same pointer, they're equal.
Don't tell me, because I use both (mainly emacs), but maybe is to do something like this https://confluence.atlassian.com/display/BITBUCKET/Edit+onli...

It can be strategic even if limited to quick edits and for some subsets of the repository now. Anyway I can think of a GitHub augmented with an IDE and integrated with a CI and CD system with deployment to a Heroku. It could let you write code from pretty everywhere, occasionally even on a tablet or a large phone. Somebody will use it.
Great work guys. Way to go!