Мне тут в комментах сказали, что раз уж я оцифровываю весь сигнал целиком, можно попробовать вытащить из него телетекст. А почему бы и да?
🔥43❤22🤯8👍4❤🔥3👏3
Forwarded from Стой под стрелой (Nikita Prokopov)
Однажды у одного программиста посреди дня отвалилась жопа. Доктор сказал, что это не лечится, тогда программист пожал плечами и пошел написал программу, в которой не было онбординга, кнопки были маленькие и контрастные, которая не собирала аналитику, не разлогинивала каждые две недели, в которой не было нотификаций, не было рекламы, а на диске она занимала один мегабайт.
А чего бояться? Второй раз-то жопа уже не отвалится.
А чего бояться? Второй раз-то жопа уже не отвалится.
👍34🔥13😁7
Самое худшее, что система поиска может сделать для пользователя, — это "исправлять опечатки".
Я нашёл в ВК группу с телефона. Хотел открыть на компе. Открыл раздел групп, написал в поиск название. ВК, думая, наверное, что помогает мне, "исправил" мою "опечатку" и показал даже близко не то, что я искал. Даже кавычки не помогли. Поиск по аудиозаписям, кстати, ещё хуже. И вот такой унизительно-снисходительный UX поиска сейчас почему-то считается стандартом в индустрии.
Пожалуйста, умоляю, если вы делаете поиск, всегда считайте запрос, полученный от пользователя, строгим приказом, а не намёком. Никаких словарей. Никаких синонимов. Никаких хитрых частичных совпадений. Просто тупой, предсказуемый поиск по подстрокам. А, да, если в запросе несколько слов, ВСЕ из них ОБЯЗАНЫ присутствовать в каждом результате, без исключений.
Если же вам всё равно очень хочется что-то поисправлять и поугадывать за пользователя, не делайте это автоматически. Показывайте какую-нибудь плашку, типа "возможно, вы имели в виду flower", чтобы для исправления опечатки, в случае, если это действительно настоящая опечатка, требовалось активное, осознанное действие. Ну, знаете, как большие интернет-поисковики типа Яндекса и Google делали примерно всегда, пока не оборзели аналогичным образом сравнительно недавно.
Я нашёл в ВК группу с телефона. Хотел открыть на компе. Открыл раздел групп, написал в поиск название. ВК, думая, наверное, что помогает мне, "исправил" мою "опечатку" и показал даже близко не то, что я искал. Даже кавычки не помогли. Поиск по аудиозаписям, кстати, ещё хуже. И вот такой унизительно-снисходительный UX поиска сейчас почему-то считается стандартом в индустрии.
Пожалуйста, умоляю, если вы делаете поиск, всегда считайте запрос, полученный от пользователя, строгим приказом, а не намёком. Никаких словарей. Никаких синонимов. Никаких хитрых частичных совпадений. Просто тупой, предсказуемый поиск по подстрокам. А, да, если в запросе несколько слов, ВСЕ из них ОБЯЗАНЫ присутствовать в каждом результате, без исключений.
Если же вам всё равно очень хочется что-то поисправлять и поугадывать за пользователя, не делайте это автоматически. Показывайте какую-нибудь плашку, типа "возможно, вы имели в виду flower", чтобы для исправления опечатки, в случае, если это действительно настоящая опечатка, требовалось активное, осознанное действие. Ну, знаете, как большие интернет-поисковики типа Яндекса и Google делали примерно всегда, пока не оборзели аналогичным образом сравнительно недавно.
💯31😁16❤6👍4🙏2👎1
Обсуждение каналов в ВК в канале Дениса Пешехонова навело меня на одну любопытную мысль.
Вот смотрите. Люди хотят как-то получать новости от различных организаций и общаться с ними. Организации тоже хотят где-то публиковать свои новости, желательно так, чтобы их клиентам их было максимально легко читать. Сейчас для этого в подавляющем большинстве случаев используются коммерческие централизованные соцсети, и, конечно же, как вам наверняка известно, я считаю, что смешивать общение людей с людьми и общение людей с организациями на одном сайте или в одном приложении — безумие, от которого страдают все (но не все это осознают). Поэтому в том же Smithereen возможности писать от имени сообщества принципиально нет и не будет. Но, взаимодействие людей с организациями — это тоже естественная потребность, важная часть человеческого общества, пренебрегать которой нельзя, и от переноса которой в интернет всё-таки выигрывают и люди, и организации.
Короче, идея: асоциальная сеть. Эдакий ВКонтакте, в котором оставили только паблики. Отдельный специализированный сервис чисто для общения людей с организациями. Возможности постить от имени человека там нет вообще ни в каком виде, равно как и возможности для людей подписываться друг на друга или вообще как бы то ни было формировать социальный граф. С аккаунтом человека можно только подписываться на организации, смотреть их посты, ставить на них реакции и оставлять комментарии под ними, а также отправлять организациям сообщения. Личных профилей по сути нет, у пользователей есть имя, аватарка, и, может быть, ссылки на другие сервисы (социальные сети те же, где с этим человеком можно взаимодействовать). Максимум прямого взаимодействия между двумя пользователями — ответы и реакции на комментарии. На страницах организаций куча подробной информации, примерно как в карточках организаций в каких-нибудь Яндекс картах. Если лень делать полноценный сайт, можно давать ссылку на свою страницу в этом сервисе. Децентрализация/федерация определённо пойдёт на пользу в долгосрочной перспективе, но не факт, что строго необходима.
Я сам это делать не буду. У меня и так слишком много нереализованных идей. Но в целом, как вам? Жизнеспособно или нет? Стали бы таким пользоваться?
Вот смотрите. Люди хотят как-то получать новости от различных организаций и общаться с ними. Организации тоже хотят где-то публиковать свои новости, желательно так, чтобы их клиентам их было максимально легко читать. Сейчас для этого в подавляющем большинстве случаев используются коммерческие централизованные соцсети, и, конечно же, как вам наверняка известно, я считаю, что смешивать общение людей с людьми и общение людей с организациями на одном сайте или в одном приложении — безумие, от которого страдают все (но не все это осознают). Поэтому в том же Smithereen возможности писать от имени сообщества принципиально нет и не будет. Но, взаимодействие людей с организациями — это тоже естественная потребность, важная часть человеческого общества, пренебрегать которой нельзя, и от переноса которой в интернет всё-таки выигрывают и люди, и организации.
Короче, идея: асоциальная сеть. Эдакий ВКонтакте, в котором оставили только паблики. Отдельный специализированный сервис чисто для общения людей с организациями. Возможности постить от имени человека там нет вообще ни в каком виде, равно как и возможности для людей подписываться друг на друга или вообще как бы то ни было формировать социальный граф. С аккаунтом человека можно только подписываться на организации, смотреть их посты, ставить на них реакции и оставлять комментарии под ними, а также отправлять организациям сообщения. Личных профилей по сути нет, у пользователей есть имя, аватарка, и, может быть, ссылки на другие сервисы (социальные сети те же, где с этим человеком можно взаимодействовать). Максимум прямого взаимодействия между двумя пользователями — ответы и реакции на комментарии. На страницах организаций куча подробной информации, примерно как в карточках организаций в каких-нибудь Яндекс картах. Если лень делать полноценный сайт, можно давать ссылку на свою страницу в этом сервисе. Децентрализация/федерация определённо пойдёт на пользу в долгосрочной перспективе, но не факт, что строго необходима.
Я сам это делать не буду. У меня и так слишком много нереализованных идей. Но в целом, как вам? Жизнеспособно или нет? Стали бы таким пользоваться?
🔥16👍7🤣6👎3❤1
Гугл <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