This will inevitably draw comparisons to Knuth's METAFONT and Computer Modern font family (as it should). It does suggest, to me, one particularly interesting use case: one could automatically measure parameters for an existing font, and generate similar-looking characters that might be missing from the font (e.g., small caps, Greek letters, Cyrillic, etc.). I programmed this once many years ago, using some ridiculously complicated PostScript and METAFONT programming, but I've since forgotten how that old code works.
The point of PG's essay is well-taken, but I'm not really sure how the linked article really applies other than at a superficial level. I can't find a recent press release from which this article was derived; the closest one is the cited Bain & Co. note from Oct. 2012, which is pretty old by current standards.
Additionally, the reporter here seems to have at least done a modicum of original research, given that he's quoting actual clothing makers. This is in contrast with the USA Today article cited in PG's essay, which quoted a PR guy, a GQ editor, and a consultant.
Thus, to the extent that the submarine theory applies here, it's probably just to show the long reach that a well-manufactured eight-year-old marketing campaign can have. But there were plenty of other marketing campaigns from that time that didn't stick around this long, so maybe that's an indicator that there is some real substance to this trend?
Of course, I've only done a little research into this. If someone can turn up the actual press release or other marketing push from which this article was derived, I will gladly reverse my opinion.
So here's what I gather, after having read the lower court opinion and several of the briefs.
Monsanto owns a patent on certain soybean seeds. They sell 1G seeds to farmers, allowing the farmers to grow them into 2G seeds. The farmers are not licensed to plant the 2G seeds. Bowman bought some 2G seeds and planted them, and Monsanto sued.
Bowman says that the planting of 2G seeds is permitted under the doctrine of "patent exhaustion." According to that doctrine, if a patented physical object is sold under proper license, then a patent lawsuit involving that same physical object is not permitted, even if the object is sold to someone else.
The lower court said that patent exhaustion doesn't apply to the 2G seeds, because Monsanto only granted a license on the 1G seeds. The 1G seeds are not the same physical object as the 2G seeds.
At first I thought this was a simple case, but Bowman is making a very interesting argument in the Supreme Court. It is based on an old case called Quanta.
In Quanta, the patent was directed to a certain computer process, and the patent owner sold computer chips with circuitry for performing that process. The chips themselves were useless, of course, but they just needed to be combined with some standard hardware and turned on to work. Did this mean that, by adding the extra hardware, a new physical object had been made that could be the subject of a lawsuit? The Supreme Court said no: because the chips "embodied" the patented invention and only required standard hardware to be added, the chips invoked patent exhaustion, so lawsuits based on their further use were barred.
Bowman's argument: the 1G seeds "embody" the invention (by having the DNA and biological machinery to produce 2G seeds), and only "standard hardware" (soil, watering, etc.) needs to be added to get the working invention (the 2G seeds), so therefore the 2G seeds fall under patent exhaustion.
The main counterargument is that in Quanta, the original computer chips were still present and intact, whereas the 2G seeds do not include the 1G seeds intact. This requires a narrower interpretation of Quanta, and I could see the Supreme Court going with either this narrower reading or Bowman's broader one.
(For fun, you can try to come up with hypothetical cases that are in between: what if the patentee in Quanta had sold semiconductor masks for making chips?)
I wonder if this algorithm would still present biases given the fact that large cities tend to vote differently from less densely populated areas. My hypothesis is that this algorithm would favor city voters over rural voters, for the following reasons:
1. Successfully gerrymandering in favor of one party generally involves stuffing the other party's voters into one district, while splitting your party's voters into multiple districts.
2. The proposed algorithm favors straight-line divisions through regions such that about half the population of the region is on each side of the division.
3. Thus, chances are, the straight lines will run through the middles of cities, cutting cities into multiple districts.
I'd be interested to see someone test this out--it's likely that my hypothesis is wrong, but it also seems pretty likely to me that there will be at least some urban/rural bias, one way or another.
The reason for setting up a DMCA takedown policy is precisely so that the site doesn't have to deal with copyright infringement: by doing a fairly minimal task of responding to takedown notices, the site operator gets freedom from liability for pretty much any related copyright infringement lawsuit (which otherwise could cost a lot of time and money).
It's pretty easy to set yourself up with such a policy, and anyone running a site that includes user-provided content should have one. EFF used to run a startup boot camp that went through all the steps of how to do it, and if they still offer it I would recommend it.
Interesting--there is an email address listed. Wonder what happens if you email your notification there? Presumably, if you do, you are in compliance with the statute, regardless of the no-email policy, so they would have to do the takedown.
The reason I'm wondering is that the Copyright Office does require you to provide an email address for your designated DMCA agent, and I'd like to know how they got around that.
(The requirement for registering an agent, by the way, is 17 U.S.C. 512(c)(2).)
tl;dr: Use \A and \z rather than ^ and $ in regexps, because the latter two match newlines in the middle of strings, whereas the former strictly only match the beginning and end of strings.
I thought this was common knowledge, but it's a good reminder for anyone who doesn't know.
Here's what I would like to know: has this lack of privacy resulted in the author not doing something he would have liked to do otherwise? Because the real problem with privacy invasion is not the information that is collected (which more often than not is mundane, like the author's), but rather the chilling effects on activities that, though legitimate, would raise suspicion, embarrassment, or other concern.
I feel like any regular SEO advice book has most of the steps of the claims of this patent.
1. A computer-implemented method comprising:
receiving a document containing content for distribution via one or more online media distribution channels;
You write a web page
analyzing a structure of the document; determining optimal modifications to the structure of the document;
You should put your navigation after your content
analyzing keyword frequency and keyword positions in the content of the document, the keyword frequency and keyword positions being analyzed relative to historical data obtained from one or more of the online media distribution channels;
Here are some buzzwords that have been picked up by search engines in the past ("keyword frequency," "historical data"). Search engines pick them up when they are in the meta tags ("keyword positions").
determining optimum modifications to the keywords in the content of the document based on the structured document;
Thus, you should put those keywords in the meta tags.
displaying recommended structural changes to the document based on the structured document modification and recommended keyword modifications to the content in the document to a user in a graphical user interface;
This is just automation of what an SEO book teaches. It is well-established that automation of a known process is obvious.
receiving input from the user adopting one or more of the structural changes or the keyword modifications to the content; and initiating distribution of the document via one or more of the online media distribution channels.
That might be true other than the fact that each claim gives rise to an individual legal right. A ridiculously broad first claim can be asserted as in a cease-and-desist, it can be the basis for a lawsuit, and it can cost those who are threatened thousands of dollars to invalidate, if it even is invalidated. So they actually do cause a lot of harm.
So it seems that the "abstract idea" under Bilski has turned into "does it look complicated enough."
In Research Techs. Corp. v. Microsoft Corp., from last year, the court said that a method of halftoning was not abstract, because it involved a process of comparing pixels. In CyberSource, the court explained that comparing pixels was not abstract because "the method could not, as a practical matter, be performed entirely in a human mind."
Similarly, in the Ultramercial case, the court says that the method is not abstract because "Many of these steps are likely to require intricate and complex computer programming," and "certain of these steps clearly require specific application to the Internet."
These words, "as a practical matter," "intricate and complex computer programming," and "specific application to the Internet," are what throw me for a loop. As a practical matter, I can compare four numbers on a piece of paper, but I can't download a million numbers off of the Internet and compare them. So comparing four numbers on a piece of paper is an abstract idea, but comparing a million numbers on the Internet is not?
I didn't see any science-related words when I took the test. Not sure if this is because of the process by which they made the word lists, or because there truly are not many common science-related words.
"In any copy option where portions of the code are blocked out, the blocked-out portions must be proportionately less than the material remaining."
Though most people I know just use the option to submit object code, since (1) the object code is usually available anyway to anyone who buys the software and (2) since you only have to submit about 50 pages of object code, you're not giving much away anyway.
I've always thought that the best response to "Privacy is less important because I've got nothing to hide" is what I call the "privacy lets you pick your nose" argument. There are plenty of things that we like to do in private, that are not illegal, but which, if revealed publicly, would cause substantial embarrassment. For example, picking your nose, watching porn, lip-syncing to cheesy music in the bathtub.
All of these things create individual pleasure, and thus overall societal utility and value. (That is, they make people happy.) To effectively deny people these individual pleasures by forcing them out into the open would be to reduce overall societal utility. Thus, privacy benefits society by enabling people to engage in legal, but potentially embarrassing, behavior.
(I happen to like Dan Solove's work a lot, and I think he is ultimately coming to the same conclusion as me, but his argument seems to rely on accepting his definition of privacy, while I think that the above argument simply attacks the "I've got nothing to hide" argument head on.)
I've always thought it would be nice if you could cause Ruby to dump its heap and symbol table to a file, which could then be loaded by other instances of Ruby. So, for example, you could run Ruby, load all of the Rails files, and then save everything, so the next time you want to run Rails, you just have to load one file instead of hitting the file system 2000 times.
You could probably also do this by running a Rails instance as a service, and then every time you want to run Rails, you tell the service to fork, and use the forked thread. I think this is how Passenger works actually?
Upon a quick read, I notice that the Defendants' brief argues, on page 9, section III, that "it appears indisputable that Righthaven's assignment of the cause of action is unvalid under Silvers, rendering Righthaven's claim objectively unreasonable," thus opening the door Righthaven having to pay attorneys fees.
EDIT: Here is a quote from the order, regarding Righthaven's arguments:
The use of phrases, in the Motion to Strike, such as “underhanded,” “a ruse,” “blatantly ignored,” “brazen attempt,” “fumbling attempt,” “purposefully muddle,” and “Defendants’ complaint reeks of hypocrisy,” is a very unprofessional attempt to attack counsel rather than address the issues. There is an old adage in the law that, if the facts are on your side, you pound on the facts. If the law is on your side, you pound on the law. If neither the facts nor the law is on your side, you pound on the table. It appears there is a lot of table pounding going on here.