Ask HN: What perfect software did you discover of recent?
32 points
by max_
1 year ago
| 19 comments
| HN
Of recently I discovered three tools that I would describe as perfect i.e solving my problem exactly.

What services or products would you describe as perfect for your needs?

The first was Arbitrage Calculator [1]. Its. A tool I used for sports betting Arbitrage to compute the arbitrage conditions & payouts.

The second is Obsidian [2] This has completely replaced Google Keep as my notes taking app.

The third has been Lithium [3]. I currently do 90% of my book reading in this app. The ergonomics of epub copies is just perfect and this is a perfect epub reader.

Fourth is Scrivener. [4] Planning to write by first book with this. It's just perfect.

Last is Button Down [5] This allowed me to add a subscription page on my statically hosted blog. And the minimalistic nature of the service made it perfect.

[1]: https://play.google.com/store/apps/details?id=com.ajinkyamankar.surebetarbitragecalculator

[2]: https://obsidian.md

[3]: https://play.google.com/store/apps/details?id=com.faultexception.reader

[4]: https://www.literatureandlatte.com/scrivener/overview

[5]: https://buttondown.email/

sandreas
1 year ago
[-]
The tools I personally use and could not live without are:

  ncdu - disk usage stats
  KeePassXC - Offline password manager
  Pi-Hole - Ad blocker
  Thorium - Great ungoogled browser with a lot of tweaks
  ImgBurn - Burn utility for windows
  Immich - self hosted image backup (not perfect, but better than anything else)
  Preview - macOS Preview app, never found anything better on other systems (I miss it on Linux)
  Mail - macOS Mail app, never found anything better (I miss it on Linux)
  TestDisk/photorec - forensic recovery tool
reply
porridgeraisin
1 year ago
[-]
Quicklook on windows is just like macos preview
reply
max_
1 year ago
[-]
+1 for preview
reply
tomcam
1 year ago
[-]
+2 nothing comes close to apps in that category
reply
speedylight
1 year ago
[-]
If you have a Mac, Rectangle on is an excellent open source solution for window management. It’s almost like I never left windows with some bounces sprinkled on top.

- https://rectangleapp.com

reply
jnrk
1 year ago
[-]
I would also recommend Raycast. It’s a launcher, but it can also windows management - and so much more.

https://www.raycast.com/

reply
andrei_says_
1 year ago
[-]
I use Alfred which is also great. https://www.alfredapp.com/
reply
speedylight
1 year ago
[-]
This is great, thank you.
reply
kevinsync
1 year ago
[-]
Beyond Compare — a visual diff tool. It’s so freakin good.

https://www.scootersoftware.com

reply
shoo
1 year ago
[-]
If you ever end up in a software project where you're helping maintain 100s or 1000s of "diff the output file against the expected file" style regression tests, and some of the files you're diffing are CSV files or so on, beyondcompare has some features that can help a lot. e.g. it can do CSV-aware diffing & help you suppress irrelevant details such as row order (supposing you don't care about row order), or you can mark the timestamp column as irrelevant and ignore differences from that column only. Often files differ superficially as streams of bytes but might be equivalent at a higher level (in terms of the data encoded in the bytes of text) & beyond compare can help with some of this.

If you're in a team with this kind of semi-automated semi-manual regression testing workflow for changes, where there's human-in-loop engineering effort to review regression tests that indicate 'there's some difference between actual output and expected output' and decide if the new output is "OK" or not, the cost of a beyond compare license likely pays for itself in less than a month in terms of freeing up hours of engineering effort.

That said, you can often do better than this by investing engineering effort to build a custom domain-specific file normalizer / differ tool, to e.g. deserialize values, normalize them to eliminate irrelevant details, compare them for equivalence in a domain specific way, show actionable diffs when they differ, which might give a much better result than a high quality general-purpose tool beyond compare.

reply
sidmitra
1 year ago
[-]
There is also https://meldmerge.org/ which i've used on Linux and Mac before.
reply
CrimsonCape
1 year ago
[-]
Does meld include any sort of git browser to dig into old commits of the same file? The ability to pick a file and compare it's states is a pain point I find with git UI apps. For example, TortiseGit will do this but it requires some painful non-intuitive menus and right clicking to resurrect the older data
reply
shoo
1 year ago
[-]
I don't believe meld embeds any git specific support, but if you configure git to use meld as the tool for diffing and merging, then when you use the git CLI to display a diff, it should invoke meld

e.g. in the CLI you might do something like `git diff commit_a commit_b -- some/path/in/repo` to show the diff from commit_a to commit_b limited to some path

Refer to the "configuration" sections for

  https://git-scm.com/docs/git-difftool
  https://git-scm.com/docs/git-mergetool
these git documentation pages mention meld (along with many other diff tools).
reply
gaws
1 year ago
[-]
Seconding meldmerge. Not paying $70 (BeyondCompare) for what meldmerge does just as well and for free.
reply
ElevenLathe
1 year ago
[-]
Glamorous Toolkit (https://gtoolkit.com/) and the underlying Pharo (https://pharo.org/). Writing Pharo code (a modern implementation of Smalltalk) in the GT environment is the most fun I've had programming in years.
reply
adamhp
1 year ago
[-]
CleanShot X for Mac. One of the more intuitive UIs I've seen and just works, works well, and is feature rich.
reply
gaws
1 year ago
[-]
Flameshot[1] is free.

[1]: https://flameshot.org/

reply
andrei_says_
1 year ago
[-]
I use it 50 times a day and love it.
reply
SushiHippie
1 year ago
[-]
Vaultwarden - self-hostable Bitwarden, written in rust, compatible with all official bitwarden clients

ncdu - disk usage stats

fzf - fuzzy finding for everything in your shell

helix - tui editor, basically a mix of (neo)vi(m) and kakoune, with batteries included i.e. LSP support, written in rust, and you don't need to configure much

zfs - not really software, but a filesystem

jellyfin - self hostable media server, i.e. streaming movies and music, which automatically fetches metadata for your movies and music

reply
amerkhalid
1 year ago
[-]
A few months ago, I discovered Mac Whisper, thanks to fellow hn user[1]. This is great and works perfectly. I take stream of consciousness notes with a lot of silence. This transcribe these notes and let me search through my notes with simple text search.

1: https://news.ycombinator.com/item?id=37777259

reply
BOOSTERHIDROGEN
1 year ago
[-]
any comparable ios app ?
reply
fandorin
1 year ago
[-]
Slideshower - it solves my problem - how to easily run a randomised photo slideshow on macOS - perfectly.

(Disclaimer: I've developed it to solve my problem but it seems that there are many people having the same problem...)

https://slideshower.com

reply
leosanchez
1 year ago
[-]
Doesn't lithium has a bug when you highlight your text it highlights everything in that paragraph sometimes ?
reply
max_
1 year ago
[-]
It actually works well for me. May you need to update it?
reply
chippyty
1 year ago
[-]
Gnu Icecat, so far the only one that does not connect to anything except what the user types in address bar.
reply
petargyurov
1 year ago
[-]
Shottr [0]

Screenshot utility for Mac. It's free but it works so well I recently purchased a license for like £6.

[0] https://shottr.cc/

reply
BOOSTERHIDROGEN
1 year ago
[-]
Have you compare Lithium to Google Play Books ? how is the font is it good ?
reply
satvikpendem
1 year ago
[-]
I prefer Moon+ Reader, it has text to speech too.
reply
max_
1 year ago
[-]
Lithium is light years ahead.
reply
andrei_says_
1 year ago
[-]
Does lithium work on the boox devices?
reply
max_
1 year ago
[-]
I honestly don't know about Boox devices.

But I think it should work if you can install it from the Playstore.

reply
fragmede
1 year ago
[-]
https://contexts.co/, to fix the alt-tab behavior on MacOS
reply
satvikpendem
1 year ago
[-]
I use use alt tab on macOS: https://alt-tab-macos.netlify.app/
reply
schappim
1 year ago
[-]
Alfred App. Couldn't use a mac w/out it.

https://www.alfredapp.com

reply
gaws
1 year ago
[-]
Have you tried Raycast?
reply
photon_collider
1 year ago
[-]
Things 3 for task management. No subscriptions and it isn’t bloated with too many features like other todo apps.
reply
aborsy
1 year ago
[-]
Wireguard, ZFS, Restic, Vaultwarden, Synology DSM, Docker, Proxmox.
reply
b20000
1 year ago
[-]
lotus 1-2-3
reply
closetkantian
1 year ago
[-]
Is this a serious comment? If so, why lotus 1 2 3 over the trillions of other more modern spreadsheet applications?
reply
commandersaki
1 year ago
[-]
Monodraw for diagramming.
reply
KomoD
1 year ago
[-]
Well... I'm not sure about perfect but:

- LocalSend

- Autokey

- Solaar

- Kitty

- Atuin

reply