.и в продакшен
前往频道在 Telegram
Фаундер-технарь - канал основателя www.jitbit.com Как быть CTO/CEO одновременно, как растить bootstrapped-стартапы и прочая айтишечка. НЕТ, РЕКЛАМУ КУПИТЬ НЕЛЬЗЯ, ЗАЕБАЛИ
显示更多2 714
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
2 714
Последний наш российский сотрудник долго жевал сопли собирался, но, наконец, релоцировался. Все, наше 15-летнее присутствие в РФ официально закончилось. Ушла, блин, эпоха.
"Да куда я" - говорит - "поеду. Вон и на границе всех шмонают. Стремно как-то. Ипотека, опять же..."
"Не ссы" - говорю ему - "тебя точно не тронут!"
И в аэропорту его, конечно, завернули на двухчасовой допрос.
Отвели в комнату с железным столом, двумя стульями и посадили ждать. Но он вовремя вспомнил, что лучшая тактика в пустом КГБшном кабинете - подремать. Прямо как у Довлатова:
"Оставшись в пустом кабинете, допрашиваемые страшно нервничали. Неизвестность пугала их больше, чем любые угрозы. Люди начинали анализировать свое поведение. Лихорадочно придумывать спасительные ходы <...> Генерал возвратился минут через сорок. То, что он увидел, поразило его: Эрик Буш мирно дрых на столе"
Потом пришел офицер с вопросами. "Кем работаете?", "цель поездки точно отдых?" "а где тогда обратный билет?"
И почему-то "что вы думаете про Америку?"
Дальше самое смешное. Он заранее почистил в телефоне Телеграм и Слак, но на допросе внезапно потребовали открыть макбук.
- "А как в Сафари смотреть историю?" спросил офицер.
- "Подвиньтесь, я вам покажу" зачем-то предложил наш парень.
Сели вместе читать. Первая же страница - та-дам! - сайт Навального.
- "Ты что, против Путина?" поинтересовался офицер.
- "Конечно нет!"
Продолжили чтение. Следующим сайтом был сбор подписей за импичмент Путину.
Переглянулись.
(играет тревожная музыка)
"Да я" - рассказывал он потом, - "макбук этот блядский два года не трогал! Работаю на десктопе. Вот и не стал чистить ничего. Да и сафари я вообще не пользуюсь, Хром же!!"
Но импичмент офицера неожиданно успокоил. Парню прочитали лекцию и отпустили. А наша микроскопическая команда увидела в Слаке "все, сижу в самолете".
В общем, fly safe. Приезжайте в аэропорты заранее.
2 714
В соседнем чате наконец выразили то, что я давно пытаюсь сформулировать:
"Мы в когнитивной ловушке. Каждый в панике мечется по своему этажу пирамиды Маслоу, полностью игнорируя контекст этажей ниже. Ну, кроме тех, кто в полном ступоре сидит в самом подвале пирамиды Маслоу и прислушивается к взрывам бомб снаружи"
Отлично сказано, Джон До.
(жду отмашки автора - можно ли на него открыто сослаться)
Знакомый бекендер из Киева прислал в личку то же самое простыми словами: "я знаю, что вы там в России типа протестуете, уезжаете, не поддерживаете и все такое.., но, сука, невыносимо читать про ваши неработающие за границей карточки, когда я вымениваю смартфон сына на две канистры бензина"
Здесь должен быть какой-то красивый вывод, но в голову лезут только дурацкие штампы про эмпатию.
—
P.S. простите, что канал окончательно превратился в рефлексию диванного айтишника, но писать про разработку нихуя не выходит.
2 714
Моя знакомая, - Женя из Воронежа, кофаундер довольно успешного SaaS-стартапа, - вчера утром обнаружила, что у ее американской компании заблокирован счет в Wise, аккаунт на Upwork, регистратор выгоняет домен ее подкаста, а хостинг Ionos выгоняет сайт.
Их стартап - делаверский S-corp с тремя учредителями: немец, американка и... гражданка РФ Женя, из-за которой все и началось.
Я много общаюсь с американцами и они реально не понимают, что уход IT-компаний бьет прежде всего по цивилизованной прослойке общества, ориентированной на запад и выступающей против войны.
Собственно, поэтому поставьте подпись если еще не.
P.S. европейцы, кстати, все хорошо понимают. Особенно немцы. Которые сами прошли через подобное, и полвека несли на себе стигму гитлеровцев. Даже те "нормальные" немцы, которые не при чем. Нам предстоит нечто похожее.
P.P.S. А Мише надо, конечно, менять название канала, ибо все эти "за" и "z" полностью дискредитированы.
2 714
120я инструкция "как сделать свой впн"
Если вы уже уехали и вам надо что-то доделать на российских сайтах (многие банки, визовые центры, сайты налоговой, госуслуг и прочее из-за границы могут не работать)
1. арендуем сервер selectel (вот этот за 170 руб в месяц)
2. запускаем на нем ОДНУ КОМАНДУ
curl -L https://install.pivpn.io | bash
3. все
Это самый простой и тупой скрипт, что я нашел. Он сам поставит все apt-пакеты, wireguard-сервер и тд,
Все, сервер готов.
Если вы почему-то все еще не уехали и надо обходить блокировки - тогда все то же самое, но сервер арендуем у AWS Lighsail например. 3.5 бакса в месяц. Или Hetzner. Или где угодно.
Если лень кликать в панели AWS, то можно использовать вот эту замечательную штуку https://github.com/trailofbits/algo просто даешь ей ключ доступа в AWS/DO/Azure/Hetzner/GCP и она сама поднимает там сервер, все на нем настроит и тд.
—
Дальше на все устройства ставим WireGuard-клиент (он есть под все - под iOS, под винду, под что угодно ) и добавляем туда профиль - .conf файл который вам сгенерил впн-сервер. Чтобы добавить файл в iOS придется поизвращаться - там же типа нет "файлов". Включайте креатив. Можно например закинуть в google drive или дропбокс, а оттуда сохранить в iOS приложение "Files".
UPD:
если кред. карта все еще работает (обещали что будут работаьт до 10 марта), AWS можно оплатить "вперед". Если карта уже не работает - можно выпустить виртуальную карту binance (криптообменник), либо завести вирт. карту в платежной системе, которая все еще принимает россиян и где есть пополнение криптой. Google Cloud, говорят, можно оплатить через реселлера softline2 714
Меня тут спросили, за сколько в 2022 году можно продать маленький работающий стартап. Я допросил всех, до кого смог дотянуться, выяснил подробности у дружественного фонда, полистал твиттеры знакомых брокеров и вот что вышло:
SaaS с выручкой до $2млн в год: 4x-6x от годового кешфлоу.
SaaS с выручкой выше $2млн в год: 6x-12x
E-commerce: 3x-6x
Контент: 2х-4х
Речь про американский рынок. Выборка - примерно 1300 сделок за 2021 год.
Годовой кеш считают через SDE = "seller's discretionary earnings", т.е. прибыль до налогов плюс зарплаты фаундеров.
В общем, если SaaS генерирует $4млн/год вам в карман, инкорпорирован в нормальной стране, а "бас фактор" фаундера сведён к минимуму (т.е. тебя сбивает автобус, а все продолжает работать), можно постараться продать его за 40.
--
UPD по вопросам из комментов: если прибыли нет - смотрят на выручку, на хайповость ниши и на growth rate. Но такие стартапы не покупают, в них инвестируют.
2 714
Знаете, почему флаг компиляции в 64-бита называется "amd64"? Откуда вдруг "amd"?
Потому, что когда пришло время переходить на 64, умные дядьки из Интел научно посовещались и придумали архитектуру Intel 64 "Itanium". Новый, логичный, красивый стандарт светлого будущего.
Правда, набор инструкций был абсолютно новый и все старые программы немедленно сломались. Тогда пришел AMD и сказал, "мы тут на выходных слепили уродливый хак поверх x86 ISA, он типа 64, но зато типа и нет! Поэтому ваш старый 32-битный код будет просто работать". И конечно вынесли весь рынок.
И молодцы. Правильно сделали. Вошли в историю.
А слово "Itanium" не помнят даже деды вроде меня.
Я все жду, когда появится такой "amd" для протокола IPv6. На который человечество пытается безуспешно перейти уже лет... 500?
Хаки - это классно. С другой стороны, именно хаки - та причина, почему с технологиями все плохо (tm)
Мы живем в мире костылей, ставших стандартами. В мире, где про то, "как в вебе выровнять что-то по вертикали" написаны аж целые книги. Где на переход с HTTP/1 на HTTP/2 ушло 20 лет. В мире где "ChuckNorris" - это красный цвет.
Подведите к HTML-коду далекого от программирования человека и спросите "как думаешь, каким тегом делаются линки в документах?" и он такой "ну может быть
<link>?"
"А вот хуй тебе!", победно крикнете вы. Нужен тег <a>! Потому что [вставить нудное и душное историческое объяснение]
В такие моменты я реально рад, что мне 40. Я тупо был свидетелем изобретения многих костылей. Иначе запомнить все это говно решительно невозможно.
Или вот, например, емейл. Классная штука. Уже 40 лет живет. Открытый стандарт. Знаю адрес человека - могу ему написать. Бесплатно. Но вот end-2-end шифрования в емейле - нету. Воу-воу-воу, стойте, я не про эту вашу ебаторию с PGP, GPG, публичными ключами и прочим геморроем на три дня. А вот просто - хобана - и весь емейл в мире с завтрашнего дня стал зашифрован. Нету же.
"Зашифрованный емейл" в наше время - это отправить zip-файл с паролем.
И что делать? Писать новый, "более лучший" емейл с нуля? Получится Itanium. Но ведь WhatsApp как-то смог перейти на p2p-шифрование всего за несколько месяцев? Да, но мы не хотим делать емейл закрытым и централизованным, как WhatsApp - со всеми вытекающими продажами наших данных. И "amd" для емейла тоже никак не придумают.
В общем, выхода нет и никто нам не поможет.
К чему я это все. Фаундер мессенджера Signal разродился большим постом, почему web3 - херня. Вот прямо из моей головы взял. Даже про емейл-шифрование написал, умница. Почитайте.2 714
Самат (❤️) позвал и допросил в своем подкасте венчурного инвестора и... я не могу это спокойно слушать.
Раз в пять минут приходилось выключать звук и орать "бляяяя" на весь пляж (ну как "пляж"... я живу в глуши и бегаю по ночам вдоль холодного, серого, дождливого моря, don't get too excited).
Все интервью пронизано красной линией "фаундеры идут на поклон к инвесторам".
Мол, это мы, фаундеры, должны заинтересовать инвестора питчем из трех предложений. Это мы, фаундеры, должны искать инвесторов в соц.сетях и осторожно писать им в личку. Это мы должны развивать софт-скиллы, знакомиться, строить нетворк и просить других, уже проинвестировнных фаундеров, порекомендовать нас фонду.
ДА СХУЯЛИ
Российские vc живут в каком-то выдуманном мире 10-летней давности.
На западе невиданный переизбыток свободных денег, в том числе из-за рекордных размеров ковидных вбросов в экономику. У всех vc- и private equity-фондов адски горит - куда бы вложить деньги своих LP. Настолько, что половина фондов уже тупо пуляет деньги в крипту.
На рынке VC происходит та же история, что и в ИТ-найме. Когда-то давно это был рынок работодателя, на котором все мы "искали работу". А теперь - это рынок кандидата, где HR-ы изо всех сил бегают за разработчиками.
В общем, это ВЫ, дорогие инвесторы, пожалуйста ищите нас фаундеров в соцсетях. ВЫ делайте нетворкинг и холодный питч. ВЫ развивайте софт-скиллы и учитесь общаться с замкнутыми интровертами-технарями. ВЫ ищите выходы на перспективные команды и отчаянно рыскайте по кранчбейзу в поисках, во что бы такое вложиться.
А мы, фаундеры, будем сидеть, развалившись, на диване и выбирать среди вас самую красивую.
Тут возникает резонный вопрос - но ведь как-то же надо попасть к инвесторам "на радар"? Что делать, чтобы меня нашли?
Сюрприз - заниматься маркетингом своего классного продукта. Это все равно придется делать, даже когда вам дадут инвестиции. Взаимодействие с прессой, PPC, SEO, сейлз - все эти скучные занятия вам ой как предстоят, даже после раунда на стопицот миллионов. Вот и займитесь этим заранее. И сразу цельтесь в западный рынок.
А там, глядишь, пойдут клиенты... Образуется какой-то traction, а может и выручка, а может и прибыль, а может и вуа-ля - и инвесторы-то уже не нужны? Может у вас и без них 8-значная годовая выручка в долларах?
И вот тут наступает вообще самый-самый sweet spot. Можно забыть про "инвесторов" и спокойно зарабатывать деньги. А в почте настроить фильтр: если в письме есть слова "vc" "equity" "m&a" и прочее "non-dilutive funding options" - сразу в спам, идите пожалуйста нахер. Я так и сделал, очень удобно.
Классная есть поговорка "the best time to sell is when you don't need to sell", так и с инвестициями то же самое. The best time to raise is when you don't need to raise.
2 714
Обожаю "Fork", очень удобный GUI-клиент для git.
Самое крутое в нем, конечно, то, что программу пилит семейная пара indie-разработчиков. Причем "наших" разработчиков - Данила и Таня Приступовы, живущие в Праге. Раньше они кодили проект в свободное время, а теперь уволились и развивают его фуллтайм. Такой вот семейный bootstrapped стартап - милота.
Но и без этого клиент прямо классный, не зря он регулярно вылезает в топы Hacker News. Быстрее, проще и удобнее всяких ГитКракенов, SourceTree, Tower и т.д.
И конечно всегда приятно увидеть хоть что-то кроссплатформенное не на долбанном электроне
Гит-гуй нужен нечасто, но когда нужен, Форк - топ. Мой любимый use case - стейджить файлы "по кусочкам". Старый добрый
git add -p конечно работает, но скроллить диффы в терминале - это не для меня. Или вот интерактивный rebase, как верно подсказали в комментах.
P.S. это ни разу не реклама и вообще там есть бесплатная версия. Она раз в месяц робко напоминает, что "меня ваще-то можно купить".2 714
Извините, воспользуюсь каналом в личных целях. У нас вакансия. Мы ищем фуллтайм тех.саппортера (-ршу) на удаленку, с отличным английским, отвечать на тикеты клиентов.
Для тех кто на этом месте поморщился - мы не смотрим на саппорт свысока, мы не считаем их людьми второго сорта, мы платим им как полноценным разработчикам, уважаем и слушаемся.
Примеры тикетов
—
КЛИЕНТ: "Хочу инвойс"
ВЫ: "Клик-клик, вот инвойс"
ВЫ (в слэке): "Меня бесит генерить долбаные инвойсы, запилите клиентам кнопку!"
—
КЛИЕНТ: "Я хочу фичу Х розового цвета"
ВЫ: "А что вы пытаетесь сделать? ааа, так это уже есть! вон там"
ВЫ (в слэке): "Вашу дурацкую фичу опять никто не может найти"
—
КЛИЕНТ: "Селф-хостед приложение на IIS за nginx-прокси выдает ошибку [текст ошибки] после апгрейда с версии Х на Y"
ВЫ: "Смотрю исходный код, судя по коллстеку на вашем виндовс-сервере нужно обновить .net core hosting bundle"
ИЛИ: "Похоже баг, клик-клик, я завела issue в беклоге, скоро починим"
ИЛИ: "Ой, ничего не понятно, щас позову кого-нибудь"
—
КЛИЕНТ: ...a.....1....0LHQu9GP0YI=
ВЫ (в слэке): "АЛО, ПРОД УПАЛ, где все?!!"
—
ВЫ (в слэке): У меня важное свидание с парнем/девушкой, меня завтра нет
МЫ: Ок
__
Большинство наших клиентов - в Штатах и ЕС поэтому желательно (но не обязательно) быть "поближе" к западным таймзонам. Команда русскоговорящая, все в разных странах, но все в UTC+1 плюс-минус.
Начальная вилка 1000-2500 Евро в зависимости от тех. знаний. У нас есть плюшки и нет зум-созвонов и митингов. Наш стек - ASPNETCore + SQL Server. Есть клиенты и из мира линух, и виндовс. Последних к сожалению много, поэтому нужно отдаленно понимать, что такое "windows-integrated авторизация" или "AD домен". Это нужно редко, но нужно... Впрочем, такому "айти" мы научим, главное хоть какой-то опыт в саппорте, свободный английский, софты и выдержка )) Плюс умение грамотно выражать мысли в письменном виде. Как говорится, Clear writing == Clear thinking
Вакансию я пока никуда не выкладывал, пусть тут повисит. Если вам понятны и комфортны все слова в примере тикета №3, шлите резюме в телеге @jitbit
UPD: в РФ у нас нет юридического лица. Но мы вместе придумаем как все официально оформить, опыт есть.
UPD2: уточню еще раз: речь о фуллтайм-занятости, не о фрилансе
UPD3: все, мы кажется нашли классного кандидата!
2 714
Когда кто-то начинает спорить "чем UX-дизайн отличается от UI-дизайна", я всегда вспоминаю крутую историю про дропдаун-меню Амазона.
Вы наверняка замечали каскадные меню, которые исчезают, если "неправильно" провести по ним мышкой. Вот так. Бесит же.
Обычно с этим борются задержкой/debounce. Но глаз замечает задержку и это раздражает.
Амазон, у которого тогда был здоровенный дропдаун категорий товаров, решил проблему по другому. Скрипт следит за курсором и если "маршрут" мышки проходит внутри вот такого треугольника - правое меню не сбрасывается.
В результате дропдаун летает и не пропадает. Ничего другого от Амазона и не ждали: именно Амазон еще в 2006 году сделал знаменитое открытие, что каждые 100ms задержки роняют им выручку на 1%. Я уверен, что каждый пиксель на их, казалось бы, уродливой главной странице - на самом деле АБ-тестирован и оптимизирован до абсурда.
P.S. Я не могу понять, почему тот же самый Амазон сделал абсолютно дибильную панель AWS аж с тремя скроллбарами. Вот вам два разных отношения к дизайну - там где он влияет на выручку, и там где не очень.
P.P.S вот оригинал истории с исходниками, кому интересно
2 714
Гугл поймали на таком количестве гадостей, манипуляций и просто нарушений закона, что волосы шевелятся.
Если кто пропустил, сразу 13 штатов подали в суд на Гугл. Разборка будет проходить в суде южного округа штата Нью-Йорк (привет сериалу "Billions") и вчера в сеть выложили неотцензурированный текст иска. Хотя адвокаты Гугла оооочень старались этого не допустить, но судья решил иначе.
Там от каждого абзаца челюсть выпадает.
Гугл манипулирует ценами на рекламу через подставных покупателей, подставных продавцов и подставные биржи. В гугле есть целый отдел gTrade, который занимается только этими манипуляциями.
Гугл вступил в сговор с Facebook ("проект Blue Jedi") чтобы, в числе прочего, бороться с последними фичами Apple по блокировке трекинга на айфонах. Самое смешное, что в документах есть целый раздел, как Гугл и Фейсбук должны друг друга выгораживать, если афера вдруг вскроется.
Гугл искусственно завышает AMP-страницы в результатах новостного поиска (AMP это проприетарный гугловый CDN). А также специально замедляет "не-AMP" страницы на 1 секунду (!), чтобы доказать, что "AMP работает быстрее" - все это чтобы заманить паблишеров на формат AMP, в котором они отсекают показы других рекламных сетей.
Гугл через лоббистов пытается всячески замедлить или саботировать принятие любых законов, направленных на защиту прайваси.
Гугл Хром, в котором нельзя вырубить гугл-логин - это часть долгосрочного "проекта NERA" по осознанному и постепенному захвату контроля над Интернетом. Прямо так и пишут во внутренних документах.
Гугл постоянно вступает в переговоры с MS, Apple и Facebook, как только те запускают прайваси-фишки, пытаясь давлением и уговорами этого не допустить.
И прочая жесть.
Сам я уже года четыре не пользуюсь Хромом, а два года назад мы убрали с сайтов Гугл-аналитику и переехали на селф-хостед гугл-фонты (да, через них тоже трекают). Чего и вам советую. Единственное, с чего никак не получается слезть - это gmail :(
(кстати о кэнселлинге Хрома. Я честно пытался в FF, но если ты хоть немного фронт - это ад. Дебаг кривой, сорсы не подгружаются, де-минимизация не работает, а степ-бай-степ перескакивает через строки. Да и кого мы обманываем, все равно придется тестить в хромиуме. Пару лет назад я попробовал MS Edge на маке, да так и остался. Быстрее хрома, совместим с экстеншенами, вертикальные табы ❤️... А главное, кому еще доверить аудит кода корпорации зла - как не другой корпорации зла?)
P.S. кому интересны подробности, твит-стормы и прочие новости по теме - просто гляньте HN-поиск по "google" за неделю
P.P.S. не мог не обратить внимания, что большинство подавших иск штатов - это "красные", республиканские, традиционно консервативные штаты. Техас, Монтана, Аляска, Арканзас, Кентаки, Айдахо и тд. Это не значит что "республиканцы хорошие". Это значит, что политическая конкуренция (в обе стороны) - это очень круто.
2 714
Есть два типа CTO - выросшие "снизу" и выросшие "сверху".
"Выросшие снизу" - долго и бесстрашно делали карьеру с "земли". Начинали джунами в больших компаниях, а потом через кодинг, девопсинг и прочий тимлидинг двигались наверх.
Потихоньку учились делегировать, нанимать, рулить командой и вот это все. Чтобы стать, наконец, CTO.
Узнаются по важному тону и любви повыступать на конференциях.
А есть "выросшие сверху" - это когда ты, сцука, сразу ЦТО. Потому что тебя взяли единственным инженером в маленький стартап. И бросили разбираться со всем "айти" сразу. Ты и фуллстек, и девопс, и seo-шник, а еще принтер почини. Ну или ты соло-фаундер своего стартапа (👋) и там - все то же самое, плюс еще вагон с тележкой.
Эти - росли вместе с компанией. И тоже потихоньку учились делегировать, нанимать, рулить командой и вот это все.
Узнаются по синдрому самозванца, красным глазам и торчащей из рюкзака клавиатуре. На конференции ездят раз в год - выспаться.
Зато те, кто выживают - становятся великими. Такими, как Эван Уоллес (CTO и кофаундер Figma), или Ли Холловей (CTO и кофаундер Сloudflare).
Последний, к сожалению, давно отошел от дел. Если еще не читали - гляньте его (грустную) историю тут. Гениальный чувак.
P.S. в комментах подсказали, что есть русский перевод на хабре: https://habr.com/ru/post/498406/
2 714
К вопросу о "сделать плохо, но быстро" VS "сделать круто, но за год"
Я, кстати, всегда был за первое - "из говна и палок, зато вчера". Но мне, наверное, просто везло с коллегами. Которые умели и быстро, и без откровенного шлака. Зато сразу вспоминается история про GST - "Google Standard Time".
Все сервера гугла, где бы они не находились, работают в часовом поясе "Pacific Time". Сколько у них серверов, миллионы? И на всех - калифорнийское время. "UTC"? Не, не слышали. В логах, в базах, в новостных лентах все хранится в "PST". Даже в BigQuery если написать
new Date() - будет PST. Когда-то в самом начале делали "быстро" и решили забить. А теперь чинить настолько страшно и сложно, что проще оставить как есть.
Кто-то в шутку решил назвать "Google Standard Time". Так и прижилось. И ничего, работает.2 714
Напоминаю, что сегодня кончается рут-серт LetsEncrypt "R3". В тех странах, где 30 сентября уже наступило - некоторые браузеры выдают ворнинги. REST-клиенты, мобилки и IoT могут отвалиться вообще без предупреждения.
TLDR: сертификаты Letsentrypt - cross signed сразу двумя CA и один из них станет сегодня устаревшим. Если на вашем сервере стоят intermediary серты из цепочки - их надо либо удалить, либо поставить актуальные. Т.к. если серт имеет два "path" и только один из них отдаётся сервером, то второй path браузеру надо скачивать "снаружи" и некоторые этого не делают, кидая ошибку.
И чтоб два раза не вставать не ребутить: после последнего апдейта айфоны и макось стали ругаться на сайты с TLS 1.0 и TLS 1.1, Отрубите их, если еще не.
тулза https://www.ssllabs.com/ssltest в помощь
2 714
Кажется, я еще не писал про простой хак, как быстро сэкономить на AWS-счетах за траффик.
Траффик в Амазоне стоит дорого. Примерно $100 за терабайт. Если у вас, допустим, 100ТБ в месяц - это сразу $10к. Десять тысяч долларов. В месяц. Ну не суки?
Причем, 100ТБ - это вообще-то немного. Это плюс-минус обычный CRUD-SaaS с файл-аттачами. А уж если ваш стартап стримит видео или там хостит подкасты и клабхаусы - ох, боюсь даже подумать...
При этом у Амазона есть продукт "AWS Lightsail" - это такое, типа, облако для нубов. Панелька попроще, сервисов поменьше, цены потупее... Зато к серверу за $3.5 прилагается бесплатный траффик на 1 TB.
"$3.5 в месяц" vs "$100 в месяц"... Хммм, даже не знаю что выбрать....
Для тех, кто не понял:
- покупаем AWS Lightsail сервер(а)
- заводим nginx или haproxy
- профит
Траффик между Lightsail и "большим" AWS не тарифицируется. Но есть catch - в амазоновском TOS мелким шрифтом написано, что Lightsail нельзя использовать для прямого проксирования "больших" AWS-продуктов. Могут поймать и надавать по шее (хотя это маловероятно, знаю людей которые гоняют так траффик годами).
Поэтому вместо тупого реверс-прокси можно вынести туда фронтендовые микросервисы. Ну типа "микросервис по скачиванию файлов из S3", хихи. Юзер жмет ссылку "скачать файл" - мы не отдаем файл сразу, а редиректим на Lightsail со специальной магией в URL. А там уже крутится примитивный бекенд из трех строчек на node, который ходит в S3...
В общем, вариантов миллион. Дерзайте.
2 714
сорри, я на минутку. Раз уж заговорили о писателях:
Новая книжка Энди Вейра (автор «Марсианина») - агонь. Это, извините, охуенно. Вообще не оторваться. Вчера опять заснул в три ночи с киндлом в руке.
Andy Weir “Project Hail Mary”
P.S. На русский ее пока, вроде, не перевели, все "русские" версии на флибустах и торрентах - это плохой гуглоперевод. Лучше купите в оригинале, там очень легкий язык.
🚀
2 714
Восьмитысячный раз спросили "как найти идею для стартапа?"
Да епрст, никак.
Как писатели ищут идеи для новой книги? Вряд ли же сидят за компом, глядя в потолок и думая "че бы такое написать". Вряд ли спрашивают у друзей в телеге "какую бы мне запилить книгу? я вот уже и язык выучил, и ручку купил..."
Писатели пакуют чемодан и едут в кругосветное путешествие. Набираться впечатлений и эмоций. Ходят под парусом, забираются в горы, бухают с незнакомцами, нанимаются на странные работы (лесоруб, повар, дальнобойщик) и влезают в новые тусовки.
Мозг рождает креатив когда вокруг - движуха. И смена картинки.
Стартапщику можно не ехать в кругосветку, но менять привычный контекст - обязательно. Иначе так и будем делать продукты от программистов для программистов, с помощью программистов.
А в это время пчелки-фрилансеры и консалтеры, которые c каждым следующим проектом крутятся в какой-то новой индустрии, будут придумывать восемь стартапов в секунду.
Есть такая теория "luck surface area". Это когда кто-то жалуется "ах, почему Васе везет, а Пете нет" - да нет, всем везет примерно одинаково. Просто Вася замечает, а Петя - нет. Надо вертеть башкой и расставлять пошире сети. Никакого говнокоучинга, это просто мат.стат. Закон, сука, больших чисел. Чем больше экспериментов - тем острее пик на биномиальном графике.
2 714
Лет восемь назад у нас взломали AWS-аккаунт и запустили гору GPU-виртуалок для криптомайнинга. Из-за чего месячный счет за одну ночь вырос c 200 баксов до $50к. У нас не был куплен платный "саппорт", мы не были большим и важным клиентом (скорее наоборот, мы были двумя перепуганными сопляками, тогда еще - из России). Но один звонок - и проблему решили за 10 минут.
Причем, я с испугу все перепутал и позвонил даже не в AWS, а в саппорт обычного Амазона (магазина). Почему-то - итальянского. Я даже не знаю почему... Что вылезло при паническом гуглинге, туда и позвонил. И за 10 минут меня успели перевести на линию AWS US East, верифицировать, что я - это я, переключить на нужного человека, который посмотрел статистику аккаунта, выругался "damn those miners" и обнулил эти $50 тысяч.
Или вот пару месяцев назад мы переключили EC2-диски с "gp1" на новый "gp2". После чего в метриках сильно вырос "read/write latency", с 1мс до 4-6мс. Мелочь, а неприятно. В этот раз я даже не писал в поддержку, я просто запостил скриншот графика на реддит. Типа, смотрите, народ, какая шляпа.
В комменты через час пришел сотрудник AWS, дал свой емейл, связался в личке, подключил в копию какого-то инженера, и через 4 часа диск работал нормально.
Я уж молчу про то, как я на немецком Амазоне бесконечно переписываюсь с поддержкой, покупая-возвращая-меняя кроссовки, клавиатуры, ноутбуки и мониторы.
Амазон - единственная FAANG-компания, где я могу достучаться до живого человека.
И человек, скорее всего, решит мою проблему. Это дико круто. И да, я все знаю про адские условия работы на складах, про подавление профсоюзов, про приукрашенную правду в фильме "Страна Кочевников" (граничащую с откровенной джинсОй)... Но для меня, как для клиента, Амазон - наркотически хорош.
Попробуйте добраться до живого человека в Фейсбуке. Или Гугле. Да это же, блять, просто невозможно.
Не знаю, для кого я это пишу. Но вот мы сейчас подключаем расширенный API фейсбука, для которого надо отправить запрос на ревью. Для этого надо верифицировать юр.лицо. Для чего надо иметь аккаунт платящего рекламодателя. Который у нас есть, но почему-то заблокировался (???) за какую-то неправильную рекламу (???). А чтобы разблокировать нужна тысяча документов, включая паспорта, налоговые выписки и чуть ли не справку от венеролога...
И на каждом этапе ты общаешься, сука, с роботом. Который шлет тебе автоматизированные ответы "не можем распознать текст в документах". Конечно, блин, не можете, у нас одно юр.лицо в Латвии, а второе в Гонконге, а ваш робот упорно пытается распознать то русский, то английский...
Мде.
Скотт Фарквар (фаундер Атлассиан) когда-то сказал "support is cheap marketing". Штош. Все правильно сказал. Тут, наверно, надо вставить шутку, что Атлассиан скатился в такое же говно, как остальные. Но лучше посмотрите его выступление по ссыле - о том, как все начиналась, как они жили в съемной комнатушке в СФ, как он чинил взломанные сервера находясь в пустыне Калахари на медовом месяце и прочие вкусности. Люблю такое.
2 714
TIL, что многострочные скриптовые атрибуты - это законно аж с 97-го года. Работает даже в самых древних браузерах. Даже с комментариями. Даже в IE9 (я проверил). И даже синтаксис в нормальных редакторах подсвечивается.
P.S. не отменяет факта, что это, конечно, все равно говнокод
2 714
Apple с сегодняшнего дня будет сканировать айфоны пользователей на наличие фоток с детским порно. Телеграм-чаты немедленно лопнули от срачей.
Возражать довольно сложно, ибо в ответ сразу прилетает "ты что, за детское порно?!?!"
Любая система модерации должна быть защищена, прежде всего, от самих модераторов.
Сейчас все красиво, намерения благие, "мы смотрим только хеши" - а завтра совет директоров уволит Тима Кука и назначит, например, Шурика Агапитова. Который по-новому расставит галочки в админке и к нам всем придет бигдата.
