YC Library
За последние 15 лет в Y Combinator создали множество видео, подкастов и статей для основателей стартапов. Теперь их объединили их в библиотеке YC.
Часть этих материалов входит в основную программу Startup School - бесплатной онлайн-платформы и глобального сообщества для основателей.
Сайт: https://www.ycombinator.com/library/
За последние 15 лет в Y Combinator создали множество видео, подкастов и статей для основателей стартапов. Теперь их объединили их в библиотеке YC.
Часть этих материалов входит в основную программу Startup School - бесплатной онлайн-платформы и глобального сообщества для основателей.
Сайт: https://www.ycombinator.com/library/
YC Startup Library
YC Startup Library | Y Combinator
YC's library of startup advice: essays and videos that teach you how to start a company.
Как работает компьютер - глубокое погружение (на примере Linux)
Я делала много вещей с компьютерами, но в моих знаниях всегда был пробел: что конкретно происходит при запуске программы на компьютере? Я думала об этом пробеле - у меня было много низкоуровневых знаний, но не было цельной картины. Программы действительно выполняются прямо в центральном процессоре (central processing unit, CPU)? Я использовала системные вызовы (syscalls), но как они работают? Чем они являются на самом деле? Как несколько программ выполняются одновременно?
Наконец, я сломалась и начала это выяснять. Мне пришлось перелопатить тонны ресурсов разного качества и иногда противоречащих друг другу. Несколько недель исследований и почти 40 страниц заметок спустя я решила, что гораздо лучше понимаю, как работают компьютеры от запуска до выполнения программы. Я бы убила за статью, в которой объясняется все, что я узнала, поэтому я решила написать эту статью.
Статья: https://my-js.org/blog/how-computer-work/
Я делала много вещей с компьютерами, но в моих знаниях всегда был пробел: что конкретно происходит при запуске программы на компьютере? Я думала об этом пробеле - у меня было много низкоуровневых знаний, но не было цельной картины. Программы действительно выполняются прямо в центральном процессоре (central processing unit, CPU)? Я использовала системные вызовы (syscalls), но как они работают? Чем они являются на самом деле? Как несколько программ выполняются одновременно?
Наконец, я сломалась и начала это выяснять. Мне пришлось перелопатить тонны ресурсов разного качества и иногда противоречащих друг другу. Несколько недель исследований и почти 40 страниц заметок спустя я решила, что гораздо лучше понимаю, как работают компьютеры от запуска до выполнения программы. Я бы убила за статью, в которой объясняется все, что я узнала, поэтому я решила написать эту статью.
Статья: https://my-js.org/blog/how-computer-work/
👍3
Новаторское грузовое судно, работающее на энергии ветра, отправляется в плавание
Судно Pyxis Ocean, зафрахтованное судоходной компанией Cargill, отправилось в свое первое плавание. Судно оснащено парусами, что позволяет сократить расход топлива. Судно пройдет путь от Китая до Бразилии, чтобы испытать технологию и оценить, насколько традиционные методы приведения судов в движение могут стать основой для перевозки грузов в море. Паруса помогут сэкономить 20 тонн CO2 в день на каждом судне.
Новость: https://www.bbc.com/news/technology-66543643
Судно Pyxis Ocean, зафрахтованное судоходной компанией Cargill, отправилось в свое первое плавание. Судно оснащено парусами, что позволяет сократить расход топлива. Судно пройдет путь от Китая до Бразилии, чтобы испытать технологию и оценить, насколько традиционные методы приведения судов в движение могут стать основой для перевозки грузов в море. Паруса помогут сэкономить 20 тонн CO2 в день на каждом судне.
Новость: https://www.bbc.com/news/technology-66543643
🔥2
История Windows 2.0
Несмотря на все судебные разбирательства, Windows 2 вышла на рынок, получила поддержку сторонних разработчиков и ознаменовала собой масштабный переход в компьютерной технике, который не смогли осуществить все конкуренты. С появлением Windows 2 миллионы людей стали использовать графический рабочий стол с графическими приложениями. Мышь стала стандартным инструментом. ПК стали оснащаться мощными графическими адаптерами. Многие считают Windows 2 неудачной, но это не совсем верная оценка. Хотя ее продажи не достигли уровня более поздних версий, рынок еще не привык покупать операционную систему на полке магазина. Обычно люди получали ОС в комплекте с компьютером. То, что Microsoft удалось продать более 2 млн. копий Windows 2, свидетельствует о серьезных изменениях; дни MS-DOS были сочтены.
Статья: https://www.abortretry.fail/p/the-history-of-windows-20
Несмотря на все судебные разбирательства, Windows 2 вышла на рынок, получила поддержку сторонних разработчиков и ознаменовала собой масштабный переход в компьютерной технике, который не смогли осуществить все конкуренты. С появлением Windows 2 миллионы людей стали использовать графический рабочий стол с графическими приложениями. Мышь стала стандартным инструментом. ПК стали оснащаться мощными графическими адаптерами. Многие считают Windows 2 неудачной, но это не совсем верная оценка. Хотя ее продажи не достигли уровня более поздних версий, рынок еще не привык покупать операционную систему на полке магазина. Обычно люди получали ОС в комплекте с компьютером. То, что Microsoft удалось продать более 2 млн. копий Windows 2, свидетельствует о серьезных изменениях; дни MS-DOS были сочтены.
Статья: https://www.abortretry.fail/p/the-history-of-windows-20
В Excel появляется Python
Компания Microsoft добавляет язык программирования Python в Excel. Сегодня стала доступна публичная предварительная версия этой функции, позволяющая пользователям Excel манипулировать данными и анализировать их с помощью Python.
Новость: https://vc.ru/dev/805766-v-excel-poyavlyaetsya-python
Компания Microsoft добавляет язык программирования Python в Excel. Сегодня стала доступна публичная предварительная версия этой функции, позволяющая пользователям Excel манипулировать данными и анализировать их с помощью Python.
Новость: https://vc.ru/dev/805766-v-excel-poyavlyaetsya-python
🔥3
Вибрации, например, двигателей мотоциклов, могут сломать камеры iPhone
Сама Apple сказала!
Статья: https://support.apple.com/en-us/102175
Сама Apple сказала!
Статья: https://support.apple.com/en-us/102175
Нейросети vs дизайнеры: может ли ИИ выполнять работу креативного продакшна?
Мы считаем, что нейросети это мощный инструмент в руках дизайнера. В нашем случае использование нейросетей позволило увеличить количество создаваемых агентством креативов и заметно улучшить показатели во многих вертикалях. Такие изображения получаются разнообразными и яркими, а потому лучше преодолевают «баннерную слепоту» аудитории. С помощью ИИ дизайнеры «экономят» время на решение рутинных задач и могут уделять его чему-то более важному и глобальному.
Статья: https://apptractor.ru/info/articles/neyroseti-vs-dizaynery-mozhet-li-ii-vypolnyat-rabotu-kreativnogo-prodakshna.html
Мы считаем, что нейросети это мощный инструмент в руках дизайнера. В нашем случае использование нейросетей позволило увеличить количество создаваемых агентством креативов и заметно улучшить показатели во многих вертикалях. Такие изображения получаются разнообразными и яркими, а потому лучше преодолевают «баннерную слепоту» аудитории. С помощью ИИ дизайнеры «экономят» время на решение рутинных задач и могут уделять его чему-то более важному и глобальному.
Статья: https://apptractor.ru/info/articles/neyroseti-vs-dizaynery-mozhet-li-ii-vypolnyat-rabotu-kreativnogo-prodakshna.html
Reddit IPO и API
Модераторы устроили забастовку и выключили на несколько дней одни из самых популярных сабреддитов. Модераторы сабреддита для слепых написали, что не смогут продолжать пользоваться реддитом без специальных приложений. Руководители сообществ ищут, куда мигрировать сообщества с реддита.
Дальше начинается то, что по-английски называется shitshow.
Статья: https://telegra.ph/Reddit-IPO-API-06-21
Модераторы устроили забастовку и выключили на несколько дней одни из самых популярных сабреддитов. Модераторы сабреддита для слепых написали, что не смогут продолжать пользоваться реддитом без специальных приложений. Руководители сообществ ищут, куда мигрировать сообщества с реддита.
Дальше начинается то, что по-английски называется shitshow.
Статья: https://telegra.ph/Reddit-IPO-API-06-21
Telegraph
Reddit IPO API
Reddit ввел заградительные цены на API перед выходом на IPO. И это попало на главные страницы NYTimes и Washington Post. Что?! В моем любимом подкасте был жанр Yes Yes No, когда ведущие распаковывали смыслы супер сложных мемов. Попробую сымитировать это и…
Никто не хочет простоты
Причина, по которой современная веб-разработка переполнена сложностью, заключается в том, что на самом деле никто не хочет, чтобы все было просто. Мы просто думаем, что хотим, а наш выбор доказывает обратное.
Многие разработчики хотят простоты точно так же, как многие клиенты утверждают, что им нужен быстрый сайт. Вы отвечаете: "Хорошо, тогда мы можем удалить некоторые из этих 17 Javascript-трекеров и прочего мусора, который делает ваш сайт ужасно медленным?". Нет, говорят они, очевидно, это все критически важные бизнес-функции.
Другими словами, для них скорость на последнем месте в приоритетах. А потом они удивляются, почему пользоваться их сайтом - все равно что грести в лодке по озеру с патокой в холодный день, используя лишь маленькую пластиковую ложку.
Статья: https://lukeplant.iss.one.uk/blog/posts/no-one-actually-wants-simplicity/
Причина, по которой современная веб-разработка переполнена сложностью, заключается в том, что на самом деле никто не хочет, чтобы все было просто. Мы просто думаем, что хотим, а наш выбор доказывает обратное.
Многие разработчики хотят простоты точно так же, как многие клиенты утверждают, что им нужен быстрый сайт. Вы отвечаете: "Хорошо, тогда мы можем удалить некоторые из этих 17 Javascript-трекеров и прочего мусора, который делает ваш сайт ужасно медленным?". Нет, говорят они, очевидно, это все критически важные бизнес-функции.
Другими словами, для них скорость на последнем месте в приоритетах. А потом они удивляются, почему пользоваться их сайтом - все равно что грести в лодке по озеру с патокой в холодный день, используя лишь маленькую пластиковую ложку.
Статья: https://lukeplant.iss.one.uk/blog/posts/no-one-actually-wants-simplicity/
Luke Plant's home page
No one actually wants simplicity
We think we do, but in fact every web developer will happily sacrifice simplicity to the first shiny thing promising them relief from the mildest of ailments.
Forwarded from Вправо Вверх 📈 Михаил Табунов
По каким принципам работают AppStore & Google Play?
Стабильно раз в год какие-то наши приложения банили в сторах, и я не понимал почему. Стабильно были проблемы, но нигде не было четкого руководства по работе со сторами и объяснения принципов их работы. Этот пост – короткое саммари работы со сторами за 10 лет моего мобильного опыта, ставь лайк если понравится.
И AppStore и GooglePlay в любом большом регионе работают по плюс-минус одинаковым критериям:
1. Надо чтобы стор поддерживал продуктовую стратегию платформы (iPhone или Android)
2. Главная цель стора – генерировать кеш. И год к году этот пункт становится всё более весомым
3. Любой стор несет риски для плаформы, и их надо минимизировать
У стора есть региональный менеджер, который руководствуется планом продаж на этот регион. В чем состоит само управление? Продвинуть такие игры и приложения, которые растят выручку. Часто это суперхиты, какие-то мега кассовые приложения типа Nextflix / Ivi. Это самая главная, логичная и измеримая цель.
Остается поддержать продуктовую стратегию. Типа сейчас Apple пушит медитацию в своей рекламе смартфонов, а еще модно AI фильтры для соцсетей и ChatGPT – менеджеры стора дадут 10-20% трафика под это. Потому что такие приложения потенциально могут дать большую кассу если стрельнет, плюс развивают платформу. В целом тут всегда есть возможность для роста новых бизнесов.
Всё остальное – это минимизация рисков. Если вы не генерите стору кассу – значит надо чтобы от вас как минимум не было проблем. Какого рода проблемы могут быть? Допустим, у вас будет приложение – защищенный мессенджер. Туда засядут любители плодить микросервисы, и планировать диверсии в софтверных стартапах, и вам из МВД будут писать про них раз в неделю. Или на приложение будут жаловаться юзеры, типа ввел карту, деньги списались, товара нет. Тогда стору будет выгодней забанить такие приложения навсегда, потому что риски перечеркивают потенциальные профиты. Сюда попадают соцсети и мессенджеры, приложения с мемами и короткими видео, дейтинги.
С любым стором в любом регионе можно вести переговоры, например по iFunny мы наладили диалог и с Apple и с Google. Но без инаппов тем для разговора немного.
Стабильно раз в год какие-то наши приложения банили в сторах, и я не понимал почему. Стабильно были проблемы, но нигде не было четкого руководства по работе со сторами и объяснения принципов их работы. Этот пост – короткое саммари работы со сторами за 10 лет моего мобильного опыта, ставь лайк если понравится.
И AppStore и GooglePlay в любом большом регионе работают по плюс-минус одинаковым критериям:
1. Надо чтобы стор поддерживал продуктовую стратегию платформы (iPhone или Android)
2. Главная цель стора – генерировать кеш. И год к году этот пункт становится всё более весомым
3. Любой стор несет риски для плаформы, и их надо минимизировать
У стора есть региональный менеджер, который руководствуется планом продаж на этот регион. В чем состоит само управление? Продвинуть такие игры и приложения, которые растят выручку. Часто это суперхиты, какие-то мега кассовые приложения типа Nextflix / Ivi. Это самая главная, логичная и измеримая цель.
Остается поддержать продуктовую стратегию. Типа сейчас Apple пушит медитацию в своей рекламе смартфонов, а еще модно AI фильтры для соцсетей и ChatGPT – менеджеры стора дадут 10-20% трафика под это. Потому что такие приложения потенциально могут дать большую кассу если стрельнет, плюс развивают платформу. В целом тут всегда есть возможность для роста новых бизнесов.
Всё остальное – это минимизация рисков. Если вы не генерите стору кассу – значит надо чтобы от вас как минимум не было проблем. Какого рода проблемы могут быть? Допустим, у вас будет приложение – защищенный мессенджер. Туда засядут любители плодить микросервисы, и планировать диверсии в софтверных стартапах, и вам из МВД будут писать про них раз в неделю. Или на приложение будут жаловаться юзеры, типа ввел карту, деньги списались, товара нет. Тогда стору будет выгодней забанить такие приложения навсегда, потому что риски перечеркивают потенциальные профиты. Сюда попадают соцсети и мессенджеры, приложения с мемами и короткими видео, дейтинги.
С любым стором в любом регионе можно вести переговоры, например по iFunny мы наладили диалог и с Apple и с Google. Но без инаппов тем для разговора немного.
Где найти хороший код?
Тема Hacker News, содержащая ссылки на проекты с качественным кодом и обсуждение того, что делает код хорошим.
Пост: https://news.ycombinator.com/item?id=37248002
Тема Hacker News, содержащая ссылки на проекты с качественным кодом и обсуждение того, что делает код хорошим.
Пост: https://news.ycombinator.com/item?id=37248002
Проверяете электронную почту? Дышите глубже!
Апноэ электронной почты, которое, согласно неофициальному опросу, случается примерно у 80% людей, - это явление, когда люди периодически задерживают дыхание или изменяют его при проверке электронной почты.
Новость: https://www.nytimes.com/2023/08/21/well/live/screen-apnea-breathing.html
Апноэ электронной почты, которое, согласно неофициальному опросу, случается примерно у 80% людей, - это явление, когда люди периодически задерживают дыхание или изменяют его при проверке электронной почты.
Новость: https://www.nytimes.com/2023/08/21/well/live/screen-apnea-breathing.html
Как обычно делаются игры
Знакомство с миром разработки игр и его отличиями от традиционной разработки программного обеспечения. В разработке игр участвуют программисты, дизайнеры, художники, аниматоры, сценаристы и звукорежиссеры. Как правило, игры проходят стадию прототипа, после чего начинается полноценное производство, где несколько команд работают параллельно, что часто приводит к проблемам интеграции. Жизненный цикл разработки игры состоит из трех основных фаз: предпроизводства, производства и выпуска. Автор подчеркивает, что, хотя разработка игр заимствует методы разработки программного обеспечения, такие как TDD и agile-методологии, она требует адаптации к уникальным задачам среды.
Статья: https://newsletter.pragmaticengineer.com/p/how-games-typically-get-built
Знакомство с миром разработки игр и его отличиями от традиционной разработки программного обеспечения. В разработке игр участвуют программисты, дизайнеры, художники, аниматоры, сценаристы и звукорежиссеры. Как правило, игры проходят стадию прототипа, после чего начинается полноценное производство, где несколько команд работают параллельно, что часто приводит к проблемам интеграции. Жизненный цикл разработки игры состоит из трех основных фаз: предпроизводства, производства и выпуска. Автор подчеркивает, что, хотя разработка игр заимствует методы разработки программного обеспечения, такие как TDD и agile-методологии, она требует адаптации к уникальным задачам среды.
Статья: https://newsletter.pragmaticengineer.com/p/how-games-typically-get-built
А давайте убъем все фреймворки?
Безумие - это любая вещь доведенная до крайности. Вы можете пойти и съесть мороженое. А можете пойти и попытаться ограбить кондитерскую фабрику, с целью съесть всё мороженое в мире. Первое действие не будет безумным. Второе - более чем.
Я не призываю здесь возвращаться к копьям и писать веб-приложения на чистом Assembly. (Хотя, те кто меня знают тут осекутся). Но нам можно оставить в прошлом бесконечно большие node-modules, потому что вам больше не придётся скачивать left-pad для своих проектов. GPT сможет переписать его для вас.
Статья: https://habr.com/ru/articles/757150/
Безумие - это любая вещь доведенная до крайности. Вы можете пойти и съесть мороженое. А можете пойти и попытаться ограбить кондитерскую фабрику, с целью съесть всё мороженое в мире. Первое действие не будет безумным. Второе - более чем.
Я не призываю здесь возвращаться к копьям и писать веб-приложения на чистом Assembly. (Хотя, те кто меня знают тут осекутся). Но нам можно оставить в прошлом бесконечно большие node-modules, потому что вам больше не придётся скачивать left-pad для своих проектов. GPT сможет переписать его для вас.
Статья: https://habr.com/ru/articles/757150/
👍1
Шаблон профиля на GitHub
Этот репозиторий содержит шаблон пользователя GitHub, который может быть использован в личных целях. Шаблон предоставляет быстрый обзор навыков и активности пользователя на GitHub и других платформах с помощью анимированных графиков и других компонентов.
Ссылка: https://github.com/BEPb/BEPb
Этот репозиторий содержит шаблон пользователя GitHub, который может быть использован в личных целях. Шаблон предоставляет быстрый обзор навыков и активности пользователя на GitHub и других платформах с помощью анимированных графиков и других компонентов.
Ссылка: https://github.com/BEPb/BEPb
🔥1
Практическая криптография для разработчиков
Бесплатная электронная книга по криптографии для разработчиков с примерами кода.
Сайт: https://cryptobook.nakov.com/
Бесплатная электронная книга по криптографии для разработчиков с примерами кода.
Сайт: https://cryptobook.nakov.com/
Мы поместили полмиллиона файлов в один git-репозиторий, и вот что мы узнали
Использование монорепозитория вызывает множество проблем с производительностью git. Вот как мы решаем их в Canva.
Статья: https://www.canva.dev/blog/engineering/we-put-half-a-million-files-in-one-git-repository-heres-what-we-learned/
Использование монорепозитория вызывает множество проблем с производительностью git. Вот как мы решаем их в Canva.
Статья: https://www.canva.dev/blog/engineering/we-put-half-a-million-files-in-one-git-repository-heres-what-we-learned/
Бесплатный курс «LangChain: чат с вашими данными»
«LangChain: чат с вашими данными» — это новый бесплатный краткий курс Харрисона Чейза, генерального директора LangChain, в котором он рассказывает о том, как использовать LLM для общения с вашими собственными данными. Курс, рассчитанный примерно на час, размещен на платформе Deeplearning AI Эндрю Нг.
Про курс: https://apptractor.ru/learn/besplatnyy-kurs-langchain-chat-s-vashimi-dannymi.html
«LangChain: чат с вашими данными» — это новый бесплатный краткий курс Харрисона Чейза, генерального директора LangChain, в котором он рассказывает о том, как использовать LLM для общения с вашими собственными данными. Курс, рассчитанный примерно на час, размещен на платформе Deeplearning AI Эндрю Нг.
Про курс: https://apptractor.ru/learn/besplatnyy-kurs-langchain-chat-s-vashimi-dannymi.html
Неожиданная находка, которая позволила освободить 20 ГБ неиспользуемого индексного пространства
Команде Haki удалось освободить более 70 Гбайт пространства в базе данных, не сбрасывая индексы и не удаляя данные. Вначале для освобождения места они использовали традиционные методы, такие как перестройка индексов и таблиц. Однако неожиданное открытие позволило им освободить еще ~20 ГБ. Они поняли, что PostgreSQL индексирует NULL-значения, что позволило им создать частичный индекс, исключающий эти NULL-значения, и тем самым значительно уменьшить размер индекса. В статье также рассматривается понятие "раздутости" таблиц и индексов PostgreSQL, предлагаются решения, например, использование команды REINDEX и расширения pg_repack для борьбы с ней. В Haki считают, что частичные индексы особенно полезны для полей с высоким процентом NULL-значений.
Статья: https://hakibenita.com/postgresql-unused-index-size
Команде Haki удалось освободить более 70 Гбайт пространства в базе данных, не сбрасывая индексы и не удаляя данные. Вначале для освобождения места они использовали традиционные методы, такие как перестройка индексов и таблиц. Однако неожиданное открытие позволило им освободить еще ~20 ГБ. Они поняли, что PostgreSQL индексирует NULL-значения, что позволило им создать частичный индекс, исключающий эти NULL-значения, и тем самым значительно уменьшить размер индекса. В статье также рассматривается понятие "раздутости" таблиц и индексов PostgreSQL, предлагаются решения, например, использование команды REINDEX и расширения pg_repack для борьбы с ней. В Haki считают, что частичные индексы особенно полезны для полей с высоким процентом NULL-значений.
Статья: https://hakibenita.com/postgresql-unused-index-size
👍2😁1
Мы сами себя обманули с Биткоином
Вы идете в продуктовый магазин, хотите купить бутылку молока. Бутылка стоит 601$, транзакция идет 5 часов, и стоимость бутылки за эти 5 часов прыгает от 500 до 700.
Как вам такое будущее? А ведь именно это и продвигают бешеные криптоманы.
Сразу хочу сказать, я за криптовалюту, я сам работаю в этом секторе.
Я хочу написать о наболевшем: в мире крипты люди несут какой-то тотальный бред, инвестируют во все попало, блогеры/инфлюенсеры являются большим авторитетом чем технологические гики.
На вершине этого стоит Биткоин, который вообще там, не потому что он самый удобный или правильный, а потому что он просто первый. И ничего более.
Статья: https://habr.com/ru/articles/757660/
Вы идете в продуктовый магазин, хотите купить бутылку молока. Бутылка стоит 601$, транзакция идет 5 часов, и стоимость бутылки за эти 5 часов прыгает от 500 до 700.
Как вам такое будущее? А ведь именно это и продвигают бешеные криптоманы.
Сразу хочу сказать, я за криптовалюту, я сам работаю в этом секторе.
Я хочу написать о наболевшем: в мире крипты люди несут какой-то тотальный бред, инвестируют во все попало, блогеры/инфлюенсеры являются большим авторитетом чем технологические гики.
На вершине этого стоит Биткоин, который вообще там, не потому что он самый удобный или правильный, а потому что он просто первый. И ничего более.
Статья: https://habr.com/ru/articles/757660/
💯2