Viewing profile — neonsunset
neonsunset
HN member- Joined
- Sat, Nov 09, 2019, 4:56 PM UTC
- HN karma
- 2,773
- Public activity
- 2,694 items
- HN profile
- View on Hacker News ↗
About neonsunset
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
Recent public activity
-
comment
Comment #48657138
[dead]
-
comment
Comment #47726455
[dead]
-
comment
Comment #47455523
[dead]
-
comment
Comment #47432631
[dead]
-
comment
Comment #47296350
[dead]
-
comment
Comment #47291722
[dead]
-
comment
Comment #47285827
[dead]
-
comment
Comment #47222039
[dead]
-
comment
Comment #47216698
.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…
-
comment
Comment #47214714
[dead]
-
comment
Comment #47038262
[dead]
-
comment
Comment #46946909
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++ excep…
-
comment
Comment #46855086
[dead]
-
comment
Comment #46829311
[dead]
-
comment
Comment #46826595
[dead]
-
comment
Comment #46785283
[dead]
-
comment
Comment #46778163
[dead]
-
comment
Comment #46760591
[dead]
- comment
- comment
-
comment
Comment #46653312
[dead]
-
comment
Comment #46645665
[dead]
-
comment
Comment #46587388
[dead]
-
comment
Comment #46544361
Even back in .NET Core 3.1 days C# had more than competitive performance profile with Go, and _much_ better multi-core scaling at allocation-heavy workloads. It is disingenuous to …
-
comment
Comment #46527211
[dead]