throwaway373438
Joined 6 years ago
Joined 6 years ago
What the flag code says about clothing is as irrelevant as any other hot take on the issue.
When the question is of how to travel between cities or states, why do you find the relative safety of low speed non-highway driving to be relevant?
Something that stood out for me is that the author did not mention ^V, which is very useful in quoting metacharacters. Take the tab example: The author seems to imply that PCRE is needed to match a tab because there is no \t escape sequence in BRE/ERE. Presumably he cannot just type in a tab because he's using a shell like bash, and tab has a special interpretation and cannot be typed in as a string literal.
The way around this is to use ^V as a terminal escape sequence, followed by simply pressing the tab key. This technique can be used to insert other control characters as string literals in arguments. Want to grep for EOF? "grep ^V^D" will get you there.
Doubling the cost of the ice cream infrastructure to avoid a 25% downtime may not be a profitable venture -- especially if the downtime is scheduled to occur while the store is closed.
Here's the catch: Large buffer sizes only increase efficiency for sequential reads. mmap() is still much faster for random access within a file. Doubly so, because we need to not just read() but also lseek() for every read.
The inefficiencies of read() can be minimized in the sequential case only.
With mmap() of course we only ever have one syscall to create the initial mapping. Everything else is a memory read.
We can get read() down to just one syscall too, with a 4G buffer ;) I can't recall if GB sized buffers are possible, but I have certainly used MB sized read buffers for exactly this reason.
It's not an add-on feature. The ramifications are a completely different way of shuttling the data between endpoints.
What's prohibited is targeting people with speech who do not wish to participate (or who cannot, statutorily). Plenty of adults freely choose to engage in abusive relationships with one another and of course they are free to do so provided the other party is a willing participant.
The same is true of non-abusive language. Consider a simple romantic overture.
The lines are drawn around consent. Not content.
There's a definition problem here. We could use "no one is talking about removing the content" as a rubric to determine whether content is truly outside of mainstream thought for example.
Pointing out that there's diversity among mainstream thought is not at all the same as tolerating dissent.
It's possible to extend any analogy in a way that doesn't make sense, which is what you've done.
It seems like your complaint may be that you simply don't like, or perhaps don't understand, analogies in general.
None of those things would work.
Besides, creating minor differences do not solve this problem as they would still be derivative works.
Your argument that the copying is once-removed is unfortunately irrelevant to copyright law.
We aren't talking about user interfaces here. This lawsuit does not involve UX. We are talking about interfaces between functional components. The analogy is spot on.