Как стать автором
Обновить
15
0
Savely Krasovsky @L11R

Senior Software Engineer

Отправить сообщение

Ко мне месяц назад правку заслали в блог, по идее с обновлённой статьёй дебаг приложений должен работать как надо. Но у вас пост подробней, конечно.

Это факт. Очередной косяк того, что у Телеграм вся команда 50 человек.

Мне кажется если они что-то и могут восстановить, то в ограниченный таймфрейм. У Телеграма и так на хостинг уходят десятки миллионов, при этом бизнес модели как таковой до сих пор нет (сомневаюсь, что премиум-пользователи покрывают все расходы). Дуров до сих пор живёт в кредит, расходуя деньги, полученные с продажи облигаций, которые скоро нужно будет возвращать.

Так главное самый лучший клиент для Matrix -- Element, меркнет качеством UX на фоне любого клиента для Telegram.

У Телеги вагон проблем, но отрицать, что это фактически лучший мессенджер на рынке в плане реальног удобства -- абсурд.

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

У Matrix тоже вагон архитектурных проблем и лагучий бек, который сейчас поспешно переписывают на Go.

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

Так если они реально удаляют контент с серверов (что наиболее вероятно, учитывая что Телеграм экономит на каждой копейке), то всё ок же. GDPR не обязывает ведь мессенджер хранить все сообщения, которые тот отправлял.

А почему нельзя было обновить существующее приложение?

Shadowsocks отлично банится, особенно без плагинов. Если стоит цель использовать что-то, что банить будут очень долго, я бы взял NaiveProxy.

До сих пор HTTPS нет :)

Думаю безопаность не причем. На мой взгляд это исключительно UX-решение. Telegram хочет, чтобы keyboard-button WebApp использовали только для простых вещей типа кастомной input-формы и чтобы у пользователей формировалась соответствующая привычка.

Как я и сказал: получить его на фронте с помощью JS-скрипта Telegram из initData. Далее отправить любым удобным способом на ваш бек средствами того же JS. Подобная интеграция не простая и требует полноценный API, который умеет общаться с фронтом, Bot API тут не обойтись.

Они позиционируют sendData только для использования в кастомных формах ввода. Думаю таким ходом они приучают пользователя тому, то Keyboard Button всегда для ввода данных (через него, кстати initData не прилетает, поэтому по другому назначению использовать его тоже не получится).

Можно. LocalStorage работает, а Cookie почему-то не переживают перезапуск Telegram.

Так в документации написано, что sendData работает только при использовании Keyboard Button. Это не баг, а фича короче.

Сервер определяет набор шифров только с директивой ssl_prefer_server_ciphers или подобной. По умолчанию клиент может предложить шифр и сервер его примет, если поддерживает.

Для устройств без AES-NI во многих реализациях давно сделан приоритет на то, что они сами предлагают ChaCha20-Poly1305 в первую очередь.

Поэтому на сайте с конфигами от Mozilla указано давно в рекомендуемой конфигурации nginx следующее:

ssl_prefer_server_ciphers off;

Поэтому я написал "своеобразный" :) Это не форк, да, просто проект похожий на ранний Keybase.

Спорить не буду. Поинт понятный.

К слову своеобразный форк Keybase (в его первоначальном виде) есть:

https://keyoxide.org

Ок, соглашусь. Но продажа privacy-oriented стартапа с core-аудиторией айтишниками Zoom — чуть не главному врагу приватности — мутно.

Непонятно как дальше этот Premium будет развиваться. Я думаю это задел на будущее, чтобы потом не заниматься переименованиями.

Информация

В рейтинге
Не участвует
Откуда
Белград, Белград, Сербия
Дата рождения
Зарегистрирован
Активность

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

Backend Developer, Application Developer
Senior
От 500 000 ₽
Golang
Git
PostgreSQL
Nginx
Docker
Linux
English
Flutter