Live data from Hacker News

WTF: A personal information dashboard for your terminal

github.com

111–120 of 121 posts

Re: WTF: A personal information dashboard for your terminal

#111

Earlier quoted context omitted.

In my experience, OSX is not modular and configurable out-of-the-box. You need to install plugins. Ubuntu is the red-headed stepchild of Linux which wants to be Windows. I use it at work. I hate it. I'd rather use Fedora.

> Ubuntu is the red-headed stepchild of Linux which wants to be Windows. Eh. It wants to be Mac: - broken alt-tab? Check - menu bar on top? Check - dock? Check - window controls moved to the left? Check > I use it at work. I hate it. So do I. But now after they moved to Gnome I can fix the worst usabilty issues. It still crashes hard once a day despite me trying everything I can think of wrt swap, reserved memory etc…

>> I use it at work. I hate it.

> So do I.

Forgot to remove the part about hating it. I don't hate Ubuntu at all, I just question some implementation details.

Re: WTF: A personal information dashboard for your terminal

#112

Earlier quoted context omitted.

At what point do we just say why not 'install a modern GUI'?

I use TMUX to essentially create what this person has made. It's much more versatile than a GUI for me because I can kill any "widget" and reopen it with altered command line parameters. It's an incredibly useful and productive way to work. And if I realize that I want data that isn't present, I can just split a TMUX pane (or start a new TMUX window) and display it there.

Can you share how you create a certain window/buffer setup on tmux automatically?

Re: WTF: A personal information dashboard for your terminal

#113
post #107

Earlier quoted context omitted.

As a non-native English speaker, I need it all the time to follow conversations on Internet. I've also made a a personal acronyms database to read GCC's internals documentation and another to translate errno codes to their constant name and vice-versa: https://github.com/lgeorget/acronymdb?files=1

> As a non-native English speaker, I need it all the time to follow conversations on Internet I found that installing the google dictionary extension[1] for chrome solved that problem for me entirely. you just doubleclick on the word and a popup opens with its definition. This extension is the primary reason I'd loath to ever to switch browsers. [1] https://chrome.google.com/webstore/detail/google-dictionary-...

I'm trying out switching over to Firefox and this is 100% the biggest thing I miss about Chrome. I keep double-clicking words and waiting a few seconds just for nothing to pop up.

Re: WTF: A personal information dashboard for your terminal

#114

Really like it. My only criticisms are: * I'd love to be able to write my own modules for it * When a module's config is bad it just doesn't show -- no errors are produced (that I can find) so I don't know what in my config is bad.

Yea, this type of error message isn't useful unless I know what module it is from:

    2018/06/01 08:51:20 invalid api key

Re: WTF: A personal information dashboard for your terminal

#115
post #107

Earlier quoted context omitted.

> As a non-native English speaker, I need it all the time to follow conversations on Internet I found that installing the google dictionary extension[1] for chrome solved that problem for me entirely. you just doubleclick on the word and a popup opens with its definition. This extension is the primary reason I'd loath to ever to switch browsers. [1] https://chrome.google.com/webstore/detail/google-dictionary-...

I'm trying out switching over to Firefox and this is 100% the biggest thing I miss about Chrome. I keep double-clicking words and waiting a few seconds just for nothing to pop up.

There are many extensions for Firefox that provide the same functionality. Here's one: https://addons.mozilla.org/en-US/firefox/addon/dictionary-ex...

Also, if you're using Windows, you can use WordWeb (which is a full-fledged app).

Re: WTF: A personal information dashboard for your terminal

#116

Earlier quoted context omitted.

I'm trying out switching over to Firefox and this is 100% the biggest thing I miss about Chrome. I keep double-clicking words and waiting a few seconds just for nothing to pop up.

There are many extensions for Firefox that provide the same functionality. Here's one: https://addons.mozilla.org/en-US/firefox/addon/dictionary-ex... Also, if you're using Windows, you can use WordWeb (which is a full-fledged app).

And on Mac you can three finger tap on any word to get a definition.

Re: WTF: A personal information dashboard for your terminal

#117

Earlier quoted context omitted.

I'm trying out switching over to Firefox and this is 100% the biggest thing I miss about Chrome. I keep double-clicking words and waiting a few seconds just for nothing to pop up.

There are many extensions for Firefox that provide the same functionality. Here's one: https://addons.mozilla.org/en-US/firefox/addon/dictionary-ex... Also, if you're using Windows, you can use WordWeb (which is a full-fledged app).

The firefox extension is incompatible with the current firefox version, and the UX of WordWeb is ... incomparably bad.

Re: WTF: A personal information dashboard for your terminal

#118

Earlier quoted context omitted.

I use TMUX to essentially create what this person has made. It's much more versatile than a GUI for me because I can kill any "widget" and reopen it with altered command line parameters. It's an incredibly useful and productive way to work. And if I realize that I want data that isn't present, I can just split a TMUX pane (or start a new TMUX window) and display it there.

Can you share how you create a certain window/buffer setup on tmux automatically?

tmuxinator

Someone mentioned it a few months back and it greatly simplified my life. You specify your layouts (and tmux will give you the information to copy a current layout). You can then tell it what programs to run in each window of the layout.

So I have a window broken into 5 panes (as an example). The top left runs emacs (via emacsclient) and opens my ledger.org file. The other 4 show various reports I want to see: Current cleared balance, current uncleared balance, current uncleared transactions, future transactions (out to a month), and a running balance sheet across the past several months.

In another two windows I just have a shell and an emacsclient instance (because I live in emacs). Then as I come up with other things I want to see (weather information, summaries of my todos, email inbox (tally at least) I can add new window and pane configurations to my tmuxinator configuration. When I restart it, everything is back as I had it (if I put them in the config).

I haven't done as much coding at home as I'd like lately (and it's all Windows at the office). But I have a couple other tmuxinator configs that will layout several windows and panes for development. Like launch an editor, and have spaces laid out like I want for debuggers and test monitoring scripts. As appropriate to the language and task.

https://github.com/tmuxinator/tmuxinator

For the constantly refreshed display, it's mostly `watch -t ` (modifying the refresh rate if necessary. `-t` removes the title text from the top of watch so it only shows the command outputs. Which is something it took me way too many years to realize.

Re: WTF: A personal information dashboard for your terminal

#119

Really like it. My only criticisms are: * I'd love to be able to write my own modules for it * When a module's config is bad it just doesn't show -- no errors are produced (that I can find) so I don't know what in my config is bad.

Yea, this type of error message isn't useful unless I know what module it is from: 2018/06/01 08:51:20 invalid api key

Completely agree.

Re: WTF: A personal information dashboard for your terminal

#120

Earlier quoted context omitted.

Archbang is still around??

It is , to the best of my knowledge, though I am not a big fan of arch. Excellent wiki however. If I were going to run openbox I would install Debian to server like setup and then manually replicate the general idea of crunchbang.

+1 #!
Post reply on HN