Promises and monads are way different though. Promises are used for "simplifying" asynchronous coding in imperative languages, and monads are a general computational methodology towards writing syntactically imperative-looking code in purely functional languages, built on top of type-classes. Without understanding why Haskell is purely functional, you couldn't even understand the motivation behind monads. And sure, you can extend a javascript prototype (or any object) to do something monad like, but without all of Haskell's strictness, you'd miss the jest.
I can't believe I'm getting down-voted just because I'm not bullish on ANN.
As I said, in my humble opinion (IMHO), (and educated opinion) NN don't really have a lot of practical use. So long as they have to be processed in parallel, SVM will always have the advantage that they can be computed sequentially, meaning they can process much faster and without the need for specialized hardware. SVMs and ANN are solving the same problem in machine learning, they're both methods used for classifying data. Just SVMs do it much faster and within more practical means.
I'll admit, I don't know what the specific legal definition of private equity is. According to wikipedia: https://en.wikipedia.org/wiki/Private_equity "In finance, private equity is an asset class consisting of equity securities and debt in operating companies that are not publicly traded on a stock exchange." There are probably more legal specifics that would further divide private equity from just anything that's not publicly traded. But, you're on the right track, if in fact the private Class B shares override the rights of Class A shares (significantly), then the NYT's could be seen as just another shady entity in our lives that's controlled by private equity, as the link tries to illuminate.
As soon as I read the article too I wanted to check if the NYT is owned by private equity. According to wikipedia, it's both part publicly traded on the NYSE and privately owned: https://en.wikipedia.org/wiki/The_New_York_Times_Company. I wouldn't know where to find out how much of the company is privately owned and publicly traded, though. But spot on, it's a publicity piece (and you've played your part by clicking). But I think most would see that by the presentation. Was still entertaining though.
The wikipedia definition is good: "Metaprogramming is the writing of computer programs with the ability to treat programs as their data. It means that a program could be designed to read, generate, analyse or transform other programs, and even modify itself while running."
In my own words, code that can read and write code (whether that's at compile time or run time).
I mentioned it in the comments of Edward Yang's article but I'll mention it here again, Template Haskell is based on C++ templates, here's the original paper http://research.microsoft.com/en-us/um/people/simonpj/papers....
Haskell was written to mimic C++ more than lisp, at least when it comes to meta programming. And if you read the paper having the compiler check the template code before the expansion is there by design decision, that's why it's compile time only.
I agree, things are probably too good to be true right now. I really don't think it's fair to blame engineers though. My only advice to people working in this industry is to save your money -- be sure to be keeping your money in an emergency fund of some kind incase something happens. That's my best practical advice.
> The Employees’ Choice Awards is based on the input of employees who choose to provide feedback on their job, work environment, and company via an anonymous online company review survey. Glassdoor then uses a “proprietary algorithm” to determine an overall ranking “based on the quantity, quality, and consistency of reviews.”
What does that mean? The "algorithm" could be anything, possibly not even an algorithm.
I wanted to point out, though somebody changed the title, this is the first paper written on using Monads in programming. It's by Eugenio Moggi. This paper goes on to influence Philip Wadler and SPJ's work on Haskell in the early nineties. The paper clearly shows that monads come from category theory.