Компания Anthropic, продвигающая семейство больших языковых моделей Claude, поглотила стартап, разрабатывающий открытую JavaScript-платформу Bun, преподносимую как высокопроизводитльный аналог платформ Node.js и Deno. Основной причиной поглощения упоминается желание обеспечить стабильное развитие платформы Bun, которая задействована в продуктах Claude Code и Claude Agent SDK. После завершения сделки проект останется открытым и публично развиваемым на GitHub, продолжит поставляться под лицензий MIT, будет сопровождаться и разрабатываться той же командой и сохранит свои приоритеты (ориентация на высокую производительность и совместимость с Node.js)...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64366
> Компания Anthropic, продвигающая семейство больших языковых моделей ClaudeНу все, продались корпам. Причем самым мезким - AIщикам.
Не то, чтобы было сильно удивительно, но...
Ещё и иишный. Это провал.
Ну из крупных ИИ стартапов они самые травоядные пока что. Посмотрим как дальше будут себя вести. В целом бабло от крупных корпораций чаще помогает в развитии чем вредит, когда это касается инфраструктурных проектов типа Bun.
ИИ–стартапы не бывают травоядными по определению.Им нужна бигдата для существования. Либо они сами её скрапят и сосут отовсюду, где дотянутся, либо покупают. Что вызывает появление мерзавцев, которые скрапят всё подряд, продающих свои услуги стартапу.
А теперь сопоставь это с новостями про 90% трафика, приходящегося на ботов, создание Anubis, появление WAF и капчи на каждом углу интернетов.
Помогает? Нода в своё время застряла на v0.10 из-за корпорастов. Только форк помог придать импульс развитию.
>продолжит поставляться под лицензий MIT,Продались имеют право. но если тебе так надо, можешь форкнуть.
Вы знаете, у них одна из наилучших ИИ на сегодняшний день, к сожалению. И тем не менее благодаря их ИИ меня сегодня и уволили))
> И тем не менее благодаря их ИИ меня сегодня и уволили))Ты залил то, что оно на генерило сразу в прод?))
Вообще это как бы показатель уровня, если тебя заменили на ИИ.
>> Ты залил то, что оно на генерило сразу в прод?))Нет, просто подставили коллеги потому что я им не нравлюсь. Причем мне об этом прямо сказали. Мне все-равно честно говоря, у меня будет хороший Новый Год и Рождество! Не нужно никому объяснять ежегодно зачем мне выходные на 5-7 января, и почему на 25 декабря я готов поработать. Честно говоря я сам расстаться с ними рад. А самое классное - не нужно говорить на мойве! Тут не о чем жалеть - компания сюр просто.
Это одна из самых наиболее цензурированных и лицемерных моделей.
> Причем самым мезким - AIщикам.Лопнет вместе со всем AI к 30 году.
Лучше прогнозируй, что лопнут к 2035, там ты уже помрешь точно и с тебя за то, что газифицировал лужу никто не спросит
> Лучше прогнозируй, что лопнут к 2035, там ты уже помрешь точно и
> с тебя за то, что газифицировал лужу никто не спроситЛучше скринь. Сам потом прибежишь.
Zig даже из детв ещё не вышел. А ещё он небезопасный.
Всё ещё безопаснее чем голые Си. По сути это си с предохранителем от случайного выстрела в ногу.
Ещё ходит в штанишки, а уже можно на нём зарабатывать пару миллиардиков...это ли не успех языка?
В отличии от раста
> Для выполнения JavaScript задействован JavaScript-движок JavaScriptCore
> и компоненты проекта WebKitэто не заработать, а, скорее, попилить на обёртке над чужим продуктом
Что все носятся с этмим зигом? Проект одного человека, как V, Hare и прочая маргинальщика. Без фичей, без экосистемы, без поддержки, ещё и нестабильный. И язык, признаем, совершенно посредственный.
> Проект одного человекаЕсть такое. Точнее, "проект живёт на одном человеке". Что будет с языком, если Эндрю антиоживится случайно - неясно
> Без фичей
А вот тут не так
Чего стоит одна система сборки zig. Почему до него никто не довёл всю эту котовасию до ума - неясно.> без экосистемы
Как и везде, у новых языков.
> без поддержки
Они собирают донаты в ZSF и вроде как успешно
> ещё и нестабильный
А какой яп вышел в свет сразу стабильным?
> совершенно посредственный
Вам шашечки или ехать?
> Проект одного человекаИ вот это значительно лучше, несколько фанатитков, чем толпа фаловеров за трендом с Хайдарабада
И тем не менее: Zig засветился в крупном проекте, а гораздо более эффективный и ясный Nim играет в независимость и целомудрие.
> гораздо более эффективный и ясный Nim играет в независимость и целомудрие.Создатель Nim там уже в очередной раз переписывает весь язык с нуля. Это игрушка для его автора, а не язык программирования.
Без разницы, что он там переписывает. Поменяются подкапотные иеханизмы и устройства, и, возможно, немножко панель управления в салоне, — сам-то ясный и понятный синтаксис и семантика сохранятся.Речь о том, что ему бы создать какой-нибудь «Free Nim Foundation» — и сразу первое место в рейтингах языков программирования было бы обеспечено ☺️
нет, меняется сама архитектура языка, постоянно ломается пользовательский код. не только из-за поломки синтаксиса, а из-за поломки api в принципено это всё не так страшно, как принципиальное отсутствие отладчика
>но это всё не так страшно, как принципиальное отсутствие отладчикаПравильно, не будет отладчика транслирующим в си.
Пока ничего того, что ты сказал, не подтверждается.
попробуй пописать на nim
Только на нём и пишу )
значит, либо пишешь без году неделю, либо память короткая
> 12yoexpert: нет, меняется сама архитектура языка, постоянно ломается пользовательский код. не только из-за поломки синтаксиса, а из-за поломки api в принципеУ тебя талант из всего что есть - выбирать самое пахучее ...
И эти люди чёй-то там буксуют за Go ;-D
:-)))
> Nim играет в независимостьавтор продаёт единственную книгу по языку исключительно через амазон, где сам и работает
Автор посмел продавать книгу на маркетплейсе на котором ему удобно, а не стоит лично с ней на рынке в Дилижане? Да как он посмел! Продает там где ему удобно! Это надо запретить! Продавать надо только где удобно анониму с опеннета!
ты пытаешься заявить, что он независимый? соберись с мыслями, у тебя дефицит внимания
>Zig
>NimСоздают же люди весьма сомнительные языки, без нормальной системы типов.
> без нормальной системы типовЧево мля?!.. Читай и не произноси ересь: nim-lang.org/docs/tut1.html#advanced-types
>Читай и не произноси ересьЧто именно я тут должен прочитать? Вы бы лучше эту ссылку привели https://nim-lang.org/docs/manual_experimental_strictnotnil.html
Заканчивался 2025 год, а not nil всё ещё experimental. Конкретно эта проверка элементарно реализуется ещё на этапе ранней альфы. Уже по одному только этому параметру данный язычёк нужно закапывать сразу же в момент релиза. Про что-то более продвинутое я вообще молчу. Ну вот не может язык с управляющими пробелами получится хорошим.
> а гораздо более эффективный и ясный Nim играет в независимость и целомудрие.Постоянно новые версии клепать - это независимость или целомудрие?
Это нетривиальные способности )А сохранять независимость и целомудрие, клепая новые версии с 2008 года — это немецкая настойчивость и тяга к порядку.
Bun - это который весь в сегфолтах от кривой работы с памятью в языке, комптлятор которого сегфолтится на сборке Bun?Судя по тому, что Клод Код написан на жаваскрипте, а Bun на очередной дыряшке, - Антропик решил пройти жизнь на nightmare.
Очередной раз убеждаюсь, что OpenAI - лидер. Они хотябы агента переписали с жаваскрипта на раст (codex-rs).
И тем не менее, по отзывам ОЗУ у этого бун подтекает, но и производительный он очень, значительно выигрывает у ноды и у тем более пыха. Смузехлёбы в восторге!
Если уж в расте никто не может понять куда память девается, из-за того, что средства инструментирования под него такая шляпа, то сабж тем более не отладить.
Ну так, бун отлично подходит для скрипт-кидис! Только вот, вакансий на этот бун нет вообще.
у сабжа и раста одна и та же ЦА
Под него как минимум работают те же самые средства что и под C, а на деле их больше, библиотеки трассировки под Rust прекрасные.
Работают ли? А как будешь искать, где память исчезает? Блокировки ты никак не отладишь опят же, они просто будут происходить. Если уж жырнолис годами справится с синхронизацией раста не может.
Интересно, как они этого добились на zig?Там же аллокаторы надо явно везде передавать, и defer есть, и через эти аллокаторы можно чуть ли не давать историю по выделению, освобождению. Ну все сделано чтоб не текло. Как? Может Сишная либа какая?
javascriptcore точно не на Zig написана.
>и defer естьЭто минус языка, а не плюс. Defer всегда можно забыть написать.
>Там же аллокаторы надо явно везде передавать, и defer есть
>Ну все сделано чтоб не текло.Конкретно этих двух вещей недостаточно, они слишком низкоуровневые. Вот создам я двусвязный список и закольцую его. Zig с этим справится?
> Вот создам я двусвязный список и закольцую его. Zig с этим справится?А в чем проблема? Там же не динамический garbage collector. Как напишешь освобождение, так и будет.
> Это минус языка, а не плюс. Defer всегда можно забыть написать.
Минус по сравнению с чем? free еще легче забыть написать.
> Минус по сравнению с чем? free еще легче забыть написать.free не даёт ложных ожиданий что всё очистится, я смотрел несколько проектов на zig - и там везде забывали освобождать то что возвращается из функций/вложенные аллокации
Вот RAII в Rust например от такого спасает
>А в чем проблема? Там же не динамический garbage collector.Вот в этом, очевидно, и есть проблема.
>Как напишешь освобождение, так и будет.И зачем нужен очередной язык, если это уже есть в си, ровно такого же посредственного качества?
>Минус по сравнению с чем?По сравнению с нормально спроектированным языком. Defer - это особенный костыль для особенного случая. Будет другой случай - будет другой костыль. Вот возьмём для примера функциональные языки - у нас есть рекурсия, одно универсальное понятие. И возьмём императивный си - do, do while, for, continue, break - куча костылей для отдельного случая, и то всё равно неудобно и нуже goto. Вот defer это из той же самой оперы. Казалось бы, сделай замыкания в языке, и реализуй что-то вроде
with_i (fun i -> do_with i)
и всё, память будет прозрачно выделяться и освобождаться.
> Там же аллокаторы надо явно везде передаватьЭто никак не влияет на корректность работы с памятью. Это всего лишь добавляет немного удобства в одном редком кейсе (кастомный аллокатор и нагруженном месте), добавляя много неудобства во всех остальных кейсах.
> и defer есть
`defer` - это инструмент того же уровня что `goto free_resources_and_return`, от утечек он никак не спасает.
> Может Сишная либа какая?
Вы начинаете понимать - язык ничем не лучше C.
Упс configure prefix=bunin и супер приз миллиардер!
> стабильное развитиедесять ошибок в слове "тотальный контроль"
Был пост про анализ производительности на буне. Прирост за счет того, что многие функции стдлибы переписаны на zig, а не оставлены на js как в ноде и дено, за счет чего выигрыш в конкретных бенчах. Сам вебкит js интерпретатор медленнее хромовского. Но в целом молодцы, че. Денег подняли.
И "это" теперь в зависимостях/рекомендациях к yt-dlp...ЗЫ.Я знаю, что можно выбрать и ноду, и дено... Но сама суть внедрения "этого" в зависимостях... Печально. Как и карго к апт.
ты серьезно? ему эмулировать пользователя надо, с каждым изменением ютуба это все сложнее и сложнее делать, так что тебя удивляет?
> ему эмулировать пользователя надоЗабавно, а ведь где-то ещё в 2015 можно было просто забрать файлик из кэша браузера. Не удивлюсь, если скоро внедрят какой-нибудь "зонд" в браузер, без которого вообще нельзя будет смотреть Ютуб.
Унификация и совместимость - это холосо. Можно на реальных проектах проверить кто надежнее и быстрее.
Это тот у которого аватарка в виде хинкаля?