Live data from Hacker News

Viewing profile — creativemonkeys

creativemonkeys

HN member
Joined
Thu, Sep 09, 2021, 4:39 PM UTC
HN karma
80
Public activity
35 items

About creativemonkeys

No profile information was provided.

Recent public activity

  1. comment
    Comment #33168106

    In Lex Fridman's podcast, Carmack says he's officially only working 1 day at Meta in advisory capacity, though sometimes chimes in on other days as well. He also says he wants to c…

  2. comment
    Comment #33168029

    Because Meta bought Oculus. It's not the news feed guys designing the next gen VR hardware.

  3. comment
    Comment #33116604

    Have any of you downvoters read the C grammar? There is no --> operator in C. I'll never understand some people.

  4. comment
    Comment #33102531

    "-->" is not an operator in the C language, it's just a way of writing the unary operator "--" and comparison operator ">" together without any whitespace between them, since white…

  5. comment
    Comment #32958602

    I suppose short and long have to do with register sizes being available as half word and dword, and there are instructions that work with smaller data sizes on both x86 and ARM, bu…

  6. comment
    Comment #32952084

    I'm sure someone will come along and explain why I have no idea what I'm talking about, but so far my understanding is those names exist because of the difference in CPU word size.…

  7. comment
    Comment #32874040

    I've built a C compiler and have read the dragon book. I wish I read Crafting Interpreters before reading Compilers by Aho. It's good, and there's no nonsense. The author knows wha…

  8. comment
    Comment #32856780

    Photopea has been pretty good at replacing Photoshop for my needs (non-designer).

  9. comment
    Comment #32852757

    I'm moving to PA, so out of curiosity, why are you recommending to move to Philly?

  10. comment
    Comment #32485897

    I think you misunderstood the comment you replied to. Their point wasn't that 12s to 9s is a negligible improvement generally. The point was that the improvement only applied to a …

  11. comment
    Comment #32420778

    Last time I checked how much I'd lose, it was between 10k and 15k, which is not much compared to my total comp.

  12. comment
    Comment #31408704

    Yeah... that's a pretty deceptive practice, though I assume it's legal to buy a brand and manufacture a different product under that label.

  13. comment
    Comment #31392982

    I think it tastes different now too, but I can't find an old bottle to compare.

  14. comment
    Comment #31387142

    If I'm using "-e", I also like to use "set -o pipefail" which will fail the script if any command in a pipeline fails too: x | y | z, which is useful if 'y' fails but 'z' continues…

  15. comment
    Comment #31067258

    In my experience, the American society places a high value on 'balance' - from "checks and balances" to balanced individuals, to balanced meals, to balancing criticism with some pr…

  16. comment
    Comment #30960818

    on small projects, with clang, I use "-Weverything -Werror" and then I start fixing the issues one by one. I also either disable anything I'm willing to live with using -Wno or I u…

  17. comment
    Comment #30952483

    As far as I can tell, D already implements this idea. The Rust/RustGC duality is very similar to D's approach, which has manual memory management and an optional GC [1], and DMDScr…

  18. comment
    Comment #30050179

    To answer your question, I'm well aware of the backends used, but using LLVM doesn't mean that the same IR or assembler gets generated. Enjoy the rest of this weekend.

  19. comment
    Comment #30044856

    That's not a bad argument, it's a statement of fact. I'm using it to point out that using Rust carries risk, whether you realize it or not. Just because you've accepted the risk, d…

  20. comment
    Comment #30043900

    I don't see a problem with using C in the real world, but if you're going to attempt to race on the highway and you don't know how to steer clear of potholes, don't go blaming the …

  21. comment
    Comment #30043562

    They came, they saw, and they went away, and C is still the smallest, fastest and most portable language. I think the only way to dethrone C is to change the equation of what's exp…

  22. comment
    Comment #30041134

    What you're missing is the difference between known issues and unknown issues. You're looking at a language that's been heavily used for 60 years and accumulated a long list of kno…

  23. comment
    Comment #30037373

    A segfault lets the user know that the developer made a mistake, and where in the code it happened. Blaming C for segfaults is blaming the tool. C is a small language with a spec d…

  24. comment
    Comment #30036999

    Absolutely not. Once a user reads "Head First Java" or customizes Django sites, they get their standard issue keyboard and they're ready to start writing interrupt handlers in C. I…

  25. comment
    Comment #30035604

    One of C's design principles is to be fast at the cost of safety, just like an F1 formula car. It will let you make fast mistakes. You drove a Corolla in college, then got a job an…