Live data from Hacker News

Viewing profile — okmjuhb

okmjuhb

HN member
Joined
Mon, May 10, 2010, 7:10 PM UTC
HN karma
189
Public activity
37 items

About okmjuhb

No profile information was provided.

Recent public activity

  1. comment
    Comment #1998019

    Let's say you wanted to implement I/O in a language without side effects. You could put all your interactions with the world in a special "World" object. Every time you called worl…

  2. comment
    Comment #1989283

    "Assuming the US Mint and my bank weren’t trying to scam me, that only left myself as the scam artist and I knew I wasn’t trying to cheat anyone, so that took care of that concern.…

  3. comment
    Comment #1965032

    The argument "well, passing by reference gets compiled to passing a pointer by value so really there is no passing by reference" is silly because passing by reference is a descript…

  4. comment
    Comment #1961367

    "No the real problem is that you fail to understand that Java gets to call these things what ever it likes because language has context." This is silly; "pointer" and "reference" b…

  5. comment
    Comment #1959541

    This is not at all correct because passing by reference and value have defined and distinct meanings. Consider the difference between C++, which has actual pass by reference: void …

  6. comment
    Comment #1925542

    http://en.wikipedia.org/wiki/XOR_linked_list

  7. comment
    Comment #1915856

    I suppose Hacker News is the only place where people might relate to this comment: Did anyone else look at the first picture and wonder why Mendel Rosenblum was on the set of Star …

  8. comment
    Comment #1897043

    The history behind this actually goes the other way if I remember correctly; it was unclear for a time whether or not this sort of thing was allowed. The standard was modified so t…

  9. comment
    Comment #1827721

    "This tells us that the person's reputation can be adversely affected. Threat of bad press could maybe get him in line." Under no circumstances should you make threats like this wi…

  10. comment
    Comment #1824190

    I'm surprised no one has mentioned yet what I regard as the key reason decorators are useful: they maintain the property that you can always find the definition of a function named…

  11. comment
    Comment #1753428

    Baby Rudin is a great choice, especially for self study, since there are a number of study guides for it that go through solutions, additional explanation of material, etc. I'd rec…

  12. comment
    Comment #1653421

    The much more self-serving reason to spend time learning about activities outside of your specialty: applying techniques of your discipline to another discipline is a great way to …

  13. comment
    Comment #1642620

    The interesting thing about compiler writing is the drastic reduction in complexity that's happened. There are essentially off-the-shelf tools that can be used to handle everything…

  14. comment
    Comment #1640774

    That's pretty reasonable with MIX, given that it's a terrible language that was obsolete before it was invented and that all the algorithms are described in English as well.

  15. comment
    Comment #1640727

    That's still in progress (and, given that Knuth is more than seventy years old and still has at least 3 books to go before he will begin to revise them, odds are such a revised set…

  16. comment
    Comment #1624294

    Not really "brand new" at all. It wouldn't be out of place in the first week of an Algebra course. You don't really need much math background to understand the proof. At the top, w…

  17. comment
    Comment #1621468

    On a related note, most people today associated ancient Roman art with their statues. In fact painting and portraiture was a widely practiced art; it's just that statues stand the …

  18. comment
    Comment #1616861

    I almost couldn't make it through without going crazy: >Imagine you ran a restaurant. A very prestigious, exclusive restaurant. To attract top talent, you guarantee all cooks and w…

  19. comment
    Comment #1604084

    CreateProcess can't implement fork() semantics. To my knowledge there's no good way to fork() on Windows.

  20. comment
    Comment #1596189

    The solution would be then to do autoconversions as appropriate or return an error. The compiler already deals with this issue with the ?: operator. It's a readability and maintena…

  21. comment
    Comment #1596092

    To be more specific: the return type of the lambda can be omitted for a lambda whose body is just "return {expression}". The compiler could, if it wanted, always deduce the return …

  22. comment
    Comment #1589782

    I always do my first draft of any nontrivial large system by writing the code out longhand, after having heard it recommended by multiple people I respect. My perception is that th…

  23. comment
    Comment #1586129

    Assume we encode the data on acid free paper with color-retaining ink using colored squares of size 1/64" x 1/64", using one of 64 colors in each square. There are then 4,096 of th…

  24. comment
    Comment #1582924

    It's worth mentioning that they're writing for DSP systems. More mainstream CPUs have a larger instruction cache (and smarter eviction policies), but the size of the hot code paths…

  25. comment
    Comment #1582577

    A few loosely related thoughts as to why I'm fond of the University system (in response to the negative tone of some of the comments here and at techcrunch): - It's the only social…