I'm soon graduating from college and I'm looking to upgrade my 4 year old laptop. I'm not looking to buy a MacBook as I run Linux full time and I intend to continue doing it. I want to know what the programmers at HN would consider to be a good machine given that:
- It should be under $2000, preferably closer to $1500.
- It should have upgradeable parts, which preferably includes the RAM
- Decent battery life as I'm not looking to work from a café the whole time. Anything over 6hrs is great.
- Good screen. But not a touch screen. Preferably matte.
- Discrete graphics is good, but not required.
- The manufacturer provides reasonably good service for its products.
At this moment I'm looking at Dell XPS 15 and Thinkpad T460. I'm actually looking for personal opinions because a machine is more than the sum of its parts.
More than that, I'd buy me a used Thinkpad for half the price of a new one. The technology did not make any huge leaps for the last 2-3 years, but corporations do routinely sell their older machines with very decent specs. The only concern would be the battery. I'd buy me a 6-cell standard battery, plus an extra battery for the optical drive bay. "6hrs" is attainable, unless you do CPU-intensive things all the way.
Besides T series, Carbon X1 might be appealing, but it does not have upgradeadle RAM, AFAIK.