Все что стоит знать о Bloomberg - «авторитетном и уважаемом во всем мире информационном агентстве», которое рекламирует мега скамерский стартап - здесь и здесь

Description: Произошло динамическое выделение памяти на неопределенное количество мыслей, пул памяти заполняется…
PLs: C, Go, TS/JS, Python
Subscribers: 7
Posts: 37
Created: January 13, 2024
mall0c [0x00000014]
Email Plus Addressing (он же Email sub-addressing)
username+tag/alias@example.com
Многие либо никогда не слышали о такой фиче, либо слышали и никогда не пользовали, а она очень удобна в плане организации входящих электронных писем, отфильтровать спам и более эффективно отслеживать ответы или подписки. Также необязательно создавать кучу отдельных имэйл адресов, как это многие делают, чтобы создать много аккаунтов на каком-то сайте/сервисе/платформе, так как email plus addressing позволяет иметь неограниченное количество уникальных имэйл адресов.
mall0c [0x00000013]
Так как мне лениво переводить и пытаться уместить весь мой пост про Hugo в 4096 символов (гребанные лимиты тг без подписки), то просто оставлю здесь линк 🤪
mall0c [0x00000012]
В общем, случилась такая фигня, что я приболел и на больничном решил посидеть еще над миграцией Jekyll темы на hugo, что причинило мне невероятно много боли и страданий, и это заслуживает отдельного поста, но если вкратце, то у Hugo только один жирный плюс - он невероятно быстрый, все, на этом плюсы заканчиваются. И в общем, я забил на перенос темы где-то на середине пути 🙃
mall0c [0x00000011]
Написание темплейтов под Hugo куда посложнее, чем для Jekyll с его простеньким liquid от Shopify. В общем порог вхождения повыше, нужно понимание того как работают golang html темплейты , зато предоставляется больше возможностей/гибкости. Придется немного попотеть, часть jekyll-theme-hacker уже переписал.
mall0c [0x00000010]
mall0c [0x0000000F]
Disqus совсем скатился , начал трекать и коллекционировать все подряд и размещать рекламу, даже дефолтный блокировщик трекинга от Firefox блочит его :( для моего не особо посещаемого сайта это конечно не беда, просто снес аккаунт 🤪
mall0c [0x0000000E]
Осталось самое мое не любимое занятие, это документирование для telebuilder и jekyll-post-bot 🤪
mall0c [0x0000000D]
Вот и выкатил более менее стабильную версию бота для трансляции постов из тг канала в микроблог на основе Jekyll - https://github.com/en9inerd/jekyll-post-bot
Микроблог здесь - https://memoryall0c.github.io
mall0c [0x0000000C]
Что ж, раз телеграм не разбанивает мои телефонные номера, которые я обычно раньше использовал для теста своих приложений основанных на Telegram API (через GramJS/Telethon), и более того вообще везде игнорирует мои имейлы и сообщения, и не только мои, но и других разработчиков, то придется изменить концепт приложения, которое я задумал для трансляции постов из тг канала на сайт сгенерированный при помощи jekyll.
На сегодняшний день телеграм довольно неплохо закручивает гайки разработчикам альтернативных/неофициальных клиентов, в целях борьбы с юзерботами. Анти-спам алгоритм стал учитывать более широкий спектр факторов: IP адреса, частота определенных запросов, наличие подключенных ботов и пользователей через неофициальный клиент на одних и тех же "api_id" и "api_hash", отправка одноразовых кодов через бота для подключения пользователя, и прочее. Все еще осложняется, если твои номера виртуальные, а не через провайдера сотовой связи, если тех поддержка это видит, то игнорят все твои запросы на разбан.
mall0c [0x0000000B]
В общем, тестирование и разработка приложения на production тг серверах пока встала на паузу, попробую попозже на тестовых серверах, но там свои проблемки с дублированием telegram updates 😞
Написал в тех поддержку, надеюсь разблокируют номера.
Вообще проблема довольно распространенная, даже среди тех кто пользует официальную tdlib библиотеку - https://github.com/tdlib/td/issues/2687
Разработчики использующие telethon тоже давно жалуются на баны без разбора - https://github.com/LonamiWebs/Telethon/issues/824
mall0c [0x0000000A]
Хмм… возможно мой аккаунт был забанен из-за того что я указал левые параметры model_device
и OS_version
для подключения, мда 🙃
mall0c [0x00000009]
Опять телега без причины забанила мой аккаунт и номер телефона, с которых я тестил ботов и приложения…. Печаль 😞
Буду пробовать писать в тех поддержку.
mall0c [0x00000008]
Похоже придется заделать бота/приложение, которое будет постить все мои новые и не новые посты на сайте сгенерированном при помощи Jekyll, то есть бот должен будет отлавливать новые сообщения и коммитить и пушить markdown файл с постом в репо. Сделаю Jekyll theme простенькую на основе minima с dark скином.
Может это по поможет увеличить аудиторию, если не сейчас то в будущем, посмотрим.
mall0c [0x00000007]
Стоит обратить внимание на то, кем является автор вносимых изменений - это сотрудник Meta 🙃 Собственно, я поначалу и не мог поверить что это сделало само сообщество Python, которое последние годы только вносило минорные улучшения производительности и добавляло синтаксический сахар, к тому же среди CPython core developers достаточно разногласий о том почему стоит или не стоит отключать GIL - это видно даже по ветке обсуждения PEP 703.
Что касается команды Meta, которая работала над этими изменениями, говорят они трудились над этим 3 года. Конечно же, Meta не из-за великой щедрости решила выделить команду и потратить целых 3 года на отключение GIL, который очень стопорил развитие Python, все это не просто чтоб помочь развитию опенсорса и сообществу Python. Meta имеет свой форк CPython под названием Cinder, используется в Instagram. Возможно в будущем Cinder станет заменой HHVM, кто знает.