214 karma · joined March 15, 2010
I always thought of LaTeX as being the prime example of declarative programming.
The one downside I can find is the lack of a good plotting library. And yes comments as well is something I miss a lot.
I really miss doing physics!
So far, in Python at least, at best I can tell that it's a float array, without specifying the dimension (for example 2d for a matrix) or better, specifying its dimension is (n,p) where n and p are both type variables.
I now get closer to 10+ years of programming experience, yet nothing comes close to debugging a faulty LaTeX custom command... it can quickly turn to an unreadable mess, but you have to admit that once everything is swept under a preamble.tex file, the rest of the code is very clean. Especially with auctex in emacs which displays most math symbols as their true unicode counterpart.
Funny story: one of my first gig was working in a music instruments shop where I was basically the IT guy, from sysadmin to web dev. At some point the software that created the barcode labels stopped working. Now I had to find an automatic way to make those labels, so of course I turned to LaTeX. All I needed to do was to write a batch file calling `pdflatex` with a template tex file and a pdf file for the label was promptly sent to the printer! There is probably some python package for doing the same thing, but I was so proud of seeing Computer Modern font tagged to every instruments in the shop!
In particular, I suggest his Haskell lectures to anyone interesting by theoretical aspects of functional programming. https://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Fun...
It also goes to another level. Traditionally (since the 50s), engineering in France has largely been lead by large, ambitious and state funded projects and organizations. Think for instance Concorde, TGV, EDF, INRIA, etc. I have always liked this gaullist mentality: it has benefited the majority of the population and I tend to believe it has been helpful in making France a major post WW2 superpower.
But lately it may not have worked so well: for instance, many regional airports have been built at high cost, and yet many of them are almost empty. Perhaps then, resource allocation is the problem. In this regard, Macron is influenced by the american model where eg. Bell Labs, Elon Musk, Silicon Valley behemoths, etc. decide by themselves what shall be built and the state has little to no regard in the orientations of these organizations.
We'll see. I'm glad Macron has won and hope his plan works out.
It's basically the same as the distribution from http://emacsformacosx.com, but it supports various enhancements made for mac, eg. resize text size with trackpad, smooth buffer scrolling and SVG support, which is quite convenient when used with the jupyter notebook interface and producing plots. See for instance : http://imgur.com/gallery/vEI2z.
I followed along its first edition last year and it was very good. Sure, the instructors had a really thick french accent and the videos had some outdated sound effects and animations, but the concept were well presented. That said, the selling point of this mooc was the high quality of the exercises, which were rather hard, but quite rewarding and very well thought out. By week 2 or 3 you had to implement complex algorithms and functions, eg. a database class or heap's algorithm. Highly recommended.
On a side note: omg janestreet is such my dream job. Writing functional code, working on immensely interesting problems (what is the market distribution?) and being paid for it.
Out of curiosity, what kind of model (loss function) are you using?