Новости информационных технологий

Стандартная (для многих) история. Отдаём какие‑то данные в реальном времени через server‑side web‑gRPC стримы. Цепочка: балансировщик, дальше Envoy с grpc‑web, дальше бэкенд.

Все проверки зелёные: TCP поднят, хендшейк проходит, /healthz отвечает 200, в графане/slack'e тишина. А фронтенд у клиентов замёрз. И узнали мы об этом от клиентов, а не от мониторинга.

Почему так выходит

Читать полностью »

Honor Robot Phone станет одним из самых необычных флагманов второй половины года. За 10 дней до официальной презентации известный инсайдер Digital Chat Station раскрыл все характеристики устройства.

Читать полностью »

Программисты пишут свои вики в obsidian, в org файлах и других инструментах. С ними готовятся к собеседованию, ищут команды для баша, хранят информацию про их сервер и много чего еще.

Почему бы не использовать такой подход для кода, а не только для текста? У меня хранится куча вспомогательных скриптов, я пробую новые библиотеки и часто начинаю новые пет-проекты. Даже если проект никогда не зарелизится, все может остаться в такой “вики”, и потом это можно переиспользовать.

Читать полностью »

Выскажу свое непопулярное мнение. Просьба дочитать внимательно до конца. До стадии MVP вам нет смысла задумываться о юридической стороне проекта. Это могут быть выброшенные деньги и время, поскольку существует вероятность остаться с нереализованным проектом и только с документами на руках. Это касается и стартапов на стадии pre‑seed.

Ну почти все так. Есть, как говорится, пара моментов. 

Если вы делаете проект в соло без кофаундеров и не планируете привлекать инвестиции или продавать проект, то вся информация ниже вам не нужна в 90% случаев. Это я точно могу сказать. Читать полностью »

В прошлой статье я рассказывал про WhyTrend — open‑source инструмент, который не просто находит аномалии во временных рядах, а пытается объяснить, почему они произошли: собирает внешний контекст (новости, Hacker News, Wikipedia) и формирует объяснение со ссылками на источники. Если коротко: идея выросла из наблюдения, что находить аномалии мы научились отлично, а вот объяснять их до сих пор приходится вручную — гуглить, листать Reddit и Slack, собирать гипотезу самому.

Читать полностью »

В данной статье будет подробно рассмотрен полный цикл деплоя сайта, используюшего Vite в качестве инструмента сборки. Мы напишем многоступенчатый Dockerfile, чтобы собрать образ с готовой статикой, и поднимем контейнер с сервером Caddy, который автоматически выдаст и будет обновлять сертификаты Let's Encrypt.

Нам понадобится

  1. Арендованный или домашний сервер на Ubuntu с публичным IP

  2. Домен, привязанный к IP

  3. Docker

  4. Готовый проект с vite

  5. Терминал

Структура проекта

Читать полностью »

Карго-культ DevOps: чек-лист самопроверки

Карго-культ DevOps: чек-лист самопроверки

Читать полностью »

Всем привет. В декабре по всем AI-каналам пролетел лайфхак, который звучал как развод: продублируй свой запрос к нейросети, буквально Ctrl+C, Ctrl+V в одном сообщении, и точность вырастет. В пересказах фигурировали «+76%» и ссылка на Google Research, что придавало всей этой истории солидности. Трюк выглядел как-то настораживающе и при том вроде не сложным для проверки. Короче, я потратил $1.48, прогнал 3360 запросов и теперь знаю ответ. Он оказался интереснее, чем «работает || не работает».

Что на самом деле написано в статье

Источник это препринт Prompt Repetition Improves Non-Reasoning LLMsЧитать полностью »

Samsung сегодня официально представила новый смартфон среднего уровня —Galaxy F70 Pro 5G. Новинка получила AMOLED-дисплей с частотой обновления 120 Гц, SoC Snapdragon 6 Gen 3, аккумулятор емкостью 6000 мА·ч и расширенную программную поддержку — до шести обновлений Android и шести лет обновлений безопасности.

Читать полностью »

Российские мобильные операторы начали блокировать массовые и автоматизированные звонки, если для них не оформлены договоры на обязательную маркировку. Об этом сообщил «Коммерсант» со ссылкой на источники на телекоммуникационном рынке.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js