I just got accepted to uni for math with comp. sci major. My computer is on its last legs, and I am thinking of investing in a new PC for before I start. Any suggestions?
My budget is less than 1.5k€.
Just get a bunch of old thrown out PC and hook them together
It's not, please don't fall for the meme. If you've never worked with Linux before definitely get Ubuntu or something, it'll make your life a lot easier, especially in a stressful environment like uni.
Just any linux distro you're comfortable with. I use linux mint it's pretty good. But you'll want to use linux for CS because it's way easier to get all the compiler tools and shit there.
Here is good built for your purposes
It uses an APU with very low power consumption to save money in the long run since you don't need much speed if you don't play games.
Assuming you're going with a laptop (do so), I've had both macs and thinkpads (T series), and I prefer thinkpads. Both have good build quality, but macs aren't as Linux-friendly. You have enough budget to get a good model of either.
Since you're doing CS, I'd recommend using either OS X or Linux, with a personal bias of Linux.
There's definitely an opportunity cost to factor in here with Linux. Stick with a well-documented and well-supported distro and take a week or two out of the summer to set everything up.
Arch is okay if you read the wiki carefully and choose a desktop environment that isn't totally bare-bones (I like XFCE). You can experiment with fancy tiling window managers later when you're more comfortable.
Just get a new macbook pro that will last you many years. You'll probably want something you can use for everything pretty easily rather than a laptop you have to constantly fuck with to do what you want. Your time should be valuable to you.
Congrats on acceptance.
So, for your purposes you won't need a lot of computing power.
Even if that is the case. You should be given access to several university VMs running anything from ubuntu to Centos.
If you want to pay for assured quality I would side with a Lenovo Thinkpad(Laptop). Those are consistently nice laptops.
If you start going into things like Intelligent Systems analysis, or computer graphics I would recommend buying a high end ASUS gaming laptop.
The scientific computing stack that is popular at the moment supports Nvidia accelerated computations and solvers(CUDA). They're dominating the Machine learning field right now.
Asus tends to put Nvidia cards in their gaming laptops so there you have it.
>over and over again
I use windows when I need it (that is, when I have to work on visual studio)
I use ubuntu because it's faster and nicer to code for other things
switching OS takes about 20 seconds when I need to do a different task. if you don't need to, you don't.