VSCode is not even a true IDE like, for example, VS itself.
Yes, but also, don’t call me.
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.
Are you here to slay or are you here to slay
Still, 200 should not be returned. If you have your own codes, just return 500 alongside that custom code.
I heard of many recent border stories, but this one really sounds like an oppressive regime.
It sometimes will still decide to murder your boot manager.
I know JavaScript, TypeScript, and ECMAScript.
I recently had my first experience dealing with an American style self checkout in Germany. That is, one of those self checkouts with the scales that you have to move your items between.
Absolute moronic. At every other store the self checkout doesn’t implicitly accuse me of being a thief. Oopsie daisy, guess I’m never going to that store again. It has too much sensory overload anyway.
You need that subway surfers video on your other half of the screen.
Relatable. Had that on two phones already but with discord.
My mom started noticing “strange letters” on all the photos and screenshots she took. She sent me a photo of a blank wall asking if it’s some fingerprinting or anti copy mechanism or something. I just saw a blank wall.
Yeah well her keyboard burnt into the screen. It was very funny for her to try and essentially “screenshot” OLED burn in for me.
If you’re using docker: change your image name from gitea to forgejo. Repull. Done. Baremetal should be just as simple. Migrations are as easy as leaving all the data in-place and changing the binary at this moment in time.
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.