Live data from Hacker News

Apple Engineers Its Own Downfall with the Macbook Pro Keyboard

ifixit.org

201–210 of 927 posts

Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard

#201

Earlier quoted context omitted.

What I'm baffled about is why the comparison was made against the contact's gender. How would involving the contact's gender have helped? Or if that's not the question that was intended, then why not ask the actual question that was intended?

How does involving the manager’s gender help?

I don't know, I never claimed it does.

Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard

#202
post #56

Earlier quoted context omitted.

How about thinner is lighter, which generally makes the consumer happier?

idk - do consumers really notice if a laptop is 30grams lighter or if it will get them through a full day of work and won't hurt the joints in their fingers after a marathon of typing. Apple makes the best laptop, no doubt but this laptop sucks and the direction they are going means it's just going to get worst.

Generally speaking, by the time consumers notice (or not notice, as the case may be), they've already purchased the machine. So it's largely irrelevant.

Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard

#203
post #179

Earlier quoted context omitted.

The question becomes: to what extent does acumen for writing a compiler overlap with the acumen for writing reliable code productively? I think, generally speaking, the overlap in a Venn diagram of that would actually be relatively small.

People don't tolerate compiler bugs very well. I'd say there's quite a bit of overlap.

>People don't tolerate compiler bugs very well. I'd say there's quite a bit of overlap.

I don't see how your first point is related to the second. The goal for most webapps is to get something that works most of the time. Most software engineers simply don't need to worry about their third nine, much less their fourth

Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard

#204

Apple, please put back in full size up and down arrow keys

Put back? They've never had full sized up and down arrow keys on the MacBooks. What I miss are the half-sized left and right keys - the empty space above them made it easy to position my hand over the arrow keys without looking.

Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard

#205
post #9

Earlier quoted context omitted.

I think they'll gradually improve the keyboard. It won't be great but it will be good enough. like the "don't hold it that way" antenna gate problem and the phone bending problems.. They'll fix.. https://en.wikipedia.org/wiki/IPhone_4#Antenna https://en.wikipedia.org/wiki/IPhone_6#Chassis_bending Honestly, its hard to get off the mac ecosystem though. I have a macbook pro, and am starting to look at linux laptops. Th…

System 76 (the small linux-only hardware manufacturer) just refreshed their Oryx Pro last month, which looks pretty capable and looks from afar to be really good build quality. https://system76.com/laptops/oryx I haven't found many/any reviews of it since the refresh -- does anyone on HN have one who can attest?

I have a System 76 laptop from a few years back (not Oryx Pro), and while it's still my main home comouter, it's definitely a lot flimsier and heavier than any macbook. Battery life was never great, and by now it's shot far enough that I only use it while plugged in. That being said, it's remained a reliable system and I wouldn't mind upgrading to a newer model.

Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard

#206

Earlier quoted context omitted.

Those things aren't taught in CS programs as the majority of companies don't need those skills. Most want application development such-as a web or iOS app developer. However Computer Engineering programs teach those concepts as the focus is on low power micro controllers.

Those things aren't taught in CS programs as the majority of companies don't need those skills. Most want application development such-as a web or iOS app developer. This sort of thing is very relevant for someone writing an application or a server process. Programmers who can write their own compiler are much better C and C++ programmers, because they have relevant background. Programmers who understand the low leve…

> Since when has our "field" become so flubby that we're now eschewing the notion of background knowledge?

I think the issue is more that the skillset follows the money. If you are a top web developer who can work in adtech/fintech/e-commerce and contract then you will make far more money doing that than you ever would in pure systems engineering. It's not so much that background knowledge is fluff, moreso that their focus is probably a lot more scattered than it used to be, and their background knowledge is perhaps in other places.

Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard

#207

Earlier quoted context omitted.

I knew CS graduates who loved parsing theory and could implement some basic C compilers, and I knew some who didn't know what a SCSI controller was. You get out of your education what you put into it. I had someone in an interview in Berlin ask me to write a garbage collector. In CSC 202, our professor talked about using reference counts. Reference counts can get leaks if you have two objects referencing each other w…

I just set a "visited" bit in the data structure while the code walks it. There's a cycle if the bit is already set. It's the same algorithm as yours, but a lot cheaper.

Perhaps cheaper in space, but you will have to do an initial pass over the entire structure to zero your visited bits first, so it may not be cheaper in time.

Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard

#208

Apple biggest UX failures always stem from putting form before function. There is a lower limit to thinness/lightness before consumers just don't care, and it was passed long ago. There was great progress made with the unibody Macbook Pros and the Macbook Airs but these latest models are so thin that it's actually annoying and leads to issues like poor battery life, lack of repair-ability, and malfunctioning keyboard…

As someone who spends his day shuffling between conference rooms before mercifully being given time to work, I am grateful for every ounce shaved off of the device I work on. no sacrifice to battery, and it's on my company's dime if it fails.

Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard

#209

Having interfaced with Apple in a different way (apart from owning a new MBP and an iPhone X) I'd say the issue is, and continues to be, growing pains. They're certainly losing the lead in software engineer talent (giving it away to whom, I'm not sure). But the single most horrible experience I've had with Apple in the last year was trying to get software published on the App Store. That's a department that's so larg…

Serious question: Why didn't you mention the genders of the the people from "the "good old days"" but had to say over and over again that you were dealing with "Middle manager woman"

Because it's important for young women to see representation and role models in tech.

The real weirdness is why OP thought that the front line customer service drone was a "middle manager".

Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard

#210

Earlier quoted context omitted.

Those things aren't taught in CS programs as the majority of companies don't need those skills. Most want application development such-as a web or iOS app developer. However Computer Engineering programs teach those concepts as the focus is on low power micro controllers.

Those things aren't taught in CS programs as the majority of companies don't need those skills. Most want application development such-as a web or iOS app developer. This sort of thing is very relevant for someone writing an application or a server process. Programmers who can write their own compiler are much better C and C++ programmers, because they have relevant background. Programmers who understand the low leve…

You are completely wrong. The stuff you're talking about is completely irrelevant for 90% of the jobs. Step out of your bubble.
Post reply on HN