Viewing profile — grav1tas
grav1tas
HN member- Joined
- Thu, Oct 21, 2010, 2:06 PM UTC
- HN karma
- 258
- Public activity
- 130 items
- HN profile
- View on Hacker News ↗
About grav1tas
No profile information was provided.
Recent public activity
-
comment
Comment #2520200
I would qualify that statement better by saying "compilers with Turing Complete macros or type systems terminate for any input is trivially false". The point may not be trivial (wh…
-
comment
Comment #2518442
That's fine that they're different. My point is that they're both formal processes. Adding AI to the mix will not help you arrive at formal conclusions. The conclusions will be pro…
-
comment
Comment #2518430
The point about the macros being Turing Complete is trivial in this instance because if you wrote a macro that never terminated, you'd never compile anything do decompile ;-).
-
comment
Comment #2517799
I don't think you connected your arguments very well. Just because a human can do something doesn't mean that AI's are the best solution to the task. I'm not sure how your specific…
-
comment
Comment #2517783
The set of all possible inputs for a compiler is infinite, too. Does that mean that compilers are all harangued by the halting problem as well? Nope. Having an infinite number of p…
-
comment
Comment #2517764
It depends on what you want from decompilation. Decompilation by its basic nature is just as decideable as compilation is. It's a translation from one language to another in additi…
-
comment
Comment #2517740
Applying AI to a decompilation problem is just like applying AI to a compilation problem. You're taking a potentially nondeterministic approach to a problem that should be formaliz…
-
comment
Comment #2485574
Sometimes I wonder if these payment processing companies behave like this so they can keep their books straight/solvent.
-
comment
Comment #2477238
I think it might be important to note that while the terms map and reduce do come from Lisp, they're not one-to-one with what these functions do in Lisp. The original MapReduce pap…
-
comment
Comment #2462975
Yeah I've always been tweaked by the "inborn" trait thing. I think there's a natural affinity that people can have for things, but at the same time, anybody who puts in the hours c…
-
comment
Comment #2443355
I'm not sure what's surprising about a compiler with no C in it. They're becoming much more common. I personally think C is an awful language to write a compiler in. One shouldn't …
-
comment
Comment #2439308
Perhaps Peter Thiel's real master plan is to increase the value of an education by convincing a lot of people that they shouldn't go to school, and thus increasing scarcity of thos…
-
comment
Comment #2439292
Your suggestion that the deans are pro-college institution because they are deans doesn't necessarily follow. It actually is an ad hominem against the deans because you're trying t…
-
comment
Comment #2439208
I also think it sort of waters down Computer Science to wedge it into engineering and treat it as such. Ultimately it's more about theory, formalisms, and mathematical/logical foun…
-
comment
Comment #2439189
Is good software engineering something you can truly learn in the classroom, or is it something that's emergent to applying good learning techniques to real life experiences (kind …
-
comment
Comment #2433185
Isn't that kinda like saying the C language still lives on in the form of Java?
-
comment
Comment #2433164
I've read some of this and it's good stuff. I guess where I was coming from was that OOP is already so scatter shot and widely used as such that even if somebody did formalize some…
-
comment
Comment #2433148
Haskell is a purely functional language in this sense. http://en.wikipedia.org/wiki/Pure_function http://en.wikipedia.org/wiki/Purely_functional Haskell has taken functional purity…
-
comment
Comment #2433100
I think with languages like Haskell, ML, Coq, ACL2 and their ilk, you're not going to get a lot of traction for theorem proving in an OOP-ed C++ variant. The first two do compile t…
-
comment
Comment #2433078
FP ~ Math/Formal Logics. OOP is a grab bag of theories, ideas and their applications to programming. Unfortunately I don't think that there's a generally accepted formal notion of …
-
comment
Comment #2405523
I think to call C++ compilers a black box and then turn around and say something like gcc is not is a bit of a stretch, and simply unfair to C++. The largess of the GNU C compiler …
-
comment
Comment #2403056
While the price tag is pretty bad, at least she'll be ending with an advanced degree. Some of the people in this article had comparable liabilities but were going to wind up with u…
-
comment
Comment #2403049
Agreed. My second year in college as a CS student I felt like I was rolling in money (relative to working at a grocery store) when I had an internship.
-
comment
Comment #2360013
Which part? I don't think he actually logged in under the guy's Facebook account?
-
comment
Comment #2298815
Care to elaborate what you mean by VB-like stack?