Как компьютер играет в шахматы?
Компьютер уже давно обыграл человека в шахматы, сейчас сильнейшие шахматисты не способны выиграть даже у старенького ноутбука. Теперь шахматные движки используются для анализа партий, поиска новых вариантов и игры по переписке.
Давайте узнаем, как устроены шахматные движки
#хабраархив
Компьютер уже давно обыграл человека в шахматы, сейчас сильнейшие шахматисты не способны выиграть даже у старенького ноутбука. Теперь шахматные движки используются для анализа партий, поиска новых вариантов и игры по переписке.
Давайте узнаем, как устроены шахматные движки
#хабраархив
👍29👎4❤2
Правильные, но (не)простые бэкапы: как настроить резервное копирование в Kubernetes
Разработчикам и системным администраторам важно обеспечивать надёжность и доступность данных в приложениях Kubernetes. Несмотря на высокую степень автоматизации и управления контейнерами, всегда остаются риски сбоев или человеческих ошибок — поэтому необходимо заранее задуматься о резервном копировании.
В этой статье Филипп, системный администратор в отделе Data- и ML-продуктов Selectel, постарается раскрыть, какие есть решения для резервного копирования в Kubernetes, и на простом примере покажет, как с ними работать
Разработчикам и системным администраторам важно обеспечивать надёжность и доступность данных в приложениях Kubernetes. Несмотря на высокую степень автоматизации и управления контейнерами, всегда остаются риски сбоев или человеческих ошибок — поэтому необходимо заранее задуматься о резервном копировании.
В этой статье Филипп, системный администратор в отделе Data- и ML-продуктов Selectel, постарается раскрыть, какие есть решения для резервного копирования в Kubernetes, и на простом примере покажет, как с ними работать
👍10👎8❤2🔥1
«Взять на себя ответственность подготовить список современных проблем физики я не могу, однако мне есть что предложить заинтересованному читателю: давайте вместе ознакомимся с одной замечательной статьёй безусловно выдающегося человека — Виталия Лазаревича Гинзбурга»
Современные проблемы физики (30+25 лет спустя)
Современные проблемы физики (30+25 лет спустя)
👍33👎5
Всё пространство-время дрожит от пульсации гравитационных волн
Со всех концов Вселенной планеты, звёзды, остатки звёзд и другие массивные объекты вступают в сложный, но по своей сути нестабильный гравитационный танец. Каждая масса искривляет ткань пространства-времени в своей окрестности, а все остальные массы движутся по траектории, определяемой этим искривлённым пространством-временем. Но этот простой акт — движение одной массы через пространство, искривлённое другой массой, — по своей сути нестабилен, поскольку гравитирующие массы, движущиеся через гравитационное поле, сами испускают гравитационное излучение, или гравитационные волны.
Со всех концов Вселенной планеты, звёзды, остатки звёзд и другие массивные объекты вступают в сложный, но по своей сути нестабильный гравитационный танец. Каждая масса искривляет ткань пространства-времени в своей окрестности, а все остальные массы движутся по траектории, определяемой этим искривлённым пространством-временем. Но этот простой акт — движение одной массы через пространство, искривлённое другой массой, — по своей сути нестабилен, поскольку гравитирующие массы, движущиеся через гравитационное поле, сами испускают гравитационное излучение, или гравитационные волны.
👍20👎6
Удивительный мир бинов банковских карт
Наверняка многие знают, что первые 6 цифр номера карты называются бином, по которому можно узнать банк и платёжную систему, выпустившие карты. Но как банки договариваются об использовании бинов? Чем на практике эти условные 6 цифр помогают участникам платёжных систем? И какую дополнительную информацию они в себе несут? Попробуем вместе разобраться в запутанной жизни первых цифр вашей карты.
Наверняка многие знают, что первые 6 цифр номера карты называются бином, по которому можно узнать банк и платёжную систему, выпустившие карты. Но как банки договариваются об использовании бинов? Чем на практике эти условные 6 цифр помогают участникам платёжных систем? И какую дополнительную информацию они в себе несут? Попробуем вместе разобраться в запутанной жизни первых цифр вашей карты.
👍31👎10❤1
Цифровая археология: как гик копирует дискеты для спасения старых игр и приложений
Сегодня мы познакомимся с историей Джона К. Морриса, программиста и известного участника комьюнити, посвящённого компьютерам Apple II. Поняв, что драгоценные данные с гибких дисков от времени стали безвозвратно теряться, он решил создать собственный способ сохранить любимые игры и приложения в целости. Джон не только разработал устройство для максимально точного копирования флоппи-дисков, но и создал для него специализированное приложение и даже собственные форматы хранения данных.
Сегодня мы познакомимся с историей Джона К. Морриса, программиста и известного участника комьюнити, посвящённого компьютерам Apple II. Поняв, что драгоценные данные с гибких дисков от времени стали безвозвратно теряться, он решил создать собственный способ сохранить любимые игры и приложения в целости. Джон не только разработал устройство для максимально точного копирования флоппи-дисков, но и создал для него специализированное приложение и даже собственные форматы хранения данных.
🔥26👍6👎1
HPM62xx: первые шаги
Китайский рынок микроэлектроники бурно развивается и способен удивить практически любого человека. Менее чем за пять лет был пройден серьёзный путь от производства реплик STM32F103 до интересных и самобытных решений, среди которых микроконтроллеры за 10 центов от WCH, микропроцессоры Kendryte, RISC-V решения от SophGo, а также «самый быстрый микроконтроллер реального времени» от HPMicro (HPM6750 по состоянию на Q3 2023 года), на «младшего брата» которого мы сегодня и обратим внимание.
Китайский рынок микроэлектроники бурно развивается и способен удивить практически любого человека. Менее чем за пять лет был пройден серьёзный путь от производства реплик STM32F103 до интересных и самобытных решений, среди которых микроконтроллеры за 10 центов от WCH, микропроцессоры Kendryte, RISC-V решения от SophGo, а также «самый быстрый микроконтроллер реального времени» от HPMicro (HPM6750 по состоянию на Q3 2023 года), на «младшего брата» которого мы сегодня и обратим внимание.
👍24👎5❤1
«Подходы у всех команд разработки в целом общие, но есть профессиональные хитрости, которые отражаются и на процессе сбора информации, и на том, как оформляются бизнес-функциональные требования. У нашего подразделения — свои подходы. Это не истина в последней инстанции, но у нас они работают достаточно хорошо. Мы хотим поделиться своим видением того, как собрать требования в единый документ, и покажем пример структуры шаблона. Используя его, можно сфокусироваться на качественном сборе требований, не тратя время на придумывание и реализацию оформления»
Шаблонизируй это, или Как ускорить разработку при помощи одного документа
Шаблонизируй это, или Как ускорить разработку при помощи одного документа
👍13👎2
Все дороги ведут к простым числам: таинственная и удивительная история поиска самых совершенных чисел в мире
Математика не только универсальная, но и удивительно красивая наука. В ней древние многовековые знания органично соединяются с современными теориями и вычислениями. Многие математические задачи, которые возникли ещё до нашей эры, не имеют решения до сих пор. Невозможно предсказать, что может скрывать в себе пока не найденный ответ, какие смежные проблемы он поможет решить. Возможно, этот ответ станет ключом к новому сокровенному знанию, которое перевернёт наш мир и породит новую технологическую революцию.
В одной из таких загадок, как в зеркале, отражается вся история математики. Эта задача связана с рядом чисел, которые ещё в глубокой древности называли «совершенными». Последующие поколения математиков добавляли в копилку знаний человечества новые числа этого ряда. Процесс ещё не окончен, поиски продолжаются. Кроме того, с совершенными числами связано много тайн и не разрешённых до сих пор загадок. Узнаем, что же в них такого особенного.
Математика не только универсальная, но и удивительно красивая наука. В ней древние многовековые знания органично соединяются с современными теориями и вычислениями. Многие математические задачи, которые возникли ещё до нашей эры, не имеют решения до сих пор. Невозможно предсказать, что может скрывать в себе пока не найденный ответ, какие смежные проблемы он поможет решить. Возможно, этот ответ станет ключом к новому сокровенному знанию, которое перевернёт наш мир и породит новую технологическую революцию.
В одной из таких загадок, как в зеркале, отражается вся история математики. Эта задача связана с рядом чисел, которые ещё в глубокой древности называли «совершенными». Последующие поколения математиков добавляли в копилку знаний человечества новые числа этого ряда. Процесс ещё не окончен, поиски продолжаются. Кроме того, с совершенными числами связано много тайн и не разрешённых до сих пор загадок. Узнаем, что же в них такого особенного.
👍28❤13🔥3👎1
— Ты должен вкручивать по 10 лампочек в минуту! Зачем иначе наша компания закупила подписку на LightGPT? Мы потратили 20 долларов на человека! Мне кажется, я сам бы быстрее вкрутил, чем весь ваш отдел…
Смогут ли 10 менеджеров вкрутить лампочку за час?
Смогут ли 10 менеджеров вкрутить лампочку за час?
👍16👎6
🎞 Amazon показала первый трейлер сериала по Fallout
🚗 Tesla выпустила детскую машинку Cybertruck и коллекционную модель электропикапа в масштабе 1 к 18
🚇 CD Projekt RED представила патч 2.1 для Cyberpunk 2077 с полноценным метро
📡 SpaceX раскрыла стоимость комплекта с новой тарелкой Starlink
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤2👎1
Исследователи заставили ChatGPT процитировать данные, на которых он учился
Чтобы создавать новый и уникальный контент, генеративные нейросетевые модели обучаются на больши́х объёмах данных. В процессе обучения модели «запоминают» примеры из датасетов обучения. Атакующий может извлечь эти примеры из модели.
Чтобы создавать новый и уникальный контент, генеративные нейросетевые модели обучаются на больши́х объёмах данных. В процессе обучения модели «запоминают» примеры из датасетов обучения. Атакующий может извлечь эти примеры из модели.
👍14😁11👎3
Британская актриса Тесса Коутс во время примерки свадебного платья сделала необычное фото на свой iPhone. Она заявила об ошибке в обработке изображения, но скептики думают иначе.
На фото Коутс стоит перед двумя зеркалами, но в одном она запечатлена с опущенными руками, а в другом её руки соединены на талии, тогда как сама женщина согнула правую руку и опустила левую.
Коутс в своём описании в Instagram (запрещён в России) утверждает: «Это настоящая фотография, а не фотошоп, не панорама и не живое фото». Она предположила, что так вышло из-за вычислительной ошибки в системе Apple, и камера смартфона восприняла отражения как разных людей.
Однако многие усомнились в таком объяснении феномена. Техноблогер Джон Грубер отмечает, все три изображения идеально резкие, и их невозможно было получить, сделав лишь одно фото. Предположительно, фото могло быть снято в режиме панорамы, но Коутс утверждает, что это не так. Грубер говорит, что подобное странное изображение можно было снять, используя функцию Best Take в Google Pixel 8, но у iPhone нет такой функции.
Автор подкаста о фотографии Тайлер Сталман подтвердил, что это не могло быть ошибкой обработки изображения.
Писатель Дэвид Имель также не считает изображение реальным. По его словам, HDR на телефонах снимает 5-7 кадров с выдержкой в доли секунды.
Коутс в новом посте написала, что она обратилась в Apple Store за объяснениями, и там ей рассказали, что компания проводит «бета-тестирование» функции-аналога Best Take от Google. Однако официально Apple не анонсировала подобного, и даже в этом случае Коутс пришлось бы самой установить бета-версию iOS.
Участники спора склоняются к тому, что женщина всё же сделала снимок в панорамном режиме.
На фото Коутс стоит перед двумя зеркалами, но в одном она запечатлена с опущенными руками, а в другом её руки соединены на талии, тогда как сама женщина согнула правую руку и опустила левую.
Коутс в своём описании в Instagram (запрещён в России) утверждает: «Это настоящая фотография, а не фотошоп, не панорама и не живое фото». Она предположила, что так вышло из-за вычислительной ошибки в системе Apple, и камера смартфона восприняла отражения как разных людей.
Однако многие усомнились в таком объяснении феномена. Техноблогер Джон Грубер отмечает, все три изображения идеально резкие, и их невозможно было получить, сделав лишь одно фото. Предположительно, фото могло быть снято в режиме панорамы, но Коутс утверждает, что это не так. Грубер говорит, что подобное странное изображение можно было снять, используя функцию Best Take в Google Pixel 8, но у iPhone нет такой функции.
Автор подкаста о фотографии Тайлер Сталман подтвердил, что это не могло быть ошибкой обработки изображения.
Писатель Дэвид Имель также не считает изображение реальным. По его словам, HDR на телефонах снимает 5-7 кадров с выдержкой в доли секунды.
Коутс в новом посте написала, что она обратилась в Apple Store за объяснениями, и там ей рассказали, что компания проводит «бета-тестирование» функции-аналога Best Take от Google. Однако официально Apple не анонсировала подобного, и даже в этом случае Коутс пришлось бы самой установить бета-версию iOS.
Участники спора склоняются к тому, что женщина всё же сделала снимок в панорамном режиме.
😁47👎18👍11❤5
Domain fronting для чайников и как его использовать для обхода блокировок
Может ли быть так, что клиент подключается, ну, например, к серверу www.python.org, а потом использует его как прокси и гоняет через это подключение трафик до своего VPS для доступа в неподцензурный интернет? Если вы не уверены в ответе на этот вопрос или почему-то ответили «нет», то добро пожаловать в статью.
Может ли быть так, что клиент подключается, ну, например, к серверу www.python.org, а потом использует его как прокси и гоняет через это подключение трафик до своего VPS для доступа в неподцензурный интернет? Если вы не уверены в ответе на этот вопрос или почему-то ответили «нет», то добро пожаловать в статью.
🔥29👍5👎2❤1
Мягкое знакомство с дополнительным кодом
Java- и Python-программисты не сталкиваются с нативным типом беззнакового целого числа. В этих языках подобные тонкости реализуются за них. Всё это круто, но компьютер, за которым вы сидите, внутренне обрабатывает такие числа довольно простым способом, и хорошо бы знать, как именно это происходит. Плюс это всё же наука. Так что давайте разбираться.
Java- и Python-программисты не сталкиваются с нативным типом беззнакового целого числа. В этих языках подобные тонкости реализуются за них. Всё это круто, но компьютер, за которым вы сидите, внутренне обрабатывает такие числа довольно простым способом, и хорошо бы знать, как именно это происходит. Плюс это всё же наука. Так что давайте разбираться.
👍13👎2❤1
Абсолютный минимум об Unicode на 2023 год (всё ещё — никаких оправданий!)
Двадцать лет назад Джоэл Спольски написал:
«Не существует такой штуки, как «обычный текст».
Если имеется строка, но неизвестно, какую кодировку символов она использует — смысла в этой строке нет. Больше нельзя спрятать голову в песок и притвориться, что «обычный» текст имеет кодировку ASCII»
Многое изменилось за 20 лет. В 2003 году главный вопрос звучал так: «Что это за кодировка?». В 2023 году такой вопрос больше не стоит: с вероятностью в 98% это — UTF-8. Наконец-то! Можно снова спрятать голову в песок!
Теперь главный вопрос в том, как правильно пользоваться UTF-8. Давайте это выясним.
Двадцать лет назад Джоэл Спольски написал:
«Не существует такой штуки, как «обычный текст».
Если имеется строка, но неизвестно, какую кодировку символов она использует — смысла в этой строке нет. Больше нельзя спрятать голову в песок и притвориться, что «обычный» текст имеет кодировку ASCII»
Многое изменилось за 20 лет. В 2003 году главный вопрос звучал так: «Что это за кодировка?». В 2023 году такой вопрос больше не стоит: с вероятностью в 98% это — UTF-8. Наконец-то! Можно снова спрятать голову в песок!
Теперь главный вопрос в том, как правильно пользоваться UTF-8. Давайте это выясним.
👍15👎1
Клиповое мышление: как замедлить цифровое слабоумие
Эволюция сыграла с человечеством злую шутку. Наш мозг так устроен, что в нём заложена функция собирать как можно большее количество информации из окружающего мира. В дикой среде это было вопросом выживания. До поры до времени это правило работало: чем больше изучаешь, тем больше развиваешь интеллект. Но всё перевернулось с наступлением века цифровых технологий. Теперь новая информация (нужная и не нужная) окружает нас везде и всюду. А мозг с его эволюционными настройками, уже не актуальными для современного мира, продолжает жадно её потреблять.
В итоге у людей начинает преобладать так называемое «клиповое мышление». Это когда информация воспринимается урывками и поверхностно, а не глубоко и целостно. Люди с таким мышлением рассеяны, невнимательны и сложно схватывают суть, лежащую между строк. Они прыгают с одного дела на другое, не закончив предыдущее, и с трудом строят логические связи. А также плохо отделяют главное от второстепенного.
Эволюция сыграла с человечеством злую шутку. Наш мозг так устроен, что в нём заложена функция собирать как можно большее количество информации из окружающего мира. В дикой среде это было вопросом выживания. До поры до времени это правило работало: чем больше изучаешь, тем больше развиваешь интеллект. Но всё перевернулось с наступлением века цифровых технологий. Теперь новая информация (нужная и не нужная) окружает нас везде и всюду. А мозг с его эволюционными настройками, уже не актуальными для современного мира, продолжает жадно её потреблять.
В итоге у людей начинает преобладать так называемое «клиповое мышление». Это когда информация воспринимается урывками и поверхностно, а не глубоко и целостно. Люди с таким мышлением рассеяны, невнимательны и сложно схватывают суть, лежащую между строк. Они прыгают с одного дела на другое, не закончив предыдущее, и с трудом строят логические связи. А также плохо отделяют главное от второстепенного.
🔥35👍22👎13❤5😁3
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥8👎2
Новосибирск глазами айтишника
Сибирь известна как центр декоративного медведеводства, точка начала нефтепроводов и крупнейший потребитель пищевого спирта. А как оно там на самом деле? Стоит ли ехать программисту в Новосибирск? Немного истории и инсайдерской информации — без глянца, но и без мрачных тонов. Как один город стремительно обогнал своё время и как время его догнало.
Сибирь известна как центр декоративного медведеводства, точка начала нефтепроводов и крупнейший потребитель пищевого спирта. А как оно там на самом деле? Стоит ли ехать программисту в Новосибирск? Немного истории и инсайдерской информации — без глянца, но и без мрачных тонов. Как один город стремительно обогнал своё время и как время его догнало.
❤20👍10👎6😁3
Почему даже Эйнштейн не смог объединить физику
Под конец жизни Эйнштейн неустанно работал над тем, чтобы найти способ объединить электромагнетизм и гравитацию. Он не смог этого сделать, а разбросанные на его столе заметки были испещрены бесплодными попытками и бесполезными гипотезами. По сути, Эйнштейн так и ушёл из жизни, не поняв, почему эти две силы нельзя объединить.
Теперь, имея более чем столетний опыт решения квантовых задач, мы можем увидеть, насколько у этой проблемы глубокие корни. Всё дело в гадской вероятностной природе квантового мира.
Под конец жизни Эйнштейн неустанно работал над тем, чтобы найти способ объединить электромагнетизм и гравитацию. Он не смог этого сделать, а разбросанные на его столе заметки были испещрены бесплодными попытками и бесполезными гипотезами. По сути, Эйнштейн так и ушёл из жизни, не поняв, почему эти две силы нельзя объединить.
Теперь, имея более чем столетний опыт решения квантовых задач, мы можем увидеть, насколько у этой проблемы глубокие корни. Всё дело в гадской вероятностной природе квантового мира.
👍23👎8🔥3