Обложка канала

запуск завтра. Страница 4

15701 @ctodaily

Будни технического директора новостного стартапа. «Закрытие Parse и куда с него переехать», очередной лонгрид «как программируют в NASA» и прочие ссылки с hackernews. Ну и истории, конечно.

  • запуск завтра

    Сайт Кремля меж тем не выдерживает трафика и отдает видео со скоростью 35КБ/с 🤷‍♀️ Так хочется продолжать писать про прикольные штуки, которые мы делаем, про технологии, про продукты, инструменты и гэги индустрии, но это всё чувствуется таким неважным, таким искусственным на фоне происходящего :( Эти месяцы я молчал, теперь попробую продолжить то, что делал до февраля; у меня в запасах пара сотен ссылок и историй, буду потихоньку их публиковать. Возможно, это поможет вернуть нормальность в жизнь. Господи, поскорее бы всё это закончилось :/
  • запуск завтра

    Диалог уровня Тарантино из недавно рассекреченных документов судебного дела о приватности в фейсбуке. Special master — эксперт назначенный судом, расспрашивает двух супер-опытных инженеров фейсбука под присягой (один из них уровня директора) про то, как фб хранит и обрабатывает данные. Мой вольный перевод исходника. Эксперт: у нас ведь есть блок-схема? Вы ведь когда прогаете — наверняка у кого-то должна быть схема, где эти данные хранятся? Зарашоу (engineering director): у нас немного странная инженерная культура, в сравнении с другими компаниями, мы генерируем довольно мало документации в процессе разработки. Получается, исходный код — это и есть документация. Эксперт: то есть нужно смотреть в исходный код, чтобы понять... я имею в виду... Зарашоу: честно говоря, я тоже был в ужасе, когда только устроился на работу.
  • запуск завтра

    Слухи оказались правдой — представленные только что новые айфоны умеют посылать сигнал SOS и принимать сообщения от спасателей через спутники там, где нет сотовой сети. Отправка одного сообщения занимает примерно 15 секунд. Кроме того, через спутники можно обновить свою локацию на карте для семьи и друзей. Первые два года бесплатно, сервис начнет работать с ноября и будет доступен только в штатах и в Канаде. Респектуем, ждем, когда доберется до наших широт и долгот и когда станут известны технические подробности.
  • Реклама

  • запуск завтра

    Албания разорвала дипломатические отношения с Ираном из-за кибератаки. Сотрудники посольства должны покинуть страну в 24 часа. Дело в том, что в Албании, про просьбе США, живут примерно 3000 иранских оппозиционеров. Только это не условные штабы Навального, а коммунисты с серпом и винтовкой на флаге и опытом реальных боевых действий. В июле правительственные сайты Албании взломали. Взломщики, называющие себя «HomeLand Justice» потребовали выкуп за данные, обвинили правительство Албании в коррупции и выложили в паблик сканы видов на жительство иранских бойцов. Кстати, сайт у взломщиков — homelandjustice.ru — обратите внимание на домен. В расследовании участвовали известная фирма в области ИБ Mandiant, Microsoft и ФБР. Теперь вот албанцы пришли к выводу, что это точно правительство Ирана и ответили на агрессию. В кибератаках очень трудно определить и порой невозможно доказать нападающего (так называемая атрибуция). В контексте боевых действий в Украине — тревожно.
  • запуск завтра

    Вторая открытая запись подкаста «запуск завтра»! Будем говорить о найме в IT с Кирой Кузьменко. В первую очередь — о том, как устроиться на работу за рубежом, но и с точки зрения руководителей, которые нанимают — тоже обсудим, потравим байки. Тбилиси, @VillaStage. Обещают супер красивое пространство (будем вещать на фоне СКАЛЫ) и возможность заказать вкусную еду. 18 сентября, воскресенье. Сбор гостей в 19, начинаем в 20. Вход стоит 30 лари, билеты заказывайте в инстаграм-директе @VillaStage. Приходите!
  • запуск завтра

    Один из главных мировых спортивных телеканалов ESPN2 транслировал чемпионат по экселю. Я бы подумал, что это ИА Панорама, но нет, вот комментаторы получают кучу удовольствия.
  • запуск завтра

    Яндекс Практикум ищет опытных Android и iOS-разработчиков для соавторства на курсах по мобильной разработке. Работа командная, уже есть несколько крутых авторов, но нужны еще. Работа удаленная, 8-10 часов в неделю. Денег не много, зато кайф от обучения начинающих и полезные знакомства. Писать @paperbrain.
  • запуск завтра

    Наткнулся на обалденный сайт по поиску жесткого диска оптимального по соотношению «стоимость за гигабайт». Российские магазины не поддерживает, но там есть хороший Яндекс.Маркет.
  • запуск завтра

    ​​Мужчина сфотографировал воспаленный пенис сына на свой андроид телефон и отправил фотографии врачу. Алгоритмы гугла посчитали, что это детское порно: гугл заблокировал его аккаунт и сообщил о фотографиях в полицию. Полицейские провели короткое расследование и отвалили, но гугл отказался восстановить аккаунт, несмотря на многочисленные жалобы. Мужчина потерял 10 лет переписки, календари, номер телефона и т. д. сообщает Нью-Йорк Таймс. — Все крупные IT-компании совершают подобные ошибки и мы слышим только о малой доле — кто хочет рассказывать, что его посчитали педофилом и оправдали? Многие вообще плохо понимают, что происходит. В этом случае пострадал инженер, который сам программировал подобные системы. Когда такая история попадает в новости, её замечает живой человек в гугле и проблему быстро решают. Строить службу техподдержки, которая бы помогала каждому пострадавшему пользователю — это тупо дороже и в текущих реалиях не выгодно. Я так много писал о подобных ситуациях, что не стал бы опять тратить ваше время, если бы не то, как повел себя гугл — он отказался признать ошибку и восстановить аккаунт даже после того, как об этой конкретной истории написали The New York Times и The Guardian. Вспоминая свою казанскую юность, это беспредел. Я твердо верю, что поведение огромных корпораций в отношении отдельных людей нужно регулировать законодательно, обязав компании с оборотом условно больше 100 миллионов долларов внедрять due process — то есть иметь прозрачные правила принятия важных решений в отношении отдельных людей и механизм обжалования «приговоров». Пока же собираюсь перестать бэкапить фотографии в Google Photos (эх, отличный был сервис) и купить себе домашний сервер Synology на два диска. Дожили. 🙈 Synology, кстати, хорошо прокачались, у них есть отдельная программа для хранения и каталогизации фотографий и даже инструкция по миграции c Google Photos. На фото герой статьи со своим сыном.
  • запуск завтра

    ​​Мы перезапустили Вебиум! Вебиум — онлайн-школа по подготовке к ЕГЭ. 30 тысяч школьников, тысяча наставников, 20 тысяч вопросов и 2 тысячи домашних заданий на сотни тем. Перед нами стояли 3 задачи: 1. Сделать так, чтобы фичи, которые хочет бизнес, разрабатывались быстрее и более предсказуемо. Обостряю для ясности, с чем часто сталкивается бизнес: «давайте добавим вот эту маленькую штуку; конечно, будет завтра (возвращаются через две недели), ой нет, это займет полгода» (и это ещё хорошо, если вернутся с таким честным ответом); 2. Нанять технического директора и создать внутреннюю команду разработки, чтобы в будущем не зависеть от аутсорса; 3. Сделать всё это «на лету», без остановки образовательного процесса, без потерь для бизнеса. 14 специалистов «Феди и Самата», 21 сотрудник Вебиума, год работы, 340 пользовательских сценариев на старте, 2900 коммитов, 5400 автотестов и я твердо говорю: все три задачи выполнены. У Вебиума одна из самых сложных админок и систем кросс-сайтовой аутентификации, с которой я сталкивался. Мы сделали свой собственный мессенджер, информативный и при этом простой календарь, автоматическую систему распределения учеников по группам и продвинутую систему контроля доступа. Каждая из этих систем достойна отдельного рассказа. Я прицепил скриншотами, как реагируют на запуск школьники. В ближайшие недели мы поделимся, что неожиданно оказалось самым трудным, где и как мы накололись и чему научились. А пока хочу поблагодарить ребят, без которых проект бы не получился: - Миша Бурмистров, ведущий фронтендер, руководитель проекта - Леша Чудин, ведущий бэкендер - Саша Нестеров, фронтенд - Эдуард Степанов, бэкенд - Андрей Бацунов, фронтенд - Антон Давыдов, архитектор - Ксюша Сафронова, менеджер проекта — - Владимир Тарановский, фронтенд - Вячеслав Набатчиков, бэкенд - Леша Богословский, фулстек - Николай Кирьянов, бэкенд - Тимур Брачков, фронтенд - Никита Лазаренко, бэкенд - Никита Алешников, бэкенд. Горжусь ребятами. Мы сделали этот проект совместно с командами разработки, аналитики, техподдержки и тестирования Вебиума. Отдельное спасибо: - Роксане Боровик, руководителю Вебиума, за доверие; - Вике Гармаш, продакту Вебиума; - Никите Савостину, техдиру Вебиума. У вас трудности с разработкой и текст выше кажется нереальным? Пишите @samatg, мы любим сложные задачки :)
  • запуск завтра

    Яндекс и VK меняются: Яндекс получает сервис доставки Delivery Club (один из главных конкурентов Яндекс.Еды), а VK — Новости и Дзен, которые хотя бы в теории могли конкурировать с ними по контенту. Видео наглядно демонстирует конкуренцию в IT.
  • запуск завтра

    В пятницу я писал, что мы ищем технического директора в Чайку — сеть клиник доказательной медицины. — Помощь в найме программистов и технического руководителя к заказчику — наше важное отличие от классической аутсорс-разработки. Обычно, идеал аутсорсеров — привязать к себе клиента навечно. Со временем качество услуг падает, но чем дольше работаешь с аутсорсером, тем сложнее уйти — никто не хочет брать в поддержку чужой (обычно плохой) код, стоимость приведения этого хозяйства в порядок (рефакторинга) становится просто запредельной. У нас другая модель: максимально быстро — от 3 месяцев до пары лет, построить технологическую основу, параллельно решая задачи бизнеса и набирая ребят к заказчику, а затем передать разработку внутрь. Клиент получает быстрый запуск MVP, качественные процессы разработки и минимальную стоимость дальнейшего развития. Нам с Федей не скучно и есть чем привлечь к себе особо горячих программистов. А ещё это кармически правильно — в мире становится больше команд, в которых приятно работать. Мы убедились, что лучший способ делиться нашим умением — не объяснять на курсах и не пытаться менять процессы стоя в сторонке как консультанты, а сеять «семена перемен», «точки кристаллизации», чтобы вокруг них прорастали крутые стартапы и менялись большие организации. Не рассказывать, а показывать на примере команд и продуктов. — Чайка — один из таких примеров. Классные ребята, рекомендую.
  • запуск завтра

    Единственный момент, когда мы используем в работе чаты — это для координации во время крупных запусков. Близится 1 сентября и на этой неделе мы запустим новую LMS (образовательную систему), которую разрабатывали для Вебиума весь прошлый год. Уж вроде не мальчик, а каждый раз чувство, будто стою на краю водослива плотины (была у меня в детстве в деревне такая, всего 3-4 метра высотой и метров 10 в ширину, но внизу — бетонные блоки) и нужно перейти на другой берег по тоненькой трубе.
  • запуск завтра

    Наткнулся на популярный список на гитхабе для соискателя-программиста, чтобы подготовить вопросы к потенциальному работодателю. Обычно на собеседованиях я выделяю хотя бы треть времени на вопросы кандидата о компании и работе, на которую мы его собеседуем. По тому, какие вопросы задаёт кандидат, я узнаю о человеке не меньше, чем по его ответам на мои вопросы. Часто соискатели теряются или стесняются задавать вопросы. Не используйте этот список как чеклист — важнее понимать, какие потенциальные последствия у разных ответов на эти вопросы. Используйте его как набор тем, в которых стоит разобраться и составить своё отношение, опираясь на свой опыт и мнение тех, кому вы доверяете. Ну и напомню о классическом чеклисте зрелости IT-компаний от Джоэля Спольски. Джоэль доступно объясняет, чем важен каждый пункт. У нас с Федей 11 из 12, по это уже другая история.
  • запуск завтра

    18 сентября буду в Тбилиси, хочу провести открытую запись подкаста с Кирой Кузьменко. Будем говорить о IT-найме в России и за рубежом. Нам нужно прикинуть размер зала для аренды, так что отметьтесь, пожалуйста, если собираетесь прийти. Входной билет 20-40 лари, в зависимости от площадки, которую выберем.
  • Реклама

  • запуск завтра

    Но интересна эта история другим: 1️⃣ Во первых, tornado.cash реализован как смарт-контракт на блокчейне эфира. Это значит, что выключить его технически невозможно (подробнее в недавнем эпизоде нашего подкаста). Да, система продолжает работать, на следующий день после блокировок через неё прошло больше 2 миллионов долларов. Правительство США может потребовать у всех крупных систем перестать принимать платежи с запрещенных адресов, но что делать, если тебе уже прислали деньги? В эфире невозможно отказаться от входящего платежа. Кто-то уже троллит — рассылает с «грязных кошельков» на публичные адреса знаменитостей по 0.1 эфира. 2️⃣ Во вторых, гитхаб (майкрософт) заблокировала аккаунт организации tornado.cash со всеми исходными кодами и даже личные аккаунты участников проекта. Хотя уж исходные коды-то точно не виноваты и вообще, охраняются от правительства первой поправкой к конституции США (право на свободу слова). Вот за них вписываются lwn.net и EFF. 3️⃣ В третьих, Нидерланды арестовали одного из создателей проекта, Александра Перцева (вот сайт в его защиту). Технически, создатели системы даже не проводят деньги через себя — всё делает смарт-контракт. Будет ли программист умного автомобиля нести ответственность за сбитого пешехода? Понятно, что «важна цель инструмента» и «почему они не реализовали мощный KYC, AML» и тд и тп, но тем не менее, это похоже на попытку запретить электричество или пистолеты. Лавину уже не остановить. ❧ Интересно наблюдать, как научная фантастика проникает в нашу жизнь. А ещё я лишь по счастливой случайности остался наблюдателем и не стал героем этой истории. Мы собирались помогать команде tornado.cash с одной технически сложной штукой и не начали сотрудничество лишь потому, что у нас были заняты все программисты 🙈 Гораздо удобнее рассуждать о философских аспектах, когда не сидишь в тюрьме. До этого мы с Федей рассматривали участие в крипто-проектах только как репутационный риск (там слишком много мошенников), теперь придется думать ещё и о юридических последствиях.
  • запуск завтра

    Казначейство США добавило проект Tornado.cash в список SDN. Это один самых жестких механизмов финансового контроля, в этом списке военные лидеры Ирана, банки, которые помогают в обходе санкций Северной Корее и т. п. Попадание в этот список значит, что все, кто боится США (а это примерно все на свете) никак не могут взаимодействовать с этим проектом и его участниками. Tornado.cash — самый популярный анонимайзер для криптовалюты эфир, через который прошло больше 7 миллиардов долларов. Дело в том, что в эфире вся история всех переводов — публичная. Можно посмотреть, от кого вы получаете деньги и куда тратите, вплоть до каждой копейки. Это прямое следствие самой структуры блокчейна эфира. Понятно, что не многие согласны на такую прозрачность и люди придумали так называемые «миксеры», «анонимайзеры», в которые вы закидываете деньги, они там перемешиваются с деньгами других людей и с небольшой задержкой выдаются вам на новый кошелек. За счет того, что таких людей много — связать ваш новый кошелек со старым кошельком уже невозможно. Такими анонимайзерами часто пользуются для того, чтобы жертвовать тем, кого не любят те или иные государства — Ассанджу и Викиликс (чтобы вами не заинтересовались США), Украинцам (чтобы вами не заинтересовалась Росссия) и т. д. Именно в таком применении Tornado.cash признался создатель эфира Виталик Бутерин. Ещё без анонимайзеров трудно представить покупку наркотиков и жизнь кибер-преступников. Трудно объяснить, зачем вы перевели деньги известному наркоторговцу или почему платите за дом или новенький автомобиль той самой криптовалютой, которой жертвы заплатили выкуп. Анонимайзеры скрывают эту информацию. Казначейство утверждает, что именно через Tornado.cash северокорейская группировка Lazarus отмыла полмиллиарда долларов.
  • запуск завтра

    Представьте, что вам не нравится, как ненатурально звучат автомобильные движки в игрушках-гоночных симуляторах. Большинство пожмет плечами. Кто-то поноет в твиттере или в телеграме. Этот чувак: 1. разработал свой собственный точный физический движок (ru) — то есть программу, которая рассчитывает, как будут взаимодействовать твердые тела (ru) — цилиндры, поршни, маховики; газы — воздух, топливо, скорость распространения огня, сколько энергии выделяет сгорание воздушно-топливной смеси и т. д. 2. оптимизировал движок так, чтобы он работал со скоростью 80 тысяч кадров в секунду; 3. и генерирует звук исходя из давления в выхлопной трубе этого виртуального двигателя; 4. ах да, по пути он создал свой собственный язык программирования для описания двигателей — число цилиндров, расположение элементов, передачи и т. д. Исходный код всего этого богатства (с++ windows) доступен в репозитории на гитхабе, а простые смертные могут полюбоваться замечательным 15-минутным ютуб роликом, где он делает обзор проекта от идеи до завершения и даёт послушать целую серию самых разных двигателей. ⚡️🤯