aliquote.org

Latest micro-posts

You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.

2023-09-04 09:35 #

Doppler looks like iTunes reinvented. (via Tom Macwright)

2023-09-04 08:53 #
2023-09-04 08:40 #

13 ways to look at table joins. #database

2023-09-03 20:42 #

img Carole Zalberg, Tes ombres sur les talons (Grasset).

2023-08-31 14:17 #

Among many of the text-based UIs advantages, I found that the ability to copy-paste almost anything using Vim shortcuts via tmux or the shift+ctrl combo of my terminal emulator is one of my preferred. Here is an excerpt from my long-running (server side) Irssi session, as a tribute to Vim’s creator:

23:57 -A_Dragon(A_D@libera/staff/dragon)- [Global Notice] The Matrix bridge is experiencing continued stability and privacy issues; we have requested it be shut down until they are resolved. Matrix have agreed
          to shut down the bridge no later than 1400UTC on Saturday. Feel free to ask further questions in #libera-matrix
---- Day changed to 05 août 2023
17:35 WALLOP kline:  Bram Moolenaar finally :wq after many years contributing to free software, his relentless hard work making vim arguably the #1 editor in the world. RIP Bram, and thank you for your work.
          https://groups.google.com/g/vim_announce/c/tWahca9zkt4
---- Day changed to 06 août 2023
2023-08-31 10:14 #

TIL that GitHub renders warning or note blocks with a special formatting in Markdown document, e.g. here.

2023-08-31 09:28 #

Nushell isn’t exactly a shell, at least not in the traditional Unix sense of the word. Nushell is trying to answer the question: “what if we asked more of our shells?” — The case for Nushell

With recent support for data frames, it becomes an interesting challenger for tiny on-the-fly data wrangling scripts. Beware that it relies on polars-arrow which (most of the time) require a recent stable Rust. Also, if you encounter an E0034 (“multiple applicable items in scope”) when compiling polars-related dependencies, try adding --locked to cargo install. When you’re done, enjoy the power of data frames right into your shell!

With my last timing for processing a 30 Mb CSV file, loading the file in Nu shell is a breeze:

~/tmp> timeit {dfr open ./nycflights.csv}
70ms 682µs 766ns
~/tmp> timeit {open ./nycflights.csv}
1sec 194ms 477µs 961ns

First instruction uses dfr open while the second instruction relies on builtin open command.

2023-08-30 15:10 #

♪ Benoît Delbecq · Anamorphoses

2023-08-30 14:56 #

Until now when reading my feeds using Newsboat, I was simply filtering unread feeds, sorted by count using a dedicated keybinding (bind-key S rev-sort, which allows me to simply press Su to get the desired output). Now, I learned about l which filters unread feeds. It is quite handy since it acts as a filter and the list of unread feeds empties itself as you read articles.

2023-08-29 10:04 #

Mood of the day.