Live data from Hacker News

Viewing profile — SuperV1234

SuperV1234

HN member
Joined
Tue, Nov 26, 2013, 12:15 PM UTC
HN karma
306
Public activity
167 items

About SuperV1234

C++ enthusiast, WG21 member, hobbyist gamedev.

https://vittorioromeo.com/ https://github.com/vittorioromeo

Recent public activity

  1. comment
    Comment #48843928

    > The main problem, however, was code quality. > The sleight of hand misdirects the reader away from the main way bugs are eliminated: by dedicating engineering resources to it. Pe…

  2. comment
    Comment #48435029

    Is that all that Mythos did? Did it find any real potential issue, optimization/simplification opportunities, or sparked any thought-provoking discussion within your organization? …

  3. comment
    Comment #48388320

    How does this compare to frontier models?

  4. comment
    Comment #48384860

    Data Oriented Design rocks. It was the subject for my CppCon 2025 keynote: https://youtube.com/watch?v=SzjJfKHygaQ

  5. comment
    Comment #48324780

    It's not that simple. The grandma that would have phoned her nephew to fix the phone will still do the same thing now. She will not have magically switched to querying LLMs after a…

  6. comment
    Comment #48324620

    How'd you infer that I don't find AI useful from my statement? Of course I do. I am merely saying that the argumentation in the "poem" is not specific to AI.

  7. comment
    Comment #48324386

    And if my router wasn't working 5 years ago, I would have first used a search engine and tried to figure it out on my own. Pretending it's an AI novelty is... disingenuous.

  8. comment
    Comment #48324036

    I found this quite cringy and an attempt at pulling at one's heartstrings due to the lack of a strong argumentation. I wouldn't have called a friend for a meal plan or to figure ou…

  9. comment
    Comment #48308981

    Finally, a sane policy.

  10. comment
    Comment #48256212

    Very interesting, this is the first time I hear about segmented iterators and hierarchical algorithms. I faced a similar issue myself when implementing a chunked vector a la `std::…

  11. comment
    Comment #48252270

    Boxed, and needs complex incantations to avoid the boxing. Meh.

  12. comment
    Comment #48141968

    That's a strange dismissal. `Optional ` isn't "perceived" safety -- it eliminates a whole category of bugs (null dereferences, uninitialized reads) at the type-system level, with z…

  13. comment
    Comment #48138246

    So? The original argument was about the "ugly" syntax that the user didn't want to interact with nor read. I proved that there's no need to do so to consume reflection utils.

  14. comment
    Comment #48136192

    Alright, I'll bite. This is my `sf::base::Optional ` template class, a lightweight replacement for `std::optional` with same semantics: https://github.com/vittorioromeo/VRSFML/blob…

  15. comment
    Comment #48135335

    I'm bullish on LLM-assisted development but this is just a very stupid way of performing such a critical migration.

  16. comment
    Comment #48135022

    That's just false. Templates are not slow to compile at all, and you can selectively pick TUs where they're instantiated. My entire VRSFML codebase compiles from scratch in ~4s and…

  17. comment
    Comment #48133136

    This is a myth, C++ is not inherently slow to compile. It's the standard library that is very bloated and the main culprit for slow compilation.

  18. comment
    Comment #48133130

    Utter BS. Compilation times matter for productivity, developer motivation, iteration speed, CI turnaround time, and so on. I'm sure you wouldn't say "it doesn't matter how long it …

  19. comment
    Comment #48133108

    No, it objectively isn't objective.

  20. comment
    Comment #48133105

    Package? We're suggesting to copy paste 5 lines and stick them into a header.

  21. comment
    Comment #48132724

    #include "to_enum_string.h" You don't have to understand it to use it. Even then, it's not that hard to understand, it just looks unfamiliar.

  22. comment
    Comment #48128361

    The parent comment is quite clear: > Why do I have to be familiar with all those weird symbols just to do a trivial thing ? And my answer demonstrates that you do not have to.

  23. comment
    Comment #48128204

    It works generally, but not with expansion statements. See section 3.2 here: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p13... It seems that this is being worked on, …

  24. comment
    Comment #48127446

    To be honest there are ways to make that much nicer. I believe that if you use recursive macros using the VA_OPT feature, you should be able to provide enumerators directly to defi…

  25. comment
    Comment #48127412

    By your logic we shouldn't ever use external libraries. PFR has given us reflection since C++14. I also don't think the Standard Library is particularly well-defined nor well-imple…