Live data from Hacker News

Ask HN: Ultrabook for programming?

news.ycombinator.com

51–60 of 165 posts

Re: Ask HN: Ultrabook for programming?

#51

I kind of had the same idea, some time ago, and got an Asus T100 series with Bay Trail, 2 GB of RAM and 32 GB of flash. So it's one generation behind the devices you're talking about. The keyboard is detachable, so I can use the thing as a tablet. Battery life is great -- no problem charging it overnight and not worrying about charging during the day. In my case, I'm not a commercial developer, but I do "scientific p…

2GB of RAM is barely enough for browsing, let alone for comfortable programming. 16GB should be the ideal minimum, 8Gb the absolute.

Browsing is the one thing that seems fine. How does the lack of memory manifest itself? It may be due to my particular activities, but for more than two decades I've been aware of what is considered the minimum RAM for a developer system at any given time, and have gotten away with 1/2 to 1/4 of that amount, typically due to starting out with a cheaper system and then keeping it for a long time.

Using a cheaper system, if possible, is my "protection plan." I like to stay within what I could afford to replace out-of-pocket if something happens like the device gets stolen or I crash my bike.

But your point is well taken, and a developer should consider the typical system for their own preferred environment, which is likely to be more sophisticated than mine.

Re: Ask HN: Ultrabook for programming?

#52
The linux support for these cherrytrail atom tablets is usually terrible. You will probably have issues with touch screen, webcam, sound drivers and power management. I tried a lot of these when trying to find a baytrail/cherrytrail tablet to run linux for a project and most of them were terrible with linux.

Re: Ask HN: Ultrabook for programming?

#53
post #30

Consider getting a good used system and budget for a new battery -- battery life on used laptops is a (loaded) coin toss. If you are price conscious you will likely get a better value than from a cheaper new one. On choosing the model for a portable -- IMO the #1 goal is to get one with physical characteristics that work for you (size, weight, monitor, keyboard, ability to be a tablet, etc.). CPU/Memory/storage is a…

I bought a used XPS 13 and put Ubuntu on it - I'm very happy with it. Dell ships it with linux stock, so support is good, and the battery can be replaced.

Might be worth a look?

Re: Ask HN: Ultrabook for programming?

#54

Don't even bother with those Chinese tablets. They are passable for media consumption, but absymal for anything else. Buy something like a refurbished Dell Latitude series instead. Keyword here is you said "long trip'. When you buy something that made a lot of tradeoffs to achieve that price point, you are going to be frustrated.

I'm considering one for media consumption (Netflix, high-bitrate 1080p video) - do any have good battery life?

Re: Ask HN: Ultrabook for programming?

#55
I recently bought the Xiaomi Mi Air 12.

tl;dr, it's the best ultrabook/notebook I've ever had and run Arch on it.

I was looking for a light notebook also for programming for a long, long time (and I wanted this time Linux because of tiling window managers like i3). I finally got this Chinese model and what can I say, inside it's all Intel (Wifi, BT), Arch works flawlessly, touchpad is a glass trackpad and is for a non-Macbook just great, smooth and responsive and with Synaptics generic Linux driver you can really configure every tiny piece. I like the keyboard very much and the 176ppi screen is fantastic. It's also fast for a passive cooled device (it has a Skylake m3), and I get with Arch and 'powertop --autotune' easily 11 (!) hours surfing, sshing and coding. Only drawback it the 4GB RAM but it still works surprisingly well with the 4GB. And it has two SSD slots and one is even with the fast NVMe protocol. There's also a 13 inch model with 8GB and an i5 but way less battery time and it's slightly heavier (I always wanted a real ultrabook which also stays cool).

I got it directly from a Chinese shop for €450 in an xmas sale. I think now it's around €530.

However, it was so hard to find a notebook in this space. I you want a really light but somewhat powerful notebook you look at the Thinkpad X1C which is in some countries priced ok but in many, especially Europe super expensive (as the X260). But the X1 is still a great piece of hardware and as light as the Xiaomi at 14". Then we have the Macbook which is light, powerful but super expensive and runs well with macOS and Windows but people have mixed experiences when running Linux on that device. I looked also at HP (not really bad but also not exciting, the last gen Envy 13 is ok though), Acer have some new light ones but they are expensive and ASUS has the light Zenbook series which is ok but not that cheap.

So considering that this was Xiaomi first gig in the notebook space they did it quite well.

Re: Ask HN: Ultrabook for programming?

#56
Considering your goals and price range. I'd recommend shopping the refurb market. Specifically business laptops that are off lease. Bigcorp IT departments tend to cycle their hardware every 3-4 years and flood the market with used cheap/good used laptops. They won't be 'ultrabooks' but they will be cheap, reliable and easy to maintain.

Something like a Dell E6430 would be a good bet.

https://www.dellrefurbished.com/laptops/dell-latitude-e6430-...?

Keep in mind that raw stats/specs aren't everything. I've seen countless people held up by hardware issues that have nothing to do with the speed of the processor.

Re: Ask HN: Ultrabook for programming?

#58
I ended up buying a used Lenovo x250 off ebay for a code training program that required Mac but made case by case exceptions for Linux users.

It runs pretty well with Ubuntu out of the box. I got some additional power savings with installing TLP and etc for Thinkpads.

Re: Ask HN: Ultrabook for programming?

#59
post #25

I'd recommend Lenovo laptops. I have a Thinkpad T460s, which is awesome. If you really want the tablet/laptop hybrid, maybe a Thinkpad X1 Yoga, or something from the 'regular' Yoga series will work for you. Yoga-series laptops start at around $500, whereas the premium X1 Yoga starts at something like $1.400 I believe. Edit: Linux support on Lenovo laptops is pretty good overall, and if you're a Windows person, they s…

if you want ultra-cheap, the lenovo ideapad 100s is a good candidate. i bought it specifically to be taken to places where theft or damage are likely. as a performance benchmark: running visual studio by itself is snappy, but add firefox with a few tabs into the mix and you start to notice the lag. i usually run (without lag) atom, firefox (~10 tabs), 2 ssh sessions, and xampp localhost http server. it's $180 new, and ships with windows 10. terrible linux support, can't enable windows subsystem for linux.

Re: Ask HN: Ultrabook for programming?

#60
I was playing around with the Windows Subsystem for Linux (WSL) a couple weeks ago. I tried & failed to install two programs on WSL, Elixir & Debootstrap. It's worth mentioning that WSL isn't intended to be 100% Linux compatible.

From the WSL FAQ (https://msdn.microsoft.com/en-us/commandline/wsl/faq):

Can I run ALL Linux apps in WSL?

No! WSL is a tool aimed at enabling users who need them to run Bash and core Linux command-line tools on Windows.

WSL does not aim to support GUI desktops or applications (e.g. Gnome, KDE, etc.)

Also, even though you will be able to run many popular server applications (e.g. Redis), we do not recommend WSL for server scenarios – Microsoft offers a variety of solutions for running production Ubuntu workloads in Azure, Hyper-V, and Docker.

Post reply on HN