Инженер Google (в соавторстве с другими компаниями, как Mozilla, Apple, Moddable и Sony) представил официальному комитету по стандартизации JavaScript предложение о разделении JavaScript на два языка: ядро, которое будет реализовано движками среды выполнения, и более мощный вариант, который зависит от инструментов, компилирующих его в это ядро. Презентация состоялась на встрече Emca TC39 в начале этого месяца. TC39 является комитетом Ecma International, который развивает спецификацию JavaScript (официально ECMAScript).
Авторы презентации утверждают, что новые возможности языка в основном оказывают негативное влияние на пользователей. Новые возможности «почти всегда» ухудшают безопасность, производительность остается на том же уровне или ухудшается, стабильность иногда ухудшается, а функции приложения улучшаются только в том случае, если разработчики используют то, что является новым.
Согласно предложению, базовая технология JavaScript должна быть простой, поскольку недостатки безопасности и «стоимость сложности» сред выполнения влияют на миллиарды применений.
Предлагаемое решение заключается не в откате от существующих функций,а в изменении будущего подхода на такой, при котором большинство новых функций реализуются в инструментах, а не в движках JavaScript. Язык, реализуемый движками, называется «JS0», а язык, реализуемый инструментами, — «JSSugar»; эти названия используются для обсуждения и не являются окончательными.
Идея инструментария особенно подходит для JavaScript, поскольку многие разработчики фактически пишут код на TypeScript и полагаются на такие компиляторы, как Babel, Webpack или компилятор TypeScript, для вывода JavaScript. С точки зрения разработчика JavaScript — это JSSugar, но движкам среды выполнения нужно реализовать только JS0.
Если предложение будет принято, то будущие функции синтаксиса перейдут в JSSugar, а в JS0 — только функции API и возможностей. Совместимые движки должны будут поддерживать только JS0. Бремя поддержки новы функций перешло бы к разработчикам инструментов для поддержки JSSugar, а побочным эффектом стало бы то, что разработчикам инструментов пришлось бы больше участвовать в процессе стандартизации и, возможно, сформировать новую техническую группу.
https://devclass.com/2024/10/22/should-javascript-be-split-into-two-languages-new-google-driven-proposal-divides-opinion/
Авторы презентации утверждают, что новые возможности языка в основном оказывают негативное влияние на пользователей. Новые возможности «почти всегда» ухудшают безопасность, производительность остается на том же уровне или ухудшается, стабильность иногда ухудшается, а функции приложения улучшаются только в том случае, если разработчики используют то, что является новым.
Согласно предложению, базовая технология JavaScript должна быть простой, поскольку недостатки безопасности и «стоимость сложности» сред выполнения влияют на миллиарды применений.
Предлагаемое решение заключается не в откате от существующих функций,а в изменении будущего подхода на такой, при котором большинство новых функций реализуются в инструментах, а не в движках JavaScript. Язык, реализуемый движками, называется «JS0», а язык, реализуемый инструментами, — «JSSugar»; эти названия используются для обсуждения и не являются окончательными.
Идея инструментария особенно подходит для JavaScript, поскольку многие разработчики фактически пишут код на TypeScript и полагаются на такие компиляторы, как Babel, Webpack или компилятор TypeScript, для вывода JavaScript. С точки зрения разработчика JavaScript — это JSSugar, но движкам среды выполнения нужно реализовать только JS0.
Если предложение будет принято, то будущие функции синтаксиса перейдут в JSSugar, а в JS0 — только функции API и возможностей. Совместимые движки должны будут поддерживать только JS0. Бремя поддержки новы функций перешло бы к разработчикам инструментов для поддержки JSSugar, а побочным эффектом стало бы то, что разработчикам инструментов пришлось бы больше участвовать в процессе стандартизации и, возможно, сформировать новую техническую группу.
https://devclass.com/2024/10/22/should-javascript-be-split-into-two-languages-new-google-driven-proposal-divides-opinion/
DEVCLASS
Should JavaScript be split into two languages? New Google-driven proposal divides opinion • DEVCLASS
A Google engineer presented a proposal to the official standardization committee that would split JavaScript into two languages, […]
Huawei официально запустила свою собственную операционную систему HarmonyOS NEXT в среду, ознаменовав свое официальное отделение от экосистемы Android.
Huawei объявила о выпуске и «официальном начале публичного бета-тестирования» ОС для некоторых своих смартфонов и планшетов, работающих под управлением собственных чипов Kirin и Kunpeng. В отличие от предыдущих версий HarmonyOS, HarmonyOS NEXT больше не поддерживает приложения Android.
Huawei заявила, что на момент ее анонса было также запущено более 15000 собственных приложений и метасервисов HarmonyOS. Многие китайские крупные копмании уже выпустили приложения для новой ОС.
Huawei также сообщила, что операционная система содержит 110 миллионов строк кода, и заявил, что она повышает общую производительность мобильных устройств под ее управлением на 30%. Она также якобы увеличивает время работы батареи на 56 минут и оставляет в среднем 1,5 ГБ памяти для целей, не связанных с работой ОС.
В то же время, как сообщается, что в настоящее время пока не планирует предлагать Harmony OS NEXT за пределами Китая.
https://www.huawei.com/cn/news/2024/10/harmonyos5
Huawei объявила о выпуске и «официальном начале публичного бета-тестирования» ОС для некоторых своих смартфонов и планшетов, работающих под управлением собственных чипов Kirin и Kunpeng. В отличие от предыдущих версий HarmonyOS, HarmonyOS NEXT больше не поддерживает приложения Android.
Huawei заявила, что на момент ее анонса было также запущено более 15000 собственных приложений и метасервисов HarmonyOS. Многие китайские крупные копмании уже выпустили приложения для новой ОС.
Huawei также сообщила, что операционная система содержит 110 миллионов строк кода, и заявил, что она повышает общую производительность мобильных устройств под ее управлением на 30%. Она также якобы увеличивает время работы батареи на 56 минут и оставляет в среднем 1,5 ГБ памяти для целей, не связанных с работой ОС.
В то же время, как сообщается, что в настоящее время пока не планирует предлагать Harmony OS NEXT за пределами Китая.
https://www.huawei.com/cn/news/2024/10/harmonyos5
Huawei
HarmonyOS NEXT正式发布,开启更多机型公测
“原生鸿蒙之夜暨华为全场景新品发布会”上,华为正式发布原生鸿蒙操作系统(HarmonyOS NEXT),这是HarmonyOS诞生以来最大的升级,为用户带来原生精致、原生互联、原生智能、原生安全、原生流畅的高品质体验。
👏2🤔1
23 октября 2024 года Линус Торвальдс прокомментировал ситуацию с исключением российских разработчиков из списка мейнтейнеров Linux.
«Окей, кучка российских троллей и всех прочих. Совершенно ясно, почему было сделано изменение, оно не будет отменено, и использование нескольких случайных анонимных аккаунтов для попытки «протащить» его через русские фабрики троллей не изменит ничего. И в качестве информации для действительно невиновных сочувствующих, которые не являются аккаунтами фабрики троллей, — эти «различные требования комплаенса» относятся не только к США», — уточнил Торвальдс.
https://lore.kernel.org/all/CAHk-=whNGNVnYHHSXUAsWds_MoZ-iEgRMQMxZZ0z-jY4uHT+Gg@mail.gmail.com/
«Окей, кучка российских троллей и всех прочих. Совершенно ясно, почему было сделано изменение, оно не будет отменено, и использование нескольких случайных анонимных аккаунтов для попытки «протащить» его через русские фабрики троллей не изменит ничего. И в качестве информации для действительно невиновных сочувствующих, которые не являются аккаунтами фабрики троллей, — эти «различные требования комплаенса» относятся не только к США», — уточнил Торвальдс.
https://lore.kernel.org/all/CAHk-=whNGNVnYHHSXUAsWds_MoZ-iEgRMQMxZZ0z-jY4uHT+Gg@mail.gmail.com/
🤡7💩6🦄1
Краковская радиостанция OFF Radio Krakow представила трёх новых ведущих, созданных с помощью искусственного интеллекта. Теперь программы радиостанции ведут виртуальные 20-летняя Эмилия «Эми» Нова, 22-летний Якуб «Куба» Зелински и 23-летний Алекс.
Главный редактор радио Марцин Пулит отмечает, что ИИ-ведущие — это просто инструменты и они «выполняют свои функции только потому, что ими пользуются реальные журналисты». При этом весь контент, который звучит в эфире, готовят реальные люди. Они могут использовать в работе ИИ-инструменты, но затем вручную проверяют тексты. Аналогичным образом работает и редакция сайта радиостанции.
Однако эти шаги вызвали неоднозначную реакцию, поскольку с OFF Radio в августе уволили около десятка журналистов. Главный редактор OFF Radio в ответ заявил, что увольнение журналистов не связано с заменой их ИИ, а просто «аудитория радиостанции была близка к нулю».
https://off.radiokrakow.pl/newsy/posluchaj-jak-brzmi-off-radio-krakow-tworzone-przy-udziale-narzedzi-sztucznej-inteligencji
Главный редактор радио Марцин Пулит отмечает, что ИИ-ведущие — это просто инструменты и они «выполняют свои функции только потому, что ими пользуются реальные журналисты». При этом весь контент, который звучит в эфире, готовят реальные люди. Они могут использовать в работе ИИ-инструменты, но затем вручную проверяют тексты. Аналогичным образом работает и редакция сайта радиостанции.
Однако эти шаги вызвали неоднозначную реакцию, поскольку с OFF Radio в августе уволили около десятка журналистов. Главный редактор OFF Radio в ответ заявил, что увольнение журналистов не связано с заменой их ИИ, а просто «аудитория радиостанции была близка к нулю».
https://off.radiokrakow.pl/newsy/posluchaj-jak-brzmi-off-radio-krakow-tworzone-przy-udziale-narzedzi-sztucznej-inteligencji
off.radiokrakow.pl
Radio AI. Jakie były założenia projektu?
Internetowo-cyfrowy program OFF Radio Kraków jest teraz tworzony przy użyciu narzędzi sztucznej inteligencji (AI). Nadal stoją za tym żywi ludzie, ale używający wspomnianych narzędzi. Ten projekt to nasz udzial w debacie na temat szans i zagrożeń jakie niesie…
💩2