skysight-inc/HackerNews huggingface dataset:
This is the first thing every dev says when he/she first discovers React.

Logic and representation are not two unrelated pieces to keep them separate.
I'd like to add Babun [1] as an alternative to Cmder. Not that I don't like Cmder, but Babun comes with a preconfigured Cygwin and a lot more tools out of the box.

[1] http://babun.github.io/
Where do you see Spring going?: java
Coke Plus Urine Taste Experiment
Didn't you forget to add Cygwin there?
You might be confusing programming languages with concepts.

Don't think of React as "a container for logic and a system for doing views". Think of it solely as view logic.

It's not mixing views with program logic. It's only view. There's nothing to mix. It just happens --- wonderfully --- to use a real programming language to represent those views.

The notions of logic, controllers, models, storage, and all that jazz are why there's also Flux (or Backbone or whatever else it is you want to use; we use Flummox, it's fine).
Mathematica is very powerful, but it's also very expensive and based on a proprietary code base. For me, this is unacceptable and the only solution in my judgement is to build our own.

I have been working really hard on exactly that, and in the past 3 weeks have made the most amazing progress. I don't want to spill the beans just yet, but this is my second attempt at building a better mathematica, and this time around I am using python, the scipy stack, and sage.

I will be releasing the project quite soon, as free open source software, along with a website that is 100% free for everyone. I am really hopeful that I will be able to find like minded programmers who are excited about working on this project together.

If this sounds interesting to you, please reply in comments below, or else reach out to me @calhoun137 on twitter.
You are a Gmail user
I agree and I'll leverage your comment to rant a bit so please forgive me :)

It's the old CADT [0] monster still at work. Windows desktop is the same old explorer shell which has been there since 1995? Only addition is dwm, which provides the modern graphical facilities. And Windows team has been constantly improving this same codebase for 20 years now.

While on the FOSS side, desktop developers are busy with the sisyphean task of rewriting or porting desktop shells and base applications again and again. OH, they've released a new version of graphics toolkit and the old one is deprecated. We must port the desktop now. Oh we also have to port all the applications now. Some applications were so hard to port that we've abondoned them and rewrite them instead. Actually, why don't we also rewrite the desktop shell while we're at it? Promise it'll worth it. We ported old apps but they're not consistent with the new ux paradigms of the new desktop so we'll rewrite them also... And just few years later when things start to calm down, there's a new release of graphic toolkit which will eventually deprecate the old version, ... oh not again.

Notice that I'm not talking about fragmentation or lack of resources. I'm glad we have more than one major DE, and I don't think more resources or less fragmentation would change anything regarding the situation above. Even with lack of resources, linux desktops had long long time to create really high quality products but they can't, because the ground below them is always shaking. Windows team on the other hand has been vetting, fixing, improving the same codebase for 20 years. They don't change the underlying toolkit every 5 year. They don't rewrite basic applications or port them to new libraries over and over (except new metro things, but they're seperate so my point still stands). Imagine what we would have now, if Gnome devs continued to polish and improve Gnome 2 and KDE devs continued to polish and improve KDE 3, just by using the same resources they've poured into Gnome 3 and KDE 4/Plasma 5 and their applications, respectively.

Again I'll emphasize, I'm grateful for the efforts that went into linux DE's, and I don't blame their developers for shit they have to deal with (although some are partly responsible for it)

That was a long rant and thanks for listening.

[0] http://www.jwz.org/doc/cadt.html
I'm always reluctant to these kinds of ideas, of executing code on/within my database server.

I know it's apparently sandboxed, but that didn't work out too well for ElasticSearch recently: https://jordan-wright.github.io/blog/2015/03/08/elasticsearc....
Yeah, real intellectuals only communicate by exchanging peer-reviewed publications. Besides that, they're basically mimes.
Perhaps generalizations aren't true.
If you don't know yet reasons to keep them separate, please google about it before arguing without arguments. For example, read about Separation of Concerns: http://en.wikipedia.org/wiki/Separation_of_concerns

//You can use "they" to replace "he/she".
You could look at a Yoga 3 with a Core-M processor: similar to the new MacBook but with more ports, touch screen, tablet functinality and less than half the price
http://www.amazon.co.uk/Lenovo-Yoga-11-6-Inch-Notebook-Silve...

There is a performance hit because it has a an M-5Y10 instead of an M-5Y71.

Depends how much you want to pay to look "hipsterish". I would pay more to look non-hipsterish ;-)
>I always had a very analytical mind

Really? As opposed to what?
> Structuring a program with a large number of small components is very awkward when templates and code are in separate files.

I agree. We've developed a fairly complex Ember application, and the component hierarchy feels cluttered with everything separated by component and template. E.g. I have /my-component/component and /my-component/template instead of just my-component.js. Its funny coming full circle in MVC apps, but I find myself frustrated writing 1-5 line templates -- that I have to import. Why can't I just put it in the same file as the component, and have one file? Subjective to be sure, but I'd much prefer React style components in our project.
Food won't inflate much. In the world there are a lot of places that grow food, and they are happy to sell more for same price. Some food might become more expensive (premium, farmer, local-made), but common food won't.
Install MinGw
You are using your gut feeling, but that's not how React works at all.

JSX is not HTML, mixing logic/presentation is not a concern because you're not dividing your rendering between backend/frontend, and finally you don't even have to care about the final HTML representation of your component, it's just an implementation detail.

Finally, it's all declarative since you're never modifying a DOM tree - and declarative is a pre-requisite for good UI frameworks.
If only stuff were as easy (regarding your epaper-plan). Propaganda has been there since ages. It does not work well on foreign nations, because people are suspicious of everything their enemies say. WWII would not have changed a bit if all Germans had known of Auschwitz (many did - people got news from the BBC after all!). Kim Jong Un has lived in Europe, and apparently, he did not like what he saw. People's minds are very complicated.
How does (2) actually work, given that almost any content element loaded onto the page can override what's in the .js file?
Suppose black students were accepted at far lower rates than their SAT scores suggested they would be. Would you accept the argument that blacks are secretly deficient in some hard to measure way? I'd sure be suspicious of that.

In any case, it would be great if Harvard could provide some stats showing exactly how Asians are deficient. Will be interesting.
Huh, am I? Has anyone offended by this "transgression" of privacy by Mozilla thought this through to its logical conclusion? Let's see.

1. Mozilla is one of the good, independent orgs that don't have profit as their main goal. They do fight for the interests of the community at large.

2. If they remove third-party analytics from their web properties, Mozilla instantly loses valuable actionable insights that significantly increase their efficiency as an organization. Creating a viable alternative to Google Analytics is practically impossible for Mozilla due to lack of resources.

3. If Mozilla loses operational efficiency, Google/Microsoft becomes more powerful and are able to obtain more users for Chrome/IE. They use all analytics they need. Less users for Mozilla means less income from search engine deals and less influence.

4. No meaningful privacy increase for users is achieved, Google Analytics is now installed on (billions - 1) websites.

So. You want a non-profit with proven track record of shipping great software and protecting the interests of individuals to take a significant hit in the name of hard-line ideological principle that won't really benefit the users.

I guess I am missing the point.
You could before. The benefit of OLAP databases and other analytical engines is only partly due to the focus of the query languages. Storage format, and calculation engine requirements are vastly different between OLTP and OLAP.

While the constructs in the linked article increase the expressive power of SQL, they are more icing than cake for an OLAP load.
> I don't see why the majority of online resellers would be concerned by being "reduced" to "back-end order takers".

They may have outsourced that to Amazon Fulfilment already.
You might be confusing "logic" and "business logic" terms, I talk about "logic" exactly.
Any logic and conditional cases makes design very difficult to change, because you can't anymore just move one piece of HTML (tags) to another place, or replace all classes with ctrl+f - it becomes very complicated with logic used to build it.
The "About" page that you linked has the code

x = head xs //x is Some 1

which suggests 'head' is of type 'a -> Option a' and does not have the wart you are talking about.
Abgebräunte Kalbshaxe – Browned Leg of Veal
The point is more that it's a bad contract, isn't it?

If a slice is something which can't safely be copied, then why can it be copied?
Well if it as light as the increased weight from the addition of a touchscreen, I wouldn't mind having two!

However on a serious note, its not as bad as you think. Just have to get used to it and once you do that, there won't be a going back. Think of it as something that is supposed to complement your existing workflow and not as something that would replace it. You know like have a voice assistant on your phone, you don't have to yell everything at it, just some quick look ups.
This confuses the hell out of me as an Indian living in America. Mostly it's me wondering if I am included in the stereotype or not. Otherwise I don't really care.
So if the Ivy league schools are not actually choosing the best students, wouldn't that mean that Ivy League graduates do worse after graduation than alumni form other schools that don't use the Holistic admission process?

More simply, if the SAT is the perfect determinate for intelligence and energy, and success in life directly relates to intelligence and hard work then the SAT alone should be the prefect predictor of success after graduation regardless of which university you graduate from. Particularly if, as alleged, employers don't care about your school after you've been in the work force for a number of years.

If Ivy League's continue to generate the most successful people then their holistic approach is better at choosing the best candidate than the SAT or...

Or the ivy league diploma works like a tile of nobility to a great degree nearly guaranteeing success in life to all its holders regardless of wit. In this case the argument really is what proportion of races should get these titles, each person looking to advantage their own.
Long-range iris-scanning is here (Carnegie Mellon)
Thank you for an idea.
There's evidence[1] that there's no difference in intelligence between races at a very young age, and that tested differences only emerge later. This suggests that the IQ differences seen later are a result of societal factors and not something innate.

1: http://scholar.harvard.edu/files/fryer/files/testing_for_rac...
The article did say it's less efficient, but you can put twice as many in the same space which supposedly more than makes up for the power deficit. Plus no noise pollution or threat to birds and lower maintenance costs. Obviously a lot of technologies look good at this point, before they are widely deployed and tested, but I wouldn't count it out yet.
We use a load balancer product that is Linux-based. It defaulted to blocking all IPv6 ICMP, including neighbor discovery. This made IPv6 not work at all. It was a struggle to get them to fix it. And I don't think they've released the update with the fix yet either.
I use my years of experience, I don't need gut feeling for it.
I really don't talk about backend, absolutely. While we have "createElement", we will use it with conditional cases and as result we will have mess of NOT-BUSINESS-logic and HTML code.
I have about 50 to go by and given the stats, it crashes more often than Maverick and much more than Mountain Lion. Wifi is a constant pain (although iOS 8 is much, much worse with about 75% of the iPhones and iPads refusing to work with our Cisco network - no other OS exhibits this randomish behavior).

It also is a memory hog compared to Maverick and earlier. 4GB machines are noticeably sluggish (to the point of user complaints).
Basic income isn't going to increase the demand for food. Do you think billionaires eat enough food to feed a small country?
I never said that change wasn't coming. I said drivers would remain. There are still pilots.

High quality auto-pilots have been around for at least 20 years in airbus. Planes capable of flying and landing for longer than that (takeoff is harder than landing because the plane needs to know what the wind is doing).

Pilots are around to deal with exceptional circumstances and to accept responsibility (loading, security, risk assessment, maintenance, health). The same will happen with trucks. The risk is entirely different with a commercial enterprise than it is with an individual, and corporations are very happy to spend money to avoid risk. Yes, it's a conflation of the management roles of the Captain, with the task roles of Pilot, but there will be a person, and we will say they fly it, and if there are humans on the plane, they will be on it.

Pilot and co-pilot add (rough estimate) $200/hr to a flight cost. There are 140 people on the plane (United A320), so it adds $12 per person to have two pilots on the plane for a flight across the US.

[1] http://www.airliners.net/aviation-forums/tech_ops/read.main/...
[2] http://www.quora.com/How-often-are-commercial-flights-landed...
[3] http://www.cnn.com/2012/03/24/travel/autopilot-airlines/
You mean to make the motion more smooth?
I love the term "HR Pros". Because everyone else is a "resource" but they don't like applying the term on themselves.
If they were literally sued to hell, that means that hell is a real place, and they are now actually in that place.
Dreamy non-analytical mind?
I just prefer it to be honest, I like java script it just isn't as clean and readable as python to my eyes. And while I know nodejs exists I find flask and django to be much better alternatives (for me and the way I code/think).
I guess the MAME guys want to create an itunes for the games, that way companies like Namco and so on can sell their games thought Mame. And the Mame gusy would get a 30% as ususal.
Ok, now we're talking! Made a 'fork' of this repo to start playing with it in parallel. This is exactly my question/investigation which is can you make a nice "safe" embedded OS for bare metal hardware. My thesis is that if you can then a bunch of stuff like embedded routers and IoT things will be safer. And that is a key requirement for this brave new world of 'everything is a computer.'
Not the same R implementation.
Battlecruisers were essentially a compromise design, trading either armour (in the British case) or guns and armour to a lesser degree (in the German case) for speed, at a time when a fast, fully armoured battleship carrying the largest guns was not feasible. The idea, at least on the British side, was that speed would compensate for armour, making the ship harder to hit and able to make a quick escape from a squadron of slower battleships.

By WWII you could make something like the US Iowa class, fast, well-armoured and armed, but by then battleships/cruisers had become vulnerable to carrier-borne aircraft (as illustrated by the sinking of the Prince of Wales in the South China Sea in December 41).
Scrolling this website made my CPU cry. It's very sluggish, too much un-needed parallax
>wow this person has it all - smart, charismatic, hard working, intellectual curiosity, top notch GPA, tons of extracurriculars - this is a no brainer, he'd be a great doctor"

All those don't make a great doctor. I have couple of friends who are currently in med school and are there because they wanted social prestige of being a doctor and not particularly because they have some sort of passion for medicine.

All of them did "volunteering" in school just so they can brag about it in their med school applications, not because they wanted to better the community they live in.

Being a type A prestige seeker doesn't make someone a good doctor.
How Daimler Built the World's First Self-Driving Semi
Sorry to make you feel uncomfortably)
I agree with the story and liked it -
but the aha moment still might be at a lonely place doing something totally different. The human brain needs both intensity and distance to generate new thoughts.
This focus on affirmative action is sort of like people who say they are against "government handouts", and focus on welfare, while ignoring corporate subsidies.

It's misplaced attention on what "minorities" are (or should be) getting, while overlooking the benefits that the wealthy receive. Also, many people's understanding of the minority groups at Ivy League institutions seems flawed.*

The reason affirmative action exists is only partially as a benefit to minorities. Sure, they benefit (as do some whites and Asians), but affirmative action also acts as cover for legacy benefits in the admissions process.

You see, the day affirmative action falls, lawsuits will be filed to remove legacy preferences. If you're going to get rid of preferences, the argument will say, then get rid of them all! Do you think that wealthy donors will have the incentive to lay heavy money on the endowment if they don't receive some benefit for their children in the form of legacy admissions?

Or, as Sandra Day O'Connor said in the oral arguments in one of the affirmative action cases related to a state school: "I want my sons to go to Stanford" (paraphrased), her alma mater. Did I mention that the Supreme Court justices attended Columbia, Harvard, Yale, Stanford, and Northwestern?

If you think this is primarily about minorities, think again. Wealthy people will protect themselves, but in this case, people are so focused on race that nothing need be done--legacy clauses continue to fly under the radar.

You can expect to see Affirmative Action end when the wealthy are prepared to give up the benefits their children receive.

How long do you think that will take?

*In terms of African-Americans/Latinos, consider the following:

1 - Many of black students admitted to Harvard aren't black Americans, they are Africans, with test scores and grades on par with Asian-American students.

2 - The first black student graduated from Harvard in 1869. Over the past ~150 years, there have been enough black graduates such that a fair number of black applicants now have the legacy boost to their admissions.

3 - Affirmative Action was meant to rectify the disadvantages minorities received. Such as denying black soldiers access to the GI bill, while white soldiers used it to receive an education. Was that fair? And how much does education impact the future of a family? Multiply that by a few generations and you see why Affirmative Action still exists.
Reading the 3rd one, it goes into the realm of silliness after the first half. It's written by a fantasist, not a realist.

Alien griefers that act as a united grief and yet no other civilaztion realises what's happening and gets rid of these robots?

It just smacks of not thinking it through.

It's like the constant terrorist threat we're apparently under. If it's so threatening, why does it hardly ever materialise, and usually materialise as utter failure.

I'm far more likely to believe that in a civilaztion's golden age everyone retreats to ultimate VR fantasies that are so much better than reality that no effort is made to expand.

That I can believe.
Because you're still tied to thinking in terms of master templates and interpolating strings - maybe because of how designs are handed off to you?

The smallest unit in UI design is a component, and React maps well to that, allowing you to treat components as functions (you can compose, specialize). You'll realize the power of that once you work with real UI designers who understand designing from inside-out as opposed to dumping a PSD mock of the entire page.
Software Dev is the most common job in some states?! Really.
Make Google your default search provider – Google
While this is a good concept in theory, I'd be skeptical about building on top of such a system. The primary reason is the slowness of R. I built heavy duty data mining systems using a stack of kdb/q and R. In my experience, R, when used for simple clustering algorithms like k-means and k-medoids slowed down my system by nearly 70 times. This is despite running parallelized versions of these algorithms (by means of the SPRINT R package) using mpiexec.

IMO, there is a very big gap in this space. There is an urgent need for high performant data inference languages. MATLAB is decent, but is still clunky for my taste. Plus, I prefer the simplicity of a file mapped column oriented database like the one offered by kdb. As KDB is too expensive for me right now, I'm considering building on top of the excellent J language/JDB database stack for my big data needs.
Here is a sentence from TFA:

"Still, there was no app, and Shontell reported that contributed to internal turmoil."
Where is your /sarc tag?

If you manage to build something comparable to fb, and your profits will be around $700mln with 1.4 billion users, you will be able to pay each user 50 cents.. whoa... BIG is now a real possibility!
I've never done Ludum Dare, so I'd be curious to see how that worked and what kind of vibes it set up between teams. After all, it's still judging.