Likely not. A lot of debuggers don't work under WSL1 either due to missing syscalls. I know some folks love the "purity" of WSL 1 but it's really hard to recommend if you care at all about Linux compatibility.
I'm a big C# fan but XML docstrings definitely suck. We also got stuck with XML-based project files somehow, despite .NET Core/.NET 5+ being a complete rewrite.
It's not any better on the other OS' either. MS hasn't had a sane native app strategy in a decade and the GTK/QT divide remains on Linux.
I don't understand why people care about Electron? Evaluate the quality of the software based on its own merits IMO. VS Code, Slack, Postman, Obsidian.. I use this software every day and my only complaint is Slack's RAM…
I just visited this beauty[1] a few weeks ago. Not 400ft tall, but over half that and over 13ft round at the base! We're lucky to have a handful of big Doug Firs, Sitka Spruce, and Western Red Cedars left on Vancouver…
Sure, but that doesn't mean it works that way everywhere or is inevitable. Where I work, a senior would be reprimanded for such behavior. A key metric to their success is how well they can transfer knowledge and teach…
If that's how it functions where you work, I'd be looking for a new job.
Or maybe corporations hate competition. We'll never know!
I don't disagree with you, but technically speaking MacOS is still proprietary and Asahi is not compatible with the latest and greatest Apple devices. While they don't _prevent_ Asahi from doing what they're doing, they…
I didn't have a single Apple device in my house until a month ago when I bought a Neo. The last Apple devices I had before that were an iPod Nano and a PowerMac G5 many many years ago. Apple has pretty good competition…
The base PS5 does not have better hardware. Though the PS5 Pro outperforms the Steam Machine and is still cheaper than it..
It supports HDMI CEC, it has a built in dedicated radio for the steam controller, it ships with Steam OS, and will receive support from Valve. If you are comfortable building a custom PC and fixated on the spec sheet…
I used TenFourFox to extend the usefulness of my PowerMac G5 for many years, though I last used it about a decade ago. I'd imagine running the modern web on a machine that slow would be painful. The G5 was actually the…
Tokio uses a thread pool with work stealing so it is definitely more advanced than Windows 3.1's model! As other commenters have pointed out, cooperative multitasking is actually a great fit for I/O bound code.
I'm with you. I have the Claude web app pinned as a PWA for quick queries, and then use the CLI for everything project-based. I did consider experimenting with the Routines feature on the desktop app, but I'm leaning…
Have you considered flatpak support? I know it's has its rough edges, but I use many apps across arch/Fedora/Ubuntu that are delivered as a single flatpak.
Flatpak mostly solves this for GUI apps.
The DGX spark desktop shipped with Ubuntu, but I haven't seen if it has a bunch of Nvidia specific repos for drivers etc. needed to make it function. Assuming all that stuff is upstreamed (and they aren't using oddball…
Yeah ChromeOS has the same problem. They have a Javascript-native terminal emulator, and a wasm (formerly PNaCL) implementation of open-ssh. But they have to use ChromeOS specific browser extensions in order to allow…
I've never thought about it that way, but that makes sense!
Sure, in a web server context you'd probably want to instantiate that executor globally and re-use it, Then you could write helper functions around that. But it's still considerably more code and legwork than the async…
Say I need the results from two expensive REST API calls, so I want to run them concurrently. Managing a thread pool you find a _better_ experience than one, two = await asyncio.gather(callOne(), callTwo()) ?
Same with the BEAM languages like Erlang, Elixir, and Gleam. Though it still bothers me that they call their green threads "processes".
You not only leave performance on the table (which depending on your use case/environment, may not matter if you can just throw more threads at it) but also some developer ergonomics. asyncio.gather is a lot less code…
While I agree it's better than the golang alternative, it's definitely still a footgun. See Cloudflare's Nov 2025 outage.
Likely not. A lot of debuggers don't work under WSL1 either due to missing syscalls. I know some folks love the "purity" of WSL 1 but it's really hard to recommend if you care at all about Linux compatibility.
I'm a big C# fan but XML docstrings definitely suck. We also got stuck with XML-based project files somehow, despite .NET Core/.NET 5+ being a complete rewrite.
It's not any better on the other OS' either. MS hasn't had a sane native app strategy in a decade and the GTK/QT divide remains on Linux.
I don't understand why people care about Electron? Evaluate the quality of the software based on its own merits IMO. VS Code, Slack, Postman, Obsidian.. I use this software every day and my only complaint is Slack's RAM…
I just visited this beauty[1] a few weeks ago. Not 400ft tall, but over half that and over 13ft round at the base! We're lucky to have a handful of big Doug Firs, Sitka Spruce, and Western Red Cedars left on Vancouver…
Sure, but that doesn't mean it works that way everywhere or is inevitable. Where I work, a senior would be reprimanded for such behavior. A key metric to their success is how well they can transfer knowledge and teach…
If that's how it functions where you work, I'd be looking for a new job.
Or maybe corporations hate competition. We'll never know!
I don't disagree with you, but technically speaking MacOS is still proprietary and Asahi is not compatible with the latest and greatest Apple devices. While they don't _prevent_ Asahi from doing what they're doing, they…
I didn't have a single Apple device in my house until a month ago when I bought a Neo. The last Apple devices I had before that were an iPod Nano and a PowerMac G5 many many years ago. Apple has pretty good competition…
The base PS5 does not have better hardware. Though the PS5 Pro outperforms the Steam Machine and is still cheaper than it..
It supports HDMI CEC, it has a built in dedicated radio for the steam controller, it ships with Steam OS, and will receive support from Valve. If you are comfortable building a custom PC and fixated on the spec sheet…
I used TenFourFox to extend the usefulness of my PowerMac G5 for many years, though I last used it about a decade ago. I'd imagine running the modern web on a machine that slow would be painful. The G5 was actually the…
Tokio uses a thread pool with work stealing so it is definitely more advanced than Windows 3.1's model! As other commenters have pointed out, cooperative multitasking is actually a great fit for I/O bound code.
I'm with you. I have the Claude web app pinned as a PWA for quick queries, and then use the CLI for everything project-based. I did consider experimenting with the Routines feature on the desktop app, but I'm leaning…
Have you considered flatpak support? I know it's has its rough edges, but I use many apps across arch/Fedora/Ubuntu that are delivered as a single flatpak.
Flatpak mostly solves this for GUI apps.
The DGX spark desktop shipped with Ubuntu, but I haven't seen if it has a bunch of Nvidia specific repos for drivers etc. needed to make it function. Assuming all that stuff is upstreamed (and they aren't using oddball…
Yeah ChromeOS has the same problem. They have a Javascript-native terminal emulator, and a wasm (formerly PNaCL) implementation of open-ssh. But they have to use ChromeOS specific browser extensions in order to allow…
I've never thought about it that way, but that makes sense!
Sure, in a web server context you'd probably want to instantiate that executor globally and re-use it, Then you could write helper functions around that. But it's still considerably more code and legwork than the async…
Say I need the results from two expensive REST API calls, so I want to run them concurrently. Managing a thread pool you find a _better_ experience than one, two = await asyncio.gather(callOne(), callTwo()) ?
Same with the BEAM languages like Erlang, Elixir, and Gleam. Though it still bothers me that they call their green threads "processes".
You not only leave performance on the table (which depending on your use case/environment, may not matter if you can just throw more threads at it) but also some developer ergonomics. asyncio.gather is a lot less code…
While I agree it's better than the golang alternative, it's definitely still a footgun. See Cloudflare's Nov 2025 outage.