Live data from Hacker News

Viewing profile — levodelellis

levodelellis

HN member
Joined
Sun, Jun 12, 2022, 9:51 PM UTC
HN karma
190
Public activity
149 items

About levodelellis

No profile information was provided.

Recent public activity

  1. comment
    Comment #48666126

    [flagged]

  2. comment
    Comment #47565992

    Great. C++20 has been my favorite and I was wasn't sure what the standards says since it's been a while. I'll be reading the C++26 standard soon

  3. comment
    Comment #47328013

    I have no faith in anyone doing AI to accomplish anything (especially relative to how much money they spend) except John Carmack. People should be trying to throw money at him

  4. comment
    Comment #47283244

    Haha, yes

  5. comment
    Comment #47082690

    You don't really need to deal with gcc backend. Most languages are expressible in C89. It'll obviously be less readable since generated lines look nothing like source lines but C89…

  6. comment
    Comment #47076179

    I don't know what point you're trying to make but your question was what's an alternative to llvm. People writing compilers always used C89 or a version of it (C11 allows an easier…

  7. comment
    Comment #47069952

    I never heard of hardware without one

  8. comment
    Comment #47069444

    Many compilers including my own uses C89

  9. comment
    Comment #47068863

    Yes. I also written a compiler and I also complained about LLVM. LLVM is - Slow to compile - Breaks compilers/doesn't have a stable ABI - Optimizes poorly (at least, worse than GCC…

  10. comment
  11. comment
    Comment #46935808

    A 200ms difference is adding or removing 200lines lines of implementation, and spliting it up into a file can make it slower because of include overhead. You completely made up C b…

  12. comment
    Comment #46929759

    Oh? I use a boring old $5 VPS (using nginx for https). There's no cloudflare or anything else involved. I wonder why that's happening. I may look into that this week

  13. comment
    Comment #46929238

    tcc is 8x faster, twice as fast isn't doing it justice. As for the header thing, that'd could potentially be true if the compile time was something like 450ms -> 220ms, but why bot…

  14. comment
    Comment #46928334

    [flagged]

  15. comment
    Comment #46928210

    IIRC go wasn't that fast but can feel like it in vscode. IIRC vscode compiles go using the lsp which is faster than launching a process because for some reason, vscode stalls for a…

  16. comment
    Comment #46928072

    I don't believe you, I measured compile times in c compilers and my own. If you provide more information I'd be more likely to believe you

  17. comment
    Comment #46928058

    I measured once and to my surprise templates aren't (directly) the reason for long compile times. It's function bodies in headers, and obviously templates are in headers and they c…

  18. story
  19. comment
    Comment #46753424

    Not sure, I'd like that too You could use io_uring but IMO that API is annoying and I remember hitting limitations. One thing you could do with io_uring is using openat (the op not…

  20. comment
    Comment #46094389

    Correct, I'm saying public domain never requires that which is different from open source licenses, which may require it (and other stipulations)

  21. comment
    Comment #46094223

    It's not open source when you disallow people and companies from using it. One big difference between open source and public domain is that code in the public domain doesn't force …

  22. comment
    Comment #46084446

    Every time I read his article I regret it. I literally mean every time, 100% of it. Judging by the title of the article, I didn't expect his reason to be "engineers working outside…

  23. comment
    Comment #45803873

    Isn't this what Joel wrote 25 years ago? Don't rewrite your software? I wrote a compiler/language, and I was expecting something different from the article after my experiences Lik…

  24. comment
    Comment #45794260

    [flagged]

  25. comment
    Comment #45791716

    I use a high-level async framework. It works extremely well so far. I do need to add code occasionally, but that's because it's an in-house lib that isn't a year old yet