10 JavaScript Libraries for Front End - <AUTHOR> https://spacesword.in/2018/02/02/10-javascripts-library-for-frontend/ <comment><USER2> I rely on a newsletter, JavaScript Weekly, to learn about new and cool libraries but these sorts of roundup announcements can highlight established libraries that I'd forgotten about.

Some of these like Slick and Hammer.js have been around for quite a while, but it's nice to know it's still going strong.

</comment><comment><USER3> Is this like a voting ring situation?

Are people otherwise having trouble finding links to front-end JavaScript libraries?

<comment><USER4> I don't write a lot of js these days and don't keep up with what's going on in the ecosystem, so overviews such as this one are actually quite interesting at times.

</comment></comment><comment><USER5> Alright, if we're gonna do javascript listicles today, indulge me in a bit of shilling:

11) [http://intercoolerjs.org](http://intercoolerjs.org) lets you add an AJAX front end to your app with simple HTML attributes

<comment><USER6> why is this library always shilled in every JS thread?

<comment><USER5> I've been pretty disciplined about not shilling it too frequently. You can check my comment history.

I don't enjoy it, but a well timed shill is what got it to the front of hacker news one day, and got it a ton of exposure. When you are a solo dev without the reach of facebook, google or 37signals, you do what you have to do to get the word out.

Especially since you are all doing web programming wrong. ;)

<comment><USER7> Shilling is fine, but if it's your own work, it's very tacky (and worthy of downvotes) if you fail to disclose your involvement

</comment></comment></comment></comment><comment><USER8> Great set of libraries for front end developers</comment>


Real or Fake? Trying to Replace My iPhone Battery in Shenzhen, China [video] - <AUTHOR> https://www.youtube.com/watch?v=faLaueR-Pgk <comment><USER2> Summary since it's 25 minutes long: He manages to buy several original batteries used and new for about 7 USD and the battery tester (cool tech, 150 USD) identifies them as original and same specs. Unclear if all parts are original. Puts them in his iPhone 7 and it boots up fine. Bought others where sellers said they're not original and the battery tester agrees. Advises viewers to buy from reputable sellers.</comment>


Ask HN: Is there any areas of Law you should know if you're the CEO of a startup - <AUTHOR> <comment><USER2> The first thing to know is to hire a legal professional familiar with startups because the lay people learn the law is by running into problems. It is also worth mentioning that studying "the law" can be a bit of playing house. By which I mean studying the law is often easier and less scary than developing a product that customers will by. It's more like school with the prospect of right and wrong answers (in theory) rather than a blank sheet of paper.

That's not to say that certain problem spaces don't have relevant law. But that law is relevant in defining the products and solutions and market validity...for example healthcare regulations when building Uber for cardiac surgery.

tl;dr Hire a legal professional and focus on product.

Good luck.</comment>


Separating our data and control planes with ctlstore - <AUTHOR> https://segment.com/blog/separating-our-data-and-control-planes-with-ctlstore/ <comment><USER2> This is pretty interesting. We built a similar system using state stored in AWS SWF replicated to boltdb, with snapshotting for instance boot speed up, and eventual SWF state replication. Works well, feels Rube Goldberg at times.</comment>


Who's behind the smiling faces of some Airbnb hosts? - <AUTHOR> https://www.cbc.ca/news/business/biggest-airbnb-hosts-canada-corporations-1.5116103 <comment><USER2> But according to Airbnb it's helping people survive in these tough times by providing a source for alternate income.</comment>


With TensorFlow, Google open sources its machine learning resources - <AUTHOR> http://www.networkworld.com/article/3003893/opensource-subnet/with-tensorflow-google-open-sources-its-machine-learning-resources.html <comment><AUTHOR> Deep learning, machine learning, and artificial intelligence are all some of Google's core competencies, where the company leads Apple and Microsoft. If successful, Google's strategy is to maintain this lead by putting its technology out in the open to improve it based on large-scale adoption and code contributions from the community at large.

</comment><comment><USER2> [https://news.ycombinator.com/item?id=10532957](https://news.ycombinator.com/item?id=10532957)</comment>


Kissinsights Competitor - Pls review my school project - <AUTHOR> http://www.poplytics.com

<comment><AUTHOR> Customer feedback is essential in the online world. Poplytics helps you collect feedback on your project. It works like kissinsights without the the annoying pop-up panel and pricing. It is free for now using the access code: samxbeta.

Pls give me feedback.

<comment><USER2> Looks Good! Was looking for a competitor a while back. Signed up. wld give you feedback!</comment></comment>


Starbucks Introduces More Sizes - <AUTHOR> http://www.starbucks.com/blog/10113/starbucks-listens-to-customer-request-for-more-sizes.aspx

<comment><USER2> Finally! A coffee cup size for software engineers!</comment>


Ask HN: Sorting 8k emails, any tools to make this easier? - <AUTHOR> My email archive currently sits around 8k emails. I'd like to clean it up a little bit, deleting irrelevant stuff as to reduce my (and my clients') exposure should it get leaked. At the same time, there is some stuff I'm legally required to keep (invoices for taxes, etc) so I can't just delete everything past a certain date.
Does anyone have any tips on how to tackle this, or know any tools/services that can help out?
Thanks! <comment><USER2> Is disk space an issue? If not, chuck it all in a folder call "OLD" and use your email search when you need to find an invoice or whatnot.

<comment><AUTHOR> One of objectives is to make sure no unneeded data is kept, in case the account gets compromised. This does not solve that issue unfortunately.

</comment></comment><comment><USER3> Assuming the mails are still online with the mail provider, I think that copying that data on local disk, indexing and then running queries on it should work. Doing this locally will save time and then you can sync back the changes.

I know of two tools which might help.

One that I use is more Emacs oriented. My personal setup uses mu4e[1], fetches emails using mbsync, indexes the emails using mu and allows you to run queries based on date/time/subject/content etc. You can quickly search, mark, delete and archive emails.

The other option would be to use a similar combination of notmuch, offlineimap and mutt[2]. I have used mutt but with the online services (i.e. without downloading my emails locally), so I am not sure how that will work. But mutt also support similar tagging and searching and running operations on selected emails.

Caveat: Make sure you have enough understanding with what you do with these tools, they also have the capacity to delete all your emails on cloud. Perhaps run the queries on some test emails first.

[1][http://www.djcbsoftware.nl/code/mu/mu4e/](http://www.djcbsoftware.nl/code/mu/mu4e/)

[2]stevelosh.com/blog/2012/10/the-homely-mutt/

</comment><comment><USER4> Sort your inbox by sender or subject and then file or delete entire conversations or blocks of emails at once.

Last time I did that with a 7k email inbox it took about 2.5 hours to get to inbox zero.

</comment><comment><USER5> Maybe not the answer you're looking for, but if it's not a rush you can probably do it manually. 8k is not so much, you can probably go through it with a couple minutes a day for a few weeks, or within a week if you take like 30 minutes a day.

If you're going through an email every 2 seconds it's only a little over 4 hours of work which isn't too bad. And for the most part you'll probably be skimming senders/subjects so it won't take anywhere near 2 seconds per email.

</comment><comment><USER6> This (macOS) app is for power users, out of the box it will show you statistics about sender/attachments/contents etc of your emails. I don't user it myself but the first thing I thought of when I opened it was that it might be good if I ever needed to sort out my emails.

[https://freron.com/](https://freron.com/)

</comment><comment><USER7> I don't use it personally but a colleague swears by DEVONthink: [https://www.devontechnologies.com/products/devonthink/overvi...](https://www.devontechnologies.com/products/devonthink/overview.html)

</comment><comment><USER8> I've used [0]Mailstrom before for about 35K emails and I've managed to clean 30K of them. Take a look of it, its cheap too ($7/month).

[0]mailstrom.co

</comment><comment><USER9> I use neomutt for email. It has a tagging feature, which support regex, pretty efficient for moving or deleting many similar emails all at once.</comment>


LA Has More Vacant Homes Than Homeless People - <AUTHOR> https://laist.com/2019/11/20/los-angeles-housing-vacancy-homeless.php <comment><USER2> For the moment this report has been taken off the internet as they correct some of their vacancy figures:

> "It has come to our attention that there is more recent data to draw on the > 10 luxury buildings we sampled in LA," Delgado wrote. "We will be coming out > with an updated report, so we have taken down the last version of the report > until that (sic) then."

</comment><comment><USER3> "Tenants' rights laws" that make it difficult for landlords to evict non- paying or destructive tenants are one cause of vacant homes, as are rent control laws that prevent landlords from raising rents to market levels.

<comment><USER4> Single-family homes aren't subject to rent control in Los Angeles.

      YOUR RENTAL UNIT IS NOT SUBJECT TO THE RSO IF:

      You live in a single-family home (that is the only
      residential structure on the parcel)

Source: [https://hcidla.lacity.org/what-is-Covered-under-the- RSO](https://hcidla.lacity.org/what-is-Covered-under-the-RSO)

But, yeah, rental regulations are much greater burdens on small properties, especially a psychological burden. Odds of getting a problem tenant are tiny, but if you're only renting one unit than the risk is immense. The larger the property, the greater the turn over, the less you care about losing money on the rare nightmare tenant.

A family member lucked into a small efficiency in a 15-unit building in the Cow Hollow/Marina district of SF in 2011. (It's one of the nicest and richest areas of the city.) She currently pays less than half what new units lease for. Yet after 8 years she's one of only three tenants remaining from 2011. The rest voluntarily left or, in one case, died.

Stronger rent control should go hand-in-hand with policies that promote density.

Interestingly, if you rent your property through Federal Section 8 programs, you're immunized from many state and local rent control laws.

</comment></comment><comment><USER5> And what if I said that Rolex has more chronometers in stock than there are homeless people in LA. Would that be any more of a moot point?</comment>


Movie Studios Approve $30 Rental Plan, Theater Owners Mightily Upset - <AUTHOR> http://www.crunchgear.com/2011/03/31/movie-studios-approve-30-rental-plan-theater-owners-mightily-upset/

<comment><USER2> That's just asinine. Once someone has decided not to go to the theater, the appropriate price comparison isn't tickets + refreshments + babysitter + parking + whatever else people pay for to leave home. For one, nobody spends more than $30 just to see a movie with their spouse. They might spend $30 on a babysitter, $10 on popcorn and refreshments and an extra $15 on the tickets, which seems like an easy win for a $30 rental. However, the key difference is that $30 rental isn't going to watch your kids so you can watch Sex, Lies and Videotape in peace. That rental isn't going to coat itself in salt and butter so you can snack on it while you watch. That rental is really just money you give to sit on your own damn couch (which you paid for earlier), to eat your own damn popcorn (which you paid for earlier) and to worry that your kids will wake up and watch your adult movie (which you'll pay for later in therapy). The comparison doesn't make any sense because the rental gives none of the value they're wrapping up in the "movie night out" experience.

</comment><comment><USER3> Wait, so it hits theatres, and then a WHOLE 60 DAYS after it is in the theatre one can get that movie on-demand? For as low as $30?

No wonder why people pirate.

The problem is that the vallue of movie entertainment is artificially high - and they are struggling to keep it there. The game is lost. It will come down.</comment>


Linux kernel coding style - <AUTHOR> https://01.org/linuxgraphics/gfx-docs/drm/process/coding-style.html <comment><USER2> Other people are complaining about the 80 character line limit, but personally, I'm shocked and dismayed by the preference for no braces on `if` statements with single line blocks. It is _so_ easy to accidentally add a line to what looks like an `if` block (but isn't since there are no braces), and then you have a bug that is visually very difficult to spot. I'm pretty strongly against this rule!

<comment><USER3> I don't get what "what looks like an `if` block" is. In a no-brace if, the statement that follows is indented. The next line after that is not indented. So the indented statement obviously belong to the if.

<comment><USER2> The issue that comes up is when you go to add a line to that 'block' it's easy not to notice that it's not actually a block, just a single statement. Then you add another indented line, and now you've got something that looks a _lot_ like a block, but isn't at all!

Of course, as others have pointed out, with some sort of reasonable linting setup or with compiler warnings, you'll probably catch the bug (unless macros are involved), but even so, I feel having something that looks like a block but isn't, adds cognitive load for little benefit.

</comment></comment></comment><comment><USER4> 2017 and contributors still need to discuss about coding style =/

If you want to enforce codding style (which is OK) you need to provide developers the tools to ease that process.

Contributing with patches to 15 different projects, using 15 different rules for styling makes it impossible to keep up.

FOSS projects should start using tools like clang-format so developers don't need care if a project use 2/4/6/8 spaces instead of tab. The tool should be able to automatically format the code before committing.

Some projects even use git hooks to compare the commit with auto-generated styling tools to check if it follows the rules.

<comment><USER5> Sure, it's difficult for a committer to keep up with all of the different styles. Imagine being a developer on a project with 50 different committers, all doing it their own way.

As a committer, I would rather have it clearly explained what the rules are _before_ I do it incorrectly. Sure, having tools that will do it for me is awesome, but considering how many examples in the OP are different because of historical reasons, those tools are difficult to configure.

<comment><USER4> > Sure, it's difficult for a committer to keep up with all of the different > styles. Imagine being a developer on a project with 50 different committers, > all doing it their own way.

That's exactly what tools like clang-format fixes. Code will be in the repository using one correct styling. The difference is that the commiter won't have to style it himself.

> As a committer, I would rather have it clearly explained what the rules are > before I do it incorrectly. Sure, having tools that will do it for me is > awesome, but considering how many examples in the OP are different because > of historical reasons, those tools are difficult to configure.

Which tools you said that are difficult to configure? clang-format? It's 5~20 lines in a .clang-format in the root folder of your repo. Configure it once and profit forever.

* I'm talking about clang-format here because that's what I use for C/C++. I don't know anything about other languages.

<comment><USER5> How well does clang-format handle subfolders with their own rules? I don't know, as I'm not a C/C++ developer; but I know that the tools I use don't handle them very well. I still provide them, of course, because it's better than nothing.

</comment></comment></comment></comment><comment><USER6> Only thing I really don't agree with is the 80 char max.

I'm not suggesting unlimited but isn't it time we revisit this?

It really feels like one of those "we've always done it this way so just leave it"

<comment><USER7> As someone who routinely has 5 or 6 files open in various configurations of Emacs windows, 80 char max is a huge convenience. Out of interest, what's changed since it became a norm which would make it worth reexamining?

<comment><USER8> Screen size. On my two 24 inch monitors, I can easily have four side-by-side files with 100 characters and a large font size.

This being HN, naturally someone's going to tell me they do most of their programming on a 7 inch terminal screen.

But 80 chars comes with a cost: over terse code, or a lot of scrolling.

<comment><USER9> Exactly, I do the same: dual 24-inch monitors with 4 windows, and a 100-character line limit.

</comment></comment></comment></comment><comment><USER10> Indentation war is ON again ;-)

TL;DR - Linux kernel source code use TABs (8 characters) instead of spaces. The rationale behind is that the maintainers believe that large indentation makes code easier to read on screen (especially for long hours), makes sense.

Personally I (not a programmer but Linux SysAdmin/Ops/Infra Architect background) tend to use 4 spaces everywhere else (e.g. Shell, Ruby, Java and all sorts of configuration files). Not to pick a fight (sounds familiar? ;-) but 2 spaces in general make readability worse.

Anyway, the most important point is to honour what is already established/in place and stick to it, whatever you work on.

<comment><USER11> People should just use actual tabs. Then you can make the indentation display however you want in your editor. And you never have to worry about deleting part of an indent level, creating weird slightly offset indentations.

I know, everyone is going to downvote me for saying this. But if you're literally using 8 spaces to represent a tab, which is the default width tabs are rendered at, then what downside could there be to switching to actual tabs?

Edit: "spaces are never used for indentation" so do they actually use tab characters then?

<comment><USER12> > In all cases, prefer spaces to tabs in source files. People have different > preferred indentation levels, and different styles of indentation that they > like; this is fine. What isn't fine is that different editors/viewers expand > tabs out to different tab stops. This can cause your code to look completely > unreadable, and it is not worth dealing with.

from the LLVM style guide.

<comment><USER11> What's an example of some source code that becomes unreadable when you change the size of tabs? Are you editing code in Microsoft Word or something? Setting custom tabstops and shooting yourself in the foot?

Don't mix tabs and spaces in indentation btw. That is the one thing you must never do.

<comment><USER13> Tabular alignment is practically the one thing of all these holy wars that _actually improves readability_. So no, that's not something funny — it's something that trivially and immediately improves readability of your source.

        foo = 1;
        this_value_is_not_foo = 8;
        another_int = 419;
        pi = 314159;

versus:

        foo                   =      1;
        this_value_is_not_foo =      8;
        another_int           =    419;
        pi                    = 314159;

<comment><USER14> This gives the false impression that the variables are all related. If they are related, they should probably be encapsulated in some kind of structure. And once you add the comments explaining what the first three variables are and how they should be used, and the comment explaining why pi doesn't have a decimal point, there is no benefit to alignment. If you add another long line, you have to realign the whole list (or leave it looking sloppy). Overall, this kind of alignment is a bad idea.

<comment><USER13> Congratulations for taking my contrived example way too literally and missing the point entirely.

Not every group of variable assignments warrants a comment for every line, nor is my argument relevant only to static constants, nor is there any reason why aligned assignments should be construed to be related any more than consecutive assignments should be, nor should _that_ stop you from reaping the unarguable improved readability of aligning them anyway.

</comment></comment></comment></comment></comment></comment></comment><comment><USER15> Have to agree with the comment on GNU coding style, I work on a project that uses it and it really sucks. Braces on a newline and indented two spaces...

</comment><comment><USER16> Offtopic question, what documentation tool is used for this? I've seen it a lot of times but I'm not sure how to search for it. Thanks!

<comment><USER17> It's made with Sphinx, a tool commonly used for Python documentation. But it can render reStructuredText that isn't associated with Python just as well, so it's popular for other projects. [http://sphinx-doc.org/](http://sphinx- doc.org/)

(There's a link to Sphinx at the bottom of the page)

It looks like this is just generated from Documentation/index.rst and linked pages in the kernel source tree, which seems to have been created less than a year ago: [https://github.com/torvalds/linux/commits/master/Documentati...](https://github.com/torvalds/linux/commits/master/Documentation/index.rst)

<comment><USER18> For background on the docs in the kernel source tree, LWN (as is often the case) had a good article about it: [https://lwn.net/Articles/692704/](https://lwn.net/Articles/692704/)

There's also a copy on kernel. org, not sure why Intel's copy is being linked here. It's probably the same text, so any copy should be equally good, it just feels less canonical to me. Probably silliness on my part for even thinking of it.

<comment><USER17> Oh, hey, there's a rendered copy at [https://www.kernel.org/doc/html/latest/process/coding- style....](https://www.kernel.org/doc/html/latest/process/coding-style.html) , neat! (I knew about the unrendered one at /doc/Documentation)

</comment></comment></comment></comment><comment><USER19> It seems like sensible advice but with gratuitous insults interspersed, just to make sure you're really clear that the natives are not friendly.

<comment><USER20> You're right, humor should be illegal.

</comment></comment><comment><USER21> The writing style of this document seems somewhat casual ("Please at least consider the points made here.") and a little confusing compared to OpenBSD's style guide. [1]

The LibreSSL team spent months putting the OpenSSL code into KNF. It makes a big difference, even though it may seem trivial.

[1] [http://man.openbsd.org/style](http://man.openbsd.org/style)

</comment><comment><USER17> This is from Documentation/process/coding-style.rst (formerly Documentation/CodingStyle) in the kernel source tree; an unrendered version is canonically at [https://www.kernel.org/doc/Documentation/process/coding- styl...](https://www.kernel.org/doc/Documentation/process/coding-style.rst)

</comment><comment><USER22> What is K&R? It's referenced several times but not defined.

<comment><USER12> Kernighan and Ritchie, the C Programming Language. [https://en.wikipedia.org/wiki/The_C_Programming_Language](https://en.wikipedia.org/wiki/The_C_Programming_Language)

</comment></comment><comment><USER23> >First off, I'd suggest printing out a copy of the GNU coding standards, and NOT read it. Burn them, it's a great symbolic gesture.

Should I be aware of something from GNU coding standards?

<comment><USER24> 2 spaces for indentation.

</comment></comment><comment><USER25> > Tabs are 8 characters...

The madman!

/s

Actually, now that I think about it, he has a point. Having a little more horizontal space seems like it would be easier on the eyes.

<comment><USER11> Huh. Considering they also implement an 80 character limit to line length, that could be a bit restrictive. Perhaps it means you have to refactor into a function once you reach a certain depth of blocks. You can only really go 9 blocks deep.

I hate line length limits personally. Especially because I tend to use long identifiers which eat up most of my line length limit in one go if you try to utter them with their enclosing namespaces.

<comment><USER26> It's intended to be restrictive. The idea is that more than three levels of indentation should be the exception rather than the rule. Exceeding that without good reason is a hint that functions should be split up.

Having some such rough limit is a good thing, but the number 3 is language dependent. Java for example automatically eats one level for the class.

Also C lacks syntax such as nested functions, try blocks, python-style context managers and all kinds of other stuff which excuse more levels of indentation.

</comment></comment></comment><comment><USER27> I like gofmt which avoids this problem in golang.

</comment><comment><USER28> Coding style wars will die with the rise of *fmt.

<comment><USER29> Okay, let us know when you've written a fmt which works on, say, a mere 70% of kernel code. That should let you ignore the $N different assembler syntaxes at least.</comment></comment>


The story of a true UX tool - <AUTHOR> https://medium.com/proof-of-concept/the-story-of-a-true-ux-tool-201eef18350c <comment><AUTHOR> Progress on my UX tool prototype (that uses text commands to update wireframes) About impact of context on scenarios, and about the story of TrueUX itself.

Previous article was temporarily on front-page. [https://news.ycombinator.com/item?id=15346366](https://news.ycombinator.com/item?id=15346366)</comment>


First Co-Founders MeetUp: Lessons Learned - <AUTHOR> http://blog.fairsoftware.net/2009/11/19/first-co-founders-meetup-lessons-learned/ <comment><USER2> Alain,

Thanks for organizing it.

Some people I talked and including myself are looking for prospective cofounders who share the same interests (e.g. local, cars, etc.)

I suggest providing any easier way for people to know that. Maybe add tags on the nameplate like (Danny R - sports, food, travel)

<comment><AUTHOR> I agree in principle, but I still have to figure out the logistics. Would it be enough to have that info on the badges? Do 3 words define you and will you spend your time walking around and reading people's micro-resume? Or does it need to be done online before the event?</comment></comment>


F.lux updated - <AUTHOR> http://justgetflux.com/news/pages/mac/ <comment><USER3> "A healthy circadian rhythm depends on seeing bright light while you're awake, not just avoiding bright light before bed"

This statement cannot be emphasized enough. Especially for Hackers and other indoor/Desk bound folks, the amount of bright sunlight exposure is critically important for two reasons:

1) Sunlight is the "moderator" of our circadian Rhythm via Melatonin and other Neuro-chemicals

2) A large percentage of people are Vitamin-D deficient, more Sunlight (on skin) = greater chance of Combating this issue

Taken together, fixing these will resolve many issues..

<comment><USER4> Could this explain how moving from my less thick curtains has made me very tired? I used to just wake up at the rise of the sun and felt refreshed no matter what, but now it seems like I never get any good sleep.

<comment><USER5> Yes. When the sun doesn't _hit_ the room your circadian cycle is affected.

I used to close down the blinds and some times I'd wake up at 11 or 13 AM thinking that it's 9 AM.

Now, out of pure lack I live in a house which has no blinds. So I wake up alone no matter what, at 8:00 AM. If I need more sleep, due to late night activity, I get another one-two hours in the evening.

My parents were telling me and they were right. We need to make sure the sun _can_ enter the bedroom in the morning.

To enhance sleep are necessary a couple of other things:

* Clean oxygen in the room (usually opening the windows 5 minutes before waiting for sleep will do)

* Proper room temperature (you need to feel warm UNDER the blankets, but not sweat)

* Less possible rumors in the room

* Avoid any CNS stimulant (coffee, black tea, coca-cola, etc.). A glass of red wine (just one) is very good. It's the recommended daily dosage (tannins) and although contains sugars, can act as a natural CNS inhibitor.

* light dinner, possibly 4 hours before (say you go to 00:15 AM to bed, it's good to have a light, rich in fibers dinner at 8-9 AM: Yogurt, Vegetables etc. Avoid fruits, after 6 AM, only black bread and vegetables should be taken).

* Close the screens and get a book if you don't feel really sleepy. This habit helps the circadian cycle in my personal experience. Watching movies/tv-series while waiting for sleep is an oxymoron: Your adrenaline levels, instead of getting lowered they get get higher, enhancing the opposite effect (alertness).

Of course, the BEST sleep, comes after a physically intense day and if you don't have physically intense days it's good to do some exercise in order to make your body _feel tired_ at the time you need it to be tired.

PS. Wish you (and me) all the best, because it's one thing knowing (I study pharmacy, so I get a lot of this stuff) and a different thing _doing_... So this comment was a form of self-advice basically :-)

<comment><USER6> How do you balance this need with getting higher quality sleep by totally blacking out your room before bed?

We live in a loft with angled ceiling windows/blinds* - if I don't close them then it's difficult to sleep with the general ambient city light. I was thinking of making an Arduino IR thingy to open them every morning at sunrise automatically, but tbh the noise of the blinds opening would probably wake us up anyway.

I could wear a sleep mask too, but that would obviously prevent me from waking up to the sun too.

On vacation in California this year I noticed myself waking up every morning with the sun and feeling amazing - wish it was as easy to replicate year-round in London :(

[http://instagram.com/p/O1K5oYPEV1/](http://instagram.com/p/O1K5oYPEV1/)

<comment><USER7> Dunno if this was the same as the other reply mentioned, but Phillips (and probably others) makes Wake up lights: [http://www.amazon.com/Philips- HF3520-Wake-Up-Colored-Simulat...](http://www.amazon.com/Philips-HF3520-Wake- Up-Colored-Simulation/dp/B0093162RM/ref=dp_ob_title_hpc) \- no idea if they really work though.

</comment></comment></comment></comment></comment><comment><USER8> I just realized for the first time that I'm apparently using F.lux differently from all other people. For me, it's about making the color palette more compatible with the lighting situation in the room. I'm not into all that circadian stuff at all.

I love the new features, but I'm not wild about the software calculating the "night-time-but-not-bedtime" duration for me. Though F.lux seems to go into the opposite direction, I would prefer _more_ configurability not less - <USER2> example letting people set the transition times themselves and enabling them to have as many lighting modes as they want.

<comment><USER9> Same thing here, I also thought that Flux was designed with white balance harmonisation (wrt the environment) in mind. What I thought would have been neat is the option to use the webcam (or ambient light sensor in macbooks) to actually estimate the ambient light temperature every hour or so, and make a gradual adjustment. I'm not sure if there are good algos to estimate the lightning from a few webcam frames, I just wanted to put this idea out there.

<comment><USER10> This sounds like an excellent idea to me. I use redshift and have various sleep troubles that often keep me up when it is dark. I've tried manually shutting it off when I'm awake at night, but I find that now that I am used to the shifting my eyes do not appreciate a bright screen in a dimly lit room. I sometimes use brighter ambient lighting but haven't found it makes much difference for me (quite likely related to my specific issues). I think in general keeping both the screen relative to the ambient light and ambient light relative to sleep schedule is important. Of course, I'm one of those paranoid types who disable the webcam in the bios unless expecting to use it so that wouldn't help me specifically, but ambient light sensors sound like something every computer should have IMO.

<comment><USER9> I share your opinion, I very greatly appreciate this sensor in the MBP, as it adjusts the screen's luminous emittance and the keyboard backlights brightness. Now, I wonder about its capabilities. Can it also measure "ambient color"? A quick search didn't reveal any published specs.

</comment></comment></comment></comment><comment><USER11> I didn't really "get" the purpose of flux for a while. I appreciated the sleep schedule reinforcement aspects of it but if you don't have a normal sleep schedule then it would seem to be less useful. That's always been the major selling point for f.lux forever, and it seemed so intrusive so I didn't use it.

However, I finally figured out the real reason for using it: white balance adjustment. The thing is, our eyes aren't just imaging sensors, they're active systems that continually adjust to ambient conditions. They do lots of things without us even thinking about it. One of the most important things they do is compensate for white balance. If you look at a white wall when the sun is shining on it during the height of daytime and if you look at the same wall during the middle of the night when it's illuminated by artificial light you will perceive it to be the same color in both instances. But in reality it's not, when lit by indoor lighting it's a very different color, but our eyes/vision system automatically adjust for the different spectrum of lighting.

The problem is that computer monitors throw a monkey wrench into this because they are independent light sources. White displayed during the day on a computer monitor is #FFFFFF, during the night it's still #FFFFFF, but this conflicts with the white balance of the environment. And that conflict causes eye strain and discomfort. At night looking at your monitor you might even perceive white to be slightly bluish, due to the conflicting white balance. By bringing the white balance of your display into harmony with the changing white balance of ambient lighting (as it transitions from natural to artificial) you get rid of a lot of those problems.

Hopefully with f.lux adding more configurability into their program they can make people more aware of these benefits regardless of sleep patterns.

</comment><comment><USER12> I'd happily pay $9.99 through the App store, if you guys ever want to monetize my grateful eyeballs.

<comment><USER13> I'd pay for some cool extra modes like darkroom. Or is there a decent program that does that already?

<comment><USER14> Nocturne also does this. I keep it for inverting my Menu Bar when not in use. It would be of course more convenient if f.lux would do this so I can get rid of one extra app in the menu bar.

[http://github.com/InBeta/nocturne](http://github.com/InBeta/nocturne) [http://www.blacktree.com/projects/nocturne.html](http://www.blacktree.com/projects/nocturne.html) [http://code.google.com/p/blacktree- nocturne/downloads/list](http://code.google.com/p/blacktree- nocturne/downloads/list)

</comment></comment></comment><comment><USER15> There's a new trend I've noticed recently in the software industry behind research driven development.. there's another link on the frontpage about reading software by a startup called Spritz [http://www.huffingtonpost.com/2014/02/27/spritz- reading_n_48...](http://www.huffingtonpost.com/2014/02/27/spritz- reading_n_4865756.html) that has somehow managed to get >300% improvement on reading speeds just by taking eye scroll out of the equation. I'm excited that we've reached the point where we've started questioning the fundamentals of our user interfaces, and I'm surprised how easy the switch over to this next- gen of design has been. I expected the process to resemble the painful switch from Querty to Dvorak, but it's been more creative than that.

</comment><comment><USER16> I'm slightly confused, are there actually any useful updates to the Windows version or is this just for the mac?

<comment><USER17> Nope. I just installed the windows version myself, the new features sounded cool. Looks like the ability to even set "this is when I wake up" is still missing from Windows F.lux

</comment></comment><comment><USER18> f.lux was basically unusable in its previous version that was tied to sunset. In Toronto, for example, f.lux would start kicking in at 5pm in the winter which is no where near most people's bedtimes.

My solution was to continually disable it for an hour at a time until I had enough and uninstalled it. Happy to be able to try it out again.

<comment><USER19> "Basically unusable?" That's a bit dramatic. I never minded the warm screen kicking in before the end of my workday.

<comment><USER20> It might be placebo, but I've noticed a pretty dramatic drowsiness set in immediately following the f.lux "sunset." A lot of the time I will turn it off so I can stay up and get things done. If that's what one experiences at 5pm, I'd call that unusable.

<comment><USER21> New version has "working late" mode. [http://puu.sh/7lImw.png](http://puu.sh/7lImw.png)

</comment></comment></comment></comment><comment><USER22> Hmm, I don't like this update. I don't want flux to be on my schedule. My schedule is bad - that's why I use flux. The point of it is to help regulate my own rhythm, not reinforce my bad habits.

<comment><USER23> Our "classic f.lux" mode turns off all the wake time scheduling, so you can just use sunrise/sunset. But if you can pick a time, our super-warm colors are available and will help a bit with scheduling.

Back before I had a toddler who wakes up early every day, I didn't wake up the same time every day, so it would have been a really hard question to answer for me too.

</comment></comment><comment><USER24> I just witnessed proof that I NEED flux - I turned it off to download this update, and it felt like my eyeballs were stabbed with a blue knife. The difference was shocking. I don't know how I ever lived without it.

<comment><USER25> I had the exact same experience. I didn't realize how much I am used to it.

</comment></comment><comment><USER26> You're crazy if you don't use flux. It's incredible. You'll sleep better, get less headaches and it helps with eye strain. My only regret is that I can't get it on every computing device I own.

<comment><USER27> You can get it on iOS if you jailbreak :)

It's in Cydia. It is the #1 reason I wanted to jailbreak iOS7.

<comment><USER26> I probably will jailbreak my iPad when iOS 7.1 comes out. iOS 7 is still a bit too buggy for my taste, and that point release is just days away. Once I can get a jailbreak for that, I'll do it.

I'll leave my phone alone, as I tend not to use it a lot before bed anyway.

Anyone have any links or tips to the best way to jailbreak iOS 7?

<comment><USER28> It's very likely there will not be a jailbreak for 7.1 for a very long time. Apple will have patched the exploits used to jb the current version.

</comment></comment></comment></comment><comment><USER29> The worst part about updating Flux is that you have to quit the currently running version, with the white flash that hurts your eyes.

<comment><USER30> So update it during the day time when its not active

</comment></comment><comment><USER31> One of the best utilities ever. What I would do to get this on iOS devices. And if you guys feel like monetizing, throw up a donation button I'm sure you'll have transactions ringing nonstop. Thanks for the amazing utility you've created - you help us work better and sleep better.

<comment><USER32> _What I would do to get this on iOS devices._

If you're willing to go as far as leaving the walled garden, you can get e.g. Twilight on Android. Not what you asked for of course but this is actually a good example of where the closed nature of iOS hurts users.

<comment><USER33> I found all of the apps of this sort on android were sorely lacking. None of them actually adjusted the screen warmth, they just put an "always on" semi- transparent overlay on the center of the screen. If you have software keys on your device, this becomes immediately obvious because the keys don't have the overlay and appear really bright

Such a shame, but I don't think APIs are available to developers for this purpose

</comment></comment></comment><comment><USER34> I had the previous version installed on my mac, and kept seeing sporadic issues with my mouse cursor jumping a couple hundred pixels at once when moving it side to side. Finally disabled F.lux and the problem went away. Anyone know if the new release fixes that issue?

<comment><USER23> Mavericks (or the drivers it ships with) is locking the window server for 50-100ms every time we touch the color table (10.8 was awesome and didn't do this). We've reduced our frame rate to compensate (it's better in this version), but it is noticeable when we do fast animations.

<comment><USER35> Is this also why when I hover over the menubar icon I get a beachball until it's done animating? I didn't see in this in the old version, but with today's I couldn't access the menu bar at all until it was finished fading.

<comment><USER23> I've been tracking this but haven't found a fix yet. There is sometimes a beachball if you interact with the menu item immediately after launch. I'll keep looking.

<comment><USER36> FWIW, Mac dev. here too, seeing the same issue in 10.9 with my app (beachball when interacting immediately after launch.) Haven't been able to track this down yet.

<comment><USER23> Thanks, good to know it's not just me. The stack trace says "Carbon" a lot, hmm.

</comment></comment></comment></comment></comment></comment><comment><USER37> I hope they're pushing the latest changes to their linux repo at some time. I love flux but all those nice Mac features make me jealous...

<comment><USER38> Have you checked out Redshift? I love flux on my mac but it's quite buggy on linux in my experience.

</comment></comment><comment><USER39> I've been using f.lux for I think about a year. Honestly I think it's just a placebo and I haven't noticed any real effect. My sleep schedule is terrible. I just feel I should comment because all of the only people commenting are those that did benefit (or at least believe they did.) The comments are not an accurate survey of how many people really did see an effect.

<comment><USER40> The point isn't that it puts you to sleep like a drug. The point is you are _ready_ to sleep; you don't spend forever falling asleep, that sort of thing. So setting a reasonable sleep schedule is still up to you.

<comment><USER39> I get that. I certainly didn't expect it to solve all my problems. I am saying that I don't think it had _any_ effect for me, or at least that it was very small.

</comment></comment></comment><comment><USER41> The new version number is 26.0. I'm noting this because when I first tried to install the program by overwriting the version in my Applications folder, it was still my old version (23) that ran for some reason. If you don't see any difference after installation, open "About f.lux" and make sure you're on version 26.0.

</comment><comment><USER42> I wish something similar could work on an iPad. I use my iPad before bed and it often impacts on my ability to sleep.

<comment><USER43> There are ports of this for IOS and android.

On Android it's called "easyeyez".

<comment><USER44> Android actually has one called 'lux' [https://play.google.com/store/apps/details?id=com.vito.lux](https://play.google.com/store/apps/details?id=com.vito.lux)

I have not tried it yet, but I hear good things.

<comment><USER45> I personally prefer Twilight ([https://play.google.com/store/apps/)details?id=com.urbandroi...](https://play.google.com/store/apps/\)details?id=com.urbandroid.lux)).

</comment></comment></comment></comment><comment><USER46> I love f.lux, but it's ironic that their page has a white background, blinding me coming from the Dark Hacker News [1].

[1] [http://userstyles.org/styles/71155/georgify-dark-hacker- news](http://userstyles.org/styles/71155/georgify-dark-hacker-news)

<comment><USER47> It would be cool if the background of their page changed color depending on your local time.

<comment><USER48> Liz Danzico's Bobulate[0] has had a "night mode" for years, based on your local time-zone:

[0]: [http://bobulate.com/](http://bobulate.com/)

</comment></comment></comment><comment><USER49> I love the Darkroom feature. I think that'll have some surprisingly handy applications.

Edit: Unfortunately, it seems to completely break when my screensaver kicks in.

<comment><USER23> I just fixed this and pushed it up. Download again...

<comment><USER21> Does flux "broadcast" it's color changes anywhere that would be scriptable? For example, using a dark terminal theme gives the wrong effect in darkroom mode. (90% of the screen is red). So I'd love to be able to script the changes and adjust that (and potentially other) settings. Or maybe a plugin architecture? :D

<comment><USER50> It might be less than ideal, but I cloned my profile in iTerm and set it to use lighter colors (Solarized Light) and just switch to it when I kick on darkroom. You should be able to map this profile change to a keyboard shortcut, depending on what you're using, to make the switch a little easier.

<comment><USER51> If you use terminal full-screen (like myself), you can also invert screen colors[0] whenever you switch to it in Darkroom mode.

This makes your dark terminal background, that became light thanks to Darkroom mode, dark again.

It's a little bothersome to invert colors every time, but I guess I'm settling on this for now. I use powerline in tmux and vim, and there doesn't seem to be a quick way to configure it with light-background colors (and changing terminal color scheme doesn't affect its looks).

[0] Inverting colors is toggled with ^⎇⌘+8 by default. You may need to enable this shortcut in keyboard preferences.

</comment></comment></comment></comment></comment><comment><USER52> I am happy with Redshift, as with everyone else finding f.lux on Linux buggy. F.lux is missing the boat on a lot of developers I'm guessing :) Mac people don't work nights anyway, when Starbucks is closed, so I don't see the point..

<comment><USER53> also can verify that F.lux doesn't work on my machine 12.04 ubuntu - could be the graphics driver.

But Redshift works, and is open source.

<comment><USER52> f.lux kinda works on linux. I.e. when I start it my screen turns yellow, and that's about it. I can switch between colors by testing the 3 options with the test button (sometimes this works). But other than that its not really usable. Now Redshift.. I didn't even notice it was turned on now, toggled it off and my eyes started bleeding.

Still have to set my location and setup a config file, but happy so far. In any case way better than a broken GUI that F.lux offers. Anyway, nothing to take away from f.lux as they've come up with the original idea.

Way way better than wearing those yellow tinted glasses that make you see blue all over after a good session.

</comment></comment></comment><comment><USER45> I cannot live without F.lux on Mac and Twilight on Android. Can't wait for my orange shades to arrive as I have CFL lights in the kitchen, which I cannot remove and started to supplement with bioidentical melatonin recently. I've been using F.lux since it got released years ago, used Redshift on Ubuntu, and this release finally brings Windows features to Mac and I'm so happy! I've been ridiculed all this years for my reddish screen and most people ask: "What's wrong with your screen?" and they get, "No, what's wrong with yours?".

</comment><comment><USER54> Does anyone else have trouble understanding (or "intuitively reading") the graph in the f.lux beta preferences? I discovered that's a kind of "ego- centric" graph. I mean ego-centric just like there once where earth-centric (and later) helio-centric models of the universe.

Because the graph is totally ego-centric, the graph starts when you wake up. I just can't wrap my head around that. In my mind, I wake up at a specific clock time, and the universe is configured in a certain way at this particular moment. In particular, the sun has a certain position in the sky. (interestingly, I use an earth-centric model in this regard).

What's (relatively) constant for me is how the sun moves through the sky (this depends on where you live on earth, plus time of year). Obviously, it's beyond my powers to change the time of year. I could change where I live on earth, but I'm not doing that very often. What's directly controlled by me is when I wake and go to bed... Why can't I change these positions on an otherwise static "map"?

I don't want to express the current year as relative to my life either. I.e. three periods: "the time I hadn't been born yet", "the time that I live", "the time beyond when I died". It's rather insane. Yes, we use Jesus date of birth as a reference point now, you could say that it's bad and we should count from a different epoch or so, but at least things are not expressed relative to _my_ life.

<comment><USER54> The point I was trying to make is that I see this graph as doing something comparable to saying you're (by definition) born in "the year zero, at 00:00:00".

</comment></comment><comment><USER55> The problem I had with flux is I couldn't keep my gamma settings on my displays. (windows + intel graphics driver software)

</comment><comment><USER56> I don't know about any of the "sleep benefits" but as someone that works and enjoys being in front of computers 10+ hours a day, is great! As soon as I got it 3+ years ago my red-eye, eye-discomfort, dry-eye and strained-eye conditions disappeared! I can't use the computer without it (day or night)

</comment><comment><USER57> Still closed source.

What a shame.

<comment><USER46> Redshift is good too, and it works on Linux, Mac and Windows.

[1] [http://jonls.dk/redshift/](http://jonls.dk/redshift/)

<comment><USER58> On Ubuntu/Debian, if you want to have an icon to make it easy to toggle it, install:

      sudo apt-get install gtk-redshift

<comment><USER46> I always forget that

It's called redshift-gtk on Red Hat based distros.

</comment></comment></comment></comment><comment><USER59> I was just turned on to f.lux recently and I can't recommend it enough. I find the affects to be really noticeable and positive; working during the night is much less abrasive and I find the transition from screen to bed to be really smooth.

I love that something so simple can have such direct, physical ramifications.

</comment><comment><USER60> I used to sleep in a room on the roof and leave the door open. The sun would be facing me just when it's up and I'd wake up early. It was great.

But even when I changed room, I didn't close curtains or something, so the sun would directly be in my face when it's up, and I'd wake up and start the day..

But a lot of the time, I'd be up before the sun going up (up by 4h30, work out, take a shower, eat breakfast (steak, eggs, half a liter of milk, some fruits) and start the day. I'd see people have low battery by 11h00 and I'd be throbbing with energy until the very last moments when I come home.

I drank a RedBull only once in my entire 26 years of existence, and it was only this year. I didn't like it.

</comment><comment><USER61> Man, I was hoping that they would have added Hue support to Mac as well as Windows :(

<comment><USER23> We are getting there - the Windows one was fading too early at night, so we had to get the schedule right first. The new schedule is a big deal, and we can build a lot from it.

<comment><USER62> I've been enjoying spotting the sunset. Can't actually see the sun setting where I live, but the sudden change in hue (blueish to reddish - I've set it quite red) is quite noticeable (pleasing to my eyes).

</comment></comment></comment><comment><USER63> Love F.lux; congrats on the update. Has it fixed that nasty Mavericks multiple display bug that filled the console with thousands of these lines?

6/3/14 21:37:52.209 Flux[26626]: CGSGetSizeOfDisplayTransfer: Invalid display 0x0424e64d

<comment><USER23> We tracked it down to the system telling us a display was both added and removed in a single callback. (Reported to Apple.)

This new version mostly avoids this bug, but there are still cases where it will appear briefly. We now fix it within a few minutes by polling the displays.

Unfortunately, polling the online displays frequently uses more CPU & results in making MacBooks wake up much more slowly, so while we have a "bulletproof" fix we haven't been able to use it. Hopefully we'll be able to have a 100% solution soon but this build is a considerable improvement. We'll spend some more time testing and see if we can do better before it's out of beta.

<comment><USER64> Nice.

</comment></comment></comment><comment><USER65> What about Linux?

The "f.lux: F.A.Q." page only has a broken archive.org link. When I tried using xflux, it was consuming inordinate CPU cycles.

<comment><USER66> I'd recommend Redshift on Linux

[http://jonls.dk/redshift/](http://jonls.dk/redshift/)

</comment></comment><comment><USER67> These new features are only for the Mac version?

<comment><USER68> The Windows version is already ahead of the Mac version in features.

<comment><USER69> What about that feature where you tell Flux what time you wake up/go to bed? I cannot find it anywhere in the Windows version.

</comment></comment></comment><comment><USER70> Have they fixed the CPU issue?

[https://github.com/Kilian/f.lux-indicator- applet/issues/7](https://github.com/Kilian/f.lux-indicator-applet/issues/7)

I really like f.lux but I do seem to get weird problems on some machines, apart from the above problem I've experiences severe flicker on some machines, others are fine.

</comment><comment><USER71> huge fan of f.lux - couldn't work without it - I actually switched from iOS to Android over the want for this single app!

<comment><USER72> it isn't on android, is it? link please

<comment><USER45> I have purchased both Lux and Twilight, but Twilight ([https://play.google.com/store/apps/details?id=com.urbandroid...](https://play.google.com/store/apps/details?id=com.urbandroid.lux)) is better.

</comment></comment></comment><comment><USER73> Can I have a shortcut for disabling for an hour? Or maybe toggle the setting when I doubleclick the tray icon in windows? That would be really cool, I use the toggle so often and single double- click/shortcut seem so much better than two clicks.

</comment><comment><USER74> Is flux "compatible" for people with day job and doing side projects after hours? You want to be sleepy when it's time to sleep, but you don't want to be sleepy when you're working on your exit ticket from bigco.

<comment><USER75> Definitely.

In my experience, it doesn't induce sleep, it just helps alleviate the negative consequences of standard monitor temperatures (such as making it difficult to fall asleep after using the computer late at night).

</comment></comment><comment><USER76> I used, and enjoyed, f.lux for a few years. These days, though, I just recalibrate my OS color profile to something reddish and leave it there. Why should I want to look at blue light during the day?

<comment><USER77> The sky is blue during the day, go out and look at it, it's pretty nice :)

<comment><USER76> I live in Vancouver. Blue sky is something you go on vacation to see. :)

</comment></comment></comment><comment><USER78> A releated question:

I need to adjust the brightness a few times every day just to match the ambient light.

Are there any better solutions?

I don't use the laptop display as the watching angle is not healthy. I use dell displays.

</comment><comment><USER79> Anyone know if they have added support for a second monitor for Mac?

Last time I checked it only worked for one of my monitors on my MBP, would be great to start using this again.

<comment><USER79> To answer my own question for anyone else, DisplayLink still doesn't support colour calibration so F.lux cant be used on a second monitor that is connected with a DisplayLink. Only monitors directly connected.

From F.lux - "I have a DisplayLink USB monitor adapter. Is there a way to make f.lux work for this display? DisplayLink has no support for color calibration, so f.lux can't make changes to DisplayLink monitors. Unfortunately, you can only use f.lux today on displays that are directly connected to your computer. (e.g., it usually won't work over remote desktop either.)"

[http://justgetflux.com/faq.html](http://justgetflux.com/faq.html)

</comment></comment><comment><USER80> _f.lux now shows you when the sun's up_

We need to get out more...

</comment><comment><USER81> Aw..scheduler

Now I want a Smart Things[1] integration with this.

[1]: [http://www.smartthings.com](http://www.smartthings.com)

</comment><comment><USER82> Wow, I've JUST downloaded F.lux on my computer. Came here to read Hacker News and this is on the top. Oh, HN... haha

</comment><comment><USER83> Good to see the HTTPS site/download working. Now if only we had GPG signatures for this.

<comment><USER84> Sorry for my ignorance but why would we need GPG signatures for something like this?

I'm genuinely curious.

<comment><USER85> To be more certain that the code I'm about to run was written by the people I trust (by repute) to write non-malicious code.

These guys have built up quite a good reputation, and many people trust them to write useful, non-malicious code. If they did start shipping something iffy, they'd (ideally) quickly lose all of that good reputation, but not before doing quite a lot of harm as people updated. GPG doesn't protect against the authors going rogue, but against someone else maliciously trying to take advantage of this software's good reputation. SSL protects me against a straightforward MITM, but doesn't assert that the server is still under full control of the author and doesn't protect mirrors.

</comment></comment></comment><comment><USER86> > Disable until sunrise

Thank you F.lux! The one feature I really hoped you'd add.

</comment><comment><USER72> can we please, PLEASE have an android port of F.lux. All the other apps make my phone erratic and lag, or flash the unfiltered screen at random intervals which is binding at night.

I would gladly pay for this!

<comment><USER87> Twilight no good? Works great for me.

<comment><USER88> If that's the same one I tried, it doesn't actually work the same. It works by overlaying a transparent reddish color over everything, effectively "redshifting" whites but _also_ (and unlike flux/redshift) messing up black (black goes from black to red-tinged black).

This was very noticeable for me because I have an AMOLED screen, so going from black to red-tinged-black actually made my phone brighter.

<comment><USER87> Hmm, you're right about the blacks, but it does the trick for me. Definitely doesn't seem brighter to me, the blue-white brightness is far more wakeful.

<comment><USER88> I suspect it works much better on non-AOLED screens. In lieu of it, I use "Screen Filter" to turn my brightness down way below what I can normally.

<comment><USER87> I do have an AMOLED screen, but your eyes could very well be more sensitive to the effect you describe.

</comment></comment></comment></comment></comment></comment><comment><USER89> This is the only app I have to jailbreak my iPhone and iPodtouch.

</comment><comment><USER90> herf, i've been trying to find some info on this, but can you tell us why the default color settings changed so much? (recommended colors, vs. classic flux)

<comment><USER23> One answer is: because we could! Previously the setting you'd want right before bed looked totally silly at sunset.

But the more interesting answer is: we made a model after measuring dozens of panels with a spectrometer. The science isn't totally clear on this (it's clearer with super-bright lights), but it's our best read of what you actually need to wind down on a cross-section of current devices. Some of the new LED panels are pretty effective at stimulating melanopsin.

Overall, you can reduce a lot of circadian stimulus by dimming really far, but assuming you're working at a moderate level, you need pretty warm colors.

Really though, we can only do so much with displays, because if your lights are pretty bright in your bedroom, it doesn't matter what we do. So we'll probably have a large number of users choosing some less intense settings just because the room they're in doesn't match.

</comment></comment><comment><USER91> F.lux never worked for me. (Ubuntu 12.04) Cool idea though.

<comment><USER92> Try redshift, I find it much better than flux on Ubuntu.

</comment></comment><comment><USER93> why the topic doesn't mention is just for the mac?

</comment><comment><USER94> What features does f.lux have that are not in redshift?

</comment><comment><USER95> Still no option to remove the icon from the menu?

<comment><USER96> Check out Bartender.

</comment></comment><comment><USER72> so if I'm working in a room with daylight temp. bulbs past midnight, should I avoid F.lux?

</comment><comment><USER97> Is f.lux good for my eyes?

<comment><USER98> YES! _Not_ using it is BAD for your eyes

</comment></comment><comment><USER99> Yes, _finally!_

</comment><comment><USER72> *blinding at night.

how is twilight?

</comment><comment><USER100> Android pls.

<comment><USER101> I've found Lux Auto Brightness to be a reasonable substitute.

<comment><USER102> Lux works really great if you have a Nexus 4. Instead of just overlaying a partially transparent block of color, it actually adjusts the screen temperature at a much lower level in the OS.

There is a Nexus 4 plugin on the Play Store to intsall if you want to try it out, made by the same developer.

<comment><USER72> astronomer mode is simply amazing. I rooted my nexus 4 solely to get this feature

<comment><USER102> Yeah, I turn it on every night for some bedtime reading.

<comment><USER72> Do you know if this is achievable on the nexus 5? I really don't want to upgrade without it

</comment></comment></comment></comment></comment></comment><comment><USER103> Is this stuff mac only?

<comment><USER104> nope works on windows too.

<comment><USER105> And Linux! And iOS and Android.</comment></comment></comment>


Show HN: A tool that manages GitHub Issues from Slack - <AUTHOR> http://partyline.rocks/blog/github/ <comment><USER2> If you're interested in building your own Slack integration, I wrote about how we built ours here: [https://sprint.ly/blog/5-steps-to-a-slack- integration/](https://sprint.ly/blog/5-steps-to-a-slack-integration/)

</comment><comment><USER3> This looks really cool, will try it out sometime this week. Thanks for sharing

<comment><AUTHOR> Thanks! Let us know how we can improve it!

email@example.com

</comment></comment><comment><AUTHOR> Slack is great at pulling in notifications + conversation. But it's not great for pushing out action based on those inputs. If I want to react immediately, I have to use another tool.

This tool allows teams to create, delete, and manage GitHub Issues from Slack.

Our team's been using it for over a month. Being able to use _/ slash_ commands to manage our backlog's been really helpful.

</comment><comment><USER4> Awesome idea! This opens so many possibilities. I am now thinking to build something similar for posting jobs, for example: /AngJobs title: Angular JS Team-lead location: Amsterdam salary: 60eur/h

*AngJobs being a job board, [https://github.com/victorantos/AngJobs](https://github.com/victorantos/AngJobs)</comment>


How To choose a typeface - <AUTHOR> http://www.boingboing.net/2010/09/19/howto-choose-a-typef.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+boingboing%2FiBag+%28Boing+Boing%29&utm_content=Google+Reader <comment><USER2> Original link: [http://inspirationlab.wordpress.com/2010/04/16/so-you- need-a...](http://inspirationlab.wordpress.com/2010/04/16/so-you-need-a- typeface/)</comment>


Ask HN: What video game elements do you wish you could use to motivate you IRL? - <AUTHOR> For example :
- earning rewards for doing actions - earning bonus rewards for teaming up with others in groups or guilds - getting 'gratz' from your friends when you reach a new level - climbing a leaderboard - customizing your character with look, outfit and gear - bravely going into new territory with the risk of dying and losing time, gear and progress - grouping up w/ other players to defeat a dungeon - grouping up w/ your guild to defeat a raid - dueling other players or groups for bit loot and glory
Any ideas on how you would like to see things like this brought to real life?
Say 'earning a reward for doing an action' could be using an app to record that action and the app rewarding you with a small amount of in-app currency that you can use for other things? <comment><USER2> Habitica already exists which tries to use video game leveling and such to help you develop better habits.

And I've been thinking about something similar that's specifically focused on budgeting. The premise is this:

1\. Your bank account is represented as a treasure cave with piles of gold instead of stacks of cash.

2\. Saving involves moving gold from the floor to treasure chests. This means that breaking into your savings would mean breaking into a virtual treasure chest, which would have a similar emotional weight to smashing a physical piggy bank.*

3\. You have a virtual pet guarding it and recording your spending habits takes the form of talking to your pet at the end of the day. __

* An alternate version is if saving means feeding a pet until it grows big enough to send it out into the world. This means that saving is more rewarding since you see a creature grow up, but I 'm not sure how to make taking from your savings not be as harsh as killing a friend.

 __If this is directly integrated into an official bank 's online banking then it creates a form of lock-in wherein switching banks also means abandoning your pet.

</comment><comment><USER3> I am making a snail simulation and have toyed with the idea of making a personal feature available to myself only which would let me use my real money to take care of my snails, buy supplies, etc because the currency in the simulation is already the same as my daily real world currency. Only obviously instead of really buying snail jars and race entries or breeding rights the money you spend would go into a savings account.

I thought about this when my cat was very sick. I would (and did) spend any amount on veterinarians, surgeries, medicines, and special food to make him better and take care of him. I figured, what if that kind of emotional connection could be transferred to virtual pets on a much, much smaller scale? I'm already pretty attached to my snails, and on a personal level it might work.

This is a really half-baked idea - for example, the amount of real life money I can spend would not be the amount of money in my actual bank account, but the amount of money I have in the world itself (since other users can't be at an advantage or disadvantage when using purely virtual currency against my real life currency). Also, snails are not expensive - I wouldn't exactly be dropping large chunks of cash into savings buying snail jars.

Anyway...it was just a random thought I had about gamifying my saving habits a bit.

<comment><USER4> People do get attached to animals in open-sim type virtual worlds and spend real life money to buy them food (necessary to keep them alive). The people who sell the pets and food make a good profit, probably second only to virtual world landlords.

</comment></comment><comment><USER5> Cutting my grass is like dungeon grinding. It's painful and the gear I want never seems to drop, ever. I'm starting to think up using opencv with a raspberry pi attached because this is where autonomous vehicles should be. Low speed, replacing mind numbing tasks nobody wants to do... It's like honey I shrunk the kids but one level up.

 _Runs off to start coding_

<comment><AUTHOR> Go get 'em!

</comment></comment><comment><USER6> I'd gladly accept small amounts of cryptocurrency to take pictures of stuff IRL to help train ML/CV algorithms or populate Google Maps.

I was in a Lyft and the drivers use Waze which has the option for them to take a picture of the address if they don't have one yet. But they're not well incentivized to do it.

Just pair this idea with a Pokemon Go/Ingress mechanic or game where I get a tiny bit of Ether or ${cryptocurrency} you've ICO'ed on and I would be more interested.

Mechanical Turk pays shit money, but if your fake money could grow into much more value over time and I am rewarded for being an early adopter then I am potentially more interested.

</comment><comment><USER2> A pet peeve of mine is that there are a bunch of punishments around driving, but almost no rewards for being a safe/model driver.

The only thing I can think of is those insurance companies that offer trackers that rate your driving, and maybe Waze might want to look into a leader-board or something, but I'm worried about the government somehow using Waze data to give me speeding tickets.

</comment><comment><USER7> What I'd really like is to pay a small amount of money for something like "Flo", but with messages I design.

See the video here: [http://www.health.org.uk/flo](http://www.health.org.uk/flo)

<comment><AUTHOR> very cool I had not heard of Flow, are you sure there's not a service that offers the same thing w/ customizable messages?

</comment></comment><comment><USER8> Gotta go all the way back to Super Mario Bros. Power ups, extra lives, quick lightning mode, and shooting fireballs at your enemies.

<comment><AUTHOR> Haha, yep, pretty solid rewards

</comment></comment><comment><USER9> IRL you can't link objective complete to rewards automatically, it requires human eval. which is too expensive.

<comment><AUTHOR> Not necessarily, you could trust the accuracy of an activity tracker like fitbit, garmin, etc. Or the user could submit photo/video proof voted on by users. I think the more difficult side of the problem is consistently providing a reward that is valuable to he user.

</comment></comment><comment><USER10> Save points, to make it easier to take big risks.</comment>


Bullet Time - <AUTHOR> https://logicmag.io/07-bullet-time/ <comment><USER2> I had a Chinese roommate during university, I learned about this stuff from him. His desk was right by mine so I got to see a lot of this comment spam scrolling past the screen. It was a pretty interesting experience. I definitely thought it was pretty intrusive, I don't even like my cursor being on the screen when watching any video fullscreen. But I did think it was still really neat, you get a similar kind of social high from it as being in a crowd at a concert for example - you see everyone's reactions right when something climactic happens in the video.

This article did a much deeper and more detailed dive on the topic than what I heard via my roommate. I had no idea it had a proper name or the history around it, etc. Neither did I know the political/social implications.

He told me about the test to get on Bilibili, and he said he knew some people who spent a ton of time to study to get in, and even more who failed.

The experience of it can be somewhat closely resembled to watching the twitch chat of a very popular streamer who has subscriber-only mode enabled. In other words, 95% of the useless spam cut away from the free users, but still so much text flowing by that any real conversation is impossible. It's really just reactionary stuff. Someone else in this thread commented that the language density (less characters, more meaning in Chinese vs English) and the fact that scrolling text has a set duration not affected by other comments make it so it's a lot easier to keep up by just reading the periphery. E.g. on Twitch, the next comment pushes up the previous, so if it goes too fast you can't read anything at all, bullet comments take, say, 5 seconds to scroll from edge to edge (not sure on the specifics of the timing).

</comment><comment><USER3> Youtube used to have something similar with annotations.

You'd get videos spammed with them covering the screen.

But some uploaders used them to make something akin to DVD menus. Being able to skip to other videos or timestamps in a longer video.

Looks like Youtube removed it this year. Pity since it also served as a way to 'edit' or correct videos. Instead of putting it in the Description/Comments hoping to be read.

<comment><USER4> The way YouTube annotations were used could tell you a lot about the character of people whose videos you were watching. On average, not many good things. Overall, getting rid of them made the YouTube experience significantly better, though as you say, losing corrections was an unfortunate collateral damage. They should've just auto-appended them to video descriptions with timestamps on them - the way many music compilations have a list of constituent songs with clickable timestamps.

Unfortunately, after removing annotations, YouTube added a really obnoxious popup with recommended videos that shows up whenever you pause the video, obscuring a good 1/3 of it. It's like they really want people to hate them.

</comment></comment><comment><USER5> > In fact, many of them actually have Bilibili's exact bullet comment feature, > which was open-sourced by the company in 2015.

I'm curious how much stuff we're missing out on because it doesn't appear on our radar. It has happened a handful of times so far that I googled something and ended up on a github repo that had a Chinese readme only. Only from context I could guess what it was about. And I wouldn't even be surprised if bilibili had an English readme for their stuff.

<comment><USER6> A lot. But isn't that big of a concern (but being curious is a great thing overall). There always going to be things are obscure, irrelevant or hidden. But that isn't what people are missing these days. Almost everything that you would need is available in one form or the other.

What you should be concerned about is the things hidden in plain sight. Things that are there but you can't appreciate because you don't understand the context, it challenges an already held view or is something you can't practice.

There countless comment on hacker news over at least the last five years trying to explain why less things are happening in the west and more things are happening in China. So no one should be surprised that there are things going in China that we don't appreciate. Still it is usually met with disbelief.

...

On a more practical note, just translate it. I might not work out, but poking things often gives you more information than you had before. Or it may at least can actively confirm what you were thinking in the first place. That is sort of the original hacker mindset.

</comment></comment><comment><USER7> Sounds like a live tv version of Twitch.

<comment><USER8> Trust me, the difference between the comments vertically scrolling in the sidebar and horizontally on top of the video is huge. In Twitch, when the comments become fast enough they literally give no time for the viewer to parse and understand most of them; With bullet comments plus Asian languages that have high letter-to-meaning ratio (or at least with my experience with Japanese on Niconico), each of the comments horizontally scrolling on top of the video leave just enough mental processing time to read through the majority of them and to grasp the atmosphere of the commenting hive-mind more clearly. This creates a sense of togetherness that is much more tight-knit than what you get from Twitch comments.

<comment><USER9> One complicated reason why horizontally scrolling comments are not more widespread is a patent.

Dwango has two related patents (Japanese patents no. 4695583 & 4734471), so competitors had to work around them; most prominently, FC2's Himawari Douga was able to escape the trap by moving an input form inside the video (something Dwango was unable to secure due to prior arts) [1]. But this was hard win, and probably it is much safer to avoid horizontally scrolling comments at all. I'm aware of several Korean and Japanese video websites that have rejected this system exactly due to patent concerns.

Interestingly though, Bilibili and many other Chinese video websites do use the very same comment system as Niconico! More amusingly it is legal because Dwango's patents are dated on December 2006 and that was before the Chinese Patent Law has amended on 2008 to much broadly acknowledge foreign patents [2]. As a result they are free to use the system without a patent issue [3], and it is probably partly why they got popular in China.

[1] [https://news.yahoo.co.jp/byline/kuriharakiyoshi/20180926-000...](https://news.yahoo.co.jp/byline/kuriharakiyoshi/20180926-00098303/)

[2] [https://www.ipo.org/wp- content/uploads/2013/03/DragonGetsNew...](https://www.ipo.org/wp- content/uploads/2013/03/DragonGetsNewIPClaws.pdf)

[3] [http://www.acgn- globalbiz.com/entry/2019/01/06/%E5%8B%95%E7%...](http://www.acgn- globalbiz.com/entry/2019/01/06/%E5%8B%95%E7%94%BB%E9%85%8D%E4%BF%A1%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E9%85%8D%E4%BF%A1%EF%BC%9D%E5%BC%BE%E5%B9%95%E6%8A%80)

<comment><USER10> How could anyone decide that horizontally scrolling text is an idea substantial and original enough to be worthy of a patent?

<comment><USER7> You forget that "click the mouse once" was considered patentable.

</comment></comment></comment></comment></comment><comment><USER11> Already mentioned in this thread is the fact that for videos with high frequency comments, reading vertically scrolling text becomes impossible because they scroll too fast.

Would would be cool if video platforms allowed Reddit-style voting for 3 or 4 comments per 10/15/20 second segments that would display as bubbled up (with viewers being able to expand for more comments for the same time slot).

That would solve the issue of comment-spam overwhelming the videos, plus it would become an incentive for higher quality submissions.

<comment><USER2> Since Twitch uses IRC under the hood, it would probably take a full rewrite to support that kind of thing. I agree though, I'd love an alternative way to keep some comments sticky.

YouTube live chat does have a couple features to aid with that, they have "super chats" which are basically a way to pay to get your comment to stick at the top of the chat box, and they have a filter to just show top comments instead of the full live feed. It helps somewhat, but obviously it's not a complete solution.

</comment></comment><comment><USER12> I built an app exactly like this a long, long time ago, when JS server push became available and websockets didn't exist yet, in PHP. 2010 maybe?

It made for incredibly entertaining chatter, but relied on pirated streams of live TV, and never went past an experiment :(

</comment><comment><USER13> this feels so dystopian to me. not only can the media be engineered to push whatever agenda but so can the perceived social reaction to it - like the mind control machine choking up its grip. of course it happens in China first

<comment><USER14> This comes from Nico Nico (some Japanese video site) and is basically like a live stream chat but overlaid on the video.

There's definitely some argument about groupthink but you don't need coordinated state propoganda for that, people end up doing that anyways

<comment><USER15> When the result of the groupthink is centrally controlled, it opens up a big avenue for manipulation, though. I mean, it's not that different from traditional media telling you "what people think", but probably feels more real because it's interactive.</comment></comment></comment>


How to Remove AMP Pages from Google SERPs Without Error 404 - <AUTHOR> This tutorial is specially designed for the beginners, to help them in safely removing AMP pages from Google Search without hurting SEO. https://www.gulshankumar.net/remove-amp/ <comment><AUTHOR> [https://www.gulshankumar.net/remove- amp/](https://www.gulshankumar.net/remove-amp/)</comment>


Gifts for Geeks - <AUTHOR> http://www.codinghorror.com/blog/archives/001010.html 2007 Edition <comment><USER2> For geeks, you can even do those gifts where it's a good thing but you still feel left out, like when my grandpa planted a tree in my name for Christmas once. For example, making a donation to Richard Stallman's beard trimming fund.</comment>


Founder's Dilemmas: Equity Splits - <AUTHOR> http://www.startuplessonslearned.com/2012/04/founders-dilemmas-equity-splits.html

<comment><USER2> I guess this is the old question of Do you want to be the boss or do you want to be rich?

</comment><comment><USER3> Also a great video related to this from Fred Wilson - [http://www.avc.com/a_vc/2012/04/mba-mondays-live-employee- eq...](http://www.avc.com/a_vc/2012/04/mba-mondays-live-employee-equity- archive-and-feedback.html)</comment>


Jon Bentley's Programming Pearls: 25 years old, still brilliant - <AUTHOR> http://reprog.wordpress.com/2011/04/18/programming-books-part-5-programming-pearls/ <comment><USER2> I know it's the author's _thing_ , but I've really grown to hate the pictures of food in his articles. I might feel differently if it were done well, but there needs to be more of a reason to include a picture of food than simply wanting a visual break in the article.

<comment><USER3> I'm sure the author has a reason.

I can't help but think that reason is the author is incredibly preoccupied with food.

<comment><AUTHOR> Yes, it really is that simple. I am preoccupied by food in general and sushi in particular. Sorry that there is no deeper, allegorical reason for the pictures.

<comment><USER4> I adblock the images in your articles because I find them highly distracting and slightly repulsive (I'm not a fan of sushi). I did so the first time your articles came up here on HN (and I remarked upon it then), and I had to do so again yesterday, as I've had a new machine since then.

<comment><AUTHOR> Nice solution! I'll recommend it to others who complain about the images, thanks for the tip.

<comment><USER5> I'm 80/20 vegan/vegetarian so I should feel especially repulsed (I don't; got a real time mind filter in place for that - using it on online ads as well - very simple & effective solution) but still one has got to admire your jolly reaction to all the sushi hate here. A very sympathetic (insular?) trait, keep those interesting blog posts coming!

</comment></comment></comment></comment></comment></comment><comment><USER6> See also: Jon's great Google Tech Talk "Three Beautiful Quicksorts".

<http://www.youtube.com/watch?v=aMnn0Jq0J-E>

</comment><comment><USER7> I think the most valuable parts of this book for me were the stories that involved solving problems within constraints. If you work with a large enough dataset or management that won't allow you to buy the hardware to just make your problems go away constraints are still a big part of software development.

</comment><comment><USER8> From his book: "It is faster to make a four-inch mirror and then a six-inch mirror than to make a six-inch mirror."

This is one of my favorite programming quotes. I haven't seen it used much over the years.

<comment><AUTHOR> That one is a quote from Ken Thompson, the inventor of (among much else), Unix and UTF-8. It is quoted in _Programming Pearls_, though -- I think, in the sequel rather than the original.

</comment></comment><comment><USER9> As brilliant as the algorithms listed in the book are, I find them less and less interesting in and out of themselves nowadays. Those data structures and search algorithms have really become basics. I just don't understand why people still blindly worship this book and the way it was and are still trying to replicate it during interviews. If you want to test a developer, don't force them to do bitwise manipulations in C. Why not step up a bit further and try to ask them to apply those data structures and algorithms into a server cluster or a server cloud and see how they come up with a solution. That is more likely the case they will encounter nowadays.

All right, enough of rants. Here is my take on this book. This is one of my favorite books. Great things like this book, in the same way as Unix, C and other oldies, can last for a really long time. One thing of the book that intrigued me was the way those old great hackers managed to conquer seemingly impossible problems, despite the severe constraints such as limited memory space, in a extremely resourceful manner. The bit sort in chapter one and the chapter how Ken Thompson squeezed storage space for his chess program are two of my favorite read. The other thing I think may be even more useful is the back of the envelope estimation, which encourages out of the box thinking or street smart (though those kinds of questions got abused and became notorious in technical interviews).

Constraints still exist as we begin to attack harder and bigger problems, such as "web-scale" applications. New metrics for the back of the envelope estimation came into beings such as network latency, database queries. I really hope someone of our times can come up with a similar book in the same spirit, but addressing the issues we face nowadays.

</comment><comment><USER10> Bentley's articles on acm : [http://portal.acm.org/author_page.cfm?id=81100143310&que...](http://portal.acm.org/author_page.cfm?id=81100143310&query=\(Author:81100143310\)%20&srt=meta_published_date%20dsc&role=Author&perpage=all&termshow=matchboolean&CFID=18592091&CFTOKEN=68573972)

It might require a subscription, though.

It seems to contain the articles from the book, starting with those from 1983.

<comment><USER10> "I cannot describe the excitement I felt when my own first article "Multidimensional Binary Search Trees Used for Associative Searching" was published in September 1975. It received second place in the 1975 Forsythe Student Paper Competition. Back then, original research papers were viewed as within the reach of undergraduate students (truth be told, I tied with a high school student) and of interest to the general ACM community. I wrote my paper (under the guidance of Donald Knuth) explicitly for the Competition; had it not existed, I would not have written it. It remains to this day my most cited research paper. (And because I'm sure that your inquiring mind wants to know, I'll point out that first place went to a lad by the name of Guy Steele, who I'm betting turned out okay."

This excerpt is from his most recent article on acm, "In the realm of insight and creativity".

</comment></comment><comment><USER11> Bentley's book "Writing Efficient Programs" is also really super. Unfortunately, it's been out of print for a long time. If you ever see it, snap it up.

</comment><comment><USER12> When I interviewed at Microsoft, they recommended reading this book -- I doubt it helped at all, but it's a great read (as is the sequel) if you haven't read it.

There's a real sense of history too, some of the problems illustrate how far we've come: like talking about transferring a whole megabyte several miles as a challenge.

<comment><USER6> When people ask me how they should prepare for the Google interviews, I always tell them to work through the problems in this book.

</comment></comment><comment><USER13> I love this book. I have it next to my bed and read in there from time to time before I fall asleep. Makes you dream up great algorithms (at least I try to belief that ;)

</comment><comment><USER14> I, by pure luck alone, happened across this book early in my career, and I still go over it from time to time. I will probably die with it in my "keep forever" library.

<comment><USER15> Ha! Me too! I asked a librarian at my university to fetch me "whatever they had on Perl" (this was my first incursion into the interpreted language world) and the librarian came back to me with this. Imagine my surprise when I started reading the book over the weekend (only then I noticed the title said 'Pearls' not 'Perl').

Forward 10 years, I have a copy in my bookshelf and read a chapter every now and then just to keep myself real. I've completely (and happily) forgotten everything about Perl though.

<comment><USER16> whenever I'd seen this book mentioned in 'best programming books' lists, on Stack Overflow and the like I'd figured it was a cutely named book to do with Perl and skipped over it.

</comment></comment></comment><comment><USER17> Read it online here:

<http://www.cs.bell-labs.com/cm/cs/pearls/>

</comment><comment><USER18> Great book, I reference it all the time. Article made me very hungry though.</comment>


Show HN: P2P textbook sales - <AUTHOR> http://textbooktrad.es/

<comment><USER2> Looks pretty empty at the moment.

<comment><AUTHOR> This is version 1. Users already found several bugs and we found that people used the general search function a LOT more than we thought. Despite only ~80 views, we've already got a pile of things to work on this sprint. Thanks for viewing!

<comment><USER2> Looking forward to you moving forward.</comment></comment></comment>


Home buyers/owners, how do you feel about inspections? - <AUTHOR> https://forms.gle/oBd6i4P8mgSy3KB39 <comment><AUTHOR> I'm collecting data to validate my hypothesis on home inspections. If you have a minute, please fill out the 3 question survey. I have some responses, but looking for a few more. Thanks!</comment>