News for hackers. Stuff that matters.

peterxjang

Author here - I haven't tested using calls with my phone off, my understanding is it should work if you have wifi-calling enabled (from the first footnote here https://support.apple.com/en-us/108300, there's a discussion here where people got it to work https://discussions.apple.com/thread/252472503?sortBy=best). You are correct though that the phone needs to be turned on to send and receive text messages, I'll update the article accordingly.

And I agree with you that AirPods connecting to the wrong device is incredibly frustrating. It happens to me when I have my phone with me when both my phone and watch are unlocked, but it doesn't seem to happen at all when my phone is locked and under my desk. You can also turn off AirPods automatic switching, but not sure how well that works if you want it on between the watch and a laptop but not a phone.

Haha, true - this entire experiment works best if you fully commit to the Apple ecosystem, including apps. I know of Apple power users who use more powerful third party apps for TODOs, but still use Reminders for a portion of their TODOs just because it integrates best with Siri.

It's definitely unfortunate that Siri isn't as powerful with third party apps, that's what led me to try and stick with Apple's default apps as much as possible. So far it's worked well for me, I'm not too opinionated when it comes to a TODO app, but it may be less than ideal for others.

Definitely a solid option. From what I understand it's not perfect for messaging (based on reviews like this https://thesweetsetup.com/mindfulness-monday-light-phone-rev...), but I haven't tried it myself. The Apple Watch seemingly would be worse for typing messages, but as I mentioned the voice dictation is surprisingly accurate now - I've been able to send lengthy messages with ease. Still, the Light Phone can be the better choice depending on your needs!
Not a proper fix, but a workaround is to turn off Bluetooth then immediately turn it back on. This disconnects the Apple Pencil, which allows it to keep its charge (for weeks in my experience). With the new iOS update it sounds like you'll need to turn airplane mode on then off instead, which is a bit more annoying (but better than leaving airplane mode on the whole time).
Re:Why Vue (Not React) Is the New jQuery on Tuesday September 20, 2016 @04:06PM (#12542891)
Fair points. I haven't played around with create-react-app much - it seems like a great tool, but it's important to note that a) it's pretty new, and b) it was created to address the very issues of what makes React hard to learn. What I'm not sure about is if the abstraction it provides will come back to haunt a beginner. It seems like the developers are anticipating a point where the basic setup is no longer suitable for a project with the "eject" feature, which means at some point you'll have to understand the underlying tool chain. This isn't a bad thing, but again, the learning path isn't clear.

As far as ES2015 syntax, it's not specific to a framework, but it is an extra thing that a beginner has to learn. Nearly every React tutorial I've come across takes heavy advantage of its features. And don't get me wrong - I love the new features and use them in my own code. But it's hard to tell the best way to teach a newcomer nowadays. Skip ES5 and only learn ES2015? That seems like trouble, you won't be able to read many existing codebases. Learn ES5 first, then ES2015? That seems like reasonable, but again, it's hard to get into React right away since you'll have to learn ES5 first. Again, these aren't problems for experienced developers, but it's daunting for a beginner to get started.

You do have a good point about showing specific features of Vue, this post was only trying to show the ease of getting started. I may follow up with a post to show some more specific features of building a larger app.

Re:Do not teach best practices on Friday February 19, 2016 @05:59PM (#11137413)
Don't give up! Nearly every talented developer I know started off writing hacky code for fun. What people forget is that good code is relative to your level of experience. For a beginner, good code is code that works. Period. Do that enough and you'll be able to take it to the next level. But don't forget to have fun in the process, if you write code that makes you happy, you can't go wrong!