Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

JustiaGate: The Cover-Up Continues
Examiner.com ^ | 10-31-2011 | Dianna Cotter

Posted on 10/31/2011 11:58:08 AM PDT by Danae

On Friday October 21, 2011, this column exposed the scrubbing of Supreme Court Cases from legal research website Justia.com. On the following Monday October 24th, Justia founder and CEO Tim Stanley gave a very short response to Declan McCullagh at cnet.com about this scandal. (CNET is a tech heavy website dedicated to developers more so than the legal community.)

There Stanley asserted that citations in the 25 relevant cases (and more) were “mangled” due to a coding error. The code in question is called Regular Expressions, Regex for short. This code is essentially a filter. It is simple in that it will include or exclude specific characters from a result. A result would be what you see on an internet browser. Pure data is filtered through Regex code and put into its correct positions on a webpage in a template format.

The code error Stanley attributes the missing data to is a “ .* ” instead of a “ \s ”.

"In this case, Stanley said, what happened is that Justia's programmers typed in ".*" (which matches any character) when creating a regex. It's now an "\s" (which matches only spaces),".   - Declan McCullagh

This column investigates Tim Stanley’s statements to cnet with regard to the plausibility of them by consulting a professional familiar with Regex. Dr. David Hansen PhD. is a current University Professor in Computer Science and he explains what those two bits of code do.

(Excerpt) Read more at examiner.com ...


TOPICS: Crime/Corruption; Extended News; News/Current Events; Politics/Elections
KEYWORDS: birthcertificate; certifigate; citizenship; eligibility; fraud; ineligible; justia; justiagate; minorvhappersett; naturalborncitizen; scotus
Navigation: use the links below to view more comments.
first 1-2021-4041-6061-8081-86 next last
This is Part 2 of JustiaGate.
1 posted on 10/31/2011 11:58:10 AM PDT by Danae
[ Post Reply | Private Reply | View Replies]

To: Las Vegas Ron; little jeremiah; MestaMachine; STARWISE; rxsid; butterdezillion; Fred Nerks; ...

PING Justigate part two.


2 posted on 10/31/2011 12:17:32 PM PDT by Danae (Anailnathrach ortha bhais beatha do cheal deanaimha)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Danae

I vote guilty.


3 posted on 10/31/2011 12:20:14 PM PDT by UCANSEE2 (Lame and ill-informed post)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Danae
On Friday October 21, 2011, this column exposed the scrubbing of Supreme Court Cases from legal research website Justia.com. On the following Monday October 24th, Justia founder and CEO Tim Stanley gave a very short response to Declan McCullagh at cnet.com about this scandal. (CNET is a tech heavy website dedicated to developers more so than the legal community.)

There Stanley asserted that citations in the 25 relevant cases (and more) were “mangled” due to a coding error. The code in question is called Regular Expressions, Regex for short. This code is essentially a filter. It is simple in that it will include or exclude specific characters from a result. A result would be what you see on an internet browser. Pure data is filtered through Regex code and put into its correct positions on a webpage in a template format.

The code error Stanley attributes the missing data to is a “ .* ” instead of a “ \s ”.

"In this case, Stanley said, what happened is that Justia's programmers typed in ".*" (which matches any character) when creating a regex. It's now an "\s" (which matches only spaces),".   - Declan McCullagh

This column investigates Tim Stanley’s statements to cnet with regard to the plausibility of them by consulting a professional familiar with Regex. Dr. David Hansen PhD. is a current University Professor in Computer Science and he explains what those two bits of code do.

The “ .* “ means “match everything”, “ \s “ tells the code to “match white spaces” – the spaces between words for example. Dr. Hansen simplifies the concept for us:

“ "\s*" will only match a sequence of whitespace, stopping the match as soon as a non-whitespace character is found - so it's very specific and limited. The ".*" is exactly the opposite since it says match anything UNTIL the pattern that follows it is matched. So ".*foo" would match an entire file if "foo" were the last word in the file while "\s*foo" would only match foo and the little bit of whitespace ahead of it in the file. Point is that the patterns don't skip through the file, they match a section at a time,” - Dr. David Hansen PhD.

What Attorney Donofrio discovered in July 2011 and again in October 2011 were not blank pages or pages missing large generic chunks. Instead Donofrio found very specific things missing, including the following:

What is seen is a variety of words, names, sentences, and case numbers removed, which means they were deliberately chosen for removal. Regex code must have specific targets to look for to match precisely, down to the last period. If the code is to function predictably at all, it must be correct or the Regex code string it is in, would produce unpredictable results which is always to be avoided within the developer’s world. This lends significant credence to deliberate action being the culprit for the removal of such important citations in history.

“The effect would not have been as selective as what you’re identifying [the missing text and citations],” said Dr. Hansen in response to whether it was possible that an accidental placement of a “ .* ” could be responsible for the missing text, citations and case names.

Dr. Hansen stressed that code errors do happen, but more than likely such an error would cause problems on that page, or would have caused problems with other parts of the code which interact with the “broken” code phrase. Dr. Hansen also notes that this is something which would have been noticed and corrected relatively quickly. Yet in the 25 cases which cite Minor v Happersett, the missing text was gone for approximately 3 years.

The tampered cases had specific text removed, and only that text, leaving the rest. This pattern requires a deliberate effort to remove specific text and phrases while leaving the rest untouched. This again, leads to the conclusion these actions were deliberate.

“The bottom line is that the excuse, the plausibility that with a Regex, a “ .* ” could have been mistaken for a “ \s ”, that’s a reasonable thing. But, could you have a regex expression which is sophisticated enough and will fail in such a way that you would have these small exclusions in documents? I would say the odds against that are astronomical. And it would have required an absolutely unbelievably complex Regex that was insensitive to the replacement of the “ .* ” and the “ \s ”. So, can I say for certainty that that’s absolutely impossible? No. But I say the likelihood is so small it’s, it’s, if a student came to me with that excuse on their homework I would tell them you’re nuts.” - Dr. David Hansen PhD.

At his site, Donofrio points out that Tim Stanley stated in a previous interview from Jan. 2007, that his team did barely any programming to the Google Mini search engine and its results, further stating the simplicity of the set up and that "it just worked”:

"And for us, when we looked at some different alternatives, like doing some of our own programming, or using some of the other search technologies out there, the Google Mini, you know, from our standpoint was just a very simple to use easy solution.  We could just install it, index all the data, pull back the data, change the style sheets a little bit, and it just worked.  And so that was really one of the driving forces for us." - Tim Stanley via Ken Chan

Stanley indicates that there was nothing complex about the Justia setup, and the implementation team did not run into any problems integrating it.  Furthermore, we know from the Wayback Machine snapshots that at the time Stanley gave this candid interview in 2007, none of the 25 cases citing to Minor v. Happersett had been corrupted.  The cases only became "mangled" in the run up to the 2008 election.

Tim Stanley’s comments at CNET have been picked up by a few bloggers who state that the code errors Stanley speaks of could happen. In isolated cases this is true. Programmers do make mistakes, however, Regex is very brittle because it is so literal and so specific. One might be able to successfully make that argument if there had been just one instance of text being removed. This is not the case. 25 case names (that we know of) were subject to this treatment, along with full sentences over a broad spectrum of Supreme Court Cases.

With regard to Stanley's comments to CNET, Donofrio counters by illustrating that in multiple cases where the official citations were removed, new citations were added to the text that were not in the pre-corrupted versions: 

"For example, the Nov. 4, 2006 version of Justia's publication of Colgate v. Harvey, 296 U.S. 404 (1935), finished with a final footnote which contains the case names, Minor v. Happersett, The Slaughterhouse Cases, and In Re Lockwood, as well as the official citations thereto. 

But in the Nov. 18, 2008 version of Colgate v. Harvey published by Justia, all of those cases and their official citations are missing (along with a bunch of other cases).  Additionally, in the Nov. 18, 2008 version, the very same footnote begins, "83 U.S. 73", which is a citation to a specific page in The Slaughterhouse-Cases.  But that particular citation was not in the Nov. 4 2006 version, it's been newly added where the original citation (along with the case name), 16 Wall. 36, has been removed.”

“Therefore, Stanley's alleged innocent regex error had to have accomplished both the removal of data from the Court's opinion while at the same time inserting new data into the opinion.”

Donofrio also observes, "Tim Stanley's published comments at CNET do not address the addition of new data to the 25 cases identified as having been corrupted."    

CNET's Senior Political Correspondent, Declan McCullagh began his report as follows:

"Donofrio...discovered that citations to a 1875 case defining a 'natural-born citizen'--a phrase that has special resonance in discussions about President Obama's eligibility for the office--had been quietly removed before the 2008 elections." - Declan McCullagh

The key word being "removed". Then McCullagh attributes the following to Tim Stanley:

"...some citations were mangled because of a programmer's error, not an effort to rewrite history." - CNET

Donofrio points out, "That statement only refers to 'citations' which already existed.  It fails to address the insertion of new citations, missing case names, and the erasure of full sentences from opinions of the Court,".

McCullagh further discussed the removal of data, "The case in question, which Donofrio noticed had been removed from some citations, is Minor v. Happersett."  Again, the key word here is "removed".  Neither Stanley's comments, nor McCullagh's narrative address the new citations which were inserted into the altered versions.

Ultimately regardless of what code error is alleged by Stanley in the justification of removing SCOTUS text from the 25 cases which followed Minor V. Happersett, he has failed to address the insertion of new data. This anomaly was summed up simply by Dr. Hansen:

“If a regex was being used as some sort of filter or to help format output it wouldn't have added information to the later document that wasn't in the former…”

Stay Tuned, there’s more to come.

A sincere Hat-tip to Leo Donofrio, Esq. for his significant contributions to this article.

4 posted on 10/31/2011 12:22:06 PM PDT by Danae (Anailnathrach ortha bhais beatha do cheal deanaimha)
[ Post Reply | Private Reply | To 2 | View Replies]

To: Danae
from related thread

Conspiracies, Lies, and Justiagate

It just so happens that all of the affected cases are relevant to the "natural born" citizen debate, all of the changes relate to the especially important decision of Minor v. Happersett (which contains a definition of "natural born citizen"), and all of the noted revisions occurred during the period from mid-2008 to when Donofrio's discoveries were published.

5 posted on 10/31/2011 12:22:31 PM PDT by opentalk
[ Post Reply | Private Reply | To 1 | View Replies]

To: Danae

This makes a very strong argument that Justia’s founder and CEO Tim Stanley is lying about how the 25 references got removed. Not merely mistaken, but lying.

I don’t remember seeing the DATE that this was done. Very interesting.

“Yet in the 25 cases which cite Minor v Happersett, the missing text was gone for approximately 3 years.”

Things that make you go Hmmmmm. Just about the time that Obama sent in his agents to clean out his records at the State Department. And one of them got shot just as he was about to testify about it.


6 posted on 10/31/2011 12:22:40 PM PDT by Cicero (Marcus Tullius.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: UCANSEE2

:)


7 posted on 10/31/2011 12:23:02 PM PDT by Danae (Anailnathrach ortha bhais beatha do cheal deanaimha)
[ Post Reply | Private Reply | To 3 | View Replies]

To: opentalk

Ms. Simpson gets the details right.


8 posted on 10/31/2011 12:24:23 PM PDT by Danae (Anailnathrach ortha bhais beatha do cheal deanaimha)
[ Post Reply | Private Reply | To 5 | View Replies]

To: Cicero

Yeah. It could make a person as jumpy as a long tailed cat in a room full of rockers...


9 posted on 10/31/2011 12:25:26 PM PDT by Danae (Anailnathrach ortha bhais beatha do cheal deanaimha)
[ Post Reply | Private Reply | To 6 | View Replies]

Uh Oh! Didn't Donate?


Click The Pic To Keep Your Forum

10 posted on 10/31/2011 12:33:40 PM PDT by DJ MacWoW (America! The wolves are here! What will you do?)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Danae
Looks like the basis for a solid forensic investigation. I sure hope that this meets the elements of a federal crime (as Donofrio claims) and, if so, that a brave prosecutor in at least one jurisdiction can be found who will impanel a grand jury!
11 posted on 10/31/2011 12:44:41 PM PDT by Seizethecarp
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce; Lazamataz

Ping to an interesting regular expressions discussion.


12 posted on 10/31/2011 12:52:36 PM PDT by BuckeyeTexan (Man is not free unless government is limited. ~Ronald Reagan)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Seizethecarp

I would hate to see something like this just slide. It isn’t right for one. And the depth of the effects of this scrubbing during the 2008 elections will never be known. Justia wasn’t just a site for bloggers, its targeted at Lawyers, law firms, legal students and researchers. It was WIDELY used. By a LOT of people. It changed the national perception of what Minor v Happersett said, and what it meant to Obama and McCain.


13 posted on 10/31/2011 12:56:05 PM PDT by Danae (Anailnathrach ortha bhais beatha do cheal deanaimha)
[ Post Reply | Private Reply | To 11 | View Replies]

To: BuckeyeTexan

Regex can get pretty tricky if you are not careful. I always try to test the results with a online regex tester and a series of test data, of both desired includes and desired excludes. I’m often surprised of what sneaks through in both cases.....


14 posted on 10/31/2011 1:21:14 PM PDT by Lazamataz (I guess some Occupiers are more 99% than other Occupiers.)
[ Post Reply | Private Reply | To 12 | View Replies]

To: Danae

Very interesting. Thanks for posting.


15 posted on 10/31/2011 1:22:18 PM PDT by PGalt
[ Post Reply | Private Reply | To 4 | View Replies]

To: Danae
It was WIDELY used. By a LOT of people. It changed the national perception of what Minor v Happersett said, and what it meant to Obama and McCain.

How can we believe ANYTHING on the www? Yeah, I know, I use it just like everyone else, but really.....how do we KNOW any of it is true? Seems a little lame that we go just on faith until someone happens to spot something and then goes through the (I'm sure considerable) bother to get the word out.

For that matter, am I REALLY Roccus?.....does Roccus even EXIST?

16 posted on 10/31/2011 1:23:25 PM PDT by Roccus (Obama & Holder LLP, Procurers of fine arms to the most discerning drug lords (202) 456-1414)
[ Post Reply | Private Reply | To 13 | View Replies]

To: BuckeyeTexan; ShadowAce; Buckhead

Actually, this is a case where I might serve as a ‘Buckhead’. I know enough about this to test the theoretical explanation offered for the missing cases. If this pans out, cool; if not, I will raise the red flag. I will do so tonight.


17 posted on 10/31/2011 1:24:21 PM PDT by Lazamataz (I guess some Occupiers are more 99% than other Occupiers.)
[ Post Reply | Private Reply | To 12 | View Replies]

To: Lazamataz
Regex is for cheaters. Nested if loops are the way to go! If you don't have to scroll to the right to see the beginning of your indentation you're not trying hard enough!

j/k. Back when I programmed a lot of Perl (~8 years ago) I used a lot of regex. Not sure how any real programmer could mistake \s for .* unless it was just an oversight or mistype that wasn't checked. But noone would think, "whitespace" and type ".*" (aka anything and everything)

18 posted on 10/31/2011 1:32:42 PM PDT by douginthearmy
[ Post Reply | Private Reply | To 14 | View Replies]

To: Roccus

LOL

Trust but Verify.

Thats all we can do, and hold those who alter stuff responsible.


19 posted on 10/31/2011 1:36:17 PM PDT by Danae (Anailnathrach ortha bhais beatha do cheal deanaimha)
[ Post Reply | Private Reply | To 16 | View Replies]

To: Lazamataz

Thanks Laz! But no instance of Regex I know of will accidently remove some text and REPLACE it with something else on accident.

That was deliberate.


20 posted on 10/31/2011 1:38:32 PM PDT by Danae (Anailnathrach ortha bhais beatha do cheal deanaimha)
[ Post Reply | Private Reply | To 17 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-4041-6061-8081-86 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson