Профиль: Аноним (вход | регистрация) не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. Сообщение от Аноним (1), 23-Июл-26, 14:54   +6 +/
А сколько таких проектов еще не опубликовали... Не одну ОС из них собрать пожалуй можно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #17, #22

2. Сообщение от Аноним (2), 23-Июл-26, 14:55   +16 +/
Жестко.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #35, #47

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

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

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

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

5. Сообщение от Аноним (5), 23-Июл-26, 15:06   +14 +/
венда никогда не работала по собственным спекам, иначе у вайна не было бы столько проблем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #6, #109

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

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

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

9. Сообщение от Аноним (9), 23-Июл-26, 15:14   –1 +/
>Minisqlite включает около 200 тысяч строк кода на Rust, не содержащего unsafe-блоков в коде библиотеки

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #18, #30

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #13, #42

11. Сообщение от Аноним (11), 23-Июл-26, 15:28   –1 +/
> А сколько unwrap?

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #41

12. Сообщение от Аноним (12), 23-Июл-26, 15:28   +3 +/
Может лучше сначала попросить ИИ написать документацию по актуальному коду?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #20, #61

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

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

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

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

18. Сообщение от Аноним1234 (?), 23-Июл-26, 15:45   +3 +/
>>А сколько unwrap

4519

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #74

21. Сообщение от Аноним (21), 23-Июл-26, 15:53   +3 +/
> Minisqlite включает около 200 тысяч строк кода на Rust

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

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

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

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

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

Bolgerust OS

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

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

25. Сообщение от Аноним (25), 23-Июл-26, 16:06   –2 +/
Это не эпоха раста, а эпоха LLM, поэтому дырявый карточный домик Си/Си++ и начал рассыпаться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #33, #63, #64

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

30. Сообщение от Аноним (-), 23-Июл-26, 16:25   +/
> А сколько unwrap?

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

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

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

33. Сообщение от анони (?), 23-Июл-26, 16:31   +3 +/
Ржавчину выбирают для ии просто потому, что эти все ии нагoвнoкoдят с памятью похлеще любого человека, ии не умеют в написание нормального кода на с/с++. Но ты наслаждайся дальше своим розовым миром единорогов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #39, #60, #85

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #59

36. Сообщение от Аноним (35), 23-Июл-26, 16:35   –3 +/
Покажешь место, где там исходники sqlite?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #45, #48, #51

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #111

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

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

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

48. Сообщение от Аноним (47), 23-Июл-26, 17:13   +1 +/
https://sqlite.org/download.html
https://github.com/sqlite/sqlite
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

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

51. Сообщение от Аноним (51), 23-Июл-26, 17:19   +3 +/
Смотри в model.bin начиная с оффсета 0x10001E3D9
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #113

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

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

----------

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

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

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

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

LOL товарищи!

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

62. Сообщение от dannyD (?), 23-Июл-26, 18:26   –1 +/
>>по спецификациям от windows 3.1

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #102, #104

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

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

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

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

68. Сообщение от нах. (?), 23-Июл-26, 18:39   –1 +/
приступай!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

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

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

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

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

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

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

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

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

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

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

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

74. Сообщение от Вася Пупкин (?), 23-Июл-26, 19:09   +/
Если будет работать быстрее, то ещё как есть смысл
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #77

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

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

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

77. Сообщение от нах. (?), 23-Июл-26, 19:18   +1 +/
> Если будет работать быстрее, то ещё как есть смысл

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #79, #80, #103

78. Сообщение от Мемоним (?), 23-Июл-26, 19:22   +/
> Теперь каждая кухарка легко слопит sqlite

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #86, #88

79. Сообщение от Вася Пупкин (?), 23-Июл-26, 19:30   –1 +/
>да сфигали? Процессор не поменялся.

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

93. Сообщение от Аноним (13), 23-Июл-26, 20:22   +/
Тогда уж сразу попросить составить спеку самого оптимального языка, а не какого-то раста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #99

94. Сообщение от Аноним (-), 23-Июл-26, 20:24   +/
> Пробирки моет отлично.

Safety filters flagged this chat...

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

95. Сообщение от Аноним (13), 23-Июл-26, 20:25   +/
Звучит как вызов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

96. Сообщение от Аноним (96), 23-Июл-26, 20:25   +/
Вкалывают роботы, отдыхает человек 🏖️
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #97

97. Сообщение от Аноним (88), 23-Июл-26, 20:37   +1 +/
ИИ может отдыхать эффективнее человека.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #100

99. Сообщение от Аноним (92), 23-Июл-26, 20:39   +/
Сформируй критерии абстрактной оптимальности и нобелевка твоя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

107. Сообщение от Аноним (107), 23-Июл-26, 21:58   –1 +/
> Просто на хрусте без LLM писать невозможно.

То что ты не осилил - не значит что все настолько же тyпыe.

А то что ядро без LLM оказалось дырявым поделием, ставит под вопрос компетенции тысяч СИшников которые его пилили десятилетиями.

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

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

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

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

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

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

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

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

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

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

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

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

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

112. Сообщение от Ivan_83 (ok), 23-Июл-26, 22:37   +1 +/
ЫЫ - это электронный Джамшут, который не умеет говорить: "не знаю".

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

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

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

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

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

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

115. Сообщение от _ (??), 23-Июл-26, 23:32   +/
Мариианна, а как это так? Слова нет, а (_|_) - есть?!?!?  (С)


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

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

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


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

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




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

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