News for hackers. Stuff that matters.
Re:How it feels to join an all-Haskell startup by tel on Thursday June 11, 2015 @11:51PM (#9703932)
I was about to try to talk about the genuine elegance of Applicatives—and I'm more than happy to defend them in general—but then, yeah. In this instance, I'm not sure I'd be able to argue that the change was such a good choice.

    liftIO (liftA2 (,) randomIO getCurrentTime)
Eh, I'm not sure I could defend it. I'd honestly probably actually do

    bid <- liftIO randomIO
    now <- liftIO getCurrentTime
Re:How it feels to join an all-Haskell startup by dllthomas on Friday June 12, 2015 @01:12AM (#9704183)
Re:How it feels to join an all-Haskell startup by tel on Friday June 12, 2015 @09:37AM (#9705734)
It's worth noting that there's a small potential performance penalty to this if it's being called all the time and it's being lifted through a large transformer stack.