Strephil
иксы Linux десктоп Распаковал монитор, модключил. Он 32" 4k. Но это же не HiDpi? никакие настройки, относящиеся к HiDPI применять не нужно?
Приложения разъехались по-разному.
Терминал Alacritty, в конфиге установлен размер шрифта 10 — выглядит нормально, не крупно, не мелко.
Приложения GTK разных версий — у меня, оказывается, ничего специально для gtk не настраивалось, похоже, у меня всё работает тупо с дефолтными настройками — все буквы очень мелко.
Браузеры Firefox и Chromium — всё очень мелко (но они, наверное, подтягивают дефолтные настройки GTK);
awesome wm установлен шрифт размера 10 — очень мелко.
neovide (клиент neovim) дефолтные настройки огромный шрифт.
Strephil
винда nix ВО! Я вспомнил! Он ответил, что у него винда, потому что в винде удобнее запускать пакетный менеджер nix!
Strephil
винда WSL Общался недавно с чуваком, зашла речь о том, у кого какая операционка на ноуте.
И он сказал:
— У меня винда, потому что в WSL удобнее делать то-то и то-то…
А что именно делать, забыл! блин.
stanislavv
цитата Борис Стругацкий в 1994:
"Россия сегодня на развилке: либо мы пойдем торной дорогой мировой цивилизации (к постиндустриальному обществу достатка, высокого уровня потребления и социальной стабильности), либо нас снова занесет на «свой особый» путь, который, кстати, будет не таким уж «своим» и «особым» – латиноамериканский или африканский путь длительного экономического и социально-политического гниения (без доступа воздуха) под игом гнилой, насквозь коррумпированной диктатуры (этакое Гаити размером в одну седьмую суши)"
janPona
валидация typescript программирование Короче, посоны, расходимся. Философский камень найден.

Если у вас есть некий REST API, для которого нет OpenAPI схемы.
Или, скажем, вы подписаны на SNS-события, которые вообще пока нет штатного способа документировать (AsyncAPI не предлагать, сырое говно).
Или просто надо валидировать (и одновременно документировать) некий JSON или YAML файл, создаваемый пользователем.
Или у вас есть для этого всего JSON-схема, но вы хотели бы иметь ещё и compile-time проверку на TypeScript соответствия живых данных этой схеме.

То просто возьмите Zod zod.dev

Zod отличается от других валидаторов (Ajv, Joi, validator-js, и даже class-validator) тем, что он нативно поддерживает TypeScript, и все runtime-валидации автоматически становятся и compiletime-валидациями. Такое нормально не реализзовано больше нигде. Есть ещё io-ts, но там скорее попытка притянуть функциональную философию Haskell в мир TypeScript, а так нормальные люди не пишут.

Конвертация zod-схем в json-схемы и обратно:
npmjs.com
npmjs.com

Короче, я на работе в нескольких сервисах прикрутил эту штуку, и теперь счастью моему нет предела.
netneladno
Петиция президенту о введении вегетарианских и веганских сухих пайков для Вооруженных Сил Украины набрала более 25 тысяч голосов. Теперь обращение должен рассмотреть Владимир Зеленский, пишет издание «Страна».
Strephil
Linux календарь Arch 15 лет назад установил на своём компьютере Arch Linux, и он работает без переустановок без смс (копирование с диска на диск переустановкой я не считаю).

15 лет большой срок. Можно было не только получить образование, но и состояться в профессии. Можно было создать семью, дети уже были бы подростками. Можно было отсидеть по тяжкой статье, сейчас бы уже вышел.

А что принесли эти годы мне? 15 лет бессмысленного и не очень весёлого дрочева.

15 лет назад я установил Arch Linux.
Strephil
война Все, наверное, уже прочитали, но я всё равно запощу. Люблю Медиазону за дотошность и винмание к числам.

Медиазона проанализировала 18,5 млн отправлений, сделанных в СДЭК с 21 февраля (данные об отправляениях есть на сайте, номера идут последовательно) и выявила 58 тонн, отправленных российскими солдатами-мародёрами из приграничных с Украиной городов.

Мы знаем, что на войне грабят, но теперь мы видим это с новой степенью конкретики.

А ещё, конечно, интересно, как по таким открытым данным мы видим перемещения российских войск. В Буче, Гостомеле и Ирпене воевала 74-мотострелковая бригада из Юрги;в Юргу отправили 5764 кг награбленного.

zona.media
ArkanoiD
Каждый, наверное, день мне приходится кому-то прекраснодушному, который любит "выслушивать все стороны" объяснять понятие adversarial signal. Который специально строится так, чтобы a) занять как можно больше ресурсов входных фильтров b) спровоцировать их перенастройку на общее недоверие к остальной входящей информации.

Например, соврать одно, затем не моргнув глазом совершенно другое — это первый тип враждебного сигнала, который легко идентифицируется. Когда ты ловишь за руку и спрашиваешь что за хуйня, а тебе так же на голубом глазу отвечают "время такое, все врут, так надо" — это переключение на второй тип. ‎·
doctorstal
Для более яркого понимания ситуации представьте следующее: на Россию напало некое мощное государство, на которое мы давно поглядывали с опаской. Например, Китай. Или Америка.
Напало основательно и всерьез. С нескольких сторон, с суши и с моря в страну вошли войска. Разбомблены и окружены Петербург и Краснодар. Несколько раз бомбили Екатеринбург. И со дня на день готовится штурм осаждённой Москвы.
Ваша дача в Подмосковье рядом с аэропортом сгорела от случайного попадания снаряда, а у вас дома ютится семья друга из города Жуковский, где прямо сейчас идут бои. Весь этот пиздец развернулся на глазах буквально за неделю.
Вы в ахуе смотрите видео из оккупированных Владивостока и Мурманска. Там полно военных и техники с неизвестными иероглифами, написанными белой краской. Почему напали? Зачем? В 21-м веке? На соседей? Что, блять?!
И тут незванные гости начинают говорить. И у них довольно таки своеобразная, но стройная картина мира. Согласно их пониманию они пришли ВАС СПАСТИ.
ОТ КОГО?! — вопрошаете вы. И они отвечают: по нашим данным власть на территории вашей страны захвачена...чеченцами.
Да-да. Военнизированными чеченскими формированиями.
Они влияют на центральную власть, диктуют милитаристскую повестку, денно и нощно маршируют на площадях с оружием у себя в республиканской столице, постят много грозных роликов, как тренируются у себя на базах, в столице Москве тоже ведут себя как главные, убивают известных политиков, похищают судей, творят что хотят, все вооружены, в общем, страна захвачена и агрессивная повестка оных захватчиков представляет угрозу уже и для соседей.
Поэтому было принято решение Россию дечеченизировать и демилитаризировать извне. И ради этого для начала разбомбили Питер и Краснодар, примерились по Ёбургу, но последний бастион злых чеченцев — Москва, пока не сдаётся, но и его со временем возьмут и вот тогда все мы тут заживём как надо.
ЧТО БЛЯТЦ ЗА ХУЕТА?! — спрашиваете вы.
Во-первых, отвечаете Вы, у нас никто никого не захватывал и ни от кого нас освобождать не надо. Во-вторых, некоторые внутренние проблемы с чеченцами у нас и правда есть, но их масштабы несоизмеримо малы по сравнению с вашим вторжением. В-третьих: где Чечня и где разбомбленный вами Питер?
"Нет", твердят вам. "Чеченцы всё захватили и мы пришли освободить вас. Их начальник, Кадыров, вы вообще читали его Инстаграм, он там такое говорит! И всегда с пистолетом! С золотым! Мы там в Китае (ну или в Америке) на это всё посмотрели и решили: ну точно! Пора вас, русских, спасать!"
— Да не надо нас спасать, отвечаете вы. Не так страшен чёрт, как его малюют, это наши мелкие внутренние тёрки. Да и опять же: чем вам не угодили разбомбленные Краснодарские роддом и драмтеатр? Кадыров тот ещё артист, но в том драмтеатре он в тот день точно не выступал, а в роддоме он и подавно рожать не мог, не мужское это дело, знаете ли, а горцы к этому моменту очень щепетильные.
Нет, вы не понимаете, говорят вам. Роддома там уже давно никакого не было, там готовили химическое оружие. То есть, там тренировались чеченские борцы и хранили склад своих носков.
А по театру вообще выстрелили свои, то есть — ваши, то есть — чеченцы, чтобы нас в этом обвинить, вы им не верьте, верьте нам, мы армия мира и добра, вы что, сами не видите? Лучше бы вам в это по-хорошему поверить, а то ещё какой-нибудь спальный райончик разбомбим от греха, мало ли где чеченцы там у вас засели. От которых мы вас освобождаем. Ради вашего блага. И вообще: где цветы и овации? Мы принесли вам свободу!
© В. Моргулис
ndtimofeev
житие Если робот сломался — виноват электромагнитный клапан. Если робот сломался — виноват электромагнитный клапан. Если робот сломался — виноват электромагнитный клапан. Если робот сломался — виноват электромагнитный клапан. Если робот…
akastargazer
КАПИТАЛИЗМ УНИЧТОЖАЕТ ПРОГРЕСС
путём нерыночного политического давления

Понравилась прога TagScanner, решил поддержать разраба, а у него как раз кнопка PayPal, и у меня на кошельке чото есть.

Авотхуй, там перечислять доллары нельзя, и перечислять внутри России тоже нельзя.

Всё по заветам Адама Смита — невидимая рука рынка работает только под защитой государства. Сначала силовое вмешательство, санкции, войны — и только потом рыночек и сладкие песни про конкуренцию.