I tried many alternatives, then finally found XYplorer. It is so easy to use, well structured, but when needed it is also a power house full of soo many tools you otherwise need another app for. Really loving it and many kudos to the only(?) developer from Germany who constantly improves it.
Ask HN: What are your favorite examples of elegant software?
351–360 of 422 posts
Re: Ask HN: What are your favorite examples of elegant software?
#352Earlier quoted context omitted.
X4 Foundations is its name https://store.steampowered.com/app/392160/X4_Foundations/ The expansion packs have expanded the size of the game world considerably, making the whole thing even more amazing
Thanks!
Re: Ask HN: What are your favorite examples of elegant software?
#353Earlier quoted context omitted.
Hmm. I was kicking the wheels on cinnamon the other day - but because it's not on Wayland it won't do mixed resolution displays out of the box, so it's not really viable for me. A pity, as I dislike snaps and the generally dumbed down direction of recent Gnome, so it would otherwise have been a good fit for me. For now I'm (still) on Ubuntu though.
Perhaps have a look at Pop!OS - still not Wayland but all the good stuff of Ubuntu and none of the snaps.
Re: Ask HN: What are your favorite examples of elegant software?
#354FFMPEG is an excellent piece of software. I used it last weekend to build an automatic video editor / titler and it only took about 10 hours to make it work. I was going to use moviepy but the rendering time was extreme and the memory consumption was horrible. My 300 line python script with imagemagick and FFMPEG produced a 30 minute long video in under 5 minutes.
Re: Ask HN: What are your favorite examples of elegant software?
#355Vim's entire command model is based on the simple composition of motion and action.
Until you understand this you will never 'get' vim. You may be able to use it, even efficiently, but you will never understand how these two simple concepts when fully understood are a force-multiplier.
Motion indicates a range, of characters or lines, there are motion keys that will get you: to EOL, to EOF, to next matching char, to braces, to function / class blocks, to predefined marks.
An action is something that applies to that range, these can be anything from auto-formatting, changing case, calling out to another process, anything you can imagine.
When you understand this suddenly g=GG, ct(, y$ become: reformat document, cut to next paren and copy till EOL respectively. Does that sound horribly esoteric? that's only because you don't yet understand vim motion composition.
I'm happy to argue that if anyone fully understands this concept they cannot help but agree that vim is at it's heart seriously elegantly designed software.
Re: Ask HN: What are your favorite examples of elegant software?
#356Re: Ask HN: What are your favorite examples of elegant software?
#357Signal - The elegance here is the "Privacy-first Design". Every feature and code for Signal messenger is designed on collecting as little (or no) data as possible and it is an essential tool for folks like me who are tired of having tracking and ads nonsense in their most-used apps.
Re: Ask HN: What are your favorite examples of elegant software?
#358SQLite. It's a damn fine piece of software for small applications.
Re: Ask HN: What are your favorite examples of elegant software?
#359Apostrophe ( https://gitlab.gnome.org/World/apostrophe ). ABSOLUTELY GORGEOUS design. Smooth and clean. No words to describe it.
Re: Ask HN: What are your favorite examples of elegant software?
#360I'm going to say vim, and I expect to get yelled at by folk who don't use vim, but here's why I call it elegant software: Vim's entire command model is based on the simple composition of motion and action. Until you understand this you will never 'get' vim. You may be able to use it, even efficiently, but you will never understand how these two simple concepts when fully understood are a force-multiplier. Motion indi…