Live data from Hacker News

Ask HN: Examples of reliable software you enjoy using

news.ycombinator.com

511–520 of 666 posts

Re: Ask HN: Examples of reliable software you enjoy using

#511

IntelliJ Idea is head and shoulders better than many other IDEs, particularly Eclipse in the reliability department.

I wound up using java for a couple of courses at uni... mainly for the networking library. I used to just compile it via the command line because Netbeans and Eclipse pissed me off too much.

Re: Ask HN: Examples of reliable software you enjoy using

#512

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.

IME, the most important key to Latex is setting up your environment so you can have a fast turnaround time between writing some markup and seeing what it looks like (essentially, getting a "Latex REPL"). There are a bunch of different ways to do this, you'll have to pick what's best for you. On Macs I tend to use Sublime Text (substitute with your editor of choice) with a macro to invoke pdfTeX; on Windows I use TeXs…

On Linux, I do the following:

  while inotifywait *.tex; do sleep 0.2 && pdflatex main.tex && killall -HUP mupdf; done
This will, when a .tex file is written, wait a moment until all disk IO is done, then run pdflatex and trigger a reload in my PDF viewer (some also do that automatically when the .pdf file is changed).

The only annoyance is that big .tex files (esp. Beamer presentations) may take long to compile, which interrupts the flow. But in that case, it helps to distribute the sources into multiple files and to comment out the source files that are not needed at the moment.

Re: Ask HN: Examples of reliable software you enjoy using

#513

git 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…

> Perl ... the overall culture of testing and documentation!

I remember stumbling across cpan years ago and being blown away (this was way before github or even google code IIRC) that there was so much code I obtain and use, freely, just off the internets.

Of course I had no idea how Perl worked, so it looked like someone stuck a bunch of symbols in their nose and mouth then sneezed, but would've been amazing if I had spent a bit of effort.

Re: Ask HN: Examples of reliable software you enjoy using

#514
post #242

Windows: "Everything" (that's the name). A lightweight, fast and advanced (if you want it) file search engine. Linux: Most tools of course, as they are made with the Unix philosophy, but these days I'm most surprised by print drivers for Linux. Where in Windows the printer is always magically offline or slow, from Linux I can print and scan very reliably. Vim is also worth learning, it makes editing much more... rela…

When I just want a quick peek at a binary file on Linux I use `hexdump -C filename | less`.

For hexdump, I could never remember which switch gives me the format that I want to see. I'm now using xxd, which comes with vim and has nice defaults.

Re: Ask HN: Examples of reliable software you enjoy using

#515
post #242

Windows: "Everything" (that's the name). A lightweight, fast and advanced (if you want it) file search engine. Linux: Most tools of course, as they are made with the Unix philosophy, but these days I'm most surprised by print drivers for Linux. Where in Windows the printer is always magically offline or slow, from Linux I can print and scan very reliably. Vim is also worth learning, it makes editing much more... rela…

Vim departs from the reliability camp once you start adding a bunch of plugins. But as a raw editor, yes -- it's solid.

Then you're using the wrong plugins. I have about 12 here and can't recall any stability problems.

Re: Ask HN: Examples of reliable software you enjoy using

#516
Under windows:

mencoder which I prefer over ffmpeg that some users have mentioned. It uses the same libraries and has -at least for me- a simpler command line interface (mencoder file.in -o file.out -ovc select_video_codec -ovc select_audio_codec -of select_output_format -- try mencoder a -o o -ovc help -oac help -of help to see all options).

Also its sister program mplayer is great for playing everything under windows - I also prefer it over VLC that has been mentioned here. It has a much simpler interface (only uses the keyboard - left right up down page up page down f o + - etc) than VLC and can be run through the command line (run mplayer test.avi and the video will immediatelly start). Finally, it can easily be integrated with windows explorer: Just add a "Send To..." mplayer shortcut and you'll be ready to play everything under windows!

I'm using these tools for around 7-8 years for all my audio/video (transcoding and playing) needs, they munched everything I had thrown at them!

Re: Ask HN: Examples of reliable software you enjoy using

#518

VLC. 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.

What do you use now?

Re: Ask HN: Examples of reliable software you enjoy using

#519

Reaper DAW. Tiny executable, rock-solid reliability, low RAM and CPU usage, effortlessly configurable. It's closed source so it's just a gut feel but it gives the impression of being 'well made' under the hood. I call it my 'Vim of audio'. It was written by the creator of Winamp.

Reaper was written by the Winamp people? No wonder! I love Reaper too, it's a bitch to figure out how to use for ITB production though

It is pretty focused on multitrack recording, rather than on being a sequencer. So, ITB production is probably better served by other tools (I use Renoise and Fruity Loops, mostly, both of which suck for multitrack recording; lots of folks like Ableton Live). Reaper has a sequencer, but if what you want is to compose ITB or the remix with loops, there are better tools.

But, if you're recording live instruments and mixing and mastering the resulting multitrack recording, Reaper really is among the best in its class, and comparable to tools costing many times more.

Re: Ask HN: Examples of reliable software you enjoy using

#520
post #277

Earlier quoted context omitted.

I'm actually a fan of rabbitMQ generally, but I'm not sure I'd put it in the category of notoriously reliable software. It can throw away acknowledged writes (afaik https://aphyr.com/posts/315-jepsen-rabbitmq has still not been fully fixed). 50k messages/day is pretty low throughout and under that load it should plod through just fine. Under much higher loads than that (10's - 100's millions of messages day) I've see…

Under those high loads I've seen every single MQ fall over like a house of cards. At lighter loads you can get the job done with other tools that scale but with a little bit more pain. Leaves me super skeptical about them on the whole.

We push on the order of ~a billion messages / day into one of our Kafka clusters without having too much scaling difficulty.
Post reply on HN