Dijkstra on Haskell and Java (2001)chrisdone.com142 points·by karshan·12 tahun yang lalu·116 comments
karshan·8 tahun yang lalu·discussMint will update transactions in the background (not only when you log in).In order to do so, they most likely keep your banking password around in memory.Note: Mint uses OAuth for access to Chase bank accounts, which is great. Last I checked Plaid does not.
karshan·9 tahun yang lalu·discussI think, not refunding the application fee in the event of a denial might be a better solution. It acts as a rate-limit, disincentivising Indian companies from applying for many H1B's.
karshan·10 tahun yang lalu·discussIf you wanna avoid carpel tunnel, window.setInterval(kinetigenClick, 1) :P
karshan·12 tahun yang lalu·discussAs codygman mentions the IO Monad doesn't make haskell impure.unsafePerformIO :: IO a -> a on the other hand does make haskell impure when it is used. And it is used in many libraries.