Recent submissions

Comment · 11 months ago
This is the = command that adds a new column based on a Python expression you provide. You can reference the cells in the current row based on the column name.

It is also possible to create a column based on the output of a shell command.

VisiData is row based, not cell based, so you cannot create expressions that reference data across rows.

Comment · 1 year ago
Try asking on https://github.com/saulpw/visidata the community there can help.

I am seeing this issue on a Mac with ghostty but not with wezterm, from the same binary. Ghostty shows some correct characters and some diamond-question marks, and a line usually contains one or the other. The ghostty inspector shows the diamonds are not the blocks.

Comment · 1 year ago
Thank you for doing this, this is fun. Also, I love all the nostalgic comments.

I'm surprised no one has mentioned Robert Tinney the artist who illustrated many of the covers. His work is pretty amazing, and seemed to capture all sorts of interesting ideas.

I met him once at a computer show. I was in too much in awe that I didn't really talk with him, but was able to give him some praise for his artwork. Also, I bought one of the t-shirts with his artwork.

Comment · 1 year ago
One my favorite tools is Visidata (https://www.visidata.org/). It is great for viewing and working with data in the terminal. It is useful if you need to quickly explore data and change some data.

VisiData makes it possible to view a lot of data such as CSV, JSON, databases, etc. All the supported formats are listed in https://www.visidata.org/docs/formats/

There is a wonderful tutorial in https://jsvine.github.io/intro-to-visidata/

Comment · 1 year ago
Comment · 1 year ago
This works great with terminals that can handle ligatures. I've used it with Kitty and recently tried it with Ghostty. The author shows several different examples using the fonts to make groups of 3 digits within larger numbers easier to read by adding underlines, grouping numbers closer, bolding numbers, and adding virtual commas. I say the commas are virtual since they are only visible by the font rendering, if you were to copy and paste the numbers the commas would not be included.

The author provides a font patching tool, however mentions that it does not preserve existing ligatures.

This font can be useful when looking at large numbers. I've used it with successfully with Visidata in sheets with large numbers.

Comment · 1 year ago
Comment · 1 year ago
Comment · 2 years ago
Comment · 2 years ago
Comment · 2 years ago
I would add another site to the list: https://inconsolation.wordpress.com/

You can find reviews of hundreds of CLI And TUI programs, some great, others barely known and clearly forgotten. The last review is from 2015. Some reviews are very short, others are more involved.

The site is a blog with a tagline "Adventures with lightweight and minimalist software for Linux". The author K.Mandla is opinionated and has certain preferences for such programs like [1].

I have not looked at the site in years, but if you are willing to explore, this could be a fun option to find a variety of these tools.

[1]: https://inconsolation.wordpress.com/2015/01/19/wpe-and-we-so...

Comment · 2 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton