https://www.cerebras.ai/blog/introducing-cerebras-code
Пошла движуха.
У открытых моделей есть преимущество по сравнению с закрытыми. К примеру с теми же антропиками. Им не нужно тратить деньги на обучение.
А затраты там суровые:
- нужна куча оборудования
- нужна куча людей
- нужно куча времени для обучения
А провайдеров открытых моделей есть преимущество - не нужно тратить деньги на всё вышеописанное. И даже не обязательно покупать архидорогие видеокарты и всё такое. К примеру, мой любимый groq.com использует свои железки, которые умеют только инферить модели. И поэтому они такие быстрые.
У cerebral может быть только ситуация похуже, так как запускаемые модели могут оказаться не такими хорошими как закрытые.
Но конкуренция решает. Пока что мне кажется цена Cerebral чуток завышенной, но зато там нет недельных лимитов и ты можешь использовать свой API ключ ВЕЗДЕ, а не только в claude code.
Так что пока рекомендую попробовать opencode https://github.com/sst/opencode и подключить эту подписку к нему. Я пока не пробовал, но за 50 баксов предложение оочень вкусное за счёт фиксированных трат. На неделе обязательно возьму
Пошла движуха.
У открытых моделей есть преимущество по сравнению с закрытыми. К примеру с теми же антропиками. Им не нужно тратить деньги на обучение.
А затраты там суровые:
- нужна куча оборудования
- нужна куча людей
- нужно куча времени для обучения
А провайдеров открытых моделей есть преимущество - не нужно тратить деньги на всё вышеописанное. И даже не обязательно покупать архидорогие видеокарты и всё такое. К примеру, мой любимый groq.com использует свои железки, которые умеют только инферить модели. И поэтому они такие быстрые.
У cerebral может быть только ситуация похуже, так как запускаемые модели могут оказаться не такими хорошими как закрытые.
Но конкуренция решает. Пока что мне кажется цена Cerebral чуток завышенной, но зато там нет недельных лимитов и ты можешь использовать свой API ключ ВЕЗДЕ, а не только в claude code.
Так что пока рекомендую попробовать opencode https://github.com/sst/opencode и подключить эту подписку к нему. Я пока не пробовал, но за 50 баксов предложение оочень вкусное за счёт фиксированных трат. На неделе обязательно возьму
2👍8
Forwarded from Digital Ниндзя
В русскоязычном IT прямо сейчас разворачивается один из крупнейших скандалов в этом году. Я не могу пройти мимо и хочу высказаться.
Для контекста. Из компании Газпром-Медиа уволили накрутчика опыта, который работал над Rutube. Сотрудники службы безопасности нашли отзыв, который он оставил год назад, где рассказал, что накрутил опыт. Накрутчик работал в компании около года. С его перформансом всё было в порядке. Он готовился идти на повышение.
То есть ещё раз: нормально работающего сотрудника уволили за то, как он попал в компанию год назад.
Газпром-Медиа решили пойти дальше и устроили охоту на ведьм. Сотрудник считается заведомо недобросовестным, если подписан на «Осознанную Меркантильность» (далее «ОМ»). Плевать, накручивал он опыт или нет, как использует сообщество, работает ли на нескольких работах и т. д. Сам факт подписки уже является поводом расторгнуть рабочие отношения.
В Газпром-Медиа запущено так называемое «дело волков» (я не шучу, они сами так его называют), людей водят на допросы в службу безопасности, где светят лампой в лицо.
Охранительная часть IT-комьюнити рукоплещет Газпром-Медиа за такую инициативу. Глеб Михеев написал:
Сам Глеб занимал пост «Директор по развитию образовательной платформы» в Skillbox. Работа там, кстати, на репутацию не влияет. Skillbox всего лишь оставил тысячи людей с кредитами, не дав ничего взамен. А вот подписка на «ОМ» — это клеймо на репутации.
Зачистку же внутри Rutube проводит ещё один моральный камертон отрасли, Head of Client Development в Rutube, Максим Ульянов. На скриншоте его сообщение из внутреннего рабочего чатика. Давайте представим, что институт репутации действительно есть. А вы работаете в государевом видеохостинге, который существует из-за двух причин: распилить гос. бабки и отрезать граждан собственной страны от информации. Плюсом, Rutube — рассадник пиратского контента. Но вы не перепутайте, у Максима репутация просто прекрасная, а вот у подписчиков «ОМ» — нет.
Максим и Глеб, очень хорошо учить других жизни и говорить про репутацию, когда у самих рыльце в пушку. Репутации в IT нет, и вы вдвоём — выгодоприобретатели этого. Потому что если бы она была, то первой бы ударила по вам.
Обращаюсь к обоим, вы публично призываете к тому, чтобы лишить возможности работать огромную группу людей просто по факту подписки на ОМ. Приходите ко мне на канал для дебатов с Антоном. Можете по одному, можете вдвоём. Я готов предоставить площадку для дебатов. Антон дважды дебатировал у меня на канале, от обоих оппонентов Антона ко мне не было нареканий по модерации. Если не принимаете предложение, то жду публичного ответа.
Для контекста. Из компании Газпром-Медиа уволили накрутчика опыта, который работал над Rutube. Сотрудники службы безопасности нашли отзыв, который он оставил год назад, где рассказал, что накрутил опыт. Накрутчик работал в компании около года. С его перформансом всё было в порядке. Он готовился идти на повышение.
То есть ещё раз: нормально работающего сотрудника уволили за то, как он попал в компанию год назад.
Газпром-Медиа решили пойти дальше и устроили охоту на ведьм. Сотрудник считается заведомо недобросовестным, если подписан на «Осознанную Меркантильность» (далее «ОМ»). Плевать, накручивал он опыт или нет, как использует сообщество, работает ли на нескольких работах и т. д. Сам факт подписки уже является поводом расторгнуть рабочие отношения.
В Газпром-Медиа запущено так называемое «дело волков» (я не шучу, они сами так его называют), людей водят на допросы в службу безопасности
Охранительная часть IT-комьюнити рукоплещет Газпром-Медиа за такую инициативу. Глеб Михеев написал:
Все, кто идет в волки должны понимать последствия. Последствия со службой безопасности, увольнением с занесением в трудовую, в личное дело. Это должна быть черная метка. Волчья метка.
Если мы хотим, чтобы у нас была в отрасли здоровая атмосфера, то мы обязаны создать в ней институт репутации.
Сам Глеб занимал пост «Директор по развитию образовательной платформы» в Skillbox. Работа там, кстати, на репутацию не влияет. Skillbox всего лишь оставил тысячи людей с кредитами, не дав ничего взамен. А вот подписка на «ОМ» — это клеймо на репутации.
Зачистку же внутри Rutube проводит ещё один моральный камертон отрасли, Head of Client Development в Rutube, Максим Ульянов. На скриншоте его сообщение из внутреннего рабочего чатика. Давайте представим, что институт репутации действительно есть. А вы работаете в государевом видеохостинге, который существует из-за двух причин: распилить гос. бабки и отрезать граждан собственной страны от информации. Плюсом, Rutube — рассадник пиратского контента. Но вы не перепутайте, у Максима репутация просто прекрасная, а вот у подписчиков «ОМ» — нет.
Максим и Глеб, очень хорошо учить других жизни и говорить про репутацию, когда у самих рыльце в пушку. Репутации в IT нет, и вы вдвоём — выгодоприобретатели этого. Потому что если бы она была, то первой бы ударила по вам.
🔥11👍7🤡5💩2❤1😱1
Digital Ниндзя
В русскоязычном IT прямо сейчас разворачивается один из крупнейших скандалов в этом году. Я не могу пройти мимо и хочу высказаться. Для контекста. Из компании Газпром-Медиа уволили накрутчика опыта, который работал над Rutube. Сотрудники службы безопасности…
https://news.1rj.ru/str/xavescor_code/299
Это весьма забавная история.
Волки считают, что нужно в первую очередь опираться на реальность, выгоду и а не какие-то договорённости.
И это правильно. Делать что-то невыгодное для себя - это максимально тупая вещь.
Но есть нюанс: в реальности может быть невыгодно сотрудничать именно с тобой. Как произошло и в истории выше. И вот тут начался вой.
Вывод из этой истории: перестраховывайтесь. Вы моете быть уволены в любой момент. В любой момент может сломаться нога и прочие неприятности. И блоггеры, конечно, пожурят кого-нибудь, но крайним будете именно вы.
Это весьма забавная история.
Волки считают, что нужно в первую очередь опираться на реальность, выгоду и а не какие-то договорённости.
И это правильно. Делать что-то невыгодное для себя - это максимально тупая вещь.
Но есть нюанс: в реальности может быть невыгодно сотрудничать именно с тобой. Как произошло и в истории выше. И вот тут начался вой.
Вывод из этой истории: перестраховывайтесь. Вы моете быть уволены в любой момент. В любой момент может сломаться нога и прочие неприятности. И блоггеры, конечно, пожурят кого-нибудь, но крайним будете именно вы.
Telegram
Андруша пишет код
В русскоязычном IT прямо сейчас разворачивается один из крупнейших скандалов в этом году. Я не могу пройти мимо и хочу высказаться.
Для контекста. Из компании Газпром-Медиа уволили накрутчика опыта, который работал над Rutube. Сотрудники службы безопасности…
Для контекста. Из компании Газпром-Медиа уволили накрутчика опыта, который работал над Rutube. Сотрудники службы безопасности…
👍8🤔5👎1💩1🤡1
https://openai.com/gpt-5/
Ну чо, openai там разродились на свою новую итерацию. И, хайпа, конечно много, как и маркетингового буллшита, но хочу обратить внимание на главное:
а) контекстное окно наконец-то 400к токенов, что уже хорошо
б) Цена стала лучше. o3->gpt5. Цена не изменилась. Но для мини модели o4-mini->gpt5-mini цена уменьшилась почти что в 2 раза. 4$ аутпута до 2$ аутпута.
Правда есть всё ещё огромный минус: антропик всё равно предоставляет свои услуги дешевле чем опенаи. Конкуреции подписки за 100 долларов всё ещё нет.
Так что всё остаётся пока что на своих местах: я плачу openai 20$ за веб и антропику 100 баксов за клод код. И новые апдейты, увы, ничего не изменили
Ну чо, openai там разродились на свою новую итерацию. И, хайпа, конечно много, как и маркетингового буллшита, но хочу обратить внимание на главное:
а) контекстное окно наконец-то 400к токенов, что уже хорошо
б) Цена стала лучше. o3->gpt5. Цена не изменилась. Но для мини модели o4-mini->gpt5-mini цена уменьшилась почти что в 2 раза. 4$ аутпута до 2$ аутпута.
Правда есть всё ещё огромный минус: антропик всё равно предоставляет свои услуги дешевле чем опенаи. Конкуреции подписки за 100 долларов всё ещё нет.
Так что всё остаётся пока что на своих местах: я плачу openai 20$ за веб и антропику 100 баксов за клод код. И новые апдейты, увы, ничего не изменили
👍10💩3🤡2
Ну и походу маркетингом теперь в openai занимается их же чатгпт.
Догфудинг - это похвально
(не делайте так)
Догфудинг - это похвально
(не делайте так)
🤡15💩5😁4
https://cursor.com/cli
Ааааа, какая же дичь. Чуваки не справились с удобным гуем и поэтому пилят cli режим.
Как будто основная проблема у них именно в этом.
Мы живем в каком-то шапито
Ааааа, какая же дичь. Чуваки не справились с удобным гуем и поэтому пилят cli режим.
Как будто основная проблема у них именно в этом.
Мы живем в каком-то шапито
Cursor
Cursor CLI
Built to help you ship, right from your terminal. Same commands, any environment.
😁11🤡5🎄2❤1🔥1💩1
https://x.com/embirico/status/1953526045573059056
У нас третий игрок на рынке: openai тоже по подписке позволяет ходить в апи через codex CLI.
Теперь есть
- Claude code(мой любимчик)
- Cerebras(не использую для кода, а просто для походов по апи)
- New! OpenAI.
Теперь время тестить. И гпт5 становится реально интересной моделью.
Но все еще есть минус: 20 баксов - слишком дешево. 200 баксов - слишком дорого.
Ждём грок и гугл
У нас третий игрок на рынке: openai тоже по подписке позволяет ходить в апи через codex CLI.
Теперь есть
- Claude code(мой любимчик)
- Cerebras(не использую для кода, а просто для походов по апи)
- New! OpenAI.
Теперь время тестить. И гпт5 становится реально интересной моделью.
Но все еще есть минус: 20 баксов - слишком дешево. 200 баксов - слишком дорого.
Ждём грок и гугл
👍7🤡2💯2😱1💩1
Андруша пишет код
https://cursor.com/cli Ааааа, какая же дичь. Чуваки не справились с удобным гуем и поэтому пилят cli режим. Как будто основная проблема у них именно в этом. Мы живем в каком-то шапито
This media is not supported in your browser
VIEW IN TELEGRAM
Вдогонку к https://news.1rj.ru/str/xavescor_code/304
Я не люблю terminal-ui. Любая попытка сделать tui комплексного приложения превращает его в поделку со всеми минусами tui и gui.
За примерами даже ходить не надо. Возьмём claude code и opencode:
1. Там не работает paste изображения из буфера обмена, если вы сделали захват экрана. Но если вы сохраните его на диск и положите в буфер обмена, то всё заработает.
2. Копирование многострочного текста - это боль. Всегда в скопированное попадут какие-то лишние символы. А если размер скопированного текста больше размера терминала, то светлая память. Не скопируете нормально.
3. Скроллинг - тоже работает криво. Приходится делать наркоманские хоткеи в стиле ctrl+r(как в claude code), чтобы просто не рендерить лишнее, так как tui.
4. Fps - терминал просто не позволит вам рендерить с высоким фреймрейтом. У меня, к примеру, выше 45 фпс не поднимается в kitty на маке
5. Эмулировать gui контролы в tui сложно. Архисложно. Ни opencode, ни claude code нормально этого не сделали. Постоянно вылазят разные графические баги, которые просто мешают пользоваться приложением.
И это только те пункты, которые у меня всплыли за первые 30 секунд. И эти пункты можно прекрасно увидеть как работают в zed, который использует все преимущества гуя.
Курсор, как и гугл, qwen, openai делают свои tui клиенты только по одной причине: хайп. "Ну конкуренты же так делают. Из-за этого они успешны. Нам не хватает именно терминала".
А главная мысль, которую показал claude code: это не то что терминал рулит и нормально работает, а то что в программировании текстовый редактор может быть и не нужен.
И если бы Cursor понимали это, то просто бы отрезали vscode и сделали уже нормальную агентскую систему, а не бежали за хайпам, показывая очередную тупую поделку.
А opencode на прямую пишут на своей странице в гитхабе "да мы любим терминал и готовы с ним делать что угодно. Чо вы нам сделаете?". Orig:
P.S. а на гифке вы видите до чего может дойти шиза с терминалами, когда ты пытаешься переизобрести гуй.
Я не люблю terminal-ui. Любая попытка сделать tui комплексного приложения превращает его в поделку со всеми минусами tui и gui.
За примерами даже ходить не надо. Возьмём claude code и opencode:
1. Там не работает paste изображения из буфера обмена, если вы сделали захват экрана. Но если вы сохраните его на диск и положите в буфер обмена, то всё заработает.
2. Копирование многострочного текста - это боль. Всегда в скопированное попадут какие-то лишние символы. А если размер скопированного текста больше размера терминала, то светлая память. Не скопируете нормально.
3. Скроллинг - тоже работает криво. Приходится делать наркоманские хоткеи в стиле ctrl+r(как в claude code), чтобы просто не рендерить лишнее, так как tui.
4. Fps - терминал просто не позволит вам рендерить с высоким фреймрейтом. У меня, к примеру, выше 45 фпс не поднимается в kitty на маке
5. Эмулировать gui контролы в tui сложно. Архисложно. Ни opencode, ни claude code нормально этого не сделали. Постоянно вылазят разные графические баги, которые просто мешают пользоваться приложением.
И это только те пункты, которые у меня всплыли за первые 30 секунд. И эти пункты можно прекрасно увидеть как работают в zed, который использует все преимущества гуя.
Курсор, как и гугл, qwen, openai делают свои tui клиенты только по одной причине: хайп. "Ну конкуренты же так делают. Из-за этого они успешны. Нам не хватает именно терминала".
А главная мысль, которую показал claude code: это не то что терминал рулит и нормально работает, а то что в программировании текстовый редактор может быть и не нужен.
И если бы Cursor понимали это, то просто бы отрезали vscode и сделали уже нормальную агентскую систему, а не бежали за хайпам, показывая очередную тупую поделку.
А opencode на прямую пишут на своей странице в гитхабе "да мы любим терминал и готовы с ним делать что угодно. Чо вы нам сделаете?". Orig:
A focus on TUI. opencode is built by neovim users and the creators of terminal.shop; we are going to push the limits of what's possible in the terminal.
P.S. а на гифке вы видите до чего может дойти шиза с терминалами, когда ты пытаешься переизобрести гуй.
👍11🥱1
webstorm 2025.2
Тут https://news.1rj.ru/str/xavescor_code/289 я недавно писал что WS испортился окончательно
Но как в любой истории чтобы сделать пользователя довольным достаточно сначала сделать плохо, а потом вернуть всё обратно.
Так получилось и здесь. И гит починился, причём и на старой версии, и ts начал работать просто нормально. Не лагать, не висеть ничего.
И WS официально самый лучший редактор кода для js/ts по моему мнению.
Но написать заметку меня побудило другое: небольшой оскал капитализма со стороны jB. Я не пользовался их продуктами с 6 июля по сегодня, но так как скидка работает только на "продолжение", то надо заплатить разницу.
Ну, тип вам реально так важно взять деньги за эти 1-2 месяца с обычного пользователя? Да, я понимаю, что всё равно даже эти 200 баксов в год выгодны для меня, но блин. Всё время как ребёнок удивляюсь как компании берут деньги за каждый чих с пользователей
Тут https://news.1rj.ru/str/xavescor_code/289 я недавно писал что WS испортился окончательно
Но как в любой истории чтобы сделать пользователя довольным достаточно сначала сделать плохо, а потом вернуть всё обратно.
Так получилось и здесь. И гит починился, причём и на старой версии, и ts начал работать просто нормально. Не лагать, не висеть ничего.
И WS официально самый лучший редактор кода для js/ts по моему мнению.
Но написать заметку меня побудило другое: небольшой оскал капитализма со стороны jB. Я не пользовался их продуктами с 6 июля по сегодня, но так как скидка работает только на "продолжение", то надо заплатить разницу.
Ну, тип вам реально так важно взять деньги за эти 1-2 месяца с обычного пользователя? Да, я понимаю, что всё равно даже эти 200 баксов в год выгодны для меня, но блин. Всё время как ребёнок удивляюсь как компании берут деньги за каждый чих с пользователей
🤡17💩5👍2❤1
Тут недавно у Дудя промелькнула реклама, которая одновременно вызвала у меня раздражение и очень сильно удивила. В ней рекламили казахстанскую it-тусовку под названием Astana.Hub, которая пытается привлечь (цитата) "фаундеров, digital-кочевников и IT-команд" и прочий рекламный булшит.
Я же хочу показать немного эту ситуацию с другой стороны. Мне (не)повезло родиться и быть гражданином Казахстана и проживать примерно на той же территории. И так уж получилось, что в глазах международного сообщества Казахстан находится в одной категории с Афганистаном и чуть выше, может быть, чем страны центральной Африки. И лучше это всё проявляется, когда ты пытаешься работать с финансами: для меня почти весь мир закрыт.
Я сейчас пилю несколько проектов, на которых мне хочется в какой-то момент зарабатывать деньги. И, к примеру, что я ожидаю от какой-нибудь it тусовки? К примеру, Y.Combinator тебя сразу выводит на когорту инвесторов, на порядки упрощая привлечение финансирования. Или же даёт всякие бизнес практики как тебе развивать компанию и всё такое. Ну вы поняли.
Что же делает Astana.Hub? Ну, как можете догадаться - ничего.
Так как Казахстан это страна 10 мира, то взять и просто принимать платежи картой - это ещё тот квест. Почти всё недоступно. Хвалённый страйп не работает с нами. И я ожидал от местной тусоки, что они ориентируясь на "фаундеров, digital-кочевников и IT-команд" проработают хотя бы консультативные вопросы в стиле:
- Чуваки, мы проверили вот эти финансовые сервисы:
- Stripe, увы, не работает
- PayPal, увы, не работает
- Square, увы, не работает
- но polar.sh прекрасно работает. Да, у него большая комиссия, но если вы выйдете на норм обороты, то можно открыть представительство в Эстонии(которое стоит XXXX евро(ссылка)) и перейти на страйп.
(Я опросил 4 участников этого хаба и все подтвердили, что реальной помощи там никакой нет)
Т.е. можно упростить жизнь своим "фаундерам, digital-кочевникам и IT-командам" на порядок. Потому что я потратил кучу времени на набивание подобных шишек и опрос друзей. И самое главное - это не стоит много денег. Эта инфа является хорошей рекламой, которую можно просто оставлять в открытом доступе. Я сам пойду туда где мне будет выгодно.
А сейчас это сообщество - просто проект, который не несёт никакой ценности никому, кроме тех кто пилит на этом бабло.
Я же хочу показать немного эту ситуацию с другой стороны. Мне (не)повезло родиться и быть гражданином Казахстана и проживать примерно на той же территории. И так уж получилось, что в глазах международного сообщества Казахстан находится в одной категории с Афганистаном и чуть выше, может быть, чем страны центральной Африки. И лучше это всё проявляется, когда ты пытаешься работать с финансами: для меня почти весь мир закрыт.
Я сейчас пилю несколько проектов, на которых мне хочется в какой-то момент зарабатывать деньги. И, к примеру, что я ожидаю от какой-нибудь it тусовки? К примеру, Y.Combinator тебя сразу выводит на когорту инвесторов, на порядки упрощая привлечение финансирования. Или же даёт всякие бизнес практики как тебе развивать компанию и всё такое. Ну вы поняли.
Что же делает Astana.Hub? Ну, как можете догадаться - ничего.
Так как Казахстан это страна 10 мира, то взять и просто принимать платежи картой - это ещё тот квест. Почти всё недоступно. Хвалённый страйп не работает с нами. И я ожидал от местной тусоки, что они ориентируясь на "фаундеров, digital-кочевников и IT-команд" проработают хотя бы консультативные вопросы в стиле:
- Чуваки, мы проверили вот эти финансовые сервисы:
- Stripe, увы, не работает
- PayPal, увы, не работает
- Square, увы, не работает
- но polar.sh прекрасно работает. Да, у него большая комиссия, но если вы выйдете на норм обороты, то можно открыть представительство в Эстонии(которое стоит XXXX евро(ссылка)) и перейти на страйп.
(Я опросил 4 участников этого хаба и все подтвердили, что реальной помощи там никакой нет)
Т.е. можно упростить жизнь своим "фаундерам, digital-кочевникам и IT-командам" на порядок. Потому что я потратил кучу времени на набивание подобных шишек и опрос друзей. И самое главное - это не стоит много денег. Эта инфа является хорошей рекламой, которую можно просто оставлять в открытом доступе. Я сам пойду туда где мне будет выгодно.
А сейчас это сообщество - просто проект, который не несёт никакой ценности никому, кроме тех кто пилит на этом бабло.
👍17🤡10❤3💩3👀1
https://e-mail.wtf игрушка на выходные и напоминание, что валидировать email надо как
P.S. У меня 10/21
str.includes('@') и через отправку письма подтверждения.P.S. У меня 10/21
e-mail.wtf
Email is Easy
Everyone knows what an email address is, right?
👍17🥴3💩2🤡2❤1👎1
Тут недавно мне понадобилось другу сделать страницу приглашений на свадьбу. И, оказывается, куча вещей прямо валяется бесплатно чуть ли не на полу.
Страницу я захостил в github pages, а БД выступили google sheets, но самое главное, что я онаружил какие резиновые лимиты у клаудфлера на их лямбды: 100к запросов в сутки
https://developers.cloudflare.com/workers/platform/limits/#worker-limits
А если надо что-то хранить между запросами, то есть Cloudflare D1 https://developers.cloudflare.com/d1/platform/pricing/#billing-metrics, где тоже даётся 5 лямов чтений и 100к записей в сутки.
Какую-нибудь фигню по типу домашней страницы, портфолио, блога или чего-то подобного, где не предвидится большой трафик можно смело там размещать. Главное домен прикупить.
Страницу я захостил в github pages, а БД выступили google sheets, но самое главное, что я онаружил какие резиновые лимиты у клаудфлера на их лямбды: 100к запросов в сутки
https://developers.cloudflare.com/workers/platform/limits/#worker-limits
А если надо что-то хранить между запросами, то есть Cloudflare D1 https://developers.cloudflare.com/d1/platform/pricing/#billing-metrics, где тоже даётся 5 лямов чтений и 100к записей в сутки.
Какую-нибудь фигню по типу домашней страницы, портфолио, блога или чего-то подобного, где не предвидится большой трафик можно смело там размещать. Главное домен прикупить.
👍20🤡3🔥1💩1
Если чо, хочется напомнить, что Google Global Cache, из-за чего отвалился ютуб, в РФ деградировал чуть больше года назад. Быстро же время летит
🤡10💩4👍1
https://x.com/_liasam/status/1961363466763350381
Тут чуток завирусился в твиттере на первый взгляд шизовый взгляд на организацию жизни - буквально всё планировать в календаре чуть ли не почасово. И наверное он берёт своё именно шизовостью и желанием превратить себя в робота, но в реальности такой подход, но при небольшом упрощении неплохо так заходит.
Неплохо так заходит - это конечно же оправдашка, потому что я его именно использую. Я так же использую календарь для фиксированных событий, таких как встречи с кем либо или интересующие меня события(хоккейный матч или гран-при Ф1). Но для обычных дел я использую простую тудушницу.
Отличие от календаря простое - оно не мозолит глаза конкретным временем. Ты просто оставляешь себе пометку что надо бы сделать что-то тебе нужное в какой-то день: оплатить кредит, убраться дома или т.п.
Причём в итоге этот подход эволюционировал в то, что я использую тудушку просто как внешнюю память: мне что-то порекомендовали - записал на сегодня. Что-то увидел интересное? - закинул как задачу. И т.д.
Я так живу уже около двух лет и тут есть и плюсы, и минусы.
Минусы: память начала работать куда хуже, так как я её по-факту почти не использую. Почти всё записывается в тудушку. Но, во-первых, внезапно, информации не так много. А второе - так я вообще ничего не забываю, потому что всё записано.
Плюсы: Ничего не забывается и нет того морального напряжения если ты что-то не сделал. Потому что запись в тудушку не обозначает необходимость сделать это. Если мне лень, она просто улетит в overdue и будет мне мозолить глаза по утрам.
Можно сказать, я реально стал киборгом: перенёс часть мозга в приложение и отупел на эту же перенесённую часть.
Тут чуток завирусился в твиттере на первый взгляд шизовый взгляд на организацию жизни - буквально всё планировать в календаре чуть ли не почасово. И наверное он берёт своё именно шизовостью и желанием превратить себя в робота, но в реальности такой подход, но при небольшом упрощении неплохо так заходит.
Неплохо так заходит - это конечно же оправдашка, потому что я его именно использую. Я так же использую календарь для фиксированных событий, таких как встречи с кем либо или интересующие меня события(хоккейный матч или гран-при Ф1). Но для обычных дел я использую простую тудушницу.
Отличие от календаря простое - оно не мозолит глаза конкретным временем. Ты просто оставляешь себе пометку что надо бы сделать что-то тебе нужное в какой-то день: оплатить кредит, убраться дома или т.п.
Причём в итоге этот подход эволюционировал в то, что я использую тудушку просто как внешнюю память: мне что-то порекомендовали - записал на сегодня. Что-то увидел интересное? - закинул как задачу. И т.д.
Я так живу уже около двух лет и тут есть и плюсы, и минусы.
Минусы: память начала работать куда хуже, так как я её по-факту почти не использую. Почти всё записывается в тудушку. Но, во-первых, внезапно, информации не так много. А второе - так я вообще ничего не забываю, потому что всё записано.
Плюсы: Ничего не забывается и нет того морального напряжения если ты что-то не сделал. Потому что запись в тудушку не обозначает необходимость сделать это. Если мне лень, она просто улетит в overdue и будет мне мозолить глаза по утрам.
Можно сказать, я реально стал киборгом: перенёс часть мозга в приложение и отупел на эту же перенесённую часть.
🔥17💩5🤡3🤝3👍2
Я просто оставлю это здесь. https://www.youtube.com/watch?v=vdQIZg6mFg4
Вроде как очередная история как чувак зазвездился и не вывез, но учитывая что это происходило на моих глазах, то прямо сурово долбануло. Когда ты типа весь такой постироничный, но в реальности готов любого обосрать и кинуть, даже своих корешей
Оффтопный вопрос: зачем люди вообще к Саньку ходят?)
Вроде как очередная история как чувак зазвездился и не вывез, но учитывая что это происходило на моих глазах, то прямо сурово долбануло. Когда ты типа весь такой постироничный, но в реальности готов любого обосрать и кинуть, даже своих корешей
Оффтопный вопрос: зачем люди вообще к Саньку ходят?)
YouTube
Погряз в долгах и заруинил свою жизнь | ТРЕЩИМ с Филом Ранжиным
Подари своему проекту мощность и качество с 15% кэшбэком: https://aeza.net/ru/virtual-servers/?ref=ilyin
Фил Ранжин — программист, IT-предприниматель и соведущий подкаста «Мы обречены». Фил набрал долгов на $300 000. Поговорили с ним про то, как изменилась…
Фил Ранжин — программист, IT-предприниматель и соведущий подкаста «Мы обречены». Фил набрал долгов на $300 000. Поговорили с ним про то, как изменилась…
🤡5👍1💩1
Forwarded from Sandbox
Дорогие друзья, вот и пришло время двигаться дальше.
Я открыт к поиску новой работы.
У меня за плечами более 6 лет опыта лет опыта разработки бекенда.
Рассматриваю вакансии в аккредитованных IT-компаниях РФ со стеками: C#, Java, Go
Связаться со мной можно в телеграм: @LarymarTwit. Буду рад вакансиям или вашим реферальным ссылкам
Спасибо, что читаете лайкаете и комментируете.
Репостам я тоже буду благодарен.
Nudosos son los caminos del Milagro
Я открыт к поиску новой работы.
У меня за плечами более 6 лет опыта лет опыта разработки бекенда.
Рассматриваю вакансии в аккредитованных IT-компаниях РФ со стеками: C#, Java, Go
Связаться со мной можно в телеграм: @LarymarTwit. Буду рад вакансиям или вашим реферальным ссылкам
Спасибо, что читаете лайкаете и комментируете.
Репостам я тоже буду благодарен.
Nudosos son los caminos del Milagro
💩8🤓4
Обновляли сегодня зависимости и локфайлы?
Значит получили к себе на машину очередную криптофигню, так как затронуты очень популярные пакеты:
https://github.com/debug-js/debug/issues/1005#issuecomment-3266868187
Лучше всё же откатиться назад или запинить точно "безопасные" версии зависимостей
Значит получили к себе на машину очередную криптофигню, так как затронуты очень популярные пакеты:
ansi-styles@6.2.2
debug@4.4.2
chalk@5.6.1
supports-color@10.2.1
strip-ansi@7.1.1
ansi-regex@6.2.1
wrap-ansi@9.0.1
color-convert@3.1.1
color-name@2.0.1
is-arrayish@0.3.3
slice-ansi@7.1.1
color@5.0.1
color-string@2.1.1
simple-swizzle@0.2.3
supports-hyperlinks@4.1.1
has-ansi@6.0.1
chalk-template@1.1.1
backslash@0.2.1
https://github.com/debug-js/debug/issues/1005#issuecomment-3266868187
Лучше всё же откатиться назад или запинить точно "безопасные" версии зависимостей
🤡16🤯3😱3💩1
Андруша пишет код
Обновляли сегодня зависимости и локфайлы? Значит получили к себе на машину очередную криптофигню, так как затронуты очень популярные пакеты: ansi-styles@6.2.2 debug@4.4.2 chalk@5.6.1 supports-color@10.2.1 strip-ansi@7.1.1 ansi-regex@6.2.1 wrap-ansi@9.0.1…
Криптошейхам и тем кто гоняет крипту посвящается. То бишь что именно случилось. https://jdstaerk.substack.com/p/we-just-found-malicious-code-in-the
Substack
Anatomy of a Billion-Download NPM Supply-Chain Attack
A massive NPM supply chain attack has compromised foundational packages like Chalk, affecting over 1 billion weekly downloads. We dissect the crypto-stealing malware and show you how to protect your projects immediately.
😱4💩2❤1🤡1
ts в последнее время выбешивает отсутсвием спеки. 2 истории у меня про это:
История первая. Дженерики.
Короч, как вы знаете у TS есть условия на типах, которые выглядят как
Этот механизм позволяет пилить довольно суровую наркоманию по типу той, которая находится на скриншоте. Однако эта штука не только суровая, забористая, так что её нормально не смогли спроектировать перед добавлением даже ребята из MS.
Мы имеем на проекте styled-components(SC), react-select(RS), react-hook-form(RHF) и собственную логику для стилизации этих селектов(далее L). И наш код выглядит как-то так:
В итоге, так как RHF и RS имеют долбанутые дженерики в своей логике, то TS в какой-то момент превращает тип
Как это решать? Я пока выработал одно правило. Если ты пишешь декораторы, то под ними желательно не иметь дженериков в принципе. А если они нужны, то хотя бы избегать условий в них, чтобы в неожиданный момент эти условия не схлопнулись.
Для избегания условий можно поступать в стиле golang и писать что-то в стиле
Да, получается шумно, но оно хотя бы работает
История первая. Дженерики.
Короч, как вы знаете у TS есть условия на типах, которые выглядят как
type A<T> = T extends string ? T : number;
Этот механизм позволяет пилить довольно суровую наркоманию по типу той, которая находится на скриншоте. Однако эта штука не только суровая, забористая, так что её нормально не смогли спроектировать перед добавлением даже ребята из MS.
Мы имеем на проекте styled-components(SC), react-select(RS), react-hook-form(RHF) и собственную логику для стилизации этих селектов(далее L). И наш код выглядит как-то так:
RHF(L(SC(RS()))). Т.е. декораторы, которые декораторами погоняют, то бишь обычный код для дизайн системы.В итоге, так как RHF и RS имеют долбанутые дженерики в своей логике, то TS в какой-то момент превращает тип
type X<T> = T extends true ? string : number просто в string | number. Потому что походу вычисления достаточно сложные и, так как нет спеки, можно и захачить костыль, из-за чего весь код превращается в единую семантическую ошибку.Как это решать? Я пока выработал одно правило. Если ты пишешь декораторы, то под ними желательно не иметь дженериков в принципе. А если они нужны, то хотя бы избегать условий в них, чтобы в неожиданный момент эти условия не схлопнулись.
Для избегания условий можно поступать в стиле golang и писать что-то в стиле
type SingleSelect<OT> = ReactSelect<OT, false>;
type MultiSelect<OT> = ReactSelect<OT, true>;
Да, получается шумно, но оно хотя бы работает
🤡14💩9