Гугл <irony>смягчил</irony> свои грядущие ублюдские ограничения на установку приложений из произвольных источников на андроиде. Теперь для этого "всего лишь" нужно включить настройки разработчика на устройстве, включить там соответствующую настройку, и подождать 24 часа. На приложения, устанавливаемые с помощью adb (инструмента для разработчиков), никакие ограничения по-прежнему не распространяются.
Мне кажется, что в какой-то момент наше общество свернуло не туда в том, как мы используем технологии.
Портить андроид для всех только лишь ради того, чтобы попробовать помочь технологически безнадёжным группам населения, — в корне неверное решение. Это нежизнеспособно в долгосрочной перспективе. К тому же, последнее, что сейчас нужно этому миру — ещё большая централизация власти. Особенно в руках очередной американской корпорации.
Люди, которые не хотят разбираться в рисках использования современных технологий, просто не должны пользоваться смартфонами и интернетом. Они точно не должны пользоваться интернет-банкингом. Возможно, им вообще лучше не иметь счёта в банке и пользоваться исключительно наличными. Естественно, потребуется изменить общество так, чтобы такие люди могли в нём жить, но это не настолько сложно, особенно в России. Достаточно всего лишь откатить некоторые из так называемых инноваций, произошедших за последние лет 15. Использование современных технологий должно быть собственным осознанным выбором каждого человека, а не обузой.
Вольный перевод моего неистово заплюсованного комментария на HN
Мне кажется, что в какой-то момент наше общество свернуло не туда в том, как мы используем технологии.
Портить андроид для всех только лишь ради того, чтобы попробовать помочь технологически безнадёжным группам населения, — в корне неверное решение. Это нежизнеспособно в долгосрочной перспективе. К тому же, последнее, что сейчас нужно этому миру — ещё большая централизация власти. Особенно в руках очередной американской корпорации.
Люди, которые не хотят разбираться в рисках использования современных технологий, просто не должны пользоваться смартфонами и интернетом. Они точно не должны пользоваться интернет-банкингом. Возможно, им вообще лучше не иметь счёта в банке и пользоваться исключительно наличными. Естественно, потребуется изменить общество так, чтобы такие люди могли в нём жить, но это не настолько сложно, особенно в России. Достаточно всего лишь откатить некоторые из так называемых инноваций, произошедших за последние лет 15. Использование современных технологий должно быть собственным осознанным выбором каждого человека, а не обузой.
Вольный перевод моего неистово заплюсованного комментария на HN
💯28❤🔥5😁4👎2🤨2👍1
Telegram
Стой под стрелой
Дизайнер Илья Бирман провел исследование и пишет:
> Пока экран приложения загружается, вместо индикаторов загрузки хорошо показывать скелет экрана. Тогда вместо того, чтобы привлекать внимание к тормозам, мы создаём у пользователя впечатление, что экран…
> Пока экран приложения загружается, вместо индикаторов загрузки хорошо показывать скелет экрана. Тогда вместо того, чтобы привлекать внимание к тормозам, мы создаём у пользователя впечатление, что экран…
https://t.iss.one/nikitonsky_pub/1009
Добавлю к этому, что лично для меня скелетные анимации создают ощущение, что при прочих равных страница/экран грузится медленнее, чем если бы это был просто спиннер или что-то подобное. Во-первых, скелетные анимации всегда большие и массивные, часто занимают весь экран или окно. Во-вторых, они медленные. Оба этих фактора создают ложное ощущение тормознутости.
Оптическая иллюзия действительно работает, но только когда скелет совпадает с тем, что грузится (посмотрите, наприер, на анимацию загрузки сообщений в телеграме для андроида, это же безумие), и когда загрузка происходит быстро, не более, чем за несколько сотен миллисекунд. А дизайнеры почему-то этого не осознают, и пихают эту дрянь абсолютно во всё, до чего могут дотянуться.
Добавлю к этому, что лично для меня скелетные анимации создают ощущение, что при прочих равных страница/экран грузится медленнее, чем если бы это был просто спиннер или что-то подобное. Во-первых, скелетные анимации всегда большие и массивные, часто занимают весь экран или окно. Во-вторых, они медленные. Оба этих фактора создают ложное ощущение тормознутости.
Оптическая иллюзия действительно работает, но только когда скелет совпадает с тем, что грузится (посмотрите, наприер, на анимацию загрузки сообщений в телеграме для андроида, это же безумие), и когда загрузка происходит быстро, не более, чем за несколько сотен миллисекунд. А дизайнеры почему-то этого не осознают, и пихают эту дрянь абсолютно во всё, до чего могут дотянуться.
👍15💯3❤1
Я, наконец-то, сделал черновую версию глагне главной страницы сайта про Smithereen.
Хочется показать там скриншоты — в конце концов, пытаться продвигать программный продукт, разработчик которого уделяет чрезмерное количество внимания UX, и не показать, как он выглядит, было бы безумием. Сейчас я вставил туда те, которые получились. Главных скриншота по моему замыслу должно быть два: профиль в десктопной вёрстке и группа в мобильной. Группу я уже придумал: это будет "верни мне мой 2007й", только по-английски, "I want my 2007 back", с каким-нибудь чёрно-розовым няшным эмо на аватарке. А вдохновения для профиля хочу поискать с вашей помощью :)
Там по задумке ещё будет секция "Smithereen features", некоторое подобие ВКшной "экскурсии по сайту". В ней тоже по идее нужны скриншоты конкретных разделов — профиля, группы, встречи, ленты новостей, фотоальбома, списка друзей, вот это всё. Так что для этого тоже принимаются идеи.
Хочется показать там скриншоты — в конце концов, пытаться продвигать программный продукт, разработчик которого уделяет чрезмерное количество внимания UX, и не показать, как он выглядит, было бы безумием. Сейчас я вставил туда те, которые получились. Главных скриншота по моему замыслу должно быть два: профиль в десктопной вёрстке и группа в мобильной. Группу я уже придумал: это будет "верни мне мой 2007й", только по-английски, "I want my 2007 back", с каким-нибудь чёрно-розовым няшным эмо на аватарке. А вдохновения для профиля хочу поискать с вашей помощью :)
Там по задумке ещё будет секция "Smithereen features", некоторое подобие ВКшной "экскурсии по сайту". В ней тоже по идее нужны скриншоты конкретных разделов — профиля, группы, встречи, ленты новостей, фотоальбома, списка друзей, вот это всё. Так что для этого тоже принимаются идеи.
🔥23❤8🤩1🍾1
Я думал, в этой экономике меня уже ничего не сможет удивить, особенно после платной доставки в сервисах доставки еды, где других способов получения заказа не предусмотрено, но оказалось, что сможет. Платные пакеты в магазине одежды — поистине непревзойдённый уровень унижения.
😐19💯5🔥2❤1👏1
Forwarded from Канал Ильи Бирмана
Как влезать к пользователю со своей фигнёй
Есть разные способы рассказывать пользователю о своих новых фичах, часть из них плохие, а часть — нормальные. Предлагаю простой критерий для отделения плохих вариантов от нормальных без использования слова «попап» и вообще интерфейсных терминов и моральных оценок. Важно понять суть конфликта и использовать действующие силы максимально эффективно.
Вот вы сообщаете, что у вас что-то новое, приглашаете этим воспользоваться.
Вопрос: есть ли у пользователя очевидная возможность всё-таки продолжить делать то, за чем он пришёл, не теряя ваше сообщение? Вот почему это важно для бизнес-целей вашего сообщения.
Если пользователь может продолжить своё, только отклонив ваше, то у сообщения очень мало шансов заинтересовать, ведь желание его закрыть огромно — всё внимание направлено на избавление, а не на суть сообщения. Получается, вы вызываете раздражение у каждого пользователя, но за эту цену обращаетесь лишь к немногим.
Более того, рассмотрим отдельно этих немногих, кто всё-таки успел заинтересоваться. Им теперь нужно выбирать между вашим сообщением и тем, что они хотели изначально! Им нужно и то и то, но они вынуждены взять что-то одно. Ваше сообщение должно не просто заинтересовать и пробиться сквозь раздражение; оно должно разгромно выиграть конкуренцию с изначальным намерением пользователя! Получается абсурд: для пользователя лучше, чтобы ваше сообщение оказалось бесполезным, тогда он хотя бы просто отмахнётся от него и испытает меньше страданий.
Если пользователь может продолжить своё, только отклонив ваше, вы вызываете максимум раздражения и получаете минимум полезного эффекта.
Если пользователь может продолжить своё, не отклоняя ваше, то на пользователя никак не давит необходимость сделать выбор. Ваше сообщение не мешает ему продолжать делать своё дело, а значит его внимание не тратится на избавление от вашего сообщения. Освободившееся внимание может быть потрачено на суть сообщения, а значит сообщение с большей вероятностью заинтересует.
Более того, все те, кого ваше сообщение заинтересовало, смогут воспользоваться предложением в нём, причём независимо от того, выиграло ли оно конкуренцию с исходным планом. Если выиграло разгромно, пользователь с радостью пойдёт за вами. Если просто заинтересовало, пойдёт или сначала за вами, потом по своим делам, или наоборот. Если вообще не заинтересовало, оно вызвало намного меньше раздражения, потому что ничему не помешало.
Если пользователь может продолжить своё, не отклоняя ваше, вы вызываете минимум раздражения и получаете максимум полезного эффекта.
Итак, не так важно, какие именно элементы интерфейса вы используете. Просто проверьте, вынуждаете ли вы пользователя отмахиваться от вас или всё-таки даёте себе шанс получить достаточное внимание.
Есть разные способы рассказывать пользователю о своих новых фичах, часть из них плохие, а часть — нормальные. Предлагаю простой критерий для отделения плохих вариантов от нормальных без использования слова «попап» и вообще интерфейсных терминов и моральных оценок. Важно понять суть конфликта и использовать действующие силы максимально эффективно.
Вот вы сообщаете, что у вас что-то новое, приглашаете этим воспользоваться.
Вопрос: есть ли у пользователя очевидная возможность всё-таки продолжить делать то, за чем он пришёл, не теряя ваше сообщение? Вот почему это важно для бизнес-целей вашего сообщения.
Если пользователь может продолжить своё, только отклонив ваше, то у сообщения очень мало шансов заинтересовать, ведь желание его закрыть огромно — всё внимание направлено на избавление, а не на суть сообщения. Получается, вы вызываете раздражение у каждого пользователя, но за эту цену обращаетесь лишь к немногим.
Более того, рассмотрим отдельно этих немногих, кто всё-таки успел заинтересоваться. Им теперь нужно выбирать между вашим сообщением и тем, что они хотели изначально! Им нужно и то и то, но они вынуждены взять что-то одно. Ваше сообщение должно не просто заинтересовать и пробиться сквозь раздражение; оно должно разгромно выиграть конкуренцию с изначальным намерением пользователя! Получается абсурд: для пользователя лучше, чтобы ваше сообщение оказалось бесполезным, тогда он хотя бы просто отмахнётся от него и испытает меньше страданий.
Если пользователь может продолжить своё, только отклонив ваше, вы вызываете максимум раздражения и получаете минимум полезного эффекта.
Если пользователь может продолжить своё, не отклоняя ваше, то на пользователя никак не давит необходимость сделать выбор. Ваше сообщение не мешает ему продолжать делать своё дело, а значит его внимание не тратится на избавление от вашего сообщения. Освободившееся внимание может быть потрачено на суть сообщения, а значит сообщение с большей вероятностью заинтересует.
Более того, все те, кого ваше сообщение заинтересовало, смогут воспользоваться предложением в нём, причём независимо от того, выиграло ли оно конкуренцию с исходным планом. Если выиграло разгромно, пользователь с радостью пойдёт за вами. Если просто заинтересовало, пойдёт или сначала за вами, потом по своим делам, или наоборот. Если вообще не заинтересовало, оно вызвало намного меньше раздражения, потому что ничему не помешало.
Если пользователь может продолжить своё, не отклоняя ваше, вы вызываете минимум раздражения и получаете максимум полезного эффекта.
Итак, не так важно, какие именно элементы интерфейса вы используете. Просто проверьте, вынуждаете ли вы пользователя отмахиваться от вас или всё-таки даёте себе шанс получить достаточное внимание.
👍27❤2
Если вы хотите потыкаться в Smithereen (а я знаю, вы же хотите), но мы не знакомы, а свой сервер вы поднимать не хотите, я сделал вот такую штуку:
try.smithereen.software
Просто регистрируетесь и тыкаетесь сколько влезет. Каждые полчаса все данные сбрасываются. Из России может не открываться, но вы знаете, что включать в таком случае.
try.smithereen.software
Просто регистрируетесь и тыкаетесь сколько влезет. Каждые полчаса все данные сбрасываются. Из России может не открываться, но вы знаете, что включать в таком случае.
❤16🔥9😁1
Малоизвестный, но очевидный в ретроспективе факт: разные люди думают о времени по-разному.
Лично я всегда представлял себе время в виде цифр. По-другому я не умею. Чтобы считать время со стрелочных часов, мне нужно сначала преобразовать его в цифры. То есть, я не "не умею" пользоваться стрелочными часами, но они доставляют мне дополнительные неудобства, которых цифровые лишены.
Некоторые же другие люди (включая Алека, автора видео) представляют себе циферблат как прогресс-бар, показывающий, какая часть часа уже прошла. И эти же люди, как я понимаю, любят говорить время фразами вида "четверть седьмого". Ведь в их системе это очевидно!
Сейчас вот я ещё задумался о том, что разные люди могут представлять себе стороны света (север, восток, юг, запад) по-разному. У меня это просто синонимы направлений по карте (верх, право, низ, лево). Интересно, бывает ли у кого-то не так?
А у вас как и то, и другое? Голосуем 👇
upd: в комментах ещё пишут про то, как представляют день и год, и это, оказывается, тоже различается, причём иногда весьма неожиданным образом. У меня как будто даже нет какого-то визуального представления ни для того, ни для другого. Ну просто таймлайн такой зацикленный, но не в виде визуального образа, а абстрактно
Лично я всегда представлял себе время в виде цифр. По-другому я не умею. Чтобы считать время со стрелочных часов, мне нужно сначала преобразовать его в цифры. То есть, я не "не умею" пользоваться стрелочными часами, но они доставляют мне дополнительные неудобства, которых цифровые лишены.
Некоторые же другие люди (включая Алека, автора видео) представляют себе циферблат как прогресс-бар, показывающий, какая часть часа уже прошла. И эти же люди, как я понимаю, любят говорить время фразами вида "четверть седьмого". Ведь в их системе это очевидно!
Сейчас вот я ещё задумался о том, что разные люди могут представлять себе стороны света (север, восток, юг, запад) по-разному. У меня это просто синонимы направлений по карте (верх, право, низ, лево). Интересно, бывает ли у кого-то не так?
А у вас как и то, и другое? Голосуем 👇
upd: в комментах ещё пишут про то, как представляют день и год, и это, оказывается, тоже различается, причём иногда весьма неожиданным образом. У меня как будто даже нет какого-то визуального представления ни для того, ни для другого. Ну просто таймлайн такой зацикленный, но не в виде визуального образа, а абстрактно
YouTube
So... the minute hand shows progression — apparently we think of time in wildly different ways
Yeah. Weird.
❤11👍4👎1
Моё внутреннее представление времени
Anonymous Poll
63%
Цифровое
31%
Аналоговое
6%
Какое-то другое, опишу в комментах
Моё внутреннее представление сторон света
Anonymous Poll
91%
Как у Гришки (направления на карте)
9%
Другое, напишу в комментах
Ну штош. В конце 2019 года я, всё ещё в поисках себя после увольнения из телеграма, подумал такой, а сделаю-ка я децентрализованный ВК, а то людям, которые просто хотят быть в интернете со своими друзьями, некуда идти.
Сегодня Smithereen 1.0 наконец-то доделан и оттестирован. Мне наконец-то больше не стыдно хвастаться этим проектом. Ура, получается. 🎉!
Сегодня Smithereen 1.0 наконец-то доделан и оттестирован. Мне наконец-то больше не стыдно хвастаться этим проектом. Ура, получается. 🎉!
2❤🔥67🎉46❤8🔥2😁2
Гришкин блог
Я тут долбанулся и зачем-то сделал что-то типа устройства видеозахвата. На самом деле, эта история началась ещё в подростковом возрасте, и ещё когда эти технологии были актуальны. Подключал я что-то к телеку, перепутал тюльпаны, и услышал видеосигнал. Мне…
Обновил эту штуку.
- Немношк переписал выравнивание строк относительно друг друга, теперь они почти не "пляшут" по горизонтали, особенно если сигнал качественный
- Добавил поддержку стандарта PALтам, правда, есть странный баг, который я так и не смог понять, почему происходит, что на ярких цветах иногда появляется какой-то мусор
- Переписал демодуляцию цветовой поднесущей на "взрослый" алгоритм с I/Q sampling, прям как всякие SDR это делают
- Сделал фильтр для чуть менее, чем полного избавления от цветовых артефактов в SECAM, тех, которые такие красные "факелы"
- Ещё чот по мелочи переписал и поправил
- Узнал очередную проклятую особенность С++, что, оказывается, если вызывать виртуальный метод из конструктора класса, вызовется реализация в этом же классе, а не в том, который от него наследуется, каку нормальных людей в джаве
Если кому любопытно сравнить до/после, в комменты скину новую оцифровку вот этой записи фабрики звёзд посредственного качества и ещё всякое.
- Немношк переписал выравнивание строк относительно друг друга, теперь они почти не "пляшут" по горизонтали, особенно если сигнал качественный
- Добавил поддержку стандарта PAL
- Переписал демодуляцию цветовой поднесущей на "взрослый" алгоритм с I/Q sampling, прям как всякие SDR это делают
- Сделал фильтр для чуть менее, чем полного избавления от цветовых артефактов в SECAM, тех, которые такие красные "факелы"
- Ещё чот по мелочи переписал и поправил
- Узнал очередную проклятую особенность С++, что, оказывается, если вызывать виртуальный метод из конструктора класса, вызовется реализация в этом же классе, а не в том, который от него наследуется, как
Если кому любопытно сравнить до/после, в комменты скину новую оцифровку вот этой записи фабрики звёзд посредственного качества и ещё всякое.
1🔥11❤4
Впервые в жизни случилось так, что я увидел новый (для меня) клип Ok Go и подумал не "хера, а как они вообще это так смогли, я в восторге", а "хмммм, ну в принципе я примерно представляю, как это повторить, я бы и сам мог написать приложение, которое синхронно воспроизводит видео на 64 телефонах, даже для iOS" :))
https://www.youtube.com/watch?v=MOEULOSVNK4
https://www.youtube.com/watch?v=MOEULOSVNK4
YouTube
OK Go - A Stone Only Rolls Downhill (Official Video)
Get this song: https://sym.ffm.to/astoneonlyrollsdownhill.
And all things OK Go: https://linktr.ee/okgomusic
Credits:
Directors:
Damian Kulash
Chris Buongiorno
Executive Producers:
Jackie Kelman Bisbee
Caroline Kousidonis
Michaela McKee
Head of Production…
And all things OK Go: https://linktr.ee/okgomusic
Credits:
Directors:
Damian Kulash
Chris Buongiorno
Executive Producers:
Jackie Kelman Bisbee
Caroline Kousidonis
Michaela McKee
Head of Production…
❤17🤔3👍1
Гришкин блог
Малоизвестный, но очевидный в ретроспективе факт: разные люди думают о времени по-разному. Лично я всегда представлял себе время в виде цифр. По-другому я не умею. Чтобы считать время со стрелочных часов, мне нужно сначала преобразовать его в цифры. То есть…
В одном чате только что всплыла ещё одна похожая тема — римские цифры/числа. Лично я читаю "XVII век" как "икс ви ай ай век", и только уже потом, по контексту, понимаю, что это на самом деле этот всратый формат записи цифр, и надо это распарсить заново, чтобы получилось 10 + 5 + 1 + 1 = 17. В брендинге римские цифры вообще не признаю, Mac OS X для меня "мак оэс икс" и абсолютно никак иначе (а ещё римская цифра 10 в последнее время почему-то иногда используется как более короткая форма записи слова "твиттер").
Но оказалось, что другие люди читают римские числа не так, как я! Кто бы мог подумать, все люди разные, никогда такого не было, и опять. Некоторые, например, читают XVII как "десять пять один один". Так что ещё один опрос.
Но оказалось, что другие люди читают римские числа не так, как я! Кто бы мог подумать, все люди разные, никогда такого не было, и опять. Некоторые, например, читают XVII как "десять пять один один". Так что ещё один опрос.
😁10❤2
Как я читаю римские цифры в своих мыслях
Anonymous Poll
16%
Английскими или латинскими буквами (икс, ви, ай)
41%
Цифрами (десять, пять, один)
40%
Прямо сразу целиком понимаю всё число
3%
Как-то ещё, напишу в комменты
Кому-то сегодня было нечем заняться.
Ну зато нашёл и исправил немного багов в своей реализации execute.
Ну зато нашёл и исправил немного багов в своей реализации execute.
👏17❤10🤔2🤣2