Когда набрал олимпиадников с блестящим литкодом, у которых не было времени и мотивации узнать про идемпотентность, например. Какие собеседования, такие и факапы
Десктоп со слабой совместимостью даже с линуксовым софтом нафиг не нужен, как и в целом десктопный Линукс, судя по статистике. А тут речь идёт о проценте от этого маленького процента
Я у них сегодня в чате спросил что там с докером, ответили что зачем-то есть несовместимый ограниченный аналог, а о портировании докера пока что только ресерчат. Хотя, по идее, первым делом надо бы вместо всякой GUIни... А с другой стороны с GUIнёй легче наглядно показывать массам...
Похоже что NIH-синдром и плохое понимание потребностей потенциального конечного пользователя не обошли и их стороной и это уменьшает шансы на успех. Но, надеюсь, всё же получится дотянуть до вменяемого состояния. Это интересный проект
По идее, этими фишками могут стать "неубиваемость" (за счёт микроядра и крайне малой вероятности крешей, как в условном qnx) и "невзламываемость" (за счёт модели работы rust с памятью и почти полного отсутствия связанного с этим проблем с переполнениями и всем подобным), но вряд ли одних этих фишек достаточно
Возможно им имело бы смысл запускать ядро линукса в дочернем процессе и обеспечить совместимость со всем софтом и потихоньку переписывать и пересаживать народ на свои безопасные версии api, но не уверен что такой интероп достижим и ядру линукса понравится быть под надзором строгого "взрослого" без спецэффектов )
Мне кажется его энтузиазм был бы очень кстати в Redox
Redox is a Unix-like general-purpose microkernel-based operating system written in Rust, aiming to bring the innovations of Rust to a modern microkernel, a full set of programs and be a complete alternative to Linux and BSD
А в чём проблема взять лучшее от двух миров? У самого прошка, которая пока дома подключена к 42" монитору, питание, мышка, клава, хаб, всё по одному проводу, большого монитора хватает, что макбук даже не открываю Если надо куда-то поехать – отключаю один шнурок, ноут в сумку и всё с собой, ничего не надо настраивать, можно продолжать работать в поездке с меньшим комфортом, но без ерунды типа "ой, а у меня это настроено на другом компе, на этом надо заново настраивать"
По сути, это "mac mini" дома, который "превращается" в macbook pro в поездках
P.S. Автор, попробуйте OrbStack вместо докера. Раза в 2-3 быстрее Docker Desktop'а собирает за счёт того что работает не через виртуалку с линуксом, а напрямую
Почему не взяли gRPC? Там и библиотеки подо всё что только возможно из языков и эффективный быстрый бинарный формат protobuf с версионированием, и двунаправленные стримы данных... зачем в 2024 текстовый XML с диким оверхедом по процу и памяти при преобразовании бинарных данных в какой-нибудь base64 и неэффективному увеличению объема на треть в секциях CDATA?
Дополню что есть ещё rye от Армина Ронахера (создатель Flask и Sentry), оно под капотом использует этот uv или pip-tools, приятный инструмент для менеджмента питонячьего зоопарка
Вот смотрю я на это и испытываю невероятную благодарность Гвидо Ван Россуму за то что он в своем Амстердаме поглощал всякие вещества и заморачивался над дизайном языка программирования для людей, вместо бесконечного перекатывания этого «фрактала отсоса» и «синдрома утенка» беря за основу С++ образца 90-х, как делали все остальные, начиная от Java, через JavaScript, ActionScript и PHP и заканчивая этими Go, Dart и ему подобными
Конечно, есть всякие Kotlin, Swift, Ruby, Elixir, Clojure, F#, Haskell и прочие попытки не сделать очередной «непродуманный С++, который со временем обрастет «грехами отцов» и превратится в нечитаемое и нелогичное месиво, в котором без бутылки не разобраться», но у них пока не получилось стать массовыми
Только вот есть не нулевая вероятность что прилетит обновление и ваш некастодиальный metamask, trust wallet, etc и даже, омг, аппаратный ledger внезапно становится кастодиальным, как сотню байтов переслать
Послушал несколько примеров, по ощущениям +/- на уровне Suno — по музыке лучше, а вот по вокалу и русскому языку хуже
У Suno слышно, что микс складывается из трёх компонентов, которые как будто генерируются по отдельности, а потом клеятся — ударки, вокала и остальной музыки
Видимо перед обучением дорожки разделяют нейросетями
Лучший код, который я написал в сжатые сроки был как раз в паре И быстрее, и меньше багов в итоге, потому что почти все они отлавливаются ещё в момент написания, когда один сосредоточен на том, чтобы его генерировать, а второй следит за мыслью со стороны и сразу подмечает дичь
В нынешнее время ты становишься товаром, даже (особенно) если платишь :)
Цифровое сопротивление? Испортить систему рекомендаций ТикТоку, чтобы люди перестали быть дофаминовыми наркоманами?
Когда набрал олимпиадников с блестящим литкодом, у которых не было времени и мотивации узнать про идемпотентность, например. Какие собеседования, такие и факапы
Вот тоже об этом подумал
Десктоп со слабой совместимостью даже с линуксовым софтом нафиг не нужен, как и в целом десктопный Линукс, судя по статистике. А тут речь идёт о проценте от этого маленького процента
Я у них сегодня в чате спросил что там с докером, ответили что зачем-то есть несовместимый ограниченный аналог, а о портировании докера пока что только ресерчат. Хотя, по идее, первым делом надо бы вместо всякой GUIни... А с другой стороны с GUIнёй легче наглядно показывать массам...
Похоже что NIH-синдром и плохое понимание потребностей потенциального конечного пользователя не обошли и их стороной и это уменьшает шансы на успех. Но, надеюсь, всё же получится дотянуть до вменяемого состояния. Это интересный проект
По идее, этими фишками могут стать "неубиваемость" (за счёт микроядра и крайне малой вероятности крешей, как в условном qnx) и "невзламываемость" (за счёт модели работы rust с памятью и почти полного отсутствия связанного с этим проблем с переполнениями и всем подобным), но вряд ли одних этих фишек достаточно
Возможно им имело бы смысл запускать ядро линукса в дочернем процессе и обеспечить совместимость со всем софтом и потихоньку переписывать и пересаживать народ на свои безопасные версии api, но не уверен что такой интероп достижим и ядру линукса понравится быть под надзором строгого "взрослого" без спецэффектов )
Мне кажется его энтузиазм был бы очень кстати в Redox
А в чём проблема взять лучшее от двух миров?
У самого прошка, которая пока дома подключена к 42" монитору, питание, мышка, клава, хаб, всё по одному проводу, большого монитора хватает, что макбук даже не открываю
Если надо куда-то поехать – отключаю один шнурок, ноут в сумку и всё с собой, ничего не надо настраивать, можно продолжать работать в поездке с меньшим комфортом, но без ерунды типа "ой, а у меня это настроено на другом компе, на этом надо заново настраивать"
По сути, это "mac mini" дома, который "превращается" в macbook pro в поездках
P.S. Автор, попробуйте OrbStack вместо докера. Раза в 2-3 быстрее Docker Desktop'а собирает за счёт того что работает не через виртуалку с линуксом, а напрямую
Почему не взяли gRPC? Там и библиотеки подо всё что только возможно из языков и эффективный быстрый бинарный формат protobuf с версионированием, и двунаправленные стримы данных... зачем в 2024 текстовый XML с диким оверхедом по процу и памяти при преобразовании бинарных данных в какой-нибудь base64 и неэффективному увеличению объема на треть в секциях CDATA?
Thrift у Apache ещё есть, например
Вы на них не обратили внимания?
Я вообще не понял, чем им мешала десктопная версия
Взяли и похоронили хорошую вещь, которая есть не просила
Ох уж эти "просьбы трудящихся"
Мне яндекс диск так же при обновлении всё снёс
Они потом ещё всем пострадавшим 200Гб "бесплатного" диска отвесили
У меня вопрос: когда все бросятся продавать триллионы этих фантиков, чтобы выйти в кэш, то кто и зачем станет их покупать?
Дополню что есть ещё rye от Армина Ронахера (создатель Flask и Sentry), оно под капотом использует этот uv или pip-tools, приятный инструмент для менеджмента питонячьего зоопарка
Вот смотрю я на это и испытываю невероятную благодарность Гвидо Ван Россуму за то что он в своем Амстердаме поглощал всякие вещества и заморачивался над дизайном языка программирования для людей, вместо бесконечного перекатывания этого «фрактала отсоса» и «синдрома утенка» беря за основу С++ образца 90-х, как делали все остальные, начиная от Java, через JavaScript, ActionScript и PHP и заканчивая этими Go, Dart и ему подобными
Конечно, есть всякие Kotlin, Swift, Ruby, Elixir, Clojure, F#, Haskell и прочие попытки не сделать очередной «непродуманный С++, который со временем обрастет «грехами отцов» и превратится в нечитаемое и нелогичное месиво, в котором без бутылки не разобраться», но у них пока не получилось стать массовыми
Хотя вроде TypeScript на фронте удается
<sarcasm> То есть пишущего на Go?
Только вот есть не нулевая вероятность что прилетит обновление и ваш некастодиальный metamask, trust wallet, etc и даже, омг, аппаратный ledger внезапно становится кастодиальным, как сотню байтов переслать
Так подобное с любой общедоступной нейросетью происходит
Тот же chatgpt зацензурирован так, что боится давать ответы даже на нейтральные запросы по теме политики и истории
И уж тем более не ответит на запросы, которые могут быть подозрительны для современной повесточки
Послушал несколько примеров, по ощущениям +/- на уровне Suno — по музыке лучше, а вот по вокалу и русскому языку хуже
У Suno слышно, что микс складывается из трёх компонентов, которые как будто генерируются по отдельности, а потом клеятся — ударки, вокала и остальной музыки
Видимо перед обучением дорожки разделяют нейросетями
Вечерело. Тяжелые свинцовые тучи медленно
Кстати, у вас очень хорошо получается
Меня заинтриговало и захотелось узнать историю этого парня
У меня другой опыт
Лучший код, который я написал в сжатые сроки был как раз в паре
И быстрее, и меньше багов в итоге, потому что почти все они отлавливаются ещё в момент написания, когда один сосредоточен на том, чтобы его генерировать, а второй следит за мыслью со стороны и сразу подмечает дичь
И удалёнка этому никак не мешает