Note: the app was build in two days, so the code is a bit messy and may require some architecture improvements, refactoring, etc., but it works and does what it's supposed to do.
Определить существующую проблему и придумать проблему — разные вещи. В первых абзацах речь идет о первом варианте. Рекламы в статье нет. Упоминаний продажи чего-либо тоже, как и призывов к действию. Я без понятия, где вы нашли потоковую штамповку, аферу, перепродажу, или мое отношение к этому. Может вы статьей ошиблись?
На всякий случай уточню: Я знаю про явление пузырей, а также их штамповки; Считаю это аферой, а не стартапом и негативно к этому отношусь. Но к текущей статье это никакого отношения не имеет. Факт, что некоторые выдают аферу за стартап, не значит, что все стартапы являются аферами.
Многие фаундеры, как и большая часть присутствующих на хакатоне, фанатеют от технологий, любят свою работу и имеют цели, отличающиеся от быстрых способов получить денег. Возможно, в это сложно поверить, но это так.
Люблю людей. Приходишь на хакатон в свои выходные, чтобы создать что-то хорошее. Решаешь существующую проблему. Публикуешь все исходники и заметки в открытый доступ. Пишешь и публикуешь статью, чтобы поделиться опытом. Всё бесплатно и безвозмездно. В ответ тебя называют аферистом, проект — пузырем, статью — херней. Мало того, еще и в добавок минусят статью с профилем, ограничивая возможности аккаунта на всей платформе, чтобы даже на комментарии под собственной статьей не мог ответить.
Не понимаю, где в этом проекте вы видите хоть что-либо похожее на пузырь или аферу. Нашей целью было решение существующей проблемы, все материалы в опубликованы на гитхабе, об инвестициях нет ни слова.
Где вы увидели подход "придумать проблему" или хоть какой-либо признак пузыря? В статье описывается наш опыт хакатона и созданный проект, нацеленный на решение существующей проблемы. Там нет ни слова про инвестиции или перепродажу чего-либо. Мы выложили все наработки в открытый доступ на случай, если кто-то захочет продолжить проект.
Хакатон был не столько техническим соревнованием, сколько воркшопом на тему стартапов и ИИ. На проект было выделено всего два дня, это только PoC. Задачей было сделать инструмент, который работает лучше, чем гуглить свои симптомы, чего нам удалось добиться. Понятное дело, что до MVP еще много работы. Никто не говорит, что это финальный продукт.
Разве HA предлагает из коробки удобное мобильное приложение с GUI для создания автоматизаций, подсказки на основе изучения паттернов пользователя, облако для удаленного управления с e2e шифрованием или голосового ассистента, работающего без интернета?
Свое железо — единственный способ гарантировать работу системы. На малине нет интерфейсов zigbee и thread. Не факт, что малине хватит производительности. Алисы не будет. Мы делаем своего ассистента, который будет работать лучше и которому можно доверять.
Не посмотрели и выбрали название, которое отличается на одну букву от уже существующей системы
Смотрели, но не нашли.
Очень мало информации о том, как оно работает внутри, зато очень много лишней инфографики
Из статьи: "В этой статье мы не будем вдаваться во все подробности технических деталей, реализаций и протоколов, а сосредоточимся на более общем, абстрактном, пользовательском описании системы, иначе статья выйдет слишком длинной, но мы обязательно вернемся ко всем деталям позже" Инфографика нужна, т.к. не все понимают что такое экосистема умного дома и из чего она состоит.
Проект позиционируется как локальный и open source, а в архитектуре облако
Из статьи: "В некоторых случаях данные необходимо передавать через интернет, например, с помощью удаленного управления, когда вы не дома". Кроме удаленного управления, сервер нужен для авторизации, передачи прав на дом другим пользователям, уведомлений. Автоматизации и непосредственное управление устройствами работают локально.
на гитхабе кроме документации тишина.
Проект на стадии разработки, исходники будут открыты с первой стабильной версией. Вероятно, после кикстартера, но точно до отправки первой партии устройств.
Случайные совпадения: Как уже упомянуто в статье, название MajorDom образовано от англ. majordomo — мажордом, дворецкий, управляющий домом. На момент выбора мы не нашли никаких популярных проектов в этой сфере с таким же названием. Любые совпадения с уже существующими проектами абсолютно случайны.
Дело не в "хайпе", а в подборе правильного инструмента для конкретной задачи. В данном случае нам не требуется низкоуровневая работа с памятью, а важнее максимальная простота написания команд и получения ответа. Python с его безопасной абстракцией, гибким метапрограммированием и удобным синтаксисом с минимальным порогом входа идеально подходит для этой цели. Большой плюс – огромная библиотека модулей, особенно в области NLP, STT и TTS.
Что касается "хайпа" вокруг Python, это скорее заслуженная популярность, основанная на годах опыта многих разработчиков.
Я считаю, что программисты должны стремиться к разностороннему развитию и изучать новые инструменты. Это делает нас гибкими инженерами, а не кодерами одного языка. Если вы хорошо пишете на Си, уверен, освоить более простой Python или другой язык для вас не составит труда.
Если вы пользуетесь устаревшей версией браузера, глупо ждать, что разработчики будут всегда её поддерживать, мир не стоит на месте, технологии меняются, особенно в мире ИТ.
Согласен, этот момент можно оптимизировать, хотя ошибкой я бы это не назвал — поведение приложения никак не меняется.
Из ридми:
Уточнение: конкретно
View
- протокол, но реализуют его структуры, напримерHomeView
Определить существующую проблему и придумать проблему — разные вещи. В первых абзацах речь идет о первом варианте. Рекламы в статье нет. Упоминаний продажи чего-либо тоже, как и призывов к действию. Я без понятия, где вы нашли потоковую штамповку, аферу, перепродажу, или мое отношение к этому. Может вы статьей ошиблись?
На всякий случай уточню: Я знаю про явление пузырей, а также их штамповки; Считаю это аферой, а не стартапом и негативно к этому отношусь. Но к текущей статье это никакого отношения не имеет. Факт, что некоторые выдают аферу за стартап, не значит, что все стартапы являются аферами.
Многие фаундеры, как и большая часть присутствующих на хакатоне, фанатеют от технологий, любят свою работу и имеют цели, отличающиеся от быстрых способов получить денег. Возможно, в это сложно поверить, но это так.
Люблю людей. Приходишь на хакатон в свои выходные, чтобы создать что-то хорошее. Решаешь существующую проблему. Публикуешь все исходники и заметки в открытый доступ. Пишешь и публикуешь статью, чтобы поделиться опытом. Всё бесплатно и безвозмездно. В ответ тебя называют аферистом, проект — пузырем, статью — херней. Мало того, еще и в добавок минусят статью с профилем, ограничивая возможности аккаунта на всей платформе, чтобы даже на комментарии под собственной статьей не мог ответить.
Не понимаю, где в этом проекте вы видите хоть что-либо похожее на пузырь или аферу. Нашей целью было решение существующей проблемы, все материалы в опубликованы на гитхабе, об инвестициях нет ни слова.
Где вы увидели подход "придумать проблему" или хоть какой-либо признак пузыря? В статье описывается наш опыт хакатона и созданный проект, нацеленный на решение существующей проблемы. Там нет ни слова про инвестиции или перепродажу чего-либо. Мы выложили все наработки в открытый доступ на случай, если кто-то захочет продолжить проект.
Хакатон был не столько техническим соревнованием, сколько воркшопом на тему стартапов и ИИ. На проект было выделено всего два дня, это только PoC. Задачей было сделать инструмент, который работает лучше, чем гуглить свои симптомы, чего нам удалось добиться. Понятное дело, что до MVP еще много работы. Никто не говорит, что это финальный продукт.
Разве HA предлагает из коробки удобное мобильное приложение с GUI для создания автоматизаций, подсказки на основе изучения паттернов пользователя, облако для удаленного управления с e2e шифрованием или голосового ассистента, работающего без интернета?
Яндекс — это точно не про приватность.
Для того чтобы сделать хорошо не всегда нужна куча бабла.
Спасибо ?
Текст не генеративный. Возможно, такое ощущение возникает из-за того, что большая часть оригинальных формулировок была на английском.
Мы делаем своего ассистента, который будет работать лучше и которому можно доверять. Яндекс — это точно не про приватность.
Свое железо — единственный способ гарантировать работу системы. На малине нет интерфейсов zigbee и thread. Не факт, что малине хватит производительности. Алисы не будет. Мы делаем своего ассистента, который будет работать лучше и которому можно доверять.
Hidden text
Исходники будут открыты, так что без проблем
Это была локальная ошибка. Исправили.
Смотрели, но не нашли.
Из статьи: "В этой статье мы не будем вдаваться во все подробности технических деталей, реализаций и протоколов, а сосредоточимся на более общем, абстрактном, пользовательском описании системы, иначе статья выйдет слишком длинной, но мы обязательно вернемся ко всем деталям позже"
Инфографика нужна, т.к. не все понимают что такое экосистема умного дома и из чего она состоит.
Из статьи: "В некоторых случаях данные необходимо передавать через интернет, например, с помощью удаленного управления, когда вы не дома". Кроме удаленного управления, сервер нужен для авторизации, передачи прав на дом другим пользователям, уведомлений. Автоматизации и непосредственное управление устройствами работают локально.
Проект на стадии разработки, исходники будут открыты с первой стабильной версией. Вероятно, после кикстартера, но точно до отправки первой партии устройств.
Выбирали в 2022, через гугл его не нашли. Узнал про них только когда они сами мне в тг написали, спустя более года. Иначе выбрали бы другое название.
Случайные совпадения:
Как уже упомянуто в статье, название MajorDom образовано от англ. majordomo — мажордом, дворецкий, управляющий домом. На момент выбора мы не нашли никаких популярных проектов в этой сфере с таким же названием. Любые совпадения с уже существующими проектами абсолютно случайны.
Дело не в "хайпе", а в подборе правильного инструмента для конкретной задачи. В данном случае нам не требуется низкоуровневая работа с памятью, а важнее максимальная простота написания команд и получения ответа. Python с его безопасной абстракцией, гибким метапрограммированием и удобным синтаксисом с минимальным порогом входа идеально подходит для этой цели. Большой плюс – огромная библиотека модулей, особенно в области NLP, STT и TTS.
Что касается "хайпа" вокруг Python, это скорее заслуженная популярность, основанная на годах опыта многих разработчиков.
Я считаю, что программисты должны стремиться к разностороннему развитию и изучать новые инструменты. Это делает нас гибкими инженерами, а не кодерами одного языка. Если вы хорошо пишете на Си, уверен, освоить более простой Python или другой язык для вас не составит труда.
Если вы пользуетесь устаревшей версией браузера, глупо ждать, что разработчики будут всегда её поддерживать, мир не стоит на месте, технологии меняются, особенно в мире ИТ.
У меня тоже были варианты с отдельным устройством под умный дом. Писал об этом в документации и на хабре