https://t.me/kinton_invest?boost

Пишу о том, чем хочется поделиться в рамках инвестиций, проектов, жизни

Invest, WebDev, Postgrad, TG bots @yourcastbot, @ascenditbot, Startups

Информация не является призывом к действию или инвестиционной рекомендацией
Костя делает проекты и инвестирует
Брокер успешно оформил налоговый вычет, но сейчас проблема со стороны налоговой Они прислали письмо, мол, перейдите по ссылке и подпишите. Но при открытии страницы и инструментов разработчика вижу ошибку в ответе на запрос: "Данные дял текущего id не найдены"…
Проверял сайт налоговой каждый день, наконец, он заработал: удалось подписать и отправить

Если кто-то ещё хотел оформить налоговый вычет по ИИС в упрощённом порядке, то теперь это возможно сделать до 20 марта. Сначала у брокера, потом на сайте налоговой
Краткий пересказ последнего видео Доказательного инвестирования про пирамиду приоритетов финансовых решений

Считаю эти принципы очень важными. Взял смелость добавить 0 пункт от себя, почему-то рассказчик не упомянул его в этот раз. Также эти советы не стоит воспринимать на веру и они не являются финансовой рекомендацией.

Итак, как, по мнению авторов этой пирамиды, добиться финансового благополучия?
0) закрыть кредиты, которые имеют ставку выше ставки по вкладам;
1) регулярно откладывать хотя бы 20% от дохода;
2) инвестировать отложенное, но помнить, что изначальный источник денег – это работа или бизнес, а фондовый рынок – способ сохранить и лишь немного преумножить;
3) финансовое планирование: на что и зачем, в какой срок копим деньги, возможно, закрыть остальные кредиты, скопить финансовую подушку с высокой ликвидностью, сокращать траты и откладывать больше на долгосрочные финансовые цели;
4) управление ожиданием и поведением: иметь твёрдость инвестировать несмотря ни на что, даже если будут убытки десятилетиями;
5) распределение активов: более опасные инструменты могут приносить больше, но и могут обнулиться, этот пункт даёт 90% влияния на финансовый результат;
6) снижение издержек: из-за них средний инвестор получает куда меньше, чем мог бы, и чуть выше инфляции; цель – не более 0.5% от капитала ежегодно;
7) балансировка: продавать то, что сильно выросло, и покупать то, что упало (но перспективно, тот же индексный фонд при падении), при этом не забывать про издержки;
8) выбор ценных бумаг, всего 5% влияния на финансовый результат.

Ключевая мысль: у большинства людей эта пирамида перевёрнута. Люди сначала идут выбирать, какую компанию купить, и только потом приходят к тому, что надо регулярно откладывать. Я буквально проходил этот путь с последних пунктов.

Например, я выбирал компании точечно, зарабатывал десятки долларов на carnival, круизной компании, во время covid-19, а потом терял сотню на alibaba. На всю эту деятельность уходило время. Теперь же моя цель: работать и стараться совершенствовать профессиональные навыки, делать свои проекты, что также является для меня радостью, и по возможности приобщаться к бизнес-проектам, регулярно откладывать.
Костя делает проекты и инвестирует
Привет! Хочу напомнить, что уже сейчас можно подать заявку на налоговый вычет за 2024 год, если у вас есть ИИС. О такой возможности писал в прошлом году. Я планирую получить 52к рублей вычета.
Брокер успешно оформил налоговый вычет, но сейчас проблема со стороны налоговой

Они прислали письмо, мол, перейдите по ссылке и подпишите. Но при открытии страницы и инструментов разработчика вижу ошибку в ответе на запрос: "Данные дял текущего id не найдены",
description:"Данные дял текущего id не найдены"
severity:"error"
source:"Диспетчер TAPS"

type:"application"

И, похоже, проблема не только у меня: на форуме шутят, что срок принятия решения до 20 марта, и специаильно тормозят с починкой; конечно же, я такое мнение не раздедяю и пока что жду 🙂 Если не получится, можно будет подать вместе с 3ндфл, но тогда процесс будет сложнее, а вычет займёт 4 месяца.
Инвестируем 5 часов в здоровье и настроение
Media is too big
VIEW IN TELEGRAM
Костя делает проекты и инвестирует
Video
Разработал модуль пагинации в своей библиотеке для Telegram ботов yau-ts. А значит, работаю и над новым проектом, Chacma

Сейчас реализовал управляемый постраничный модуль вывода информации. На записи виден режим по 1 результату на страницу, но это регулируется, как и все тексты.

Разработчику конкретного бота необходимо всего лишь добавить методы, выдающие информацию, получить данные и готовую клавиатуру для страницы и вызвать метод отрисовки. Всё.

Фреймворк же автоматически управляет страницами, режимом поиска, незаметно получает всё текущее состояние и ввод пользователя, генерирует вспомогательные тексты и клавиатуры. Аналогично поисковому запросу, можно вводить номер страницы и быстро переходить на неё.

Такой конструктор сильно упрощает разработку ботов, ведь постраничный вывод информации является одним из ключевых элементов дизайна. Объём кода и потраченное время сокращаются на порядок для одной страницы, если делать каждую вручную. Напоминаю, что ознакомиться с библиотекой можно по ссылке https://github.com/amadevstudio/yau-ts


А ещё новый рекорд в бассейне, 1350 метров за занятие 🙂 GitHub - amadevstudio/yau-ts: A Telegram framework built with grammY
Инвестировали в подарки Telegram

Предупреждение. Я не рекомендую участвовать в этом. Я не верю в nft в том образе, в котором он используется сейчас. И даже в передаче объектов реального мира: ошибки могут быть везде, нужна возможность "откатить" процесс, чего может не быть у блокчейна.

Telegram добавил "подарки", которые можно покупать за "звёзды". Люди любят статус, поэтому, наверное, такие вещи имеют место быть, хотя и не очень мне понятны. Первые подарки, когда, спустя месяцы после выхода, получили возможность токенизироваться и быть передаными другим пользователям, подорожали в разы.

Друг имеет возможность покупать их сразу же на первичном размещении большим объёмом. Вложили, понадеявшись, что их цена сразу же вырастет на вторичном рынке. Но сейчас получил даже минус около 15%. Другим людям, кому выпало что-то редкое, повезло больше. Они получили +10-20% за день.

Продам те, что не понравились, остальные продолжу держать. Telegram планирует запускать свой магазин, возможно, их цена вырастет в будущем.
Костя делает проекты и инвестирует
Привет! Выше я писал про ИИС и то, что хочу получить максимальный налоговый вычет. Мне помешала блокировка моих счетов на пару дней, из-за неё пришлось закрыть кредитную карту и ликвидности просто не осталось. Почему мне блокировали счета, расскажу позже.…
Привет! Хочу напомнить, что уже сейчас можно подать заявку на налоговый вычет за 2024 год, если у вас есть ИИС. О такой возможности писал в прошлом году. Я планирую получить 52к рублей вычета.

Также хочу поделиться результатами по программе Kickstarter, о которой мне рассказывал друг, на Mexc. На данный момент биржевой токен не упал, что для меня даже удивительно, а бонусы с вышедших проектов составили уже 100 usdt за полтора месяца. Рекомендовать не могу, это опасно и цена токена может стать нулевой, но рассмотреть вполне можно. Если захотите присоединиться, могу дать реферальный код. Ранее об этом не писал, так как не думал, что будет долгосрочное, но пока что у меня работает.
Пример другого 🙂
Как добавить уникальный идентификатор для каждого запроса в Node.js или других технологиях? Метод с контекстом выполнения.

1️⃣ Контекст выполнения
Используем AsyncLocalStorage из Node.js, чтобы сохранять данные (например, уникальный ID) в контексте текущего запроса. Это позволяет избежать передачи данных явно через каждый слой приложения.

const asyncLocalStorage = new AsyncLocalStorage<Map<string, unknown>>();

export default {
  run: <T>(callback: () => T): T => {
    const store = new Map<ContextKeys, unknown>();
    return asyncLocalStorage.run(store, callback);
  },
  set: (key: string, value: unknown): void => { ... },
  get: <T>(key: string): T => { ... },
};


2️⃣ Middleware для генерации ID
Создаем middleware, которое генерирует уникальный ID для каждого запроса и сохраняет его в контексте.

export const makeSetRequestIdMiddleware = (): CustomMiddleware =>
  async (_params, next) => {
    RequestContext.run(async () => {
      RequestContext.set("botRequestId", generateUniqueId());
      await next();
    });
  };

3️⃣ Логгер с поддержкой ID
Добавляем уникальный ID в каждый лог. Логгер автоматически извлекает ID из контекста и добавляет его к сообщению.

export class ProjectLogger {
  info(...args: unknown[]): void {
    this.logger.info(`[${RequestContext.get("botRequestId")}]`, ...args);
  }
  // Аналогично для warn, error, debug...
}


Чем может помочь: уникальный ID для каждого запроса, то есть все логи одного запроса объединены одним ID, а также чистый код без передачи ID через каждый компонент.

Пример вывода:

[INFO] [req_12345] User logged in
[WARN] [req_12345] Invalid parameter detected
[ERROR] [req_12345] Failed to process request

Подходит для yau-ts (https://github.com/amadevstudio/yau-ts), Express или любого другого framework или библиотеки с поддержкой middleware
О еженедельных инвестициях

Давно не было #20kchallenge. Сейчас не пишу о том, куда направляю доходы, но я не переставал инвестировать. Часть уходит на займ (был взят для налогового вычета), часть на WB проект, которым, надеюсь, скоро смогу поделиться.

Сейчас же хочу показать полученную доходность в рамках займов бизнесу через банк Точка. Напомню: инвестировал только доход, полученный от продаж платёжного браслета. На первом изображении текущие открытые займы. Сейчас обещают ставку до 30%, но буду рассчитывать на 27%. На 2 и 3 завершенные займы, доходность получилась 24-26%.

Из минусов, Точка не гарантирует возврат. Это не вклад. Они обещают содействовать и взять на себя все судебные тяжбы. Но по личному опыту, это на очень долгий срок. А ещё я ИП на НПД, поэтому налоги смогу подать только как физическое лицо. Не призываю вас, но пока продолжаю использовать инструмент.

Позже планирую рассказать о состоянии портфеля #20kchallenge, а также о доходности всех ценных бумаг, которые собирал с 2020 года.
Костя делает проекты и инвестирует
В рамках нашего проекта для Telegram
Chacma

Хочу поделиться новым проектом для Telegram. Это бот, пересылающий сообщения из одних каналов в другие, а также переписывающий их. Для чего он нужен? Если говорить об этичном использовании, то можно собрать один канал для себя вместо десятков других, и даже получать короткую выдачу вместо больших постов. С этим помогут нейросети.

Если же про менее этичные варианты, то тут интереснее: например, автоматизация ведения своих каналов. Гипотетически, вы можете создать новостной канал или целую сетку, и вместо найма сотрудника, который пишет посты, настроить бота на несколько других схожих каналов. Эти способы мы, конечно же, не одобряем и снимаем с себя ответственность за любые нарушения и использование бота.

В любом случае, проект показался интересным, поэтому делаю, как всегда, в первую очередь ради процесса и не думаю о потенциальной прибыли. Пришёл к мысли, что надо просто делать, а не считать. Грамотное позиционирование, пара изменений концепции, и вы деньги найдёте почти везде. А если посчитаете заранее, их всё равно может там не быть. Мотивация должна исходить из другого.

Для бота решил взять новые технологии на Typescript: NestJS, grammY, Drizzle ORM. Также RabbitMQ и, возможно, Kubernetes. Моя новая открытая библиотека yau-ts тоже является ядром пользовательского интерфейса, то есть самого бота. Не обошлось и без знакомых для меня решений, например, Telethon, клиент для Telegram на Python.

Вся система будет представлена микросервисами: это позволит добавлять другой интерфейс в будущем, скажем, веб-сайт. Да и система может быть расширена, допустим, чтобы получать сводку о группе для ВК в Telegram.

Сейчас в команде 2 человека, а также соавтор идеи и потенциальный клиент бота. На данный момент сделана небольшая часть интерфейса бота (и целая библиотека!), а также заложены основы сервиса данных. Понемногу, в свободное время и удовольствие, но проект движется.

Планирую бесплатный тариф для одного канала, а также линейку платных. Если вы хотите присоединиться к проекту или чем-нибудь помочь, буду рад любым сообщениям. Это может быть и развитие open source проекта yau-ts, и аналитика рынка, и предложение об инвестировании или происхождении к команде, и, конечно, критика.
Костя делает проекты и инвестирует
Как гос. органы в 2024 году расстраивают меня. Часть первая: ДТП Год ещё не кончился, поэтому не знаю, сколько всего частей ожидается 🙂 Это произошло в начале года, после доставки платежного браслета на Озон и товаров друга на Wildberries. Ночью в автомобиль…
Теперь хочу порассуждать. Похожая ситуация, конечно же только теоретически, может быть при ошибочных непоправимых решениях. А система, разумеется только гипотетически, может свою ошибку даже не признавать никогда и безэмоциально исполнить приказ. "Эксперимент Милгрэма". Поэтому если можно избегать непоправимых законов и ситуаций, надо это делать, участвуя в процессах минимально, и заставлять систему перепроверять всё. Но людей не хватает, денег не хватает, и вообще, ситуация такая. Как вы думаете, будет ли что-то улучшаться?


Ну и на бис, Почта России не доставила мне документы из суда: получила, не отправила извещение, подержала неделю, отправила обратно. Да, ровно также, как и с ГИБДД 🙂 Поэтому я ездил в суд и не досыпал ещё один раз. Интересно, система понимает, что мы – её часть, и вредя мне, она в каком-то смысле вредит и себе? Ответ очевиден. Можно долго спорить, хорошо или плохо действует тот или иной процесс, пока вас он не касается. Но когда касается, только тогда можно всё прочувствовать; и мысли, позиция могут резко измениться
Back to Top