Live data from Hacker News

Linux Productivity Tools (2019) [pdf]

usenix.org

131–140 of 276 posts

Re: Linux Productivity Tools (2019) [pdf]

#131
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?

Xournal++ is also worth a look. It's a fork that includes a few features I missed in the original, otherwise it's almost exactly the same.

Re: Linux Productivity Tools (2019) [pdf]

#132
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…

> 5. Technically I've tried video editing with OpenShot, but do find myself back at Final Cut Pro X on my now 6 year old Macbook Pro for that for now I wish that there was a better video editing alternative for a non-mac... Openshot and the others I tried crash too much (Openshot crashed for me today while trying to do simple trim)

The only one that I could always make work is Kdenlive. That said I never tried DaVinci Resolve as it's a bit beyond my use-cases, but I've heard good things about it.

Re: Linux Productivity Tools (2019) [pdf]

#133
post #31

Earlier quoted context omitted.

jq doesn't come pre-installed with every OS, python's json.tool does. So it's always there when you need it, no installation required, which is why I put it the same category of all those classic command-line tools.

I don’t actually believe my last Linux install came with a system Python. And as a Python developer I always end up using some tool or another to manage installations of multiple Python versions anyway. Furthermore jq just works as a classic command-line tool.

> ... just works as a classic command-line tool.

impossible to understate the value in: not frequently fucking up your ability to run the critical/mundane/everyday/musclememory commands you've come to rely on after maybe 100+ invocations/week as far back as you can remember just because someone you've never met wanted to bump the .ruby-version in your java monorepo

Re: Linux Productivity Tools (2019) [pdf]

#134
post #33

I feel that most of the tools mentioned here are quite outdated already and in 2019 alternatives should be recommended. find -> fd grep -> ripgrep wget/curl -> httpie awk/sed are just horrible to learn for beginners, would advise to just pick up python instead via xonsh[1] or pyp[2] How about we don't teach new users these legacy tools and we can finally progress a little? 1 - http://xon.sh 2 - https://github.com/hau…

> awk/sed are just horrible to learn for beginners

That doesn't seem fair. The two are entirely different. I found Awk very friendly and easy to learn, and use it every day for all kinds of things, in one-liners and in scripts. The AWK Programming Language is masterfully written, a joy to read, as are Arnold Robbins' books. Even the man page is short and very readable.

Re: Linux Productivity Tools (2019) [pdf]

#135
post #5

This is an awesome deck. I'll be bookmarking this as a great resource to pass along. Tangent: although the portability and consistency of PDFs is nice, I'd love a browser extension that gave me a nicer view of slides that were exported as a PDF. I find there's something more satisfying about discrete pagination vs continuous scroll for these types of things.

On Firefox and maybe on chrome, if you set the page height to fit, it will go in presentation mode and space bar goes to the next slide

Re: Linux Productivity Tools (2019) [pdf]

#136
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…

For those asking about video editing, don't forget about Shotcut. I keep an eye on most gpl projects in github and I see consistent updates and communication from them, on top of it really advancing in features lately. Shout out to the shotcut team. https://github.com/mltframework/shotcut

Can definitely vouch for Shotcut. I tried everything I could find a year or so ago, and Shotcut was by far the nicest to work with.

Re: Linux Productivity Tools (2019) [pdf]

#138
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…

In your opinion, what's the best GUI for QEMU/KVM?

Virt-manager

Re: Linux Productivity Tools (2019) [pdf]

#139
post #53
post #40

Earlier quoted context omitted.

I'm in a very similar position and have had much the same positive experience you've had. I use most of the tools you listed plus a few others like Gitkraken (git gui), Blender (3d effects, logo, video overlays) and ffmpeg (occasional video optimization or editing).

Instead of Gitkraken I recommend GitG. Gitkraken is both sluggish and absolutely guzzles memory, which isn’t unsurprising considering its another Electron application.

I prefer tig which is ncurses based

Re: Linux Productivity Tools (2019) [pdf]

#140
post #29
post #4

Its table of contents doesn't do it justice. this is a great deck! super dense and straightforward. my tiny tip to contribute: for those who could never be bothered to remember the ctrl-commands for traversing words, but are familiar with `vi`-style movements: you can go one step above the suggestion in this deck with `set -o vi`.

I'm a heavy vim user, but I still prefer the emacs-style key bindings for bash. If I want to do vim-style editing on the command line, I sometimes use Ctrl-X Ctrl-E to edit the line in my default editor (which is vim). YMMV, of course.

Same here, I'm more productive using directly the GNU readlines shortcuts, but it's maybe a matter of habit
Post reply on HN