# aliquot

## < a quantity that can be divided into another a whole number of time />

2019-10-18 15:49 #

Lambchop, Live At XX Merge.

2019-10-18 15:14 #

Tindersticks, Tindersticks.

2019-10-18 15:13 #

Is Python really faster than C++? #python #bioinformatics

2019-10-18 15:06 #

There is a secret that needs to be understood in order to write good software documentation: there isn’t one thing called documentation, there are four. — What nobody tells you about documentation

2019-10-18 15:04 #

That’s how it looks after you trashed thousand of professional emails that are no longer relevant in your mailbox:

2019-10-18 12:34 #

I don’t remember the last time I used fold in a Terminal — this is not the fold you may find in various functional PL, but one that can be very useful for counting characters in a file.

2019-10-17 12:22 #

The March Violets, The Botanic Verses.

2019-10-17 11:17 #

So it appears that ZghOT0eRm4U9s:p/q2-q4! is a chess move (and also the password of Ken Thompson from the good old Unix days). I’d be foolish to remember that kind of thing, but it’s definitely a strong password!

2019-10-16 16:45 #

Plain text can certainly have a reputation for looking lazy or cheap, but I feel this is mostly perpetuated in the design and marketing communities. I can assure you that your average day-to-day users are much less opinionated about your email campaign design than you are. Look to satisfy your customers’ needs before your own. — Plain Text Emails, Please

2019-10-16 16:26 #

Nicely done: Visualize the execution of different algorithms for solving the traveling salesman problem.

2019-10-16 16:23 #

One-to-one Tmux session reinvented: please assist.

2019-10-16 11:07 #

What a beautiful Emacs for writers! #emacs

2019-10-16 11:05 #

A functional language is a programming language made up of functions. — Doug Hoyte, Let Over Lambda

2019-10-16 11:00 #

Beautiful Quicksort in Common Lisp. #lisp #haskell

2019-10-16 10:34 #

Wolfert Brederode Quartet, Post Scriptum.

2019-10-16 09:31 #

Browsing Apple source code reminds me so much of plain old iWeb design. (I came revisiting this site after reading Beating Decades Of Optimized C With 80 Lines Of Haskell.) #apple

2019-10-16 09:26 #

From Job Losses from Automation Are Being Actively Engineered and Funded, by Daniel Miessler:

Because humans are so static, and the types of things we need on a customer service call are so similar, the AI Customer Service Agent problem is similar to attacks against cryptography. Once you get a foothold, the attacks predictably get better, and they never get worse.

2019-10-16 09:18 #

Moving to zsh. I’ve been diving with Zsh long before it became the de facto shell on macOS, and I just moved again, this time for Fish. However, there’s always something nice to learn from Scripting OS X, so I’ll keep this in my bookmarks, especially since I still use zsh occasionally (because of Emacs multi-term which doesn’t seem to like Fish very much). Thorsten Ball has a nice init file, btw.

2019-10-15 16:39 #

From Programming Praxis: There are many algorithms for recognizing anagrams. Here is an unusual one:

Assign each character to a prime number, then map a string to the corresponding primes, and compute their product. Two strings are anagrams only if they share a product.

2019-10-15 09:18 #
2019-10-14 16:27 #

After upgrading Ubuntu and R on the server at work, I’m now looking for an optimal Mac->Linux iTerm+Tmux+ssh thing. I’m close. In the meantime, I found this: My remote shell session setup, but I believe mosh is not the recommended way anymore. And I know I definitely need to re-read this again.

2019-10-14 14:39 #
2019-10-08 15:19 #
2019-10-08 14:49 #

I finally got my Bitbucket account back. Just so I could delete the dozens of repositories I maintained over the years there. This is a very bad user experience since I cannot delete my account and don’t have any clue, even after reading the docs and the commnunity wiki. I guess I now have to contact the support center.

2019-10-08 10:50 #

Starting early so I’ll be sure I can listen to all of this while learning about computational biology.

2019-10-08 10:22 #

TIL about RacketScript, an experimental lightweight Racket to JavaScript compiler. #racket

2019-10-08 10:19 #

Another great app by Jens Axel Søgaard: Racket Stories. #racket

2019-10-08 10:04 #

Well, I find it weird that Apple products are more expensive in France. Conversely, I experienced a lot of trouble with taxes when buying Stata books from the US. Anyway, I no longer can afford any Apple product by myself, so I guess I’ll have to keep my finger crossed in hoping that my current Macbook will last a few more years. #apple

2019-10-08 09:43 #

The reality is half of data science is just cleaning data, and the other half is complaining about how much of data science is just cleaning data. You can add another half’s worth of time for debugging your neural net, if you were coaxed into using one that isn’t off-the-shelf. — R is a joy if you treat it like awk

2019-10-08 08:12 #

MacOS Catalina is out, apparently. What’s up now? Should I stay or should I come and see what they made to iTunes? And wasn’t Twitter removed together with all other social media stuff, or?

The Twitter for Mac app takes full advantage of the native Mac features like multiple windows, drag and drop, keyboard shortcuts, and more.

2019-10-08 08:11 #

TIL there’s something like the X, Y and Z generations.

2019-10-08 08:06 #

I started watching Euphoria yesterday evening. It’s been a long since I haven’t watched a TV show alone. And the pilot was quite good actually.

2019-10-07 16:18 #

If you like reading about others’ setup, Uses This has a nice interview with Chris Wellons. Apparently, there’s also a quick review on Irreal. And so I learned that he now mostly uses Vim and he also has a live CD in case he find himself away from his home computer.

2019-10-07 16:15 #

Kind of magic.

2019-10-07 15:15 #

Brad Mehldau, After Bach.

2019-10-07 15:13 #
2019-10-07 15:09 #

I believe this is what happened when you forget to add Matomo tracking code in your new partial templates.

2019-10-07 11:45 #

I can’t believe I have that many Homebrew packages on my HD. It’s probably time to do some cleanup in my /usr/local.

2019-10-07 10:49 #

Ouch, it hurts! Dear Stack Exchange, Inc.

We’d like to make sure it’s clear that none of us support interacting with people with anything short of complete respect. As moderators, we are responsible for upholding, promoting, and respecting the high standards that Stack Exchange has set over the years, and we stand behind Stack Exchange in its move to ensure everyone feels welcome and safe.

2019-10-07 10:46 #

I love when brilliant persons can also ask thoughful question on Stack Exchange.

2019-10-07 10:44 #
2019-10-04 14:06 #

Goldfrapp, Tales of us.

2019-10-04 14:05 #

A bit of Clojure in Python thanks to the itertools (islice) module:

def take(n, iterable):
"Return first n items of the iterable as a list"
return list(islice(iterable, n))

def nth(iterable, n, default=None):
"Returns the nth item or a default value"
return next(islice(iterable, n, None), default)
2019-10-04 13:46 #

Your subconscious holds onto things it thinks you might be forgetting, and regularly interrupts you about them. (…) Never let tasks or ideas sit in your mind without being captured. — Daniel Miessler, The Most Important Productivity Lesson I Ever Learned

2019-10-04 12:56 #
2019-10-04 09:24 #
2019-10-04 09:22 #

TIL (or better, releearned) about mpv, a free, open source, and cross-platform media player.

2019-10-04 09:21 #
2019-10-03 11:34 #

Akku.scm: Package management made easy. #scheme

2019-10-03 11:33 #

A New R6RS Scheme Compiler. #scheme

2019-10-03 11:26 #

Streamlit: The fastest way to build custom ML tools. #python

2019-10-03 10:10 #

Banks, Goddess.

2019-10-03 09:54 #

What is Good About Haskell? #haskell

2019-10-03 08:07 #

Oh I guess my remark became totally useless since lintr 2.0.0 came out on CRAN recently. I should note that old options are still valid, though, so I can keep the following in my init.el file:

(flycheck-lintr-linters
"with_defaults(assignment_linter=NULL, camel_case_linter=NULL, commented_code_linter=NULL,
absolute_paths_linter=NULL, line_length_linter(120))")

Not that I am a big fan of camel case, but Bioconductor folks are apparently. #rstats #emacs

2019-10-02 20:47 #

Il écrit de la main droite. Dans le toorent, il a laissé pendre la gauche, massée et alanguie d’eau froide. Il est vigilant comme un pêcheur qui surveille son bouchon. Il veut tenter de rendre, de la pointe de la plume, les baisers de l’eau renouvelée qui lave elle-même son baiser. — Régine Detambel, Petit éloge de la peau

2019-10-02 20:43 #

I’m using ox-pandoc as my main engine to export Org documents to HTML or PDF. This is mostly because I know Pandoc better than the basic (Lua)Latex + Minted/lstlistings that I haven’t used in years. Funny enough, the #+ATTR_LATEX is not recognized by Pandoc, but part of #+ATTR_HTML settings (e.g., :width 75% to resize image) are honored during the export. However, neither of the HTML or PDF output include the #+CAPTION: legend! #emacs #org

2019-10-02 20:39 #

I believe this the canonical way to filter in a Pandas data frame, say d, rows that contain or better, match exactly, the word “gene”:

d[d["type"].str.match("gene", na=False)]

(The na=False option is just because there are some NaN values.)

Now I understand why I prefer functional languages, and more specifically why I prefer to write and chain together simple functions in Python rather than implementing complex class with shadowed methods, setters and getters. #python

2019-10-01 16:03 #

Well, we need to balance the tutorials, so let’s dive into Just Enough Emacs Lisp now. #emacs

2019-10-01 16:03 #
2019-09-30 14:48 #

Clojure speaks statistics — a library for connecting Clojure to R.

2019-09-30 12:26 #

School of Haskell. Let’s start from the basics. #haskell

2019-09-30 12:22 #

Yet another vegetable dish with sweet spices from yesterday evening:

2019-09-30 12:21 #

One of the beautiful things about science is that it allows us to bumble along, getting it wrong time after time, and feel perfectly fine as long as we learn something each time. — The importance of stupidity in scientific research

2019-09-30 12:09 #

John AberCrombie, Joe Lovano, Frew Gress & Joey Baron, Within A Song.

2019-09-30 12:07 #

And here is how we are going on Project Euler: still so much way to go!

2019-09-30 11:54 #

On finding the best anagram in English.

2019-09-30 11:42 #

disk.frame: Fast Disk-Based Parallelized Data Manipulation Framework for Larger-than-RAM Data (Github). #rstats

2019-09-30 11:40 #

bamlss: A Lego Toolbox for Flexible Bayesian Regression (arXiv). #rstats

2019-09-30 11:37 #

Persistently seeing sad news coming from SO.

2019-09-30 11:29 #

Programming Algorithms: Trees. Of note, it is not limited to binary trees, and it discusses AVL trees, heaps and tries. #lisp

2019-09-28 20:02 #

We are nearing the end of the last season of 12 Monkeys. Very enjoying TV show, quite incomparable to the full movie.

2019-09-28 19:53 #

TIL about Racket curry and curryr, a higher-order function which returns a curried version of a given procedure. When the arity is known in advance, e.g. 2, this amounts to (define (curry f) (λ (x) (λ (y) (f x y)))). As an application, think of converting string to their equivalent representation as ASCII values:

(define (string->num s)
(define base (sub1 (char->integer #\A)))
(map ((curryr -) base) (map char->integer (string->list s))))
2019-09-28 19:51 #

I no longer resize pictures manually, especially photos and screenshots, for the Micro-blog, so I’m delighted to announce that you will get far better resolution from now on!

2019-09-28 13:34 #
2019-09-28 13:30 #

Hot off the kitchen:

2019-09-28 10:21 #

Knuth, on Mathematical typography (PDF):

2019-09-28 10:15 #

Hacker Laws: Laws, Theories, Principles and Patterns that developers will find useful.

Companies tend to systematically promote incompetent employees to management to get them out of the workflow. — Scott Adams

2019-09-28 10:13 #
2019-09-28 10:10 #

TIL about Jellyfin, a free software media system. It looks like a nice alternative to Roon, especially since it does not require any subscription.

2019-09-27 15:56 #

Keith jarrett Trio, Still Live.

2019-09-27 15:53 #

Histogram: You have to know the past to understand the present. Although you may encounter some difficulties navigating the page on Safari, it is worth a read. #dataviz

2019-09-27 15:52 #

Concepts are hard. Names don’t make them any easier or harder to understand. Names are only useful in their value as pointers, and to establish relationships between concepts. — Why “Functor” Doesn’t Matter

2019-09-27 15:47 #

Announcing chief. #racket

2019-09-27 15:44 #

It finally took me 8 evenings (and 8 iterations) to cleanup old stuff.

2019-09-27 11:20 #

Little sweet salad from yesterday’s evening:

2019-09-27 11:02 #

Keith Jarrett, Koln Concert.

2019-09-27 11:01 #

Cryptopals crypto challenges (via Mike Zamansky). I will probably take a closer look when I’ll be done with Rosalind problems.

2019-09-25 20:58 #

Morcheeba, Blaze Away. So, today was essentially music, music, and music again and again.

2019-09-25 11:31 #

Nick Cave & The Bad Seeds, The Abattoir Blues.

2019-09-24 16:53 #

TIL about twtxt (via Jack Baty). I’m quite happy with the micro-section as it is, but it should be too diffcult to convert all micro-posts to twtxt format and run the feed along the existing one.

2019-09-23 20:47 #

Lot of interesting goodies and Emacs tips on Diego Vicente’s blog. #emacs

2019-09-23 20:41 #

Kristin Hersh, Wyatt at the Coyotte Palace. Actually the fourth or fifth record set from Kristin Hersh that I listen to today.

2019-09-23 14:06 #

Kristin Hersh, Live At Noe Valley Ministry.

2019-09-23 14:05 #
2019-09-23 10:32 #

Learning Haskell: A Resource Guide. Be sure to check Stephen Diehl’s excellent tutorial. #haskell

2019-09-23 10:04 #

Some annoying “features” of the newly released Safari 13: I can no longer access tabs opened in Safari on my iPhone; DuckDuckGo extension gone; new icons design for tabs preview looks too much like iOS. Have a good day! #apple

2019-09-23 10:03 #

Joy Division, Still.

2019-09-22 20:07 #

Bauhaus, In the Flat Field.

2019-09-22 17:13 #

DeepL which I use as a handy replacement for Google Translate just delivered a native (beta) app, FYI.

2019-09-21 19:13 #

Quite a big work of revision (reformatting and proofreading, essentially):

I’m only halfway thu, though. And for the glory details:

~/S/aliquote (master↑2|✔)  git push
Énumération des objets: 168, fait.
Décompte des objets: 100% (168/168), fait.
Compression par delta en utilisant jusqu'à 4 fils d'exécution
Compression des objets: 100% (88/88), fait.
Écriture des objets: 100% (88/88), 19.67 Kio | 205.00 Kio/s, fait.
Total 88 (delta 78), réutilisés 0 (delta 0)
remote: Resolving deltas: 100% (78/78), completed with 76 local objects.
To https://github.com/even4void/aliquote.git
2fee5ca..be815a4  master -> master
~/S/aliquote (master|✔)  hugo

|  EN
+------------------+------+
Pages            | 1758
Paginator pages  |  124
Non-page files   |    1
Static files     |  711
Processed images |    0
Aliases          |    1
Sitemaps         |    1
Cleaned          |    0
2019-09-21 18:17 #

I’m currently processing all my blog posts — cleaning things here and there. And so I was thinking that a lot of code snippets I post on this blog could be rendered as Gist, as Hugo offers a nice shortcode for that specific purpose. So here we go:

Compare to the original version.

2019-09-20 14:47 #

Hugo-theme-docdock looks like a very nice theme for project documentation.

2019-09-20 14:34 #

A really nice selection of PJ Harvey greatest songs, feat. Nick Cave.

2019-09-20 12:11 #

TIL about Numpy where. (via John Cook) #python

from numpy import where
from scipy import stats
x = stats.norm.rvs(loc=0, scale=1, size=10)
where(x < 0, 0, 1)
2019-09-20 11:44 #

This site now has a client-side search engine at no cost, and it is just working right out of the box: Client side searching for Hugo.io with Fuse.js.

2019-09-19 22:44 #

sponge and other moreutils. #emacs

2019-09-19 22:43 #

Once you’ve got the hang of Emacs you’ll never use anything else. — Emacs Workout

2019-09-19 22:42 #

Chill Jazz, again and again.

2019-09-19 16:35 #

I almost done redesigning the site using a simpler theme, hopefully as responsive as the previsous one (Even). This time, I started with Ezhil and I’ve modified it extensively to meet my needs. It only remains to manage old posts with TOML header (to be converted to YAML header) and fix pre block.

2019-09-19 07:30 #

The second edition of Modern C, by Jens Gustedt, is finally out. Together with with Ben Klemens’s 21st Century C, this is a must have if you’re interested in a modern take on C.

2019-09-18 15:06 #

As of today, I’m moving forward with learning Chez Scheme. If Racket moves toward non-Scheme syntax, there could be considerable opportunities for Chez to grow its community. — Exploring Scheme implementations.

2019-09-18 15:03 #
2019-09-18 15:00 #
2019-09-18 14:50 #

Warp is a high-performance HTTP server library written in Haskell, a purely functional programming language. #haskell

2019-09-18 14:47 #

Apparently, the Python version of Lectures in Quantitative Economics with Python got a “little upgrade” (1558 pp. compared to 638 pp. in 2015). #python

2019-09-18 14:11 #

While I’m really impressed with the Eisvogel template for my Org->PDF toolchain—the rendered listings remember me of the Nord theme that I use in my terminal and under Emacs or Vim), I’m also investigating other alternatives. Here are is a nice candidate: arabica, but that may well be too much for what I need. And I learned that there already was some attempt at generating pretty HTML book via Pandoc/Jekyll before Hadley Wickham Advanced R.

2019-09-18 13:56 #
2019-09-17 21:38 #

I’m taking ownership of my tweets (via Jan_lucas Else). That’s also probably why I’m posting on this micro-blog rather than Twitter these days.

2019-09-17 21:34 #
2019-09-17 21:33 #

I am somehow late on this: The Emacs Year in Review, by Божидар. #emacs

2019-09-17 21:31 #

It’s always nice to discover new blogs with interesting content. The problem is often to find the infamous RSS feed file when it is not offered as a default.

2019-09-17 21:28 #

On configuring Rust and Travis. #rust

2019-09-17 21:28 #

Git quick statistics is a simple and efficient way to access various statistics in git repository.

2019-09-17 16:12 #

An original summary of some of Emacs features: Using Emacs and Org Mode. #emacs

2019-09-16 14:28 #
2019-09-16 12:50 #
2019-09-16 12:49 #
2019-09-16 12:48 #

Wolfram|Alpha Notebook Edition. Yet another Wolfram product in the series of Mathematica and Wolfram script.

2019-09-16 12:45 #

Some Jazz Chill.

2019-09-16 12:44 #

Tig is such an amazing and handy utility to check the last commits in a Git repo!

2019-09-16 09:54 #
2019-09-15 08:39 #

Remember the Summer…

2019-09-15 08:39 #
2019-09-14 19:54 #

Orchestrating Single-Cell Analysis with Bioconductor, with a gorgeous Bookdown theme. #bioinformatics

2019-09-14 19:52 #

Howdy SICP in JS!

2019-09-14 19:46 #
2019-09-14 19:31 #

TIL about dumb-jump (via Irreal), an Emacs “jump to definition” package for 40+ languages. I became quite used to LSP jump-to- definitions and references, until I realized today that dumb-jump is included in Doom Emacs toolbet! #emacs

2019-09-14 09:56 #

Quite a big update… (Just so we can now filter posts by year of publication.)

2019-09-13 20:54 #

More on the GH actions corner: Automatically compress images on Pull Requests. Nicely done! Why not removing Geo/IP data at the same time?

2019-09-13 20:54 #
2019-09-13 20:53 #

Arno, Human incognito.

2019-09-13 20:51 #

Well, guess what? I’m just retagging all my posts… ;-)

2019-09-12 10:04 #

TIL how one could use Instruments with R: Performance Debugging in R and C++. #rstats

2019-09-12 09:57 #
2019-09-12 09:55 #

Woodnotes Guide to Emacs for Writers. #emacs

2019-09-11 17:46 #

A textlint flycheck checker in Emacs. #emacs

2019-09-11 16:46 #
2019-09-11 16:17 #

Reaching Python from Racket (PDF), or the best of both worlds. #racket #python

2019-09-11 09:56 #

Beirut, No No No.

2019-09-11 09:55 #

Usenet posts of interest, and a lot of Lisp ressources by Pascal Bourguignon. #lisp

2019-09-11 09:47 #

Getting started with Scheme by solving an Advent of Code 2018 challenge. See also these comments on Programming Praxis. #scheme

2019-09-10 19:59 #

Your program is a data transformation pipeline, based on functions and expressions that can be composed unambiguously. — data haskell

2019-09-10 19:49 #

Fira code is now v2. I’m still loving Iosevka, so I won’t fall back to Fira Code for my editor and terminal, but this surely remains my preferred monospace font for technical writings.

2019-09-10 15:48 #

Keith Jarrett Trio, Still Live.

2019-09-10 15:40 #

A Primer for Computational Biology. #bioinformatics

2019-09-10 14:18 #

Rust-Bio: a bioinformatics library for the Rust language. #rust #bioinformatics

2019-09-10 11:37 #

libflagstats: Efficient C functions to compute the summary statistics (flagstats) for sequencing read sets. #bioinformatics

2019-09-10 11:36 #
2019-09-10 11:34 #

Some nice tricks to get eshell working over tramp. #emacs

2019-09-10 11:32 #

Bauhaus, In the Flat Field.

2019-09-09 13:11 #

Pink Floyd, Meddle.

2019-09-09 10:58 #

Trying out the nice indent-guides features in Doom Emacs. This is quite an enhancement for Python coding! #emacs

2019-09-07 19:00 #

A Daily Journal in Org Mode. #emacs

2019-09-07 18:58 #
2019-09-07 07:56 #
2019-09-06 18:39 #

Unit testing C code with gtest. Lot of other nice posts, unfortunately like Chris Done website I cannot find any RSS feed to subscribe to.

2019-09-06 18:36 #

You’ll be fighting the compiler to the end as long as you have writes to uint8_t arrays in your core loops. — Incrementing vectors.

2019-09-06 18:35 #

polyglot: Generate static websites using Markdown and any Racket #lang. #racket

2019-09-06 18:34 #

Why Haskell is important. #haskell

2019-09-06 18:29 #

Apprently, the TAB key of my built-in keyboard started to screw up seriously. Not a bid deal since I’m using an external keyword at my offcie, but in order to anticipate any definitive failure, I remapped my right option key to TAB. Not a bad deal after all, since I never use this modification key. Now, for switching between app, I can simply use my two hands: left for ⌘ and right for ⌥ .

2019-09-06 11:21 #

Florence + The Machine, How Big, How Blue, How Beautiful.

2019-09-06 10:48 #

Not sure I deserve a medal this morning, but at least I reached the point where Emacs told me my code looks like a giant mess in a Git repo.

So, after a bit of googling, I’m now reading How I Lint My Python, although Emacs does it all for free.

2019-09-05 19:56 #

Leonard Cohen, You Want It Darker.

2019-09-05 19:53 #

I have been using my bluetooth Magick Keyboard at my office since 3 weeks now, and it’s kinda difficult to write on the Macbook built-in keyboard right now. Or I may just be tired. Anyway, to reiterate what I was saying last year, this is definitely a very good keyboard.

2019-09-05 15:48 #

So now I know why I lost several Go of free space on my HD:

2019-09-05 15:46 #

Advanced NLP with Spacy. If only there were more than 24 hours a day… #python

2019-09-05 15:44 #

Why I like Clojure. Note that the site was built using Hakyll ;-)

2019-09-05 15:42 #

Cigarettes After Sex, Cigarettes After Sex.

2019-09-05 15:37 #

Early in the morning, I decided to reformat my old notes from various formats (RST, MD, TXT) to Org. It took me more than two hours to make things look like they weren’t writtent in 2005 on Linux!

2019-09-05 11:13 #

Very happy to see than Tony Rossini is going to have a new homepage. #emacs #rstats

2019-09-04 18:59 #
2019-09-04 18:55 #
2019-09-04 18:50 #

Lisp people: What’s your go-to language for when you want to write a quick script. I for one do most of my scripting stuff using Bash, sed/awk, and Python. However, it looks like some folks tend to rely on Clojure, various flavours of Scheme, CL, or even Perl 6 (but why?).

2019-09-04 18:46 #

Tutorial on vega-lite and Haskell. #haskell

2019-09-04 18:44 #

Handouts with exercises on scientific computing using Python, feat. some introduction to BioPython. #python

2019-09-03 11:42 #

TIL about https://dotfiles.github.io, the unofficial guide to dotfiles on GitHub.

2019-09-03 11:17 #

The good things in a community site come from people more than technology; it’s mainly in the prevention of bad things that technology comes into play. Technology certainly can enhance discussion. Nested comments do, for example. But I’d rather use a site with primitive features and smart, nice users than a more advanced one whose users were idiots or trolls. — Paul Graham, What I’ve learned from Hacker News

2019-09-03 11:11 #
2019-09-03 11:04 #
2019-09-02 16:09 #
2019-09-02 16:04 #

eBay’s TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.

2019-09-02 15:46 #

Population genetics notes, from the the Coop Lab. #bioinformatics

2019-09-02 11:55 #

Ezhil: Clean and minimal personal blog theme for Hugo.

2019-09-02 09:04 #

This problem occurs whenever there is an indeterminacy over how to handle an observation that has reached a categorical split which was determined when the observation in question’s level was absent during training.

TL;DR No feature engineering heuristics seem to really help mitigate this kind problem.

2019-09-02 08:56 #

Old times good times: A Brief Timeline of the History of Blogging. Although I came late to the party (around 2006), I remember all those emerging blogs from the 2000s, I mean, before the advent of social networks. Then came Twitter, Blogger and Tumblr.

2019-09-02 08:55 #

Want some training or refresh your TeX memory? https://texnique.xyz

2019-08-29 16:38 #

Well, I finally updated my config for Doom Emacs, which now relies on straight to manage all packages. The first upgrade was quite buggy, but once I figured out I could just delete my current .emacs.d and start from scratch again, I got a working install in a few minutes. Beware that the process of downloading and configuring all packages is quite long. You will also likely need to update your autoloads, e.g., doom refresh -f. Also, if you have a problem rebuilding the pdf-tools viewer, eval this before running pdf-tools-install: (setenv "PKG_CONFIG_PATH" "/usr/local/lib/pkgconfig:/usr/local/Cellar/libffi/3.2.1/lib/pkgconfig"). #emacs

2019-08-29 15:57 #

Live in your terminal, they said. Let’s start with ASCIIGenome and VisiData.

2019-08-29 15:43 #

pastel: A command-line tool to generate, analyze, convert and manipulate colors. (Not yet merged into Homebrew core.)

2019-08-28 21:20 #

Variational Bayesian phylogenetic inference. #bioinformatics

2019-08-28 21:19 #
2019-08-28 08:16 #
2019-08-28 08:10 #

Yesterday, I noticed a nice tweet by John Cook through one of his many accounts:

Here is a more detailed version of the above: Function vs Object.

2019-08-27 10:27 #

A clean and minimalist theme for Jekyll: moving. It might provide a very nice template for GH pages.

2019-08-27 07:27 #
2019-08-27 07:27 #

Streaming JSON parser for Unix: jwalk.

2019-08-27 07:25 #

Vectorization and parallelization in Python: Nice wrap-up of available solutions. The joblib module is really a must-have. #python

2019-08-25 19:23 #

Sadly, a large number of blogs I used to follow some years ago are definitely down, e.g., wrathematics hasn’t posted for years.

2019-08-25 16:30 #

Nice song cover of Une Sorcière comme les autres, by Anne Sylvestre.

2019-08-25 16:23 #

JavaScript: The Modern Parts: Nice historical take! #javascript

2019-08-25 08:21 #
2019-08-25 08:16 #
2019-08-24 08:28 #

Typed Lisp, A Primer. (Note that “Lisp refers to Common Lisp as supported by Emacs Lisp.”) #lisp

2019-08-23 13:55 #

Such a nice treatment of Prime numbers on the Haskell community wiki. #haskell

2019-08-23 12:06 #

The Dead Weather, Horehound.

2019-08-23 12:04 #
2019-08-23 07:23 #
2019-08-23 07:22 #

monolith: Save HTML pages with ease.

2019-08-22 21:09 #
2019-08-21 21:08 #

Metabase is the easy, open source way for everyone in your company to ask questions and learn from data.

2019-08-21 21:01 #

I haven’t update Doom Emacs during the week, except for env variables because I switched to Fish recently. I know there are probably plenty of updates on (M)ELPA, but the Python LSP layer works quite nicely, and the same applies to functional languages I use to use these days. So why uopdating again and again? I probably reached the point where you no longer want to live in a ‘beta’ world, and just start to be more productive with the tools you have right in your hands. BTW, I uninstalled VS Code yesterday: I still think this is the best multi-OS editor I’ve seen so far, but too much noise for me, and so few plugins for functional languages that it makes me feel like I could just use TextEdit instead, or maybe Vim. #emacs

2019-08-21 20:58 #

The other option is to just live with Emacs. — The Emacs Problem

2019-08-21 14:58 #
2019-08-21 14:45 #

Micah P. Hinson, Micah P. Hinson and the Gospel of Progress.

2019-08-21 14:44 #

Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features; Expect the output of every program to become the input to another, as yet unknown, program. Don’t clutter output with extraneous information. Avoid stringently columnar or binary input formats. Don’t insist on interactive input. – Basics of the Unix Philosophy

2019-08-20 20:02 #

Time to watch the last episode of Chernobyl (my son didn’t like it!).

2019-08-20 19:57 #

Here is an Haskell library containing common graph search algorithms. #haskell

2019-08-20 19:56 #

Annotate the web, with anyone, anywhere. – hypothes.is

2019-08-20 19:53 #

Smith-Waterman algorithm in Python. #python #bioinformatics

2019-08-20 19:45 #

TIL about KeyCastr, an open-source keystroke visualizer for the Mac.

2019-08-20 19:44 #

Vim fugitive has been seriously updated: v2.5 -> v3.0. #vim

2019-08-20 14:15 #
2019-08-20 11:12 #

Brushing and linking for big data by @uwdata. #dataviz

2019-08-20 10:44 #

Looks like Rust finally got async/await as well. #rust

2019-08-19 20:43 #

Yesterday and the day before: Not bad actually.

2019-08-19 20:39 #

I keep reading some nice posts written by Eli Barzilay on SO; that’s where I miss the SE network: You get so much information, cross-references, from passionate people who like to share their knowledge and experience. #scheme #racket

2019-08-19 20:35 #

Jim Morrisson, An American Prayer.

2019-08-19 18:46 #

The Adventures of a Pythonista in Schemeland. #scheme #python

2019-08-19 16:12 #

SICP Support for DrRacket. No need for planet anymore, just use #lang sicp. #racket

2019-08-19 14:51 #

A very good discussion of CL vs. Scheme. #lisp #scheme

2019-08-19 14:38 #
2019-08-19 08:02 #

Python vs Rust for Neural Networks. Such comparisons between general PLs (or worse, between a DSL and a mainstream PL) are often unfair, but it helps to appreciate the pros and cons of each language for a given domain (not a specific task).

2019-08-19 08:00 #

Algorithms, by Jeff Erickson.

2019-08-19 07:57 #

How to write a game in Haskell from scratch: Game programming is always lots of fun and it is often a nice first take with new PLs. #haskell

2019-08-18 08:58 #

tmux in practice: iTerm2 and tmux. I’m quite happy with iTerm only, since I don’t need to share my session across different computer for the moment. But if this were the case, sure I would come back to this nice post and the associated Github repo.

2019-08-18 07:49 #

The Nature of Lisp (via Irreal). #lisp

2019-08-17 20:48 #

Jack White, Blunderbuss.

2019-08-17 20:42 #

If you are looking for nice color scheme, e.g., for your presentation or online demo, take a look at the following article: 100 brilliant color combinations and how to apply them to your designs. My preference goes to the “Subdued & Professional” palette (#90AFC5, #336B87, #2A3132, and #763626).

2019-08-17 17:44 #

Cosma Shalizi is about to teach a new (or revised) course on Data Mining (Fall 2019). Looking forward to reading the online material.

2019-08-17 17:37 #

sonic: Fast, lightweight & schema-less search backend. #rust

2019-08-17 09:37 #
2019-08-17 09:35 #

Six useful Git tips (via Irreal) and 5 tips for numerical computing (by John Cook).

2019-08-16 16:50 #

See also Children of my Hometown.

2019-08-16 16:42 #

And now you can have config files for VS Code as well, thanks to Bodil Stokke: vscode-use-package and vscode-init-script.

2019-08-16 16:42 #
2019-08-16 16:38 #

Ok, Fish shell is great: fewer config files–all in a centralized location, btw–, clean syntax. And it works right out of the box without any plugin! Once I figured out how to setup the $PATH variable, I knew I will probably not look back. 2019-08-15 20:30 # Trying the Fish shell right now. Looks good so far. 2019-08-15 08:35 # The talk that wasn’t: Lisp is not based on the Lambda Calculus. #lisp 2019-08-15 08:33 # There is now a JS api for Vega-Lite, and it looks quite awesome (i.e., compared to writing raw JSON specs). #javascript #dataviz 2019-08-15 08:29 # TIL about Yack!: The Unified Community Browser. 2019-08-15 08:27 # Season 1 of 12 Monkeys, done. 2019-08-14 09:05 # Racket 7.4 is out! #racket 2019-08-14 08:55 # How many of you are still using or even knowing the APL language? I remember that Jan de Leeuw played a bit with R to resurrect it at the REPL several years ago, and that Nick Cox used to use J in addition to Stata. Never used any of those two languages, but the APL book contains a lot of useful information on designing PL. 2019-08-14 08:53 # TIL about a lot if useful Lisp stuff on Paul Khuong’s old website: contents listed here. #lisp 2019-08-12 21:39 # Reading another of the excellent blog post by Alex Harsányi, More Timezone Lookup (loading and saving data), I thought it would be good if there were something like a “data.table” module available in Racket. #racket 2019-08-12 21:37 # If you’re interested in design of experiments and analysis of variance, this textbook is the latest available online I am aware of. 2019-08-12 21:34 # Doom Emacs tweaks: Org Journal and Super Agenda. Nice post on BSAG website, as always. I personally don’t use Org agenda, although I keep a list of TODO items and web links in separate org files. I once started to keep a daily workbook, but I stopped after a few months. Maybe I should try again. #emacs 2019-08-12 21:32 # Doing Basic Ass Shit in Haskell: Nice resources on Haskell and functional programming. Each time I promise I will learn more Haskell than one-liner at the ghci prompt, but each time I find myself too lazy, as always. #haskell 2019-08-12 21:29 # Compared to when I first restarted this site using Hugo, the number of static files has quite significantly increased:  | EN +------------------+------+ Pages | 1548 Paginator pages | 190 Non-page files | 0 Static files | 689 Processed images | 0 Aliases | 38 Sitemaps | 1 Cleaned | 0 2019-08-12 21:24 # Hot off the kitchen (yesterady’s evening and today’s lunch): I don’t know any borders, and in each case two or three products from different continents were mixed. 2019-08-12 21:23 # Jane’s Addiction, Jane’s Addiction (Live). 2019-08-11 21:08 # Happy meal, from some days ago. 2019-08-11 21:03 # Tonight I’ll probably end up watching the last episode of Morden i Sandhamn (Season 7). I’m not sure what I’m going to put on the list of things to look at next, but I’ll try to find something as entertaining as Swedish or Danish TV shows. 2019-08-11 21:00 # Since common-lisp-stat has been very quite the last years or so, I was very happy to find Gary Hollis’s CL data analysis library. Lisp still has a bright future ahead. #lisp 2019-08-11 20:59 # Magnus Öström, Parachute. 2019-08-11 20:47 # Ease of learning vs relearning, by John Cook. Nice points, as always. I have just some minor concerns with the last paragraphs where the author says that the tidyverse is great beacuse of its consistency. First, pending some minor annoyances with the naming convention of formal arguments in base R functions–and recommended packages–, which I always called R’s language idiosyncrasies, I do not find base R that much inconsistent. Second, I disagree with the idea that the tidyverse comes with that much conceptual integrity, for what I used to see. Most importantly, there are so many dedicated functions in, e.g., dplyr, that it goes against the principle of compositionality that we use to like in functional and scripting languages. Finally, what used to be available in a short number of packages, but especially base, is now scattered throughout several packages (forcats, glue, etc.), so that I have a hard time believing that newcomers could find their way as easily as they would with base R only. Anyway, that’s my 2¢, and it is nowhere a critic of Hadley Wickham’s account to the R ecosystem. #rstats 2019-08-11 20:45 # Some interesting resources on Scheme by Philip Bewig, who you may know if you happen to spend some time on Programming Praxis. There are also nice Awk scripts lurking around on his site. #scheme 2019-08-10 20:35 # I love the design of Thomas Honeyman’s website. I yet have to find some more time to read (and grasp) his blog posts. 2019-08-10 20:33 # Nice resource: Functional programming in Clojure. #clojure 2019-08-10 20:31 # Functional and scripting languages are more concise than procedural and object- oriented languages; C is hard to beat when it comes to raw speed on large inputs, but performance differences over inputs of moderate size are less pronounced and allow even interpreted languages to be competitive; compiled strongly-typed languages, where more defects can be caught at compile time, are less prone to runtime failures than interpreted or weakly-typed languages. — A Comparative Study of Programming Languages in Rosetta Code 2019-08-10 20:30 # 2019-08-10 20:28 # Lisp Flavoured Erlang, or the best of both worlds for s-expr-based distributed systems? 2019-08-10 20:22 # Already watched the first five Seasons of Morden i Sandhamn. I like this series a lot, and the format is definitely a plus (3x45’) for me. 2019-08-06 20:57 # Jan Lundgreen, Postdamer Platz. 2019-08-06 19:35 # Phabricator is a set of tools that help companies build better software, faster. May be a good alternative to self hosting a Git like platform? 2019-08-06 19:26 # I didn’t read The Book of Why, but I heard of it a lot on Twitter lately. As you may know, I’m a big fan of Stephen Senn’s work, and I keep following his posts here and there even if I’m no longer being involved in medical statistics. Here is another nice dicussion of Lord’s paradox, where the author explains why neglecting random effects may affect the conclusions drawn from a study. If you’re interested in causal modeling of pre-post study, take a further look at this recent paper: Causal Graphical Views of Fixed Effects and Random Effects Models. 2019-08-06 19:24 # Another nice R4 article by Dirk Eddelbuettel on Debugging with Docker and Rocker. #rstats 2019-08-06 19:23 # Ode.io: A simple personal publishing engine for the open web. 2019-08-06 19:21 # 2019-08-06 10:12 # TIL about “earmuffs” (I follow this convention but didn’t know it has a proper name!). #lisp 2019-08-06 10:10 # 2019-08-06 09:59 # Pretext (formerly, Mathbook XML): An uncomplicated XML vocabulary for authors of research articles, textbooks, and monographs. 2019-08-05 21:25 # Little playlist feat. Joy Division. Joy Division raised desolation to the level of high art, and they covered plenty of stylistic ground while doing so. They could be severe: “Warsaw” is punishing, three-chord punk, bitter and mean. They could be chilly: “Heart and Soul” dwells in an ice cavern of echo. And they could be desperate, as on “Something Must Break”–a harrowing glimpse into the darkness that would be the band’s undoing. 2019-08-05 19:18 # A Stratification Approach to Partial Dependence for Codependent Variables: code and paper. 2019-08-05 19:15 # Free Book: Foundations of Data Science (from Microsoft Research Lab). We’re definitely going from surprise to surprise with Microsoft in the last few months. At least they are moving in the right direction with Github, VS Code and their open-source projects. 2019-08-05 19:12 # Eventually you’ll be both fast and good. That’s where the bat hurts, sometimes. 2019-08-05 19:09 # TIL how to get proper ligatures with Iosevka font in Emacs when running in GUI mode (which we get for free in iTerm for basic ligatures, like <-). See the instructions at the end of this issue. #emacs 2019-08-05 10:39 # 2019-08-05 10:37 # 2019-08-05 10:36 # indextree: Arena based tree structure with multithreading support. #rust 2019-08-05 10:35 # Want quick tips and tricks for using Git efficiently? Try http://gitready.com! 2019-08-05 10:33 # 2019-08-05 10:33 # 2019-08-05 10:17 # Memory management in Python. #python 2019-08-04 10:07 # Killing a process and all of its descendants. There’re some subtleties to learn regarding nohup and exec and how UNIX systems handle sessions and processes. 2019-08-04 10:05 # Hopefully, I have a lot to read in my RSS queue for today! 2019-08-04 10:04 # Gerbil Scheme, a meta-dialect of Scheme with post-modern features. No idea what to do with another Scheme implementation, but the website looks gorgeous. #scheme 2019-08-04 10:02 # Writing a Scheme to x86 compiler. The original paper written by Abdulaziz Ghuloum is available as a PDF. #scheme 2019-08-04 10:01 # Beautiful street drawing: https://mapgen.glitch.me. 2019-08-04 10:00 # Not everything is an expression, and a way to implement pattern matching in CL. #lisp 2019-08-04 09:55 # Build Your Own Text Editor, in C. And if you’re more versed into Rust or Racket, you are welcome too: In both cases, it is called remacs. 2019-08-02 20:48 # Kate Bush, The Red Shoes. 2019-08-02 16:17 # This guy… and the beauty of TEX: A computational proof of Huang’s degree theorem (PDF, 1 p.). See also this related post. 2019-08-02 09:01 # 2019-08-02 08:56 # 2019-08-02 08:53 # (How to Write a (Lisp) Interpreter (in Python)), by Peter Norvig. #lisp #python 2019-08-01 21:13 # About to finish Season 3 of Morden i Sandhamn. Looking forward to watching the next Seasons, of course. 2019-08-01 21:11 # Be sure to check https://www.dailyminimal.com if you like minimalist digital art, mostly black and white, lines and stripes and the like. Reminds me of the great Vera Molnar. 2019-08-01 21:08 # Tindersticks, The Hungry Saw. Ah, those nights, those nights they tiptoed by, they crackle under our pillows and they’re here. 2019-08-01 17:12 # Give me some more color, please. 2019-08-01 17:12 # 2019-08-01 09:06 # A philosophical difference between Haskell and Lisp. #lisp #haskell 2019-08-01 09:04 # Banks, III. 2019-08-01 08:59 # 2019-08-01 08:57 # Want to approximate a factorial using Stirling formula? Here is a nice trick: How is Gosper’s approximation to factorial derived?. 2019-07-31 20:29 # Right fold superpowers!. On a related post, A function is considered “pure”, if it is [referential transparent (RT)] for all RT arguments, meaning that the arguments passed into a function must be pure themselves. A side-effect, therefore, is anything that violates RT. 2019-07-31 10:32 # 2019-07-31 10:30 # In which Di Cook shared her insights and provided some very interesting historical account of Fisher-Anderson’s Iris data: Give Your Statistician Colleague Iris Bulbs for Their House Warming!. 2019-07-31 10:29 # Is this the next thing for Markdown? 2019-07-31 10:26 # On compatibility and reproducibility on the Stata blog. #stata You can take a do-file written, say, almost 30 years ago in Stata 3, and as long as that do-file is marked with “version 3” at the top, it can be run, as-is, with no modification, in a modern Stata 16. No broken scripts. No broken programs. No additional effort. 2019-07-31 10:21 # Emacs mini manual, via Sacha Chua. #emacs 2019-07-31 10:18 # Real World OCaml. What a beautiful online book! #ocaml 2019-07-31 09:25 # 2019-07-31 09:23 # Nice bookdown of a Chapman & Hall book: Flexible imputation of Missing Data. #rstats 2019-07-31 09:21 # Introducing the Haskell Phrasebook. You may also like Rust by example. #haskell #rust 2019-07-31 09:20 # Macros in Racket, part one. #racket 2019-07-29 11:03 # 2019-07-29 11:01 # 2019-07-28 20:32 # Starting soon… 2019-07-28 19:17 # 2019-07-28 19:13 # 2019-07-28 19:12 # 2019-07-28 19:11 # The longer you spend in these ecosystems, the more machine learning systems can optimize themselves against user preferences. – This Is How You’re Being Manipulated. 2019-07-28 10:01 # https://ask.clojure.org is a dedicated Stack Overflow for #clojure. 2019-07-28 10:00 # 2019-07-27 17:01 # scikit-allel: Explore and analyse genetic variation. Back in 2010, we were using R and the snpMatrix package but it looks like Python now comes with good utilities too. #python 2019-07-27 16:58 # Great resources: Statistical Rethinking with brms, ggplot2, and the tidyverse. And I think we have to resign ourselves to seeing all the new R tutorials using almost only the tidyverse! #rstats 2019-07-27 09:38 # 2019-07-27 09:35 # Got a little update to the Macbook yesterday! Three years already, and still as valiant as ever: 2019-07-27 09:30 # The last few days were very, very hot! I don’t remember breathing such hot air in my life. It’s all in the past now, but I’m not about to forget it. A little memory of my last lunch: 2019-07-27 09:29 # We are back with some fresh news from Github: Fast polynomial arithmetic in Haskell. 2019-07-23 20:52 # Switching to Idle for a few days–weather’s too hot, sorry! In the meantime, go check Lisp, the Universe and Everything, and wish me luck with the next Euler problems. Cheers 2019-07-22 20:33 # Last episode of the triptych tonight: The Transporter. 2019-07-22 20:26 # OMG I just opened Twitter in Safari (I’m mostly reading tweets from an iPhone), and… It’s just unusable. Ok, bye for now! 2019-07-22 20:23 # TIL about develop, the Apple tech journal from the 90’s. Feat. article: The Power of Macintosh Common Lisp, by Ruben Kleiman. (via Rainer Joswig) 2019-07-22 20:21 # Interesting read. Two Years With Emacs as a CEO (and now CTO). #emacs 2019-07-22 20:09 # The new status bar in iTerm is astonishing! 2019-07-22 15:54 # Here are two interesting static site generator that look like good alternatives to Hugo: Nikola and Middleman. 2019-07-22 15:49 # 2019-07-22 15:48 # Scientific computing with Rust. #rust 2019-07-22 10:40 # ECM: Keith Jarrett. 2019-07-22 07:36 # 2019-07-22 07:34 # Embeddable lisp interpreter written in C. #lisp 2019-07-21 18:42 # Here is a nice introduction to computer science and (X)HTML processing using Racket. #racket 2019-07-21 18:41 # Yesterday wa watched The Transporter. Two more to go. 2019-07-21 18:40 # Topological Data Analysis (PDF, 42 pp.), by Larry Wasserman. 2019-07-21 18:38 # SICP Logic Programming: A Clojure implementation of the logic programming language described in Structure and Interpretation of Computer Programs. #clojure 2019-07-21 18:37 # py4cl: Call python from Common Lisp. #python #lisp 2019-07-21 08:43 # A Retrospective on Paradigms of AI Programming, by Peter Norvig. See the review on Eli Bendersky’s website. #lisp 2019-07-20 13:07 # While I believe I’m still recoevring from the last episode of hyperkaliemia, my blood pressure seems ok, even if I feel a lot tired, at least more than usual. But as we have to be positive, let’s face it: it’s not too hot yet, I’m having a glass of white wine and enjoying a pleasant breeze, as I did yesterday. 2019-07-20 13:02 # Micah P. Hinson, And the Pioneer Saboteurs. 2019-07-20 11:48 # History of Lisp, by John McCarthy (1979). #lisp 2019-07-20 11:46 # TIL about m-expr, which were supplanted by s-expr in Lisp languages. Still, they are a core part of Mathematica noawadays. 2019-07-20 11:44 # A Deeper Understanding of Clojure CLI Tools. I often fire up clj to play with small Clojure snippets, so this definitely is something to keep in my bookmarks even if it is still project-based. #clojure 2019-07-20 11:40 # Personally, I stand by From Python to Numpy, but go check NumPy resources if you’re looking for additional resources. #python 2019-07-20 11:36 # History and effective use of Vim. #vim 2019-07-20 09:31 # After some Euler problems in Lisp, Rosalind exercises in Python, and several tracks on Exercism, I should probably give a try to: H-99: Ninety-Nine Haskell Problems. #haskell 2019-07-20 09:28 # PostgreSQL Exercises: Clean and instructive web site to test your knowledge of Postgres. #database 2019-07-19 20:57 # I’m tired, unable to complete anything, and and always looking the other way. It’s probably time to put this computer on standby. Let’s go watch Morden i Sandhamn, Season 2. 2019-07-19 18:49 # Finally, maybe GitHub Actions is a viable alternative to Travis CI. 2019-07-19 18:47 # deta: Functional Database Mapping. #racket 2019-07-19 18:28 # I know dark mode isn’t for coders or writers, but let that not stop looking at the following Emacs instance when they run in GUI or Terminal: Brighter UI, better contrast for comments, and less buggy major mode (LSP, Racket, SLY, especially–but don’t what could potentially be the issue when running in Terminal). #emacs 2019-07-19 18:26 # Arno, Human Incognito. 2019-07-19 18:23 # Dropbox silently installs new file manager app on users’ systems. That’s a shame as I always thought of Dropbox as a reliable and solid alternative to iCloud or other backup/sync toolchains. I removed all my folder long ago, and I no longer make any use of my 15+ Go free space, but the recent issues with Dropbox are appalling. Let’s hope they will find a good compromise like when decided to update their TOS and then bring a step backward. 2019-07-19 18:21 # 2019-07-19 18:15 # Here’s a funny problem that you may probably know if you read Douglas Hofstadter’s wonderful book, Gödel, Escher, Bach. You are given a small alphabet, which consists in the letters M, U and I, and a set of four rules, where x and y denote any string: • xI to xIU: append U at the end of a string that ends with I; • Mx to Mxx: append the string after M a second time; • xIIIy to xUy: replace III with U; • xUUy to xy: remove UU. Let’s start with the string MI. The goal is to convert this string to MU using those rules, that you can reuse at will. I can’t remember where I saw this problem mentioned on the internet. There is no solution to this problem, but I keep thinking of this gorgeous book each time I see some mention of Hofstadter’s puzzles. 2019-07-19 18:10 # If you like pv and wants a tool that can be launched afterwards, then try progress, the Coreutils Progress Viewer. BTW, it’s available via Homebrew. 2019-07-19 13:03 # Mathematica/Mathics tutorial for the First Course in Applied Differential Equations. 2019-07-19 13:00 # Herbie: Find and fix floating-point problems. #racket 2019-07-19 11:33 # Hot off the kitchen: 2019-07-18 20:32 # Bill Fay, Who is the Sender?. 2019-07-18 14:24 # What a wonderful work on SICP on Eli Bendersky’s website. #lisp #clojure 2019-07-18 14:22 # 2019-07-18 14:21 # What’s coming in Python 3.8. #python 2019-07-18 14:18 # If Racket shares the beauty of Lisp and Python, it may even get ride of parenthesis in the near future. #racket 2019-07-17 21:21 # Beirut, The Flying Club Cup. 2019-07-17 21:17 # My life has just become a poem where I unroll rhymes of side effects, one after the other. Today it is hyperkalemia that won the day. 2019-07-17 20:25 # Human Genome Assembly in 100 Minutes. #bioinformatics 2019-07-17 20:23 # The Rust compiler is just some kind of magic! 2019-07-17 17:52 # Lisp and Haskell. #lisp 2019-07-17 10:04 # OCaml Scientific Computing. #ocaml 2019-07-17 10:03 # 2019-07-17 10:01 # 2019-07-17 09:57 # Racket is a great Lisp, but it’s also an acceptable Python. Sometimes you really can have it all. 2019-07-16 17:10 # Writing a Ph.D. thesis with Org Mode. See also the associated blog post. #emacs 2019-07-16 17:09 # ebib: A BibTeX database manager for Emacs. It bears some resemblance with what org-ref and ivy-bibyex offer actually, but it may something to try in the future, if only to simply remove unnecessary dependencies with Helm. #emacs 2019-07-16 17:07 # 2019-07-16 17:04 # Why I (as of June 22 2019) think Haskell is the best general purpose language. For me, Haskell remains hard, even if switching to stack saved me form all those Go I used once in a while. #haskell 2019-07-16 08:31 # Keeping away from Twitter was quite a nice idea. Instead of spending one hour browsing my TL everyday, I settled for a few minutes here and there, without any bookmarks. As a result, I read three books in three days, listen to some good vinyles in the morning, and I immersed myself in old books on algorithms and data structures. BTW we just started watching Chernobyl. 2019-07-16 08:28 # Rebuilding Racket on Chez Scheme (Experience Report) (PDF, 14 pp.). #racket 2019-07-16 08:25 # A collection of open and indie Mac, iOS, and web apps that help promote the open web. Nice to see so many free apps for the Mac. I learned that there even exists a dedicated editor for Hugo websites. 2019-07-16 08:23 # MLJ.jl: A Julia machine learning framework. I still haven’t decided whether I should look into Julia more seriously after 5 years… 2019-07-15 09:06 # Tindersticks, Waiting for the Moon. 2019-07-15 09:05 # And we are done with John Wick (1 and 2) and Taken (1, 2, and 3). What’s next? 2019-07-15 09:03 # OMG. How many new languages are yet to expect in the next few years?! 2019-07-15 09:01 # 2019-07-15 09:00 # Elements of Programming, by Alexander Stepanov and Paul McJones. (via HN) 2019-07-14 09:05 # Okay, I just had to downgrade my current Python config since python-language-server does not play well with jedi>0.14. #python #emacs 2019-07-14 09:04 # I no longer attend conference, and it’s a shame since (ninth RacketCon) looks so promising. #racket 2019-07-14 09:01 # I bookmarked Modern Statistics for Modern Biology (Susan Holmes, Wolfgang Huber) a while ago, and upon skimming at it again I believe it’s a really good introduction for biologists, full of nice illustrations and examples. 2019-07-12 10:16 # pysradb: A package for fetching metadata and downloading data from SRA. #python #bioinformatics 2019-07-12 10:15 # 2019-07-12 10:13 # Patti Smith, Wave. 2019-07-11 16:30 # Anouar Brahem, The Astounding Eyes of Rita. 2019-07-11 16:20 # 2019-07-11 16:12 # Dive into Deep Learning: An interactive deep learning book with code, math, and discussions. (Github) 2019-07-11 09:43 # Victor Mono is a free programming font with semi-connected cursive italics and symbol ligatures. It looks like a solid alternative to Iosevska (which I use in my terminal) or Fira (which I no longer use except for slidedeck). 2019-07-10 19:17 # Jack DeJohnette, Ravi Coltrane & Matt Garisson, In Movement. 2019-07-10 19:16 # 2019-07-10 19:15 # Fast primitive based math library. #clojure 2019-07-10 19:12 # It’s about impossible to avoid using a modern browser, but the experience can be made more bearable. Living without the modern browser 2019-07-09 21:33 # Patti Smith, Horses. 2019-07-09 21:25 # Euler problem 14 is all about Collatz numbers. I am aware of Atabey Kaygun’s posts, but I found a nice implementation in Scheme on SO today. 2019-07-09 21:19 # The temperatures are milder this week and yet I have 10/6 BP. Thanks for the medication! However, I should note that I am no longer stressed in the evening because of–you know–things to do urgently at the last minute. Because I no longer care, above all. 2019-07-09 21:19 # 2019-07-09 21:17 # 2019-07-09 08:06 # I’m all in LSP stuff at the moment, but maybe I should give it a try: An interface to communicate with Jupyter kernels. #emacs 2019-07-09 08:04 # Better Than Floating Point? on HN today. The comments are also full of extra links on FP computation. 2019-07-09 08:01 # C in four functions. See also Let’s Build a Compiler. #clang 2019-07-08 21:02 # Best way I found to mimic R’s rle function is this nice little piece of code (in Racket; credit to Chris Jester-Young): (define (bagify lst) (foldl (lambda (key ht) (hash-update ht key add1 0)) #hash() lst)) 2019-07-08 20:59 # Now, it’s probably time to go watch Taken (once again). 2019-07-08 20:57 # Scripting in Haskell and PureScript. Because why not?! The joy of FPs at the command-line… 2019-07-08 16:06 # Lisp for The Modern Web. #lisp 2019-07-08 16:04 # Generator in common lisp. #lisp 2019-07-08 11:05 # TIL about the brewsci/bio tap for Homebrew. #bioinformatics 2019-07-07 21:05 # About to start watching John Wick 2 with my son. 2019-07-07 21:02 # My Lisp Experiences and the Development of GNU Emacs. Whether you like the guy (or what his public interventions have become) or not, this is an interesting read for those interested in the road to Lisp. #lisp 2019-07-07 20:59 # Nice account of Kimura’s contribution to molecular population genetics (via Vince Buffalo). 2019-07-07 10:09 # P.J. Harvey, The Peel Sessions 1991–2004. 2019-07-06 12:23 # Thanks to John Cook, I ended up re-reading programming in the twenty-first century, and a few other articles written by James Hague. 2019-07-06 12:22 # 2019-07-06 12:20 # I’m too busy focusing on Racket at the moment, but today I learned that next to Hy there’s Ale. #lisp 2019-07-05 21:35 # 2019-07-04 16:30 # 2019-07-04 16:28 # Yet another blog full of nice code and great explanations. Check the associated Gihub repo as well. 2019-07-04 16:19 # First blog I found where the author is interested both in R and Racket. #rstats #racket 2019-07-03 20:50 # Text-only version of R5RS. Very handy for browsing right into your preferred text editor. #scheme 2019-07-02 21:16 # (N)vim annoys me too. WTF with the working directory and the way we twist ourselves to close a single buffer?! Time to go back to Morden i Sandhamn, or I guess so. 2019-07-02 21:12 # I stopped posting a while ago but Twitter starts to annoy me beyond the limit. It’s probably time to take a break. 2019-07-02 20:58 # Last week I discovered an interesting side-effect, or bug to put it simply, in Emacs/LSP (I’m using Doom Emacs but I don’t think it is relevant here). The LSP package has a nice utility to show code outline in a sidebar (much like the goold old imenu-sidebar that was once available in Doom Emacs). Together with NerdTree (or Treemacs if it suits you better), you get the same look’n feel as what’s available in VS Code or Atom. Now, what if I tell you that once I activate the LSP package, you get code outline for free in all other modes, including Lisp or Racket? #emacs 2019-07-02 20:53 # Joan As Police Woman, To Survive. 2019-07-02 19:37 # 2019-07-02 15:44 # Karatsuba multiplication in SBCL. #lisp 2019-07-02 15:32 # Computer Intensive Statistics, by Luke Tierney. #rstats 2019-07-01 20:57 # 2019-07-01 20:50 # Yesterday I started watching Morden i Sandhamn. Looks good so far. 2019-07-01 13:57 # 6 ways to declare JavaScript functions. #javascript 2019-06-29 21:34 # Just reread two good blog posts by Alexis King: Understanding the npm dependency model, and Deploying Racket applications on Heroku. 2019-06-29 21:32 # TIL The Clojure Style Guide. How funny, there are some guidelines for Racket too: How to Program Racket: a Style Guide. #lisp 2019-06-29 21:30 # Those who follow me know that I’m not a tidyverse’s addict. This may help others to mitigate the issues, or simply to transition to an efficient framework for processing data frames in R: A data.table and dplyr tour. #rstats 2019-06-29 21:27 # We are done with The 100, Season 5. Looking forward to watch the John Wick’s trilogy, before discovering Chernobyl. 2019-06-29 09:00 # Is there a style convention for Common Lisp recursive helper functions?. Interesting SO thread of GP in writing CL. #lisp 2019-06-29 08:51 # Even if it focus on JS, this blog post has a lot of useful advices for configuring Vim quickly: A guide to setting up Vim for JavaScript development. See also Setting up Vim for JavaScript development. #vim 2019-06-28 16:00 # Categorical Query Language: A principled way to transform data. See also John Cook’s post on Category theory for data science. 2019-06-28 15:59 # Fork: A fast and friendly git client for Mac and Windows. Note that GH notifications are embedded in the menu bar. 2019-06-28 12:04 # First “ratatouille de l’été”. Sounds good too. 2019-06-28 12:01 # Second day without anti-HT treatment. Feeling good, 11/6, starting Entresto in the evening. In the meantime I’m pushing Racket commits because it also feels so good. 2019-06-28 11:59 # Alboran Trio, Metlemi. 2019-06-28 11:57 # I learned a lot by just reading the following thread: challenge: best fibo implementation under the new laziness?. #lisp 2019-06-28 11:53 # Licensing matters surely. However, I feel like it’s quite a good approach to allow using a given software for free but to ask to give it back. The meaning of our current license is, in short, the following: you can use ECL for any purpose in any setting (including commercial applications), but if you commit changes to ECL itself you are obliged to share these changes (and only them). 2019-06-25 18:30 # swank-racket works like a charm! #racket 2019-06-25 09:17 # 2019-06-25 09:05 # 2019-06-25 09:04 # Vim Bootstrap: A generator which provides a simple method of generating a .vimrc configuration for vim. 2019-06-25 08:48 # The Racket Manifesto. #racket 2019-06-24 09:52 # Python programs to practice or demonstrate skills, by Peter Norvig. #python 2019-06-21 15:03 # #rstats tip of the day: table(installed.packages()[,"License"]) 2019-06-21 14:45 # 2019-06-21 08:38 # The Unix Workbench, by Sean Kross. 2019-06-21 08:34 # expss package provides tabulation functions with support for ‘SPSS’-style labels, multiple / nested banners, weights, multiple-response variables and significance testing. #rstats 2019-06-20 16:19 # TIL Ross Ihaka (one of the two fathers of R) is retired. I guess I will never see the reincantation of R as a Scheme dialect. #rstats 2019-06-20 16:00 # PyonR (pronounced “Pioneer”) is an implementation of the Python programming language for the Racket platform. #racket 2019-06-20 15:04 # Ok, so for now I’m done with Bitbucket since I can no longer connect to my BitBucket or Atlassian account, and I’ve been migrating part of my Git repos over Github. 2019-06-20 14:18 # Just came across this post again, and I dig a bit about MS own LSP. Although it would be cool to have an LSP as powerful as that of VS Code, the installation steps are a little discouraging. And since the default LSP that I used in Doom Emacs has been enhanced a lot (it no longer hang on with Python code, for example), I think I will deal with factory settings. #emacs 2019-06-20 14:17 # Implementing Recursion with the Y Combinator in any Language. Arguably, the C implementation looks weird compared to, say, Racket or Python. 2019-06-20 13:44 # In case you are looking for some nice apps for your menu bar, go check Brett’s latest post: The Top 20 Apps not in my Dock. #apple 2019-06-20 13:44 # Bit Twiddling Hacks. #clang 2019-06-19 19:28 # Here is a summary of my tweets over the past few months. Obviously, using custom scripts to automate the creation/commit/publish steps for the micro section has helped a lot. 2019-06-19 19:25 # Current Joys, A Different Age. 2019-06-19 19:22 # Learn-*.org, where * is Python, C, Perl, SQL, etc. 2019-06-19 15:53 # Functional Design and Programming . #clojure 2019-06-19 13:20 # 2019-06-19 12:07 # If you are a CLI junkie, this is a worthy addition to your toolbet: radian: a modern console for R. #rstats 2019-06-19 11:11 # If you like piano and the ECM records. 2019-06-19 10:39 # 2019-06-19 10:06 # 2019-06-18 21:32 # Hot off the kitchen: 2019-06-18 21:03 # Led Zeppelin, The Complete BBC Sessions (Live). 2019-06-18 10:00 # Ouch! An operating system written in Common Lisp. (via HN) #lisp 2019-06-18 09:58 # Interesting thread on Reddit: Optimising Common Lisp. #lisp 2019-06-18 09:47 # Let’s get started with Keith Jarrett and Co. 2019-06-18 08:08 # A really good read on Micro Frontends with a detailed application, available on Github. #js 2019-06-18 08:05 # So, Amazon now offers two (free) versions of legacy Java: Amazon Corretto. (via Daniel Lemire) 2019-06-17 21:34 # Presenting the Eshell. (via HN) #emacs 2019-06-17 21:18 # TIL about the ash function. So, (defun square (n) (ash 1 (1- n))) is way simpler compared to: (defun power (n m) (reduce #'* (loop for x below n collect m))) (defun square (n) (power (- n 1) 2)) (Me playing with the CL track at https://exercism.io). #lisp 2019-06-17 21:17 # 2019-06-17 20:45 # Cigarettes After Sex, Cigarettes After Sex. 2019-06-17 19:45 # Easier slideshows using Racket’s slideshow tool. #racket 2019-06-17 13:44 # TIL about chemacs, an Emacs profile manager/switcher (à la IPython/jupyter). #emacs 2019-06-17 13:25 # P-values are a practical success but a critical failure. Scientists the world over use them, but scarcely a statistician can be found to defend them. Bayesians in particular find them ridiculous, but even the modern frequentist has little time for them. – Stephen Senn, Two Cheers for P-values? 2019-06-17 10:59 # Python is not built with math and statistics in mind, and this doesn’t work without using a package. If you’re looking to move from R to Python, here are two interesting posts: Python is Weird (an unabashedly biased intro to Python for R users); Programming with Data: Python and Pandas. The first one, from which the above quotation is extracted, provides a side-by-side comparison of some of the features of each language. You might like or not, since R is a DSL and Python is not a good PL to compare. The second one is a complete tutorial on Pandas (including linear regression) in IPython notebooks. Besides, Chris Albon’s Technical Notes On Using Data Science & Artificial Intelligence To Fight For Something That Matters are also worth a look. #python 2019-06-17 07:46 # If you are a professional writer – i.e., if someone else is getting paid to worry about how your words are formatted and printed – Emacs outshines all other editing software in approximately the same way that the noonday sun does the stars. It is not just bigger and brighter; it simply makes everything else vanish. – https://batsov.com/articles/2011/11/19/why-emacs/ 2019-06-17 07:44 # rga: Meet ripgrep with PDF full-search. (via HN) 2019-06-14 14:38 # Quickdocs. Like Quicklisp, but for docs. #lisp 2019-06-14 13:12 # 2019-06-13 21:16 # Currently reading a review on Molecular Population Genetics. I have no idea what movie I can watch to occupy the rest of my evening and I’ll probably end up drinking on my couch, which is also my bed. Bad news from the stars… 2019-06-13 21:07 # Alboran Trio, Near Gale. 2019-06-13 11:31 # Cultures of programming: Understanding the history of programming through controversies and technical artifacts (PDF, 75 pp.). (via @Jose_A_Alonso) 2019-06-13 10:30 # Significant Pattern Mining for Time Series. I really like such dynamic illustrations. 2019-06-13 10:27 # Interactive Charts with D3.js. (via HN) #dataviz 2019-06-13 09:53 # Introduction to Algorithms, by Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest. 2019-06-13 09:50 # Always interesting to find some gems at QA websites: Four years, 1400 views, and two dozen upvotes before a review on a site dedicated to code reviews points toward unreviewability as a prominent feature of the code. What hinders reviewability is, I think, the high level of cognitive load the code places on anyone reading it. – https://codereview.stackexchange.com/a/147918 2019-06-13 09:14 # 2019-06-13 09:13 # Computational Drawing Book. I find myself more and more interested in generative art, so this is a nice find. (via @mattesl) #dataviz 2019-06-13 09:02 # One of the last person, with Dirk and Matt, I find interesting to follow given the recent evolution of the R language. I started with the R Inferno, by Patrick Burns, then discovered Norman’s books, in addition to the MASS book. That was all what I needed to get started. Now, this is illuminating: R is rapidly devolving into two mutually unintelligible dialects, ordinary R and the Tidyverse. (…) It might be more acceptable if the Tidyverse were superior to ordinary R, but in my opinion it is not. It makes things more difficult for beginners. E.g. the Tidyverse has so many functions, some complex, that must be learned to do what are very simple operations in base R. Pipes, apparently meant to help beginners learn R, actually make it more difficult, I believe. And the Tidyverse is of questionable value for advanced users. If you’re more versed into Julia these days, see also R vs. Julia. #rstats #python 2019-06-12 20:53 # It’s raining again, and I’m done with the 800th micro-post by now. 2019-06-12 10:59 # The Desktop Neo project looks super exciting. This is second time (see Introducing Mercury OS) I noticed some fresh new ideas re. OS core UIs. 2019-06-11 20:50 # Alboran Trio, Meltemi. 2019-06-11 20:45 # Latest action movies watched: Siberia a few days ago (since everyone likes to talk about Keanu Reeves right now) – didn’t like it much; Agent 47, yesterday. Latest book read: Pactum Salis (Olivier Bourdeaut) – really great reading! 2019-06-11 19:07 # 2019-06-11 10:45 # 2019-06-11 10:34 # 2019-06-11 10:13 # First Clojure Program, and it’s Tetris! #clojure 2019-06-11 09:51 # I just discovered the Powerlevel9k zsh theme, which looks really great. This is a bit too much to my taste but I’ll keep this on my totry list. 2019-06-10 21:13 # Tindersticks, Curtain. 2019-06-07 21:10 # Time to go watch the next Season of The 100. 2019-06-07 21:07 # So we are definitely done with GoT. Sad news (warning, little spoil here): they killed all the pretty little girls all along but Tyrion stayed alive. Enjoy! 2019-06-07 21:04 # VS Code is really great for Python. I didn’t have a chance to try the MS C/C++ functionalities, but Calva is on my todo list anyway. 2019-06-07 20:59 # Mathematics for Computer Science, by Eric Lehman and Tom Leighton. A more recent version of the textbook than the one referenced by John D. Cook is available here. 2019-06-07 20:57 # At heart, a programming language embodies a bet, the bet that a given set of abstractions will increase developers’ ability to deliver software that meets its requirements. – On the Impact of Programming Languages on Code Quality (arXiv). 2019-06-07 20:53 # So I can’t connect to Bitbucket anymore, which heppened to many other users since the BitBucket/Atlassian fusion. That’s the beauty of Git. Let’s go relocate those old repos to GitHub! 2019-06-07 20:53 # 2019-06-06 09:55 # 2019-06-05 21:16 # Late readings on #database: 2019-06-05 21:16 # 2019-06-05 21:12 # Never heard of the 7GUIs challenge. Here is a proposal in Racket, by Matthias Felleisen himself. #scheme 2019-06-05 21:09 # Listening to some ECM records while it’s raining. 2019-06-04 11:48 # Tired of mutt or mu4e? aerc is an email client that runs in your terminal. (via HN) 2019-06-04 11:09 # Oz static site generation. Note that Oz is a “data visualization and scientific document processing library for Clojure built around Vega-Lite & Vega” (as found in Gorilla-REPL). #clojure 2019-06-04 11:05 # The Common Lisp Cookbook: Using Emacs as an IDE. When I switched to Doom a few weeks ago, I realized that it now has full support for SLY. #emacs 2019-06-04 10:59 # Having fun these days with the #WWDC19 mentions on Twitter. On the one hand, it’s much like reading plain spoilers during GoT; on the other hand, it’s a nice reminder that we’ll probably have to switch back to Linux earlier than expected. Sad but true. 2019-06-03 20:40 # Yesterday’s evening brunch: 2019-06-03 20:39 # Learn git concepts, not commands. Very nice tutorial about Git! 2019-06-03 20:37 # 2019-06-03 20:36 # 2019-06-03 20:35 # Is it worth trying another VCS? Even if free and open-source? 2019-06-03 20:33 # 2019-06-03 20:26 # So I’ve heard that Apple iTunes will be discontinued soon. We will get seperate apps, like their iOS counterparts. I can understand that, although I will miss iTunes a lot. Sadly, this is when it reached a steady state of usability that it get dropped. RIP anyway. 2019-05-31 08:56 # If you are interested in functional PL and generative art, go check Szymon Kaliski’s website. Dacein is an experimental creative coding IDE combining a few different ideas that I’ve been thinking about. 2019-05-30 20:21 # Now that I sorted out all the previous items, it’s probably time to go watch this (in)famous last season of GoT! 2019-05-30 20:20 # 2019-05-30 20:18 # Mathematics all-in-one cheat-sheet (PDF, 212 pp.). (via HN) 2019-05-30 20:14 # It looks like the right move, indeed. I stopped using Google products a while ago, and will probably end up deleting my Gmail account, which is now my de facto junk account for mailing, ads and the like. No need to wait any longer. 2019-05-30 20:13 # It’s like what everyone would like to have: Introducing Mercury OS. (via @jedisct1) 2019-05-30 20:12 # A Type of Programming, by Renzo Carbonara. (via HN) 2019-05-30 20:08 # Listening to some Mix Chill while reviewing my Safari tabs and Twitter likes. 2019-05-30 20:06 # I just noticed that next to the deepl translator, we now have Linguee, a bilingual dictionary–available for iOS. 2019-05-30 18:05 # Didn’t know there were such a thing: The GHTorrent project. (via Greg Wilson) 2019-05-30 18:04 # Introduction to the Year of Emacs. (via Irreal) #emacs 2019-05-30 18:02 # Since I’m tired of the “new” R (read, all the stuff around tibble, or tribble, or whatever new name data frames got in the mean time), I thought I would just rely on Gnuplot and, why not, Javascript? 2019-05-30 10:40 # The Bloody Arm, Lie Lover Lie. 2019-05-30 10:36 # Finally it happened! I managed to hold out until 11:00 last night to finish my movie. 2019-05-30 10:34 # 2019-05-30 10:29 # I wish I had read this earlier when I stopped myself using Textmate: Coming Home to Vim. The discussion around Vim philospohy for modal editing (verb, noun and adjective) is quite on the point. See, I’m not against Vim itself–I use it to edit those posts, btw–but we need to agree to make some compromise for editing purpose. 2019-05-29 20:14 # Your syntax highlighter is wrong. Interesting take on the importance of comments in code. This reminds me of the arguments advanced by Nikita Prokopov (aka tonsky) for developing his own color theme for various editors: Alabaster highlights comments. Most schemes try to dim comments by using low-contrast greys. I think if code was complex enough that it deserved an explanation then it’s that explanation we should see and read first. It would be a crime to hide it. 2019-05-29 20:13 # 2019-05-29 20:10 # Beirut, The Flying Club Cup. 2019-05-29 15:23 # The Common Lisp Cookbook looks like an essential resource. #lisp 2019-05-29 14:16 # 2019-05-29 11:06 # Updating Doom Emacs is so much fun compared to Spacemacs on the develop branch. You even get a pointer to check the diff on GH! #emacs 2019-05-29 09:03 # The reason I am using Altair for most of my visualization in Python. I can understand the why – I too find that Matplotlib is not that good when it comes to statistical graphics, and that’s why I used to use R, Stata, Gnuplot or even Mathematica for that purpose. That being said, Altair like D3js are great but they require much more work compared to statistical packages. That’s why DSLs are important. #python #dataviz 2019-05-29 08:59 # DuckDuckGo has been my default search engine since 1.5 years. But there’s more on the market apparently, e.g. startpage.com (via Jack Baty). 2019-05-28 21:58 # Ivre et je confonds le jour Et la nuit je leur appartiens A ces songes qui détourent Hier et demain 2019-05-28 21:56 # Arno, Human incognito. 2019-05-28 21:37 # Just in case I’m up early tomorrow again: Low-memory symbol indexing with bloom filters. 2019-05-28 21:36 # Always good to be remebered of why software projects take longer than you think. 2019-05-28 21:35 # Yet another CC license, with “no rights reserved.” 2019-05-28 21:32 # 2019-05-28 21:30 # Purely Functional Data Structures (PDF, 162 pp.), by Chris Okasaki. (via @newsycombinator) 2019-05-28 15:33 # Now reading Serious Python, written by Julien Danjou, as a sequel of The Hacker’s Guide to Python. #python 2019-05-28 15:32 # Burnout got an official ICD-11 code. (via HN) 2019-05-28 15:30 # Apple Accused of Selling ITunes Customers’ Listening Data. If true, this is really disappointing, to say the least. 2019-05-28 14:33 # I reconfigured my almost defunct Gmail account into mu4e. The fact is that since I’m using mbsync instead of offlineimap, I was missing the SubFolders Verbatim option to allow isync to recognize those funny “[Gmail]/” IMAP paths (or what Google invented as folders, which are no real folders, etc.). Now I am ready to do another round of cleaning! #emacs 2019-05-28 10:51 # 2019-05-28 10:44 # Multiple Email Signatures with mu4e. #emacs 2019-05-27 18:45 # Tindersticks, Falling Down a Mountain. 2019-05-27 18:35 # The more I use or read about Common Lisp, the more I see subtle reincarnations into statistical languages like R (eval and quote, of course) or Stata (foreach and forvalues, close to dolist and dotimes). I barely use Stata or R nowadays, but Lisp dialects still have a bright future ahead, and there are so much to learn. #lisp 2019-05-27 18:32 # I finished The Keeper of Lost Causes yesterday evening. Tonight, I’m going to try The Absent One, I mean staying awake for at least 45’ – beta blockers are a deal, trust me. 2019-05-27 18:28 # Yet another series of words I would have a hard time to pronounce anyway. 2019-05-27 12:41 # Always good to be remembered how to use jq effectively: JSON on the command line with jq. 2019-05-27 09:24 # Does this mean we can now run Mathematica code without Mathematica? WolframScript enables Wolfram Language code to be run from any terminal, whether or not a Wolfram kernel is available on the system. 2019-05-27 09:22 # Programmatically checking for uncommitted changes. I believe this is basically what Magit (when calling list-directories) offers as well. 2019-05-25 20:56 # I just finished reading Loving Common Lisp, or the Savvy Programmer’s Secret Weapon, by Mark Watson. There are things I liked, things I didn’t. Maybe I should write a review at some point. #lisp 2019-05-25 20:17 # Well, I believe we are done with Season 9 of The Walking Dead. It’s probably time to start the last ‘successful’ and so well spoiled season of GoT! 2019-05-25 20:12 # Web-like structures in two dimensions, by @inconvergent. Be sure to check the rest of the blog if you like #lisp, #python and #p5js! 2019-05-25 20:11 # An ode to DEK and TeX: The Lingua Franca of LaTeX (via HN). 2019-05-25 09:37 # Wollny, Kruse & Shaefer, [em] Live. 2019-05-25 08:56 # Keith Jarrett, Rhino Hi-Five. 2019-05-24 14:29 # github : a module for building, searching, installing, and managing Stata packages from GitHub. #stata 2019-05-24 13:53 # I found the figure “A Flow Chart for Learning Clojure” particularly interesting as a suggested reading list. #clojure 2019-05-24 13:39 # After Hyper, here’s Terminus. 2019-05-24 13:23 # 2019-05-24 07:36 # Rosalind is a platform for learning bioinformatics and programming through problem solving. #bioinfo 2019-05-23 20:55 # Oh my, I’m just too tired to do anything interesting tonight. Gonna publish my monthly newsletter and go waste some time on Twitch or my AppleTV. #self 2019-05-23 20:54 # Still the same playlist feat. Nick Cave. 2019-05-23 20:50 # A Primer in Econometric Theory, via someone who forked one of my [deprecated] repo. Apparently, he/she likes Forks ;-) 2019-05-22 20:54 # Anne Queffelec, Satie: Piano Works. (No link, sorry, as it is no longer available in France.) 2019-05-22 20:47 # While I’m no big fan of convutional or bayesian or even simple NNs, Deep Learning and the like, those techniques certainly outperform standard techniques when it comes to image processing. See, e.g., Few-Shot Adversarial Learning of Realistic Neural Talking Head Models for a recent shot. #arxiv 2019-05-22 20:45 # 2019-05-22 20:43 # TIL about static and dynamic isochrone maps. Stunning beauty! #dataviz 2019-05-22 10:00 # Although I wrote about my own setup a while ago, it’s still interesting to read others’ setup: Managing bibliography using Emacs Org-Mode and Org-Ref. #emacs 2019-05-21 21:01 # #stupidme fixed his errors on the Fungi website, done. Wrote a little blog post, done. Drinking some beers to be in good company this night, in progress. Shall we take some time to watch The Keeper of Lost Causes, please? 2019-05-21 19:27 # Joy Division, Les Bains Douches 18 December 1979. 2019-05-21 19:23 # I just spent 2 hours debugging a minor issue (a Flask form not updating two recently added fields correctly), then I realized I forgot to add the usual suspects into the update function. Hopefully, Heroku was on maintenance so I had to delay the upload and we are all done now. 2019-05-21 18:38 # Using Magit from within Spacemacs (via Irreal): I really like this kind of videos, which are usually short (i.e., under 10 min.) and focused on a few key concepts. #emacs 2019-05-20 19:28 # Yet another playlist feat. Nick Cave. 2019-05-20 19:26 # You may happen to find the PDF or EPUB version, but in case you didn’t know, The Scheme Programming Language is available online for free. #scheme 2019-05-20 19:22 # Nice to see some fresh new post on Spacemacs from a statistician R and Vim user. #emacs 2019-05-20 19:19 # Little upgrade this afternoon. I also updated my TeX machinery with TeX Live 2019. 2019-05-20 12:35 # TIL there even is some boilerplate template for Hugo and Netlify. Guess the name! 2019-05-20 12:19 # 2019-05-20 11:39 # A new version of Clozure CL has been released on the App Store. It essentially fixes a nasty bug on Mojave. I guess I no longer have to use my patched version from now on. #lisp 2019-05-20 11:31 # Hanging out on Programming Praxis (also on SO as user448810), and I just realized that Chez Scheme is open source. #scheme 2019-05-20 10:55 # 2019-05-17 20:20 # The Walking Dead S09E05 starting right now. 2019-05-17 13:39 # 2019-05-17 10:38 # Tord Gustavsen Trio, The Ground. 2019-05-17 09:07 # 2019-05-16 20:30 # Whaouh, I didn’t remember there being so many papers out about it: • Wasserstein, R.L. and Lazar, N.A., 2016. The ASA’s statement on p-values: context, process, and purpose. The American Statistician, 70(2), pp.129-133. • Baker, M., 2016. Statisticians issue warning over misuse of p-values. Nature News, 531(7593), p.151. • Altman, N. and Krzywinski, M., 2016. Points of significance: p-values and the search for significance. • Benjamin, D.J., Berger, J.O., Johannesson, M., Nosek, B.A., Wagenmakers, E.J., Berk, R., Bollen, K.A., Brembs, B., Brown, L., Camerer, C. and Cesarini, D., 2018. Redefine statistical significance. Nature Human Behaviour, 2(1), p.6. • McShane, B.B., Gal, D., Gelman, A., Robert, C. and Tackett, J.L., 2019. Abandon statistical significance. The American Statistician, 73(sup1), pp.235-245. Full links available here, found via O’Reilly Data Newsletter. 2019-05-16 20:26 # Coursera à la Google: Best practices for ML engineering, found via O’Reilly Data Newletter (see the associated matrerial on ML). 2019-05-16 09:55 # Rethinking Twitter. Fair points, although I don’t share his views on the “Like” feature. I’ve used it a lot in the past (and still today) to bookmark links, instead of storing them on yet another social sharing website. 2019-05-16 09:53 # Another nice post by John D. Cook on differential privacy: Comparing Truncation to Differential Privacy. 2019-05-16 09:40 # Falsehoods programmers believe about Unix time. Or why you need to worry about leap seconds. 2019-05-15 20:47 # It’s been 10 years that I subscribed to GitHub (and a little less to Bitbucket), and I’m slowly rewriting (yet another time) and uploading my past lecture notes to public or private external repositories (--theirs in git parlance). That’s quite an exhausting fucking life, isn’t it? I hope I will done for good with my past (life) after all that… 2019-05-15 19:13 # New Order, Movement. 2019-05-15 19:11 # Still the same routine after 3 months, I’m afraid it doesn’t get any better: when I get home, I’m useless and all I have to do is rest for at least 1h30. 2019-05-15 10:39 # Another nice post on diffusion models: Going Critical. See also this older post of mine. #dataviz 2019-05-14 21:08 # Micah P. Hinson, Micah P. Hinson and the Gospel of Progress. 2019-05-14 20:46 # Lisa Hannigan & stargaze, Live in Dublin. (Not all titles are available at the moment on the #fr iTunes store.) 2019-05-14 19:11 # Peonies… 2019-05-14 19:09 # Numpy clone in Common Lisp (via @FunctorFact). #lisp 2019-05-14 19:08 # Lovely. Oh shit, git! 2019-05-14 13:56 # 2019-05-14 12:56 # Emacs setup for C++. I second this post since ccls and lsp-ui are much more convenient than rtags, notwithstanding the fact that they are easier to configure. #emacs 2019-05-14 12:56 # Deriving Expectation-Maximization. Be sure to check the other articles as well. 2019-05-14 12:53 # Always impressed when visiting Michael Betancourt’s website by the quality of his notebooks on bayesian statistics. 2019-05-13 19:10 # Here is a little screenshot of Emacs running in a Terminal (Nord theme if you ask). #emacs 2019-05-13 19:00 # I have no regret now that I took some time to reread this chapter on Mastering Eshell. A few days back, I decided to switch back to Doom Emacs and to use a very minimal configuration, which means no fancy zsh or bash terms, just plain Eshell. #emacs 2019-05-13 18:59 # Computational Genomics With R, by Altuna Akalin. #rstats #bioinfo 2019-05-13 18:53 # Here is a handy script to automagically create and edit a new Hugo post from a Terminal: #!/usr/bin/env bash set -e cd ~/Sites/aliquote POST="$1"
DATE=$(date '+%Y-%m-%d-%H-%M-%S') if [ -z "$POST" ]; then
read "Filename: " POST
fi
if [ "$POST" = "now" ]; then POST=$DATE
fi
hugo new "micro/$POST.md" ( sleep 0.2 && vim "$HOME/Sites/aliquote/content/micro/$POST.md" ) I’ve put this in my ~/local/bin directory, which is in my $PATH.

2019-05-13 18:52 #

Things You Should Never Do (TL;DR: rewrite code from scratch).

2019-05-13 14:07 #

grv – Git Repository Viewer

2019-05-13 10:17 #

TIL degit appears to be a good alternative to git clone for project scaffolding (via Tom MacWright); Heroku won’t let you store flat files on their ‘ephemeral’ servers so easily–see the 12-factor app principles.

2019-05-12 21:04 #

Norah Jones, Begin Again.

2019-05-12 20:57 #

In the meantime, here is what I’ve been cooking a few minutes ago…

2019-05-12 20:50 #

I’ve been pretty quite these past few days. It might even be a little longer if I don’t get back to writing online. Part of this distance comes from the fact that, first, I had to deal with side-effects of my medications; second, I’ve spent too much time fighting useless things; and, third, I have no obligation to publish anything anyway, which in a way suits me a lot (I keep writing on my paper notebooks, though).

2019-05-07 21:20 #
2019-05-07 21:09 #

Some Jazz chill for today’s evening.

2019-05-07 08:01 #
2019-05-06 15:23 #
2019-05-05 21:39 #

Hot off the kitchen!

2019-05-05 21:33 #

vlime – A Common Lisp dev environment for Vim (and Neovim). #vim

2019-05-05 21:32 #
2019-05-05 21:20 #

This is not the first time that I come across some king of ASCII- or OpenGL-based generative art using SBCL*, but @inconvergent’s work is amazing. Check out the Github repo as well if you like this kind of stuff. #lisp

• E.g., flax by Steve Losh, who happened to be on a Twitch coding session today, btw.
2019-05-05 21:17 #
2019-05-05 21:14 #

Jan Lundgren Trio, European Standards.

2019-05-05 12:13 #

Today is going to be a great day anyhow.

2019-05-04 22:04 #

🎥 Upgrade.

2019-05-04 21:31 #

Code Review from the Command Line: Nice CLI workflow for managing changes in a Git repo. (via @_wilfredh)

2019-05-04 21:16 #

Tord Gustavsen Trio, The Ground.

2019-05-04 11:48 #

Wednesday was Bologna, today is risotto.

2019-05-04 09:13 #

Clojure – The Essential Reference. Really nice book on the standard library, the why and the how. Sample code available on Github as well. #clojure

2019-05-03 18:26 #
2019-05-03 14:09 #

A useful meta search engine for CRAN packages. #rstats

2019-05-03 14:05 #

Trying out pdfgrep on some records on my HD. Works great so far…

2019-05-03 12:49 #

The best of both worlds: when Python meets FP at some point. #python

2019-05-03 12:46 #

You’re probably asking the wrong question anyway (so don’t take yourself too seriously).

2019-05-01 20:23 #

Okay, why not after all!

writing a script to send plain text + HTML emails from Pandoc markdown source files. – Alexis King

2019-05-01 20:12 #

A small snack for my son before the TV night…

2019-05-01 20:06 #

Guess what? The Walking Dead, season 9, just arrived in iTunes store. While waiting for GOT (that everyone have fun spoiling apparently), it will do well for the coming days.

2019-05-01 09:14 #
2019-04-30 21:34 #
2019-04-30 14:24 #
2019-04-30 14:17 #

Vim anti-patterns, via @_wilfredh. #vim

2019-04-30 07:56 #

For both the generative model and the analytical model of data analysis, the missing ingredient was a clear definition of what made a data analysis successful.

Also, be sure to check P values are just the tip of the iceberg (PDF).

2019-04-29 21:05 #
2019-04-27 11:53 #

Tidyverse pipes in Pandas. #python

2019-04-26 22:15 #

🎥 Seven Sisters. Because I loved her role role as Lisbeth Salander (and because this one of the few films I’ve seen alone in the cinema).

2019-04-26 19:53 #

Belle and Sebastian, If You’re Feeling Sinister.

2019-04-26 19:41 #
2019-04-26 15:24 #

I may have already posted this: Relearning Matrices as Linear Functions. If not, my bad, and here you are!

2019-04-26 14:58 #

While I loved using nteract, and latter hydrogen on Atom, I’m back to basic Jupyter notebook when I have to. I noticed that the interact team recently released papermill, which can help parameterizing, executing, and analyzing Jupyter Notebooks. #python

2019-04-26 14:56 #

The Tidynomicon, by Greg Wilson. Must-have ressource for those interested in switching to R, with a background in Python (or basically any scientific PL). #rstats

2019-04-25 21:31 #

Since I’ve been using VS Code for a few days, this probably is a good read for tonight:

2019-04-25 21:30 #
2019-04-25 21:25 #

Keith Jarrett Trio, The Out-of-Towners.

2019-04-24 21:58 #
2019-04-24 19:31 #

Foundations of Database. Didn’t know we had this from the INRIA team! (via @CompSciFact)

2019-04-23 21:21 #
2019-04-23 21:10 #

Long time Emacs user here: I’ve been using VS Code and NeoVim for five days. I’m perfectly fine.

2019-04-23 17:20 #

Guess who tried to customize lintr for more than 30 minutes with syntastic while the plugin was globally disabled and I am using ale instead?

2019-04-23 09:23 #

news-please – an integrated web crawler and information extractor for news that just works. #python

2019-04-23 07:47 #

Just curious so I installed the datatable Python package. I’ve been very happy with R data.table package so I hope it will not be too difficult to switch over Python. BTW, the h2o.ai team is doing great things for data science. #python

2019-04-22 22:00 #

Owen Pallett, In Conflict.

2019-04-22 21:53 #
2019-04-22 21:51 #

Embracing Swift for Deep Learning. #swift

2019-04-22 21:45 #

The joy of deploying on Heroku, when everything works on the first try…

2019-04-21 19:53 #

I guess when you have some time to spare on a Sunday evening, you can just push a bunch of commits using the wrong user <email> values (probably updated by SourceTree that I just relaunched for the first time two days ago), right? In this case, this was very helpful. For fancier version, see How to change the commit author for one specific commit?

2019-04-21 18:45 #
2019-04-21 17:56 #

Domain-specific languages are the ultimate abstractions. — Paul Hudak (1998)

2019-04-21 17:54 #

hub is “an extension to command-line git that helps you do everyday GitHub tasks without ever leaving the terminal.” I have a working copy, of course, but I don’t use it often – StackOverflow to the rescue. Maybe it’s time to take a closer look…

2019-04-20 20:55 #
2019-04-20 08:56 #

📖 Iegor Gran, L’Écologie en bas de chez moi (P.O.L., 2011)

2019-04-20 08:14 #

Always nice to read Zachary Tellman’s code on impure functional data structures, even if Java is not my business.

2019-04-20 08:01 #

If you are looking to convert your Python notebook to a slide deck (and you like JS-based slideshow, of course), RISE looks like a good option. There’s also a PDF backend. #python

2019-04-19 14:30 #

Looks like I just spend my full working day using VS code for Python coding again. It’s perfectly fine for building website (small codebase) or playing interactive script (< 200 LOC). Now, are there any better ways to integrate Jupyter notebooks than this? #python

2019-04-18 21:38 #
2019-04-18 14:37 #

Very nice showcase by the Stitch team.

2019-04-18 07:46 #

With all DC teachers who have been out of business, we now have a plethora of nice tutorial comping up here and there. Here is one by Julia Silge on “tidy” text mining, and here is Ines Montani’s Advanced NLP course with spaCy. #rstats #python

2019-04-17 18:14 #

A whirlwind intro to Python: A very nice intro to Python, written using Org. #python

2019-04-17 18:01 #

I really like Yann Holtz’s teaching material, especially his Data analytics and visualization track. #dataviz

2019-04-17 16:21 #

The Carpentries Handbook is live. Go check it if you’ve even been interested in teaching ressources.

2019-04-15 21:34 #

I’m slowly, very slowly, updating the stata-sk project. on the one hand I am not in the best possible state of health, on the other hand my degree of motivation bought dramatically in recent weeks. I’m afraid it may have to end up in the garbage one day or the other.

2019-04-15 21:28 #

At this point (order doesn’t matter, or I guess so), I wonder how this whole DC thing is going to end.

2019-04-15 21:27 #

Fred Hersch, Solo.

2019-04-14 21:35 #
2019-04-14 19:27 #

Week-end miscellanies…

2019-04-13 20:55 #
2019-04-12 18:48 #

Folllowing the recent scandal around DataCamp, I think DataQuest and Exercism remain good online training centers for anyone eager to learn.

2019-04-12 18:45 #

Composing Programs and From Python to Numpy are two of the most invaluable ressources I know if you want to learn Python for real. #python

2019-04-12 14:18 #

Great. Just when I was trying to recompile my Hugo website I noticed that the 0.54->0.55 upgrade just broke everything! And we can see comments like this. I don’t care about performance issue or variable name changes or even Go itself. I just want a tool to build my static pages, using an old theme that I customized to my liking. Anyway, since I no time to fix the Go code for the modified template I use, let’s go back to the previous release (0.54 has SHA 6c0c7919de42ee5d629d3a9786fb111f4498dab3) and pin it for good!

brew uninstall hugo
brew install https://bit.ly/2UxujU1
brew pin hugo
2019-04-08 21:05 #

Nothing fancy on Twitter today. The web UI is just poor shit. Try to go back in your browser history, and a different series of posts appears on the very same page you landed on just a few seconds before. Oh, and did you ever manage to find an old posts of yours?

2019-04-08 20:58 #

Diana Krall, The Girl in the Other Room.

2019-04-08 14:26 #

Eight Obscure Bash Options You Might Want to Know About. (via O’Reilly Programming Newletter)

2019-04-07 19:45 #

📖 Marina Tsvetaeva, Vivre dans le feu (Robert Laffont, 2005)

2019-04-07 19:34 #

Recently, on BSAG’s website: Rethinking my dotfiles setup. Every time it seems I learn a new thing about the open source world when reading her blog posts.

2019-04-07 19:13 #

Friday burger party for my son:

2019-04-06 21:28 #
2019-04-06 19:32 #

I saw this pandoc LaTeX template popping out on Twitter yesterday. I remember trying it out at some point when I was looking for some good hand crafted templates for R/statistical reports. At that time, many people were also using the Metropolis theme for building slides. I wrote custom templates for both situations, finally.

2019-04-06 18:17 #

IB Foundations of Data Science (PDF, 106 pp.). Yet another textbook for learning DS “quickly”. Beware, it relies on Python and is quite mathy.

2019-04-06 18:15 #

Python for Epidemiologists: Tutorial in Python targeted at Epidemiologists. Over the last few years, I came across several attempts at bringing the Python statistical ecosystem to the Epi domain. Now trying this one. #python

2019-04-06 10:12 #

TIL about Bulma, which is a free, open source CSS framework based on Flexbox. Looks like a solid and lightweight alternative to Bootstrap.

2019-04-06 10:03 #

Arno, Human Incognito.

2019-04-06 09:21 #

Writing a sqlite clone from scratch in C. I already learned a lot of cool stuff by reading part of this tutorial. I’m eager to learn more. #database #clang

2019-04-05 21:12 #

93% of Paint Splatters are Valid Perl Programs. So funny that you probably have to read the paper as well.

2019-04-04 21:30 #

Alain Bashung, Bleu pétrole.

2019-04-03 21:17 #

Statistics for Hackers. Be sure to also check the GH repo of the author, e.g. code_py. #python

2019-04-03 21:12 #

Cigarettes After Sex, Cigarettes After Sex.

2019-04-03 19:54 #

Convert images to LaTeX using Mathpix snipping tool. Maybe one day I will learn that I was wrong about the way I wrote some equations. A little test demonstrated that it works right out of the box with simple expressions:

Mine was, in this particular case:

$$\hat f(x) = \frac{1}{nb}\sum_{j=1}^n K\left(\frac{x-x_j}{b}\right)$$
2019-04-03 19:45 #

I somehow forgot about GitUp. A simple git log and more Magit when required, and I’m generally done with tracking what I’ve done. Of course, this is because I mostly work alone. Anyway, I like it when you have a such a clean and minimal UI which helps to visualize at a glance (or even act on) a full Git repo.

2019-04-03 19:39 #

Un excellent tutoriel Emacs en français ! #emacs #fr

2019-04-03 08:09 #

Oldie but goodie: normal random number generator in R. (via @BrodieGaslam) #rstats

2019-04-03 08:06 #

Another command-line utility to deal with flat files: xsv (available on Homebrew).

2019-04-01 22:06 #

Another screenshot in the dark night…

2019-04-01 21:43 #

Arno, Human Incognito.

2019-04-01 21:41 #

Beta-blockers are so much fun. I just stayed out of it for almost four hours after I got home from work. And it’s been going on for weeks. Time for another beer I guess.

2019-04-01 21:38 #

Visual Statistics. Use R! (PDF, 429 pp.) #rstats

2019-04-01 20:02 #

This is the 1000th post! 💪👈

Building sites …
|  EN
+------------------|------+
Pages            | 1000
Paginator pages  |  160
Non-page files   |    0
Static files     |  617
Processed images |    0
Aliases          |   34
Sitemaps         |    1
Cleaned          |    0

Total in 2825 ms
2019-04-01 19:58 #

I don’t really like editing code in a browser. This is why I rarely use Jupyter notebooks. Likewise, I found that the Emacs EIN package was clunky. This was years ago, and I don’t think the project has evolved so much in the recent years. TIL there’s a new interface to communicate with Jupyter kernels: emacs-jupyter. #emacs

2019-04-01 19:30 #

The borage has finally bloomed again!

2019-04-01 19:28 #

Built on top of Bootstrap, the Argon Design System comes with hundred of full featured components and is compatible with mainstream browsers. And the documentation is gorgeous.

2019-04-01 19:24 #

You are being watched. Private and state-sponsored organizations are monitoring and recording your online activities. privacytools.io provides knowledge and tools to protect your privacy against global mass surveillance.

2019-03-31 20:41 #

Les Ogres de Barback, Amours grises & colères rouges.

2019-03-30 21:34 #

🎥 Matrix. Long time no see… wait, it’s still as topical as ever. Remember those who spoke about AI 20 years ago? Or wrote Black Mirror more recently? Anyway, my son and I had a good time watching this “viral” movie.

2019-03-30 08:59 #

Remote pbcopy on OS X systems. Nice tip, as always.

2019-03-29 20:14 #

I’m trying to use Eshell more consistently since a few days. Mastering Emacs is (as always) quite useful in this respect. After having tried some custom settings, including those found on Modern Emacs, I finally choose the full-featured eshell-git-prompt. #emacs

2019-03-29 18:02 #

Grav – a modern flat-file CMS. If you’re looking for an alternative to Jekyll or Hugo, there’s probably some good stuff behind this open-source project. (via Brett Terpstra)

2019-03-29 17:57 #

Numerical Tours of Data Sciences, feat. Python, Julia and R.

2019-03-29 10:27 #

I’m quite happy actually with how Spacemacs handles LSP for various modes I make regularly use of (Python, JS, C), thanks to the wonderful lsp-mode. Today, I discovered that there’s another “universal” package, eglot, for dealing with all available servers. (via @hillelogram) #emacs

2019-03-29 10:03 #

Nice finding today! Just when I thought I would need to write a full macOS native app for viewing Fasta files or MAFFT-aligned sequences, I found it already exists, and it’s so much faster and prettier than Jalview. Thank you so much Mathieu Fourment! #bioinfo

2019-03-29 09:33 #
2019-03-29 09:31 #

Typing is not the problem. Nice take! This came just after reading Tom’s last post, where I also learned about conventional commits. The latter reminds me that at some point I was using some ideas from Modern Emacs to highlight commit leaders.

2019-03-28 20:54 #

Belle and Sebastian, If You’re Feeling Sinister.

2019-03-28 08:14 #

A successful Git branching model. See also What is wrong with this. Personally, I found that the Atom team has a pretty nice setup for working with stable and beta version.

relies on

2019-03-28 08:08 #

I remember the time when I was using PLINK to perform genome-wide analysis, before I switched to David Clayton’s excellent snpMatrix R package. Now, it looks like some folks are interested in using Julia for this stuff. #julia

2019-03-27 21:18 #

Bill Evans, You Must Believe in Spring.

2019-03-27 21:17 #

Still no idea which TV series to watch, nor what to look for in this evening. So I’ll keep posting (not so) random links that have been hanging around on my iPhone for weeks:

2019-03-27 13:22 #

Never heard of Qwant before, but it looks like a good alternative to Google or Bing.

2019-03-27 11:22 #

Les données conduisent au refroidissement social. #fr

2019-03-26 21:14 #

Well, I’m done for good with Occupied, my list of TV series is out of stock, and I have no idea what to look for. I guess I’m good at reading books and watching Minecraft gamers on Twitch.

2019-03-26 21:09 #

Got a little upgrade under the hood in the morning:

Nothing really new, though, except perhaps the “more editorial highlights on a single page in the Browse tab” in iTunes.

2019-03-26 21:08 #

Owen Pallett, In Conflict.

2019-03-26 18:36 #

I like minimal theme, hence the Hugo them I choose last year. However, I just found an even more minimalist theme: slim.

2019-03-26 08:25 #

Scott’s World*, and more animations to see on Complexity Explorables.

2019-03-25 20:34 #

Even if I have only increased the length of my working days by 2 hours in 1 month (currently 9am to 3pm), I definitely stay out of work for a good 2 or 3 hours once I get home. I guess I just have to live with that for the moment. It’s probably time to finish Occupied before the beer finishes me off. #self

2019-03-25 20:29 #

Functional programming explained for the pragmatic programmer. Nice take. Maybe it would have been easier to focus on C versus Common Lisp before addressing the case of hybrid languages. (via HN)

2019-03-25 20:24 #

What a beautiful artistic work at the crossroads between dataviz and infographics, by @janezhgw. #dataviz

2019-03-25 20:08 #

Jazz Chill.

2019-03-25 18:03 #

Nick Cave & The Bad Seeds, Nocturama.

2019-03-25 07:19 #

Here is the fourth edition of Algorithms, by Sedgewick & Wayne, a definitive book to have after Knuth’s monumental work and the Cormen et al. (via @TechSparx)

2019-03-22 12:20 #

Scientists rise up against statistical significance. Together with Moving to a World Beyond “p < 0.05”, it is probably time to rethink statistical significance and embrace the world of uncertainty instead. As Stephen Seen once said:

We can predict nothing with certainty but we can predict how uncertain our predictions will be, on average that is. Statistics is the science that tells us how.

2019-03-22 10:26 #

An Introduction to Applied Bioinformatics: An interesting online textbook that I found while browsing the scikit-bio Python package on Github. #python

2019-03-22 10:11 #

Interesting to know: The wakefield R packages allows to quickly generate random data sets. I learned about that while reading David Gohel’s Using R as a BI tool. #rstats

2019-03-21 21:42 #

On the simplicity of working with a Terminal: processing 44K of mails in less than 2 seconds.

2019-03-21 21:34 #

Too late to start re-reading Don Knuth’s excellent book on Mathematical Writing (PDF), but I will definitively do it in a few days.

2019-03-21 21:32 #

What is Data Science after all? I never liked this term, and I consider myself as a statistician, or better a data craftsman, because I mostly spend my time dealing with data after all. Stephanie C. Hicks & Roger D. Peng wrote a nice article, Elements and Principles of Data Analysis, which I believe provides quite an honest account of DS-related stuff:

Data science is the science and design of (1) actively creating a question to inves- tigate a hypothesis with data, (2) connecting that question with the collection of appro- priate data and the application of appropriate methods, algorithms, computational tools or languages in a data analysis, and (3) communicating and making decisions based on new or already established knowledge derived from the data and data analysis.

2019-03-21 21:24 #

I was just reading some of Rackhim’s posts. He’s the author of the recent EmacsCast. The one on backups is quite interesting. I use Arq (Thx @fonnesbeck!) daily since 5 years or so and I have been happy with that only one solution to backup my personal and work-related data. I no longer use cloud fronts like Dropbox, except for already anonymised stuff I don’t get care enough to bother with privacy.

2019-03-21 21:09 #

Lorde, Pure Heroine.

2019-03-21 14:34 #

Foundations of Machine Learning. Never heard of it before I spotted @gappy3000 tweet.

2019-03-21 14:32 #

Moving to a World Beyond “p < 0.05”. Or maybe the earth isn’t just round. (via @kaz_yos)

2019-03-21 14:29 #

Sudoku solver written in more or less 30 lines of Racket code. #scheme

2019-03-21 14:26 #

TIL There are several flavours of awk lurking around on the internet. Here is bioawk, a bioinformatics-aware awk program.

2019-03-20 14:51 #

📖 Alberto Moravia, L’amour conjugal (Denoël, 1948)

2019-03-19 21:31 #

So I only have three episodes left before I finish my last TV series, Occupied.

2019-03-19 21:25 #

Performance of Error Estimators for Classification (PDF). Always good to be remembered of how important error estimation is in statistical modeling, especially with small samples. Remember Frank Harrell’s post?

2019-03-19 21:20 #

Suede, Dog Man Star.

2019-03-19 21:20 #

Slate “helps you create beautiful, intelligent, responsive API documentation.” It reminds me of the whole stack of racco (probably dead), docco (sill live) & Co. Slate is used in Clojure by Example, a site that offers an original and very instructive approach to learning the basics of the Clojure language.

2019-03-19 21:14 #

📖 Delphine de Vigan, Les gratitudes (JC Lattès, 2019)

2019-03-19 18:33 #

Lovely.

2019-03-19 15:33 #

A bit late (3pm), but delightful:

2019-03-19 14:39 #

I have been seriously thinking of subscribing to NordVPN during the last few months. On further inspection, there was a good deal for the 3-year subscription plan. Now, it’s done.

2019-03-19 14:31 #

Little flowers to go with today’s sunshine:

2019-03-19 07:39 #

Essential Statistics with Python and R. Although this textbook does not cover advanced material (and the figures are terrible), it comes with a lot of exercices that one can solve using either R or Python.

2019-03-18 19:20 #

Flux ML and differentiable programming. Nice to see how new packages are continuously coming in the Julia ecosystem, after so many years. #julia

2019-03-18 19:13 #

Jazz Chill.

2019-03-18 19:12 #

TIL DuckDuckGo, which has been my default search engine since 2018, features a built-in URL shortener. So nice! (via Brett Tersptra)

2019-03-18 10:35 #

The number of projects hosted under the Apache Software Foundation never ceases to fascinate me. Today, I discovered Jena for the semantic web!

2019-03-18 10:32 #

The Definitive Guide To Syntax Highlighting. Nice to see some good old posts about Emacs. It makes me want to activate the paren-face mode to change a little. #emacs

2019-03-17 20:33 #

ECM: Keith Jarrett.

2019-03-17 17:09 #

Explorable multiverse analyses. What a talent this guy has! (via @mjskay)

2019-03-17 17:06 #

It looks like Statistical Rethinking will have a profund impact on bayesian statistical computing. There’s now a Julia package to complement the R one. (via @zerology) #julia

2019-03-17 17:03 #

According to BSAG, Doom Emacs has been polished a little in recent months. I’m still on Spacemacs–probably for a long time to come–but I remember how pleasant the experience with Doom Emacs was. #emacs

2019-03-17 16:58 #
2019-03-17 08:37 #

RMS is now taking care of Apple. Now, I can’t help but smile at the idea of this picture where we see RMS carrying his laptop on his shoulder. Surely he wasn’t listening to music on iTunes. Note too that the list of criticisms made of Microsoft is much shorter (fair enough), but the same is true for Google who only gets two dozzns of bad marks! #apple

2019-03-16 09:07 #

Commit Often, Perfect Later, Publish Once. This reminds me of Stack Overflow motto circa 2010 (“Vote early, vote often”). Anyway, this recommended best practices with Git are very well done.

Don’t let tomorrow’s beauty stop you from performing continuous commits today.

2019-03-16 08:34 #

How about generating figure name using MD5 hash? I’ve long been wondering how to store unique file names for all documents that I happen to write from day to day. The last few years, I decided to prefix all such file names using either fig- or img- depending on the context (i.e., whether it has been generated by a computer program or in the case it’s just an illustration grabed on the internet), followed by a short but meaningful description, e.g. img-emacs-screenshot.png. When it is a series of figures, I usually append an index (“a”, “b”, …; or zero-padded numbers). Still I have lot of duplicates file names on my HD. One way to circumvent this issue is to generate random hash, or I believe so since we all have the md5 utility on Un*x systems. Here we go:

current master ✗ 74db262 22h25m ✖ △ ◒  md5 -s "emacs-screenshot"
MD5 ("emacs-screenshot") = 65c9ef7d939db96dd290adcf9597d65b
2019-03-16 08:09 #

Small Sharp Software Tools. Together with Vince Buffalo’s Bioinformatics Data Skills, I believe this combo should provide the very best technical exposition to practical Unix. You may want to add Learning Unix for OS X if you’re interested in Mac-specific tools. (Disclaimer: I haven’t read Hogan’s book yet).

2019-03-15 20:38 #

Time to watch The Expanse, Season 2, now.

2019-03-15 20:35 #

The lsp backend for the Python layer in Spacemacs has so much improved over time, and it is much more featured than the default anaconda one. Pending minor issues with mypy which complains about missing imports (this can be resolved using a config file, as described here), everything works perfectly. Things are going too fast for me with the develop branch of Spacemacs. #emacs

2019-03-15 16:43 #

A (very) short intro to Constraints: Nice visual explanation à la idyll. (via @JohnSelstad)

2019-03-15 06:22 #

Learning Statistics with R. Looks like a nice intro to statistics with R. I personally started with Peter Dalgaard’s Introductory Statistics with R, but no doubt this should be a good start too (beware this tutorial relies on external packages). #rstats

2019-03-14 21:43 #

Timber Timbre, Creep On Creepin’On.

2019-03-14 20:59 #

Timber Timbre, Sincerely, Future Pollution.

2019-03-13 21:45 #

HN on the spotlight: Spotify to Apple and Google and DuckDuckGo.

2019-03-13 21:43 #

Exactement, comme dans une épicerie. Et il faut voir ce que cela donne avec le bétail dedans… #fr

2019-03-13 08:14 #

MacJournal 7 is now free. I will stay by Org for managing my text files, but it’s good to know anyway. (via Jack Baty)

2019-03-12 21:40 #

Here is the best take I found on imperative vs. functionnal approach using Lisp. #lisp

2019-03-12 21:36 #

TIL Better to use partition rather than split when you want to convert a ‘string’ to a ‘dict’ based on the first occurence of a specific delimiter (as in .split(..., 1)). Note that unlike split, the delimiter is kept and you probably don’t want to keep it. #python

2019-03-12 21:18 #

Peter Erskine, Palle Danielsson & John Taylor, As It Was.

2019-03-12 18:25 #

Mathematical Recreations and Essays, by W. W. Rouse Ball. (Note that the PDF is nicely hyper-linked!)

Another common trick is to throw twenty cards on to a table in ten couples, and ask someone to select one couple. The cards are then taken up, and dealt out in a certain manner into four rows each containing five cards. If the rows which contain the given cards are indicated, the cards selected are known at once.

2019-03-11 20:30 #

The value of owning more books than you can read. I have thousands of books in my home, many of which are more than 20 years old. From time to time it seems to me that’s all I have left. I’ve read them all except the last ones I bought. However, I can understand what it’s like to contemplate all that we still have to learn.

2019-03-11 19:38 #

TIL. There’s a nice option when you edit Python code under Emacs which consists in sorting automagically all import statement. In most cases, it works great, however there are some edge cases. E.g., it is common in Flask applications to have import defined after initializing the app itself, because of cicular imports. Hopefully, it is possible to override the default settings and to add a local directory variable, as recommended on Spacemacs website (SPC f v d). #emacs

2019-03-11 19:31 #

Tindersticks, Tindersticks.

2019-03-11 14:12 #

Sadly, there’s not such a steady flow on Pragmatic Emacs. #emacs

2019-03-10 20:49 #

Robyn, Indestructible.

2019-03-10 19:16 #

Lovely work by @aschinchon! There’s more to see on his blog, e.g. Mandalaxies.

2019-03-10 19:10 #

I wish I had read this nice post on Travis-CI, by Julia Silge, before I struggle myself with Travis and R. Unrelated but also interesting post: Tensorflow, Jane Austen, and Text Generation. #rstats

Understanding how text generation works with deep learning and TensorFlow has been very helpful for me as I wrap my brain around these techniques more broadly. And that’s good, because exactly how practical of a skill is this, right?! I mean, who needs to generate new text from an existing corpus in their day job?

2019-03-10 19:03 #

I forgot about OSF. Here is a nice read: A chill intro to causal inference via propensity scores. Not only do we have a 16 page-long PDF, but also the accompagnying source files! (via @george_berry)

2019-03-10 19:00 #
2019-03-10 12:48 #

Today’s lunch:

2019-03-10 11:43 #

📖 Rezvani, Le magicien (Actes Sud, 2006)

2019-03-09 20:37 #

Factory Records.

2019-03-07 20:24 #

Clearly, I’m not that active in the early afternoon. Either because of the lunch break or the half-life of my medication… Anyway, Timing is the best time tracking app I’ve seen in a while.

2019-03-07 20:21 #

I’m in my third year with the 12-inch Macbook (generously offered by SB). It is certainly the best laptop I got in 13 years. Sometimes I feel like I miss the tiny pulsing light (aka sleep indicator) that we used to have on older metallic aluminum body ones. Well, we have backlit keyboard now, even if it is like a butterfly keyboard ;-)

2019-03-07 18:13 #

7 Unix Commands Every Data Scientist Should Know. I lost track of the number of blog posts I read where the title includes “un*x commands that (data) scientists should know.” I expect that soon or later mastering deep learning techniques will be a mandatory skill as well. Anyway, this gentle tutorial is well tied up, so go read it if you want to refresh your memory.

2019-03-07 18:09 #

So it seems that we will be done with The Expanse, Season 1, tonight.

2019-03-07 18:07 #

Nice. I spent some time checking Dimitri Fontaine’s Github repo, in particular his advent of code in Common Lisp. I am currently reading his book on PostgreSQL, but I couldn’t resist reading some Lisp code after lunch.

2019-03-07 09:39 #

Exterminate Magit buffers: Quite useful tip if like me you happen to kill your Magit buffers by hand. #emacs

2019-03-07 07:57 #

Viewing Matrices & Probability as Graphs. With great illustrations. For those interested in catgeory theory, the other posts are worth a look too. See, e.g. this booklet on arXiv (PDF, 50 pp.). #maths

2019-03-07 07:54 #

Rash - The Reckless Racket Shell. (via @NlightNFotis) #scheme

2019-03-06 19:24 #

Natural Gradient Descent. Be sure to check the rest of the site. I just added it to my RSS reader.

2019-03-06 14:21 #

Vim within Emacs: A very good read even if you’re not versed into Spacemacs. #emacs

2019-03-06 10:06 #

Better than time? gnomon is a command line utility to prepend timestamp information to the standard output of another command.

2019-03-06 07:19 #
2019-03-05 21:09 #

Beirut, No No No.

2019-03-05 14:40 #

As I am using Postgresql a lot these days, I thought I would import a large CSV file (1 Go) to see if I can play with in-database tools from dplyr & Co. I will probably need this for work so it’s worth the effort. I started with a Stata file that I read using haven, and I converted it to a CSV using data.table::fwrite. This already eated up all my RAM. Now, I’m using csvkit to import the CSV file into a Postgresql local database. Well, it says a lot about the process:

2019-03-05 13:01 #

I guess I just found another org-powered user! #emacs

2019-03-05 12:36 #

Just added to my Papers list: Mean and median bias reduction in generalized linear models. See also the brglm2 R package. #rstats

2019-03-05 11:54 #

I haven’t written a single line of Latex in a long time, but it looks like we now get Font Awesome for free in our TeX distribution. (via @kaz_yos)

2019-03-05 11:51 #

It’s astonishing how much work has been done regarding working with database using R. We now have dbplot and modeldb (not to be confused with this one). (via @theotheredgar) #rstats

2019-03-05 07:37 #

syn uses OS X’s natural language processing tools to tokenize and highlight text. Nice utility to add to my writing stack. It is used by Emacs wordsmith-mode. #emacs

2019-03-04 20:57 #

ECM.

2019-02-28 20:33 #

Okay, so it looks like we started with season 2 of The Expanse instead of season 1. Great! That may well explain why we didn’t understand anything during the first episodes.

2019-02-28 19:56 #

Prompted by a recent Twitter question, I was about to benchmark some R packages to process large files. However, there already seems to be a very nice post about this: Working with pretty big data in R. #rstats

2019-02-28 18:31 #

Today was my first attempt at building a Flask site, using a boilerplate Bootstrap theme, and a Postgresql backend. Done. On reflection, I wonder why I continue to maintain PHP websites.

2019-02-28 09:25 #

Principles and Techniques of Data Science. Nice ressource to have! It’s been written using Jupyter book, btw. #python

2019-02-28 08:03 #

This Elisp cheatsheet (PDF) is really great. #emacs

2019-02-28 07:46 #

Anatomy of a logistic growth curve, by Tristan Mahr. Nice looking visualization and clearly a non mathy but well put explanation of the logistic curve. I wish I read this earlier, when I started teaching psychometrics. #rstats

2019-02-28 07:33 #

Immersive Linear Algebra. #maths

2019-02-27 18:15 #

Trying out Travis CI for a Bookdown project. I’m already at the third failure and it starts to be painful. #rstats

2019-02-27 09:26 #
2019-02-27 09:25 #

Look, I read two of the latest newletters by Sacha Chua and I already learned about two new Org features: org-reverse-datetree and org-bib-template. Moreover, I didn’t know that there were such thing as meta repository for ESS users. #emacs

2019-02-27 07:21 #

I’m finally done with Occupied.

2019-02-26 21:32 #

I think this is the first time this site is referenced in Sacha Chua excellent Emacs newsletter.

2019-02-26 17:53 #

This open source project is for Mathematica implementations of statistical and machine learning algorithms that can be used for data analysis, prediction, and recommendation systems.

Note that the Github repository also includes Lua, Java and R code. The companion website is Mathematica for prediction algorithms.

2019-02-26 17:23 #

A few days ago, I read a thread on Biostars (which I haven’t consulted in a while) on the use of Wolfram mathematica in bioinformatics, and I wondered why people are so critical of this software. The same applies to Stata (if you see the recent flame on Twitter, you know what I mean), albeit in this case there’s not even this man behind it.

2019-02-26 09:26 #

Long time no see. I have been compiling several pieces of bioinformatics software lately. No issues whatsoever, except for a few glitch with boost libraries.

2019-02-25 20:38 #

I just added permalinks in this section (here, a small hash symbol near the date). I was missing a way to link to previous micro-posts.

2019-02-25 20:30 #

I’m almost done with Occupied. I initially thought I would be able to finish the last two episodes of the first season this evening, but I’m so tired (I’m up since 4am) that I’m afraid I won’t be able to stand up for long.

2019-02-25 18:23 #

Peter Erskine Trio, As It Was.

2019-02-25 18:23 #

I am still unsure how best to use org-journal. I already use a “diary” file where I bookmark important stages of my working day. This way, I get a nice summary with org-agenda. Obviously, I could do exactly the same using org-journal, but I was thinking that it could also be used to record my posts on the main site: (1) I would be writing using Org mode directly, (2) I would get a searchable archive from Emacs directly (and more convenient than deft), and (3) that would be just cool. #emacs

2019-02-25 12:21 #

How to delete empty lines in a file by Emacs? Useful to clean up an HTML page with lot of extra blank lines. #emacs

M-x flush-lines RET ^[[:space:]]*$RET 2019-02-25 10:50 # This moment when you realize that you are stuck with Java 8 on your OS… Two options: use Homebrew (brew cask install java) or proceed manually. I think I will love bioinformatics tools. 2019-02-23 20:51 # It’s been a while since I haven’t run any ML model using caret, especially since Max Kuhn engaged in the RStudio team to develop a brand new ML pipeline in the name of the tidy new wave: tidymodels, then parsnip (slides near here). Anyway, here is a good tutorial if you want to get started with caret. (via @R_Programming) #rstats 2019-02-23 20:34 # And we are finally done with The 100. Looking forward to looking to The Expanse during winter holidays. 2019-02-23 17:56 # When you insist on your CLI-based workflow (reproducibility, text-based, etc. you know…) and you realize that Stata 13 does not recognize graph export with a PDF backend (while Stata 15 does) from a Terminal. Back to Encapsulated PostScript then, like in the 90s! #stata 2019-02-23 08:26 # While I appreciate that there are so useful Docker images available, I think I will need to build a more lightweight one if I want to stay on CircleCI free plan. Hopefully, it looks like someone already had the same idea. #rstats 2019-02-23 08:02 # 2019-02-22 18:56 # Emacs build-status: a nice package that allows to monitor build on Travis or CircleCI. #emacs 2019-02-22 18:56 # The first edition of Interpretable Machine Learning is out. (via @ChristophMolnar) 2019-02-22 18:46 # Yet another org-powered website. This makes me think that I added a little org-capture template to write those micro-posts without having to open my micro.org file. #org ("b" "Blog post" entry (file+headline "~/org/micro.org" "Micro") "** TODO %?\n:PROPERTIES:\n:EXPORT_FILE_NAME:\n:END:\n%^g\n" :empty-lines 1) 2019-02-22 18:05 # Stephen Wolfram reflecting on his “productive” and digital life. What a man! 2019-02-22 07:46 # Didn’t know either: Beware that wc counts newlines, and not lines. (via Irreal) 2019-02-21 19:04 # Despite the useful utility under the “File” menu, my attempt at installing a Mathematica package properly failed miserably this morning. I ended up copying/pasting the wole archive into ~/Library/Mathematica/Applications. Anyway, this worked and I am now able to plot phylogenetic trees! 2019-02-21 18:51 # Didn’t know there was such a thing: MacJournal (via Jack Baty). Whether you are interested in this app or not, the author provides a nice discussion of the pros and cons of keeping a diary vs. a journal, and on the importance of meta data. 2019-02-21 14:47 # Merlin Mann et Marie Kondō sont dans une d’emails, by Bastien Guerry. Nice summary of the situation regarding emails. I already deleted 30k+ mails in one pass so I know what batch processing is. 2019-02-20 20:30 # Discrete Stochastic Processes. It’s amazing how many excellent tutorials can be found on the MIT OpenCourseWare. 2019-02-20 20:14 # Morcheeba, Who Can You Trust?. 2019-02-20 20:08 # I disabled Dropbox syncing on my Mac for a long time now, but I realized yesterday that Transmit allows to connect to Dropbox very easily now. Even if I no longer use Dropbox these days, that may be a very good option for the future. 2019-02-20 19:55 # After jupyter-book, there is now jupytext (via @marcwouts). Looks like we now have a serious competitor to RStudio. #python 2019-02-20 19:50 # Nick Cave & The Bad Seeds, Nocturama. I’m often lazy when it comes to changing a CD. 2019-02-20 10:51 # Two handy org commands: org-journal-new-scheduled-entry can be used to schedule future entries in org-journal (see discussion here); org-tree-to-indirect-buffer is a good alternative to org-narrow-to-subtree sometimes. #org 2019-02-19 20:25 # Diving into computational molecular biology. It’s a fun world after all, especially compared to medical statistics. I am trying to devise a reliable workflow for taking notes and using a live notebook, mostly inspired from my old setup, but basically it’s all about Org files with tags and “TODO items”, including a diary and helm-bibtex for managing my bibliography. Nothing fancy, but it just has to do the job right after all. 2019-02-19 20:16 # Timber Timbre, Timber Timbre. 2019-02-19 20:14 # Today’s lunch: 2019-02-18 20:41 # Nick Cave & The Bad Seeds, Nocturama. 2019-02-18 19:00 # Pretty Magit - Integrating commit leaders. I have been using Git leaders for almost two years, but now I realize that I completely forgot about them. 2019-02-18 18:55 # New Order, Power, Corruption & Lies. 2019-02-18 18:55 # Today was my first day at my new lab. Everything went fine, despite a very bad night. At least I have been able to go back home without too much dizziness or paresthesia in the legs (I don’t know where this one comes from). Guess what: For the first time in 10 years, I am able to connect my Macbook on the network! #self 2019-02-18 18:50 # I am reading the Racket guide again, this time using Dash only. It’s amazing how convenient this application is, especially for navigating between text and function definitions, which by default are all hyperlinked thanks to the Scribble documentation system. #scheme 2019-02-17 20:35 # Nick Cave & The Bad Seeds, Push the Sky Away. 2019-02-17 20:29 # I am about to exceed the 150th micro-posts in my Org file. (Other posts are published from the terminal directly.) I added a little cookie to keep track of the number of entries, although a little harder path would be to write some elisp code. #org 2019-02-17 20:19 # I don’t have any big needs in terms of image processing, and I am generally happy with ImageMagick. However, Acorn and Retrobatch (h/t Brett Terpstra) look pretty nice. 2019-02-17 18:39 # Nick Cave & The Bad Seeds, The Boatman’s Call. 2019-02-17 18:34 # Just cleanup a little bit more my Dropbox (6 Go of data, reports and papers accumulated along 8 years!). 2019-02-17 18:15 # Machine learning in Clojure with XGBoost. Note that there are bindings for the awesome xgboost in various other languages (Python, Julia, R), not just the JVM. #clojure Python didn’t become the leader in the field because it’s inherently better or more performant, but because of scikit-learn, pandas and so on. While as Clojurists we don’t really need pandas (dataframes) or similar stuff (everything is just a map, or if you care more about memory and performance a record) we don’t have something like scikit-learn that makes really easy to train many kind of machine learning models and somewhat easier to deploy them. 2019-02-17 18:05 # merlin - a unified framework for data-analysis, and many other interesting packages by the same author or other coworker. #stata 2019-02-17 12:07 # Again, I’m slowly updating stata-sk. It took me a while to reset the publishing system to use Stata 13 MP instead of Stata 15 since I no longer get a free license for it. This will probably be my last textbook on Stata. #stata 2019-02-17 08:51 # Look. Even Racket has some support for statistical data structure like data frames. In addition, here is an essential read if you want to get started with common data structures: An Overview of Common Racket Data Structures. #scheme 2019-02-16 14:14 # An analysis of lossless data compression programs: Large Text Compression Benchmark. (via SO–it looks it is the very first question on the beta site) The amount of genomic sequence data being generated and made available through public databases continues to increase at an ever-expanding rate. Downloading, copying, sharing and manipulating these large datasets are becoming difficult and time consuming for researchers. We need to consider using advanced compression techniques as part of a standard data format for genomic data. The inherent structure of genome data allows for more efficient lossless compression than can be obtained through the use of generic compression programs. We apply a series of techniques to James Watson’s genome that in combination reduce it to a mere 4MB, small enough to be sent as an email attachment. – Human genomes as email attachments 2019-02-16 14:07 # 2019-02-16 13:51 # I haven’t yet embraced the full power of Julia for data munging, but surely this article is a gem to understand the language at a deeper level. #julia 2019-02-16 09:04 # Useful tips to build and manage R packages: rOpenSci Packages: Development, Maintenance, and Peer Review. #rstats 2019-02-16 09:02 # Probability and Statistics: a simulation-based introduction, by Bob Carpenter. I like it when there are instructions for those like me who do not want to install RStudio to build the book. #rstats 2019-02-15 09:41 # Causal Inference Book, Python code hosted on GitHub (by the author of the Stata kernel). (via @kaz_yos) 2019-02-15 09:27 # 2019-02-14 21:27 # I’m halfway thru my new TV show (Occupied), but I’m struggling to motivate myself to move forward right now, even to watch TV right now. Besides that, I’m finally getting a job back. Let’s just hope I don’t go back to the hospital too soon. #self 2019-02-14 21:22 # Joy Division, Closer. 2019-02-13 21:34 # Why the 3? Earlier in the morning I was reading one of the latest posts published by John D. Cook about dose finding studies. I am well aware of the 3+3 design. Incidentally, I attended a meeting yesterday where a PhD student was presenting his work in microbiology, and they used triplicates. It is interesting that the same 3 seems like a magic number here, but it is not the same. Maybe I should drop a note in a few days. 2019-02-13 21:27 # Not sure how we can think of GTD when we spend about one hour cleaning up defunct stuff on our HD, but sure we are close… 2019-02-13 13:48 # One of the first hit when looking for “Lisp and bioinformatics” on the internet: How the strengths of Lisp-family languages facilitate building complex and flexible bioinformatics applications. #lisp 2019-02-12 08:45 # I’ve been following Greg Stein on Caches to caches for a long time now, because the site has such a beautiful design and useful material on Emacs and Org mode. Recently they published a series of posts on AI and ML. 2019-02-12 08:37 # disk.frame is a new (dplyr-compliant) R package to manipulate structured tabular data that doesn’t fit into RAM, in the spirit of Dask for Python. #rstats 2019-02-11 21:34 # Another nice article about GTD by BSAG. I enjoy reading her blog posts, and I really love her website design. Funny thing: I was just reading some old posts written by Bastien Guerry on Org mode. 2019-02-11 21:19 # Overnight… 2019-02-11 21:11 # Gary Peacock, Jack DeJohnette & Keith Jarrett, My Foolish Heart (Live at Montreux). 2019-02-11 18:48 # Jack DeJohnette, Ravi Coltrane & Matt Garrison, In Movement. 2019-02-11 14:31 # Portacle is a complete IDE for Common Lisp that you can take with you on a USB stick. If you are looking for a quick solution, here it is. Otherwise, learn Emacs for good. #emacs 2019-02-11 14:24 # Staying with Common Lisp. Safe no move perhaps? On a related note, here is an enlightening discussion about Racket vs. Lisp: Why I haven’t jumped ship from Common Lisp to Racket (just yet). #lisp #scheme 2019-02-11 14:16 # While I usually run Slime for little Lisp hacking, I noticed that serious people are looking at SLY, the Sylvester the Cat’s Common Lisp IDE for Emacs. It looks like there is even a Spacemacs layer. #emacs #lisp 2019-02-11 13:27 # Interesting read. (via Daniel Lemire) Though we age, it is unclear how our bodies keep track of the time (assuming they do). Researchers claim that our blood cells could act as time keepers. When you transplant organs from a donor, they typically behave according to the age of the recipient. However, blood cells are an exception: they keep the same age as the donor. What would happen if we were to replace all blood cells in your body with younger or older ones? 2019-02-11 09:04 # Yet another mind-mapping tool if you are not ued to Emacs Org mode: Hook. (via Jack Baty) 2019-02-10 21:31 # After Jupyter notebook, we now get Jupyter book. Looks like a serious alternative to RMarkdown/Gitbook (aka bookdown). #python 2019-02-10 20:56 # Kate Bush, Never for Ever. 2019-02-10 11:47 # Just found Racket Machine Learning – Core. #scheme 2019-02-10 11:32 # Machine Learning Refined, with nice blog posts by Jeremy Watt & Reza Borhani. 2019-02-09 20:20 # Let’s start Season 4 of The 100 in a few minutes. 2019-02-09 20:09 # I still read Mastering Emacs from time to time. Recently, I was just checking an article on regular expression. I have been using Emacs for about 15 years and I am afraid that now I would be far more comfortable with most key chords after two or three years of Spacemacs. This is not that I really like modal editing–I don’t like it at all in fact–but the consistent key bindings conveyed via which-key and the configuration layers for most packages make it a really pleasant tool to use on a daily basis. I’ve come to have only Emacs on my desktop. No more iTerm2 or Marked2 or even Desktop icons. #emacs 2019-02-09 16:48 # The more I use Org for authoring simple or more complex text documents, the more I like. I like to think of it as Markdown with better markup for links, code blocks, tables, and references, and of course there’s Emacs inline preview. Except for collaborating with colleagues or drafting short RMarkdown documents, I mostly stopped using Markdown these days. Maybe I should just revisit some old Md files and just convert them to Org. (defun markdown-convert-buffer-to-org () "Convert the current buffer's content from markdown to orgmode format." (interactive) (shell-command-on-region (point-min) (point-max) (format "pandoc -f markdown -t org -o %s" (concat (file-name-sans-extension (buffer-file-name)) ".org")))) 2019-02-09 16:37 # 2019-02-09 16:34 # A few days ago, I noticed someone citing A Computational Approach to Statistical Learning on Twitter. I no longer buy statistical books so I can’t tell if it is worth a read, but I note that the author of the R package bigmemory is one of the co-authors. 2019-02-08 17:09 # Just found what I think is one of the best concise tutorial on “How to GitHub“ if you are looking to collaborate on a common repository. As always, it works best when you read the Magit manual and check what’s available there. 2019-02-08 17:04 # How to blog. Nice take by Tom MacWright. I don’t have a very strict schedule. However, I’ve been trying to post more or less regularly in recent years (sometimes even just links of Twitter bookmarks), specifically to avoid letting my blog die. 2019-02-07 20:39 # Today I was reading Jack Baty’s latest posts and I noticed an interesting micro-post about keyboard versus mouse usage. The stopwatch consistently proves mousing is faster than keyboarding. I think this deserves two additional remarks. First, it depends on the task at hand: For instance, even if I prefer reading email with Apple Mail I use mu4e under Emacs because I find it more convenient for bulk actions like archiving or deleting a bunch of messages. Think of it a little: You just have to use your preferred movement keys or the arrow keys and strike a key, and it’s all done! Likewise, for text editing or interacting with an REPL, I found Emacs keybindings much more powerful than any combination of custom Services or even TextExpander, together with using a mouse. I believe Vim users would agree as well. Second, this does not account for people not using a mouse at all. I for one have always been very happy with Macbook trackpad, and I come a lot slower when I have to use a mouse, notwithstanding the fact that it is very bad practice for the elbow and wrist. For most movement, I use the trackpad and I do not worry much about Emacs or Vim keybindings, because there I am faster with the trackpad. Hence, we should better clearly state what actions are better performed using a mouse before claiming than the mouse win over the keyboard. 2019-02-07 18:18 # Found a new playlist on Apple Music. 2019-02-07 18:15 # After attending months of Twitter discussion about what could be the best software–R or Python–for data science several months ago, this is now the time of the R vs. Stata debate, here and there. Arguably, Stata is a paid software and does not offer the same scripting facilities than R for some tasks, mainly non-statistical tasks. However, what’s the point? Did anyone ever mentioned the fact that Stata has a GUI which completely mimics the command-line operations, so that people afraid of typing commands or just interested in running a logistic regression on a well-formed dataset can just do it in under a minute? It is slow with some estimators or optimization approaches (e.g., gglamm), and we had to wait a bit long to get full support for unicode and XLS, better graphical rendering, etc. But the versioning system allows to repoduce any result prior to the current version of Stata. And it does interact very well with Stan and R, too. The question is not which software is better, the real question is who’s the end user? #rstats #stata 2019-02-07 09:37 # Fun fact: I saved a database from Stata 15 in old format (i.e., compatible with Stata 13). I cannot view unicode characters in Stata GUI, but it works perfectly fine when run through Emacs/ESS! #stata 2019-02-06 20:56 # Back to a fully functional Spacemacs, after a complete reinstall. Some minor annoyances with MELPA actually, but nothing serious; fixed a weird bug with the ocaml layer, since I learned that the syntax-version layer should come before ocaml, but otherwise everything is fine. Also, I’m trying to go all Helm instead of Ivy. #emacs 2019-02-05 21:10 # Death Cab for Cutie, Thank You for Today. Just streaming the Apple alt’ radio: 2019-02-05 21:10 # I am not very lucky with Spacemacs these days. Now, SPC-/ to search project for text (aka, spacemacs/search-project-auto) is no longer working. Not funny, trust me. #emacs 2019-02-05 18:01 # PJ Harvey, Stories from the City, Stories from the Sea. 2019-02-05 17:59 # A recent tweet reminded me of gtools, a Stata package that aims to speed up built-in command for data wrangling. I should give it a go. #stata 2019-02-05 17:58 # Hacker Tools: A user-friendly introduction to various command line utilities, editors and VCS. (via @newsycombinator) 2019-02-05 17:47 # Apache Arrow and Feather are two interesting projects that I think should be available in data science-related PLs. Recently, Rust joined the list, at least regarding Arrow: DataFusion: A Rust-native Query Engine for Apache Arrow. #rust 2019-02-05 17:38 # 📖 Zoé Valdés, Une habanera à Paris (Gallimard, 2005) 2019-02-04 20:56 # Magithub (soon, forge) is now part of Spacemacs/magit. No need to add further configuration to your init.el. Today I was trying to send an issue for on one of my repo and I figured out that there’s some trouble at the moment. #emacs 2019-02-04 20:09 # Colossal Youth, Young Marble Giants. 2019-02-04 20:02 # Just throw out more than 30k messages from my Gmail account. I have a local copy, so no worries, but the Google team will have a harder time to analyze it. Incidentally, I just came across a new testimony from people tired of Google. Last round shown below: BTW, did you know that Google actually stores everything you buy based on payment or shipping receipts? 2019-02-04 18:46 # Updating my global dist for the newly released v1.1 of Julia. Installing packages is much easier (e.g. Gadfly) and smoother compared to the preceding versions (prior to v1). Only caveat is that rendering plot via Gadfly is kind of slow, especially compared to other graphing engines (R, Gnuplot, Mathematica, or even Stata). #julia 2019-02-03 20:53 # Home alone again… 2019-02-03 20:38 # After Tamás K. Papp’s CL libraries, I discovered this new library for numerical computing in the Lisp world: MAGICL. #lisp 2019-02-03 20:24 # Nick Drake, Five Leaves Left. 2019-02-03 10:53 # 📖 Christine Angot, Une semaine de vacances (Flammarion, 2012) 2019-02-03 09:04 # Just doing my little technical care and weekly backup. Homebrew 2 is out. ~  brew --version Homebrew 2.0.0 Homebrew/homebrew-core (git revision 175af; last commit 2019-02-02) Homebrew/homebrew-cask (git revision 05a81; last commit 2019-02-02) 2019-02-02 19:18 # Tropical geometry of statistical models. At least, the conclusion is very understandable: The algebraic representation for graphical models with hidden variables leads naturally to an interpretation of a parameterized model as a point on an algebraic variety. Marginal probabilities are coordinates of points on the variety. Varieties can be tropicalized, and the statistical meaning is that the MAP prob- abilities (calculated with logarithms of the parameters) can be interpreted as coordinates of points on the positive part of the tropical variety. 2019-02-02 19:02 # Cleaning up some old stuff on my HD and just found this nice Beamer template: My preferred one is the “fi” variant. #latex 2019-01-30 21:28 # ECM Keith Jarrett 2019-01-30 21:26 # 📖 Jane Birkin, Munkey Diaries (Fayard, 2018) 2019-01-29 22:12 # My cat has gone way long ago now, but let’s leave a trace here. 2019-01-29 22:04 # Faut-il partir ? Rester ? Si tu peux rester, reste ; Pars, s’il le faut. – Baudelaire, Les fleurs du mal 2019-01-29 21:56 # Look, we can still install Stata 13 (MP) on Mojave. Great job guys! #stata 2019-01-29 21:26 # Great! Guess who just almost flooded his new keyboard with beer… Remember this? I guess it’s time to watch a TV show and let the Macbook rest. 2019-01-29 21:24 # You can say what you want, but in the end you should admit that my current workspace is all about minimalism. (Full size version) 2019-01-29 19:40 # Now playing: 2019-01-29 10:01 # Puzzles, Games & Algorithms. It reminds me that games and UI design are very good examples to learn a programming language. 2019-01-29 09:58 # The Emacs C API. #emacs 2019-01-29 09:54 # I am looking for solid libraries to perform numerical computation (other than the Science Collection which has been partly integrated already), and more generally scientific computing, using Racket. I got a few hits from my search engines but this is mostly old and unmaintained stuff (e.g., racket-ml, data-science). This SE thread is worth a read although the replies mainly point to Julia. BTW, note that Tamas K. Papp stopped using CL for scientific computation (and also switched to Julia) for specific reasons. #scheme 2019-01-29 09:12 # 2019-01-28 21:50 # It looks like Elfeed is way more handy than it was, thanks to elfeed-org to handle OPML files. As far as I know, outside of Elfeed there does not exist an extensible, text-file configured, power-user web feed client that can handle a reasonable number of feeds. The existing clients I’ve tried are missing some important capability that limits its usefulness to me. Note that Spacemacs uses the key combination g r to update the live feed, not G as mentioned in Chris’ tutorial. #emacs 2019-01-28 21:18 # Please take note! I’m trying out iTunes Radio but the next two TV shows will be Occupied and The Expanse for sure. 2019-01-28 20:23 # John Surman, Rarum XIII: Selected Recordings. 2019-01-28 20:23 # I’ve been hanging around in this apartment for two years without going out or seeing anyone, except a few friends. I guess that’s one way to look at Getting Things Done, without regard to the details and without really having to accomplish anything. 2019-01-28 18:14 # Villagers, Darling Arithmetic. 2019-01-28 10:56 # Structure and Interpretation of Computer Programs Interactive Version. Together with Composing Programs I think this is one of the most beautiful interactive textbook I found on the internet in years. #scheme #python 2019-01-28 10:51 # Well, nobody seems to care about xlispstat support anymore. Just got a weird error when trying to load some old code from UCLA, notwithstanding the fact that Spacemacs/ESS actually autoload Julia mode. #emacs File mode specification error: ... ess-20190126.1259/ess-site.elc failed to define function XLS-mode) 2019-01-28 09:17 # I find it interesting that these days we can still find introductory courses on both C and Scheme. #scheme 2019-01-28 09:16 # Easy Moving From Vscode To Emacs. In which we learn that even a few functionalities out of Emacs can make a developper happy. #emacs 2019-01-28 09:06 # How to clean merged branches from all your Git repos? (Assuming they all live in the same master directory.): for d in */; do cd$d; echo WORKING ON $d; git branch --merged master \ | grep -v "\* master" | xargs -n 1 git branch -d; cd ..; done 2019-01-28 08:59 # Some thoughful ideas there: Benefits of a daily diary and topic journals. (via Jack Baty) 2019-01-25 14:57 # Same playlist of Jazz Chill from Apple. Love it so much. 2019-01-25 14:55 # I’m finally done with configuring mu4e for Emacs with icloud and the server that runs this site. If only I haven’t forgot to update my .authinfo credentials… #emacs 2019-01-25 14:55 # While were are talking about Emacs, why not reading some feeds from Twitter directly there? #emacs 2019-01-24 21:31 # Is it worth the time to investigate into this new app (2018 Apple Design Award Winner) that I bookmarked back in December? Or should I just stand by Org mode? 2019-01-24 21:22 # Jazz Chill. 2019-01-24 12:07 # I was just reading mu4e 0.9.18: E-Mailing with Emacs now even better, and I thought that I was a heavy user of mu4e too, but that was before they introduce “contexts” and threaded views. I should really update my Emacs config. #emacs 2019-01-24 12:01 # Got rid of Telegram, Mendeley, Zotero, Bitly, Tumblr, Last.fm, and lastly, Amazon (member since 2002!). What’s next? 2019-01-23 21:08 # New Order, Power, Corruption & Lies. 2019-01-23 20:36 # I don’t have very strong requests from a photo manager other than allowing me to browse them, and maybe tag or annotate them from time to time. Hence Apple Photos meets my expectations. However, I understand that others may have more refined requirements and many apps are available on the market. Jack Baty probably tested them all. In a recent post, he suggested Mylio which looks like a nice way to manage digital content without any cloud backend. I may try it at some point. 2019-01-23 20:26 # Whenever I am looking for something about Emacs I am pretty sure I will end up reading one of Irreal blog posts. This time, I was wondering what’s the better way to sync an iCloud account using mu4e. Not that I am not happy with Apple Mail, but I like having the possibility to work exclusively with Emacs, or to process a bunch of emails using my preferred text-based workflow. The solution that seems to be working involves mbsync, and this looks perfectly fine to me since I gave up on OfflineIMAP and switched to mbsync last year. #emacs 2019-01-23 20:24 # Hard time for the kids! While it has been shown that digital technologies may not be so much associated with well-being, teenagers also need more sleep. 2019-01-22 23:38 # I’m talking in a vacuum among millions of users. That’s what’s extraordinary with the internet. 2019-01-22 11:14 # Some snow in the morning! 2019-01-20 22:09 # 🎥 Taken 3 (because why not… again). 2019-01-20 22:08 # Yesterday was cooking time! 2019-01-20 22:02 # 2019-01-20 21:15 # A nice playlist of alternative music, from the Factory Records. 2019-01-20 21:14 # Next to my Twitter account, I also updated my Github nickname, btw. 2019-01-20 20:03 # Elbow, The Take Off and Landing of Everything. 2019-01-20 20:02 # Statistical Rethinking is still on my reading list (I know the second edition is ready to be sold but I bought the hard copy of the first edition two years ago), but I was reminded of Richard’s nice blog posts like Markov Chains: Why Walk When You Can Flow?, thanks to @kaz_yos. 2019-01-20 19:32 # I know nothing about Coq but I am happy that courses like Discrete Mathematics and Functional Programming are still available for free. (via @Jose_A_Alonso) 2019-01-20 19:23 # Goodbye Tweetbot. I think most desktop app for Twitter are dead. I’ll keep using the iPhone app while it is still live, and a browser because why not after all! 2019-01-20 19:18 # John Surman, Private City. 2019-01-20 09:46 # 2019-01-19 21:23 # We are nearing the end of the first season of The 100. 2019-01-19 21:14 # I finally changed my Twitter nickname. Not sure if I will be posting anything more than the past months, though. If it can prevent from being referenced in a search engine, that’s fine. 2019-01-19 20:22 # If you are looking for a lightweight and more user privacy-friendly alternative to Disqus, maybe you should take a look at Commento (via BSAG). I’m not sure this service will last forever and I am not expecting so much comments on this random site so I’ll skip my turn but having an alternative to Disqus is still interesting. 2019-01-17 21:33 # 🎥 Taken 2 (because why not… fourth time again). 2019-01-17 21:03 # It’s not all or nothing. Something counts. Something works. I hope too. 2019-01-17 20:58 # Today I learnt that my Gmail account has been compromised in (at least) 7 data leaks over the past few years. If you feel concerned as well, check yours! 2019-01-17 20:37 # Jack DeJohnette, Ravi Coltrane & Matt Garrison, In Movement. 2019-01-16 22:36 # 🎥 Taken (for the fourth time!). 2019-01-16 21:19 # Ok, hold on! It looks like Vitamin D may not have so much an impact on cancer, heart disease, or stroke (via John Gruber’s blog). Likewise, saturated fats may not be so much associated to CVD (via Daniel Lemire’s blog). Great news! Sall we simply replace vitamin D supplements with porn burgers? 2019-01-16 20:57 # Another great playlist from the ECM feat. Keith Jarrett 2019-01-16 18:31 # Stata for Exploratory Data Analysis with the eda package (slides). I should really give it a try at some point. #stata 2019-01-15 21:34 # Still on there same playlist, btw. 2019-01-15 21:24 # Ah, I just noticed that my Netflix account has been hijacked two hours ago. Thanks Netflix for asking me to give you the 8 last digits of my credit card just to confirm that it is me in order to delete my account without confirming it by email! (I did not give them btw.) Goodbye Black Mirror then. 2019-01-15 20:08 # Wanna customize your fringe with Git markers similar to doom emacs? Add this to your init.el file: (with-eval-after-load 'flycheck (setq flycheck-indication-mode 'right-fringe)) (with-eval-after-load 'git-gutter-fringe (fringe-helper-define 'git-gutter-fr:added '(center repeated) "XXX.....") (fringe-helper-define 'git-gutter-fr:modified '(center repeated) "XXX.....") (fringe-helper-define 'git-gutter-fr:deleted '(center repeated) "XXX.....")) 2019-01-14 20:28 # 🎥 Black Mirror, Season 2. 2019-01-14 20:25 # Nine hours of great music for this ECM playlist. 2019-01-14 12:41 # 📖 Jean-Pierre Milovanoff, L’offrande sauvage (Grasset, 1999) 2019-01-14 12:40 # Tord Gustavsen Trio, The Other Side. 2019-01-11 20:23 # 📖 Éric Vuillard, La guerre des pauvres (Actes Sud, 2019) 2019-01-11 11:11 # Tord Gustavsen Trio, The Ground. 2019-01-11 11:09 # Here is how I tweak my doom-modeline to enhance simplicity and functionality: (This assumes that the minions package is installed.) 2019-01-11 10:54 # Centaur Emacs - A Fancy and Fast Emacs Configuration. Not interested in switching from Spacemacs, but in case someone like fancy modeline. (Note that doom-modeline is now part of Spacemacs default settings, at least the develop branch.) #emacs 2019-01-11 10:31 # 2019-01-11 10:30 # Interesting find of the day: Data Science Tooling For Racket. #scheme 2019-01-10 20:32 # Hot off the kitchen: 2019-01-10 13:12 # Louis Ville, Cinémas. In memory of an evening of shared solitude. 2019-01-10 10:12 # The Veils, Nux Vomica. 2019-01-09 19:41 # How to visualize decision trees. A nice tutorial and overview of existing solutions for visualizing decision trees. The illustrations are really of great quality, as well as the other articles. For other related projects, see, e.g., A visual introduction to machine learning, Seeing theory, or even articles published on Distill. 2019-01-09 19:31 # A few days ago, while reading RSS feed for the irreal blog I found the following nice post: Emacs in 2018: My Year in Review. Although my first thought was that the author was using Spacemacs, it is indeed vanilla Emacs with a specific modeline, which is actually built using minions and moody. See also Beauty lies in the segments of the mode line. #emacs 2019-01-09 19:21 # It looks like it is still “free to use, forever”, but there’s now pricing option for TablePlus. 2019-01-09 19:15 # The Veils, The Runaway Found. 2019-01-09 19:12 # 📖 Anaïs Nin, Auletris (Finitude, 2018) 2019-01-08 21:08 # Twitter is broken, but I still enjoy it a little bit. This is the only online account I haven’t deleted last year, but I miss the old good web. 2019-01-08 14:30 # Hootie & The Blowfish, Cracked Rear View. 2019-01-08 14:04 # 📖 Raphaël Rupert, Anatomie de l’amant de ma femme (L’arbre vengeur, 2018) 2019-01-08 13:21 # The Unthanks, Mount the Air. 2019-01-07 21:26 # Just trying out Netflix (again!) with Black Mirror, season 1. 2019-01-07 21:23 # Nigel Kennedy, The Kennedy Experience. 2019-01-06 20:20 # 2019-01-06 20:09 # The Unthanks, Last. 2019-01-04 20:19 # Two interesting ressources for econometrics-related stuff: Introduction to Econometrics with R, and Time Series Analysis. 2019-01-02 21:04 # We are done with Vikings 4. Starting The 100. 2019-01-02 15:13 # Algorithms by Jeff Erickson. A PDF (448 pp.) and online material. Nice. 2019-01-01 11:30 # Florence + The Machine, How Big, How Blue, How Beautiful. 2019-01-01 11:16 # Ryan Tibshirani has nice course on Convex Optimization. If you are interested in Machine Learning or Convex Optimization, you should really take a look at this course. 2018-12-31 21:07 # Yet another pix of my living room. 2018-12-31 15:17 # Crafting interpreters. A handbook for making programming languages. 2018-12-19 21:16 # Joy Division, Preston 28 February 1980. 2018-12-19 21:07 # I just finished The Killing, season 3. I don’t know if the next version is available on the Apple TV. Will check. 2018-12-19 21:05 # Today I listened to an old compilation of audio track (MP3) from the Velvet that I was burning twenty years ago. At that time it was kind of my collage period and I created many CD covers and photo montages. I felt sad to learn that the Stile Project, from which I had printed one of the images, is now completely defunct and the domain name is now hosting a porn website. 2018-12-18 14:03 # Vikings 3 done. 2018-12-16 19:31 # The John Butler Trio, Three. 2018-12-16 18:27 # I no longer have any interest in Google products, still I often hear about other abuses committed by Facebook or Microsoft, and I’m speechless, see, e.g., Tell Me Again Why You’re Still Using Windows on Irreal blog. 2018-12-16 18:16 # Tindersticks, Tindersticks. 2018-12-15 21:24 # Winter is coming. 2018-12-15 21:21 # Added to my reading list: Introduction to Applied Linear Algebra (PDF, 473 pp.). Note that it also comes with a Julia companion textbook. (h/t @carlcarrie) 2018-12-14 21:06 # I can’t believe how many drafts I’ve been able to keep for more than six months. % ack "draft\s?[:=] true" content/post/*.md | wc -l 8 2018-12-14 20:54 # Why most positive subgroup analyses are false? Source: BMJ 2018; 363 doi: https://doi.org/10.1136/bmj.k4245 2018-12-14 20:48 # Back from another trip to my aunt’s house. 2018-12-08 10:03 # Time for Vikings 3 now. 2018-12-04 21:00 # Cigarettes After Sex, Cigarettes After Sex. (Again and again) 2018-12-04 16:15 # A newcomer in the Clojure land: Machine learning in Clojure with XGBoost. #lisp 2018-12-04 13:34 # Thanks to https://archive.org, the CLRS textbook (3rd ed.) can be freely downloaded. One can also find the famous Sedgewick’s Algorithms. I found a PDF copy long ago, and it is dedicated by Simon Plouffe. 2018-12-03 20:46 # Tindersticks, Waiting for the Moon. 2018-12-03 19:58 # Leonard Cohen, You Want It Darker. 2018-12-02 17:00 # There is always something we miss. Here is a shot of those vines that cradled my childhood. 2018-11-26 21:57 # Cigarettes After Sex, Cigarettes After Sex. 2018-11-26 21:54 # Writing a PhD thesis with Org Mode. Because why not? (h/t irreal) #org 2018-11-26 21:51 # Frank Harrell started hosting his own blog several months ago, and I followed his posts once in a while, that is almost every time I see something new on Twitter. His last annoucement is about a talk he will give at the Johns Hopkins Department of Biostatistics, which appears to be a mix of his latest posts on this topic. I wish I could attend his talk as I did for his RMS workshop in Ottawa some years ago. Please note that my last tweet or retweet is from October. Don’t expect any other news from me–I will only bookmark tweets that I found interesting while the liking option is still available. If the “like” feature is going to disappear, then it means I will definitely forget about Twitter. 2018-11-26 21:36 # It implements vectorized versions of all C99 real floating point math functions. It can utilize SIMD instructions of modern processors. SLEEF is designed to fully utilize SIMD computation by reducing the use of conditional branches and scatter/gather memory access. It looks interesting even if I am not going to use it any time soon. (Other than the short vector math library available in clang). 2018-11-25 11:01 # The first season of Vikings is finally over. Let’s start season 2. 2018-11-22 20:08 # Last episode of The Killing 2 planned for tonight. 2018-11-22 20:05 # The Pretty Reckless, Who You Selling For. 2018-11-22 11:26 # Here is the Request Map for this website. Still a lot of external dependencies that I could get rid of. 2018-11-22 11:20 # Quick update on Stata online book. Check it on the dedicated page or on GitHub. 2018-11-21 20:42 # Want to test your competitive programming skills? Take a look at this Bachelor’s Thesis: Analysis and solution of a collection of algorithmic problems (by Rafael Eusebio López Martínez). In competitive programming, one has to use knowledge in algorithms and data structures to find solutions to algorithmic problems, then put those a ideas into a correct computer program that solves the problem within given time and memory constraints. This activity involves learning about a wide range of complex data structures and algorithms, and many hours of training. See also my review of the Competitive Programmer’s Handbook. 2018-11-21 20:37 # Alice in Chains, Dirt. It’s been a long time since I’ve listened to such records. 2018-11-20 21:37 # I don’t know if there’s a better solution, but this is working very well in my case. #org 2018-11-20 20:56 # And don’t even look back! 2018-11-20 10:48 # If you are like me a long time user of command-line tools for data munging, you will probably find some useful utilities on this post: Data Processing Resources: Command-line Interface (CLI) for CSV, TSV, JSON, and XML. 2018-11-20 10:48 # I just came across this new book: Foundations of Data Science (PDF, 479 pp.). It looks great and furthermore this is one of those rare books which provides an original approach to data science and machine learning from rigorous (mathematical) arguments. Other resources are provided in the following Twitter thread. 2018-11-20 10:40 # It is snowing, slowly but surely. BTW, we started watching Vikings last week as soon as we were done with The Wire (Season 1). 2018-11-08 20:21 # London Grammar, Truth Is A Beautiful Thing. 2018-11-08 18:01 # “The numbers 111, 222, 333, 444, 555, 666, 777, 888, and 999 are all evenly divisible by 37, leaving no remainder.” (via @pickover) Using base 10 notation, a three-digit number, say$aaa$, can be written as$100\cdots a + 10\cdot a + a = a \cdot (100 + 10 + 1) = a \cdot 111$. Clearly, 111 is a divisor of$aaa$($111 = 37\times 3$), but also of 222, 333, … Hence, all three-digit numbers that are multiple of 111 will fit the bill. 2018-11-07 21:23 # Welcome to season 2 of The Killing! Also, I just had to reboot my Macbook–Mojave upgrade–after 37 days uptime with the same Emacs running in the background. 2018-11-07 21:16 # The Jesus and Mary Chain, Darklands. 2018-11-06 19:38 # Cigarettes After Sex, I-EP. 2018-11-05 20:08 # Jan Garbarek, Visible World. 2018-11-02 08:10 # Season 1 of The Killing is over. Hopefully, the next season is about to start. 2018-11-01 21:11 # Katie Melua, Ultimate Collection. I discover Katie Melua years ago thanks to my aunt, and now I also happen to read a nice book, thanks to her again. 2018-11-01 20:25 # Manuel d’analyse spatiale: Théorie et mise en oeuvre pratique avec R (Insee Méthodes n° 131, octobre 2018). Be aware this is a 400-page long PDF file (28 Mo), so plan accordingly. (h/t @freakonometrics) #rstats #fr 2018-11-01 11:45 # Nick Cave & The Bad Seeds, Your Funeral. 2018-10-31 13:15 # Angel Olsen, My Woman. 2018-10-31 10:41 # Remember that paper from 2012 on Julia as a Fast Dynamic Language for Technical Computing? Now, Julia 0.6.2 is extensively described in this recent article: Julia: Dynamism and Performance Reconciled by Design (PDF). Interestingly, Julia relies on at least 6 different PLs. #julia 2018-10-31 10:36 # How Lisp Became God’s Own Programming Language: Interesting overview of Lisp development and why the language itself continues to fascinate people. #lisp 2018-10-31 08:38 # A few months ago I read an interesting post by Tom MacWright on the raise and fall (and raise again) of AI. Now, I came across the following thread that sounds like we also need to consider RL, which I learned about twenty years ago. Go figure. 2018-10-29 10:07 # Here we are: We just started watching The Wire, Season 1. 2018-10-28 08:42 # We are done with Prison Break, Season 5. 2018-10-27 18:42 # Yet another alternative to mangaging Hugo posts via Org: Blogging with org-mode and ox-hugo. #emacs 2018-10-27 18:24 # If this post appears on the micro section, then my configuration for ox-hugo should be ok. #emacs 2018-10-27 10:29 # TIL Spacemacs now supports Doom modeline (or check Doom Emacs); just add dotspacemacs-mode-line-theme 'doom to your dotspacemacs/layers. Better to use it with doom-themes, though. Next, org-journal is available in a dedicated layer on Spacemacs. Great! But wait, it is already supported by the org-layer. How come I didn’t know that! RTFM. #emacs 2018-10-26 20:50 # Just about to end Season 1 of The Killing. 2018-10-26 20:27 # Models of Computation is just everything about various algorithms in a single PDF. As this this is around 1250 pages long, you’ll probably have to do some scheduling. 2018-10-26 18:23 # Just spent a good time with amazing labyrinths! 2018-10-25 21:34 # Leonard Cohen, You want it darker. 2018-10-25 11:55 # So far, so good. I haven’t restart Emacs in a long time now. aliquote master ✗ df15426 2d △ ◒  uptime 11:55 up 24 days, 2:34, 2 users, load averages: 1.73 1.67 1.88 2018-10-23 17:46 # Hubert-Félix Thiéfaine, 40 ans de chansons. I also bought the vinyl record as soon as it got out. 2018-10-23 17:44 # 2018-10-23 17:41 # 2018-10-22 19:25 # 2018-10-20 20:43 # Starting soon: Prison Break, Season 5. It’s holidays time! 2018-10-19 19:25 # The Carbon Design System looks interesting for graphic and web design. (Carbon is the IBM Design System for digital products). 2018-10-18 20:59 # Did I say I also get rid of 15 Go of old stuff on my Dropbox account, which I no longer keep running on my MacBook anyways? If not, now you know it. 2018-10-18 20:51 # Keith Jarrett, The Carnegie Hall Concert. 2018-10-18 12:38 # Deleted my Skype account as well. (I could never have thought the process would be so painful!) Backing up old stuff and cleaning afterwards on my Dropbox account. Almost close to being nothing more than a random user of the internet. 2018-10-17 21:41 # It’s been going around for a few days. 2018-10-09 19:51 # It looks like tagging is more powerful than I initially thought. See, e.g., Tagging files from the macOS command line or A little tagging automation. #apple 2018-10-09 19:45 # Fred Hersch, Solo. 2018-10-08 21:12 # Cigarettes After Sex, Cigarettes After Sex. 2018-10-06 20:59 # Useful one-liner to count the number of blank lines in a file: grep -c ^$ filename. #unix

2018-10-06 20:52 #
2018-10-06 17:33 #

Two new pens: Sheaffer 300 fountain pen and Sheaffer Prelude pen. [Click to enlarge]

2018-10-05 21:10 #
2018-10-04 20:40 #

Gary Peacock, Keith Jarrett & Paul Motian, At the Deer Head Inn.

2018-10-04 18:53 #

Found this lovely picture on Twitter 5 days ago (via @ArtsPicsChannel). [Click to enlarge]

2018-10-04 18:37 #

Just updated my Julia binary to v1.0.1. BTW, the online manual is a valuable and very polished ressource to learn the language. I hope to find more time to dwelve into the latest iteration of the language since I stopped using Julia around v0.4 or 0.6. #julia

2018-10-04 18:36 #

If you are a Marked user like me, be sure to check the additional stylesheets maintained by Brett Terpstra. #apple

2018-10-03 21:10 #

Nice read: Readable Clojure (via @nikitonsky). #clojure #lisp

2018-10-02 20:37 #

Leonard Cohen, You want it darker.

2018-10-02 08:25 #

Want to get some italicised comments with your preferred font (mine is Iosevska)? Add (set-face-italic 'font-lock-comment-face t) to your Emacs init file, it is better than tweaking font-lock values manually. #emacs

2018-10-02 08:22 #

The ESS package somewhat sucks with Stata and font-lock. I have enabled the ado-mode again and it is so much better. I wish it could be merged into ESS directly. #emacs #stata

2018-10-01 21:05 #

I guess I’m done with this also.

2018-10-01 20:46 #

Patti Smith, Easter. Because the night…

2018-09-30 20:31 #

This is it! Or how to make iTerm looks like a native app on Mojave… #apple

2018-09-28 10:12 #

Today’s playlist is all about Keith Jarrett.

2018-09-27 17:25 #

I just discovered that the trans command-line tool now supports DeepL translator, which is great news if one want to avoid the overwhelming presence of Google in our lives.

2018-09-25 21:04 #

Another evening with this nice ECM playlist. Trying to get a feel of Mojave dark mode…

2018-09-25 21:01 #

TIL It is possible to simulate dark mode on an iPhone using one of the accesibility features. Moreover, we can define a shortcut to enable this mode by triple clicking on the main button. #apple

2018-09-22 20:12 #

Just ordered two TWSBI pens, after reading last BSAG’s post. I am eager to try them with the nice sets of ink that I bought from Herbin collection.

2018-09-22 20:11 #

Halfway through Season 4 of Prison Break with Pierre.

2018-09-21 10:37 #

I finally managed to get a more automated way of publishing my “bags of tweets” (which were defunct for a long time now), thanks to the rtweet package. #rstats

2018-09-20 21:36 #

Glenn Gould, Bach: Goldberg Variations.

2018-09-20 21:34 #

Want to apply some ML techniques using Stata? Check out https://www.stata.com/stata-news/news33-4/users-corner/. #stata

2018-09-20 12:54 #

A Review of Mathematica, by Richard Fateman (long ago).

2018-09-20 12:35 #

Roswell - Common Lisp environment setup Utility. Probably the easiest way to get a working Lisp interpreter (SBCL or CCL) and quicklisp in 3 min or less. #lisp

2018-09-20 11:40 #

The iOS 12 features that I like so far: grouped items in the notification center, time tracking and battery life utility, Books app new design. No real improvement for Mail, Calendar or the Music app, though. #apple

2018-09-18 21:40 #

John Butler Trio, Sunrise Over Sea.

2018-09-18 21:33 #

After upgrading all my packages via AppStore and Homebrew, I realize that Git is now talking to me in French. This is not the result of my switch to v2.19.0 but rather it looks like I got a different \$LANG setting lately. How come?

2018-09-18 17:52 #

It’s always a pleasure to download 3.76 Go of app just for updating Xcode, plus several additional Mo for Pages, Numbers and Keynote mostly to support Mojave dark mode–which I don’t have of course. #apple

2018-09-15 09:49 #

I am finally done with Norskov (Season 1).

2018-09-03 21:49 #

Latest mix of rice noddles, chicken, tofu & zucchini (+ ginger, curcuma, green chilli).

2018-09-03 21:45 #

Goldfrapp, Tales of Us.

2018-08-13 20:42 #
2018-08-13 20:38 #

Ben Monder, Oceana.

2018-08-12 19:59 #

Reading The Concrete Tetrahedron. “In most stages of our discourse, the book by Graham, Knuth, and Patashnik can be used as a reference to many additional techniques, applications, stories, etc. However, the present book is not meant to be merely a summary of “Concrete Mathematics.” We have a new twist to add to the matter, and this is computer algebra.” (See John D Cook’s review on MAA.)

2018-08-12 19:57 #

John Abercrombie, Class Trip.

2018-08-07 21:06 #

Jenny Hval, Blood Bitch.

2018-08-04 20:09 #

Oldie but goodie: Prison Break.

2018-07-31 23:46 #

Game of Thrones, Season 7: Done.

2018-07-27 23:56 #

Game of Thrones, Season 6: Done.

2018-07-23 18:54 #

Game of Thrones, Season 5: Done.

2018-07-19 21:00 #

Vim for humans (via John D Cook). #vim

2018-07-19 20:54 #

Jan Garbarek, In Praise of Dreams.

2018-07-19 17:56 #

Portishead, Dummy.

2018-07-18 16:03 #

Great list of useful ressources for Racket. #scheme

2018-07-18 15:58 #

I finally got rid of the lovely doom themes (one and nord) and got used to spacemacs light theme. As Nikita Prokopov once said (see his alabaster theme), comments are important: “Most themes try to dim comments by using low-contrast greys. I think if code was complex enough that it deserved an explanation then it’s that explanation we should see and read first. It would be a crime to hide it.” They are pretty nicely highlighted in the light theme. Also the font lock for Org code blocks is so great that I use it for Markdown mode as well. #emacs

2018-07-18 08:43 #

Gary Peacock, Jack DeJohnette & Keith Jarrett, My Foolish Heart.

2018-07-17 23:34 #

Game of Thrones, Season 4: Done.

2018-07-17 20:26 #

TIL “Rather than showing a continuous probability distribution, Hypothetical Outcome Plots (or HOPs) visualize a set of draws from a distribution, where each draw is shown as a new plot in either a small multiples or animated form.” I didn’t know this technique had a name. #dataviz

2018-07-17 19:15 #

Why Racket? Why Lisp?. By the author of Beautiful Racket. #scheme #lisp

2018-07-17 19:03 #

Literate Programming using Scribble (or maybe literify?) would be a very nice alternative to Org babel if only other PLs were supported, IMHO. #org #scheme

2018-07-16 16:10 #

ECM: Keith Jarrett. Such a playlist…

2018-07-16 16:06 #

I just spent 3 hours with Getting Clojure: Build Your Functional Skills One Idea at a Time. Very enlightening book. Expect a quick review in a few days. #clojure

2018-07-16 16:01 #

Teach Yourself Racket (a flânerie by Prabhakar Ragde). Very nice tutorial (and I really love the CSS design for Scribble documentation on desktop and mobile displays). #scheme

2018-07-10 08:24 #

Time to take a few days off.

2018-07-10 08:22 #

Game of Thrones, Season 3: Done. Lot of unexpected deaths.

2018-07-09 11:00 #

Thinking about the future Macbook Pro while reading hypothetical release date and future specs from various sources. I like some of the rumours. #apple

2018-07-07 21:03 #

Game of Thrones, Season 2: Done.

2018-07-07 09:42 #

Keith Jarrett Trio, Still Live.

2018-07-07 09:41 #

Really helpful#emacs

2018-07-05 19:35 #

Beirut, No No No.

2018-07-05 12:51 #

Kevin Morby, Still Life.

2018-07-05 12:47 #

Good tips & tricks on BASHing data using awk, sed and other GNU core utils.

2018-07-05 12:44 #

Found this while browsing GitHub for numerical methods implemented in Racket Scheme: Herbie aims to make floating point problems easier to find and fix. #maths #scheme

2018-07-04 19:35 #

The Surface Book 2 is everything the MacBook Pro should be. Sure. Sadly, no MS OSs ever came close to the polished macOS UIs. Maybe we should just let it go, install Arch Linux with some kind of i3 and let Emacs takes care of the rest of our journey. #apple

2018-07-04 19:30 #

Morcheeba, Blaze Away.

2018-07-03 15:19 #

Bouncing back on my post about automated ML interpretation: iml: An R package for Interpretable Machine Learning. #rstats

2018-07-03 15:14 #

Although I no longer use RStudio, I must admit that I keep looking at RMarkdown and derived products on a more or less regular basis. Just found this little gem: radix (via nj_tierney). #rstats

2018-07-02 17:21 #

Cigarettes After Sex, I-EP.

2018-07-01 21:03 #

Game of Thrones, Season 1: Done.

2018-06-28 19:17 #

Candy-O, The Cars.

2018-06-27 21:10 #

Timber Timbre, Cedar Shakes. Cat got your tongue? Special signing.

2018-06-27 18:45 #

Talking Heads, Remain in Light.

2018-06-27 08:29 #

Second day with the new setup at home. The keyboard is great, the external monitor has somewhat blurry font, probably because of the lack of display port on the Macbook 12″. I will probably buy a 13″ Macbook Pro soon. #apple

2018-06-26 06:56 #

We’re done with 24 and The Walking Dead. Now it’s time to start watching the full series of Game of Thrones.

2018-06-25 11:50 #

The built-in keyboard on my MB 12″ is dead. It seems it doesn’t like coffee as much as I do! From now on, I will probably be working with this: #apple

2018-06-20 22:37 #

As he says. (via Jack Baty’s comment on Twitter)

2018-06-13 22:03 #

Gary Peacock, Jack DeJohnette & Keith Jarrett, Tokyo ‘96. Yup, a famous trio for a night in solo.

2018-06-12 22:48 #

The Veils, The Runaway Found. Having good time reading Advanced Swift by Chris Eidhof and coll.

2018-06-12 08:36 #

Besides The Mata book, I also bought one of the latest title from Stata Press: Survey Weights: A Step-by-Step Guide to Calculation. So far so good. #readings #stata

2018-06-12 08:34 #

Yesterday, I spent my afternoon configuring the develop branch of Spacemacs. There has been lot of improvements in the past few months. #emacs

2018-06-10 09:13 #

TIL Guide d’autodéfense numérique (via @phnk). #fr

2018-06-10 09:12 #

Just came across the Book of Proofs which looks like a nice project.

2018-06-08 10:20 #

Just happy that flycheck allows us to enable syntax checking of CSS and Markdown files so easily. #emacs

2018-06-05 22:32 #

The more I use http://rdrr.io, the more I like it (compared to RDocumentation). #rstats

2018-06-05 06:51 #

Waking up way too early… I thought I would add handy org-todos to my current projects because… why not?!

2018-06-04 22:32 #

Låpsley, Long Way Home

2018-06-04 09:30 #

In case we want to go to the dark side with Forklift. #apple

2018-06-01 20:09 #

Ones and Sixes, Low. Also spent some good time reading various entries from but she’s a girl.

2018-05-31 09:05 #

Fixing long overdue issue on GitHub. Ok, that was an easy one! #github #writings

2018-05-31 08:17 #

Nick Cave & The Bad Seeds, The Boatman’s Call.

2018-05-30 22:05 #

Now listening to The Frames, while I am just about to go watching the 5th episode of Bron | Broen.

2018-05-30 20:08 #

I just discovered the Base16 for shell, thanks to this blog post (don’t know the name of that girl, but her posts are awesome!).

2018-05-29 18:35 #

I just gave a try to Jupyter Lab, and it looks really great (compared to traditional notebooks). BTW, there is an easy way to install a kernel for Racket Scheme.

2018-05-29 07:27 #

In case I need to write a Gitbook using RMarkdown, here is how to start a bookdown book. #rstats

2018-05-28 22:34 #

The Trouble with Psychology. Interesting read.

2018-05-24 21:26 #

Alain Bashung, Bleu pétrole. I’ll be missing his music. I remember songs for HP, I keep listening to songs for P.

2018-05-24 21:23 #

After fighting with Hugo design for serving standalone HTML pages, I finally got it to work. Here is the main page for the upcoming Stata tutorials (very very WIP, and #fr only for the moment).

2018-05-24 15:20 #

Other than proselint, there is the write-good plugin to help in detecting writing typos and the like. #emacs

2018-05-23 09:35 #

So far, one of the immediate benefit of the General Data Protection Regulation is that I was able to unsuscribe from dozens of mailing lists.

2018-05-22 18:54 #

Tindersticks, Tindersticks.

2018-05-22 18:46 #

Looks like Spacemacs got a major refactoring lately. I will probably investigate the new features although I’m quite happy with doom emacs. #emacs

2018-05-20 23:59 #

Is syncthing a viable alternative to Dropbox, Google Drive and the like?

2018-05-18 16:45 #

Tom Waits, The Asylum Years.

2018-05-18 15:44 #

Great read! Mostly Adequate Guide to Functional Programming (found via HN). #javascript #fp

2018-05-18 14:18 #

dataMaid allows to produce nicely formatted output report à la Hmisc::describe. #rstats

2018-05-18 12:10 #

The Kills, Ash & Ice.

2018-05-18 09:31 #

The “Common Lisp Quick Reference is a free booklet with short descriptions of the thousand or so symbols defined in the ANSI standard.” Also nicely typesetted! #lisp

2018-05-17 22:22 #

A Web Designer’s Typographic Boilerplate: this is part of a series of articles on typography for the web. Very handy! #web

2018-05-16 22:35 #

It’s time for Season 3 of Bron | Broen.

2018-05-16 12:12 #

Lovely playlist feat. Keith Jarrett on Apple Music.

2018-05-16 10:41 #

Yet Another Org-Mode Configuration. #emacs #org

2018-05-15 21:07 #

Stata on R ;-) https://github.com/matthieugomez/statar #stata #rstats

2018-05-15 10:34 #

To learn some Vim (again): Vim and Composability by Fred Hébert. #vim

2018-05-14 20:52 #

I am done with The Fall (Series 2). There’s a lot more to see in my Apple TV, though.

2018-05-10 09:14 #

Cleaning up old stuff (again), bringing back my @aliquote.org email (see why), and listening to the album of the day on Bandcamp.

2018-05-09 21:06 #

Current status: I could listen to Nick Cave all the nights. Oh, and my asparagus and chestnut pie is ready.

2018-05-09 13:41 #

Currently reading “Les rêveurs” (Isabelle Carré • Grasset, 2018). #books #fr

2018-05-08 08:57 #

Useful Emacs init files, see blog post here. #emacs

2018-05-08 08:51 #

Several articles and teaching materials available on W. Kahan’s website. #maths

2018-05-02 14:50 #

Cool Python 3.x tips & tricks. #python

2018-05-01 12:49 #

Good intro to Python itertools. #python

2018-04-30 17:28 #

How to disable Google chrome updater. #apple #google

2018-04-26 12:50 #

Nice ressources on Epidemiology, including Clayton’s book on Statistical Models in Epidemiology. #stats #epidemiology

2018-04-25 08:24 #

Implementation of Random Forest in Lisp (See also the interface to Gnuplot). #stats #lisp

2018-04-24 00:22 #

Constructive critic of Stephen Wolfram wrt. his book “A New Kind of Science”. #mathematica

2018-04-23 18:20 #

I should implement this PRNG in Clojure. #clojure #stats

2018-04-23 10:29 #

Useful code snippet to generate reproducible random numbers in Clojure. #clojure #stats #stackexchange

2018-04-21 23:35 #

Short info on how to use irony and rdm for clang stuff. #emacs

2018-03-16 13:43 #

Some www place to find interesting datasets. #stats

2018-03-16 08:45 #

Some useful handouts on calculus and probability. #probas #maths

2018-03-16 08:32 #

An interesting Youtube channel to learn cool things about data visualization. #dataviz

2018-03-15 19:27 #

I wonder how Frames does compare to Apache Spark DataFrame. #apache #spark #haskell

2018-03-14 22:20 #

I should definitely check the scrartcl class. #latex #stackexchange

2018-03-14 10:57 #

Here we are: org-mode in VS Code! #org #vscode

2018-03-09 21:43 #

Interesting blog posts to read at some point. #readings #blog

2018-03-06 14:04 #

Beside the nice looking Hugo theme, there are very interesting entries on Jack Baty’s blog. #blog #hugo

2018-03-06 13:20 #

Useful stuff on how to build a custom Iosevka font type for emacs and web pages. #font #emacs #web

2018-03-06 13:09 #

Yet another org-powered blog. #org #blog

2018-03-06 12:57 #

Someone must have to write an EOS! #emacs

2018-03-06 12:39 #

Why Sage is failing. Check also this Reddit thread. #maths #python

2018-03-06 10:21 #

A good intro to org-ref features on Youtube. #emacs #org

2018-03-06 10:02 #

A nice sociological account of Steve Job’s life and vision of things. #apple #readings

2018-03-06 09:58 #

Yet another blog post about Org and GTD, specifically https://www.buildingasecondbrain.com. #org #gtd

2018-03-05 23:54 #

To learn more about zip, gzip and zlib, by Marc Adler. h/t https://piotrkazmierczak.com/2016/how-are-zlib-gzip-and-zip-related/. #unix #stackexchange

2018-03-05 16:22 #

Who said \TeX cannot be localized? I should definitely check the extended documentation and files in texlive. #tex

2018-03-05 09:39 #

To get inspiration for an org-based textbook. See also https://lakshminp.com/publishing-book-using-org-mode. #org

2018-03-02 19:08 #

I should check the code on GitHub to see if I can use it for custom handouts. #latex #pdf

2018-02-24 21:35 #

Here is an HN thread where we learn a lot about how Mathematica was originally designed. See also this blog post: What Should We Call the Language of Mathematica? #mathematica #hackernews

2018-02-22 10:24 #

Nice overview of resampling methods. #stats #stackexchange

2018-02-21 13:02 #

Useful guide to setup Haskell for productive work. h/t @lexi_lambda. #haskell

2018-02-20 19:58 #

Useful reading list to start diving into Haskell land. h/t @smdiehl #haskell

2018-02-20 12:35 #

Lot of useful stuff to master iterators in Python 3. It reminded me of: Clojure High Performance – Variations around the Fibonacci sequence using linear algorithms. #python #clojure

2018-02-19 23:18 #

Cool stuff there. Check out other posts on CL implementation. #lisp #stats

2018-02-19 00:13 #

Is this org-gitbook working? #org

2018-02-18 09:43 #

Useful stuff for “agile data science” and “design pattern for efficient data mining”. #stats #oreilly

2018-02-15 21:01 #

Check this new series of posts from Stata blog. #stata

2018-02-15 18:01 #

See if we can make something similar to handle statistical projects and tutorials. #gtd