#project-reality Новости про моё дитятко:
Японцы наконец-то (полтора месяца спустя) опубликовали grant accomplishment report: http://www.ruby.or.jp/en/news/20160406.html (и даже перевели денег!) ‎- чаще всего просто ёбнутые
Мы сделали новый мимимишный релиз со всякими фичками: http://zverok.github.io/blog/2016-04-18-reality-new-release.html и я в одно рыло на поганом английском накатал к нему целую вики: https://github.com/molybdenum-99/reality/wiki ‎- чаще всего просто ёбнутые
Очень, очень нужно Крутых Идей. То есть у меня сейчас некоторый затык: вроде штука клёвая, а как быстро, смешно и разнообразно продемнострировать, нах она нужна — я что-то не соображу. ‎- чаще всего просто ёбнутые
Ты крутецкий, текст по ссылке с грантосайта офигенский, и вообще очень за тебя радуюсь. ‎- fleet in being
Что до идей, мне кажется у меня бы их нашлось в количестве, если б хоть примерно понимать, что оно такое. Лучше всего - через увидеть хоть одну реализацию в вебе. Пока все, что мне довелось увидеть, было похоже на этот "мимимишный релиз": сколько-то текста с примерами кода. Я - конечный пользователь, я из строк кода увидеть никаких красот не могу, мне надо увидеть хоть одно готовое приложение, выдающее какие-то красоты конечному пользователю. ‎- fleet in being
@zverok: сделать удобный dsl, транслирующийся в руби-код (я слышал на руби это несложно), который бы позволял эндузерам в вебе на почти человеческом языке задавать вопросы Реальности и получать удобные ответы? Как вольфрам, но с другой стороны? ‎- aint so saint
Да, если поверх этого привинтить (ограниченный) человеческий язык, чтобы можно было писать "how many people live in the largest arrondissement of Paris" и оно бы отвечало "N people in X; data of 2014 census" или типа того, это мог бы быть хит. ‎- 9000
^ Слушайте, а это не IBM Watson? ‎- very lovely tea
это бы был вольфрам, нет? ‎- мяу-фактор
Не совсем, т.к. исходники вольфрама неизвестно где, и вольфрам всё же больше про математику. ‎- 9000
"исходники вольфрама неизвестно где" — исходники информации? Wolfram|Alpha показывает Sources. И цели Wolfram|Alpha вполне про "all systematic knowledge", "definitive answers to factual queries", "completely free-form input"... ‎- Taivo Lints
@random: спасиб! *краснеет аки маков цвет* ‎- чаще всего просто ёбнутые
@aintsaint ну, это _уже_ Ruby DSL (France.capital.weather — типа in-ruby DSL), но я понимаю о чём вы (и почти все в этом треде). ща напишу. ‎- чаще всего просто ёбнутые
Так вот! Это, безусловно, заход на Wolfram (везде в доках Wolfram и упоминается как inspiration). При этом это заход, начатый с Wolfram Language (https://www.wolfram.com/language/) — то есть штуки, которая делает вольфрамовские «данные-прямо-в-языке» доступными в первую очередь для программистов. Собственно, мой opus magnum (проект molybdenum, do you see the pun here?..) — это воспроизведение как можно большей части goodies Вольфрама на Руби. Goodies именно в смысле «прикольные штуки доступны в одну строку»: не только все данные мира, но и «нарисовать что-нибудь крутое», «посчитать что-нибудь очень сложное» и т.п. ‎- чаще всего просто ёбнутые
Но пока речь именно о Molybdenum/Reality vs Wolfram/integrated data. Чем reality «лучше»? (То есть зачем её вообще делать?) Тем, что она использует только _открытые данные понятного происхождения_ (не какую-нибудь кастомную knowledge base), и является _небольшим проектом с открытым исходным кодом_. При желании можно портировать её хоть на JS, хоть на Go (сложно, но можно), с некоторой, понятно, потерей выразительности кода, но. ‎- чаще всего просто ёбнутые
Безусловно, аналог Wolfram Alpha (то есть сайт, где можно на почти-человеческом языке что-то спросить, а оно ответит) — это следующий логичный шаг. Один из моих contributors сейчас работает именно в этом направлении (и некоторая часть грантовых денег, скорее всего, пойдёт на создание и поддержание соответствующего сайта). Есть предположение, что скажем https://wit.ai/ может быть полезен для превращения естественного языка в DSL. Ну или нет, посмотрим. ‎- чаще всего просто ёбнутые
Но мне хочется думать, что создание аналога Wolfram Alpha — это не единственное применение :) Хотя даже у самого Вольфрама его «примеры пользы» в паблике довольно игрушечные (а вот, смотрите, студенты могут в одну строку посчитать статистику по цветам на флагах государств!) — и всё же меня интересуют сейчас примеры пользы именно с т.з. «интересных скриптов» а не «пользы для end user». Моя основная цель — именно программистское (руби-программистское бгг) сообщество обогатить инструментом, которого раньше не было. ‎- чаще всего просто ёбнутые
Как-то так и простите за пафос. ‎- чаще всего просто ёбнутые
Я помню, как у меня был такой же подход, и на сегодня считаю его неэффективным. В смысле подход к придумыванию "интересных скриптов" от "что можно еще сделать" = "что позволяет технология", а не от "какие проблемы энд-юзеров можно решить" и "какие попсовые няшечки им предложить". Решать тебе, я только напомню, как мы с @dixi и @moe наблюдали маркетинговые решения Гугла по продвижению в стандарты индустрии их картографических API. На начальном этапе на девелоперов продвигали "вот еще какие интересные ручки можно прокрутить" так, попутно, а в основном мощно вложились в то чтобы наделать юзкейзов, любых и абсолютно любых шняг, приучающих энд-юзера к тому, что это удобно (навигация, викимапия всех видов, геосоциалка) - и оно, становясь частью требуемой юзером привычной среды, само мотивировало девелоперов изучать и пилить больше и больше и изобретать решения на его основе. ‎- fleet in being
Good point. Подумаю об этом. (Хотя моё-то направление мысли тоже «какие потребности конечного пользователя оно может/должно решать» — но ведь для разработчика библиотеки «конечный пользователь» — это другие девелоперы) ‎- чаще всего просто ёбнутые
^^ second this. конечный пользователь в данном случае диктует потребности пользователю библиотеки, и единственный способ "пользователю-девелоперу" понять, что ему нужно тратить на это время - это поговорить с ним на языке потребностей реально конечного пользователя) ‎- aint so saint