Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Клон SQLite на Rust, воссозданный AI на основе спецификаций"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от opennews (??), 23-Июл-26, 14:54 
Компания Cursor опубликовала исходный код minisqlite, реализации СУБД SQLite, воссозданной на языке Rust и успешно проходящей официальный набор тестов sqllogictest от проекта SQLite. Проект подготовлен в ходе эксперимента, в котором проверялась эффективность работы  AI-моделей  GPT-5.5, Grok 4.5, Opus 4.8 и Fable 5, по воссозданию SQLite только на основе официального 835-страничного руководства, без доступа к оригинальному коду, интернету, наборам тестов и исполняемому файлу SQLite. Основная идея эксперимента - использование подробной спецификации в качестве промпта для создания сложного продукта...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65963

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +7 +/
Сообщение от Аноним (1), 23-Июл-26, 14:54 
А сколько таких проектов еще не опубликовали... Не одну ОС из них собрать пожалуй можно.
Ответить | Правка | Наверх | Cообщить модератору

10. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +10 +/
Сообщение от Аноним (-), 23-Июл-26, 15:23 
> Клон SQLite на Rust, воссозданный AI на основе спецификаций

Я бы в нем свои данные хранить точно не стал. А что, есть желающие?

Ответить | Правка | Наверх | Cообщить модератору

13. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от Аноним (13), 23-Июл-26, 15:29 
В эпоху раста количество уязвимостей почему-то катастрофически растёт.
Ответить | Правка | Наверх | Cообщить модератору

25. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –7 +/
Сообщение от Аноним (25), 23-Июл-26, 16:06 
Это не эпоха раста, а эпоха LLM, поэтому дырявый карточный домик Си/Си++ и начал рассыпаться.
Ответить | Правка | Наверх | Cообщить модератору

33. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +14 +/
Сообщение от анони (?), 23-Июл-26, 16:31 
Ржавчину выбирают для ии просто потому, что эти все ии нагoвнoкoдят с памятью похлеще любого человека, ии не умеют в написание нормального кода на с/с++. Но ты наслаждайся дальше своим розовым миром единорогов.
Ответить | Правка | Наверх | Cообщить модератору

39. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –4 +/
Сообщение от Аноним (-), 23-Июл-26, 16:48 
https://opennet.ru/65952-linux
432 отчёта об уязвимостях в ядре Linux. Не за год, не за месяц, за _сутки_.  И кто их все наговнокодил - ИИ? Или те человеки, которые "умеют в написание нормального кода на с/с++"?

Rust выбирают потому, что в комплекте идёт статический анализатор, а ты дальше наслаждайся своим розовым миром сишной дрыстни.

Ответить | Правка | Наверх | Cообщить модератору

133. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от tkzv (ok), 24-Июл-26, 10:21 
> Не за год, не за месяц, за _сутки_.

Именно за месяц. Предыдущая публикация была месяц назад.

Большая часть "уязвимостей" — ошибки драйверов файловых систем. Не взлом, а порча данных. Накопилось за много лет. Просто сейчас их начали целенаправленно искать.

Ответить | Правка | Наверх | Cообщить модератору

171. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от Аноним (171), 25-Июл-26, 07:28 
с помощью ии?
Ответить | Правка | Наверх | Cообщить модератору

175. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от zeroemail (??), 26-Июл-26, 15:40 
А почему и нет, собственно говоря? Ллм хорошо справляются с задачами "найди как не надо" - это все с бородатых копится и 100% есть в датасетах. Придумать метрики, описания, шаги построения и пайплайн готов.
Ответить | Правка | Наверх | Cообщить модератору

179. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от tkzv (ok), 27-Июл-26, 06:32 
> с помощью ии?

По большей части — да.

Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

60. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +4 +/
Сообщение от dannyD (?), 23-Июл-26, 18:19 
>>432 отчёта об уязвимостях в ядре Linux. Не за год, не за месяц, за _сутки_.

не за сутки а в _одной_публикации_

----------

ты борщ видел? чтоб сварить его сегодня - буряк был посажен год назад.

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

85. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от kusb reg (ok), 23-Июл-26, 19:48 
Хм. А смысл есть. Для управления памятью нужно самому больше помнить что писал и концентрироваться на это. ИИ так делают не всегда.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

63. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (13), 23-Июл-26, 18:29 
Странно... Новый код вроде не арсте пишут, а уязвимости как находили в старом мёртвом коде, так и находят. Порциями. Или это ИИ не умеет работать и его надо всегда подпинывать, чтобы заставить шевелиться хоть как-нибудь?
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

114. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Tty4 (?), 23-Июл-26, 23:28 
Осталось только заставить пользоваться галлюцинациями нейронок. Но людям работающие версии подавай...
Ответить | Правка | Наверх | Cообщить модератору

71. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (71), 23-Июл-26, 18:44 
Виноват ансейф. Рафик не виноват.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

117. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Аноним (13), 24-Июл-26, 00:21 
Но дыры в сэйф-коде...
Ответить | Правка | Наверх | Cообщить модератору

26. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от aname (ok), 23-Июл-26, 16:14 
"Это безопасно" © Дэвид
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

42. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (42), 23-Июл-26, 16:56 
данные разные бывают, некоторые именно такие, выбросить не жалко, я бы через dqlite потестил, на кластере, но уже etcd
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

17. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Тот_Самый_Анонимус_ (?), 23-Июл-26, 15:43 
Раст + ИИ. Специально, чтоли, такое комбо подбирают?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

101. Скрыто модератором  +5 +/
Сообщение от Tron is Whistling (?), 23-Июл-26, 21:00 
Ответить | Правка | Наверх | Cообщить модератору

107. Скрыто модератором  –2 +/
Сообщение от Аноним (107), 23-Июл-26, 21:58 
Ответить | Правка | Наверх | Cообщить модератору

131. Скрыто модератором  +/
Сообщение от Аноним (-), 24-Июл-26, 09:53 
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

22. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (22), 23-Июл-26, 16:00 
> Не одну ОС из них собрать пожалуй можно.

Bolgerust OS

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +23 +/
Сообщение от Аноним (2), 23-Июл-26, 14:55 
Жестко.

Но все эти 835 страниц документации писались разработчиками все время пока разрабатывается и сопровождается SQLite. Эта документация не раз правилась когда в ней находились неточности и грубые ошибки. Т.е. она по факту отражает текущее состояние SQLite после первого релиза в 2000 году.

Вот так вот взять и написать полную документацию/промпт для AI размером 835 страниц, это та еще задача. ))

Ответить | Правка | Наверх | Cообщить модератору

12. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +3 +/
Сообщение от Аноним (12), 23-Июл-26, 15:28 
Может лучше сначала попросить ИИ написать документацию по актуальному коду?
Ответить | Правка | Наверх | Cообщить модератору

20. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от пох.. (?), 23-Июл-26, 15:52 
Так и делаем, разумеется. Редко бывают такие проекты как sqlite, с томами исчерпывающей документации. (который, вообще-то как раз и нет смысла переписывать, кроме рекламного) Просто в этом случае будут вопросы к чистоте переписанного. К тому же для библиотеки соответствие писанному апи важнее соответствия глюкам реализации.

Если они тебя не колебут, потому что ты хотел баги исправить и фичи доделать, а не переписывал ради переписывания, то ровно так все и работает. Обычно клава сама догадывается, но полезно пнуть.

Ответить | Правка | Наверх | Cообщить модератору

74. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Вася Пупкин (?), 23-Июл-26, 19:09 
Если будет работать быстрее, то ещё как есть смысл
Ответить | Правка | Наверх | Cообщить модератору

77. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от нах. (?), 23-Июл-26, 19:18 
> Если будет работать быстрее, то ещё как есть смысл

да сфигали? Процессор не поменялся.
К тому же если у тебя цель "быстрее" - "эй, Клава- найди узкие места в sqlite и пооптимизи!"
В токенах обойдется тебе в пару тыщ раз дешевле.
Причем можешь скормить ей свою приложуху, чтоб она именно твой corner case пооптимизировала, а не бессмысленные тесты от которых тебе никакой пользы.

(чем-то таким, только не про sqlite, я надысь и занимался, пока фу6ля была бесплатновая)


Ответить | Правка | Наверх | Cообщить модератору

79. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Вася Пупкин (?), 23-Июл-26, 19:30 
>да сфигали? Процессор не поменялся.

Сюрприз, но аналогичный ржавый код может быть быстрее сишного. Некоторые синтетические бенчмарки это даже подтверждают. Почему? Потому что у компилятора гораздо более полная картина о программе и более богатый набор явных прописанных инвариантов. Из-за этого возможна гораздо более агрессивная оптимизация, особенно когда это масштабировать на всю кодбазу. Алиасинг тоже этому способствует. И например если в функцию приходят два указателя, где только один из которых мутабельный, то уже понятно, что они указывают на разные куски памяти, что уже может иногда применить оптимизации. И далеко не единственный пример.

Ответить | Правка | Наверх | Cообщить модератору

80. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Вася Пупкин (?), 23-Июл-26, 19:34 
>В токенах обойдется тебе в пару тыщ раз дешевле

Вот вообще не очевидно что дешевле, не говоря уже про спотолочные порядки.
А сколько новых багов будет? А сколько времени стоит на их устранение?

Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

103. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Tron is Whistling (?), 23-Июл-26, 21:00 
Попробовал я пооптимизировать.
Лучше бы не пробовал.
LLM в оптимизацию не то, что не может, а даже близко не подходит.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

121. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от Аноним (121), 24-Июл-26, 03:30 
Наоборот, это получается у них лучше всего, если это задача где есть некоторый набор тестов и фикстур. У меня например ИИ ускорил код примерно в 100 раз, переписанный с C++ x64 на Rust+ARM, при этом промпт был циклический: "этого недостаточно, оптимизируй дальше". В процессе он несколько раз менял концепцию и архитектуру, падал на плато, вставлял unsafe типа simd, итоговый код больно читать. Сложнее написать хорошие тесты.
Ответить | Правка | Наверх | Cообщить модератору

145. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Аноним (145), 24-Июл-26, 12:21 
> Наоборот, это получается у них лучше всего, если это задача где есть
> некоторый набор тестов и фикстур. У меня например ИИ ускорил код
> примерно в 100 раз, переписанный с C++ x64 на Rust+ARM, при
> этом промпт был циклический: "этого недостаточно, оптимизируй дальше".

Лучше всего оптимизация выходит для прохождения конкретных тестов, угу. Но лучше присмотреться, нет ли там теперь унутрях чего-то типа:
https://xkcd.com/221/
А то ж тест проходит, да еще и офигеть как быстро, но есть нюанс ...

Ответить | Правка | Наверх | Cообщить модератору

147. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (121), 24-Июл-26, 13:05 
Никто не мешает писать fuzzy тесты и ставить любые другие ограничения для нейронки, тогда она будет работать честнее. В исходном посте вот не показывали тест-сьют вообще.
Ответить | Правка | Наверх | Cообщить модератору

166. Скрыто модератором  +/
Сообщение от Tron is Whistling (?), 24-Июл-26, 22:35 
Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

61. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от dannyD (?), 23-Июл-26, 18:21 
>>Может лучше сначала попросить ИИ написать документацию по актуальному коду?

и круг замкнулся!

LOL товарищи!

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

35. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (35), 23-Июл-26, 16:34 
> Вот так вот взять и написать полную документацию/промпт для AI размером 835 страниц, это та еще задача. ))

Уже было. Называлось DbC, не взлетело потому что написать контракт достаточно высокого качества требует где-то 80% усилий от написания кода по этому контракту. Мясным лень было считай два раза одну и ту же работу делать. Но теперь код ллм написать может, так что DbC опять актуален, если не по букве, то по духу уж точно. Что и продемонстрировали.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

59. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от нах. (?), 23-Июл-26, 18:00 
так она и доку написать может. И пишет. (Более того - она ЗНАЕТ что сначала документация, потом код. А кожанового сколько пороть-то приходится...)

Нет, DbC УЖЕ неактуален - ЫЫ не нужны совсем детальные указания как что делать, если задача не воспроизвести существующий апи 1:1 а сделать что-то свое. Более того - если вообще никаких указаний не дать, описав проблему в общих чертах вместо постановки задачи - существует весьма ненулевой шанс что задачу ыы сама себе поставит правильно. "Получается всякая фигня. Иногда корабль."

Ответить | Правка | Наверх | Cообщить модератору

113. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от ыых (?), 23-Июл-26, 22:59 
> если задача не воспроизвести существующий апи 1:1 а сделать что-то свое.

а с каких пор ыы делает что-то свое, а не воспроизводит существующее?

Ответить | Правка | Наверх | Cообщить модератору

143. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от Аноним (143), 24-Июл-26, 12:07 
тсс. не пали контору
Ответить | Правка | Наверх | Cообщить модератору

157. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Аноним (35), 24-Июл-26, 18:01 
Пишет, пишет. Но не всегда знает как лучше учесть кожановое видение красоты и business value. И с декомпозицией просто беда. Но я для этого тут и сижу чтобы и задачи ставить, и следить за неочевидным и неформализуемым. Фидошная закалка оказалась полезной, кто бы мог подумать, что умение прочитать и раскритиковать пару сотен страниц чужого бреда (да ещё так, чтобы модератор не докопался) окажется полезным!
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

47. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (47), 23-Июл-26, 17:11 
Суть не тольуо в этом, соответсвтие спецификации - это не конец работьы а ее начало. Вам нужны скорость и гарантии доступа к данным.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от Токсик (?), 23-Июл-26, 14:57 
воссодайте там уже windows 11 на языке M по спецификациям от windows 3.1.

Остальным уже не впечатлить.

Ответить | Правка | Наверх | Cообщить модератору

62. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от dannyD (?), 23-Июл-26, 18:26 
>>по спецификациям от windows 3.1

лучший способ быстро и гарантированно отравить любую AI-модель.

Ответить | Правка | Наверх | Cообщить модератору

4. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Аноним (4), 23-Июл-26, 15:01 
т.е. если этому ии подсунуть спецификацию на какой нибудь виндуз, он и виндуз на русте напишет? тогда нахрина нужны индусы, который энтот виндуз пишат?
Ответить | Правка | Наверх | Cообщить модератору

5. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +20 +/
Сообщение от Аноним (5), 23-Июл-26, 15:06 
венда никогда не работала по собственным спекам, иначе у вайна не было бы столько проблем
Ответить | Правка | Наверх | Cообщить модератору

6. Скрыто модератором  +1 +/
Сообщение от Аноним (4), 23-Июл-26, 15:10 
Ответить | Правка | Наверх | Cообщить модератору

109. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Anonim (??), 23-Июл-26, 22:13 
>>так вот как раз настало время разогнать индусов и сделать наконец божественный виндуз

ты думашь первую вторую и третью винду тоже индусы напсали?

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

172. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Бер кряшен (?), 25-Июл-26, 10:49 
Только вопрос, а когда-нибудь хоть что-то работало по собственным спекам?
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

173. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Бер кряшен (?), 25-Июл-26, 10:50 
Я имею ввиду что-то сложнее хелло ворлда
Ответить | Правка | Наверх | Cообщить модератору

142. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от Аноним (142), 24-Июл-26, 10:50 
Написать этот смехотворный "менеджер окон с потоком сообщений" - студенческая лабораторка. Куда важнее все те БАГИ, которые ПОРТИРУЮТ из венды в венду, чтобы старое забагованное г___уа_но могло и дальше запускаться.

Просто посмотрите на QNX - много там надо кода, чтобы подвигать окошками или пожонглировать драйверами? ОДНА ДИСКЕТКА. Ну ладно, две. 😆 А венда тем временем о__ела и не вмещается уже даже на DVD.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

7. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от Аноним (7), 23-Июл-26, 15:11 
Specification Driven Development. Неплохой результат.
Ответить | Правка | Наверх | Cообщить модератору

8. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +17 +/
Сообщение от Аноним (8), 23-Июл-26, 15:11 
т.е. в llm побывала не одна копия этого самого sqlite, побывали спеки, если хозяин не уследил, то и тестсьют на tcl, а они это зовут clean room?
Ответить | Правка | Наверх | Cообщить модератору

36. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –3 +/
Сообщение от Аноним (35), 23-Июл-26, 16:35 
Покажешь место, где там исходники sqlite?
Ответить | Правка | Наверх | Cообщить модератору

45. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от anonymous (??), 23-Июл-26, 16:59 
А внешнюю зависимость elsa она откуда взяла, и как узнала, что именно ее нужно использовать, а не написать свою реализацию?
Ответить | Правка | Наверх | Cообщить модератору

48. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от Аноним (47), 23-Июл-26, 17:13 
https://sqlite.org/download.html
https://github.com/sqlite/sqlite
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

159. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (35), 24-Июл-26, 18:08 
В модели, а не в интернете.
Ответить | Правка | Наверх | Cообщить модератору

51. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +4 +/
Сообщение от Аноним (51), 23-Июл-26, 17:19 
Смотри в model.bin начиная с оффсета 0x10001E3D9
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

158. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Аноним (35), 24-Июл-26, 18:07 
Посмотрел. Там написано, что ты врёшь. Кому верить?
Ответить | Правка | Наверх | Cообщить модератору

49. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от ryoken (ok), 23-Июл-26, 17:14 
В тексте новости про clean room не написано. Откуда вы это вытащили? Если по оригинальной ссылке - пните плз, посмотреть.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

9. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (9), 23-Июл-26, 15:14 
>Minisqlite включает около 200 тысяч строк кода на Rust, не содержащего unsafe-блоков в коде библиотеки

А сколько unwrap? Сколько гонок данных* и ошибок при работе с потоками*?

*Признаны логическими ошибками.

Ответить | Правка | Наверх | Cообщить модератору

11. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от Аноним (11), 23-Июл-26, 15:28 
> А сколько unwrap?

А когда unwrap стал запрещенной конструкцией?
Просто для Result<T, E> корректно обрабатываешь все Е.

> Сколько гонок данных* и ошибок при работе с потоками*?
> *Признаны логическими ошибками.

Ну так найди и посчитай.
Если я спрошу "сколько ошибкок в СИ програме" ты сможешь назватиь число?
Или будешь просто пyk-cpeньк в комметариях делать)?

Ответить | Правка | Наверх | Cообщить модератору

41. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (9), 23-Июл-26, 16:55 
>А когда unwrap стал запрещенной конструкцией?
>Просто для Result<T, E> корректно обрабатываешь все Е.

Просто проверяй указатель перед работой и не забывай освобождать память.

>Если я спрошу "сколько ошибкок в СИ програме" ты сможешь назватиь число?

- А вот в Си...
Я ни слова не сказал про Си.

Ответить | Правка | Наверх | Cообщить модератору

111. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (145), 23-Июл-26, 22:34 
>> Просто для Result<T, E> корректно обрабатываешь все Е. [eсли не забить^W использовать unwrap, то компилятор будет бить по рукам и _явно_ указывать, что _тут_ ты не проверил]
> Просто проверяй указатель перед работой и не забывай освобождать память

Просто прекрати употреблять горох и отравлять экосистему малых водоемов.

Ответить | Правка | Наверх | Cообщить модератору

176. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (176), 26-Июл-26, 15:57 
> Просто проверяй указатель перед работой и не забывай освобождать память.

Ты тут забыл инвалидировать указатель после освобождения памяти. Если ты этого не делаешь, то никакие проверки не спасут тебя от use-after-free.

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

18. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +3 +/
Сообщение от Аноним1234 (?), 23-Июл-26, 15:45 
>>А сколько unwrap

4519

>>Сколько гонок данных

0. В rust асинхронный вызовы безопасны.

>>ошибок при работе с потоками

0, так как нет потоков. Да и если бы были потоки, в rust написать поточную ошибку это нужно постораться.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

30. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Аноним (-), 23-Июл-26, 16:25 
> А сколько unwrap?

Считай unwrap аналогом assert, тогда не будешь задавать глупых вопросов.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

15. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +17 +/
Сообщение от Mik Foxi (ok), 23-Июл-26, 15:38 
"без доступа к оригинальному коду" - так ИИ видели этот оригинальный код не раз ранее, когда интернет индексировали. и почему тесты сравнения скорости не привели, работать то быстрее стало или какой смысл был в переписывании ради переписывания?
Ответить | Правка | Наверх | Cообщить модератору

19. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –2 +/
Сообщение от Аноним (19), 23-Июл-26, 15:50 
> "без доступа к оригинальному коду" - так ИИ видели этот оригинальный код не раз ранее, когда интернет индексировали.

А это еще надо доказать ;)

> и почему тесты сравнения скорости не привели, работать то быстрее стало или какой смысл был

"Проект подготовлен в ходе эксперимента"
Конкретно в этом - взаимодействие разнотипных агентов которые работают вместе.
Со сравнением затрат.

Думаю будет еще минимум 2-3 публикации с разными аспектами.
Или ты хотел все в один блог-пост уместить? А как потом рекламу делать)?

Ответить | Правка | Наверх | Cообщить модератору

67. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от Аноним (67), 23-Июл-26, 18:38 
> какой смысл был в переписывании ради переписывания?

Переписывают с целью закрытия исходников, берут готовый проект с "плохой" лицензией и переписывают (если получится), после этого у них есть рабочая программа которую можно коммерциализировать и не бояться судебных исков.

То, что сейчас происходит не более чем тренировка

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

91. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Аноним (91), 23-Июл-26, 20:08 
Чтобы эксперимент был чистым, нужно, чтобы исходники были закрытыми, а спецификация - открытой. Производительность сравнить интересно, да. Также интересно, почему назвали "mini". Что отсутствует?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

16. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +5 +/
Сообщение от Аноним (16), 23-Июл-26, 15:42 
В очень страшное время живём, то ли ещё будет...
Ответить | Правка | Наверх | Cообщить модератору

58. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –7 +/
Сообщение от Мемоним (?), 23-Июл-26, 17:54 
В отличное время живем. Старая уродливая айтишечка, выросшая из гаражных экспериментов калифорнийских хиппи, начинает разваливаться. Если повезет, на ее место придет строгая инженерная дисциплина.
Ответить | Правка | Наверх | Cообщить модератору

72. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от _ (??), 23-Июл-26, 18:55 
С чего бы вдруг?!
Теперь каждая кухарка легко слопит sqlite, да как колбаски нарезать! ... и от этого проистекает "инженерная дисциплина"?!
Расшифруй?
Ответить | Правка | Наверх | Cообщить модератору

78. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Мемоним (?), 23-Июл-26, 19:22 
> Теперь каждая кухарка легко слопит sqlite

Да. А это значит прошло время сумрачных гениев, хранителей тайных знаний и прочих элитариев от айтишечки. Тем, кто десятки лет паразитировал на искусственной сложности и обскурных практиках придется стать обычными винтиками индустриальной машины. Эльфам пора покинуть Средиземье.

Ответить | Правка | Наверх | Cообщить модератору

86. Скрыто модератором  +/
Сообщение от нах. (?), 23-Июл-26, 19:51 
Ответить | Правка | Наверх | Cообщить модератору

88. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (88), 23-Июл-26, 19:59 
Вслед за которыми отправятся на свалку истории финансисты, экономисты, директора, менеджеры, депутаты, банкиры, президенты, генералы и попы. Всех заменит ИИ и будет щастье!
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

167. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Мемоним (?), 24-Июл-26, 23:31 
Ну хорошо же!
Ответить | Правка | Наверх | Cообщить модератору

174. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Гетеросексуал (?), 26-Июл-26, 12:43 
Только это счастье будет для ИИ, а не для кожаных бесполезных мешков.
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

89. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (88), 23-Июл-26, 20:00 
Кухарка из известного высказывания могла иметь технологию управления государством, слопящая кухарка технологии не имеет.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

115. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от _ (??), 23-Июл-26, 23:32 
Мариианна, а как это так? Слова нет, а (_|_) - есть?!?!?  (С)


Хуанг вон яко Прометей - приносит вам в каждый дом весьма капабельную шелезку! Чтоб даже за железным занавесом - могли! И за такой ништяк берт то всего ничего - около 6 косых никому уже не нужной бумаги :)

Ответить | Правка | Наверх | Cообщить модератору

165. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от Аноним (165), 24-Июл-26, 20:05 
Вот никакой дисциплины сейчас не появляется, наобарот нейрослопный бардак разрастается экспоненциальными масштабами.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

168. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Мемоним (?), 24-Июл-26, 23:50 
> Вот никакой дисциплины сейчас не появляется, наобарот нейрослопный бардак разрастается
> экспоненциальными масштабами.

Дисциплина не из нейрослопа родится, а как отрицание и переосмысление старого уклада. Проще говоря, сначала ИИшки утопят старую айтишечку , а на ее месте родится новая. Диалектика, ёпта.

Ответить | Правка | Наверх | Cообщить модератору

21. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +4 +/
Сообщение от Аноним (21), 23-Июл-26, 15:53 
> Minisqlite включает около 200 тысяч строк кода на Rust

Оригинал около 160 тысяч строк. Но это не одним продуктом а аккуратно разбито на библиотеки и утилиты. Аккуратно задокументированные. И получается максимум на десяток тысяч строк одна задача.

Ну и главное: уже существующие 92 миллиона строк кода тестов. На которых все проверялось.

Вполне по силам ИИ.

Ответить | Правка | Наверх | Cообщить модератору

24. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Георгий (??), 23-Июл-26, 16:05 
Вряд ли настолько же надёжно, как оригинальный SQLite, который тестировался годами.
Ответить | Правка | Наверх | Cообщить модератору

65. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от нах. (?), 23-Июл-26, 18:32 
и на днях выяснилось что таки портил иногда журналируемую версию базы.
уп-с.

(надеюсь не при помощи ыы вы... а, зря надеялся...)

Ответить | Правка | Наверх | Cообщить модератору

102. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Георгий (??), 23-Июл-26, 21:00 
Ну так история SQLite — как правила ПДД (написанные кровью).
Разница в том, что у SQLite сверхредкие проблемы обнаруживают баги раз в несколько лет, а у новой СУБД обнаружат в будущем.
Речь идёт об ошибках в логике в редких ситуациях, вроде внезапного отключения питания. Rust тут ничего не гарантирует.
Ответить | Правка | Наверх | Cообщить модератору

104. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Георгий (??), 23-Июл-26, 21:05 
Ну, возможно, проблем удастся избежать благодаря набору тестов от оригинального SQLite.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

127. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от warlockemail (??), 24-Июл-26, 08:29 
> Нейрослоп
> Надёжно

Вы там нормально?

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

130. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от Аноним (130), 24-Июл-26, 09:31 
>> Нейрослоп
>> Надёжно
> Вы там нормально?

Наамаанаа!
Пока нейрслоп тычет носом разработчиков ядра в их результаты жизнедеятельности (я про код если что) и находит CVEшки, которые тыщиглаз не замечали годами.

Так что это, как минимум, более надежно чем было)


Ответить | Правка | Наверх | Cообщить модератору

32. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +5 +/
Сообщение от небесный ученый (ok), 23-Июл-26, 16:30 
теперь осталось дело за малым - отловить все логические ошибки в коде допущенные ИИ
Ответить | Правка | Наверх | Cообщить модератору

68. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от нах. (?), 23-Июл-26, 18:39 
приступай!
Ответить | Правка | Наверх | Cообщить модератору

141. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (142), 24-Июл-26, 10:44 
Легко! "mv /src/rust/all_his_bullsh...  /dev/null" - сделано!
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

154. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от пох. (?), 24-Июл-26, 16:37 
> Легко! "mv /src/rust/all_his_bullsh...  /dev/null" - сделано!

в приципе они примерно так код и пишут, местные копротивленцы.

А потом "ой чота диск кончился". Конечно кончился, у него null распух и перестал помещаться. (и да, я своими глазами видел такие null'ы по сотне гигабайт)

Потом ноют что их без плотика за борт при помощи ноги, и заменили на стаю ЫЫ.

Ответить | Правка | Наверх | Cообщить модератору

38. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от анонец (?), 23-Июл-26, 16:42 
Где LICENSE.md, Билли?
Ответить | Правка | Наверх | Cообщить модератору

53. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (53), 23-Июл-26, 17:24 
Sqlite rust'ом не испортишь (народная мудрость)
Ответить | Правка | Наверх | Cообщить модератору

95. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (13), 23-Июл-26, 20:25 
Звучит как вызов.
Ответить | Правка | Наверх | Cообщить модератору

56. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от Джон Титор (ok), 23-Июл-26, 17:31 
И часто в sqlite возникали такие ошибки из-за которых его нужно переписывать на rust?
Ответить | Правка | Наверх | Cообщить модератору

76. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от нах. (?), 23-Июл-26, 19:11 
> И часто в sqlite возникали такие ошибки из-за которых его нужно переписывать
> на rust?

его изначально было бессмысленно переписывать на хруст потому что это - embedded library.
Просто демонстрация возможностей опуса.

Ответить | Правка | Наверх | Cообщить модератору

155. Скрыто модератором  +/
Сообщение от Джон Титор (ok), 24-Июл-26, 17:49 
Ответить | Правка | Наверх | Cообщить модератору

69. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Аноним (71), 23-Июл-26, 18:42 
Кстати не написано сколько это стоило в деньгах и в токенах разных моделей. Если не дорого это интересно.
Ответить | Правка | Наверх | Cообщить модератору

73. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от нах. (?), 23-Июл-26, 19:06 
поверь, тебе - дорого.
У cursor токены нахаляву и в любом количестве. Л-шье оплатило.

Ответить | Правка | Наверх | Cообщить модератору

81. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (81), 23-Июл-26, 19:35 
> Кстати не написано сколько это стоило в деньгах и в токенах разных моделей. Если не дорого это интересно.

Все они опубликовали
cursor.com/blog/agent-swarm-model-economics
Буквально первая же картинка.

Просто тот кто писал новость на опеньке решил не пугать нuщyков с коре2duo цифрами.
От мысли что можно потратить (медианную) годовую зарплату (10к) на переписывание кода ИИшкой у них же инфаркт случится.


Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

140. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (142), 24-Июл-26, 10:43 
Небольшое уточнение: переписывали код, а получили недоказуемый слоп. КТО будет проверять достоверность кода?? Я ИИ даже синус не доверю, потому что у ИИ нет вообще понятия "интеллекта", он НЕ ПОНИМАЕТ, что именно он пишет.
Ответить | Правка | Наверх | Cообщить модератору

110. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от OpenEcho (?), 23-Июл-26, 22:30 
> Кстати не написано сколько это стоило в деньгах и в токенах разных моделей.

Если не надо быстро то $1,339 или если надо быстро то $20 килобаков

Я несколько дней назад на эту новость оригинал линк кидал:

https://cursor.com/blog/agent-swarm-model-economics

там всё и про цены и про клин рум...

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

70. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от нах. (?), 23-Июл-26, 18:42 
Кстати, в пылу споров с луддитами - как-то забыли обсудить новость.

> Проект подготовлен в ходе эксперимента, в котором проверялась
> эффективность работы AI-моделей GPT-5.5, Grok 4.5, Opus 4.8 и
> Fable 5,

но код написал почему-то опус!

(подвела микробиология или где-то в 850страничной доке попалось слово security?)

Антропик, похоже, кастрировал своего Супика. Пробирки моет отлично.

Ответить | Правка | Наверх | Cообщить модератору

94. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от Аноним (-), 23-Июл-26, 20:24 
> Пробирки моет отлично.

Safety filters flagged this chat...

Ответить | Правка | Наверх | Cообщить модератору

82. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от вах (ok), 23-Июл-26, 19:39 
Токенов не жалко?
Ответить | Правка | Наверх | Cообщить модератору

92. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (92), 23-Июл-26, 20:20 
Пусть ai компилятор раста по спекам создаст, а вдруг быстрее выйдет.
Ответить | Правка | Наверх | Cообщить модератору

93. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Аноним (13), 23-Июл-26, 20:22 
Тогда уж сразу попросить составить спеку самого оптимального языка, а не какого-то раста.
Ответить | Правка | Наверх | Cообщить модератору

99. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от Аноним (92), 23-Июл-26, 20:39 
Сформируй критерии абстрактной оптимальности и нобелевка твоя.
Ответить | Правка | Наверх | Cообщить модератору

160. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (35), 24-Июл-26, 18:15 
Common Lisp. Всё остальное -- игрушки дьявола.
Ответить | Правка | Наверх | Cообщить модератору

96. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (96), 23-Июл-26, 20:25 
Вкалывают роботы, отдыхает человек 🏖️
Ответить | Правка | Наверх | Cообщить модератору

97. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от Аноним (88), 23-Июл-26, 20:37 
ИИ может отдыхать эффективнее человека.
Ответить | Правка | Наверх | Cообщить модератору

100. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (92), 23-Июл-26, 20:40 
Не может. Количество электроэнергии и воды для охлаждения даже в простое зашкаливает.
Ответить | Правка | Наверх | Cообщить модератору

161. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (35), 24-Июл-26, 18:18 
Куда электроэнергия девается я понимаю, а вот куда они воду расходуют я так и не понял. Можешь пояснить?

> даже в простое

Околонулевое потребление, учи матчасть. Но сейчас чтобы GPU были в простое это надо совсем в бизнесе не разбираться. У крупных операторов очереди стоят за GPU, без резервирования сильно заранее могут только восьмибитные инты дать поскладывать, и то недолго.

Ответить | Правка | Наверх | Cообщить модератору

177. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Василийemail (??), 26-Июл-26, 16:41 
В простое чаще модель всё равно загружена в память GPU/NPU. А эта быстрая память ждёт не мало электроэнергии, это не простая DDR память
Ответить | Правка | Наверх | Cообщить модератору

182. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (21), 27-Июл-26, 18:07 
> Куда электроэнергия девается я понимаю, а вот куда они воду расходуют я так и не понял. Можешь пояснить?

Для больших центров строят дешевую систему охлаждения воды (градирни, такие же как на электростанциях). Вода остывает за счет испарения. Примерно 1–2% всей воды превращается в пар, унося с собой до 75–80% всего тепла. Оставшиеся 20–25% тепла уходят за счет простого контакта холодной воздушной массы с теплой водой.

Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

139. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (142), 24-Июл-26, 10:40 
Это мечты из песенки 😆 На деле, вкалывают пока-что нубы со своими "промптами", да обычные программисты пилят код, до которого ИИ не додумается даже за век обучений.
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

105. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +3 +/
Сообщение от Аноним (105), 23-Июл-26, 21:35 
Это не просто переписывание, это конкретно отмыв лицензии, который должен быть настолько же наказуемым, как и отмыв денег. И это не говоря о том, что данный перформанс никак не бьётся с мечтами кабанычей о том, что "я сказал голосом ИИшке что мне надо, и она сделала мне хорошо, теперь я рублю пассивный доход, а кожанным мешкам - ни копейки", потому что хорошую спецификацию и богатый набор тестов не из воздуха берётся.
Ответить | Правка | Наверх | Cообщить модератору

106. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Аноним (107), 23-Июл-26, 21:56 
> Это не просто переписывание, это конкретно отмыв лицензии,

SQLite это public domain - с ней можно делать буквально, что угодно: применять хоть в опенсорсе, хоть в закрытом коде.

> который должен быть настолько же наказуемым, как и отмыв денег.

На каком основании?
Аргумент "мне так хочется" суд не устроит.
В результирующем коде нет ни одной строки из оригинала, так как агент в оригинал даже не заглядывал.

>  И это не говоря о том, что данный перформанс никак не бьётся с мечтами кабанычей о том, что "я сказал голосом ИИшке что мне надо, и она сделала мне хорошо, теперь я рублю пассивный доход, а кожанным мешкам - ни копейки",

У тебя отличная фантазия))

> потому что хорошую спецификацию и богатый набор тестов не из воздуха берётся.

Разве это любимая затея всяких СПОшников брать нормальный софт, в разработку которого вложили силы-время-деньги, пытаться его реверсить и лепить убогие поделки "зато бисплатна!"?


Ответить | Правка | Наверх | Cообщить модератору

144. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –2 +/
Сообщение от Аноним (143), 24-Июл-26, 12:14 
>В результирующем коде нет ни одной строки из оригинала, так как агент в оригинал даже не заглядывал.

он на нём обучался! на нём и на всём коде всего  что в интернет выложено, весь gnu включая, кстати, так что истории с uutils это воровство а не ыы написал.

Ответить | Правка | Наверх | Cообщить модератору

162. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (35), 24-Июл-26, 18:21 
> он на нём обучался!

На нём кто только ни обучался! Предложишь теперь студентов MIT обязать платить роялти по гроб жизни?

Окуда в опенсорс коммьюнити набежало столько проприерастов? Что случилось со свободами читать и изучать код?

Ответить | Правка | Наверх | Cообщить модератору

119. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от Аноним (119), 24-Июл-26, 02:34 
Наказуем на каком основании?
Ну мыслепреструплении потому что тебе так захотелось?
По закону нет запрета написать свою релизацию этого по.
Как не зайду на опеннет, так местным курам дай что либо запретить, наказать, засудить.

А давай тебя самого за клевету засудим?
Что, не нравится?
Ну это твои проблемы.
Все, теперь ты подсудимый.
Потому что я так решил.

Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

112. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +3 +/
Сообщение от Ivan_83 (ok), 23-Июл-26, 22:37 
ЫЫ - это электронный Джамшут, который не умеет говорить: "не знаю".

sqlite3 на расте никому и даром не сдался, потому что это встраиваемая БД, а для встраивания ничего лучше С API не существует.
Как отдельная утилита - оно проходит по категории: "чисто по приколу налабали ыыыы", ибо отдельной утилитой пользуются не часто и к ней претензий никогда не было.

Ответить | Правка | Наверх | Cообщить модератору

128. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от warlockemail (??), 24-Июл-26, 08:32 
Я вам открою страшный секрет. На Rust можно делать C API. И даже удобнее, чем на C.
Ответить | Правка | Наверх | Cообщить модератору

136. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от Аноним (142), 24-Июл-26, 10:37 
Одна проблема: при всём богатстве типов приложений, Раст - ПОСЛЕДНЕЕ, на чём их надо писать.
Ответить | Правка | Наверх | Cообщить модератору

151. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +1 +/
Сообщение от Крысюк (?), 24-Июл-26, 15:55 
Можно, но зачем? (с)
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

138. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (142), 24-Июл-26, 10:38 
> ЫЫ - это электронный Джамшут

🤣🤣 Отлично сказал! Вообще не понимаю, как можно доверять тупой нейросети писать код, когда она даже ОДНУ строчку в intellisense (VS) не может толком написать! Подсовывает всякую галиматью, хотя по контексту даже школьнику понятно, что там должно быть.

Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

116. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +2 +/
Сообщение от жыжа (?), 24-Июл-26, 00:09 
Ну, вероятно, потому что у sqlite на кодовую базу в 150K LOC приходится 90M (миллионов) LOC тестов - https://www.sqlite.org/testing.html
Ответить | Правка | Наверх | Cообщить модератору

118. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от нах. (?), 24-Июл-26, 00:53 
> Ну, вероятно, потому что у sqlite на кодовую базу в 150K LOC
> приходится 90M (миллионов) LOC тестов - https://www.sqlite.org/testing.html

ВНЕЗАПНО, если прочитать оригинал статьи - выясняется, что моделям доступа к ним не дали, и интернет отключили.
У них был ТОЛЬКО тот самый 800страничный мануал. Все тесты пришлось самим, бедные модельки. Заставляют делать совершенно ненужную человечеству работу лишь бы поприкалываться.

We instructed the new version of the swarm, equipped with all the improvements described above, to implement the whole of the 835-page SQLite manual in Rust. We withheld the source code, test suites, SQLite binary, and internet access.

To measure progress, we graded against sqllogictest, a test suite from the SQLite project built to check that different database engines return the same results for the same queries. It contains millions of queries with known correct answers, and the grade is the fraction the swarm's database gets right. Progress shows up as a rising curve over the course of a run.

The swarm was never told the suite existed.


Ответить | Правка | Наверх | Cообщить модератору

124. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +3 +/
Сообщение от mikhailnov (ok), 24-Июл-26, 03:44 
Во время обучения модели исходники Sqlite наверняка присутствовали
Ответить | Правка | Наверх | Cообщить модератору

153. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (8), 24-Июл-26, 16:32 
>выясняется, что моделям доступа к ним не дали

Если дать, автор SQLite закончит жизнь под мостом. Поэтому тесты на обскурном языке и поэтому они проприетарны. И поэтому моделька SQLite без багов не перепишет.

Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

163. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от нах. (?), 24-Июл-26, 18:39 
там 3d party тест. Общедоступный. Но модели про него не рассказали и интернет выключили чтоб сама не нашла.

Тест использовался только кожановыми, для проверки что написанное таки на самом деле работает (и оценки насколько именно, на данном этапе). И оно таки работает.

Автору ничего не угрожает потому что у тебя нет $20k.

Ответить | Правка | Наверх | Cообщить модератору

120. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (120), 24-Июл-26, 03:15 
Истинно говорю вам - в 2036 году у каждого будет своя персональная ОС, написанная AI на языке Rust.
Ответить | Правка | Наверх | Cообщить модератору

122. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (121), 24-Июл-26, 03:34 
Только уже не на Rust, а на новом спроектированном ИИ языке.
Ответить | Правка | Наверх | Cообщить модератору

123. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  –1 +/
Сообщение от Ivan_83 (ok), 24-Июл-26, 03:37 
Раст не интересен, ОС устраивают те что есть.
Вот DE и фреймворки к гую - тут огромный пласт для работ и развития.
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

126. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (126), 24-Июл-26, 08:14 
Скорее появятся ОС нового поколения для встраиваемых систем вместо линукса и будут они написаны на каком-нибудь zig
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

132. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от dannyD (?), 24-Июл-26, 10:08 
>>Истинно говорю вам - в 2036 году у каждого будет своя персональная ОС, написанная AI на языке Rust.

ты имеешь ввиду мозговой имплант?

Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

148. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от BeLord (ok), 24-Июл-26, 13:38 
А зачем ИИ Раст, в машинных кодах напишет-)))
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

134. Скрыто модератором  +/
Сообщение от Аноним (142), 24-Июл-26, 10:34 
Ответить | Правка | Наверх | Cообщить модератору

156. Скрыто модератором  +/
Сообщение от Джон Титор (ok), 24-Июл-26, 17:59 
Ответить | Правка | Наверх | Cообщить модератору

164. Скрыто модератором  +/
Сообщение от Аноним (164), 24-Июл-26, 18:47 
Ответить | Правка | Наверх | Cообщить модератору

169. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Y (??), 25-Июл-26, 00:07 
переписывателей на Раст полностью заменит бездушная машина? Растофила вынули, автомат поставили
Ответить | Правка | Наверх | Cообщить модератору

170. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Егор (??), 25-Июл-26, 01:11 
зачем переписывать на раст? считаю это глупостью. Я понимаю если если стоит задача например с питона переписать на Си, ну типа задача така что нужно максимально производительно и минимум по памяти. тогда да, робота можно напреч и он все красиво сделает. а зачем то что работает хорошо, переписывать на раст? тем более что уже код пишется иишками, и все эти страшилки с указателями в С++ ну как минимум неактуальны и глупы. я вообще не понимаю в чем теперь суть всего этого зоопарка ЯП со сборщиками мусора и со своей безопасностью? т.е. да, когда писал чел. то он мог тупить и накосячить в коде. Но теперь же этот вопрос решен, теперь от человека требуется следить за тем что бы сама логика была корректной, а не то как там под капотом. в общем баловство все это.
Ответить | Правка | Наверх | Cообщить модератору

180. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Facemakeremail (?), 27-Июл-26, 11:49 
Зачем писать тексты без использования заглавных букв? Я считаю это глупостью.
Ответить | Правка | Наверх | Cообщить модератору

178. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от анондирован (?), 26-Июл-26, 20:53 
Какой это уже по счёту нейропомойный клон SQLite на Rust?
Ответить | Правка | Наверх | Cообщить модератору

181. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (21), 27-Июл-26, 16:35 
Тут нашел:

В оригинальном SQLite3 есть сложнейший механизм блокировок файлов и продвинутый режим WAL (Write-Ahead Logging), позволяющий множеству процессов читать базу одновременно, пока один в неё пишет. В minisqlite конкурентность на уровне ОС и жесткие блокировки не реализованы — она работает в один поток.

Если во время записи в SQLite3 отключится электричество, механизм журнала (rollback journal) или WAL гарантирует, что после перезагрузки база не «протухнет». В minisqlite нет развитой логики восстановления данных после внезапного падения процесса.

SQLite3 содержит тысячи строк кода для обхода багов конкретных файловых систем (Windows, Linux, macOS, iOS). ИИ-агент писал minisqlite для абстрактной «идеальной» операционной системы, поэтому на реальных дисках под высокой нагрузкой она столкнется с ошибками ввода-вывода.

SQLite3 имеет собственный кастомный аллокатор памяти, умеющий агрессивно возвращать страницы операционной системе и работать в условиях экстремального дефицита RAM (например, в микроконтроллерах). minisqlite полагается на стандартный кучевый аллокатор Rust.

В оригинале вы можете подключать кастомные расширения (например, полнотекстовый поиск FTS5 или гео-модуль SpatiaLite). В архитектуре minisqlite концепция динамических плагинов отсутствует.

Ответить | Правка | Наверх | Cообщить модератору

183. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от пох. (?), 29-Июл-26, 17:34 
> Тут нашел:

не пользуйся больше этим китайским ЫЫ, он у тебя галлюционирует.

> В оригинальном SQLite3 есть сложнейший механизм блокировок файлов

нету его там. (И вот эту ахиллесову пяту sqlite я бы пожалуй бы попросил бы фу6лю решать, вместо перевода токенов впустую. Хммм... кажись есть чем заняться на следующей неделе.)

Это главная беда sqliteовского дизайна - что там НЕТ никаких локов вообще, кроме глобального лока обеспечиваемого файловой системой используемой ОС.
Потому что это единственный 100% переносимый способ.

А он лочит базу ЦЕЛИКОМ, и пусть весь мир подождет. Оставляя в стороне wal (который тоже не для решения этой проблемы) - у тебя всегда только один процесс может в конкретный момент писать файл, остальные отдыхают от начала любой транзакции и до самого ее конца. Причем оно еще и ненадежно и хотя и редко но умудряется крэшиться в мультипроцессных-мультитредовых средах.
И было бы крайне здорово от этого избавиться хотя бы на платформах умеющих в sysV IPC. Не знаю почему автор этого еще не сделал за двадцатьпять лет. Может изначальная структура не подходит.

Тыщ строк обхода несуществующих багов в фс всех систем мира там тоже если что нет.

Ответить | Правка | Наверх | Cообщить модератору

185. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Аноним (21), 30-Июл-26, 14:51 
нету его там>

UNLOCKED: Блокировок нет.

SHARED: База данных доступна для чтения. Одновременно может быть много читателей

RESERVED: Процесс планирует запись, но пока только читает. Это позволяет другим процессам продолжать чтение (SHARED), но гарантирует, что только один писатель сможет начать подготовку

PENDING: Писатель готовится к получению эксклюзивной блокировки. Этот уровень блокирует новых читателей (SHARED), но позволяет завершиться текущим, предотвращая "голодание" писателя (writer starvation)

EXCLUSIVE: Процесс получил исключительное право на запись. Другие процессы не могут ни читать, ни писать

> Тыщ строк обхода несуществующих багов в фс всех систем мира там тоже если что нет.

Проблемы, вызванные багами в файловых системах (особенно сетевых).

Ответить | Правка | Наверх | Cообщить модератору

187. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от пох. (?), 30-Июл-26, 15:55 
так это и есть не "сложнейший механизм" а полное его отсутствие. Поинтересуйся у своего ыы как устроены row locks у нормальных субд и почему там максимум микросекундные задержки да и то надо ж еще угодить транзакцией именно в заблокированную строку. Но когда из всех инструментов у тебя только flock() и rename() - далеко уехать не получится.

> Проблемы, вызванные багами в файловых системах (особенно сетевых).

у embedded db вообще очень мало способов узнать, сетевая она или нет.

Ответить | Правка | Наверх | Cообщить модератору

184. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от Dimaemail (??), 29-Июл-26, 22:57 
Так а что по результату? Проходят ли все тесты и чо по скорости работы?
Ответить | Правка | Наверх | Cообщить модератору

186. "Клон SQLite на Rust, воссозданный AI на основе спецификаций"  +/
Сообщение от пох. (?), 30-Июл-26, 15:50 
плохо с ингришем, да?
In the Fable 5 mix, both the old and new swarms ultimately passed the full suite

остальное попроси алису тебе пересказать.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру