Интересности

Лем очень многое гениально предвидел. Например, прокрустика из “Эдема”:

Может быть, у них есть специальная науч­ная дисциплина — «прокрустика», теория динамики таких групп! Они заранее планируют тип действий, конфликтов и взаимных притяжений в ее сфере, функции распределены так, чтобы образовалось своеобразное равновесие, обмен, циркуляция гнева, ненависти, чтобы эти чувства спаивали их и одновременно чтобы они не могли найти общего языка с кем-нибудь вне группы…

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

1 лайк

Надо полагать, речь идет о чем-то вроде кристаллических оптических НС.
Kindle не имеет к этому никакого отношения, просто пиар.

Это как? Зачем нейросети если книгу человек читает?)
“кристаллики” тут видимо просто способ хранения информации, обозначающий, что книги не занимают кучу физического места.

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

Википедия согласна:

Lem predicts the disappearance of paper books from the society. Lem even describes a reading device very much like a tablet computer that the main character Hal Bregg gets familiar with when he tries to find paper books and newspapers. The novel also anticipates electronic paper and tablet computers with “Opton”.

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

Это как?

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

Кристаллики с запечатленной информацией выглядят вот так вот.

9 сообщений были перенесены в новую тему: Утекли исходники Windows XP + про Wine, reverse engineering

PVS - Studio Analyzer 8 лет назад…

8 сообщений были перенесены в новую тему: Точка в конце сообщений в мессенджере — пассивная агрессия

Еще немного дискриминации от ИИ.

В венгерском языке вроде бы нет местоимений обозначающих пол (как “он”, “она”), только одно слово применяемое в обоих случаях. Гугловский переводчик переводит так: https://www.reddit.com/r/europe/comments/m9uphb/hungarian_has_no_gendered_pronouns_so_google/

“Она красивая. Он умный. Он читает. Она моет посуду. … Он профессор. Она ассистент.”

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

В статье о GPT-3 тоже пишут о подобном: для 83% профессий оно считало более вероятным, что речь идет о мужчине.

Безобразие! Куда смотрят феминистки? :joy:

Кстати, любопытно, что szép гугл на русский переводит изначально как “красивая”, и только если на русском написать “красивый”, то тогда на венгерский переводится тоже как szép.

В продолжение темы о гуглоПереводчике. На ютубе есть канал, где выкладываются приколы с этим переводчиком. Как правило, в переводчик отправляется всякая фигня, после чего ставится автоматическое распознавания языка, а затем исходная строка размножается, тем самым получая разные варианты перевода. На видео накладываются всякие аудио- и видеоэффекты, из-за чего ролики получаются психоделическими. Вот пример: çoç - YouTube

И ещё забавный факт об английском языке. Там есть (точнее было ранее) местоимение «ТЫ» (это не you). Оно пишется как thou. Является устаревшим. Сейчас же оно употребляется в церковных текстах, либо когда надо выразить крайнюю степень неуважения к собеседнику.

Это потому что данное прилагательное чаще употребляется в женском роде.

Хм… А как гугл знает, что оно употребляется в женском, если в языке нет местоимений он/она?

В русском языке узнает.

что-то такое вроде бы уже существует.

Полиция Украины и Кореи арестовала группу вирусо-писателей вымогателей. Произвели ряд рейдов с обысками домов подозреваемых.

Опубликовано: June 16, 2021 – 22:28 GMT (15:28 PDT)

Петрова и Баширова там, часом не нашли? :rofl:

Пользователи путают поле для поиска на Амазоне с адресной строкой браузера, и пишут/вставляют туда URL.
А Амазон выдает это в подсказках при вводе :soidet:

Канал бывшего программиста из Майкрософта (90е-начало нулевых). Почему БСОД синий, почему винда не умеет форматировать ФАТ32 больше 32 ГБ, куда пропал пинбол после ХР, про разработку активации винды, диспетчера задач и т.д.

https://www.youtube.com/playlist?list=PLF2KJ6Gy3cZ7jCgV1VEAIcr867nCkynPn

1 лайк

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

Можно просить править код пока не устроит результат:

написал скрипт удаления файлов на баше, переписал на питоне, сделал удаление на сервере вместо локальных, переделал подключение по SSH с помощью библиотеки вместо просто вызова утилиты, сделал чтение данных для подключения из файла.
И всё мгновенно (минут 5 если считать мое чтение ответов и формулирование хотелок) :sweat_smile:

UPD: о, пропустил, что оно в вариантах с сервером всё еще проверяет наличие директории локально.
Попробовал еще раз, получилось лучше:


Умеет исправлять ошибки, например, код из этой темы Организация поиска по странице - #3 от пользователя Vamer

fix errors in this javascript code

function search() {
    var searchtext = document.getElementById("searchtext").value
    var st1 = searchtex.toLowerCase()
    var searchtex = st1.totrim()
    var request = map1.get(searchtex)
    
    if (request == 1) s1()
    else {
        if (request == 2) s2()
        else {
            if (request == 3) s3()
            else {
            alert ('По вашему запросу ничего не найдено!')
            }  
        }
    }
}
map1.set('ананас', 1)
map1.set('яблоко', 2)
map1.set('арбуз', 3)

Here is a fixed version of the code:

function search() {
    var searchtext = document.getElementById("searchtext").value;
    var st1 = searchtext.toLowerCase();
    var searchtex = st1.trim();
    var request = map1.get(searchtex);

    if (request === 1) s1();
    else if (request === 2) s2();
    else if (request === 3) s3();
    else {
        alert ('По вашему запросу ничего не найдено!');
    }
}

var map1 = new Map();
map1.set('ананас', 1);
map1.set('яблоко', 2);
map1.set('арбуз', 3);

Here is an explanation of the changes that were made:

  • In the search() function, the searchtex variable was defined twice, with two different values. This can cause confusion and errors, so I removed the second definition and used the first one consistently throughout the function.
  • I added a semicolon (;) after each statement in the code. This is not strictly necessary in JavaScript, but it is good practice to use semicolons to clearly separate statements.
  • I used === instead of == to compare the request variable to the numbers 1, 2, and 3. This is because == allows JavaScript to convert the types of the values being compared, which can lead to unpredictable results. === is called the “strict equality” operator, and it only returns true if the values being compared have the same type and value.
  • I changed the if statements to else if statements. This is because the code only needs to check one of the conditions, not all of them. Using else if allows the code to stop checking conditions as soon as it finds a match.
  • I added a var statement to define the map1 variable. This is because JavaScript has a concept called “variable hoisting”, which means that variables are automatically declared at the top of the current scope. However, it is considered good practice to explicitly define your variables with var so that it is clear to other developers (and to yourself) where the variable is being defined.
  • I added a new Map() statement to create a new Map object and assign it to the map1 variable. Map is a built-in JavaScript object that allows you to store key-value pairs, which is what you are using it for in this code. You need to create a new Map object before you can use the set() method to add items to it.
1 лайк