Краковцы: скрученные близнецы матриц ( marcinciura.wordpress.com )
Source: news.ycombinator.com
Показать HN: Nxtscape – агентный браузер с открытым исходным кодом ( github.com/nxtscape ) Привет, HN – мы Нитин и Нихил, братья-близнецы и основатели nxtscape.ai (YC S24). Мы создаем Nxtscape (“next-scape”) – агентный браузер с открытым исходным кодом для эпохи ИИ.
— Зачем беспокоиться о создании нового браузера? Впервые с момента выхода Netscape в 1994 году, кажется, что мы можем переосмыслить браузеры с нуля для эпохи агентов ИИ. Веб-браузер завтрашнего дня может выглядеть не так, как у нас сегодня.
Мы увидели, как такие инструменты, как Cursor, дали разработчикам десятикратный прирост производительности, однако браузер, в котором все остальные проводят весь свой рабочий день, принципиально не изменился.
И честно говоря, мы чувствуем, что постоянно боремся с браузером, который используем каждый день. Это не одна большая проблема, а серия небольших постоянных разочарований. У меня будет открыто более 70 вкладок из трех разных проектов, и я полностью потеряю ход мыслей. И такие простые вещи, как повторный заказ капсул Tide Pod на Amazon или заполнение форм, больше не должны требовать нашего полного внимания. ИИ может справиться со всем этим, и это именно то, что мы создаем.
Вот демо нашей ранней версии https://dub.sh/nxtscape-demo
— Что отличает нас Мы знаем, что другие исследуют это пространство (Perplexity, Dia), но мы хотим создать что-то с открытым исходным кодом и на основе сообщества. Мы не поисковая или рекламная компания, поэтому мы можем сосредоточиться на том, чтобы быть в первую очередь конфиденциальными — интеграция Ollama, BYOK (Bring Your Own Keys), блокировщик рекламы.
Кстати, нам нравится то, что начал и за что боролся Brave, но теперь они слишком распылились на криптографию, поиск и т. д. Мы сосредоточены на одном: заставить браузеры работать на ВАС с помощью ИИ. И в отличие от Arc (который мы тоже любили, но от которого отказались), мы на 100% открыты для исходного кода. Форкните нас, если вам не нравится наше направление.
— Наш путь взлома нового браузера Чтобы создать это, нам пришлось форкнуть Chromium. Честно говоря, это кажется единственным жизнеспособным путем сегодня — мы видели, как другие, такие как Brave (начинавший с electron) и Microsoft Edge, узнали это на собственном горьком опыте.
Мы также начали с того, почему бы просто не создать расширение. Но поняли, что нам нужно больше контроля. Похоже на причину, по которой Cursor разветвил VSCode. Например, в Chrome есть такая штука, как Accessibility Tree — по сути, более чистая, семантическая версия DOM, которую используют программы чтения с экрана. Идеально подходит для агентов ИИ, чтобы понимать страницы, но вы не можете использовать ее через API расширений.
Тем не менее, работа с 15M-строчной кодовой базой C++ Chromium была приключением. Мы оба работали над инфраструктурой в Google и Meta, но Chromium — это совсем другой зверь. Такие инструменты, как индексация Cursor, полностью ломаются при таком масштабе, поэтому нам пришлось очень хорошо освоить grep и vim. И время сборки просто зверское — даже с нашим максимально загруженным M4 Max MacBook полная сборка занимает около 3 часов.
Полное раскрытие информации: мы еще очень рано, но у нас есть рабочий прототип на GitHub. Он включает раннюю версию агента в стиле «локального Мануса», который может автоматизировать простые веб-задачи, а также боковую панель ИИ для вопросов и другие функции производительности (группировка вкладок, сохранение/возобновление сеансов и т. д.).
С нетерпением жду любых комментариев!
Вы можете загрузить браузер с нашей страницы github: https://github.com/nxtscape/nxtscape
edit: Только что прочитал о доступности, но это слабо. Есть ли в будущем вариант использования, когда браузер может, а расширение нет?
Вы просто исправляете ошибку Chromium.
Оцените лицензию agplv3, это похвально.
Source: news.ycombinator.com
Twake — альтернатива Google Workspace с открытым исходным кодом ( twake.app ).
Source: news.ycombinator.com
Визуализация экологических издержек войны в «Навсикае» Хаяо Миядзаки ( jgeekstudies.org )
Мне не нужна наука, чтобы прийти к такому выводу.
За все время, что я смотрел этот фильм много раз, я ни разу не задумывался о параллели с Христом, но могу понять, почему кто-то мог провести такую связь, учитывая финальные сцены.
Source: news.ycombinator.com
Phoenix.new – удаленная среда выполнения искусственного интеллекта для Phoenix ( fly.io )
Как энтузиаст Elixir, я беспокоился, что Elixir отстанет, потому что LLM не пишут его так же хорошо, как они пишут на более крупных языках, таких как Python/JS. Поэтому я действительно рад видеть такие активные усилия по исправлению этой проблемы.
Мы в надежных руках.
Если Phoenix.new поможет решить эту проблему, я полностью за усилия. Но в противном случае, единственное внимание лидеров сообщества Elixir должно быть сосредоточено на создании стимулов и динамики для роста базы.
Сравните, например, Mastra в TypeScript или PydanticAI в Python. Elixir? Ничего.
Не для того, чтобы ругать. Это скорее разочарование, потому что, как мне кажется, в остальном ничего даже близко не сравнится.
Как вы встроили VS Code в свое приложение? Я знаю о таких проектах, как Monaco, и о том, что существует vscode.dev, так что это, очевидно, возможно, но я не осознавал, что это может быть чем-то, на чем другие могут основываться?
И снова, респект!
Source: news.ycombinator.com
Ученые НАСА обнаружили связи между кислородом Земли и магнитным полем ( nasa.gov )
А еще тектоника плит приводит к усилению магнитного поля.
Кажется, все ясно?
Source: news.ycombinator.com
Краткая, неполная и в основном неверная история робототехники ( generalrobots.substack.com )
Но я думаю, что автор допустил ошибку, не упомянув тот случай, когда одного из наших Спотов подстрелили.
https://www.cbsnews.com/boston/news/boston-dynamics-robot-do…
EDIT: И ссылка на языки программирования, послужившие источником вдохновения для этого поста, если вы его еще не читали.
https://james-iry.blogspot.com/2009/05/brief-incomplete-and-…
Редактировать: О. Оглядываясь назад, это (и другие подобные саркастические бэкронимы) очевидно объясняет, почему всякий раз, когда компьютеры могут что-то сделать, они перестают быть «ИИ».
Source: news.ycombinator.com