skysight-inc/HackerNews huggingface dataset:
The original stated intent of f.lux was to reduce eye strain by matching the colour temperature of the screen to your surroundings. The idea about circadian light came later, it was probably their users that came up with that.

... which would hurt my head except that I have concluded that software patents are just straight up insane. There is no point in trying to figure anything out with respect to them.
Well, Redshift is a lightweight program that also works, and has a simple-to-use shell command. That's attractive to some Linux-users :)

And it goes all the way down to 1000K, leaving only the red channel :) Which is not particularly useful, but it does make Redshift literally cooler than F.lux.
I think I didn't communicate clearly what I meant. I think my response to a sibling comment clarifies my observation: https://news.ycombinator.com/item?id=10571763

I'm not sure what you mean about "western civilization" becoming an ornery minority but it gives me a sense of "barbarians at the gates" sort of thinking. Could you clarify?
Tractors are allowed. The magic phrase you need to type into google to get the relevant results is "farm implement."
Political correctness is another great example of how the most (in)tolerant wins.

https://www.youtube.com/watch?v=5dNbWGaaxWM
Better headline: "why 'Net Neutrality' and bureaucrats who think they know best can be a problem on the Internet". Because Tom Wheeler obviously should determine that mobile customers shouldn't get free Youtube.
That is a surprisingly cool idea - drive an RV literally around the world
In your redefinition of free as a bobby trap, and out of the options you give which may not be exhaustive, I see my giving my attention as a paramount expression of freedom. Therefore, free does not mean get something out of nothing, or get something for nothing. Free is not even an attribute of the good per se; it is an attribute of the relationship between good and "consumer". What you do with a good and the amount of energy you have to expend to make use of it is an expression of freedom rather than a price. Price is conditioning and not characterising the relationship between good and consumer but the relationship between "producer/owner" and "consumer", you have to pay it before getting any relationship with the good.

How would you see the same definition with regards to free software? Of course, you may choose to spend time on contributing, but that does not mean that you have to, and obligation is one of the components of price. In the case of electronic content, the thermodynamics laws are respected perfectly as we can all see by the operation of the network/path that transfers something, no need for an additional layer of finance to have physics working.

EDIT: changed my high level definition of free
So, paying $16MM in "protection money" to the city is the answer, then?
Why? If it's a disgust with "BuzzFeed-style" headlines, well, the problem with those isn't simply the presence of numbers in them.
Do you think Hacker News should be more welcoming of insults, racism, etc? When someone complains of misogyny, Dang could come by and say, "Toughen the fuck up"?

Or would that be disastrous to the point of the forum?
Of course not.

First, none of the situations discussed involve the N-word, so what you're describing is a hypothetical example, and a very special one at that. I think it's expected that a professor or staff member would be fired for hurling racial epithets.

Students, on the other hand, are a different case. For them, it's the institution's duty to intervene and help resolve the conflict, educate the speaker about the historical background, help instill empathy, and counsel the victim. Academic probation is often a tool that can be used if the problem cannot be resolved, but expulsion is typically the second or third step, not the first.
I use chicken and it's awesome, but i dont think there's an easy way to generate windows and mac binaries from linux. go is really good for that.
You could formulate that in a more straightforward way: people don't want stuff they disagree with being written in the newspaper.
Actually, the stuff about blue light and melatonin in humans was discovered by biologists in the 90s. They get all the credit here. Obvious applications of that knowledge would not normally be patentable, but the US patent office is pretty much batshit insane at this point.
Curious... Link to the product you offer? $35 page book for $7?
How Facebook's Safety Check Works
Other than additional cloud providers, what features would be of most interest to you?
Employers have to chose who to hire based on 1h interviews; how do you expect them to do that without jumping to conclusions?

Also, don't confuse honesty with aggressiveness. The interviewer will never get to know you, they'll only get a glimpse; it's not dishonest to make a deliberate decision about what you'll show them.
Access to some information is better than no access to information.

Some way to communicate is better than no way to communicate.
Does it feature more recent knots like the Eldredge or Trinity? I wonder how a formal description of the "tricks" they use would look like.
"The rule for length is simple: write it for what it's worth. Include everything that ought to be there, and then stop. Don't leave out anything that helps the article, but don't pad, either."
I'd disagree, completely. Its just shitty english grammer.

The notion that somone might not "fit [a] mold", is a trivial comment. The implication that if someone mis-states this comment as saying someone might not "fit [the] mold" is simply the substitution of the definite for the indefinite article.

Put another way, there is no "literal" truth to the comment. There is not [a] mold; nor are there [any] molds that exist (in the literal sense) at any college. That whole expression is a figue of speech.

TLRD--this whole thing is about a fucking typo in an e-mail.
I was just thinking about that yesterday. I write my own projects so that I don't have to dance the political dance and make my colleagues happy. My own projects are for exploring my own ideas. Advice is always appreciated, but if someone wants to dictate how I write code in my own projects, they better damn well pay me (a lot).

To the OP: Don't let people bully you. Many people have strong ideas and will want you to do things their way. You aren't going to make everyone happy, though. Somebody will be pissed off no matter what you do (if you are popular enough -- normally people won't pay any attention to you ;-) ). "Because that's what I want to do" is a completely valid reason for any decision on your own project.
Microsoft kills off Zune music service
Anyone else wondering why you don't just physically show ppl the pictures if you are in the same location as them?
How to disable the USB ports
Although using ied and npm at the same time for installing dependencies should work, you might run into some weird corner cases.

Therefore, npm and ied are compatible in the sense that you can use ied to install packages and npm for publishing them. At least that's the level of compatibility that is currently supported.

shrinkwrap is definitely coming :)
I own quite a number of NUCs, these machines really work for me. I'm pleased this new model supports 32G of memory, I've got stuff I can't run on the 16G models. The single hard disk is rough--I wish these devices had an eSATA connection that I could use to plug in additional drives. I don't have good experiences with USB mass storage devices. My only other pain point is wishing they had two ethernet ports. Nothing moving up to microATX won't solve, of course.
A very related concept is the Overton window:

https://en.wikipedia.org/wiki/Overton_window
Like: http://www.anonymbox.com/ ?
I agree that some people recommend the retreats with too little restraint. I'm a fairly young and healthy person, and I still found sitting still while cross-legged for long periods of time very painful. Even on the last day I found it impossible to sit longer than an hour without moving. And this practice is encouraged -- they were called "sittings of strong determination." This is not to mention the difficulty of meditation itself and the ten-day abstention from communication and all intellectual activity.

That said, I can't plead ignorance, just overconfidence. Since the retreat, I have lasted no longer than fifteen minutes at a time. I prefer lying down (I'm not tempted to sleep). It actually feels like I'm a worse meditator now than I was before the retreat, though I've been assured that this is a "sign of progress."

Truthfully, after maybe 140 hours of practice, I have doubts about the purported benefits. The ultimate aim, the end of suffering, seems like an impossible and likely undesirable goal. For now, I use it as needed to clear my mind when I need to focus.
Great to hear that! shrinkwraps + rollbacks are definitely coming!
47 Lessons from 16 Most Influential Bloggers
Wikipedia does a fantastic job of curating recent events, thank you for posting this. While it's difficult to access on mobile, I can also recommend reading the Talk page to better understand how the page is developing as news comes in.
What's wrong? Skin too thin? Maybe you should toughen up.
I'm not sure the period gets that much critical attention in the Filipino curriculum either. I'm struggling to think of an ex-colonial power more culturally influential and admired than the US in the Philippines, and that's as a Brit who's been to quite a few of the better-run former British colonies.
If the plot is being sold for $50 Million and Real Estate Developers are getting involved there's more than enough cash on the table to put several families up for a year or two especially if they're paying part of the rent.
Fun concept but "Subscribe" link littered throughout text was pretty brutal.
They call/text to confirm.
I'm contemplating a circumnavigation by land and sea only (no planes) and plan to use cargo ships to cross the Atlantic and Pacific. So far it looks like the biggest hurdles are planning the trip around cargo ships. From what I've read, the passenger accommodations are booked far in advance and ships don't necessarily leave on a set schedule.There is usually a window of +/- several days, with possible delays that could last much longer.
You misunderstand me. There is nothing in Go channels, syntactically or semantically, that is improved by being in the language itself, except insofar as the language does not provide meaningful and useful abstractions to its users to allow them to do it. I don't care why they say they did it, I care that it isn't very good and that I can't effectively replace it because the core developers don't give me the tools to do what is trivial in any other statically-typed language I see in common use. Channels and goroutines exist as core language features because the language is inexpressive because Go fundamentally does not trust end-use programmers to do smart things--so core developers had to do it instead.

"Misstep" was the kindest phrasing I had for the kind of trainwreckish design decisions and institutional reification of developer mediocrity that get you to what you're defending.

Your chosen tools have contempt for you, and it mystifies me as to why you would defend them for their failures.
Why would we possibly care about jailbreakme.com, or think that any security issue involving an intentionally-jailbroken phone would in any way reflect on Apple? Are you seriously bringing up stuff that was patched in iOS 1.1.2? Dude. It's 2015.

Also, it's really quite clear that the iPhone and iOS devices in general are, in fact, THE replacement for computers for hundreds of millions of users. So I don't think we really need to waste time debating that. Apple won. Apple succeeded in making a device which is useful for that purpose.
> Personally I advocate total free-speech, the good with the bad, so that we can enjoy unrestricted debate.

I generally agree but I think that, as always, reality is too complex to address with a simple logical statement. Consider this example: A room in an almost all white small town, with a history of discrimination, of 20 white people and one black person, discussing some policy issue. A white person says, 'N-'s don't belong in this town; they should keep their mouths shut.' If you are the black person, that's a very intimidating situation. I'm not sure I support 'free speech' there.

That might sound extreme, but many schools are not more than 1/20th black and from what the news says about U. of Missouri, behavior like that isn't rare. This isn't insults, it's intimidation. It's scary enough at 18 years old to venture out of your neighborhood into a almost all-white world, where people suspect you of crime when you just walk into a store. Where you are the 'The Black Man/Woman' in every room you enter, all day long.

Generally I approach it this way: The only speech I won't tolerate is intolerance itself. (But of course, reality still isn't that simple.)
Quite a while like a decade or two? That's not that long for the end of labor, a 10,000+ year human institution.
I think it's funny you disregard historical accuracy in a presentation about the legacy of a language where the author looks "at historical examples to set the stage" with an image of "the History of Programming Languages." You're really grasping at straws trying to argue actual truth or historical evidence aren't relevant in such a post. Worse, any reader reading such things would assume the person did some research on it.

Then, from that point, almost everything the author says about C's history, purpose, and effect were wrong. The only thing correct is everything in the room at the time was written in C [probably]. Which is actually meaningless given it's a historical accident far as the language itself goes.

So C's legacy is that most, mainstream OS's are written in C. The reason? Thompson and Ritchie used C for UNIX plus shared it with lots of people with poor hardware. That's it. It wasn't designed, it wasn't intentionally portable, it wasn't better than anything then or now... nothing really about C itself justified it sticking around. Purveying such myths makes people think it's technically superior and that we should keep investing into it and similar languages for system use. Very damaging myth. So, I counter it everywhere I see it.

"If you're going to spend four sentences speaking about a core language, that is still in active use, that the audience will have heard of then C is a far better goto language than any of the ones listed above."

I can bring up C without lying about it's history, portability, and so on. The author was probably mislead by others rather than intentionally doing it, though. Hence the need for these comments.

"That decade abended years ago. They are no longer germane to a discussion at a conference in 2015, unless you're deep diving in language lineage."

Many are still around, in commercial use, and some updated. Still better than C at robust, systems programming. I agree the author doesn't really need to go into them nor did I ask that in original comment. Just that any statements are accurate in a post about history and legacy. This is why I didn't gripe about "C++ also codified the ideas of zero-cost abstractions," which existed before C++. Yet, C++ brought them to widespread attention. Probably the author's intent and so no gripe from me.

Didn't you consider the fact that I left the rest of the write-up alone in my comment? That it might be for a reason I had lazer-like focus on the inaccuracies in the C entry rather than attacking the presentation as a whole. I get what the article is about and that's why it should maintain historical accuracy more than most.
Escher looks really interesting, and a really good match to a hypothetical project I'm planning. So does Julia --- I've done a little scientific computing, mostly in C++, but I'm mostly interested in general-purpose programming, and a quick glance over Julia's feature set makes it look really promising. (Although I'd still like a static type checker.)

If all the logic happens server-side in Escher, what's the responsiveness like? Do you have a live example anywhere?

Are there any plans to transpile Julia into Javascript?
Indeed. No Internet as well could make for a boring passage. If I take a freighter I will make sure to load up on books in case I have trouble occupying myself.
The idea is that you can only access the pictures if everyone of the group is physically present. Sort of how multiple people need to turn a key at the same time to launch a nuclear missile.
Why do I care if I eat Halal or Kosher, if I don't care whether I eat Halal or Kosher?

Isn't that the bottom line? That in a reasonably democratic society, the majority makes way for the minority? Otherwise it's not a democratic society, it's apartheid.
Read the Old Testament lately?
Tying a tie is a fairly useless skill but surprisingly it is a skill because it can't really be broken down to a foolproof algorithm.

I have tied a tie almost every weekday of my adult life (granted that is not much grounds for authority as it's probably 10% of the population) and whilst I love those kind of whimsical books I can confidently say that tie classification (and named ties in particular) is not very useful unless you wear one tie and you have to tie it about once every few years when you get married or go to a funeral.

Each tie you own will likely be different in width, length, geometry and hardness but with experience you will know how to always end up with the right length by improvising the moves as you go and evaluate the remaining length and desired rigidity of the knot. Each move has different effects on the knot and you can finish a knot at the correct length regardless of starting point. Otherwise if you just follow the named ties algorithms you'll end up doing trial and error until you find the correct starting point for the tie+knot combination.

I've made some trivial comments on HN but this is probably the longest.
I would love to see the author explore some of the ethics a little.

For example, what if a shaper completely unintentionally trains some malicious behavior into the network? Would they go to jail? How would they find a job in the future when all of these things are tracked alongside them?
Black Kids Kicked Out of Apple Store for . . . Being Black
Progress is just change that the writer agrees with.There is no objective morality and the ""long arch to justice" is just a random walk.
OSCAR 1
The computer virus is born, November 10, 1983
There's a full simulator and set of schematics(!) for the 4004 and its associated support chips at http://www.4004.com/
AFA.net – The Three-Step Solution to Solve Illegal Immigration
In the nicest possible way, I'm honestly not sure why you'd post this.
He's also a trader - "talking his book".

http://www.yourdictionary.com/talking-one-s-book
Cloned a popular project (babel) and on a MacBook Pro:

npm install 52.28s user 8.08s system 73% cpu 1:22.41 total
ied install 10.22s user 4.36s system 142% cpu 10.230 total

Impressive.
If it makes you happy, note that you are following strictly the guidelines:

> If the original title begins with a number or number + gratuitous adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is meaningful, e.g. "The 5 Platonic Solids."
Atlassian IPO: the line in the prospectus everyone missed
It is probably worth mentioning that the standard containers (and in general, any mutable container) cannot be covariant in their element type without compromising soundness. A vector<Circle•> should not have a push_back(Shape•) member function inherited from vector<Shape•>. (However, a vector<Circle•> could be safely copied to a vector<Shape•> via an implicit conversion.) Java arrays infamously covary, leading to dreaded ArrayStoreExceptions if misused.

(Edit: any way to write literal asterisks in HN?)
It it me, or does a hard-coded json file that is manually maintained and compiled-in seem like a terrible idea?

Couldn't Chrome just phone home to a secure server to retrieve HSTS data every once and awhile (just like updates).
No. Knots like those are the devil because they use the thin end. Also a pain to untie as you can't slide out the widening end easily.
Now they need to work on OS X search, which is atrocious!
The two cultures are terrible.
"C certainly wasn’t the first high level language, but it was one of the first to take portability seriously"

That's totally wrong. The C philosophy and structure were almost 100% due to BCPL with minor changes. BCPL was portable by accident due to its simplicity. They just got rid of every good feature of a systems language to the point that the remainder, barely a language, could be put on about anything.

Thompson tweaked BCPL into B to make it work on his terrible PDP-7. That wouldn't work on a PDP-11 so more tweaks by Ritchie into C. That couldn't even handle UNIX alpha so that added structs. That's C 1.0. A year later, people started porting it because it was barely a language & could fit in their hardware. All that was in my link about its history from documents and people that made it.

http://pastebin.com/UAQaWuWG

"Before C there was assembly language"

Also wrong and contradicting his claim about HLL's before C. As pjmlp listed, there were numerous systems languages in production before C was designed. It's not like we made a huge leap of faith into structured HLL with C. We actually cut out maintenance, reliability, readability, integration, etc capabilities of existing languages (esp CPL) to iterate into C. And, later on with good hardware, people started adding many of those back because C was garbage that led to all kinds of problems.

We can certainly accept a need to learn C language and tooling for working with existing OS or app code. That's called legacy system effect. However, we should never push false justifications for that which detract from superior language design that would've enabled more robust, maintainable, productive development. We can accept both the what and the why of C at the same time.

As a side effect, more people might explore features of C alternatives to build the next, best, systems language. Wirth has been doing that for years. Ada still gets updated with one version able to prove absence of many, runtime errors at compile time. Clojure is showing LISP's advantages and it was once used for OS's w/ incredible flexibility + robustness. So on and so forth. Gotta counter the C disinformation and misinformation so enough people know why they should do the opposite of it so some [more] eventually will.

Note: There's also the value of removing inaccuracies in historical writings that have negative effects. Mere editing and revision. I hear that's important to some people, too.
I've got even more exiting theory for you. What if GOP and Democrats are ruling together?

Let the people argue about guns, abortion, racism etc.

Meanwhile Clinton-Bush coalition is agreeing on corporate welfare, monetary policy and military expeditions. If they ever get caught, it's just "working over the aisle". If that doesn't fly, just swap representatives. Add infinitum, because no third challenging party could ever appear in such seemingly polarized political environment.
Because his answers are accurate. While weight and aerodynamic performance are very important, aircraft design is inherently multi-disciplinary and requires tradeoffs depending on the design requirements.
This is an ignorant thing to say. "Moral realism" vs. "Moral anti-realism" is a discussion that, afaik, Moral realists have the upper hand in.
The idea of requiring people to be on the same physical location is really nice. It could be used by a more useful app.
It may be more expensive but involving lawyers sending letter to Google legal by stating that "person is under threat due to google exposing misleading information about the person".

At least this may pierce through the thick google walls to the right person to do at least minimally required work to help you.