To be fair, you could create a StringNum class that's derived from String, but handles numbers encoded as ASCII strings. I'd obviously overload the operators to do the calculations, and cast to and from a string, but if I add a String to a StringNum, which operator will it use? Will it cast the String to a StringNum and do the StringNum add, or will it cast the StringNum to a String and do an append?
In this case, I think the answer is to think about this in advance, and make sure it's documented fully, and it's not unique to operator overloads, but it's an example of a realistic problem.
But transcoding dozens -- nay, hundreds -- of episodes of TV shows is simplified by the liberal use of bash, control structures, variables, at(1) and handbrake-cli.
Is it? I use Any Video Converter. Seems to allow me to specify multiple files and all the options are clearly visible.
Depends where the pointers are. But this is the same problem that you'll always get if you have a pointer to an object on the stack. If the lifetime of the object with a pointer is longer than the lifetime of the method then you have problems. This is a problem with all the C family. C, Objective C, and C++. Presumably other languages that don't do garbage collection as well.
Isn't it incrementing C, taking the previous value of C, and comparing with the new value of C? Or does the increment only happen after a sequence point?
Operator overloading and templates are an abomination, and don't exist in Objective-C.
What's wrong with operator overloading? What if you happen to want a vector or matrix class, or a complex number class? Seems to be a limitation.
But, the nice thing about C++ is the RAII. Create an object on the stack, and the constructor is called. Function ends, object goes out of scope, destructor is called. Useful for locks. Can also implement timers, resource counting, and of your class is well behaved, you don't need to worry about resources.
He's not saying you shouldn't be allowed these tools. He's saying they shouldn't be a requirement. This is consumer equipment. It would be like requiring a power screwdriver for assembling flat pack furniture. Sure you can use one to make the job more efficient, but the little allen key that comes with it does the job adequately.
I use command line loops for a lot of useful batch processing that "ordinary users" would love to use if they bothered to spend the time to look past the GUI.
They don't want to spend the time to do that though, do they? That's the point. consumer electronics should be designed for the user. The user shouldn't have to learn stuff to use it.
So, MS spend time and research and get actual data, and actually innovate. Everyone is highly critical and asserts that MS should rely on their anecdotal evidence instead, and not change things at all.
To be fair, nobody in this entire thread is going to have anything to say that hasn't been said in the last several dozen posts regarding the pirate bay.
I expect a comment to the effect that all copyright is bad, another about how TPB was just linking, someone to talk about the difference between stealing a car and making a copy to turn up in the next few hours.
You have to be assertive. I think they wanted me because I was arguing heavily with the development boss of the whole product range and convinced him that my non-typical solution was better
If I was interviewing, this would impress me. I'd be inclined to argue because having people come up with alternative solutions and able to explain why theirs is better will generally lead to a better product.
Many of us wouldn't work for a company that had such a one sided view of things. I want a better job. The company wants the best employee. I'm happy to prove I'm the best employee, but they have to prove they're the best employer. If they want me to jump through hoops, then clearly they want a trained poodle and not an experienced software developer.
In that sense I agree with you. We're clearly not going to get on.
Because it's a reasonable explanation. Because it's seen as fair to presume innocence. We don't have the same obligation of reasonable doubt as a court does but we shouldn't assume the worst.
Also because it's consistent with the facts. In fact the story we're being sold isn't.
This Apple store employee speaks Farsi. I think we can assume he realises that not all Farsi speakers are terrorists. She was going to send the iPad to Iran. Somehow he managed to work this out. Perhaps she did mention it and he overheard. That would explain his response perfectly.
True, but Javascript is actually a useful language to know for its own sake, so learning the ways it can bite you in the ass is also useful.
Not that python isn't also useful. Just that knowing how to hack Javascript could be as useful as knowing good programming principles, and Javascript is extremely easy to get started in, as well as something that might be considered work related.
Do you want explicit laws covering all those things?
The rule of thumb is "Are you making a copy". Remembering a song being infringement is so ridiculous to a neurotypical person that of course it's not infringement. Borrowing isn't. Taking discs isn't.
Ripping the discs is different because you're making a copy. This may be covered by fair use. However, this is deliberately vague because this is something that wasn't considered when the law was written.
You absolutely don't have the right to download from the pirate bay. The fact that DRM makes it difficult for you is irrelevant. You simply don't have the technical capability to make a copy.
The law is more concerned with intent than technical mechanism. This allows the same law to cover deliberately killing someone with a rifle or a car, but remarkably similar actions by accident are covered under different laws.
The intent of visiting youTube is to stream videos. The intent of this software is to download (and presumably keep a permanent copy of) videos.
Since the RIAA only has rights to a relatively small number of the videos on youTube, and we have no idea whether all the other millions of users it's hard to make the case that the intent of this software is music piracy. If youTube has explicit terms about downloading rather than streaming, then youTube might be able to argue tortuous interference with contract or something but the RIAA has no standing.
Smaller airports let you drive pretty much up to the plane.
And the police and British government have limited interest in this. If the hassle can be transferred to Ecuador then they'll probably be pleased they don't have to worry about it any more.
I'd have expected these to be really good at dealing with aero, because transparency is one of the areas tiled architectures work well. You're doing a lot of reading and writing to/from the framebuffer. When your framebuffer is a 64x64 tile then the entire thing can be kept in a fast segment of memory.
If it is a driver issue, then it's rather sad to be letting poor software ruin a good overall design.
Cornish is known for his recent sci-fi alien invasion flick Attack the Block, which was filmed and released in the UK by the same studio that put out Shaun of the Dead
That's a few too many degrees of separation to really give it a good pedigree.
Not that this means it will be a bad film. There are plenty of great directors that we haven't yet heard of. Just feel that trying to tell us who he is is pointless.
Free speech is a right throughout Europe. However this is a right that is considered to be balanced against other rights, such as the right not to be harassed, privacy, and anything else that may be considered a fundamental right.
But that's beside the point. Freedom of speech doesn't mean that all rules that may impact freedom of speech are invalid.
To be fair, you could create a StringNum class that's derived from String, but handles numbers encoded as ASCII strings. I'd obviously overload the operators to do the calculations, and cast to and from a string, but if I add a String to a StringNum, which operator will it use? Will it cast the String to a StringNum and do the StringNum add, or will it cast the StringNum to a String and do an append?
In this case, I think the answer is to think about this in advance, and make sure it's documented fully, and it's not unique to operator overloads, but it's an example of a realistic problem.
But transcoding dozens -- nay, hundreds -- of episodes of TV shows is simplified by the liberal use of bash, control structures, variables, at(1) and handbrake-cli.
Is it? I use Any Video Converter. Seems to allow me to specify multiple files and all the options are clearly visible.
Depends where the pointers are. But this is the same problem that you'll always get if you have a pointer to an object on the stack. If the lifetime of the object with a pointer is longer than the lifetime of the method then you have problems. This is a problem with all the C family. C, Objective C, and C++. Presumably other languages that don't do garbage collection as well.
Wait, what does happen here?
Isn't it incrementing C, taking the previous value of C, and comparing with the new value of C? Or does the increment only happen after a sequence point?
Operator overloading and templates are an abomination, and don't exist in Objective-C.
What's wrong with operator overloading? What if you happen to want a vector or matrix class, or a complex number class? Seems to be a limitation.
But, the nice thing about C++ is the RAII. Create an object on the stack, and the constructor is called. Function ends, object goes out of scope, destructor is called. Useful for locks. Can also implement timers, resource counting, and of your class is well behaved, you don't need to worry about resources.
The consumer chooses what he's going to buy.
So yes. If you actually want to sell what you're selling, give the consumer what he thinks he wants, not what you think the consumer should want.
Open explorer. Search for *.mp3. Select all. Drag.
Except mp3 files aren't going to be scattered all over the place on a typical consumer system, so just drag "My Music" to the stick.
He's not saying you shouldn't be allowed these tools. He's saying they shouldn't be a requirement. This is consumer equipment. It would be like requiring a power screwdriver for assembling flat pack furniture. Sure you can use one to make the job more efficient, but the little allen key that comes with it does the job adequately.
I use command line loops for a lot of useful batch processing that "ordinary users" would love to use if they bothered to spend the time to look past the GUI.
They don't want to spend the time to do that though, do they? That's the point. consumer electronics should be designed for the user. The user shouldn't have to learn stuff to use it.
In other news, the Independent has deemed its stock of pocket calculators worthless because they can't get the right answer to siple calculations.
(Actually there were 7500 of them, going for â9.30 each but where's the fun in that?)
So, MS spend time and research and get actual data, and actually innovate. Everyone is highly critical and asserts that MS should rely on their anecdotal evidence instead, and not change things at all.
If you're going to leave screwed up UK, why would you pick the US of all places!?
To be fair, nobody in this entire thread is going to have anything to say that hasn't been said in the last several dozen posts regarding the pirate bay.
I expect a comment to the effect that all copyright is bad, another about how TPB was just linking, someone to talk about the difference between stealing a car and making a copy to turn up in the next few hours.
You have to be assertive. I think they wanted me because I was arguing heavily with the development boss of the whole product range and convinced him that my non-typical solution was better
If I was interviewing, this would impress me. I'd be inclined to argue because having people come up with alternative solutions and able to explain why theirs is better will generally lead to a better product.
An interview is a two way process.
Many of us wouldn't work for a company that had such a one sided view of things. I want a better job. The company wants the best employee. I'm happy to prove I'm the best employee, but they have to prove they're the best employer. If they want me to jump through hoops, then clearly they want a trained poodle and not an experienced software developer.
In that sense I agree with you. We're clearly not going to get on.
Because it's a reasonable explanation. Because it's seen as fair to presume innocence. We don't have the same obligation of reasonable doubt as a court does but we shouldn't assume the worst.
Also because it's consistent with the facts. In fact the story we're being sold isn't.
This Apple store employee speaks Farsi. I think we can assume he realises that not all Farsi speakers are terrorists. She was going to send the iPad to Iran. Somehow he managed to work this out. Perhaps she did mention it and he overheard. That would explain his response perfectly.
He did give the guy advice.
Whether it's relevant or useful is up to the OP.
True, but Javascript is actually a useful language to know for its own sake, so learning the ways it can bite you in the ass is also useful.
Not that python isn't also useful. Just that knowing how to hack Javascript could be as useful as knowing good programming principles, and Javascript is extremely easy to get started in, as well as something that might be considered work related.
Do you want explicit laws covering all those things?
The rule of thumb is "Are you making a copy". Remembering a song being infringement is so ridiculous to a neurotypical person that of course it's not infringement. Borrowing isn't. Taking discs isn't.
Ripping the discs is different because you're making a copy. This may be covered by fair use. However, this is deliberately vague because this is something that wasn't considered when the law was written.
You absolutely don't have the right to download from the pirate bay. The fact that DRM makes it difficult for you is irrelevant. You simply don't have the technical capability to make a copy.
The law is more concerned with intent than technical mechanism. This allows the same law to cover deliberately killing someone with a rifle or a car, but remarkably similar actions by accident are covered under different laws.
The intent of visiting youTube is to stream videos. The intent of this software is to download (and presumably keep a permanent copy of) videos.
Since the RIAA only has rights to a relatively small number of the videos on youTube, and we have no idea whether all the other millions of users it's hard to make the case that the intent of this software is music piracy. If youTube has explicit terms about downloading rather than streaming, then youTube might be able to argue tortuous interference with contract or something but the RIAA has no standing.
Smaller airports let you drive pretty much up to the plane.
And the police and British government have limited interest in this. If the hassle can be transferred to Ecuador then they'll probably be pleased they don't have to worry about it any more.
They didn't. It was shot on 24fps film and they sped it up 4%.
One of the benefits of high fps games is responsiveness rather than smoothness. Even for the gui, a 60fps game feels more responsive.
Smoothness is nice as well, bur it may not be paramount.
I'd have expected these to be really good at dealing with aero, because transparency is one of the areas tiled architectures work well. You're doing a lot of reading and writing to/from the framebuffer. When your framebuffer is a 64x64 tile then the entire thing can be kept in a fast segment of memory.
If it is a driver issue, then it's rather sad to be letting poor software ruin a good overall design.
That's a few too many degrees of separation to really give it a good pedigree.
Not that this means it will be a bad film. There are plenty of great directors that we haven't yet heard of. Just feel that trying to tell us who he is is pointless.
Free speech is a right throughout Europe. However this is a right that is considered to be balanced against other rights, such as the right not to be harassed, privacy, and anything else that may be considered a fundamental right.
But that's beside the point. Freedom of speech doesn't mean that all rules that may impact freedom of speech are invalid.