I love lumo. It's a wonderful way to hack together quick scripts using Clojurescript. But as of now (version 1.6.0) it only supports 1.5GB of heap space. This is generally enough for most things, but if you work with really big files (and you can't or won't rewrite your whole program to use a better approach like streaming) then you have a problem.
This is a default setting of nodejs that can be fixed by invoking the
node command with the
–max_old_space_size=8192 flag (to allow for 8GB of heap space). But since lumo has already been compiled with the default settings, there is no way to change the setting for scripts invoked with lumo.
At the beginning of the month, Dropbox deprecated their public folders. In case you didn't know, public folders allowed you to put things into the public folder of your Dropbox, and then you could right-click on it, select copy public link and you'd be able to share whatever you put there right away. It was super convenient, but I assume too many people used it to host their website, and now Dropbox only provides links to the Dropbox website, that let you view or download the content.
I wanted to recreate this functionality, and thankfully AWS together with a few hacked together shell script and MacOS lovely scripting ability makes this very easy.