chainsawriot

Home | About | Archive

On StumpWM, AwesomeWM, and xmonad

First of all, what I wanted to say is that I am actually a pretty bad software user. I am a software developer myself too. I hate users like me.

On the idea of executable research compendium

Source: Make Open Science Fun & Easy!

Tom's Diner, rang, Bioconductor for nonbioinformaticians, or my preconceptions about dependencies are wrong

Act I: Tom’s Diner

The oldest R version one can still run today

Update: 2023-02-01 2023-02-02

Rust is fast, but how fast (vs R)?

I am currently “learning Rust” 1. Like I have written in a previous post, I originally embarked on a hypothetical adventure of “learning Rust” for the sake of learning Rust. I am reading Rust Programming Language. A good book, but I am bored after...

OKR #8

Previously on this blog: my objectives / adjustment; actual OKR #1, #2, #3, #4, #5, #6, #7.

Towards descriptive branch names with git

TL;DR: Starting from 2023, I will not use the default branch name “master” or whatever “m”-based alternatives (“main” or whatever).

Projekt 71

The package author (singular) tried very hard to write some C++ to achieve extremely little

Advent of emacs #25: How I write a postscript in emacs

Bob’s your uncle, I’ve finally done it! On Nov 31, I thought, um… writing 25 blog posts about emacs, how hard can it be?

Advent of emacs #24: How I approach emacs

He’s the one, who likes all our pretty songs. And he likes to sing along. And he likes to shoot his gun. But he knows not what it means, knows not what it means

Advent of emacs #23: How I do many things with C-q in emacs

On day 2, I talked about command discoverability and the pointlessness of memorizing key combinations. I also talked a bit about global-set-key on day 2 and keymaps on day7. This is an additional point to the topic.

Advent of emacs #22: How I do ebook reading in emacs

Welcome to another episode of “A Poseur Wandering the emacs lisp World”, I am your host, chainsawriot. Today I will give another example of programming using emacs lisp to extend emacs.

Advent of emacs #21: How I do emacs command creation in emacs

There are some mythical figures in the folklore of emacs and their names are BSG’s office secretaries. Bernard Greenberg (a.k.a. BSG), the inventor of Multics Emacs, was an employee of Honeywell and probably those mythical figures were employees o...

Advent of emacs #20: How I do context separation in emacs

Today is a little break, like I did on day 10.

Advent of emacs #19: How I do "note taking" in emacs

In these final five posts, I will talk about my attitude towards emacs. But before talking about today’s topic, I also need to stress that I am a mediocre person at best. I am not a successful researcher in my field. The content of this webpage is...

Previous — 4 of 209 — Next