Хабр
123K subscribers
21.9K photos
249 videos
39 files
57.5K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
Солнце горит во мне: обновление «Яндекс Музыки», о котором стоит знать

Сегодня, 1 декабря 2023 года, вышло масштабное обновление для сервиса «Яндекс Музыка». Коротко и по существу:

— ещё более точная «Моя волна» с новой моделью рекомендаций;
— персонализация интерфейса;
— новый брендинг, отражающий новое понимание миссии «Яндекс Музыки».

Откуда точность? Какая персонализация? Что за миссия? Давайте разбираться.
👎107👍296😁5🔥2
«В этой статье я расскажу вам о том, как мы в Ozon оптимизируем базовый поиск: как у нас выстроены процессы, как найти бутылочное горлышко, конкретные рекомендации по написанию горячего кода, реальные примеры значимых оптимизаций и что делать, когда все низко висящие фрукты уже сорваны, а хочется ещё»

Производительность базового поиска в Ozon как культурный феномен
👎40👍18
«Мы обслуживаем банкоматы по всей стране. В практике были детективы с пылью в метро, морозы за полярным кругом, скачки напряжения на железной дороге и так далее. Где-то — сухо, где-то — влажно, где-то — мошки, где-то — спор про то, может ли «буханка» вытащить банкомат из стены.

Кстати, из тонкой стены временного здания может, из толстой капитальной — нет, не проверяйте больше, пожалуйста!»

Ставим банкоматы в лютый мороз, жару, метро и на вездеходы
😁37👎9👍72
«Мне очень понравилось устройство Sonoff NSPanel — с его помощью можно сделать недорогую панель управления умным домом, которая хорошо выглядит и отображает всю информацию, которую ты сам хочешь на ней увидеть»

Самая дешёвая заводская панель управления умным домом, которая отлично работает
👍24👎5🔥2
«Треугольный» Big Muff на транзисторах

Знаете, какую педаль использовал Дэвид Гилмор в классических альбомах «The Wall» и «Animals» группы Pink Floyd? Он играл на своём знаменитом Чёрном Стратокастере, который впоследствии продаст Джеймсу Ирсею почти за четыре миллиона долларов, через транзисторную версию педали Big Muff Pi от компании Electro-Harmonix. Один из её вариантов мы сегодня спаяем и послушаем.
👍24👎3
Как компьютер играет в шахматы?

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

Давайте узнаем, как устроены шахматные движки

#хабраархив
👍29👎42
Правильные, но (не)простые бэкапы: как настроить резервное копирование в Kubernetes

Разработчикам и системным администраторам важно обеспечивать надёжность и доступность данных в приложениях Kubernetes. Несмотря на высокую степень автоматизации и управления контейнерами, всегда остаются риски сбоев или человеческих ошибок — поэтому необходимо заранее задуматься о резервном копировании.

В этой статье Филипп, системный администратор в отделе Data- и ML-продуктов Selectel, постарается раскрыть, какие есть решения для резервного копирования в Kubernetes, и на простом примере покажет, как с ними работать
👍10👎82🔥1
«Взять на себя ответственность подготовить список современных проблем физики я не могу, однако мне есть что предложить заинтересованному читателю: давайте вместе ознакомимся с одной замечательной статьёй безусловно выдающегося человека — Виталия Лазаревича Гинзбурга»

Современные проблемы физики (30+25 лет спустя)
👍33👎5
Всё пространство-время дрожит от пульсации гравитационных волн

Со всех концов Вселенной планеты, звёзды, остатки звёзд и другие массивные объекты вступают в сложный, но по своей сути нестабильный гравитационный танец. Каждая масса искривляет ткань пространства-времени в своей окрестности, а все остальные массы движутся по траектории, определяемой этим искривлённым пространством-временем. Но этот простой акт — движение одной массы через пространство, искривлённое другой массой, — по своей сути нестабилен, поскольку гравитирующие массы, движущиеся через гравитационное поле, сами испускают гравитационное излучение, или гравитационные волны.
👍20👎6
Удивительный мир бинов банковских карт

Наверняка многие знают, что первые 6 цифр номера карты называются бином, по которому можно узнать банк и платёжную систему, выпустившие карты. Но как банки договариваются об использовании бинов? Чем на практике эти условные 6 цифр помогают участникам платёжных систем? И какую дополнительную информацию они в себе несут? Попробуем вместе разобраться в запутанной жизни первых цифр вашей карты.
👍31👎101
Цифровая археология: как гик копирует дискеты для спасения старых игр и приложений

Сегодня мы познакомимся с историей Джона К. Морриса, программиста и известного участника комьюнити, посвящённого компьютерам Apple II. Поняв, что драгоценные данные с гибких дисков от времени стали безвозвратно теряться, он решил создать собственный способ сохранить любимые игры и приложения в целости. Джон не только разработал устройство для максимально точного копирования флоппи-дисков, но и создал для него специализированное приложение и даже собственные форматы хранения данных.
🔥26👍6👎1
HPM62xx: первые шаги

Китайский рынок микроэлектроники бурно развивается и способен удивить практически любого человека. Менее чем за пять лет был пройден серьёзный путь от производства реплик STM32F103 до интересных и самобытных решений, среди которых микроконтроллеры за 10 центов от WCH, микропроцессоры Kendryte, RISC-V решения от SophGo, а также «самый быстрый микроконтроллер реального времени» от HPMicro (HPM6750 по состоянию на Q3 2023 года), на «младшего брата» которого мы сегодня и обратим внимание.
👍24👎51
«Подходы у всех команд разработки в целом общие, но есть профессиональные хитрости, которые отражаются и на процессе сбора информации, и на том, как оформляются бизнес-функциональные требования. У нашего подразделения — свои подходы. Это не истина в последней инстанции, но у нас они работают достаточно хорошо. Мы хотим поделиться своим видением того, как собрать требования в единый документ, и покажем пример структуры шаблона. Используя его, можно сфокусироваться на качественном сборе требований, не тратя время на придумывание и реализацию оформления»

Шаблонизируй это, или Как ускорить разработку при помощи одного документа
👍13👎2
Все дороги ведут к простым числам: таинственная и удивительная история поиска самых совершенных чисел в мире

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

В одной из таких загадок, как в зеркале, отражается вся история математики. Эта задача связана с рядом чисел, которые ещё в глубокой древности называли «совершенными». Последующие поколения математиков добавляли в копилку знаний человечества новые числа этого ряда. Процесс ещё не окончен, поиски продолжаются. Кроме того, с совершенными числами связано много тайн и не разрешённых до сих пор загадок. Узнаем, что же в них такого особенного.
👍2813🔥3👎1
— Ты должен вкручивать по 10 лампочек в минуту! Зачем иначе наша компания закупила подписку на LightGPT? Мы потратили 20 долларов на человека! Мне кажется, я сам бы быстрее вкрутил, чем весь ваш отдел…

Смогут ли 10 менеджеров вкрутить лампочку за час?
👍16👎6
Исследователи заставили ChatGPT процитировать данные, на которых он учился

Чтобы создавать новый и уникальный контент, генеративные нейросетевые модели обучаются на больши́х объёмах данных. В процессе обучения модели «запоминают» примеры из датасетов обучения. Атакующий может извлечь эти примеры из модели.
👍14😁11👎3
Британская актриса Тесса Коутс во время примерки свадебного платья сделала необычное фото на свой iPhone. Она заявила об ошибке в обработке изображения, но скептики думают иначе.

На фото Коутс стоит перед двумя зеркалами, но в одном она запечатлена с опущенными руками, а в другом её руки соединены на талии, тогда как сама женщина согнула правую руку и опустила левую.

Коутс в своём описании в Instagram (запрещён в России) утверждает: «Это настоящая фотография, а не фотошоп, не панорама и не живое фото». Она предположила, что так вышло из-за вычислительной ошибки в системе Apple, и камера смартфона восприняла отражения как разных людей.

Однако многие усомнились в таком объяснении феномена. Техноблогер Джон Грубер отмечает, все три изображения идеально резкие, и их невозможно было получить, сделав лишь одно фото. Предположительно, фото могло быть снято в режиме панорамы, но Коутс утверждает, что это не так. Грубер говорит, что подобное странное изображение можно было снять, используя функцию Best Take в Google Pixel 8, но у iPhone нет такой функции.

Автор подкаста о фотографии Тайлер Сталман подтвердил, что это не могло быть ошибкой обработки изображения.

Писатель Дэвид Имель также не считает изображение реальным. По его словам, HDR на телефонах снимает 5-7 кадров с выдержкой в доли секунды.

Коутс в новом посте написала, что она обратилась в Apple Store за объяснениями, и там ей рассказали, что компания проводит «бета-тестирование» функции-аналога Best Take от Google. Однако официально Apple не анонсировала подобного, и даже в этом случае Коутс пришлось бы самой установить бета-версию iOS.

Участники спора склоняются к тому, что женщина всё же сделала снимок в панорамном режиме.
😁47👎18👍115
Domain fronting для чайников и как его использовать для обхода блокировок

Может ли быть так, что клиент подключается, ну, например, к серверу www.python.org, а потом использует его как прокси и гоняет через это подключение трафик до своего VPS для доступа в неподцензурный интернет? Если вы не уверены в ответе на этот вопрос или почему-то ответили «нет», то добро пожаловать в статью.
🔥29👍5👎21
Мягкое знакомство с дополнительным кодом

Java- и Python-программисты не сталкиваются с нативным типом беззнакового целого числа. В этих языках подобные тонкости реализуются за них. Всё это круто, но компьютер, за которым вы сидите, внутренне обрабатывает такие числа довольно простым способом, и хорошо бы знать, как именно это происходит. Плюс это всё же наука. Так что давайте разбираться.
👍13👎21