Email or username:

Password:

Forgot your password?
543 posts total
rayslava

#TIL about phind.com
An ML-enhanced search engine for developers, which generates great code snippets for you, when you give a specific prompt, or provides you a number of relevant keywords to start googling about new technology, when you can only give a vague description.

One single day of experience, but I'm already sensing the usefulness.

rayslava

Как вижу призы — сразу начинаю призывно стонать

rayslava

Разжился вот такой любопытной фиговинкой. Хочу повесить на неё функции в Ardour и Kdenlive.
Ну и в OBS, наверное, почему бы и нет

hardworm ☭

@rayslava управлять emacs с помощью крутилок

E23

@rayslava выглядит занятно, почти как Скобкин рекламировал
lor.sh/@skobkin/11015762115114

А ссыль на это чудо есть? Друг интересуется

rayslava

О спорт, ты — мир!

Ostap Bender

@rayslava принимают ли в «Бегущем городе» участие сотрудники военкоматов?

rayslava

Аааахахахаха, седьмой из семи!
Алиэкспресс отправил посылку EMS'ом и она ушла в Питер, вместо Москвы. Там, конечно же, мне не смогли её вручить, потому что «Адресата не было дома», и теперь я могу её только за деньги достать с временного хранения и не очень понятно, смогу ли что-то сделать с ней дальше.
Семь раз за всю жизнь я был клиентом EMS (ни разу по собственной инициативе), семь раз они либо потеряли мою посылку, либо отправили её куда-то в настолько глухие дебри, что попытка достать её оттуда равносильна заказу новой, то есть снова потеряли.
Честно: я не знаю, как и почему EMS почты россии работает так, но он работает именно так, и никак иначе. Если вы пользуетесь EMS, то вы не получите свою посылку. Гарантия.
Сейчас это стоило мне 700 рублей, ну да и хрен бы с ними, ещё закажу. Но статистика забавная.

Аааахахахаха, седьмой из семи!
Алиэкспресс отправил посылку EMS'ом и она ушла в Питер, вместо Москвы. Там, конечно же, мне не смогли её вручить, потому что «Адресата не было дома», и теперь я могу её только за деньги достать с временного хранения и не очень понятно, смогу ли что-то сделать с ней дальше.
Семь раз за всю жизнь я был клиентом EMS (ни разу по собственной инициативе), семь раз они либо потеряли мою посылку, либо отправили её куда-то в настолько глухие дебри, что попытка достать её оттуда...

E23

@rayslava нужно доплачивать продавцу, чтобы не использовали емс 😄

Alexey Skobkin

@rayslava Я вот по EMS лаптоп и квадрокоптер получал.
Может, они тебя не любят за что-то?

OfShad0ws

@rayslava да уж, я раз 5 пользовался без единого косяка

курьер даже звонил и переспрашивал номер получателя, когда мне неправильный дали

rayslava

#TIL about radeontop tool
Just shows current load of your AMD GPU, supports both amdgpu and radeon drivers.
Useful for monitoring effectiveness of GPU utilization during NN inference

rayslava

Возле МГУ расцвела сакура.
Красивое!

Fever
@rayslava
Joni Mitchell sang a song about tree museums
Limping

@rayslava о этот аромат прошлогоднего пластика

rayslava

Что-то народу в спортзале стало какое-то безумное количество. Всю зиму ходило какое-то количество людей, февраль-март вообще занимались вдвоём-втроём с чуваками, которые постоянно ходят, все уже друг друга узнавали
На прошлой неделе пошёл какой-то поток, стало прямо плотно, а сегодня сперва стоял в очереди на кроссовер, а потом делал подходы посменно с ещё двумя чуваками. Причём большинство делает что-то странное: некоторые просто неправильно делают упражнения (даже я вижу, что не попадают в нужные мышцы), а некоторые — я даже затрудняюсь предложить чего хотят добиться, двигаясь ТАК

Выглядит как какой-то массовый блиц-курс по самоистязанию. Странное :blobcatoh:

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

Alexey Skobkin

@rayslava
На протяжении всего поста хотелось пошутить гачи-шутку.

rayslava

@standmit Да, будет. Причём то, в какую сторону она будет, зависит от решаемой задачи.
В среднем по больнице будут рассказывать, что lock-free наше всё, и мьютексы не нужны, но когда придёшь в какой-нибудь гугл, то там скажут «Ты наркоман, что ли, весь процессор тормозить, чтобы циферку заменить?! Ну-ка перепиши по-нормальному»
Все тонкости здесь прячутся от архитектурной реализации CAS-инструкций под конкретный процессор, и поддержке мьютексов под конкретную платформу, там тоже тысяча реализаций на все случаи жизни.
Правильный ответ: сделать бенчмарк, похожий на хотспот своей задачи, и отпрофилировать его на целевой платформе

@standmit Да, будет. Причём то, в какую сторону она будет, зависит от решаемой задачи.
В среднем по больнице будут рассказывать, что lock-free наше всё, и мьютексы не нужны, но когда придёшь в какой-нибудь гугл, то там скажут «Ты наркоман, что ли, весь процессор тормозить, чтобы циферку заменить?! Ну-ка перепиши по-нормальному»
Все тонкости здесь прячутся от архитектурной реализации CAS-инструкций под конкретный процессор, и поддержке мьютексов под конкретную платформу, там тоже тысяча реализаций...

standmit

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

rayslava

@skobkin а тут надо сперва подходящий аватар найти!
Есть у нас кто-нибудь в ближайшем феди, кто мне за приемлемую цену нарисует модного барсука на аватарку? :)
@blog

Alexey Skobkin

@rayslava @blog
Я точно помню у @drq пару художников как минимум.

Artificial Stupidity

@rayslava
Мидджёрни уже вышел из моды?
@skobkin @blog

rayslava

Сходил за пивом в соседнюю разливайку новым маршрутом, записал GPS-трек, вернулся, и под добытое пиво нанёс тротуары и детские площадки на OpenStreetMap
Нанёс непоправимую пользу обществу, чувствую себя ценным контрибьютером! :D

rayslava

Наука, которую мы заслужили: elib.sfu-kras.ru/handle/2311/1

> Выпускная квалификационная работа представлена в объеме 132 страниц, включает в себя 53 иллюстрации, 3 диаграммы, 1 схему, 3 приложения, а также список использованной литературы, состоящий из 78 источников. Объектом исследования является речь русскоговорящих людей, увлеченных многопользовательской онлайн-игрой Defense Of The Ancients 2 (Дота 2) - дотеров, которые, в отличие от геймеров, предпочитают проводить свободное время только за данной игрой, пренебрегая иным досугом.

Наука, которую мы заслужили: elib.sfu-kras.ru/handle/2311/1

> Выпускная квалификационная работа представлена в объеме 132 страниц, включает в себя 53 иллюстрации, 3 диаграммы, 1 схему, 3 приложения, а также список использованной литературы, состоящий из 78 источников. Объектом исследования является речь русскоговорящих людей, увлеченных многопользовательской онлайн-игрой Defense Of The Ancients 2 (Дота 2) - дотеров, которые, в отличие от геймеров, предпочитают проводить свободное время...

nm0i

@rayslava Больше всего бесит содержание выровненное точками.

E23

@rayslava странно, что конкурентов нет

Айтишник в Черногории

@rayslava Мне кажется, это просто прекрасно. Оэень жизненная и актуальная научная работа. Побольше бы таких современных работ.

rayslava

Обнаружил новый любопытный сервис для путешествий на #мото по @rf: motomap.su или мотокарта.рф

rayslava

Грохнул на прошлой неделе брелок автосигнализации, сломав кнопку запирания машины.
Думал, что делать, размышлял над разбором и починкой, а потом интереса ради сходил на сайт производителя, и оказалось, что StarLine до сих пор продаёт брелоки для уже снятой с производства системы, прямо вот как раз на мой случай.
Заказал, за пару дней приехало, прописал новый брелок, удалил старый. User experience десять из десяти на кончиках пальцев, они даже батарейку положили в коробочку.
Малацца, хорошо зделоли, одобряю.

Alexey Skobkin

@rayslava
Прикольно. Вот это называется customer service.

rayslava

В рамках культурной программы и благодаря наличию подогнанного по-соседски билета, на неделе сходил в Театр Сатиры на постановку «Где мы?»: satire.ru/gde-mi

Ну… Могу констатировать, что в спектакле участвуют очень хорошие актёры.
Чтобы запомнить три часа непрерывной шизофазии нужно быть прямо профессионалом и любить своё дело.
В общем, меня нагло обманули и не сказали, что это яркий представитель «современного искусства»: не знаю, почему это идёт в театре сатиры, и почему на это повёлся Ширвиндт, но выглядела постановка как бессвязный набор сцен, состоящих из плохо сочетающихся между собой наборов реплик, изредка перемежающихся вымученными шутками на уровне студенческого КВНа среднего пошиба.
В общем, как со всем остальным современным искусством — нужен специально обученный человек, который расскажет, что здесь было зачем, и почему всё это вместе должно считаться шедевром. Причём максимально усиливало ощущение диссонанса то, что актёры играли реально хорошо и в каждой следующей сцене очень реалистично изображали что-то новое, порождая всё более и более мощное ощущение "WTF?!"
Я потом спросил у всех, с кем мы ходили, проблема была не во мне, там никто ничего не понял.

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

В рамках культурной программы и благодаря наличию подогнанного по-соседски билета, на неделе сходил в Театр Сатиры на постановку «Где мы?»: satire.ru/gde-mi

Ну… Могу констатировать, что в спектакле участвуют очень хорошие актёры.
Чтобы запомнить три часа непрерывной шизофазии нужно быть прямо профессионалом и любить своё дело.
В общем, меня нагло обманули и не сказали, что это яркий представитель «современного искусства»: не знаю, почему это идёт в театре сатиры, и почему на это повёлся Ширвиндт,...

E23

@rayslava театр это вообще на любителя, не каждый высидит

rayslava

Стим прямо очень хорош.
Оказалось, что через "Controller layout" можно настроить привязанный к конкретной игре разный маппинг для двух одинаковых контроллеров на игровые кнопки, причём переключив джойстики в режим имитации клавиатуры.
А ещё он подхватывает "xbox controller extended features" и раскрашивает кнопку на контроллере в нужный цвет, в зависимости от конфига, в результате по цвету кнопки на контроллере видно, каким персонажем он управляет.
Настройки работают несколько неочевидно, но результат прекрасен. Малацца, я считаю, хорошо зделоли.

Стим прямо очень хорош.
Оказалось, что через "Controller layout" можно настроить привязанный к конкретной игре разный маппинг для двух одинаковых контроллеров на игровые кнопки, причём переключив джойстики в режим имитации клавиатуры.
А ещё он подхватывает "xbox controller extended features" и раскрашивает кнопку на контроллере в нужный цвет, в зависимости от конфига, в результате по цвету кнопки на контроллере видно, каким персонажем он управляет.
Настройки работают несколько неочевидно, но результат...

Artificial Stupidity

@rayslava кстати да, тоже заметил на днях, купил на распродаже старую игрушку - Planescape Torment - и очень легко на steam deck перенастроить контроллеры на ходу, что через 15 минут у меня уже все основные функции на всяких кнопках, плюс в диалогах d-pad-ом можно 1-4 выборы кликать (тупо на клавиатурные нажатия переназначил)

Молодцы они, у них прям олдовый хакерский дух (в смысле не мудаки которые всё ломают, а которые легко допиливают нужные вещи)

rayslava

Жизнь в опенсорсе за сегодня:

РЕШИЛ ОБНОВИТЬ БИБЛИОТЕКУ
@
СЛОМАЛ КОМПИЛЯТОР
@
ЗАРЕПОРТИЛ БАГ

НАЧАЛ РЕДАКТИРОВАТЬ КАРТУ
@
НЕ СМОГ ЗАКРЫТЬ ДИАЛОГ
@
ЗАПИЛИЛ ПУЛЛ-РЕКВЕСТ

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

rayslava

Росатая корпорация решила купить МЦСТ: kommersant.ru/doc/5813229
Может Эльбрусы ещё и выживут! Будет любопытно.

Modibor :wbw:

@rayslava поржал от души. Труп выживет, лол.

rayslava

Задумался про lor.sh/@rayslava/1097957860354
Надо на работе так же делать.
Каждый API-вызов — платный.
Если код двухсотый, то платят денежку.
Если четырёхсотый, то две денежки, потому что автор запроса идиот.
Если пятисотый, то с меня вычитают, потому что я накосячил.

E23

@rayslava вполне может статься, что такой тренд теперь пойдёт по миру

Modibor :wbw:

@rayslava не, при 500 вычетают и с тебя и с кастомера. Ну потому, что нахуй идет пусть.

DELETED

@rayslava
```
if (request.returnCode >= 500 && request.returnCode < 600) {
goto start;
}
```

:blobcatderpy:

rayslava

Recently I've ordered new RPi4 B to replace one of my very-very first RPi's, but suddenly I found that it won't boot 64-bit version of ArchLinuxARM.
Small investigation shows that it's a new revision of the board, named "1.5" in firmware (e.g. /sys/firmware/devicetree/base/model), and marked as C0T on chip.

This revision requires changes in FDT before Linux kernel boot, to sync it up with device firmware, I've found some reports, but the only working solution was from guys in NixOS, who updated their U-Boot and applied an additional patch for FDT patching.

ArchLinuxARM didn't do any of that yet, so I've prepared a patched u-boot PKGBUILD as a temporary workaround: github.com/rayslava/rpi4-C0T-u

Recently I've ordered new RPi4 B to replace one of my very-very first RPi's, but suddenly I found that it won't boot 64-bit version of ArchLinuxARM.
Small investigation shows that it's a new revision of the board, named "1.5" in firmware (e.g. /sys/firmware/devicetree/base/model), and marked as C0T on chip.

Alexey Skobkin

@rayslava
You reminded me that I should finally assemble my Pi-KVM.

Go Up