Live data from Hacker News

Viewing profile — ibdknox

ibdknox

HN member
Joined
Sun, Sep 05, 2010, 6:12 PM UTC
HN karma
8,390
Public activity
531 items

About ibdknox

Previously co-founder of Eve and Light Table. YC alum. Ex-Microsoft Program Manager for C# and VB in Visual Studio and head of product at Relational AI.

http://chris-granger.com http://www.witheve.com http://www.lighttable.com

Recent public activity

  1. 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…

  2. 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...

  3. 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…

  4. 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…

  5. 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 …

  6. 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…

  7. 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…

  8. 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…

  9. 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…

  10. story
  11. 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?

  12. 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…

  13. 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…

  14. 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.

  15. 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…

  16. comment
    Comment #16228265

    HARC no longer exists unfortunately.

  17. 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…

  18. 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…

  19. 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…

  20. 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.

  21. 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 …

  22. story
  23. 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 …

  24. 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…

  25. comment
    Comment #14403229

    Question 9 appears to have two answers that are correct, but only one is accepted.