

Your cat must be in on the conspiracy. Perhaps even part of the deep state.
Your cat must be in on the conspiracy. Perhaps even part of the deep state.
VSCode is not even a true IDE like, for example, VS itself.
Great details! I know the difference personally, but this is a really nice explanation for other readers.
About the last point though: I’m not sure Go always uses the maximum amount of kernel threads it is allowed to use. I read it spawns one on blocking syscalls, but I can’t confirm that. I could imagine it would make sense for it to spawn them lazily and then keep around to lessen the overhead of creating it in case it’s needed later again, but that is speculation.
Edit: I dove a bit deeper. It seems that nowadays it spawns as many kernel threads as CPU cores available plus additional ones for blocking syscalls. https://go.dev/doc/go1.5 https://docs.google.com/document/u/0/d/1At2Ls5_fhJQ59kDK2DFVhFu3g5mATSXqqV5QrxinasI/mobilebasic
Well, they’re userspace threads. That’s still concurrency just like kernel threads.
Also, it still uses kernel threads, just not for every single goroutine.
I absolutely love how easy multi threading and communication between threads is made in Go. Easily one of the biggest selling points.
Still, 200 should not be returned. If you have your own codes, just return 500 alongside that custom code.
It sometimes will still decide to murder your boot manager.
Picking emojis that make sense actually made it easy to read.
One Luigi a day, keeps the Spez away.
The commenter implies your coil whine comes from “dirty power” from your power strip (not a perfect sine wave). This may or may not be the case, so it’s at least one thing you can try out.