Skip to content

Instantly share code, notes, and snippets.

@mexus
mexus / tokens.md
Created February 10, 2025 14:36
Что такое миллион токенов?

Давайте разберёмся с масштабом миллиона токенов, рассуждая поэтапно. Для начала важно понимать, что токен — это не обязательно одно слово или один символ. Токены могут быть частями слов (например, "про-грам-ма"), целыми словами ("книга") или даже знаками препинания (".", ",", "!"). Поэтому точное количество символов или слов в миллионе токенов может варьироваться, но мы можем сделать приблизительные оценки.


1. "Война и мир" Льва Толстого

"Война и мир" — это огромный роман, который содержит около 1,5–2 миллиона слов на русском языке. Если предположить, что средняя длина слова составляет примерно 6–7 символов (включая пробелы), то общий объём текста составит порядка 10–14 миллионов символов.

Теперь пересчитаем это в токены. Средняя модель, такая как Deepseek-r1, обычно генерирует ~1,5–2 токена на слово (учитывая, что некоторые слова разбиваются на части). Таким образом:

  • Весь текст "Войны и мира" займёт примерно 3–4 миллиона токенов.
@mexus
mexus / news-2025-02-05.md
Created February 5, 2025 21:38
Сводка новостей от 2024-02-05 (rev 2)

Вот краткое изложение ключевых событий 5 февраля 2025 года, основанных на предоставленных новостях и отфильтрованных согласно вашим интересам:


Политика:

  1. Международные отношения:

    • Россия и США продолжают контакты по линии отдельных ведомств, что подтверждает пресс-секретарь президента России Дмитрий Песков. Взаимодействие между странами интенсифицировалось.
    • Президент России Владимир Путин встретился с временно исполняющим обязанности губернатора Курской области Александром Хинштейном. Обсуждались вопросы восстановления региона, включая возможность введения льготной ипотеки по аналогии с дальневосточной программой.
  2. Ближний Восток:

@mexus
mexus / news-2025-02-05.md
Last active February 5, 2025 21:39
Сводка новостей от 2024-02-05 (rev 1)

Краткий обзор событий 5 февраля 2025 года

Политика:

  • США и Ближний Восток: Дональд Трамп заявил о планах превратить сектор Газа в «ближневосточную ривьеру» при участии США, что вызвало критику Германии и Палестины. Республиканцы внесли законопроект о переименовании «Западного берега» в «Иудею и Самарию». Саудовская Аравия подтвердила неприемлемость насильственного переселения палестинцев.
  • Россия и международные отношения: Москва приветствовала заявления Трампа о нецелесообразности вступления Украины в НАТО. Подписано соглашение с Беларусью о совместной безопасности, включая возможность применения ядерного оружия в ответ на угрозы.
  • Внутренняя политика: В России предложено повысить возраст продажи алкоголя и табака до 21 года и снизить возраст уголовной ответственности за сбыт наркотиков до 14 лет. Полиция получила право самостоятельно депортировать иностранцев за нарушения.

Экономика:

  • Рост просрочек по ипотеке среди высокодоходных групп населения достиг максимума с 20
@mexus
mexus / news-2025-02-04.md
Created February 5, 2025 09:35
Сводка новостей от 4 февраля 2025 года (rev 2)

Вот краткое резюме событий 4 февраля 2025 года, основанных на предоставленных новостях и отфильтрованных согласно указанным критериям:


Политика:

  1. Международные отношения:
    • Китай ввел пошлины на уголь, сжиженный природный газ (СПГ), нефть и сельскохозяйственную технику из США в ответ на торговые меры Вашингтона. Пекин также подал жалобу в ВТО, обвинив США в "унилатерализме и торговом протекционизме".
    • Президент США Дональд Трамп подписал несколько указов, включая выход страны из агентства ООН по помощи палестинским беженцам (БАПОР), Совета по правам человека ООН и переоценку участия в ЮНЕСКО. Он также заявил о необходимости максимального давления на Иран.
    • Лидеры США и Украины обсуждают возможность проведения выборов на Украине до конца года, если администрация Трампа поднимет этот вопрос.
@mexus
mexus / news-2025-02-04.md
Created February 5, 2025 09:34
Сводка новостей от 4 февраля 2025 года (rev 1)

Краткий обзор событий 4 февраля 2025 года

Политика:

  1. США и торговые пошлины:

    • США приостановили на 30 дней введение пошлин на канадские товары. Канада обязалась усилить защиту границ и борьбу с наркотрафиком, выделив $1 млрд.
    • Китай ввел ответные пошлины (15% на уголь и СПГ, 10% на нефть и технику из США) после аналогичных мер Вашингтона. Пекин подал жалобу в ВТО, назвав действия США протекционизмом.
    • Трамп подписал указы о выходе из агентства ООН по палестинским беженцам (БАПОР), Совета по правам человека ООН и переоценке участия США в ЮНЕСКО.
  2. Дипломатические контакты:

  • Турция и Сирия договорились о визите Эрдогана в Дамаск до начала Рамадана. Президент Сирии аш-Шараа посетил Анкару для переговоров.
@mexus
mexus / news.md
Created February 3, 2025 21:27
Сводка новостей от 3 февраля 2025 (rev 2)

Сводка за день (3 февраля 2024):

Политика и международные отношения:

  1. Россия и Индонезия:

    • Посол РФ заявил о готовности расширять сотрудничество в нефтегазовой сфере и строительстве АЭС. Возможен визит президента Индонезии Прабово Субианто в Россию в этом году.
    • В НАТО обсуждают смену власти на Украине, считая Зеленского препятствием для переговоров. СВР сообщает о планах раскрыть коррупционные схемы Киева.
  2. США и глобальная политика:

    • Трамп объявил о закрытии USAID, процесс уже начат. Рассматривается ликвидация Минобразования США.
  • Введены пошлины на товары из Канады, Мексики и Китая, что вызвало критику. Мексика временно приостановила действие пошлин после переговоров с Трампом.
@mexus
mexus / news-2025-02-03.md
Created February 3, 2025 21:24
Сводка новостей от 3 февраля 2025

Политика:

  1. Трамп и USAID: Президент США Трамп объявил о намерении закрыть агентство по международному развитию (USAID) и начал процесс его ликвидации. Также планируется объединить функции USAID с Госдепартаментом и сократить штат.
  2. Визит президента Индонезии в Россию: Ожидается визит президента Индонезии Прабово Субианто в Россию в текущем году, что может укрепить двусторонние отношения.
  3. Выборы на Украине: Тема выборов на Украине становится важной для будущих переговоров, поскольку полномочия Зеленского формально истекли. В НАТО также обсуждают возможность смены власти на Украине.
  4. Позиция Финляндии: МИД Финляндии опубликовал инструкции для граждан, желающих воевать как наемники, но не будет помогать раненым или нуждающимся в лечении своим гражданам на Украине.

Экономика:

  1. Пошлины США: Администрация Трампа ввела пошлины на товары из Канады, Мексики и Китая, что вызвало критику со стороны бизнес-сообщества и риски рецессии в Канаде. Пошлины в отношении мексиканских товар
@mexus
mexus / links.md
Last active December 6, 2024 11:48
Полезные ссылки ML в Rust
@mexus
mexus / parse.py
Created July 7, 2023 21:38
Simple regex bench
#!/usr/bin/env python3
import re
import random
import string
import time
import timeit
from typing import List
regex = re.compile(r"<(?P<name>[^>]+)>")
@mexus
mexus / tim2.rs
Last active December 7, 2020 22:45
trying to set up a timer
static TIMER_COUNTER: AtomicUsize = AtomicUsize::new(0);
#[interrupt]
fn TIM2() {
TIMER_COUNTER.fetch_add(1, Ordering::Relaxed);
}
#[cortex_m_rt::entry]
fn main() -> ! {