Sijeko Tech
Ir al canal en Telegram
Делимся ссылками по техническим, инженерным и дизайнерским темам. Никакой политики, религии, спорта, анекдотов, котиков, порнухи и прочей фигни. Только по делу. За остальным: @maximalchan Телеграм для связи: @maximal
Mostrar más924
Suscriptores
-124 horas
-17 días
+1530 días
Archivo de publicaciones
924
Разумеется, область клика должна быть больше, чем иконка. Особенно важно на тач-интерфейсах, где не мышками в экран тыкают, а сосисками.
924
Repost from N/a
Саш, тебе может быть интересно про интерфейсы.
На скрине Яндекс Музыка, плеер. Выделена кнопка прокрутки треков. Когда курсор мыши входит в закрашеную область - кнопка подсвечивается. Казалось бы, нормальное поведение, но!..
Я считаю что современный интерфейс должен помогать человеку, делать ему легче. Разработчик мог бы сделать невидимую область ШИРЕ КНОПКИ, в которой была бы реакция на кнопку. Тогда не обязательно было бы для нажатия подносить курсор на саму картинку. Такая система прощала бы промах и неточность. В совокупности с визуальной подсветкой - должно быть удобнее, чем пытаться зацепиться за текущую мелкашку.
Идею помогающих механик подсмотрел у игроделов.
924
Сделал свою реализацию ГиперЛогЛога для PHP, о котором писал ранее:
https://github.com/maximal/hyperloglog-php
Работает шустро и довольно точно: на моих тестах медианная ошибка держится в районе половины процента или ниже (95-й процентиль ошибки — около полутора процентов).
(На Go тоже надо бы сделать, там один-единственный несчастный пакет, который десять лет не обновлялся. Может, форкнуть его, и закрыть его ишьюсы да пулл-реквесты.)
924
ИИ-эпоха и найм
Чему я не устаю удивляться в новую эпоху, так это тому, как рекрутинг отдаляется от реальной работы.
Разрыв был виден ещё полтора года назад, но сейчас он с каждым месяцем становится всё нелепее.
Смотрите!
Что происходит, когда ты приступаешь к работе линейного гребца?
Правильно, с тебя начинают требовать в десять раз больше кода, чем, например, требовали пять лет назад.
Потому что AI first, вот это вот всё; код всё равно пишут и читают большие языковые модели, а тебе только за этот их код надо ответственность взять (всего-то, правда?).
Что с тебя требуют на собеседованиях?
Правильно, ёбаный Литкод. (Ну или универские лабораторные работы, если угодно.)
— Сгенерируйте последовательность из случайных неповторяющихся чисел.
— А сейчас переверните дерево.
Братан, я этих деревьев за жизнь столько напереворачивал, что на целую рощу хватит, а то и на небольшой лес.
Я дровосек бинарных деревьев.
Не поймите неправильно, я сам всю жизнь топлю за строгую базовую базу, и сам всё это спрашивал.
Ну потому что приятно работать с человеком, для которого АВЛ-дерево или какой-нибудь обмен ключами Диффи—Хеллмана не просто чёрный ящик, а он хотя бы примерно представляет, чё там внутри происходит.
Но сейчас это уже вымирающее знание, буквально навыки Древних; типа как знать, как логарифмическая линейка работает (прикольная штука, кстати, купите себе).
(Окей, продуктов-то больше особо не стало, вайбкодеры вайбкодят просто ради вайбкода штуки для себя, ну возможно какой-то накопительный эффект ещё должен произойти когда-нибудь, просто не сейчас. Об этом в другом посте.)
Короче, к чему я это? Эйчары, подтягивайтесь, это уже смехотворно выглядит, честное слово.
924
Понял, что можно управлять приоритетами постов через манипуляции. Если за сегодня на канал подпишется ещё хотя бы два человека, завтра выйдет бомбический пост. Если не подпишутся, выйдет обычный пост, ничего особенного.
924
https://x.com/kelstar_/status/2109668425609994585
Прочитал "The end of programming" Пола Дикса. Это CTO InfluxData, человек который сам базы данных пишет, не инфлюенсер. Тезис жесткий: писать код руками и ревьюить его глазами - вымирающее занятие. Софта будет больше чем когда-либо, но большую часть кода никто из людей не напишет и даже не прочитает. Пруф у него - переписывание Bun 1.4: один человек, агенты на предрелизном Fable 5, 11 дней, 6778 коммитов, +1 млн строк, порядка $165k в токенах по API-ценам. И оно работает на миллионах машин прямо сейчас. Я с ним согласен по существу, но с одной поправкой из своей практики. Он пишет что "организационная инерция" еще лет десять будет держать людей на ручном коде. Я эту инерцию потрогал руками: мне закрыли функционально правильный PR в популярный опенсорс, потому что в нем "слишком много комментариев". Не потому что баг. Потому что стиль, и потому что AI-assisted. Инерция - это не про то что люди не умеют. Это про то что ревью глазами уже не масштабируется, и его защищают как ритуал. И вот главное у Дикса, что все пропустят за громким заголовком: ревью никуда не девается. Оно переезжает из "читать код" в "строить проверку". Харнессы, тесты, верификация, замеры. Я последний месяц ровно этим и живу: гоняю модели через свой тестбенч на лупы, натравливаю два аудитора на один код, меряю счетчик токенов вместо того чтобы верить бенчмаркам. Это и есть программирование, просто объект другой. Так что не конец программирования. Конец программирования как набора текста.https://pauldix.com/the-end-of-programming
924
1. Сначала законодательно заставляешь все компании держать все данные только внутри, у проверенных™ держателей, чтобы не дай бог крепостные не положили свои данные где-то в другой юрисдикции (так называемый суверенитет).
2. Потом внезапно оказывается, что централизация сделала систему хрупкой и неустойчивой.
Вот бы был, конечно, существовал способ догадаться до второго минуя первый шаг, чтобы не тратить на проверку взаимосвязи много лет.
924
Удалил, попробую дать шанс аналогичной и очень молодой Микрософтовской утилите:
https://github.com/microsoft/inshellisense
924
Разумеется! Та фича, из-за которой я это устанавливал изначально, будет выброшена ради того, чтобы как и все остальные делать агентов/субагентов.
924
Repost from N/a
Короткая философская даже статья о том, как за прошедшее лето ускорилось множество ежедневно используемых нами инструментов:
https://www.linkedin.com/pulse/summer-ai-optimization-daniel-lemire-ug7rf/
924
Как и многие другие нейросети, Альфа-Помощник не может просто взять и заткнуться, независимо от того, что ты ему пишешь.
924
Мегафон, конечно, совсем охуел.
Позвонил робот с предложением смены тарифа, я НЕСКОЛЬКО РАЗ повторил в трубку НЕТ, но он написал, что с моего согласия тариф мне изменил.
Разумеется, новый тариф дороже.
924
Сегодня в рубрике #КонтрибьюторНиибаца
1. Заменяем уродские иксы на нормальный знак × в размерах фотографий в Иммиче (это такой локальный Гугл.Фотос / Эпл.Фотос):
https://github.com/immich-app/immich/pull/31304
2. Заменяем уродские дефисы на нормальные минусы в диффах Форджейджо
https://codeberg.org/forgejo/forgejo/pulls/14269
(они лучше смотрятся рядом со знаками плюса, да и вообще семантичнее)
(когда-то аналогичную штуку протолкнул в Гитлаб: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/115056)
3. Оптимизируем PNG-картинки в Форджейджо:
https://codeberg.org/forgejo/forgejo/pulls/14270
Всем спасибо!
PS: Не забывайте отправлять улучшения в открыте проекты, которыми пользуетесь. Даже вот такие минимальные, не надо стесняться.
924
Искусство выравнивания линий, доступное ещё древним, было полностью утрачено современниками.
924
Если у вас в интерфейсах где-то бегут числа, удостоверьтесь, что используете моноширинные цифры (обычно, этот вариант цифр в шрифтах называется табличным).
Тогда не будет неприятных прыжков текстовых элементов.
На вебе это делается так:
.element-with-running-numbers {
font-variant-numeric: tabular-nums;
}
Ну а на своём фронтенде сами там разбирайтесь, как что.
Демонстрация правильного подхода:
https://maximal.github.io/year-progress/924
Как будто мало было плохих новостей, проект, в котором я работал, переходит в другую компанию/команду — по сути для меня закрывается.
В общем, ищу работу — пишите в личку.
Бэкенд для веб-сервисов, техлидство, тимлидство.
Фронтенд тоже знаю, в курсе всех современных тулингов, держу руку на пульсе.
Внимателен к деталям, работаю за троих, выгоднее предложения не будет.
924
Привет, это Максимал.
Знаю, тут не место для личных постов, но сейчас особенный случай: сестёр у людей обычно не так много.
Почитайте про мою сестру:
https://maximals.ru/notes/2026/08/30/sister/
