Pebble восстали из мертвых и работают месяц без подзарядки
Пока владельцы современных смарт-часов живут возле розеток, компания Core Devices совершила настоящую некромантию. Они успешно воскресили легендарную платформу Pebble и отчитались о 23 тысячах выпущенных часов Pebble Time 2 всего за четыре месяца. Проект уже закрыл 80 процентов предзаказов, а к концу июля обещает раздать остальные долги и выйти в свободную продажу. Кажется, на рынке носимой электроники наконец-то появилась адекватная альтернатива однодневным наручным смартфонам.
Главная киллер-фича воскресших часов — это автономность. Pebble 2 Duo теперь живет больше 30 дней от одного заряда, а Pebble Time 2 спокойно тянет около трех недель.
В SDK завезли поддержку сенсорных экранов, динамиков и RGB-подсветки, а заодно прокачали платформу Alloy для любителей JavaScript. Сообщество уже успело наклепать больше двух тысяч циферблатов и приложений. До кучи в мобильное приложение добавили поддержку умного кольца Index 01 с микрофоном, сквозное шифрование бэкапов и выложили все исходники под православной лицензией GPLv3. Выходит, что группа энтузиастов смогла сделать то, на что у гигантских корпораций не хватает ни смелости, ни желания.
Linux / Линукс🥸
Пока владельцы современных смарт-часов живут возле розеток, компания Core Devices совершила настоящую некромантию. Они успешно воскресили легендарную платформу Pebble и отчитались о 23 тысячах выпущенных часов Pebble Time 2 всего за четыре месяца. Проект уже закрыл 80 процентов предзаказов, а к концу июля обещает раздать остальные долги и выйти в свободную продажу. Кажется, на рынке носимой электроники наконец-то появилась адекватная альтернатива однодневным наручным смартфонам.
Главная киллер-фича воскресших часов — это автономность. Pebble 2 Duo теперь живет больше 30 дней от одного заряда, а Pebble Time 2 спокойно тянет около трех недель.
В SDK завезли поддержку сенсорных экранов, динамиков и RGB-подсветки, а заодно прокачали платформу Alloy для любителей JavaScript. Сообщество уже успело наклепать больше двух тысяч циферблатов и приложений. До кучи в мобильное приложение добавили поддержку умного кольца Index 01 с микрофоном, сквозное шифрование бэкапов и выложили все исходники под православной лицензией GPLv3. Выходит, что группа энтузиастов смогла сделать то, на что у гигантских корпораций не хватает ни смелости, ни желания.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Repebble
Pebble Mega Update - July 2026
TL:DR; Pebble Time 2 Shipping Status Pebble Software Updates PT2 Issues You’ve Reported Pebble Round 2 Production Update Index 01 Production Update Pebble Ti...
👍28🔥5❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50😁29
Опубликован исходный код мессенджера MeetVap
Опубликован исходный код MeetVap, кроссплатформенного мессенджера с клиентами для Android, iOS и Web. Помимо клиентских компонентов также открыта и серверная часть. Проект ориентирован на обеспечение конфиденциальности пользователей. Сообщения не хранятся на сервере после доставки, регистрация не требует номера телефона или адреса электронной почты. Поддерживаются личные и групповые чаты, голосовые и видеозвонки, обмен файлами, голосовыми сообщениями и геопозицией. Код доступен под лицензией AGPLv3.
При разработке интерфейсов мобильных приложений и Web-клиента активно использовались современные AI-инструменты для ускорения реализации. При этом вся архитектура, проектирование и интеграция функциональности выполнялись разработчиком, а каждый фрагмент сгенерированного кода проходил обязательную проверку, доработку и рецензирование перед включением в проект. Проект открыт для аудита, сообщений об ошибках, предложений по улучшению и pull-запросов.
Linux / Линукс🥸
Опубликован исходный код MeetVap, кроссплатформенного мессенджера с клиентами для Android, iOS и Web. Помимо клиентских компонентов также открыта и серверная часть. Проект ориентирован на обеспечение конфиденциальности пользователей. Сообщения не хранятся на сервере после доставки, регистрация не требует номера телефона или адреса электронной почты. Поддерживаются личные и групповые чаты, голосовые и видеозвонки, обмен файлами, голосовыми сообщениями и геопозицией. Код доступен под лицензией AGPLv3.
При разработке интерфейсов мобильных приложений и Web-клиента активно использовались современные AI-инструменты для ускорения реализации. При этом вся архитектура, проектирование и интеграция функциональности выполнялись разработчиком, а каждый фрагмент сгенерированного кода проходил обязательную проверку, доработку и рецензирование перед включением в проект. Проект открыт для аудита, сообщений об ошибках, предложений по улучшению и pull-запросов.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - RzaAsadov/MeetVap
Contribute to RzaAsadov/MeetVap development by creating an account on GitHub.
❤14😁6
Разработчик скрестил FreeBSD и macOS при помощи нейросетей
Спустя десять лет после бесславной кончины проект NextBSD внезапно восстал из мертвых благодаря энтузиасту Джо Мэлони. Идея проекта заключается в том, чтобы натянуть сугубо маковские технологии, вроде системного менеджера launchd и шины Mach IPC, поверх современной кодовой базы FreeBSD. Старый код десятилетней давности выкинули, и теперь автор пишет всё это с нуля, активно привлекая нейросеть Claude в качестве бесплатного раба-программиста.
Технические подробности этого извращения вызывают нервный тик. Стабильные и понятные механизмы FreeBSD вырезаются ради проприетарного духа Apple. Вместо привычных загружаемых модулей ядра теперь используются маковские kext, старый добрый syslogd заменили на Apple System Log, а вместо текстового конфига систему заставляют грузить сервисы через тяжелые xml-подобные файлы plist. Операционку буквально превращают в macOS для бедных, где под капотом крутится куча прослоек и библиотек вроде libdispatch и libxpc, чтобы ядро FreeBSD вообще понимало, что от него хотят.
В планах у разработчика перетащить из Darwin вообще все базовые системные утилиты, включая инструменты управления сетью, файловые менеджеры и механизмы энергопотребления. Учитывая, что проект пилится силами одного энтузиаста и чат-бота, релиз стабильной версии мы увидим ещё не скоро. Но индустрия открытого кода всегда славилась проектами, которые создаются исключительно ради ответа на вопрос о том, что будет, если собрать операционку из абсолютно несовместимых запчастей.
Linux / Линукс🥸
Спустя десять лет после бесславной кончины проект NextBSD внезапно восстал из мертвых благодаря энтузиасту Джо Мэлони. Идея проекта заключается в том, чтобы натянуть сугубо маковские технологии, вроде системного менеджера launchd и шины Mach IPC, поверх современной кодовой базы FreeBSD. Старый код десятилетней давности выкинули, и теперь автор пишет всё это с нуля, активно привлекая нейросеть Claude в качестве бесплатного раба-программиста.
Технические подробности этого извращения вызывают нервный тик. Стабильные и понятные механизмы FreeBSD вырезаются ради проприетарного духа Apple. Вместо привычных загружаемых модулей ядра теперь используются маковские kext, старый добрый syslogd заменили на Apple System Log, а вместо текстового конфига систему заставляют грузить сервисы через тяжелые xml-подобные файлы plist. Операционку буквально превращают в macOS для бедных, где под капотом крутится куча прослоек и библиотек вроде libdispatch и libxpc, чтобы ядро FreeBSD вообще понимало, что от него хотят.
В планах у разработчика перетащить из Darwin вообще все базовые системные утилиты, включая инструменты управления сетью, файловые менеджеры и механизмы энергопотребления. Учитывая, что проект пилится силами одного энтузиаста и чат-бота, релиз стабильной версии мы увидим ещё не скоро. Но индустрия открытого кода всегда славилась проектами, которые создаются исключительно ради ответа на вопрос о том, что будет, если собрать операционку из абсолютно несовместимых запчастей.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣47👍8😁4❤3
Flathub на GUADEC 2026 объявила о переходе от GitHub к собственному экземпляру Forgejo
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29❤5🌚3
Выпуск композитного сервера Hyprland 0.56
Доступен композитный сервер Hyprland 0.56, использующий протокол Wayland. Проект ориентирован на мозаичную (tiling) компоновку окон, но поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон. Код написан на языке С++ и распространяется под лицензией BSD.
Предоставляются возможности для создания визуально привлекательных интерфейсов: градиенты в обрамлении окон, размытие фона, анимационные эффекты и тени. Для расширения функциональности могут подключаться плагины, а для внешнего управления работой предоставляется IPC на базе сокетов. Настройка осуществляется через файл конфигурации, изменения в котором подхватываются на лету без перезапуска. Из функций также выделяются: динамически создаваемые виртуальные рабочие столы; режимы компоновки элементов на экране; глобальная обработка горячих клавиш; управление жестами на тачпаде/сенсорном экране.
Linux / Линукс🥸
Доступен композитный сервер Hyprland 0.56, использующий протокол Wayland. Проект ориентирован на мозаичную (tiling) компоновку окон, но поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон. Код написан на языке С++ и распространяется под лицензией BSD.
Предоставляются возможности для создания визуально привлекательных интерфейсов: градиенты в обрамлении окон, размытие фона, анимационные эффекты и тени. Для расширения функциональности могут подключаться плагины, а для внешнего управления работой предоставляется IPC на базе сокетов. Настройка осуществляется через файл конфигурации, изменения в котором подхватываются на лету без перезапуска. Из функций также выделяются: динамически создаваемые виртуальные рабочие столы; режимы компоновки элементов на экране; глобальная обработка горячих клавиш; управление жестами на тачпаде/сенсорном экране.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
hypr.land
Hyprland 0.56 has arrived!
🔥3🤯3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32✍6❤5
ОС NetBSD портирована на системы с процессорами Motorola 68000
Разработчики операционной системы NetBSD представили новый порт hb68k, в котором реализована поддержка систем на базе процессоров Motorola 680x0, разработанных в 1979 году. В настоящее время подобные процессоры продолжают использоваться в конструкторах для самостоятельной домашней сборки компьютеров и обучения проектированию электронных устройств. Порт также может оказаться полезен любителям ретро систем, например, можно отметить недавние инициативы по запуску Linux на игровых приставках Atari Jaguar и Sega MegaDrive, оснащённых CPU Motorola 68000.
Работа порта опробована на созданном энтузиастом компьютере Phaethon 1, оснащённом самодельным блоком управления памятью (MMU), 8MB ОЗУ, двумя последовательными портами 16650, таймером DS3231/3232, шиной VME для подключения периферии, а также контроллерами прерываний, ввода/вывода, I2C и ATA.
Linux / Линукс🥸
Разработчики операционной системы NetBSD представили новый порт hb68k, в котором реализована поддержка систем на базе процессоров Motorola 680x0, разработанных в 1979 году. В настоящее время подобные процессоры продолжают использоваться в конструкторах для самостоятельной домашней сборки компьютеров и обучения проектированию электронных устройств. Порт также может оказаться полезен любителям ретро систем, например, можно отметить недавние инициативы по запуску Linux на игровых приставках Atari Jaguar и Sega MegaDrive, оснащённых CPU Motorola 68000.
Работа порта опробована на созданном энтузиастом компьютере Phaethon 1, оснащённом самодельным блоком управления памятью (MMU), 8MB ОЗУ, двумя последовательными портами 16650, таймером DS3231/3232, шиной VME для подключения периферии, а также контроллерами прерываний, ввода/вывода, I2C и ATA.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Mastodon @ SDF
NetBSD Foundation 🚩 (@netbsd@mastodon.sdf.org)
Added hb68k, a new port targeting home-designed and home-built computers designed around Motorola 68000-based processors, often distributed as DIY electronics kits.
https://freshbsd.org/netbsd/src/commit/5VZn8FqRGWpDGcOG
"I'm working with other 68k-home…
https://freshbsd.org/netbsd/src/commit/5VZn8FqRGWpDGcOG
"I'm working with other 68k-home…
👍10😁8❤2
ИИ-спам доконал единственного безопасника проекта GNOME
Единственный человек, который с 2020 года разгребал все уязвимости, Майкл Катанзаро, официально сдался и объявил об уходе. Как обычно, индустрию накрыло лавиной мусорных отчетов об ошибках, сгенерированных нейросетями. Напоследок уставший безопасник решил громко хлопнуть дверью и радикально сократил срок скрытия уязвимостей с девяноста до тридцати дней. Разработчики либо чинят дыру за пару недель, либо вообще кладут на нее болт до самого дедлайна, так что нет смысла скрывать баги по три месяца.
Катанзаро покинет свой пост 1 декабря 2026 года. Если многомиллионное сообщество GNOME не найдет ему замену-волонтера, то уже с 1 ноября проект перестанет принимать информацию о новых уязвимостях.
Linux / Линукс🥸
Единственный человек, который с 2020 года разгребал все уязвимости, Майкл Катанзаро, официально сдался и объявил об уходе. Как обычно, индустрию накрыло лавиной мусорных отчетов об ошибках, сгенерированных нейросетями. Напоследок уставший безопасник решил громко хлопнуть дверью и радикально сократил срок скрытия уязвимостей с девяноста до тридцати дней. Разработчики либо чинят дыру за пару недель, либо вообще кладут на нее болт до самого дедлайна, так что нет смысла скрывать баги по три месяца.
Катанзаро покинет свой пост 1 декабря 2026 года. Если многомиллионное сообщество GNOME не найдет ему замену-волонтера, то уже с 1 ноября проект перестанет принимать информацию о новых уязвимостях.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Michael Catanzaro's Blog
Some Changes to GNOME Security Tracking
Due to the increase in AI-generated security vulnerability reports, it is time for some changes in how GNOME manages vulnerability reports. These policy changes intentionally do not distinguish...
🤯36🤣9❤3
NetworkManager 1.58 научился показывать QR-коды и эмулировать IPv4
Разработчики выкатили NetworkManager 1.58.0. В 2026 году индустрия все еще вынуждена городить лютые костыли ради старого протокола IPv4. Новый механизм CLAT позволяет хостам на чистом IPv6 запускать легаси-приложения через виртуальный интерфейс на базе BPF. Пакеты на лету заворачиваются в новый формат и летят на шлюз NAT64. До кучи в релиз завезли поддержку туннелей GENEVE для построения виртуальных сетей поверх физических, чтобы сисадминам было еще проще запутаться в собственной маршрутизации.
Но настоящий прорыв случился в текстовом конфигураторе nmtui. Спустя десятилетия развития консольных интерфейсов там наконец-то появилась кнопка Select для выбора сетевой карты из списка. В меню добавили поиск в стиле текстового редактора vim и кнопку для повторного сканирования беспроводных сетей. А главным киберпанком стала возможность вывести пароль от Wi-Fi в виде огромного пиксельного QR-кода прямо в окно терминала. Также авторы окончательно закопали древний бэкенд dhclient и вырезали поддержку устаревшего API Wext.
Linux / Линукс🥸
Разработчики выкатили NetworkManager 1.58.0. В 2026 году индустрия все еще вынуждена городить лютые костыли ради старого протокола IPv4. Новый механизм CLAT позволяет хостам на чистом IPv6 запускать легаси-приложения через виртуальный интерфейс на базе BPF. Пакеты на лету заворачиваются в новый формат и летят на шлюз NAT64. До кучи в релиз завезли поддержку туннелей GENEVE для построения виртуальных сетей поверх физических, чтобы сисадминам было еще проще запутаться в собственной маршрутизации.
Но настоящий прорыв случился в текстовом конфигураторе nmtui. Спустя десятилетия развития консольных интерфейсов там наконец-то появилась кнопка Select для выбора сетевой карты из списка. В меню добавили поиск в стиле текстового редактора vim и кнопку для повторного сканирования беспроводных сетей. А главным киберпанком стала возможность вывести пароль от Wi-Fi в виде огромного пиксельного QR-кода прямо в окно терминала. Также авторы окончательно закопали древний бэкенд dhclient и вырезали поддержку устаревшего API Wext.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🤣4❤1
Firefox 153 получил ИИ и двести дыр в безопасности
Mozilla выпустила Firefox 153 и продолжает упорно пичкать браузер всем подряд вместо того, чтобы просто нормально открывать веб-страницы. В свежем релизе ветки длительной поддержки разработчики с гордостью рапортуют о встроенном генераторе QR-кодов, пипетке для цвета и возможности склеивать PDF-файлы. Также завезли начальную поддержку Vulkan для аппаратного декодирования видео на Linux.
Для части пользователей выкатили экспериментальный режим "Smart Window", где нейросеть будет навязчиво помогать вам листать интернет. Чтобы оправдать бюджеты на безопасность, инженеры заодно сломали жизнь разработчикам расширений, запретив плагинам доступ к локальным файлам без специальных разрешений. Зато теперь браузер по умолчанию блокирует попытки публичных сайтов просканировать вашу домашнюю сеть на наличие умных чайников и дырявых роутеров.
Пока маркетологи хвастаются экспериментальной поддержкой формата JPEG XL и продвинутым алгоритмом сжатия данных через словари, безопасники латают огромные дыры. В релизе исправили двести шестнадцать уязвимостей, большинство из которых вызваны банальными переполнениями буферов и косяками с памятью. Эти баги позволяли хакерам запускать свой код через специально подготовленные сайты.
Linux / Линукс🥸
Mozilla выпустила Firefox 153 и продолжает упорно пичкать браузер всем подряд вместо того, чтобы просто нормально открывать веб-страницы. В свежем релизе ветки длительной поддержки разработчики с гордостью рапортуют о встроенном генераторе QR-кодов, пипетке для цвета и возможности склеивать PDF-файлы. Также завезли начальную поддержку Vulkan для аппаратного декодирования видео на Linux.
Для части пользователей выкатили экспериментальный режим "Smart Window", где нейросеть будет навязчиво помогать вам листать интернет. Чтобы оправдать бюджеты на безопасность, инженеры заодно сломали жизнь разработчикам расширений, запретив плагинам доступ к локальным файлам без специальных разрешений. Зато теперь браузер по умолчанию блокирует попытки публичных сайтов просканировать вашу домашнюю сеть на наличие умных чайников и дырявых роутеров.
Пока маркетологи хвастаются экспериментальной поддержкой формата JPEG XL и продвинутым алгоритмом сжатия данных через словари, безопасники латают огромные дыры. В релизе исправили двести шестнадцать уязвимостей, большинство из которых вызваны банальными переполнениями буферов и косяками с памятью. Эти баги позволяли хакерам запускать свой код через специально подготовленные сайты.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣49❤5😢3🌚3🤯2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁41🌚7🤯5
This media is not supported in your browser
VIEW IN TELEGRAM
Знаменитое «Nvidia, Fuck You!» Линуса Торвальдса уже много лет остаётся одной из самых обсуждаемых сцен в мире Linux
Произошло это в 2012 году на студенческой Q&A-сессии в Университете Аалто, когда один из студентов пожаловался на некорректную работу технологии NVIDIA Optimus под Linux
Linux / Линукс🥸
Произошло это в 2012 году на студенческой Q&A-сессии в Университете Аалто, когда один из студентов пожаловался на некорректную работу технологии NVIDIA Optimus под Linux
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤36😁16😎5💯3
Forwarded from Типичный Сисадмин
Официальная задача как обычно благая... спасаем пенсионеров
Что будет:
Государство хочет внедрить криптографический объект - верифицируемый цифровой отпечаток человека. Банки, ОпСоСы и Госуслуги будут обмениваться хешами этого токена.
Т.е. если у гражданна любой аккаунт ломают, то алгоритм меняет статус токена, и тут же, по цепочке, автоматически блокируют переводы в банке и всё остальное. Своеобразный нулевой траст с мгновенной блокировкой человека по всему рунету
Выкатывать доктрину будут в три этапа:
До 2028 пишут ТЗ и законы.
В 2029–2030 заливают в прод и внедряют механизмы.
С 2031 по 2035 полируют систему и натягивают на нее суверенные нейросети.
Анонимность полностью RIP. Береги хэш с молоду
Типичный
Please open Telegram to view this post
VIEW IN TELEGRAM
😢33😈6😁4🤯3🌚2
Please open Telegram to view this post
VIEW IN TELEGRAM
😈49🔥18😁6😎3
Forwarded from 📚Системный Администратор (RTFM)
Работа с правами доступа файлов и директорий в Linux (часть 1)
📚@IT_obrazovach
# chown vasya /file
Назначить пользователя vasya владельцем файла file# chown -R vasya directory
Рекурсивно обойти директорию directory и назначить пользователя vasya владельцем всех вложенных файлов и директорий# chown vasya:group /file
Назначить владельца и группу для файла / file# chmod ugo+rwx /directory
Установить полные права доступа rwx (Read Write eXecute) для всех ugo (User Group Other) на директорию / directory. То же самое можно сделать, используя числовое представление chmod 777 directory# chmod go-rwx /directory
Удалить все права на директорию / directory для группы и остальных📚@IT_obrazovach
👍11❤2😁2
Клон SQLite на Rust, воссозданный AI на основе спецификаций
Компания Cursor опубликовала исходный код minisqlite, реализации СУБД SQLite, воссозданной на языке Rust и успешно проходящей официальный набор тестов sqllogictest от проекта SQLite. Проект подготовлен в ходе эксперимента, в котором проверялась эффективность работы AI-моделей GPT-5.5, Grok 4.5, Opus 4.8 и Fable 5, по воссозданию SQLite только на основе официального 835-страничного руководства, без доступа к оригинальному коду, интернету, наборам тестов и исполняемому файлу SQLite. Основная идея эксперимента - использование подробной спецификации в качестве промпта для создания сложного продукта.
Опубликованная реализация основывается на результатах, полученных при использовании AI-модели Opus 4.8. Minisqlite включает около 200 тысяч строк кода на Rust, не содержащего unsafe-блоков в коде библиотеки. Библиотека может открывать файлы, созданные в оригинальном sqlite3, и записывать файлы, которые можно прочитать в sqlite3. Реализация охватывает диалект SQL от SQLite, поддержку транзакций, 90 встроенных функций, планировщик запросов, движок выполнения запросов и движок хранения, совместимый с дисковым форматом SQLite 3. Из внешних зависимостей задействован только пакет elsa, с использованием которого реализован страничный кэш.
Linux / Линукс🥸
Компания Cursor опубликовала исходный код minisqlite, реализации СУБД SQLite, воссозданной на языке Rust и успешно проходящей официальный набор тестов sqllogictest от проекта SQLite. Проект подготовлен в ходе эксперимента, в котором проверялась эффективность работы AI-моделей GPT-5.5, Grok 4.5, Opus 4.8 и Fable 5, по воссозданию SQLite только на основе официального 835-страничного руководства, без доступа к оригинальному коду, интернету, наборам тестов и исполняемому файлу SQLite. Основная идея эксперимента - использование подробной спецификации в качестве промпта для создания сложного продукта.
Опубликованная реализация основывается на результатах, полученных при использовании AI-модели Opus 4.8. Minisqlite включает около 200 тысяч строк кода на Rust, не содержащего unsafe-блоков в коде библиотеки. Библиотека может открывать файлы, созданные в оригинальном sqlite3, и записывать файлы, которые можно прочитать в sqlite3. Реализация охватывает диалект SQL от SQLite, поддержку транзакций, 90 встроенных функций, планировщик запросов, движок выполнения запросов и движок хранения, совместимый с дисковым форматом SQLite 3. Из внешних зависимостей задействован только пакет elsa, с использованием которого реализован страничный кэш.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Cursor
Agent swarms and the new model economics · Cursor
We compared old and new agent swarms building SQLite from scratch and found that better coordination delivers similar quality at a fraction of the cost.
👍9🤔5✍2🌚2😁1