У ней внутре неонка
11 subscribers
2 photos
46 links
Блог: https://blog.johnspade.ru
Здесь будут публиковаться странные, смешные и драматичные новости из мира программирования и IT с краткими комментариями, а также другие заметки обо всем на свете, не подходящие для формата блога.
Download Telegram
to view and join the conversation
В Яндексе вспомнили старые добрые времена Яндекс.Бара и снова любыми способами впихивают свои продукты на устройства пользователей. Расскажите им кто-нибудь, что "вирусное распространение" не означает распространение по модели компьютерных вирусов.

https://tjournal.ru/tech/88581-yandeks-muzyka-stala-predustanovlennym-pleerom-v-windows-10-dlya-rossii
Наконец дошли руки сделать коуб из этого прекрасного видео

https://coub.com/view/1pvymy
Похоже, бизнес-модель открытого исходного кода для основных продуктов компании работает не очень: RedHat продана, Nginx продан, MongoDB нагло скопирована Амазоном в DocumentDB и так далее. И это печально для опенсорса.

https://vc.ru/finance/60835-vladelcy-veb-servera-s-rossiyskimi-kornyami-nginx-prodali-kompaniyu-za-670-mln
Киберпанк оказался немного не таким, как в фантастических фильмах, но мнение автора перекликается с критерием "high tech, low life".

В будущем общество будет разделено на слои по степени пользования цифровыми услугами. Либо у тебя личный водитель, либо ты заказываешь беспилотное такси. Либо личный повар, либо дешевый автоматизированный ресторан без живых официанток.

https://tjournal.ru/tech/91418-mnenie-potreblenie-cifrovyh-uslug-stalo-pokazatelem-bednosti
В России цифровые технологии неплохо развиты — дешевый и быстрый Интернет, мобильный банкинг, Госуслуги. Главное не вспоминать, что потребление цифровых услуг — показатель бедности.

https://tjournal.ru/tech/91412-roketbank-ot-apple-pochemu-v-ssha-vseh-udivila-karta-s-keshbekom-i-prilozheniem-kotorye-v-rossii-est-uzhe-davno
Война Epic Games Store со Steam напоминает мне ситуацию со стриминговыми сервисами. Эта борьба жабы с гадюкой приведет к тому, что пользователи просто снова будут скачивать игры с торрентов, пока пыль не уляжется. И есть в этом некая злорадная справедливость, Steam стал застойной помойкой, у EGS очень сомнительные методы конкуренции, а обычный пользователь просто хочет играть в игры без всех этих драм.

https://dtf.ru/games/45431-borderlands-3-vyydet-13-sentyabrya-i-budet-vremennym-eksklyuzivom-egs-teper-oficialno
В последние годы в IT-сообществах много обсуждалось, как улучшить технические собеседования, но в Яндексе по-прежнему мучают кандидатов алгоритмами, которые с большой вероятностью в работе никогда не понадобятся, и заставляют писать код на бумажке.

Из-за этого устраиваться в Яндекс не очень-то и хочется.

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

https://habr.com/ru/company/yandex/blog/449890/
Правительство Казахстана хочет прослушивать HTTPS-трафик своих граждан, объясняя это "мероприятиями по предотвращению кибератак". Вот так прямо взяли и попросили самостоятельно установить свой сертификат на все устройства.

https://tjournal.ru/news/106870-zhiteley-kazahstana-obyazali-ustanavlivat-specialnyy-sertifikat-bezopasnosti-na-kompyutery-i-mobilnye-ustroystva
"...и я с надеждой вспоминал защищённую в прошлом месяце магистерскую диссертацию «О соотношении законов природы и законов администрации», где в частности доказывалось, что сплошь и рядом административные законы в силу своей специфической непреклонности оказываются действеннее природных и магических закономерностей."
Аркадий и Борис Стругацкие "Понедельник начинается в субботу"

Специалист по инфобезопасности предположил, что номер "NULL" сделает его машину невидимой для полицейских систем, но система, ничтоже сумняшеся, повесила на него все штрафы с нераспознанными или не указанными номерами машин. И хоть предположение о криворукости разработчиков системы оказалось верным, выгоду из этого извлечь не удалось, исследователь теперь доказывает, что он не верблюд. Есть в этом происшествии некое торжество административной системы, которая несмотря на ошибки в коде сумела устранить внутреннюю неопределенность, назначив ничейные штрафы на хитрожопого кибербезопасника.

https://tjournal.ru/tech/111341-amerikanec-povesil-na-mashinu-nomer-null-chtoby-obmanut-sistemu-vmesto-etogo-on-poluchil-shtrafy-za-drugih-lyudey
Экосистема современной фронтенд-разработки не перестает нас радовать - невероятная переусложненность простых вещей, скандал с left-pad, мемы про папку node_modules и ещё много всего веселого.

Сегодняшний пассажир сотворил JavaScript-библиотеку под названием Standard. По сути эта "библиотека" состоит из конфига для чужого линтера и обертки для его запуска, но сайт проекта гордо называется Standard JavaScript, что не может не запутывать бедных новичков ещё сильнее, вызывая ощущение, что это часть языка.

Так как мы говорим об экосистеме JavaScript, эту "библиотеку" скачивают 3 миллиона раз в месяц. И это только начало истории!

Автор проекта решил ещё и показывать рекламу в терминалах пользователей при запуске его творения. Не он первый придумал спамить всякую чушь в лог билда, но мог бы и постесняться, ибо полезность библиотеки из одного конфига и так стремилась к нулю. Анонс гениальной идеи обильно приправлен размышлениями о судьбе опенсорса и подаётся как эксперимент по его оздоровлению. Хотелось бы надеяться, что это сатира, но нет.

https://github.com/standard/standard/issues/1381
Что получится, если разработкой в вашей компании управляют олимпиадники? Куча велосипедов и синдром Not Invented Here в терминальной стадии. Особенно этим известны братья Дуровы.

Во ВКонтакте для API придумали свой Javascript: Анализ языка VKScript: JavaScript, ты ли это?

В Telegram запилили свою бинарную сериализацию, криптографию и сетевой протокол. И если с сетевым протоколом приходится мучаться только разработчикам альтернативных клиентов, то своя криптография – это уже может быть небезопасно для всех пользователей.

Критика протокола и оргподходов Telegram. Часть 1, техническая: опыт написания клиента с нуля — TL, MT
Forwarded from oleg_log (Oleg Kovalov)
ClickHouse опубликовали планы на 2020, довольно крутые планы

> Примечение по терминологии. В тексте иногда используется понятие "просранная задача". Это - технический термин, который лишён оскорбительной коннотации и обозначает просранную задачу.

https://github.com/ClickHouse/ClickHouse/blob/master/docs/ru/extended_roadmap.md
Анонсирую свой проект @s10ns_bot — бот для управления платными подписками. Расчет общей суммы за неделю/месяц/год, перевод сумм в выбранную валюту, уведомления о приближающейся дате платежа и другое.

https://vas3k.club/project/5564/
На прошлогоднем карантине я начал помогать разрабатывать библиотеку для Telegram-ботов на Scala, и теперь являюсь ее основным мейнтейнером. За год удалось реализовать многое из задуманного, и хотя можно сделать еще больше, мне очень нравится использовать ее для своих ботов. Написал краткий рекламный пост, буду при случае давать на него ссылку.

https://blog.johnspade.ru/posts/205
У меня уже два Telegram-бота на Scala, и у них появились общие утилиты и инструменты, для удобства опубликовал их в виде небольшой библиотеки tgbot-utils. Возможно, потом это частично войдет в Telegramium. В этом посте рассказываю об одном из модулей библиотеки; надеюсь, что это окажется полезным кому-то еще.

https://blog.johnspade.ru/posts/206