Live data from Hacker News

Ask HN: What are your favorite examples of elegant software?

news.ycombinator.com

31–40 of 422 posts

Re: Ask HN: What are your favorite examples of elegant software?

#33
post #8

Always impressed with Palantir's software.

Can you give an example? I’ve never seen it myself. What do you find the most impressive about it? Any links where those parts can be seen in action? Also, what would be the closest competitor, and in what regard are they worse?

Re: Ask HN: What are your favorite examples of elegant software?

#34
Keyboard Maestro. It’s a tool for automating common tasks on a Mac. A real programming language is certainly more elegant for writing programs. But what I find elegant about Keyboard Maestro is that it lets me add programming logic to any application on my Mac, quick and dirty.

Re: Ask HN: What are your favorite examples of elegant software?

#36

Redis. The interface is quickly obvious using telnet (which makes all clients pretty obvious). The documentation is both succinct and complete. All operations are listed with their big-O notation.

Any implementation detail you could please share?

Re: Ask HN: What are your favorite examples of elegant software?

#37

Turbo Vision/Turbo Pascal for MS-DOS. Borland put together one of the best instances of an object oriented library that just worked. The follow up with Delphi for Windows was the most productive environment I have ever experienced, until I was priced out of it in their pivot to "Enterprise" customers. Nothing since is anywhere near as productive. Lazarus is ok, but the documentation is horrible, (almost non-existent,…

I never used those older environments, but I've heard that Windows Forms + C# captures most of the same magic. Do you disagree?

Re: Ask HN: What are your favorite examples of elegant software?

#39
I'm limiting my choices to open source with good explanatory write-ups or presentations.

Graphite for "simple" time series storage:

https://www.aosabook.org/en/graphite.html

HLL datatype (PFCOUNT, PFADD, PFMERGE) in Redis for counting unique items in a set:

http://antirez.com/news/75

Data structures and algorithms that make Lucene & Elasticsearch fast (video):

https://youtu.be/eQ-rXP-D80U

Post reply on HN