Size: a a a

Золото Бородача

2020 October 30
Золото Бородача
Рубрика #мюсли

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

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

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

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

Что вы должны вынести из этого поста?

1. Практика важнее теории в программировании. Тратьте время чаще на практику, а не на теорию.
2. Не бойтесь смотреть на смежные технологии и пробовать их. Скорее всего, вы уже знакомы с 80% необходимых концептов.

Помните, что вы не "мобайл программисты", не "ios разработчики" и не "фуллстаки". Вы — программисты. Программируйте. Плевать на чем.
источник
2020 October 31
Золото Бородача
Рубрика #мюсли

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

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

Теперь должно быть понятно, из каких стран нужно уезжать — а в какие приезжать. Наверное, это единственная положительная вещь во всей этой пандемии.

P.S., а если вы пропустили всю пандемию, сидя дома и не читая новости, то ничего страшного — посмотрите на действия государств сейчас, как они справляются со второй волной.

"Второй волны нет" — надо валить.

"Вот план работы со второй волной" — можно валить сюда.
источник
Золото Бородача
Рубрика #проекты

Привет новичкам! Вы, наверное, пришли сюда по ссылке из одного из ботов, которых я создал. Скорее всего, это @voicybot, @banofbot или @shieldy_bot. Добро пожаловать на мой личный канал!

Спасибо, что пользуетесь моими полностью бесплатными ботами, которые работают 24/7! Вас уже больше 31 000 000, так что вы в хорошей компании!

На этом канале я просто делюсь своими мыслями о бизнесе, IT и жизни в целом. Занимаюсь био-хакингом, основанным на научных исследованиях а не на популизме и выдумках, и пишу о нем. Вы могли даже как-то раз натолкнуться на одну из моих статей в Интернете!

Что ж, добро пожаловать. Главное, знайте, у нас в сообществе не терпят мракобесия и заявлений без доказательств — а так же не терпят любого рода токсичности.

Наше сообщество — это приятная бухта Интернета, куда хочется возвращаться снова и снова! Вас здесь всегда примут и поймут. Спасибо, что вы с нами!
источник
2020 November 01
Золото Бородача
Рубрика #мюсли

Здесь должен был быть длинный пост о том, почему я не уезжаю жить в США, а остаюсь в Канаде — но пунктов, на самом деле, не так много. Эти пункты — просто показательный пример отношения правительства к своим людям, в реальности же есть туча мелочей, которые заставляют в США даже граждан чувствовать себя второклассными пассажирами.

— Отсутствие maternity и paternity leave (по-русски это называется "декретный отпуск")
— Отсутствие нормальной доступной медицины
— Отсутствие доступного образования
— Отсутствие нормальной регуляции оружия

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

Почему тут это работает, а в США говорят, что не сработает? Да потому что врут. Не стоит идеализировать США в своей голове и пытаться туда переехать. Есть гораздо более гуманные и приятные для жизни страны, в которые и иммиграция гораздо проще.
источник
2020 November 02
Золото Бородача
Рубрика #проекты

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

Для участия нужно просто подписаться на другой мой канал — @booka_club, куда я закидываю все книги, которые читаю, и нажать на кнопку "Участвовать!" ниже.

Удивительно, почему другие боты — часто платные — дают прикреплять картинки к своим постам, но не дают возможности прикрепить те же видео, документы или гифки. А вот бесплатный @randymbot это умеет. Пользуйтесь на здоровье!

Количество участников: 232.
источник
Золото Бородача
Рубрика #мюсли

Один из самых клевых лайфхаков, которым я научился сравнительно недавно — это умение говорить "спасибо, но мне неинтересно" или по-английски "thank you, but I'm not interested" на навязчивые предложения.

Это фраза, которая никогда не оскорбляет собеседника, но четко дает понять, что с вами нечего ловить. Она работает в гигантском количестве случаев.

— Здравствуйте, я из компании орифлейм, попробуйте...
— Мне неинтересно, спасибо что обратились

— Привет! У нас девшоп и мы можем помочь вам аутсорс разработкой
— Спасибо, что написали, но мне неинтересно

— Хотите вернуться к нашему мобильному оператору на план дороже и хуже?
— Спасибо, мне неинтересно

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

Пишите в комментариях, на что еще можно отвечать подобным способом. Вот ваши комментарии мне интересны!
источник
2020 November 03
Золото Бородача
Рубрика #мюсли

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

1. Ввести личную уголовную ответственность отвечающих за безопасность данных людей в компании, которая слила информацию. Если такого человека нет — то этим человеков автоматически должен становиться генеральный директор.
2. Заставить любую компанию, которая хранит у себя персональные данные людей, добавлять к каждому полю персональных данных цифровую подпись компании. Таким образом, при утечке данных будет очевидно, откуда они были слиты. Это как если бы вы на сканы своих документов добавляли водяные знаки с названиями компаний при загрузке их куда-либо.

Как ни посмотри на эти два момента — со всех сторон одни плюсы, да никаких минусов. Ну, точнее, они есть — достаточно очевидные, но все либо надуманные, либо очень просто решаемые. Например:

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

> Это не увеличит количество хранимых данных в несколько раз?
Нет, не увеличит. Можно будет хранить просто хеши данных, подписанные приватным ключом. Эти хеши мизерные, по сравнению с самими данными.

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

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

А какие минусы вы видите у этих двух правил? Может, еще что нужно добавить?
источник
2020 November 04
Золото Бородача
Рубрика #мюсли

Телеграм выложил в открытый доступ telegram-bot-api! Теперь кто угодно может поднять у себя клиент на сервере и, чисто технически, не только уменьшить задержки, но и быть в курсе некоторых подкопотных моментов, которые раньше были скрыты от разработчиков ботов.

До сегодняшнего дня факт наличия единственного узла связи ботов с Телеграмом означал, что если с этим узлом что-то было не так — то все боты могли прилечь. А у больших ботов могли появляться случайные проблемы индивидуального характера (как было у @voicybot).

Хочется верить, что моя статья с просьбами команде Bot API Телеграма внесла вклад в позитивные изменения — хотя бы небольшую каплю. Ведь ответили на оба пункта, которые я просил. Настроили хороший канал общения с разработчиками и даже заопенсурсили код telegram-bot-api! В очередной раз убеждаюсь, что молчать о проблемах нельзя — и надо их активно обсуждать.

А я же пойду крутить новое ботапи и пытаться запустить его у себя на сервере. Очень приятно, что теперь можно будет напрямую стучать на распределенные серверы Телеграма без бутылочных горлышек!
источник
2020 November 05
Золото Бородача
Рубрика #ЧтецСамец

Дочитал книгу "Места не столь населенные" от Моше Шанина. Могу лишь сказать, что это просто была буря эмоций — от крайне веселых до крайне грустных. Сравнить эту книгу я могу с "И все осветилось". Что-то в этом сборнике рассказов есть родное, свое, необъяснимое. Что-то крайне ностальгическое для такого заядлого иммигранта, скучающего по березкам и всему вот этому.

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

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

Советую всем! Особенно иммигрантам, уехавшим из стран СНГ. Это офигенный прыжок в до странности знакомые — но все еще сильно интересные нам истории.

P.S., а с автором этой книги мы познакомились в @coolnetbot, один из моих ботов, который раз в 4 дня выдает участникам случайные контакты друг друга, чтобы созваниваться и нарабатывать связи для нетворкинга. У Золота Бородача там тоже есть свое коммьюнити, там есть я и еще 145 замечательных людей. Войти в наше сообщество можно по ссылке.
источник
2020 November 06
Золото Бородача
Рубрика #мюсли

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

К сожалению, ориентированных на результат людей гораздо меньше, чем простых РАБочих. Если вы нашли себя в окружении вечно ничего не успевающих, постоянно занятых лесорубов, которым нет времени заточить топоры (надо же РАБотать) — бегите с этого лесоповала на тот, где платят премии не за переработки, а за количество предоставленного продукта.

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

Свобода — это наличие выбора. Когда нужно бездумно РАБотать, выбора нет. Когда важны результаты — список способов достижения цели бесконечен.
источник
Золото Бородача
РАБотаете или выбираете?
Анонимный опрос
31%
РАБотаю
37%
Выбираю
32%
Посмотреть результаты
Проголосовало: 848
источник
Золото Бородача
Рубрика #мюсли

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

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

Понимаю, что зря, но залез в комментарии новости о том, что спасатели нашли в море тело сооснователя Skillbox. Там прямо весь спектр обвинения жертвы — от "веществ" до "неуклюжести". Бедный парень, якобы, сам виноват в том, что в три часа ночи "упал" в бушующее море. Емое, да очевидно же, что парня просто убрали (мое личное мнение, которое может оказаться неправдой)!

С другой стороны, под каждой новостью о том, что правительство ЕС жмет Эпл, чтобы разрушить ее монополию на дистрибьюцию iOS приложений, люди защищают варварские поборы в 30% с разработчиков. Люди умалчивают, что ЕС топит не за то, чтобы Эпл убрала комиссию — а за то, чтобы Эпл разрешила пользователям устанавливать приложения из сторонних источников — как это делает Google.

Для вот этого самого комментатора ничего не изменится — он так же будет качать приложения с официального стора Эпла и переплачивать 30% за каждую встроенную покупку. Просто другие пользователи смогут устанавливать сторонние сторы и не платить эту конскую дань Эплу.

Эти комментаторы буквально говорят: нам плохо — и вам должно быть плохо! Мы страдаем — и вы должны страдать! Мы переплачиваем — и вы должны переплачивать! Все должны быть под одинаковым слоем грязи.

Звучит, как коммунизм. Кажется, я начинаю понимать, почему людей своего класса в рунете принято оскорблять, а перед сильными класса выше принято раболепствовать. Все это, похоже, идет еще из СССР.
источник
2020 November 07
Золото Бородача
golden_borodutch
Рубрика #проекты

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

Для участия нужно просто подписаться на другой мой канал — @booka_club, куда я закидываю все книги, которые читаю, и нажать на кнопку "Участвовать!" ниже.

Удивительно, почему другие боты — часто платные — дают прикреплять картинки к своим постам, но не дают возможности прикрепить те же видео, документы или гифки. А вот бесплатный @randymbot это умеет. Пользуйтесь на здоровье!

Количество участников: 232.
Кто же победил?
источник
Золото Бородача
🎉 В этот раз победитель — @hypcat! Поздравляем!

Количество участников — 232.
источник
2020 November 08
Золото Бородача
Рубрика #мюсли

Холивары в Интернете — это достаточно глубокая и интересная для обсуждений тема. Когда мне что-то очевидно по причине наработки опыта в той же IT индустрии, я стараюсь сэкономить время людям вокруг и дать правильные советы. К сожалению, из-за Эффекта Даннинга-Крюгера, люди с меньшим опытом — но большим самомнением — начинают спорить и давать советы хуже.

В какой-то момент жизни я перестал холиварить по вообще каким-либо вопросам. Я просто из практики знаю, что если вы пишете проект на PHP — то вы, скорее всего, не пробовали другие инструменты разработки — да и шанс провала вашего проекта превращается из 99.9% в 99.99%. Так же я знаю, что Server Side Rendering в 2020 — это стрелять себе в обе ноги сложностью разработки и тратой серверных мощностей, при этом не получая вообще никакого преимущества.

Я вот знаю эти вещи, потому что про все это читал, все это пробовал, могу пойти в официальную документацию и спокойно привести доказательства. Но в этот момент вступает другая моя крайне важная метрика — время. А стоит ли мне тратить время на все эти доказательства? Оппонент, скорее всего, не отступит от своей точки зрения (люди не умеют признавать ошибки), а я лишь потрачу зря время.

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

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

Не тратьте свое время на холивары. Ваше время конечно.
источник
Золото Бородача
Рубрика #мюсли

Нет, я больше не могу молчать. Я просто решил позавтракать под стримы Гуфовского, где он иронизирует над КВНом. И тут показывают зал. Люди просто забивают на маски безнаказанно, а потом это показывают по федеральным каналам.

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

Я не понимаю — людям неудобно в масках? Настолько неудобно, что они готовы наплевать на своих близких, родных, друзей, знакомых, соседей, готовы наплевать на всех вокруг себя — готовы рискнуть их жизнями, лишь бы не было чуточку дискомфортно пару часов, пока вокруг другие люди?
источник
2020 November 09
Золото Бородача
golden_borodutch
Рубрика #вкусняшки

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

Исходный код сервера и документация доступны вот в этом репозитории. Сам сервачек уже лежит на backend.anycomments.org. Если вы хотите попробовать сделать расширение для Хрома — присоединяйтесь к группе разработчиков Anycomment. Ну или если у вас есть какие предложения, либо хотите стать ранними бета-тестерами.

Посмотрим, сможем ли мы разработать это решение, уменьшив трение для программистов (забрав на себя часть нагрузки).
Рубрика #проекты

Ура! Ребята с @hashtag_whity реализовали идею с комментариями на любом сайте через расширение в Хроме! Встречайте: cany.link.

Очень круто, когда кто-то реализовывает идеи, которыми я делюсь у себя на канале! К слову, не стесняйтесь — я не просто так выкладываю сюда офигенные бизнес-идеи: реализовывайте их!

Буду пристально следить за проектом. Ребята молодцы!
источник
Золото Бородача
Рубрика #мюсли

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

Да-да, старый добрый номер мобильного телефона используется, как средство авторизации — что, как мы уже давным давно знаем, не является безопасным ходом. Почему? Да потому что, зайдя к сотовому оператору с симкой, отдав $20 за смену симки и ответив на ряд вопросов, можно запросто перехватить доступ к чужому номеру мобильного телефона. Якобы, "потерял старый телефон".

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

Что ж, ждем обновления Телеграма с улучшеной безопасностью! А пока что — никому не говорите свой номер телефона.
источник
2020 November 10
Золото Бородача
Рубрика #мюсли

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

Это происходит из-за внутренней предрасположенности мозга к упрощению и эвристике. Мозгу не нравится работать и тратить ресурсы, ему не нравятся сложные вопросы — но очень нравится заменять их простыми. А самое страшное — наш мозг делает это на автомате! Нам крайне сложно замечать подобное поведение за собой, потому что мозг заставляет нас быть уверенными в своей правоте.

Отличный пример этому — стереотипы о разных группах людей и их уровне интеллекта или культуры. Мозгу гораздо проще ответить на вопросы "Какой цвет кожи у этого человека?" и "Какой головной убор носит этот человек", нежели "Насколько умен или культурен этот человек?" Очевидно, второй вопрос гораздо более важный и затрагивает больший спектр социальных взаимоотношений. Но на первый ответить тупо проще.

Или вот еще пример: выборы президента. Мозгу гораздо проще ответить на вопрос "Нравится ли мне этот кандидат?", нежели на вопросы: "А нравится ли мне программа этого кандидата?", "А что предлагает партия, поддерживающая этого кандидата?", "А сможет ли парламент эффективно блокировать опасные инициативы этого кандидата?", "Улучшится ли моя ситуация, если этого кандидата выберут?", "Улучшится ли ситуация моих соседей — а следовательно, и моя — если этого кандидата выберут?", "Поможет ли этот кандидат привести страну к более светлому будущему через 50-100 лет для моих детей и внуков?" и так далее.

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

Что делать с этой информацией? Старайтесь ловить себя в моменты, когда не только ваш мозг пытается подменить сложный вопрос простым, но и когда люди вокруг (в частности, всякие маркетологи) используют это искажение против вас. Ну и прекрасно, когда рядом есть кто-то близкий, кто тоже знает про подобные искажения и может вам указывать на случаи, когда вы за собой такого не замечаете. Это просто офигенный лайфхак.
источник
Золото Бородача
Рубрика #проекты

Очень приятно рассказывать свою историю разным изданиям. Вот вышло интервью со мной на Founder Facts. Перечитал его — и ужаснулся тому, насколько плохо я пишу по-английски экспромтом.

Ну, может, вам будет интересно в очередной раз услышать историю Тудуранта со слегка другой стороны!
источник