As part of my ongoing attempt to formalize, characterize and apprehend the decisions that rule our lives, I had to consider different approaches to tease out a framework in which decisions could be scrutinized. My goal is to explain why decisions that we experience and witness constantly are so impractical. The way we make decisions is extensively studied in plenty of disciplines such as philosophy, neurobiology, maths, economics, game theory, or even language theory, and today I want to lay out a simplified view to outline why our decisions are much less perfect than they seem. Yes, any decision: what…
Nowadays, it has become relatively standard to state or hear that data scientists spend, or should spend, about 80% of their time on anything but data science. Rather than building models, doing some feature engineering work, or evaluating the performances of their output, some organizations will expect them to work on collecting data, processing, sanitizing and storing data, productionizing models, meeting with product managers or various stakeholders to understand the business. …
… to complement the excellent and widely praised “Thinking, Fast & Slow” from Daniel Kahneman. As I’m currently writing on the complexity of decisions we encounter in our lives, I realized that there are so many books on decision-making available today that I thought it would be great to pay tribute to those authors and researchers who inspire me as well as to help newcomers decide what book is best to read next. This list is neither ordered nor exhaustive but covers a broad spectrum of situations where decisions come into play.
Automata theory is such a great science. No matter how abstract it can be, you can find it everywhere. From simplest recognizable langage to the most complex problems, you might want to use automaton. Today, I would like to discuss about these automata in regular expressions.
For a long time, I used “traditional” regexp engines. Mostly
java.util.regex and python's
re module — oh, I can also add
sed, and lisp engine within emacs to this list. I use regular expressions every day, mostly for simple use cases, that's true (ie: grep "foo" in my files) but also for powerful…
Today I’ve fine tuned my Emacs setup which hasn’t evolved for a while. Digging into emacs24 packages, testing rainbow-delimiters, customizing company-mode, etc. As a Clojure beginner, I’m discovering joy of programming lisp-languages within my favorite
Then I’ve played with CIDER, a Clojure IDE and REPL for Emacs. As expected you can benefit form REPL model directly, plus many additional features, such as stacktraces analysis. One of my favorite feature is to get shortcut (
C-c C-d in my case) to display the documentation and signature of an input function.
The problem is that CIDER always decides to automatically move…