News for hackers. Stuff that matters.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by echelon on Friday October 28, 2016 @11:19AM (#12816787)
I'm a vim user. Why in the world did they remove ESC? That's one of my most frequently used keys.

And no, I don't think remapping it is a great idea.

If I had to use this for work I would protest.

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by ixtli on Friday October 28, 2016 @11:21AM (#12816810)
I don't understand why people keep saying they've "removed" the escape key. The thing is programmable. http://live.arstechnica.com/hello-again-apples-october-2016-...
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by elboru on Friday October 28, 2016 @12:47PM (#12817970)
Do you remember texting without a touchscreen?

I used to do it without looking at my phone, now with touchscreen I lost that ability, I have to check every word, some keyboards help with that correcting my words if I moved my fingers a little to the side, but it's not the same, with physical buttons I was sure I pressed the correct buttons. Physical buttons give touch feedback and that's important when you're focused on something important in your screen. I don't want to switch my focus from my screen to my keyboard every time I need to use a function key.

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by ixtli on Friday October 28, 2016 @02:03PM (#12818882)
Interesting.

I almost always text on my phone without looking because the visual effect where the selected letter appears above your finger actually makes me slow down. I was never able to use physical phone keyboards as easily as the adaptive software ones on modern phones.

Also I use vi mostly so I only use function keys rarely, in which case I look up.

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by beamatronic on Friday October 28, 2016 @02:34PM (#12819262)
Which phones did you use? I used Palm Treos from 2004 to about 2009 or so, some of the keys even had a bump so you could locate the home row keys. You truly could type somewhat accurately without looking at the keyboard.

edit: wrong year

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by awj on Friday October 28, 2016 @12:31PM (#12817765)
> I don't understand why people keep saying they've "removed" the escape key.

Because programmers are at least as fond of hyperbole as the reality television programming they all claim to hate.

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by rickyc091 on Friday October 28, 2016 @11:33AM (#12817045)
The controversy creates discussions and clicks.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by jasonlotito on Friday October 28, 2016 @11:25AM (#12816899)
If it's anything like their existing dynamic stuff, I worry it will be too slow. There are far too many cases where I search for something, see it pop up, go to hit enter, and as I'm hitting enter, Spotlight decides to shift focus to something else. So for their magic toolbar thing to work, they'd have to do something they haven't been able to do in my experience.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by ixtli on Friday October 28, 2016 @11:33AM (#12817044)
That's fair. My experience has been, at least with the iPhone, that they've made an effort to make it more and more responsive as time has gone on. Tangentially, this is why I don't understand people who install these third party keyboards that make background network requests. It's like, the keyboard is slow enough as it is without having to go to the public internet on a cell connection :/
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by jasonlotito on Friday October 28, 2016 @01:37PM (#12818560)
Yeah, I haven't noticed that yet. Not to say it hasn't improved, but I just haven't noticed an improvement. My other concern is workflow. Right now, the magic toolbar is only on the laptop. This basically means the magic toolbar is only useful when using my laptop's keyboard. Otherwise, it's really an awkward tool to use.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by SG- on Friday October 28, 2016 @11:23AM (#12816845)
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.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by peatmoss on Friday October 28, 2016 @11:27AM (#12816937)
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.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by SG- on Friday October 28, 2016 @11:30AM (#12816991)
The feel of a real button is great, but you can imagine the possibilities of what you can do with that space when you look at your MacBook keyboard right now and notice you likely never use a thing but the escape key, brightness and volume.

I haven't used it yet, so I can't judge it too much, but I imagine Escape actually works well since it's the top corner of the keyboard and easy to feel, if escape were anywhere else it would really suck.

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by to3m on Friday October 28, 2016 @12:31PM (#12817759)
The only F key I don't use regularly is f6. (Though f2 is mainly a Windows thing... I doubt I use it much in OS X.)

I've got a keyboard with clicky button-type Esc and F keys, which might be a fair approximation to the new F key strip. (Pressing them isn't a million miles away from clicking on the Force Touch trackpad.)

It's bearable, but not really very nice.

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by vlunkr on Friday October 28, 2016 @12:08PM (#12817493)
Yeah because you can usually find it without looking!
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by 542458 on Friday October 28, 2016 @12:31PM (#12817767)
> I'm 99% sure the escape key will be there when in Terminal.app

Confirmed correct:

http://live.arstechnica.com/hello-again-apples-october-2016-...

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by rifung on Friday October 28, 2016 @11:21AM (#12816814)
I mean it's still there, it's just not a physical key right?

And you can use ctrl [ instead which is closer to the home row anyway.

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by copperx on Friday October 28, 2016 @11:40AM (#12817151)
If you can't rebind keys, Ctrl [ is THE most ergonomic way to use VIM. I really don't understand why you would use the real Esc key. It's too far away to be useful.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by mcphage on Friday October 28, 2016 @11:47AM (#12817227)
It is, which means this whole thing is a tempest in a teapot which will look phenomenally dumb in 3 months.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by grey-area on Friday October 28, 2016 @11:27AM (#12816933)
Wouldn't it be even nicer if you had an Insert/Cmd mode key instead, which showed which mode you were currently in and let you toggle?

The nice thing is with this touch bar thingy that's possible.

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by copperx on Friday October 28, 2016 @11:47AM (#12817229)
> The nice thing is with this touch bar thingy that's possible.

As long as it's supported by the program, of course.

What if you wanted to use mc (The Midnight Commander), which relies heavily on F keys? wait for the update?

Re:New MacBook Pro Is Not a Laptop for Developers Anymore by copperx on Friday October 28, 2016 @11:37AM (#12817115)
Most frequently used keys? I would agree that in Windows using the Esc key is common, but in OS X really isn't.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by nogbit on Friday October 28, 2016 @12:23PM (#12817677)
If on some box where you cant setup vim like you want, CTRL[ works as escape and CTRL[[ when in command-line mode.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by RobertDeNiro on Friday October 28, 2016 @11:22AM (#12816832)
The answer is simple. Apple doesn't think you should use VIM. You need to move on to more modern methods of programming.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by dasil003 on Friday October 28, 2016 @11:39AM (#12817132)
"Modernize your methods!" says Robert DeNiro, an actor who's been phoning it in since the late 90s.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by echelon on Friday October 28, 2016 @11:28AM (#12816945)
I'll give you the same answer I'll give Apple: don't tell me how to be productive. I have already found vim key bindings to improve my development experience by almost an order of magnitude. You're not taking that away from me.
Re:New MacBook Pro Is Not a Laptop for Developers Anymore by st3v3r on Friday October 28, 2016 @01:39PM (#12818583)
Nobody is doing either. You're being paranoid.