Live data from Hacker News

Apple Is Listening

marco.org

161–170 of 379 posts

Re: Apple Is Listening

#161
post #96

Earlier quoted context omitted.

I hear this specific complaint often; I wonder if people don't realize the hit area of the escape key is much larger than the key itself. On my 2016 MBP I can fire it from almost a centimeter from its left edge I do wish there was some haptic feedback, and all my issues would go. Touchbar has been great for scrubbing, provides much finder-grained control of both brightness and volume than the keys did (fine-grained s…

As a Vim user who occasionally uses a touchbar MacBook, I don't even think about the touchbar. Mainly because I don't use it for anything. Let me repeat that: nothing. It does not enter my mind. Until I hit escape and I'm still in text entry mode. Because the escape key didn't fire. I appreciate the collaborator who sent this thing to me, so I have excellent field experience on which to base my decision to "nope, nev…

I'm now using an early 2017 MacBook Pro 13" "Escape" (14,1 sans Touch Bar), with the 2nd-gen butterfly keyboard. My main workflow revolves around iTerm2, zsh, tmux, and NeoVim. Even though I have a real Esc key, I usually use Ctrl-[ as it's closer to the home row and faster for me.

Far more worrying to me is the butterfly keyboard in this scenario (for dev). The Ctrl, Tab, Return, and especially the A, J, K, D, and T keys get a lot of use and currently aren't tough enough to withstand constant usage. I've already had to replace the butterfly switch under the J key because one of the tiny clips that hold the switch in place in the corners snapped off. Fortunately I was able to blow the broken off piece out and prevent the key from going catatonic until I could replace it, but my left Shift key got a tiny speck of something underneath of it and is now refusing to register `:` half the time, which is incredibly frustrating for a heavy Vim user.

The non-user-replaceable battery is another annoyance. We all know that heat is the enemy of Li-ion batteries. I'm working remote in SE Asia, and even with office A/C it's very hot here. This laptop is a little over a year old, has never been used outdoors or outside an office, and it's already in "Service Battery" mode and shutting down at around 70% charge. This is completely unacceptable. I'm going to have to take it to the Genius Bar and be without my work rig for about 2 weeks if I'm lucky, and it goes without saying that I have a lot of user-centric settings and config enabled that would take me hours to replicate on a borrowed rig (even though I can clone my dotfiles and part of the config).

As Marco says in the article, developers are the biggest cohort of Apple's "pro" users. Apple needs to go back to the drawing board and make a truly pro keyboard that can withstand the rigours of touch typing and massive amounts of key entry, and can resist a very modest amount of dust.

Re: Apple Is Listening

#162
post #144

Earlier quoted context omitted.

With Apple making the Mac Pro so expensive it opens up the grey market for Hackintosh PCs to run MacOS at a fraction of the cost. If Apple wants to beat the Hackintosh they need an ATX based Mac that doesn't cost $5999 but more like $999 that can be upgraded with a better graphics card and etc.

If the Mac Pro is too expensive and a Hackintosh is the alternative you are not the target audience. Then you are probably better served with a iMac Pro or a upgraded Mac Mini.

Unfortunately Apple has no direct options for users of pre-2019 Mac Pros who were able to afford them at the previous entry level price of $2999 but not at the $5999 price point, which is the price of the new base model Mac Pro. Apple no longer sells any user-serviceable computers under $5999. And even if the iMac Pro met their needs, the iMac Pro would still be too expensive at $4999.

These users will either have to give up user-serviceability and buy a Mac Mini or iMac, somehow pony up more money to get a $6000 Mac Pro, or abandon macOS unless they go the Hackintosh route, which is not an option in corporate environments and other places where EULAs are enforced. This is the choice that Apple presented us with.

Re: Apple Is Listening

#163

I'm wondering why you need so much power in 1 machine for DCC work. Wouldn't it be better to have a relatively cheap model, and when you need to Render, to farm it out to a cluster of computers? For example, they claim the beefiest model will be 4x the old Mac Pro. But at what cost? $10,000-15,000 for maxed out system? How many cheap PC renderfarm computers can I get for that? How many cloud rendering instances could…

Remember the joke of “never underestimate the bandwidth of a 747 full of hard drives”? That’s the render farm. Throw a ton of work at it, and it’ll get done faster than a big single machine could. What would have taken a week now takes a day. The Mac Pro in our analogy is 5G wireless: not nearly as much bandwidth as the 747, but at much lower latency. Lots of interactive/real time applications are possible that in a…

Besides, we’re already using render farms where each machine has 20+ cores and 256GB RAM. A future render farm might as well be built from machines with specs similar to the new Mac PRo.

Re: Apple Is Listening

#164
post #134

Earlier quoted context omitted.

Quite a lot of shortcuts in IDEs like IntelliJ IDEA and many others depend on them.

Are there modifier-key-based alternatives to the F-key shortcuts? If so then one should be using those instead; in fact one should be using those instead of the F keys anyway, since they're (by all accounts; not an expert) faster and more convenient for touch-typing. (They may be slightly less discoverable than the function-key versions, but that's no longer a problem once you've gone ahead and discovered them.) If t…

Real functions keys are excellent for debugging -- single step, step into, etc.

Modifier-based shortcuts are not as good because it usually takes two hands, and maybe I want a hand free to use the mouse to scan values, operate the UI I’m testing, etc.

Also, IDEs have a ton of functions so all the simple modifier combinations are already in use. A complex two-hand combination is good for something you frequently use once while typing (e.g. “show autocomplete”). Debugging, on the other hand, is something you do relatively infrequently (hopefully!) but when you’re in that mode, it’s great to have dedicated single keys, closely clustered together.

Physical keys are much easier to use than touchscreen buttons, especially when not looking at the keyboard.

Re: Apple Is Listening

#165

To give people a bit of perspective, the Macintosh IIfx was released in 1990 for US$8,969 which in inflation-adjusted dollars is ~$17,500 today. The PowerMacintosh 8100 released in 1994 for ~$4,250 which in today's prices is ~$7,300. The original 128kb Macintosh would be ~$6,100 in today's dollars. Those are all the bottom-end models. By contrast, a Chevy S-10 pickup truck was about $7,000 in 1990 (if my googling was…

Yes, the 90s, when Apple were absolutely crushed in price/performance by PCs, and almost went bankrupt as a result.

Re: Apple Is Listening

#166
post #4

I'll believe it when they produce a MacBook Pro that developers love again or a Mac Pro that (not yet independently wealthy) developers can afford again.

As far as a desktop Mac, a suitably configured iMac is more than powerful enough for development. A $2100 5K iMac - 6 Core I5 3Ghz (turbo boost to 4Ghz), 256GB SSD, 16GB of RAM. The RAM is user upgradable and an external SSD drive would be as fast as any normal internal SSD drive. As far as a laptop? I'm not spending my own money on a development class laptop. I hate developing with just a laptop. I have a dual exter…

> an external SSD drive would be as fast as any normal internal SSD drive.

Only if the external expansion bus is as fast as PCIE3.

Re: Apple Is Listening

#167
post #28

I’m glad that Apple is finally updating their Macs again, but at the same time Apple has doubled-down on its refusal to sell user-serviceable, upgradeable, and expandable hardware at prices that are within reach for most customers. The laptops have soldered RAM and soldered storage. The Mac Mini and iMac Pro thankfully have DIMMs, but in order to keep the warranty, you have to visit an Apple-approved repair center to…

With Apple making the Mac Pro so expensive it opens up the grey market for Hackintosh PCs to run MacOS at a fraction of the cost. If Apple wants to beat the Hackintosh they need an ATX based Mac that doesn't cost $5999 but more like $999 that can be upgraded with a better graphics card and etc.

Apple will sue companies trying to make money on hackintosh. They did that in the past. And enthusiasts were running hackintosh for a long time and it seems that Apple is OK with that.

Re: Apple Is Listening

#168

Building a Hackintosh is no fun any more. It used to be a challenge but with the right hardware choices (plenty of lists) it's only really one extra step than installing macOS on genuine Apple hardware In the immortal word of Monty Python; there's no pleasing some people :-)

Is this really true these days? I've heard this same statement made repeatedly over the last 4-5ish years, but each time I've tried to find one of these lists and experiment with a hackintosh the experience has been FAR from straightforward.

It usually comes down to some NIC, Bluetooth, or audio device not working nearly as well as is claimed by whoever put together one of these lists, and then of course the updates to macOS will break something after having finally configured the machine correctly after several weekends of painful forum searching.

Re: Apple Is Listening

#169
post #4

I'll believe it when they produce a MacBook Pro that developers love again or a Mac Pro that (not yet independently wealthy) developers can afford again.

As far as a desktop Mac, a suitably configured iMac is more than powerful enough for development. A $2100 5K iMac - 6 Core I5 3Ghz (turbo boost to 4Ghz), 256GB SSD, 16GB of RAM. The RAM is user upgradable and an external SSD drive would be as fast as any normal internal SSD drive. As far as a laptop? I'm not spending my own money on a development class laptop. I hate developing with just a laptop. I have a dual exter…

Just buy a ThinkPad T480, add 32GB yourself, install Linux and you have the perfect development machine. Unless you work with iOS apps specifically , in which cause you can use a build server

Re: Apple Is Listening

#170
post #28

I’m glad that Apple is finally updating their Macs again, but at the same time Apple has doubled-down on its refusal to sell user-serviceable, upgradeable, and expandable hardware at prices that are within reach for most customers. The laptops have soldered RAM and soldered storage. The Mac Mini and iMac Pro thankfully have DIMMs, but in order to keep the warranty, you have to visit an Apple-approved repair center to…

> which means giving up macOS, which I find a more productive environment

Get Ubuntu, install Docky and Macbuntu theme if you want to keep familiar desktop around before you fully convert to Linux.

Post reply on HN