You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
A slightly updated version of all my emails as discussed in a post in 2014. Note that I’ve reduced my mailbox to 20% of its original size since I wrote the blog post, and I keep archiving very few new messages. Also I resubscribed to a bunch of mailing-lists in 2022, which I keep in separate Maildirs but they are included in this chart. I’m still a happy user of mu.
Updated code (because mu-find
now uses the system locale to format dates):
$ export LC_ALL=C
$ mu find --sortfield=date --fields="d" date:17y..1d | \
awk -F " " '{print $5 "-" $2}' | \
uniq -c | awk '{print $2 " " $1}' > 1.dat
library(ggplot2)
library(scales)
library(zoo)
Sys.setlocale("LC_ALL","C")
d <- read.table("1.dat", header = FALSE)
d$V1 <- paste(d$V1, "15", sep = "-")
d$V1 <- as.Date(as.POSIXct(d$V1, format = "%Y-%b-%d", tz = "GMT"))
names(d) <- c("Time", "Emails")
p <- ggplot(data = d, aes(x = Time, y = Emails)) +
geom_line(color=grey(.5)) +
geom_line(aes(y=rollmean(Emails, 12, na.pad=TRUE)), linewidth = 1.5) +
scale_x_date(breaks = "1 year", minor_breaks = "2 months",
labels = date_format("%Y")) +
xlab("") +
theme_bw()
ggsave("allmyemails.png", p, width = 12, height = 5)
A little wrapper around the terminal version of What-The-Format.
One of the guiding lights of the UNIX utilities or software tools has been the deeply-felt conviction that text should be stored in as simple, as general a format as possible so that any program can easily process it. This idea (it seems to have been present from the beginning) has had the widest impact possible on UNIX in all its varieties. However, there has been a regrettable tendency to move away from it in recent times, especially among commercial software developers. — UNIX Evolution: 1975-1984
The point is, there’s no reason why this bug — and it is a bug! — should have stuck around for so long. If your terminal emulator gets told to make text blue, and instead it makes it unreadable, then you can’t say that’s not a problem with the terminal emulator. — That Annoying Shade of Blue
♪ Bentley · Left Right Goodnight
Visual explanations of core machine learning concepts: Very nice and interactive illustrations. #statistics
TIL about CIEL, an an Extended Lisp that looks really cool. It includes a bunch of useful libraries (Alexandria, Trivia, arrow macros, etc.) and provide an IPython-like REPL experience (shell pass-through, helper commands, documentation and lisp-critic). #lisp
♪ Angel Olsen · All The Good Times
Curl supports a crazy number of protocols, from HTTP, FTP and TELNET to IMAP, LDAP and GOPHER. It runs on 92 operating systems and has over 20 billion installations worldwide. — Mastering curl: interactive text guide
binary search trees: A thorough treatment of binary search trees enriched by an interesting comment thread.