Earlier quoted context omitted.
If you've any latex pointers I'd appreciate it :) I used latex to write a paper for the first time last week, and while i thoroughly enjoyed it, i'm fairly confident there were lots of things I could've done better.
Use makefiles and git with LaTeX. Use \input{} to structure large documents as a main file that includes smaller ones. Keep all your BibTeX citations in one large .bib file (under git) and symlink it into the current directory for every new document; it makes bibliographies so much easier. PDFLaTeX makes it incredibly easy to keep all your graphics in PDF files; it makes them so much nicer to deal with. Inkscape is g…
Ask HN: Examples of reliable software you enjoy using
341–350 of 666 posts
Re: Ask HN: Examples of reliable software you enjoy using
#342This might sound nuts, but if you're using LabVIEW to control National Instruments hardware, and you don't write bad code, you've got a surprisingly fast and powerful system available at your hands. You can measure, drive, control, whatever verb for whatever piece of equipment you're using, with surprising speed, accuracy, and reliability. It's a pretty expensive stack for doing some pretty particular weird stuff but…
I always loved how it made such difficult things so easy, while other languages' "simple" matters like loops required mental gymnastics. It's a great tool for its job.
Re: Ask HN: Examples of reliable software you enjoy using
#343VLC. There have been so many times I thought "man it would be great if there were this crazy hypothetical feature in my media player" only to find out it's like a stable long-established feature that's a keypress away from activation after a quick google search or glance at a dropdown menu.
I have the opposite experience. Font rendering in Chinese seldom work, and dragging the slider of a large MP4 or MKV video results in noticeable lag. I have since abandoned it.
Re: Ask HN: Examples of reliable software you enjoy using
#344git is so reliable that I forget that reliability used to be a problem in version control (I've had to reconstruct CVS and Subversion repositories that got corrupted via various bugs and quirks of the system). It's also pretty fast. SQLite is an automatic, and easy, answer. It almost goes without saying at this point, I guess. vim is everywhere. I like knowing I can always run it no matter where I am or what server/V…
Re: Ask HN: Examples of reliable software you enjoy using
#345This might sound nuts, but if you're using LabVIEW to control National Instruments hardware, and you don't write bad code, you've got a surprisingly fast and powerful system available at your hands. You can measure, drive, control, whatever verb for whatever piece of equipment you're using, with surprising speed, accuracy, and reliability. It's a pretty expensive stack for doing some pretty particular weird stuff but…
Re: Ask HN: Examples of reliable software you enjoy using
#346Re: Ask HN: Examples of reliable software you enjoy using
#347Great thread. Important to keep perspective. So far the responses seem desktop-centric, but I'm going to throw out a few web apps that I have a lot of respect for: - Instapaper - Trello - Google Inbox And, on the desktop side I have to give credit to Garageband and Logic, which I honestly can't recall having crashed or let me down in recent memory. YMMV.
What is Logic? I'm having trouble performing a websearch on that one...
Re: Ask HN: Examples of reliable software you enjoy using
#348Earlier quoted context omitted.
Or for folks like me: I just want to play my video files no fuss, no muss. Something other major media players seem to have more trouble with than they should. But not VLC! 100% of the time it works every time!
On my low end machine VLC struggles with H265, where KMP doesn't. (But I still strongly prefer VLC for everything else.)
Re: Ask HN: Examples of reliable software you enjoy using
#349Re: Ask HN: Examples of reliable software you enjoy using
#350Let's see... stuff I have been using for around 20 years and still use today: * Emacs * Postgres * GCC * Apache web server * Linux - although it's big enough in scope that it does have its issues from time to time.
Like I said, GCC gets its job done well, and once I've got what I need spelled out in my Makefile I'm good. But it's a headache to work with when you go off the beaten path.