neonsunset

Joined 7 years ago

Karma
2,773
Submissions
2,697
Member since
Nov 9
Someone who stares into HN void

C#/.NET, a bit of Rust, F# and asm, performance analysis and (predominantly low-level) optimization.

Feel free to contact me if you have any questions or are curious about these or adjacent topics.

https://github.com/neon-sunset

https://x.com/_neonsunset

neon-sunset_at_outlook_com

View on Hacker News

Recent submissions

Comment · 8 months ago
.NET also now has an (amazing) alternate low-pause/effectively pauseless GC: https://github.com/VSadov/Satori

Builds: https://github.com/hez2010/Satori/releases

how to use? do self-contained publish (but not single file), replace 3 files in the folder with the one from Satori release you can check if it's in use with GC.GetConfigurationVariables().ContainsKey("SatoriGC")

It is a far, far superior experience to touching anything C++.

Comment · 8 months ago
Default value is only relevant for structs. You can setup an analyzer rule to ban this for structs which have, say, an empty constructor. It’s a similar problem to Go and C++ except it’s worse in the latter two.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton