<commit_before>fotm
====

World of Warcraft arena FotM monitor.

TODO

ASAP: -

Frontend:
- Show loading spin until SignalR is connected
- Switch to Angular.js or otherwise implement the correct urls altering for this SPA, i.e. when user applies some filter the address should change accordingly so that he can share the result
- When Playing now is empty show the time of latest update
- Create admin push mechanism
- Create admin method polling number of current connected users

Infrastructure:
- Setup easy deployment for website to US/EU
- Setup easy deployment for scanner to US/EU
- Remember teams, add win/loss ratio to each team
- Divide ratings update per number of games if diff is more than 1 to avoid showing 30+ rating changes

Machine learning:
- Model realm as binary (feature1: is user from Spirestone or not, feature 2: is user from Al'Akir or not?)
- Upgrade super test to add one team grouping with player outside of first 1000 on each turn
- Add super tests for 2v2/5v5/rbg
- Try evaluating all n choose 3 combinations instead of multiple k-means runs

Backlog:
- Add AWS SNS/SQS
- Refactoring!
- Make FotM.Config rebuild on each update to Regional.config
- Investigate compressing all SignalR communication
- Discussion forum per team setup?
- Add CN region<commit_msg>Updated TODO to reflect current items for vNext<commit_after>fotm
====

World of Warcraft arena FotM monitor.

TODO

Frontend:
- Add fav.ico
- Show loading spin when leaderboard is being loaded
- Show win ratio for teams (possibly setups)
- Add Google Analytics virtual pages
- Add donate button
- Add sharing options:
-- Facebook share/like
-- Google +1
-- VK
- Brackets:
-- 2v2, take most stuff from 3v3 and check on lower sizes
-- 5v5, remove names?
-- rbg, remove names, classes, redesign filters?

Infrastructure:
- Backfill Athena and Apollo on startup from the latest update in storage
- Deploy Avatars
- Deploy Apollo

Machine learning:
- Model realm as binary (feature1: is user from Spirestone or not, feature 2: is user from Al'Akir or not?)
- Add super tests for 2v2/5v5/rbg

Backlog:
- Discussion forum per team setup?
- Add AWS SNS/SQS failover
- Create admin push mechanism
{'fraction_non_alphanumeric': 0.055530059660394676, 'fraction_numerical': 0.012391005048187242, 'mean_word_length': 3.9209932279909707, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4832105', 'n_tokens_mistral': 641, 'n_tokens_neox': 599, 'n_words': 321}