Обновить
12
Денис Казаков@KazakovDenis

Engineering Manager / Team Lead

1
Подписчики
Отправить сообщение

Когда ждать Авито на HuggingFace? 😊

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

Спасибо за статью, бенчмарк к себе точно утащу 😊

Подскажите, а почему выбрали intfloat/multilingual-e5-large? Рассматривали ли другие модели, и почему они не подошли?

Не совсем понимаю, как можно использовать Cursor на рабочих проектах - примерно в 99% компаний этот инструмент не пропустят в ИБ + это 100% нарушает NDA абсолютно любой компании

Коллеги, используйте Aider 😀

  • бесплатно

  • open source

  • подключается любая модель

  • использует repository map

Смотрел Affine сразу после новости об уходе Notion, так как искал именно self-hosted альтернативу. Начитался про него, глаза загорелись. А потом поднял и сильно разочаровался, поскольку тогда он оказался максимально сырым. Не помню всех деталей, но я тогда даже не смог мигрировать заметки из Notion. А вручную это делать - извините. Плюс вроде экспорта из него не было никакого.

В этом плане Obsidian выиграл. Его хоть и надо настраивать, но нашлось всё, что требовалось.

И в комментариях верно отмечают, что Obsidian - это не про командную работу, это индивидуальный инструмент.

Хотя мне до сих пор формат Notion больше нравится, но второй раз становится на те же грабли желания нет.

Очень крутая статья! А пользователям, как я понял, не предлагается оставить исправленное изображение или перезалить новое?

А приложения-то зачем удалил? Как мы теперь узнаем-то, куда Аркадий еду заказывает?

И никто не написал, что у светофора вообще-то 4 состояния (красный + жёлтый при переходе из красного)? 😀

Очень полезно, спасибо! Давно подмывало попробовать в плагины, тормозило только нежелание тратить кучу времени на документацию.

А есть ли какие-то ограничения по использованию сторонних библиотек?

не получал доход от активной деятельности на территории Грузии

А как грузинская налоговая или банк могут установить, что доход получен от активной деятельности?

Допустим, если работаешь по ТК РФ, но удаленно из Грузии и переводишь по потребности через условную Золотую корону.

Ага, забыли добавить: "желательно, на котором никто больше в компании не пишет"

Как коллега уже верно подметил, по состоянию на Django 5.0 в ORM есть только псевдо-асинхронность. DSF предоставили нам интерфейсы и синтаксис для асинхронной работы - и это хорошо, это открывает дорогу к переписыванию ORM на асинхронный лад. Но на самом деле, все асинхронные методы представляю собой просто отправку синхронного в отдельный поток (пример). То есть потоков будет создано по количеству параллельных вызовов, что либо никак не повлияет на производительность, либо отразится на ней отрицательно.

Проблема конкретно здесь не в том, что Python медленный, а в том, что у его потоков есть единая точка синхронизации - GIL. Современные веб-приложения - это на 99% IO-нагрузка, поэтому скорость самого языка не играет здесь ключевую роль.

Насчёт переписывания на другой язык в целом - это плохая идея для команды, которая не владеет этим самым языком :) переписать на С, С++, Go, Rust было бы допустимо, если бы эти языки хотя бы использовались в компании, но нашими соседями были только Java-разработчики. Переписать этот кусок кода на другой язык в данном контексте значило бы сделать его неподдерживаемым.

Тем не менее, даже если бы мы переписали часть своего приложения, то мы бы всё равно не смогли никак переписать используемые библиотеки - они бы также зависели от GIL.

А вообще, в приведённом примере же нет никаких извращений, используются только стандартные инструменты: threading, asyncio и всем известные интерфейсы.

Почему же был, последний релиз в этом году) Насколько помню, мы использовали какую-то функциональность psycopg2, которая не была им поддержана + адаптеры для gevent очень редко обновлялись, поэтому мы отказались от его использования

UX у Anytype отличный, но у него есть один фатальный недостаток на текущий момент - невозможность миграции с него куда-то ещё. Только свой формат или простейший маркдаун без каких-либо относительных ссылок. Он выгрузит строки из таблиц с 1 полем отдельными файлами без каких-либо упоминаний откуда вообще эта строка, сам потом не соберёшь

У многих мнение про эти системы, что нужно записывать вообще всё + каждый день вести дневник. Я записываю только свой опыт или важную для себя информацию, на сбор которой потратил много времени. И я к ней действительно возвращаюсь. Например, "Как летать с собакой за границу", "Топ парки Москвы (имхо)" или "Подарки жене" :)

Я использую плагин Remotely save + Nextcloud через WebDAV. Тут писали про секурность - NC при желании можно развернуть у себя, но для кого некритично, можно воспользоваться и облачным (там 8 Гб). Зато бонусом идёт:

  • Веб-версия. Nextcloud поддерживает базовый Markdown, так что можно большинство заметок и в браузере посмотреть, и накидать с устройства, где нет Obsidian

  • Через NC можно расшарить заметку без лишних приседаний

Нет, на каждой странице не надо) надо:

  • настроить интеграцию в Notion

  • добавить Connection на главной странице Notion

  • сделать импорт в Anytype

Импорт сам подтянет все дочерние страницы.

Я проверил, в декстопной версии есть экспорт в Markdown, у меня всё выгрузилось

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Engineering Manager
Python
PostgreSQL
Apache Kafka
MongoDB
RabbitMQ