Live data from Hacker News

Viewing profile — mfichman

mfichman

HN member
Joined
Sat, Dec 05, 2009, 7:40 PM UTC
HN karma
61
Public activity
21 items

About mfichman

https://jogolang.org https://blog.mfichman.net

Recent public activity

  1. comment
  2. comment
    Comment #39440244

    The difference is that you need to make a complete second iteration (or pass) over the entire list to correctly check all of the callsites after all function type information is co…

  3. comment
    Comment #39435475

    Usually, the second pass in a compiler does not re-parse source files. Rather, it operates on another data structure, like an AST, intermediate representation, or the list mentione…

  4. comment
    Comment #39430881

    I think that would by definition be a two-pass compiler.

  5. comment
    Comment #38768329

    …but what have the Romans done for us?

  6. comment
    Comment #37361478

    I like goqu ( https://github.com/doug-martin/goqu ), which has support for most SQL dialects. How does this compare?

  7. story
  8. comment
    Comment #15861625

    What's fascinating to me is that index cards are a kind of spiritual predecessor to modern database systems and computers - perhaps even more closely related than counting devices …

  9. comment
    Comment #14047376

    Using the delta between frames directly isn't quite right either, but it's better than writing framerate-dependent code. I think an even better way is to use an accumulator with a …

  10. comment
    Comment #13810670

    I created http://jogolang.org , mostly because I was interested in learning how compilers worked. I was also motivated by the lack of simple, type-safe, ahead-of-time-compiled prog…

  11. comment
    Comment #12544958

    I think Frodo's failure to destroy the ring is a good example of how Tolkien's books do not have a simple good vs. evil dichotomy. Other good examples are the wrath/pride of Feanor…

  12. comment
    Comment #9531554

    Lua is a great language with an excellent implementation in LuaJIT. I love it! Also, I think you'd be surprised at the contributors that come out of the woodwork when you start up …

  13. comment
    Comment #8783028

    I like 'xIs' for mutators, because it reads more like English, and the important part of the name ('x') is first. I find that convention makes it easier to scan code by name and so…

  14. comment
    Comment #8572570

    I had the same reaction! The Veldt!

  15. story
  16. comment
    Comment #7418117

    Wow, this is great! I'm sure the playback feature is very useful for interviews -- other coworkers could watch the interview after the fact. This would be even better with an integ…

  17. story
    Ask HN: Freelance Software Company?

    I intend to start a freelance software company. I'm not entirely sure if such a company would be successful, but I do know that many businesses need help with software development.…

  18. comment
    Comment #2770932

    What do you mean when you say RAII is copy-ridden?

  19. comment
    Comment #2514107

    Indeed. This was more of an experiment than anything else. Ideally, I should have a function that catches all exceptions before calling the user's function to make it safer.

  20. story
  21. story