Pull to refresh
3
0
Send message

Использую colemak-dh раскладку и плагин vim colemak-dh для vs code. Несколько команд поправил под себя настройками и все.

Практически ничего не меняется. Хоткеи в основном мнемонические. Буквально единственная проблема на колемаке это ctrl-v - либо нужно привыкнуть что она на один символ правее, либо программно установить ещё один хоткей чтобы пользоваться на привычной клавише.

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

У меня Кингстон на 128Гб, выбирал с озона по принципу понятной марки и не подозрительно низкой цены. Работает без нареканий.

Клавы и флешки точно так же можно подключать по type c

Если нужно, могу дописать секцию под ваш брокер и формат событий, или развернуть примеры под конкретную СУБД и фреймворк.

Напиши уничижительное сообщение, которое показывает презрение к очередному нейровысеру. И компании не потрудившейся вычитать текст, который она публикует.

Потому что когда туда заливают данные на модерацию их сливают до анонса

  • Словари можно типизировать, иначе они рано или поздно разъедутся

from typing import TypedDict, Any

class RawDataPlottingParams(TypedDict):
    plotting_raw_data: bool
    plotting_init_data: bool
    plotting_buffers_data: bool
    kwargs: dict[str, Any]

class ProcessingParameters(TypedDict):
    Raw_Data: RawDataPlottingParams
  • Для RawData возможно уместнее defaultdict со значением по умолчанию false, чтобы при отсутствующем ключе все не падало.

  • Лучше всего использовать dataclass, pydantic-settings или yaml/toml конфиг

Все посты Minervasoft это сгенерированный нейробред. Вы пытаетесь достучаться до бота.

Есть желание его потрогать, но пока нет подходящего случая. Дишку вот затащил в пару сервисов, вполне доволен.

Потому что весь проект жирный наброс "питон медленный, раст быстрый".
С криптографией все ок - https://habr.com/ru/news/903486/
И с подсчетом слов тоже - https://docs.python.org/3/library/collections.html#collections.Counter
И re уже 100 раз на расте переписывали, даже с сохранением привычного интерфейса - https://pypi.org/project/regex-rust/
И для работы с джейсончиками уже есть pydantic написанный на rust, который используется примерно в 90% проектов https://github.com/pydantic/pydantic-core
И уж точно не нужен этот обрубок для работы с сетью.

Хотите помочь питонистам - велком PR в десятки либ, которые уже на расте написаны, ruff, например. А вот так пальцем в молоко тыкать и утверждать что ускорили питон в 935 раз не надо. Под капотом почти всегда и так или Си или Раст или еще что-нибудь аналогичное крутится в большинстве случаев. Даже https://github.com/RustPython/RustPython есть для самых больших фанатов.

Позвольте тогда добавить контекста. Автор из раза в раз идет по алгоритму

  • пилит через GPT кривую поделку, которая не нужна даже ему самому

  • ходит по ТГшным сообществам просит порефакторить

  • постит портянку на хабр какую классную тулзу он сделал (

  • забивает на нее

  • go to 1

Без понятия в чем план, может это челлендж вроде "12 стартапов за 12 месяцев", может фарм пунктов в резюме, но вреда от того, что кто-то поверит в подобные бенчмарки больше чем пользы.

Правда можно было менее токсично объяснить по каждой функции почему это хрень, но для проекта который через пару дней забросят в этом нет ценности.

В принципе себе не изменяете. Как всегда нейро дичь.

  • По maturin не прочитана даже первая страница введения - либа собрана только под windows и только под py3.13. Очевидно других версий питона и операционных систем не существует. А "сеньор раст девелоперам" не известно, что их код компилится под конкретную платформу.

  • Почти все бенчи не валидны, но подсчет слов в питоне через спайси и измерение сетевых запросов это шедевры.

  • Как и тот факт, что не осилено разделение зависимостей, поэтому они тащатся в основную сборку.

en_core_web_sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl#sha256=1932429db727d4bff3deed6b34cfc05df17794f4a52eeb26cf8928f7c1a0fb85
spacy==3.8.7
  • Примерно на все эти операции есть либы, в том числе написанные на том же расте, которые выполняют задачи полноценно. И их даже правда можно скачать.

  • Ну можно было хотя бы справиться с тем, чтобы посмотреть интерфейс в питоне и смаппить его с интерфейсом библиотеки в расте. http.get который не принимает ничего кроме url это вообще как могло в голову прийти? К черту headers, cookies, params, auth, timeout и прочее. Прокинуть их из requests в reqwest ЛЛМ уже не осилила?

Чтобы этому "я пиарюсь" посту быть окончательно идеальным не хватает только приглашения в тг канал...

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

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

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

glibc имеет свои ограничения. Не. Когда нужно использовать CGO и для статической компиляции приходится еще потанцевать вокруг musl libc

Разве что перевод времени читателей и токенов LLM

Только не работает из РФ даже с "собственным кеширующим сервером для видео".

Information

Rating
Does not participate
Registered
Activity

Specialization

Backend Developer
Senior