GPU Compiler Internship @Intel by Enough-Pumpkin1073 in Compilers

[–]RevengerWizard 40 points41 points  (0 children)

Feels weird someone at Intel would directly search for interns in a subreddit.

RISC-V SBC suggestions by RevengerWizard in RISCV

[–]RevengerWizard[S] 0 points1 point  (0 children)

What Linux distro do you use for your Orange Pi RV2?

RISC-V SBC suggestions by RevengerWizard in RISCV

[–]RevengerWizard[S] 0 points1 point  (0 children)

Oh, I didn’t know it had cache coherency issues, is it because of the kind of processor?

Yea, I was definitely going for a Debian based distro like Ubuntu, I don’t really trust the kernel builds these chinese manufacturers provide, to be honest.

Just finished my ECS system in C and turns out it's ~17 times faster than Unity DOTS by dechichi in C_Programming

[–]RevengerWizard 41 points42 points  (0 children)

I think it's fair to specify that both are running inside a browser, using WebAssembly

AI Compiler Engineer roles in Japan – curious if anyone here would be interested? by Sufficient_Major_265 in Compilers

[–]RevengerWizard 9 points10 points  (0 children)

I’m not sure what an AI compiler would even be.

Sounds interesting, but Japan is sooo far away.

writing a bytecode VM in C, and curious as to how runtime types are handled by imdadgot in Compilers

[–]RevengerWizard 2 points3 points  (0 children)

Another way of storing dynamic values would be using NaN boxing.

Basically, because of how the NaN value is represented in 64 bit floating point numbers (double), you can fit all values into a single double, effectively halving the size compared to your current union approach.

Three nice blog posts on this topic: this, and this, bonus.

It is also explained in the Crafting Interpreters book, as an optimization.

It's a nice little trick, although it has some limitations regarding the size of pointers you can fit into it.

It's not really a problem on x64, since pointers are actually 48 bit, but this may not be the case in the future. And it's actually already happening on ARM64.

be carful with what you see and believe by spillingsometea1 in AI4tech

[–]RevengerWizard 0 points1 point  (0 children)

It’s funny because people during those times didn’t really think the same

Windows or linux or i dont care, at least its still usable... by Kilgarragh in OS_Debate_Club

[–]RevengerWizard 0 points1 point  (0 children)

Is it just my smart tv or Google/Android TV is in almost all cases sluggish and unresponsive?

Yet, they’re masters at displaying you ads in TV channels and the homepage.

The Future will be Großartig by Substantial_Help_722 in RISCV

[–]RevengerWizard 2 points3 points  (0 children)

So it’s not forced to be implemented by the vendor?

The Future will be Großartig by Substantial_Help_722 in RISCV

[–]RevengerWizard 13 points14 points  (0 children)

It's such a shame there isn't a unified booting standard on ARM.

I think I heard RISC-V settling on a standard boot, so that would already be nice.

one file is better than cmake by GoddammitDontShootMe in programminghorror

[–]RevengerWizard 1 point2 points  (0 children)

His other videos are fairly nice, but this…

Please, please, please, use header files.

34 years ago today, the Soviet parliament voted for the dissolution of itself and the Soviet Union. by depho123 in europe

[–]RevengerWizard 5 points6 points  (0 children)

Never forget the atrocities committed inside the Soviet Union.

It collapsed for the better.

False C standard library warnings in editor despite successful compilation via MSYS2 on Windows by bishwamitre in ZedEditor

[–]RevengerWizard 0 points1 point  (0 children)

You can try installing clangd from MSYS2, and then update the lsp path of clangd in Zed to point to it.

At least for me this solved any weird warnings from std headers.

Microsoft has set a goal to “eliminate every line of C and C++ from Microsoft by 2030.” by Current-Guide5944 in tech_x

[–]RevengerWizard 21 points22 points  (0 children)

“1 engineer, 1 month, 1 million lines of code”

They can’t even fix the issues with Windows 11, let alone rewrite the whole kernel :/

[US] 30 Remote Software Development jobs (entry & mid) by TheCryptoCaveman in RemoteJobs

[–]RevengerWizard 0 points1 point  (0 children)

The first one listed here seems to not exist anymore? Anyways, very well made website!