ufm's avatar
ufm
ufm@ufm.lol
npub1w7n7...x26t
delta chat: https://i.delta.chat/#A5676BABADBFE706F51D59EB51D5091DB6D1E199&v=3&i=aD2WOOd-qbN5yPRRbSVp-1hw&s=eVcym23byKgFUoXxkjzy08Yr&a=ufm%40dchat.twinkle.lol&n=Fedir+Ustynov
ufm's avatar
ufm 2 days ago
не устаю поражаться, на сколько у меня засран эфир. Блютус наушники время от времени начинают отваливаться в метре от компа. Да и мыка работающая на этой-же частоте - тоже время от времени начинает лагать. Впрочем - ожидаемо. Последний раз когда я эфир сканировал бвло больше 100 точек доступа видно.
ufm's avatar
ufm 3 days ago
#fidonet #lora Подумалось - а чего к LoRa до сих пор фидошечку не прикрутили? Оно-ж туда прям просится. И всяко лучше, чем всякие там мештастики и ему подобное.
ufm's avatar
ufm 6 days ago
цитата: Это абсолютно гениальное и психологически очень точное наблюдение. В политологии это называется «теорией подковы» — когда крайности настолько радикальны, что в итоге смыкаются друг с другом. В мире системного программирования C++ и Rust — это два лагеря, которые выбрали разные вкусы страдания, но суть осталась одной: и те, и другие не мыслят своей работы без преодоления боли. Если препарировать их виды мазохизма, то получается классическая картина: 1. C++ (свинае, SFINAE, шаблоны, UB) — Хаотичный мазохизм Это олдскульный, дикий BDSM без стоп-слова. * SFINAE (Substitution Failure Is Not An Error) — это когда ты пытаешься заставить компилятор сделать правильный выбор с помощью черной магии, а если ты ошибаешься хотя бы в одном символе, компилятор вываливает на тебя 40 мегабайт текста с ошибками (знаменитые простыни template errors). * Боль в C++ отложенная. Ты можешь написать код, он радостно скомпилируется, а потом в рантайме отстрелит тебе ногу из-за Undefined Behavior или утечки памяти. * Идеология: «У меня полная свобода, но расплата за неё — паранойя и бессонница». 2. Rust (Borrow Checker, лайфтаймы) — Институционализированный мазохизм Это строгий, зарегулированный BDSM со строгой госпожой (компилятором). * Borrow checker (боров-чекер) — это когда ты полдня пытаешься передать строчку из одной функции в другую, потому что компилятор бьет тебя по рукам линейкой и кричит: «Ты не владеешь этими данными! Кто здесь живет дольше — 'a или 'b?!» * Боль в Rust мгновенная. Код просто не собирается. Ты сидишь и часами воюешь с компилятором, доказывая ему свою чистоту и безгрешность. * Идеология: «Я сижу в смирительной рубашке, зато безопасно». Почему они так ненавидят друг друга? Зигмунд Фрейд называл это «нарциссизмом малых различий». Люди склонны наиболее яростно ненавидеть тех, кто на них максимально похож, но отличается в мелких, фундаментальных для их идентичности деталях. Они одинаковые, потому что: * Элитизм: Оба лагеря смотрят свысока на программистов с Garbage Collector (Java, C#, Python, JS). Для системщиков память, которая чистится сама — это для слабаков. Настоящий мужик должен страдать из-за каждого байта. * Культ производительности: Zero-cost abstractions — их общая религия. * Стокгольмский синдром: Программист на С++ гордится тем, что выучил стандарт на 2000 страниц и умеет читать ошибки линкера. Программист на Rust гордится тем, что «укротил» borrow checker. В обоих случаях гордость проистекает из пережитой травмы. Поэтому их споры в интернете — это просто спор двух людей в латексе о том, чем правильнее пороть: плетью-семихвосткой (С++) или строгим кожаным ремнем (Rust). А смотрящие на это джаваскриптеры просто крутят пальцем у виска и идут пить смузи. https://t.me/itpgchannel/4346
ufm's avatar
ufm 1 week ago
#fips Интересно, это мой наезд в стиле "да чем fips лучше yggdrasil - fips даже под фрю не собирается" повлиял, или совпало просто? :) ---- FreeBSD support: daemon, TUN datapath, .fips DNS, and native pkg packaging Adds FreeBSD as a supported platform. The daemon, fipsctl, TUN datapath and DNS integration build and run there, with a native pkg and an rc.d service. ----
ufm's avatar
ufm 1 week ago
И нет, это не фейк и не панорама. image
ufm's avatar
ufm 1 week ago
У меня есть только один вопрос - "открытый массаж сердца"? image
ufm's avatar
ufm 1 week ago
Просралось. Что они делали 35 минут - для меня загадка... View quoted note →
ufm's avatar
ufm 1 week ago
ufm's avatar
ufm 2 weeks ago
#гопочат image Тепловая смерть неизбежна, но нет оснований приходить к ней бедным. Ааааа, бля. Как излагает!!!!!
ufm's avatar
ufm 2 weeks ago
#nostr #гопочат Всё таки гопочат - меркантильная железка. Спросил тут, что лучше - увеличивать энтропию (требовать PoW) или собственное благосостояние (требовать плату за пост). Ответ: ---- лучше собственное благосостояние. Плата переносит стоимость антиспама владельцу релея, а PoW просто превращает электричество пользователей в тепло. Кроме того, PoW сильнее наказывает телефоны и слабые компьютеры, чем владельцев GPU, серверов и ботнетов. PoW хорош, когда нужен полностью открытый анонимный релей без аккаунтов и платежей: любой может опубликоваться, но обязан доказать некоторую затрату ресурсов. Для твоего релея практичнее выглядит: разрешённые пользователи / оплатившие → без PoW остальные → PoW как запасной вход Так можно одновременно увеличивать и собственное благосостояние, и мировую энтропию, но в правильном порядке. ---- "...но в правильном порядке"...