News for hackers. Stuff that matters.
Re:Making the Touch Bar useful by abandoning Apple guidelines by usaphp on Wednesday April 04, 2018 @09:28PM (#16760986)
> In short, it’s for the 90% of software users that float between general public and pro users. It works.

Then they should have not called it a “MacBook pro” there is nothing “pro” about touch bar, it’s something useless that I have to pay extra for and I don’t need it at all.

Re:Making the Touch Bar useful by abandoning Apple guidelines by beamatronic on Wednesday April 04, 2018 @09:46PM (#16761086)
The only time I touch my Touch Bar is to hit the Escape key.

Because I use vi.

Because I am a professional and theoretically the target audience of $3,000 premium quality laptops.

Re:Making the Touch Bar useful by abandoning Apple guidelines by jakebellacera on Wednesday April 04, 2018 @11:00PM (#16761425)
I just remapped caps lock to esc and my woes (and left pinky pain) went away.
Re:Making the Touch Bar useful by abandoning Apple guidelines by hellofunk on Thursday April 05, 2018 @02:10AM (#16762265)
Every professional vi/vim user I know does not use the Escape key.
Re:Making the Touch Bar useful by abandoning Apple guidelines by aiham on Thursday April 05, 2018 @02:48AM (#16762446)
How do they escape input mode?
Re:Making the Touch Bar useful by abandoning Apple guidelines by DandyDev on Thursday April 05, 2018 @02:51AM (#16762463)
By mapping escape to the otherwise useless caps lock key
Re:Making the Touch Bar useful by abandoning Apple guidelines by gilnaa on Thursday April 05, 2018 @03:23AM (#16762643)
Well, due to a bug in a specific version of vi, holding the space-bar for a few seconds causes the laptop to overheat. I bought an external thermometer that connects via USB, and I have a daemon that monitors it to notice the overheating and send the ESC key to the application.
Re:Making the Touch Bar useful by abandoning Apple guidelines by reificator on Thursday April 05, 2018 @03:28AM (#16762673)
Look. I thought it was funny too, but at least put a link so you're not just stealing the joke.

https://xkcd.com/1172/

Re:Making the Touch Bar useful by abandoning Apple guidelines by prewett on Thursday April 05, 2018 @03:20AM (#16762623)
Ctrl-[
Re:Making the Touch Bar useful by abandoning Apple guidelines by oftenwrong on Thursday April 05, 2018 @08:18AM (#16764080)
Re:Making the Touch Bar useful by abandoning Apple guidelines by fokinsean on Thursday April 05, 2018 @12:32PM (#16766385)
I remap the sequence 'j-k' to esc. It provides really fast exiting of insert mode and leaves you on the home row to navigate after.
Re:Making the Touch Bar useful by abandoning Apple guidelines by nothrabannosir on Thursday April 05, 2018 @02:55AM (#16762477)
C-c. Easier for some reason.
Re:Making the Touch Bar useful by abandoning Apple guidelines by sushibowl on Thursday April 05, 2018 @08:33AM (#16764210)
Ctrl+c is technically not quite the same as Esc: it doesn't trigger InsertLeave autocmds, and doesn't finish abbreviations. But as long as you don't have those you'll be fine.
Re:Making the Touch Bar useful by abandoning Apple guidelines by userbinator on Wednesday April 04, 2018 @10:57PM (#16761406)
I haven't tried it on a Mac, because I normally use a PC, but there Ctrl+[ is equivalent to Esc and saves reaching upwards (some PC laptops have badly placed Esc too.) I've been using Ctrl+[ ever since I discovered it.
Re:Making the Touch Bar useful by abandoning Apple guidelines by jmiserez on Thursday April 05, 2018 @04:26AM (#16762945)
Don’t you attach a keyboard and monitor for your daily work anyways?

The MBP keyboard buttons aren’t too great for typing all day every day.

Re:Making the Touch Bar useful by abandoning Apple guidelines by gargravarr on Thursday April 05, 2018 @06:40AM (#16763552)
Which is another part of the problem in marketing an extremely expensive device for Professional users...
Re:Making the Touch Bar useful by abandoning Apple guidelines by emmelaich on Thursday April 05, 2018 @04:39AM (#16763013)
Same pretty much. Got a mac because it's Unix, awesome hardware, good battery life and never fails to sleep and wake.

Don't care about the touchbar and it's never bothered me.

Re:Making the Touch Bar useful by abandoning Apple guidelines by LaGrange on Thursday April 05, 2018 @05:59AM (#16763359)
Uh, no? I mean, the software you write _may_ be the reason, but it's in no way implied by the fact that you're a "vi user", I've ran fairly large pieces of software from old MacBooks with little problem, though _yes_, I did some data mining stuff that would kill the poor little things - but not every "vi user" ever does that. In the largest deployment I've worked with even Vi would be ran via SSH on a remote VM.

It's when you bring out Photoshop or (gasp!) Blender or Unity, or doing something else that requires serious memory, when things start getting dicey. It's a specific sort of professional they mean, otherwise almost every employed person would fit.

Re:Making the Touch Bar useful by abandoning Apple guidelines by taftster on Wednesday April 04, 2018 @10:19PM (#16761264)
Funny that you need a $3000 laptop to run vi. Funny in a sad way.
Re:Making the Touch Bar useful by abandoning Apple guidelines by haukilup on Wednesday April 04, 2018 @10:35PM (#16761326)
Just because they work in vi as their text editor does not mean they do not run other software on the same laptop. There are fields of software development where performance of your development environment matters.
Re:Making the Touch Bar useful by abandoning Apple guidelines by PeterisP on Thursday April 05, 2018 @03:22AM (#16762637)
The $3000 laptop runs the VMs that execute the software that's being built and configured using vi.
Re:Making the Touch Bar useful by abandoning Apple guidelines by TeMPOraL on Thursday April 05, 2018 @01:56AM (#16762191)
Emacs believer here, but the same applies: it's not the editor, it's the supporting software. Like local instances of the project you're working on. Compilers. Web browsers. More web browsers in various team working crap you might need to be using (though I stick to using web versions of stuff like Slack; downloading them as apps is just pure waste of memory and compute). Videoconferencing for remote work. Etc.
Re:Making the Touch Bar useful by abandoning Apple guidelines by cup-of-tea on Thursday April 05, 2018 @03:17AM (#16762604)
Having to "touch" a completely different surface to press escape sounds absolutely awful. Unless there's a way to swap escape for a real key that you don't need I would consider that machine defective.
Re:Making the Touch Bar useful by abandoning Apple guidelines by bvy on Thursday April 05, 2018 @01:37PM (#16767034)
Ctrl+[ is more ergonomic anyways. After I started using that, I realized how much I hated using Esc for anything.
Re:Making the Touch Bar useful by abandoning Apple guidelines by reificator on Thursday April 05, 2018 @03:27AM (#16762667)
There's a builtin toggle to map the capslock key to escape.

Not that that makes the touchbar good, but at least you can remove a useless key in favor of a useful one.

Re:Making the Touch Bar useful by abandoning Apple guidelines by cup-of-tea on Thursday April 05, 2018 @05:52AM (#16763328)
Capslock isn't entirely useless. I have mapped my capslock key to control but I still have access to it via a function key and do use it occasionally. Why do you think capslock is useless?
Re:Making the Touch Bar useful by abandoning Apple guidelines by reificator on Thursday April 05, 2018 @06:05AM (#16763385)
Because on the very rare occasion in which I want to capitalize more than one word, I can either hold shift, use tab-completion, or highlight in my editor and switch case.
Re:Making the Touch Bar useful by abandoning Apple guidelines by ubernostrum on Wednesday April 04, 2018 @11:00PM (#16761428)
The "Pro" in "MacBook Pro" has never meant "developers, exclusively developers, and nobody but developers".

As far as I'm aware, Apple doesn't and hasn't ever explicitly targeted its higher-end models at developers. They just happen to have been good developer machines, and so developers confused that for "I am explicitly the target market of this".

Re:Making the Touch Bar useful by abandoning Apple guidelines by cocktailpeanuts on Wednesday April 04, 2018 @11:43PM (#16761584)
Please enlighten me, what's "Pro" about the touch bar?
Re:Making the Touch Bar useful by abandoning Apple guidelines by hug on Thursday April 05, 2018 @12:12AM (#16761701)
The vast majority of working professionals have not memorised what the F-keys do in arbitrary situations. (If you don't believe this, you've never worked in as a consultant for a wide variety of companies in a wide variety of professional fields.)

Not only do people not know what the F-keys do, but they have no ability to determine what an F-key might do in any given situation.

Not so with the touch bar. The touch bar will do what the touch bar indicates it will do, which is displayed on the touch bar itself.

Re:Making the Touch Bar useful by abandoning Apple guidelines by gargravarr on Thursday April 05, 2018 @06:44AM (#16763570)
As best I am aware, many of the F-keys have no specific use outside development applications. About the only two that get used in widespread applications are F1 and F5. IDEs make good use of them for debugging, but that's about it.

Other 'Professional' software such as video editing or music production usually sticks to key combos rather than F-keys. This is traditionally why the F-key row is used for things like brightness or volume, and why Macs use these as the default function.

Re:Making the Touch Bar useful by abandoning Apple guidelines by tigershark on Thursday April 05, 2018 @03:32AM (#16762688)
I don’t know recently but in my experience it’s absolutely false. In the ERPs or other enterprisy software they HAD to press the F-keys to do anything. If they could do it 20 years ago I simply can’t believe that suddenly humanity has devolved and it’s unable to use function keys today.
Re:Making the Touch Bar useful by abandoning Apple guidelines by rickycook on Thursday April 05, 2018 @03:57AM (#16762807)
i’m sure that humanity has the ability to learn to use he escape keys, just like i’m sure you have the ability to learn to farm your own food. that doesn’t mean you should have to do it to get things done though

computers have gotten easier and learning what F5 does is not in the realm of necessary things that people should have to know to operate their work device

Re:Making the Touch Bar useful by abandoning Apple guidelines by addicted on Monday April 09, 2018 @09:50AM (#16792926)
The touchbar still fails even for folks who don’t memorize function keys.

If you are not memorizing the keys, then you will need to look down at the touchbar to figure out where to tap to do what you want to do.

If you need to be looking anyways, why is it better to look at the top of the keyboard, instead of the screen where your eyes are normally located?

Replicating a touchbar style strip on the screen is a much better option than anything on the touchbar.

Re:Making the Touch Bar useful by abandoning Apple guidelines by TeMPOraL on Thursday April 05, 2018 @01:59AM (#16762207)
> The vast majority of working professionals have not memorised what the F-keys do in arbitrary situations. (If you don't believe this, you've never worked in as a consultant for a wide variety of companies in a wide variety of professional fields.)

That's actually pretty sad (and should be remedied with some education, starting with emphasizing the fact that tools have a learning curve and you're supposed to follow it). I mean, look at non-professionals working with computers daily, like e.g. shop clerks. They have every possible shortcut used in their sales/inventory management software in muscle memory.

Re:Making the Touch Bar useful by abandoning Apple guidelines by culturestate on Thursday April 05, 2018 @01:01AM (#16761908)
Think about all of the ways creative professionals augment their computers for touch-based interactions: jog wheels, sliders, drawing tablets. The touch bar is a good way to make some of those interactions more portable.
Re:Making the Touch Bar useful by abandoning Apple guidelines by dmitriid on Thursday April 05, 2018 @02:04AM (#16762236)
it's too small for the vast majority of things that creative professionals require.
Re:Making the Touch Bar useful by abandoning Apple guidelines by culturestate on Thursday April 05, 2018 @02:21AM (#16762308)
I am a creative professional - there's lots of stuff that can credibly be done on the touch bar. Just because a tool isn't suited for every possible use case doesn't mean it isn't still a useful tool.
Re:Making the Touch Bar useful by abandoning Apple guidelines by cocktailpeanuts on Thursday April 05, 2018 @09:46PM (#16770304)
Yes I have thought about it, and I do think "thinking about it" brings me tons of cool ideas about what you can do with it.

But the problem is, there's a huge difference between a cool idea and actual execution, just like Apple's Newton flopped but decades later iPhone succeeded.

I use Ableton pro to make music, I use final cut to make video. I'm pretty sure I fall into the "creative class" of people you're referring to, but I never use any of the touchbar features that ship with the apps unless I'm forced to. It's much faster to use keyboard shortcuts, and I'm sure most "pro" users are already much better with the shortcuts that they don't need the touchbar features.

I'm not saying the idea is bad. It's just a horrible execution.

Since you say you're a creative professional, let me ask you, do you actually use any of these features and think these really improved your life significantly? I'm not talking about imagination, i'm talking about actual product. In my case it's much more of a trouble than any real benefit.

Re:Making the Touch Bar useful by abandoning Apple guidelines by lloeki on Thursday April 05, 2018 @05:35AM (#16763254)
I bounced into a guy that has his independent music label and creates music too, and he loves the thing, finds it freaking genius for the direct interaction and enhanced discoverability in his tools. He's definitely "Pro", but not tech-savvy.
Re:Making the Touch Bar useful by abandoning Apple guidelines by dpkonofa on Thursday April 05, 2018 @11:15PM (#16770637)
The ability to have functions available to any piece of software that make that software more convenient for professionals who use those functions every day. Scrubbing a video or timeline in Final Cut, for example, is not possible with Fn keys but makes my job infinitely easier for editing.
Re:Making the Touch Bar useful by abandoning Apple guidelines by dithering on Thursday April 05, 2018 @06:51AM (#16763594)
Developers recommend friends and family on computer hardware purchases. We've seen it before: a company starts out (over)designing for a market segment that includes influencers, gets successful off the back of proselytization, decides to shift focus to the larger, more lucrative consumer market, and takes a big hit as the influencers move elsewhere.
Re:Making the Touch Bar useful by abandoning Apple guidelines by ubernostrum on Thursday April 05, 2018 @08:53AM (#16764391)
Except, again, as far as I'm aware Apple has never marketed the MacBook Pro by running around Ballmer-style and screaming "Developers! Developers! Developers!"

They just made a good laptop, and developers used it because it was a good laptop. If anything, developers bought and used Apple's laptops in spite of shortcomings (as developer machines) which have been present for at least the twelve years that have elapsed since I first used one.

Meanwhile, I'm writing this comment on a 15" MBP with Touch Bar, and I use it as my primary dev laptop. And... well, it's still a good laptop. I would be less happy and less productive using one of the "equivalent" PC builds (regardless of whether running Windows or Linux) people always recommend. And I know that because I switched to Macs from one of those "equivalents" (a Thinkpad running Linux).

Add in that the people who are complaining about how this is the death of Apple are almost always posting while clearly indicating they've never actually used a MacBook Pro with Touch Bar, and I don't put this down to Apple somehow "shifting away" from "influencers". I put it down as the same kind of foaming-at-the-mouth hate that every Apple product in history has attracted, due to those products committing the unforgivable sin of being Apple products. Company seems to've survived that.

And for what it's worth, the Touch Bar took some getting used to, but now it's fine. Some apps do useful things with it. Some apps don't. About what I expected.

Re:Making the Touch Bar useful by abandoning Apple guidelines by wycy on Thursday April 05, 2018 @07:57AM (#16763939)
"Pro" doesn't stand for "professional developer," it just stands for "professional." Professional includes designers, executives--anyone using the laptop for work.

Pro doesn't even imply computer power user. It just means the opposite of home/personal.

Re:Making the Touch Bar useful by abandoning Apple guidelines by usaphp on Thursday April 05, 2018 @07:15PM (#16769620)
I never said it stands for "professional developer". I am also pretty sure any "professional" designer knows their shortcuts and does not need to look at the touch bar, nevermind the executive. How are executives going to use a touch bar in a useful way? Adding emojis in their email conversation?
Re:Making the Touch Bar useful by abandoning Apple guidelines by dpkonofa on Thursday April 05, 2018 @11:12PM (#16770628)
I disagree completely. The Touch Bar is invaluable for me in Final Cut and the tools I use for development also use the Touch Bar. I like iTerms use of the Touch Bar. Just because it doesn't work for you doesn't mean it doesn't work for other "pros".