# Понедельник 41 твит
Всем привет! 🤘 На этой неделе ваши твиттер-приёмники захватил я, Игорь Луканин @igorlukanin. Я работаю developer ad… twitter.com/i/web/status/1…
11:38До Cube.js я недолго работал в JUG Ru Group @jugrugroup (и не успел испортить вашу любимую конференцию @HolyJSconf)… twitter.com/i/web/status/1…
11:38Отдельной строчкой похвастаюсь, что в прошлом году я со-организовал совершенно космический (pun intended) 72-часово… twitter.com/i/web/status/1…
11:38Так что, если я однажды я наступил вам на ногу на конференции, задел чувства докладом или постом, либо если мы знак… twitter.com/i/web/status/1…
11:38🙀 О чём будем говорить на неделе?
— Разработка опенсорсного продукта и почему вредно добавлять ".js" в его названи… twitter.com/i/web/status/1…
11:38— Зачем участвовать в 72-часовом ICFP Contest 2021, если мелатонина и так не хватает
— Как попасть на Байконур или… twitter.com/i/web/status/1…
Начнём с Cube.js и опенсорса!
Cube.js — это API layer for data apps, который подключается к любым базам данных и б… twitter.com/i/web/status/1…
17:24Внутри мало магии, но много кода, который вы не захотите писать и поддерживать: генерация и выполнение SQL-запросов… twitter.com/i/web/status/1…
17:24Мой любимый публичный пример приложения, сделанного с помощью Cube.js — это корейский nftbank.ai. Всё… twitter.com/i/web/status/1…
17:24А вообще у нас в Слаке slack.cube.dev тусят разработчики из Apple, Ericsson, Intel, Intuit, PayPal, Walmar… twitter.com/i/web/status/1…
17:24Хотя аудитория у Cube.js глобальная и пользователи со всего мира, всегда приятно увидеть в Слаке русскоязычное имя… twitter.com/i/web/status/1…
17:24С одной стороны, у Cube.js почти 11 тысяч звёзд на GitHub, с другой стороны — о нём нет ни слова по-русски. Удивлюс… twitter.com/i/web/status/1…
17:24@jsunderhood youtu.be/YcpYmPOTq98
Точно! Дима Пацура @ovrweb, который уступает первое место по коммитам в Cube.js только нашему CTO, недавно рассказы… twitter.com/i/web/status/1…
@jsunderhood youtu.be/YcpYmPOTq98
18:22
Да, ещё в прошлом году был выпуск подкаста DevZen, уже без всяких новомодных скрин-шерингов: devzen.ru/episode-0310/
18:22А кроме этого, на русском языке есть только статья в Forbes, ценная для любителей истории: forbes.ru/tehnologii/411…
18:22@jsunderhood Какое у него преимущество перед graphql? Он делает схожый функционал, но о нем хотя бы люди слышали.
GraphQL vs. Cube.js! Отличный вопрос, ждал его 😅
Формально, сравнивать нельзя, потому что GraphQL — язык запросов… twitter.com/i/web/status/1…
@jsunderhood Какое у него преимущество перед graphql? Он делает схожый функционал, но о нем хотя бы люди слышали.
20:19
А если менее формально, то отличия такие:
🚀 Cube.js сделан быстрым из коробки; Cube.js, низкая latency и высокая co… twitter.com/i/web/status/1…
Что такое «аналитические запросы»? Если не цитировать статьи про OLAP-кубы и multidimensional analysis из Википедии… twitter.com/i/web/status/1…
20:19Если нужно написать движок для блога, то берите GraphQL-сервер, чтобы получать список постов и сами посты. А также… twitter.com/i/web/status/1…
20:19Вот несколько демо-приложений, использующих Cube.js, чтобы доставлять данные на фронт: hacktoberfest.cube.dev,… twitter.com/i/web/status/1…
20:19@jsunderhood Какое у него преимущество перед graphql? Он делает схожый функционал, но о нем хотя бы люди слышали.
Вообще не ожидал, что примерно 25 % из вас слышали о Cube.js! Одна четвертая от популярности GraphQL, неплохо! 😱… twitter.com/i/web/status/1…
@jsunderhood Какое у него преимущество перед graphql? Он делает схожый функционал, но о нем хотя бы люди слышали.
20:22
@jsunderhood Сервер понятно. А чего клиент так дофига весит?
bundlephobia.com/package/@cubej…
bundlephobia.com/package/@cubej…
Что мы узнаём из этого твита про Cube.js, а что — про Bundlephobia:
🏋️♀️ Клиентская библиотека Cube.js может доба… twitter.com/i/web/status/1…
@jsunderhood Сервер понятно. А чего клиент так дофига весит?
20:43
bundlephobia.com/package/@cubej…
bundlephobia.com/package/@cubej…
Что мы не узнаём:
⁉️ Сколько должна весить библиотека-стройняшка
⁉️ Чем всё таки смотреть размеры пакетов, чтобы н… twitter.com/i/web/status/1…
У нас ведь опенсорс, верно? Вообще не откажемся от PR с github.com/ai/size-limit от @andrey_sitnik 🤗
20:43@jsunderhood Узнал о Cube.js on @ovrweb. И что у вас огромная кодовая база на js, которую вы постепенно начали мигрировать на TS.
О да, год назад я сам не ожидал увидеть кодовую базу ТАКОГО РАЗМЕРА на кристально чистом JS. Это было очень бодряще… twitter.com/i/web/status/1…
@jsunderhood Узнал о Cube.js on @ovrweb. И что у вас огромная кодовая база на js, которую вы постепенно начали мигрировать на TS.
20:54
Иной день уже и не знаешь, в github.com/trending/ по какому из языков появится Cube.js. Последний раз это был как раз Rust
20:54Идёт борьба не на жизнь, а на смерть! pic.twitter.com/Qs8q3BuO5C
20:54Картинка в тему от @ovrweb из внутреннего Слака: pic.twitter.com/HZldXm6on8
20:54@jsunderhood Немного нескромный вопрос: а как Cube.js зарабатывает?
Мы делаем второй продукт, Cube Cloud, и рассчитываем, что часть пользователей Cube.js воспользуется им для разработ… twitter.com/i/web/status/1…
@jsunderhood Немного нескромный вопрос: а как Cube.js зарабатывает?
21:18
Внимательный читатель спросит — а какой инфраструктуры? Несмотря на то, что вы можете запустить Cube.js локально че… twitter.com/i/web/status/1…
21:18Но ещё до продакшна Cube Cloud может облегчить разработку. Пример: так же, как вы деплоите превью-билды сайта на Ne… twitter.com/i/web/status/1…
21:18Посмотрите демку, не зря же я её записал! pic.twitter.com/d9A8RrCpYQ
21:18Мы делаем второй продукт, Cube Cloud, и рассчитываем, что часть пользователей Cube.js воспользуется им для разработ… twitter.com/i/web/status/1…
Какие ещё продукты с открытым кодом зарабатывают на облачных платформах для хостинга приложений? Давайте составим с… twitter.com/i/web/status/1…
Мы делаем второй продукт, Cube Cloud, и рассчитываем, что часть пользователей Cube.js воспользуется им для разработ… twitter.com/i/web/status/1…
21:25
Сейчас Cube Cloud в закрытом бета-тестировании — мы сами выбрали компании, которые его используют, и работаем над т… twitter.com/i/web/status/1…
21:41Что ещё отвечают на вопрос «откуда деньги, чтобы писать масштабный опенсорс»? За Cube.js стоит компания Cube Dev —… twitter.com/i/web/status/1…
21:56Например, фонд BCV, который до этого поверил и инвестировал в SendGrid, Redis, Gradle, Hazelcast и другие компании,… twitter.com/i/web/status/1…
21:56Вот анонс нашего прошлогоднего раунда на TechCrunch: techcrunch.com/2020/09/29/cub…
21:56Что ещё отвечают на вопрос «откуда деньги, чтобы писать масштабный опенсорс»? За Cube.js стоит компания Cube Dev —… twitter.com/i/web/status/1…
Больше всего меня мотивируют слова одного из со-основателей нашего стартапа: «У нас больше денег, чем времени, чтоб… twitter.com/i/web/status/1…
Что ещё отвечают на вопрос «откуда деньги, чтобы писать масштабный опенсорс»? За Cube.js стоит компания Cube Dev —… twitter.com/i/web/status/1…
22:07
Полностью противоречит моему прошлому опыту работы в компании из нескольких тысяч человек. Неделя в стартапе на ран… twitter.com/i/web/status/1…
22:07Хотите испытать на себе?
22:08I tried to run the same SQL report in Mode and in the BI tool I built with @thecubejs. It’s 96 lines of SQL. Result… twitter.com/i/web/status/1…
Производительность — это когда ты укладываешься в 35 секунд против полутора часов
I tried to run the same SQL report in Mode and in the BI tool I built with @thecubejs. It’s 96 lines of SQL. Result… twitter.com/i/web/status/1…
22:23
# Вторник 10 твитов
@jsunderhood Для ленивых значит. И перформанс хороший.Ох уж эти сказочники..
К. О. врывается в чат: любой инструмент, от каменных орудий приматов до софта из категории developer tools, увеличи… twitter.com/i/web/status/1…
@jsunderhood Для ленивых значит. И перформанс хороший.
Ох уж эти сказочники..
9:47
@jsunderhood Зато в корпорации не надо жопу рвать.
У вас как переработки оплачиваются?
Интересно, что такое «переработка» в мире удалённой и асинхронной работы?
@jsunderhood Зато в корпорации не надо жопу рвать.
9:52
У вас как переработки оплачиваются?
@basvasilich Цель стартапа — не просто расти, а быстро расти. Есть много причин: со временем меняется рынок, привыч… twitter.com/i/web/status/1…
Краткое введение в стартапы и венчурные инвестиции 💵
@basvasilich Цель стартапа — не просто расти, а быстро расти. Есть много причин: со временем меняется рынок, привыч… twitter.com/i/web/status/1…
12:40
Примерно в этой статье в конце я говорю именно об этом:
Почему большая часть софта из категории developer tools, который вы встраиваете в свои продукты, является опенсорсн… twitter.com/i/web/status/1…
Примерно в этой статье в конце я говорю именно об этом:
habr.com/ru/post/435878/ twitter.com/jsunderhood/st…
13:32
Мы, разработчики, не рискуем без веских причин использовать в своих продуктах инструменты с закрытым кодом. (Если в… twitter.com/i/web/status/1…
13:32Мы часто готовы стерпеть это для инструментов, которые не встраиваем (например, Postman) и для облачных сервисов (н… twitter.com/i/web/status/1…
13:32А если компания, разработчики, мейнтейнеры или марсиане (pun intended) перестанут разрабатывать такой инструмент и… twitter.com/i/web/status/1…
13:32Это абсолютно валидные рассуждения, и это одна из сильнейших причин, по которой компании даже не думают сейчас о то… twitter.com/i/web/status/1…
13:32Поэтому мы пользуемся developer tools с открытым кодом, а компании выбирают из двух моделей монетизации — open core… twitter.com/i/web/status/1…
13:32Опрос! «Я разрабатываю продукт, который зависит...»
13:37# Среда 26 твитов
Опрос! «Я разрабатываю продукт, который зависит...»
Любопытные результаты! Практически у всех билды сбилдятся и деплои задеплоятся при недоступности… twitter.com/i/web/status/1…
Опрос! «Я разрабатываю продукт, который зависит...»
19:07
Всем привет! 🤘 На этой неделе ваши твиттер-приёмники захватил я, Игорь Луканин @igorlukanin. Я работаю developer ad… twitter.com/i/web/status/1…
Пора рассказать, чем я занимаюсь в Cube.js @thecubejs — и переходить к другим темам! 🐢 Что такое «growth & DX» и по… twitter.com/i/web/status/1…
Всем привет! 🤘 На этой неделе ваши твиттер-приёмники захватил я, Игорь Луканин @igorlukanin. Я работаю developer ad… twitter.com/i/web/status/1…
20:49
Cube.js — опенсорсный продукт, который можно найти на GitHub и без затей им воспользоваться. Как многие догадались… twitter.com/i/web/status/1…
20:49А как посчитать, сколько разработчиков знают о продукте? Глобальную популярность сложно измерить напрямую, но колич… twitter.com/i/web/status/1…
20:49Сейчас у Cube.js примерно 11 тысяч звезд. Невероятно, но на всём GitHub меньше 2000 продуктов у которых столько же… twitter.com/i/web/status/1…
20:49Если хотите улучшить настроение и напомнить себе, что фронтенд доминирует, перепроверьте, что в первой десятке всё… twitter.com/i/web/status/1…
20:49Когда со-основатели Cube.js два года назад выложили его код на GitHub, один продолжил программировать, а другой ста… twitter.com/i/web/status/1…
20:49А вот один из ранних запусков на Product Hunt: producthunt.com/posts/cube-js
(На этом месте пора вставить карандаш в кас… twitter.com/i/web/status/1…
20:49🚀 Growth. Моя команда помогает новым разработчикам узнать о Cube.js и решить свои задачи с его помощью. В основном… twitter.com/i/web/status/1…
20:49Иногда это длинный туториал, помогающий решить практическую задачу («как нарисовать сводную таблицу с помощью AG Gr… twitter.com/i/web/status/1…
20:49Иногда это такой же длинный туториал, скорее расширяющий кругозор и удовлетворяющий любопытство («Какие такие публи… twitter.com/i/web/status/1…
20:49Иногда это публикация в стиле «Обзор Х в 202Х» году — но знали бы вы, НАСКОЛЬКО такой контент популярен. Отличный п… twitter.com/i/web/status/1…
20:49А иногда это целый сайт («Как выбрать библиотеку для визуализации данных?»), полезный для сообщества и экосистемы в… twitter.com/i/web/status/1…
20:49Понятно, что бывают и доклады на митапах или конференциях: perconaliveonline.sched.com/event/io7y/low…
20:49Хотя какие это доклады, даже по сцене не пройтись, как в старые добрые... pic.twitter.com/hKROzR8ZyY
20:51Другой способ помочь росту Cube.js — приносить пользу опенсорсным продуктам, которые используют вместе с Cube.js. Д… twitter.com/i/web/status/1…
20:51Кул стори! Весна 2021 года, у самой популярной в мире библиотеки для рисования графиков (Chart.js) выходит новая ма… twitter.com/i/web/status/1…
20:51Может быть, это не был бы второй leftpad, но сотни тысяч разработчиков призадумались бы при переезде со второй верс… twitter.com/i/web/status/1…
20:51👩💻 DX, это который developer experience. Согласитесь, было бы нелепо рассказывать разработчикам о Cube.js, если бы… twitter.com/i/web/status/1…
20:51Моя команда бережно присматривает за всеми каналами, куда могут прийти разработчики с вопросами о Cube.js. Прежде в… twitter.com/i/web/status/1…
20:51Сейчас в slack.cube.dev больше 3500 разработчиков, и знали бы вы, какое это счастье. Это бесконечный поток… twitter.com/i/web/status/1…
20:51Моя команда превращает фидбек в идеи и предложения по улучшению Cube.js, с которыми сможет работать продуктовая ком… twitter.com/i/web/status/1…
20:51Другой способ помочь росту Cube.js — приносить пользу опенсорсным продуктам, которые используют вместе с Cube.js. Д… twitter.com/i/web/status/1…
Хотите коммитить в фронтенд-опенсорс фулл-тайм в моей команде? Напишите мне на igor@cube.dev 🙃
Другой способ помочь росту Cube.js — приносить пользу опенсорсным продуктам, которые используют вместе с Cube.js. Д… twitter.com/i/web/status/1…
20:57
Пора в Екатеринбург на @icfpcontest2021! Это будет незабываемый контест, и вам обязательно нужно поучаствовать 😇 pic.twitter.com/7HqL2pIq7x
21:03Завтра расскажу, зачем и почему, а пока запишите в календарь даты (пятница -> понедельник) и почитайте статью… twitter.com/i/web/status/1…
21:03Also, this one: codeforces.com/blog/entry/798…
21:03# Четверг 44 твита
🙀 О чём будем говорить на неделе?— Разработка опенсорсного продукта и почему вредно добавлять ".js" в его названи… twitter.com/i/web/status/1…
А что не так с ".js" в названии продукта? Всё хорошо, но в дикой природе наблюдаются два спецэффекта 😬
🙀 О чём будем говорить на неделе?
— Разработка опенсорсного продукта и почему вредно добавлять ".js" в его названи… twitter.com/i/web/status/1…
0:10
В общем, убрали мы ".js" с сайта. Тем более, что уже четверть кодовой базы на Rust и будет только больше 🙃
0:10🚀 Growth. Моя команда помогает новым разработчикам узнать о Cube.js и решить свои задачи с его помощью. В основном… twitter.com/i/web/status/1…
А вы едите корм своей собаки? Разумеется, все просмотры контента, конверсии и воронки тщательно записаны и показаны… twitter.com/i/web/status/1…
🚀 Growth. Моя команда помогает новым разработчикам узнать о Cube.js и решить свои задачи с его помощью. В основном… twitter.com/i/web/status/1…
0:13
Пора в Екатеринбург на @icfpcontest2021! Это будет незабываемый контест, и вам обязательно нужно поучаствовать 😇 pic.twitter.com/7HqL2pIq7x
Итак, что такое ICFP Programming Contest? А что такое ICFP, зачем вообще программистам соревнования, не лучше ли по… twitter.com/i/web/status/1…
Пора в Екатеринбург на @icfpcontest2021! Это будет незабываемый контест, и вам обязательно нужно поучаствовать 😇 pic.twitter.com/7HqL2pIq7x
13:04
International Conference on Functional Programming — международная конфа по функциональному программированию. Там н… twitter.com/i/web/status/1…
13:04Там выступают в основном люди из «академии», профессора и исследователи в области computer science из вузов со всег… twitter.com/i/web/status/1…
13:04ICFP Contest — это командное (зови своих бро и сис) соревнование на 72 часа (будет время и подумать, и покодить, и… twitter.com/i/web/status/1…
13:04We welcome new people joining ICFP Programming Contest this year and all seasoned participants as well. Let's pause… twitter.com/i/web/status/1…
Вот, почитайте, о чём были контесты с 1998 по 2019. Разгибание оригами? Гексагональный тетрис в мире Лавкрафта?? Ви… twitter.com/i/web/status/1…
We welcome new people joining ICFP Programming Contest this year and all seasoned participants as well. Let's pause… twitter.com/i/web/status/1…
13:04
Начало контеста обычно выглядит так: несколько тысяч разработчиков рефрешат страницу контеста, судорожно скачивают… twitter.com/i/web/status/1…
13:04Зачем вообще программистам соревнования? Не открою Америку 🌎 — за тем же, зачем любой спорт, от полётов на вингсьют… twitter.com/i/web/status/1…
22:21Почему многие участвуют в ICFP Contest несколько лет подряд? Потому что адреналиновые наркоманы. Это очень лёгкий и… twitter.com/i/web/status/1…
22:21Какие наши доказательства? Вот несколько фотографий в жанре «нерд-вечеринка» с моих прошлых контестов: pic.twitter.com/5cGQAJiIGT
22:21«Ну дак ваще, зарешали?!» — я ж говорю, адреналин так и хлещет 🦸 pic.twitter.com/M58gezHCWZ
22:22А вот как выглядят интерфейсы, который мы собираем на коленке во время контеста. Во-первых, это 2D- или 3D-визуализ… twitter.com/i/web/status/1…
22:23Можно пройтись напильником и захачить визуализатор от организаторов. Вот сюда @nanot1m впилил паузу, перемотку и ещ… twitter.com/i/web/status/1…
22:23Во-вторых, это дашборды со статистикой, чтобы понимать, сколько заданий решили, какая версия алгоритма лучше других… twitter.com/i/web/status/1…
22:27Посмотрим, что я сделаю в этом году для своей команды. Фронтендер так фронтендер, тоже профессия! 🙃 pic.twitter.com/ugHYkEBjlO
22:27Во-вторых, это дашборды со статистикой, чтобы понимать, сколько заданий решили, какая версия алгоритма лучше других… twitter.com/i/web/status/1…
Если ваш алгоритм называется не fast-parallel-deep-walk-2-False v1, у вас нет шансов. (Ох, сколько шуток было в том… twitter.com/i/web/status/1…
Во-вторых, это дашборды со статистикой, чтобы понимать, сколько заданий решили, какая версия алгоритма лучше других… twitter.com/i/web/status/1…
22:37
А в прошлом году я не участвовал в ICFP Contest... потому что я его со-организовывал! 😎
23:40Минутка самолюбования: в разные годы ICFP Contest организовывали команды из MIT, Harvard, Oxford, Microsoft Researc… twitter.com/i/web/status/1…
23:40Как так вышло? Сейчас будет очень важный лайфхак: ЗА СПРОС НЕ БЬЮТ В НОС. Мы каждый год, после каждого контеста, пи… twitter.com/i/web/status/1…
23:40Знали бы вы, как сильны традиции в ICFP Contest. Не раскрывать задание до начала, выдавать его в виде 40-страничной… twitter.com/i/web/status/1…
23:40В прошлом году мы решили пошатнуть статус-кво. Во-первых, у нас был JetBrains Mono и эмоджи на сайте! icfpcontest2020.github.io/#/
23:40Во-вторых, мы придумали и разыграли за две недели до контеста предысторию об уральском астрономе Иване Зайцеве… twitter.com/i/web/status/1…
23:40Hi folks. We've prepared a great contest for you!However its not as exciting as what's happening to our friend Iv… twitter.com/i/web/status/1…
В-третьих, у нас не было 40-страничной PDF-ки с заданием. Хуже того, у нас вообще не было задания. В начале контест… twitter.com/i/web/status/1…
Hi folks. We've prepared a great contest for you!
However its not as exciting as what's happening to our friend Iv… twitter.com/i/web/status/1…
23:40
Сигналы были декодированы в виде нескольких десятков монохромных картинок, но что с ними делать — никто не знал:… twitter.com/i/web/status/1…
23:40Участники были в ярости. Если не все, то многие.
Тут надо отдельно сказать, что мы хорошенько постарались с реклам… twitter.com/i/web/status/1…
23:40Но мы знаем, что такое сострадание, поэтому вместо IRC мы собрали участников в Discord. Вот где была жизнь и бурлил… twitter.com/i/web/status/1…
23:40Примерно через 4 часа все сообщения были коллективно декодированы, получилась кое-какая спецификация задания и учас… twitter.com/i/web/status/1…
23:40Thank you! 🥰With substantial help of early adopters, we've battle-tested the submission system and prepared start… twitter.com/i/web/status/1…
Какие ещё были инновации? Мы сделали заготовки кода на 20+ языках и принимали решения ПО ПУШУ В РЕПОЗИТОРИЙ вместо… twitter.com/i/web/status/1…
Thank you! 🥰
With substantial help of early adopters, we've battle-tested the submission system and prepared start… twitter.com/i/web/status/1…
23:40
Во время контеста мы регулировали сложность для «средней команды». То алгоритм-подсказку на несуществующем языке пр… twitter.com/i/web/status/1…
23:40Tournament TV of ICFP Contest 2020 is live! twitch.tv/icfpcontest2020 pic.twitter.com/5rgr4dXX39
Когда команды научились сражаться друг с другом, летая вокруг квадратной планеты, мы запустили Twitch-трансляцию ср… twitter.com/i/web/status/1…
Tournament TV of ICFP Contest 2020 is live! twitch.tv/icfpcontest2020 pic.twitter.com/5rgr4dXX39
23:40
А когда контест закончился, записали выбивающее слезу видео и попрощались с участниками youtube.com/watch?v=O_14Oc…
23:40Позже мы ещё по фану сделали 3D-визуализации финальных сражений между победителями youtube.com/watch?v=s8fMN5…
23:40А через месяц после контеста выступили на @icfp_conference и рассказали, как всё прошло youtube.com/watch?v=iL8Q0u…
23:40The task-specification for #ICFPC2020 (icfpcontest2020.github.io/#/post/2048) is itself so complicated that I think I'll end up j… twitter.com/i/web/status/1…
А теперь слово участникам!
The task-specification for #ICFPC2020 (icfpcontest2020.github.io/#/post/2048) is itself so complicated that I think I'll end up j… twitter.com/i/web/status/1…
23:40
#ICFPC2020 это старый добрый ICFPC. 15 часов с начала контеста, а я всё ещё ничего не понял.
#ICFPC2020 это старый добрый ICFPC. 15 часов с начала контеста, а я всё ещё ничего не понял.
23:40First 48 hours of #ICFPC2020 pic.twitter.com/yWQ6E98cE2
First 48 hours of #ICFPC2020 pic.twitter.com/yWQ6E98cE2
23:40Выбираем стратегию из «работает тупо» и «тупо не работает» #ICFPC2020
Выбираем стратегию из «работает тупо» и «тупо не работает» #ICFPC2020
23:40Боремся с переполнением стека увеличением стека #ICFPC2020
Боремся с переполнением стека увеличением стека #ICFPC2020
23:40Изобрели структуру данных «как бы дерево» #ICFPC2020
Изобрели структуру данных «как бы дерево» #ICFPC2020
23:40#icfpc2020 - an insane 6 in 1 combo for the same price (72h) 😱: quests in VM (2006), decoding images (2007), orbita… twitter.com/i/web/status/1…
#icfpc2020 - an insane 6 in 1 combo for the same price (72h) 😱: quests in VM (2006), decoding images (2007), orbita… twitter.com/i/web/status/1…
23:40# Пятница 18 твитов
Для меня — да и, скорее всего, для всей команды — организация @icfpcontest2020 была самым большим в жизни вложением… twitter.com/i/web/status/1…
0:05Как так вышло? Сейчас будет очень важный лайфхак: ЗА СПРОС НЕ БЬЮТ В НОС. Мы каждый год, после каждого контеста, пи… twitter.com/i/web/status/1…
А всё началось с обычного желания не просто поучаствовать в контесте, а сделать лучше. Да, раньше организовывали вс… twitter.com/i/web/status/1…
Как так вышло? Сейчас будет очень важный лайфхак: ЗА СПРОС НЕ БЬЮТ В НОС. Мы каждый год, после каждого контеста, пи… twitter.com/i/web/status/1…
0:05
Конечно же, мы не знали, как именно сделать лучше. Да, в команде были люди, которые умеют классно программировать,… twitter.com/i/web/status/1…
0:05Если эта нехитрая схема «хватай шанс и пробуй» вдохновит хоть кого-нибудь на что-нибудь, я буду очень рад. (Ещё над… twitter.com/i/web/status/1…
0:05А если вы почитали это всё и попробуете сегодня поучаствовать в @icfpcontest2021 — моей радости не будет предела
0:05А если вы почитали это всё и попробуете сегодня поучаствовать в @icfpcontest2021 — моей радости не будет предела
А если не будете участвовать в @icfpcontest2021, то всё равно никуда от него не денетесь 😂 Я придумал минимум два с… twitter.com/i/web/status/1…
А если вы почитали это всё и попробуете сегодня поучаствовать в @icfpcontest2021 — моей радости не будет предела
0:10
Ещё не поздно высказать всё, что вы об этом думаете:
0:10🙀 О чём будем говорить на неделе?— Разработка опенсорсного продукта и почему вредно добавлять ".js" в его названи… twitter.com/i/web/status/1…
Отстаю от графика!
🙀 О чём будем говорить на неделе?
— Разработка опенсорсного продукта и почему вредно добавлять ".js" в его названи… twitter.com/i/web/status/1…
0:15
О чём говорим дальше?
0:15🤑 Финансовая независимость, инвестиции и движение FIRE. Начну с самого лучшего вопроса: «Кем вы себя видите через 5… twitter.com/i/web/status/1…
5:26Для меня удивительно, что у половины нет вообще никакого плана. «Алису в стране чудес» читали?
— Скажите, пожалуйс… twitter.com/i/web/status/1…
11:28@jsunderhood Я в России живу. Какой план? Я похож на буржуя?
«Не жили богато, нечего и начинать» — это тоже план. Но если он вас куда-то приведёт, то только случайно
@jsunderhood Я в России живу. Какой план? Я похож на буржуя?
12:01
Зачем планировать, если всё равно не получится выполнить план на все 142 %? Если вы считаете это аргументом, то я н… twitter.com/i/web/status/1…
12:01Да, обстоятельства и требования меняются. Но это не причина не иметь плана. Живите по аджайлу, делайте небольшие по… twitter.com/i/web/status/1…
12:01Причём тут деньги и финансовая независимость? Я родился в 1989 году и красочно помню, как делил редкий сникерс на 1… twitter.com/i/web/status/1…
12:01Только я несу ответственность за свою жизнь, причём не только сейчас, но и в будущем. Если я не позабочусь о своём… twitter.com/i/web/status/1…
12:01Здоровье и капитал — это ресурсы, которые обеспечат вам будущее. Пропустим спорт и книгу о здоровой и вкусной пище,… twitter.com/i/web/status/1…
12:01Financial independence, retire early — это две цели: не зависеть финансово от других людей или от работы по найму;… twitter.com/i/web/status/1…
12:01# Воскресенье 31 твит
@jsunderhood расскажи про свое распределение активов или в целом про свою инвестиционную стратегию
💵 Первый шаг на пути к финансовой независимости — не тратить больше, чем зарабатываете. Если у вас «не сходятся кон… twitter.com/i/web/status/1…
@jsunderhood расскажи про свое распределение активов или в целом про свою инвестиционную стратегию
21:34
Мне помогает планирование: я знаю, какие расходы у меня обязательные (например, заплатить за квартиру или подписку… twitter.com/i/web/status/1…
21:34Второй шаг — накапливать и инвестировать часть дохода. Легко попасть в такую ловушку: сказать себе, что сейчас дохо… twitter.com/i/web/status/1…
21:34Я накапливаю и инвестирую минимум 35 % дохода уже несколько лет подряд. За это время мой доход вырос в несколько ра… twitter.com/i/web/status/1…
21:34Накапливайте в той валюте, в которой планируете тратить. Это называется «не брать страновые риски». Меня не вдохнов… twitter.com/i/web/status/1…
21:34Дальше придётся научиться инвестировать и «опережать инфляцию». Что это значит? Если сегодня вы купили яблоко за 10… twitter.com/i/web/status/1…
21:34Чулок, подушка, а также банковские вклады и депозиты, как правило, не обгоняют инфляцию. Это означает, что придётся… twitter.com/i/web/status/1…
21:34Я не научу вас инвестировать цепочкой твитов, просто начните. Откройте счёт у брокера, почитайте его учебные матери… twitter.com/i/web/status/1…
21:34Например, в середине и конце 2020 году куча начинающих инвесторов пришла на фондовый рынок, как в России, так и в д… twitter.com/i/web/status/1…
21:34Старайтесь всегда быть более осторожными, чем хочется. Вы не в казино, а обеспечиваете своё будущее. Накопите и инв… twitter.com/i/web/status/1…
21:34Я ещё относительно молод, поэтому могу позволить себе высокий риск. С другой стороны, я не хочу тратить много време… twitter.com/i/web/status/1…
21:34Знаете, какой кайф видеть, как вам «просто так» приходят деньги и ваш капитал растёт? А потом вы увидите, что этот… twitter.com/i/web/status/1…
21:34😬 Всё это звучит сложно, непонятно и вызывает дискомфорт? Да, понимаю. Учить TypeScript, наверно, было так же. Но к… twitter.com/i/web/status/1…
21:34@Dmitry1228 @jsunderhood От «простого накопления» этот концепт отличается тем, что предлагает инвестировать в актив… twitter.com/i/web/status/1…
Вы и ваша битва против инфляции длиной в жизнь 🥊
@Dmitry1228 @jsunderhood От «простого накопления» этот концепт отличается тем, что предлагает инвестировать в актив… twitter.com/i/web/status/1…
21:36
@Dmitry1228 @jsunderhood согласно правилу 4%, вам нужно накопить и инвестировать 25 годовых окладов
Если хотите разобраться, о каких 4 % говорит этот господин, почитайте Инвестопедию: investopedia.com/terms/f/four-p…
@Dmitry1228 @jsunderhood согласно правилу 4%, вам нужно накопить и инвестировать 25 годовых окладов
21:40
Кстати, отличная штука! Когда пойдёте работать в стартап и вам предложат «долю в компании», тоже почитайте, там инт… twitter.com/i/web/status/1…
21:40@qbit86 @jsunderhood Т.е. от простого накопления этот концепт отличается тем, что проповедует сокращать все расходы… twitter.com/i/web/status/1…
Если слова «сокращать расходы» звучат для вас как что-то плохое, вот другой способ думать об этом.
Ваши расходы и… twitter.com/i/web/status/1…
@qbit86 @jsunderhood Т.е. от простого накопления этот концепт отличается тем, что проповедует сокращать все расходы… twitter.com/i/web/status/1…
21:43
Для меня удивительно, что у половины нет вообще никакого плана. «Алису в стране чудес» читали?— Скажите, пожалуйс… twitter.com/i/web/status/1…
Хочу посоветовать книжку про планы на жизнь и тайм-менеджмент, изданную в 1974 году: «Даниил Гранин — Эта странная… twitter.com/i/web/status/1…
Для меня удивительно, что у половины нет вообще никакого плана. «Алису в стране чудес» читали?
— Скажите, пожалуйс… twitter.com/i/web/status/1…
22:06
Журналист Гранин рассказывает историю учёного Александра Любищева, который спланировал свою жизнь и придерживался п… twitter.com/i/web/status/1…
22:06🚀👩🚀 Одно из моих хобби — интересоваться освоением космоса. Давайте быстро расскажу, как посмотреть на запуск ракет… twitter.com/i/web/status/1…
22:37Легче всего попасть на Байконур в Казахстане и в Kennedy Space Center в США. Гуглите «туры на Байконур» — я ездил с… twitter.com/i/web/status/1…
22:37Увидите что-то такое: instagram.com/p/BkTShCLHIbM
22:37Вот ещё несколько фоточек для привлечения внимания: pic.twitter.com/QqkPe8lGUg
22:37Вот подкаст, где я рассказывал про поездки на космодромы: beardycast.com/podcast/tbbt/t…
22:37Хотел в этом году попасть на Байконур на запуск модуля МКС «Наука» на очень красивой ракете «Протон» — но из-за пан… twitter.com/i/web/status/1…
22:37А ещё планирую попасть на запуск Falcon Heavy от SpaceX, когда возвращаются на землю три ускорителя первой ступени!… twitter.com/i/web/status/1…
22:37Вот вам ещё мой доклад про космос и жизнь разработчиков — и будем считать, что про ракеты я рассказал: youtube.com/watch?v=Bne_3r…
22:37Пора рассказать, чем я занимаюсь в Cube.js @thecubejs — и переходить к другим темам! 🐢 Что такое «growth & DX» и по… twitter.com/i/web/status/1…
Тред тредов на неделе @igorlukanin:
— что такое Cube.js: twitter.com/jsunderhood/st…
— Cube.js или GraphQL:… twitter.com/i/web/status/1…
Пора рассказать, чем я занимаюсь в Cube.js @thecubejs — и переходить к другим темам! 🐢 Что такое «growth & DX» и по… twitter.com/i/web/status/1…
23:08
А в прошлом году я не участвовал в ICFP Contest... потому что я его со-организовывал! 😎
— время и деньги в технологических стартапах: twitter.com/jsunderhood/st…
— соревнования для программистов и участие в… twitter.com/i/web/status/1…
А в прошлом году я не участвовал в ICFP Contest... потому что я его со-организовывал! 😎
23:08
🚀👩🚀 Одно из моих хобби — интересоваться освоением космоса. Давайте быстро расскажу, как посмотреть на запуск ракет… twitter.com/i/web/status/1…
— планы на жизнь и финансовая независимость: twitter.com/jsunderhood/st…
— первые шаги к финансовой независимости:… twitter.com/i/web/status/1…
🚀👩🚀 Одно из моих хобби — интересоваться освоением космоса. Давайте быстро расскажу, как посмотреть на запуск ракет… twitter.com/i/web/status/1…
23:08
Ну что ж, пока! 🤘 С вами был @igorlukanin из @thecubejs — и я надеюсь, что это была необычная неделя 🥱😉
Напишите м… twitter.com/i/web/status/1…
23:26# Ссылки
www.crunchbase.com
- https://www.crunchbase.com/
- https://www.crunchbase.com/organization/netlify/company_financials
- https://www.crunchbase.com/organization/vercel/company_financials
- https://www.crunchbase.com/organization/meteor/company_financials
- https://www.crunchbase.com/organization/rome-labs/company_financials
other
- https://nftbank.ai/
- https://slack.cube.dev/
- https://devzen.ru/episode-0310/
- https://www.forbes.ru/tehnologii/411279-kak-dva-programmista-iz-rossii-uehali-v-dolinu-pridumali-prostoy-konstruktor-dlya
- https://hacktoberfest.cube.dev/
- https://github.com/ai/size-limit
- https://github.com/trending/
- https://techcrunch.com/2020/09/29/cube-js-raises-6-5m-for-its-open-source-data-platform/?guccounter=1
- https://www.producthunt.com/posts/cube-js
- https://perconaliveonline.sched.com/event/io7y/low-latency-and-high-concurrency-analytical-apis-for-all-databases
- https://codeforces.com/blog/entry/79846
- https://amplitude.com/amplitude-analytics
- https://icfpcontest2020.github.io/#/
- https://www.youtube.com/watch?v=O_14OcCbcYM
- https://www.youtube.com/watch?v=s8fMN5YBxTE
- https://www.youtube.com/watch?v=iL8Q0uVRFKM
- https://www.youtube.com/watch?v=Bne_3rjUAv4
- https://www.investopedia.com/terms/f/four-percent-rule.asp
- https://www.instagram.com/p/BkTShCLHIbM
- https://beardycast.com/podcast/tbbt/the-big-beard-theory-170/