Earlier quoted context omitted.
who can't tell me how to implement cycle detection You should read this before asking that again http://www.nihlos.com/2009/05/04/stupid-interview-questions/ When my Macbook Pro is "locked" it flashes an image of the desktop screen just before switching to the login prompt. Same with my Mac Mini on the lock screen. Very easy to start a camera going (say an iPhone) waggle the mouse and get a screenshot of any locked M…
This sounds like the kind of applicant who would complain that fizzbuzz has no real world application. Despite the attitude in that article, there are real applications of cycle detection. https://en.wikipedia.org/wiki/Cycle_detection#Applications
Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
321–330 of 927 posts
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#322Apple 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…
Some things they did exactly when needed (removing the CD drive, Retina displays, ...can't think of any others right now).
Other things they did way too early (butterfly keycaps, trackpad size, touch bar, USB C, removing the headphone jack on iPhone).
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#323Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#324Earlier quoted context omitted.
who can't tell me how to implement cycle detection You should read this before asking that again http://www.nihlos.com/2009/05/04/stupid-interview-questions/ When my Macbook Pro is "locked" it flashes an image of the desktop screen just before switching to the login prompt. Same with my Mac Mini on the lock screen. Very easy to start a camera going (say an iPhone) waggle the mouse and get a screenshot of any locked M…
I think this is because the Mac doesn’t lock at all by default. The actual behavior seems to be “prompt for password after screen saver is interrupted” so that flash is the time it takes the OS to realize the screensaver just turned off and it’s time to ask for the password on the lock screen. When I leave my Mac I always do a ctrl-shift-eject/power to force the lock immediately.
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#325I wish apple would just make a line of laptops aimed at professionals. They could give us back a real keyboard, give us back USB ports, give us back swappable batteries, and give us back SD card readers (although this could be microsd at this point). They could even call it "macbook professional" or something like that. /s There is just absolutely no reason for these changes. The lack of USB ports on this laptop is s…
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#326Earlier quoted context omitted.
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). I keep on interviewing recent Comp Sci graduates who have a 3.75 or a 4.0 and who can't tell me how to implement cycle detection -- to the extent that they could write a pseudocode function signature or some kind of concretely implementable design. Many of the…
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.
I enrolled in a CS program as a self-taught programmer specifically because I wanted a better grounding in the theoretical foundations.
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#327Realistically, I just can't really see Apple fixing this by introducing a new keyboard design that's any thicker. As much as I would love to hear "We've heard your feedback on the keyboards and we've made some drastic changes to address them in our new Macbook Pro", it just doesn't seem like their style. What do others think they're going to do for their next release of laptops?
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…
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#328Earlier 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…
I do mainly frontend web development with EmberJS, and occasionally work on our backend which is also JS, and I've been doing that for a little over 2 years now.
I never went to college and so a lot of the stuff you guys have been talking about in this thread goes right over my head. I've never written a compiler, the last time I wrote any C++ was high school, and I would so easily fail a lot of these interviews if those were the questions being asked. With all of that said, I think I do a good job at what I do without all of that knowledge. The industry is increasingly heading towards web/app dev in a lot of positions as other people mentioned, and I think it's very elitist to judge people for not knowing everything you do, even if you think it's important. The fact that this industry is becoming so open to so many people is amazing. Me being able to find a good job without a college degree just because of my knowledge of computers is what I love about tech. I think mindsets like yours are what help drive people away from it because they think they need a ton of knowledge to get an entry-level job, and that's just simply not true.
I don't want to sound like I'm accusing you of being malicious, I just wanted to share my point of view as someone who is relatively new to the industry and never went to college and doesn't have the knowledge that you are suggesting is very relevant. Maybe it is relevant and I just haven't figured that out yet, but from where I'm sitting that feels like something that could be taught instead of a hard and fast rule for hiring.
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#329Earlier quoted context omitted.
Short of fitting a keyboard condom, or iPad (no doubt called TouchBoard) where the keyboard used to be, what can they do? Make the battery thinner so they can get sane key travel back within the case without increasing overall thickness? So I expect to see a couple more releases of ultra thin keyboards with various fix mechanisms before they accept that rules of physics and dust apply to them too. :)
Have a keyboard that has increased travel when the laptop is open. (raised up?) And have it return to a compressed state when the screen is closed.
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#330> [Apple quietly announced][1] that they were extending the warranty on their flagship laptop’s keyboard by four years. No, they didn't. If you read the very source the article cites for this, you find, > The program covers eligible MacBook and MacBook Pro models for 4 years after the first retail sale of the unit. The original warranty was 1 year[2]; this is a three year extension. "Extending by 4 years" is just too…