I am one of the people who love the idea of f.lux. I use it and it makes my eyes feel a lot better and makes me feel sleepy at the right times.
But the app itself is terribly broken, at least on El Capitan. Whenever I switch modes, the screen flashes the original blue colors---my impression is that even a few seconds of blue light can mess up melatonin production, so this is unacceptable, especially from an app that is pushing the idea of color temperature mattering. Also, "movie mode" results in pulses of blue light every few seconds. Sometimes I select "disable for an hour" and nothing is disabled. "Disable for current app" is also spotty.
For this concept to work, and if the ideas about the effects of color temperature are true, then the implementation has to be completely solid. So I'm glad that Apple is duplicating the functionality of f.lux rather than supporting f.lux itself on iOS. I've also been looking into alternatives on OSX.
It's time that we move on to an implementation that actually works.
Note that autobrightness with f.lux is currently broken in OS X 10.11, and they suggest you to disable it: "Note for people using f.lux on El Capitan (10.11): The new version of "Automatically adjust brightness" in El Capitan seems to cause flickering with f.lux. For the moment, you'll have to turn this feature off to use f.lux.
To make the fix, use System Preferences > Displays and uncheck. Occasionally, a reboot may also be necessary." [0]
> It's time that we move on to an implementation that actually works.
Android announced "Night Light" and Kindle added "Blue Shade" and iOS came in last with "Night Shift" so it appears everyone has.
When F.lux put up affiliate links hawking Himalayan salt lamps and Swarovski crystals and used "cancer" as the 30th word in a press release, I didn't feel too bad hitting "uninstall" for the final time. So Long, and Thanks for All the Tint.
I see the same type of problems all the time. f.lux flashes between full blue light and the filter for a few seconds whenever I connect or disconnect my external monitor from my MacBook.
The issues you're talking about aren't ones I've seen anyone else complain about (and don't happen for me), so I'm wondering if there's something specific to your configuration that's affecting it.
I use redshift[0] on my linux machines which I really like. Cyanogenmod has LiveDisplay natively which is practically the same thing unfortunately it works off off gps location and not manually editable lang/long. Both are really helpful.
On Linux I use the 'Negative' Compiz plugin. You can apply it on a window by window basis or desktop-wide. For both modes there are keyboard shortcuts (that's what makes it such a killer feature IMO). People find the screen weird when I enable the plugin but I'm a practical guy and this has saved my eyesight.
I know you can invert colors in OSX but the effect is desktop-wide and you can't use a hotkey to enable or disable it. Does something similar exist for other OSes?
Is anyone else puzzled by the idea of f.lux consuming 14 developer years (at least according to the article), it's an awesome app but that seems like a huge number for what it is: a gui interface to a very simple function*.
Quote from interesting page linked in parent post...
"...Now to be fair most of this is the result of OpenBSD ports choosing to build and package optional dependencies, including the GUI..."
I suspect the people who produce and maintain the ports builds are putting all the options in to cover as many use-cases as possible. I've noticed that some OpenBSD ports give alternatives to pick from with different compilation options. I suspect that might be impractical for many choices.
Now I'm wondering if I can build sct.c on the Slackware box and have a play with a bash script setting the colour temp by time of day for current latitude...
I have 2 issues with flux, one personal one science related.
personal) I'm colorblind and it really messed with my ability to guess at the appropriate colors, and sometimes made it impossible to read text on the screen. (Red on black is hard for me)
science) One of their more prominent articles showcases a study of how reading on a stock iPad can mess up your sleep a lot, but reading a book with standard bulb (much warmer than the iPad backlight) has a much smaller effect. I remember studying the effect of light in neuroscience classes in college, and blue light is potent, but so is total light received. Indirect light from bulb, or having a device blast light directly into your retina. Never stood a chance. Just shifting the colors can only reduce so much light. For example, max out the brightness on any non oled based screen with a completely black image. You still see light even though those gates have done the best they can.
My general impression of the reporting is "lets throw a bunch of science at you, which doesn't quite say what we do, and hope you jump to our conclusions."
I used it for well over a year, but I noticed I was always disabling it as soon as it turned on. Eventually, I realised that having an accurate, carefully-calibrated display was pointless if I was going to use f.lux.
I tentatively tried using melatonin tablets instead, and I've found it works really well for me. Set an alarm for about 30-40 minutes before you want to go to sleep, take the tablet (sublingually) when the alarm goes off, and you'll notice you start feeling sleepy right about when you need to fall asleep.
Obviously, this kind of exogenous melatonin intake can only crudely approximate the curves for plasma melatonin levels resulting from endogenous production in the presence of zero artificial light, but using f.lux only removes one source of blue light. Sure, you might feel sleepy staring at your screen, but blue light inhibits melatonin synthesis so strongly you could turn on your bedroom light and have your melatonin production bottom out. IIRC, you can significantly attenuate melatonin production with light levels of ~100 lx, which is comparable to a really dim room. Good luck getting ready for bed in complete darkness.
You also need to titrate your dosage to find the right levels. For me, 0.2-0.5mg is all I need to achieve the necessary sleepiness to motivate me to get to sleep. I can take more with no noticeable effects, but I know others who report headaches the morning after. Also note that the older you are, the less melatonin you need.
Every time there is a thread about f.lux I get the feeling that I stepped into a cult meeting ;) Maybe it's different if you have trouble sleeping, but it seemed to be completely irrelevant to my sleep and I don't want my screen to look like cheap instagram filter.
Give it time. You'll get used to it after a while, to the point where a couple of weeks later you won't perceive the colors as "wrong" (assuming no other light source in the room). You'll just perceive them as slightly warmer.
I am puzzled by so much fuss about one simple and small app (I am not questioning its usefulness, I am using it too). Every once in awhile (and frequently lately) it pops up on hacker news front page or somewhere on the web.
Because a lot of us are hammering on our laptops at odd hours and get a much better night's sleep as a result of f.lux and redshift. I can say without reservation: this simple little piece of software significantly improved my life. It's probably more important than something like emacs in my quality of life.
F.lux is based on a very, very simple idea. It comes from the basic idea that "white" is not a universal when it comes to human vision, because not all light sources are the same. That's why "white balancing" photographs is necessary, because you need to balance colors appropriately for the given light source. But our eyes do this automatically. If you take a white sheet of paper outdoors, indoors, wherever, it will generally always appear white to your eyes, even though its appearance will change color in an absolute sense.
This is where computer displays confound things, because they are a source of light, but they are used among other sources of light. And those light sources change over the course of a typical day. And thus the white balance changes over a typical day. Let's say you're using a computer in an office with white walls. Those walls don't seem to change color throughout the day, but they very much do, because the light illuminating them changes. From sunlight to artificial light. Your eyes adjust to this naturally though. But computer displays don't change, which means that during daylight hours your eyes might perceive the display as being normal while after sunset your eyes start to see the display as blue-ish or excessively bright. Alternately, your eyes could perceive your surroundings as different, seeing artificial lighting as yellowish and dim.
F.lux is simply an attempt to harmonize the white balance of your display with the white balance of your surroundings, based on some information about the type of lighting you have and the local times of sunrise/sunset. Once you get used to it it seems perfectly normal that displays should do this.
The problem is that a lot of the underlying technology (monitors, display drivers, OSes, etc.) are built on entirely different assumptions, the idea that the display itself is a universal arbiter of the "correct" color choices and there's no need to white balance harmonize with the rest of the world. Which means that sometimes it's difficult to get something as simple as F.lux to work on a given platform.
That's why it's a topic of frequent conversation. It should really be a feature built into all displays and operating systems as it's a very straightforward idea. And essentially every digital imager in the world is built based on a universal understanding of the need to account for white balance, but there is still an uphill battle in getting people to understand the need for white balance management in digital displays.
I agree. It's helpful, but by no means novel or interesting beyond being a tool in the utility belt. It gets more attention than other tools far more interesting.
basically its the old Microsoft adage that Apple somehow co-opted, embrace - extend etc etc.
Apple implemented a feature for the next release of osx that does what f.lux does, knowingly.
Since I installed F.lux on my work computer I've experienced a significant decrease in eye fatigue and a general increase in productivity while working at night.
Would recommend for anyone who works in low-light conditions.
Interesting. I generally start to get really sleepy as soon as the red shifting kicks in. I like it, really need to sleep more, but I wouldn't say it's the recipe for increased productivity.
I use it, and I like it, and I think it works. But I also think they should really try to publish a paper on it, proving it works to improve e.g. people's sleep quality.
It's free and not obviously harmful and has a plausible biological rationale, but if you think it may not work, it's easy to run your own self-experiment: stick it in a little randomized script and record when you go to bed for, say, 50 days and see. That's what I did with Redshift: http://www.gwern.net/Zeo#redshiftf.lux
I've used it for a long time and it makes the difference between feeling sleepy in front of a computer and falling asleep in front of a computer. Highly recommend it.
Now it would be great if android included it in the system soon. I used an app for it, but as soon as 6 came out, I dropped all unnecessary privileges from installed apps.
Unfortunately you can't have any app drawing directly on the screen if you want to change privileges. That means I had to choose between silly-bright screen or more secure system... and that's a terrible tradeoff to present to users.
Sometimes, if using a laptop in bed, I wish it would be possible to make the LED backlight dimmer than the minimum setting, or apply a black semi transparent overlay to dim things, from within f.lux. At the moment I have to use another 3rd party app for that
Fyi Display Link devices (which are used to dock a laptop to two monitors via a single usb cable) do not support color calibration, so flux does not work.
Found out after purchasing a usb docking station. Still fairly happy with the purchase though. Display Link is actively releasing new drivers so there is hope.
I was working a REALLY long shift at work about a year ago (datacenter move). Came back to my desk from the DC at about 3am and for a few minutes, thought my system or monitor was broken because everything was dark dark shades of orange.
Then I finally realized I'd never been up at that time with f.lux running... D'oh.
[+] [-] laretluval|10 years ago|reply
But the app itself is terribly broken, at least on El Capitan. Whenever I switch modes, the screen flashes the original blue colors---my impression is that even a few seconds of blue light can mess up melatonin production, so this is unacceptable, especially from an app that is pushing the idea of color temperature mattering. Also, "movie mode" results in pulses of blue light every few seconds. Sometimes I select "disable for an hour" and nothing is disabled. "Disable for current app" is also spotty.
For this concept to work, and if the ideas about the effects of color temperature are true, then the implementation has to be completely solid. So I'm glad that Apple is duplicating the functionality of f.lux rather than supporting f.lux itself on iOS. I've also been looking into alternatives on OSX.
It's time that we move on to an implementation that actually works.
[+] [-] anonova|10 years ago|reply
[0]: https://justgetflux.com/news/pages/macquickstart/
[+] [-] tacos|10 years ago|reply
Android announced "Night Light" and Kindle added "Blue Shade" and iOS came in last with "Night Shift" so it appears everyone has.
When F.lux put up affiliate links hawking Himalayan salt lamps and Swarovski crystals and used "cancer" as the 30th word in a press release, I didn't feel too bad hitting "uninstall" for the final time. So Long, and Thanks for All the Tint.
[+] [-] adsims2001|10 years ago|reply
[+] [-] zyxley|10 years ago|reply
[+] [-] verusfossa|10 years ago|reply
[0] http://jonls.dk/redshift/
[+] [-] grahamburger|10 years ago|reply
[+] [-] rpgmaker|10 years ago|reply
I know you can invert colors in OSX but the effect is desktop-wide and you can't use a hotkey to enable or disable it. Does something similar exist for other OSes?
[+] [-] wildefyr|10 years ago|reply
[+] [-] Ftuuky|10 years ago|reply
[+] [-] 89vision|10 years ago|reply
[+] [-] forgotpwtomain|10 years ago|reply
[0] http://www.tedunangst.com/flak/post/sct-set-color-temperatur...
[+] [-] keithpeter|10 years ago|reply
"...Now to be fair most of this is the result of OpenBSD ports choosing to build and package optional dependencies, including the GUI..."
I suspect the people who produce and maintain the ports builds are putting all the options in to cover as many use-cases as possible. I've noticed that some OpenBSD ports give alternatives to pick from with different compilation options. I suspect that might be impractical for many choices.
Now I'm wondering if I can build sct.c on the Slackware box and have a play with a bash script setting the colour temp by time of day for current latitude...
[+] [-] joshu|10 years ago|reply
[+] [-] slavik81|10 years ago|reply
Am I the only one who used it, and hated the fact that my colours were obviously all wrong?
Each time I used my computer at night, I noticed that everything was tinted red, and it had no obvious effect on my sleep.
[+] [-] Terribledactyl|10 years ago|reply
personal) I'm colorblind and it really messed with my ability to guess at the appropriate colors, and sometimes made it impossible to read text on the screen. (Red on black is hard for me)
science) One of their more prominent articles showcases a study of how reading on a stock iPad can mess up your sleep a lot, but reading a book with standard bulb (much warmer than the iPad backlight) has a much smaller effect. I remember studying the effect of light in neuroscience classes in college, and blue light is potent, but so is total light received. Indirect light from bulb, or having a device blast light directly into your retina. Never stood a chance. Just shifting the colors can only reduce so much light. For example, max out the brightness on any non oled based screen with a completely black image. You still see light even though those gates have done the best they can. My general impression of the reporting is "lets throw a bunch of science at you, which doesn't quite say what we do, and hope you jump to our conclusions."
[+] [-] Obi_Juan_Kenobi|10 years ago|reply
* You can adjust the color temp it goes down to. I'd try a more moderate setting, at least at first.
* You can have it transition gradually.
* If the room you're in is lit with daylight bulbs, you won't really benefit from it and it will look weird.
* It's no good for doing color-sensitive work, so no photo editing, etc.
I really can't imagine using a computer in the evening without it.
[+] [-] samizdatum|10 years ago|reply
I tentatively tried using melatonin tablets instead, and I've found it works really well for me. Set an alarm for about 30-40 minutes before you want to go to sleep, take the tablet (sublingually) when the alarm goes off, and you'll notice you start feeling sleepy right about when you need to fall asleep.
Obviously, this kind of exogenous melatonin intake can only crudely approximate the curves for plasma melatonin levels resulting from endogenous production in the presence of zero artificial light, but using f.lux only removes one source of blue light. Sure, you might feel sleepy staring at your screen, but blue light inhibits melatonin synthesis so strongly you could turn on your bedroom light and have your melatonin production bottom out. IIRC, you can significantly attenuate melatonin production with light levels of ~100 lx, which is comparable to a really dim room. Good luck getting ready for bed in complete darkness.
You also need to titrate your dosage to find the right levels. For me, 0.2-0.5mg is all I need to achieve the necessary sleepiness to motivate me to get to sleep. I can take more with no noticeable effects, but I know others who report headaches the morning after. Also note that the older you are, the less melatonin you need.
[+] [-] _fizz_buzz_|10 years ago|reply
[+] [-] melted|10 years ago|reply
[+] [-] ssijak|10 years ago|reply
[+] [-] scottlocklin|10 years ago|reply
[+] [-] InclinedPlane|10 years ago|reply
This is where computer displays confound things, because they are a source of light, but they are used among other sources of light. And those light sources change over the course of a typical day. And thus the white balance changes over a typical day. Let's say you're using a computer in an office with white walls. Those walls don't seem to change color throughout the day, but they very much do, because the light illuminating them changes. From sunlight to artificial light. Your eyes adjust to this naturally though. But computer displays don't change, which means that during daylight hours your eyes might perceive the display as being normal while after sunset your eyes start to see the display as blue-ish or excessively bright. Alternately, your eyes could perceive your surroundings as different, seeing artificial lighting as yellowish and dim.
F.lux is simply an attempt to harmonize the white balance of your display with the white balance of your surroundings, based on some information about the type of lighting you have and the local times of sunrise/sunset. Once you get used to it it seems perfectly normal that displays should do this.
The problem is that a lot of the underlying technology (monitors, display drivers, OSes, etc.) are built on entirely different assumptions, the idea that the display itself is a universal arbiter of the "correct" color choices and there's no need to white balance harmonize with the rest of the world. Which means that sometimes it's difficult to get something as simple as F.lux to work on a given platform.
That's why it's a topic of frequent conversation. It should really be a feature built into all displays and operating systems as it's a very straightforward idea. And essentially every digital imager in the world is built based on a universal understanding of the need to account for white balance, but there is still an uphill battle in getting people to understand the need for white balance management in digital displays.
[+] [-] verusfossa|10 years ago|reply
[+] [-] Spooky23|10 years ago|reply
Not sure about the angst. Maybe the people behind it are annoyed, or its just good fodder with the Apple connection.
[+] [-] xcasex|10 years ago|reply
[+] [-] _Marak_|10 years ago|reply
Would recommend for anyone who works in low-light conditions.
[+] [-] CuriousSkeptic|10 years ago|reply
[+] [-] irremediable|10 years ago|reply
[+] [-] gwern|10 years ago|reply
[+] [-] robbiemitchell|10 years ago|reply
[+] [-] jgrahamc|10 years ago|reply
[+] [-] viraptor|10 years ago|reply
Unfortunately you can't have any app drawing directly on the screen if you want to change privileges. That means I had to choose between silly-bright screen or more secure system... and that's a terrible tradeoff to present to users.
[+] [-] chungy|10 years ago|reply
[+] [-] emmelaich|10 years ago|reply
[+] [-] dharma1|10 years ago|reply
Sometimes, if using a laptop in bed, I wish it would be possible to make the LED backlight dimmer than the minimum setting, or apply a black semi transparent overlay to dim things, from within f.lux. At the moment I have to use another 3rd party app for that
[+] [-] racecar789|10 years ago|reply
Found out after purchasing a usb docking station. Still fairly happy with the purchase though. Display Link is actively releasing new drivers so there is hope.
[+] [-] mrbill|10 years ago|reply
Then I finally realized I'd never been up at that time with f.lux running... D'oh.