Constitution Club

To Help Educate America on the
Principles of Liberty and the Constitution.

The AmericaAgain! Indictment Engine will be a mobile app that will be backed by the next generation of machine intelligence technologies. It will be a long-term project that will be refined over many iterations. The general theme is that individual contributions of information will be evaluated, scored and ranked according to algorithms which will profile each public servant and identify issues which may eventually lead to indictment under state laws. A machine learning algorithm is taught to recognize patterns in data using the scientific method: The experimenter creates a hypothesis, selects algorithms to test the hypothesis against the data, observes the results of the experiment, and refines the next hypothesis. We are in the very early stages of envisioning the requirements for this application, so feel free to add comments to this topic if you are motivated to contribute. The video below will give you a sense of the current technologies that may be used in the future Indictment Engine when they mature:

Overview of Microsoft Machine Learning Technologies used in the 201...

After watching the above video, if you want to dive deeper into the types of machine learning experiments that can be done, I recommend this video:

Seth Juarez – Machine Learning for Developers – December 2016

Securing a Distributed Legislature with Bitcoin Technology:


How will a distributed legislature that communicates via public networks ensure that voting on legislation is tamperproof?
The same technology that validates Bitcoin transactions has many non-financial applications for securing and validating distributed transactions.
The security is based on public key cryptography, where the private key is held only by the authentic party of a transaction.
The public key is mathematically derived from the private key and used to derive an address of the party to a transaction.
A network of bookkeeping machines validates all transactions between parties in a manner where fraud can easily be detected because they are mathematically dependent on results from other machines in the network. The concept of Proof-Of-Work can ensure that a bookkeeping machine actually performed the calculations required to validate a transaction.
All transactions are linked together in a “blockchain”. It is this blockchain technology that underlies Bitcoin and related applications.
We would need military grade validation of any proposed solution built to secure voting integrity for a distributed legislature.
Congresspeople would need to be trained in the secure storage and backup of their private keys – and there are related “wallet” technologies that can do this and verify the integrity of wallets.
The fascinating aspect of this technology is that untrusted machines are actually providing high security and transaction integrity.
Welcome to the future. May you live in interesting times.

Views: 195

Comment

You need to be a member of Constitution Club to add comments!

Join Constitution Club

Comment by Eric Rangell on June 7, 2017 at 2:39am
Test case for the Indictment Engine:
http://www.rollcall.com/news/steve-stockman-jailed-election-law-cha...

Explore http://sunlightfoundation.com to find out how to get a feed of legislation as it is filed - that will be input to the Indictment Engine.
Comment by Eric Rangell on May 18, 2017 at 2:30am
I will occasionally post video links that capture my interest here so I can watch them later. Currently I am researching the capabilities of text analytics in Microsoft Cognitive Services and Machine Learning. For the indictment engine we will need to harmonize state laws, so text analytics may be used to compare the intent behind the text of each law to match them up, and feed the result to a workflow where our legal team will review and confirm or reject the match.

https://channel9.msdn.com/blogs/Cloud-and-Enterprise-Premium/Learn-...
Comment by Eric Rangell on May 11, 2017 at 6:47am

To get an idea what meetings will be like in the future, check out this video from Microsoft Build 2017, starting at time index 37 minutes 30 seconds:

Microsoft Build 2017 Keynote

People who work with the Indictment Engine will need collaboration tools like this in order to optimize their productivity.  Maybe our next generation of legislators will work the same way???

Comment by Eric Rangell on May 10, 2017 at 3:24am

Must read for all interested in the Indictment Engine - we need to keep it under the radar:

Rediscovering Community Wizard (from Catherine Austin Fitts)

Comment by Eric Rangell on May 10, 2017 at 3:21am

Microsoft holds its Build conference today to announce their latest accomplishments and roadmap for the developer community.  Here are videos from last year's Build conference that are relevant to the technologies needed for the Indictment engine:

Advanced Analytics with R and SQL

https://channel9.msdn.com/Events/Build/2016/B805

 

Building Data-driven Apps with Cortana Intelligence Suite

https://channel9.msdn.com/Events/Build/2016/B826

 

Cross-Platform Mobile with Xamarin

https://channel9.msdn.com/Events/Build/2016/B836

 

Microsoft Cognitive Services: Build smarter and more engaging experiences

https://channel9.msdn.com/Events/Build/2016/B855

 

Intelligent Data Driven Applications that Learn and Adapt

https://channel9.msdn.com/Events/Build/2016/B857

 

Microsoft Cognitive Services: Give Your Apps a Human Side

https://channel9.msdn.com/Events/Build/2016/B878

 

Intelligence Apps Leadership Panel

https://channel9.msdn.com/Events/Build/2016/T612

 

Applications That Learn & Adapt: Azure Machine Learning + Search

https://channel9.msdn.com/Events/Build/2016/P458

 

What’s New with Bing APIs v5

https://channel9.msdn.com/Events/Build/2016/P540

 

Building Intelligent Applications Using the Cortana Analytics Process

https://channel9.msdn.com/Events/Build/2016/P421

 

Cortana Analytics Suite and Information Management

https://channel9.msdn.com/Events/Build/2016/P429

Comment by Eric Rangell on April 29, 2017 at 5:55pm

Research is being done on making state law codes available on the internet in formats that can be parsed by computers.  Here is one project I found:

https://github.com/statedecoded

The indictment engine will need to transform text of laws into a semantic knowledge tree that can be matched against facts and evidence submitted for potential indictment of a public servant.

Comment by Eric Rangell on March 11, 2017 at 7:40am

Start with this video to learn about security issues for Docker containers:

https://www.youtube.com/watch?v=Pj1_G6gwKSw

Ubuntu, Kubernates, Snaps, oh my!

https://conferences.oreilly.com/oscon/oscon-tx/public/content/brill...

Comment by Eric Rangell on March 9, 2017 at 4:56pm

Learn why you need to unit test your databases:

http://sqldatapartners.com/2017/03/03/episode-86-tsqlt/

Notice who they mention at the beginning of the show who suggested the topic!

Comment by Eric Rangell on March 8, 2017 at 1:47am
Here is the link to the keynote video.

https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2017-L...

Given recent Wikileaks info about CIA malware, we need security measures put in place from the start in order to ensure the integrity of the software we build. This means that all apps must be code signed with a trusted certificate issued to AmericaAgain! and development Standard Operating Procedures need to be followed and verified. Tech will continue advancing so by 2020 we should be able to upgrade to a more secure environment.

To keep up with cyber security news follow SecurityNow with Steve Gibson at https://www.grc.com/securitynow.htm.
Comment by Eric Rangell on March 7, 2017 at 10:53am

This is what I would prefer as the development environment for the Indictment Engine mobile app and backend.  Microsoft Visual Studio 2017 with Xamarin allows you to develop cross-platform apps with a common language and portable class library, and see the results of how your app will run on multiple devices on 3 mobile platforms:  iOS, Android, and Windows.  A microservices architecture using Docker containers is the latest recommended solution for scalability.

Today 7 Mar 2017 Microsoft is holding their launch event for this new platform.  Videos will be posted at: channel9.msdn.com.  Watch the keynote video to learn more.

© 2019   Created by Keith Broaders.   Powered by

Badges  |  Report an Issue  |  Terms of Service