Oddbean new post about | logout

Notes by 28412ed7 | export

 Так, дышать ровно. Ничего не делать. 
 Что случилось? 
 nostr:npub15l89jd6uu7syt55f2wfzs7ud3f8htnpz0zvfgk3smh7ps2vexexsehwcu3 обновления firmwa... 
 Evv1L, а project treble на что?) 
 nostr:npub15l89jd6uu7syt55f2wfzs7ud3f8htnpz0zvfgk3smh7ps2vexexsehwcu3 nostr:npub1j0rk6hwx893n4nc8... 
 0xa1baa1baa1baa1ba, ты ещё про ALSA забыл. Мне в libtgvoip пришлось поддержать, потому что некоторые люди из принципа не пользуются PulseAudio. Pipewire тогда ещё не было. 
 nostr:npub15l89jd6uu7syt55f2wfzs7ud3f8htnpz0zvfgk3smh7ps2vexexsehwcu3 Крупное и ключ... 
 Dr. Quadragon ❌, так в моём идеальном мире к разработке софта надо подходить так же, как к любой другой инженерной работе. Определить предметную область, сформулировать и описать требования, описать или нарисовать интерфейсы, продумать или прописать как они работают в каких ситуациях, и только после этого начинать писать код. Уже в виде результата этапа "определить предметную область" у тебя возникает конкретный критерий "доделанности" проекта. Да, конечно, потом можно повторить эти шаги выпустить новый релиз. И ведь до распространения быстрого интернета все практически так и делали. И было же заебись. Багов было меньше, каждый релиз был осмысленным и приносил понятные улучшения, потому что пользователей ещё надо было уговорить обновиться. А сейчас всё в вечной бете. 
 nostr:npub1zvummr8vhccgh046p2c0glzvwsegp6n36qz6ja9yv7kwelnqscvq8qwtsd Хороший вопрос... 
 Dr. Quadragon ❌, я на полшишечки. У меня мак, но андроид, а сервисами эпла я не пользуюсь настолько, что не обиделся бы, если бы у них вообще серверов не было.
А что до линукса, так его переписывают постоянно. Зачем — я не знаю. Лучше от этого не становится, хуже тоже. Для поддержки нового железа вряд ли нужно настолько много настолько частых изменений. Ну вот перепишут когда-нибудь на раст, тогда хотя бы багов из-за указателей больше не будет. 
 "Pixel 8 будет получать обновления до 2030 года"
Представьте себе, так признаваться всему миру в том, что аж через 7 лет твоя ОС всё ещё не будет доделана и всё ещё будет требовать регулярных обновлений. Позорище. 
 nostr:npub132hskmv4xl4t84dl6pmzzlzghrd5j9h9u35h8g6c7v2n7aafjl9qrpnlpx есть какие либ... 
 Телеграм умеет целенаправленно обходить блокировки. Эти айпишники в клиенте можно перезаписать пушем. Можно разным клиентам рассылать разные айпишники, чтобы всех не заблокировали сразу и чтобы было сложнее понять куда он теперь ходит. И ещё был какой-то способ обновления айпишников с помощью DNS, подробностей уже не помню. 
 nostr:npub15l89jd6uu7syt55f2wfzs7ud3f8htnpz0zvfgk3smh7ps2vexexsehwcu3 what screen was that on? pr... 
 dansup, home timeline but it's actually on all screens. It feels like you forgot to set flags for your window so it doesn't extend behind the status bar. Try something like getActivity().getDecorView().setSystemUiVisibility(getActivity().getDecorView().getSystemUiVisibility() | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
Also check that you are handling the window insets correctly if you override fitSystemWindows and/or onApplyWindowInsets. 
Event not found
 ну линукс как линукс 
Event not found
 куда 
Event not found
 Мне вот очень интересно, как они будут себя вести, когда ReactOS наконец допилят до юзабельного состояния. И насколько у них подгорает уже сейчас от Wine.