Я знаком с Ruby и Python достаточно поверхностно. Поправьте меня, если я буду не прав, но насколько я знаю, метапрограммирование на этих языках достигается костылями в стиле эмитирования кода сборок в .NET. Т.е. использовать это практически очень и очень непросто. О наглядности такого подхода вообще умолчу.
«Это значит, что Лисп — удел стартапов, причем именно стартапов лисперов, по вышеназваным причинам.»
С первой частью этого утверждения наверное соглашусь, со второй — нет. Не нужно быть лиспером со стажем, чтобы прочувствовать мощь под капотом этого языка. Да, Lisp прекрасно подойдёт именно для новых вещей, когда разница между его невысокой популярностью по сравнению с популярными языками будет нивелирована (ведь готовых решений нигде не будет). Но я вас уверяю, у большинства основных библиотек для PHP/Python/Ruby есть 1-2 качественных аналога для Common Lisp.
Мне кажется, пользовались бы спросом мобильные телефоны с возможностью блокирования SMS с коротких номеров (кроме списка исключений). Для меня эта проблема тоже актуальна. Пользуясь life:-) почти каждый день получаю рекламную фигню, отказаться от которой нет ни малейшей возможности. Пришлось выработать практику тотального игнора таких сообщений: приходит SMS с короткого номера, открываю и неглядя закрываю (чтобы не выделялась как непрочитанная).
Очередное подтверждение того факта, что софт решает судьбу любой ОС.
Сегодня кажется удивительным отказ MS от устоявшейся UNIX-архитектуры в пользу CP/M. Ссылка на слабое железо персоналок того времени не являются аргумнетом — сегодня Linux запускают даже на копеешных 8-битных микроконтроллерах. Впрочем детальный анализ тех обстоятельств вполне объясняет этот неочевидный факт.
Я рассматривал реализацию AR как некую социальную сеть, в которой каждый может добавить свой объект. Типа «Здесь живёт Вася, люблю пить пиво и играть в футбол». А монетизация за счёт контекстной рекламы, например магазинов и ресторанов…
Мне кажется, нас скоро ждёт настоящая технологическая революция, когда мы сможем вообще отказаться от несиловых проводов. Если будут копеешные крохотные приёмники/передатчики, облик домов и предприятий серьёзно изменится. Учитывая прогрессирующую минитатюризацию устройств, многие из них смогут питаться от радиоволн, что освободит дополнительное пространство и упростит обслуживание.
Месяц назад всерьёз думал о том, чтобы запустить маленький стартап по Augmented Reality (AR). Рассматривал вариант с распознаванием QR codes, сразу отмёлся из-за ограничений по расстоянию. Потом думал о радиометках, пришёл к выводу, что такой подход не подойдёт из-за затруднений точной локации места. Остановился на связке GPS + гироскоп + компас + акселерометр. Этот вариант тоже грешит сложностями. Во-первых, гражданская точность GPS всего +-10м, что недостаточно для качественной AR, в помещениях не ловится миниатюрными приёмниками (те, что в телефонах). В помещениях понадобится ещё высотомер, которого днём с огнём не найти в карманных устройствах. Эти минусы ещё можно как-то сгладить наличием качественного акселерометра (например, вычислять высоту), но всё равно бесполезная затея. Аппараты со всем этим набором устройств достаточно дороги и нишевы. Не пришло ещё время продвигать AR в массы…
Мне кажется, любую сколько-нибудь сложную систему просто невозможно построить без логирования. Другое дело, что не нужно логирование прятать от пользователя.
Мне кажется, здесь MS более расчётлива, чем благородна. Пугаемые контрафактными репрессиями бедняки (к коим можно отнести и образовательные учереждения, воспитывающие моложь) всегда будут иметь соблазн перелезть на OpenSource. Вот их-то нужно «уберечь» от столь опрометчивого шага.
Спасибо за прекрасный топик! Только что вышел на достаточно стабильный релиз своей системы в SVN. Теперь коммиты идут намного реже, есть время задуматься о другой системе контроля версий. В из ваших слов git подкупает возможностью объединять коммиты (сто раз недокоммичивал забытые файлы) и возможностью коммитить в интерактивном режиме. Не могу сказать, что я знаю хорошо SVN, потому, быть может, это возможно и в ней.
Для изучения языка рекомендую замечательную книгу: Practical Common Lisp.
cliki.tech.coop/Lisp-friendly%20Web%20Hosting?v=7
https://www.nearlyfreespeech.net/
С первой частью этого утверждения наверное соглашусь, со второй — нет. Не нужно быть лиспером со стажем, чтобы прочувствовать мощь под капотом этого языка. Да, Lisp прекрасно подойдёт именно для новых вещей, когда разница между его невысокой популярностью по сравнению с популярными языками будет нивелирована (ведь готовых решений нигде не будет). Но я вас уверяю, у большинства основных библиотек для PHP/Python/Ruby есть 1-2 качественных аналога для Common Lisp.
Сегодня кажется удивительным отказ MS от устоявшейся UNIX-архитектуры в пользу CP/M. Ссылка на слабое железо персоналок того времени не являются аргумнетом — сегодня Linux запускают даже на копеешных 8-битных микроконтроллерах. Впрочем детальный анализ тех обстоятельств вполне объясняет этот неочевидный факт.