skysight-inc/HackerNews huggingface dataset:
If you must compare Angular with React,
then at least compare it to ReactJs+Flux+more
or Angular-Templates with React-Templates.

React is more like the view-lib of a framework.
I like them both (also ember, knockout, backbone) and
unfortunately think the battle isn't decided yet.
Will take some time if ever...

Complain to Steve Jobs(1), for killing Flash/Flex, as you
could to client-side apps with desktop performance,
without the hassle of Cross-Browser testing and so on...
In my opinion the concepts of Angular and React+Flux are
heavily based on the features this platform provided.

(1) IMHO the Only good thing he ever did (for the web), as
it forced the proprietary software out... but led to the
great Framework-War :)

P.S.: Also Actionscript 3 was ECMAScript(Javascript) plus Classes, Types and more... ( I wondered about which
Version that was latly and found out they implemented
ECMAScript and extended it with features requested by
users.)
Today “Introduction to Startup Finance”
I got it installed, but there were problems.
A lot of programs fail with SIGILL, illegal instruction.
OpenSSL fails in OPENSSL_ia32_cpuid()
Anybody get past this ?
(I work on the React team.)

The folks working on Angular 2 are looking at interop with React Native's native shell so that you can write native apps in Angular (2) as well.
How is it that we still depend on something so broken?
The problem is that these youtube claims do not approach the law; the companies have private contracts with youtube that effectively let them have free reign; so it at no point goes anywhere near the DMCA system (not that it is any better at handling fraudulent claims)
If AI Dethrones Us, What Will It Do with the Natural World?
Did anyone make it to the end?

The punchline is critical - the article is really about this: http://wix.github.io/react-templates/

which I must admit is intriguing
Robots on Wall Street? Firms Try Out Automated Analyst Reports
I've been told by several friends who love React that this is one of the main selling points.

It basically just gives you a view engine and then you have the flexibility to select what other libraries you want to supplement the rest of the app components.

This differs from other frameworks like Angular where you have to "go all in" and don't have the flexibility so that if something major changes (like when the Angular team announced HUGE changes coming in 2.0) you might get stuck with something you don't like. In this way, it's easier to switch out a part of your app as opposed to having to completely rewrite something if you use a full framework like AngularJS.
Maybe the spirit of Voltaire's work is captured in this proverb, but Voltaire never actually said or wrote this anywhere.

Apparently it's a phrase from a biography of Voltaire by Evelyn Beatrice Hall.
thoroughly backtested trading algorithms based on hard statistics is the only rational way to participate in the market. The market is fundamentally an irrational entity

You do realize those two statements contradict each other?
I started out in React by putting all my actual render functions in separate files and linking them to the component in a similar way to this templating setup. It's a pretty natural reaction everyone has when first using JSX... but silly as it sounds, the annoyance of having long render functions in your components actually encourages you to split them up and end up with better code.

That said I never got over wanting nicer if/looping in JSX - if anyone else wants that compromise you can use the library I made to do it: https://github.com/valtech-au/jsx-control-statements.
Wealthfront markets itself as an innovative fintech startup, but I see it as nothing but an asset mgt company that hired some developers to "prop it up".

Not to commit an ad hominem, but I don't see tech-driven founders and/or a very strong engineering culture.

https://www.wealthfront.com/management
My educational roots are in graphic design but I have taken on more and more front end development as my career has progressed to the point that I'm mostly coding these days.

With Web design, I started with simple HTML sites, learned CSS, then learned some JS to manipulate the DOMs I created.

Having run into some of the jQuery pitfalls that the author describes, This tutorial meets me where I'm at and takes me to a new place, using incremental, concrete, and practical examples to show me that React is a logical extension of JS in certain use cases.

Designers are visual people, so being able to see each step along the way and telling me why it's important is a really big deal. I have some projects now where I'm changing state quite a bit, and I can now see where React would be really useful. Designers also tend to get into the web coding stack from the front end first, so I think we end up thinking about coding a Web site in a really different way than back-end developers with a background in software engineering.
Why do people keep comparing Angular, a complete framework with React, which tackles only a subset of Angular? Also, the supposed architectural "benefit" of using React over Angular is absolute bullshit. You can have the same exact approach using Angular — the one with 50 different components — by building 50 different Angular Directives. I absolutely abhor when people make absolute statements about things to which they are completely ignorant about.
This startup got 80% of its employees to disclose their salaries
It is a problem with the policies of your company. I don't know why they should have blacklisted our site, maybe they want to be sure that your email are managed by them :)

If you are curious, try to go on our italian website: qboxmail.it
The simple presence of "link" and "compile" thingies in 90% of the directives is a testament that Angular does spill its guts and is not really simple and intuitive. It annoys me to no end because in the end 95% of developers will end up copy-pasta'ing stuff from the (horrible) docs or StackOverflow without really getting it. And the thing is, they're right, they should never have to care about post-link and compile and whatnot.

I mean don't get me wrong Angular is a great framework that opened a lot of possibilities for a lot of people and I'm glad it exists but it's a strange mix of "dead simple" and "oh my god kill me now" levels of sophistication.
1. That would essentially be walking away from the mobile market, which does not seem to be a real option. Integrating Apple/Android devices with Microsoft would require building apps on others' platforms. This is a decent alternative strategy, but cannot be the only one. MS made their fortune by controlling the platform everyone built apps on during the PC revolution, and they know very well indeed what can happen if you're not the one controlling the platform.

2. Agreed, Apple's product strategy is very different. I was just making the point that minority marketshare is not the show-stopper many think it is. Note that Microsoft has been making decent profits in various non-software license businesses for the past few years, including consumer electronics (XBox, Surface Pro), Azure and recently, even Bing. Their revenue streams are a lot more diverse than people give credit for.

3. This sounds reasonable, and gels with the detailed comment above from calbear81: https://news.ycombinator.com/item?id=9852898
Christ, what a mess of a project. They inserted this after their big promise to do better after heartbleed?

No wonder distros take their time moving to a new version. I really hope one of the alternative SSL libraries get picked up by the major distros. This is embarrassing, especially for those of us who have to justify FOSS in our environment.

LibreSSL looks promising. Hopefully competition will mean better outcomes for such critical libraries.
While we panic about the tech bubble, Beirut is accelerating
How to Send Email from Your Phoenix App in Under 5 Minutes
Portable servers with questionable security benefits
AWS NYC Summit Live Stream
The world awaits your perfect unbroken code...
What if they were a full time jquery developer?
> I can't speak for the other applications, but have you used Hipchat? It's really poor in comparison to Slack.

You're splitting hairs. They are both chat apps for crying out loud.

Slack grew as fast as it did because it got pimped to us by VCs and thought leaders and then wannabe thought leaders and down all the way to the bottom rung of the societal ladder. Great strategy by Slack but there is nothing special about it (the product).
25 Zitate Wecken Den Rebellen in Ihnen
YOLO? Clearly someone with no experience should just dump their 30k into equities /s. What could possibly go wrong?!
Nothing I can find in yum for CentOS 6 or 7
Oh sorry for the confusion. In one of the comments Austin said only operating in California. I took that the wrong way :-). I feel like your idea will be lucrative. I think there will be more and more regulations passed which might make more paperwork and compliance for you guys.
'actual debian' made me smile .)

all quibbling aside, most people would probably need an explanation to understand your post, as the recent version of debian is indeed affected, as in debian-unstable (sid)'s openssl.
What would you conclude to be the single most important issue/hurdle/constraint about Angular when moving from simple app to a non-trivial application? (Genuine question)
Steam Release Checklist
Well this isn't how I wanted to start my morning
I work in the finance industry and only today found out about both Wealthfront and Betterment.

Betterment is utterly awesome. Truly a product I'd expect to see from an innovative fintech startup.

Wealthfront is... not.
Thanks a lot for doing this man!
My quote included most poor dietary habits as well. There is plenty of evidence that poor diet is linked to heart disease.
Can we really call it syntactic sugar when it leaves a bitter taste in your mouth?
If you're invested in an index fund, wouldn't the only way to realize the loss during a recession be to sell? Anyone who stayed the course after 2008 would have seen record gains in the years following.
IBM Watson http://www.IBM.com/WatsonDeveloperCloud @ 51 Astor Place New York NY 10003

# IBM Watson Developer Evangelist [ONSITE, REMOTE]

I'm looking for a technical evangelist to join the IBM Watson Developer Cloud team. This position is with the product team making the IBM Watson technology available as REST APIs to developers. Examples and demos of the services here -> http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercl...

This is a customer facing role. Public speaking and working with developers to flush out use cases and first POCs is the focus. Attending and running public/private/university hackathon events is a major activity. The overall goal is being a general advocate for machine learning and AI as well as educating potential users.

If you have a programming background, like spending time building/hacking and would like to work with IBM Watson offerings and the experimental technology from IBM Research's Cognitive Labs then apply here: https://jobs3.netmedia1.com/cp/faces/job_summary?job_id=WAT-...
When writing React code I'm always accidentally fighting to make things more complicated than the system wants, naively opting for the former version, and only after some refactoring settle on the latter, simpler (but more numerous) representation.

When writing Angular code I'm always fighting to make things simpler than the system wants, trying to break my code up into more distinct components, and only after refactoring or hitting my head against the wall settle on the more complicated (but fewer in number) representation.

That is, I think, why the comparison between the two is valuable: not because they are libraries that fill the same niche, but because they encourage distinct development styles.
Why has the adoption of alternative SSL software been so low. We have libressl, boringssl, something from Amazon? Very few Linux distributions seem interested in shipping alternative SSL software.
to @asanagi who's shadowbanned: [this comment of yours](https://news.ycombinator.com/item?id=9428765) was flagged, I suppose by users, and you've been out ever since.

You may want to appeal to hn@ycombinator.com, your comment wasn't egregious IMO, but the snark made it look trollish.

Looking at your comment history, I see other comments that would probably have gotten you (shadow)banned as well.

https://news.ycombinator.com/item?id=9850480

https://news.ycombinator.com/item?id=9766989

You may want to tone down the aggressiveness in some of your posts.

Edit: addressing your concern about gender, since I feel to some extent sympathetic to what you feel, but not to your reactions.

People who systematically graft a men (agressors) vs women (victims) on topics like domestic violence or prostitution do grind my gears, since it's only part of the narrative and they tend to be blind to the rest of it.

That being said we've been through a heavily misogynistic period (see the women's right movement in the 20th century or this story about raganwald's mother: http://braythwayt.com/posterous/2012/03/29/a-womans-story.ht...), and, due to networks effects, it requires sustained action to correct (see http://ncase.me/polygons/), removing the old biases is not enough.

Still, invoking imaginary hard core feminists in that thread about positive discrimination towards women in academia was a bad idea. Without more context, I would have flagged it if I had seen it back then.
Ghost with a custom theme I made for myself.
Yeah, but quality at the low end had to be a trend they saw coming. Apple and Samsung commoditized high-end manufacturing -- you need a lot of expensive equipment to build iPhones and Galaxy phones, but that equipment is a lot less expensive when it's being sold off to make room for newer, more expensive equipment. So low-end manufacturers can buy it and start churning out high quality, low cost phones.

And I don't doubt that Microsoft can be #3 in the phone market; I just don't think it's a worthwhile thing for them to aspire to do as a company. They will be perpetually fighting for market share, and that will tempt them to leverage their other products in ways that forego other potentially more profitable strategies for those other products. The phone market is a distraction for them at this point; and I wouldn't be shocked at all if they spin off the entire consumer electronics division (including Xbox) in the next 5 years.
I agree. Our site, http://www.gurufoo.com, has had ZERO issues with reliability. Continuous uptime, no outages. Very happy.
“We posted on Hacker News – and messed up.” (We're sorry)
sure. my handle at gmail
Ask HN: How can I trust Google Analytics?
I've made a small proof of concept with Google Analytics. I was checking that running the frontend code coming from my localhost I could already receive the events on my Google Analytics (GA) account. So GA is just not running any kind of validation on where the events are coming from (domain check or something). Then, since the tracking ID remains public, it's possible to just send any kind of event using someone else's tracking ID, therefore messing with their insights in their GA dashboard. I have published the code on github.com/goferito/gapoc in case someone wants to take a look, even though it's pretty simple.

So the question is, how can I know someone is not sending events (pageview events or whatever) using my tracking ID? Is there any way in GA to filter those, before or after GA stores them?
Go and read the intelligent investor by Graham (who taught Warren Buffet)

http://www.amazon.co.uk/dp/0060555661
"No Red Hat products are affected by this flaw (CVE-2015-1793), so no actions need to be performed to fix or mitigate this issue in any way." https://access.redhat.com/solutions/1523323
With the current state of affairs I think that poisoning the well is a better tactic than trying to prevent being tracked.
Yes, these days it's really difficult to credibly market yourself as an innovative company without a pair of 20-something lumbersexual founders who haxored their way into an exposed-brick office in SoMa.

If Wealthfront really wants to prove that it's tech-driven, it should stop sharing technical knowledge[1] and organize more hackathons. Preferably hackathons in which the beer and laptop stickers flow freely.

[1] http://eng.wealthfront.com/
A new OpenSSL vulnerability
Shameless plug: I wrote my own React introduction—geared more for people that know some JS and HTML, but not necessarily any other JS libraries. More specifically, it very gradually builds up from rendering a single JSX tag to enough components, state, and props to build React's to-do example. I found React has an unusually gradual learning curve—you can really build up concepts bit-by-bit.

EDIT: As per usual, I forgot the link: https://github.com/dahjelle/Programming-Worksheets/blob/mast...
At my company (a mid-size, well-known financial firm), H1Bs are definitely slave labor. They're paid CONSIDERABLY less than FTEs, and are generally disposable if they screw up. My former boss once had to fire 3 of them in a single week because they had obviously lied about their skills and didn't know what they were doing.
I found William Bernstein's books to be a great intro to index investing.

"The four pillars of investing"
"The intelligent asset allocator" - more technical

The Boglehead wiki is also fantastic.
Safari uses Apple's own TLS library, SecureTransport. Apple deprecated OpenSSL long ago.
Yes but in practice a lot of them do, for example, when they download a library from PyPI or rubygems...? Unless we're talking just about when people use client certificates as authentication?
Awesome. Thanks for the help and the pointers :)

The great thing with research-prototypes and their short term lifecycles is that you can explore a lot of different options and strategies (sometimes parallel in different projects).

The disadvantage is that you need to make sure that the prototype stays a prototype and is not "expanded" into something different. (That will fail for obvious reasons)
We taught data science to kids
And servers that are authenticating client certs?

(clearly there are far fewer of those around but they do exist)
So Wealthfront is for people who can't open their own Vanguard account and set up automated transfers/investments?
It's one of angular's chief strengths that it's easy to pick up. That's my perception anyways. I think that statement about difficulty to master applies more to Ember.js than anything.
Objects being far away doesn't necessarily mean that our view is slowed after adjusting for our speeds, albeit delayed.

Although I doubt much at this distance is measured optically, but rather using estimates of gravitational forces, perhaps through measuring various "wobbles" within the system.

- Not a physicist.
No, nothing is safe.

See https://news.ycombinator.com/item?id=7477736 or https://news.ycombinator.com/item?id=8869880
The anonymous blogger and his obsessive quest to find which NBA players own cats
We've tested for stability when adding and removing nodes, but haven't compared the time-to-balance of tempest versus the default balancer. Because an ES cluster remains fully functional (you still have access to all data) while a rebalance is in progress, we chose to optimize for resource usage rather than time-to-balance. There's not really even a good way to compare the balancers' time-to-balance, since they're both highly configurable (range_ratio and iterations in tempest's case, the 4 balance weights in ES's case) - default values probably aren't "equivalent" in terms of time-to-balance, since it's a very minor concern compared to resource usage and stability.
Why does it have to be expensive ? Imagine you live in Texas and already have high exposure to Texas real estate. It's reasonable to be able to construct a index fund ex texas real estate, as an example. Better tailor your investment options to your actual risks
> I can leverage in more places then CS

Doesn't ES6 still require transpiling for maximum compatibility at this point? I would reverse your statement; aside from polyfills, ES6 offers me very little advantage over CS.
I wouldn't say he is wrong, so much as you just need a dev mode where strict acceptance is the order of the day. You need people to learn to produce correct results, but still be resilient in the field.
> The author thinks that React is amazing at everything, but detests JSX. Conversely, he hates Angular but loves Angular's directives.

The hilarious part about this statement is that React is the equivalent of the Directive component in Angular...so if you like Angular Directives, there's basically no reason to use React. I'm seriously wondering why this post got so many upvotes.
GitLab raises 1.5M
If entities on the internet are incentivized to track you, its likely the government can get the data whether or not it is encrypted in transit. (NSL, Hacking the company, blackmail, bribery, legal/business/tax threats, other court order)
Speaking as someone not intimately involved in the web development community, React looks decent but absolutely not worthy of the obscene amounts of hype it received... unless what web devs had before was really that horrible, because that's the impression I got. Though from what I can tell, jQuery and React are somewhat orthogonal tools, as I have used the former and it goes beyond rendering views.

What I cannot figure out is all the harping on about "functional style". The React examples all felt more Smalltalk-ish to me than anything else (I suppose unsurprising given JavaScript's vague influences from Self). The use of closures doesn't really change the conceptual patterns much. Is it because the tutorial can only cover so much ground, or is it that since some of the primary buzz around FP was the management of mutable state, to the point that people now instinctively associate the idea with FP?
So you just learned about Wealthfront and Betterment today and somehow you've determined that Betterment is "utterly awesome" and Wealthfront isn't? I hope that whatever your role in finance, it isn't related to due diligence.
Very cool - I look forward to digging through the code sometime, thanks for sharing.
http://www.calicolabs.com/

I think they agree.
> a pair of 20-something lumbersexual founders who haxored their way into an exposed-brick office in SoMa

I think this phrase should be singled out and praised for introducing the word "lumbersexual" to our tech discourse.
Because despite bug history of OpenSSL, nothing proved to be more reliable to this moment.
With a 1080p display, my windows only use half the screen, and I hardly ever feel that it's too narrow. What pages are you browsing that benefit from being wide?
Dammit, I knew it sounded way too cool to be possible :(

Thanks!
Just so you know. I don't particularly mind many ads, even targeted ads; on rare occasions I've even found them helpful. I do mind being followed around and stalked though.
Joe, in regards to your use of packaging systems to create container images, I've been working on that here:
http://freightagent.github.io/freight-tools/
Hacked surveillance company says watch out for ‘terrorists’ using its products
The detached start option is very nice. Also the vm group things, as tiny as it is, really helps when you setup multi-VMs netlabs.
I'd pay twice the price of CLion for a version of CLion that was focused on Rust and C.

Oh and don't even think anything Eclipse related Like RustDT cuts it. When the plugin system does bloody work and I actually have a runable version, it's a dog slow hunk of crap. Eclipse needs to be taken out behind the woodshed and put down.
I've had similar, unfathomable problems with Gmail delivery for a long time, until I added a PTR record for reverse IP lookup for the IPv6 version of my IP address. That did the trick, I haven't had delivery trouble since, even without DKIM (but with SPF).
Nope, I did not make it to the end haha. Titling your blog post "Angular vs. React" is a sure way to get clicks, but also a sure way to make the large bulk of the discussion around it be about the rivalry and not about the actual content of the post.
A HTML5 game for Gophers