I don't know where to start.
316 karma · joined April 8, 2012
I don't know where to start.
Ultimately VISA determines who gets to participate in the VISA credit exchange network and will fine acquiring banks who participate in things like this. No one can force their way in and avoid responsibility -- period.
Don't get me wrong, it is a very bad idea to ask these questions. But it is not illegal, strictly speaking.
It is very common for confused employers to claim it is illegal, but as eli described this is an oversimplification and is not actually true.
Heck, you could sleep during your drive in to work.
In other words, those files aren't causing the QEMU program internals to re-interpolate one variable as two values. They're merely messing up a poorly written data exchange format.
Other languages such as I listed above simply do not have the same issue. The C program did not mis-interpret a variable as two separate values because it contained spaces. That is the nature of the danger with shell -- any reference to a variable in Bourne involves string interpolation and tokenization. This simply does not happen in C.
Bourne shell is notorious for its problematic quoting, both of filesystem data and of any data from any other source. Every example in which he described a problem with a filename parameter could just as well be a problem with a non-filename parameter. The correct solution is to not program complicated scripts in Bourne Shell, and instead use a language which does not implement variable access by interpolating strings and then re-tokenizing and re-evaluating them. Examples of satisfactory languages include Perl, Python, Ruby.
Regarding UNIX arguments and the dash, it is an unfortunate aspect to the flag argc/argv/envp calling convention for unix programs. Some other operating systems provide more structure in their calling convention, explicitly separating different types of parameters from one another. This is both a strength and a weakness, as it results in a uniform yet inflexible systems interface. One of the greatest strengths of UNIX is that its calling convention is so flexible. The semantics used today are quite different from the semantics used 40 years ago -- yet execve() remains unchanged. I would encourage anyone interested to do a bit of historical digging here, and see how those more ridged system APIs fared over time.
Anyway, the solution to his initial question of using `ls` is the -- argument, which signifies argument parsing should be disabled for the remainder of argv: ls -- *
The correct answer to his dotfile/glob question is: "glob() and the Bourne shell do not have the semantics you're after. Do not use them, use readdir()."
The correct answer to his find -print question is: Yes, print's use of whitespace was a mistake, and it is a mistake repeated continually throughout the land of shell scripting and accompanying standard UNIX utilities. As he notes, it is why print0 was introduced. Making print0 standard is far easier than reworking filesystem semantics (and, reworking userland in this manner is a more complete solution as it addresses data integrity issues from non-filesystem inputs as well). If you want reliable, correct programs, do not write them in shell.
A published paper on the results of a trial may fall under copyright, but the factual observations and conclusions cannot be.
The "clinical trials are expensive" argument is incredibly disingenuous.
This is not an issue of harassing minor offenders, this is an issue of harassing those who have not offended in the slightest. Who are guilty of nothing more than saying something (in the form of links) which the RIAA does not wish to hear.
Which is why criminals do not charge half of its used value -- they charge 100% of the used value just like everyone else.
You cannot tell a stolen bike on craigslist apart from a non-stolen bike based on the price alone.
The problem of stolen cars is addressed through licensing and registration. Not to mention, bicycles do not have a reliable and standardized VIN system like cars do. The fact is, the hassle of creating and enforcing such a system probably outweighs the positive aspects of preventing bike crime.
When a civil contract is broken the appropriate response is a trial in a court of law. Businesses are quite familiar with the debt collection process. A judge and possibly a jury are needed to resolve these types of disputes fairly.
Under no circumstances should a merchant be permitted to forcefully take funds from another person, outside the purview of the law.
As the UN panel notes this is in violation of the very treaty you cite. This is precisely the fear and it is clear the fear is reasonable and well founded in fact. The UN findings are unequivocal.
Sweden has been breaking international law for some time now, at the USA's behest. As the UN panel noted there is no reason to think Sweden might uphold their own diplomatic assurances as they have been caught violating them repeatedly.
"Square will process Starbucks U.S. credit and debit card transactions, which will significantly expand Square’s scale and accelerate the benefits to businesses on the Square platform, especially small businesses, while reducing Starbucks payment processing costs"
https://squareup.com/news/releases/2012/square-starbucks
The Square Register product takes plastic as well as letting people pay via the geo-fencing Pay with Square app.
Frankly I'm at a loss as to your point, or how it is relevant. You seem to be jumping between various argumentative positions as they crumble away. It's clear you'd really like to discredit RMS, but beyond that I don't know what you're trying to achieve.
I'd rather not argue with you. I'm just here to explain the problem with your initial position and I've already done that.
This sentiment is a great example of how you're missing the point. It isn't about having an app. It isn't about getting things.
It's about freedom of expression. Intellectual control laws - Patents and Copyright - both work by preventing individuals from creating or sharing their own intellectual work, or sharing a work they have observed. That is quite literally their only function. Without Copyright I am free to create and share anything I can imagine. With Copyright, I am forbidden from creating certain kinds of works, and I am forbidden from sharing certain kinds of communications regarding works I have observed.
If, in the absence of Copyright, you simply neglect to create a work then my freedom of expression remains unencumbered. This is the nature of the freedom Stallman seeks to defend.
Your mention of contracts again indicates you do not understand the essence of this issue. Contracts are entered into willingly, between consenting participants. Copyright however, does not come in the form of a contract. It is an intellectual shackle which restricts the freedom of every person to create works based on what they observe, whether they like it or not. The licensing you refer to is a merely a mechanism to loosen the already-existing shackle of Copyright -- for a price.
You say: "he's a nosy noser who can't keep his nose out of what goes on among consenting adults in situations that don't really involve him"
Yet, proprietary software development and the accompanying restrictions on related freedoms impacts us all. Any time someone creates a proprietary computer program it restricts everyone's ability to freely interact with it.
You may disagree with his conclusion; you may believe it is OK to claim property-like control over intangible, intellectual constructs. But you cannot say that this control does not affect others. You cannot say that it does not affect him.
The very nature of copyright is to limit the freedom of all other persons with respect to a particular work.
The point is that we've had the ability to apply tags since the dawn of unix. It remains an obscure feature because as you say most users are uninterested.
Erm, no. A file can be tagged (linked) into as many directory locations as you like. This is what hardlinks do and it is not a new concept.
An intelligent company will work to minimize disruption to the user. Affording the user privacy and turning a blind eye to this sort of thing goes a long way towards producing a usable product.
But, what if someone complains? What if this photo was public and resulted in a complaint?
Even then, the idea that an entire account should be suspended over a TOS violation is absurd. By all means remove the content. Perhaps even disallow uploads for a time, or even indefinitely. But a policy of disabling everything including unrelated services and purchased content smacks if ignorant product design and typical Microsoft hubris.
This is a great example of why their product services can't gain traction in the market.
We eventually switched back to RHEL. It's well worth the money for any serious player. The "support" from OEL seemed fairly amateurish -- for example broken hotfix packages that appeared to be one-off builds.
As for your complaint about the sinister tone, I think offering deference to those with money rather than those with truth is quite sinister. I think it's sad you disagree.
I hope you can agree that American media can be influenced, for profit, by monied interests. If you agree, then you acknowledge the system I have described above.
A false narrative is a false narrative, regardless of how skillfully it is intertwined with truth.
The problem with American media is certainly not limited to Fox.