On the opposite end of the "new user" perspective that is trying to ask a good question, as someone who is seeking to sometimes answer questions, it is pretty hard to actually find a good question. The vast majority of the questions I run into _are_, in fact, duplicates, poorly worded/incomprehensible, far too broad, etc. (one example that has stuck with me is "how do I install HTML/JavaScript on my computer?").
Though perhaps there are good, legitimate questions out there, it is also conceivable that some frustrated new users think that their question is appropriate for SO when it is not. This most often happens, from what I've seen, in the "far too broad" category. Just looking at SO right now, for example, I saw a question that was asking how to pass data on an iOS app from one place to another. In that user's mind, he/she has probably been trying to figure out the basics of making an iOS app, and this seems a legitimate question. However, this is an incredibly broad architecture/design question. SO isn't a resource to hand-hold you when you're learning something new. It's a resource for asking specific questions when you can't find the solution anywhere else (and you've actually tried).
I got a Surface Pro 3 almost exclusively for using OneNote on it. It's pretty great for that, but having Windows in the way was sometimes annoying. The Surface is capable of a lot more than I do with it, but I have my MacBook for everything that isn't handwriting. The iPad Pro is exactly what I wanted - a device for writing down notes, sketching designs, and doing so seamlessly without the "bloat" of a full OS in the way.
This is a better explanation, I think. The structs for values and classes for references idea is a bit shortsighted and doesn't really cover all use cases.
Sweet, didn't know that. I don't think that Foundation will be be packaged with "open-source" Swift, so making use of it on Linux won't be trivial. Plus, it'd be preferable not to have to use Foundation in either case IMO.
That's cool, but I'd really like to see a version of this that doesn't use Foundation APIs (which won't be open sourced) so that we can, eventually, run this on Linux.
While for the most part I agree with you, there are sometimes when it seems... appropriate. Take, for example, Google Docs. I'm used to hitting CTRL-S when working on just about any paper. If I had the save website dialog pop up every time I hit CTRL-S, I would start to get annoyed. I'm glad that Google Docs doesn't do that. A similar case can be made here.
I wonder how soon using this will be illegal in some states. Something like this should only provide an interface to your phone's maps and just maybe help with phone calls. Nothing else.
Though perhaps there are good, legitimate questions out there, it is also conceivable that some frustrated new users think that their question is appropriate for SO when it is not. This most often happens, from what I've seen, in the "far too broad" category. Just looking at SO right now, for example, I saw a question that was asking how to pass data on an iOS app from one place to another. In that user's mind, he/she has probably been trying to figure out the basics of making an iOS app, and this seems a legitimate question. However, this is an incredibly broad architecture/design question. SO isn't a resource to hand-hold you when you're learning something new. It's a resource for asking specific questions when you can't find the solution anywhere else (and you've actually tried).