Экстремальная физика шаровых молний
Шаровая молния — одно из самых загадочных явлений природы. Её до сих пор не удалось воспроизвести в лаборатории, а в эпоху, когда у каждого в кармане мощная камера, у нас всё ещё нет её чётких фото или видео. Почему?
Погрузимся в мир теоретической физики и рассмотрим основные модели, которые пытаются объяснить, что же это такое на самом деле, — от электромагнитных солитонов до других, не менее интересных гипотез.
Шаровая молния — одно из самых загадочных явлений природы. Её до сих пор не удалось воспроизвести в лаборатории, а в эпоху, когда у каждого в кармане мощная камера, у нас всё ещё нет её чётких фото или видео. Почему?
Погрузимся в мир теоретической физики и рассмотрим основные модели, которые пытаются объяснить, что же это такое на самом деле, — от электромагнитных солитонов до других, не менее интересных гипотез.
🔥37❤8😱6 1
Странные находки в серверных: топ-10 сюрпризов для сисадминов
Серверные обычно ассоциируются с дисками, сетями и бесперебойниками, но иногда в них можно найти по-настоящему экзотические сюрпризы.
И если ставшая баяном новость про найденную в серверной противотанковую ракету «Малютка» была фейком, то в этой статье — только реальные истории. Разберём топ-10 неожиданных находок, которыми поделились сисадмины, и приглашаем вас в комментарии с вашими собственными байками.
Серверные обычно ассоциируются с дисками, сетями и бесперебойниками, но иногда в них можно найти по-настоящему экзотические сюрпризы.
И если ставшая баяном новость про найденную в серверной противотанковую ракету «Малютка» была фейком, то в этой статье — только реальные истории. Разберём топ-10 неожиданных находок, которыми поделились сисадмины, и приглашаем вас в комментарии с вашими собственными байками.
😁33👍9🔥6❤4👎2🫡1
Библиотека визуализации графов: как в Яндексе решили дилемму Canvas vs. HTML в Gravity UI
Как отрендерить граф на 10 000+ элементов с интерактивными компонентами, не пожертвовав ни производительностью, ни удобством интерфейса? С этой задачей столкнулась команда User Experience инфраструктурных сервисов Яндекса при развитии своей опенсорсной дизайн-системы Gravity UI.
Существующие решения не подходили: HTML/SVG-библиотеки начинали тормозить уже на сотнях элементов, а Canvas-решения требовали огромного количества кода для создания сложных UI-элементов. Вместо того чтобы выбирать между Canvas и HTML, команда решила использовать лучшее из обеих технологий.
Так появилась gravity-ui/graph, новая библиотека, которую теперь зарелизили в опенсорс. Её ключевая идея проста и гениальна — она автоматически переключается между режимами в зависимости от того, насколько близко пользователь смотрит на граф, обеспечивая и скорость, и богатый интерфейс.
Как отрендерить граф на 10 000+ элементов с интерактивными компонентами, не пожертвовав ни производительностью, ни удобством интерфейса? С этой задачей столкнулась команда User Experience инфраструктурных сервисов Яндекса при развитии своей опенсорсной дизайн-системы Gravity UI.
Существующие решения не подходили: HTML/SVG-библиотеки начинали тормозить уже на сотнях элементов, а Canvas-решения требовали огромного количества кода для создания сложных UI-элементов. Вместо того чтобы выбирать между Canvas и HTML, команда решила использовать лучшее из обеих технологий.
Так появилась gravity-ui/graph, новая библиотека, которую теперь зарелизили в опенсорс. Её ключевая идея проста и гениальна — она автоматически переключается между режимами в зависимости от того, насколько близко пользователь смотрит на граф, обеспечивая и скорость, и богатый интерфейс.
2👍30❤16🔥8💩3😍2🤔1🫡1
[ХАБРААРХИВ]
Как производители светодиодных ламп обманывают покупателей
Популярность светодиодного освещения растёт, но вместе с ней растёт и количество недобросовестных производителей, которые не стесняются обманывать покупателей, дискредитируя всю отрасль. Возьмём для примера две лампы «Экономка». На упаковке обещают, что они потребляют 5 Вт, а светят, как 60-ваттные лампы накаливания.
Обман начинается уже на коробке. Мелким шрифтом указано: «Световой поток: 340 лм». Вот только 340 люмен — это эквивалент 40-ваттной лампы, а не 60-ваттной.
Но и это ещё не всё. Дальше — самое интересное.
#хабраархив
Как производители светодиодных ламп обманывают покупателей
Популярность светодиодного освещения растёт, но вместе с ней растёт и количество недобросовестных производителей, которые не стесняются обманывать покупателей, дискредитируя всю отрасль. Возьмём для примера две лампы «Экономка». На упаковке обещают, что они потребляют 5 Вт, а светят, как 60-ваттные лампы накаливания.
Обман начинается уже на коробке. Мелким шрифтом указано: «Световой поток: 340 лм». Вот только 340 люмен — это эквивалент 40-ваттной лампы, а не 60-ваттной.
Но и это ещё не всё. Дальше — самое интересное.
#хабраархив
2👍39❤7🤔3😁1🫡1 1
OpenAI возвращается к open source: обзор моделей GPT-OSS-120b и GPT-OSS-20b
Компания OpenAI, известная своими передовыми языковыми моделями, сделала важный шаг, представив две новые опенсорс-модели — GPT-OSS-120b и GPT-OSS-20b. Этот релиз, возможно, знаменует возвращение компании к идее открытости или же является ответом на критику за закрытую разработку.
Впервые с момента выпуска GPT-2 в 2019 году OpenAI делает веса своих крупных языковых моделей полностью доступными сообществу. Разберём технические особенности этих моделей, их архитектуру, результаты на бенчмарках, аспекты безопасности и лицензионную политику, опираясь на официальную документацию OpenAI и данные из репозитория на GitHub и Hugging Face.
Компания OpenAI, известная своими передовыми языковыми моделями, сделала важный шаг, представив две новые опенсорс-модели — GPT-OSS-120b и GPT-OSS-20b. Этот релиз, возможно, знаменует возвращение компании к идее открытости или же является ответом на критику за закрытую разработку.
Впервые с момента выпуска GPT-2 в 2019 году OpenAI делает веса своих крупных языковых моделей полностью доступными сообществу. Разберём технические особенности этих моделей, их архитектуру, результаты на бенчмарках, аспекты безопасности и лицензионную политику, опираясь на официальную документацию OpenAI и данные из репозитория на GitHub и Hugging Face.
1🔥18💩7👌5👎3🤮3👍2❤1🤔1🥴1🫡1
Российский сервер «Гравитон»: высокая производительность с привкусом страданий админа
Российский рынок потихоньку заполняется предложениями от отечественных производителей серверов, но главный вопрос остаётся открытым: способны ли они удовлетворить потребности бизнеса? Ведь даже у Dell и HPE есть косяки, что уж говорить о новичках.
Разбираем интересный кейс от К2Тех: они протестировали сервер «Гравитон» и получили неоднозначный результат — железо оказалось крепким, а вот система управления... ей есть куда расти. Попробуем честно ответить на вопросы, насколько созрело российское железо, может ли новый сервер потягаться с Dell R660, и где у него сильные стороны, а где — недоработки.
Российский рынок потихоньку заполняется предложениями от отечественных производителей серверов, но главный вопрос остаётся открытым: способны ли они удовлетворить потребности бизнеса? Ведь даже у Dell и HPE есть косяки, что уж говорить о новичках.
Разбираем интересный кейс от К2Тех: они протестировали сервер «Гравитон» и получили неоднозначный результат — железо оказалось крепким, а вот система управления... ей есть куда расти. Попробуем честно ответить на вопросы, насколько созрело российское железо, может ли новый сервер потягаться с Dell R660, и где у него сильные стороны, а где — недоработки.
😁46🔥25👍12🤡10💩7❤6👎2🫡2🤔1
Учимся разрабатывать для GPU на примере операции GEMM
Программирование для GPU — это не то же самое, что привычная разработка для CPU. Чтобы выжать из графического процессора максимум производительности, нужно понимать его устройство и учитывать множество нюансов.
На примере классической задачи — матричного умножения (GEMM) — разберём, как это работает на самом деле. Познакомимся с архитектурой GPU, объясним ключевые отличия в подходах и сравним производительность разных реализаций.
Программирование для GPU — это не то же самое, что привычная разработка для CPU. Чтобы выжать из графического процессора максимум производительности, нужно понимать его устройство и учитывать множество нюансов.
На примере классической задачи — матричного умножения (GEMM) — разберём, как это работает на самом деле. Познакомимся с архитектурой GPU, объясним ключевые отличия в подходах и сравним производительность разных реализаций.
🔥28 18❤9🥰2😱1
Docker изнутри: исчерпывающее руководство. Механизмы контейнеризации + примеры, эксперименты и реализация
Docker — это не магия, а грамотное применение уже существующих механизмов Linux. Этот инструмент часто пугает своей сложностью не меньше, чем блокчейн, но на самом деле всё можно разложить по полочкам.
На пальцах разбираем, как работают Namespaces, Cgroups и OverlayFS — основные компоненты любого контейнера, — и как стандарт OCI объединяет их в единую экосистему.
Docker — это не магия, а грамотное применение уже существующих механизмов Linux. Этот инструмент часто пугает своей сложностью не меньше, чем блокчейн, но на самом деле всё можно разложить по полочкам.
На пальцах разбираем, как работают Namespaces, Cgroups и OverlayFS — основные компоненты любого контейнера, — и как стандарт OCI объединяет их в единую экосистему.
❤60🔥18😱3
Личное облако Sandstorm: платформа для опенсорсных веб-приложений
Сегодня облачные сервисы уже не кажутся таким уж безоблачным решением. Всё чаще возникает мысль, что облако — это просто чужой компьютер, и доступ к вашим данным может быть ограничен в самый неподходящий момент.
Чтобы вернуть контроль над своей инфраструктурой, всё больше людей обращаются к концепции «личного облака» — собственным серверам для веб-приложений. Одно из самых известных опенсорс-решений в этой области — Sandstorm, который можно назвать своего рода аналогом Google Apps, но полностью под вашим контролем. Разберём, что это такое и как это работает.
Сегодня облачные сервисы уже не кажутся таким уж безоблачным решением. Всё чаще возникает мысль, что облако — это просто чужой компьютер, и доступ к вашим данным может быть ограничен в самый неподходящий момент.
Чтобы вернуть контроль над своей инфраструктурой, всё больше людей обращаются к концепции «личного облака» — собственным серверам для веб-приложений. Одно из самых известных опенсорс-решений в этой области — Sandstorm, который можно назвать своего рода аналогом Google Apps, но полностью под вашим контролем. Разберём, что это такое и как это работает.
🔥18❤11😁4🤣3🤩2👎1🫡1 1
Ретро-компьютеры Cifer: британский взгляд на терминальную эру
В истории британской вычислительной техники есть свои герои вроде Sinclair и Acorn, но имя Cifer часто остаётся в тени. Эта компания не стремилась покорить массовый рынок, но в середине 1970-х — начале 1980-х создавала устройства, отличавшиеся функциональной строгостью.
Машины Cifer работали в банках, университетах и на промышленных предприятиях, соединяя пользователей с мейнфреймами — основой корпоративного IT того времени. Вспомним эту скромную, но важную страницу истории компьютеров.
В истории британской вычислительной техники есть свои герои вроде Sinclair и Acorn, но имя Cifer часто остаётся в тени. Эта компания не стремилась покорить массовый рынок, но в середине 1970-х — начале 1980-х создавала устройства, отличавшиеся функциональной строгостью.
Машины Cifer работали в банках, университетах и на промышленных предприятиях, соединяя пользователей с мейнфреймами — основой корпоративного IT того времени. Вспомним эту скромную, но важную страницу истории компьютеров.
Когда if-else не нужен: знакомство с тернарным оператором и switch в JavaScript
В JavaScript для управления логикой кода часто используется конструкция if-else. Однако существуют и другие, порой более лаконичные и удобные способы решения тех же задач.
В этой статье рассмотрим тернарный оператор и конструкция switch. Узнаем, как они работают, в каких случаях их применение может быть предпочтительнее привычного if-else и чем они могут быть полезны веб-разработчикам.
В JavaScript для управления логикой кода часто используется конструкция if-else. Однако существуют и другие, порой более лаконичные и удобные способы решения тех же задач.
В этой статье рассмотрим тернарный оператор и конструкция switch. Узнаем, как они работают, в каких случаях их применение может быть предпочтительнее привычного if-else и чем они могут быть полезны веб-разработчикам.
💩73🤡30😁16👍9❤3🤔2🔥1😱1
В 2025 году состоялось пополнение в ряду P2P-мессенджеров «постапокалиптического» типа, которые обеспечивают связь после отключения интернета. Например, после стихийного бедствия или техногенной аварии. Мы говорим о новой разработке основателя Twitter Джека Дорси.
Смотрим как устроена связь без интернета, как далеко действует и какие есть преимущества.
Смотрим как устроена связь без интернета, как далеко действует и какие есть преимущества.
🔥38❤12🤔8👍5🤡4 3😱1
Хотите эффективнее программировать? Учитесь строить в уме пошаговые доказательства.
Когда вы работаете над чем-то сложным, формируйте в уме некое подтверждение, что ваш код будет делать именно то, что вам нужно. Звучит вроде просто, но на деле не так.
Чтобы начать делать это «на лету», не прерывая рабочий поток, потребуется упорная практика. Зато, когда вы освоите эту технику, то удивитесь, насколько чаще ваш код будет полноценно работать с первой или второй попытки.
Когда вы работаете над чем-то сложным, формируйте в уме некое подтверждение, что ваш код будет делать именно то, что вам нужно. Звучит вроде просто, но на деле не так.
Чтобы начать делать это «на лету», не прерывая рабочий поток, потребуется упорная практика. Зато, когда вы освоите эту технику, то удивитесь, насколько чаще ваш код будет полноценно работать с первой или второй попытки.
🔥26❤11🥴9💯6🥰1👏1😱1
Разобраться, как изменился найм, получить четкие ориентиры на 2026 год, вернуть ощущение уверенности в работе и много чего еще вы можете сделать 27 сентября.
В этот день проводим бесплатную онлайн-конференцию «HR 2026: инновации, тренды и взгляд в будущее». Как вы понимаете, будем обсуждать эйчарские дела с крутыми спикерами.
Так что давайте с нами вот сюда за подробностями.
В этот день проводим бесплатную онлайн-конференцию «HR 2026: инновации, тренды и взгляд в будущее». Как вы понимаете, будем обсуждать эйчарские дела с крутыми спикерами.
Так что давайте с нами вот сюда за подробностями.
🤔9❤8🥱4👎2😁2👍1😱1
«Контент приложения уезжает влево и скрывается за панелью навигации. Как воспроизвести не знаю, появляется несколько раз в день, зависимость не выявлена».
Пожалуй, самые неприятные баги — те, что воспроизводятся один раз из 100. Их не пощупать, не продебажить и даже не проверить результат. Этот был как раз таким и превратился в одно из самых необычных расследований за 15-летнюю карьеру программиста.
Изучаем его тут
❤23👍9 4😁3😱2
Ваш пейзаж за окном — это холст. Давайте создадим шедевр!
Любой пейзаж можно сделать лучше. Даже тот, к которому вы привыкли за годы. Что, если добавить ему немного магии?
Мы даем вам кисть — искусственный интеллект, а вместо красок — целые миры. Превратите свой вид из окна в неоновый киберпанк, яркую вселенную аниме или в уютный городок, собранный из Лего.
Загружайте фото и создавайте свой шедевр
Любой пейзаж можно сделать лучше. Даже тот, к которому вы привыкли за годы. Что, если добавить ему немного магии?
Мы даем вам кисть — искусственный интеллект, а вместо красок — целые миры. Превратите свой вид из окна в неоновый киберпанк, яркую вселенную аниме или в уютный городок, собранный из Лего.
Загружайте фото и создавайте свой шедевр
🤮28🔥5❤3🤔2👍1
Инженер-питонист Антонио Куни как-то раз приехал в Прагу и провел презентацию. Называлась она «Мифы и легенды о производительности Python». Как можно догадаться, она касалась общепринятых вещей о «змеином» языке, что вводят людей в заблуждение.
Сейчас мы посмотрим на много примеров, которые докажут, что управление памятью в конечном итоге наложит ограничения на возможности повышения производительности Python.
Например, один из главных мифов — «Питон не медленный».
Сейчас мы посмотрим на много примеров, которые докажут, что управление памятью в конечном итоге наложит ограничения на возможности повышения производительности Python.
Например, один из главных мифов — «Питон не медленный».
🤣51👍12🔥6❤4😁1🤮1
Кто застал эпоху 486-х и Pentium, наверняка помнит эту деталь — загадочную замочную скважину на передней панели системного блока, скромно притаившуюся между культовой кнопкой Turbo и спасительным Reset'ом.
Сегодня, во времена биометрической аутентификации, эти механические замки кажутся лишь забавным атавизмом. Однако в свое время они решали вполне реальные проблемы безопасности.
Тайна замочной скважины — зачем ПК запирали на ключ?
Сегодня, во времена биометрической аутентификации, эти механические замки кажутся лишь забавным атавизмом. Однако в свое время они решали вполне реальные проблемы безопасности.
Тайна замочной скважины — зачем ПК запирали на ключ?
1👍33 14❤7
Тот случай, когда знания действительно пригодились в работе.
Каждый, кто учил «матан», часто задавался вопросами: «Где это вообще пригодится?», «Зачем это нужно?», «Как это может помочь?». Разбираем на примерах 5 алгоритмов из курсов по математике, с которыми таких вопросов вообще не возникает.
Ряды Фурье, Метод Ньютона, градиентный спуск и еще кое-что.
Каждый, кто учил «матан», часто задавался вопросами: «Где это вообще пригодится?», «Зачем это нужно?», «Как это может помочь?». Разбираем на примерах 5 алгоритмов из курсов по математике, с которыми таких вопросов вообще не возникает.
Ряды Фурье, Метод Ньютона, градиентный спуск и еще кое-что.
👍21👎5❤🔥4🤮4❤3💩3🤡3 2