Skip to content
View arhadthedev's full-sized avatar
Eliminating my data hoarder piles (I collected a ton of them, in TBs)
Eliminating my data hoarder piles (I collected a ton of them, in TBs)
  • Cannot mention in a searchable field: https://www.opennet.ru/opennews/art.shtml?num=59517

Organizations

@python

Block or report arhadthedev

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
arhadthedev/README.md

Hi 👋

I am Oleg Iarygin, a master of Computer Science who builds up a portfolio here and resolves use case pains in other projects. Also, I have a miraculous ability to use stuff in unintended ways without being aware of it, so I constantly meet lags and crashes.

  • 🔭 I’m currently working on making the Python repository more convenient from novice standpoint.
  • 🌱 I’m currently learning Open CASCADE Technology library (aka OCCT).
  • 👯 I’m looking to collaborate on old python/cpython issues to reduce the issue count below 999.
  • 💬 Ask me about mitigation of C quirks, how to port a static site to an ad-hoc Python generator, and how to preserve sanity in the process.
  • 📫 How to reach me: [email protected] or VK (the PM is open for everyone).
  • 😄 Pronouns: He/Him.
  • ⚡ Fun fact: I’m a fan of Unreal Gold.

Pro tips:

  • 🧼 Keep hands sanitized after each rebase with git filter-branch --env-filter "GIT_COMMITTER_DATE=$GIT_AUTHOR_DATE" -f HEAD~howmanycommits..HEAD.
  • :godmode: Older versions of Visual Studio (2019, 2017, 2015, and 2013) can be downloaded at https://visualstudio.microsoft.com/vs/older-downloads/.

I use the Pomodoro technique:

My background music for joy, work, and other typing sessions:

Some interesting hackery of old hardware:

What I Am Working On Now

Priority Tasks
⛔ Blocker arhadthedev#47: Sort out data hoarding piles on my drives and in my clouds (I'm totally out of available disc space, both on internal, external drives and cloud storages; mere megabytes do not count)
⚠ High Improving python/cpython GitHub-related stuff to make life of all contributors easier. See my project #5 for details
🛠️ Medium Finalizing my own aged pull requests. See a list sorted by creation date for details
🧘🏼‍♀️ Background Working on merging ancient but still worthy PRs to reduce the total python/cpython PR count below 1k. See my project #9 for details

Open Source Contributions

Contributions to projects I care about (updated monthly by a GitHub Actions workflow):

GitHub Stats

Generated by anuraghazra/github-readme-stats:

Arhadthedev’s GitHub stats Top Langs

Useful third party online tools I use

  • GitHub infrastructure
  • Web development
    • Live DOM Viewer, a parser of HTML pages for checking if minimization breaks them
  • C/C++ development
    • Compiler Explorer (sources), an online compiler for checking assembler output of various compilers of various languages
    • AsmGrid, a verbose table of Intel/AMD instruction opcodes
    • ODA Web, an online disassembler
  • Graphics
    • Shadertoy, a playground for writing and sharing OpenGL/WebGL shaders
  • Entertainment
  • Maintenance
    • endoflife.date (sources), a centralized list of per-version support status for 136 popular programs, services, and OSes

Offline tools

  • When CPython developers need to remove some function or class from Python, they do a code search for foo.bar in PyPI top 5000 projects. For this, they use download_pypi_top.py and search_pypi_top.py scripts by Victor Stinner.

    More on the tools

    How to setup and use: How to search 5,000 Python projects by Hugo van Kemenade.

    $ python download_pypi_top.py --help
    
    usage: download_pypi_top.py [-h] DIRECTORY [COUNT]
    
    Download the source code of PyPI top projects.
    
    positional arguments:
      DIRECTORY   Destination directory
      COUNT       Only download the top COUNT projects
    
    options:
      -h, --help  show this help message and exit
    

    Discovered via https://www.mail-archive.com/[email protected]/msg114613.html.

    usage: search_pypi_top.py [-h] [-o FILENAME] [--text] [-v] [-q] [--cython]
                              PYPI_DIRECTORY REGEX
    
    Code search in the source code of PyPI top projects.
    
    positional arguments:
      PYPI_DIRECTORY        PyPI local directory
      REGEX                 Regex to search
    
    options:
      -h, --help            show this help message and exit
      -o FILENAME, --output FILENAME
                         Output filename
      --text                Process a binary file as if it were text
      -v, --verbose         Verbose mode (ex: log ignored files)
      -q, --quiet           Quiet mode (ex: don't log proceed files)
      --cython              Search also in code generated by Cython
    

    Discovered via python/cpython#99285 (review).

Afterword

xkcd Dependency panel (All modern digital infrastructure vs A project some random person in Nebraska has been thanklessly maintaining since 2003)

Pinned Loading

  1. fontefideliti.ru fontefideliti.ru Public

    Scripts and resources to build and deploy Fonte Fideliti GSD kennel website

    Python 1 1

  2. cpython cpython Public

    Forked from python/cpython

    The Python programming language

    Python 1 1