TGViewer
Channel Public Channel
extern volatile world

extern volatile world

@extern_world

Внешний мир, он занятный.

Меня зовут Дмитрий Богатов @KAction (или KAction@disroot.org), который #freebogatov и который история с выходным узлом Tor.
Subscribers
554
Photos
85
Videos
1
Links
192

Showing posts older than #170 · Back to latest

Older Posts 20 shown
Post #169 53

Forwarded from Беженка

На завтрашнем митинге против изоляции интернета бывший узник Болотного дела Владимир Акименков будет собирать деньги для политзаключенных.

Даешь свободу интернету и пленным активистам!
Post #168 579
Сейчас люди обсуждают всяко разные заявления Цукерберга по поводу безопасности персональных данных. Имхо, всё это вздор.

"Promise checked -- promise kept." Проверить мы эти заявления не сможем, поэтому все красивые слова это ветер.

Мне больше нравится честное изложение от jabber.at: мы, Вася и Петя, сдадим вас мусорам по первому требованию, ибо самим в тюрьму неохота. Используйте шифрование, не доверяйте нам.

Кто-нибудь готов себе представить, чтобы Facebook рекомендовал что-то, что уменьшает его контроль над информационными потоками?
jabber.at Privacy policy Our privacy policy declares exactly what data we store for how long and what we're doing with that data.
Post #167 612
Наркоманы. Электронная почта имеет кучу недостатков, но что "современные" инструменты готовы предложить на замену применению патча непосредственно из почтовика и использованию полноценного текствого редактора?

Как можно променять мощь на простоту, когда речь идёт о разработчиках?
Post #166 555
Задачка. Добавить путь /foo/bar в переменную окружения PATH, используя только POSIX и C99, не потерять ни одного ENOMEM и не сойти с ума.
Post #165 589
Есть в программировании техника, называемая условной компиляцией. Это означает, что какие-то куски кода включаются или не включаются в результирующую программу в зависимости от конфигурации. Особенно распространена эта практика в языках C и C++.

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

Но есть и другое применение -- опциональный функционал и опциональные зависимости. Это есть зло! Распростанённое, от того лишь более ужасное зло.

Дело в том, что на практике пользователь не имеет возможности выбирать эти опциональные зависимости и возможности. Если в программе есть опциональная зависимость от libshit, будьте уверены, она будет включена в Debian и Fedora. В Alpine она скорее всего будет выключена, но реальный выбор будет лишь у пользователей Gentoo и, быть может, Nix.

Мораль, разумеется не в том, что Gentoo лучше всех, а в том, что архитектуру приложения нужно делать с умом.

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

Поучительный пример. Есть просмотрщик документов zathura, поддержка формата DeJaVu в котором реализована в виде плагина, а есть видеопроигрыватель vlc, в котором 150 (!) флагов условной компиляции, т.е количество возможных конфигураций превосходит количество всех, когда либо живущих людей на Земле.
Post #164 616
salsa.debian.org -- экземпляр GitLab -- не лучшее, что случилось в Debian в последнее время. Теперь люди путаются и вместо того, чтобы использовать BTS они пытаются сделать pull-request. В своих репозиториях я эту ересь отключаю, поэтому они мне пишут приватно.

Ну сдох fusionforge, так трудно было переехать на gitweb?
Post #163 680
Я всегда думал, что HR это демоны в обличии девушек лет 20-30, ниспосланные создателем, чтобы испытать наше смирение.

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

Но нет! HR это не промысел Эру Илуватара, их создают в МГТУ. Бауманка, родная Бауманка, как ты могла?!

https://www.specialist.ru/news/1567/menedzher-po-personalu-gde-uchitjsya-i-kak-sdelatj-karjeru
Post #162 712
Котиков нет, есть комиксы. PS. Эти комиксы выглядят в телеграме неожиданно лучше, чем в браузере на телефоне. https://xkcd.com/2112/
xkcd Night Shift
Post #161 955
Мне всегда было грустно и скучно на уроках географии. Полезные
ископаемые, ветра и какие-то мелкие городишки на задворках необъятной
родины. Зачем мне всё это?

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

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

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

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

Нет, я ни в коем случае не против фундаментальной составляющей
образования. Она необходима, но лишь для того, чтобы человек смог
сознательно сделать выбор, какую ветку он будет развивать, от остальных
ему нужны лишь прикладные моменты.
Post #159 765
$ aptitude why glib-networking
i zathura-djvu Depends libgirara-gtk3-3 (>= 0.1.3)
i A libgirara-gtk3-3 Depends libgtk-3-0 (>= 3.20)
i A libgtk-3-0 Depends libsoup2.4-1 (>= 2.4.0)
i A libsoup2.4-1 Depends glib-networking (>= 2.32.0)

Слов нет, одни эмоции, и те матерные. Что такое gtk? Библиотека окошечек
и кнопочек. Какого чёрта она зависит от сетевой библиотеки? Потому что
кто-то не выучил заклинание "it-is-out-of-scope-of-the-project".

Я не во всём согласен с автором эссе "Generation lost in bazaar", но
текст хороший. Рекомендую. https://queue.acm.org/detail.cfm?id=2349257
queue.acm.org A Generation Lost in the Bazaar - ACM Queue Thirteen years ago, Eric Raymond
Post #158 872
Обычно я пишу о том, что то плохо, там безумие, а вот сегодня я буду исповедоваться.

Давным давно, когда я был молод и глуп, мне нужно было сделать простую операцию — переместить файл и на старое место поставить симлинк, указывающий на новое. Проще говоря, mv A B; ln -s B A.
Открым mv(1) и обнаружив, что mv не умеет этого делать из коробки, я из прошлого, уже умеющий программировать, но ещё не знающий, как обращаться с этой силой, состряпал патч, добавляющий ещё один параметр mv.

Меня развернули на подлёте и мне не хватило настойчивости, чтобы таки добиться включения этого патча. И это хорошо, иначе бы этот мир был бы в ещё более плачевном состоянии, чем он есть сейчас.
Post #157 3.42K
Сегодня получил ответ от Азата из СИЗО. Шахматы по переписке накрылись, потому что цензор не разрешает. Маразм и произвол.

Согласно федеральному закону "О содержании под стражей подозреваемых и обвиняемых в совершении преступлений",

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

А ещё напомню, что по правилам внутреннего распорядка арестантам полагается один шахматный набор в расчёте на одну камеру или на 10 человек, если камера больше 10 человек.
Post #156
extern volatile world pinned «На одном персональном сайте (ссылки нет, увы) я видел страницу с примерно следующим текстом: "Здесь раньше было объяснение, зачем нужно шифрование в целом и GPG в частности. Если после откровений Сноудена вам всё ещё нужны аргументы, я ничем не могу вам помочь."…»
Post #155 899
Пару дней назад возник вполне логичный вопрос, а этот канал правда мой? Отвечаю. Ключик можно скачать с https://keyring.debian.org/

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Telegram-канал https://t.me/extern_world мой и только мой.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEhnHVzDbtdH7ktKj4SBLY3qgmEeYFAlxvEzQACgkQSBLY3qgm
EebwYA/5AYWF4MBGYFLT9hF0GeCkS6+8F5PLYNhYa95BBXBG7YwpXUd8c1Y1If32
3DBV0OKShW6W2ILgYgxg4uiJZYm7Og8fEcVTiZDoArhnZtCGJFvVYvAsWjrpAAIZ
Y92vYo6lhy7dw4DH+ge/tJSrDuLxc16hmiJi70x/Whml3Hp8o+JQqEbsb/7eu3dz
AR+w1amCfeRWCO16VpVVUqXtkxJlq6iZe2elIsg3YiIfHud+zGRw0GPtH8qeBArp
uKyxxwICa7C35r90GOz1Foem94rrFL1rcawW8WAm9BTYoKC0vGAy32gHmC+bqFzd
dGn+CgpAvfzBdSVuOm7CcaFUCm9cShRdL3jhwwJO8EcoWcrwnMqO/xwCqvb3nbcr
jhUvm2I/UlL3Y6Svp5lF+wX6WobroLbSdNelCVZPoT3aexTKiwyhjhKB7psU5l31
oTSvKrZH8z1S6Dw640O2S9Lb0jPOamDD7De6W58OG1J7QFbPCGmjDKoeFKvNYKKZ
8l9GP4lfMJskFJgc4lGgIdO/otlIg2rdh7ifJQU4lhaIMundRb08CtZeWOKUcSl8
LU1p574DlCGVJ3BSncqh320kQ/961EkMsDAYNwW28XeBaRqJQFaACdb54+EOBsRE
B9ImqcnF0dS8ER56rstXPjXrCBHc1DWeeIuiZL193xXSk4JaXcU=
=wnDU
-----END PGP SIGNATURE-----
Telegram extern volatile world Внешний мир, он занятный. Меня зовут Дмитрий Богатов @KAction (или KAction@disroot.org), который #freebogatov и который история с выходным узлом Tor.
Post #152 2.92K
Моё уголовное дело нашло свою жертву. Формально — галочка поставлена. Но мне кажется, что это не конец истории, и вот почему.

Приговор выносился в особом порядке, что означает, что доказательства не исследовались, слушаний не было. Обвиняемый просто согласился с обвинением, статья 314 УПК. Я никого не упрекаю, ведь по вскользь обронённым следователем Ревяковым словам, гражданина Кулешова задерживали с ОМОНом, что определённо располагает к сотрудничеству со следствием.

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

https://zona.media/news/2019/02/19/nebogatov

Полагаю, что теперь гражданин Кулешов это такой туз в рукаве, который будет давать любые показания и опознавать даже по невыразительным бровям. Да, кстати мой ноутбук мне так и не вернули. Ещё один туз в рукаве, между прочим.
Медиазона Ставропольского программиста осудили по делу о призывах к беспорядкам, по которому проходил математик Богатов Промышленный районный суд Ставрополя приговорил к полутора годам ограничения свободы Владислава Кулешова, признав его ви...
Post #151 1.77K
На одном персональном сайте (ссылки нет, увы) я видел страницу с примерно следующим текстом: "Здесь раньше было объяснение, зачем нужно шифрование в целом и GPG в частности. Если после откровений Сноудена вам всё ещё нужны аргументы, я ничем не могу вам помочь."

Сегодня я продолжу говорить об enterprise-безумии. Вот несколько ссылок — runit, cdb, ucspi, checkpassword, tup, cdist, dvtm, redo, farbfeld. Дайте себе труд понять что это, зачем оно нужно, и какую нишу занимает. Оцените гениальность идеи. Если после этого вам не захочется сказать "я был слеп, но теперь я вижу", я ничем не могу вам помочь.
Post #150 1.38K
И ещё одна задачка на эпитеты, это когда поля List-Unsubscribe нет вообще.
Post #149 1.09K
А вот Head Hunter шлёт свою рассылку с Content-Type: text/html. Ребята, эволюция в другой стороне.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →