I can't recommend it enough.
Ask HN: Ultrabook for programming?
121–130 of 165 posts
Re: Ask HN: Ultrabook for programming?
#122Doesn't fold out as a tablet, but my dell XPS 13 is epic. I did swap out the WiFi card, but only because I run Linux, and the broadcom one had crappy driver support.
Re: Ask HN: Ultrabook for programming?
#123Also, the rigidity of the keyboard and connection to it will be super important. Most detachable keyboards will cause trouble (especially the cheap ones.)
I'd recommend going for more ram, as big a screen as you can stand, and solid keyboard.
Re: Ask HN: Ultrabook for programming?
#124http://www.lappylist.com/ is a fantastic, comprehensive comparison for a range of laptops. It also dispels a lot of the myths I had about laptops, what is important in them, etc. I can't recommend it enough.
Re: Ask HN: Ultrabook for programming?
#125> decent 4 core Cherry Trail Z8300 CPU None of the Atom chips is decent for anything that requires heavy lifting. You really need a Core processor. > 4Gb of RAM, 64 Gb of ROM 4GB is workable but 8GB is obviously better. However, I think you mean 64GB of storage. This is usually in the form of an eMMC chip soldered to the motherboard. The performance is similar to an ordinary SD card. It's nowhere near the performance…
This is something to watch out for, but hasn't been done commonly for years. Those are the most likely parts to fail and manufacturers hate replacing an entire mobo under warranty just to replace a flash chip.
Re: Ask HN: Ultrabook for programming?
#126I programmed just fine on a single core idk-what older celeron with 512MB of RAM and a.. idk ~1000x700 resolution (and even all that was waaaay too much). Next time say what you want to program, as for web and such programming you need a ton of RAM (and probably cpu) while some things/languages you can program just fine with 256MB and a weak cpu.
Bdw cherry trail has a sound card in the cpu that doesn't yet work under linux.
edit: ".. IntelliJ IDEA?" Requirements are clear: https://en.wikipedia.org/wiki/IntelliJ_IDEA . And you can just open your task manager and see how much memory or cpu it uses.
Re: Ask HN: Ultrabook for programming?
#127Re: Ask HN: Ultrabook for programming?
#128Considering 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/l…
Re: Ask HN: Ultrabook for programming?
#129Earlier quoted context omitted.
> Is it all Intel? That's excellent! Yes. > Tricky question, do you get battery discharge events via ACPI (run acpid, and unplug)? I got this: $ acpi // plugged in Battery 0: Unknown, 100% $ acpi // unplugged Battery 0: Discharging, 99%, 83:38:49 remaining > What material are keycaps made of? Plastic. Edit: Just saw that you meant acpid. With acpid nothing happened: $ acpi $ acpi -f // to run in foreground $ Is this…
Thanks for checking this. Very few laptops support this, and its badly documented. But it's IMHO the difference between good and superb Linux support. Run sudo acpid, will start the daemon in the background. Then run acpi_listen. It will block waiting for events. E.g. if you press media keys, un/plug the adapter, etc you should start seeing events. One per line. Just leave it running on battery for a while. Hopefully…
// Notebook was at the beginning unplugged
$ acpi_listen
^[[14~^[[15~^[[20~ac_adapter ACPI0003:00 00000000 00000001 // I pressed three media keys and plugged in the power adapter
battery PNP0C0A:00 00000080 00000001
battery PNP0C0A:00 00000081 00000001
processor LNXCPU:00 00000080 00000005
processor LNXCPU:01 00000080 00000005
processor LNXCPU:02 00000080 00000005
processor LNXCPU:03 00000080 00000005
processor LNXCPU:00 00000081 00000000
processor LNXCPU:01 00000081 00000000
processor LNXCPU:02 00000081 00000000
processor LNXCPU:03 00000081 00000000
ac_adapter ACPI0003:00 00000000 00000000 // unplugged the power adapter again
battery PNP0C0A:00 00000080 00000001
battery PNP0C0A:00 00000081 00000001
processor LNXCPU:00 00000081 00000000
processor LNXCPU:01 00000081 00000000
processor LNXCPU:02 00000081 00000000
processor LNXCPU:03 00000081 00000000
^C
I'll try this at lower battery levels again tomorrow (since the battery is charged now).But it seems that the system emits charge and discharge acpi events.
Re: Ask HN: Ultrabook for programming?
#130Considering 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/l…
I second this opinion. There are for example lots of people who are happy with older Lenovo models. Performance wise you don't need to loose that much, since the Intel CPUs are not getting that much faster. Pick up some good model (for example on Lenovo side look at X2x0 or the T4x0 (where x=2,3,4,5,6) models) and swap HDD with some reasonably priced SSD and put in max memory.
In general, nothing runs Linux quite like Last Year's Model.