Как стать автором
Обновить

Все потоки

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

Учим ламу говорить на руcском

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2K
Python *Машинное обучение *
Туториал

Тут я рассказывал как можно использовать магию низкорангового разложения (Low Rank Adaption) матриц для того что бы легко дообучать большие текстовые модели. Сейчас же я напишу свою реализацию LoRA используя PyTorch, переведу весь датасет alpaca-cleaned (на котором училась альпака - языковая модель родом из стенфорда) на русский язык, используя взломаный яндекс переводчик, и наконец "скормлю" его языковой модели, что бы она наконец смогла понимать русский язык.

Советую ознакомится с кратким теоретическим описанием происходящего (хотя вроде как такие просьбы не работют()

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 6

Hello World на регистрах в ПЛИС — мигаем светодиодом без регистрации, SMS и HDL

Уровень сложности Простой
Время на прочтение 15 мин
Количество просмотров 1.5K
FPGA *Производство и разработка электроники *Электроника для начинающих
Туториал

Воспользуемся одним лишь схемным редактором. Ну и ещё tcl-скриптом. И программатором. И немножко осциллографом...

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 4

Ложное отупение ChatGPT, Аяксовая нейросеть от Apple, а также островной бункер для FTX-криптанов

Время на прочтение 7 мин
Количество просмотров 3.3K
Финансы в IT Криптовалюты
Дайджест

Почти все самые важные и интересные финансовые новости в России и мире за неделю: ЦБ начал поднимать процентную ставку, Минцифры хочет сделать мега-базу данных для ИИ, в ЦУМе прошла онлайн-распродажа со скидками в 99,9%, а в Англии вводят уголовку за криптомемы.

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 12

Как на ранних стадиях проекта получить максимум информации от заказчика за минимум времени, USM как способ снизить риски

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 1.2K
Управление проектами *Бизнес-модели *
Обзор

Данная статья вторая из цикла про создание Карт процессов. Как и в предыдущей статье я буду касаться применения гибких методологий в проектах Waterfall, то в данном материале я покажу как создать с заказчиком верхнеуровневую модель процессов и зафиксировать 90% функциональных требований за одну встречу. 

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 2

Истории

Парсер комбинаторы на Python

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 1.5K
Python *Функциональное программирование *
Туториал

Статья предлагает взглянуть на опыт разработки парсер комбинаторов для Python, что вылилось в библиотеку PGPC для разработки парсеров на Python. Библиотека была вдохновлена Parsec.
Особый интерес представляет эмуляция do-нотации через Python генераторы, отсюда и название библиотеки: Python Generator based Parser Combinator library.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 4

Мнение выпускников о МГТУ им. Н.Э.Баумана

Уровень сложности Простой
Время на прочтение 17 мин
Количество просмотров 12K
Учебный процесс в IT Интервью
Мнение

Осенью‑зимой 2021–2022 годов был проведён опрос среди выпускников МГТУ имени Н.Э. Баумана о том, как люди устраиваются, в каких сферах, какие зарплаты, условия работы и так далее. Было получено множество пожеланий к вузу, выпускникам и поступающим, которые могут показаться интересными и можно понять какие настроения были в среде выпускников в 21–22 годах. Как и в основном опросе рекламу никому не делаю, публикую и ВСЕ отзывы кроме личных обращений. Орфография и пунктуация отзывов сохранены.

Читать далее
Всего голосов 31: ↑25 и ↓6 +19
Комментарии 34

Поиск по произвольным параметрам

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.8K
Высокая производительность *Разработка веб-сайтов *MySQL *PostgreSQL *SQLite *
Туториал

Иногда (часто) во время разработки веб-сайта возникает необходимость реализовать поиск с фильтрацией, и отсортировать результаты по какому-то фиксированному полю: например, поиск товаров в интернет-магазине, поиск туров в турагентстве, показ логов с фильтрацией по содержимому, и т.д. Очень часто бывает так, что фильтрация должна осуществляться чуть ли не по любому полю (а полей десятки), а записей тысячи или даже миллионы. Если данных много, или же нужно их часто обновлять, то индекс на каждое поле не создать, ибо много места будут занимать, или же будут создавать слишком большую нагрузку на диск при записи, и приходится что-то придумывать. Давайте что-нибудь придумаем.

Давайте
Всего голосов 7: ↑3 и ↓4 -1
Комментарии 10

Все, что нужно знать об антивирусных сканерах

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 9.3K
Антивирусная защита *
Кейс

Недавно я хотел скачать с гитхаб файлы со своего первого репозитория ;) и внезапно оказалось, что Yandex brouser ругается, что они заражены вирусом.
 
 Не-не, дело не в гитхабе!

 Скачиваем репозиторий через Download.ZIP

Читать далее
Всего голосов 25: ↑19 и ↓6 +13
Комментарии 48

Viem & Wagmi — новая замена ethers

Уровень сложности Сложный
Время на прочтение 12 мин
Количество просмотров 1.1K
JavaScript *ReactJS *TypeScript *
Обзор

Привет! Сегодня мы рассмотрим относительно новую библиотеку для интеграции с web3 - viem. Мы постараемся понять, способна ли эта библиотека заменить ethers и какие преимущества она предлагает.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 2

Как мы корпоративно в Dota 2 [про]играли

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2K
Блог компании Ispmanager Игры и игровые консоли Киберспорт IT-компании
Кейс

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

Этой весной команда ispmanager приняла участие в турнире Лиги Чемпионов Бизнеса по Dota 2. Под катом расскажем, как собиралась команда, откуда вообще взялась идея поучаствовать и в чем заключался секрет нашей успешной (нет) игры.

Читать далее
Всего голосов 16: ↑13 и ↓3 +10
Комментарии 6

Первое доказательство невскрываемой стеганографии

Время на прочтение 4 мин
Количество просмотров 5.2K
Блог компании GlobalSign Криптография *Математика *Машинное обучение *


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

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

В прошлом году учёные доказали, что создание такого алгоритма теоретически возможно. Это и есть математически идеальная стеганография.
Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 6

Linux с двойным дном

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 23K
Настройка Linux *Информационная безопасность *

Кулхацкеры всех стран — соединяйтесь!

Если у вас паранойя, это не значит, что за вами не следят.

В этой статье я расскажу как сделать так, чтобы ваша линуксовая машинка выглядела невинной игрушкой, но при вводе нескольких команд превращалась в настоящую боевую единицу. Конечно, у вас могут найти на диске сектора с необычно высокой энтропией, несколько подозрительных системных настроек, но никаких явных зашифрованных разделов, файлов, или сторонних шифровалок. Конечно, вас могут спросить - "а для чего тебе cryptsetup, сынок?", на что вы ответите - "это же Linux Mint, это всё искаропки!" Хуже, если бы вас спросили: зачем ты используешь LUKS, или, что ещё хуже, зачем ты поставил VeraCrypt или Shufflecake.

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

Главное в системе с двойным дном - это, конечно же, секретные зашифрованные разделы, которые нигде не отсвечивают. Мой способ - это...

Читать далее
Всего голосов 59: ↑59 и ↓0 +59
Комментарии 72

Про школу и продуктивное мышление

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 15K
Научно-популярное
Мнение

Звонок в два часа ночи.

— Марьиванна, это Вы?

— Да!

— Это папа Вашего ученика. Вы спите?

— Да!!

— А мы, блин, учим!!!

Читать далее
Всего голосов 168: ↑133 и ↓35 +98
Комментарии 782

Мини-ПК Intel NUC теперь выпускает ASUS вместо Intel. И первый «мини-ПК» — не совсем то, к чему мы привыкли

Время на прочтение 4 мин
Количество просмотров 12K
Блог компании Selectel Гаджеты Компьютерное железо Настольные компьютеры IT-компании
Мнение
nuc601-1

Совсем недавно корпорация Intel заявила о прекращении финансовой поддержки линейки мини-ПК Next Unit of Compute (NUC). Производить эти устройства компания начала свыше 10 лет назад, в 2012 году. С тех пор устройства NUC стали весьма популярными — как среди обычных пользователей, так и в корпоративной среде.

К сожалению, Intel решила избавиться от непрофильных бизнесов, и NUC, похоже, один из них. Но, к счастью, сама линейка не умрет, теперь ответственность за ее выживание легла на плечи компании ASUS. И последняя решила сразу взять быка за рога и выпустить … игровой неттоп с очень мощной начинкой. И это не совсем то, что мы привыкли видеть в линейке NUC (если, конечно, вы не поклонник серии Intel NUC серии Extreme), очень сильно не то.
Читать дальше →
Всего голосов 38: ↑34 и ↓4 +30
Комментарии 61

Как пройти собеседование на backend в топовую IT-компанию

Уровень сложности Простой
Время на прочтение 14 мин
Количество просмотров 3.1K
Карьера в IT-индустрии IT-компании

Поделюсь личным опытом прохождения собеседований в ведущие российский IT-компании на backend Go и PHP разработчика. Надеюсь статья поможет соискателям лучше подготовиться к собеседованию и найти работу в компании мечты. 

Статья, в первую очередь, написана для тех, кто еще не устраивался в крупные IT-компании. 

Читать далее
Всего голосов 17: ↑8 и ↓9 -1
Комментарии 15

Слабоумие и отвага. Ленивая безопасность — так ли сильна вера в Google?

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 3.1K
Чулан
Мнение

Как обеспечить пользователя возможностью зарегистрироваться на твоей платформе в 1 клик? Как не потерять его из-за требований к паролю? Как обеспечить хотя-бы минимальную безопасность, если ты не программист, а «Мамкин» бизнесмен… И правда ли, что Гугл Всемогущ? Мнение дилетанта, который хочет, чтоб не «как всегда».

🤬 Обвинить автора в некомпетентности🤬
Всего голосов 18: ↑0 и ↓18 -18
Комментарии 19

Управление временем жизни объектов: почему это важно и почему для этого пришлось создать новый язык «Аргентум»

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 4.4K
Программирование *Компиляторы *
Из песочницы

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

Читать далее
Всего голосов 27: ↑25 и ↓2 +23
Комментарии 36

Исследование производительности анимации на основе скрола страницы

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1K
CSS *JavaScript *Клиентская оптимизация *Google Chrome Accessibility *
Обзор
Перевод

Что нового в анимации на основе скрола?

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

Раньше единственным способом создания анимации на основе скрола страницы, было реагирование на событие прокрутки в главном потоке. Это приводило к двум основным проблемам:

Прокрутка выполняется в отдельном потоке, поэтому события прокрутки передаются асинхронно.

Анимации основного потока подвержены помехам.

Читать далее
Рейтинг 0
Комментарии 2

Как два байта переслать: контрибьютим в KPHP

Уровень сложности Простой
Время на прочтение 14 мин
Количество просмотров 2.3K
Open source *PHP *C++ *
Из песочницы

KPHP - компилятор для PHP. Он конвертирует PHP код в код на C++, компилируя который, ускоряет производительность в десятки раз. Это open-source проект, созданный ВКонтакте. Благодаря ему собирается огромный монолит ВКонтакте на 9 миллионов строк PHP кода в обычный бинарник, запуская который вы локально поднимаете полноценный ВКонтакте.

Наша задача - добавить в KPHP функции из PHP для работы с многобайтовыми строками. Добавляем фукнции мы в рантайм т.е. в С++ код, к которому имеет доступ код, транслированный из PHP.

Открыть
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 4

Переливайка фильтрованной воды

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 8.3K
DIY или Сделай сам
💡 Сезон DIY

Доброго времени суток!

Данная переливайка была создана в условиях, когда я жил на съемной квартире (пока еще живу), а пить и готовить еду надо, рядом станций налива питьевой воды нет, а бутылки с питьевой водой копятся, да и покупать обходится дороже, чем фильтрование воды. Плюс, надо подождать, пока вода профильтруется, чтобы просто попить, не то что чай сделать. Бутыль 19 литров разместить особо негде.

Читать далее
Всего голосов 27: ↑24 и ↓3 +21
Комментарии 57