Обновить
392
0.9
Дмитрий EvilDBA@Tzimie

DBA

Отправить сообщение

О сущности сознания

Время на прочтение10 мин
Охват и читатели12K

В рамках данной статьи я бы хотел предложить своё видение решений одной из самых важных, актуальных и сложных проблем современной науки и философии. Это проблема сущности сознания, в том числе и так называемая "трудная проблема сознания" по Д. Чалмерсу. Актуальности и даже можно сказать "хайпа", этой проблеме, помимо всего прочего, придают и исследования в области ИИ, постепенное внедрение ИИ во все сферы нашей жизни. Расскажу о собственных выводах, к которым пришел, много лет изучая философию в целом, философию сознания в частности, а также анализируя данные современных естественных наук и развитие передовых технологий.

Читать далее

«Вспомнить всё» — история Виктора Казаринова о том как зарождалась ИТ в СССР и России, в провинции

Уровень сложностиПростой
Время на прочтение76 мин
Охват и читатели2.9K

На Хабре регулярно публикуются истории о зарождении и развитии ИТ в 1970-е и 1980-е на Западе, но очень не часто можно прочитать о том как это происходило в СССР и России. И обычно, в этих историях идет речь о том как это проходило в столицах, упуская то как это происходило в провинции.

Что бы заполнить эту лакуну, и осветить дела минувших дней, хочу поделится воспоминаниями Виктора Казаринова директора ООО "Патисоник", которые он публиковал с февраля 2017 по апрель 2024 года на форуме ZX-PK.RU. Виктор непосредственный участник разработки всех компьютеров, производимых его предприятием, таких, как Patisonic-48, Patisonic-48ST, Aleste-520EX, а также других интересных самодельных компьютеров. Для более удобного чтения, опубликованные воспоминания были объедены воедино и с минимальными косметическими правками представлены вашему вниманию.

Приятного чтения!

Способен ли ИИ «понимать» и как доказать, что Я не «зомби»

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели708

В статье представлен мысленный эксперимент «Философский Боксёр» и разбор его последствий в контексте сравнения человека и искусственного интеллекта.

Читать далее

Язык мироздания — теория групп и теория категорий

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели11K

Около полутора лет назад я опубликовал на Хабре статью под названием "Слово Божие — функциональное программирование как основа Вселенной", в которой я рассказывал про лямбда-исчисление и про то, как программу любой сложности можно свести к алгоритму на базе всего трёх SKI-комбинаторов или же одного единственного йота-комбинатора. В ней мы разобрались с алфавитом божественного языка, на котором написана книга мироздания. Теперь же пришло время разобраться с его грамматикой.

Читать далее

5 вопросов на собеседовании про A/B-тестирование в SQL

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели3.6K

Привет, Хабр!

Сегодня рассмотрим 5 вопросов на собеседовании про A/B-тестирование в SQL. И начнем с первого – как посчитать конверсии и относительную разницу между группами A и B?

Читать далее

Переливаем таблицы БД между средами: быстро и без боли на примере MS SQL

Уровень сложностиСредний
Время на прочтение21 мин
Охват и читатели5.4K

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

Меня зовут Евгений Грибков. Я ведущий программист в центре технологий VK. В этой статье мы рассмотрим одно из возможных решений создания скрипта перезаливки заданных таблиц из одной БД в другую на примере MS SQL.

Читать далее

Julia и Engee: созданы для параллельных вычислений

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели4.2K

Как загрузить GPU инженерными вычислениями? Давайте я расскажу, как с помощью Julia наконец смог втащить высокопроизводительные вычисления в свою немудрёную инженерную работу. Это был долгий путь, но мне кажется, что Julia стала моим лучшим другом в мире GPU/HPC.

Читать далее

Математика, физика и космология: как заблудиться в трех соснах

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.1K

Недавно сдал текст своей книги в редакцию (речь идет об английском издании вот этой книги, которая вышла в июне этого года и пока есть в продаже, но вот-вот иссякнет), закончив длинный период размышлений над самыми сложными вопросами строения Вселенной. В ходе этих раздумий всплывали достаточно неожиданные и даже парадоксальные темы, которые связаны не столько с космологией, сколько с глубинными вопросами взаимодействия физики и математики, энтропии и гравитации и т.д. Хочу поделиться этими размышлениями с хаброжителями, которые представляют, пожалуй, самую интеллектуальную аудиторию современного интернета. Эти мысли не претендуют на истину в последней инстанции и могут показаться даже дилетантскими. Вполне возможно, что я где-то ошибаюсь, и кто-то умный уже думал на эту тему и заметно глубже – буду рад услышать ваше мнение или получить полезную ссылку.

Читать далее

Мои эксперименты с искусственной жизнью

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели7.6K

Сегодня я расскажу про свои эксперименты с симуляцией эволюции.

В мире, разделенном на квадратные клетки живут боты. Боты могут заниматься фотосинтезом, смотреть в 8 направлениях вокруг себя, перемещаться, атаковать друг друга и размножаться делением.

За то, что бот будет делать в текущий ход, отвечает геном. При размножении есть шанс 1/4, что новый бот мутирует. При мутации его геном немного изменяется. Если мутация была положительной - бот может оставить больше потомства, таким образом полезные мутации будут приживаться, а вредные - отсеиваться.

Читать далее

Замедление YouTube с технической стороны: ограничение и обход

Время на прочтение5 мин
Охват и читатели277K

Привет, Хабр!

В последнее время замечаю огромное количество информации по поводу замедления Великого, но очень мало где видел конкретику о том, как именно это работает. Одно лишь отчаяние "мы все умрём".

Сразу скажу, что буду говорить обо всём, что известно на данный момент. Понятно, что с этим разбирался далеко не один я: огромное спасибо обывателям ntc party форума за проделанный ресёрч.

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

UPD 10.08.2024 Многие жалуются на недоступность ютуба в целом: не грузит домашнюю страницу. Переживать не стоит, оно обрабатывается всё тем же ТСПУ по всё той же стратегии, обходы должны работать.

Читать далее

Ещё о красоте в простой формуле

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели5K

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

Читать далее

Правда и мифы о Мультивёрсе. Параллельные миры в кино и в реальности

Уровень сложностиСредний
Время на прочтение31 мин
Охват и читатели6.4K

В наши дни термин «Мультивселенная» можно услышать всё чаще и чаще. К сожалению, большинство людей узнают о нём из кино, которое играет важную роль в популяризации этой идеи, но вместе с тем и дискредитирует её. Проблема в том, что в кино, как правило, альтернативные варианты развития событий и параллельные реальности пересекаются, что противоречит самой идее Мультивёрса, по крайней мере с точки зрения физика. Если между параллельными вселенными есть причинная связь, то они по определению являются одной вселенной. Также создаётся путаница между воображаемыми мирами с другими законами физики, космологической Мультивселенной и параллельными мирами Эверетта. Ну а для эзотериков идея Мультивёрса становится универсальным способом обоснования магии и паранормальных явлений. Например, в «Трансёрфинге» Вадима Зеланда Мультивселенная преподносится как некое «пространство вариантов» с альтернативными «линиями жизни», которые можно выбирать силой мысли. Что же, пора разобраться, насколько все эти представления соответствуют научной теории Мультивёрса.

Читать далее

Плэнер — язык логического программирования для ИИ: что из него получилось

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели7.8K
Боты под управлением системы GOAP (Goal Oriented Action Planning), источник

Плэнер (Planner) — функционально-логический язык программирования, схожий по своему синтаксису с Лиспом. Функциональная часть языка содержит фактически целиком Лисп в качестве подмножества. При этом его встроенные возможности по символьной обработке значительно шире. А введение в запись нескольких типов скобок (в Лиспе допускаются только круглые скобки) сделало программы гораздо понятнее для чтения.

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

Основные настройки для управления ресурсами в PostgreSQL: настройка памяти, CPU и I/O

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели29K

Привет, Хабр!

При работе с PostgreSQL (да и в целом с любой БД) важно правильно настраивать и управлять ресурсами, такими как память, процессорное время и дисковые операции, и так далее для обеспечения лучшей производительности и стабильности работы БД.

В этой статье мы как раз и рассмотрим кратко о том, как управлять ресурсами в PostgreSQL.

Читать далее

С новым годом: GPT в 500 строках на SQL

Время на прочтение42 мин
Охват и читатели44K

В минувшем году все только и говорили об ИИ и о том, как он может всё за вас сделать.

Мне нравится, когда кто-то или что-то работает за меня. Поэтому решил: попрошу-ка ChatGPT написать за меня новогодний пост:

«Эй, ChatGPT. А ты можешь реализовать большую языковую модель на SQL?»
«Нет, SQL не подходит для реализации больших языковых моделей. Язык SQL предназначен для выполнения запросов к данным, хранящимся в РСУБД и для управления этими запросами. Для реализации большой языковой модели требуются сложные алгоритмы, обширные датасеты, а зачастую — и фреймворки для глубокого обучения. SQL всеми этими возможностями не обладает.»

Что ж, лишний раз убеждаешься, что, если хочешь что‑то сделать хорошо – сделай это сам.

Давайте же воодушевимся этим оптимистическим планом и реализуем большую языковую модель на языке SQL.

Читать далее

Сжатие целых чисел

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели15K

Цель статьи осветить state of the art методы сжатия целых чисел, чтобы сэкономить в будущем время исследования алгоритмов и терминологии. При этом описание части алгоритмов может быть упрощено для понимания. Сравнение алгоритмов тоже находится вне рамках этой статьи. Подробнее можно почитать в ссылках.

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

Читать далее

Ода бесполезности споров

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели39K

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

Традиционно начну издалека. Меня всегда интересовал вопрос: Почему ученые, раз такие умные, не вступают в дискуссии с обывателями, одержимыми разными лженаучными глупостями – ведь показать им истину не сложно: наука выработала многоженство инструментов, способных убедительно доказать любой спорный вопрос: от наличия законов Менделя на примере садовых мушек, до отмены «Новой Хронологии» через дендрохронологический анализ.

Сейчас я знаю ответ – переубедить сторонников лженаучных теорий невозможно. Но вовсе не потому, что они серьёзно заблуждаются. А в точности до наоборот – их невозможно переубедить, потому что они не заблуждаются вообще.

Рассмотрим это на историческом примере:

Мозг и системы машинного обучения: сравнение масштабов

Время на прочтение18 мин
Охват и читатели13K

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

В настоящее время мозг — это единственный известный пример AGI (сильного искусственного интеллекта). Даже мелкие животные с крошечными мозгами демонстрируют впечатляющую степень владения сильным искусственным интеллектом, в том числе, гибкость и агентное поведение в сложном мире, характеризующемся высокой неопределённостью. Если мы хотим понять, в какой степени современное машинное обучение приблизило нас к AGI, то стоит попробовать количественно оценить мощность мозга. Хотя уже проделано много отличной работы, дающей представление о возможностях мозга и о том, как эти данные экстраполируются на хронологию развития ИИ, мне никогда не удавалось по-настоящему разобраться в вопросе кроме как на практике. Так что ниже я решил проанализировать мозг в терминах современного машинного обучения и попытаюсь на основе этого анализа предположить, на что можно рассчитывать на текущем этапе разработки AGI.

Читать далее

Как устроен наш мир

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели38K

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

Современные ученые сходятся на том, что у черных дыр нет одного четкого определения, и даже приведенное выше  — это один из вариантов. Если спросить разных ученых — астрофизиков и физиков — они подойдут к ответу с разных сторон. Общее резюме всех определений и формулировок примерно такое: масса свернула пространство и время. Черные дыры максимально компактный объект, который не демонстрирует свойств поверхности. Определяется воображаемый горизонт событий, который является условной границей между  черной дырой и окружающим ее пространством. Горизонт событий — это «область невозврата» или граница черной дыры. Свойство “не-демонстрации поверхности” имеет глубинный смысл и может привести   к более полному пониманию эволюции черной дыры.  В решении Шварцшильда, описывающем поведение черной дыры отмечается, что не смотря на наличие, радиуса Шварцшильда, входящее в решение, понятия точки центра не существует.

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

Читать далее

Проблемы при переходе с MS SQL на PostgreSQL. Типы данных

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели14K

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

Читать далее

Информация

В рейтинге
1 882-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность

Специализация

Специалист
Английский язык
C
SQL
Python
Высоконагруженные системы
C#