Live data from Hacker News

New MacBook Pro Is Not a Laptop for Developers Anymore

blog.devteam.space

451–460 of 808 posts

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#451
post #360

Earlier quoted context omitted.

> As a vim user, esc is pretty important. Would it not be possible to map the dynamic touchbar keys to Esc when one is using vim?

During the demo, they showed an Esc key in the touch bar when using Terminal and a few other apps

Pretty much. I am struggling to understand the issue here.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#452
post #147

Earlier quoted context omitted.

I'm 99% sure the escape key will be there when in Terminal.app, I also imagine terminals like iTerm2 will have some really sweet TouchBar options to make it even better with all your console apps.

Apple may prove me wrong with the ergonomics of the TouchBar, but I've yet to find a virtual button that I've liked as much as a physical button.

Yeah because you can usually find it without looking!

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#453
post #284

Earlier quoted context omitted.

As a vim user, esc is pretty important. I would say the author clearly knows very little computer specs: "The MacBook Pro had options with 2.4 gigahertz dual-core processors back in 2010. Anything new in 2016? Not really, well… nope." Because a 2010 2.4ghz dual core is identical to a 2016 2.4 ghz dual core.... I thought we got over comparing processors purely by their clock speed a long time ago. (I will agree that t…

What does an external keyboard give you that you can't get from a laptop keyboard? I like the macbook pro keyboard. I plug in two monitors and I'm good to go. Vim users should remap somewhere closer. I use cap locks. Will that not be possible anymore?

Another big thing that external keyboards give is the ability to hit the control key with the meat of your hand rather than using a finger.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#454
post #284

Earlier quoted context omitted.

As a vim user, esc is pretty important. I would say the author clearly knows very little computer specs: "The MacBook Pro had options with 2.4 gigahertz dual-core processors back in 2010. Anything new in 2016? Not really, well… nope." Because a 2010 2.4ghz dual core is identical to a 2016 2.4 ghz dual core.... I thought we got over comparing processors purely by their clock speed a long time ago. (I will agree that t…

I nearly exclusively use VIm and any other editor I use has a VIm mode plugin installed. I pretty much can't work productively in anything else. I can tell you that I haven't used Esc in ages. I have Caps Lock mapped to Ctrl (as it is a vastly more useful a key than Esc and Caps Lock is a much better position for it and is just as an extraneous as Esc is). I use Ctrl-C or Ctrl-[ to exit insert mode and it works just…

Same. Been using vi as my primary command-line editor for 25+ years, and have never used the ESC key, and just use the default setup.

I don't even know what commands would use the ESC key?

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#455
post #379

Earlier quoted context omitted.

ctrl-[ works as escape. Also, what kind of devs don't get to customize their setup??

You'd be surprised. Some corporate environments keep machines pretty locked down in terms of what you can change in the System Preferences, or install on your own.

Adding a .vimrc file doesn't require administrator privileges on either Linux or macOS, nor does it require changing anything in System Preferences.

If for some reason you "can't" add a .vimrc file to a user account then you probably shouldn't be manually logging into that user account.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#456
I think there are some technological limitations behind the 16GB maximum RAM configuration. The highest-density DDR3 DRAM packages I could find that run at the rated speed are 8 gigabits, which means 16 chips are required on the board. There probably just isn't enough room there for 16 more chips.

16-gigabit packages are slowly arriving on the market, but I imagine it'll be a couple more years before they're available at the right speed and sufficient quality/quantity to include in a future MBP model.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#457
post #99

Earlier quoted context omitted.

I'm not suggesting you do this, for legal reasons blah blah blah, but putting together a hackintosh is pretty easy these days if you really like osx.

If you can run Linux not sure what's the ultimate benefit of OSX (from a pure development standpoint).

I moved from Linux to OSX a few years ago. The smoothness of 3-finger swiping between full-screen windows and just the smooth UI / build quality of the Macbook is what I liked the most. Also the battery life!

I am now considering a Hackintosh. Don't want to put in too much time maintaining it though so still not sure about it.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#458

Earlier quoted context omitted.

What does an external keyboard give you that you can't get from a laptop keyboard? I like the macbook pro keyboard. I plug in two monitors and I'm good to go. Vim users should remap somewhere closer. I use cap locks. Will that not be possible anymore?

Not only is it possible, but Apple supports mapping Caps Lock to Escape by default as of macOS Sierra 10.12.1: https://i.imgur.com/2oMcDRg.jpg

It'd be awesome if the caps lock key was led screen as well and showed it's current mapping. That'd be pretty sweet.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#459
post #205
post #150

Earlier quoted context omitted.

You can, starting from Xcode 6

In Xcode 8 you can't. They briefly had it as a feature but it has never worked properly and is not supported. EDIT: It was also using Wi-Fi, not Bluetooth.

Correct. I've hacked at it a bit in an attempt to re-enable the functionality but I haven't been successful yet. After reversing some old XCodes and iOS binaries I found a MobileDevice.framework call that is related to WiFi debugging but even after poking the iDevice with it, XCode doesn't show it in it's device list.

  extern int AMDeviceSetWirelessBuddyFlags(struct am_device *device, uint8_t flags);
  AMDeviceSetWirelessBuddyFlags(device, 1|2);

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#460
As an iOS developer I've been waiting for a single feature: the ability to drive a 5k monitor. Bonus for a single cable that I can plug in vs power + DisplayPort. Apple finally delivered. The fact that any manufacturer can develop such a monitor now is just a bonus.
Post reply on HN