Viewing profile — jmite
jmite
HN member- Joined
- Wed, Dec 10, 2014, 8:28 PM UTC
- HN karma
- 55
- Public activity
- 32 items
- HN profile
- View on Hacker News ↗
About jmite
No profile information was provided.
Recent public activity
-
comment
Comment #37480788
Does anyone know of any language servers that use the notebook capabilities introduced in LSP 3.17? Do any clients actually implement it? I've found the official documentation from…
- story
- story
-
comment
Comment #16007554
Can't a neural network only ever achieve an O(1) time approximation of an NP hard problem? Unless you're using it as a heuristic inside some broader search algorithm.
-
comment
Comment #15805327
No, I think the article is right. When a value goes out of scope, its drop method is called, which for Box values deallocates it. The trick is that if it is (possibly) returned fro…
-
comment
Comment #15785166
What is your favorite tool? Agda? I've been finding it much nicer to work with, but the ecosystem is just not there yet.
-
comment
Comment #15685129
Rust's traits are basically Haskell typeclasses, with a few extensions enabled, like multiple parameters. Trait objects are basically existential types, with a few more restriction…
-
comment
Comment #15611407
Right, but Rice's theorem means that you either have false positives, false negatives, or "Unknown" answers in any static analysis. Which means that the CIA could never guarantee t…
-
comment
Comment #15608460
Rice's theorem, actually
-
comment
Comment #15472797
Algebraic data is just so perfectly suited to abstract syntax. It's clearly possible to model an AST in C, but not to do it in an ergonomic z typesafe way.
-
comment
Comment #12952792
Removing them wasn't necessary, but it's better. Elm isn't 1.0 yet, so "does this make the language better" is the metric for feature addition or deletion.
-
comment
Comment #12952783
The "other way" is to use x_1, x_2, or to just use better variable names. Haskellers are bad at coming up with informative variable names (and I say this as a Haskeller).
-
comment
Comment #12395540
I think server side Elm will come eventually. It's just taking time.
-
comment
Comment #12395537
I like my types, without runtime overhead of type checks
-
comment
Comment #12080553
To be clear, I am not the "I" in that quote, that's Evan Czaplicki
-
comment
Comment #12074086
"I do not expect to be compiling to JavaScript forever": in the 0.17 announcement http://elm-lang.org/blog/farewell-to-frp
-
comment
Comment #11672577
I wouldn't say that it's about performance for Elm. Its virtual-dom has been shown to be wickedly fast with pure code. It's more that real programs need real effects: you need to s…
-
comment
Comment #11672570
It should at least be able to compile with GHC 7.10 now.
-
comment
Comment #11668289
I don't think the semantics are any more imperative than IO in Haskell, it's just that there's a different abstraction used for dealing with it. Moreover, Tasks are absolutely mona…
-
comment
Comment #11668246
Under "other cool stuff" it's mentioned that error reporting when parsing fails is greatly improved. Not sure if that's what you meant.
-
comment
Comment #11668245
They do, and have been made much clearer: http://guide.elm-lang.org/interop/javascript.html
-
comment
Comment #11668225
It has changed, in that the language is moving away from Native code, and instead is trying to provide the web-platform as part of the language/core libs. And for everything else, …
-
comment
Comment #11339415
Author here. LPP is a small language with dependent types. The idea is that it's a small set of features for people who are just starting with DTs to learn, and it's also a small e…
- story
- story