This question gets posted on every single "X written in Y", and I can't help but think it's an effortless way to broadcast some strange form of superiority (namely: by showing my exasperation with Go enthusiasts, I place myself in the category of people unimpressed by Go. Bonus points for mentioning Rust or Haskell.)
This feeling is at odds with open source culture, where the ability to understand the code you're running is absolutely central. If you value Open Source, it should be pretty easy to understand how "written in language X" is a valuable piece of information.
Come on, now...
I think it's safe to say that one should check these (obvious) things before posting a snarky comment. It seems to me that this is part of the HN community ethos.
There have been numerous source-available but proprietary github projects posted to HN.
Tell me a game engine is written in Python or Go and i can infer a lot about the intended audience or runtime performance characteristics.
The HN crowd seems to be so annoyed by language recently, but to me they just scream of missing the point entirely. /shrug
"Written in Go" signifies to me that it can be faster and more resource-efficient than Fail2Ban: a good reason to check it out.
Maybe I should start logging attempted pubkeys as a side project just to see what pops up.
https://netslovers.com/2018/02/28/port-knocking-server-secur...
1 line in your iptables config
Joke apart, the trend to rewrite any single thing in Go/Rust is scary: why take something that is working and standard, and make it new? People have tried this hundreds of times as per hackernews history, and it's mostly not worth it.
However, it is a good training, tutorial for Go.
Many useful projects get abandoned just because someone made a more popular alternative.
In 2-3 years the rewrite in go/rust fad will fade and both the new and the old projects end up abandoned.
I'll be downvoted to hell for this: jumping on fads harms the FLOSS ecosystem.
Additions: also, static liking and embedding many dependencies harms Linux distributions.