<commit_before>
------------------------------------------------------------------------
CONTENTS
------------------------------------------------------------------------
o) setting up a coding practice
o) starting coding
o) traffic lights
o) dashboard review
      auto refresh?
      |60s| columns?
o) deviewing the diffs
o) resuming coding
------------------------------------------------------------------------
o) adding a new exercise
o) adding a new language
      manifest.json parameters
------------------------------------------------------------------------
DOCKER'D SERVER
  running your own Docker'd cyber-dojo server
  installing languages on a docker server
  pulling from the cyberdojo github repo
------------------------------------------------------------------------
RAW SERVER
  running your own raw cyber-dojo server
  installing languages on a raw server
  pulling from the cyberdojo github repo
------------------------------------------------------------------------
o) turning off spell-checking in your browser
o) disk space
o) katas directory structure
o) git repositories
o) misc notes
o) thank you
------------------------------------------------------------------------



============================
setting up a coding practice
============================
o) from the home page...
o) click the [setup] button
o) click your chosen language (eg C++)
o) click your chosen exercise (eg Prime Factors)
o) click the [ok] button
o) You will get a case-insensitive 6-character hex-id (the full id is actually
   ten characters long but statistically 6 chars is enough for uniqueness)


===============
starting coding
===============
o) on <em>each</em> participating computer
o) enter the 6-character id into the green input box
o) click the [start] button
o) the server will tell you which animal you are (eg Panda).
o) click [ok] 

o) on each computer do the chosen exercise...
o) edit the test files and the code files...
o) press the [test] button to see if the tests pass or not...
o) every time the [test] button is pressed a new traffic-light appears
o) traffic-lights progress left-to-right, oldest-to-newest.
o) clicking on any traffic-light opens a dialog showing the diffs for
   that traffic-light with << < > >> buttons to navigate forwards and backwards.


==============<commit_msg>more readme tweaks<commit_after>
------------------------------------------------------------------------
CONTENTS
------------------------------------------------------------------------
o) setting up a coding practice
o) starting coding
o) traffic lights
o) dashboard review
      auto refresh?
      |60s| columns?
o) deviewing the diffs
o) resuming coding
------------------------------------------------------------------------
o) adding a new exercise
o) adding a new language
      manifest.json parameters
------------------------------------------------------------------------
DOCKER'D SERVER
  running your own Docker'd cyber-dojo server
  installing languages on a docker server
  pulling from the cyberdojo github repo
------------------------------------------------------------------------
RAW SERVER
  running your own raw cyber-dojo server
  installing languages on a raw server
  pulling from the cyberdojo github repo
------------------------------------------------------------------------
o) turning off spell-checking in your browser
o) disk space
o) katas directory structure
o) git repositories
o) misc notes
o) thank you
------------------------------------------------------------------------



============================
setting up a coding practice
============================
o) from the home page...
o) click the [setup] button
o) click your chosen language (eg C++)
o) click your chosen exercise (eg Prime Factors)
o) click the [ok] button
o) you will get a case-insensitive 6-character hex-id (the full id is actually
   ten characters long but statistically 6 chars is enough for uniqueness)


===============
starting coding
===============
o) on <em>each</em> participating computer
o) enter the 6-character id into the green input box
o) click the [start] button
o) the server will tell you which animal you are (eg Panda).
o) click [ok]
o) edit the test files and the code files...
o) press the [test] button to see if the tests pass or not...
o) every time the [test] button is pressed a new traffic-light appears
o) traffic-lights progress along the top, left-to-right, oldest-to-newest.
o) clicking on any traffic-light opens a dialog showing the diffs for
   that traffic-light plus << < > >> buttons to navigate forwards and backwards.


==============
{'fraction_non_alphanumeric': 0.3060121107266436, 'fraction_numerical': 0.0021626297577854673, 'mean_word_length': 1.6905177428737639, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '42059', 'n_tokens_mistral': 1042, 'n_tokens_neox': 984, 'n_words': 531}