“All the impressive achievements of deep learning amount to just curve fitting”
Category: Lambda
“[spreadsheet users] perceive themselves as better programmers than us and they’re not entirely wrong”
“[spreadsheet users] perceive themselves as better programmers than us and they’re not entirely wrong”
Functional programming in Excel.
Everyone tries to explain monads but very few succeed.
Everyone tries to explain monads but very few succeed. I think this article is by far the most successful attempt I’ve read. I think I might be starting to get it.
Although not exactly the same, Promises and Observables work in a very similar way to monads. This becomes particularly evident when you look at chains of promises (which use a then() operator as “bind”.)
Observables are more like Haskell IO monads because they are lazy by design. None of the operations in an observable chain will run until something subscribes to it. All the functions must be pure but a running chain of Observables can do impure work such as making HTTP requests.
This is a very rosy take on React Native in my opinion.
This is a very rosy take on React Native in my opinion. If you are working on a production application, you’ll soon discover that you are very much on the bleeding edge and that the experience and size of the React Native community is small. For particularly gnarly problems you may be needing to communicate with the Facebook team directly. Good luck with that!
That said, React Native is pretty great. It solves a really hard problem and unleashes huge potential on the mobile platform. Its maturity will only improve with time.
Adopt with caution.
A TensorFlow.js example with a neat graph and every line of code commented. Hosted on Glitch.
A TensorFlow.js example with a neat graph and every line of code commented. Hosted on Glitch.
A day is 5⁵ × 4⁴ × 3³ × 2² × 1¹ milliseconds.
A day is 5⁵ × 4⁴ × 3³ × 2² × 1¹ milliseconds.
Seriously?

Seriously?
Enterprise software marks a special high-grade class of software that makes careful use of relevant software…
Originally shared by Emlyn O’Regan
Enterprise software marks a special high-grade class of software that makes careful use of relevant software architecture design principles to build particularly customizable and extensible solutions to real problems. This project is an example of how the popular FizzBuzz game might be built were it subject to the high quality standards of enterprise software.
Comedy gold for everyone except Java programmers, who will wonder why everyone is so mean.
I don’t always type my variables but when I do, I type them with ‘any’.
I don’t always type my variables but when I do, I type them with ‘any’.
Prepack is yet another tool that aims to compile JavaScript to equivalent JavaScript code.
Prepack is yet another tool that aims to compile JavaScript to equivalent JavaScript code. But unlike Babel or Uglify, Prepack isn’t focused on new features or code size.
Instead, Prepack lets you write normal JavaScript code, and outputs equivalent JavaScript code that runs faster.