3 ms·
It's not sanely possible to open source. All the interesting parts it depends on are in internal backend infrastructure. The UI is written in a really old versi
by DannyBee 12y ago
It's not sanely possible to open source.
All the interesting parts it depends on are in internal backend infrastructure.
The UI is written in a really old version of GWT.
Also, Moderator actually started out as an early appengine app written in python, then was ported to normal Java.
If you want the algorithms, they are mostly already public.
Given the way UI/etc frameworks are today, it would take you about 1000x less time to write moderator again from scratch than it would to try to massage an open source version into working.
- sitkack 12y agoThanks. I was mostly interested for pedagogical reasons, not actual reuse. I'll probably just try to simulate a session with it myself if I can still signup, and record a screencast. Be my own test user for a UX experiment.
- DannyBee 12y agoModerator's code would probably scare you :) It was written in an era where optimization really matter. Not that it's written in assembler or anything, but it minimizes the amount of reads/writes it makes to the datastore through interesting means at times. It is unlikely, for example, you would ever be able to discern the voting and question scheduling algorithms from reading the source code, despite the fact that i could write them for you in about 1-2 pages of java.