<commit_before>ps1
===

This is Problem Set 1 for [Rust Operating Systems Class](http://rust-class.org/pages/ps1.html) (cs4414).

- The folder [problems](problems) contains actual problems for the problem set.
- The folder [tutorial](tutorial) contains examples worked over during the tutorial.<commit_msg>give more detailed/acurrate description in readme<commit_after>ps1
===

This is Problem Set 1 for [Rust Operating Systems Class](http://rust-class.org/pages/ps1.html) (cs4414).

- This top-level folder contains actual problems for the problem set.
    - The following problems are completed:
        - **Problem 1**. 
            > (write your answer in answers.md, clearly marked as 1.)
            > Copy the User-Agent string reported by your browser. Explain as many
            > of the things in that string as you can. 
        - **Problem 2**. 
            > (2. in answers.md) Speculate on why Rust thinks it is
            > unsafe to modify a global variable [...]. 
        - **Problem 3**. 
            > (modify zhttpto.rs) Modify the server so it maintains a count of
            > the number of requests, and adds a message to the response that includes a
            > count of the number of requests. You should see the number increase each time
            > your reload the page.
    - [answers](answers.md) has written answers to questions.
    - [zhttpto](zhttpto.rs) has Rust solutions to the Zhttpto web server 
      programming problems.
- The folder [tutorial](tutorial) contains examples worked over during the tutorial.
{'fraction_non_alphanumeric': 0.08429858429858429, 'fraction_numerical': 0.012226512226512226, 'mean_word_length': 2.711217183770883, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 12, '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': '1102812', 'n_tokens_mistral': 433, 'n_tokens_neox': 399, 'n_words': 184}