Live data from Hacker News

Viewing profile — gabereiser

gabereiser

HN member
Joined
Mon, Mar 02, 2020, 8:24 PM UTC
HN karma
5,056
Public activity
1,574 items

About gabereiser

I’m not the droid you’re looking for, move along.

Recent public activity

  1. comment
    Comment #37805002

    Unity is just the loudest, they certainly aren’t the first and they definitely didn’t invent the paradigm. ECS/ECBS is a pretty common construct. This wiki is the Bible for ECS/ECB…

  2. comment
    Comment #37803335

    To echo others, it’s against policy. Not that we don’t care (we do) but that it’s better covered (and serviced) elsewhere, this isn’t the forum for those kinds of discussions.

  3. comment
    Comment #37803284

    ECS is different. Systems coordinate entities, entities have components, some of them can be behaviors, some of them are not (vertex data). You would need to provide something that…

  4. comment
  5. comment
    Comment #37785397

    Yes. I can confirm it’s regardless of SKU

  6. comment
    Comment #37783565

    I'm sure the author would accept pull requests if you've got the time to show ValWithPtr safety.

  7. comment
    Comment #37777898

    Often what is “approved” and “delivered” conflict. In this case, they approved a part, a genuine part, but got a fake part, unbeknownst to them at the time. One could say the fake …

  8. comment
    Comment #37745834

    At least he offered a salary. I once was offered only equity in a non-formed dream corporation with the promise that "once we have a product"...

  9. comment
    Comment #37743740

    I stand with the equal human rights crowd. Chik-fil-a is not one of us. Their stance on LGBTQ+ folks is clear. I’m not LGBTQ but I believe we all should be allowed to live the live…

  10. comment
    Comment #37737525

    [flagged]

  11. comment
    Comment #37737486

    It’s not invalid because a string is a string. You didn’t invent a new type.

  12. comment
    Comment #37737464

    I mean, if(len(O) == 32) technically is a validation but you’re right, by default it just fits for size.

  13. comment
    Comment #37737412

    >”Learning assembly language is basically useless at this point.” I whole heartedly disagree. There’s an entire class of performance tuning you can do to math intensive application…

  14. comment
    Comment #37737325

    alias and type redefinitions are conceptually the same. int and int_t are conceptually the same. I’m going to assume it’s my type, as defined in the signature of my method you’re c…

  15. comment
    Comment #37734030

    This is the way. Look not at the characters but at the hex.

  16. comment
    Comment #37734019

    Stored in binary format, validation, more efficient due to non-cast, faster access due to non char*, being able to split the high-low, indexing and uniqueness at the byte level.

  17. comment
    Comment #37732380

    Both of which were developed more than 20 years ago. I also think they knew the ask since they made games prior. I can see how words are confusing and math is hard.

  18. comment
    Comment #37726675

    There in lies the problem. With shifting priorities and shifting strategies I don’t see them actually knowing what their market is.

  19. comment
    Comment #37726637

    We all know the Vorbis is supreme. Get out of here with your 15 year old DRM compression riddled subpar listening formats. OGG is all that matters. Without it… we wouldn’t have Spo…

  20. comment
    Comment #37717197

    Yeah and Ultima Online was the same. I’m not talking about 1999’s definition of an MMO, when people were still using dialup.

  21. comment
    Comment #37714956

    Except in Minecraft, the world is voxel so to sync destructible terrain I only need to send the x,y,z of the block removed. Going by my logic, there are MOG’s and there are MMOs. G…

  22. comment
    Comment #37713229

    While I commend his efforts, it’s not even remotely MMO. A few thousand can be handled by one server. One beefy server, but one server nonetheless. I’m talking about 10,000+ player…

  23. comment
    Comment #37712369

    In this example, *cptr is a color by contract. A Color is a type alias of a string. *cptr is a string. Interfaces match.

  24. comment
    Comment #37712362

    It is enforced by the compiler, what it doesn't do is guarantee it at runtime. I agree with you on the enums. Go doesn't have a reliable enum construct. But the argument that I, th…

  25. comment
    Comment #37712052

    ‘type Color string’ is just a type alias for string. Likewise GLint is just a type alias for int. There are only value types (str, int, float, etc), everything else is a construct.…