Live data from Hacker News

New MacBook Pro Is Not a Laptop for Developers Anymore

blog.devteam.space

601–610 of 808 posts

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

#601
post #569
post #509

Earlier quoted context omitted.

> This is bullshit. You know what else is not on the home row? Most of the keys on the keyboard. ...So? You know where you spend most of your time in Vim? the home row. It's called that for a reason... I grew up with `esc` way up in the corner, and as soon as I started learning Vim I googled for common workarounds to reaching so far. Refuse to believe it, but it's true. I've never been able to touch-type a function k…

Programming is not regular touch typing. There are all kinds of punctuations and weird key combos you have to do frequently that are not on the home row. And yes, I hit function key combos without looking many times a day. I will not be buying this laptop.

Good on you. Neither am I, and I have no desire to convince you to. Point still stands that not everyone is as comfortable as you with reaching. I certainly spend most of my time outside of insert mode, firmly on the home row. When I'm done inserting, I want to be back on the home row as quickly and comfortably as possible. Reaching for the furthest row from it before returning home will always be the last thing I want to do.

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

#602
post #521

Earlier quoted context omitted.

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?

What do you use to get out of insert mode? Like, you've just finished typing some text and want to save and quit, what do you press? EDIT: Thanks for the replies, other people. I personally use ^C, I was curious what 'mozumder specifically used. :)

I have 'jj' mapped to ESC.

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

#603
post #521

Earlier quoted context omitted.

What do you use to get out of insert mode? Like, you've just finished typing some text and want to save and quit, what do you press? EDIT: Thanks for the replies, other people. I personally use ^C, I was curious what 'mozumder specifically used. :)

Ah, I see. I didn't even consider that a function command. I was expecting more commands to use the ESC key?

Yeah, I'm not sure I'd even call it a command - but it is pretty fundamental to vi usage, unless you're using some alternative like ^C or the "remap typing 'jk' to Esc" trick. When you're saying you've never used the Esc key, you mean you only use the Esc key to take you out of insert mode, I guess?

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

#604
Isn't that image with the red 'ESC' and 'F1' text not an official Apple image but an image that was made by speculating Apple fans during the lead up to the official product launch? It seems dishonest and manipulative to use that image to make the point that Apple has completely eliminated the escape key. Official Apple images might have featured the touch escape key in that position on the touch bar, weakening the author's argument. Even though I'm also not a fan of the latest Macbooks, it's dumb to stretch the truth to make your point.

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

#605
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…

As a fellow Vim user, I don't use the escape key anymore. It's awkward to hit and I rebind it to "jj" (or more recently "jk"). It's unergonomic to reach for the escape key where it customarily is. If it were where Caps Lock is, it would make much more sense. That said, I don't like rotating my hand or remove my fingers from the home row. It's really a non-issue because you can rebind keys so easily, it's not even fun…

I tried "jk" but I hated seeing the cursor pause every time I used "j" to go down.

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

#607

Earlier quoted context omitted.

As a fellow Vim user, I don't use the escape key anymore. It's awkward to hit and I rebind it to "jj" (or more recently "jk"). It's unergonomic to reach for the escape key where it customarily is. If it were where Caps Lock is, it would make much more sense. That said, I don't like rotating my hand or remove my fingers from the home row. It's really a non-issue because you can rebind keys so easily, it's not even fun…

> If it were where Caps Lock is, it would make much more sense. You can remap your key bindings to exactly this layout using Karabiner-Elements.

In fact, Karabiner can map caps lock to both control (if you use it with another key) and escape (if you just press it). Which is fantastic.

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

#608

Earlier quoted context omitted.

What about the trackpad? Most Windows laptops I've tried recently still have trash trackpads.

I own a ZBook 15 first generation, Ubuntu 16.04. The trackpad is large and works well. It has 3 physical buttons (actually two pairs of them, on the top for the mouse stick and on the bottom for the trackpad). I'm using it as a mouse (single finger) or to scroll (two fingers). It's probably multi touch up to 10 fingers but I can't remember. I understand that OSX has gestures and maybe Windows too. Maybe there is some…

>On the other side, I find the push to click trackpads I see on Macs and some PCs very difficult to operate, especially when I don't want to move the mouse pointer when clicking (graphic programs) and especially the trackpads that actually move.

That was a concern I had when upgrading to a MacBook with no physical button, but it hasn't actually been an issue. You can treat the trackpad as though it has a separate physical button (leave your thumb at the bottom the whole time, and use it to click instead of the tracking finger), and it's smart to detect that and ignore the thumb except for clicking.

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

#609
post #8

Bah, these entitled kids. I guess being old enough to remember keyboards before they had escape keys helps, but ␛ is just keyboard syntactic sugar for control left square bracket . Read your ASCII table! C-[ is even a quicker type avoiding RSIs from all those long pinky reaches. (More seriously, as much as it bothers me to retrain my pinky, most uses of the escape key would be many times better if the lefthand side o…

How about non-US keyboard layouts? [ alone is altgr-8 on german layout.

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

#610

I'd like to see stats on how my VIM users actually still use the ESC key. Most (including me) have mapped this to Caps-lock a long time ago because the Esc key for a long time has not been in the same place on any keyboard as it was when VIM was originally created.

If you don't have the data, you have no position saying most vim users do anything. There is no reasonable way to assume that most users of any software make the same configuration changes away from default.
Post reply on HN