Alex Gajewski github page
https://github.com/agajews
agajews - Overview
2022-02-06
None
<div><div>
 
 <div>
 <p><a href="#start-of-content">Skip to content</a>
 
 
</p><header>
 
 <div>
 <nav>
 <ul>
 <li>
 
 <div>
 <ul>
 <li>
 <a href="/features/actions">
 
 <div>
 <p>Actions</p><p>
 Automate any workflow
 </p></div>
 
</a></li>
 <li>
 <a href="/features/packages">
 
 <div>
 <p>Packages</p><p>
 Host and manage packages
 </p></div>
 
</a></li>
 <li>
 <a href="/features/security">
 
 <div>
 <p>Security</p><p>
 Find and fix vulnerabilities
 </p></div>
 
</a></li>
 <li>
 <a href="/features/codespaces">
 
 <div>
 <p>Codespaces</p><p>
 Instant dev environments
 </p></div>
 
</a></li>
 <li>
 <a href="/features/copilot">
 
 <div>
 <p>Copilot</p><p>
 Write better code with AI
 </p></div>
 
</a></li>
 <li>
 <a href="/features/code-review">
 
 <div>
 <p>Code review</p><p>
 Manage code changes
 </p></div>
 
</a></li>
 <li>
 <a href="/features/issues">
 
 <div>
 <p>Issues</p><p>
 Plan and track work
 </p></div>
 
</a></li>
 <li>
 <a href="/features/discussions">
 
 <div>
 <p>Discussions</p><p>
 Collaborate outside of code
 </p></div>
 
</a></li>
 </ul>
 <ul>
 <li>Explore</li>
 <li>
 <a href="/features">
 All features
 
</a></li>
 <li>
 <a href="https://docs.github.com/">
 Documentation
 
</a></li>
 <li>
 <a href="https://skills.github.com/">
 GitHub Skills
 
</a></li>
 <li>
 <a href="https://github.blog/">
 Blog
 
</a></li>
 </ul>
 </div>
</li>
 <li>
 
 <div>
 <ul>
 <li>For</li>
 <li>
 <a href="/enterprise">
 Enterprise
 
</a></li>
 <li>
 <a href="/team">
 Teams
 
</a></li>
 <li>
 <a href="/enterprise/startups">
 Startups
 
</a></li>
 <li>
 <a href="https://education.github.com/">
 Education
 
</a></li>
 </ul>
 <ul>
 <li>By Solution</li>
 <li>
 <a href="/solutions/ci-cd/">
 CI/CD &amp; Automation
 
</a></li>
 <li>
 <a href="https://resources.github.com/devops/">
 DevOps
 
</a></li>
 <li>
 <a href="https://resources.github.com/devops/fundamentals/devsecops/">
 DevSecOps
 
</a></li>
 </ul>
 <ul>
 <li>Case Studies</li>
 <li>
 <a href="/customer-stories">
 Customer Stories
 
</a></li>
 <li>
 <a href="https://resources.github.com/">
 Resources
 
</a></li>
 </ul>
 </div>
</li>
 <li>
 
 <div>
 <ul>
 <li>
 <a href="/sponsors">
 
 <div>
 <p>GitHub Sponsors</p><p>
 Fund open source developers
 </p></div>
 
</a></li>
 </ul>
 <ul>
 <li>
 <a href="/readme">
 
 <div>
 <p>The ReadME Project</p><p>
 GitHub community articles
 </p></div>
 
</a></li>
 </ul>
 <ul>
 <li>Repositories</li>
 <li>
 <a href="/topics">
 Topics
 
</a></li>
 <li>
 <a href="/trending">
 Trending
 
</a></li>
 <li>
 <a href="/collections">
 Collections
 
</a></li>
 </ul>
 </div>
</li>
 <li>
 <a href="/pricing">Pricing</a>
</li>
 </ul>
 </nav>
 
 </div>
</header>
 </div>
 
 
 
 
 <div>
 <main>
 
 
<div>
 
 <div>
 <div>
 <p><a href="https://avatars.githubusercontent.com/u/3391566?v=4"></a>
 
 </p>
 <p>
 </p><h2>
 
 Alex Gajewski
 
 
 agajews
 
 </h2>
 <p></p>
 </div>
 
 <div>
 
 
 <ul>
 <li>
 <p>Apricity</p>
</li>
 <li>
 Chicago
</li>
 
 </ul>
</div>
 
 
 
 <div>
 <h2>Organizations</h2>
 <p><a href="/Apricity-OS">
 
</a></p></div>
 
 
 Block or Report
 
 
 <div>
 <h2>Block or report agajews</h2>
 </div>
 
 
</div>
 <div> 
 
 <div>
 
 
<div>
 <h2>
 Popular repositories
 
 
 
 
 </h2>
 <ol>
 <li>
 <div>
 
 <p>
 Gnome Shell Theme
 </p>
 <p>
 
 
 CSS
 <a href="/agajews/ArcticApricity/stargazers">
 
 
 43
 </a>
 <a href="/agajews/ArcticApricity/network/members">
 
 
 5
 </a>
 </p>
 </div>
 </li>
 <li>
 
 </li>
 <li>
 
 </li>
 <li>
 
 </li>
 <li>
 
 </li>
 <li>
 <div>
 
 <p>
 Spaced repetition in plain text
 </p>
 <p>
 
 
 Python
 <a href="/agajews/repertoire/stargazers">
 
 
 3
 </a>
 </p>
 </div>
 </li>
</ol>
</div>
<div>
 
 <h2>
 68
 contributions
 in the last year
 </h2>
 <div>
 <div>
 <div>
 <p> We're celebrating 100 million developers!
 </p></div>
 
 
 
 </div>
 <div>
 
 
 
 
 No contributions on February 6, 2022
 1 contribution on February 7, 2022
 1 contribution on February 8, 2022
 No contributions on February 9, 2022
 No contributions on February 10, 2022
 No contributions on February 11, 2022
 No contributions on February 12, 2022
 
 
 No contributions on February 13, 2022
 7 contributions on February 14, 2022
 6 contributions on February 15, 2022
 No contributions on February 16, 2022
 8 contributions on February 17, 2022
 No contributions on February 18, 2022
 No contributions on February 19, 2022
 
 
 No contributions on February 20, 2022
 6 contributions on February 21, 2022
 3 contributions on February 22, 2022
 No contributions on February 23, 2022
 No contributions on February 24, 2022
 No contributions on February 25, 2022
 No contributions on February 26, 2022
 
 
 No contributions on February 27, 2022
 No contributions on February 28, 2022
 No contributions on March 1, 2022
 No contributions on March 2, 2022
 No contributions on March 3, 2022
 No contributions on March 4, 2022
 No contributions on March 5, 2022
 
 
 No contributions on March 6, 2022
 No contributions on March 7, 2022
 No contributions on March 8, 2022
 No contributions on March 9, 2022
 No contributions on March 10, 2022
 No contributions on March 11, 2022
 No contributions on March 12, 2022
 
 
 No contributions on March 13, 2022
 No contributions on March 14, 2022
 No contributions on March 15, 2022
 No contributions on March 16, 2022
 No contributions on March 17, 2022
 7 contributions on March 18, 2022
 1 contribution on March 19, 2022
 
 
 No contributions on March 20, 2022
 No contributions on March 21, 2022
 No contributions on March 22, 2022
 No contributions on March 23, 2022
 No contributions on March 24, 2022
 No contributions on March 25, 2022
 No contributions on March 26, 2022
 
 
 No contributions on March 27, 2022
 No contributions on March 28, 2022
 No contributions on March 29, 2022
 2 contributions on March 30, 2022
 No contributions on March 31, 2022
 No contributions on April 1, 2022
 No contributions on April 2, 2022
 
 
 No contributions on April 3, 2022
 No contributions on April 4, 2022
 No contributions on April 5, 2022
 No contributions on April 6, 2022
 No contributions on April 7, 2022
 No contributions on April 8, 2022
 No contributions on April 9, 2022
 
 
 No contributions on April 10, 2022
 No contributions on April 11, 2022
 3 contributions on April 12, 2022
 2 contributions on April 13, 2022
 No contributions on April 14, 2022
 No contributions on April 15, 2022
 No contributions on April 16, 2022
 
 
 No contributions on April 17, 2022
 No contributions on April 18, 2022
 No contributions on April 19, 2022
 No contributions on April 20, 2022
 No contributions on April 21, 2022
 No contributions on April 22, 2022
 No contributions on April 23, 2022
 
 
 No contributions on April 24, 2022
 No contributions on April 25, 2022
 No contributions on April 26, 2022
 No contributions on April 27, 2022
 No contributions on April 28, 2022
 No contributions on April 29, 2022
 No contributions on April 30, 2022
 
 
 No contributions on May 1, 2022
 No contributions on May 2, 2022
 No contributions on May 3, 2022
 No contributions on May 4, 2022
 No contributions on May 5, 2022
 No contributions on May 6, 2022
 No contributions on May 7, 2022
 
 
 No contributions on May 8, 2022
 No contributions on May 9, 2022
 No contributions on May 10, 2022
 No contributions on May 11, 2022
 No contributions on May 12, 2022
 No contributions on May 13, 2022
 No contributions on May 14, 2022
 
 
 No contributions on May 15, 2022
 No contributions on May 16, 2022
 No contributions on May 17, 2022
 No contributions on May 18, 2022
 No contributions on May 19, 2022
 No contributions on May 20, 2022
 No contributions on May 21, 2022
 
 
 No contributions on May 22, 2022
 No contributions on May 23, 2022
 No contributions on May 24, 2022
 No contributions on May 25, 2022
 No contributions on May 26, 2022
 No contributions on May 27, 2022
 No contributions on May 28, 2022
 
 
 No contributions on May 29, 2022
 No contributions on May 30, 2022
 No contributions on May 31, 2022
 No contributions on June 1, 2022
 No contributions on June 2, 2022
 No contributions on June 3, 2022
 No contributions on June 4, 2022
 
 
 No contributions on June 5, 2022
 No contributions on June 6, 2022
 No contributions on June 7, 2022
 No contributions on June 8, 2022
 No contributions on June 9, 2022
 No contributions on June 10, 2022
 No contributions on June 11, 2022
 
 
 No contributions on June 12, 2022
 No contributions on June 13, 2022
 No contributions on June 14, 2022
 No contributions on June 15, 2022
 No contributions on June 16, 2022
 No contributions on June 17, 2022
 No contributions on June 18, 2022
 
 
 No contributions on June 19, 2022
 No contributions on June 20, 2022
 No contributions on June 21, 2022
 No contributions on June 22, 2022
 No contributions on June 23, 2022
 No contributions on June 24, 2022
 No contributions on June 25, 2022
 
 
 No contributions on June 26, 2022
 No contributions on June 27, 2022
 No contributions on June 28, 2022
 No contributions on June 29, 2022
 No contributions on June 30, 2022
 No contributions on July 1, 2022
 No contributions on July 2, 2022
 
 
 No contributions on July 3, 2022
 No contributions on July 4, 2022
 No contributions on July 5, 2022
 No contributions on July 6, 2022
 No contributions on July 7, 2022
 No contributions on July 8, 2022
 No contributions on July 9, 2022
 
 
 No contributions on July 10, 2022
 No contributions on July 11, 2022
 No contributions on July 12, 2022
 No contributions on July 13, 2022
 No contributions on July 14, 2022
 1 contribution on July 15, 2022
 No contributions on July 16, 2022
 
 
 4 contributions on July 17, 2022
 No contributions on July 18, 2022
 No contributions on July 19, 2022
 No contributions on July 20, 2022
 No contributions on July 21, 2022
 No contributions on July 22, 2022
 No contributions on July 23, 2022
 
 
 No contributions on July 24, 2022
 No contributions on July 25, 2022
 No contributions on July 26, 2022
 No contributions on July 27, 2022
 No contributions on July 28, 2022
 No contributions on July 29, 2022
 No contributions on July 30, 2022
 
 
 No contributions on July 31, 2022
 No contributions on August 1, 2022
 No contributions on August 2, 2022
 No contributions on August 3, 2022
 No contributions on August 4, 2022
 No contributions on August 5, 2022
 No contributions on August 6, 2022
 
 
 No contributions on August 7, 2022
 No contributions on August 8, 2022
 No contributions on August 9, 2022
 No contributions on August 10, 2022
 No contributions on August 11, 2022
 No contributions on August 12, 2022
 No contributions on August 13, 2022
 
 
 No contributions on August 14, 2022
 No contributions on August 15, 2022
 No contributions on August 16, 2022
 No contributions on August 17, 2022
 4 contributions on August 18, 2022
 No contributions on August 19, 2022
 2 contributions on August 20, 2022
 
 
 No contributions on August 21, 2022
 No contributions on August 22, 2022
 No contributions on August 23, 2022
 No contributions on August 24, 2022
 No contributions on August 25, 2022
 No contributions on August 26, 2022
 No contributions on August 27, 2022
 
 
 10 contributions on August 28, 2022
 No contributions on August 29, 2022
 No contributions on August 30, 2022
 No contributions on August 31, 2022
 No contributions on September 1, 2022
 No contributions on September 2, 2022
 No contributions on September 3, 2022
 
 
 No contributions on September 4, 2022
 No contributions on September 5, 2022
 No contributions on September 6, 2022
 No contributions on September 7, 2022
 No contributions on September 8, 2022
 No contributions on September 9, 2022
 No contributions on September 10, 2022
 
 
 No contributions on September 11, 2022
 No contributions on September 12, 2022
 No contributions on September 13, 2022
 No contributions on September 14, 2022
 No contributions on September 15, 2022
 No contributions on September 16, 2022
 No contributions on September 17, 2022
 
 
 No contributions on September 18, 2022
 No contributions on September 19, 2022
 No contributions on September 20, 2022
 No contributions on September 21, 2022
 No contributions on September 22, 2022
 No contributions on September 23, 2022
 No contributions on September 24, 2022
 
 
 No contributions on September 25, 2022
 No contributions on September 26, 2022
 No contributions on September 27, 2022
 No contributions on September 28, 2022
 No contributions on September 29, 2022
 No contributions on September 30, 2022
 No contributions on October 1, 2022
 
 
 No contributions on October 2, 2022
 No contributions on October 3, 2022
 No contributions on October 4, 2022
 No contributions on October 5, 2022
 No contributions on October 6, 2022
 No contributions on October 7, 2022
 No contributions on October 8, 2022
 
 
 No contributions on October 9, 2022
 No contributions on October 10, 2022
 No contributions on October 11, 2022
 No contributions on October 12, 2022
 No contributions on October 13, 2022
 No contributions on October 14, 2022
 No contributions on October 15, 2022
 
 
 No contributions on October 16, 2022
 No contributions on October 17, 2022
 No contributions on October 18, 2022
 No contributions on October 19, 2022
 No contributions on October 20, 2022
 No contributions on October 21, 2022
 No contributions on October 22, 2022
 
 
 No contributions on October 23, 2022
 No contributions on October 24, 2022
 No contributions on October 25, 2022
 No contributions on October 26, 2022
 No contributions on October 27, 2022
 No contributions on October 28, 2022
 No contributions on October 29, 2022
 
 
 No contributions on October 30, 2022
 No contributions on October 31, 2022
 No contributions on November 1, 2022
 No contributions on November 2, 2022
 No contributions on November 3, 2022
 No contributions on November 4, 2022
 No contributions on November 5, 2022
 
 
 No contributions on November 6, 2022
 No contributions on November 7, 2022
 No contributions on November 8, 2022
 No contributions on November 9, 2022
 No contributions on November 10, 2022
 No contributions on November 11, 2022
 No contributions on November 12, 2022
 
 
 No contributions on November 13, 2022
 No contributions on November 14, 2022
 No contributions on November 15, 2022
 No contributions on November 16, 2022
 No contributions on November 17, 2022
 No contributions on November 18, 2022
 No contributions on November 19, 2022
 
 
 No contributions on November 20, 2022
 No contributions on November 21, 2022
 No contributions on November 22, 2022
 No contributions on November 23, 2022
 No contributions on November 24, 2022
 No contributions on November 25, 2022
 No contributions on November 26, 2022
 
 
 No contributions on November 27, 2022
 No contributions on November 28, 2022
 No contributions on November 29, 2022
 No contributions on November 30, 2022
 No contributions on December 1, 2022
 No contributions on December 2, 2022
 No contributions on December 3, 2022
 
 
 No contributions on December 4, 2022
 No contributions on December 5, 2022
 No contributions on December 6, 2022
 No contributions on December 7, 2022
 No contributions on December 8, 2022
 No contributions on December 9, 2022
 No contributions on December 10, 2022
 
 
 No contributions on December 11, 2022
 No contributions on December 12, 2022
 No contributions on December 13, 2022
 No contributions on December 14, 2022
 No contributions on December 15, 2022
 No contributions on December 16, 2022
 No contributions on December 17, 2022
 
 
 No contributions on December 18, 2022
 No contributions on December 19, 2022
 No contributions on December 20, 2022
 No contributions on December 21, 2022
 No contributions on December 22, 2022
 No contributions on December 23, 2022
 No contributions on December 24, 2022
 
 
 No contributions on December 25, 2022
 No contributions on December 26, 2022
 No contributions on December 27, 2022
 No contributions on December 28, 2022
 No contributions on December 29, 2022
 No contributions on December 30, 2022
 No contributions on December 31, 2022
 
 
 No contributions on January 1, 2023
 No contributions on January 2, 2023
 No contributions on January 3, 2023
 No contributions on January 4, 2023
 No contributions on January 5, 2023
 No contributions on January 6, 2023
 No contributions on January 7, 2023
 
 
 No contributions on January 8, 2023
 No contributions on January 9, 2023
 No contributions on January 10, 2023
 No contributions on January 11, 2023
 No contributions on January 12, 2023
 No contributions on January 13, 2023
 No contributions on January 14, 2023
 
 
 No contributions on January 15, 2023
 No contributions on January 16, 2023
 No contributions on January 17, 2023
 No contributions on January 18, 2023
 No contributions on January 19, 2023
 No contributions on January 20, 2023
 No contributions on January 21, 2023
 
 
 No contributions on January 22, 2023
 No contributions on January 23, 2023
 No contributions on January 24, 2023
 No contributions on January 25, 2023
 No contributions on January 26, 2023
 No contributions on January 27, 2023
 No contributions on January 28, 2023
 
 
 No contributions on January 29, 2023
 No contributions on January 30, 2023
 No contributions on January 31, 2023
 No contributions on February 1, 2023
 No contributions on February 2, 2023
 No contributions on February 3, 2023
 No contributions on February 4, 2023
 
 
 No contributions on February 5, 2023
 No contributions on February 6, 2023
 
 Feb
 Mar
 Apr
 May
 Jun
 Jul
 Aug
 Sep
 Oct
 Nov
 Dec
 Jan
 
 Mon
 
 Wed
 
 Fri
 
 
 
 </div>
 </div>
</div>
 </div>
 
</div>
</div>
 </main>
 </div>
 
 
 
 
 
 
 
 
 
 
 
 <div></div>
 
 
 
 
 <div>
 
 
 
 
 
 
 </div>
 </div>||||I|||| Skip to content
 Toggle navigation
 Sign up
 * Product
 + Actions
 Automate any workflow
 + Packages
 Host and manage packages
 + Security
 Find and fix vulnerabilities
 + Codespaces
 Instant dev environments
 + Copilot
 Write better code with AI
 + Code review
 Manage code changes
 + Issues
 Plan and track work
 + Discussions
 Collaborate outside of code
 + Explore
 + All features
 + Documentation
 + GitHub Skills
 + Blog
 * Solutions
 + For
 + Enterprise
 + Teams
 + Startups
 + Education
 + By Solution
 + CI/CD & Automation
 + DevOps
 + DevSecOps
 + Case Studies
 + Customer Stories
 + Resources
 * Open Source
 + GitHub Sponsors
 Fund open source developers
 + The ReadME Project
 GitHub community articles
 + Repositories
 + Topics
 + Trending
 + Collections
 * Pricing
 * In this user All GitHub ↵
 Jump to ↵
 * No suggested jump to results
 * In this user All GitHub ↵
 Jump to ↵
 * Search All GitHub ↵
 Jump to ↵
 * In this user All GitHub ↵
 Jump to ↵
 Sign in
 Sign up
 {{ message }}
 agajews Follow
 Overview Repositories 59 Projects 0 Packages 0 Stars 18
 More
 * Overview
 * Repositories
 * Projects
 * Packages
 * Stars
 agajews
 Follow

 Alex Gajewski agajews

 Follow
 54 followers · 3 following
 * Apricity
 * Chicago

 Achievements

 x2
 Beta Send feedback

 Achievements

 x2
 Beta Send feedback

 Highlights

 * Pro

 Organizations

 Block or Report

 Block or report agajews

 Block user

 Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

 You must be logged in to block users.

 Add an optional note:
 Note
 Please don't include any personal information such as legal names or email addresses. Maximum 100 characters. This note will be visible to only you.
 Block user
 Report abuse

 Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

 Report abuse
 Overview Repositories 59 Projects 0 Packages 0 Stars 18
 More
 * Overview
 * Repositories
 * Projects
 * Packages
 * Stars

 Popular repositories

 1. ArcticApricity Public

 Gnome Shell Theme

 CSS 43 5

 2. circom-dsl Public

 JavaScript 30

 3. soup-lang Public

 Haskell 8 1

 4. hltex Public

 Python 5 1

 5. Arc-theme Public

 Forked from horst3180/arc-theme

 A flat theme with transparent elements

 CSS 3

 6. repertoire Public

 Spaced repetition in plain text

 Python 3

 68 contributions in the last year

 We're celebrating 100 million developers!
 Read our blog post.
 Play animation
 No contributions on February 6, 2022 1 contribution on February 7, 2022 1 contribution on February 8, 2022 No contributions on February 9, 2022 No contributions on February 10, 2022 No contributions on February 11, 2022 No contributions on February 12, 2022 No contributions on February 13, 2022 7 contributions on February 14, 2022 6 contributions on February 15, 2022 No contributions on February 16, 2022 8 contributions on February 17, 2022 No contributions on February 18, 2022 No contributions on February 19, 2022 No contributions on February 20, 2022 6 contributions on February 21, 2022 3 contributions on February 22, 2022 No contributions on February 23, 2022 No contributions on February 24, 2022 No contributions on February 25, 2022 No contributions on February 26, 2022 No contributions on February 27, 2022 No contributions on February 28, 2022 No contributions on March 1, 2022 No contributions on March 2, 2022 No contributions on March 3, 2022 No contributions on March 4, 2022 No contributions on March 5, 2022 No contributions on March 6, 2022 No contributions on March 7, 2022 No contributions on March 8, 2022 No contributions on March 9, 2022 No contributions on March 10, 2022 No contributions on March 11, 2022 No contributions on March 12, 2022 No contributions on March 13, 2022 No contributions on March 14, 2022 No contributions on March 15, 2022 No contributions on March 16, 2022 No contributions on March 17, 2022 7 contributions on March 18, 2022 1 contribution on March 19, 2022 No contributions on March 20, 2022 No contributions on March 21, 2022 No contributions on March 22, 2022 No contributions on March 23, 2022 No contributions on March 24, 2022 No contributions on March 25, 2022 No contributions on March 26, 2022 No contributions on March 27, 2022 No contributions on March 28, 2022 No contributions on March 29, 2022 2 contributions on March 30, 2022 No contributions on March 31, 2022 No contributions on April 1, 2022 No contributions on April 2, 2022 No contributions on April 3, 2022 No contributions on April 4, 2022 No contributions on April 5, 2022 No contributions on April 6, 2022 No contributions on April 7, 2022 No contributions on April 8, 2022 No contributions on April 9, 2022 No contributions on April 10, 2022 No contributions on April 11, 2022 3 contributions on April 12, 2022 2 contributions on April 13, 2022 No contributions on April 14, 2022 No contributions on April 15, 2022 No contributions on April 16, 2022 No contributions on April 17, 2022 No contributions on April 18, 2022 No contributions on April 19, 2022 No contributions on April 20, 2022 No contributions on April 21, 2022 No contributions on April 22, 2022 No contributions on April 23, 2022 No contributions on April 24, 2022 No contributions on April 25, 2022 No contributions on April 26, 2022 No contributions on April 27, 2022 No contributions on April 28, 2022 No contributions on April 29, 2022 No contributions on April 30, 2022 No contributions on May 1, 2022 No contributions on May 2, 2022 No contributions on May 3, 2022 No contributions on May 4, 2022 No contributions on May 5, 2022 No contributions on May 6, 2022 No contributions on May 7, 2022 No contributions on May 8, 2022 No contributions on May 9, 2022 No contributions on May 10, 2022 No contributions on May 11, 2022 No contributions on May 12, 2022 No contributions on May 13, 2022 No contributions on May 14, 2022 No contributions on May 15, 2022 No contributions on May 16, 2022 No contributions on May 17, 2022 No contributions on May 18, 2022 No contributions on May 19, 2022 No contributions on May 20, 2022 No contributions on May 21, 2022 No contributions on May 22, 2022 No contributions on May 23, 2022 No contributions on May 24, 2022 No contributions on May 25, 2022 No contributions on May 26, 2022 No contributions on May 27, 2022 No contributions on May 28, 2022 No contributions on May 29, 2022 No contributions on May 30, 2022 No contributions on May 31, 2022 No contributions on June 1, 2022 No contributions on June 2, 2022 No contributions on June 3, 2022 No contributions on June 4, 2022 No contributions on June 5, 2022 No contributions on June 6, 2022 No contributions on June 7, 2022 No contributions on June 8, 2022 No contributions on June 9, 2022 No contributions on June 10, 2022 No contributions on June 11, 2022 No contributions on June 12, 2022 No contributions on June 13, 2022 No contributions on June 14, 2022 No contributions on June 15, 2022 No contributions on June 16, 2022 No contributions on June 17, 2022 No contributions on June 18, 2022 No contributions on June 19, 2022 No contributions on June 20, 2022 No contributions on June 21, 2022 No contributions on June 22, 2022 No contributions on June 23, 2022 No contributions on June 24, 2022 No contributions on June 25, 2022 No contributions on June 26, 2022 No contributions on June 27, 2022 No contributions on June 28, 2022 No contributions on June 29, 2022 No contributions on June 30, 2022 No contributions on July 1, 2022 No contributions on July 2, 2022 No contributions on July 3, 2022 No contributions on July 4, 2022 No contributions on July 5, 2022 No contributions on July 6, 2022 No contributions on July 7, 2022 No contributions on July 8, 2022 No contributions on July 9, 2022 No contributions on July 10, 2022 No contributions on July 11, 2022 No contributions on July 12, 2022 No contributions on July 13, 2022 No contributions on July 14, 2022 1 contribution on July 15, 2022 No contributions on July 16, 2022 4 contributions on July 17, 2022 No contributions on July 18, 2022 No contributions on July 19, 2022 No contributions on July 20, 2022 No contributions on July 21, 2022 No contributions on July 22, 2022 No contributions on July 23, 2022 No contributions on July 24, 2022 No contributions on July 25, 2022 No contributions on July 26, 2022 No contributions on July 27, 2022 No contributions on July 28, 2022 No contributions on July 29, 2022 No contributions on July 30, 2022 No contributions on July 31, 2022 No contributions on August 1, 2022 No contributions on August 2, 2022 No contributions on August 3, 2022 No contributions on August 4, 2022 No contributions on August 5, 2022 No contributions on August 6, 2022 No contributions on August 7, 2022 No contributions on August 8, 2022 No contributions on August 9, 2022 No contributions on August 10, 2022 No contributions on August 11, 2022 No contributions on August 12, 2022 No contributions on August 13, 2022 No contributions on August 14, 2022 No contributions on August 15, 2022 No contributions on August 16, 2022 No contributions on August 17, 2022 4 contributions on August 18, 2022 No contributions on August 19, 2022 2 contributions on August 20, 2022 No contributions on August 21, 2022 No contributions on August 22, 2022 No contributions on August 23, 2022 No contributions on August 24, 2022 No contributions on August 25, 2022 No contributions on August 26, 2022 No contributions on August 27, 2022 10 contributions on August 28, 2022 No contributions on August 29, 2022 No contributions on August 30, 2022 No contributions on August 31, 2022 No contributions on September 1, 2022 No contributions on September 2, 2022 No contributions on September 3, 2022 No contributions on September 4, 2022 No contributions on September 5, 2022 No contributions on September 6, 2022 No contributions on September 7, 2022 No contributions on September 8, 2022 No contributions on September 9, 2022 No contributions on September 10, 2022 No contributions on September 11, 2022 No contributions on September 12, 2022 No contributions on September 13, 2022 No contributions on September 14, 2022 No contributions on September 15, 2022 No contributions on September 16, 2022 No contributions on September 17, 2022 No contributions on September 18, 2022 No contributions on September 19, 2022 No contributions on September 20, 2022 No contributions on September 21, 2022 No contributions on September 22, 2022 No contributions on September 23, 2022 No contributions on September 24, 2022 No contributions on September 25, 2022 No contributions on September 26, 2022 No contributions on September 27, 2022 No contributions on September 28, 2022 No contributions on September 29, 2022 No contributions on September 30, 2022 No contributions on October 1, 2022 No contributions on October 2, 2022 No contributions on October 3, 2022 No contributions on October 4, 2022 No contributions on October 5, 2022 No contributions on October 6, 2022 No contributions on October 7, 2022 No contributions on October 8, 2022 No contributions on October 9, 2022 No contributions on October 10, 2022 No contributions on October 11, 2022 No contributions on October 12, 2022 No contributions on October 13, 2022 No contributions on October 14, 2022 No contributions on October 15, 2022 No contributions on October 16, 2022 No contributions on October 17, 2022 No contributions on October 18, 2022 No contributions on October 19, 2022 No contributions on October 20, 2022 No contributions on October 21, 2022 No contributions on October 22, 2022 No contributions on October 23, 2022 No contributions on October 24, 2022 No contributions on October 25, 2022 No contributions on October 26, 2022 No contributions on October 27, 2022 No contributions on October 28, 2022 No contributions on October 29, 2022 No contributions on October 30, 2022 No contributions on October 31, 2022 No contributions on November 1, 2022 No contributions on November 2, 2022 No contributions on November 3, 2022 No contributions on November 4, 2022 No contributions on November 5, 2022 No contributions on November 6, 2022 No contributions on November 7, 2022 No contributions on November 8, 2022 No contributions on November 9, 2022 No contributions on November 10, 2022 No contributions on November 11, 2022 No contributions on November 12, 2022 No contributions on November 13, 2022 No contributions on November 14, 2022 No contributions on November 15, 2022 No contributions on November 16, 2022 No contributions on November 17, 2022 No contributions on November 18, 2022 No contributions on November 19, 2022 No contributions on November 20, 2022 No contributions on November 21, 2022 No contributions on November 22, 2022 No contributions on November 23, 2022 No contributions on November 24, 2022 No contributions on November 25, 2022 No contributions on November 26, 2022 No contributions on November 27, 2022 No contributions on November 28, 2022 No contributions on November 29, 2022 No contributions on November 30, 2022 No contributions on December 1, 2022 No contributions on December 2, 2022 No contributions on December 3, 2022 No contributions on December 4, 2022 No contributions on December 5, 2022 No contributions on December 6, 2022 No contributions on December 7, 2022 No contributions on December 8, 2022 No contributions on December 9, 2022 No contributions on December 10, 2022 No contributions on December 11, 2022 No contributions on December 12, 2022 No contributions on December 13, 2022 No contributions on December 14, 2022 No contributions on December 15, 2022 No contributions on December 16, 2022 No contributions on December 17, 2022 No contributions on December 18, 2022 No contributions on December 19, 2022 No contributions on December 20, 2022 No contributions on December 21, 2022 No contributions on December 22, 2022 No contributions on December 23, 2022 No contributions on December 24, 2022 No contributions on December 25, 2022 No contributions on December 26, 2022 No contributions on December 27, 2022 No contributions on December 28, 2022 No contributions on December 29, 2022 No contributions on December 30, 2022 No contributions on December 31, 2022 No contributions on January 1, 2023 No contributions on January 2, 2023 No contributions on January 3, 2023 No contributions on January 4, 2023 No contributions on January 5, 2023 No contributions on January 6, 2023 No contributions on January 7, 2023 No contributions on January 8, 2023 No contributions on January 9, 2023 No contributions on January 10, 2023 No contributions on January 11, 2023 No contributions on January 12, 2023 No contributions on January 13, 2023 No contributions on January 14, 2023 No contributions on January 15, 2023 No contributions on January 16, 2023 No contributions on January 17, 2023 No contributions on January 18, 2023 No contributions on January 19, 2023 No contributions on January 20, 2023 No contributions on January 21, 2023 No contributions on January 22, 2023 No contributions on January 23, 2023 No contributions on January 24, 2023 No contributions on January 25, 2023 No contributions on January 26, 2023 No contributions on January 27, 2023 No contributions on January 28, 2023 No contributions on January 29, 2023 No contributions on January 30, 2023 No contributions on January 31, 2023 No contributions on February 1, 2023 No contributions on February 2, 2023 No contributions on February 3, 2023 No contributions on February 4, 2023 No contributions on February 5, 2023 No contributions on February 6, 2023 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Mon Wed Fri
 Learn how we count contributions
 Less More
 * 2023
 * 2022
 * 2021
 * 2020
 * 2019
 * 2018
 * 2017
 * 2016
 * 2015
 * 2014
 * 2013

 Contribution activity

 February 2023

 agajews has no activity yet for this period.
 Show more activity

 Seeing something unexpected? Take a look at the GitHub profile guide.

 Footer

 © 2023 GitHub, Inc.

 Footer navigation

 * Terms
 * Privacy
 * Security
 * Status
 * Docs
 * Contact GitHub
 * Pricing
 * API
 * Training
 * Blog
 * About
 You can’t perform that action at this time.
 You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Skip to content
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Actions 
 Automate any workflow
  
 
 
 
 
 
 
 Packages 
 Host and manage packages
  
 
 
 
 
 
 
 Security 
 Find and fix vulnerabilities
  
 
 
 
 
 
 
 Codespaces 
 Instant dev environments
  
 
 
 
 
 
 
 Copilot 
 Write better code with AI
  
 
 
 
 
 
 
 Code review 
 Manage code changes
  
 
 
 
 
 
 
 Issues 
 Plan and track work
  
 
 
 
 
 
 
 Discussions 
 Collaborate outside of code
  
 
 
 
 
 Explore
 
 
 All features
 
 
 
 
 Documentation
 
 
 
 
 GitHub Skills
 
 
 
 
 Blog
 
 
 
 
 
 
 
 
 For
 
 
 Enterprise
 
 
 
 
 Teams
 
 
 
 
 Startups
 
 
 
 
 Education
 
 
 
 
 By Solution
 
 
 CI/CD &amp; Automation
 
 
 
 
 DevOps
 
 
 
 
 DevSecOps
 
 
 
 
 Case Studies
 
 
 Customer Stories
 
 
 
 
 Resources
 
 
 
 
 
 
 
 
 
 
 
 
 GitHub Sponsors 
 Fund open source developers
  
 
 
 
 
 
 
 
 
 The ReadME Project 
 GitHub community articles
  
 
 
 
 
 Repositories
 
 
 Topics
 
 
 
 
 Trending
 
 
 
 
 Collections
 
 
 
 
 
 Pricing
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
 
 
 
  
 
 Alex Gajewski
 
 
 agajews
 
 
  
 
 
 
 
 
 
 
 Apricity
 
 Chicago
 
 
 
 
 
 
 Organizations
  
 
  
 
 
 Block or Report
 
 
 
 Block or report agajews
 
 
 
  
 
 
 
 
 
 Popular repositories
 
 
 
 
 
 
 
 
 
 
 Gnome Shell Theme
 
 
 
 
 CSS
 
 
 
 43
 
 
 
 
 5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Spaced repetition in plain text
 
 
 
 
 Python
 
 
 
 3
 
 
 
 
 
 
 68
 contributions
 in the last year
 
 
 
 
  We're celebrating 100 million developers!
  
 
 
 
 
 
 
 
 
 
 No contributions on February 6, 2022
 1 contribution on February 7, 2022
 1 contribution on February 8, 2022
 No contributions on February 9, 2022
 No contributions on February 10, 2022
 No contributions on February 11, 2022
 No contributions on February 12, 2022
 
 
 No contributions on February 13, 2022
 7 contributions on February 14, 2022
 6 contributions on February 15, 2022
 No contributions on February 16, 2022
 8 contributions on February 17, 2022
 No contributions on February 18, 2022
 No contributions on February 19, 2022
 
 
 No contributions on February 20, 2022
 6 contributions on February 21, 2022
 3 contributions on February 22, 2022
 No contributions on February 23, 2022
 No contributions on February 24, 2022
 No contributions on February 25, 2022
 No contributions on February 26, 2022
 
 
 No contributions on February 27, 2022
 No contributions on February 28, 2022
 No contributions on March 1, 2022
 No contributions on March 2, 2022
 No contributions on March 3, 2022
 No contributions on March 4, 2022
 No contributions on March 5, 2022
 
 
 No contributions on March 6, 2022
 No contributions on March 7, 2022
 No contributions on March 8, 2022
 No contributions on March 9, 2022
 No contributions on March 10, 2022
 No contributions on March 11, 2022
 No contributions on March 12, 2022
 
 
 No contributions on March 13, 2022
 No contributions on March 14, 2022
 No contributions on March 15, 2022
 No contributions on March 16, 2022
 No contributions on March 17, 2022
 7 contributions on March 18, 2022
 1 contribution on March 19, 2022
 
 
 No contributions on March 20, 2022
 No contributions on March 21, 2022
 No contributions on March 22, 2022
 No contributions on March 23, 2022
 No contributions on March 24, 2022
 No contributions on March 25, 2022
 No contributions on March 26, 2022
 
 
 No contributions on March 27, 2022
 No contributions on March 28, 2022
 No contributions on March 29, 2022
 2 contributions on March 30, 2022
 No contributions on March 31, 2022
 No contributions on April 1, 2022
 No contributions on April 2, 2022
 
 
 No contributions on April 3, 2022
 No contributions on April 4, 2022
 No contributions on April 5, 2022
 No contributions on April 6, 2022
 No contributions on April 7, 2022
 No contributions on April 8, 2022
 No contributions on April 9, 2022
 
 
 No contributions on April 10, 2022
 No contributions on April 11, 2022
 3 contributions on April 12, 2022
 2 contributions on April 13, 2022
 No contributions on April 14, 2022
 No contributions on April 15, 2022
 No contributions on April 16, 2022
 
 
 No contributions on April 17, 2022
 No contributions on April 18, 2022
 No contributions on April 19, 2022
 No contributions on April 20, 2022
 No contributions on April 21, 2022
 No contributions on April 22, 2022
 No contributions on April 23, 2022
 
 
 No contributions on April 24, 2022
 No contributions on April 25, 2022
 No contributions on April 26, 2022
 No contributions on April 27, 2022
 No contributions on April 28, 2022
 No contributions on April 29, 2022
 No contributions on April 30, 2022
 
 
 No contributions on May 1, 2022
 No contributions on May 2, 2022
 No contributions on May 3, 2022
 No contributions on May 4, 2022
 No contributions on May 5, 2022
 No contributions on May 6, 2022
 No contributions on May 7, 2022
 
 
 No contributions on May 8, 2022
 No contributions on May 9, 2022
 No contributions on May 10, 2022
 No contributions on May 11, 2022
 No contributions on May 12, 2022
 No contributions on May 13, 2022
 No contributions on May 14, 2022
 
 
 No contributions on May 15, 2022
 No contributions on May 16, 2022
 No contributions on May 17, 2022
 No contributions on May 18, 2022
 No contributions on May 19, 2022
 No contributions on May 20, 2022
 No contributions on May 21, 2022
 
 
 No contributions on May 22, 2022
 No contributions on May 23, 2022
 No contributions on May 24, 2022
 No contributions on May 25, 2022
 No contributions on May 26, 2022
 No contributions on May 27, 2022
 No contributions on May 28, 2022
 
 
 No contributions on May 29, 2022
 No contributions on May 30, 2022
 No contributions on May 31, 2022
 No contributions on June 1, 2022
 No contributions on June 2, 2022
 No contributions on June 3, 2022
 No contributions on June 4, 2022
 
 
 No contributions on June 5, 2022
 No contributions on June 6, 2022
 No contributions on June 7, 2022
 No contributions on June 8, 2022
 No contributions on June 9, 2022
 No contributions on June 10, 2022
 No contributions on June 11, 2022
 
 
 No contributions on June 12, 2022
 No contributions on June 13, 2022
 No contributions on June 14, 2022
 No contributions on June 15, 2022
 No contributions on June 16, 2022
 No contributions on June 17, 2022
 No contributions on June 18, 2022
 
 
 No contributions on June 19, 2022
 No contributions on June 20, 2022
 No contributions on June 21, 2022
 No contributions on June 22, 2022
 No contributions on June 23, 2022
 No contributions on June 24, 2022
 No contributions on June 25, 2022
 
 
 No contributions on June 26, 2022
 No contributions on June 27, 2022
 No contributions on June 28, 2022
 No contributions on June 29, 2022
 No contributions on June 30, 2022
 No contributions on July 1, 2022
 No contributions on July 2, 2022
 
 
 No contributions on July 3, 2022
 No contributions on July 4, 2022
 No contributions on July 5, 2022
 No contributions on July 6, 2022
 No contributions on July 7, 2022
 No contributions on July 8, 2022
 No contributions on July 9, 2022
 
 
 No contributions on July 10, 2022
 No contributions on July 11, 2022
 No contributions on July 12, 2022
 No contributions on July 13, 2022
 No contributions on July 14, 2022
 1 contribution on July 15, 2022
 No contributions on July 16, 2022
 
 
 4 contributions on July 17, 2022
 No contributions on July 18, 2022
 No contributions on July 19, 2022
 No contributions on July 20, 2022
 No contributions on July 21, 2022
 No contributions on July 22, 2022
 No contributions on July 23, 2022
 
 
 No contributions on July 24, 2022
 No contributions on July 25, 2022
 No contributions on July 26, 2022
 No contributions on July 27, 2022
 No contributions on July 28, 2022
 No contributions on July 29, 2022
 No contributions on July 30, 2022
 
 
 No contributions on July 31, 2022
 No contributions on August 1, 2022
 No contributions on August 2, 2022
 No contributions on August 3, 2022
 No contributions on August 4, 2022
 No contributions on August 5, 2022
 No contributions on August 6, 2022
 
 
 No contributions on August 7, 2022
 No contributions on August 8, 2022
 No contributions on August 9, 2022
 No contributions on August 10, 2022
 No contributions on August 11, 2022
 No contributions on August 12, 2022
 No contributions on August 13, 2022
 
 
 No contributions on August 14, 2022
 No contributions on August 15, 2022
 No contributions on August 16, 2022
 No contributions on August 17, 2022
 4 contributions on August 18, 2022
 No contributions on August 19, 2022
 2 contributions on August 20, 2022
 
 
 No contributions on August 21, 2022
 No contributions on August 22, 2022
 No contributions on August 23, 2022
 No contributions on August 24, 2022
 No contributions on August 25, 2022
 No contributions on August 26, 2022
 No contributions on August 27, 2022
 
 
 10 contributions on August 28, 2022
 No contributions on August 29, 2022
 No contributions on August 30, 2022
 No contributions on August 31, 2022
 No contributions on September 1, 2022
 No contributions on September 2, 2022
 No contributions on September 3, 2022
 
 
 No contributions on September 4, 2022
 No contributions on September 5, 2022
 No contributions on September 6, 2022
 No contributions on September 7, 2022
 No contributions on September 8, 2022
 No contributions on September 9, 2022
 No contributions on September 10, 2022
 
 
 No contributions on September 11, 2022
 No contributions on September 12, 2022
 No contributions on September 13, 2022
 No contributions on September 14, 2022
 No contributions on September 15, 2022
 No contributions on September 16, 2022
 No contributions on September 17, 2022
 
 
 No contributions on September 18, 2022
 No contributions on September 19, 2022
 No contributions on September 20, 2022
 No contributions on September 21, 2022
 No contributions on September 22, 2022
 No contributions on September 23, 2022
 No contributions on September 24, 2022
 
 
 No contributions on September 25, 2022
 No contributions on September 26, 2022
 No contributions on September 27, 2022
 No contributions on September 28, 2022
 No contributions on September 29, 2022
 No contributions on September 30, 2022
 No contributions on October 1, 2022
 
 
 No contributions on October 2, 2022
 No contributions on October 3, 2022
 No contributions on October 4, 2022
 No contributions on October 5, 2022
 No contributions on October 6, 2022
 No contributions on October 7, 2022
 No contributions on October 8, 2022
 
 
 No contributions on October 9, 2022
 No contributions on October 10, 2022
 No contributions on October 11, 2022
 No contributions on October 12, 2022
 No contributions on October 13, 2022
 No contributions on October 14, 2022
 No contributions on October 15, 2022
 
 
 No contributions on October 16, 2022
 No contributions on October 17, 2022
 No contributions on October 18, 2022
 No contributions on October 19, 2022
 No contributions on October 20, 2022
 No contributions on October 21, 2022
 No contributions on October 22, 2022
 
 
 No contributions on October 23, 2022
 No contributions on October 24, 2022
 No contributions on October 25, 2022
 No contributions on October 26, 2022
 No contributions on October 27, 2022
 No contributions on October 28, 2022
 No contributions on October 29, 2022
 
 
 No contributions on October 30, 2022
 No contributions on October 31, 2022
 No contributions on November 1, 2022
 No contributions on November 2, 2022
 No contributions on November 3, 2022
 No contributions on November 4, 2022
 No contributions on November 5, 2022
 
 
 No contributions on November 6, 2022
 No contributions on November 7, 2022
 No contributions on November 8, 2022
 No contributions on November 9, 2022
 No contributions on November 10, 2022
 No contributions on November 11, 2022
 No contributions on November 12, 2022
 
 
 No contributions on November 13, 2022
 No contributions on November 14, 2022
 No contributions on November 15, 2022
 No contributions on November 16, 2022
 No contributions on November 17, 2022
 No contributions on November 18, 2022
 No contributions on November 19, 2022
 
 
 No contributions on November 20, 2022
 No contributions on November 21, 2022
 No contributions on November 22, 2022
 No contributions on November 23, 2022
 No contributions on November 24, 2022
 No contributions on November 25, 2022
 No contributions on November 26, 2022
 
 
 No contributions on November 27, 2022
 No contributions on November 28, 2022
 No contributions on November 29, 2022
 No contributions on November 30, 2022
 No contributions on December 1, 2022
 No contributions on December 2, 2022
 No contributions on December 3, 2022
 
 
 No contributions on December 4, 2022
 No contributions on December 5, 2022
 No contributions on December 6, 2022
 No contributions on December 7, 2022
 No contributions on December 8, 2022
 No contributions on December 9, 2022
 No contributions on December 10, 2022
 
 
 No contributions on December 11, 2022
 No contributions on December 12, 2022
 No contributions on December 13, 2022
 No contributions on December 14, 2022
 No contributions on December 15, 2022
 No contributions on December 16, 2022
 No contributions on December 17, 2022
 
 
 No contributions on December 18, 2022
 No contributions on December 19, 2022
 No contributions on December 20, 2022
 No contributions on December 21, 2022
 No contributions on December 22, 2022
 No contributions on December 23, 2022
 No contributions on December 24, 2022
 
 
 No contributions on December 25, 2022
 No contributions on December 26, 2022
 No contributions on December 27, 2022
 No contributions on December 28, 2022
 No contributions on December 29, 2022
 No contributions on December 30, 2022
 No contributions on December 31, 2022
 
 
 No contributions on January 1, 2023
 No contributions on January 2, 2023
 No contributions on January 3, 2023
 No contributions on January 4, 2023
 No contributions on January 5, 2023
 No contributions on January 6, 2023
 No contributions on January 7, 2023
 
 
 No contributions on January 8, 2023
 No contributions on January 9, 2023
 No contributions on January 10, 2023
 No contributions on January 11, 2023
 No contributions on January 12, 2023
 No contributions on January 13, 2023
 No contributions on January 14, 2023
 
 
 No contributions on January 15, 2023
 No contributions on January 16, 2023
 No contributions on January 17, 2023
 No contributions on January 18, 2023
 No contributions on January 19, 2023
 No contributions on January 20, 2023
 No contributions on January 21, 2023
 
 
 No contributions on January 22, 2023
 No contributions on January 23, 2023
 No contributions on January 24, 2023
 No contributions on January 25, 2023
 No contributions on January 26, 2023
 No contributions on January 27, 2023
 No contributions on January 28, 2023
 
 
 No contributions on January 29, 2023
 No contributions on January 30, 2023
 No contributions on January 31, 2023
 No contributions on February 1, 2023
 No contributions on February 2, 2023
 No contributions on February 3, 2023
 No contributions on February 4, 2023
 
 
 No contributions on February 5, 2023
 No contributions on February 6, 2023
 
 Feb
 Mar
 Apr
 May
 Jun
 Jul
 Aug
 Sep
 Oct
 Nov
 Dec
 Jan
 
 Mon
 
 Wed
 
 Fri
agajews - Overview
https://github.com/agajews
https://github.com/agajews/Obsidian
GitHub - agajews/Obsidian: A slow language for writing fast programs
2018-03-25
Agajews
<div><div>
<nav>
<ul>
<li>
<div>
<div>
<ul>
<li>
<a href="https://github.com/features/actions">
<div>
<p>Actions</p><p>
 Automate any workflow
 </p></div>
</a></li>
<li>
<a href="https://github.com/features/packages">
<div>
<p>Packages</p><p>
 Host and manage packages
 </p></div>
</a></li>
<li>
<a href="https://github.com/features/security">
<div>
<p>Security</p><p>
 Find and fix vulnerabilities
 </p></div>
</a></li>
<li>
<a href="https://github.com/features/codespaces">
<div>
<p>Codespaces</p><p>
 Instant dev environments
 </p></div>
</a></li>
<li>
<a href="https://github.com/features/copilot">
<div>
<p>Copilot</p><p>
 Write better code with AI
 </p></div>
</a></li>
<li>
<a href="https://github.com/features/code-review">
<div>
<p>Code review</p><p>
 Manage code changes
 </p></div>
</a></li>
<li>
<a href="https://github.com/features/issues">
<div>
<p>Issues</p><p>
 Plan and track work
 </p></div>
</a></li>
<li>
<a href="https://github.com/features/discussions">
<div>
<p>Discussions</p><p>
 Collaborate outside of code
 </p></div>
</a></li>
</ul>
</div>
<div>
<p></p><ul>
<li>
<a href="https://github.com/features">
 All features
 
</a></li>
<li>
<a href="https://docs.github.com">
 Documentation
 
</a></li>
<li>
<a href="https://skills.github.com">
 GitHub Skills
 
</a></li>
<li>
<a href="https://github.blog">
 Blog
 
</a></li>
</ul>
</div>
</div>
</li>
<li>
<div>
<div>
<p></p><ul>
<li>
<a href="https://github.com/enterprise">
 Enterprise
 
</a></li>
<li>
<a href="https://github.com/team">
 Teams
 
</a></li>
<li>
<a href="https://github.com/enterprise/startups">
 Startups
 
</a></li>
<li>
<a href="https://education.github.com">
 Education
 
</a></li>
</ul>
</div>
<div>
<p></p><ul>
<li>
<a href="https://github.com/solutions/ci-cd">
 CI/CD &amp; Automation
 
</a></li>
<li>
<a href="https://github.com/solutions/devops">
 DevOps
 
</a></li>
<li>
<a href="https://resources.github.com/devops/fundamentals/devsecops">
 DevSecOps
 
</a></li>
</ul>
</div>
<div>
<p></p><ul>
<li>
<a href="https://resources.github.com/learn/pathways">
 Learning Pathways
 
</a></li>
<li>
<a href="https://resources.github.com">
 White papers, Ebooks, Webinars
 
</a></li>
<li>
<a href="https://github.com/customer-stories">
 Customer Stories
 
</a></li>
<li>
<a href="https://partner.github.com">
 Partners
 
</a></li>
</ul>
</div>
</div>
</li>
<li>
<div>
<div>
<ul>
<li>
<a href="https://github.com/sponsors">
<div>
<p>GitHub Sponsors</p><p>
 Fund open source developers
 </p></div>
</a></li>
</ul>
</div>
<div>
<ul>
<li>
<a href="https://github.com/readme">
<div>
<p>The ReadME Project</p><p>
 GitHub community articles
 </p></div>
</a></li>
</ul>
</div>
<div>
<p></p><ul>
<li>
<a href="https://github.com/topics">
 Topics
 
</a></li>
<li>
<a href="https://github.com/trending">
 Trending
 
</a></li>
<li>
<a href="https://github.com/collections">
 Collections
 
</a></li>
</ul>
</div>
</div>
</li>
<li>
<a href="https://github.com/pricing">Pricing</a>
</li>
</ul>
</nav>
<div>
<div>
<p><a href="https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fagajews%2FObsidian">
 Sign in
 </a>
</p></div>
<p><a href="https://github.com/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&amp;source=header-repo&amp;source_repo=agajews%2FObsidian">
 Sign up
 </a>
</p></div>
</div></div>||||I|||| Skip to content

 Navigation Menu

 Toggle navigation
 Sign in
 * Product
 + Actions
 Automate any workflow
 + Packages
 Host and manage packages
 + Security
 Find and fix vulnerabilities
 + Codespaces
 Instant dev environments
 + Copilot
 Write better code with AI
 + Code review
 Manage code changes
 + Issues
 Plan and track work
 + Discussions
 Collaborate outside of code
 Explore
 + All features
 + Documentation
 + GitHub Skills
 + Blog
 * Solutions
 For
 + Enterprise
 + Teams
 + Startups
 + Education
 By Solution
 + CI/CD & Automation
 + DevOps
 + DevSecOps
 Resources
 + Learning Pathways
 + White papers, Ebooks, Webinars
 + Customer Stories
 + Partners
 * Open Source
 + GitHub Sponsors
 Fund open source developers
 + The ReadME Project
 GitHub community articles
 Repositories
 + Topics
 + Trending
 + Collections
 * Pricing
 Search or jump to...

 Search code, repositories, users, issues, pull requests...

 Search
 Clear
 Search syntax tips

 Provide feedback

 We read every piece of feedback, and take your input very seriously.

 Include my email address so I can be contacted
 Cancel Submit feedback

 Saved searches

 Use saved searches to filter your results more quickly

 Name
 Query

 To see all available qualifiers, see our documentation.

 Cancel Create saved search
 Sign in
 Sign up
 You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
 {{ message }}
 agajews / Obsidian Public
 * Notifications
 * Fork 0
 * Star 0
 * 

 A slow language for writing fast programs

 0 stars 0 forks Branches Tags Activity
 Star
 Notifications
 * Code
 * Issues 0
 * Pull requests 0
 * Actions
 * Projects 0
 * Security
 * Insights
 Additional navigation options
 * Code
 * Issues
 * Pull requests
 * Actions
 * Projects
 * Security
 * Insights

 agajews/Obsidian

 This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
 master
 Branches Tags
 Go to file
 Code

 Folders and files

 Name Name Last commit message Last commit date
 Latest commit 
 
 History 
 
 69 Commits 
 examples examples 
  
 scripts scripts 
  
 src src 
  
 tests tests 
  
 .gitignore .gitignore 
  
 .travis.yml .travis.yml 
  
 makefile makefile 
  
 readme.md readme.md 
  
 requirements.txt requirements.txt 
  
 View all files 
 

 Repository files navigation

 * README

 Obsidian

 Obsidian is a slow language for writing fast programs.

 About

 A slow language for writing fast programs

 Resources

 Readme
 Activity

 Stars

 0 stars

 Watchers

 2 watching

 Forks

 0 forks
 Report repository

 Releases

 No releases published

 Packages 0

 No packages published

 Languages

 * Python 99.1%
 * Other 0.9%

 Footer

 © 2024 GitHub, Inc.

 Footer navigation

 * Terms
 * Privacy
 * Security
 * Status
 * Docs
 * Contact
 * Manage cookies
 * Do not share my personal information
 You can’t perform that action at this time.
Actions 
 Automate any workflow
  
 
Packages 
 Host and manage packages
  
 
Security 
 Find and fix vulnerabilities
  
 
Codespaces 
 Instant dev environments
  
 
Copilot 
 Write better code with AI
  
 
Code review 
 Manage code changes
  
 
Issues 
 Plan and track work
  
 
Discussions 
 Collaborate outside of code
  
 
  
 All features
 
 
 Documentation
 
 
 GitHub Skills
 
 
 Blog
 
 
  
 Enterprise
 
 
 Teams
 
 
 Startups
 
 
 Education
 
 
  
 CI/CD &amp; Automation
 
 
 DevOps
 
 
 DevSecOps
 
 
  
 Learning Pathways
 
 
 White papers, Ebooks, Webinars
 
 
 Customer Stories
 
 
 Partners
 
 
GitHub Sponsors 
 Fund open source developers
  
 
The ReadME Project 
 GitHub community articles
  
 
  
 Topics
 
 
 Trending
 
 
 Collections
 
 
Pricing
 
 Sign in
 
 
 
 Sign up
GitHub - agajews/Obsidian: A slow language for writing fast programs
https://github.com/agajews/Obsidian
https://github.com/agajews/repertoire
GitHub - agajews/repertoire: Spaced repetition in plain text
2023-01-01
Agajews
<div><div>
 <article><h2>Repertoire</h2>
<p>Spaced repetition is a technique that <a href="http://augmentingcognition.com/ltm.html">some people</a> like to use to remember things.
In particular, things they would like to remember over many years, perhaps for the rest of their lives.
<a href="https://apps.ankiweb.net/">Anki</a> is a popular program for doing this, but it seems unlikely that it will still be possible to run this program 10 years from now (its UI is already showing its age).</p>
<p>Repertoire is a minimalistic, extensible program for spaced repetition.
Memories are stored in plain text (which, in my view, will never become obsolete), and the testing interface can run in nothing more than a text-based console.</p>
<h2>Binders</h2>
<p>There are three built-in <em>binders</em>, formats for flashcards (<em>sheets</em> in the musical analogy): quotes, people, and math.</p>
<h2>Quotes</h2>
<p>Quotes ask you to identify your favorite quotations, their authors, and the dates when they were published.
The file is organized by work, decreasing overhead when you have multiple quotes from the same work:</p>
<div><pre>binder: quotes
sheets:
- title: Discourse on Method
 author: René Descartes
 date: 1637
 quotes:
 - quote: I think therefore I am
 - quote: Good sense is, of all things among men, the most equally distributed
- title: Crime and Punishment
 author: Fyodor Dostoevsky
 date: 1866
 quotes:
 - quote: Only to live, to live and live! Life, whatever it may be!</pre></div>
<h2>People</h2>
<p>The <em>people</em> binder tests you on topics of interest and important contributions of major figures in your field, as well as (optionally) their birth and/or death years.
It is organized by person:</p>
<div><pre>binder: people
sheets:
- name: Bill Thurston
 dates: 1946-2012
 topics: low-dimensional topology; foliation; geometrization conjecture
- name: Luitzen Egbertus Jan Brouwer
 dates: 1881-1966
 topics: fixed point theorem; intuitionism</pre></div>
<h2>Math</h2>
<p>The <em>math</em> binder is relatively open-ended, but can test you on definitions, theorem statements, proof key ideas, etc.
Its key feature is support for latex rendering in iTerm2:</p>
<div><pre>binder: math
sheets:
- name: Strong law of large numbers
 statement: |
 $\bar{X}_n \overset{a.s.}{\to} \mu$
- name: Weak law of large numbers
 statement: |
 $\lim_n \mathbb{P}[|\bar{X}_n - \mu| &lt; \epsilon] = 0$
- name: Heine–Cantor theorem
 statement: |
 If $f : M \to N$ is a continuous function on a compact metric space $M$, then $f$ is uniformly continuous
 proof: |
 Find a finite subcover of the balls of half the radius needed to make $f$ change by no more than $\epsilon$, and take $\delta$ as their minimum radius.</pre></div>
<h2>Installation</h2>
<ol>
<li>Install repertoire with <code>pip install repertoire</code></li>
<li>If you want to use the math binder, make sure you have LaTeX installed (and use iTerm2), as well as ImageMagick (<code>brew install imagemagick</code> on MacOS)</li>
</ol>
</article>
 </div>||||I|||| Skip to content
 Toggle navigation
 Sign up
 * Product
 + Actions
 Automate any workflow
 + Packages
 Host and manage packages
 + Security
 Find and fix vulnerabilities
 + Codespaces
 Instant dev environments
 + Copilot
 Write better code with AI
 + Code review
 Manage code changes
 + Issues
 Plan and track work
 + Discussions
 Collaborate outside of code
 + Explore
 + All features
 + Documentation
 + GitHub Skills
 + Blog
 * Solutions
 + For
 + Enterprise
 + Teams
 + Startups
 + Education
 + By Solution
 + CI/CD & Automation
 + DevOps
 + DevSecOps
 + Case Studies
 + Customer Stories
 + Resources
 * Open Source
 + GitHub Sponsors
 Fund open source developers
 + The ReadME Project
 GitHub community articles
 + Repositories
 + Topics
 + Trending
 + Collections
 * Pricing
 * In this repository All GitHub ↵
 Jump to ↵
 * No suggested jump to results
 * In this repository All GitHub ↵
 Jump to ↵
 * In this user All GitHub ↵
 Jump to ↵
 * In this repository All GitHub ↵
 Jump to ↵
 Sign in
 Sign up
 {{ message }}
 agajews / repertoire Public
 * Notifications
 * Fork 0
 * Star 3

 Spaced repetition in plain text

 License

 MIT license
 3 stars 0 forks
 Star
 Notifications
 * Code
 * Issues 0
 * Pull requests 1
 * Actions
 * Projects 0
 * Security
 * Insights
 More
 * Code
 * Issues
 * Pull requests
 * Actions
 * Projects
 * Security
 * Insights

 agajews/repertoire

 This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
 master
 Switch branches/tags
 Branches Tags
 Could not load branches
 Nothing to show
 {{ refName }} default
 View all branches
 Could not load tags
 Nothing to show
 {{ refName }} default
 View all tags

 Name already in use

 A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
 Cancel Create
 2 branches 0 tags
 Code
 * Local
 * Codespaces
 * Clone
 HTTPS GitHub CLI

 Use Git or checkout with SVN using the web URL.

 Work fast with our official CLI. Learn more.

 * Open with GitHub Desktop
 * Download ZIP

 Sign In Required

 Please sign in to use Codespaces.

 Launching GitHub Desktop

 If nothing happens, download GitHub Desktop and try again.

 Launching GitHub Desktop

 If nothing happens, download GitHub Desktop and try again.

 Launching Xcode

 If nothing happens, download Xcode and try again.

 Launching Visual Studio Code

 Your codespace will open once ready.

 There was a problem preparing your codespace, please try again.

 Latest commit

 Git stats

 * 4 commits

 Files

 Permalink
 Failed to load latest commit information.
 Type
 Name
 Latest commit message
 Commit time
 repertoire
 .gitignore
 LICENSE
 readme.md
 requirements.txt
 setup.py
 View code
 Repertoire Binders Quotes People Math Installation

 readme.md

 Repertoire

 Spaced repetition is a technique that some people like to use to remember things. In particular, things they would like to remember over many years, perhaps for the rest of their lives. Anki is a popular program for doing this, but it seems unlikely that it will still be possible to run this program 10 years from now (its UI is already showing its age).

 Repertoire is a minimalistic, extensible program for spaced repetition. Memories are stored in plain text (which, in my view, will never become obsolete), and the testing interface can run in nothing more than a text-based console.

 Binders

 There are three built-in binders, formats for flashcards (sheets in the musical analogy): quotes, people, and math.

 Quotes

 Quotes ask you to identify your favorite quotations, their authors, and the dates when they were published. The file is organized by work, decreasing overhead when you have multiple quotes from the same work:

 binder: quotes
 sheets:
 - title: Discourse on Method
 author: René Descartes
 date: 1637
 quotes:
 - quote: I think therefore I am
 - quote: Good sense is, of all things among men, the most equally distributed
 - title: Crime and Punishment
 author: Fyodor Dostoevsky
 date: 1866
 quotes:
 - quote: Only to live, to live and live! Life, whatever it may be!

 People

 The people binder tests you on topics of interest and important contributions of major figures in your field, as well as (optionally) their birth and/or death years. It is organized by person:

 binder: people
 sheets:
 - name: Bill Thurston
 dates: 1946-2012
 topics: low-dimensional topology; foliation; geometrization conjecture
 - name: Luitzen Egbertus Jan Brouwer
 dates: 1881-1966
 topics: fixed point theorem; intuitionism

 Math

 The math binder is relatively open-ended, but can test you on definitions, theorem statements, proof key ideas, etc. Its key feature is support for latex rendering in iTerm2:

 binder: math
 sheets:
 - name: Strong law of large numbers
 statement: |
 $\bar{X}_n \overset{a.s.}{\to} \mu$
 - name: Weak law of large numbers
 statement: |
 $\lim_n \mathbb{P}[|\bar{X}_n - \mu| < \epsilon] = 0$
 - name: Heine–Cantor theorem
 statement: |
 If $f : M \to N$ is a continuous function on a compact metric space $M$, then $f$ is uniformly continuous
 proof: |
 Find a finite subcover of the balls of half the radius needed to make $f$ change by no more than $\epsilon$, and take $\delta$ as their minimum radius.

 Installation

 1. Install repertoire with pip install repertoire
 2. If you want to use the math binder, make sure you have LaTeX installed (and use iTerm2), as well as ImageMagick (brew install imagemagick on MacOS)

 About

 Spaced repetition in plain text

 Resources

 Readme

 License

 MIT license

 Stars

 3 stars

 Watchers

 1 watching

 Forks

 0 forks

 Releases

 No releases published

 Packages 0

 No packages published

 Languages

 * Python 100.0%

 Footer

 © 2023 GitHub, Inc.

 Footer navigation

 * Terms
 * Privacy
 * Security
 * Status
 * Docs
 * Contact GitHub
 * Pricing
 * API
 * Training
 * Blog
 * About
 You can’t perform that action at this time.
 You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Repertoire
Spaced repetition is a technique that some people like to use to remember things.
In particular, things they would like to remember over many years, perhaps for the rest of their lives.
Anki is a popular program for doing this, but it seems unlikely that it will still be possible to run this program 10 years from now (its UI is already showing its age).
Repertoire is a minimalistic, extensible program for spaced repetition.
Memories are stored in plain text (which, in my view, will never become obsolete), and the testing interface can run in nothing more than a text-based console.
Binders
There are three built-in binders, formats for flashcards (sheets in the musical analogy): quotes, people, and math.
Quotes
Quotes ask you to identify your favorite quotations, their authors, and the dates when they were published.
The file is organized by work, decreasing overhead when you have multiple quotes from the same work:
 binder: quotes
sheets:
- title: Discourse on Method
 author: René Descartes
 date: 1637
 quotes:
 - quote: I think therefore I am
 - quote: Good sense is, of all things among men, the most equally distributed
- title: Crime and Punishment
 author: Fyodor Dostoevsky
 date: 1866
 quotes:
 - quote: Only to live, to live and live! Life, whatever it may be! 
People
The people binder tests you on topics of interest and important contributions of major figures in your field, as well as (optionally) their birth and/or death years.
It is organized by person:
 binder: people
sheets:
- name: Bill Thurston
 dates: 1946-2012
 topics: low-dimensional topology; foliation; geometrization conjecture
- name: Luitzen Egbertus Jan Brouwer
 dates: 1881-1966
 topics: fixed point theorem; intuitionism 
Math
The math binder is relatively open-ended, but can test you on definitions, theorem statements, proof key ideas, etc.
Its key feature is support for latex rendering in iTerm2:
 binder: math
sheets:
- name: Strong law of large numbers
 statement: |
 $\bar{X}_n \overset{a.s.}{\to} \mu$
- name: Weak law of large numbers
 statement: |
 $\lim_n \mathbb{P}[|\bar{X}_n - \mu| &lt; \epsilon] = 0$
- name: Heine–Cantor theorem
 statement: |
 If $f : M \to N$ is a continuous function on a compact metric space $M$, then $f$ is uniformly continuous
 proof: |
 Find a finite subcover of the balls of half the radius needed to make $f$ change by no more than $\epsilon$, and take $\delta$ as their minimum radius. 
Installation
Install repertoire with pip install repertoire 
If you want to use the math binder, make sure you have LaTeX installed (and use iTerm2), as well as ImageMagick (brew install imagemagick on MacOS)
GitHub - agajews/repertoire: Spaced repetition in plain text
https://github.com/agajews/repertoire
https://github.com/agajews/ArcticApricity
GitHub - agajews/ArcticApricity: Gnome Shell Theme
2015-07-05T21:14:50Z
agajews
<html><body><div><div>
 <nav>
 <ul>
 <li>
 
 <div>
 <div>
 <ul>
 <li>
 <a href="https://github.com/features/actions">
 
 <div>
 <p>Actions</p><p>
 Automate any workflow
 </p></div>
 
</a></li>
 <li>
 <a href="https://github.com/features/packages">
 
 <div>
 <p>Packages</p><p>
 Host and manage packages
 </p></div>
 
</a></li>
 <li>
 <a href="https://github.com/features/security">
 
 <div>
 <p>Security</p><p>
 Find and fix vulnerabilities
 </p></div>
 
</a></li>
 <li>
 <a href="https://github.com/features/codespaces">
 
 <div>
 <p>Codespaces</p><p>
 Instant dev environments
 </p></div>
 
</a></li>
 <li>
 <a href="https://github.com/features/copilot">
 
 <div>
 <p>Copilot</p><p>
 Write better code with AI
 </p></div>
 
</a></li>
 <li>
 <a href="https://github.com/features/code-review">
 
 <div>
 <p>Code review</p><p>
 Manage code changes
 </p></div>
 
</a></li>
 <li>
 <a href="https://github.com/features/issues">
 
 <div>
 <p>Issues</p><p>
 Plan and track work
 </p></div>
 
</a></li>
 <li>
 <a href="https://github.com/features/discussions">
 
 <div>
 <p>Discussions</p><p>
 Collaborate outside of code
 </p></div>
 
</a></li>
 </ul>
 </div>
 <div>
 <p><span>Explore</span></p><ul>
 <li>
 <a href="https://github.com/features">
 All features
 
</a></li>
 <li>
 <a href="https://docs.github.com">
 Documentation
 
</a></li>
 <li>
 <a href="https://skills.github.com/">
 GitHub Skills
 
</a></li>
 <li>
 <a href="https://github.blog">
 Blog
 
</a></li>
 </ul>
 </div>
 </div>
</li>
 <li>
 
 <div>
 <div>
 <p><span>For</span></p><ul>
 <li>
 <a href="https://github.com/enterprise">
 Enterprise
 
</a></li>
 <li>
 <a href="https://github.com/team">
 Teams
 
</a></li>
 <li>
 <a href="https://github.com/enterprise/startups">
 Startups
 
</a></li>
 <li>
 <a href="https://education.github.com">
 Education
 
</a></li>
 </ul>
 </div>
 <div>
 <p><span>By Solution</span></p><ul>
 <li>
 <a href="https://github.com/solutions/ci-cd/">
 CI/CD &amp; Automation
 
</a></li>
 <li>
 <a href="https://github.com/solutions/devops/">
 DevOps
 
</a></li>
 <li>
 <a href="https://resources.github.com/devops/fundamentals/devsecops/">
 DevSecOps
 
</a></li>
 </ul>
 </div>
 <div>
 <p><span>Resources</span></p><ul>
 <li>
 <a href="https://resources.github.com/learn/pathways/">
 Learning Pathways
 
</a></li>
 <li>
 <a href="https://resources.github.com/">
 White papers, Ebooks, Webinars
 
</a></li>
 <li>
 <a href="https://github.com/customer-stories">
 Customer Stories
 
</a></li>
 <li>
 <a href="https://partner.github.com/">
 Partners
 
</a></li>
 </ul>
 </div>
 </div>
</li>
 <li>
 
 <div>
 <div>
 <ul>
 <li>
 <a href="https://github.com/sponsors">
 
 <div>
 <p>GitHub Sponsors</p><p>
 Fund open source developers
 </p></div>
 
</a></li>
 </ul>
 </div>
 <div>
 <ul>
 <li>
 <a href="https://github.com/readme">
 
 <div>
 <p>The ReadME Project</p><p>
 GitHub community articles
 </p></div>
 
</a></li>
 </ul>
 </div>
 <div>
 <p><span>Repositories</span></p><ul>
 <li>
 <a href="https://github.com/topics">
 Topics
 
</a></li>
 <li>
 <a href="https://github.com/trending">
 Trending
 
</a></li>
 <li>
 <a href="https://github.com/collections">
 Collections
 
</a></li>
 </ul>
 </div>
 </div>
</li>
 <li>
 <a href="https://github.com/pricing">Pricing</a>
</li>
 </ul>
 </nav>
 <div>
 
<div>
 <p><a href="https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fagajews%2FArcticApricity">
 Sign in
 </a>
 </p></div>
 <p><a href="https://github.com/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&amp;source=header-repo&amp;source_repo=agajews%2FArcticApricity">
 Sign up
 </a>
 </p></div>
 </div></div></body></html>
Actions 
 Automate any workflow
  
 
 
 
 
 
 
 Packages 
 Host and manage packages
  
 
 
 
 
 
 
 Security 
 Find and fix vulnerabilities
  
 
 
 
 
 
 
 Codespaces 
 Instant dev environments
  
 
 
 
 
 
 
 Copilot 
 Write better code with AI
  
 
 
 
 
 
 
 Code review 
 Manage code changes
  
 
 
 
 
 
 
 Issues 
 Plan and track work
  
 
 
 
 
 
 
 Discussions 
 Collaborate outside of code
  
 
 
 
 
 
  Explore  
 
 
 All features
 
 
 
 
 Documentation
 
 
 
 
 GitHub Skills
 
 
 
 
 Blog
 
 
 
 
 
 
 
 
 
  For  
 
 
 Enterprise
 
 
 
 
 Teams
 
 
 
 
 Startups
 
 
 
 
 Education
 
 
 
 
 
  By Solution  
 
 
 CI/CD &amp; Automation
 
 
 
 
 DevOps
 
 
 
 
 DevSecOps
 
 
 
 
 
  Resources  
 
 
 Learning Pathways
 
 
 
 
 White papers, Ebooks, Webinars
 
 
 
 
 Customer Stories
 
 
 
 
 Partners
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 GitHub Sponsors 
 Fund open source developers
  
 
 
 
 
 
 
 
 
 
 
 The ReadME Project 
 GitHub community articles
  
 
 
 
 
 
  Repositories  
 
 
 Topics
 
 
 
 
 Trending
 
 
 
 
 Collections
 
 
 
 
 
 
 Pricing
 
 
 
 
  
 Sign in
 
  
  
 Sign up
GitHub - agajews/ArcticApricity: Gnome Shell Theme
https://github.com/agajews/ArcticApricity
https://aaggarw99.github.io/info/about.html
About
2017-01-01
None
<div>
<section>
<hr/>
<div><p>
 Hi. I'm Ashwin. I will be starting my freshman year at UC Berkeley Fall 2018 and will be studying Computer Science. Programming and web design have always played a large role in my life considering its application to nearly everything; the power of computing nowadays opens up opportunities to develop methods and algorithms to simplify every-day tasks. Computer Science also challenges the mind to overcome obstacles that are unmatched in other fields. I believe the problem-solving aspect of computer science can also be applied to business and financial fields. These reasons ultimately sparked my interest in Computer Science and my dedication to the field. Some of my projects are listed below:
 </p><p>
</p></div>
<p>
</p><p>
</p>
</section>
</div>||||I|||| * home
 + About
 + Athletics
 + Clubs
 + HackIllinois
 + Work
 * 
 + 
 + 
 + 
 * RESUME
 ✕

 Choose how you'd like to contact me!

 Copy Email
 Open Mail

About

Hi. I'm Ashwin. I will be starting my freshman year at UC Berkeley Fall 2018 and will be studying Computer Science. Programming and web design have always played a large role in my life considering its application to nearly everything; the power of computing nowadays opens up opportunities to develop methods and algorithms to simplify every-day tasks. Computer Science also challenges the mind to overcome obstacles that are unmatched in other fields. I believe the problem-solving aspect of computer science can also be applied to business and financial fields. These reasons ultimately sparked my interest in Computer Science and my dedication to the field. Some of my projects are listed below:

At Facebook's Global Hackathon in Menlo Park, three other college students and I represented HackIllinois and competed against 16 of the best hackathon teams from universities around the world. We built an app to detect sadness using biometric data and sentiment analysis data from Facebook posts. The app would automatically contact friends and family members if the user is abnormally sad, prompting them to contact the user. After making it to the top 5 round, we presented in front of Facebook executives and were later awarded an honorable mention, or 4th overall. (See 21:30 below)


In Feburary 2017, Wanqi Zhu, Alex Gajewski, Jonathan Lipman, and I competed in the annual HackIllinois at University of Illinois Urbana Champaign. Competing against around 3000+ college students from around the nation, our team created a BitCoin algorithm platform for live data tests and simulations. We ended up winning Facebook's Favorite Hack, inviting us to the Global Hackathon at Facebook Headquarters in Menlo Park in Fall 2017. More information about the project can be found here .

During the 2016-2017 year, I built a smartphone controlled car using a Bluetooth Low Energy module and an Arduino. Some of the processes in completing the car included: designing a chassis and laser-cutting the template in acrylic, soldering numerous circuits, coding with Arduino's C++ dialect, understanding electronical concepts like Pulse Width Modulation and the physics behind AC and DC Motors. More information can be found here .

Hi. I'm Ashwin. I will be starting my freshman year at UC Berkeley Fall 2018 and will be studying Computer Science. Programming and web design have always played a large role in my life considering its application to nearly everything; the power of computing nowadays opens up opportunities to develop methods and algorithms to simplify every-day tasks. Computer Science also challenges the mind to overcome obstacles that are unmatched in other fields. I believe the problem-solving aspect of computer science can also be applied to business and financial fields. These reasons ultimately sparked my interest in Computer Science and my dedication to the field. Some of my projects are listed below:
About
https://aaggarw99.github.io/info/about.html
https://groups.google.com/g/ploversteno/c/QSX5aABTKb0?pli=1
Linux Mint ImportError: No module named hid
2013-07-02
None
<div><div><div><div><div><p><h3>Alex Gajewski</h3></p><p></p><div><p></p></div></div><p></p></div><p>I'm using Linux Mint 15, the installation went fine, but when I run Plover, I get the error message "ImportError: No module named hid".  Any ideas?<br/></p></div><div><div><div><p><h3>Hesky Fisher</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>Which instructions did you follow?</p>
</div></div><div><div><div><p><h3>Alex Gajewski</h3></p><p></p><div><p></p></div></div><p></p></div><p>The Ubuntu instructions, as with most programs I've used, Ubuntu instructions tend to work.</p></div><div><div><div><p><h3>Hesky Fisher</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>I meant to say, did you follow the current set of instructions here:</p>
<p>It has instructions for installing the hid package.</p></div></div><div><div><div><p><h3>Alex Gajewski</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>Thanks, but now I get an error when building hid: hid-libusb.c:43:20: fatal error: libusb.h: No such file or directory<br/>compilation terminated.<br/>error: command 'x86_64-linux-gnu-gcc' failed with exit status 1</p><p>What's wrong with libusb?</p></div></div><div><div><div><p><h3>Hesky Fisher</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>Hi Alex,</p><p>Sorry this is causing you so  much trouble. I am working to make it better. In the meantime, please try running this command:</p><p>sudo apt-get install libusb-1.0-0-dev<br/>
</p><p>And then try continuing from building hid. </p><p>Please let me know how this goes so I can update the instructions.</p><p>
Hesky</p></div></div><div><div><div><p><h3>Brent Nesbitt</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>Note: at the end of the instructions it says "now you should be able to run python."  I think you meant to say plover.</p></div></div><div><div><p><h3>Hesky Fisher</h3></p><p></p><div><p></p></div></div><p></p></div><div><div><div><p><h3>Alex Gajewski</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>now there's the error (still building hid) /usr/bin/ld: cannot find -ludev<br/>collect2: error: ld returned 1 exit status</p><div><p>error: command 'x86_64-linux-gnu-gcc' failed with exit status 1</p></div><p>Why?</p></div></div><div><div><div><p><h3>Hesky Fisher</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>OK, progress.</p><p>Now you need to run this and try again:</p><p>sudo apt-get install libudev-dev</p><p>I've update the instructions to include these two packages. Thanks for the report.</p>
</div></div><div><div><div><p><h3>Alex Gajewski</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>This time the installation went without a glitch, but now when I run Plover I get the error ImportError: /usr/local/lib/python2.7/dist-packages/hid.so: undefined symbol: libusb_open</p><p>Any suggestions?</p></div></div><div><div><div><p><h3>Daniel Langlois</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>I'm inclined to juxtapose this thread, with the Plover Aviary thread here:</p><p>A 'sharpertongue' has been trying to install Plover on Linux since Friday. The thread has grown to 18 posts. The guy is wonderfully serene and patient. I'm hoping to learn from his example. He hasn't succeeded yet. I'm leaning towards my own recommendation, in this thread:</p><p>In part: '</p></div></div><div><div><div><p><h3>Daniel Langlois</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>Also, what about 'undefined symbol: libusb_open'</p><p>I'm not sure you're on i386 architecture? Especially, when I note this (above): </p><p>'</p><p>If you're using x86-64, then I'm thinking wrong architecture, when I look at this:</p><p>--</p><p><br/></p><p>--<br/></p><p>On the other hand, I'm just fishing, and while we are looking at this setup.py, I notice this:</p><p>--</p><p><br/></p><p></p><p></p><p></p><p></p><p></p></div></div><div><div><div><p><h3>Alex Gajewski</h3></p><p></p><div><p></p></div></div><p></p></div><p>Wat, first of all, hid installed properly this time. It's plover, that can't find libusb. And also, I've been running 64-bit this entire time.</p></div><div><div><div><p><h3>Hesky Fisher</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>Hi Alex,</p><p>Daniel is saying that the setup.py for cython-hidapi is set up for i386 machines and so compiled the wrong library for your machine. That's why plover couldn't find the function '</p>
<p></p>
<p><br/>
</p><p></p><p></p></div></div><div><div><div><p><h3>Jeremy Kahn</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>Hesky, </p>
<p>I think Daniel's right, though he shares my bad habit of too many words:<br/>
Treal support should be rolled back on master.</p>
<p>Bringing in the hid requirement by default breaks Linux installation badly (and likely other architectures too). It should be removed from master to a development branch until the supporting library installation concerns are resolved.</p>
<p>Daniel and Thomas are both working on Debian/Ubuntu packaging, and this puts a real blocker in their way.</p>
<p>One alternative would be to use setuptools' "extras" functionality so that default installs don't require the hid packages.</p>
<p>Jeremy</p></div></div><div><div><div><p><h3>Hesky Fisher</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>Thanks to everyone for the feedback. I've submitted a change that makes treal support optional. </p><p>Alex: Please download the latest version of plover and try again. If you still have the plover directory then:</p>
<p>cd ~/plover</p><p>git pull origin master</p><div><p>sudo python setup.py install</p></div></div></div><div><div><div><p><h3>Alex Gajewski</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>Thanks for all the support, but now there's a different error: "ImportError: No module named json_dict</p></div></div><div><div><div><p><h3>Hesky Fisher</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>Sorry about that. I've fixed it. Please try again:</p><div><p>cd ~/plover</p><p>git pull origin master</p><p>sudo python setup.py install</p></div></div></div><div><div><div><p><h3>Alex Gajewski</h3></p><p></p><div><p></p></div></div><p></p></div><div><p>It works!!! Thanks for all the help! Now if I may ask one more question, which nkroll keyboard would you suggest? A sidewinder?</p></div></div><div><div><div><p><h3>Mirabai Knight</h3></p><p></p><div><p></p></div></div><p></p></div><p>Finally a question I can answer! A Sidewinder X4 is the cheapest compatible Plover keyboard (and works via USB), but it also works with a Filco Majestouch via USB, and a Das Keyboard via PS/2. Other n-key rollover keyboards might well work, though there are no guarantees. Many will work only via PS/2 and not USB.</p></div><div><div><div><p><h3>Alex Gajewski</h3></p><p></p><div><p></p></div></div><p></p></div><p>Great! I'll get myself a sidewinder then. Thanks a lot.</p></div></div></div>||||I|||| Groups
 Conversations
 All groups and messages
 Sign in
 Groups

 Plover

 Conversations
 About
 Privacy • Terms
 
 
 
 

 Linux Mint ImportError: No module named hid

 642 views
 Skip to first unread message
 

 Alex Gajewski

 unread,
 Jul 2, 2013, 5:23:41 PM 7/2/13
 
 
 
 to plove...@googlegroups.com
 I'm using Linux Mint 15, the installation went fine, but when I run Plover, I get the error message "ImportError: No module named hid". Any ideas?

 Hesky Fisher

 unread,
 Jul 2, 2013, 9:42:54 PM 7/2/13
 
 
 
 to plove...@googlegroups.com
 Which instructions did you follow?


 On Tue, Jul 2, 2013 at 5:23 PM, Alex Gajewski < aga...@gmail.com > wrote:
 I'm using Linux Mint 15, the installation went fine, but when I run Plover, I get the error message "ImportError: No module named hid". Any ideas?


 --
 You received this message because you are subscribed to the Google Groups "Plover" group.
 To unsubscribe from this group and stop receiving emails from it, send an email to ploversteno...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.




 Alex Gajewski

 unread,
 Jul 2, 2013, 10:09:20 PM 7/2/13
 
 
 
 to plove...@googlegroups.com
 The Ubuntu instructions, as with most programs I've used, Ubuntu instructions tend to work.

 Hesky Fisher

 unread,
 Jul 2, 2013, 10:28:46 PM 7/2/13
 
 
 
 to plove...@googlegroups.com
 I meant to say, did you follow the current set of instructions here:
 https://github.com/plover/plover/blob/master/README.rst

 It has instructions for installing the hid package.


 On Tue, Jul 2, 2013 at 10:09 PM, Alex Gajewski < aga...@gmail.com > wrote:
 The Ubuntu instructions, as with most programs I've used, Ubuntu instructions tend to work.
 

 Alex Gajewski

 unread,
 Jul 3, 2013, 8:29:53 AM 7/3/13
 
 
 
 to plove...@googlegroups.com
 Thanks, but now I get an error when building hid: hid-libusb.c:43:20: fatal error: libusb.h: No such file or directory
 compilation terminated.
 error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

 What's wrong with libusb?
 

 Hesky Fisher

 unread,
 Jul 3, 2013, 9:25:22 AM 7/3/13
 
 
 
 to plove...@googlegroups.com
 Hi Alex,

 Sorry this is causing you so much trouble. I am working to make it better. In the meantime, please try running this command:
 sudo apt-get install libusb-1.0-0-dev

 And then try continuing from building hid.

 Please let me know how this goes so I can update the instructions.

 Hesky

 

 Brent Nesbitt

 unread,
 Jul 3, 2013, 9:43:28 AM 7/3/13
 
 
 
 to plove...@googlegroups.com

 Note: at the end of the instructions it says "now you should be able to run python." I think you meant to say plover.

 

 Hesky Fisher

 unread,
 Jul 3, 2013, 10:36:46 AM 7/3/13
 
 
 
 to plove...@googlegroups.com
 Oops. Thanks and fixed.
 

 Alex Gajewski

 unread,
 Jul 3, 2013, 1:50:34 PM 7/3/13
 
 
 
 to plove...@googlegroups.com
 now there's the error (still building hid) /usr/bin/ld: cannot find -ludev
 collect2: error: ld returned 1 exit status

 error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

 Why?
 

 Hesky Fisher

 unread,
 Jul 3, 2013, 4:03:42 PM 7/3/13
 
 
 
 to plove...@googlegroups.com
 OK, progress.

 Now you need to run this and try again:
 sudo apt-get install libudev-dev

 I've update the instructions to include these two packages. Thanks for the report.
 

 Alex Gajewski

 unread,
 Jul 3, 2013, 5:21:05 PM 7/3/13
 
 
 
 to plove...@googlegroups.com
 This time the installation went without a glitch, but now when I run Plover I get the error ImportError: /usr/local/lib/python2.7/dist-packages/hid.so: undefined symbol: libusb_open

 Any suggestions?
 

 Daniel Langlois

 unread,
 Jul 4, 2013, 5:09:49 AM 7/4/13
 
 
 
 to plove...@googlegroups.com
 I'm inclined to juxtapose this thread, with the Plover Aviary thread here:
 http://stenoknight.com/plover/aviary/phpBB3/viewtopic.php?f=2&t=3090&start=10

 A 'sharpertongue' has been trying to install Plover on Linux since Friday. The thread has grown to 18 posts. The guy is wonderfully serene and patient. I'm hoping to learn from his example. He hasn't succeeded yet. I'm leaning towards my own recommendation, in this thread:
 https://groups.google.com/forum/#!topic/ploversteno/Jrpx8cRCb5M

 In part: ' I had suggested rolling back support for Treal , which I still think might be soberly considered--what would be the way to accomplish a controlled upgrade?' But I suppose that we can and probably will go on like this, with nobody being able to install Plover on Linux, indefinitely, especially if the big picture is not documented clearly. --Plover doesn't work on Linux. Another iteration of the installation instructions, would be better accomplished offline? There are tradeoffs to each alternative. Point is, for me, what is easiest, in like of all the info.
 

 Daniel Langlois

 unread,
 Jul 4, 2013, 6:07:30 AM 7/4/13
 
 
 
 to plove...@googlegroups.com
 Also, what about 'undefined symbol: libusb_open'

 I'm not sure you're on i386 architecture? Especially, when I note this (above):
 ' error: command 'x86_64-linux-gnu-gcc' failed with exit status 1'

 If you're using x86-64, then I'm thinking wrong architecture, when I look at this:
 https://github.com/gbishop/cython-hidapi/blob/master/setup.py

 --
 line 6: os . environ [ 'LDFLAGS' ] = "-L/usr/lib/i386-linux-gnu -lusb-1.0 -ludev -lrt" 
 --

 On the other hand, I'm just fishing, and while we are looking at this setup.py, I notice this:
 --
 line 5: os . environ [ 'CFLAGS' ] = "-I/usr/include/libusb-1.0" 
 --

 I'd be surprised if this matches the library paths for your arch. Setup links explicitly with usb-1.0 and therefore, is written poorly. Everybody is a critic, but I wonder, anyways, what version of libusb is installed on your box, and where its so lies. These lines may need to be corrected. Or, you could try setting the runtime library search path, there are multiple ways to do that, and I'm not sure we're even on the right track (of course I'm sure--yes, I'm always right, but still..).

 Do we know the Cython world, quite well (not me)?

 I see the setup function in this setup.py:
 line 8: setup(
 line 9:    cmdclass = {'build_ext': build_ext},
 line 10:    ext_modules = [Extension("hid", ["hid.pyx", "hid-libusb.c"])]
 line 11:)

 No linker flags, here. Which, we might start by having you determine what they should be. But I'm inclined to summarize. This is a linker problem. Actually, another point is that if we're using gcc, then the linker is sensitive to the order in which libraries are specified..


 

 Alex Gajewski

 unread,
 Jul 4, 2013, 9:15:09 AM 7/4/13
 
 
 
 to plove...@googlegroups.com
 Wat, first of all, hid installed properly this time. It's plover, that can't find libusb. And also, I've been running 64-bit this entire time.

 Hesky Fisher

 unread,
 Jul 4, 2013, 9:50:33 AM 7/4/13
 
 
 
 to plove...@googlegroups.com
 Hi Alex,

 Daniel is saying that the setup.py for cython-hidapi is set up for i386 machines and so compiled the wrong library for your machine. That's why plover couldn't find the function ' libusb_open'. It's there but for the wrong architecture.

 Please try this. FIrst make sure you have /usr/lib/x86_64-linux-gnu. If you do, go into the cython-hidapi directory and edit setup.py. Replace /usr/lib/i386-linux-gnu with /usr/lib/x86_64-linux-gnu. The line should now read:
 os.environ['LDFLAGS'] = "-L /usr/lib/x86_64-linux-gnu -lusb-1.0 -ludev -lrt"

 Then, from inside that directory run again:
 python setup.py build
 sudo python setup.py install

 Then try running plover and let us know how it goes.

 Hesky


 On Thu, Jul 4, 2013 at 9:15 AM, Alex Gajewski < aga...@gmail.com > wrote:
 Wat, first of all, hid installed properly this time. It's plover, that can't find libusb. And also, I've been running 64-bit this entire time.
 

 Jeremy Kahn

 unread,
 Jul 4, 2013, 12:46:16 PM 7/4/13
 
 
 
 to plove...@googlegroups.com

 Hesky,

 I think Daniel's right, though he shares my bad habit of too many words:
 Treal support should be rolled back on master.

 Bringing in the hid requirement by default breaks Linux installation badly (and likely other architectures too). It should be removed from master to a development branch until the supporting library installation concerns are resolved.

 Daniel and Thomas are both working on Debian/Ubuntu packaging, and this puts a real blocker in their way.

 One alternative would be to use setuptools' "extras" functionality so that default installs don't require the hid packages.

 Jeremy

 

 Hesky Fisher

 unread,
 Jul 4, 2013, 1:56:53 PM 7/4/13
 
 
 
 to plove...@googlegroups.com
 Thanks to everyone for the feedback. I've submitted a change that makes treal support optional.

 Alex: Please download the latest version of plover and try again. If you still have the plover directory then:
 cd ~/plover
 git pull origin master
 sudo python setup.py install

 

 Alex Gajewski

 unread,
 Jul 4, 2013, 2:31:03 PM 7/4/13
 
 
 
 to plove...@googlegroups.com
 Thanks for all the support, but now there's a different error: "ImportError: No module named json_dict
 

 Hesky Fisher

 unread,
 Jul 4, 2013, 2:50:56 PM 7/4/13
 
 
 
 to plove...@googlegroups.com
 Sorry about that. I've fixed it. Please try again:
 cd ~/plover
 git pull origin master
 sudo python setup.py install
 

 Alex Gajewski

 unread,
 Jul 4, 2013, 5:18:28 PM 7/4/13
 
 
 
 to plove...@googlegroups.com
 It works!!! Thanks for all the help! Now if I may ask one more question, which nkroll keyboard would you suggest? A sidewinder?
 

 Mirabai Knight

 unread,
 Jul 4, 2013, 6:18:21 PM 7/4/13
 
 
 
 to ploversteno

 Finally a question I can answer! A Sidewinder X4 is the cheapest compatible Plover keyboard (and works via USB), but it also works with a Filco Majestouch via USB, and a Das Keyboard via PS/2. Other n-key rollover keyboards might well work, though there are no guarantees. Many will work only via PS/2 and not USB.

 Alex Gajewski

 unread,
 Jul 4, 2013, 8:14:05 PM 7/4/13
 
 
 
 to plove...@googlegroups.com
 Great! I'll get myself a sidewinder then. Thanks a lot.
  Reply all
  Reply to author
  Forward
 
 0 new messages
 
Alex Gajewski            I'm using Linux Mint 15, the installation went fine, but when I run Plover, I get the error message "ImportError: No module named hid".  Any ideas?       Hesky Fisher             Which instructions did you follow?
      Alex Gajewski            The Ubuntu instructions, as with most programs I've used, Ubuntu instructions tend to work.      Hesky Fisher             I meant to say, did you follow the current set of instructions here:
It has instructions for installing the hid package.       Alex Gajewski             Thanks, but now I get an error when building hid: hid-libusb.c:43:20: fatal error: libusb.h: No such file or directorycompilation terminated.error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 What's wrong with libusb?       Hesky Fisher             Hi Alex, Sorry this is causing you so  much trouble. I am working to make it better. In the meantime, please try running this command: sudo apt-get install libusb-1.0-0-dev
 And then try continuing from building hid.  Please let me know how this goes so I can update the instructions. 
Hesky       Brent Nesbitt             Note: at the end of the instructions it says "now you should be able to run python."  I think you meant to say plover.      Hesky Fisher                Alex Gajewski             now there's the error (still building hid) /usr/bin/ld: cannot find -ludevcollect2: error: ld returned 1 exit status  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1  Why?       Hesky Fisher             OK, progress. Now you need to run this and try again: sudo apt-get install libudev-dev I've update the instructions to include these two packages. Thanks for the report.
      Alex Gajewski             This time the installation went without a glitch, but now when I run Plover I get the error ImportError: /usr/local/lib/python2.7/dist-packages/hid.so: undefined symbol: libusb_open Any suggestions?       Daniel Langlois             I'm inclined to juxtapose this thread, with the Plover Aviary thread here: A 'sharpertongue' has been trying to install Plover on Linux since Friday. The thread has grown to 18 posts. The guy is wonderfully serene and patient. I'm hoping to learn from his example. He hasn't succeeded yet. I'm leaning towards my own recommendation, in this thread: In part: '       Daniel Langlois             Also, what about 'undefined symbol: libusb_open' I'm not sure you're on i386 architecture? Especially, when I note this (above):  ' If you're using x86-64, then I'm thinking wrong architecture, when I look at this: --    --  On the other hand, I'm just fishing, and while we are looking at this setup.py, I notice this: --                    Alex Gajewski            Wat, first of all, hid installed properly this time. It's plover, that can't find libusb. And also, I've been running 64-bit this entire time.      Hesky Fisher             Hi Alex, Daniel is saying that the setup.py for cython-hidapi is set up for i386 machines and so compiled the wrong library for your machine. That's why plover couldn't find the function '
 
 
           Jeremy Kahn             Hesky, 
I think Daniel's right, though he shares my bad habit of too many words:
Treal support should be rolled back on master.
Bringing in the hid requirement by default breaks Linux installation badly (and likely other architectures too). It should be removed from master to a development branch until the supporting library installation concerns are resolved.
Daniel and Thomas are both working on Debian/Ubuntu packaging, and this puts a real blocker in their way.
One alternative would be to use setuptools' "extras" functionality so that default installs don't require the hid packages.
Jeremy       Hesky Fisher             Thanks to everyone for the feedback. I've submitted a change that makes treal support optional.  Alex: Please download the latest version of plover and try again. If you still have the plover directory then:
cd ~/plover git pull origin master  sudo python setup.py install        Alex Gajewski             Thanks for all the support, but now there's a different error: "ImportError: No module named json_dict       Hesky Fisher             Sorry about that. I've fixed it. Please try again:  cd ~/plover git pull origin master sudo python setup.py install        Alex Gajewski             It works!!! Thanks for all the help! Now if I may ask one more question, which nkroll keyboard would you suggest? A sidewinder?       Mirabai Knight            Finally a question I can answer! A Sidewinder X4 is the cheapest compatible Plover keyboard (and works via USB), but it also works with a Filco Majestouch via USB, and a Das Keyboard via PS/2. Other n-key rollover keyboards might well work, though there are no guarantees. Many will work only via PS/2 and not USB.      Alex Gajewski            Great! I'll get myself a sidewinder then. Thanks a lot.
Linux Mint ImportError: No module named hid
https://groups.google.com/g/ploversteno/c/QSX5aABTKb0?pli=1
https://twitter.com/apagajewski?lang=en

Sat Jun 21 09:40:04 +0000 2014
apagajewski?lang=en
<div>making AI markets efficient @sfcompute, prev founder @metaphorsystems| profile_url: http://alexgajewski.org | name: Alex Gajewski | created_at: Sat Jun 21 09:40:04 +0000 2014 | favourites_count: 765 | followers_count: 1816 | friends_count: 742 | media_count: 3 | possibly_sensitive: False | verified: False | statuses_count: 48 | location: San Francisco </div><div>We just released TinyNarrations, a big audio dataset of very simple stories that a toddler could understand 🎵🎶| created_at: Tue Jan 16 01:24:30 +0000 2024 | favorite_count: 11 | quote_count: 1 | reply_count: 1 | retweet_count: 1 | is_quote_status: True | retweeted: False | lang: en </div><div>are you a startup / academic lab that needs H100s?
@evanjconrad and I are building a 512 H100 cluster for startups @ https://t.co/L0Nn8cM3BI, &lt;$2/hr https://t.co/49awe5owoA| created_at: Sat Aug 12 22:11:33 +0000 2023 | favorite_count: 277 | quote_count: 4 | reply_count: 9 | retweet_count: 33 | is_quote_status: False | retweeted: False | lang: en </div><div>Delighted to be co-organizing AI Grant with @evanjconrad! I can’t wait to see what you all come up with. Let the games begin!| created_at: Tue Aug 30 21:29:30 +0000 2022 | favorite_count: 185 | quote_count: 1 | reply_count: 3 | retweet_count: 20 | is_quote_status: True | retweeted: False | lang: en </div><div>Announcing our EvoGrad library for grad-based evolution + our Evolvability ES meta-learning algorithm: can scale to deep nets, compete w/ MAML in RL. With @jeffclune, @kenneth0stanley, and @joelbot3000. Blog: https://t.co/zWkAQ9Lwlo, paper: https://t.co/HRMD9O1vK5 https://t.co/UeS69RDkEq| created_at: Mon Jul 22 16:57:39 +0000 2019 | favorite_count: 134 | quote_count: 2 | reply_count: 0 | retweet_count: 36 | is_quote_status: False | retweeted: False | lang: en </div><div>Super excited to be releasing Metaphor to everyone today!| created_at: Thu Nov 10 18:04:06 +0000 2022 | favorite_count: 108 | quote_count: 0 | reply_count: 7 | retweet_count: 5 | is_quote_status: True | retweeted: False | lang: en </div><div>We think our next SF compute cluster is the largest h100 cluster in the world that can support bursts right now
It's 1k h100s coming in March, and it can do bursts as short as 3 months https://t.co/RLhIHoeOcd| created_at: Mon Jan 15 23:12:36 +0000 2024 | favorite_count: 53 | quote_count: 0 | reply_count: 3 | retweet_count: 5 | is_quote_status: False | retweeted: False | lang: en </div><div>We’re releasing Wanderer 2 today! It learned a much fuzzier search function than Google, so you can search in very abstract terms.
We put lots of examples on the website, and we’re serving the model live so you can experiment with your own searches: https://t.co/z8LLpFIuwa| created_at: Fri Aug 20 18:58:21 +0000 2021 | favorite_count: 22 | quote_count: 0 | reply_count: 3 | retweet_count: 1 | is_quote_status: True | retweeted: False | lang: en </div><div>we just launched self-serve! you can now book clusters of thousands of H100s from the comfort of your web browser| created_at: Sat Jan 13 00:01:13 +0000 2024 | favorite_count: 22 | quote_count: 1 | reply_count: 0 | retweet_count: 0 | is_quote_status: True | retweeted: False | lang: en </div><div>the san francisco compute mercantile exchange 👀| created_at: Thu Jan 18 07:38:18 +0000 2024 | favorite_count: 18 | quote_count: 0 | reply_count: 1 | retweet_count: 1 | is_quote_status: False | retweeted: False | lang: en </div><div>anyway let us know if you need compute!
our DMs are open, and you can fill out the form on https://t.co/L0Nn8cM3BI| created_at: Sat Aug 12 22:11:36 +0000 2023 | favorite_count: 12 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>it's just that none of the cloud providers will give you a bunch of compute for a short time, so you have to buy the compute / rent for 3 years
buying 128 A100s is closer to $2m| created_at: Sat Aug 12 22:11:35 +0000 2023 | favorite_count: 13 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>there's this sense that pretraining is super expensive and out of reach unless you raise $40m, but that's not really true
you ought to be able to train stable diffusion on probably 128 A100s in a month, about $100k| created_at: Sat Aug 12 22:11:34 +0000 2023 | favorite_count: 12 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>the lower the economic barrier to doing large scale pretraining, the more companies and labs will do it
I'm hoping that over the next few years, there will be super diverse and interesting scaled up models that people try| created_at: Sat Aug 12 22:11:36 +0000 2023 | favorite_count: 11 | quote_count: 0 | reply_count: 2 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>we'd love to get to the point where we can give people bursts at gpt-4 scale, something like ~20m worth of h100-hours over 2-3 months| created_at: Sat Aug 12 22:11:36 +0000 2023 | favorite_count: 10 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>we're setting it up so that you can get a slice of the cluster for just one training run, say 128 H100s for a week| created_at: Sat Aug 12 22:11:34 +0000 2023 | favorite_count: 11 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>LLM evaluation as a service:| created_at: Sat Jan 28 01:10:47 +0000 2023 | favorite_count: 7 | quote_count: 0 | reply_count: 0 | retweet_count: 1 | is_quote_status: True | retweeted: False | lang: en </div><div>these days YC gives you $500k, in theory enough to have two or three shots at training a model at stable diffusion scale| created_at: Sat Aug 12 22:11:35 +0000 2023 | favorite_count: 7 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>In 3 months with 1k h100s, you could train a model approaching gpt-4 quality, for $6m
(Buying 1k h100s outright is about $38m, excluding power)
So this is about a factor of 6 improvement in the cost of training a big model| created_at: Mon Jan 15 23:12:37 +0000 2024 | favorite_count: 6 | quote_count: 0 | reply_count: 2 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>the same is true at larger scale, say if you want to do something on the order of a llama 2 (70b):
- reserving a cluster for 3 years is ~50m
- 3 shots at a one month training run is ~5m| created_at: Sat Aug 12 22:11:35 +0000 2023 | favorite_count: 6 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>Go join the commons!| created_at: Mon Dec 12 08:53:35 +0000 2022 | favorite_count: 5 | quote_count: 0 | reply_count: 0 | retweet_count: 1 | is_quote_status: True | retweeted: False | lang: en </div><div>@officialKrishD @evanjconrad You need to have a Delaware C Corp for us to invest in, but you should be able to do that from anywhere in the world with https://t.co/xGngjTuT1o| created_at: Wed Aug 31 21:57:47 +0000 2022 | favorite_count: 4 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>@mr_robot1234567 https://t.co/eGZhUhEodX. it's great| created_at: Mon Jan 15 23:15:08 +0000 2024 | favorite_count: 4 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>We think we can line up financing for bursts on a 25k h100 cluster—if we can pull it off, that will probably be enough to compete with gpt-5, again at a fraction of the cost| created_at: Mon Jan 15 23:12:37 +0000 2024 | favorite_count: 6 | quote_count: 0 | reply_count: 0 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>This is a cool idea—iirc in the alphazero paper, they did an average instead of minimax because it was more stable for neural networks to learn, but possible that something in between an average and a max would work| created_at: Sat Jan 20 20:25:01 +0000 2024 | favorite_count: 3 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: True | retweeted: False | lang: en </div><div>@EmilWallner @evanjconrad @sfcompute Slightly different on our smallest cluster and on the bigger ones—smallest has 10G network, bigger have 100G, both have between 1-2TB ram, at least 7TB disk, 8 H100s with NVLink
If you want like a longer spec sheet you can send us an email at team@sfcompute.com| created_at: Sat Jan 13 04:28:27 +0000 2024 | favorite_count: 3 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>Excited to see what people come up with! If you do end up making anything with TinyNarrations, shoot me a DM or send an email to team@sfcompute.com| created_at: Tue Jan 16 01:24:33 +0000 2024 | favorite_count: 3 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>And thanks to @G413N for all his work building this dataset! I think he has a good shot at solving generative audio 🪇| created_at: Tue Jan 16 01:24:33 +0000 2024 | favorite_count: 3 | quote_count: 0 | reply_count: 0 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>And even with mamba, you probably don't want to run it directly on 24kHz waves (although @_albertgu has tried)| created_at: Tue Jan 16 01:24:32 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>@SkyLi0n Ah yep sorry it’s not super clear, but yes| created_at: Mon Aug 14 02:24:15 +0000 2023 | favorite_count: 0 | quote_count: 0 | reply_count: 0 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>@hdgigante @ApricityOS Logout and click your username; there should be a cog next to the login button. If you click it, what items show up?| created_at: Tue Apr 12 15:41:24 +0000 2016 | favorite_count: 1 | quote_count: 0 | reply_count: 0 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>@rabois I'll move my group house to Miami if you give a short talk/Q&amp;A at Project School (https://t.co/M0O5sFCcB5). How does that sound?| created_at: Wed Feb 03 03:06:10 +0000 2021 | favorite_count: 1 | quote_count: 0 | reply_count: 0 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>The goal is to try to disentangle how much compute it takes to be able to generate the semantic content of these stories from how much compute it takes to generate the audio of someone narrating them| created_at: Tue Jan 16 01:24:31 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>Audio is an interesting modality because it has so many bits—a wav file might have 24,000 floating point numbers per second. Compared to text, which is maybe 3 integers (tokens) per second| created_at: Tue Jan 16 01:24:31 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>Either you've got to downsample your sequences down to a few tokens per second so that a transformer can look at more than a few seconds at a time, or you've got to use something very different like https://t.co/azjxY1E2y9| created_at: Tue Jan 16 01:24:32 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>@EmilWallner @evanjconrad @sfcompute We don’t have a button for postponing instances, but people often ask us to move around their reservations and we do our best to push the calendar around| created_at: Sat Jan 13 04:30:14 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>We're hoping that folks use this dataset to try to isolate what's uniquely hard about audio from what's hard in general about sequence modeling| created_at: Tue Jan 16 01:24:32 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>I think it ought to be possible to get an audio model trained on TinyNarrations that's semantically as good as a text model on TinyStories with ~5x more compute. Maybe 1.5x.| created_at: Tue Jan 16 01:24:33 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div><div>To train a good voice model, you need to somehow get the model to spend most of its effort thinking about the words in the data, and quickly compress all the other stuff going on in the audio| created_at: Tue Jan 16 01:24:31 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en </div>
making AI markets efficient @sfcompute, prev founder @metaphorsystems| profile_url: http://alexgajewski.org | name: Alex Gajewski | created_at: Sat Jun 21 09:40:04 +0000 2014 | favourites_count: 765 | followers_count: 1816 | friends_count: 742 | media_count: 3 | possibly_sensitive: False | verified: False | statuses_count: 48 | location: San Francisco  We just released TinyNarrations, a big audio dataset of very simple stories that a toddler could understand 🎵🎶| created_at: Tue Jan 16 01:24:30 +0000 2024 | favorite_count: 11 | quote_count: 1 | reply_count: 1 | retweet_count: 1 | is_quote_status: True | retweeted: False | lang: en  are you a startup / academic lab that needs H100s?
@evanjconrad and I are building a 512 H100 cluster for startups @ https://t.co/L0Nn8cM3BI, &lt;$2/hr https://t.co/49awe5owoA| created_at: Sat Aug 12 22:11:33 +0000 2023 | favorite_count: 277 | quote_count: 4 | reply_count: 9 | retweet_count: 33 | is_quote_status: False | retweeted: False | lang: en  Delighted to be co-organizing AI Grant with @evanjconrad! I can’t wait to see what you all come up with. Let the games begin!| created_at: Tue Aug 30 21:29:30 +0000 2022 | favorite_count: 185 | quote_count: 1 | reply_count: 3 | retweet_count: 20 | is_quote_status: True | retweeted: False | lang: en  Announcing our EvoGrad library for grad-based evolution + our Evolvability ES meta-learning algorithm: can scale to deep nets, compete w/ MAML in RL. With @jeffclune, @kenneth0stanley, and @joelbot3000. Blog: https://t.co/zWkAQ9Lwlo, paper: https://t.co/HRMD9O1vK5 https://t.co/UeS69RDkEq| created_at: Mon Jul 22 16:57:39 +0000 2019 | favorite_count: 134 | quote_count: 2 | reply_count: 0 | retweet_count: 36 | is_quote_status: False | retweeted: False | lang: en  Super excited to be releasing Metaphor to everyone today!| created_at: Thu Nov 10 18:04:06 +0000 2022 | favorite_count: 108 | quote_count: 0 | reply_count: 7 | retweet_count: 5 | is_quote_status: True | retweeted: False | lang: en  We think our next SF compute cluster is the largest h100 cluster in the world that can support bursts right now
It's 1k h100s coming in March, and it can do bursts as short as 3 months https://t.co/RLhIHoeOcd| created_at: Mon Jan 15 23:12:36 +0000 2024 | favorite_count: 53 | quote_count: 0 | reply_count: 3 | retweet_count: 5 | is_quote_status: False | retweeted: False | lang: en  We’re releasing Wanderer 2 today! It learned a much fuzzier search function than Google, so you can search in very abstract terms.
We put lots of examples on the website, and we’re serving the model live so you can experiment with your own searches: https://t.co/z8LLpFIuwa| created_at: Fri Aug 20 18:58:21 +0000 2021 | favorite_count: 22 | quote_count: 0 | reply_count: 3 | retweet_count: 1 | is_quote_status: True | retweeted: False | lang: en  we just launched self-serve! you can now book clusters of thousands of H100s from the comfort of your web browser| created_at: Sat Jan 13 00:01:13 +0000 2024 | favorite_count: 22 | quote_count: 1 | reply_count: 0 | retweet_count: 0 | is_quote_status: True | retweeted: False | lang: en  the san francisco compute mercantile exchange 👀| created_at: Thu Jan 18 07:38:18 +0000 2024 | favorite_count: 18 | quote_count: 0 | reply_count: 1 | retweet_count: 1 | is_quote_status: False | retweeted: False | lang: en  anyway let us know if you need compute!
our DMs are open, and you can fill out the form on https://t.co/L0Nn8cM3BI| created_at: Sat Aug 12 22:11:36 +0000 2023 | favorite_count: 12 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  it's just that none of the cloud providers will give you a bunch of compute for a short time, so you have to buy the compute / rent for 3 years
buying 128 A100s is closer to $2m| created_at: Sat Aug 12 22:11:35 +0000 2023 | favorite_count: 13 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  there's this sense that pretraining is super expensive and out of reach unless you raise $40m, but that's not really true
you ought to be able to train stable diffusion on probably 128 A100s in a month, about $100k| created_at: Sat Aug 12 22:11:34 +0000 2023 | favorite_count: 12 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  the lower the economic barrier to doing large scale pretraining, the more companies and labs will do it
I'm hoping that over the next few years, there will be super diverse and interesting scaled up models that people try| created_at: Sat Aug 12 22:11:36 +0000 2023 | favorite_count: 11 | quote_count: 0 | reply_count: 2 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  we'd love to get to the point where we can give people bursts at gpt-4 scale, something like ~20m worth of h100-hours over 2-3 months| created_at: Sat Aug 12 22:11:36 +0000 2023 | favorite_count: 10 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  we're setting it up so that you can get a slice of the cluster for just one training run, say 128 H100s for a week| created_at: Sat Aug 12 22:11:34 +0000 2023 | favorite_count: 11 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  LLM evaluation as a service:| created_at: Sat Jan 28 01:10:47 +0000 2023 | favorite_count: 7 | quote_count: 0 | reply_count: 0 | retweet_count: 1 | is_quote_status: True | retweeted: False | lang: en  these days YC gives you $500k, in theory enough to have two or three shots at training a model at stable diffusion scale| created_at: Sat Aug 12 22:11:35 +0000 2023 | favorite_count: 7 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  In 3 months with 1k h100s, you could train a model approaching gpt-4 quality, for $6m
(Buying 1k h100s outright is about $38m, excluding power)
So this is about a factor of 6 improvement in the cost of training a big model| created_at: Mon Jan 15 23:12:37 +0000 2024 | favorite_count: 6 | quote_count: 0 | reply_count: 2 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  the same is true at larger scale, say if you want to do something on the order of a llama 2 (70b):
- reserving a cluster for 3 years is ~50m
- 3 shots at a one month training run is ~5m| created_at: Sat Aug 12 22:11:35 +0000 2023 | favorite_count: 6 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  Go join the commons!| created_at: Mon Dec 12 08:53:35 +0000 2022 | favorite_count: 5 | quote_count: 0 | reply_count: 0 | retweet_count: 1 | is_quote_status: True | retweeted: False | lang: en  @officialKrishD @evanjconrad You need to have a Delaware C Corp for us to invest in, but you should be able to do that from anywhere in the world with https://t.co/xGngjTuT1o| created_at: Wed Aug 31 21:57:47 +0000 2022 | favorite_count: 4 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  @mr_robot1234567 https://t.co/eGZhUhEodX. it's great| created_at: Mon Jan 15 23:15:08 +0000 2024 | favorite_count: 4 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  We think we can line up financing for bursts on a 25k h100 cluster—if we can pull it off, that will probably be enough to compete with gpt-5, again at a fraction of the cost| created_at: Mon Jan 15 23:12:37 +0000 2024 | favorite_count: 6 | quote_count: 0 | reply_count: 0 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  This is a cool idea—iirc in the alphazero paper, they did an average instead of minimax because it was more stable for neural networks to learn, but possible that something in between an average and a max would work| created_at: Sat Jan 20 20:25:01 +0000 2024 | favorite_count: 3 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: True | retweeted: False | lang: en  @EmilWallner @evanjconrad @sfcompute Slightly different on our smallest cluster and on the bigger ones—smallest has 10G network, bigger have 100G, both have between 1-2TB ram, at least 7TB disk, 8 H100s with NVLink
If you want like a longer spec sheet you can send us an email at team@sfcompute.com| created_at: Sat Jan 13 04:28:27 +0000 2024 | favorite_count: 3 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  Excited to see what people come up with! If you do end up making anything with TinyNarrations, shoot me a DM or send an email to team@sfcompute.com| created_at: Tue Jan 16 01:24:33 +0000 2024 | favorite_count: 3 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  And thanks to @G413N for all his work building this dataset! I think he has a good shot at solving generative audio 🪇| created_at: Tue Jan 16 01:24:33 +0000 2024 | favorite_count: 3 | quote_count: 0 | reply_count: 0 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  And even with mamba, you probably don't want to run it directly on 24kHz waves (although @_albertgu has tried)| created_at: Tue Jan 16 01:24:32 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  @SkyLi0n Ah yep sorry it’s not super clear, but yes| created_at: Mon Aug 14 02:24:15 +0000 2023 | favorite_count: 0 | quote_count: 0 | reply_count: 0 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  @hdgigante @ApricityOS Logout and click your username; there should be a cog next to the login button. If you click it, what items show up?| created_at: Tue Apr 12 15:41:24 +0000 2016 | favorite_count: 1 | quote_count: 0 | reply_count: 0 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  @rabois I'll move my group house to Miami if you give a short talk/Q&amp;A at Project School (https://t.co/M0O5sFCcB5). How does that sound?| created_at: Wed Feb 03 03:06:10 +0000 2021 | favorite_count: 1 | quote_count: 0 | reply_count: 0 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  The goal is to try to disentangle how much compute it takes to be able to generate the semantic content of these stories from how much compute it takes to generate the audio of someone narrating them| created_at: Tue Jan 16 01:24:31 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  Audio is an interesting modality because it has so many bits—a wav file might have 24,000 floating point numbers per second. Compared to text, which is maybe 3 integers (tokens) per second| created_at: Tue Jan 16 01:24:31 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  Either you've got to downsample your sequences down to a few tokens per second so that a transformer can look at more than a few seconds at a time, or you've got to use something very different like https://t.co/azjxY1E2y9| created_at: Tue Jan 16 01:24:32 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  @EmilWallner @evanjconrad @sfcompute We don’t have a button for postponing instances, but people often ask us to move around their reservations and we do our best to push the calendar around| created_at: Sat Jan 13 04:30:14 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  We're hoping that folks use this dataset to try to isolate what's uniquely hard about audio from what's hard in general about sequence modeling| created_at: Tue Jan 16 01:24:32 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  I think it ought to be possible to get an audio model trained on TinyNarrations that's semantically as good as a text model on TinyStories with ~5x more compute. Maybe 1.5x.| created_at: Tue Jan 16 01:24:33 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en  To train a good voice model, you need to somehow get the model to spend most of its effort thinking about the words in the data, and quickly compress all the other stuff going on in the audio| created_at: Tue Jan 16 01:24:31 +0000 2024 | favorite_count: 2 | quote_count: 0 | reply_count: 1 | retweet_count: 0 | is_quote_status: False | retweeted: False | lang: en
https://twitter.com/apagajewski?lang=en
https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022
Samantha Gervais and Alex Gajewski's Wedding Website - The Knot
2020-03-19
None
<div><div><div></div><header><p>June 18, 2022 • Charlotte, NC</p></header><header><h2>Samantha &amp; Alex</h2><p>June 18, 2022 • Charlotte, NC</p></header><p><h2>S&amp;A</h2></p><nav><div><ul><li><a href="https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022"></a></li><li><a href="https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022/registry"></a></li><li><a href="https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022/rsvp"></a></li></ul></div></nav><nav><div><ul><li><a href="https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022"></a></li><li><a href="https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022/registry"></a></li></ul><ul><li><a href="https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022/rsvp"></a></li></ul></div></nav><div></div><div><div><div><p></p></div><div><p>Charlotte<br/> NC</p></div></div><p><a href="https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022/rsvp">RSVP</a></p><div><div><h4>Wedding Day</h4><p>June 18, 2022</p></div><div><div><h4>Ceremony</h4><div><p>Catawba Brewing Company</p><p>933 Louise Avenue, Charlotte, NC, 28204</p></div></div><div><h4>Reception</h4><div><p>Catawba Brewing Company</p><p>933 Louise Avenue, Charlotte, NC, 28204</p></div></div></div></div><div><ul><li><a href="https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022"></a></li><li><a href="https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022/registry"></a></li><li><a href="https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022/rsvp"></a></li></ul></div></div></div></div>||||I|||| Samantha & Alex

 June 18, 2022 • Charlotte, NC

 Samantha & Alex

 June 18, 2022 • Charlotte, NC
 Menu Button

 S&A

 * Home
 * Registry
 * RSVP
 * Home
 * Registry
 * RSVP
 June 18, 2022
 Charlotte
 NC
 RSVP

 Wedding Day

 June 18, 2022

 Ceremony

 Catawba Brewing Company
 933 Louise Avenue, Charlotte, NC, 28204

 Reception

 Catawba Brewing Company
 933 Louise Avenue, Charlotte, NC, 28204
 * Home
 * Registry
 * RSVP
 S&A
 6.18.2022
 Created on The Knot

 Getting married? Create your wedding website for free.

 Your Privacy Choices

June 18, 2022 • Charlotte, NC   Samantha &amp; Alex June 18, 2022 • Charlotte, NC   S&amp;A                                                 Charlotte NC    RSVP    Wedding Day June 18, 2022    Ceremony  Catawba Brewing Company 933 Louise Avenue, Charlotte, NC, 28204    Reception  Catawba Brewing Company 933 Louise Avenue, Charlotte, NC, 28204
Samantha Gervais and Alex Gajewski's Wedding Website - The Knot
https://www.theknot.com/us/samantha-gervais-and-alex-gajewski-jun-2022
https://www.ancestry.com/1940-census/usa/New-York/Alex-Gajewski_9lh68
Alex Gajewski in the 1940 Census | Ancestry®
2021-06-15
None
<div><div><section><div><div><div><p><section><a href="https://search.ancestry.com/iexec?htx=View&amp;r=an&amp;dbid=2442&amp;fn=Alex%20Gajewski&amp;ln=Alex%20Gajewski&amp;st=r&amp;ssrc=&amp;pid=8862536&amp;rtype=62">View Actual Record</a></section></p></div><section><div><p><a href="https://search.ancestry.com/iexec?htx=View&amp;r=an&amp;dbid=2442&amp;fn=Alex%20Gajewski&amp;ln=Alex%20Gajewski&amp;st=r&amp;ssrc=&amp;pid=8862536&amp;rtype=62">View Actual Record</a></p><p>Or find other results in the <a href="https://www.ancestry.com/search/collections/2442/">1940 census</a> for<br/>Alex Gajewski</p></div><table><tbody><tr><td>Age</td><td></td></tr><tr><td>Birthplace</td><td></td></tr><tr><td>Gender</td><td></td></tr><tr><td>Race</td><td></td></tr><tr><td>Home in 1940</td><td><p></p></td></tr></tbody><tbody><tr><td>Household Members</td><td> </td><td>Age</td></tr><tr><td>Head</td><td><a href="https://www.ancestry.com/1940-census/usa/New-York/Vincent-Gajewski_9lh64/amp">Vincent Gajewski</a></td><td>45</td></tr><tr><td>Wife</td><td><a href="https://www.ancestry.com/1940-census/usa/New-York/Helen-Gajewski_9lh65/amp">Helen Gajewski</a></td><td>44</td></tr><tr><td>Daughter</td><td><a href="https://www.ancestry.com/1940-census/usa/New-York/Stella-Gajewski_9lh66/amp">Stella Gajewski</a></td><td>19</td></tr><tr><td>Daughter</td><td><a href="https://www.ancestry.com/1940-census/usa/New-York/Frances-Gajewski_9lh67/amp">Frances Gajewski</a></td><td>18</td></tr><tr><td>Son</td><td></td><td>15</td></tr><tr><td>Daughter</td><td><a href="https://www.ancestry.com/1940-census/usa/New-York/Hedwig-Gajewski_9lh69/amp">Hedwig Gajewski</a></td><td>10</td></tr></tbody></table></section></div><div><p></p></div></div><div><p><br/></p></div></section><div><h2>These Records may also relate to:<br/>Alex Gajewski</h2><ul><li><a href="https://search.ancestry.com/cgi-bin/sse.dll?dbid=6224&amp;h=28001057&amp;indiv=try&amp;o_cvc=Image:OtherRecord"></a></li><li><a href="https://search.ancestry.com/cgi-bin/sse.dll?dbid=2442&amp;h=8862536&amp;indiv=try&amp;o_cvc=Image:OtherRecord"></a></li><li><a href="https://search.ancestry.com/cgi-bin/sse.dll?dbid=2704&amp;h=24785132&amp;indiv=try&amp;o_cvc=Image:OtherRecord"></a></li><li><a href="https://search.ancestry.com/cgi-bin/sse.dll?dbid=8939&amp;h=5214780&amp;indiv=try&amp;o_cvc=Image:OtherRecord"></a></li><li><a href="https://search.ancestry.com/cgi-bin/sse.dll?dbid=2469&amp;h=112478553&amp;indiv=try&amp;o_cvc=Image:OtherRecord"></a></li><li><a href="https://search.ancestry.com/cgi-bin/sse.dll?dbid=2469&amp;h=113990784&amp;indiv=try&amp;o_cvc=Image:OtherRecord"></a></li><li><a href="https://search.ancestry.com/cgi-bin/sse.dll?dbid=7339&amp;h=43892653&amp;indiv=try&amp;o_cvc=Image:OtherRecord"></a></li></ul></div></div></div>||||I|||| Skip Ancestry main menu Main Menu
 * Home
 * Trees
 * Search
 * Memories
 * DNA
 * Explore
 * Subscribe
 * Cart
 * 
 * Sign In
 Home
 Trees
 Loading
 * Family History Learning Hub
 * My Trees
 * Family Trees Support
 * Surnames
 * Individual Records Search
 * Historical Insights
 * Start a New Tree
 * Upload a GEDCOM
 Search
 Loading
 * All Collections
 * Census & Voter Lists
 * Birth, Marriage & Death
 * Military
 * Immigration & Travel
 * Public Member Trees
 * Card Catalog
 * Member Search
 Memories
 DNA
 Loading
 * AncestryDNA®
 * Register a Kit
 * AncestryDNA® Learning Hub
 * DNA & You
 * Traits Learning Hub
 * Ancestry DNA Support
 Help
 Loading
 * Support Center
 * Ancestry Academy
 * Community
 * Hire an Expert
 * Site Status
 Explore
 Loading
 * Genealogy 101
 * Fact Finding
 * DNA & You
 * Perspectives
 * Customer Stories
 * Ancestry Presents
 * Create & Connect
 * Ancestry Blog
 Loading
 * Support Center
 * Ancestry Academy
 * Community
 * Hire an Expert
 * Site Status
 Census1940 CensusNew YorkAlex Gajewski

 Alex Gajewski in the 1940 Census

 View Actual Record Or find other results in the 1940 census for Alex Gajewski
 View Actual Record

 Or find other results in the 1940 census for
 Alex Gajewski

 Age 15 , born abt 1925
 Birthplace New York 
 Gender Male 
 Race White 
 44 Lewis Street 
 Home in 1940 Buffalo , 
 Erie , New York 
 Household Members Age
 Head Vincent Gajewski 45 
 Wife Helen Gajewski 44 
 Daughter Stella Gajewski 19 
 Daughter Frances Gajewski 18 
 Son Alex Gajewski 15 
 Daughter Hedwig Gajewski 10 
 
 Not the Alex Gajewski you were looking for? View more results from the 1940 Census.

 This snapshot of Alex Gajewski's life was captured by the 1940 U.S. Census.
 When Alex Gajewski was born about 1925, his father, Vincent, was 30 and his mother, Helen, was 29. In 1940, he was 15 years old and lived in Buffalo, New York, with his father, mother, and 3 sisters.

 These Records may also relate to:
 Alex Gajewski

 * Alexander Gajewski 1930 United States Federal Census
 * Alex Gajewski 1940 United States Federal Census
 * Alex Gajewski New York, State Census, 1925
 * Alexander V Gajewski U.S., World War II Army Enlistment Records, 1938-1946
 * Alexander Gajewski U.S. City Directories, 1822-1995
 * Alexander Gajewski U.S. City Directories, 1822-1995
 * Alex Gajewski U.S. Phone and Address Directories, 1993-2002
 * Support Center
 * Ancestry Blog
 * Site Map
 * Gift Memberships
 * Careers
 Visit our other sites: Other Sites: United StatesUnited KingdomCanada (English)Canada (Français)AustraliaDeutschlandItaliaFranceSverigeMéxicoAncestry CorporateFold3.comForcesWarRecords.comGeneanet.orgNewspapers.comProGenealogists.comRootsWeb.com Select language:
 * © 1997-2024 Ancestry
 * Corporate Information
 * Privacy
 * Terms and Conditions
 * CCPA Notice at Collection
 * Do not sell or share my personal information
 * Patent
View Actual Record       View Actual Record  Or find other results in the 1940 census forAlex Gajewski     Age     Birthplace     Gender     Race     Home in 1940         Household Members   Age   Head  Vincent Gajewski  45   Wife  Helen Gajewski  44   Daughter  Stella Gajewski  19   Daughter  Frances Gajewski  18   Son   15   Daughter  Hedwig Gajewski  10                  These Records may also relate to:Alex Gajewski
Alex Gajewski in the 1940 Census | Ancestry®
https://www.ancestry.com/1940-census/usa/New-York/Alex-Gajewski_9lh68