TGViewer
Channel Public Channel
extern volatile world

extern volatile world

@extern_world

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

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

Showing posts older than #337 · Back to latest

Older Posts 19 shown
Post #336 786
Тема дня -- убийство Джорджа Флойда, и насчёт этого не может быть другого мнения -- преступление должно быть сурово наказано. Впрочем, я вегетарианец.

Безусловно, закон должен быть один на всех, и в отношениях человека и государства нет места вероятностям, лишь формула "beyound any reasonable doubt".

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

Не расизм, а априорная оценка.
Post #335 1.1K
Есть такая шутка -- синдром программиста на C. С точки зрения тех, кто использует эту шутку, произвольные ограничения это плохо.

Когда речь идёт о программах на моём компьютере, я не вижу ничего плохого. В стандартной поставке оконный менеджер dwm поддерживает 9 рабочих пространств, а база данных postgres поддерживает идентификаторы длиной до 64 байт. В случае необходимости, перекомпилировать с другими константами не составляет труда, а такой подход упрощает код.

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

Amazon Web Services (AWS) допускают не более 50 тегов на объект, длина тега не более 255 символов, виртуальная машина не может иметь более 6 групп безопасности, API позволяет делать групповые запросы, но не более 20 элементов в группе и так далее. Похоже, они там все больны.
Post #334 1.15K
Когда-то давно SQL задумался как инструмент, который позволил бы бизнес-аналитикам самим обрабатывать данные и освободить их от зависимости от проклятых программистов. Именно поэтому, кстати, SQL настолько убог.

Прошло двадцать лет, и для того чтобы обработка данных работала хоть сколь нибудь пристойно, всё ещё нужны проклятые программисты, которые умеют читать план оптимизатора и знают что такое нормализация.
Post #333 1.33K
Какое-то время назад я попробовал поиграть с PureScript. Да, печеньки на тёмной стороне и правда вкусные. Язык с выразительность хаскеля и скоростью компиляции С.

Компилируется правда в JavaScript, но так на то она и тёмная сторона.
Post #332 1.47K
В ассемблере fasm есть чудесная команда -- "if used". Она позволяет определить функцию или переменную так, что в конечный бинарник она войдёт только если она действительно используется.

Задача. Подобрать опции вашего любимого компилятора, чтобы скомпилированный бинарник вот этой программы

int magic[] = "bloat";
int main(void) {
return 0;
}

не содержал подстроки "bloat".
Post #331 1.43K
Когда-то давно, когда я только познакомился с идеей Free Software, мне захотелось нести свет и добро всем, на каждый компьютер. Каждая проприетарная программа на компьютере в зоне досягаемости воспринималася как личный вызов. В архивах можно найти мой дурацкий вопрос "как перевести человека с Acrobat Reader, если он не заинтересован" и вполне разумный ответ "А надо ли?", который я тогда не понял.

Я из прошлого, не столь успешно, как ubuntu и github, приводил в наш мир тех, чьим именем сейчас уничтожается прекрасный мир "by C programmers, for C programmers". Кажется, я тогда не знал выражения "freedom can only be taken, not given".

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

Когда-то мне эта точка зрения казалась ересью, но сегодня, будучи растоптанным вечным сентябрём 2.0, я её полность поддерживаю. На BET-50 было круто, после fina venko такого не будет.
Post #329 1.14K
Если задуматься, то система безопасности в современных Unix системах держится исключительно на честном слове. Я сейчас не про сервисы, которые запускаются с правами выделенного юзера и обкладываются chroot, jail, namespace, seccomp и прочей радостью.

Я сейчас про те программы, которые используются в обыденной работе -- текстовый редактор, компилятор, почтовик, браузер. Каждая из этих программ запускается с правами kaction, наследует
переменную SRHT_ТOKEN, определённую в ~/.mksh и имеет возможность поковыряться в моих приватных ключах, не спрашивая разрешения. И -- это неплохо работает.

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

Почему так? Потому что идея запускать недоверенный код вообще дурная. Какую бы крепкую клетку вы ни сделали, периодически чудовища будут из неё вырываться. Может, просто не надо чудовищ создавать?
Post #328 1.03K
Собирая из исходников документацию nginx я с грустью обнаружил, что её автор, проставляя ссылки полагал что /foo эквивалентен /foo/index.html. В случае file:/// это не так.

Ну и ещё в исходниках, не стесняясь, лежит xslt/ga.xslt, что напрочь отбивает желание общаться.
Post #327 1.13K
По долгу службы мне приходится сталкиваться с разными омерзительными чудовищами, но сегодня меня опечалил Postgres.

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

Проблема известна с 2007 года, но апстрим упрям как баран.

Так, ещё раз. Системный администратор всегда знает что, как и зачем он делает, По определению.

Mechanism, not policy.
Post #326 1.14K
Сегодня я посмотрел пиксаровский мультик, в российском прокате называющийся "Вперёд". Ничего феноменального, но меня зацепил сеттинг и вступление.

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

А ещё я оставлю здесь историю времён магии и героев. http://www.catb.org/jargon/html/story-of-mel.html
Wikipedia Onward (film) 2020 film directed by Dan Scanlon
Post #325 1.31K
Программа на С в тридцать строчек, не использующая ни единой функции стандартной библиотеки имеет размер 13Kb. После некоторой доработки напильником выхлопа компилятора можно сделать 201 байт.

Оптимизирующие компиляторы, да. И это C. Rust, Go и Haskell ещё хуже.

http://kaction.cc/posts/2020-03-27_compiling_c_to_fasm.html
Post #323 150

Forwarded from Беженка

Пикет у посольства РФ в Вашингтоне по случаю Дня рождения Азата Мифтахова.
#freeAzat
Post #321 1.35K
Вероятно, суд присяжных, в котором было семь мужчин, действительно располагал доказательствами преступлений Ванштейна "beyound any reasonable doubt", что позволило признать его виновным по двум из пяти эпизодов.

Что меня удивляет, так это повествования, которые мешают в кучу такое

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

и такое

пригласил .... в номер отеля, где встретил голым и лежа в ванне.

Первое и правда звучит как состав преступления, а вот второе напоминает коммивояжеров: продал хуй -- хорошо, не продал -- пойдём дальше. Это разные вещи.
Meduza Стыдные вопросы про дело Харви Вайнштейна (и другие подобные истории) В газете The New York Times 5 октября вышло расследование о знаменитом голливудском продюсере Харви Вайнштейне: по утверждению издания, его десятилетиями обвиняли в домогательствах актрисы и подчиненные (но он от них откупался). Спустя несколько дней аналогичное…
Post #320 122

Forwarded from Babchenko

Видео было сделано в отделении Walmart в городе Лафкине, штат Техас. На нем девочка-подросток лижет мороженое и кладет его обратно на прилавок.
Ее ролик набрал более 13 миллионов просмотров.

Какой же я хуйней занимаюсь, господи. Пишу всю вот эту типа аналитику, думаю какие-то умные мысли, пытаюсь чего-то там до кого-то достучаться, что-то изменить, надеяться поправить, исправить, сделать лучше...
Вот что надо делать в жизни!
Лизать мороженное.
И сразу - слава, почет, тринадцать, блять, миллионов просмотров, деньги, пресса, фанаты...
Этот мир окончательно принадлежит идиотам.
А их не учить надо.
На них деньги делать надо.
Не будьте как Аркаша, дети.
Аркаша дурак.
Будьте как девочка.
Девочка умная.
Лижите мороженное.
И кладите его обратно на прилавок.
И будет вам щастье.
Post #319 952
Чувак, я понимаю твою боль.
Post #318 1.32K
Совсем недавно я понял, что патч, который не в апстриме и никогда там не будет -- это нормально.

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

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

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

http://kaction.cc/posts/2020-02-29_embrace_the_bazaar.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 →