These are historic times, and few chronicle it objectively. There's Lawfare, if that's your flavor, or Drudge, or pick-your-poison Reddit, and they're all missing the mark. We don't need opinion factories, we need information factories. We've lost the upside to be drawn from political conflict, and it has become destructive and rapidly deteriorating emotional turmoil.
This is a project about truth in a "post-truth world." We keep hearing that phrase, and it isn't going away. Primary sources are sobering in the face of exhausting editorialization.
Trump Said... WTF? is a rich-media (video, documents and transcript) explorer archiving the original, real-life sources of the daily torrent of angry neighbors and news anchors you've been seeing since... something happened to the national psyche around 2015. If that sounds boring and uninspired, just wait what some well applied technology can do.
Our choice of media outlet has become a defacto litmus test of likeability. We lost ourselves somewhere along the way, and sacrificed self-determination and emotional autonomy with it. We've become a society of outsourced gripes sourced from the talking points of others.
“Only a virtuous people are capable of freedom. As nations become more corrupt and vicious, they have more need of masters.”
Wikipedia Current Events has been one of the most objective sources of primary source current events material on the internet for fifteen years. Jimmy Wales changed the world then. There's a need for a rich media/artificial inteligence analog. And this is the place to start.
This platform is well under way, and there is still a ways to go. The roadmap is below. The dream scenario is to scale the platform to those who cannot freely access or disseminate the information that we as Americans can.
While this may seem hyperbolic, it's fair to say that deep inside of us all there is a fear that we're losing whatever did make us exceptional. No one, of any political pursuasion, wants this environment to endure. This platform will not take sides. It will not selectivly curate content. It won't have to, the content will speak for itself.
- Server dependencies
- Prisma - Prisma provides instant and free hosted servers. In production, we host our own.
- Redis - Install and run, or use docker.
- Google Cloud Engine - A GCE account. (TODO: write a setup and teardown script)
- Populate
packages/server/.env
with the values in.env.example
. yarn install
- Our monorepo structure is dependent on yarn workspaces.yarn build
yarn debug
Run bin/docker-build.sh
from the project root to build docker images. When running, provide environment as specified above.