uz
Feedback
Сова пишет…

Сова пишет…

Kanalga Telegram’da o‘tish

14+ лет инженерю фронтенд, руковожу и обучаю. По внедрению AI в ваши процессы и код, пишите в личку канала

Ko'proq ko'rsatish
3 097
Obunachilar
Ma'lumot yo'q24 soatlar
-67 kunlar
-730 kunlar
Postlar arxiv
Открыл для себя новый вид спама Тут видно 12 слов, это ключ для восстановления доступа к кошельку крипты. Так вот схема в том
Открыл для себя новый вид спама Тут видно 12 слов, это ключ для восстановления доступа к кошельку крипты. Так вот схема в том, что мошенники специально публикуют ключ от кошелька, на котором есть 200-300 долларов в монетах. А особенность в том, что на вывод монет надо потратить нативную крипту, которой в кошельке нет. Сама соль в том, что это multi-sig кошелек, который по сути является привязанным к родительскому кошельку. Короч, любые монеты и крипта закинутые в попытке вынуть оттуда потерянные «деньги», заканчивается потерей своих денег. Вы знаете кому это отправить.

photo content

Выберите все подходящие варианты.

Переехал на astro7 Компилятор на расте, mdx парсится через sätteri тоже на расте, Vite тоже на расте Все быстро и приятно, конечно Но ощущение, что js/ts постепенно уходит из тулинга.

обожаю Еще и запуск старшипа отменили в момент самого старта(((
обожаю Еще и запуск старшипа отменили в момент самого старта(((

ну и со скришота важное: странное желание отделить поведение от данных. это ж не тестируемые части получаются

Ага, я вижу понимание начало приходить. А ведь я еще несколько лет назад, рассказывал о том, что нужно разделять view, model
Ага, я вижу понимание начало приходить. А ведь я еще несколько лет назад, рассказывал о том, что нужно разделять view, model и viewmodel. Непонятно, только зачем было придумывать новые названия и термины. https://github.com/ProjectINT/palistor

photo content

Repost from Фу БОЯН🪗
photo content

Небольшой эксперимент. Представим, что завтра у вас: - горит релиз; - ушёл ведущий разработчик; - застряла миграция; - нужно быстро внедрить AI-фичу; - накопился технический долг; - не хватает технического лидерства. Сколько времени понадобится, чтобы найти человека, который сможет реально помочь? Судя по рынку - недели или месяцы. У меня сейчас редкая ситуация: я быстро доступен для проектов и задач. 14+ лет в разработке. Архитектура, React, TypeScript, инженерные процессы, найм, обучение разработчиков, продуктовая разработка. Если вам нужен человек, который может быстро включиться в сложную задачу - напишите @sovasergey. А если нужно кому-то из ваших знакомых, скидывайте этот пост. Возможно, сейчас как раз тот случай, когда этот пост увидит нужный человек.

Тем временем современные стартапы из YC
Тем временем современные стартапы из YC

Repost from Дизраптор
Используете чужой код (пусть даже открытый)? Не забудьте прочитать все условия Расскажу вам очень показательный кейс (за наводку спасибо The Edinorog). Есть такая китайская компания Bambu Lab. Это крупнейший в мире производитель 3D-принтеров. Её в 2020 основали выходцы из DJI, потом был бешеный рост, а уже в 2025 (всего за 5 лет) она стала топ-1 в мире по продажам 3D-принтеров (не промышленных, а для обычных людей и малого бизнеса). Сегодня она поставляет аж 8 из 10 потребительских 3D-принтеров в Китае и стоит несколько миллиардов. В общем, образцовый tech-стартап. Что может пойти не так? Недавно Bambu Lab подала в суд на польского разраба Павла Ярчака. По словам компании, Павел замутил реверс-инжиниринг её софта и "угрожает её безопасности". Казалось бы: ну ок, компания защищает свои наработки и судится в неаккуратным частником. Обычное дело. Но вокруг Bambu Labs начался скандал, tech-инфлюэнсеры развернули кампанию против неё, юзеры начали массово кэнселлить, некоторые крупные клиенты - переходить на 3D-принтеры конкурентов. А в перспективе у Bambu могут быть ещё более серьёзные проблемы. Дело вот в чём: Слайсер Bambu (это программа, которая режет 3D-модель на слои для печати - ключевой софт 3D-принта) - это форк форка. Они взяли открытый PrusaSlicer и сделали форк поверх него. А этот PrusaSlicer - сам по себе форк ещё более древнего Slic3r. Вообще, это обычная практика. Опенсорс часто переваривают по 100500 раз и спокойно используют для своих целей. Но конкретно этот код был не совсем опенсорсом. Смотрите, вот есть копирайт - обычное авторское право: "это моё, другим нельзя". А есть "копилефт", буквально "авторское лево". У кода тоже есть владелец, но он разрешает брать свой код, менять его, продавать и делать с ним что в кайф. Но с важным условием - всё производное от копилефта обязано остаться таким же открытым. Slic3r (с которого и началась вся форк-цепочка) - это как раз копилефт. А китайцы из Bambu взяли его переваренную версию, переработали её под себя, но свой результат закрыли для других. Но потом некий анонимус сделал свой форк из слайсера Bambu, а уже его форкнул этот польский разраб. И получил бумагу от китайцев. Надеюсь, у вас не взорвался мозг (если взорвался, то ничего, в ограниченных дозах полезно 👍). Копилефт - это хоть и открытая штука, но тот, кто его использует, должен жёстко следовать лицензии. Bambu обязан был открыть свой код для других, и не имел права кого-то буллить. Теперь компании придётся это всё разруливать. Серьёзный репутационный удар - это ещё не всё: Вариант один - им придётся открыть свой код. На продажу самих 3D-принтеров это не повлияет, но "лочить" юзеров в своих облаках, вводить подписки и прикручивать другую монетизацию может быть сильно тяжелее. Вся бизнес-модель Bambu заточена на бурный рост и будущую выручку, и удар по монетизационным возможностям серьёзно расстроит инвесторов и подкосит их будущие раунды и оценку. Вариант два - если не согласятся открыть, то им запретят распространять всё ПО, построенно на копилефте. Тогда придётся переписывать софтовое ядро для всех устройств, включая уже проданные. С одной стороны, сами виноваты, надо было внимательно читать условия. А ещё лучше - делать свой проприетарный код, раз уж метите в миллиардные оценки. Ну или хотя бы не палиться через левые предъявы инди-разрабам. Мораль такая. Открытый код - дело хорошее. Но если собираетесь использовать его по-взрослому, то обязательно читайте все условия (особенно мелкий шрифт, хех). Дизраптор

Пишу все Rust проекты в Zed Editor с момента его релиза v1.0 На удивление гладко переехал с VSCode/Cursor. Чем больше пользуюсь, тем приятнее. За несколько последних версий, еще и rustc стал побыстрее собирать проекты. На днях написал простой проект на Rust, aisdk и sqlite без нейронок, чтобы почувствовать тот старый вайб ручного программирования.

Repost from Pavel Zloi
Пока все шумят про it's revolution, Johnny обновление Codex я наткнулся на вот это видео, поначалу всё было как обычно, короб
+2
Пока все шумят про it's revolution, Johnny обновление Codex я наткнулся на вот это видео, поначалу всё было как обычно, коробочка на базе ESP, но под конец я немного подафигел. И так, в нём идёт речь про экосистему оборудования Genesis созданную компанией Axiometa, скорее всего вам всё это ничего не говорит, но возможно вы когда-то слышали про микрокомпьютеры ESP и Arduino, которые позиционируются как коробочки для обучения микроэлектронике для самых маленьких в формате эдакого конструктора. И вот представьте, что вместо классических плат прототипирования, проводков и электронных элементов у вас плата со входами аля Raspberry Pi и 50+ готовых заменяемых стандартизированных модулей, любой их которых можно подключить в плату и собрать коробочку с нужными модулям себе по вкусу. Но самое любопытное в том, что Axiometa реализовали Axiometa Studio которая позволяет общаться с агентом Axie, просто пишешь какие модули есть и что хочешь сделать, а нейронка в формате вайбкода генерирует решение заточенное под текущий набор модулей. Готовую прошивку можно сразу из браузера залить на железку. PS. К сожалению в Россию коробочки можно доставить только через байеров (сервисы доставки типа сдек шопинг).

photo content

portless Утилита от Vercel Labs, которая открывает урлы вида http://localhost:3000 на именованных доменах .localhost. Например, вместо http://localhost:3000 можно открывать https://myapp.localhost. Из коробки поддерживает HTTPS и HTTP/2. Работает просто:
portless myapp dev   # https://myapp.localhost
portless сам выпустит сертификат и даст доступ к https. Поддерживаются разные фреймворки, порты, под-домены, монорепозитории. Из интересного - подхват git worktree. Если portless видит, что приложение запущено из worktree, то название worktree становится именем домена https://github.com/vercel-labs/portless #development #tools #localhost #vercel #devtools #github