Skip to content
View tasticolly's full-sized avatar

Block or report tasticolly

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
tasticolly/README.md
Nikolai Krekhov — backend engineer, Go and C++

Most of what I write lives in private repositories. These are the ones I can show.

splitr — a split-tunnel manager for macOS with a fail-closed kill-switch. Without quick, pf lets the last matching rule win, so splitr's block rule sits above sshuttle's anchor: the tunnel overrides it while it is up, and when the tunnel dies its anchor dies with it and the block stands. The guarantee is rule order in the kernel rather than daemon reaction time, so there is no leaky window on startup, teardown or a crash.

gitfame — attributes every line of a repository to whoever last touched it. It is one git blame process per file, so files are blamed on a worker pool while the fold stays on one goroutine and needs no lock. The output is byte-identical for any worker count, which is a test rather than a claim.

cpp-from-scratch — pieces of the standard library rebuilt by hand: deque over a bucket map, unordered_map on an intrusive list, shared_ptr with a polymorphic control block, a stack allocator, BigInteger with an exact Rational, and Matrix<N, M, Field>. Student code from the C++ courses at MIPT, kept because writing these is the fastest way to learn what the standard library actually promises.

computational_complexity_project — NP-completeness of the Rural Postman Problem, a restriction on the graph that makes it polynomial, and a C++ solver benchmarked against both.

linkedin

Popular repositories Loading

  1. atp-cpp-semester-1 atp-cpp-semester-1 Public

    Forked from FlyLikeSoarin/atp-cpp-semester-1

    Репозиторий для домашних заданий по плюсам. Первый семестр.

    C++

  2. ATP ATP Public

    For ATP projects

    C++

  3. Pocker-ProjectTP- Pocker-ProjectTP- Public

    repo

    C++

  4. instasmm instasmm Public

    Forked from Summer-Sadness/instasmm

    JavaScript

  5. Mipt-Game-on-Python Mipt-Game-on-Python Public

    Python

  6. cpp-from-scratch cpp-from-scratch Public

    Containers, smart pointers, allocators, big integers and matrices over arbitrary fields, written from scratch in C++

    C++