skysight-inc/HackerNews huggingface dataset:
This is inaccurate. When you combine those three wavelengths, you get light with those three wavelengths in it. To get truly white light, you need to have a continuous spectrum of different wavelengths, such as one might obtain from a radiating blackbody at a sufficiently high temperature.

RGB was chosen exactly because of trichromatic vision. It simulates white light because it produces biological activation in the eye indistinguishable from truly white light. A tetrachromat pigeon could look at one of our screens and complain that what we see as white was actually lacking in ultraviolet light. But our eyes are not receptive to UV, so we just leave it out.

Choosing other colors for display would simply be a waste of power, as those colors would be both less efficient and less selective when activating cone cells on human retinas.

Print pigments are cyan, magenta, and yellow because those are most efficient at creating colors in ink or paint that humans cannot discern from the color of a natural object. The whole game is about ensuring that the light levels in the three color channels that most humans can use are identical.

True color reproduction, that matches absorption and reflection spectra across light frequencies from ultraviolet down to infrared, would require instrumentation more sensitive than the human eye. Paints have more than just CMYK in them, because cost-effective, stable, and non-toxic pigments don't necessarily match what is convenient for the human eye. So paints may have varying quantities of red ochre, titanium white, carbon black, ultramarine, cochineal, etc. And this is why you have to go to the hardware store to look at the paint chips under different lighting conditions. The color gamut of paint pigments simply cannot be accurately reproduced by most computer monitors, because there is some overlap in the frequencies that activate our three color channels.

The blue light from your monitor also activates some green in your eye. The green also activates some red and some blue. The red also stimulates green. So there are some colors you cannot see on your monitor, simply because the light used is not specific enough to your color channels. That is the basis for the "eclipse of Mars" illusion. That overstimulates the red channel until your brain starts to ignore it, allowing a blue-green background to appear as a true cyan instead of cyan with a little bit of red in it.
What is it about the home page that makes the font face (on everything) adjust weight as you hover on different things? This even happens in Chrome. That can't be by design.

http://cl.ly/image/062Q0F0h1T1s
Their findings are not necessarily any less relevant just because it's from 2012.

In fact -- their findings match almost exactly what my company has discovered.
Smartsheet - Bellevue, WA

Smartsheet.com is an enterprise-ready cloud app for work management and collaboration used by more than 40,000 businesses in over 160 countries. Smartsheet recently won Seattle Business Magazine's Best Midsize Company to Work For award. http://seattlebusinessmag.com/article/100-best-companies-wor...

We have several open technical positions, including Senior and Lead Software Engineers, Systems Engineer, Mobile (Android) developers, and QA Engineer. Smartsheet.com is built with a variety of technologies including Java, JavaScript, MySQL, RabbitMQ, and Redis.

See: http://www.smartsheet.com/careers
Ask HN: Finding a job for beginner programmer?
I have almost 3 years of experience in Enterprise organizations in managing their Infrastructure services.. But, since I always wanted to be an programmer I decided to take a leap for it this year at any cost..

given that i am already familiar with the front end stack, i picked up python for the backend and have been learning its frameworks and coding for 4 months now.. But, when it comes to finding the job it seems near impossible to at least make an impression.. How can I let the recruiter know that I am smart enough to pick up and learn things quickly and given the desire I have towards programming, I will be more resourceful?
Location: Des Moines, IA

Remote: Yes

Willing to relocate: Depends on opportunity

Technologies: Cocoa and Objective-C, Windows applications, VB6, VB.NET and ASP.NET, C#, SharePoint, Office, MSSQL, Android SDK/Java. PHP4/5, Apache 2.x, Linux, X/Windows, MySQL. HTML, XHTML, XML, Javascript, CSS. Lightwave, Adobe Flash, AS2/AS3, Illustrator, Photoshop, Premiere, and Fireworks.

Resume: Click 'View Resume' on my portfolio at: http://bensapps.neocities.org

Email: benlindelof@yahoo.com

Thank you!
...Or Forever Hold Your Peace
Flywheel Networks
====================

Full-Stack Rails Engineers - http://flywheelnetworks.com/jobs/position?jvi=oAfCXfw8

Come join an awesome tech team working on problems in the Real Estate space: http://flywheelnetworks.com/tech
Hiring Salespeople – 4 Easy Steps to Increase Your Successful Hires
Love it! So much awesome design thinking packed into this.

This feels odd: http://monosnap.com/image/koDS9m3j3pz43AQVb2nHpuWwp4CGaq

Seems odd to say "application period is over! Here's an APPLY button!"

Also, S14 seems like an abbreviation that wouldn't be meaningful to non-YC-faithful. Curse of knowledge?

Suggest something like: "Applications open for Winter '15 soon. <link>Get notified</link>" (allowing people to get an email ping when it opens up?) You could have a link to the (non-useful but still educational) "apply" link in the FAQ? Or better yet, if they choose to get notified, say "great, we'll let you know. In the meantime, check out <link>last session's application</link>."
If the extortionist is making threats across state lines, it stops being a $500 matter for the local LEOs and starts being a matter for the FBI.
I can guarantee you I could go lay hands on a Mac mini, older but quite capable of Xcode development, for $350 right now.

I'm not an Apple partisan; my last gig was Android development. But the idea that there's this massive barrier to entry is a complete joke.
It sounds like the research kind of interview, not the job kind of interview. I am going to bet there is no money involved and this is for an article not a job.
I'm not advocating adding every feature introduced in that span, only the ones that are not problematic. As a specific example, what's the downside to disjoint unions? They add minimal complexity while adding a ton of safety. I'm not aware of any argument that they are either not useful or a nightmare - could you point me to one?
Looking for open source projects in java and python
I worked as a software engineer for 3+ years, then took a maternity leave for 3 years. Now I am eager to get back to coding after this long break. I have experience in Java and Python. I am looking for some open source projects that I can contribute to (preferably in BigData, analytics). Can somebody point me to such?
- Thanks
Hello!

I'm a young programmer with several years of experience working on my own projects.

I feel I'm being wasted, I should be working with someone doing awesome stuff but somehow I haven't managed to find that.

You can check some of these projects of mine that are still online.

http://github.com/madprops/lindora
http://lindora.localghost.webfactional.com
This is an online editor I made from scratch because I didn't like any of the online editors out there. It has infinite splittable panes, autocompletion, misc tools, unix like file explorer, ftp support, totally customizable appearance and much more.

http://gsick.com
http://www.youtube.com/watch?v=ud96cWPBTws
This is my attempt at making a media sharing site. It based around posting links on channels. It has a lot of features to make viewing content a fun experience.

My favorite technologies are Python/Django and JavaScript and I like to develop in a Linux environment.

If you have an exciting project whether you're a startup or not please consider me for your team, I'm very anxious to be a productive part of something.

Location: Costa Rica
Remote: Yes
Willing to relocate: Yes
Email: manuelchaves at gmail
Yeah requiring Facebook is a barrier. I'm not going to signup or reactivate my account just to use an app. Having your own registration system or at least some more options like Google or Twitter would be nice.
I believe so! I haven't talked with them for a while but I believe they are still growing.
Seems to be right after the opening body tag. The ">" is visible if you hide the header.
Inexperienced, self-taught

Location: US and Europe, looking in the latter

Remote: No

Willing to relocate: Yes

Technologies: JS, Haskell, C, C++(11), Lisp, Python

Not-a-resume: https://github.com/tom-szczarkowski/

Email: base64( dGhvbWFzLnN6Y3phcmtvd3NraUBnbWFpbC5jb20K )
Composition is not about writing everything in one line.
I would highly recommend getting involved somehow with IPython. It's a great platform and not a bad codebase, and yields some pretty cool stuff!
>Usually I need a specific, and waste time making a genetic

Often times in large code bases you'll have short mathematical expressions used in multiple places.

fn error<T:num>(real:<T>, test:<T>)-> <T>
{
return ((real-test)/real)*100;
}

Now instead of typing the same thing over and over and over again I call a function (literally what they're designed for), and it works for floats, doubles, AND ints.

>no operator overloading, and thank god. + is numeric add, I never have to wonder if + might be some crazy O(n^2) function.

Overloading is normally done a per-data type basis to avoid exactly what you state. But yes, it is a big mathematical/scientific point. It can really simplify your life working with some data structures.

>Yes, nil exists. Big deal.

No that's the problem. Its existence is a bug. And has no use existing, as you said yourself its rare, you never see it, you hardly use it... So why even include it?!

>[...] immutable

Immutability is more of a programmer hack, not a language hack. Rust and Haskell make me ask myself 'will I actually change this value' when declaring a new variable. And addes an extra mental step and self check of your own code when programming.
I'd look around for smallish companies where they are going to be less rigid, likely pay less, and be more open to letting you try stuff. You don't want something too small, or you won't learn anything, but somewhere where you know everyone by name.

That's the kind of place I got started, despite having no degree and no professional experience.
Cue patio11 bitching about the call to action and tptacek explaining how the site fails crypto commandments x, y, and z, followed by grellas writing a 750 word essay on the intricacies of the design from an impassioned and impartial point of view.

It matters in high performance Python.
The helper function is called "map".
Apparently they've never worked in pizza. I could just see them sending it to my dad.

First off, What's a bitcoin?

Negative Online review...what's an Online review.

Harrassing telephone calls...you mean a friday night?

Farudulant delivery orders...10 all the way pizzas with anchovies...sure we'll make those right up and deliver them...ya right...

Illegal drug sales...don't be primising illegal drugs to the delivery drivers unless your going to follow through.

Health department -- they visit every six months anyway.

BBB...I once watched a customer complain and get an attitute about his pizza ...he took his pizza and threw it in the trash handed him his money back and said dominos is down around the corner.

I used to try to talk him into advertising too get more customers and he'd always tell me he didn't want anymore customers.

He used to keep a saw'd shotgun behind the counter because the gangs that live in the apartment complex behind us were talking about robbing us. There's still a hole on the floor from where one the employees got shot 'cause they just wanted to shoot someone.
Sixty-Nine Days – The ordeal of the Chilean miners
It's A Hard SOC Life
awesome company!
OK.

But Bloomberg is with me now - http://www.bloomberg.com/video/is-the-yo-app-the-latest-exam...
Not knocking the product but just curious: How is this different from Highrise? (https://highrisehq.com/)
How does anything get on that list then if nobody ever sees the 1-point submission (without asking for votes).
Show HN: Biohackers are engineering baker's yeast to produce Real Vegan Cheese
Even if they bought the printer with a check and wrote "FOR CRIMINAL EXTORTION" in the memo field, the fact that the letter was created with an HP printer probably still does not remove enough bits of anonymity to find them.
I'd be curious to hear more about how YC companies handle voting so they get their content on the front page. From what I've heard, they get a lot of help to promote content.

Totally makes sense seeing as HN is built around YC, but in that light makes it a bit disingenuous to ask the community to not solicit help from their group to promote content.
Thanks. That's good feedback. We are working hard on the upgrades, but I have been way too slow :(

I do observe that there seems to be a price floor phenomena; for any customer, any price below $x is largely equivalent; they will go for the best thing they can get for $x, so providing a better product helps, but lowering the price below $x doesn't change the equation for that customer. Of course, $x is different for each person, so lowering your price does get you customers who had a lower value for $x.

I've already lost most of the customers that had a value for $x that was greater than what they were paying me at this point; I'm not losing customers nearly as quickly as I predicted. Right now, if I screw something up, of course, I lose the effected customers; I mean, it's really dramatic. You always lose some customers when you screw something up, but I lose way more now than when my prices were lower than the credible competition. But other than that, things have largely stabilized.
My language works a little like this. All programs are verified to be safe (not crash, read out of bounds, etc), and to terminate.
Software Engineer at Addepar: Mountain View, CA and New York, NY; Full time

We are engineers rebuilding the infrastructure that powers global finance. Current technology in the space is so broken and opaque, it empowers scandals like Bernie Madoff to go on for a decade while $64 billion vanishes from the economy. We're building a platform around transparency and connectedness to encourage responsibility and reward good decision making.

Addepar is an engineering led company that’s designed our perks around enabling great technologist to build. Join us: careers.addepar.com Or email careers [at] Addepar [dot] com
Anaheim, CA (Orange County/OC) and Boulder/Denver, CO (full-time)

SendGrid http://www.sendgrid.com

---

We've revolutionized the cloud-based transactional email space by efficiently powering the infrastructure for tens of thousands of companies that rely on us to send millions of emails every day (13B+ monthly). We have been growing really fast since launching in 2009, and we want you to be part of the awesome company we are building.

---

All Jobs - http://sendgrid.com/careers.html

Software Engineers (All Kinds!)

Software Engineers in Test

DevOps Engineer

Project Managers

---

We've recently made the transition to Go (check us out if you're interested in learning), Python, MySql,Linux, Agile (We are technology agnostic - doesn't matter what you currently code in)

---

If you don't see what you're looking for here, reach out to us. We're always looking for talented, happy, hungry, honest, and humble people.

-Socrate- soc@sendgrid.com
pandas (python data analysis library): https://github.com/pydata/pandas (friendly/helpful devs and easy to contribute)
Actually, those kind of companies are the ones hard to find.. I have no problem and mostly love to work with these companies, but as I said.. It's the lack to make an initial impression while applying since I don't carry relevant programming experience...
Is there actually any dataset of upon which the accuracy of this detector is measured and improved? Or is it just some hard-coded rules?

For example, does it really differentiate between people who ask for votes, and people who just vote up the content of someone they recognize?
I think the real takeaway is "Social Login Buttons Aren't Worth It _For B2B_"

Very few people are going to sign up or log into a business account using a personal facebook or twitter account, and few businesses are going to have a lot of people with direct access to their facebook page and twitter feeds.
There is so much wrong with your post.

>I'm fairly certain the colors of light were there a bit before our eyes evolved.

Light existed before humans. Colors, as seen by humans can only exist when humans do. In my worldview, colors are signals in our brain, corresponding to light of particular wavelength entering our eyes.

>I'm not certain, however, that RGB was chosen because of the trichromatic nature of our biology.

I'm pretty sure that you need at least three base colors to represent all of the colorspace (most) humans can see. If we used less base colors, we simply would not be able show some colors on the monitor. It happens so that we have receptors for red, green and blue light [0]. IMO, choosing these as base colors would be a good idea.

>when you combine those three wavelengths, you get white

You get "white" as perceived by humans, but Mantis shrimp [1] would see that it is different from sunlight.

>Choosing others would result in, well, not white.

You can get "white" from any pair of complementary colors. But combining these would not cover all of visible colorspace.

You can get "white" from any three linearly independent colors (if you allow subtracting).

You can choose any basis for colorspace as long as three colors are linearly independent. You can write a transform matrix from one basis to another. In some cases, these transformation matrices are simple (cmyk -> rgb), in some cases (rbg -> YCbCr), they are not.

>I would attribute this more towards the fact that our sun happens to consist of particular elements

No, it has to do with the fact that light emitted by Sun is very close to black-body radiation [2], and it only depends on temperature of the Sun's surface. There are absorption lines [3] corresponding to some elements in Sun's atmosphere, but you don't see them with a naked eye.

I hope you learned something new today.

[0] http://www.normankoren.com/Human_spectral_sensitivity_small....

[1] http://en.wikipedia.org/wiki/Mantis_shrimp

[2] http://upload.wikimedia.org/wikipedia/commons/4/4c/Solar_Spe...

[3] http://cseligman.com/text/sun/sunspectrum.jpg
To add to that, to an animal with only two colour receptors (there are a lot of them), just RG might look white.

Or to be more precise, for them instead of equal proportions of 560 nm/530 nm/420 nm light being white, their own white might be something completely different like 550 nm/460 nm depending on their photoreceptors. Which would absolutely not look white to us. And mantis schrimps would need equal proportions of 16 different wavelenghts to see what they could call white.
Sam I think you have great power to give /newest more views if you'd consider minor redesigns.

Perhaps you could dither stories so the front-page list goes top/new/top/new/top/new, etc, but that is potentially very messy.

Or perhaps instead, the front-page can show 30 top stories, then a line break, then 30 new stories, all on the front page. Long-scrolling pages are in fashion, after all.

These aren't well-developed ideas, but the point remains that the inertia of being one click away means that a huge percentage of people will never even look at /newest, never-mind up-vote interesting stories.

Please consider changes to modify the median behavior. It's within your power and would do us all good. It's worth an experiment, isn't it?
Great job guys! Looking forward to new developments
_____ _
| __ \(_)
| | | |_ ___ __ _ _ _ ___
| | | | / __|/ _` | | | / __|
| |__| | \__ \ (_| | |_| \__ \
|_____/|_|___/\__, |\__,_|___/
| |
|_|

Disqus is hiring! You know, for all the things. ops, dev ops, dev, iOS, python, data stuff, javascript, design, product, startup stuff.

We are focused on tapping the data in our vast commenting network to make an awesome consumer destination. Come help us out. You can see the pre-release version here: https://disqus.com/home/

We are super laid back, have a lot of fun, and ship code that hits over a billion uniques a month.

job specifics are here > http://grnh.se/vj71bo
Brydge Keyboard for iPad Reborn with New Owners
Bex.io - Vancouver, BC, Canada
Back-end engineer
Our stack is Erlang (Elixir), AngularJS, Docker, Postgres, etc.
-Love of Bitcoin and experience with distributed systems and/or highly available financial systems.

Open to remote contractors or in house at our Vancouver office

hi@bex.io
This is bad advice for anyone that's not a SaaS company selling to people on non-mobile browsers, like MailChimp is.

Our analytics show that many people on mobile and consumer websites do indeed want to use OAuth.

(I've been meaning to do a blog post on this topic...)
> Our old login form told users, "Your username or password is incorrect," when they may have the username right, but the password was incorrect. If you have 4 possible usernames and 4 possible passwords, you have 16 possible combinations between them—only one of which is correct. That means in this scenario, the user would have 15 chances to make an error when logging in. But when you know specifically that your username is incorrect, odds of failure drop precipitously.Our old login form told users, "Your username or password is incorrect," when they may have the username right, but the password was incorrect. If you have 4 possible usernames and 4 possible passwords, you have 16 possible combinations between them—only one of which is correct. That means in this scenario, the user would have 15 chances to make an error when logging in. But when you know specifically that your username is incorrect, odds of failure drop precipitously.

This is an old pattern. The reason for it seems to have been forgotten: If you tell the user they got the user name wrong, you're leaking information. They can now try and guess valid account names. Of course, one could argue that this may not matter in their specific case, but it does in some.

The parable of chesterton's fence comes to mind: http://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence

edit: Ah, I really need to overcome that instinct of jumping to the comments whenever I notice something. Looks like they addressed this.
But that would mean that stories with only one point never get seen, and hence never get up-voted, and hence nothing gets to the 2-point page. It seems necessary that people should read "newest" and up-vote things they think are of value.
I bet you loved Visual Basic 6 :-)
That's pretty funny, because Microsoft has been actively courting Apple devs. They've had special events featuring Apple devs and companies associated with Apple, making the case for developing on the Windows 8 platform. Including Windows phone, which I suspect Apple and their fanbois aren't too concerned with at the moment.
Our GOPATH per project is `pwd`:`pwd`/vendor and in vendor we use a git subtree to a shared repo where we have forked our external dependencies. It isn't great because merging in updates from upstream is annoying, but it is simple and isn't something we have to think about 99% of the time.