Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Что не так с нейтроном? Про 15 минут, которые решают судьбу Вселенной

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

Ядро атома состоит из протонов и нейтронов. При этом если протон широко известен своей способностью существовать почти вечно (почему «почти» я как‑то уже рассказывал на Хабре), то нейтрон диаметрально противоположен по свойствам. Эта нейтральная частица без электрического заряда наоборот «разваливается» практически сразу, как только окажется вне связанного состояния внутри ядра.

Читать далее

Как не получилось сделать PostgreSQL лучше (и почему это нормально)

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

Недавно я получил статус Major Contributor в проекте PostgreSQL. Это довольно радостное для меня событие и интересное, поэтому коллеги попросили написать статью об этом. А чтобы я не сомневался — заботливо составили список достижений за меня. Получилось замечательно, но публиковать от своего имени статью вида «как я крут» я не хочу. Я совсем не против про это говорить, и из каждого утюга вещаю про разные технологии, сделанные моей командой или вот прям вообще мной. Но только в контексте «как использовать эти технологии», либо в узком кругу или личной беседе. 

Я решил написать другую статью: что у меня не получилось. Писал довольно спешно, поэтому, возможно, местами будет понятно только специалистам. Не расстраивайтесь, если что‑то неясно и пришлось гуглить. А вот если всё понятно — возможно, стоит меньше смотреть в монитор и чаще трогать траву.

Инкрементальное улучшение любой популярной технологии зачастую имеет негативные последствия. И в большинстве случаев предлагаемых в PostgreSQL доработок — вред превышает пользу. Построить что‑то новое, ничего не сломав, бывает трудно и в чистом поле, а ядро PostgreSQL в этом смысле — лабиринт с граблями.

Читать далее

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

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

Привет, Хабр! На связи Владимир Туров, разработчик в Selectel. В этом году разработчики Paper решили, что пора стать самостоятельным проектом. Теперь с каждой новой версией Minecraft, вероятно, интерфейсы Spigot и Paper начнут расходиться. Это значит, что пора изучить, как разрабатывать и отлаживать плагины для ядра Paper.

В статье расскажу, как разрабатывать собственные плагины для Minecraft, — на примере задачи синхронизации погоды в игре с погодой в Санкт-Петербурге.

Читать далее

Что такое API? Простыми словами для Начинающих

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

API.

Это слово звучит в каждой IT-статье, в каждой вакансии, в каждом разговоре разрабов. Но когда гуглишь, что это, вываливается тонна заумных определений про «программные интерфейсы приложений», от которых мозг плавится.

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

Читать далее

Linux-телефоны сейчас важнее, чем когда-либо

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

В октябре 2025 года Фонд свободного ПО (FSF) представил проект Librephone — это будет первый в мире полностью свободный смартфон, абсолютно открытый на уровне ПО и железа.

Проект пока находится на этапе идеи. Но эта идея абсолютно правильная и уже нашла поддержку у публики.

Читать далее

Если в кране нет воды… значит сработали моллюски

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

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

Читать далее

Выжить без электричества: тестируем аварийный мини-гаджет с ручной зарядкой

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

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

Для начала заказал недорогую модель с ручной зарядкой и радиоприемником, без солнечных панелей и лишних функций. Хотел проверить, что она действительно умеет, насколько эффективна ручка-генератор и можно ли рассчитывать на такой прибор в дороге или при отключении света. Конечно, все это разберем и посмотрим, что внутри. Результаты испытаний и фотки — под катом. Поехали!

Читать далее

Мы делали продукт, они — презентацию. Угадайте, кто выиграл полмиллиона

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

Мы сделали продакшен-решение под сложное ТЗ, собрали всё — от FastAPI и PostgreSQL до ELK и CI/CD. А победили ребята с презентацией в Figma и пустым сайтом.

Жюри сказало, что «всё по бизнес-требованиям».

Рассказываю, как проходил «самый масштабный хакатон страны» и почему он стал фарсом.

Читать далее

Разбираю свой фотоархив

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

Сделал поиск по личному архиву фотографий с применением трех нейросетей, векторного расширения к PostgreSQL и Django

Читать далее

Запрет мультивиз ЕС для россиян, а также скандал вокруг госгарантий для пузыря OpenAI

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

Самые интересные новости финансов и технологий в России и мире за неделю: налоговая реформа в РФ смягчается, первые дела за сатанизм и поиск «неправильных» материалов в интернете, Юникредит опять уходит из РФ, в NY выбрали Зохрана Мамдани, Сэм Альтман немного психанул на интервью, новые самые молодые женихи-миллиардеры, а также мем недели с Сидни Суини.

Читать далее

Дорого, красиво, прогрессивно — история краха Iomega Zip

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

На дворе 1995 год. Ваш цифровой мир зажат в тисках трехдюймовых дискет, которые вмещают смешные по нынешним меркам 1,44 МБ. Передать документы или программы — целая история, порой требующая целой стопки дисков. И тут на сцене появляется Iomega Zip с ее фантастическими 100 МБ!

Читать далее

Как работает цензура на государственном уровне? Разбираем на примере слитого китайского фаерволла. Часть 1

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

Мы скачали 500 ГБ утечку из Великого Китайского Файрвола чтобы вам не пришлось и решили их изучить. Разбираемся, как он работает, кого обслуживает и как его обходят.

Читать далее

Брезенхэм и FPGA

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

Приветствую читателей Хабра.

В рамках решения одной конкурсной задачи понадобилось реализовать алгоритм построения линий на FPGA. “Это вопрос простой, есть же алгоритм Брезенхэма” – так подумал я и приступил к реализации. Что из этого получилось читайте дальше.

Читать далее

Ближайшие события

Как работает компьютер. Простая статья для начинающих программистов

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

В этой статье изложено всё, что нужно знать об устройстве компьютера с точки зрения программиста. Сюда входят сведения о том, для чего нужен тактовый генератор, регистры, кэши и виртуальная память; что такое архитектура процессора; что такое машинный код и код ассемблера; чем отличается компиляция в машинный код в C, C++ или Rust от компиляции в байт-код виртуальной машины в языках типа Java и C#; в чём их отличие от интерпретируемых языков вроде JavaScript или Python; что такое динамические и статические библиотеки (.dll/.so, .lib/.a); что такое фреймворк; что такое API и web-API; и что собой представляет параллельное программирование с использованием многоядерных процессоров, векторных регистров и видеокарт.

Читать далее

Почему природа до сих пор не породила колесо

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

Я редко позволяю себе отвлечься на рубрику «вынесено из комментариев», но иногда мысли моих читателей поворачивают в столь неожиданном направлении, что кажется необходимым их развить. Сегодня я остановлюсь на выкладках уважаемого @idimus, который отметил под статьёй «Звёзды у нас в голове. О роли астроцитов в работе нейронных сетей» следующее: «Нуу, не видел ни одного животного, часть которого была бы колесом. Так что иногда мы что-то новое придумываем. Однако природные аналоги, часто сильно круче наших решений. Так что творчески переосмыслить не зазорно» — и даже обсудил этот тезис с уважаемым Анатолием @iRumba. Действительно, в живой природе отсутствует колесо, а качение как вариант локомоции встречается крайне редко и почти не закрепляется на уровне конвергентной эволюции. В своё время я задумывался о том, почему биологическая эволюция во множестве вариантов реализовала полёт и парение, а из идеи качения практически ничего не выжала. Раскроем эту тему под катом.

Читать далее

Рейтинг контента и пользователей на основе офелократии. Часть 2. Реализация на SQL

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

Первая часть статьи

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

Читать далее

Пузырь доткомов (1995-2000) очень похож на пузырь криптовалюты и Искусственного интеллекта

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

9 августа 1995 года компания Netscape вышла на биржу и выпустила акции в свободную торговлю. С этого момента начал формироваться интернет-пузырь, он же пузырь доткомов, который лопнул в 2000 году. Сегодня я хочу вспомнить несколько ключевых моментов, которые запустили цепочку событий. Юбилейные события мне очень напоминают нынешние два пузыря: пызурь криптовалют и пузырь искуственного интеллекта.

Читать далее

Планковский масштаб: от математического курьёза к горизонту познания

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

Планковская длина \ell_P=\sqrt{\hbar G/c^3}\approx 1{,}616\times 10^{-35}\,\text{м} – число столь малое, что его трудно вообразить. Если соотнести масштабы «Планковская длина – атом» симметрично, то атом к объекту относится так же, как \ell_{Pl}к атому: получается размер порядка a_0^2/\ell_{Pl}\approx 1{,}7\times 10^{14}\,\text{м}(здесь a_0​ – это радиус Бора (длина \approx5{,}29\times10^{-11}\text{м}), то есть около тысячи астрономических единиц – масштаб внешнего Оортова облака. Это на семнадцать с лишним порядков меньше всего, что мы сегодня можем зондировать напрямую с помощью ускорителей. И всё же именно эта ничтожная величина, по-видимому, отмечает фундаментальный предел измеримости – место, где наши классические представления о пространстве и времени перестают работать, а квантовая механика и гравитация неизбежно встречаются.

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

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

Разбираемся без мистики

Как превратить телефон в портативную консоль

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

Мы так или иначе уже касались, кажется, всех существующих портативных устройств для игр, от консолей из Китая до прекрасной Nintendo 3DS. 

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

Поэтому сегодня мы расскажем, как лучше всего превратить смартфон в портативную консоль на всех уровнях.

Читать далее

Google Cloud уже в третий раз блокирует аккаунт моей компании

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

Последние две пятницы без какого-либо уведомления в Google Cloud блокировали аккаунт моей компании SSLMate. Впервые подобное произошло в 2024 году, тоже без какого-либо предупреждения. Но сегодня я хочу не столько предупредить вас о рисках использования платформы Google Cloud, сколько поведать о вынужденных компромиссах между снижением безопасности и удобством работы, вызванных своенравной политикой Google.

Читать далее