Добавить в корзинуПозвонить
Найти в Дзене
Стартап дня

riddle в музее стартапов: зал забытых инструментов

Экспонат №3151: riddle - кирнел для запуска R в Jupyter Notebook, написанный на Rust. Проект заявляет себя как современная альтернатива IRkernel, с обещаниями совместимости, стабильности и «будущего R в Jupyter». На момент консервации - 740 звёзд на GitHub, 48 форков, пять открытых issues. Цифровой артефакт. Происхождение: канадский сектор GitHub, 2022 год. Состояние: работает, но развитие замедлилось. На табличке - сдержанно: «Может пригодиться в мультиязыковых командах». Таблички, как водится, игнорируют. Вы - R-разработчик. Jupyter вам не родной, но коллега на Python свято верит в ноутбуки. Чтобы не сорвать командную динамику, вы запускаете Jupyter, ставите IRkernel. Оно дышит с хрипом, но держится. И тут появляется riddle - свежий, на Rust, с намёком на безопасность памяти и стиль современной обёртки. Как будто вам дали стерильный шприц для того же старого раствора. Проблема не в языке реализации. Проблема в том, что экосистема не ждала ещё одного кирнела просто потому, что он напи
Оглавление

Плашка у входа

Экспонат №3151: riddle - кирнел для запуска R в Jupyter Notebook, написанный на Rust. Проект заявляет себя как современная альтернатива IRkernel, с обещаниями совместимости, стабильности и «будущего R в Jupyter». На момент консервации - 740 звёзд на GitHub, 48 форков, пять открытых issues. Цифровой артефакт. Происхождение: канадский сектор GitHub, 2022 год. Состояние: работает, но развитие замедлилось. На табличке - сдержанно: «Может пригодиться в мультиязыковых командах». Таблички, как водится, игнорируют.

Аудиогид

Вы - R-разработчик. Jupyter вам не родной, но коллега на Python свято верит в ноутбуки. Чтобы не сорвать командную динамику, вы запускаете Jupyter, ставите IRkernel. Оно дышит с хрипом, но держится. И тут появляется riddle - свежий, на Rust, с намёком на безопасность памяти и стиль современной обёртки. Как будто вам дали стерильный шприц для того же старого раствора.

-2

Проблема не в языке реализации. Проблема в том, что экосистема не ждала ещё одного кирнела просто потому, что он написан на «правильном» стеке. Если IRkernel - это советский «Запорожец» с двумя запасками и тёплым пивом под сиденьем, то riddle - тот же автомобиль, но в матовом чёрном и с полированным карбюратором. Вид улучшен. Ехать - всё так же тяжело. Без прироста в скорости, без прорыва в удобстве. Вы сменили моториста, но не маршрут. И ждёте, что это изменит погоду.

Соседние экспонаты

Рядом - devspace, eve, kage, launch-your-agent. У многих больше шума, но не больше смысла. Разница в стратегии: они не бросают вызов работающей системе, а заполняют пустоты. devspace решает боль Kubernetes-разработчиков, которых давно игнорировали. eve строит агентную архитектуру с чистого листа. А riddle подходит к автомату, который уже выдаёт жетоны, и спрашивает: «А можно мне попробовать ещё раз?»

-3

Это не инновация - это настойчивость. Но настойчивость без прорыва - просто эхо. Тем более что IRkernel не сыпется при каждом запуске, поддерживается, документирован. riddle - как спортсмен, который приходит в зал, где уже тренируется чемпион. Ждёт, что его заметят. Но зрители пришли не на разминку - им нужен бой. А его нет.

Сувенирная лавка

Брать ли билет? Если вы - R-энтузиаст, и вам не по душе наследие 2012 года, если вы следите за архитектурой и хотите пощупать, как дышит R на Rust, - установите. Посмотрите. Почувствуйте, как указатели ведут себя прилично. Но не ждите, что это изменит ваш день. Оно его не изменит. 740 звёзд - это уважение к попытке, а не бунт против старого порядка.

Оценка 79 из 100 - за стиль, а не за результат. Это не крах, но и не прорыв. riddle остаётся в музее не как ер, а как вопрос: «А что, если бы ядро R было написано не на R?» Вопрос стоит. Ответ - пока: «Да, можно». Но этого мало, чтобы переставлять мебель.