Live data from Hacker News

Viewing profile — SotCodeLaureate

SotCodeLaureate

HN member
Joined
Fri, Jan 21, 2022, 2:45 PM UTC
HN karma
56
Public activity
31 items

About SotCodeLaureate

Graphics Programming Enthusiast

sergey.chaban@gmail.com

Recent public activity

  1. comment
    Comment #38994207

    Thanks! Yeah, this one is supposed to be a very simple implementation for a kind of "how to write a machine code interpreter" tutorial, but I was looking to experiment with some op…

  2. comment
    Comment #38994032

    Recently I wrote a simplistic RISC-V interpreter for educational purposes mostly, and a friend was benchmarking it against several scripting system in the context of game-character…

  3. comment
    Comment #38611276

    Couple years ago was experimenting with portable OpenGL rendering, and, interestingly of all platforms I had to deal with the Web was the easiest target :) - thanks to the excellen…

  4. comment
    Comment #37846381

    > I'm going to start learning graphics for the first time Vulkan is a quagmire of very low-level concepts, the danger of getting stuck in them and give up without learning anything…

  5. comment
  6. comment
    Comment #37356300

    > No I mean do full software rendering, no shaders, no graphics card. But why? There doesn't seems to be a lot to learn about applied linear algebra (in the sense discussed here) b…

  7. comment
    Comment #35147829

    Well, to make an (imperfect) analogy with programming tools - Houdini is like Emacs, while Blender is more like Visual Studio. That is not to say that one is intrinsically better t…

  8. comment
    Comment #35140988

    Please let me recommend SideFX Houdini as an artistic (yet technical) tool to learn: https://www.sidefx.com (perhaps would be a kind of therapy in itself - it was for me long ago) …

  9. comment
    Comment #35140516

    > terrain generation in OpenGL Well, sounds like pretty interesting thing to do, so rewarding in itself maybe. Is it published on github or elsewhere? Also, as someone doing graphi…

  10. comment
    Comment #34654853

    He explains the carpet in the top comment under the video.

  11. comment
    Comment #33518204

    I came across a russian translation of Shahnamah several years ago, that was published in 1950-60s, and it's in rhyming verses unlike most other Western translations that mostly re…

  12. comment
    Comment #33518064

    Frank L. Holt's books on the subject are really interesting, "Into the land of bones" in particular.

  13. comment
    Comment #32936699

    Neat.. of course it seems obvious now, but that's funny - I'm Ukrainian and I think that without explicit explanation it would have never occurred to me to read, let alone pronounc…

  14. comment
    Comment #32330403

    > at least tens of thousands of simulated AI agents Are you planning on displaying all/most of them every frame, or just to control that many of them, then draw those nearby/visibl…

  15. comment
    Comment #32327421

    > along the lines of Blender/Maya/Houdini That's very interesting indeed, but arent's these lines are way too blurry? That's why I'm using Houdini and not the other two. And even t…

  16. comment
    Comment #32189167

    I often recommend this book, RTCD, as a "better intro to data structures and algorithms" (sometimes as "the best"). The advice often falls on deaf ears, unfortunately.

  17. comment
    Comment #32139597

    SSE has scalar instructions - like "addss", "subss" etc. These will be used by default (at O2 without vectorization enabled) for single-precision floating point math on x86-64 (whe…

  18. comment
    Comment #32135578

    > PREFETCH It's generated by GCC with "-fprefetch-loop-arrays", not supported in clang I believe.

  19. comment
    Comment #32135257

    > the compiler will never emit ... instructions like PSHUFB or PUNPCKxx These are most certainly generated by GCC from C++ code (no intrinsics and such) - can even provide an evide…

  20. comment
    Comment #32086593

    > sqlite ... 19x slower But is this a failing of wasm or the system glue layer, that for something like sqlite/web has to go through js/browser/etc? Yes, I understand the importanc…

  21. comment
    Comment #32086366

    > if the original uses highly-tuned x86 SIMD BTW, if there is a problem with the current WASM performance, it's probably SIMD. Again, based solely on my own benchmarks, exclusively…

  22. comment
    Comment #32085352

    > 3-5x slower than native Depends on workload of course, but seems too pessimistic with the current state of WASM support. At least this is not what I'm seeing with the things I'm …

  23. comment
    Comment #31567087

    > what do YOU not like about arm? I find it difficult to read, it's aesthetics mostly, not necessary an architectural thing as such, the choice of mnemonics, why "ubfx", what's "rs…

  24. comment
    Comment #31565824

    Hm, as a counter-example, I learned assembly languages in this order - Z80, x86, 6502, ARM, SuperH, MIPS (then some more). SH and MIPS I like the most, not because of delay slots s…

  25. comment
    Comment #31190458

    Removing lighting before object recognition may be a separate step, yes. But in this case it's just that their goal is to scan objects, shapes as such, and not intrinsic properties…