I'll stay back here while you're jerking it off.
https://news.ycombinator.com/newsguidelines.html
https://news.ycombinator.com/newswelcome.html
We detached this comment from https://news.ycombinator.com/item?id=13288486 and marked it off-topic.
501–510 of 540 posts
I'll stay back here while you're jerking it off.
https://news.ycombinator.com/newsguidelines.html
https://news.ycombinator.com/newswelcome.html
We detached this comment from https://news.ycombinator.com/item?id=13288486 and marked it off-topic.
Earlier quoted context omitted.
There are plenty of options, but it really depends on your definition of good . Different people making the same complaint as you on HN have very different and sometimes very particular criteria. If you look at the systems overall the MBP's have good alternatives now. The X1 is actually really impressive. First gen had a short battery life and the display wasn't high resolution, but they addressed that pretty quickly…
Perhaps from a hardware perspective this is true, but if you have to run commercial software (e.g. Adobe, DAWs, etc.) and do software development in a Unix environment, there really isn't a better option than macOS on a MacBook Pro. Windows sucks, and as much as I love Linux, it just doesn't cut it when I need Illustrator, Photoshop, Studio One, or Logic.
If you're just using Adobe's software every now and then, you just need a dedicated GPU and enough RAM. Many alternatives to the MacBook Pro have that. And you'd probably want a desktop sized screen anyway.
The most heavy duty stuff today's software devs would commonly use that their own laptops would need to power are VMs. By the time you get to really heavy duty stuff you'll get much closer to your hardware needs for cheaper with actual workstations anyway.
This is the sort of stuff I meant when I was talking about very specific requirements. For most developers having either Linux or OS X is usually plenty for work purposes, but OS X is nicer designed.
Earlier quoted context omitted.
I have a T530 laying on my lap right now. I would call it plastic, flimsy, and bendy. Pick it up by one corner, it creaks and I can feel it flexing. I can see and feel the screen flex as I adjust the angle. Close the screen by pushing down on the top right corner, and it doesn't latch properly because it flexes so much. I can feel and hear it flexing as my left wrist rests on the palm rest while typing. I would not w…
> My next laptop will probably be a Dell Latitude You'll be disappointed by battery time and sometimes CPU whining/noise. Coming from there and love the price-performance ratio, silence and battery from the T460 now ;)
Ubuntu on a ThinkPad X1 Carbon is my workstation. As a Go developer I only need Chrome, a terminal, and Go itself (which I install from the official tarball binaries). Now that I have Google Fi I'm kicking myself for not getting the cell radio builtin as Google will send you a data only SIM for free! I would never have to deal with another terrible airport or hotel captive portal again! My coworkers are all Macbook P…
> Now that I have Google Fi I'm kicking myself for not getting the cell radio builtin as Google will send you a data only SIM for free! Oh, I forgot Fi would send us this, thanks! > I think MBP's build quality is nicer but otherwise I get twice the machine for the same price and get to develop on the same OS as my project primarily targets (Linux). I just looked at the X1 carbon specs and my 3 year old MacBook Air is…
Go's cross-compilation is near perfection unless you use cgo which needs to use a C compiler to link against native libraries. Then you need all of the normal tools and libraries for cross-compiling C; Go just puts a decent on it.
Earlier quoted context omitted.
> Now that I have Google Fi I'm kicking myself for not getting the cell radio builtin as Google will send you a data only SIM for free! Oh, I forgot Fi would send us this, thanks! > I think MBP's build quality is nicer but otherwise I get twice the machine for the same price and get to develop on the same OS as my project primarily targets (Linux). I just looked at the X1 carbon specs and my 3 year old MacBook Air is…
> As for writing Go, isn't cross-compilation pretty good? Go's cross-compilation is near perfection unless you use cgo which needs to use a C compiler to link against native libraries. Then you need all of the normal tools and libraries for cross-compiling C; Go just puts a decent on it.
Earlier quoted context omitted.
The only software I miss is "Preview" on Mac OS. It's amazing for editing pdfs - merge, split etc.
Preview.app is one of the few things I miss when working on Windows or Linux systems, we just had to buy a Foxit PhantomPDF license to do basic PDF editing like this and I was thinking "why the hell is this not just a standard feature like it is on macOS?".
For that we have to go back about a decade:
http://betanews.com/2006/06/02/adobe-to-sue-microsoft-for-pd...
http://windowsitpro.com/windows-server/microsoft-strips-key-...
The long and short of it is that Adobe threatened to sue Microsoft for including PDF support as a feature in Office (despite allowing it on OS X and OpenOffice at the same time) so MS stopped doing anything PDF related. Adobe was widely derided in the software industry over the incident.
So we all can thank Adobe for that.
I think it is super important to have honest discussion between developers, with as little flame possible about machines we are using. I am using 5 yr old Macbook Air for development, it works well. I always imagined that I will use ThinkPad /w some Linux distribution in future. It is not trivial to use Linux on your laptop. While a lot of things will be faster, browser most likely will be slower and there will not b…
Writing this from a Lenovo X1 running Linux... The keyboard is great so if you do a lot of writing (e.g. you are a developer) this is a very good machine. But if you are doing other stuff then maybe this is not the machine for you. With that said, checkout darktable ( http://www.darktable.org/ ) which was discussed a few days ago on HN.
Again, thank you for reference.
I'll stay back here while you're jerking it off.
We've banned this account for trolling. If you don't want to be banned on HN, you'd be welcome to email hn@ycombinator.com, but please read the following first and make sure you plan to use this site as intended: https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newswelcome.html We detached this comment from https://news.ycombinator.com/item?id=13288486 and marked it off-topic.
Earlier quoted context omitted.
Isolation and reproduction. For one thing, you want the development environment to be as similar to production as possible – same OS version, same webserver version, same DB version, same dependencies, no unwanted extras that differ between environments. For another thing, you don't want to have to solve conflicts between project A and completely unrelated project T if you need to work on them both.
If you care about isolation and reproduction then you're using a VM anyway and the host OS is completely irrelevant.