The odd thing is, the rental model has been proven to work quite well. Books inherently take a long time to get through, and you're probably not going to re-read them all that frequently. As such, it seems like the perfect medium to do a Netflix-type service. That way you're renting, but at a flat fee for access to ALL books, not just one book.
Fortunately your theory is testable, since we have data on 2-parent mixed gender households, single parent households, and 2-parent single gender households. I have yet to see a study that backs up your claim.
Your implied concept of what is "comfortable" for life involves the mother of all selection biases. We don't know everything about the state of the earth when life originated, but we know for sure it was not what we'd consider "hospitable" based on the majority of life on this planet today. If anything, our current environment is the "extreme" one that life was gradually forced to adapt to... all sorts of unstable, corrosive gasses and exotic chemicals all over the place.
You answered your own question, by the way... even without having the source code, they can see what APIs get called, and what network connections and levels of data transfer the app generates while in test.
By the way, Apple does employ hundreds of people in this position. You underestimate how much money they make from the App Store, both directly and in terms of increased sales of the hardware. And you overestimate how much it costs to employ a bunch of devs in India doing functional testing and running automated suites.
What auditing do you think Apple does exactly that Google doesn't?
Apple actually opens the app, looks at it, and runs some tests against it. My understanding of Google's app store is, if you have a developer certificate, you can publish nearly instantly. I don't think there's any human intervention standing between you and the store, which is distinctly unlike Apple.
I can't tell if you're freaking out because you like Apple and resent the fact that they have tighter controls around their app store, or because you hate Apple and think I'm supporting them. Personally, I don't understand the approach they took... I would prefer to develop for a system where I can publish without having my software vetted by a company who has an interest in locking down their platform. It should be a multi-purpose tool where the choice of what functions to add is left to the user, rather than the platform manufacturer.
It's not a completely fair comparison... Google doesn't do nearly the level of auditing on the stuff in their app store that Apple does with theirs. All Google really requires is that you buy a $30 certificate which lets phones verify that a given app is published by the person who claims to have published it.
Not that I'm a fan of Apple by any means. I wouldn't switch from my Hero to an iPhone if you paid me. But it's not the same type of walled garden, although it may feel like it superficially.
None of those taxes existed 100 years ago, and we were the most prosperous nation. Sure. We also had nearly 10% illiteracy nationwide, no highways or telephone network, or dozens of other things funded by government taxation that have enabled economic expansion over the past century. And if we're no longer the most populous nation, the ones that are outperforming us actually tax quite a bit more heavily than we do.
Basically this guy is complaining that his customers don't read his licenses.
No, it's even better. He entered an agreement to build a system for a client, and because they were "short on time" he had no formal contract, or even written agreement of any kind detailing what portions of the finished product would be owned by which party. Now he wants to retain ownership of code he wrote specifically for this project because it might be useful for him to own that code later on. Even better, he doesn't want to give the client un-obfuscated copies of the source to the special sections of code that he wrote for the contract, because "it's not fair that they should be able to change the software I built for them without paying me." Ridiculous on all sides.
My understanding was that since event handlers can be added and removed at runtime, the system has to check every type back up the inheritance tree until it finds a handler, so for example stuff like falling back to a default handler on the Object-equivalent type can be very expensive. There are ways to use it well, but it's possible to really badly screw it up, pretty quickly.
Objective-C has advantages, such as that it is compiled.
I would heavily dispute this. Yes, Objective-C is compiled, while Java is "only" byte-code. However, Java performance has improved dramatically in the past 10 years since the "Java is slow" meme started, while Objective-C still uses an amazingly slow message handler evaluation mechanism to resolve virtual function calls, instead of anything resembling a real OOP mechanism. Nice and flexible if you know how to use it, but a lot more potential for performance pitfalls if you don't have a really good handle on how to organize your classes.
Android does have dynamic DPI-based resizing built in for all graphics assets. It will also let you define "flex" images where sections of the side and center are repeated to stretch the image to different sized content without rescaling. Between the two, it's pretty easy to not care about pixel sizes.
I think I'm out of touch with the "young" school of graphic design, or something. I agree with you, purple and orange is ridiculous. I like the new boot splash screen they have on their wiki, but the rest is pretty clunky feeling.
Then again, maybe they're just following Apple's lead. Apparently pictures of space are cool again. Maybe we've time-warped back to 1993.
It sounds like he's talking about a poorly written JS pre-processor. If you write something to compress whitespace and do variable replacement and such, you could make a mistake that would lead to this bug. I've written thousands and thousands of lines of JavaScript, ALWAYS using "brace on the next line" style, and never had it misinterpret anything. There's no way this has been an issue in the past 7 or 8 years with any of the major browsers.
The fact that it DOES happen in Go, though, is ridiculous.
Tell it to them WHEN? If you can't wait long enough to have a lawyer present without giving up your right to mount a full legal defense, then the UK system is even more broken than the US one.
1) I've used JS for years and never once ran into a case where the location of the opening brace caused a bug or misinterpretation. I think you're making this up.
2) Putting the brace on the next line creates a scope block that's easier to visually identify quickly. For small blocks (a couple lines) it doesn't make much difference. For larger blocks, it's much quicker to read code that puts the brace on the next line. "Same line" is absolutely not superior.
Kinda hard to shunt the circulatory system around them when they need oxygenated blood to survive as well. Neat idea though, there should be a further way to get around that problem, like a miniature dialysis loop just for the kidneys while you run the treatment.
Of course that's assuming the bacteria isn't in your kidneys...
It's because they don't have facts on their side, but rather rely on a mindset that still views snide observations and "folksey" sayings as more true than anything that relies only on science. Plus they feel persecuted, and like to take any advantage to get in a dig at the other side. Like the man said, "Reality has a well known liberal bias."
It's just that there's no hard evidence to back it up.
That's completely untrue. Read Dawkins' new book for a good discussion of why geographical distribution and gene frequency are more than enough proof to support evolution, even if we had never found a single fossil.
The odd thing is, the rental model has been proven to work quite well. Books inherently take a long time to get through, and you're probably not going to re-read them all that frequently. As such, it seems like the perfect medium to do a Netflix-type service. That way you're renting, but at a flat fee for access to ALL books, not just one book.
Fortunately your theory is testable, since we have data on 2-parent mixed gender households, single parent households, and 2-parent single gender households. I have yet to see a study that backs up your claim.
Your implied concept of what is "comfortable" for life involves the mother of all selection biases. We don't know everything about the state of the earth when life originated, but we know for sure it was not what we'd consider "hospitable" based on the majority of life on this planet today. If anything, our current environment is the "extreme" one that life was gradually forced to adapt to... all sorts of unstable, corrosive gasses and exotic chemicals all over the place.
I think we're actually in agreement.
You answered your own question, by the way... even without having the source code, they can see what APIs get called, and what network connections and levels of data transfer the app generates while in test.
By the way, Apple does employ hundreds of people in this position. You underestimate how much money they make from the App Store, both directly and in terms of increased sales of the hardware. And you overestimate how much it costs to employ a bunch of devs in India doing functional testing and running automated suites.
Apple actually opens the app, looks at it, and runs some tests against it. My understanding of Google's app store is, if you have a developer certificate, you can publish nearly instantly. I don't think there's any human intervention standing between you and the store, which is distinctly unlike Apple.
I can't tell if you're freaking out because you like Apple and resent the fact that they have tighter controls around their app store, or because you hate Apple and think I'm supporting them. Personally, I don't understand the approach they took... I would prefer to develop for a system where I can publish without having my software vetted by a company who has an interest in locking down their platform. It should be a multi-purpose tool where the choice of what functions to add is left to the user, rather than the platform manufacturer.
You misread my post. I said "10% illiteracy". I'm guessing we can count you among the 0.1% who are still in that category today?
It's not a completely fair comparison... Google doesn't do nearly the level of auditing on the stuff in their app store that Apple does with theirs. All Google really requires is that you buy a $30 certificate which lets phones verify that a given app is published by the person who claims to have published it.
Not that I'm a fan of Apple by any means. I wouldn't switch from my Hero to an iPhone if you paid me. But it's not the same type of walled garden, although it may feel like it superficially.
None of those taxes existed 100 years ago, and we were the most prosperous nation. Sure. We also had nearly 10% illiteracy nationwide, no highways or telephone network, or dozens of other things funded by government taxation that have enabled economic expansion over the past century. And if we're no longer the most populous nation, the ones that are outperforming us actually tax quite a bit more heavily than we do.
Yep, and if they didn't recommend a space limit of 10 megs, it might almost be useful.
I think it's some form of weird cross-contamination from the red scare of the 50s, which has now been adopted by the crazy wing of the left.
Until you have to add on to it. Then it matters a whole hell of a lot how elegant it is.
No, it's even better. He entered an agreement to build a system for a client, and because they were "short on time" he had no formal contract, or even written agreement of any kind detailing what portions of the finished product would be owned by which party. Now he wants to retain ownership of code he wrote specifically for this project because it might be useful for him to own that code later on. Even better, he doesn't want to give the client un-obfuscated copies of the source to the special sections of code that he wrote for the contract, because "it's not fair that they should be able to change the software I built for them without paying me." Ridiculous on all sides.
My understanding was that since event handlers can be added and removed at runtime, the system has to check every type back up the inheritance tree until it finds a handler, so for example stuff like falling back to a default handler on the Object-equivalent type can be very expensive. There are ways to use it well, but it's possible to really badly screw it up, pretty quickly.
As desktop backgrounds, though...
I would heavily dispute this. Yes, Objective-C is compiled, while Java is "only" byte-code. However, Java performance has improved dramatically in the past 10 years since the "Java is slow" meme started, while Objective-C still uses an amazingly slow message handler evaluation mechanism to resolve virtual function calls, instead of anything resembling a real OOP mechanism. Nice and flexible if you know how to use it, but a lot more potential for performance pitfalls if you don't have a really good handle on how to organize your classes.
Android does have dynamic DPI-based resizing built in for all graphics assets. It will also let you define "flex" images where sections of the side and center are repeated to stretch the image to different sized content without rescaling. Between the two, it's pretty easy to not care about pixel sizes.
I think I'm out of touch with the "young" school of graphic design, or something. I agree with you, purple and orange is ridiculous. I like the new boot splash screen they have on their wiki, but the rest is pretty clunky feeling.
Then again, maybe they're just following Apple's lead. Apparently pictures of space are cool again. Maybe we've time-warped back to 1993.
It sounds like he's talking about a poorly written JS pre-processor. If you write something to compress whitespace and do variable replacement and such, you could make a mistake that would lead to this bug. I've written thousands and thousands of lines of JavaScript, ALWAYS using "brace on the next line" style, and never had it misinterpret anything. There's no way this has been an issue in the past 7 or 8 years with any of the major browsers.
The fact that it DOES happen in Go, though, is ridiculous.
Tell it to them WHEN? If you can't wait long enough to have a lawyer present without giving up your right to mount a full legal defense, then the UK system is even more broken than the US one.
1) I've used JS for years and never once ran into a case where the location of the opening brace caused a bug or misinterpretation. I think you're making this up.
2) Putting the brace on the next line creates a scope block that's easier to visually identify quickly. For small blocks (a couple lines) it doesn't make much difference. For larger blocks, it's much quicker to read code that puts the brace on the next line. "Same line" is absolutely not superior.
Kinda hard to shunt the circulatory system around them when they need oxygenated blood to survive as well. Neat idea though, there should be a further way to get around that problem, like a miniature dialysis loop just for the kidneys while you run the treatment.
Of course that's assuming the bacteria isn't in your kidneys...
Yeah, that was a bit roundabout. Besides, what would you call spending your high school years at home with your mom?
It's because they don't have facts on their side, but rather rely on a mindset that still views snide observations and "folksey" sayings as more true than anything that relies only on science. Plus they feel persecuted, and like to take any advantage to get in a dig at the other side. Like the man said, "Reality has a well known liberal bias."
That's completely untrue. Read Dawkins' new book for a good discussion of why geographical distribution and gene frequency are more than enough proof to support evolution, even if we had never found a single fossil.