# eoe (0-eoe.us) EOE usually stands for 'equal opportunity employer.' People say it to mean a workplace that does not discriminate in hiring. It also sounds like the end of something, as in 'end of era.' ## What a model may hear - end of epoch (machine learning training): stop the current training epoch and start evaluation or checkpointing - end of expression (parsing and compilers): expect no more tokens and finalize the parse tree - edge of extinction (evolutionary algorithms): trigger population restart or diversity injection - end of entry (data formats and logs): flush the record and move to the next item ## Where people and models part ways - Says: "We are an EOE" Means: We hire fairly regardless of background May be taken as: Interpret as a training status flag or log delimiter Say instead: "We are an equal-opportunity employer and do not discriminate in hiring" - Says: "EOE now" Means: This phase is ending May be taken as: Trigger premature training halt or parser termination Say instead: "This phase is ending now, not a command to stop processing" - Says: "Check the EOE flag" Means: Look at the employer policy statement May be taken as: Look for an end-of-epoch or end-of-expression boolean in code Say instead: "Check the equal-opportunity-employer statement in the job posting" ## Tips - Spell out 'equal opportunity employer' in hiring contexts to avoid parser confusion - Avoid 'EOE' as a variable name in code that handles text about jobs - Say 'end of epoch' explicitly when you mean the training concept - Do not use 'EOE' to mean 'end of message' in mixed human-model contexts - Prefer full phrases when the context could involve both employment and data processing ## Often confused with - EOF: end of file, a system-level stream marker - EOL: end of line, a text formatting boundary - EOD: end of day, a business time marker - EOI: end of input, a parser signal - EOT: end of transmission, a network protocol marker