HN user

z500

193 karma
Posts0
Comments134
View on HN
No posts found.

That makes sense. The part where my program really benefits is in a bottleneck area that you always have to go through and where you visit every code path in it.

It's .NET 10 lol. It's not so slow you can't write stuff for it, I have implementations of Conway's game of life, Huffman compression, and a minimal TUI. The main problem is doing almost anything in it involves a method lookup. And there are almost certainly places I could have done things more smartly.

One thing I do want to try out is publishing it with native AOT. I had a lot of luck with that on one of my other F# projects, I got like a 75% speedup out of it. I understand the JIT is supposed to outperform native AOT in the long term but I haven't seen it reach that speed.

That's so cool! I love F#, but I wrote a little Smalltalk interpreter in it and I can confirm it isn't exactly a speed demon for that kind of thing if you use it as intended lol

Should QA exist? 4 months ago

We don't have dedicated QA at my job, but personally I'm thrilled when a coworker finds a bug in my code. It's much more preferable to the customer finding it

The only problem with that is the vast number of declensions. Sure they're not as wildly divergent as, say Latin or Ancient Greek, and there's no gender, but because of all the cases there's a lot of subtle variations to remember

A circadian clock must be self-sustained and internally driven, as the 20-hour cycle of the jellies’ spawning is. It must also be regulated by an environmental stimulus such as light; while the jellies’ spawning clock can run on a 20-hour cycle under persistent light in the lab, in nature it resets every day.

Sounds like that is what happens.

It's not just media files. I'm forced to use Windows 11 on my work PC, and I had to disable the new shell extensions to make the file explorer usable again. It's noticeably faster without the new UI.