Skip to content

Instantly share code, notes, and snippets.

View bobuk's full-sized avatar

Grigory Bakunov bobuk

View GitHub Profile

Keybase proof

I hereby claim:

  • I am bobuk on github.
  • I am bobuk (https://keybase.io/bobuk) on keybase.
  • I have a public key whose fingerprint is B67D 574F 6602 6A27 7376 6882 01B4 3C6E 7806 C582

To claim this, I am signing this object:

от Али-Бабы и разбойников, к лье под водой и к вархаммеру

Давайте я сразу скажу - речь пойдет о биткоинах. При этом не буду вас агитировать за или против - это вообще не мое дело. Я просто расскажу вам о своем отношении к этому феномену и мифам вокруг него.

Для начала стоит сказать, что я не рассматриваю биткоин как валюту. Это не средство, которое заменит кредитные карты или ежедневные расчеты - для этого есть lightning network и другие средства децентрализации. Для меня биткоин - это актив, максимально похожий на золото во всех его проявлениях, кроме физического присутствия. Биткоины добывают, причем, чем больше биткоинов люди уже добыли, тем сложнее добывать дальше. Количество биткоинов, которые вообще можно будет добыть и пустить в оборот, фиксировано. Обмен биткоинами происходит “из рук в руки”. Хранить биткоины не трудно, затратно только получить или передать их. Замените “биткоины” на “золото” - каждое из этих заявлений так же будет действительно.

Поведение “золотых с

import os
import sys
import importlib.abc
import importlib.util
import json
import yaml
ex_registry = []

Это краткая памятка, которая подходит во время вспышки любого респираторного вирусного заболевания. Я ее пишу не для того, чтобы вы срочно начинали все это делать - никакого повода нет. Но, если вы хотите снизить вероятность получения или распространения вирусов - прочитайте.

Общее поведение

  1. Контролируйте свою панику. Никакого повода для паники нет, как говорил человек, падающий с пятого этажа, пролетая мимо четвертого: “пока все нормально”. Напомню, уже на вашей памяти у людей была такая же паника из-за птичьего гриппа и атипичной пневмонии. И никакого зомби-апокалипсиса не произошло. Контролировать панику - значит следить за своими реакциями и стараться принимать решения разумно.
  2. Не осуждайте чужую панику. Это не помогает ни вам, ни паникующим - каждый человек волен паниковать или не паниковать перед лицом любой опасности. Кроме того, активное осуждение паники вокруг “эпидемий” порождает и подпитывает многочисленные теории заговора, так что просто не надо.
  3. Примите разумные меры предосторожно
@bobuk
bobuk / vacancy.md
Created February 28, 2023 14:16
NLP DS

Ищу ML специалиста, который хочет работать с текстовыми чат-ботам

Этот текст - открытое предложение о работе. Мне нужен ML специалист, которому интересно работать с большими языковыми моделями. Компания занимается тем, что делает автоматических ботов, которые помогают людям продавать свой контент или товары в чате. Часто чат состоить на 80% из разговора о жизни и только на 20% о товаре, но это не важно, многим хочется просто поговорить. Задач внутри много, не все они связаны с конкретно этой моделью.

Работа полностью удаленная, коллектив распределенный и живет в самых разных странах (простите, кроме России и Беларуси), команда классная. Стек современный, возможность попробовать все новинки современных фреймворков есть. У команды есть регулярная встреча через день (для синхронизации), в остальное время график полностью свободный.

Требования:

  • опыт работы с NLP и большими моделями вообще (или готовность быстро в этом разобраться)
  • готовность ресерчить и предлагать новые решения
@bobuk
bobuk / switcher.ahk
Created November 1, 2024 14:25
So bored to use default keyboard layouts switcher so write mine with ahk
#Requires AutoHotkey v2.0
; Initialize global variables and load keyboard layouts
global ru := DllCall("LoadKeyboardLayout", "Str", "00000419", "Int", 1, "UInt")
global en := DllCall("LoadKeyboardLayout", "Str", "00000409", "Int", 1, "UInt")
; Create a custom combination handler
#HotIf
~LAlt & LWin:: ; Left Alt being held and Left Win pressed
~LWin & LAlt:: ; Left Win being held and Left Alt pressed
@bobuk
bobuk / .wezterm.lua
Created December 27, 2024 15:26
.wezterm.lua
local wezterm = require("wezterm")
local config = wezterm.config_builder()
config.color_scheme = "Earthsong"
config.window_frame = {
font_size = 12,
}
config.command_palette_font_size = 16
config.tab_bar_at_bottom = true
config.hide_tab_bar_if_only_one_tab = false
config.window_decorations = "RESIZE"