Можно ли использовать размеченные объединения с одним вариантом (SCDU, Single Case Descriminated Unions) не только со строками, но и с другими типами? Можно ли накладывать бизнес-ограничения на такие штука, как количество позиций в заказе или дата рождения?Скотт Влащин делится секретами разработки бизнес-логики на языке с алгебраическими типами. Подробности внутри. Читать далее
Когда вы загружаете видео на YouTube или нажимаете кнопку «запись» во время стрима, за этим стоит историческое решение Верховного суда США, принятое в 1984 году с минимальным перевесом голосов. Дело Sony Corp. of America vs Universal City Studios, известное как «дело Betamax», впервые поставило вопрос, отвечает ли производитель техники за то, как именно её используют покупатели. Многие современные платформы существуют в привычном нам виде благодаря этому. Читать далее
Привет, Хабр! (И тебе, страдалец, который идя по улице не может зайти в приложения банка.)В последнее время меня не отпускает одна мысль. Она засела в голове как тихий, но навязчивый системный процесс и пожирает ресурсы мозга, особенно когда читаешь новости об очередных…
В этой статье я хочу рассказать о том, как я запускал собственную базовую станцию мобильной связи (4G и 2G) при помощи относительно дешевого SDR-трансивера. Читать далее
Арбитражный процесс основан на принципе состязательности (статья 65 АПК РФ). Суд не собирает доказательства за сторону. Следовательно, каждое обстоятельство, на которое ссылается истец, должно быть подтверждено письменным доказательством. Отсутствие документа или его…
Хочу рассказать про баг, который я искал полтора дня и который оказался опечаткой длиной в одну инструкцию. Если коротко: PostgreSQL (16.4 в моём случае, но воспроизводится начиная с 12-й) не разрешает UNION ALL сразу после ORDER BY ... LIMIT N без круглых скобок. И самое неприятное - ошибку…
Плотность монтажа. По мере того, как растет сложность электронных устройств, неуклонно повышается и плотность размещения компонентов. Уменьшение их линейных размеров не всегда является приемлемым способом решения проблемы, поскольку влияет, вероятно, на всю технологическую цепочку – банально от изменения режима нанесения припоя, до необходимости приобретения нового оборудования. Читать далее
Что делать в ИТ в 2026 уже и так понятно. Уходить. А вот что делать в 2026 с нависшим животом? Вопрос может показаться несвоевременным. “Нам бы Ормузский пролив открыть! Кому сейчас какое дело до физической формы?”Тема (лишнего) веса окончательно вышла из ниши «ЗОЖ» в нишу медицины, экономики и корпоративных решений. Читать далее
https://security-tracker.debian.org/tracker/DSA-6249-1
Я написал статью, где я якобы продакт-менеджер, который впервые попробовал вайбкодинг. Статья, конечно же, была шуточная — по крайней мере, я так задумывал изначально. Но шутку поняли не все. Читать далее