Skip to content

Instantly share code, notes, and snippets.

@RogerTangos
Last active September 23, 2018 08:46
Show Gist options
  • Save RogerTangos/8550ac954d9414e9cb93560ebea7f591 to your computer and use it in GitHub Desktop.
Save RogerTangos/8550ac954d9414e9cb93560ebea7f591 to your computer and use it in GitHub Desktop.
Telescopic Text UROP
Front End Javascript + Graph Theory UROP
Hi All,
The Big Data Initiative at CSAIL is looking for one UROP (sophomore or junior preferred) to work on telescopic text, a tool for non-linear reading of text. It's a project that's very close to my heart and I'd love it to get some attention.
Technical Details:
- UX-wise, it's kind of like [this](http://telescopictext.com)
- Instead of a using a tree structure, it's a hypergraph
- The implementation is in javascript
- We're allowing users to take random walks on a directed cyclic hypergraph (one edge joins multiple vertices)
- As part of the random walk, users can back out of previous moves in arbitrary order
- At all points, the graph is in state that was is reachable from a forward-only walk
- If we have time, we can also create CSS, HTML wrappers, and JavaScript vertices in the graph. These are partially implemented in the [existing repo](https://github.com/RogerTangos/telescopic)
- Once graph traversal is complete, there are a bunch of very interesting very weird directions that the project can be taken in, - I'd love to see someone use it for story telling/poetry, and/or NLP to summarize [technical documents](http://www.ipcc.ch/report/ar5), but that's just me.
Personally, I think it's a very cool project.
What we're looking for
- Someone who is interested in continuing a UROP into the the spring semester.*
- Someone who thinks that graphs and functional programming are cool
- Someone to commit 10 hrs per week.
- Points if you've taken 6.006
- Extra points if are taking or have taken 6.207
- We're looking for sophomores or juniors, but are open to whomever's qualified.
* This spring, we'll be working on an interesting data discovery project. We're hoping that you'll be able to use your (newly acquired?) graph and front end skills for it. If you just wanted to just keep working on the telescopic text project in the spring, that'd be OK too.
What you can expect:
- Most work will be done in the office. We want you working here, where we can answer questions and help when you need it.
- I believe in doing some intense unit testing. Be prepared.
Email a (resume and/or github link) and a brief blurb about yourself to arcarter@csail.mit.edu. Please let us know what you'd like to see telescopic text (telescopictext.com) used for.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment