Live data from Hacker News

Linux Productivity Tools (2019) [pdf]

usenix.org

101–110 of 276 posts

Re: Linux Productivity Tools (2019) [pdf]

#102
In native Mac text editors, you can use e.g. SHIFT + ALT + LEFT to select the whole word on the left of the cursor. Is there a way to get a Mac terminal that uses similar shortcuts? For copy/paste also?

Related, but I found https://micro-editor.github.io/ which tries to use shortcuts you'd expect in native Mac apps.

Re: Linux Productivity Tools (2019) [pdf]

#103
post #28

I do my development work and run most of my agency (with multiple employees) with Linux. For some of the business things that most people don't assume Linux can do, I use: 1. Xournal to annotate PDFs (aka sign contracts without printing them and scanning them back). 2. LibreOffice of course for most document related work 3. OBS Studio for recording webcam videos along with screen sharing 4. Audacity for audio editing…

Thanks for this list! Wish I knew about Xournal earlier this year.

Care to share any details about pdfsandwich and tesseract? As in, do you have some scripts to glue it all together?

Re: Linux Productivity Tools (2019) [pdf]

#104

locate is not mentioned -- two orders of magnitude faster than find for searches from '/' on my laptop, e.g. find / -name \*bashrc\* locate bashrc Faster because reading from a single binary cache file, updated nightly, rather than opening every directory inode under /. To force an immediate synchronous update of the cache: sudo updatedb

There is also `fd` [1] which is written in Rust and very fast alternative to `find` with a simpler syntax. 1. https://github.com/sharkdp/fd

curious, is there a rust based implementation of posix utils or at least stuff from gnu-coreutils etc. ? thanks !

Re: Linux Productivity Tools (2019) [pdf]

#105
post #25

How much of these is really still relevant with now Python quickly becoming new scripting language across all platforms? I now tend to prefer 3 lines of Python vs 1 line of cryptic unmaintanable Linux-only bash. With new great subprocess module in Python, I feel bash scripting is really unnecessary except in few situations like .bashrc or really quick onliners.

Python is not suitable for that at all.

That was what Perl was created for, but pretty much failed.

Re: Linux Productivity Tools (2019) [pdf]

#106
post #88

Earlier quoted context omitted.

This makes no sense. Gnome has its buttons on the same side as Windows. You are probably thinking about ubuntu which patched gnome to move the buttons to the left. And even ignoring that detail, the side the window buttons are on is entirely made up. Windows isn't the real OS with OSX as the fake windows clone. The gnome philosophy is to support a minimal number of configurations but to make sure they are all tested…

> How many desktop environments actually let you switch the window button side? KDE does. And Gnome used to.

So use KDE then? Last time I tried it I found it to lack the polish that gnome has.

Re: Linux Productivity Tools (2019) [pdf]

#107
post #73

Earlier quoted context omitted.

this analogy works on a deeper level than you think because you can make some really great vegan meat replacements although the majority of people just stubbornly refuses to believe we're there yet

vegetarian meat (usualy from industrial satay, made with dissolved soy in whatever chemical bath) is what drives me away from pretty much every vegetarian/vegan place. this is why opensource that is just a cargo cult to copying even the bad decisions of commercial software harms more than help. id be fine tasting a nice indian meal made with vegetables. but instead I get gnome changing the side of the window close bu…

I can't remember the last time I clicked on a close/minimize/maximize button. May be when I was in middle school 20 years ago.

Re: Linux Productivity Tools (2019) [pdf]

#108

Earlier quoted context omitted.

There is also `fd` [1] which is written in Rust and very fast alternative to `find` with a simpler syntax. 1. https://github.com/sharkdp/fd

curious, is there a rust based implementation of posix utils or at least stuff from gnu-coreutils etc. ? thanks !

https://github.com/uutils/coreutils

Re: Linux Productivity Tools (2019) [pdf]

#109
post #23

The python utils section missed the very cool json.tool that can pretty print JSON files (and exists on your OS if it includes Python): cat /tmp/foo.json | python -m json.tool https://docs.python.org/3/library/json.html#module-json.tool

Don't abuse cats, use `python3 -m json.tool < test.json` instead.

Re: Linux Productivity Tools (2019) [pdf]

#110
post #28

I do my development work and run most of my agency (with multiple employees) with Linux. For some of the business things that most people don't assume Linux can do, I use: 1. Xournal to annotate PDFs (aka sign contracts without printing them and scanning them back). 2. LibreOffice of course for most document related work 3. OBS Studio for recording webcam videos along with screen sharing 4. Audacity for audio editing…

This feels off topic. I agree with these suggestions and appreciate the suggestion for Xournal, will look into that. But TFA focused on fundamental command line tools and shells, not office productivity apps.

There are thousands of articles on the classical command line tools grep, awk etc. With a subject "Linux Productivity Tools" I think this was both on topic and valuable.
Post reply on HN