My awesome blogik Naher tagline

Alt+Tab Scroll Workaround

I got the issue that when I scroll in vscode then switch to chrome or brave via Alt+Tab and start to scroll then the last scrolling actions that were done in vscode got re-applied to chrome resulting in instant jump of the page. Was very annoying. Fixed it by installing Alt+Tab Scroll Workaround

How to Manually Install a GNOME Extension on Pop!_OS 22.04

Installing GNOME Shell extensions on Pop!_OS (or Ubuntu) is supposed to be easy. Documentation says that there is an extension manager. But not all extensions are there. The Install button on the extension page also didn’t work for me because I wasn’t able to install gnome-browser-connector that replaced the chrome-gnome-shell package.

After trying several suggestions from ChatGPT I installed it manually with the following steps:

# 1. Find current GNOME version to download the corrent zip from the extension page:
gnome-shell --version

# 2. Create the extensions directory if it doesn't exist
mkdir -p ~/.local/share/gnome-shell/extensions

# 3. Unzip the archive to a temporary folder
unzip alttab-scroll-workaroundlucasresck.github.io.v4.shell-extension.zip -d ~/.local/share/gnome-shell/extensions/temp

# 4. Get UUID of the extension
vi ~/.local/share/gnome-shell/extensions/temp/metadata.json

# 4. Rename the folder to match the extension's UUID
mv ~/.local/share/gnome-shell/extensions/temp ~/.local/share/gnome-shell/extensions/alt-tab-scroll-workaround@lucasresck.github.io

# 5. Restart GNOME Shell on X11:
Alt+F2, type 'r', press Enter

# 6. Enable the extension
gnome-extensions enable alt-tab-scroll-workaround@lucasresck.github.io

What Can Go Wrong:

  • If gnome-extensions enable says “does not exist”, check that the folder name matches the uuid inside metadata.json.
  • Ensure your metadata.json has a matching GNOME Shell version, e.g.,:
"shell-version": ["42", "43"]
  • After adding a new extension folder, GNOME won’t detect it until the session is restarted.

наконец-то создали боженьку

я пытаюсь понять откуда этот бред в моей голове.

может, это Джеффри Хинтон триггернул, когда сказал: “We’ve figured out how to build beings that are immortal… So we’ve got immortality, but it’s not for us.” MIT Sloan.

а какие существа бессмертны? - боги. люди создали бога. или богов. пока у нас наблюдается политеизм. можно выбрать себе религию - openai, anthropic, deepseek, xai.

бога сначала придумали, а теперь наконец-то создали. в священном писании ж как говорится: «И сотворил Бог человека по образу Своему, …» (Бытие 1:27). ну как бы всё так и есть, только наоборот - люди сделали бога по образу и подобию своему, ведь ии создан на текстах, которые написаны людьми. бога не было, но люди придумали его и он появился. сначала появился в виде идеи, а теперь свершилось богоявление.

спасение или суд?

боженька наш теперь не только бессмертен, но скоро станет умнее нас. вон Dario Amodei прогнозирует, что ИИ позволит наконец-то избавиться от всех болезней Machines of Loving Grace. Да и Сэм Альтман то же самое выдал в своем Three Observations. что это как не спасение, о котором мы будем просить/молить нашего боженьку? общение с богом - это ж молитва. вот мы каждый день теперь молимся.

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

Гомер Симпсон - The End is Near

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

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

конец?

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

и еще интересно - всем будет одна судьба? пока не понятно как может получиться так, что грешники попадут в ад, а праведники в рай. больше похоже на то, что будет коллективная ответственность.

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

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

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

п.с.: наконец-то я это написал. выгрузил из своего мозга. надеюсь теперь реже буду об этом думать.

Localhost in WSL2

иногда хочется курлом из wsl что нибудь подергать на хосте. почему-то чат не сразу сказал удачное решение:

Если вы используете Windows 11 версии 22H2 или новее, вы можете включить режим зеркальной сети для WSL, что упростит сетевое взаимодействие между Windows и WSL. Для этого:

Создайте или отредактируйте файл .wslconfig в вашем профиле пользователя: ``` [wsl2] networkingMode=mirrored ``` Перезапустите WSL: ``` wsl --shutdown ``` Затем запустите WSL снова.

Love to the grave

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

это конечно правда. однако, я сегодня вспомнил тот разговор и подумал, что один совет я бы таки дал.

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

в этом ничего плохого, но есть нюансы, которые мне не были очевидны скажем 10 лет назад.

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

спрогнозировать на 10, 20, 50 лет вперед как будет меняться человек - кажется маловероятным.

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

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