Hacker Newsnew | past | comments | ask | show | jobs | submit | joshrael's commentslogin

Looking for a junior product management position.

  Location: New York
  Remote: No
  Willing to relocate: Yes
  Technologies: Objective-C, Java, Python, Haskell, Photoshop, Illustrator
  Résumé/CV: https://www.linkedin.com/in/joshrael
  Email: joshuarael [at] gmail [dot] com


I'm not sure I understand the "three phases of technology deployment" slide. Specifically, I can't think of a good example of a company that writes a check to buy technology (or the analogy to a plant on the following slide). Are these three types of companies distinct?


Thanks for noting that!

I'm a big fan of Foundation, although if I wasn't trying to get this together so quickly I might have used something like Skeleton[1]. But I'm sure that is another discussion thread entirely ;)

[1] http://www.getskeleton.com/


Proof, I suspect, that humans are still better than computers. Or at least better than my computers. For now.


Thank you for creating HUSL! I discovered it as I was midway through my project. I am very glad that this exists! I agree, CIELUV or CIELAB would probably be a better fit. As I mention in my comment above, it wasn't immediately clear to me how I would generate a palette using the space given the holes, especially since I allow the user to choose any color they want.

I am curious, how would you approach generating a palette using these color spaces?


Thanks :)

> how would you approach generating a palette using these color spaces?

This is exactly the problem I was trying to solve in creating HUSL.

You can think of HUSL as a version of CIELUV (Or, more specifically CIELCHuv, the cylindrical transformation of CIELUV) that is stretched vertically to fill in the 'holes'. HUSLp, the pastel version, is similar, but instead of stretching, it cuts the saturated colors off. (You can switch between them in the demo).

In fact, those stretching and cutting functions are the only thing that HUSL really does, the rest is all CIE math :P


Thanks for the feedback everyone. Perhaps I should have included a bit more explanation.

I was primarily interested in an algorithmic approach to generating color palettes. I am familiar with the various tools available (Adobe Kuler being my favorite) that use color theory as a basis of providing colors to go with one that you've selected (i.e. complimentary colors, analogous colors, triadic colors). One the palettes that my app provides uses this approach.

Another approach I looked at was a trick that I've seen many designers use in which you "mix" a little of the color you want to use with another color. To play with this concept, I generate a random set of colors and blend it with the one that you've selected.

Finally, I am a huge fan of Gregor Aisch's work [1] with colors in regard to statistics. My third palette borrows a method of his that I had not seen elsewhere. He essentially maps a particular color space into two dimensions and keeps the third constant. You can sample equidistant colors along a line in that space to derive a set of colors that look good together. In my case I used HSL, where I hold Lightness constant (I use the value of lightness of the color you selected).

As he mentions in the post I've linked below, HSL is not necessarily the best color model to use this way. A more perceptually uniform color space like CIE LAB would be better. However, working with this space in this way is a little more complicated because, since this color space models how we perceive colors, it has holes. I had trouble finding an elegant way around those holes such that I could consistently offer a fourth palette.

Anyway, after looking at each of these methods, I was curious if any one of them would rise to the top as the favorite among users. Or, perhaps one method would perform better for some colors over others. I am in the midst of processing all this data and my thesis should be published within the next month. Thank you for helping me collect data!

[1] http://vis4.net/blog/posts/avoid-equidistant-hsv-colors/


Bitbucket | Front End developer | Full Time | San Francisco

Join the Atlassian family!

Over the past year, Bitbucket has been buzzing with activity, and we’ve been shipping features like crazy. We’re looking for a few kickass developers to help us move even faster!

Specifically, we're looking to hire a few key front-end developers to help us build a new user-interface and JavaScript components for Bitbucket.

If you want help us make Bitbucket awesome, apply here: http://blog.bitbucket.org/2012/07/24/javascript-devs/


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: