Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
efnx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
391.
▲
by
efnx
11y ago
I think it's just that - the type system gives you so much, most hackers see a text editor with minimal type checking as good enough. Also IDEs tend to be commercial and I don't think any of the big companies see Haskellers as a g
392.
▲
by
efnx
11y ago
I'm sure we could keep going, but the point I'm making is that Elm is very close to Haskell, and if you like Elm you will definitely like Haskell. I don't know if the same can be said about going from Haskell to Standard ML b
393.
▲
by
efnx
11y ago
That's Haskell for you ^ I'm excited that Elm could bring front end web developers to Haskell.
394.
▲
by
efnx
11y ago
But isn't Unity required when using the Unity plugin? Blender is at least open source!
395.
▲
by
efnx
11y ago
Where is your job headquarters and where are you living?
396.
▲
by
efnx
11y ago
Check out the Haskell game dev reddit. https://www.reddit.com/r/haskellgamedev/
397.
▲
by
efnx
11y ago
Maybe the original authors have passed it on. If they're still working on it then it would be great to see an OpenGL backend.
398.
▲
by
efnx
11y ago
Helm is a great effort but as far as I know the project has been mostly abandoned :(
399.
▲
by
efnx
11y ago
If 'm' is a monad then the difference between a 'String' and a 'm String' (monad string) is most likely just a constructor, but it's really up to that particular monad's implementation. It isn't
400.
▲
by
efnx
11y ago
Thank you! This actually explained what is going on perfectly.
401.
▲
by
efnx
11y ago
People often complain about Haskell syntax and operators looking ugly (I disagree) but dang: func <^><T, U>(f: T -> U, a: T?) -> U? { return a.map(f) } Gnartown!
402.
▲
by
efnx
11y ago
Is Maybe tied to collections? State? Reader? Cont? What about Eff from extensible-effects? I use these every day.
403.
▲
by
efnx
11y ago
Yeah, for and while loops can be done with a simple fold - accumulating a tuple. But you've got so many other options.
404.
▲
by
efnx
11y ago
Dude - stop trying to explain to HN how great Haskell is. The longer it takes people to catch on the more of a head start we get. In the mean time we can continue to be extremely productive writing programs we can maintain easily and refact
405.
▲
by
efnx
11y ago
I usually just search within the repo, that works well. It's a bit funny - some of these features github already has like code search and commit statistics. On bit bucket you have to pay for the plugin. One thing I wish github had was
406.
▲
by
efnx
11y ago
Light is made of photons. Every single display shoots photons into your eyes. Traditional displays send photons into everybody's eyes.
407.
▲
by
efnx
11y ago
I'm saying that most people are biased towards loops and mutation because they learned them first. It's like riding a skateboard vs riding a bike. They're equally challenging if you know neither.
408.
▲
by
efnx
11y ago
I think most CS courses teach imperative style first because it was developed first and there are more practitioners and teaching materials.
409.
▲
by
efnx
11y ago
In recursion you don't necessarily have to think about self reference. Instead simply think of the return value of the function. I think the only time I use recursion in Haskell is when I need to mutate some parameters over a set of it
410.
▲
by
efnx
11y ago
I've only read the first section but it seems RNNs are very close in concept to Mealy machines. http://hackage.haskell.org/package/machines-0.4.1/docs/Data-... > They accept an input vector x and give
411.
▲
by
efnx
11y ago
You're making a number of judgements about the danger of the situation. The train analogy is also misleading. We're now essentially arguing about which situation puts the passenger's lives at stake the most . Which is the m
412.
▲
by
efnx
11y ago
I only skimmed the article but it seemed they were starting to deal more in softwares that are not typesafe, therefore the name is misleading. It's a great name for a Haskell shop!
413.
▲
by
efnx
11y ago
It's a matter of ethics, not logic. I don't think there's any similarity to putting a washing machine on a train track. According to the article the hacker had reported this vulnerability years ago. That means every time the
414.
▲
by
efnx
11y ago
What's a reasonable excuse for not fixing the vulnerabilities?
415.
▲
by
efnx
11y ago
The article states that he had tried telling the manufacturers for years about these vulnerabilities. That means every time one of these planes flies all passengers are at risk. If he has to pull a stunt like this to raise awareness in orde
416.
▲
by
efnx
11y ago
Unless he's trying to raise awareness and force the manufacturer to fix their defective, dangerous aircraft.
417.
▲
by
efnx
11y ago
Dependent types aren't only useful in languages that prove theorems, so I think a better qualification for "provers" might be termination checking.
418.
▲
by
efnx
11y ago
Purity is not dead. Haskell 'has' side effects but they are explicitly managed. Managing side effects and relegating them to well defined areas lives on in newer languages.
419.
▲
by
efnx
11y ago
GHC progresses fast and the internal types change subtly, so after upgrading GHC, some libraries fail to compile. Fixing it is usually trivial, and it's a nice way to keep in touch with your compiler.
420.
▲
by
efnx
11y ago
http://www.reddit.com/r/haskellgamedev/comments/2jbtob/haske...
More ›