это интересно Below are the 25 most recent friends journal entries:

[<< Previous 25 entries]

January 19th, 2022
10:58 pm
ketmar
[User Picture]

[Link]

и снова про синтаксис
ещё одна проблема с раскраской в том, что она не статическая.

конечно, можно не напрягаться особо, и тупо раскрашивать заново всю строку каждый раз (это всё ещё быстро; случаи огромных строк в гигабайты длиной оставим, на это не затачивается). но. НЕИЗЯЩНОБЛЯДЬ!

пока я вижу такой вариант: если юзер встукал букву — откатываться на начало слова, и красить оттуда. если небукву — то откатываться на начало всех небукв, и опять красить оттуда. прекращать красить в тот момент, когда раскраска начинает совпадать с уже существующей (или кончилась строка; потому что для простоты конец строки всегда конец любого региона кроме многострочного комментария).

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

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

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


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

(5 comments | Leave a comment)

10:11 pm
ketmar
[User Picture]

[Link]

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

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

p.s.: возможно, таки надо добавить для неконсольщиков: m$ давала денег григоровичу, чтобы он сделал весенний эксклюзив для хуящика, потому что у сони полна котомочка, а у m$ нихуя. это не просто «очередная игра для геймпасс», это должен был быть эксклюзивный аа*-тайтл, потеря которого довольно ощутима в пиар-плане. деньги-то для m$ не проблема, но вот умение оценивать партнёров и планировать… вызывает, так сказать, вопросы.

p.p.s.: а с другой стороны… нет, не вызывает никаких вопросов. они крису робертсу тоже денег давали, долго и упорно. так что это Стабильность, а не проёбы, всегда так делают.

(4 comments | Leave a comment)

12:22 pm
tiphareth
[User Picture]

[Link]

суровая сибирская продавщица
Смешно
https://www.youtube.com/watch?v=arxmW3Ty9Gk
суровая сибирская продавщица из секс-шопа отпиздила
грабителя фаллоимитатором. Уважаю дичайше!

Привет

Current Mood: sick
Current Music: Ordo Rosarius Equilibrio - Cocktails, Carnage, Crucifixion and Pornography
Tags:

(19 comments | Leave a comment)

02:13 pm
aculeata
[User Picture]

[Link]

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

(1 comment | Leave a comment)

January 18th, 2022
05:58 pm
aculeata
[User Picture]

[Link]

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

(6 comments | Leave a comment)

02:40 pm
aculeata
[User Picture]

[Link]

Обзорная
статья
Ивана Напреенко про индейцев пираха.

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

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

(1 comment | Leave a comment)

10:25 am
ketmar
[User Picture]

[Link]

ну, очень похоже на настоящее…
вроде как компиляет DFA, вроде как мержит. под катом скриншотик теста. к сожалению, для раскраски строк таки придётся делать отдельный код, потому что там escape sequences, и это никак без хака не отматчить, кажется. или я туплю и не могу придумать регулярку, что тоже возможно.
картинка )
финальный DFA создаётся инкрементально: сначала регулярка для одного кейворда/токена компилируется в DFA, потом это мержится в один общий DFA. и так пока не закончатся кейворды/токены. потом это немножко компрессируется (можно и ещё ужать, но смысла нет).

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

(Leave a comment)

02:03 am
ketmar
[User Picture]

[Link]

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

в общем, спасибо Драконьей Книге (в очередной раз): прямой компилятор регэкспов в DFA работает. правда, такая компиляция ужасно неэффективна, тормозная, требует кучу памяти и налагает ограничение на длину регэкспов — но в нашем случае это неважно, оно делается один раз на старте.

точнее, почти неважно: длина регэкспов роялит, поскольку кейвордов может быть очень много, а размер рабочих структур данных линейно зависит от количества листочков в AST регэкспа. грубо говоря, каждая буква — это листок. в каждой внутренней ноде надо иметь место для хранения двух множеств такого размера, в каждой листовой — трёх. и ещё 256 таких же множеств — рабочая область. в общем, много.

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

ещё одна проблема в том, что DFA — распознаватель, а нам нужен классификатор (чтобы отличать кейворд от числа, например). но в принципе, это решается заменой флага «accept state» в DFA-ноде на «accept id». то есть, не просто отмечать ноду как возможное завершение матчера, а записывать в ней, какой именно матчер там кончился. это дополнительно даёт возможность детектить ошибки в наборе для хайлайта: если нам надо отметить DFA-ноду как «принимающую», а она уже отмечена, и с другим id — у нас есть конфликт распознавания: две регулярки могут отматчиться в одно и то же. удобный побочный эффект.

нет, проблем для вещей типа `for` и `foreach` это не создаст, потому что в процессе сканирования текста мы запоминаем последнюю увиденую «принимающую» ноду (её id, точнее), но распознавание не останавливаем, пока не зайдём в тупик. то есть, распознавалка «жадная». да, из-за этого придётся иногда делать откат назад и дополнительные проверки. в принципе, можно чуть усложнить алгоритм, указав, какие id обязаны заканчиватся на границе слов текста, и ввинтить прочие оптимизации — но это уже мелкие технические детали.

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

в общем-то, всем этим можно было не заморачиваться, конечно, а сделать и применить универсальный движок регэкспов по томпсону на NFA, он бы не особо и тормозил. но это неизящно: раз уж я всё равно делаю велосипеды, то пусть некоторые велосипеды будут красивей общепринятых.

(Leave a comment)

January 16th, 2022
02:06 pm
aculeata
[User Picture]

[Link]

Занимаюсь невероятно унылой хуйней: нашла ошибку
в расчетах, дифференцирую заново по разным
переменным по очереди, бессмысленно-черная работа,
примерно как разбирать и разбирать заново, выносить
и выносить елку, проклятую Снегурочкой. А на душе
того, весна. Ну, оттепель. Как радость, про
которую у себя пишет Кошка -- давно не бывалая.
Как так случается? А вот Том Сойер и другие
мальчишки, когда готовятся к драке, говорят
друг другу: "I can lick you!" -- в смысле, могу
отколотить. А сейчас так, наверное, никто не скажет.
У дворово-диалектных выражений, которые кажутся
вечными, довольно короткая жизнь.

(5 comments | Leave a comment)

06:56 am
ketmar
[User Picture]

[Link]

редактор и синтаксис-в-красках (несемантический)
сразу отделим «семантическую» раскраску, и выкинем. «семантическая» — это когда редактор парзит текст в нечто наподобие AST, и красит по нему. хотя этот подход и позволяет много крутых штук, но реализовывать его муторно: надо делать полную грамматику языка, и парзер, устойчивый к коду с ошибками. это, конечно, решаемо, и даже библиотеки есть — но как по мне, то трудозатраты не стоят результата. поэтому я такое делать не буду.

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

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

чем это лучше, чем универсальный движок? тем, что не надо тащить большую библиотеку (которую сначала надо найти, потому что в основном библиотеки регэкспов не имеют пошагового API), и тем, что можно потратить некоторое время, чтобы создать и оптимизировать DFA: это надо сделать один раз, у нас жёстко фиксированый набор регулярок. неважно, будет ли построитель суперэффективным: простота кода здесь важнее. к тому же DFA обычно больше, чем NFA, поэтому даже если существующая библиотека и использует внутри DFA — то обычно DFA строится на лету из NFA, и то не полностью. в нашем же случае эти оптимизации только мешают.

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

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

(20 comments | Leave a comment)

January 15th, 2022
10:31 am
aculeata
[User Picture]

[Link]

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

(Leave a comment)

January 14th, 2022
07:05 pm
ketmar
[User Picture]

[Link]

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

не то, чтобы можно было ожидать чего-то иного, когда в воображаемом ТЗ я видел: возможность открыть несколько отдельных фреймов для одного и того же текстового буфера; независимые, легко создаваемые и меняемые хайлайтеры; возможность цеплять к текстовым спанам произвольные атрибуты. это emacs и есть, в том числе и архитектурно.

собственно, сама архитектура очень простая: в самом низу верха лежит текстовый буфер. он реализован на piece table с aa-trees, но эту частную деталь никому знать не обязательно, наружу структура буфера не торчит, только API.

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

то есть, всё-всё остальное — это просто «оверлеи», которые цепляются к буферу и апдейтят свои структуры данных, когда буфер поменялся. что именно делает оверлей — неважно: он может расцвечивать синтаксис, или держать наготове семантическое дерево текста, или, собственно, рисовать текст в окошке.

выделение памяти в движке редактора делается блоками по 4 кб, через mmap (memory manager mmap-ит, понятно, регионы побольше, но отдаёт только по 4 кб за раз). так что на пустой текстовый буфер уходит около 32 кб (сразу создаётся несколько пулов), но это некритично. память буфера освобождают только по своему уничтожению, но и это на практике неважно. зато отсутствие фрагментации хипа — гарантировано.

загрузка двух гигабайт текста (тупо дамп sqlite-базы на 200 мегов, который несколько раз сам к себе в конец дописан) занимает около секунды (быстрее из дисковых кэшей не добывается, лол, дофига memcpy), и примерно около секунды у редактора уходит на то, чтобы просканировать прочитаное и создать массив с длинами строк. после этого навигация по тексту мгновенная, переход на любую строку мгновенный, удаление и вставка текста мгновенные.

ну, то есть, переход по строкам — O(2*log n) от количества строк в тексте при худшем раскладе (их там почти три миллиона, например), сканирование строки побайтово — O(1) (амортизированое), изменение текста — до O(2*log n) в самом худшем раскладе.

если похожие O(2*log n) выглядят подозрительно — то это потому, что одна и та же стуктура данных. информация о строках тоже лежит в array-tree, что позволяет очень быстро (сильно меньше миллисекунд) находить как номер строки по байтовому смещению, так и байтовое смещение по номеру строки. апдейты массива строк — с обычной гарантией балансированого двоичного дерева.

естественно, никто тексты размером два гига редактировать не будет (emacs такое вообще прочитать не в состоянии, у него лимит 2^29; у меня 2^31); но в качестве стресс-теста очень полезно. если на таком не тормозит — то на остальном и подавно не будет.

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

в общем, процесс движется, и скоро надеюсь — как и полагается — продолжать разработку редактора уже в самом этом редакторе.

(56 comments | Leave a comment)

04:29 pm
aculeata
[User Picture]

[Link]

Саша С. обмолвилась, что книжное (она говорит "логическое")
не передается, а чувственное передается. А поскольку это
кому как, то это, может быть, и решает вопрос, почему
одни люди хвалят искусство и иной творческий продукт за
намеренное сильнодействие, а другие именно этого в нем
терпеть не могут (вот я; ну, изредка можно простить, но
должны быть очень серьезные основания). Самый тяжелый
случай -- потребители творческого продукта, которые
могут любить даже мелодрамы: они поражаются, сочувствуют,
ассоциируются с "хорошим" героем, но это им вообще
не мешает действовать, как вроде бы совершенно нехорошие
герои, может быть, в той же самой мелодраме. Потому что
им не только книжное, но и экранное "не передается"
(а действие не осмысляется до конца). Их нельзя
перепрограммировать иначе, как прямым физическим
воздействием, это должно быть не чувственное даже,
а регулярно и усиленно чувственное, розги, быть может
(если вообще что-то такое есть). Поэтому их совершенно
не беспокоит попытка их перепрограммировать со стороны
тупой мелодрамы: наоборот, чем тупее, тем лучше.

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

Это было бы хорошее объяснение, но вот я, к примеру,
отношу себя ко второй категории, а письменные инструкции
(например, как собрать стул) у меня очень плохо
транслируются в чувственный опыт. Хуже, чем у многих
любителей мелодрамы. Не говоря уже об инструкциях,
как добраться из пункта А в пункт Б. Даже и не знаю,
как увязать с теорией это печальное обстоятельство.

(Leave a comment)

January 12th, 2022
05:24 pm
tiphareth
[User Picture]

[Link]

This emergency must stop!
Хорошее
https://swprs.org/professor-ehud-qimron-ministry-of-health-its-time-to-admit-failure/
https://posic.livejournal.com/2474859.html
Эхуд Кимрон, который возглавляет департмент
микробиологии и иммунологии в tau.ac.il (Тель-Авиве),
жестоко ковидохульствует.

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

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

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

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

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

Привет

Current Mood: sick
Current Music: She Past Away : Belirdi Gece
Tags:

(256 comments | Leave a comment)

03:55 pm
tiphareth
[User Picture]

[Link]

такой же расизм, как и тюрьмы
И вот прекрасное
https://justequations.org/news/june-2020-blog/
про то, что математика это такой же расизм,
как и тюрьмы. Ну типа негры сидят в тюрьме
какую-то часть жизни практически поголовно,
мужской негр проводит в тюрьме раз в 10-20 больше
времени, чем средний американец. Тюрьмы мешают
неграм реализовать себя в обществе, и математика
тоже мешает неграм реализовать себя в обществе.

Как известно, больше половины математических
курсов в университете - remedial math, граждане
повторяют школьную программу в объеме "сложить,
поделить, умножить, вбить в калькулятор решения
квадратного трехчлена". Однако, большинство
американцев, включая более-менее всех негров,
незнакомы с арифметическими операциями.
Без этих курсов диплома им не получить,
а научиться сложению и умножению в зрелом
возрасте довольно трудно, поэтому негры остаются
без диплома, без которого в современной Америке
вообще никуда.

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

Кстати, согласен, все эти злоебучие курсы
школьной арифметики за 3-й класс для здоровых
лбов это тошнотворное уебанство, надо лет в 17-18
тупо расстреливать, если кто не освоил школьной
программы вообще, а не в колледж принимать.
IQ опять-таки поднимется.

Привет

Current Mood: sick
Current Music: Время Срать - НУЖЕН МЕНЕДЖЕР ПО КАЛУ
Tags: , ,

(58 comments | Leave a comment)

01:30 pm
tiphareth
[User Picture]

[Link]

сексизм, расизм, трансфобия и поддержка белых супрематистов
Смешное
https://www.scientificamerican.com/article/modern-mathematics-confronts-its-white-patriarchal-past/
https://www.scientificamerican.com/article/new-math-research-group-reflects-a-schism-in-the-field/
хунвейбинские статьи в Scientific American.
Граждане выступают за радикальную политкорректность, и
говорят, что математические органы обязаны заниматься политикой,
а аполитичные математические дискуссии это сексизм, расизм,
трансфобия и поддержка белых супрематистов. Равно требуют
запретить критику "diversity statement", политического
письма с объяснениями в любви к партийной политике, которое
сейчас требуют при подаче на работу, тому що критика подобного
это тоже белый супрематизм
и надо немедленно увольнять
с волчьим билетом.

Походу, хунвейбины требуют немедленно удалить из математики
все упоминания расистов, сексистов и белых супрематистов,
в частности Тейхмюллера, Витта, Биркгоффа, Бляшке, Хассе и Бибербаха.
https://blogs.ams.org/mathgradblog/2020/07/08/the-history-is-the-history/

Ебанина вообще.

Привет

Current Mood: sick
Current Music: Время Срать - НЕКРОФЕКАЛОЕД
Tags: , ,

(39 comments | Leave a comment)

04:58 pm
aculeata
[User Picture]

[Link]

Помялась картина, эх. Угол.
Встретилась я с Сашей Сашневой внутри шоколадницы.
Девушка-официантка, хвостатая и хорошенькая, у Саши
спрашивала, прочитала ли она меню, а Саша ей отвечала:
"Вы знаете, я так хотела его прочитать. Честно.
Но вы же видите, что делается? Хаос какой-то полный
кругом, давление семьсот семьдесят, звезды..." Девушка
веселилась, кивала головой: ей было совершенно ясно,
что, когда все так, меню прочесть никак невозможно.
Картину мне Саша отдала, и она была еще лучше, чем
я себе представляла по отсканированной версии, и она
была хорошо упакована, и я все время проверяла, не
помялась ли она. А в метро поставила пакет рядом
с собой на пустое сиденье и не заметила, как по
соседству присел пассажир с хищной жопой.

Угол я отогнула, если не знать, то незаметно, но
я знаю. Машка очень хвалила картину все равно.

(Leave a comment)

January 11th, 2022
05:57 pm
tiphareth
[User Picture]

[Link]

забанена твиттером навсегда
А вот этого я не знал
https://thehill.com/changing-america/well-being/557120-famous-feminist-naomi-wolf-banned-from-twitter
https://lithub.com/naomi-wolf-unabashed-covid-truther-has-been-banned-from-twitter/
https://www.dailymail.co.uk/news/article-9656953/Twitter-suspends-author-Naomi-Wolf-spreading-misinformation-Covid-vaccines.html
https://twitter.com/naomirwolf
оказывается, знаменитая феминистка доктор Наоми Волф
не верит в ковид, возносит хулу на доктора Фоуси
и была за это забанена твиттером навсегда.

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

goalpost-moving это называется.

Привет

Current Mood: sick
Current Music: Reutoff - UNSEEN RITUALS
Tags: , , , ,

(73 comments | Leave a comment)

05:29 pm
tiphareth
[User Picture]

[Link]

держиморды, тупые мрази и говно
И вот хорошее, тоже 7-летней давности
https://nymag.com/intelligencer/2015/01/not-a-very-pc-thing-to-say.html
про возрождение движения за political correctness.

PC это чисто советская, кстати, штука вообще.
Советские вообще придавали большее значение тому,
какие слова используются, чем их значению. На экзамене по
"философии марксизм-ленинизма" можно было отвечать абсолютно
несвязным набором бессмыслицы, кепеэсэсовцы обращали внимание
только на то, какие именно слова употребляются, а не на их
порядок.

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

A theater group at Mount Holyoke College recently

announced it would no longer put on The Vagina Monologues
in part because the material excludes women without
vaginas.

Смешно тут то, что "Vagina Monologues" традиционно
запрещают из-за пропаганды феминизма (довольно разнузданной).

Сейчас же их запрещают по другим причинам
https://news.yahoo.com/white-vaginas-banned-ivy-league-production-vagina-monologues-180411776.html
https://nypost.com/2018/11/20/now-the-pc-police-have-come-for-the-vagina-monologues/
https://www.insidehighered.com/news/2015/01/21/womens-college-cancels-play-saying-it-excludes-transgender-experiences
https://cornellsun.com/2019/10/31/curtains-close-on-the-vagina-monologues/
https://www.thecatholicthing.org/2016/12/07/the-vagina-monologues-are-silenced/

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

Привет

Current Mood: sick
Current Music: Reutoff - UNSEEN RITUALS
Tags: , , ,

(48 comments | Leave a comment)

02:55 pm
tiphareth
[User Picture]

[Link]

про автора "Jew-bwa-ha-ha.gif"
Я это видел, и даже, кажется, писал в этом
блевничке, но гугл не находит
https://www.buzzfeednews.com/article/josephbernstein/the-surprisingly-mainstream-history-of-the-internets-favorit
про автора "Jew-bwa-ha-ha.gif," самой известной
антисемитской карикатуры всех времен
https://en.wikipedia.org/wiki/Nick_Bougas
это на самом деле Nick Bougas, знаменитый художник и
лучший дружок Джима Гоуда (величайшего писателя
современности, однако). По ссылке отсюда
https://counter-currents.com/2022/01/apologies-are-never-funny/
https://twitter.com/jimgoad/status/1478635869028462596
(но точно помню, что уже видел, новость-то старая).
Он же (среди прочего) автор канонического изображения
Андреи Дворкин, главной феминистки всех времен.
Привет

Current Mood: sick
Current Music: Kebnekaise - IDIOTEN
Tags: , ,

(21 comments | Leave a comment)

January 10th, 2022
11:01 pm
ketmar
[User Picture]

[Link]

кстати, забавно
распознавалка жестов Penny Pincher: 2015-й.

статья Олега Доперчука (чувак, зачем у тебя такая фамилия? извини): 2004-й.

алгоритмы почти идентичные (небольшая разница в нормализаторе).

ребята с пенипинчером, как насчёт хотя бы кредитсов, а? вы долбоёбы, которые не умеют в гугель, чтобы проверить наличие prior work, или мудаки, которые тупо спиздили чужую идею, потому что можете?

p.s.: just in case. Eugene M. Taranta II and Joseph J. LaViola Jr. of Department of EECS, University of Central Florida, are fuckin' thieves.

(31 comments | Leave a comment)

02:58 pm
aculeata
[User Picture]

[Link]

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

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

Если вам девушка говорит: приезжай, я буду делать тебе
хорошо и приятно! -- скорее всего, вы приедете. Ну, можно
быть не в настроении, и тогда по-доброму отказаться,
это приятное предложение. Но я никогда не видела, чтобы
мужчины от такого предложения, сделанного в полной
простоте, отказывались. Разве что у них очень
ревнивая жена, которую им жаль расстраивать (но тогда
они это вам уже сказали прямым текстом, раньше, чем
у вас был шанс задуматься, а не сделать ли им такое
предложение).

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

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

Так вот эта игра -- она для той стороны не увлекательна.
Та сторона, которую красавицы просят о приезде, она
в связи с красавицами мыслит конструктивно. И она не
видит, в чем она может помочь в такой ситуации -- если
ты не святой / ая, в такую игру можно играть только
очень ограниченное число раз. И после первого же раза
нельзя не начать недоумевать -- с какой стати это
странное и здорово изматывающее безо всякой видимой
пользы для кого бы то ни было (ведь на другой день
красавице опять плохо) использование тебя называют
любовью, неужели нет слова попроще?

(1 comment | Leave a comment)

January 9th, 2022
08:32 pm
aculeata
[User Picture]

[Link]

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

У Нинки тоже болела голова, и ее мучила астма, но она
играла нам на фортепьяно и на гитаре и пела песни,
потому что мы мучили ее своими просьбами еще больше.
В частности, она пела на иврите о каких-то евреях,
которые поехали в лес, а там молчали птицы, и они,
решив, что это дурной знак, вернулись в город все,
кроме одного. Где-то между двенадцатью и часом ночи
у этого одного оставшегося прорезались крылья, он
принялся летать и оглашать птичьим криком окрестности.
Другие птицы, очевидно, вообразив, что он приглашает
их вить гнезда и откладывать яйца, тоже прилетели
и как запоют. Что с ним сталось дальше, неизвестно,
сообщается в песне; однако же, в его честь в Иерусалиме
названа пешеходная улица. Кроме того, Нинка пела
песни группы "Аквариум" и прочих авторов, лучше всех
певчих птиц.

Я похвалила ногу Финкельберга, у нее теперь необычный
вид. Он ответил странно: "Да, я как раз говорил со своей
тетей, и сказал ей, что она похожа на рожу Путина. Такая
же одутловатая". С такими больными нужно во всем
соглашаться, так что мы поддержали его, мол, надо же,
вот ведь не повезло тете с внешними данными, но оказалось,
что он имел в виду свою ногу.

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

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

А что это за явление такое? Неужели хитроумный проект
фсб по дискредитации оппозиционных настроений? Слушала
я и более чудовищную ахинею, но, в общем, редко.
Надо сказать, что (а) это явно радио для таксистов,
таксисты там постоянно поминаются и активно участвуют;
(б) московский человек, который меня вез, от души
хохотал, слушая это; если хитроумный проект по
дискредитации, то есть, то он не удался.

(Leave a comment)

05:14 pm
ketmar
[User Picture]

[Link]

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

(10 comments | Leave a comment)

08:40 am
aculeata
[User Picture]

[Link]

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

*************
У Лизы в ТикТоке двести подписчиков.
А у ее подруги Лены - сто тысяч. Ей многие завидовали.
Как-то во сне к Лизе пришла очаровательная тля в халате. С шармом приложившись к куреву, протяжно предложила:
- Твори большое благое дело - дави божьих коровок! А то
они нас жрут вовсю. Непомерно страдаем. Мгла. Облегчи
участь! Отколошматить, прихлопнуть супостатов и тварей в
ответ на вред - это же реальное добро. Да чего тут - даю
сто новых подписчиков за голову жука.

Утром во дворе Лиза увидела, как Лена пристально всматривалась в траву.
- А ты ж, очевидно, божьих коровок ловишь?
- Точно. Похоже, предложение от тли тоже поступило?
- Да. Кстати, а она всегда выполняет договор с тобою?
- Спрашиваешь. В прошлом августе эти жуки так и кишели кругом. Их тучи были. Тогда я и стала такой популярной.
На плечо Лизе доверчиво села божья коровка, и девочка грустно подумала:
- Что-то мне вдруг совсем перехотелось быть интернет-звездою.

(3 comments | Leave a comment)

[<< Previous 25 entries]

Кое-какие картинки Powered by LJ.Rossia.org