Live data from Hacker News

Linux Productivity Tools (2019) [pdf]

usenix.org

141–150 of 276 posts

Re: Linux Productivity Tools (2019) [pdf]

#141

Earlier quoted context omitted.

Could try out Blender for your video editing. It also appears that DaVinci Resolve has support for Linux.

Does anyone know of some modern blender tutorials aimed specifically at video editing? if possible, including capturing footage form the screen (screen casts).

I'm showing my bias but my good friend Andrew runs Blender Guru on YouTube. Admittedly he covers everything from beginner to advanced so I don't know where your skill level sits, but Andrew has a lot of content.

Re: Linux Productivity Tools (2019) [pdf]

#142

Another good productivity hack is having a good clipboard manager. I highly recommend Green Clip: https://github.com/erebe/greenclip You can assign custom shortcut keys to pull it up and it can fuzzy search through your clipboard items.

Clipboard managers are probably the thing I miss the most on Wayland.

Re: Linux Productivity Tools (2019) [pdf]

#143
post #120

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

Relying on a database which gets updated nightly is problematic for some usage though in at least 2 ways: I don't leave my computer on if I'm not using it so there's a good chance the db will simply never update (I guess?) plus it's only usable for locating files with confidence if you know they're system files or else they were on the system yesterday. Or, you run updatedb manually all the time and weep because that…

Even running updatedb (except the initial run) and then running locate might be faster than running a recursive grep from the root directory. Definitely if you run that grep more than once.

Re: Linux Productivity Tools (2019) [pdf]

#144
post #19

Wow. Well, I wish I would have known abut GNU parallel before I wrote that massive bash script a few years ago. Thanks for posting this.

xargs can do most of the common tasks perl parallel does, see xars -P

Imho, the main advantage of Parallel is that it can execute the tasks on multiple hosts, straight from the man page:

> GNU parallel is a shell tool for executing jobs in parallel using one or more computers. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables.

Re: Linux Productivity Tools (2019) [pdf]

#145
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.

Why go to all that extra effort to type a "
    $ python3 -m json.tool test.json

Re: Linux Productivity Tools (2019) [pdf]

#146
post #49

Earlier quoted context omitted.

LaTeX is great for professional-looking typesetting , and it has the power to do just about any layout tricks you want, but, in practice, you'll be fighting an uphill battle if you try to trick it into doing something that someone out there hasn't already written a package for. (I say this as a professional mathematician, who lives his life in LaTeX. It's fantastic for writing math, and trusting that all the kerning…

Not sure what formatting tricks you mean, but that doesn't seem quite fair. When I want to do anything unusual, I google my problem and almost always there's a question on Tex stack exchange (which is blessed with the participation of most of the experts in the subject) with answers giving several easy ways to do it, using packages I already have on my computer! And it's easy to make your own commands when existing o…

The canonical one is forcing image placements. Sure you can Google and get a result, but all of them are prefixed with "if you _realy_ wany to do this here's my preferred workaround, but you should let Tex do the type setting".

Re: Linux Productivity Tools (2019) [pdf]

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

Nice list! Thanks

Re: Linux Productivity Tools (2019) [pdf]

#148
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.

Left/right arrow keys does it for me on Firefox

Re: Linux Productivity Tools (2019) [pdf]

#149

Earlier quoted context omitted.

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

Give KDE a try. Gnome has steadily dumbed down and removed features; KDE is delightfully customizeable and very, very polished in current form.

This. After the KDE 4 debacle, I gave up on KDE because they cut all the functionality I relied on. However, I’ve been pleasantly surprised by how functional the newer KDE5/Plasma desktop is, especially once you change a handful of really ugly defaults (mouse cursors, window switcher and a couple other similar things)

Re: Linux Productivity Tools (2019) [pdf]

#150
post #120

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

Relying on a database which gets updated nightly is problematic for some usage though in at least 2 ways: I don't leave my computer on if I'm not using it so there's a good chance the db will simply never update (I guess?) plus it's only usable for locating files with confidence if you know they're system files or else they were on the system yesterday. Or, you run updatedb manually all the time and weep because that…

There are cron implementations that handle the "turned off at night" problem. anacron is one of them.
Post reply on HN