-
Бывают ошибки, которые не видит ни ревью, ни тесты. Код отрабатывает правильно, прогон зелёный, а запросов к базе он делает в сто раз больше прежнего. Я убрал из фонового планировщика классический N+1, причём самым учебным способом, и чуть не выкатил…
-
Ваш текст не прошел нейродетектор
ВведениеБыстрый рост популярности больших языковых моделей (англ. Large Language Models, LLM) в последние годы привел к буму сгенерированного контента в Интернете. Подобные инструменты являются доступными для рядового пользователя и позволяют дешево создавать текстовые материалы, аудио- и видеозаписи, которые используются в…
-
Папа, мне нужен пульт: как я подключил DualSense к детской машинке
— Папа, а где пульт от машинки? — спросила дочь.— Пульт потерялся, — ответил я.— А ты можешь подключить другой? — Давай попробуем.Решили вскрыть машинку и провести осмотр внутренностей. Внутри провода, плата, окислившиеся батарейки. Надо было понять, что моторчики работают, для этого оторвали провода от платы и напрямую подали…
-
Ушёл из бизнеса в соло‑геймдев. Первая игра, первый отказ, все цифры
Если вы задумывались, а не сделать ли мне игру — я тоже)Немного контекста, чтобы было понятно, кто пишет. Раньше я занимался бизнесом: магазин автозвука с установочным центром (на 2 бокса) в Питере, офис, склад, 14 сотрудников, офлайн, онлайн магазины на озоне, вб, яндекс маркете и даже али экспресс и конечно же…
-
Пенсионные рецепты на языке R
Прочитал на досуге книгу Moshe A. Milevsky «Retirement Income Recipes in R». В расчете познакомиться с языком R и понять как актуарная наука (страховщики) работает со случайностью времени жизни, на чем автор довольно подробно останавливался, а я раньше игнорировал. И…
-
Представлен открытый проект Decimen Optical Transfer для передачи файлов между смартфонами через QR-коды
Разработчик Bash Alarmist представил открытый проект под названием Decimen Optical Transfer. Это решение для передачи файлов между двумя устройствами с использованием только экрана и камеры через QR-коды с помощью фонтанного кодирования. Исходный код проекта написан на TypeScript и HTML и…
-
Вспомнив Fidonet, дарю идею децентрализованного сайта знакомств
вот такая идея распределённой сети знакомствС учётом засилья «мыльных» сайтов знакомств, где либо надо платить за каждый чих ( привет а-ля тиндеры и вот это вот всё), либо преобладает клиповое мышление ( и а-ля тиндеры и вк знакомства- где ограничение…
-
Детектор жизни без техзадания
Как насчёт поисков внеземной жизни всерьёз? Отложим на время разговоры о зондах высокоразвитых цивилизаций и недостроенных сферах Дайсона; нас и внеземная бактерия обрадует. Вот вам инженерная задачка: попробуйте спроектировать детектор внеземной жизни, который зажигает индикатор и пищит при контакте с живым образцом.Погодите тянуться за паяльником. На что должен…
-
Двойная бронь: как мы поймали гонку в записи и закрыли её EXCLUDE-констрейнтом
Я делаю сервис онлайн-записи для салонов красоты: клиент записывается в чат-боте или на странице, а запись падает в расписание мастера. Однажды мастер написал мне: на 15:00 к ней пришли два клиента. Оба записаны, оба уверены, что слот их. Классическая двойная…
-
Мыслю, следовательно, страдаю
Как сомнение превращается из инструмента мышления в способ ничего не решатьЗа годы управления инженерными подразделениями я десятки раз начинал разговор одной и той же фразой:Почему ты не сказал об этом три дня назад?Суть ответа почти всегда была одинаковой. Человек уже…