Hacker News new | past | comments | ask | show | jobs | submit login

What is the use-case for such a function?



Make a joke and have something to write a blogpost about, while letting your readers learn something new.


Off the top of my head, a cron scheduler for a server that reads from a database and sets a timeout upon boot. Every time the server is reboot the timeouts are reinitialized (fail safe in case of downtime). If upon boot there’s a timeout > 25 days it’ll get executed immediately which is not the behavior you want.


This should be an interval with a lookup.

Every five seconds check for due dates sooner than 10 seconds from now and schedule them.

The longer a delay the higher the odds the process exits without finishing the work.


Why would you do that in JS rather than just using cron for it?


It can be quicker since you are in the environment already and you are sure that they will activate only when your program is running


Not having your timeout fire unexpectedly instantly is a good use-case IMO.




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

Search: