5 ms·
I'm going to give the same Haskell hot-take I gave on Twitter while at NeurIPS in December: the problem with Haskell is that you can port the awesome parts of p
by eli_gottlieb 7y ago
I'm going to give the same Haskell hot-take I gave on Twitter while at NeurIPS in December: the problem with Haskell is that you can port the awesome parts of pure, compositional abstractions over to Python, far more quickly than you can port really good domain-specific libraries and applications over to Haskell. My experience was that porting some nice ADT-based machinery to Python, using an available ADT library, took roughly one weekend, whereas porting the major domain-specific package I needed from Python to Haskell would take months to years.
I love Haskell. I prefer to use Haskell when I can. Haskell is a language in which I can Achieve Enlightenment. But apparently, God help me if I need to do some heavy graph processing or CUDA numerics in Haskell.
- pron 7y agoBTW, ADTs are coming to Java real soon: https://cr.openjdk.java.net/~briangoetz/amber/datum.html https://cr.openjdk.java.net/~briangoetz/amber/datum.html
- ashilfarahmand 7y agoSo, uh, I was looking through past threads (this one in particular https://news.ycombinator.com/item?id=21578769 https://news.ycombinator.com/item?id=21578769) and I came across your comment: "I might be spat at or beaten up in the street for being Jewish - that happens in Brooklyn or LA anyway these days." And I was wondering, how has it been for Jews in the US in the past few years up till now? When did things start to get noticeably worse? I know about the rising Anti-Semitism and the particular incident in NY about a month ago.
- eli_gottlieb 7y agoIf you want to talk about that, you should contact me privately. I don't want to derail a nice thread.
- ashilfarahmand 7y agoI'm totally fine doing that but I don't know how. Can we private message?
- eli_gottlieb 7y agoMy profile on here links to my Github Pages site, which has an email address on it.