Обновить

Все потоки

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

Корона не жмет! Интересный текстовый процессор Smith Corona 9000 LT DS родом из девяностых

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

В прошлой заметке я рассказал о широко распространенных в Японии 80-х текстовых процессорах «вапуро», —удивительных устройствах, представлявших собой гибрид ноутбука и пишущей машинки. Любопытно, что подобные девайсы встречались и в Европе, и в США — они стали своеобразным мостом между прошлым и грядущей эрой персональных компьютеров. Об одном из таких устройств, Smith Сorona 9000, мы сегодня и поговорим.

Читать далее

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

Время на прочтение8 мин
Количество просмотров20K

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

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

Читать далее

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

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

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

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

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

Читать далее

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

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

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

Читать далее

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

Время на прочтение10 мин
Количество просмотров8.2K

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

Читать далее

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

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

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

Читать далее

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

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

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

Читать далее

Не только трансформеры: за пределами стандартных архитектур LLM

Уровень сложностиСложный
Время на прочтение31 мин
Количество просмотров2.8K

Привет! Это перевод очень крутой и захватывающей статьи, в которой автор рассматривает альтернативные архитектуры LLM: гибриды с линейным вниманием, диффузионные LLM, модели мира и малые рекурсивные трансформеры.

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

Читать далее

Как я запустил локальную LLM на Raspberry Pi 5

Время на прочтение14 мин
Количество просмотров6.5K

Последние пару лет я много экспериментировал с LLM на разных железках от GPU-кластеров в облаке до маленьких Raspberry Pi. И вот одна из любимых задачек-провокаций: «А можно ли запустить модель на Pi 4, 5?» Если коротко: можно попробовать, но физика тут сильнее хайпа. У платы есть 8-16 ГБ памяти, у модели десятки гигабайт даже в самых «жестких» квантовках. В лоб это не работает, но зато эксперимент дает интересный результат: мы понимаем, где проходят границы устройства и какие архитектурные схемы реально полезны.

На мой взгляд, будущее не за гигантскими fine-tuned моделями, а за умными комбинациями из «малых» моделей, RAG и грамотной оркестрации. Fine-tuning остается инструментом для узкоспециализированных задач. В большинстве случаев куда выгоднее гибридная схема: данные хранятся и обрабатываются локально (например, на Raspberry Pi), а ресурсоемкая генерация передается в облако. Реализовал такой подход на инфраструктуре Cloud.ru Evolution: там живут большие LLM, а локальный Raspberry Pi выступает в роли приватного узла для индексации и предобработки данных. Этот гайд посвящен именно локальной части — превращению «малинки» в автономного AI-ассистента.

Читать дальше

Брезенхэм и FPGA

Время на прочтение6 мин
Количество просмотров3.3K

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

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

Читать далее

Два универсальных SIMD алгоритма

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

Большинство SIMD инструкций узконаправленны, например применяют бинарную операцию параллельно для нескольких чисел, упакованных в длинный регистр. Применение таких операций прямолинейно и в большинстве случаев компилятор сам оптимизирует код с использованием таких инструкций. Например компилятор легко соптимизирует таким образом проверку несложного предиката на массиве или например суммирование элементов массива. Есть однако и более универсальные инструкции, в частности довольно много всякого рода манипуляций с битами внутри регистра. В этой статье хочу рассказать о двух таких инструкциях: уже давно присутствующей PSHUFB и довольно новой GF2P8AFFINEQB, расскажу как с их помощью делать побайтовую обработку общего вида и приведу пару примеров с известными операциями такими как popcount, подсчет четности, разворот битов числа.

Читать далее

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

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

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

Читать далее

Как я делал аркадный аппарат под одну игру. Часть 1: прототип

Время на прочтение4 мин
Количество просмотров1.3K

Всем привет!

Для начала быстренько представлюсь, а также немного расскажу о контексте, при котором я начал делать аппарат.

Меня зовут Артем Носов, и я один из авторов инди-проекта Exoplanet Games. Этот проект посвящен игровым и околоигровым разработкам, тематически связанным с космосом, которые ведут разные авторы. Одной из моих тем в рамках проекта Exoplanet Games и является изготовление аркадного аппарата.

Сама идея сделать аппарат возникла, когда я обдумывал дополнение к своей первой небольшой мобильной аркаде про космический корабль и астероиды (по классике).

Читать далее

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

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

Время на прочтение8 мин
Количество просмотров50K

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

Читать далее

Как я начал создавать медицинские изделия, ч.3

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров974

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

Читать далее

На сопках Маньчжурии: авария в бухте Чажма

Время на прочтение7 мин
Количество просмотров2.9K

На дальнем крае России, на просторах степей Приморского края, стоит в ложбине между сопками закрытый город Фокино. Его омывают воды залива Стрелок, к которому с запада примыкает бухта Чажма, хранящая в себе невидимую смерть. Время низвело её силу до нуля и вылечило раны, нанесённые природе, но оказалось неспособно исцелить души людей, оставшиеся в роковом дне 10 августа 1985 г.

Атомная подводная лодка с крылатыми ракетами К-31 (проекта 675) была введена в строй Тихоокеанского флота в 1965 г. Субмарина проходила обычную службу мирного времени, перемежающуюся боевыми походами и ремонтами. В 1977 г. получила новое имя К-431 и была включена в состав 29 дивизии 4 флотилии подводных лодок Тихоокеанского флота. В 1985 г. субмарину в очередной раз вывели в ремонт, после которого было решено перегрузить её топливо.

Читать далее

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

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

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

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

Читать далее

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

Время на прочтение9 мин
Количество просмотров8.8K

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

Читать далее

Мой домашний Kubernetes, или DevOps-«песочница» на домашнем ПК

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров9.9K

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

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

Читать далее

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

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

Планковская длина \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{м}), то есть около тысячи астрономических единиц – масштаб внешнего Оортова облака. Это на семнадцать с лишним порядков меньше всего, что мы сегодня можем зондировать напрямую с помощью ускорителей. И всё же именно эта ничтожная величина, по-видимому, отмечает фундаментальный предел измеримости – место, где наши классические представления о пространстве и времени перестают работать, а квантовая механика и гравитация неизбежно встречаются.

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

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

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