Hacker News new | past | comments | ask | show | jobs | submit | miloszpp's comments login

IMHO, it's a matter of not being familiar with such way of writing code. Once you wrote a few lines yourself, it becomes much easier to read such code.

Anyway, I'm advocating to use it with caution, not in a "pointfree all the things" manner.


It's possible to use Ramda with TypeScript, although it's not perfect. It actually shows some weaknesses of TypeScript's type system as it's not possible to properly type some functions.


Sure, pointfree style has been present in RxJS since version 6 but on a different level. The article is about using `pipe` for composing functions that you pass as arguments to RxJS opertators. RxJS's `pipe` is about composing the operators themselves.

RxJS's pipe: `stream$.pipe(map(x => something), filter(x => something)`

The article: `stream$.pipe(map(pipe(something, somethingElse))`


I've made Friendtainer - an app which reminds me to meet with friends often: http://friendtainer.com


Author here. Thanks for the suggestions!

You can actually remove a friend - just slide the list to the left.


Author here. Thank you so much for spotting this, it should be fine now.


Author here. Thanks for feedback, I will definitely look into this.


Author here, thank you for some interesting points.

I think it depends on one's personality. I wrote the app because I needed something like this myself. There are many friends that I love to meet but I don't because of poor time management on my side and/or bad memory. The app is meant to help in such cases.


Author here. Nice one, I will keep that in mind.


Author here. Thank you for some great feature ideas! Currently, it's implemented as a PWA so integrating with the phone book is not an option. However, it should be fairly easy to do with hybrid app approach. I will give it a thought.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: