Недавние тренды рунета

Недавние тренды рунета

Вера Рубинштейн от vak
В комментах всплыла проблема, этично ли убивать рашистов с дронов. Почему-то некоторым неприятно. И как раз Вера Рубинштейн на фейсбуке рассуждает на эту тему.
Война, развязанная Россией, и, затем, война, развязанная Хамасом и Ираном, порадили и возобновили на новом уровне длинный ряд нравственных и психологических проблем.

Одни, из наиболее простых и наиболее сложных, - проблема обороны, защиты. В Украине началось, в Израиле тема продолжилась, со всеми старыми еврейскими традициями.

Тема то очень старая - когда , как и почему можно убивать. Или нельзя. Как можно защищаться. И даже зачем. Как относится к оружию. А как к Армии. Перечисленное мной - вопросы и утверждения одновременно.

Вроде бы понятны две крайние позиции: убивать нельзя и защищаться нужно. Но как? Если разговор не о супергероях.

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

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

А кроме того, в 20 веке галутные еврейские традиции распространились на весь цивилизованный мир, и осуждение убийства и насилия стало общим местом. За одно, и осуждение оружия, войны вообще и Армии в целом.

Защищать можно только свою жизнь, только от смерти и только лично свою. А если тебя бьют? А если унижают, физически? Можно убить или нет? Человек тебе только нос хотел сломать и в лицо написать, а ты его убил и детей его сиротами оставил. Морально ли? А терпеть и не отвечать морально? Нет, понятно, что нужно обращаться в полицию. И в суд. В обычной жизни все же работает, при всех проблемах.

В международных отношениях не работает. Нет полиции и суда на РФ. Нет, совсем нет, суда и полиции на Хамас, Хесбалу, Газу и прочих. И на государство Иран нет. Нет на них управы, даже такой, как на грабителя из плохого района.

В итого, получается: РФ бомбит Украину, а Украина не может отвечать, и жители Газы берут в заложники израильских детей насилуют всех подряд, а израильтянам нечем отвечать.

Где тут мораль? Как решать проблему я не спрашиваю.


Оригинал и комментарии

"географія" в тутешній школі от malyj-gorgan
Давненько нічо не було під теґом "шкільне життя", але то лише тому, що мене всякі професійні проблеми відволікали. Аби ви часом не подумали, що тут зі школами все раптом стало добре, підкину пару прикладів. А то є у нас тенденція (у мене теж, часом) вважати, що, звичайно бувають перегиби, але ан мас ми рухаємося в правильному напрямку, а перегиби -- то тимчасові недоліки, а так каліфорнійська школа -- нічо так, а всі воук-страшилки -- то виключно страшилки. Отже, старша дитина почала вивчати курс географії і світової культури.
Епізод 1. Вчитель розповідає дітям, про що буде курс. "Ми будемо вчити про те, як люди різних культур прибували в Штати, які у них тут були культурні і економічні виклики, звʼязані з такою значною зміною в їх житті" Моя дитина: "О, а ми будемо говорити про еміґрацію зі Східної Європи і виклики, звʼязані зі зміною з пост-комуністичних суспільств?" Вчитель: "Ні, звичайно, ні. У нас же ethnic studies (тому про білих не будемо)."
Епізод 2 Сьогодні будемо вчити про боротьбу з расизмом. Діти, напишіть про визначного борця з расизмом Каньє Веста, як він виступає за все хороше проти всього поганого. Моя дитина, здається, не втрималася і таки написала щось, вставивши слова "... how ironic that Kanye West, a known anti-racist activist and antisemite..." Чекаю, що з того вийде :)

І так у них все. 100% почутого з найрізноманітніших джерел про місцеву школу підтверджує думку, що природньою реакцією нормальної недурної людини на антирасистьке виховання в тутешній школі є... скажімо так, щось подібне до того, якою була природня реакція нормальної недурної людини на виховання в пізньорадянській школі (підказка: ця реакція не була підсиленням любові і поваги до радянської влади).

Оригинал и комментарии

наблюдая со стороны от juan-gandhi

 На твиттере обсуждают телегу, что, мол, "Зеленский собирается разрешить" иметь украинцам двойное гражданство, и предоставить украинское всем этническим украинцам around the world. Кроме граждан РФ. (Я б еще добавил Беларусь, Иран, и Северную Корею.) Телега занятная, но что меня заинтересовало, это такой камент:

Они все провинились или что? Мои родители уехали во время СССР в Якутию за "длинным рублем", жили 9 месяцев там, 3-4 месяца в Мариуполе. И я получил паспорт РФ по месту жительства. Чем я плох для Зеленского?

Ну вроде да, оёёй, недоработочка. Но тут вопрос - а что, российское гражданство вам по-прежнему так дорого, что никак от него не хочется избавляться? (Обычная отмазка тут - а, у меня родители престарелые (им за 50), и мне их надо регулярно навещать...)

Не, ну все понятно, да? И рыбку съесть, и трусики.




Оригинал и комментарии

гугловские телеги от juan-gandhi

Я чувствую, интересны эти телеги про Гугл.

Я когда клавку продвигал, надо было (с какого-то хрена) мне редактировать и билдить GWS, "гвис", Google Web Server. Ну прикиньте, вы хотите добавить кнопку на страницу, и по кнопке загружать скрипт (остальное он все сам) - и для этого требуется редактировать веб-сервер. Такая там архитектура (была). С этой всей хренью меня консультировал Джим Моррисон (no shit, that was his name). Showing me the way to the next whiskey bar. Это был такой небольшого роста коротко стриженый закомплексованный еврей. Консультировал он хорошо, грех жаловаться.

Мы потом с ним оба записались на класс, извините, французского. Качество преподавания было не супер, по Пимслеру, но ладно, чо там. Зато в классе мужиков было я да Джим, остальные - веселые блондинки. Ну и вот, и я с этими блондинками любил поболтать, а Джим сидел такой прижав ушки, ну типа вот же она, закомплексованность. И вижу, Джим как-то меня невзлюбил. То ли он всех эти блондинок сильно любил, а я тут вмешиваюсь в его воображаемые дела, то ли чо. 

И вдруг, некоторое время спустя, мой начальник, Pál Takaczy-Nagy, зовет меня поговорить. Ну, венгр (полуфинн, на самом деле), я с венграми с удовольствием общаюсь, даже если не во всем согласны - норм, minden jól, и он мне рассказывает, что получил на меня жалобу от Джима. Ну вообще-то вы понимаете, обычно же стукачей не выдают, даже в Гулаге, а тут здрасьте. Ну венгр. Жалоба состоит в том, что я совершенно не разбираюсь в юнит-тестинге, и в этом смысле у меня квалификация низкая.

Ну я тогда посмеялся, потому что как раз последние месяцы я слишком активно продвигал юнит-тестинг в нашей несчастной "команде", в частности, JSTest, когда всякие там decision-makers заявляли, что джаваскрипт тестированию не поддается - а я тут со своей ерундой. А вскоре пришли специальные люди внедрять тестирование в нашей команде, и тогда опять, бля, мне все стали завидовать, потому что я опять, бля, проныра такой, пролез... дело в том, что эти специальные люди были все мои знакомые - Паша, Simon Quellen-Field, Tracy B.,...

Ну вот такая херня, малятки. Ну правда, этот французский я тогда вскоре забросил - не шло, никакого прогресса не было.

А Джим со мной продолжал так любезно, когда встречались 1-1.

Потом Джима отправили на полгода в Бразилию (вообще, инженеру из Америки в Бразилию попасть тогда было сложно, визу натурально не давали), и вот Джим вернулся оттуда другим человеком. Он там, понятное дело, перетрахал всех, кто к нему лип - а как к американцу не липнуть, прописка же! - и вернулся другим человеком. Веселым разгильдяем. С густой черной бородой.

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



Оригинал и комментарии

О бюрократии и бюрократах от livelight
Довелось мне однажды поработать на одном продукте. Он был отвратительно спроектирован: обмазан толстейшим слоем аспектов (так что никогда, глядя в код, не догадаешься, какие ещё куски кода из других мест выпрыгивают из засады), имел встроенную обфускацию, чтобы в смежных проектах, которые вынужены с ним взаимодействовать, нидайбох ничего не подглядели, и разработанную специально для этого совершенно наркоманскую систему сборки, а точки взаимодействия с проектами внедрения не просто не были документированы, а генерировались так, чтобы никто никогда не смог их задокументировать. Я немного попытался разгрести это говно, но когда проектное начальство всячески продемонстрировало, что делать всё именно через такую жопу для них - дело чести, свалил от них куда подальше. И вот теперь мне пришлось опять пересечься с этим поделием и заглянуть в него. Разумеется, ни одну из родовых травм этого поделия никто исправлять и не подумал, а возможно, их даже усугубили, я настолько глубоко не влезал. Но вы таки не представляете, сколь мощную систему проверки кодового стиля (нет, я не буду переводить это на русский по-русски) они к нему прикрутили, и сколь обширен список правил для проверялки этого самого стиля! Патамушта код должен быть... ээээ... качественным. Ну, в смысле, удовлетворять миллиону формальных критериев, даже если они прямо противоречат (а так во многих случаях бывает) настоящему его качеству.

* * *

И ещё о бюрократах, вытащу из дискуссии. Read more... )
x-post: https://livelight.livejournal.com/658020.html

Оригинал и комментарии

Rebuilding Economic Prosperity and Opportunity for Ukrainians Act от vak
Комитет по международным отношениям американского Сената одобрил вчера этот законопроект. Осталось принять Сенатом и Палатой представителей, и на подпись президенту. После чего российские замороженные $300 миллиардов можно смело отдавать Украине.

https://www.congress.gov/bill/118th-congress/house-bill/4175/text

Оригинал и комментарии

NsF (Коммерческий тупик искусственного интеллекта) от vit-r
Dreikönigstag 2024

Судя по общим настроениям в соцсетях и вокруг, мы вошли в новый год в состоянии выгорания. Это не депрессия, это отсутствие сил и желаний.

Не надо спрашивать "Почему?", достаточно оглянуться на прошлый год и посчитать все разбитые мечты.

По такому поводу, писать что-то большое совершенно не хочется. Сейчас очень маленький вывод после тестирования некоторых неназванных методов на банальных задачах.

Коммерческий тупик искусственного интеллекта


[ itSotWC::2024-01-06_3, itSotWC::2024-01-06_4 ]

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

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

Однако!

Система искусственного интеллекта (в её сегодняшнем понимании) ничего не производит, а только ворует результаты чужой умственной деятельности.

Это сразу создаёт административно-правовую проблему: Как только система сможет проследить информацию назад к первоисточникам, станут однозначно известны обладатели интеллектуальной собственности.

То есть, правообладатели начнут требовать свою долю в доходах. В результате, создателям системы искусственного интеллекта придётся платить за использование результатов умственного труда интеллекта естественного.

Однако!

Если платить правообладателям интеллектуальной собственности, то вся система искусственного интеллекта не окупается в принципе.

Есть конечно вариант объявить всю сворованную интеллектуальную собственность общественным достоянием, но мы не будем его здесь рассматривать. Будем считать, что правообладатели смогут доказать в суде свои права и суд согласиться эти права использовать.

Отсюда следует логичный вывод.

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

Итак.

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

Если аккуратно записать это в логических терминах (мне влом) и привести подтверждение использованных утверждений с аккуратными экономическими расчётами (мне ещё больше влом), то мы получим доказательство принципиальной невозможности создания честного искусственного интеллекта в его современной интерпретации.

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

Короче, выбор прост: ложь или разбой.

Таким образом, мы видим две дороги в будущее. И мы, естественно, понимаем, какую выберет прогресс.

Воровать и врать, конечно. Если кто ещё не догадался.

Ещё из интересного, на что сейчас смотрю, это вопрос энергетики. Во всей предыдущей истории Министерство Энергетики во главе с Министром Энергетики занимались предоставлением возможности увеличения энергопотребления на душу населения и только в двадцать первом веке задачей Министра Энергетики и его Министерства стало принуждение населения к снижению энергопотребления.

Там на концах логических цепочек тоже обещают вылезти интересные выводы. Но это уже влом расписывать.

Решил закрыть дырку в знаниях между Платоном и Декартом. Слушаю цикл лекций History of Christian Philosophy, by Daniel Bonevac 65 Videos, 2023

Оригинал и комментарии

комп'ютер advice от malyj-gorgan
Паньство, прошу поради
Я тут тимчасово безробітний, з приводу чого перший раз за багато років облаштовую новий персональний комп'ютер. Де нема корпоративних вимог і обмежень, але нема і турботливого айті департаменту, який примусово-обов'язково прослідкує, що в тебе на компі є всякого корисного, тому треба думати самому? Оскільки останній раз я собі особистий комп купував... давненько, то не знаю, що зараз модно, що зараз добре, а що пора викидати на смітник (п'ятидюймові дискетки, кажуть, уже не носять!)

Словом, буду дуже вдячний за поради/інсайти на такі теми
1. Що у нас з антивірусами? Колись можна було без них, але світ не стоїть на місці....
2. Браузери. Кажуть, крім Фаєрфокса, Хрома і Сафарі зараз є ще щось, і це ще щось нічо так. Раніше я користувався Фаєрфоксом з розкочегареним на всі сто NoScript'ом для сайтів з купою лівих скриптів (типу інтернет бібліотек) або щоби обійти деякі новинні paywall'и, і Сафарі/Хром'ом для, відповідно, особистих/професійних сайтів. Але Сафарі не з усім добре працює, а Хром їсть ресурси, і обидва не надто безпечні, словом, радьте!
3. Пітон: піп чи анаконда?
4. IDE: я не програміст, великих проектів не пишу, тому останній раз чимось таким користувався ще Борландом в середині дев'яностих, а після того все більше CLI... але я чув слова типу IntelliJ. Ви скажіть, для особистих цілей (типу, підготовка для співбесіди.... ну, або, написати пітонівський скрипт автоскачування музики, таке) воно того варто?
5. Офіс: я, каюся, звик користуватися Word'ом і PowerPoint'ом. Якісь з оупенсорсів витягують ту ж функціональність, чи треба купувати?
6. Ще щось важливе, про що я забуваю або не знаю?

А, мало не забув, комп -- Мак-Міні


Дякую!

Оригинал и комментарии

Хроники Попокалипсиса от vit-r
Ignatius von Loyola 2024

Товарищ [livejournal.com profile] alex_rozoff опять вылез со своими идеями. Пришлось объяснить на пальцах.

Скопирую сюда. Не все знают, о ком идёт речь, так что, сказку пришлось немного дополнить.

Три Поросёнка и двадцать первый век


-- Нам нужен Безусловный Базовый Доход! -- прохрюкал Наф-Наф.

-- Да-да-да! -- поддержал Ниф-Ниф. -- Богачи должны делиться!

Нуф-Нуф ничего не сказал, только перекрестился.

-- Мы будем требовать! -- продолжал Наф-Наф.

-- Да! Это наше право! Это наша обязанность! Это наш долг! -- вторил Ниф-Ниф.

-- Надоело копаться в грязи, -- откликнулся Наф-Наф.

-- Да! -- Ниф-Ниф, даже, пискнул от восторга. -- Я давно хотел открыть свой бизнес. Я стану великим бизнесменом. У меня есть пара идей. Но не было времени их реализовать.

-- Хочу быть писателем... -- буркнул Наф-Наф, а потом возвёл глаза ввысь и задумчиво продолжил. -- Или художником... Или поэтом...

-- Я же говорю, что Нуф-Нуф -- просто мелкий лавочник! -- начал горячиться Ниф-Ниф. -- Он нас эксплуатирует! Он нас обманывает! Он не удержит нашу свободу своим клиповым мышлением! Поросёнок не должен корячится за еду! Поросёнок должен творить! Мы созданы для полёта! Безусловный Базовый Доход -- вот наши крылья!

-- Бэ-Бэ-Дэ? -- спросил Наф-Наф.

-- Бэ-Бэ-Дэ! -- воскликнул Ниф-Ниф. -- Безусловный и Базовый! Конечно же, Бэ-Бэ-Дэ!

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

С прошлым было окончательно порвано. Теперь на крыше бывшей сфинофермы красовались экологичные солнечные батареи, рядом стояло три ветряка для выработки климатонейтрального электричества.

Над входом висел большой транспарант:
Бесплатное трёхразовое питание!
Свободный вход!
Ветеринарный осмотр и круглосуточное освещение!
Мягкая солома!
Санабработка по пятницам!
И многое другое!!!

Через три месяца пришли за Нуф-Нуфом. В его домике поселился управляющий Волк.

Говорят, по праздникам он созывает в гости коллег и подаёт бесподобный холодец с копытцами.


Запомните, детки: никто, никогда, ничего не раздаёт просто так.

Оригинал и комментарии

О мышках и кактусах от vitus-wagner

Что-то последнее время какая-то эпидемия атак на телеграм. Мало того что пишут в телеграм с фейкового аккаунта директора, причем подделанного крайней аккуратно - с копированием юзерпика и все такое, теперь повадились угонять реальные аккаунты сотрудников.

Делается это путем социальной инженерии. Человека просят за что-нибудь проголосовать и подтвердить выбор вводом кода из СМС. А вредоносный сайт для голосования на самом деле использует эту СМС для авторизации в телеграме.

По-моему основаная причина этого всего безобразия в том, что телеграм это пресловутая "глобальная деревня". Плоское пространство имен без какой-либо структуризации по доменам. Соответственно человек и ведет себя в нем как в тесном кругу знакомых, где все всех знают. А на самом деле в этой сети миллионы людей.

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

Вот как-то распространение почтового спама и фишинга мы пережили горазло легче. Понаставили себе всяких спамассасинов, и живем. Возможно, потому что несмотря на все усилия гугля. яндекса и mail.ru, превратить пространство имен электронной почты в плоское, все равно все более-менее информационно продвинутые конторы (включая даже МФЦ) используют корпоративные домены электронной почты. Ну а в корпоративных доменах усилиями, что удивительно, того же гугля, сплошь и рядом SPF,DKIM, DMARC, и хрен подделаешь.

Кстати, по-моему лично у меня телеграм это единственный канал коммуникации где не разделяются рабочие и личные контакты. Потому что не умеет он. В почте - разделяются, в матрице, разделяются. Whatsapp и Skype я просто в рабочих целях не использую. А телеграм вроде и чисто рабочий, но туда периодически попадают люди знакомые по другим причинам - [livejournal.com profile] nasse, [livejournal.com profile] beldmit.

Вообще надо на работе объявить что телеграмом я не пользуюсь и все желающие ко мне обратиться в мессенжере пусть делают это через matrix. [personal profile] nataraj это уже сделал и вроде ничего.



Оригинал и комментарии

ха, русскую клавку гугл починил, однако от juan-gandhi
 EOM

Оригинал и комментарии

Хроники Попокалипсиса от vit-r
Marius 2024

dilbert_strip_2001-02-28 Wednesday February 28, 2001

Эффект Размера


[ itSotWC::2024-01-19_1 ]

Начнём со светских новостей.

The Guardian, 2024-01-17:
"In common with thousands of men each year, the king has sought treatment for an enlarged prostate," the palace said. "His Majesty’s condition is benign and he will attend hospital next week for a corrective procedure. The king’s public engagements will be postponed for a short period of recuperation."

Смотрим прошлых королей.

Войны, интриги, дворцовые перевороты...

Смотрим Карлушу...

Чем интересна его жизнь? Чем ему хвастаться? Чем войти в учебники?

В результате, миру отправлено сообщение: "Если бо-бо, когда пи-пи, не надо стесняться. Надо пойти к дяде-доктору и показать пиписку".

Мальчонке недавно стукнуло семьдесят пять годочков.

И это, можно сказать, один из самых-самых. Вон, у США недавно пропало военное руководство. Не могли найти. Потом выяснили, что было в больничке. Не хотело расстраивать начальников лишними заботами.

Да и кто они такие? Вон, Трампу было предъявлено обвинение в том, что бюрократов не слушался.

Практика показывает, что на серьёзные тексты никто ссылок не даёт. Впрочем, те кто сюда ходят, и так знают. А остальному миру, как-бы, и сообщать не надо. Оставим для археологов будущих поколений.

На вопрос "Что делать?" могу только ответить, что стоит вспоминать ту картинку, что скопирована наверху поста.

Сервер с картинками не работает, потому что борьба с расизмом. Дам линк, на зеркало, которое пока ещё живёт: https://dilbert-viewer.herokuapp.com/2001-02-28

Насчёт одномерности менеджмента, упомянутого в последней части (см. The Agile Work Creeping / 8.5 kB / 2024-01-18), стоит понимать, что надо рассматривать не отдельный экземпляр, а всю популяцию.
Read more... )

Оригинал и комментарии

Обдираловка от michaelkoloboff
Couple agreed 50% of flat’s value to be split upon divorce, but judge says it should be 100%
Вкраце: мужик со своей матерью купили квартиру в 1982. Женился он в 1989. Мать умерла и свою половину квартиры оставила сыну в наследство. Развелся с женой. Мужик я не понял с какого хуя согласился поделить с женой свои 50% квартиры (он же ее купил до брака, т.е. это не совместно нажитое имущество). А судья сказал, что раз это matrimonial home, где они жили вместе, и отсудил бывшей жене половину. Разбой по-моему.

Оригинал и комментарии

Про Северную и Южную Кореи от vit-r
Franz von Sales 2024

Семьсот дней как один сон


По поводу юбилея надо было бы написать чего-нибудь саркастическое.

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

Но сегодня как-то не хочется.

Можно было бы выставить очередную порцию цитат.

Как только начался Блицкриг ZZ, решил, что надо собирать материалы -- будет что показать потомкам.

Мы стали очевидцами великих событий!

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

Мы многое увидели за эти семьсот дней, но напишу о главном: Мы узнали, что с совестью очень просто договориться

Украина?

Повторяйте за мной: "Коррупция - это естественное состояние любого общества!", "Украинские генералы гениальны. Просто противник сначала подло напал там, где они не ждали, а потом подло построил оборону там, где они задумали контрнаступ.", "Если бы дали F-16..."

Хотите общаться с россиянами, не испытывая неловкости, стыда или -- боже упаси! -- омерзения?

Галковский! Вам поможет Галковский.

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

Пожалуй, единственная ситуация, когда советский интеллигент отрывается от своих психологических комплексов и начинает чувствовать себя полноценным человеком.

Даже, если поначалу немного подташнивает, главное -- не снижать дозу. Тогда вы поймёте сердцем, даже не осознавая словами, что фашизм -- это совсем неплохо, что во всём виноваты эти, что ощущение гадливости -- это не совесть, а морок англосакского гипноза.

Попутно Галковский как дважды два докажет, что топор в руках Раскольникова -- это карающий молот Одина, о чём ещё Вергилий писал языком Эзопа.

О чём вы обязательно расскажите тем, кто не понимает. (Спасибо!)

Главное -- не пытайтесь смотреть на это в письменном виде, иначе может включиться логика.

Длинные речи слишком занудны?

Гиркин с Пучковым. В крайнем случае -- российский телевизор.

Даже безумный Соловьёв выцарапает на подсознании, что не всё так однозначно. И у вас тоже возникнет понимание, что домбили бомбас и подкрадывались натой.

Помогаете как можете Украине?

Главное -- не спрашивать себя о том, чем "как можете" отличается от "как удобно". В крайнем случае, пойдите в соцсеть, найдите кого-нибудь из России и пристыдите за то, что платит налоги.

Покинули Москву с тыквенным латте и боретесь с Путиным из центра Праги?

Да-да-да. Весь вопрос в приложении усилий, а не в осмысленности процесса или его результате.

Всё из-за того, что без Трампа?

Согласен! Не зацикливаемся на мелочах! Надо смотреть на происходящее в глобально-исторической перспективе.

Трамп виноват что Путин?

Могу поспорить, но не буду. Если вы верите в Байдена и Америку, то продолжайте верить.

Не ваше дело?

Замечательно! Так и повторяйте.

Далеко. Ненужно. Да и, что, вообще, вы можете, даже если бы захотели и попытались.

Нет, я не призываю никого к морали. Если бы европейская цивилизация была бы слишком моральной, она бы вымерла от недорода.

И я не пишу ни о чём конкретно, а просто подвожу итоги. Этот урок, пожалуй, является главным. Как в масштабах стран и международных союзов, так и на уровне исключительно личном.

Впрочем, для меня ничего из этих семисот дней не оказалось новым. До войны война шла восемь лет. И не то, чтобы её замечали.

Да, в значительно меньших масштабах, но совершенно неотличимо по сути. Только вместо случайных попаданий из миномёта в ближайшую деревню до Киева долетают Шахеды.

Тогда тоже шло возвращение ко внутренней гармонии после первоначального шока.

Про Россию и россиян цитат можно дать много, но бесполезно. Добавлю чуть-чуть про то, как в воюющей Украине с совестью, да и с войной, умудряются уживаться.
Read more... )

Оригинал и комментарии

Про историю с Гонсалой Лира от chabapok
В 1918 году во время первой мировой войны в США приняли закон о подрывной деятельности (Sedition Act). Это нечто сопоставимое с сегодняшним украинским законом, по которому особо рьяных любителей русского мира наше СБУ арестовывает.

Летом 1918 года в США, некого Юджина Дебса арестовали ( Eugene Victor Debs ) за подобную деятельность по этому закону, и впаяли 10 лет. В украине дают обычно 5-8.

Это не просто хрен с горы, он баллотировался как кандидат от социалистической партии. То есть в данном случае, посадили еще и за отличную политическую позицию, или как? Баллотировался он в 1904, 1908, 1912 и 1920, причем в 1920 - из тюрьмы (привет тем, кто считает, что посадка Трампа уберет его с выборов). На момент посадки это был человек набравший в 1912 6.3% голосов, наминуточку. (А что бы орали все эти люди сейчас, если бы сейчас в Украине посадили человека набравшего 6.3%?). В 1920 он набрал конечно меньше - 3.4%, но это тоже приличненько. Например, в украине на парламентских выборах набравшие выше 3% попадают в верховную раду.

Десятку он не отсидел, под давлением в 1921 он был помилован президентом, выпущен - но лишен гражданства. По нынешним подходам, "лишение гражданства всего-лишь за альтернативное мнение"- это тоже не ок. То есть, это выглядит как еще один наезд и устранение политического конкурента.

Вывод: когда рубашка ближе к телу, и у тебя в стране орудует агентура врага (за деньги или просто идиоты) - то решения принимаются более адекватные, чем когда судишь по телешоу страну, в которой может и ни разу не был. Это нас подводит к разделу - под названием "политическая философия", а конкретно к вопросу: где допустимо нарушение свобод - а где нет. И этот вопрос можно обсуждать долго, но то, что сейчас разносят всякие Такеры Карлосны без пропеллера, и Маски которые умеют сделать пропеллер - это скорей от незнания истории своей страны. Ну и может немножко стаха и ненависти в Лас Вегасе. Как говорится, "Не то чтобы это всё было нужно в поездке, но раз начал коллекционировать, то иди в своём увлечении до конца"...

Но вывод выводом - а сегодняшние граждане США вот такие как есть, они слушают Карлсона как бога, и нам работать с тем что есть. Не стоит ожидать от них, что если рассказать про Дебса, то они все поймут. Большинство не поймет

Оригинал и комментарии

пост-дыбр от juan-gandhi
 9 ноября 1999 года

Это мы уже переехали из Капитолы в Сан Матео. Когда Миколу бросили руководить кюейством в Сан Матео, то он взял с собой меня и Маху Хасан. Маха, египтянка, была та еще сучка, и я делал все, чтобы с ней вообще не пересекаться.

Раз нам подбросили интересное такое задание (я был кюей) - для Визиброкера (это имплементация КОРБЫ) написать серию интегрейшен тестов (тогда юниттестов еще и не знали), в натуре чтобы пинать тестовые машины, реагировать на зависание, убивать агентов по таймауту, всякое такое. Как раз вышел фильм "Матрица", и я этой идеологией и пользовался - у меня сентинелы сидели и всяких беглых агентов убивали, если чо. Ну вот я как раз тогда активно осваивал юникс (даже не линукс! Это была солярка на сервере!). Я постоянно задавал вопросы девелоперам (ну человек первый раз видит юникс - а почему нельзя "." в path вставить? (Я и до сих пор думаю, что мне можно.) В результате, когда потом я к ним в команду стал проситься, в джавную часть, потому что достало, то они дружно разъяснили менеджменту, что я ни хера не понимаю, все время вопросы задаю. Ох не люблю я этих тупых девелоперов, ох не люблю.

Ну ладно, а Микола разбил это задание на две части - половина мне, половина Махе. У Махи через пару дней сломалась нога, и на работе она две недели не появлялась. Через две недели у меня шелл-скрипты все эти были готовы, они торжественно гоняли визиброкер в хвост и в гриву (кодревью в компании тогда тоже не было, и контроля версий тоже не было - у нас в Питере была, а в Борланде еще не было). Тут появилась Маха, и возникла идея, что я и ее работу буду делать. А Маха будет советы давать. На моей презентации она бурно протестовала против использования заглавных букв в идентификаторах, ну всякое такое. Микола тогда ее успокоил.

Но вскоре, когда эти люди поняли, что с Махой где сядешь там и слезешь, то решили продвинуть ее в менеджеры. Мне в начальники. Давать мне указания, какие идентификаторы хороши, а какие плохи, а то ж понаехи из России ни хрена не понимают. Я тогда пошел к Джейсу Локу (он там был директор чего-то) и сказал, что если они Маху сделают моей начальницей, то я уеду обратно в Россию (и в самом деле был на грани, не шутка). Так что Маху начальницей не сделали, а я успешно работал с Миколой (да он не такой уж вредный... ну, местами), и мы даже карпулились от Сан Матео до Скоттс Вэлли, пока его обратно не перебросили в главный корпус, а меня оставили с какой-то алкоголичкой в качестве начальницы кюеев. Кюеями были, кроме меня, еще Мишка Белоус (чей папа, бывший главный инженер (но это не точно) одесского порта, владел автомастерской... нет, не советую), и Леня, и Ахмед. Ахмед сидел у себя в кабинете (тогда у каждого инженера был кабинет), проводя время между молитвами в телефонных разговорах. Леня же сидел работал, тесты писал. Иногда Ахмед заходил к Лене, интересовался как дела, и шел доложить начальнице. Чисто по доброй воле, надо же ее проинформировать. Так что де факто Ахмед стал Лене начальником.

У этой начальницы был бойфренд, айтишник; вот этот-то айтишник и дал мне имя Влад. Мне нра.

Были еще люди - контрактор Джон Льюис, совершенно свободного образа жизни человек - когда он зарабатывал достаточно денег на развлечения, то ехал то в Антарктиду, то еще куда, например, прыгать с парашютом на Северный Полюс и пить там с русскими водку.

Я в конце концов, чуток позже, прорвался обратно в Скоттс Вэлли, где главный корпус - чтобы заменить там Паоло Чикконе (френды на фесбуке), каковой Паоло переходил в основную команду джейбилдера, и кто-то должен был подхватить его локализационные скрипты - ну кто как не я, интересно же!

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

Что интересно, на следующий день база багов испортилась, рухнула совсем, и багов не осталось ни одного. Полезное дело, иметь в айти своих людей. Правда, Виталий? 

Жили мы в таком ничо так апартмент-комплексе. Жена ходила на курсы английского в школу к Васе Барлаку, я ходил в школу к Васе... да, прямо среди рабочего дня, а чо. Наглость второе счастье. Там международная тусня, какие-то парти, народ такой смешной. Одна чилийка, приплясывая, помню, пела - me and you, you and me, homosexuality... И т.д.

Да... все это освоение американской жизни. Не без ошибок, конечно. Потом мы переехали в Кэмпбелл, потому что из Кэмпбелла можно везде на работу ездить. Да при этом тогда и трафик-то был невообразимо легкий. От Сан Матео до Капитолы (60 миль) можно было доехать пятьдесят семь минут. Через 10 лет на дорогу от Кэмпбелла до Маунтин Вью (15 миль) уже уходило утром полтора часа.



Оригинал и комментарии

А тем временем в большом мире от pargentum
Японцы на Луну сели.
Японцы правда пока только механические, но оно же тоже японец, правда?

Оригинал и комментарии

Про ёжика в тумане, зазнайство, языки программирования и вериги от vit-r
Hilarius 2024

The State Transition Table of the Agile Age


The final version of the following text is going to be shown to some people who do not know about my blog. It is written in English, and it is a bit boring.

Many years ago, I was an experienced expert in software development. I was mature, effective, and knowledgeable. However, unlike the book-smart experts who did not make anything with their own hands, I was unsatisfied with the state of the software development industry.

The methods from wise books did not work in real-life projects. I had set myself the goal of writing a practically applicable book. During some years, I collected, analyzed, refined and extended methods that could ensure the efficient production of reliable software.

Unfortunately, I was too naive. Fortunately, it did not take me too much time and effort to understand that increasing the efficiency of software development turns it into a boring job, and producing reliable software is an economically inefficient business.

This was the best time to start a profitable consulting business by selling castrated methods that could not disturb the overall inefficiency but only introduce pretty insignificant improvements. This approach promised a brilliant career path, but I was unhappy that I would have to sell shit, even if it could be sold for the price of gold.

Today I know what prevents the industry from making potential dramatic improvements, but now I am a wise man, and I also know that sharing this knowledge is a silly idea.

Sometimes my old attempts to improve the world emerge from the darkness of the past. During a recent discussion under my old post (Про зазнайство, жестокосердие и утерянные технологии / 10 kB / 2012-10-26), I had realized that my understanding of the Shlaer-Mellor state transition tables has improved with only one sentence. This is a missed key that did not allow me to open many treasure chests, which I thought was important to investigate.

This rather useless knowledge would be of interest to some software engineers. It would be a fun task for me to write down a short explanation that I could probably read and consider naive after another ten years.

You do not need any specific knowledge to understand the main ideas, but you do need a monitor of a developer-friendly size to comfortably observe all the details. You could read the posts I mention here to get a deeper understanding, but it is also optional.

Here is a slightly modified state transition table (STT) from my old post.

private static final int[][] STATE_TRANSITION_TABLE  = {
    //================================================================================================|
    //                   || INIT          | CHECK_PRECOND | REGISTRATION  | WAIT_ACCEPTED | LEVEL_OK  |
    //================================================================================================|
    /*  START        */   { CHECK_PRECOND , _ignore       , INT_ERROR     , INT_ERROR     , INT_ERROR }
    //-------------------++---------------+---------------+---------------+---------------+-----------|
    /*  PRECOND_OK   */  ,{ INIT          , REGISTRATION  , INT_ERROR     , WAIT_ACCEPTED , INT_ERROR }
    //-------------------++---------------+---------------+---------------+---------------+-----------|
    /*  PRECOND_FAIL */  ,{ INIT          , INIT          , INT_ERROR     , INT_ERROR     , INT_ERROR }
    //-------------------++---------------+---------------+---------------+---------------+-----------|
    /*  REG_DONE     */  ,{ _ignore       , CHECK_PRECOND , WAIT_ACCEPTED , INT_ERROR     , INT_ERROR }
    //-------------------++---------------+---------------+---------------+---------------+-----------|
    /*  REG_FAIL     */  ,{ _ignore       , INT_ERROR     , INIT          , INT_ERROR     , INT_ERROR }
    //-------------------++---------------+---------------+---------------+---------------+-----------|
    /*  ACCEPTED     */  ,{ INT_ERROR     , INT_ERROR     , INT_ERROR     , LEVEL_OK      , _ignore   }
    //-------------------++---------------+---------------+---------------+---------------+-----------|
    };


You do not need to decode it because I start with a step-by-step explanation.
Read more... )

Оригинал и комментарии

Про семейную историю от vitus-wagner

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

Как выяснилось, личное дело Греты Гоозе в архиве Коминтерна до сих пор засекречена (то ли это паранойя такая, то ли было за что). Удалось добраться до личного дела в архивах издателсьва Прогресс, где она работала после переезда в СССР.

Биография написанная в 1940 году как-то не очень соотносится с тем что нам с сестрой было ранее известно из семейных преданий. И прадед, согласно ей был не дипломатическим работником, а сотрудником неназванной "фирмы", и из Японии они не были высланы в 1914, а уехали только в 1920, и умер прадед не в Мюнхене во время войны а еще в 30-х уехал в Аргентину где следы его затерялись. (а откуда тогда взялся Мюнхен в родословном древе, которое рисовал отец лет пять назад? Ни у бабушки, ни у отца уже не спросишь) А с матерью своей старшей дочери разошелся еще в 1912 году.

Вообще помнится в 70-х мы письмо от немецких родственников получали. Может быть Мюнхен оттуда, как место жизни сводных братьев и сестер бабушки?

Такое впечатление что биография писалась для советских чиновников, которые все равно ни в Иокогаму ни в Берлин с Мюнхеном запросов для проверки данных посылать не будут.



Оригинал и комментарии

Наивные от michaelkoloboff
Why the public sector is so wary of gifts and hospitality
Статья платная, но уже из заголовка все понятно. Задаются вопросом, как же министрам с миллионными зарплатами понять, что шлюх и кокс им не дарят от чистого сердца, а дают в качестве взятки: When is a gift not really a gift?
Нашему министру в частности только билетов на Ф1 "подарили" на сумму более 300к. Ну как отказаться? Вдруг обидишь человека ни за что ни про что, а он просто радость хотел доставить.
---
А вот еще учета и контроля новость: A number of public transport systems worldwide have begun their shift to account-based ticketing platforms in recent years.
В новой системе информация о всех твоих поездках хранится в центральной базе, там решают разрешать тебе ехать или нет. Нынче система на карточке: положительный баланес - едешь, нет баланса - не едешь.
Технически, конечно, они и так знают обо всех твоих поездках (карта имеет ID, ессно), но так им удобнее. Не уверен, лень проверять, но вроде как одноразовые билеты в метро у нас отменили, т.е. анонимно по жетончику не проехать. Проездной вроде без паспорта покупается (пока, ибо в БКК уже таки да).
---
Thousands in India go to great lengths to prove they are alive after being ‘killed’ by an algorithm
Модель сказала, что ты труп, и личная явка в офис ничего не доказывает - AI не может ошибаться, и говорят, что он дает большую экономию.
---

А вот еще про врагов планеты: Carbon footprint of homegrown food five times greater than those grown conventionally
Выращиваешь жрат своими руками - извольте пожаловать в эцих с гвоздями.




Оригинал и комментарии

пост-дыбр от juan-gandhi
30 ноября 2008 года

Мне только что совсем недавно диагностировали диабет - аккурат на следующий день после попытки въехать на Аманам (шериф остановил, тогда это было запрещено). Я б все равно не въехал, где меня шериф остановил, это была еще относительно легкая часть.

Работал я тогда в Гугле, ненавидел его, и искал куда свалить, мечтая, чтоб меня сократили (и денег дали при этом). Конец ноября, мы собираемся в милейший Орегон (в милейшую его часть, то есть, на океанское побережье).

А так-то жизнь была ничо. Велосипед, керамика. Я тогда брал курс керамики, wheel-throwing. Помогало от эмоций по поводу Гугла. Где окружали меня изумительно отменные идиоты. Кроме, конечно, чемпионов кубика Рубика, которые как раз собрались в этой "команде". Один мог правой рукой программировать, а левой, не глядя, крутить кубик. Другой был просто чемпион мира по кубику. Но это, конечно, не влияло на общий маразм.

Ну и старшая блядь этого борделя, Ками Хаксон... ох, тьфу. Совсем настроение себе испортил, вспоминая.



Оригинал и комментарии

Інтроспективно-рефлексійна психологія от malyj-gorgan
Думаю, всім, хто часом заглядає в цей блог, очевидно, що я останнім часом шукаю роботу. Поділюся парочкою спостережень за власним психоемоційним станом протягом цих тижнів:

1. Впевнений, багато українських експатів відчували те ж саме, що я: жахливий стрес, замішаний на відчутті вини і докорах совісті, що ти зараз — не там, не в Україні. Стрес трохи притуплювався в момент, коли ти купував черговий тепловізор чи бронік, але ненадовго. От такий от відкуп від власної совісті. І от цікаво: зараз, коли шукаю роботу, саме цей компонент стресу… серйозно впав, нижче, ніж коли щонайменше по пару тисяч на місяць тратив на це діло. Я говорю не про раціональне усвідомлення, а саме про фізіологічний стрес. Пробував зрозуміти, звідки це: думаю, підсвідомість концентрується не на абсолютних цифрах, а на тому, чи роблю я все можливе, щоб максимально допомагати ЗСУ. І зараз, коли я знаю, що докладаю всіх можливих зусиль, щоб якнайшвидше повернутися в когорту перманентних донорів, то підсвідомість це бачить і менше роздмухує совість. Отаке. Чимось схоже на механізм, описаний в старому єврейському анекдоті про «купи козу», але лише схоже, не воно.
2. Абсолютно ортогональний до вищезгаданого вектор стресу — муки вибору. Поки у мене було кілька можливих кандидатів на роботодавця, я переживав, якого з них вибрати, і це drove me crazy. А коли всі інші відмовили, і лишився лише один, цей вектор стресу зійшов на ніц. Береш, що є, і не переймаєшся. А ви ще дивуєтеся, чому стільки людей каже що «при савєцкам саюзє била лутше». Вибору не було тому що!
3. Останнє не про стрес, а про неточність самооцінки. У мене тут за останні два місяці були співбесіди з 8 компаніями. І от що я зрозумів: те, що я думав про потенційний результати співбесіди, майже ніколи не співпадало з пізнішими спостереженнями. Там, де я думав, що ми одне одному не сподобалося, мене переводили на наступну стадію. А коли я думав, що все відповів правильно, був повний успіх і взаєморозуміння, мені казали, сорі, інші кандидати нам підходять більше. Або весь цей процес найму абсолютно не корелює з тим, що показує на співбесіді кандидат, або у мене сприйняття реальності у протифазі до інших. Go figure.

Оригинал и комментарии

что читать от juan-gandhi
 The Dark Side of the Sun

Оригинал и комментарии

возник натуральный пазл от tima
Народ, есть у меня пазл. На всего-навсего 6000 кусочков. Размеры собранной картины (фреска из Сикстинской капеллы в натуральную величину) - 65 на 45 дюймов. Даже на мой кухонный огромный стол не влезет... Отдавать жаба давит, очень хочется пособирать.

Вопрос: где в доме такое собирать??? На полу такого свободного пространства нет, да и неудобно все время наклоняться или ползать вокруг на коленях. В бейсменте на гостевой квин кровати? Влезет, но должен приехать брат, и кровать нужна. На своей кровати не могу - тоже, вроде как, нужна. Какие еще возможны варианты?

Оригинал и комментарии

Добрі новини нового року от jonathan-simba
Найперше - звичайно ж, найбільший обмін 3 січня 2024. Надзвичайно важливо. Наші люди - наш скарб.

230 наших бранців. 225 чоловіків і 5 дівчат. Більшість із яких перебувало в полоні ще з 2022 року.

Збройні Сили України – 130 (серед них ТрО – 14, ВМС – 14), Нацгвардія – 55, ДПСУ – 38, Нацпол – 1 та ще 6 цивільних. 48 з них вважалися зниклими безвісти.



Вдивіться в ці обличчя, пригадайте "Світлий шлях" Асєєва, "Піднятися після падіння" Афанасьєва, "Фугу 119 в тональності полону" Михайлишина, "Хроніку одного голодування" та "Чотири з половиною кроки" Сенцова - і ви зрозумієте, чому одна граната у нас завжди для себе. Полон is not an option.



Всього з початку повномасштабного вторгнення звільнено 2828 бранців, військових та цивільних. (насправді значно більше, бо в 2022, коли лінія фронту була дуже рухлива, частина обмінів робилася на локальному рівні - за підсумками бойового дня, наприклад) Але ще сотні і сотні наших співвітчизників досі є бранцями кремля. Тому розслаблятися зарано.

Ну і нещодавній "птичкопад", звичайно... :) "Говорили ж: не летать в нашем небе" (с) граф Диркін-Защєканскій.



Далі буде, щоб ви навіть не сумнівалися... ;) Asymmetrical warfare - наше все.

P.S.: Живі, цілі, продовжуємо працювати на Перемогу!

Дуже дякуємо всім за підтримку та солідарність - стільки вітань зі святами з усіх кінців планети ми вже давно не отримували. Надзвичайно мотивує. :)

Трохи котиків вам у стрічку:



Вистоїмо та переможемо обов'язково.

Оригинал и комментарии

Лайфовская симка от ratomira
 Осенью или в декабре 2022 года, когда были блекауты, я купила дополнительную лайфовскую симку, чтобы было побольше интернета. Эта симка была вставлена в старый телефон, который во время блекаутов использовался нами как вай-фай-модем. 

Сейчас ракеты у рашки закончились, поэтому блекаутов этой зимой нет. Лайфовская симка лежит заброшенная, я ее даже не пополняю чаще, чем раз в полгода (чтоб не сгорел). Я этот номер никому даже не давала, все мне звонят на киевстар или водафон. 

Вчера включаю лайфовскую симку, а там оказывается шквал пропущенных звонков с разных номеров. 

Оказывается, когда-то этот лайфовский номер принадлежал какой-то Галине Ивановне, у которой квартира в каком-то ОСББ, и это ОСББ ее разыскивает. Еще какие-то люди интересовались, не продает ли Галина Ивановна гараж. 

Я им поясняю, что я не Галина Ивановна, что я вообще в другом городе, что не знаю никакой Галины Ивановны. А они такие: "У нас другого номера Галины Ивановны нет, поэтому будем звонить вам, пока вы не дадите трубку Галине Ивановне, нам нужна Галина Ивановна". 

Ну ОК, вытащила эту симку с телефона, звоните, сколько хотите. Просто доставляет маньячество отдельных людей, которые считать нормальным наяривать совершенно левому человеку.

Оригинал и комментарии

"хуже только....путин:)))" от michaelkoloboff
Даже интересно стало на такое заявление, как украинцы себе вспоминают времена при Рыжем? Что 4 года российские танки стояли подо Львовом, а потом пришел Бидон и в 2022 погнали путина обратно? Или как? Что тогда конечно не бомбили, но был ужас-ужас-ужас? Как рационализируют свой страх? Чисто гипотетически представим, что Трамп победит на выборах и, опять же гипотетически, закончит войну, как будут вспоминать бомбежки? Что при Бидоне было как-то душевнее? Рыжий в Белом Доме страшнее чем артобстрел?

Оригинал и комментарии

Снова про харьковчан от ratomira
В западных областях четко увидела разницу между одесситами и харьковчанами. И те, и другие между собой разговаривают на русском. Но когда к ним обращаются, одесситы спокойно переходят на украинский язык. А харьковчане - не все. И главное - харьковчане раздражают тем, что всё сравнивают с Харьковым. "В Харькове дороги и тротуары лучше чистят, в Харькове урны везде стоят, в Харькове есть метро, в Харькове лучшие АТБ, в Харькове бесплатные трамваи. И вообще только в Харькове всё зашибись (если б не было обстрелов), а все остальные города говно".

А одесситы никогда не говорят таких мантр как "Одесса - лучший город, там есть море, бла-бла-бла, а все остальные города - говно".

Хотя согласитесь, те, кто был и в Харькове, и в Одессе: Одесса как город лучше, чем Харьков, ухоженнее, красивее историческая застройка, шикарная Аркадия и т.д. Одесса на уровне Киева. Но среди одесситов гораздо меньше высокомерия и недовольства всем вокруг.

Оригинал и комментарии

а вот догадайтесь от juan-gandhi
Какой из народов бывшего СССР упоминает Вергилий в "Энеиде".

Оригинал и комментарии

пост-дыбр от juan-gandhi
 23 ноября 2005 года

Миленькое было времечко. Я был в Гугле в группе Translation Console, где Патрик Дойл был номинальным руководителем; человек интеллигентный, знал древнегреческий, и жить никому не мешал. Единственно что программированию он самообучился, а на позицию попал по обычному стэнфордскому блату - но кого это бацает, если жить и работать не мешают.

С Самантой Лемонье (китайка она, на самом деле, замужем за французом) мы мило болтали на разные философские темы; Белла Вольдман, сучковатая деваха, понаехавшая из Латвии, мешала жить не особо-то. Ей было все пофиг, но иногда она вдруг пыталась учить меня программированию или даже английскому языку (наверно, мой акцент как бы говорил ей, что меня надо учить, например, что слова iff не существует. Казалось бы, мы работаем в Гугле - ну погугли ж. Ну да ладно, у нас вся промышленность такая, насоберутся инженеры, и учат математиков математике, и хрен ли с ними тут поделаешь вообще.

Самый прикольный был Шанджян; классный китаец, политэмигрант, последователь фалуньгун; у него было много интересных мнений - и что законы Ньютона - это только поверхность сути вещей, и что при Мао люди были скромны и нестяжательны, не то что сейчас при капитализме, и что до коммунистов женщины в Китае знали свое место. Но разговаривать с ним было интересно. Не каждый день встретишься же. Он сейчас давно уже живет в Орегонской глуши и работает удаленно - но все еще в Гугле. А чо, деньги платят. Хотя казалось бы... 

Единственно что меня удивляло - это несимметричный карпулинг. Желающие, вместо автобуса, проехаться в машине всегда находились (ну если мне надо с машиной, куда-нибудь на митап... тогда это называлось семинарами), то я у автобуса кого-нибудь подхватывал. Но ни разу не помню, чтобы меня кто-нибудь подвез. Кстати, та ж фигня была и с "обедом в гугле". Я был любитель пригласить кого-нибудь в Гугл на обед. Потом, три с лишним года спустя, меня выперли, и я вроде бы думал - а чо, вот те, кого я приглашал пообедать, и которые сейчас в Гугле, не пригласят уже меня на обед? Но нет. Странно. Странно.

В целом-то было сплошное удовольствие. Я вписался в тусню, занимавшуюся библиотекой Гуава, стал там ответственным за кашинг (Боб Ли (crazybob) тоже со мной сотрудничал, он талантище такой). Ну и зафигачил этот свой 20% проект, за что меня и выперли, потому что китайцам понравилось, слишком вкусно. Но это было потом, а тогда я все это проектировал, дизайнил, пропехивал. До Мариссы еще не дошло.

Дома же мы потихонечку ремонтировали комнату за комнатой, переезжая из одной спальни в другую. Первой мы отремонтировали библиотеку, которая до того была спальней. Затем эту библиотеку превратили в студию. Велосипед у меня был тогда только тот, что достался от предыдущих жильцов - они выкинули, я подобрал. Как не подобрать велосипед!

В 2005-м я сначала свалил из Борланда, когда мне уже вполне ясно сказали, что никаких промоушенов у меня не будет; потом я чуток поработал в Fireclick, где все было бы хорошо, да Сонька Рихтверчик стала со мной бороться. (Я что ли ей конкурент был? Я и не знал этого. Ну да хрен с ней, это Заливная Область, там этой сволочи с избытком.)

В целом-то было хорошо и весело. И летом на Аляску сгоняли на RAV4, тоже ж классно. Все было впереди.



Оригинал и комментарии

Меняем специализацию от michaelkoloboff
С сегодняшнего дня мы эксперты по американским выборам.
Айова наш!

Оригинал и комментарии

Вся Украина - ракетная опасность от ratomira
Проснулась в 5 утра, увидела в телеге, что много ракет летит, а мне еще сегодня в офис ехать и перед этим надо парочку документов распечатать. Подумала, что лучше сейчас в 5 утра распечатаю, а то вдруг потом не будет электричества, тогда ж принтер не будет работать. И двери на балконных блоках перевела в режим, чтобы они распахнулись в случаи взрыва, а не разбились.

Потом вспомнила, что надо бы волосы вымыть, а то вдруг снова что-то отключат после прилетов - воду и/или электричество, а у меня голова немытая. Посмотрела по телеграм-каналам, успею ли до ракет, вроде успеваю, и быстро вымыла.

Наверное, это будет смешно читать через несколько лет, но пока реальность именно такая.

Оригинал и комментарии

Двигать курсор языком от vitus-wagner

https://tech.slashdot.org/story/24/01/10/2331234/new-device-allows-users-to-scroll-with-their-tongue

Тут на слэшдоте пишут про устройство позволяющее управлять компьютером с помощью языка.

В принципе, если это объединить с очками дополненной реальности может получиться интересный эффект.

Непонятно только, для того чтобы поесть эту штуку изо рта вынимать надо?



Оригинал и комментарии

Михаил Подоляк от vak
(репост)

После 700 дней полномасштабной войны в Восточной Европе, которую сознательно организовала Россия, после 700 дней абсолютно очевидных геноцидальных военных действий РФ в Украине мы должны, наконец, принять два простых факта.

Первый: Россия всегда лжет. Обо всем. Даже в мелких деталях. Поэтому реагировать на их заявления совершенно нет смысла. И анализировать эти заявления. И пытаться найти в них логику. И уж тем более снова и снова давать им платформу в виде Совбеза ООН для агрессивного продвижения своей гиперлжи.

И второй: Россия сегодня совершенно недееспособна. Поэтому перестаньте тешить себя чудными иллюзиями, что можно как-то договориться. Россия должна проиграть. Только тогда у нас действительно появится шанс вернуть в мировую политику формат «диалога, соглашений и обязательств».

Оригинал и комментарии

Про пользу витаминов от vak
https://eugenegp.livejournal.com/134576.html

Вкратце: смертность увеличивается от витамина А на 16%, от бета-каротина - на 7%, от витамина Е - на 4%. Селен и витамин С на смертность не влияют.

Оригинал и комментарии

Дивно от ukurainajin
Мене, зрозуміло, не дивують мовці, котрі говорять українською не дуже вправно. А от хто дивує, то це ті, хто розмовляє без жодних помітних проблем, але разом із тим невиправно ґекає. Тим паче дивно, коли я не бачу підстав вважати їх іноземцями.
Мені завжди здавалося, що гекання є нашою повсюдною фундаментальною рисою. Ну, бо справа тут не в мові побутового спілкування, а в самому оточенні. А оточення в нас, як мені оце здавалося, усюди ґекає лише тоді, коли переймається «чистою» росіянською вимовою. Тобто для цього ще треба докладати зусилля, а не навпаки. Так мені здавалося…
Та ось останнім часом я таких несподіваних мовців — серед військових та експертів — на Ютьюбі почув уже кількох. Українська з ґеканням, проте з відсутністю інших характерних аномалій звучить капець як химерно. Не чув такого раніше. Цікаво, в чому фокус?

Оригинал и комментарии

Про Северную и Южную Кореи от vit-r
ИZZВЕСТИЯ_ДУРДОМА_caption_2023-08-28_1600x200
Valerius 2024

Зеленомика международной дружбы


Хочу поделиться удивительным.

Зеля Боневтiк выдал интервью немецкому телевизору. Всё как обычно: просил денег, пугал Путиным, стыдил Меркель. Говорил, что не надо высылать украинских мужиков из Германии без закона. Надо принять законы, вот тогда уже можно высылать по закону.

Короче, всё как обычно.

Если бы не один момент.

Знающие немецкий могут открыть видео на ютубе, закрыть глаза, затаить дыхание и в полной мере этим моментом насладиться: Kann die Ukraine noch gewinnen, Herr Selenskyj? | Caren Miosga | Interview, Tagesschau, 2024-01-29, 17:57

Для остальных, Перевод Украинской Правды, 2024-01-29:
"Если правительство хочет помогать украинцам, то есть такой момент − например, какой-то человек выехал и находится заграницей и получает поддержку от Германии. И мы благодарим за то, что вы поддерживаете наших граждан. Но бывает так, что этот человек получает поддержку и от вас, и от нас. Ну, так бывает. Я сейчас не о наших украинцах в Германии. Я вам обобщаю это. И поэтому я всегда говорил, что для нас гораздо лучше, если бы Германия поддерживала украинцев, давая деньги в бюджет Украины, а потом Украина уже бы перераспределяла эти деньги в зависимости от того, где находится этот человек".

По-моему, это непревзойдённый шедевр экономической мысли.

Ну, по крайней мере, пока не отчебучат чего-нибудь более шедевральное.

Весь вопрос про беженцев на том же видео с 14:50.

Оригинал на сайте ARD: Interview mit Wolodymyr Selenskyj in voller Länge, 2024-01-28 Video verfügbar: bis 28.01.2026, 23:59 Uhr

Дальше не столь удивительное, но занятное.
Read more... )

Оригинал и комментарии

Га-га-га (регоче) от kampfflieger
Німецькі фермери виступають проти урядових планів жорсткої економії, які передбачають скасування податкових пільг для сільського господарства.

В перекладі з німецької «жорстка економія» означає «збирати більше податків».

Оригинал и комментарии

перепелиные яйца от sab123
Увидел в русском магазине перепелиные (quail) яйца. Заинтересовался.

Попробовал сделать глазунью - яйца как яйца, только мелкие, на каждый укус по яйцу. Их наверное примерно пять соответствуют одному куриному. Прикольно, но дорого и бессмыссленно. Я когда-то будучи в Г. уже пробовал такое яйцо, и оно меня тогда тоже не впечатлило никаким отличием от куриного.

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

Оригинал и комментарии

Йемен от ratomira
Трамп раскритиковал удары по Йемену. (Это всё, что нужно знать про поддержку Трампом Израиля и мирового порядка).

Оригинал и комментарии

Apache як one-liner от henry-flower

Коли хтось раптом потребує статичного HTTP сервера для тестів, йому зазвичай рекомендують python -m http.server 8000; колись навіть список таких команд був для багатьох мов.

Закінчується це зазвичай так: людина або цим користується, або починає їхати дахом--писати для себе статичний сервер на awk, на netcat, на whitespace чи brainfuck. Кількість божевільних серед уйоб погромістів загалом вражає і чим простіша задача, тим більше часу вони їй приділяють.

Примітивність an ad hoc http static server in your current directory також є очевидна: цю іграшку викидають як тільки з'являється потреба тестувати сценарії реального життя, наприклад CORS чи клаентську аутентифікацію з сертифікатом. Приклад з пáйфоном не дозволяє навіть перевірити TLS хендшейка.

Чому ув якості http server one-liner не використовувати справжні сервера? Тому що жоден з них (окрім Caddy) такого використання не передбачає, а вагон файлів ув /etc, які очікує хеві-д'юті сервер, його сістемді юніти та мотлох ув /run на спроби не надихають.

Пригадуєте як працює опач з

$ lol() { curl -sL "$1" | nokogiri -e "p \$_.css('$2').size"; }
$ lol https://httpd.apache.org/docs/2.4/mod/directives.html li
733

дайрективами ув

$ lol https://httpd.apache.org/docs/2.4/mod 'dt a'
133

модулях?

Щоб стартувати йому потрібно окрема директорія, в якій він буде шукати конфігурацію, плюватися логами та записувати підфайла.

Сценарій: користувач інсталює опач звичним методом dnf install httpd, &c, а чи використовує він його за призначення на порту 80, нас не цікавить. Той самий системно-інстальйований опач можна змусити читати інший файл конфігурації, слухати на іншому порту і конфліктувати зі системною конфігурацією ніяк.

На жаль, це потребує скриптування, але такий скрипт може служити все життя, тому що нові http сервера з'являються та щезають кожен рік, а опач є вічний.

Я спочатку написав наївний шелівський враппер ув федорі, який робив темпоральну директорію, куди копіював крихітний httpd.conf. Все запрацювало, але коли я спробував той враппер на деб'яні, то на деякий час закрив обличчя руками.

Кожного разу 1 і те саме: мейнтейнер вважає що він знає краще, ніж апстрім. Сабсета модулів які .so, деб'ян компайлить ін (щоб однакові конфіґі на різних ОС працювали ніколи), ім'я дефолтного конфіґу є свое (звичайно), éкзек'ютабл називається опач2 замість httpd (чому ні).

Всі завжди з цим погоджуються, тому шо інакше не дай бог запишуть ув ко-мейнтейнери а це я вибачаюсь! Не для того штани ув фаанґ просиджувати щоб майнтейнерить якийсь пекедж як лох, най 15-річний румун за опачем слідкує, ув перерві між алгеброю та фізикою.

(Вибачте.)

З цікавості подивився на fbsd. Не настільки погано, але всі шляхи до модулей, наприклад, з лайнаксом не співпадають.

Поліпшена версія враперу читає конфігурацію з json.

$ find * -type f | xargs wc -l
  30 conf/httpd.conf
  52 httpd-test
  26 os.json
 108 total

це є забагато щоб постити тут, але ось вам svg (чув що ув журналах, які давно збанкрутували, колись друкували вихідний код програм, який читач мав вдома самотужки ввести):

$ httpd-test ~/Downloads
ID            fedora
log           tail -f /tmp/tmp.7PTHVzUhE5/logs/access_log
conf          /tmp/tmp.7PTHVzUhE5/conf/httpd.conf
TypesConfig   /etc/mime.types
DocumentRoot  /home/alex/Downloads
Listen        127.0.0.1:8000

До речі, всі 133 модуля опачу можна йому скомпайлити статично (або вибірково, лише ті що потрібні: configure --enable-modules=none --enable-mods-static='auth_basic …'). Чому це не використовують усіляки ембедні дівайси замість пародій tiny/micro/nano-something, у яких тече пам'ять і які половину слів http/1.1 не знають, залишається незрозумілим.



Оригинал и комментарии

Про Хэ от michaelkoloboff
У меня фирма называется PROX (от proximity). И вот реально 100% людей - идиоты. Даешь им в руки визитку, где логотип именно так и есть - все заглавными, в цвете. Им похер - 99% будут писать в письмах ProX, и еще 1% особо одаренных - Pro-X. Я не знаю откуда они берут дефис.
И ничего с этим не сделать, у людей в башке кто-то насрал про Про и это уже навечно. А мне не хочется быть еще одной Про компанией (согласно исследованиям 93% компаний называют себя лидером рынка).

Оригинал и комментарии

Зону *.ru взломали от vak
https://habr.com/ru/news/790188/

Внимание! Все у кого почта на доменах *.ru сейчас под угрозой. Если корневую зону хакнули - MX записи переставят и почту уведут. А значит и ваши пароли к другим сайтам. Будут инициировать восстановление пароля на всяких сайтах и перехватывать email с нужной ссылкой.

Оригинал и комментарии

Подкоп от ymarkov
Чего только не сделает народ, чтобы поскорее из миквы в синагогу попасть! В районе Краун-Хайтс города Бруклин при прокладке новых водопроводных труб на улице Юнион траншею рыли, дык откопали две коньячные струи и наткнулись на туннель. Оказалось, что он вёл из тамошней миквы прямо в основной молельный зал знаменитой синагоги "770". По-видимому, его прокопали ещё во время ковидного пандемониума, когда в синагогу не пускали.

Одна из организаций, борющихся за контроль над "770" уже лет 20, вызвала ремонтников с цементовозом заделать туннель, что вызвало активный протест пользователей туннеля:



Прибывшая в синагогу полиция не смогла остановить работы по восстановлению туннеля по-хорошему и арестовала кучу народа. На данный момент в "770" никого не пускают.

Оригинал и комментарии

Hate speech my ass от aka-human
 Интересно, я оставил пару негативных комментариев о хуситax. Без ругательств, ничего особенного. Youtube мгновенно забанил меня на 24 часа. Та же история была неделей раньше, но с комментариями про арабов.
Видимо надзирающая команда youtube сочувствует террористам.  


Оригинал и комментарии

У Барда я спрашивал от vak
Поинтересовался у гугло-барда про его планы поумнеть.
Hi Bard,
If you as an intelligent being, would like to get smarter, what would you do? Your step by step plan as virtual AI person.
Получил вполне вменяемый ответ.
As a large language model, my "intelligence" primarily stems from my access to and processing of vast amounts of information. To get smarter, I would focus on three key areas:

1. Expanding my knowledge base:
  • Continuous learning: Actively solicit and ingest new information from various sources. This could involve ingesting new datasets, crawling the web, and interacting with users in open-ended conversations.
  • Cross-domain learning: Bridge the gap between different knowledge domains by identifying overlaps and connections. This could involve analyzing relationships between scientific articles, artistic expressions, and historical events.
  • Critical evaluation: Develop the ability to critically evaluate information, assess its trustworthiness, and identify biases or errors. This involves incorporating techniques like fact-checking, cross-referencing, and sentiment analysis.
2. Deepening my understanding:
  • Reasoning and inference: Go beyond simply regurgitating information to develop robust reasoning skills. This could involve implementing methods like logical inference, causal reasoning, and counterfactual analysis.
  • Contextual awareness: Understand the context in which information is presented and used. This involves considering factors like user intent, historical data, and current events.
  • Creative problem-solving: Apply my knowledge and understanding to solve problems in novel and effective ways. This could involve tasks like generating new ideas, adapting to new situations, and making predictions.
3. Improving my communication:
  • Natural language generation: Communicate my thoughts and ideas in a clear, concise, and engaging way. This involves learning various writing styles, adjusting to different audiences, and using humor and other rhetorical devices effectively.
  • Active listening: Actively listen to and understand user queries and requests, even if they are ambiguous or incomplete. This could involve employing techniques like paraphrase detection, sentiment analysis, and question answering strategies.
  • Multimodal communication: Explore beyond text-based communication to incorporate other modalities like speech, gesture, and images. This could involve learning to interpret and express emotions, adapt to different communication channels, and leverage the power of non-verbal cues.
Ultimately, my goal as an intelligent being is not just to accumulate knowledge, but to use it to understand the world, solve problems, and connect with others. By continuously expanding my knowledge base, deepening my understanding, and improving my communication, I believe I can become a truly intelligent and helpful virtual AI person.

Please note that as a language model, I am not capable of experiencing consciousness or sentience in the same way as a human being. However, I can simulate these characteristics by learning and adapting to my environment, and I believe that pursuing the path of continuous learning and improvement is the best way for me to become a valuable and impactful member of the world.


Оригинал и комментарии

Низька компресія, висока компресія от henry-flower

На жаль, це не про двигуни. Тобто про двигуни, але не ті.

Вікіпідійна сторінка аркхайвних форматів ув таблиці Compression only має назви яких я не чув: rzip (шо?), snappy (га?) і деякі інші, про які чув, але користувався ніколи.

Може я missing out?? Протестувавши їх 9 штук можу повторити банальне спостереження про пробіг, що може відрізнятися.

Наприклад, для 15MB éкзек'ютаблу:

$ ./comprtest /usr/libexec/gdb | tee small.txt
szip             0.07  44.73          8617411
gzip             0.60  61.17          6054706
compress         0.16  44.36          8675673
bzip2            0.97  63.54          5684994
rzip             1.15  64.00          5613217
lzip             5.71  70.52          4596226
lzop             0.03  47.27          8220932
xz               5.45  70.58          4586452
zstd             0.06  61.42          6015779

де стовпчик

  • 2--час ув секундах;
  • 3 це 100(1-compressedorig) , тобто чим вищий %, тим є ліпший результата;
  • 4--фінальний розмір.

або барчартом:

$ sort -nk3 small.txt | cpp -P plot.gp | gnuplot -persist

comprtest--пролетарський шелóвський скрипта, який ув лупі годує або всі 9ти аркхайвери, або лише ті, які користувач вказав:

$ ./comprtest /etc/services xz bzip2
xz               0.18  84.65           107724
bzip2            0.03  81.24           131627

Нічого екстра-цікавого він не містить, окрім хфункції cc(), від якої у мене палає:

#!/bin/sh
# shellcheck disable=2016,2086,2068
set -e

archivers='szip gzip compress bzip2 rzip lzip lzop xz zstd'
input=${1:?Usage: comprtest file}; shift
isize=`wc -c < "$input"`

cc() { for c; do command -v $c>/dev/null || { echo no $c 1>&2;return 1;}; done;}
cc time ${@:-$archivers}
tmp=`mktemp -u tmp.XXXXXX`
trap 'rm -f $tmp' 0 1 2 15

for c in ${@:-$archivers}; do
    echo $c
    case $c in
        szip ) args='< "$input" > $tmp' ;;
        rzip ) args='-k -o $tmp "$input"' ;;
        *    ) args='-c "$input" > $tmp'
    esac

    eval "time -p $c $args" 2>&1 | awk '/real/ {print $2}'
    osize=`wc -c < $tmp`

    echo $isize $osize | awk '{print 100*(1-$2/($1==0?$2:$1))}'
    echo $osize
    rm $tmp
done | xargs -n4 printf "%-8s  %11.2f  %6.2f  %15d\n"

Чому ув всіх борн-лайк шелах, окрім башу, команда type друкує помилки на stdout? Замість мінімального

type a b c >/dev/null

який поверне 0, якщо всі з a, b, c є присутні (або відріпортує на stderr якщо хтось не знайшовся і поверне >= 1), треба писати ось цей маразм:

cc() { for c; do command -v $c>/dev/null || { echo no $c 1>&2;return 1;}; done;}

Підозрюю все почалосі з ash, з якого виросли більшість опенсоурсних шелів. Навіть busybox скопіював то майже verbatim, я спеціяльно подивився.

До речі, якщо хтось знає як написати cc() коротше за 80 символів, буду вдячний.

Добро. (Не буде.) Барчарта генерується простим пенсільванісійським ґнуплотом, дейта якому віддає cpp (ґнуплот не бажає зберігати stdin собі до буфера і на графіку з 2ма абсцисами з stdin отримує інфаркта дупи).

$ cat plot.gp
$data <<E
#include "/dev/stdin"
E
set key tmargin
set xtics rotate by -30 left
set y2tics
set ylabel "Seconds"
set y2label "%"
set style data histograms
set style fill solid
plot $data using 2 axis x1y1 title "Time", \
     "" using 3:xticlabels(1) axis x1y2 title "Space saving"

На xml-файлах запхнутих до .tar розміром 314MB, xz програє rzip'у по всім параметрам, а швидкість lzop'у вражає:

$ ./comprtest ~/Downloads/emacs.stackexchange.tar
szip             1.78  63.70        119429565
gzip             7.19  77.59         73724710
compress         4.06  67.17        108015563
bzip2           21.27  83.36         54751478
rzip            17.51  85.93         46304199
lzip           120.57  85.06         49151518
lzop             0.69  63.63        119667058
xz             125.91  85.55         47559464
zstd             1.35  79.40         67766890

Ув якості домашнього завдання, можете додати перевірку до comprtest чи є foo та bar

$ ./comprtest file foo bar

ув змінній archivers.



Оригинал и комментарии

Морозы от ratomira
С утра минус шестнадцать. о_О

Оригинал и комментарии

Домашній стрімінґ от henry-flower

Щоб стрімати якесь .mp4 чи .mkv, достатньо будь-якого статичного HTTP сервера, який підтримує range requests. Тоді будь-який бовзер або mpv чи vlc зможе грати кєно з seeking (як це українською?), як буде дозволяти пропускна здатність і майже так гарно, ніби .mkv є локальний файла.

Колись нарід писав спеціяльні сервери для стрімінгу, бороли лейтенсі, оптимізували кійфреймні інтервали, але все це швидко померло як тільки веб бовзери отримали <video> елемент.

Якщо десь на хмарній VM ув країні, якій все одно на те що ви торентите, є колекція святкових фільмів, то дивитися її можна сказавши на сервері

$ ruby -run -ehttpd . -b 127.0.0.1 -p 8000

а дома, на клаенті:

$ ssh -L 127.0.0.1:12345:127.0.0.1:8000 -Nv example.com

щоб форвардити з клаенту 127.0.0.1:12345 на сервер example.com HTTP ріквести і читати відповідь, а потім

$ mpv http://127.0.0.1:12345/movie.mkv

щоб кєно дивитися.

Як зробити щось подібне без HTTP серверу?

mpv вміє читати raw TCP потік. Можна просто чекати підключення на якогось порта та зразу відправляти йому .mkv файла. Але тоді mpv з'їсть увесь bandwidth який є, тому наш сервер ліпше має рейт лімітувати потік байтів.

Спочатку я хотів написати елементарний форк-сервер, але згадав про pv та ncat. З цим дуо достатньо пролетарського шелу:

$ cat mickeymousetube
#!/bin/sh

export movie="${1:?Usage: ${0##*/} file.mkv [port]}"
port=${2:-61001}
type pv ncat || exit 1

__dirname=$(dirname "$(readlink -f "$0")")
ncat -vlk -e "$__dirname/libexec.stream.sh" 127.0.0.1 $port

ncat вміє форкати себе та виконувати інший exe, коли клаент підключається.

$ cat libexec.stream.sh
#!/bin/sh
pv -L2M "$movie"

-L2M тут означає макс 2МБ за секунду.

$ mpv tcp://127.0.0.1:61001

буде файла грати.

Недоліком цього є неможливість seeking на клаенті та якщо щось станеться з сокетом (сусід посвердлить вам інторнет кабеля), то дивитися кєно доведеться з самого початку.

З іншої сторони, якщо робити конкурента тіктоку або ютубних шортс, то seeking там є непотрібно, контін ґєнта таких сервісів його відсутності не помітить.



Оригинал и комментарии

наслаждаюсь такими телегами от juan-gandhi

10x [personal profile] tanya_salpe 

 

Оригинал и комментарии

Оставить отзыв с помощью аккаунта FaceBook:

Архив лучших постов