Viewing profile — kfuse
kfuse
HN member- Joined
- Mon, Dec 09, 2024, 3:47 PM UTC
- HN karma
- 35
- Public activity
- 16 items
- HN profile
- View on Hacker News ↗
About kfuse
No profile information was provided.
Recent public activity
-
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…
-
comment
Comment #48937497
C# was already a very mature language when it had referenes and later "ref safety" added to it.
-
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…
-
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#.
-
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…
-
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…
-
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.
-
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…
-
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 …
-
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…
-
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…
-
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…
-
comment
Comment #43526445
All modern popular languages are fast, except the most popular one.
-
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.
-
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 …
-
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 …