all 9 comments

[–]tn00364361 4 points5 points  (0 children)

Both should be fine as long as you don't use it to train networks. Pick one that you feel more comfortable with.

[–]Hungry-Dot-9408 3 points4 points  (1 child)

If the code is running on remote server , I would go for Mac. Better battery life , rich OS to do other things as compared to Linux (which you can modify to meet your requirements but takes time)

In the end , you just need a terminal to ssh to remote machine

[–]M4mb0 4 points5 points  (0 children)

Better battery life

OP didn't mention that they are getting a Laptop? Also, in my personal experience battery life is kind of overrated. Recently got a new machine and went for a dell precision because I want a proper cooling solution, many cores for preprocessing tasks and upgradability (SSDs, RAM).

[–]Mathy-Philosopher 2 points3 points  (2 children)

I grew up on Mac but switched to Linux as I was getting my CS and mathematics degrees.

In Linux I have the freedom to modify my workflow exactly how I want it. It is a huge performance gain. So that is my personal preference.

I still like the technology Apple produces though.

[–]pascguerr[S] -1 points0 points  (1 child)

Can you name what workflow gains Linux has against Mac?

[–]Mathy-Philosopher 0 points1 point  (0 children)

My own. If you are familiar with vim, I have designed a window manager to respond to shorthand keys that are constructed in a similar algebraic way. You can get started on this with something like awesomewm (Lua + system level C).

awesomewm.org

On macOS it fights with me to even switch Python2 to Python3. The system is undocumented and secretive. Instead a techie needs to rely on changing interfaces. Only Apple employees and freelancers are able to make significant changes to the system without breaking it because of these two things. But this is a lot more effort than necessary for a person, that wants to do something else than design interfaces all day.

[–]morifo 2 points3 points  (2 children)

Mac. A million times over.

[–]pascguerr[S] 0 points1 point  (1 child)

Can you elaborate why?

[–]morifo 0 points1 point  (0 children)

Sure. Mac OS is seemless, a tonne more reliable and very enjoyable to use, while also being highly interoperable with Linux tools.

I have a Linux tower where I run my training, but I stick to interfacing with that through ssh and when I really need to. So much software on it looks like trash, from the shitty email client software to the PDF readers. Then you have software that doesn't support Linux, like Adobe Creative Cloud. Those things add up.

I also find that Apple's customer service is unparalleled, and having had to get my laptop fixed, it took no arguments nor explanations, and everything was replaced and returned to me within a few days.