Обновить
20
0.1
Андрей Смачёв@Biga

Пользователь

Отправить сообщение

Снятие проклятия размерности: как познакомиться со своими данными

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

1. Проклятие размерности

Человек эволюционировал в 3 пространственных измерениях, и в них мы себя шикарно чувствуем. В них мы живем, радуемся, грустим, да и все драмы жизни проходят в этих измерениях. Правда в первой половине 20 века Теодор Калуца и Оскар Клейн нашли еще одно измерение, но оно маленькое и его людям не видно. После струнные теоретики, такие как Леонард Сасскинд, Герард т`Хофт, Яу Шинтун, Александр Виленкин  и другие, опять сильно усложнили картину мира, и к 4 пространственным измерениям добавили еще 6 (это минимум), но они все где то не пойми где, и влияют на жизнь только физиков-теоретиков, а остальным n-миллиардам людей на Земле, нет никакого дела до этих измерений, им и в 3 хорошо живется.

Другое дело математика и наука о данных, тут измерений может быть сколько угодно, например вот:

Читать далее

Push-Notifications в PWA и браузере: полная реализация без сторонних сервисов

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

Полная реализация push-уведомлений в PWA без сторонних сервисов

Разбираем архитектуру: Service Worker, Push API, VAPID ключи и Notifications API. Показываем, как настроить PWA для работы на всех платформах, включая iOS.

В статье:
• Теория всех компонентов системы
• Готовый код Service Worker и клиентской части
• Backend на Express с отправкой уведомлений
• Настройка PWA для iOS 16.4+
• Детекция платформы и предложение установки

Все работает из коробки! 🎯

Читать далее

RuModernBERT и USER2: эволюция русскоязычных энкодеров

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

Привет, Хабр!

В прошлом году одним из направлений работы R&D команды в AI VK были энкодеры текстов: модели, которые преобразуют любой текст, от анекдота до официального запроса в техподдержку, в векторное представление — эмбеддинг. Эмбеддинги отражают важные свойства текста, его семантику. Все энкодеры в NLP можно условно разделить на две группы:

Pre‑train‑модели (BERT, RoBERTa, DeBERTa).
Учатся основным языковым закономерностям, но не умеют явно создавать единый эмбеддинг для всего текста и требуют дообучения под конкретную задачу.

Энкодеры текстов (SBERT).
Сразу выдают готовые семантические эмбеддинги — используются в FAISS, Milvus, других векторных БД. Поверх векторного представления можно применять классические алгоритмы ML. Для оценки схожести текстов просто считаем косинусную близость между эмбеддингами.

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

Читать далее

Тихая революция в интервальном запоминании информации

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

Что такое интервальные повторения

Освоение любого предмета построено на фундаменте знания: фактов, эвристик или тактик решения задач. Если предметная область — часть вашей повседневной работы, то вы, вероятно, осваиваете её многократно повторяющимся пересечением с этими знаниями. Но если вы учите что-то в свободное время, например, как я, изучая японский, то добиться того же уровня практики сложно.

То же самое относится и к предметам в школе или вузе: нескольких часов в неделю в классе или домашний заданий редко хватает для наработки крепкой базы знаний, особенно в таких предметах с большим объёмом фактов, как история или медицина. Под этим углом можно рассматривать даже ту часть своей жизни, которую мы не считаем связанной с обучением: не казались ли все эти подкасты и статьи с Hacker News полезнее, если бы мы могли вечно помнить полученную из них информацию?

Системы интервального повторения (spaced repetition) — один из самых проработанных решений этой проблемы. Это компьютерные программы, которые, по сути, показывают флеш-карточки с подсказками, на основе которых нужно вспомнить информацию, написанную на обратной стороне карточки.

Читать далее

Триангуляция по косточкам

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

Всё началось невинно. Шёл 2009 год, и я просто хотел портировать Earcut на Flash - для своей мини-игры. Тогда это сработало, но с годами стало понятно: простые решения перестают работать, как только хочешь выжать из них максимум.

Триангулировать

Как улучшить качество аниме до 4K без ИИ: руководство по использованию HVENC и Anime4K

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

Любимые аниме из детства выглядят размыто на современных 4K-экранах? Есть решение! Узнайте, как апскейлить видео до 4K с помощью FFmpeg, шейдера Anime4K и аппаратного ускорения NVIDIA. Без сложных ИИ — только простые шаги и доступные инструменты. Читайте статью и вдохните новую жизнь в свои сериалы!

Читать далее

Неизвестный библейский алгоритм кластеризации

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

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

Читать далее

Noctua знает, как сделать ваш кулер тише и мощнее. Все гениальное просто

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

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

Читать далее

Неразоряющий новогодний подарок любителю электрогитар

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


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

Я просто добавлю в схему темброблока два конденсатора, которые переназначат функции двух ручек управления. И свершится новогоднее чудо: даблкат с двумя хамбакерами научится телекастеровскому «твэнгу» и некоторому подобию стратовского «стекла».

Платформой для модификации послужит электрогитара Harley-Benton DC-200 CH. Предлагаемая схема темброблока годится для любого инструмента с хамбакером в нековой позиции и четырьмя ручками регуляторов. Если последних меньше, можно установить сдвоенные коаксиальные потенциометры.
Чудес не бывает, если их не творить

Прокачиваем дешёвый страт, слушаем узкий хамбакер и обсуждаем поддельные струны

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


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

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

Кстати, у этих переключателей очень интересная история, напрямую связанная с субтрактивным и аддитивным аналоговым синтезом. Ещё мы узнаем, как органисты и аккордеонисты помогли усовершенствовать электрогитару.
Чем звук узкого хамбакера отличается от полноразмерного?

Jackett и альтернативные решения (интерфейсы и api) для поиска торрентов

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

В этой небольшой статье расскажу о том, что такое Jackett, на сколько это полезное и простое решение в вопросе поиска нужных раздач, а также, какие существуют альтернативы как для пользовательского интерфейса, так и для API (Application Programming Interface).

Читать далее

Как подготовиться к удалению приложения из AppStore

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

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

Читать далее

Dumble Special Overdrive на МОП-транзисторах

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

Привет, Хабр! Сегодня соберём и послушаем довольно редкую педаль гитарного перегруза, одни ценители которой уверяют, что она повторяет звучание культового бутикового усилителя Dumble Overdrive special, а другие просто ценят её за динамику и красивый звук.

Это Hermida audio technology (позднее — Lovepedal) Zendrive и её клоны для самостоятельной сборки: Aion effects Azimuth dynamic overdrive и Landtone Phoenix song overdrive, также доступный в собранном виде в корпусах разного формата под маркой MOEN effects lab.
По пути разберём схемы Precision Drive, Fulltone OCD и Tube Screamer

Легендарный гитарный дисторшн BOSS DS-1 своими руками

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

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

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

Формула, соединяющая е и пи

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

Факториал натурального числа nопределяется так: n!=1\cdot2\cdot\ldots\cdot n. Например,2!=2,\ 5!=120,\ 10!=3628800, 100!- число со 157 цифрами. Формула, о которой пойдёт речь далее, используется для оценки факториала при больших n.

Читать далее

За 16 недель я собрал 16 синтезаторов по схемам найденным в интернете

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

Во второй половине 2021 года освободилось много времени, которое я щедро инвестировал в очередную придурь. Потому что нельзя было просто взять и пережить пандемию на серьёзных щщах.

Читать далее

Гитарные RAT, IBANEZ и REVERB. Часть 1

Время на прочтение3 мин
Охват и читатели5.5K
Доброго времени суток, Хабр!



В школьно-студенческие годы я частенько брякал на гитаре. По-другому это назвать сложно. Играли песни знаменитых бардов и шансонье сидя на лавочке во дворе. Сейчас уже моя дочка иногда берет в руки гитару и вроде ей даже нравится. У нас есть электроакустическая гитара и я решил немного разнообразить ее звучание различными эффектами.
Читать дальше →

Генерация изображений с помощью echo/printf в 5 строчках кода без библиотек и заголовков

Время на прочтение2 мин
Охват и читатели9.7K
tl;dr: форматы файлов Netpbm позволяют легко выводить пиксели, используя только текстовый ввод-вывод.



Вот весь генерирующий это изображение скрипт bash без зависимостей:

#!/bin/bash
exec > my_image.ppm    # Все инструкции echo будут писать в этот файл
echo "P3 250 250 255"  # формат, ширина, высота, максимальное значение цвета
for ((y=0; y<250; y++)) {
  for ((x=0; x<250; x++)) {
    echo "$((x^y)) $((x^y)) $((x|y))" # r, g, b
  }
}
Читать дальше →

Хороший договор — короткий договор

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

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

Большинство договоров пишут юристы, а руководители, продажники и клиенты, похоже их не читают. Да их и невозможно прочесть. Много ли людей читают договор с банком или лицензионное соглашение?! Или договор с оператором сотовой связи или провайдером?! Скучное и бесполезное занятие. Всё равно на текст договора чаще всего никак не повлиять в крупных компаниях.  

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

Предлагать клиентам подписать договор, который бы не хотел подписывать сам — хамство.

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

Читать далее

Электросаксофон: проект создания EWI шаг за шагом

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


Вступление, или откуда что берется


Карьера программиста и инженера вообще — очень интересная штука, и зачастую приводит к управлению проектами, как и случилось у меня в T-Systems. Руководство проектами – это прекрасно: и опыт, и почет, и уважение, но простора для инженерной деятельности там не остается. А руки-то помнят! (с)

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

О чем я сегодня расскажу


Кроме всего прочего, я еще немного (лет 5-6) саксофонист. И все хорошо в этом прекрасном инструменте, но уж очень он громкий. И с первых своих уроков я мечтал о появлении в моей жизни такого же саксофона, но чтобы можно было играть на нем в наушниках и не донимать соседей, чтобы был этакий тренировочный инструмент.

Конечно, существуют электронные духовые инструменты, флагманы — AKAI EWI и Roland Aerophone, но, во-первых, они очень компромиссные с точки зрения положения пальцев и вообще эргономики (не говоря уже про амбушюр), а во-вторых, кроме них, ничего на рынке и нет, а эти стоят 60+к. Извините, но мой сакс — американец CONN — стоит в 2 раза дешевле (весьма подержанный, впрочем, но еще меня переживет). Так что задушили они меня вдвоем — жаба и жажда деятельности. Будем делать электросакс.
Читать дальше →
1
23 ...

Информация

В рейтинге
4 283-й
Откуда
Вологда, Вологодская обл., Россия
Дата рождения
Зарегистрирован
Активность