<commit_before>%section.main
  %section
    .home
      %h1.home exercism.io
      %p.lead.home The Devil is in the Details
      %p.lead.home Crowd-sourced mentorship. Public Prototype.
      %a.btn.btn-large.btn-success.home{href: '/login'} Start Now (via GitHub)

  %section.content-primary.home
    %div.row
      %div.span4
        %img.medallion{:src => link_to("/icons/badge-iteration.svg")}
        %h2.header Practice
        %p
          Focus on expressive, readable code.

        %p
          Work in your local development environment using your usual tools
          = succeed "." do
            %a{:href => link_to('/about')} in multiple languages
          We give you a test suite, and you make the tests pass... but that's just the first step.

      %div.span4
        %img.medallion{:src => link_to("/icons/badge-people.svg")}
        %h2.header Communicate
        %p
          The code is a conversation starter.
        %p
          Have a thoughtful discussion with your peers about the choices that you made. Take this opportunity to explore idioms, style, and trade-offs.  There's no right answer, and many good questions.

      %div.span4
        %img.medallion{:src => link_to("/icons/badge-nitpick.svg")}
        %h2.header Pay it Forward
        %p
          Explore other people's solutions.
        %p
          Articulate what you like and dislike in other people's code. Have a thoughtful, nuanced discussion, deepening your own understanding of the design choices that you make every day.

  %section.content-secondary.see-it
    %div.row
      %div.span6
        %h3.header Better code through conversations.
        %p Thousands of conversations are happening on exercism. <a href="/conversations/1">Here's one of them.</a>
        %p You start with some code.  Talk about it a little.  Rewrite the code a bit, then post the new version.  Make it better.  Rinse and repeat a few times. After a few cycles you've got improved code, and perhaps even a new friend!

      %div.span6
        %a(href="/conversations/1")
          %img{:src => link_to("/img/conversation.jpg")}

  %section.content-secondary.try-it
    %div.row
      %div.span6.shell
        %pre $ cd /tmp
        %pre $ cp ~/Downloads/exercism-darwin-amd64.tgz .
        %pre $ tar xvf exercism-darwin-amd64.tgz
        %pre $ ./exercism demo

      %div.span6
        %h3 Try it instantly.  No need to log in.
        %p You don't need to log in to try it out. All you need is a temporary directory.
        %p
          Download the
          %a(href="https://github.com/exercism/cli/releases/latest" target="_blank") command line client
          and follow the instructions to the left to unpack and give it a spin!<commit_msg>Cut down verbosity on 'see it' marketing paragraph<commit_after>%section.main
  %section
    .home
      %h1.home exercism.io
      %p.lead.home The Devil is in the Details
      %p.lead.home Crowd-sourced mentorship. Public Prototype.
      %a.btn.btn-large.btn-success.home{href: '/login'} Start Now (via GitHub)

  %section.content-primary.home
    %div.row
      %div.span4
        %img.medallion{:src => link_to("/icons/badge-iteration.svg")}
        %h2.header Practice
        %p
          Focus on expressive, readable code.

        %p
          Work in your local development environment using your usual tools
          = succeed "." do
            %a{:href => link_to('/about')} in multiple languages
          We give you a test suite, and you make the tests pass... but that's just the first step.

      %div.span4
        %img.medallion{:src => link_to("/icons/badge-people.svg")}
        %h2.header Communicate
        %p
          The code is a conversation starter.
        %p
          Have a thoughtful discussion with your peers about the choices that you made. Take this opportunity to explore idioms, style, and trade-offs.  There's no right answer, and many good questions.

      %div.span4
        %img.medallion{:src => link_to("/icons/badge-nitpick.svg")}
        %h2.header Pay it Forward
        %p
          Explore other people's solutions.
        %p
          Articulate what you like and dislike in other people's code. Have a thoughtful, nuanced discussion, deepening your own understanding of the design choices that you make every day.

  %section.content-secondary.see-it
    %div.row
      %div.span6
        %h3.header Better code through conversations.
        %p Thousands of conversations are happening on exercism. <a href="/conversations/1">Here's one of them.</a>
        %p You start with some code.  Talk about it a little.  Rewrite the code a bit, then post the new version.  Make it better.  After a few cycles you've got improved code, and perhaps even a new friend!

      %div.span6
        %a(href="/conversations/1")
          %img{:src => link_to("/img/conversation.jpg")}

  %section.content-secondary.try-it
    %div.row
      %div.span6.shell
        %pre $ cd /tmp
        %pre $ cp ~/Downloads/exercism-darwin-amd64.tgz .
        %pre $ tar xvf exercism-darwin-amd64.tgz
        %pre $ ./exercism demo

      %div.span6
        %h3 Try it instantly.  No need to log in.
        %p You don't need to log in to try it out. All you need is a temporary directory.
        %p
          Download the
          %a(href="https://github.com/exercism/cli/releases/latest" target="_blank") command line client
          and follow the instructions to the left to unpack and give it a spin!
{'fraction_non_alphanumeric': 0.09515981735159817, 'fraction_numerical': 0.006940639269406392, 'mean_word_length': 2.277079593058049, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 17, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6248479', 'n_tokens_mistral': 1654, 'n_tokens_neox': 1578, 'n_words': 582}