You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
Doppler looks like iTunes reinvented. (via Tom Macwright)
An Intuition for Logarithms. #math
13 ways to look at table joins. #database
Carole Zalberg, Tes ombres sur les talons (Grasset).
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
TIL that GitHub renders warning or note blocks with a special formatting in Markdown document, e.g. here.
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.
♪ Benoît Delbecq · Anamorphoses
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.