Открытый код это очень хорошо. Но в применении к сборке и повторяемости нейросетей это только половинка паззла. Любопытно, будут ли открыты датасеты, которыми обучали эти сотни миллиардов параметров.
Я не скажу, что PostgreSQL это российская разработка, но принципы "отечественности" вообще неприменимы к программному обеспечению, особенно открытому.
Сообщество PostgreSQL в России одно из самых крупных, Олег Бартунов практически на каждой конференции про узкие места и новые фичи рассказывает, а он как раз сооснователь Postgres Professional и непосредственный разработчик PostgreSQL. Если вы пользуетесь неимоверно удобными JSON-объектами или полнотекстовым поиском в бесплатной и открытой PostgreSQL, вы пользуетесь результатами его трудов.
Гарантия жизни кода в случае изменения политики компании или блокировки в отдельно взятой стране
Собственный сервер в случае утраты доверия основному
Если звучит не очень убедительно, обратите внимание на пример медиа-серверов Emby и Jellyfin. Когда Emby решили сделать свой продукт платным и закрытым, сообщество сделало форк последней свободной версии и стало развивать проект самостоятельно. Спустя год люди уже устанавливали Jellyfin к себе на Raspberry Pi, пользовались там аппаратным ускорением и скачивали открытое и бесплатное приложение на телефоны, чего у Emby ещё не было.
Да я почти уверен, что вся эта нынешняя суматоха поднялась из-за твита Маска. Маятник качнулся, люди стали сомневаться в своём выборе, и теперь каждая платформа хочет урвать кусок аудитории побольше.
Но Дуров продолжает всем вешать лапшу на уши. И почему-то у него это всё ещё получается…
Я думаю, это вопрос доверия. Всё-таки, несмотря на все проблемы, Telegram ещё не ловили за руку на сотрудничестве со спецслужбами, а сервера ни разу не взламывали, поэтому у Павла Дурова ещё есть авторитет.
Миф 1. «Код Telegram не является открытым». На самом деле все клиентские приложения Telegram имеют открытый исходный код с 2013 года
Здесь ключевое слово — клиентские. Код сервера Телеграма закрыт, а ведь именно через сервер проходят все сообщения. Пример IM с открытым кодом сервера — Signal, тот самый, на который недавно предлагал переходить Илон Маск.
Павел обещает открыть код сервера ещё с того же 2013-го, но этого так и не произошло. Что же помешало?
Миф 2. «Telegram — русский»
На это вообще стоило отвечать? Быть русским нынче преступление?
Миф 3. «Telegram не зашифрован». Дуров пояснил, что каждый чат в Telegram с момента запуска был зашифрован.
Зашифрован только трафик от клиента к серверу, сервер может все эти чаты легко читать. У большинства аккаунтов банальный перехват SMS — и ты новый владелец, с доступом ко всей истории. Буквально две недели назад у журналистов угоняли так переписку.
Сейчас кто-то возразит "а как же секретные чаты?" Что тут сказать — спустя 7 лет так и не появилось нормальных E2E-шифрованных чатов на несколько человек, а на десктопных клиентах даже и 1х1 секретных чатов до сих пор нет. Как я должен чувствительные данные передавать, если я не уверен в платформе? Пример IM, где это уже работает, и давно — Matrix. И это не такой уж и нишевый продукт, там в 2019 было уже 10 млн аккаунтов.
В итоге Павел ответил на вопросы, очень ловко лавируя между дорожными конусами действительно серьёзных проблем безопасности Telegram. Такими постами можно успокаивать топ-менеджеров компаний-партнёров, но никак не своих пользователей.
Вся тщательно выстроенная репутация компании на рынке B2B из-за таких вот новостей может развалиться как карточный домик. Я не завидую сегодня PR-отделу JetBrains. Искренне надеюсь, что это не превратится в охоту на ведьм, JB далеко не единственная компания с российским отделом разработки.
Тем временем в EU продвигают закон, разрешающий пользователям удалять предустановленные приложения.
Separately, Brussels wants large platforms to let users uninstall any pre-installed apps on devices such as smartphones and personal computers, according to the draft, which is in its early stages.
Но, конечно, это ещё седьмая вода на киселе, примут ли.
Обычно такие приложения — часть прошивки, и установлены в /system/app или /vendor/app. Их можно только отключить (если прошивка позволяет), но не удалить полностью.
Отличная идея, как займусь переносом заодно напишу инструкцию.
Вкратце, нужно учесть два момента.
Первое, если хотите стабильную сеть, нужен USB-OTG адаптер, поддерживающий одновременно и зарядку, и внешнее устройство, например, такой или 3-в-1.
И второе, поскольку PostmarketOS это вариант Alpine, проще всего на нём хостить в докер-контейнерах, поэтому нужно будет включить нужные опции в ядре, перед загрузкой образа в телефон через pmbootstrap.
Самый эпичный момент 2020 для меня, наверное, был когда заработала федерация на Matrix-сервере, который хостится у меня дома на armv7, прокинут сквозь NAT через sish на VPS, завёрнут там на поддомен и защищён TLS через Nginx. Я не думал что всё это оливье вообще взлетит.
Последнее что осталось сделать — перенести всё это на сервер, переделанный из телефона с помощью PostmarketOS и USB-OTG PD+ кабеля с Ethernet. Обнаружилось, что по многим параметрам это даже лучше, чем хост на малинке — во-первых, можно утилизировать старый телефон, во-вторых, при отключении электропитания сервер ещё поживёт на заряде батареи и на мобильной сети (или вайфае). В-третьих, UFS2 намного быстрее и надёжнее microSD, что делает его идеальным для rootfs на сервере.
Почему, есть реверс-инжиниринг. С ним родились такие проекты как nouveau, entaviv, freedreno, lima. Часто такие проекты начинают без документации, с голым mmiotrace или kgdb (или аналогичными утилитами для OS X).
Другое дело, что из-за закрытости железа Apple может просто не оказаться способа разблокировать загрузчик, как например в Play Station или iPhone. Тогда нет смысла портировать другие ОС на такое железо — мы просто не сможем их запустить.
Думаю, речь о интеграции с Pocket и попытках монетизации браузера.
Я так понимаю, это сделали для упрощения миграции паролей из этих систем? Синхронизировать бы их ещё оттуда периодически.
Открытый код это очень хорошо. Но в применении к сборке и повторяемости нейросетей это только половинка паззла. Любопытно, будут ли открыты датасеты, которыми обучали эти сотни миллиардов параметров.
Я не скажу, что PostgreSQL это российская разработка, но принципы "отечественности" вообще неприменимы к программному обеспечению, особенно открытому.
Сообщество PostgreSQL в России одно из самых крупных, Олег Бартунов практически на каждой конференции про узкие места и новые фичи рассказывает, а он как раз сооснователь Postgres Professional и непосредственный разработчик PostgreSQL. Если вы пользуетесь неимоверно удобными JSON-объектами или полнотекстовым поиском в бесплатной и открытой PostgreSQL, вы пользуетесь результатами его трудов.
Поэтому в компетентности конторы я не сомневаюсь.
Если звучит не очень убедительно, обратите внимание на пример медиа-серверов Emby и Jellyfin. Когда Emby решили сделать свой продукт платным и закрытым, сообщество сделало форк последней свободной версии и стало развивать проект самостоятельно. Спустя год люди уже устанавливали Jellyfin к себе на Raspberry Pi, пользовались там аппаратным ускорением и скачивали открытое и бесплатное приложение на телефоны, чего у Emby ещё не было.
О, было дело? Поверхностный поиск находит требования к Телеграму удалить террористические каналы — это оно?
Да я почти уверен, что вся эта нынешняя суматоха поднялась из-за твита Маска. Маятник качнулся, люди стали сомневаться в своём выборе, и теперь каждая платформа хочет урвать кусок аудитории побольше.
Я думаю, это вопрос доверия. Всё-таки, несмотря на все проблемы, Telegram ещё не ловили за руку на сотрудничестве со спецслужбами, а сервера ни разу не взламывали, поэтому у Павла Дурова ещё есть авторитет.
Здесь ключевое слово — клиентские. Код сервера Телеграма закрыт, а ведь именно через сервер проходят все сообщения. Пример IM с открытым кодом сервера — Signal, тот самый, на который недавно предлагал переходить Илон Маск.
Павел обещает открыть код сервера ещё с того же 2013-го, но этого так и не произошло. Что же помешало?
На это вообще стоило отвечать? Быть русским нынче преступление?
Зашифрован только трафик от клиента к серверу, сервер может все эти чаты легко читать. У большинства аккаунтов банальный перехват SMS — и ты новый владелец, с доступом ко всей истории. Буквально две недели назад у журналистов угоняли так переписку.
Сейчас кто-то возразит "а как же секретные чаты?" Что тут сказать — спустя 7 лет так и не появилось нормальных E2E-шифрованных чатов на несколько человек, а на десктопных клиентах даже и 1х1 секретных чатов до сих пор нет. Как я должен чувствительные данные передавать, если я не уверен в платформе? Пример IM, где это уже работает, и давно — Matrix. И это не такой уж и нишевый продукт, там в 2019 было уже 10 млн аккаунтов.
В итоге Павел ответил на вопросы, очень ловко лавируя между дорожными конусами действительно серьёзных проблем безопасности Telegram. Такими постами можно успокаивать топ-менеджеров компаний-партнёров, но никак не своих пользователей.
Моё разочарование безмерно, и мой день испорчен.
Вся тщательно выстроенная репутация компании на рынке B2B из-за таких вот новостей может развалиться как карточный домик. Я не завидую сегодня PR-отделу JetBrains. Искренне надеюсь, что это не превратится в охоту на ведьм, JB далеко не единственная компания с российским отделом разработки.
Тем временем в EU продвигают закон, разрешающий пользователям удалять предустановленные приложения.
Но, конечно, это ещё седьмая вода на киселе, примут ли.
Обычно такие приложения — часть прошивки, и установлены в
/system/app
или/vendor/app
. Их можно только отключить (если прошивка позволяет), но не удалить полностью.Отличная идея, как займусь переносом заодно напишу инструкцию.
Вкратце, нужно учесть два момента.
Самый эпичный момент 2020 для меня, наверное, был когда заработала федерация на Matrix-сервере, который хостится у меня дома на armv7, прокинут сквозь NAT через sish на VPS, завёрнут там на поддомен и защищён TLS через Nginx. Я не думал что всё это оливье вообще взлетит.
Последнее что осталось сделать — перенести всё это на сервер, переделанный из телефона с помощью PostmarketOS и USB-OTG PD+ кабеля с Ethernet. Обнаружилось, что по многим параметрам это даже лучше, чем хост на малинке — во-первых, можно утилизировать старый телефон, во-вторых, при отключении электропитания сервер ещё поживёт на заряде батареи и на мобильной сети (или вайфае). В-третьих, UFS2 намного быстрее и надёжнее microSD, что делает его идеальным для rootfs на сервере.
Напомнило ту историю где почта не ходила дальше 500 миль
Почему, есть реверс-инжиниринг. С ним родились такие проекты как nouveau, entaviv, freedreno, lima. Часто такие проекты начинают без документации, с голым mmiotrace или kgdb (или аналогичными утилитами для OS X).
Другое дело, что из-за закрытости железа Apple может просто не оказаться способа разблокировать загрузчик, как например в Play Station или iPhone. Тогда нет смысла портировать другие ОС на такое железо — мы просто не сможем их запустить.
Действительно, спасибо. Устроить крестовый поход в 5 ночи казалось хорошей идеей :)
Embrace, Extend, Extinguish
Это разве не тот самый Мигель де Икаса, "предатель свободного ПО"?
Занятно, что при использовании этого инструмента продуктивность приравнивается к использованию продуктов Microsoft.
Если купил такую штуку и нацелился на повышение её метрик, обратно вылезти уже не выйдет.
Это разве не раздувает его в размерах в 2 раза?