habrahabr
Смертельные ловушки для грабителей могил в древних гробницах. Где грань между правдой и вымыслом?

Так были ли такие ловушки в гробницах, и если да, то какие именно? Ведь на самом деле — раз древние египтяне вместе с усопшим царем хоронили несметные сокровища (в одной только весьма скромной гробнице Тутанхамона нашли более тонны золота!), то им стоило позаботиться о защите этих сокровищ. В том числе и установив ловушки для тех, кто мог посягнуть на вечный сон царя — на его жизнь после смерти. Да, древние египтяне были мастерами защиты гробниц своих царей. Огромные каменные громады пирамид Д…

  • среда, 5 ноября 2025 г. в 00:00:14
habrahabr
Почему библиотеки на С такие кривые

Библиотеки на С слишком сложны. И в этой статье я хочу подробно описать что конкретно под этим имеется в виду и почему оно происходитНет, я не про сложность задач, которые они решают, не про количество кода или его качество, а про то, что они представляют собой для конечного пользователя.Библиотеки не просто сложны, они выглядят намеренно переусложнёнными, как будто разработчики намеренно делали всё, чтобы то во что они вкладывали годами свой труд невозможно было использовать.Для незнакомых с с…

  • среда, 5 ноября 2025 г. в 00:00:13
habrahabr
Запускаем GPT-OSS-120B на 6 Гб GPU и ускоряем до 30 t/s. Вам нужна RAM, а не VRAM. Параметр -cmoe д…

Всё больше выходит больших MoE моделей с малым числом активных параметров. У MoE совсем другой сценарий нагрузки и использования ресурсов нежели у Dense моделей, достаточно немного VRAM. Большие MoE модели устроит 1 GPU и много обычной RAM. О том, как устроены MoE и как ускорить работу одним параметром не меняя железо.Немного про устройство MoEMoE - это модели, где общее количество параметров больше числа активируемых для генерации нового токена. В отличии от сплошных Dense моделей, архитектура…

  • среда, 5 ноября 2025 г. в 00:00:11
habrahabr
Введение в Xray

  • среда, 5 ноября 2025 г. в 00:00:10
habrahabr
Почему размер наблюдаемой Вселенной не соответствует её возрасту, и каков её общий размер

Сколько лет ВселеннойСогласно теории горячего Большого взрыва, у Вселенной было начало — существовал день, у которого не было «вчера». Человеку представить это довольно сложно, не уходя в философские и теологические размышления о сотворении мира. Кроме того, многие современные учёные утверждают, что горячий Большой взрыв был не самым началом, а следствием предыдущей эпохи — космической инфляции.Тем не менее, если спросить любого космолога, сколько лет нашей Вселенной, ответ будет простой: 13,8 …

  • среда, 5 ноября 2025 г. в 00:00:10
golang
Как пробить днище проекта техдолгом без смс и регистрации

Вот давайте начистоту. Открываешь ты такой таск, видишь кусок кода, написанный полгода назад, и твоя первая мысль - "Господи, какой идиот это писал?". Потом git blame показывает твое имя. Классика. Этот момент, когда ты встречаешься со своим техническим долгом лицом к лицу.В сети полно статей, где техдолг раскладывают по квадрантам, рисуют красивые графики и сыплют терминами, от которых хочется заснуть. Это все академическая чушь, которая почти всегда бесполезна в реальной разработке, к…

  • среда, 5 ноября 2025 г. в 00:00:08
golang
Конкурентность — горутины и каналы

Конкурентность — это ядро языка Go. Горутины, каналы и связанные примитивы — это инструменты, с которыми Go делает параллелизм простым и выразительным. В этой статье я объясню концепции, покажу ключевые конструкции, разберу типичные ошибки/подводные камни, дам практические паттерны и инструменты для отладки и профилирования. В конце — краткий практический план действий.СодержаниеЧто такое горутина и как она работаетКаналы: буферизированные и небуферизированныеselect и управление множественными …

  • среда, 5 ноября 2025 г. в 00:00:07
javascript
URL как контейнер состояния

Пару недель назад, когда я писал пост The Hidden Cost of URL Design, мне нужно было добавить подсветку синтаксиса SQL. Я направился на веб-сайт PrismJS, пытаясь вспомнить, можно ли добавить его в качестве плагина. Меня утомило количество вариантов на странице скачивания, поэтому я вернулся к своему коду. Поискав в файле PrismJS, я нашёл в его начале комментарий, содержащий URL:/* https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+bash+css-extras+markdown+sc…

  • среда, 5 ноября 2025 г. в 00:00:05
javascript
Как использовать callback-функции в JavaScript

Привет, Хабр! Я — Александр Дудукало, автор одноименного YouTube-канала. В прошлой статье мы разобрали ссылочный тип данных, который хранит не само значение, а ссылку на него в памяти. Сегодня используем полученные знания на практике и познакомимся с одной из самых важных концепций в JavaScript — callback-функциями. Подробности — под катом! Особенности функцийПрежде чем дать определение, хочу поделиться двумя важными фактами о функциях в JavaScript. С их помощью вы сможете лучше усвоить новую т…

  • среда, 5 ноября 2025 г. в 00:00:04