Category: it

Category was added automatically. Read all entries about "it".

Почему я сталинист?

Collapse )

Засим приглашаю вас в мой дневник, и да не будет душа сталиниста для вас потёмками: мои рубрики (tags).

ДОПОЛНЕНИЕ: Ниже следует одна из лучших коротких публикаций о Сталине.

Оригинал взят у albert_lex в Споры о Сталине
Collapse )


Сергей Рыченков, Публикуем товарища Сталина. Заметки на полях издания «Сталин. Труды». Заметка 24.

https://ljsear.ch/ Поиск по архивам Живого журнала 2000–2017 годов

Искусственный интеллект? По крайней мере, что-то в этом есть

3 года назад один компьютер -- AlphaZero -- выиграл в шахматы у другого компьютера -- stockfish. Казалось бы, большое дело -- компьютеры дерутся -- только тешутся.

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

Alpha же Zero никаких алгоритмов и дебютных справочников не давали. Все, что ей дали -- это только правила игры, и сказали: "Как хочешь, так и играй". Она поиграла сама с собой 4 часа и сказала: "Ну, вроде ясно, что к чему", после чего с нечеловеческой силой выиграла у stockfish -- чемпиона среди шахматных компьютерных программ.

AlphaZero -- не программа, то есть не совокупность предписаний типа "если то, делай то". Люди не знают, каким образом она принимает решение. От этого даже оторопь берёт, если всё это правда, конечно...

Я очень скептически отношусь к шумихе вокруг искусственного интеллекта, но тут не могу не восхититься!

Смотрите анализ этой фантастической партии:

https://youtu.be/nPexHaFL1uo

Не стреляйте в пианиста программиста, он кодирует, как умеет

В новейших автомобилях "Субару" Android Auto работает через пень колоду. Мелочь, а приятно.

Почему приятно? Я сам работаю в этой области -- над Android Auto Wireless -- проекцией телефона через Wi-Fi -- и не уверен, что всё будет совершенно. Очевидно, субарские и гугловские товарищи показали, что так бывает.

Michael Kerrisk, "The Linux Programming Interface: A Linux and UNIX System Programming Handbook "

Один человек китайской национальности, вопиюще пренебрегая авторским правом, выложил в общий доступ роскошную книгу по Linux в полторы тысячи страниц, книгу, продающуюся на Амазоне за $40+: The Linux Programming Interface: A Linux and UNIX System Programming Handbook. Этот человек, которому не дороги общечеловеческие ценности, положил её в GitHub, где её можно получить в виде PDF-файла, нажав на кнопку Download. Только не говорите, что я подтолкнул вас к лишению автора куска хлеба с маслом.

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

P.S. Книга была упомянута здесь. В этом обсуждении меня заинтересовало это:
You are sending zero length packets, so read() is returning zero. This is a bug in the kernel. Nothing should be sent and nothing should be received.
И это:
read() should keep returning zero forever after SHUT_RD. Linux has several bugs in this area. – user207421

Задача для продвинутого программиста

Одна наша молодая сотрудница индийского происхождения написала такой кусок кода для Unix-подобной системы:
std::future status = std::async(std::launch::async,[=](){
std::chrono::milliseconds waitTimeinMs{USB_MOUNT_PATH_CHANGE};
std::mutex cv_m; std::unique_lock lk(cv_m);
std::condition_variable cond; cond.wait_for(lk, waitTimeinMs);
return false;
});
Кто сможет объяснить, что он должен делать?

И вопрос на пятёрку: можно ли достичь той же цели попроще?

И, наконец, вопрос для самого проницательного: что я думал, разглядывая этот код, посланный мне на обзор?
[Уберите Ленина с денег, то есть, тьфу, детей от экрана!]Я думал: "Это ПИЗДЕЦ!"

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

Для чего нужны форматы XML и JSON (вдруг кто не знает)

Эти форматы предназначены для сериализации иерархических структур текстовых данных.

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

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

Попросту говоря, как описать иерархические данные одной строкой, которую мог бы читать и понимать человек? Вот это и делают форматы XML и JSON. Первый -- посложнее, второй -- попроще.

Помесячное производство электричества на крыше дома -- корреляция с сезоном и температурой

(Слова Usage (Использование) и Consumption (Потребление) здесь используются неверно; это данные о выдаче энергии в сеть, а не о её получении из сети; неверные слова здесь потому, что одна и та же программа рисует графики и для потребления, и для использования. Впрочем, программист, конечно, растяпа.)

Наконец-то я попал (под лошадь -- зачёркнуто) в топ!

Польщен, польщен!

И чем же я заслужил такую честь?
=================================================================


Ваша ежедневная статистика


Вчера, 11 июля, ваши записи получили 198 просмотров и 1 комментарий. 1 запись в Топе.

Самые популярные записи

1 самая посещаемая запись за вчера



11 июл 2019, 08:36

Юному программисту: Вопрос на засыпку






⭐
в общем рейтинге513 место

👁 +82 💬 +1

Пути ЖЖ неисповедимы! Этой чести удостоилась маленькая  заметка, смысл которой понял, наверное, лишь 1 человек из двух сотен, её заметивших. Когда же я пишу негорящие нетленные откровения, никто их даже не открывает. Наверное, интригующий заголовок сыграл главную роль...

Новая модная страшилка: Искусственный интеллект всех людей порешит

Говорят, даже Димон (который вам не Димон) отметился в этой теме.

Это конечно, вздор, по которому я пройдусь коротенько, минут на 40.

1. Сама по себе идея о том, что техногенная среда может автоматически уничтожить человечество, не нова, и эта среда совершенно не требует искусственного интеллекта. Более того, возможно (надеюсь), она существует -- это пресловутая Doomsday Machine -- Машина Судного дня -- каковой может быть советская система "Периметр", предполагающая автоматический полномасштабный ядерный удар по предполагаемому агрессору (гм, кто бы это мог быть?) в случае, если советское/российское (?) военное руководство выведено из строя ударом этого агрессора, напавшего первым. Нуачётакова?

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

2. Страшилка об искусственном интеллекте основана на неверном стереотипе западного общества: более умный и более сильный непременно захочет поработить или уничтожить всех остальных. На самом деле, агрессивность никак не связана с интеллектом: она есть уже у одноклеточных. Это чисто биологическое свойство, простейшая автоматика выживания вида. Агрессивность и экспансионизм западного мира -- чисто животные свойства, отнюдь не обусловленные высоким интеллектуальным потенциалом западного общества. По этой причине эти свойства могут сочетаться с искусственным интеллектом, только если они умышленно туда введены -- вроде инстинкта, не подчиняющего разуму, -- а это надо трактовать как умышленно созданную систему для уничтожения людей -- см. пункт 1 выше.

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

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