Live data from Hacker News

Viewing profile — kfuse

kfuse

HN member
Joined
Mon, Dec 09, 2024, 3:47 PM UTC
HN karma
35
Public activity
16 items

About kfuse

No profile information was provided.

Recent public activity

  1. comment
    Comment #49146826

    No need to insult JavaScript. In two out of three times the "JavaScript" written will be something like: interface Box { value: T } function map (input: Box , func: (value: T) => U…

  2. comment
    Comment #48937497

    C# was already a very mature language when it had referenes and later "ref safety" added to it.

  3. comment
    Comment #47739013

    They do worry, they just can't do anything about it. Like the fact that error handling code takes at least three lines no matter how trivial it is. I'm sure error handling would no…

  4. comment
    Comment #46120095

    Raylib is a very good option for 2D games. For me it was the easiest way to translate my toy Doom renderer from javascript that used html canvas to C#.

  5. comment
    Comment #45898738

    Updated a pet project of mine and got a minor break: var pixels = new uint[renderers.width * renderers.height]; var pixels2 = MemoryMarshal.Cast (pixels); pixels2[idx] = ... In NET…

  6. comment
    Comment #45870558

    That's not just Java and there is nothing really cursed about it: throwing in a finally block is the most common example. Jump statements are no different, you can't just ignore th…

  7. comment
    Comment #44779369

    Node now has limited supports for Typescript and has SQLite built in, so it becomes really good for small/personal web oriented projects.

  8. comment
    Comment #44390381

    Jupiter is 5 times farther from the Sun than us, there is basically no lighting and heat from the Sun there. I think for a civilization capable of sending reasonable amount of peop…

  9. comment
    Comment #44385781

    Why is everyone so fixed on interstellar travel? What if the galaxy is chock full of rogue planets? There may be hundreds if not thousands of worlds between us and the surrounding …

  10. comment
    Comment #44264670

    As I said, traditional doom bsp-walker software renderer is quite parallelizable. You can split the screen vertically into several subscreens and render them separately (does wonde…

  11. comment
    Comment #44260917

    "Rendering engine is also completely orthogonal to polygon-based 3D accelerators" Software rendering engine, yes (and even then you can parallelize it). But there is really no reas…

  12. comment
    Comment #43886519

    Frankly, that doesn't explain much, because that sounds like how modern computing works: every program has its own continuos 32/64 bit address space. With 24 bits you can address 1…

  13. comment
    Comment #43526445

    All modern popular languages are fast, except the most popular one.

  14. comment
    Comment #43512965

    Maybe one reason is its verbosity for small everyday tasks, like config files or when representing arrays. If xml allowed empty tags there probably would be no need for json.

  15. comment
    Comment #42609786

    Doom doesn't use raycasting, it uses binary space partitioning. From the description it seems to be a DOOM clone. Physics feels a bit off, but all the little details may trick you …

  16. story
    Show HN: FakeDoom – software renderer written in C# and JavaScript

    It's a learning project that illustrates the process of rendering of BSP trees. The C# version is a rewrite of the JS version with minor enhancements. It was a good opportunity to …