Viewing profile — ibdknox
ibdknox
HN member- Joined
- Sun, Sep 05, 2010, 6:12 PM UTC
- HN karma
- 8,390
- Public activity
- 531 items
- HN profile
- View on Hacker News ↗
About ibdknox
http://chris-granger.com http://www.witheve.com http://www.lighttable.com
Recent public activity
-
comment
Comment #31785333
There was actually quite a lot of discussion on the mailing list (primary community back then) when we had to shift priorities. https://groups.google.com/g/light-table-discussion/c…
-
comment
Comment #31784094
Huh, not sure why the original link changed. It's still on my blog here: https://chris-granger.com/2012/04/12/light-table-a-new-ide-c...
-
comment
Comment #26716834
You mention: The solution is to build a "graph" of archetypes to cache these results... If ComponentIds are densely packed, you can use sparse sets to cheaply jump between archetyp…
-
comment
Comment #24114625
> I wish that a big company like Google, Apple or Microsoft attempted something bold in that space. Me too. I tried stirring things up a bit when we were nearing the end of Eve, bu…
-
comment
Comment #22835239
The 17 lines don't include the parser or the code generator, which most people would count as "part of a compiler" in a practical sense. They are usually the most mechanical parts …
-
comment
Comment #21933104
Yeah, there are many others I'd add to a more general list - Carmack, Bellard, Wirth, the folks from Our Machinery, etc. I was just referencing the people specifically mentioned in…
-
comment
Comment #21931078
I'm working on tools/interfaces at Relational AI, which is doing really cool work in the declarative languages space. It was started by several of the folks whose papers were found…
-
comment
Comment #21931008
I might strengthen your argument even more and say it's largely a non-technical problem. We have had the tools necessary to build good software for a long time. As others have poin…
-
comment
Comment #21930842
Depends on your definition of genius, but I definitely agree that these folks don't quite hold up the sentiment that "anyone can do it." I would put Martin Thompson, Raph Levien, a…
- story
-
comment
Comment #17720445
Huh, does MIRI mean that rust is actually doing some form of partial evaluation during compilation? What's the best way to learn more about that?
-
comment
Comment #16631333
There were a few directions we went hereafter. One was thinking of the world in terms of simulations, another was statemachine oriented. There are a few things that were never quit…
-
comment
Comment #16631157
I completely agree that the semantics are probably the most overall useful thing we presented in this version of Eve. Having the world just be views over a datastore that you don't…
-
comment
Comment #16631104
yeah, that was a very early version that we never released publicly, but was effectively a cleaned up version "Aurora," which I presented at Strange Loop once upon a time ago.
-
comment
Comment #16631091
For what it's worth, I have used Vim since ~2004. When I built Light Table, one of the first things I did was put a Vim mode into it. I understand pretty well why at least I use Vi…
-
comment
Comment #16228265
HARC no longer exists unfortunately.
-
comment
Comment #16228134
Perhaps, but it's pretty easy to make judgements from the sideline about what people should or shouldn't do. I was the PM on Visual Studio. I can assure the things I showed in Ligh…
-
comment
Comment #15394860
Hey Michael! Congrats on the launch :) Providing a one-size-fits-all solution here is probably impossible, but it seems like it would be nice to provide some mechanism to be notifi…
-
comment
Comment #15394389
How do you deal with consistency in the offline case? E.g. If I make a bunch of edits while disconnected, and others have made edits while connected, how are the conflicts resolved…
-
comment
Comment #15323442
do you have any pointers for learning about it? Looking up "Sun Dev Guide" didn't seem to find me anything related to GUI editors.
-
comment
Comment #15093944
Is there anything written about your multi-way join algorithm? We've done some really interesting implementations of Generic Join and the like and are always interested in hearing …
- story
-
comment
Comment #14403376
That's not the standard meaning in my experience. Regex's are often used for extracting information from larger strings, forcing a full match by default would be pretty counter to …
-
comment
Comment #14403271
That would also make this question specific to python, which wasn't at all what I was thinking about. It's a question about regular expressions, it should be as agnostic as possibl…
-
comment
Comment #14403229
Question 9 appears to have two answers that are correct, but only one is accepted.