Pull to refresh
4
0
Олег @playermet

Программист

Send message

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

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

Это часы приема, или годы наказания?

Вставки на ассемблере там есть, но в основном он практически полностью написан на C.

Так можно при любой проверке подлинности ПО в офисе отвечать. "Гнусные хулиганы из интернета дали триальный период для винды, разрешили бесплатное некоммерческое использование софта, а теперь оказывается за это все нужно платить! Оно написано на английском, а значит было скрыто! Мошенники!" /s

Есть ли варианты интерпретаторов с JIT-компиляцией?

Они не просто есть. LuaJIT является одним из быстрейших интрепретаторов языков с JIT-компиляцией, и долгое время обгонял супер-оптимизированный V8 для JavaScript от гугла (сегодня это уже не так). А если нужно еще быстрее, то можно определять сишные типы через встроенный модуль FFI, и работать уже с ними.

А еще для Lua есть простенький аналог nodejs - luvit. Позволяет быстро писать простенькие серверные приложения:

local http = require('http')

http.createServer(function (req, res)
  local body = "Hello world\n"
  res:setHeader("Content-Type", "text/plain")
  res:setHeader("Content-Length", #body)
  res:finish(body)
end):listen(1337, '127.0.0.1')

print('Server running at http://127.0.0.1:1337/')

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

Для разработки использую ZeroBrane (luacheck встроен), Sublime Text 4 с плагинами LSP + LSP-Lua (оба есть в packagecontrol).

Да не за что. Если интересует более полная версия, то можно посмотреть код на github для luajit-sqlite, luajit-tcc, luajit-glfw. У последних двух есть минимальный readme, и они в принципе рабочие и актуальные, не смотря на долгое отсутствие обновлений.

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

Потому что в OpenGL3 есть команды с двойными указателями ** и даже LuaJIT не может их понять

Вполне понимает. Пример из моих биндингов для sqlite:

-- модуль биндинга
...
ffi.cdef [[
  int sqlite3_open(const char*, sqlite3**);
  ...
]]
...
function funcs.open(filename)
  local db_p = ffi.new('sqlite3*[1]')
  local code = clib.sqlite3_open(filename, db_p)
  return code, db_p[0]
end
...

-- использование
local sqlite = require 'sqlite3' ('sqlite3')
local SQLITE = sqlite.const

local code, db = sqlite.open(':memory:')
...

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

Конкретно в способности мыслить современные нейросети сильно не дотягивают даже до уровня животного

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

Средний человек сильно отличается от специалиста в основном знаниями и навыками. разница непосредственно в способности мыслить минимальна.

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

Это, конечно, преувеличение. Примерно три процента энергии излучаемой Солнцем испускается в виде нейтрино. Это уже значит, что при 100% КПД разницы больше чем в ~30 раз в сравнении с добываемой сейчас солнечной энергией быть не может. Которой сквозь атмосферу проходит лишь около 70%, а снимается панелями с КПД примерно в 20%. И это еще без учета фактора погоды и цикла дня-ночи. Другое дело, что КПД в 100% быть просто не может, пусть для начала продемонстрируют и запруфают 1% хотя бы.

Легко можно сделать задачу, которую вы сделать не сможете, а ИИ - запросто. Само по себе это ничего не доказывает.

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

Достаточно убедить других помогать ему.

И что он может предложить, чтобы ему помогали? А его создатель в это время куда будет смотреть? Сколько человек он сможет убедить, и что конкретно сделать?

как только чуть-чуть поумнеет

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

Интеллект младенца, это конечно весело

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

Почему вы так решили?

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

Уже сейчас стараются сделать, что бы ИИ мог намного больше, чем просто ответы на вопросы.

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

Посмотрите хотя бы toolformer, если интересуетесь темой.

Все критически важные системы человечества (электростанции, ЯО, и т.д.) изолированы от глобального интернета, что значительно ограничивает возможности ИИ в нем.

Ну так собственники ИИ и не дадут ИИ делать что-то, кроме как давать ответы на вопросы.

Похоже на какие-то сео-трюки для поднятия в поисковиках.

Я нигде и не говорил что это плохо. Только то, что вот такое как выше бывает.

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

Information

Rating
3,573-rd
Location
Украина
Date of birth
Registered
Activity