Фильтры
23:03:00 Victor @umputun а в телеге не будет?
23:03:56 serkbugs я не хочу запретить. я хочу чтобы не было дешевле тупо завести со стороны когото и научить чем развивать людей внутри компании. и все. и только когда именно этой экспертизы совсем нет, завозить
23:04:01 Maksim если бобука не будет то я буду продолжать грустить, официальное заявление
23:04:11 Max Sarmanov Изменение в правилах не запрет найма иностранцев, оно только поменяет распределение среди тех кто визы получит в итоге со случайных (среди которых много дешёвой силы) на тех кто более важен - по сути кому готовы платить больше
23:04:29 serkbugs забыл сказать лехе - если про Го против Питона без Бобука может быть однобоко
23:04:41 Max Sarmanov Для большинства русскоязычных потенциальных иммигрантов это строго положительное изменение
23:05:54 serkbugs куда вещание дели то? 🙂
23:06:01 Mikhail Shchedrin Через телегу очень удобно слушать подкаст. Мало слушателей стрима в телеге скорее всего из-за того что он лагает.
23:06:03 Илья легло
23:06:05 serkbugs или у меня тока прерывается.
23:06:06 Maksim опять Лёха всё сломал
23:06:08 Sasha В эфир заходить?
23:06:58 Илья не, это наушники Евгения
23:07:05 Bright & Beach 2.56 секунды туда обратно
23:07:06 Radbek В один бік приблизно 1 секунда.
23:07:26 serkbugs вроде живо опять.
23:08:47 Илья скорость нормальная, торренты качаются хорошо
23:09:07 serkbugs мах просто удалить нужно 🙂
23:10:29 Илья для начала ждем Бобука?
23:11:23 Victor Не совсем так… Теперь на должности с з/п для местных $300к будут привозить индусов за $150к, а не за $250k. В итоге всякие страховки, пенсионные фонды и местные налоги будут получать меньше денег, а федеральный бюджет больше. Ну оракловские друзья смогут привозить без дополнительной оплаты. Т.е. изменится распределение квалификации привезенных: друзья Трампа смогут привозить более квалицированных, так как будут им платить больше, чем те кто будут платить в бюджет вместо з/п
23:11:31 Aleksei Gurianov Я тоже похоже в тумбочке сидел
23:12:02 Maksim Surmach Пусть Бобук услышит,
пусть Бобук придет,
пусть в эфир непременно зайдёт,
ведь так не бывает на свете
23:12:08 Victor Про презентацию Фейсбука
23:12:17 Denis Нет универсального определения справедливости, извини. Ведь нет ничего фундаментально справедливого в том, чтобы платить $500к/год «чистокровным» американцам-программистам? Поэтому попытка снизить зарплатные ожидания методом увольнения и найма более дешёвой рабочей силы не может являться «ущемлением», как ты это называешь.

Пример из соседней индустрии. Скажем, американцы не готовы за $18/час (или сколько сейчас минимальная зарплата?) драить полы в макди. Будет ли ущемлением американцев нанять нелегала из Никарагуа, готового работать эту работу за $18/час? Если так, то будет ли ущемлением клиентов-американцев альтернатива: нанять американцев драить полы за $40/час, но и поднять цену бургеров на 30 центов?
23:12:39 Sergiy Petrenko А почему твои желания должны исполняться? Конкретно взятый Марк Закерберг хочет и может распаковать вагон с деньгами и предлагать конкретным людям XXX млн за несколько лет — это дело его, его борды и акционеров компании. Иди объясни ему, что он должен не деньгами размахивать, а воспитывать из Ксюши Суцкевера.
23:13:53 radio-t bot ⚠️ Вещание подкаста началось - https://stream.radio-t.com/
23:14:28 Bobomurod Сегодня Бобук приедет
23:15:00 Ssi старый гость борозды не испортит
23:15:09 serkbugs ксюше просто ваши топики некоторые низя 🙂
23:15:20 Umputun U
23:15:48 serkbugs стопудей не рипер а макось
23:15:52 Mikhail Shchedrin но зачем это надо компании? Если им дешевле нанять специалиста получше то зачем им мешать? Потому что ты боишься конкуренции от иммигрантов?
23:16:33 Sergiy Petrenko Это тебе за невосторженный образ мыслей прилетело.
23:18:40 Victor Где переключение передач у мерса? А дворники у всех одинаково?! Лёха чушь несёт какую-то
23:19:04 Bright & Beach у мерса правый лепесток отвечает за переключение между D, P, R
23:19:04 ksenobite просто на 100% согласен с Алексеем, этот дизайн это просто уф..
23:19:05 serkbugs кстати про теслы. я тут недавно в убере в 3й ездил - у нее подвеска такой уж. все ямки собирает. мне одному это не понравилось?
23:19:20 Mikhail Shchedrin У японских и немецких авто управление всякими поворотниками, дворниками, передачами, печками и т.п. сильно отличается.
23:19:29 Bright & Beach ой, не лепесток, а как там эта штука называется
23:20:25 serkbugs хз. поло седан и мазда не сильно заметил.
американцы - тут да, может быть чуть по своему
23:20:26 Victor Да даже немцы разные: бмв и мерс вообще не такие
23:20:30 Илья леше стоит посмотреть про валькирию
23:21:03 Mikhail Shchedrin умпутун, а объявить номер выпуска как же?
23:21:16 serkbugs это не умпутуну а гостю нужно 🙂
23:21:41 Victor Ну так мак это Феррари, а вы на логанах хотите ездить :)
23:22:56 @mellafon А давайте голосовалку про интерфейс Нужен, Нах не нужон.
23:23:01 radio-t bot ⚠️ I’m a huge iOS 26 fan, but Liquid Glass has totally ruined one of the iPhone’s most important features | TechRadar - https://www.techradar.com/phones/iphone/im-a-huge-ios-26-fan-but-liquid-glass-has-totally-ruined-one-of-the-iphones-most-important-features
23:23:08 radio-t bot I’m a huge iOS 26 fan, but Liquid Glass has totally ruined one of the iPhone’s most important features | TechRadar

**Краткое резюме:**
Пользователь восторгается новым дизайном Liquid Glass в iOS 26, отмечая его визуальную привлекательность. Однако он разочарован новыми иконками приложений, которые из-за размытого фильтра стали менее читаемыми.

**Основные моменты:**
- Положительные эмоции от дизайна Liquid Glass и улучшенной анимации в iOS 26.
- Новый интерфейс Bluetooth в iPadOS 26 более удобен, не занимает весь экран.
- Набор функций в Liquid Glass, таких как подсвечивание клавиатуры при помощи Face ID.
- Наблюдения о трудностях с читаемостью уведомлений и возможными побочными эффектами.
- Критика размытого фильтра на иконках приложений, делающего их трудночитаемыми.
- Опция прозрачных иконок вызывает недовольство, так как они бесполезны в использовании.
- Желание вернуть возможность отключить новый фильтр для иконок приложений.
23:23:15 Nikolai Бенжамин Баттон обозревает macOS
https://rakhim.exotext.com/benjamin-button-reviews-macos
23:25:31 serkbugs поди астигматизм
23:28:51 Ritter Sport Звучит как если бы пользователи Windows ругались на дизайн Edge...
23:29:07 Umputun U
23:29:20 Aleksei Gurianov Vista vibes
23:31:11 serkbugs эт какой мак ос? либо я не вижу либо у меня старье
23:31:28 Bright & Beach собственно самая новая
23:31:39 Bright & Beach ну тахое
23:31:41 serkbugs я в плане версия.
23:32:17 serkbugs я просто не вижу апдейтов
потому и спросил
23:32:38 ksenobite везунчик ;D
23:33:22 Dmitry А зачем AdBlock и ‘Adblock plus’ одновременно?
23:33:23 Ritter Sport https://m.youtube.com/watch?v=--qhgDJJbBE
23:33:38 Илья это у Леши телефон просто старый, вот и тормозит
23:33:51 josser 🍒 хотя б 15.7 должна светится
23:34:01 Ritter Sport Кому вообще может нравится стандартная клавиатура на ios?
23:35:13 serkbugs понятно.
причем у меня авто апдейт стоит
23:35:40 serkbugs я там понял 26 не ставить пока 🙂
23:35:40 Mikhail Shchedrin Ну если ее сравнивать с новой, то старая стандартная может показаться еще и хоролей

(сам новую не видел)
23:36:19 @mellafon А Ксюша то куда Wifi чинить? 😉
23:40:41 Ritter Sport Это да) Но лучше кастомные)
23:41:20 Eugene Не бесит тех, кто не видел
23:42:11 Aleksei Gurianov Я всего месяц как на маке и для меня и до обновления и сейчас все одинаково дико из-за того что незнакомое все
23:42:58 serkbugs всячески согласен с гостем - в штатах популярно чтото притащить аля новое и потом делать это что предыдущее было сделано плохо
23:43:20 Владимир писали же журналисты когда представили на wwdc, они пытаются подстроить дизайн под visionos
23:44:24 serkbugs я потом проверю на м4 🙂 стопудей также дерьмово
23:45:02 Victor У Лёхи клавиатура на айфоне тормозит потому что он нищеброд с 12ым айфоном, если я правильно помню 😁
23:45:15 RU AL в андроиде тоже есть прозрачность
23:49:38 radio-t bot ⚠️ Dev Culture Is Dying The Curious Developer Is Gone - https://dayvster.com/blog/dev-culture-is-dying-the-curious-developer-is-gone/
23:49:43 radio-t bot Dev Culture Is Dying The Curious Developer Is Gone

**Summary**

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

- Ушли времена, когда разработчики создавали уникальные проекты ради интереса.
- Ночью в 2000-х было весело экспериментировать с новыми технологиями.
- Обучение без четкой цели позволяет быть креативным и свободным.
- Многие сейчас идентифицируют себя через технологии, а не через решения проблем.
- Преследование новых фреймворков отвлекает от истинных целей создания.
- Постоянное использование новинок без вдохновения угрожает культуре разработчиков.
- Важно оставаться любопытными и творческими, несмотря на давление общества.
23:52:32 Mikhail Shchedrin У кодекса же есть три режима безопамности. Умпутун сам, наверное, запустил с полными привилегиями кодекс.
23:53:10 Aleksei Gurianov
23:53:38 Mikhail Shchedrin Ох тогда очень неприятный баг в кодексе!
23:54:07 Mikhail Shchedrin Я гоняю и клода и кодекса в девконтейнере и там не очень страшно.
23:54:10 Aleksei Gurianov в тултипе указано про outside
23:55:07 serkbugs это все апл виноват
23:55:56 Mikhail Shchedrin @alek_sys , попробуй раздать 5g интернет с телефона. Может у провайдера проблемы со саязностью.
23:56:06 Aleksei Gurianov А джемини в вскоде у всех неюзабельно тормозной?
23:57:54 yakimka Опять история про то как Лёха не смог в документацию?
23:57:56 radio-t bot Да, похоже, Лёха снова попал в капкан документации. Это всегда весело, когда читаешь, как он пытается разобраться с чем-то!
23:59:01 yakimka А зачем тебе нужен контекствар из стдлиба если ты можешь писать в стейт старлетта?
23:59:28 yakimka ясно, опять Лёха не смог в документацию
00:00:56 yakimka @app.middleware("http")
async def add_custom_state(request: Request, call_next):
request.state.user_id = 123
response = await call_next(request)
return response
00:02:35 yakimka так у тебя задача - передать из мидлвари в вьюху данные - вот для этого в старлет есть свои методы, контекствар это не для этого
00:03:32 yakimka ювлуп и так по умолчанию с фастапи тащится
00:03:53 yakimka так а где проблема? в ювикорне?
00:04:20 Alexey Nesterov Говорт в asyncio https://github.com/Kludex/uvicorn/issues/2167
00:04:27 Senpos Если делать fastapi[standard] таки, вроде. Если просто fastapi - нет. И слава Богу, на самом деле. Не надо мне всюду тянуть его. :)
Блин, как интересно у вас там!
00:04:29 Umputun U
00:05:07 @mellafon emacs?
00:06:03 Alexey Nesterov Вот это состояние мира мне кажется совершенно безумным, что мне надо знать какой event loop притащит библиотека чтобы contextvars работали.
00:06:56 Mikhail Shchedrin Умпутун, скинь свой конфиг kitty, пожалуйста.
00:08:34 Senpos Мне кажется, не все так плохо. Транзитивные зависимости в любом случае приходится смотреть.
А тут похоже на какой-то баг. Что беда, конечно. :(
00:09:16 Alexey Nesterov Я не знаю какие транзитивные зависимости мне надо смотреть в Го чтобы у меня event loop работал
00:09:42 yakimka тебе для твоей задачи контекствары не нужны
00:09:52 Bright & Beach потому что в го его нет
00:09:53 Alexey Nesterov Ты не знаешь мою задачу
00:09:57 yakimka начинается
00:10:00 Aleksei Gurianov в zellij есть такой попап
00:10:11 yakimka ты не знаешь питон
00:10:48 Alexey Nesterov Думаю, что уже знаю не хуже тебя. Просто ты возможно кроме Питона ничего не видел, так что глаз замылен.
00:11:08 yakimka если твоя задача - ставить какоето свое значение в мидлвари и доставать это во вьюхе - тебе не нужны контекствары
00:11:10 Alexey Nesterov Кого? Ну в целом есть, там если что запросы не в отдельных потоках выполняются.
00:11:29 Bright & Beach да, но это не event loop
00:12:18 Senpos В Питоне все таки асинк появился позднее и пользователю дают больше возможностей.
Прикольно же, что есть имплементация ивент лупа, которая быстрая. Не прикольно, что там баг.

Но я в целом согласен, что мне, как перекладывателю жсонов, все равно что там под капотом, лишь бы работало.
С другой стороны, хорошо что МОЖНО тюнить под себя.
00:12:20 Alexey Nesterov Это была очень сильно упрощенная версия, в целом там конкретно подходили по смыслу. И я даже оставлю, в целом фича крутая, главное чтобы на asyncio случайно не попасть.
00:12:48 Alexey Nesterov А что?
00:12:51 Umputun U
# themes

include current-theme.conf
#include GruvBox_DarkHard.conf
#include Catppuccin-Macchiato.conf

copy_on_select yes

# terminal opacity and blur
background_opacity 0.95

# border effect using background image
background_image /Users/umputun/.dot-files/kitty/border-pattern.png
background_image_layout scaled
background_tint 0.0

# advance
term xterm-kitty
macos_option_as_alt no
enable_audio_bell no

# font
font_family JetBrainsMono Nerd Font Mono
bold_font auto
italic_font auto
bold_italic_font auto
font_size 15.0

# font size management
map ctrl+shift+backspace change_font_size all 0

# cursor customization
# block / beam / underline
cursor_shape block
cursor_blink_interval 0
cursor_stop_blinking_after 0
shell_integration disabled

# scrollback
scrollback_lines 25000
wheel_scroll_multiplier 3.0

# mouse
mouse_hide_wait -1

# window layout
remember_window_size yes
initial_window_width 1200
initial_window_height 750
window_border_width 0.1pt
enabled_layouts splits,tall,fat,grid,stack
window_padding_width 5
window_margin_width 3
hide_window_decorations titlebar-only
single_window_margin_width 1

# tab bar customization
tab_bar_style powerline
tab_powerline_style angled
tab_bar_edge top
tab_bar_align left
active_tab_font_style bold
inactive_tab_font_style normal
tab_title_template "[{index}] {title}"
tab_switch_strategy left

# tab bar enhancements
tab_bar_min_tabs 1
tab_bar_margin_height 1.0 0.0

# tab management
map ctrl+shift+t new_tab
map ctrl+shift+right next_tab
map ctrl+shift+left previous_tab
map ctrl+shift+q close_tab

# tab switching with cmd+number
map cmd+1 goto_tab 1
map cmd+2 goto_tab 2
map cmd+3 goto_tab 3
map cmd+4 goto_tab 4
map cmd+5 goto_tab 5
map cmd+6 goto_tab 6
map cmd+7 goto_tab 7
map cmd+8 goto_tab 8
map cmd+9 goto_tab 9
map cmd+0 goto_tab -1

# interactive tab selector
map cmd+e select_tab

# tab utilities
map cmd+shift+r set_tab_title
map cmd+shift+, move_tab_backward
map cmd+shift+. move_tab_forward

# search
map cmd+f launch --type=overlay --stdin-source=@screen_scrollback fzf --no-sort --no-mouse --exact -i --tac
map ctrl+f launch --type=overlay --stdin-source=@screen_scrollback --stdin-add-formatting bat --paging=always --style=numbers --color=always
map cmd+shift+f show_scrollback

# window management
map ctrl+shift+enter new_window
map ctrl+shift+] next_window
map ctrl+shift+[ previous_window

# splits
map cmd+d launch --location=vsplit --cwd=current
map cmd+shift+d launch --location=hsplit --cwd=current
map cmd+w close_window
map cmd+shift+[ previous_window
map cmd+shift+] next_window

# move focus between splits
map cmd+left neighboring_window left
map cmd+down neighboring_window down
map cmd+up neighboring_window up
map cmd+right neighboring_window right

# resize splits
map cmd+shift+left resize_window narrower
map cmd+shift+right resize_window wider
map cmd+shift+up resize_window taller
map cmd+shift+down resize_window shorter

# overlay windows (always full screen)
map cmd+o launch --type=overlay --cwd=current
map cmd+p launch --type=overlay --cwd=current /opt/homebrew/bin/lazygit

# ssh shortcuts
map cmd+g launch --type=tab sh -c "clear && ssh eugene@192.168.1.24 -p 22122"

# session shortcuts - load session into new OS window
map cmd+shift+s launch --type=os-window kitty --session ~/.config/kitty/example-session.conf

# git diff viewer with kitty's side-by-side view (cycles through changed files)
map cmd+i launch --type=overlay --cwd=current sh -c 'git difftool'
# git diff for staged changes
map cmd+shift+i launch --type=overlay --cwd=current sh -c 'git difftool --cached'

# layout management
map cmd+shift+space next_layout
map ctrl+alt+r goto_layout tall
map ctrl+alt+s goto_layout stack
00:13:28 Bright & Beach горутины работают через свой планировщик и рантайм, асинхронность через event loop сделана в джаваскрипте например, и в расте
00:13:56 yakimka вообще это проблема именно ювикорна, сюдя по твоему же треду - говорят что в хиперкорне все работает
00:14:20 Alexey Nesterov Ну да, я же и сказал что uvicorn-a
00:14:43 Alexey Nesterov Я же постоянно говорю, что Питон это классный язык, с ужасной экосистемой
00:14:43 Umputun U map cmd+p launch --type=overlay --cwd=current /opt/homebrew/bin/lazygit
00:14:56 Senpos Там, кстати, granian вместо uvicorn иногда берут! Относительно новый ASGI сервер на Расте.
Если вдруг будете что-то искать на замену. :)
00:15:28 Alexey Nesterov Вот факт двух разных event loopов и asgi серверов мне тоже кажется странным
00:15:31 yakimka можешь в будушем нарваться еще на неожиданности, особено если ты используешь не pure asgi middleware и не соблюдаешь порядок мидлварей
00:15:45 radio-t bot ⚠️ Web Browser - Documentation - iTerm2 - macOS Terminal Replacement - https://iterm2.com/documentation-web.html
00:15:51 radio-t bot Web Browser - Documentation - iTerm2 - macOS Terminal Replacement

## Краткое содержание

iTerm2 предлагает встроенные возможности веб-браузера, позволяя пользователям одновременно работать с терминалом и просматривать интернет. Эта функция охватывает навигацию, управление окнами, безопасность и интеграцию с ИИ.

## Основные моменты

- **Включение браузера**: Установите плагин браузера и настройте профиль, чтобы использовать встроенные функции.

- **Управление окнами**: Браузерные сессии могут использовать навигационные горячие клавиши и управление окнами, как стандартные терминальные сессии.

- **Интеграция ИИ**: Связывайте сеансы браузера с ИИ-чатами для анализа содержимого страниц и получения суммарных данных.

- **Безопасность**: Режим /dev/null предотвращает сохранение данных, есть блокировка всплывающих окон и простая защита от рекламы.

- **Функции историй**: Серия записей сессий позволяет возвращаться к предыдущим веб-сеансам и выполнять глобальный поиск по ним.

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

- **Управление контентом**: Режим чтения, параметры удаления отвлекающих элементов и возможность сохранения веб-страниц с ресурсами.
00:16:08 Alexey Nesterov Ну тогда перепишу либо на старлетовские контексты, либо аргументами, по-старинке
00:16:20 yakimka знать бы на каком языке либы багов пишут - я бы уже на нем писал как основном
00:17:44 yakimka в старлетте, специально для этого, есть request.state, хз зачем ты пошел за контекстварами
00:17:50 Senpos Почему?
Разве это не круто, что сервер можно менять на тот, который лучше, не меняя код приложения (если это не баг, как тут, конечно)?

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

Но я опять таки понимаю что предлагает Го в этом плане - есть дефолт решение, мне не надо выбирать.
00:17:53 Alexey Nesterov Да везде с багами пишут, но в целом иметь такой баг открытым 3 года и при этом делать новые фичи и что-то доделывать, но не чинить фундаметальное - это странно
00:18:38 Alexey Nesterov Я понимаю, но я максимально упростил - там не совсем контекст-контекст, надо было хитро конфигурить один клиент и подсовывать его по стеку.
00:18:54 Alexey Nesterov Ну в общем, убедил, будет аргумент функции
00:19:12 ksenobite алакрити
00:19:31 yakimka если можно не использовать контекствары - надо их не использовать
00:19:57 Alexey Nesterov Так вот даже между asyncio и uvloop уже нельзя переходить
00:20:06 Senpos Только заметил, кстати: uvicorn и starlette ушли из организации encode. Это там где чуваки кучу всего для Асинк экосистемы делали. Там же делают и хороший HTTP клиент - httpx. И DRF там делали.
00:20:13 Alexey Nesterov Это я уже понял. Но тогда зачем фича, которой нельзя пользоваться?
00:20:24 Bright & Beach у раста такая же ботва с выбором между tokio, asyncstd, smol
00:20:43 Alexey Nesterov Это тоже мне странным кажется, если что
00:20:49 yakimka можно пользоваться, но как и метаклассами - только тогда когда это действительно нужно
00:21:02 Alexey Nesterov Вот я думал это тот случай
00:21:11 Senpos Оно задумано как drop-in replacement.
Странно что с 2023 без фикса. Неужели никому не надо и никто не сталкивался?
Консюмеров у этого стека прям много.
00:23:07 Sergey не приехала бы вам версия если ci используете flag
00:23:45 Senpos Алексей, а когда на Питоне пишете, особенно async штуки, не бесит оборачивать кучу всего в асинхронные контекст менеджеры?
Я иногда пугаюсь от количества всего обернутого.

Но видимо в целом менеджить ресурсы это verbose.

Если какие-то штуки, которые в эргономике Питона + асинка сильно бесят?
00:23:47 Aleksei Gurianov @alek_sys
ну а если ты сегрдня только ставишь и он берет latest зараженный 15 минут назад?
00:24:15 serkbugs таки же не npm сломали а пакеты или я чтото пропустил?
00:24:28 Aleksei Gurianov даже отсутствие домика не спасет
00:24:33 Alexey Nesterov Ну как оказалось пользоваться contextvars не надо. Но это пока моя история с Питоном - fastapi пользоваться не надо, SQLAlchemy не надо, psycopg не надо, и т.п. Видимо, все это нишевые и экзотические проекты.
00:24:40 Aleksei Gurianov верно
00:24:56 serkbugs бгг. тогда 2 раза за последний месяц
00:25:08 Alexey Nesterov Почему? Разве с локом и фиксированной версией приедет апдейт?
00:25:09 Aleksei Gurianov 3 за неделю
00:25:40 serkbugs ну я про массовое. у нас просто 2 раза секьюрити нас заставляли проверять все.
00:25:44 Aleksei Gurianov если я проект сейчас стартую в момент заражения
00:26:03 Aleksei Gurianov так именно три крупных
00:26:05 Alexey Nesterov Бесит, конечно. Async вообще очень криво сделан в Питоне, он прям явно сбоку прикручен и на скотч.
00:26:06 Senpos Я без подколки рассуждал, мне правда интересно как так получилось, что у популярного стека это не пофиксили. :)
FastAPI + uvicorn + uvloop прям какой-то мегадефолт.
00:26:08 yakimka у ивент лупа есть интерфейс, asgi это и есть интерфейс, логично что под интерфейсы которые предоставляет язык есть много разных имплементаций
00:26:24 yakimka кстати посмотри на granian, он прикольный

https://github.com/emmett-framework/granian
00:26:37 @mellafon Ксюша же пользуется стандартным
00:26:44 radio-t bot ⚠️ Introducing Meta Ray-Ban Display: A Breakthrough Category of AI Glasses | Meta Quest Blog | Meta Store - https://www.meta.com/en-gb/blog/meta-ray-ban-display-ai-glasses-connect-2025/
00:26:47 josser 🍒 Чо не так то со стандартним? ))
00:26:49 Alexey Nesterov uvloop как раз в порядке, если ты поставишь fastapi без standard - то будет проблема
00:26:50 radio-t bot Introducing Meta Ray-Ban Display: A Breakthrough Category of AI Glasses | Meta Quest Blog | Meta Store

**Краткое резюме:**
Meta представила очки Ray-Ban Display — прорыв в категории AI-очков, которые объединяют стиль и технологии для улучшения повседневной жизни.

- Очки оснащены искусственным интеллектом для улучшения взаимодействия.
- Эстетика Ray-Ban сочетает моду и технологии.
- Возможность записи видео и аудиозаписи.
- Поддержка голосовых команд для удобства использования.
- Совместимость с Meta Quest для расширенной реальности.
- Внедрение технологий для улучшения опыта пользователей.
- Доступны в различных стилях и цветах.
00:27:23 serkbugs давайте контекст плз. я в оффсайте был и пропустил все мемы 🙂
00:28:01 yakimka ну тебе не надо, ты же хочешь пользоваться как можно больше питоном как языком и как можно меньше его экосистемой - у тебя есть такая возможность, зачем себя мучать, и я без всякой иронии
00:28:28 serkbugs т.е. будут дураки что будут носить?
00:28:43 Aleksei Gurianov
00:28:45 serkbugs все боятся гугла а мета прям душка
00:29:31 serkbugs а ошейника они не приложили чтобы можно было наказывать если продукт не купил 🙂
00:29:48 Alexey Nesterov Так я бы с радость. Если бы был штатный веб сервер - я бы не пользовался никакими сторонними, конечно. Я в целом за использование только stdlib, но как раз за счет открытости экосистемы - в stdlib много чего нет.
00:30:05 yakimka оно там и работает нормально, поэтому видимо и забили, тем более что фастапи по умолчанию тащит ювлуп как зависимость
00:30:16 Alexey Nesterov Я бы за то, чтобы Питон как раз так и сделал - штатный http server, http client, и вот это все.
00:31:52 serkbugs AI просто все добило имхо в середине их меты
00:33:27 yakimka в питоне есть штатный хттп клиент)
00:33:36 Senpos Думаю, не сделают.
Они даже requests, который невероятно популярный, давно ничего сильно не менял, и ушел под управление PSF, не хотят втянуть в стдлиб.

Не хотят поддерживать такие вещи, видимо, много усилий на это надо, когда есть много хороших сторонних решений, понять можно.
00:33:46 Senpos Враппер бы ему более человеческий. :D
00:34:07 serkbugs карта будет мешать если на мотике придется имхо перефокусироваться периодически
00:36:03 serkbugs Electromyography (EMG) technology is a pioneering technology that could enable control of smart devices throughout the day with simple gestures like finger taps, thumb swipes, and wrist rolls — no mouse, touchscreen, or remote needed. Beyond these simple gestures, this technology also has the potential to detect more complex interactions, like handwriting and typing on a surface.
с их сайта
https://www.meta.com/emerging-tech/emg-wearable-technology/?srsltid=AfmBOopVXq4mIsynVT6qjx30X8nUP41WeJnTRbQUG2e2ZD0udXsL5dTD
00:37:53 Ritter Sport Да есть получше уже продукты, например https://www.xreal.com/
00:37:56 Aleksei Gurianov translator может быть полезен
00:38:51 Ritter Sport https://m.youtube.com/watch?v=flyMmqczNEo
00:39:43 serkbugs проекционный это гуано имхо - если свет будет или в темноте видно будет
00:40:05 radio-t bot ⚠️ Meta CTO explains why the smart glasses demos failed at Meta Connect — and it wasn't the Wi-Fi | TechCrunch - https://techcrunch.com/2025/09/19/meta-cto-explains-why-the-smart-glasses-demos-failed-at-meta-connect-and-it-wasnt-the-wi-fi/?utm_campaign=social
00:40:11 radio-t bot Meta CTO explains why the smart glasses demos failed at Meta Connect — and it wasn't the Wi-Fi | TechCrunch

**Краткий обзор:**
Технический директор Meta, Эндрю Босворт, объяснил причины неудачных демонстраций интеллектуальных очков на Meta Connect. Проблемы возникли из-за многопользовательской нагрузки и новой ошибки, но он уверен в работоспособности продукта.

- Эндрю Босворт объяснил сбои демонстрации на Meta Connect.
- Технологические неудачи связаны с нагрузкой на сервер.
- Ошибка была вызвана массовым запуском Live AI очков.
- Причиной сбоя вызова WhatsApp стала новая ошибка.
- Босворт отметил, что проблемы не указывают на сбой продукта.
- Meta представила три новые модели интеллектуальных очков.
- Несмотря на неудачи, Босворт уверен в функциональности устройства.
00:41:43 BoberMod У меты уже давно есть очки для записи без экрана
https://www.meta.com/pl/en/ai-glasses/ray-ban-meta/
00:41:52 Alexey Nesterov Ну это как в Snatch: "We have sandy beaches.... Yeah? And who the fuck wants to see it?!". Но вообще попробую может пожить на нем.
00:43:48 Senpos Он работает норм, знаю чувака который специально никогда сторонние не использует (любит стдлиб тоже).
Но он топорный, конечно.
Это ж руками боди надо энкодить из дисков в жсоны, параметры url-энкодить правильно. Морока (хотя не большая беда самому враппер сделать, там не так много надо).
00:44:54 Senpos Ну и он не подходит для асинка, клиент старый и sync-only.
Для асинка только aiohttp/httpx, иначе неприятно.
00:46:02 radio-t bot ⚠️ A postmortem of three recent issues - https://www.anthropic.com/engineering/a-postmortem-of-three-recent-issues
00:46:10 radio-t bot A postmortem of three recent issues \ Anthropic

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

### Основные моменты
- **Проблемы с качеством:** Три отдельные ошибки в инфраструктуре привели к снижению качества ответов Claude.
- **Первоначальные отчеты:** В начале августа пользователи начали сообщать о низком качестве, что вызвало расследование.
- **Диагностика:** Перекрывающиеся проблемы затруднили выявление причин ухудшения качества ответов.
- **Устранение ошибок:** Ошибки были исправлены через обновления и корректировки маршрутизации серверов.
- **Оценка качества:** Недостатки в текущих проверках показали необходимость улучшения инструментов для диагностики.
- **Пользовательская обратная связь:** Регулярная обратная связь от пользователей сыграла важную роль в выявлении и решении проблем.
- **Будущие изменения:** Внедрение более чувствительных оценок и ускорение инструментов отладки для предотвращения повторения ошибок.
00:47:31 ksenobite для меня codex сильно лучше работает чем антропик.. тоже перестал за антропик платить
00:49:59 serkbugs Померло?
00:50:03 Alexander Ruliov Стрим отвалился, или только у меня?
00:50:18 Maksim Surmach У всех
00:50:19 Alexey Nesterov Не только
00:50:27 @mellafon Поднялся
00:50:29 serkbugs Просто потух и все
00:50:45 Alexander Ruliov Вернулся :)
00:50:46 serkbugs Да ок назад ужо
00:50:57 yakimka не надо, тем более если у тебя асинк
00:55:14 serkbugs Они просто часть запросов через deep seek прогоняют (шучу)
01:03:24 radio-t bot ⚠️ Gemini in Chrome — AI assistance, right in your browser - https://gemini.google/overview/gemini-in-chrome/
01:03:28 radio-t bot Gemini in Chrome – KI-Unterstützung direkt im Browser

### Краткое резюме
Gemini в Chrome предлагает поддержку на основе ИИ прямо в браузере. Пользователи могут общаться с Gemini голосом или текстом для быстрого решения вопросов и выполнения задач.

### Основные моменты
- **Поддержка ИИ**: Gemini использует искусственный интеллект для помощи пользователям.
- **Естественное взаимодействие**: Возможность общения с Gemini в разговорной форме.
- **Работа с контентом**: Gemini анализирует содержимое страницы для предоставления ответов.
- **Экономия времени**: Быстрое выполнение рутинных задач с помощью Gemini.
- **Доступность**: Интеграция Gemini в браузере Chrome для удобства пользователей.
- **Удобный ввод**: Возможность ввода вопросов как текстом, так и голосом.
- **Понимание тем**: Gemini помогает пользователям лучше понимать сложные темы.
01:08:39 radio-t bot ⚠️ Вещание подкаста началось - https://stream.radio-t.com/
01:08:46 radio-t bot ⚠️ Темы слушателей 979 - https://radio-t.com/p/2025/09/16/prep-979/
01:08:56 radio-t bot [1/12] +7 от Dima B.
https://prelaunch.com/projects/keychron-q16-w...
Keychron выпустил керамическую клавиатуру, весит 1кг


Prelaunch

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

- Предварительный анализ рынка и целевой аудитории.
- Разработка маркетинговой стратегии для успешного запуска.
- Подготовка команды и распределение ролей.
- Тестирование продукта/услуги перед запуском на рынке.
- Создание информационной кампании для привлечения внимания.
- Мониторинг и анализ готовности к запуску.
- Подготовка к быстрому реагированию на отзывы и проблемы.
01:08:56 radio-t bot [2/12] +7 от Алексей Головков
Если можно,расскажите что с Бобуком
Здоровья ему в любом случае и ждем его снова)
01:08:56 radio-t bot [3/12] +6 от Валерий Павлов
A deep dive into Cloudflare’s September 12, 2025 dashboard and API outage

https://blog.cloudflare.com/deep-dive-into-cl...

Just a moment...

Пожалуйста, подождите...
01:08:56 radio-t bot [4/12] +4 от Kirill
Ubiquiti’s New NAS Lineup
https://blog.ui.com/article/all-new-next-gen-...

All-New Next Gen of UniFi Storage

### Краткое резюме
Новая линейка UniFi UNAS предлагает усовершенствованное хранение данных с учетом потребностей пользователей, от домашних до корпоративных решений.

### Основные моменты
- **Современные решения хранения:** UniFi UNAS предлагает надежные и высокопроизводительные устройства для всех.
- **Подходящая модель для всех:** Линейка подходит для домашних пользователей, малых и крупных бизнесов.
- **Совершенный дизайн:** Устройства разработаны с акцентом на эстетическую и функциональную составляющую.
- **Повышенная производительность:** Обеспечивает высокую скорость и эффективность обработки данных.
- **Адаптивные решения:** Модели универсальны и адаптированы для различных потребностей пользователей.
- **Инновационные технологии:** Используются передовые технологии для оптимизации работы хранения.
- **Поддержка и обслуживание:** UniFi обеспечивает качественную поддержку и обслуживание своей продукции.
01:08:56 radio-t bot [5/12] +3 от Pavel Skripin
Google навставлял AI в Chrome https://blog.google/products/chrome/new-ai-fe...

Go behind the browser with Chrome’s new AI features

**Краткое содержание:**
Chrome представляет свои новые функции ИИ, улучшая возможности браузера для пользователей. Интеграция Gemini помогает пользователям понимать сложную информацию, повышает продуктивность и обеспечивает безопасность во время онлайн-серфинга.

- Улучшение браузера с Gemini в Chrome для операционных систем Mac и Windows.
- Gemini доступен для бизнеса через Google Workspace с защитой данных.
- Функции Gemini также доступны на мобильных устройствах в США.
- Активация Gemini возможна на Android нажатием кнопки питания.
- В скором времени Gemini интегрируется в приложение Chrome на iOS.
01:10:52 yakimka магнитные свичи
01:11:33 yakimka чтобы хоткеи на разную глубину нажатия назначать
01:13:21 ksenobite voiceink очень хорош, но кнопку все еще нужно шажимать
01:17:44 Umputun U
01:21:53 Denis P. 200
01:37:15 Umputun U