Live data from Hacker News

Viewing profile — lyricaljoke

lyricaljoke

HN member
Joined
Thu, Dec 07, 2017, 4:47 PM UTC
HN karma
173
Public activity
23 items

About lyricaljoke

opinions rendered on this website do not reflect the opinions of my employer or anyone else

Recent public activity

  1. comment
    Comment #45775130

    My very similar pet peeve is about websites that use `onclick` handlers and similar to implement navigation. Just use a damn anchor tag, which gets you correct link behavior for fr…

  2. comment
    Comment #44955908

    I actually found that particular response to be quite disappointing. It should give pause to those advocating removal of XSLT that these three totally disparate use cases could alr…

  3. comment
    Comment #42302618

    Many of the responses to this comment imply that this is something fundamentally different than perfect pitch and give it some different name ("pseudo absolute pitch", "perfect rel…

  4. comment
    Comment #35254449

    Judging by the non-C scales, obviously it just loves Mixolydian mode :)

  5. comment
    Comment #26611437

    "A good ear" and grasp of music theory go hand in hand. Strongly disagree that the latter is limited to classical music. The best musicians in jazz and pop music absolutely know ho…

  6. comment
    Comment #24062908

    On the contrary; it's quite possible to design automated tests that operate on release artifacts. This is true not only at the integration level (testing the external interfaces of…

  7. comment
    Comment #23092175

    I develop multi-platform C and C++ code (intermingled with some python for testing and automation), and my experience has been that while MSYS + Git Bash works, I run into 'rough e…

  8. comment
    Comment #23084404

    The exemptions were very imperfect. Even if musicians and certain types of performers were exempted, this legislation has had an enormous effect on theater organizations, for examp…

  9. comment
    Comment #22729928

    I call it “crying wolf in reverse” Isn't that just normal "crying wolf"?

  10. comment
    Comment #22624912

    Or, arguably, the C++ equivalent is just the destructor. 'Defer' and 'ScopeExit' are interesting, but I'm not sure if I see the advantage over widely understood first-class languag…

  11. comment
    Comment #20821787

    The borrower semantics is anything but simple. I keep seeing people saying this when discussing Rust in relation to C++. It's not untrue, but I would counter by saying that people …

  12. comment
    Comment #17279693

    I also work in the resource-constrained / embedded native space and have had to work within the kinds of constraints you're describing. I think you're severely misunderstanding wha…

  13. comment
    Comment #17191250

    Chandler Carruth's talk on the subject was really useful for my own understanding of the reasoning behind UB: https://www.youtube.com/watch?v=yG1OZ69H_-o

  14. comment
    Comment #17190845

    Right, I see that in the docs, which is awesome! My comment was more responding to the claim that this wouldn't be a useful tool without a large body of open-source packages, which…

  15. comment
    Comment #17190606

    Having a large body of existing packages would be nice, but if this can be used with a private repository, it's be hugely valuable to me even if it had no open source packages avai…

  16. comment
    Comment #17183718

    What a lot of people miss about the utility of Venmo is that it lowers the social cost of squaring up minor debts. Think of the example of a large group of friends often gathers in…

  17. comment
    Comment #17183681

    Works well unless: - the restaurant doesn't do separate checks for large groups - friends ordered meals with significant variance in case, and the server wasn't initially told to k…

  18. comment
    Comment #17105099

    Well sure, but that's a seriously high bar you're comparing it with. Measles is regarded as one of the most contagious diseases on earth, no?

  19. comment
    Comment #16980410

    > Be that as it may in most cases, the compiler shouldn't make an assumption that this is always the case. If I don't pass any optimization options, and especially if I pass -O0, t…

  20. comment
    Comment #16980336

    I don't disagree, and I'm not sure what about my comment would suggest that I expect consistency there. What I was arguing was that any code relying on UB is dangerous / broken, so…

  21. comment
    Comment #16978586

    I think your complaint is reasonable, but I also can see their logic in making what's considered UB consistent for -O0 and other optimization levels. The reason is that for most us…

  22. comment
    Comment #16320218

    This type of construct is unnecessary in C++11; the presence of RAII containers and structures totally obviates it. C++ provides a language-level construct for logic performed at t…

  23. comment
    Comment #15871595

    Not if shared ownership is never actually required, though -- it's possible that ownership could transfer when moving through those different stages.