FBI Conducts Feasibility Study on Project Sentinel
leave-no-trace writes "CNN reports that "FBI officials hope to award a contract by the year's end for a complex new software program (dubbed Sentinel) to replace a failed project that was canceled this year at a cost of more than $100 million to taxpayers." The system is supposed to include search capabilities, protocols for processing and handling FBI reports, security issues and a new system for records management. FBI Director Robert Mueller told lawmakers he is unable yet to place a price tag on the Sentinel project."
I know that many who have not worked either for or around the US government before are shocked at how money is spent (squandered) on projects that never finish or are dead the day they are deployed.
The US Department of Energy spent approximately $250 million on a project to convert low-level radioactive waste into a concrete slurry that would be poured into a vault for disposal. They began construction on the vaults and had the grout plant ready to begin operation. Unfortunately, they didn't get approval of from the State of Washington before they began construction. At the point where full-scale testing was to begin, the State rejected their application to operate. Seems they were working a dual track: design and construction while simultaneously working on permit approval.
They gambled and lost. $250M dropped in a hole and it never hit bottom. The money that was spent on the FBIs last system will suffer a similar fate.
"Rocky Rococo, at your cervix!"
I hear MS Access is currently the top contender because of its robust security.
before I had to ask google for the definition:
technical feasibility study: n. from Gr. technos, knowledge + OF faux, false; see rubber stamp. See also "pork barrel" and "buzzword".
Raise your children as if you were teaching them to raise your grandchildren, because you are.
a $100 million software project breaks down to:
~ 1.6 million well paid programmer hours
or a roughly 50 strong team of (well paid) programmers and experts working for nearly 15 years without taking holidays or weekends off. If you want you can cut that down to 8 years and you've still got about $50M to play with for your servers and networking.
This comment does not represent the views or opinions of the user.
Dear FBI:
Get yourself a rack of these: http://www.google.com/enterprise/gsa/index.html/
I'll be expecting a check in the mail for $99million. You know where to find me.
Sincerly,
me
Jesus saves souls and redeems them for valuable cash prizes
For the hardware setup (scale) and general search solution, Google is very good. However, it is not for every problem.
Google does not have near the contextual capabilities of some (custom-fitted) search engines. At some point, you need automation and a level of reliability. You can't have a person looking at everything. And repeated searching, which we take for granted, is often necessary on the same dataset to garner sufficient results. Who says when we have found the right information?
Google does not provide complex taxonomy or a feedback loop mechanism (which can be very complicated - often patented or proprietary).
In the original PageRank thesis, it was made clear that context was entirely up to the user. When dealing with records (i.e., highly redundant data that must be cross-referenced extensively), Google falls flat.
Let me greatly over-simplify. Consider, "Joe Smith civilian" and "Joe Smith terrorist". Google will not distinguish the two Smith's. It will only distinguish the phrase in relation to the index. So - even if we have a link between Smith the terrorist and smith the civilian, we can still mix them up (unless we mark everything explicity). We need context (not just words in the same document, sentence, etc.), and as our search pattern hones in on matches (repeated, refined searching), we need better classification or we go in circles.
Let's take a look at the list of bright ideas for names:
Now, let's take a look at what the people doing this could learn from:
There are things that it's okay to attach scary appellations to. Fighter jets -- Fighting Falcon, Tigershark, Hornet, Cobra, Phantom, Demon, Banshee, Fury. Those are supposed to be scary, because it gives people a sense of vicarious power and excitement. Naming domestic monitoring and law enforcement systems (and that is, with the addition of counterintelligence, the job of the FBI) anything scary-sounding is a very bad idea.
While the United States doesn't usually do this, here are some other points:
Any program relying on (nontrivial) preemptive multithreading will be buggy.