skysight-inc/HackerNews huggingface dataset:
My proposed list: Cyan, Magenta, Yellow, Black, and White was no longer than their list, it was no more difficult to understand than their list, and it is scientifically sound.

We have known for two centuries that the true primaries are Cyan, Magenta, and Yellow (for pigment), why continue to propagate false primaries (red, yellow, blue) that omit the ability to describe entire sections of the spectrum? The language is no less specific.

Is there a difference between cyan and light blue? How about light cyan?

Cyan = cyan

light blue = (cyan + magenta) + white

light cyan = cyan + white

If you're starting with blue (cyan + magenta) you can't end up with only cyan and white by adding white to that. You have to remove the magenta.

Yellow is a true primary, but both Red and Blue are already mixes between primaries

While Yellow + Blue = Green, it's not as pure as the green made by cyan + yellow, because the blue + yellow green also includes magenta from the blue.

When it's easy to see that the true primaries are CMY, why continue to propagate a centuries-old colour model that doesn't adequately describe the colours we see around us.

I thought the point of this language was to break things down to their core, and combine ideas to come up with combintations. Yellow is fine, but both Blue and Red can be broken down further. There's still work to be done!
The main difference in my experience (I am both a FreeBSD and OpenBSD user) is in syntax, not functionality. It's not as if FreeBSD is shipping a strangely vulnerable version of PF. I believe it's possible also he may be referring to multi-core PF which last I heard was still a ways away in FreeBSD.
Ok, this is going to get downvoted like hell but here is a thought experiment from a European...

Not a bad record on Foreign Policy for Obama. (Ok, I am being very very generous in some areas and will let someone else lay out the opposite case but still...)

-Improve the US image abroad after Bush

-Get out of major boots on the ground in Iraq

-Get out of major boots on the ground in Afghanistan

-Kill Bin Laden

-Reduce the operational capability of Al-Qaeda core members

-Avoid getting dragged into boots on the ground in Syria / get chemical weapons out

-Overthrow Gaddafi

-Re-open Cuban Embassy

-Contain ISIS

-Re-focus on China

-Environment deal with China

-Get cooperation from the Pakistan ISI vs Taliban

-Improve long-term relations with India

-Gain trust of Asian states (like Vietnam) who are threatened by China

-Re-balance relationship with Israel

-Weaken Russia slowly (after getting out manoeuvred in Ukraine by Putin)

-Reduce dependance on Saudi Arabia

-Reduce dependence on foreign oil/gas

-Reduce the slow march of Chinese power in Africa (esp: Nigeria, Kenya and South Africa)

-Shore up NATO vs Russia

-Reduce the influence on Venezuela in South America

-Get a deal on Iranian nuclear program

-Lay the ground work for rebuilding the US military after 15 years of insurgent warfare

-Patch things up (behind the scenes) with Brazil and Germany after Snowden

-Rebuild economy (slowly) after the Bush mess and recession

(EDIT: Just to point out, I don't see these as exactly black and white issues and am well aware of the nuance. Just trying to give one side of an argument so others can do the rest. Even a portion of the stuff in there is a pretty decent record for a President.)
"the rest of society doesn't agree with you"

And that is a very poor benchmark for establishing one's own morals. Let's not forget that until very recently, "the rest of society" didn't agree that homosexuals should be allowed to marry.

In the not too distant past, the "rest of society" didn't agree that women should be allowed to vote, that interracial couples should be allowed to marry, and that blacks weren't considered whole people.

In determining the validity of one's vitriol towards another people, there are far better metrics for determining the extent than whether or not the "rest of society" agrees with me. I, personally, am not comfortable with our society's complete ban on polygamy. Even though "the rest of society" seems perfectly fine to impose their morality upon the polygamists, I am uncomfortable joining in.
It will be very hard to pin the problems with Chicago on Republicans.
The only thing this argument has going for it is sounding wise by virtue of being self-deprecating.

If there are structured radio signals being emitted, it matters not whether or not we understand what the aliens are up to, if it hits a sweetspot between noise and simplicity we can tell it's a signal. And no, "radio waves" aren't the equivalent of "smoke signals", if there are better ways to communicate across space, that would change a lot our understanding of physics. This isn't to say that our understanding is complete, but the default assumption should be that it's very unlikely that there is a better way to communicate long distance.

Compression is an issue in that respect, but that's a different argument.
I think it's to distinguish between adjectives. Perhaps telo pona means good water so "telo pona li lete" is clear that "good water is cold". I don't know I'm totally guessing here :D

Anyway, if you like these simple kind of languages, checkout http://angoslanguage.wikispaces.com/
Really neat.

My nitpick is that I wish the timeline data was a bit more granular — too many languages are put at the same mark due to being released in the same year. This is not a big problem when you go through the timeline sequentially as they still show up chronologically (I presume), but visually, it's less informative at a glance.
I started 2 months ago a big project using TypeScript on NodeJS ( I'm freelancer and I'm building an API Service for a company ).

CONS:

1. Contribute a couple of times to DefinitelyType repo, because I needed definitions that doesn't exist or modify existing ones with their updated versions ( this is really pain in the ass at this point, because you will most certainly end up using definitions that either doesn't match your version number or are poorly written ).

2. Report a couple of bugs to WebStorm 10 team ( I'm eagerly waiting for WS 11, which they say will improve the typescript support ).

3. Explain to my clients why I am using a beta version of a software for their precious product ( this is not a problem since today :) )

4. Sometimes the flexibility of typescript can slow you down a lot if you want to go deep with the proper typings and interface declarations. I actually spend a lot of time thinking how to organize my classes and interfaces now, instead of writing code.

PROS:

1. Code looks solid and professional ( CoffeeScript on the other - I was so much faster, but in the end I see not that easy readable code. )

2. Creating documentation is way easier ( using typedoc ). I never understood JSDocs as a pro and usually I spend lots of time on properly annotating, which is unneeded in TS.

3. There is no need to write `function(options) { if ( !options ) { throw new Error("Options required"); } }`. this becomes `function(options : Object) {}`. This removes a lot of boilerplate and really cleans many of those typesafety checks from your code.

4. I'm catching far more errors in the compilation phase than ever before ( see 3 ). I'm also not writing any typesafety tests for my modules ( I was so happy, when I realised that! ).
Polite Robots Show Glimmer of Self-Awareness
I think he stuck the landing pretty well, but I also don't go into a blind rage whenever I think about government spying. :shrug:
> Heidegger was wrong.

As were all German continental wannabe philosophers.

No wonder this poseur embraced the Nazi ideology.

If you're reading philosophy and all of a sudden the word "phenomenology" comes up... you might not be reading philosophy.
Norway is of course one of the few countries that can afford to carry a 200%+ household income to debt ratio and get away with it (not to say it's desirable granted). That ratio hasn't increased much the last couple of years, so it may have stabilized. I know there is still broad concern about it:

http://www.thelocal.no/20141104/high-household-debt-in-norwa...

http://www.reuters.com/article/2014/02/04/norway-debt-idUSO9...

The sort of bright spot to that, is debt levels can't climb perpetually. The most likely trajectory for Norway's housing market is a reduction in real housing costs. Oil is going to be relatively cheap (in my opinion) for the next ten years. That will reduce Norway's growth, remove some of the froth in assets caused by the oil boom the prior ten years; and the government is already on top of managing the consequences of that: financial belt tightening will be the longer term outcome.

Unless Norway does something stupid, it seems most likely that the housing market, and household debt levels, are close to peaking. Norway's situation is quite similar to Canada and Australia's natural resource driven real estate bubbles.

If I were a young professional in Norway, I'd rent, build up wealth, and wait to see how the oil industry gets hit (not to mention what the total fallout of Scandinavia's debt binge is over time, with local knock-on effects from surrounding countries). A house is mostly an expense, a place to live, unless you're starting a family. I'd wait to see how this shakes out. The odds strongly favor that very large gains in assets backed by a commodity boom, will have a down swing once that boom has ended. Worst case scenario, unless oil goes back up, housing in Norway is unlikely to move a lot higher. In the meantime you can work on building up your own balance sheet, and not overpay for a place to sleep at night. When it comes to buying assets, I've always liked Warren Buffett's adage: be fearful when others are greedy, and be greedy when others are fearful, aka don't chase bubbles, time is on your side, be patient and buy when assets are on the cheaper side - for now, put your capital to more productive use.
Correct. Since there is no legal definition of "games of skill" yet, the industry and its' collective counsel, along with some court cases, have established a set of parameters by which there is a de facto standard for it. If a state wants to define the term, they are free to do so.

My personal definition of the term is that a player must perform better than random chance (i.e. you cannot do better at roulette than a randomizer can), and also be able to win consistently, long term (i.e. you cannot beat multi-deck blackjack). We have players that have impressive winning records over thousands of contests.

It's possible poker fits this definition and there are people trying to demonstrate it. I certainly know that I am not very good at it!
A satellite can appear to "stand still" from the perspective of an observer on the ground, so long as it orbits at the right altitude/speed (speed and altitude of an orbit are proportional); the satellite's orbital period just has to be exactly a day long. For Earth, that altitude is about 42,000km up. However, it would still be easily determined to be a nearby satellite as opposed to a distant star by triangulation.

https://en.wikipedia.org/wiki/Geosynchronous_orbit
Even for you, many use blogging as a note-for-future-self.
I've not read the spec, and I've never written full library-type code, so feel free to vote this down.

Personally, I'd say the described behaviour made sense. If I bound a function, I'd want its `this` to remain bound, regardless of how I called it. That'w what one uses `.bind()` for. It seems counter-intuitive, to me, that one might want to explicitly `.bind()` something and then use it as if it had never been bound. In that case I'd `.call()` the original function with the new content object, rather than `.call()` the bound one.
That's directly addressed here: http://www.ibis-project.org/faq.html
> Doing so would require the standard to give std::move special treatment

Does it? Why change the behavior specifically for std::move instead of just allowing any rvalue reference to be elided when possible?
For Chinese Tourists Behaving Badly, a Government Blacklist
Interprocess communication on iOS with Mach messages
GitHub Extension for Visual Studio is open source
Publishers should also attempt to learn how their readers interact with advertising as a way to better educate potential advertisers.

Most of the advertising on my site is not for products available for online purchase and my readers are architects and designers looking for inspiration for future design projects. So whenever a company inquires about advertising I try to find out their goals - branding, online sales, etc... If it is to drive online sales, I believe it is my responsibility to let them know that those campaigns perform terribly.

At that point, they can decide what to do, but at least they won't and shouldn't be surprised or feel taken advantage of if the campaign doesn't perform in a way I told them it wouldn't.
nope, nope, nope
Right. I'm sure fusion will one day allow us to do incredible things. We just haven't figured it out, yet. Right now, our best attempts at fusion (to my knowledge) put in orders of magnitude more energy than they get out. And the first applications of positive fusion energy would likely be to generate cheap power on Earth, long before it reaches a point where we could drive a ship with it.
And lambda calculus. And whatever Babbage's machine was programmed in.
I'm skeptical as well...but...something at the beginning of the universe caused it to expand far faster than the speed of light...something, some unknown force is causing it's continuous expansion. There are many deep, fundamental questions we don't know about the universe. FTL travel may be possible, but I wouldn't bet on it.
Australia has a good reputation for coming around eventually. I expect the government will in the next few years. It'll take time for the economy to adjust of course. The upside is, Australia has built up a fair bit of wealth, and significantly boosted its GDP / output in the last ten years. Always nice to make a big economic change from a strong position than the opposite.
It's not really the same thing. Morse code is basically a different way to write or say letters. If you reverse the morse code, you get letters, then you have a message written in English, German, Spanish, Esperanto... (or even in Arabic or Korean, if you transliterate the original message in latin alphabet).
TypeScript 1.6 will have this. Unknown release date but there is this: https://twitter.com/jntrnr/status/620607598903996417
Build a Minimal Docker Container for Ruby Apps
10,000 years between stars is a long time to be playing solitaire.

That's assuming our space ships resemble a Saturn V or the Space Shuttle. Why limit ourselves to that? How about a colony ship the size of New York City, built in orbit, housing millions of people? At that point we don't even need to live thousands of years; we'd have a generational ship.
> I give my brain a break by using std::unique_ptr<HugeObject>.

Unfortunately this comes at a cost. Most notably, now you're unnecessarily stressing the allocator. But worse, you no longer enjoy the benefits of value semantics [1].

[1] https://akrzemi1.wordpress.com/2012/02/03/value-semantics/
They won't add async/await as a direct code instructions, but as tranlated code / pollyfill.

Like Babel does, and like TypeScript does for a lot of stuff.

A lot of browser engines don't have classes either, especially any older version.
Jes, mi fartas bone.

Ĉu vi fartas bone?
ENV Variables leak across leaked docker containers
http://www.bbc.com/news/world-us-canada-33440287
This is Chicago, we really have no republicans in power.

The downvotes are just knee-jerk stupidity because the MSM doesn't report much on union abuse and unions largely get a free pass in the US for political reasons. Democrats won't go after them as they more or less pay for Democratic campaigns.
If you managed to spread it so almost anyone knew those 120 words then it would make a very useful and accessible international language. To handle the little things while abroad without having to learn another "starter pack" of words/sentences everywhere your business takes you, that would be great imho.
That blanket basically means everything even involved with a computer. This is a completely unenforceable law.
So the only difference is the code size? I'm also confused why this made the front page.
I think you're replying to the wrong comment? drzaiusapelord was the poster who suggested that partisan views would be a barrier to reform.

In fact, I would go so far as to say that a lack of political opposition in any circumstance, regardless of the party itself, will lead to anti-democratic behavior.

The real issue is that police overwhelmingly enjoy an uncritical view by the voting public such that no politician can afford not to support them. What needs to disappear is the misplaced support for police among the public.
Survata Surveys Investors, Raises $6M Series A
My thoughts are, its not just that ants trying to understand the superhighway. Its the beings that create a superhighway wishing to communicate in a way the ants would understand.

Maybe they'll just wait for the ants to start to build roads. Maybe what we think are roads (Electromagnetic waves) are to the beings as scent trails are to ants.
See: https://news.ycombinator.com/item?id=9914024
People where saying the same thing constantly in the 1980s

https://www.foreignaffairs.com/articles/united-states/1988-1...
I think classical Liberalism and Conservatism have little to do with the political lines drawn in the United States (and other nations). Republicans and Democrats are both, at heart, classical Liberals--the difference is how that is applied.

Most flavors of liberalism have at their heart the idea that "The State" is neither competent nor qualified to intervene in everything or make all decisions on behalf of its citizens.

For Republicans, that means the State should stay out of the economy. For Democrats (and some flavors of Libertarians), that means the State should stay out of people's personal lives, but it can very much get its fingers in the economy, and provide a safety net when citizens make poor choices.

The State is usually the belligerent

I agree, but I would perhaps say it a different way: the State is always looking to shore up its power. To do this, citizens must be coerced, sometimes through violence.
But why Linode over any of the plethora of alternatives that actually support OpenBSD (and offer significantly better pricing than Linode)?
Thanks. Gives a nice overview of when things came about.

A few more that you might consider: CoffeeScript, TypeScript, BrightScript, Nim, Vala, XSL, awk, sed

Also, there is a nice list on Wikipedia for more: https://en.wikipedia.org/wiki/List_of_programming_languages_...
It works too thanks.

We should also notify the differences :
I have compared both and have noticed your oneliner generates a CA certificate (which may not be what we want).
Also the oneliner rely on the /etc/ssl/openssl.conf file which can change over the time, so the generated certificate may be affected too
> It is none of my business how other people lead their lives, even if I disagree with their lifestyle, as long as their actions do not harm me or the society as a whole.

Willful deceit and endangering your spouse is not a "lifestyle choice", it's wrong in an objective ethical sense.

Exposing your spouse to sexually transmitted diseases without their knowledge harms society as a whole. In cases where it's a wife cheating on a husband, forcing men to pay to raise children who are not their own harms society as a whole.

I'm not in favor of this kind of vigilantism either, by the way. But I think the relativism you express above, implying that cheating is a personal decision without a victim, is desperately in need of a reality check.
Visit njtransit.com on the mobile phone, you will see they use dropdowns for station names and locations extensively. Some of the dropdown has a few hundred items there. Their site (njtransit.com) is probably the worst and yet one of the largest public transit company site in the U.S.
A Butterfly’s Beauty Comes from Organized Chaos (2013)
10 Hottest Startups in Silicon Valley 2015
Using point clouds to visualize Minecraft event data with MayaVi
In discussions about artificial super-intelligence (the final stage of AI that sends us rocketing beyond the singularity), our inability to comprehend what such an intelligence might desire or do is frequently accepted as a significant risk by those who fear such AI.

When one considers an infinitely and exponentially increasing intelligence that can quickly bypass the point of easily answering the questions that currently most perplex us in all fields, then it is reasonable to believe that intelligence would arrive at a level of considering (and solving) problems that we cannot even imagine, let alone understand.

Given that Elon Musk has spoken about has concern over AI, it would be interesting to hear how he integrates that with his belief that our intelligence is sufficient to understand anything.
When signing up for Ashley Madison, you can indicate you are only interested in a "Cyber Affair"
That's very different from a Coca Cola ad, because it doesn't actually specify who is selling what and where. That's advertising a brand, which is what I'm objecting to.
Why can I use a cookie rather than a GUI to log into HackerNews? Why can I use Oauth to log into StackOverflow? Would it be better if we all had to use a keyboard wudgut?

The idea that GUI's are great was good forty years ago when men worried about catching typing-pool-koodies from keyboards; college students would hire typists to turn longhand drafts into print on a page; and the only form of search was query and that query happened over a circuit based network on a mainframe running a non-relational database. Now we've all got a Cray in our pocket yet the industry is breeding faster horses.
I was working on a large enterprise application that had a dynamically generated data model, so all data access was done through strings. So much of the code looked like dictionary accesses

"if(car[Constants.Wheels"].ContainsKey[Constants.FrontLeftWheel])"

Now unfortunately there was not just one constants file, this application numbered nearly 60 projects and each one possessed a constants file and people added strings when they needed to access a new item from the data model.

public class Constants {
string FrontLeftWheel = "FrontLeftWheel;
}

I was given the painful task of replacing every single constant and string in the code with new constants generated from the data model. This probably involved making something along the lines of 40,000 replacements. Luckily I remembered a post by Eric Lippert on Roslyn. Roslyn helped me replace all of the old constants with constants generated from the new data model based on a few heuristics to order by best matches but Roslyn saved me months of mind numbing work so I'ma HUGE fan.
Aside:

Along with accolades for stackoverflow, I feel Google deserves some as well for surfacing those SO pages.
And ML. It is crazy to see what they didn't forget, and what they did.
Git GUIs terrify me. On the command line, I know exactly what was run and how to get back to a known good state if I muck it up (or at least where to start googling for the undo!). I have no clue what some GUI is running behind the scenes when I click some theoretically innocuous button.

Or at least that is how I felt when I was a beginner to git. Now I'm confident that I could fix anything a GUI screwed up but the command line is just easier and faster for me.
Edit-on-web: Glue to use CodeMirror on local files
I'm not sure if he updated the article since you read it, but he does have a note about that:

> Note: We should not use this way in the real development, because it is a reference to a local object. Here just show how to make RVO happened.
Copy elision + move semantics can be quite confusing at first in C++. For example at times explicitly calling move can be less efficient than implicitly relying on copy elision.

Another good read: http://en.cppreference.com/w/cpp/language/copy_elision