Search
Write a publication
Pull to refresh
4
0.6
Send message

SoundBlaster AWE32: как звуковая карта из 90-х получила обновление спустя 30 лет

Reading time5 min
Views11K

Где-то в коробке с компьютерным «железом» прошлого у меня пылится SoundBlaster AWE32. Старушка 1994 года выпуска, с массивным ISA-разъемом и чипом, который в те времена казался верхом технологий. И о ней до сих пор помнят разработчики ПО, оказывается. Я недавно узнал, что для этой карты (на минуточку, спустя три десятилетия) вышел новый драйвер для Linux. Давайте разберемся, что за обновление, зачем оно нужно и почему это событие — настоящий подарок для энтузиастов.

Читать далее

Одноплатники лета 2025: интересные предложения производителей. Что сейчас можно найти?

Reading time6 min
Views6.4K
image

Лето хорошо не только тем, что тепло (смотря где, конечно) и солнечно. Плюс еще и в том, что производители представили сразу несколько интересных одноплатников. Среди них модели, которые можно использовать как в DIY, так и в промышленности. Разные компании представили несколько нестандартных решений: от бюджетных маршрутизаторов с HDMI до x86-плат на Intel Twin Lake и экспериментальных FPGA‑устройств. Посмотрим на пять новых моделей, чтобы разобраться, чем они интересны и куда могут вписаться.
Читать дальше →

Условная буферизация логов в Go

Level of difficultyEasy
Reading time3 min
Views2K

Условная буферизация логов в Go: как сократить расходы на логирование на 95% без потери контекста ошибок.

[ПРОБЛЕМА]
1M запросов → 10M логов → 💸

[РЕШЕНИЕ]
Буфер → Анализ → Решение

Сохранить только нужные

[РЕЗУЛЬТАТ]
95% экономии + полный контекст ошибок

Читать далее

Большой разбор Слайсов Go -> «Типы и структуры данных Go»

Level of difficultyMedium
Reading time11 min
Views4.4K

Представляю вам первую статью из цикла «Типы и структуры данных Go»! Здесь мы познакомимся со cлайсами, разберем внутреннюю реализацию этого типа и его вспомогательных функций. Говорить будем только о том, что есть в базе языка, то есть без дополнительных функций из стандартной, экспериментальной или какой-либо другой библиотеки.

Приятного аппетита!

Слайсить далее

Жонглирование памятью: арены в Golang

Level of difficultyHard
Reading time4 min
Views4.1K

Интересовались ли вы как работают арены изнутри? Или их использование, для чего применяются и их плюсы... В данной статье мы разберем основные аспекты арен в Golang...

Читать далее

Нейробиология восприятия: почему мы никогда не увидим мир «глазами» животного

Level of difficultyMedium
Reading time3 min
Views223K

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

Стена понимания: почему нельзя «стать жирафом»

Посмотрите на эту иллюстрацию. На ней — мое вольное представление о том, как видят мир разные виды. Вольное, потому что мы никогда не будем уверены в этом на 100%. Мы можем изучить мозг, узнать его «инструменты» для обработки информации. Но что «видит» собака, встречая хозяина, или лягушка, ловящая комара? За этими вопросами — нейробиологическая стена.

«Мой кот четыре часа смотрел на дождь», — рассказала владелица рыжего красавца. Этот случай — живая иллюстрация пропасти между нашими мирами. Человек, получающий 70% информации через зрение (Amedi et al., 2017), не способен представить реальность существ, для которых первичны иные чувства.

Эволюционный ключ: природа минимизирует энергозатраты (Niven & Laughlin, 2008). Развитие органов чувств строго коррелирует с их экологической значимостью.

Читать далее

Project Vend: может ли языковая модель продавать чипсы и вольфрам?

Level of difficultyEasy
Reading time12 min
Views3.3K

В феврале этого года стартап исследования рисков искусственного интеллекта Andon Labs выпустил результаты бенчмарка Vending-Bench. В рамках этого испытания большие языковые модели управляли работой виртуального торгового автомата.

Компания Anthropic заинтересовалась опытом Andon Labs. Бенчмарк повторили в реальной жизни в рамках Project Vend. В течение целого месяца агент на Claude 3.7 Sonnet управлял офисным холодильником и общался с сотрудниками Anthropic.

Читать далее

Право на ошибку: история изобретательницы замазки

Level of difficultyEasy
Reading time3 min
Views4K

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

Как-то она наблюдала за малярами, и это ее натолкнуло на идею. Она принесла в офис маленькую баночку с белой краской на водной основе и начала использовать ее, чтобы замазывать опечатки кистью. Начальство не замечало этого. Грэм какое-то время спокойно использовала свое творение, пока другие секретари в офисе не завалили ее просьбами поделиться чудо-краской.

Читать далее

Частые причины смерти «качков»-бодибилдеров

Level of difficultyEasy
Reading time3 min
Views5.5K

Это секрет полишинеля ( Полишинель - это персонаж из кукольных театров средневековой Европы, комичные сценки с ним были ). Все кто профессионально "качает" тот вкушает вещества, зачастую из запретного ряда. В РФ ряд стероидов вообще уголовно запрещён и их продажа равна продаже наркоты. Честно, до биологического предела, люди могут выйти за 10 лет, а на стероидах буквально за 3 - 5, а выше биологии можно перелезать только вкушая яды, на то он и биологический предел. Там встают преграды в виде банальной способности кишок усваивать 10 000 ккал в сутки. Ну не может кишечник "жрать" столько, что бы нарастить мышцы больше определённой массы в организме.

Читать далее

Разворачиваем AI-приложение в кластере k8s

Reading time8 min
Views1.2K

Привет, Хабр! Меня зовут Павел Минкин, тружусь в качестве DevOps-инженера в FinTech-компании. Интересуюсь технологиями, автоматизирую все, что попадает под руку, верю в DevSecOps, провожу вебинары.

Давайте ответим на вопросы, которые витают в воздухе, но остаются незаданными: а что произойдет, если засунуть AI приложение в кластер? А надо ли это делать? И как это сделать минимальным количеством инструментов? А можно без GPU?

Читать далее

Кое-что еще: пакеты приложений Haiku?

Reading time14 min
Views6.9K


TL;DR: может ли Haiku получить надлежащую поддержку пакетов приложений, к примеру каталогов приложений (как .app в Mac) и/или образов приложений (Linux AppImage)? Мне кажется, это будет достойным дополнением, которое правильно внедрить проще, чем в других системах, поскольку большая часть инфраструктуры уже есть.

Вычисляем коэффициент популярности крейтов Rust для работы и для хобби-проектов

Reading time5 min
Views2.4K

Твит, который подтолкнул меня к реализации описанного в статье мини-проекта.

Взявшись за эту задачу, я около двух часов ваял небольшой скрипт, который будет скрейпить данные из базы крейтов Rust crates.io и анализировать их для выяснения, какие пакеты чаще скачиваются для работы (то есть в будние дни), а какие для развлечения (то есть в выходные).

Читать далее

Детальный разбор архитектуры современных языковых моделей

Level of difficultyEasy
Reading time9 min
Views13K

Доброго времени суток, «Хабр»!

Сегодня мы погрузимся в мир современных языковых моделей, детально изучим их архитектуру и разберемся в принципах работы. Готовы к захватывающему путешествию в мир искусственного интеллекта? Тогда пристегните ремни — мы отправляемся!

Читать далее

Редчайший японский ноутбук с MIPS-процессором

Level of difficultyEasy
Reading time7 min
Views16K

Пару лет назад я начал коллекционировать интересные гаджеты, в форм-факторе ноутбука. Особое место в моей коллекции занимают устройства на диковинных процессорных архитектурах — и нет, речь даже не об ARM, а о куда более редких MIPS и SH4. Недавно я исследовал китайский аналог Авито и наткнулся на очень интересный предсерийный прототип ноутбука Fujitsu Intertop CX300 всего за 3.000 рублей — и в сегодняшней ретроспективной статье, мы с вами разберем это чудо японской инженерной мысли и познакомимся с ним поподробнее!

Читать далее

Процессор на коленке ч.3. Алгоритм быстрого деления

Level of difficultyMedium
Reading time33 min
Views6.6K


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

Запускаем настоящую DeepSeek R1 671B на игровом ПК и смотрим вменяемая ли она на огромном контексте (160к)

Reading time20 min
Views40K

Релиз DeepSeek R2 официально отложен и пока R1 не потерял актуальность, попробуем запустить модель на домашнем ПК. Оригинальная DeepSeek R1 имеет размер 700гб, так как она обучалась в fp8, но если бы она обучалась в стандартных f16, её вес был бы 1400гб, а мы попробуем версию в 10 раз меньше. Запустим самый маленький 1.66-битный IQ1_S_R4 квант полноценной модели размером 130гб на игровом ПК, отдельно с 4090 и 4060ti. Загрузим туда очень-очень много контекста и проверим, такой квант всё ещё способен давать разумные ответы или нет.

Читать далее

Как я собрал ноутбук, который можно передать по наследству

Level of difficultyEasy
Reading time15 min
Views46K

Novena Heirloom — это созданная мной ограниченная серия кастомных корпусов для разработанного Эндрю Хуангом и Шоном Кроссом компьютера Novena с открытым исходным кодом. Проект финансировался путем краудфандинга в сотрудничестве с компанией Crowd Supply из Портленда, штат Орегон.

Всего было разработано несколько прототипов. Рассматривался даже вариант конструкции в виде мольберта. После консультации эта идея все-таки была отвергнута в пользу более традиционной «раскладушки». Имелось важное требование: обеспечить доступ пользователя к внутренним компонентам. Так мы пришли к необходимости съемной клавиатуры, что в значительной степени определило конечный результат. Основная идея дизайна вдохновлена винтажными Hi-Fi системами, ярким представителем которых является Дитер Рамс. Надеюсь, наш труд станет данью уважения к его работам. Финальный дизайн в значительной степени остался верен первоначальному концептуальному прототипу.

Все подробности создания — под катом.
Читать дальше →

Как работают snap, flatpak, appimage

Reading time13 min
Views85K

Распространение приложений в линуксе - это боль. Причем в наше время цикл обновлений приложений все уменьшается и эта боль чувствуется все сильнее. В связи с этим появляются технологии вроде snap, flatpak, которые декларируют решение этих проблем. Некоторые дистрибутивы (я смотрю на тебя, Ubuntu) даже начинают довольно агрессивную политику по их внедрению. Однако, несмотря на то, что про сами эти технологии много говорят (и ещё больше жалуются), про то, как они работают написано довольно мало. Попробуем исправить это.

Disclaimer: в этой статье я не буду давать каких-то оценок, пытаться говорить что лучше. Только как это работает. Я предполагаю, что читатель знает что такое контейнеризация и как это примерно работает.

Читать далее

Information

Rating
2,893-rd
Registered
Activity