skysight-inc/HackerNews huggingface dataset:
> The next step, more controversial, would be super-vision of tetrachromacity, perhaps infra-red and ultra-violet sensitivity. Night vision glasses no longer needed for enhanced soldiers.

Utter poppycock.

The cornea and lens in humans are UV opaque, which is a very good thing because UV light is damaging. People without a lens (aphakia) are reported to perceive UV light, but this is otherwise an undesirable condition. As to infrared, some people can already see up to around 750nm or so (NIR) with awful quantum efficiency. Pit vipers and some fish have limited perception of IR, but I'm not aware of any animals that can see IR in the conventional sense… being warm blooded presents a real problem, for one.

Plainly, there are limits to what can be achieved in hyperspectral imaging due to materials, and that's without the constraints of biology thrown in the mix.
No, he voted against CISA: https://news.ycombinator.com/item?id=10764280
This function can invoke undefined behavior:

int f(int x) { return x + 1; }

So can this one:

int get(struct Something *s) { return s->field; }

Figuring out when undefined behavior needs a warning and when it's unnecessary because it's known by the programmer to be impossible is a Hard Problem. Especially since the compiler has no idea whether the programmer wrote f() knowing that they'll never pass in INT_MAX, or whether the programmer actually does expect to pass in INT_MAX and expects to receive INT_MIN as the result.
We tend to compare ebook pricing to physical book pricing based on perceived value. But the cost to print and deliver the book should not have an impact on the value you will get from reading it. Trying to "get my money worth" shouldn't impact your decision. Buy the book in the format you want to enjoy it. The cost to the publisher and distributor are irrelevant.

There are advantages other than physical size of an ebook:
- Lower effort to complete the buy -> starting reading process
- My wife and I share an Amazon account, and therefore we can read an ebook simultaneously

If reading a book in hardcover or paperback form is something you enjoy, they buy it in that format. If you are happy with an ebook, great -- buy an ebook.

If a physical book and an ebook are the same price, then make your decision based onhly on which format you want to read in.
Do you have as much antipathy for the various founders who build businesses with nothing but their hands, brains, and millions in investment from billionaires?
I don't agree that it is not for creative work. I think most people just don't understand the process of creativity enough to be able to think about it on a meta level.

Your TODO list is meant to be an extension of your short-term memory, not long-term. It's not a log of activity. It's not a planning document for assigning deadlines and figuring out project length. It's low-friction reminders of whatever you need reminders for.

Haven't you ever been working on something and realized there were two different things that had to be done, but in different directions? If you write a TODO for one of them and start working on the other (without writing a TODO for it), then you won't have to break your flow just to remember the other item thereafter. It's okay for things you do to not be on the TODO list, and it's okay for TODO list items to only live for 15 minutes, so long as it is longer than it would live in your short-term memory.

A TODO list is not ever meant to be completed. Things go on it and come off it, it grows and shrinks over time, but it's meant to be a living document. If you're having problems with your tasks being too large and nebulous to appropriately use on a TODO list, then your first task is "break job down into more tasks."
The article is about non-lawyer ownership of law firms. Loosening the rules on conflicts and non-lawyer ownership of law firms would enable what happened in the accounting industry: consolidation of the industry into a handful of mega-firms. I don't see how that would be conducive to innovation. Exactly the opposite is true. A legal "Big Four" would be far more able to resist technological changes than the hundreds of firms competing with each other today.

I'm trying to think of a concrete example of protectionism keeping out new technology, and frankly I'm at a loss. I don't think it squares with the economics. Clients these days come with a budget in mind. If a law firm can do the work with say half as many billable hours by using technology, they can bid to do the work for a fixed fee 25% below the market rate, and then pocket the difference. It'd be a no brainer, if that technology existed. Instead, more often you see firms agreeing to a budget cap and just eating hours billed over the cap.
I heard the section about Erdedy preparing for a drug binge on a BBC Radio 4 arts review program and was fascinated - I've never used drugs and have no desire to start but there is something very powerful about the sections of IJ that cover addiction.
SpaceX live stream of the upgraded rocket Falcon 9 test
Confluence gets sold directly against Sharepoint. The communications department says, "we need to create a corporate strategy for communicating. Dealing with culture is hard, so instead we're going to go and throw money at mechanism." The contenders are sharepoint and confluence. This sales systems is what ruined confluence - they used to have a delightful markup syntax that was a joy to work with, but in order to get checkbox competition against sharepoint they created an awful broken pretend-WYSISYG.

Asana and Jira joust for dominance in the all-important "issue-based team work management systems" segment. You can hire agile consultants to tell the people how to do their jobs using it. (actually I think Jira is awesome, but I hate that culture)

It speaks well of you that you find this senseless despite your experience.
Many municipalities have limits but find it difficult to control loud bikers because when the police attempt to stop them, they speed away dangerously. Enforcement needs to change, but it's likely difficult in the US where my understanding is tickets/suspensions can't be issued just based on who owns the vehicle, they have to be issued to who was operating the vehicle, which is much more difficult to prove without stopping the vehicle.
In programming, there are themes that are the same, regardless of language etc, that you keep and develop even as you change the stack you are working in. That's what I tried to convey in "Programmer Knowledge" http://henrikwarne.com/2014/12/15/programmer-knowledge/
This reminds me of an IOCCC entry (further details elided; read the hint file if you want it "spoiled") [1]

[1] IOCCC 2013 winner, most timely rendered: http://www.ioccc.org/2013/mills/
There are two problems with this course of action:

1. Companies depend completely on an efficient credit infrastructure. They buy on credit even more than consumers. Shutting off the financial system, even for a short time, effectively means shutting off production.

2. To rebuild the financial system one needs domain expertise. The people with the expertise are those who work in financial institutions. Purging the elites has never worked (E.g. Mao and the Cultural Revolution, the US in Iraq, Mugabe, ...)
The most exciting recent development in SSDs (until 3DXpoint is released), is bypassing the SATA interface, connecting drives straight into the PCIe bus (no more expensive raid controllers). Just a shame hardly any server motherboards come with M.2 slots right now.

The 4x speed increase and lower CPU overhead means it is now possible to move RAM only applications (for instance in-memory databases) to SSDs, keeping only the indexes in memory. Yeah, we've been going that way for a while, just seems we've come a long way from expensive Sun e6500's I was working with in just over a decade ago.
My company (Loyalty New Zealand) just open sourced some parts of our "Pipeline" implementation. The Alchemy Framework https://github.com/LoyaltyNZ/alchemy-ether and https://github.com/LoyaltyNZ/alchemy-resource were implemented to by us to make a reliable scalable, based on AMQP (e.g. RabbitMQ). It has been in production for about a year but are still refining some parts.
Pretty sure there's some alternatives to in-ear plugs that can be a compromise between headphone like hearing protection devices and solutions that jam foreign objects into your ear. For a cheap alternative, those ear muffs that barely cover your ears without bands may be worth a try.

Heck, you can always use products like this that seem to be sufficient http://www.amazon.com/Hibermate-Sleeping-Luxurious-Exterior-...
This hack is an innovation in its own right. And it should work with most browsers, contrary to completely new technology.
This is why, despite loving all kinds of different foods, I hesitate to call myself a 'foodie.'
Building a web framework from scratch in Elixir
I've been a GTD geek for a few years now and was a borderline religious user of Omnifocus. Its issue comes when you want to move from managing your task to collaborating on shared projects. Unfortunately, contexts just don't cut it when other team members or stakeholders can't see their tasks in the system because it put the onus on you to chase and keep your system in sync with other GTD/project tools.

I grudgingly switched to Asana a few months ago and haven't looked back. It supports a GTD workflow with the addition of excellent communication and integration with other tools. For example, I automate task creation with Zapier to follow-up on calendar events in my diary, follow up website leads, scanned biz cards, etc. Placing tasks in multiple projects is also super useful. Omnifocus still has a better mobile app UX, and I wish it would offline sync to make better use of precious planning time on my commute.

The part of this post that I already found useful in the few hours since I read it is adopting the Pomodoro time management technique. I found a neat OS X app that called PomoDone (http://pomodoneapp.com/) that syncs with Asana and many more task managers to keep focus in 25 min intervals followed by 5 min breaks. Thanks!
The article also glossed over the fact that AIG waited until there was an $85 billion dollar hole in their balance sheet to contact the Treasury/Fed about it. The article describes this as

"In fact, the relative health of its business may have fucked it harder than all those credit-default swaps—as one of the last institutions to run out of cash, it was also one of the last to start seeking a lifeline from foreign wealth funds. "

The size of that hole and the fact that it was needed in a few days time ruled out any merger/acquisition or selling off assets (which could take weeks to price).

Also, Vice should probably not treat Hank Greenbergs lawyer as the source of truth since he has a very clear economic bias to paint AIG in the very best of light. He stands to gain a percentage of a massive settlement if he wins.
On Intelligence, by Jeff Hawkins — At some point, he off-handily mentions that what we call “consciousness” may just be what it feels like to have a neocortex, similar to how vision is nothing more than just what it feels like to have eyes.

Amusing Ourselves to Death, by Neil Postman — Among lots of other ideas, he defends the thesis that /writing/ is still humankind’s greatest invention, and that our thoughtless eagerness to replace it with newer forms of media, such as television and computers—just because they're newer—is dumb and dangerous.
TODO apps should have an upper-bound on the number of items to force the user to prioritize his tasks.

I noticed a pattern where the new shiny TODO app is adopted. Then it gets filled-up until it becomes depressing to open. Then the new-new TODO apps gets a round of applause. Repeat.
The second paragraph says "the restaurant was never, ever full." So it seems like they expected to handle more business, and in fact the lack of business shut them down. Maybe they had problems with the growth, but if they were never full then they really shouldn't have. Restaurants with growth problems need to serve food quickly so they can get people in and out to make room for more people, this restaurant apparently never had those problems.
What are you doing with programming languages exactly??
Kelly Slater built a man-made wave that could change surfing forever
If you'd like to build it, build it, it will be easier for people to self-identify as finding it useful.

Good luck.
> GCC, for example, uses only destructors and templates, and is otherwise just C.

Well, to be fair, that's because the GCC codebase was written in C and later switched to bootstrap in "C++ mode". Introducing C++ features in to an existing production-ready, 30 year old, C codebase is not going to happen quickly. Both Clang and LLVM, on the other hand, use C++ features pretty readily.

> It's not clear that C++ is an improvement over C in terms of ease of use or maintainability. Projects written in C++ tend to develop complexity faster than those written in C.

Complex projects can grow complex because they're... well, inherently complex. So maybe inherently large, complex projects just require the power of C++?

We both clearly have a personal bias one way or the other. Personally, I despise C. As well as a lot of the things I like, pretty much everything I hate about C++ comes from C (header files, implicit integer narrowing, and undefined behaviour wrt signed types, for example.). Cs lack of power and expressiveness has also lead to pervasively poor, lazy API design (libc and most of the POSIX APIs, for instance, are total garbage).
> It's done because it allows the compiler to generate better, faster code.

Why? Why is this OK? You say doing "something reasonable" is hard, but it obviously doesn't include entirely ignoring code I wrote. That's basically saying "I see you did something weird there, but going to assume the rest of your code and ask the libraries you link to are perfectly standard-compliant, which lets me generate faster code here. I'm so smart!"

Default safe, not fast, wherever possible.
Well, it's more than that, I think - it's kind of why you never hear comedians lead off with "Here's a really funny joke", and it's because everyone takes stuff like that as a challenge.

I haven't seen the negative reviews, but I read the article declaring Alma best new restaurant, and the article is focused a lot on the humble origins and surprisingly very little on the food. The author talks a bit on how some of the pairings were surprising, but more so because the author wasn't expecting it to be this good.

I'd like to see some of the actual negative reviews, but if that's the article that brought people in, it's not hard to imagine how some might take the declaration of "best new restaurant" as a challenge instead of as a claim.
The Phantom Menace is objectively a bad film. You want a good film that teaches this to seven year olds? Try Finding Nemo.

The Phantom Menace features offensive racial stereotypes, terrible dialog, A poorly-executed subplot about a trade dispute, and characters that I personally could not and cannot identify with.

Is it fair to speculate that you were born in 1992, making you the 7 year old you refer to above? Search your feelings, zappo2938, you know this is a bad movie!
The downvotes were probably because this is a generic ideological tangent, and those make a thread more contentious and repetitive, and therefore less interesting in HN's sense.

We detached this subthread from https://news.ycombinator.com/item?id=10767016 and marked it off-topic.
Neat, I didn't know they'd done something similar with single quotes. (No law said they had to allow constants to start with an underscore, of course...)
Why the Normal Distribution Is Vanishing
The problem with that is that we will always attempt to circumvent artificial limitations. Natural limitations can't be circumvented, so you have to live with it. Which is why I stick to using paper: there isn't enough time in the day to use paper to keep track of the number of items that I used to track in Pivotal Tracker. Similar to Russel Monroe's "Log-scale graphs are for quitters".
I wish you all would explain why Asana, I really need some awesome tool as I have 10+ projects I am trying to organize. Asana is super annoying with blank tasks that show everywhere, you can't easily transfer task from one project to another.

What I really like is ability to break list in what I call 'milestones'. Also adding from email is surprisingly useful.

In the end, I just can't use it, because I need to shuffle things around and Asana doesn't seem to support that.
At the end of the day their opinion does matter and is important. For a restaurant that has 1000 reviews the rating and comments are made up of each of those reviews. It's important to potential customers and hopefully the establishment.

If they all say this food is underwhelming then that's a wake up call to owner. Its tough feedback but it's real.

At the same time people do have a responsibility not to be a jackass. Don't name call, back up general comments with specifics, don't forget to point out what went well, etc.
Yeah, that's a fair point, actually.
Rails 5: Action Cable demo by DHH
I think the value proposition is all in the implementation. Community is hard.

Good luck.
Minor nitpick: A NULL pointer need not point to memory address 0 (e.g. it could point to the highest possible address, or have a special "this is a NULL pointer" bit set). The C11 Standard does a little dance with "null pointer" and "null pointer constant" there, c.f. chapter 6.3.2.3:

An integer constant expression with the value 0 [...] is called a null pointer constant. If a null pointer constant is converted to a pointer type, the resulting pointer, called a null pointer, is guaranteed to compare unequal to a pointer to any object or function.
Why not read its extensive documentation (http://www.postgresql.org/docs/9.5/static/), evaluate its capabilities vs. those of MongoDB with respect to your particular use case and decide for yourself?

SQL has never ever been meant for "editing documents", doing so is certainly not considered "basic functionality" for anyone whose use case is best served by a RDBMS, and you'll likely be displeased by the performance of such in Postgres (or any other RDBMS) if that is something you consider "basic functionality".

(FWIW: what I've found to be the typical use case of JSON-in-SQL (or XML-in-SQL) is that of storing opaque JSON or XML blobs generated by some external service, which could perhaps benefit from indexed lookups within this data. If you're designing your main SQL database around JSON you're probably doing something wrong.)
Ideally you should be using Postgres or any other relational database instead of MongoDB for technical reasons other than document storage. (e.g. ACID)

Document storage in Postgres is a best-of-both-worlds approach (can store documents w/ ACID), with advantages of MongoDB and fewer downsides. But it's still relatively new functionality. (I've seen use cases of document storage for logging in-database and other quick-write/read-rarely data that would be a pain to normalize with consistent schema, which seems compelling)
> difficult to control loud bikers because when the police attempt to stop them, they speed away dangerously

i don't buy it. people who run from cops get the helicopter called on them. loud bikers have always gotten a pass from cops for some reason. it's another example of uneven enforcement of laws which erodes the confidence and trust people have in police.
Brother HL 3170CDW Driver Download
C and C++ are not safe programming languages, though, no matter what the compiler does or doesn't.
WeSmart – Senior Software Developer in Shanghai
"...it turns out that, wherever women have more autonomy, people have more sex."
> Can we please stop legitimizing Rails's whimsical aesthetic choices by pretending that they have something to do with an academically-justified architecture, and just accept that they're just another way of ripping your denim and then safety-pinning it closed, by which you demonstrate that you're not a square and you don't write Java.

Please don't. Snark like this is good for starting technical flamewars but it invariably lowers the quality of the discussion.
The article explains X-inactivation, and it doesn't play the role you think here: both copies are broadly equally expressed among retinal cells. Also even if all cells in a retina used the same X-chromosome copy it doesn't predict color-blindness, since we would still have a trichromatic system.

The answer to the question posed by the title is simply that all mutant fourth cone types are not created equal. Most have a spectral response curve similar enough to an existing type not to make a real difference; a few have peak responses more squarely in-between those of the usual trichromat photopigments, allowing more finely graded color perception. (The article takes its time getting round to explaining this, but it's all there.)
Maybe a slight complexity to this - Identify when originality will really help, and when lack of it will really hurt. Basic cost vs reward.
Smart Contracts (1994)
Presumably working on their syntax and semantics. PL is a pretty broad field that encompasses proof theory, formal logic, language design, compiler design, etc.
M.2 slots don't make much sense for servers, at least if you're trying to take advantage of the performance benefits possible with a PCIe interface. Current M.2 drives aren't even close to saturating the PCIe 3.0 x4 link but they're severely thermally limited for sustained use and they're restricted in capacity due to lack of PCB area. Server SSDs should stick with the traditional half-height add-in card form factor with nice big heatsinks.
Good point. Actually I think the strict definition of "middle class" should be simply the average in a certain country.

However, for a lot of people including myself, "middle class" means people who own at least a little bit of wealth in the form of savings, enough to be able to survive for six months or a year without a job while not needing to cut costs on anything.

This of course is not the reality for maybe 95% of Mexican Citizens who live in perpetual debt with the banks and would go completely bankrupt if they ever stop working for as little as one month or maybe two.

I live here and believe me, there is not such a thing as a "burgeoning middle class" in Mexico; in fact, such claims sound like the typical BS politicians try to sell to the people.
From a very distant part of the world, it seems magical to hear about such people and places. I can only wish for it :)
> Who is he, Stalin? (I'm giving Hitler the day off.)

On a completely unrelated note, I'm so glad that western public opinion views this guys on the same level of evil.

If only russian public opinion was like that.
I don't think we can get good infra-red vision.

Creatures with infra-red vision are usually cold blooded. We shine too brightly in infrared from within to be able to see something outside.

But tetrachromacy should rightfully belong to us. It was lost by our pre-mammal ancestors, while reptiles still have base tetrachromacy, and some fish perceive even more colors.

Most animals only perceive two colors and grow two pigments. Makes animal coloring (and animal world) kind of boring for us. Birds use bright colors because they can distinguish them.
StackOverflow avoids this by not being a "discussion". To a first approximation, anyone can edit any question or answer to make corrections. It works because there is a [reasonably] clear set of standards and a close alignment between content and user interests...so long as those interests are not "I want to talk about X".

It also works because of strong community moderation and a well thought out structure, e.g. bespoke software.