Live data from Hacker News

Ask HN: Best Developer Linux Laptop?

news.ycombinator.com

211–220 of 279 posts

Re: Ask HN: Best Developer Linux Laptop?

#211
post #159

Earlier quoted context omitted.

Some "features" of iTunes: When I import my music folder, iTunes copies all the files to it's own private directories, using the filesystem as an index. Thanks, but my music is already arranged the way I like. iTunes doesn't play flac or ogg. And when I rip a CD, it wants to save it in some proprietary flac-like format (which, as far as I know, does not work on non-macs). I enjoy controlling my music from a phone/tab…

> When I import my music folder, iTunes copies all the files to it's own private directories, This is optional and IIRC, not on by default. I have to add: > Thanks, but my music is already arranged the way I like. This just baffles me. Why would you ever manually arrange your music? I used to do this when I use Linux because I basically had to if I wanted to browse it in any sane way, but I much prefer having some ap…

Some people like to manually arrange files they way they'd like to. Like, for example, many of us developers. It's fine that some people don't want to, and I don't think it means much beyond personal preferences; but it isn't exactly astounding that developers might sometimes feel plenty comfortable manipulating files manually.

Besides, yes, it's easier than people think moving files around via command. And when I do it by command, I know what I did, so I can see what happened, and it's all under my control.

Re: Ask HN: Best Developer Linux Laptop?

#212
post #175
post #76

Earlier quoted context omitted.

Uncanny. I'm also 4 months in and am running Ubuntu in VMWare. That's now where I spend all of my time and I'm wondering why I haven't just dual-booted already or just over-written the OSX partition.

Unfortunately the dual boot solution does not work if you're writing low-level code as I found out when playing with some gnu assembler code. I mostly do development on a VirtualBox machine. I'm considering switching back to a PC.

Can you be more specific? As in, why not install your preferred host OS, be it windows or some flavor of linux, and run virtual box on top anyway?

Re: Ask HN: Best Developer Linux Laptop?

#213
post #207

Earlier quoted context omitted.

I'm confused by what you're saying here - do you have a keyboard with '#' as a primary key? Every keyboard I've ever used requires shift-3 to generate a '#'. Your reference to 3rd level keys seems to refer to an international keyboard. Is your keyboard not a U.S. layout?

Can't you just use your own layouts on the Mac, if something about the keyboard bugs you? (I only tried using dvorak an the Macbook, and it works fine.)

To be honest I've never tried. I use a standard UK keyboard at work and I've got a vague feeling that there'd be too much cognitive dissonance for me to learn a new layout without the right labels on the keys.

Re: Ask HN: Best Developer Linux Laptop?

#214
post #203

Earlier quoted context omitted.

I'm well aware of what UNIX 03 means. Are you? The core of it is IEEE Std 1003.1. Here's a quote from the Rationale section of the rename(2) page from IEEE Std 1003.1, 2004 edition: "This rename() function is equivalent for regular files to that defined by the ISO C standard. Its inclusion here expands that definition to include actions on directories and specifies behavior when the new parameter names a file that al…

The reasonable conclusion is that a bug exists where -- under certain circumstances -- rename(2) fails in a way that is not expected. It's a bug. It's not as if rename(2) is intentionally implemented in a way that is not atomic; it's that there is a bug. Should it be fixed? Yes. Does it mean that OS X is not Unix? No.

> Does it mean that OS X is not Unix? No.

What exactly are you arguing? What is your definition of unix? A label purchased from the Open Group or an implementation of a specification?

If it's the former, I completely agree with you, OS X is UNIX. If it's the latter, what standard of proof would it take to convince you otherwise?

Re: Ask HN: Best Developer Linux Laptop?

#215
post #200

Earlier quoted context omitted.

The Blub paradox applies to operating systems, not just languages. You can only avoid the Blub paradox by truly immersing yourself, and I was making a genuine attempt to do that. Macs are truly not right for me - if I gave up and switched to linux 3 months in, I'd never have known that.

Perhaps. Have you given the BSDs a try?

I'm dabbling with FreeBSD on a VM right now.

I plan to build a router/fileserver on FreeBSD at some point in the near future. ZFS looks sweet.

Re: Ask HN: Best Developer Linux Laptop?

#216
I'd normally recommend a ThinkPad, but they've been pretty disappointing lately. Two very recent experiences:

T410s:

* sound doesn't work in latest Ubuntu, need a kernel update for a new PCI ID.

* battery charge percentage goes from 0-10%, where 10% is "full". Apparently the embedded controller decided to change which units it reports current in.

T510:

* black screen when booting Fedora or Ubuntu installers. Caused by lack of drivers for the embedded DisplayPort connection to the LCD panel.

* display backlight brightness controls don't work

* suspend doesn't work, because it has a USB3 controller which fails to suspend, because the upstream kernel doesn't have any suspend/resume support for USB3 controllers yet.

Sigh.

Re: Ask HN: Best Developer Linux Laptop?

#217
post #193

Earlier quoted context omitted.

$ cp /misc/music/Johnny_Cash/American*/* /media/generic_non_ipod_music_player/ You lose me there. Why would you want to manually copy individual directories to your music player? How do you handle playlists, or worse, smart playlists? I'd go insane if I had to manually move files over like this.

$ cp_playlist.py countryfun /media/non_ipod_player As I said, I can't sync iTunes to my mp3 player since a) it's not an iPod due to this anti-feature http://support.apple.com/kb/ht1202 and b) my music doesn't fit.

[deleted]

Re: Ask HN: Best Developer Linux Laptop?

#218
I've just bought a cheap Acer 4741G (something like that anyway?) to run as my dev machine with Ubuntu.

It's not exactly a high-end machine, but my logic went like this:

1) 15" is too big, 13.3" is too small. This is a 14.3" widescreen, which seems perfect.

2) Decent, if not outstanding specs. i5 430M processor, 4G RAM, 500GB HD. (Most Google results are for an i3 version, but it seems the newer ones are i5)

3) Cheap enough (4) Has an internal DVD drive, which I'm going to replace with a drive caddy and the original 500GB HD.

5) It even has a dedicated (NVidia 310M) video card. I'm not a gamer, but CUDA support might be fun to play with.

I haven't installed Ubuntu yet, but I did boot it off a USB and all the hardware seems ok.

The disadvantages:

1) Low battery life. It's only a small, 6 cell battery and lasts 3-4 hours. This isn't a huge issue for me ATM.

2) Screen resolution is 1366x768. This looks fine on a 13.3", but on the 14" a little higher might be nice.

3) Not as nice looking as a MacBook Pro

Re: Ask HN: Best Developer Linux Laptop?

#219
System 76 is good if you want to pay extra for the convience of having all the drivers ready to install. The machines work out of box, end of story. Thy are solid, fair battery life, and not an eyesore. However you pay more then an equivilent laptop with windows, and they aren't amazing from a design standpoint either. The service is good, your calls are answered in an office, not a call center in India. If you opt to go with some other brand, use nvidia for graphics, as the support for drivers is much better. Asus makes good machines, and I find ubuntu runs on them almost out of the box as well. MacBook pros are solid machines. If you are big on design, they look and feel great. However in my opinion it's not worth the extra $700. I have never tried programming on a mac, but the feeling I get from friends, and reading the comments is that anything besides web design/development and you will start to run into problems.

Re: Ask HN: Best Developer Linux Laptop?

#220
Have used 3 Asus systems in the past 6 months, none of them were dumped as bad machines, merely changing requirements;

Asus UL80vt; Extremely good battery life, quite good performance, initially had a problem with the hybrid graphics setup between the integrated intel and discrete nvidia but stock 10.04 worked fine on this, the only catch was the ath9k chipset for wifi, which although it did work would randomly drop out and require a reboot for reconnection, switching to the preempt kernel line fixes this issue.

Asus N71JQ; Good middle of the road system bang for buck wise, ATI drivers were significantly shakier than Nvidia, but not enough to dissuade me from ATI entirely in future purchases, exact same problem with the ath9k chipset as with the ul80vt.

Asus G73Jh; Ridiculously awesome performance and the hybrid drives on the system make this perform significantly better than even desktop 7200rpm drives (at least for read), the cost is significantly lower than even a mid range MBP and you simply cannot get these specs on an MBP at any price. The drawback is that the video card is past the bleeding edge that is gracefully handled by the stock fglrx drivers from ATI.

I spent days first fixing this in ubuntu 10.04 by manually patching kernel driver files and rebuilding the fglrx modules myself, followed by this being broken a month later when upstream went ahead and fixed the same problem in a different way, resulting in extensive maintenance to push out the conflicting fglrx mods. That said, this issue should actually be fixed as of the present 10.04 release and the double dose of pain I got may have been an artefact of my specific case. If this is really the case this is an awesome development rig. The only other drawback is that old ath9k chestnut, same fix as required for the other two mentioned model, the preempt line of kernels fixes this.

The only other issue affecting all three systems is that the touchpad freeze function does not work without extensive kernel level messing around and I couldn't be bothered to go that far to fix what I felt to be a minor issue (it was most pronounced on the ul80vt due to the size relative to my enormous hands and least on the G73jh for the same reason).

Post reply on HN