Hacker News new | ask | show | jobs
by loser777 1613 days ago
Does this refer to the OS furthest away from what is running the code or the closest?

Windows running WSL to support a Linux environment for Python...

Windows running a web browser accessing a colab notebook hosted on a Linux machine...

macOS ssh'd into a Linux box with a tmux "development environment"...

All (my) roads lead to Linux so I'll say Linux.

2 comments

It says 'develop on' not 'for', hence the mention of Desktop OSes as the client.

Basically in your case, in simple terms: Windows.

Is it really developed on Windows if Windows is solely only used as thin client to access something else? I'd say for examples #2 and #3 the development OS is definitely Linux.

#1 is the only where I'd lean towards "Windows", since WSL tends to involve a much more split workflow, where a lot of your interactions happen outside the VM.

Why is #2 not Windows? He is in Windows. That remote machine hosting a notebook may tomorrow be replaced with Windows, and he would barely notice if he didn't put a lot of shell in his Python.
Yes, unfortunately phrased question. I think they are asking what OS is your development environment on, not deployment target. But a little ambiguous and so will probably be slightly unbalanced in it’s results.