Hermitage
254 subscribers
196 photos
3 videos
3 files
345 links
Words words words
Numbers numbers numbers
Download Telegram
Hermitage
VSCode + Microsoft Python Language Server Краткий, но полезный блогпост для питонистов, кто работает в VSCode и не удовлетворен дефолтным для "ms-python.python" статическим анализатором кода (см. jedi). Автор за вас разобрался, как заставить VSCode использовать…
Pylance: Fast, feature-rich language support for Python in Visual Studio Code

MS выпустили Pylance — новое питоновское Language Server расширение для VSCode на базе их type checker'a Pyright. Обещают полную интеграцию с базовым python-экстеншеном (но ставить нужно поверх него). Это первый шаг к замене текущего (едва ли готового) Microsoft Python Language Server на новое решение.

> […] Pylance as a brand-new language server based on Microsoft’s Pyright static type checking tool. Pylance leverages type stubs (.pyi files) and lazy type inferencing to provide a highly-performant development experience. Pylance supercharges your Python IntelliSense experience with rich type information, helping you write better code, faster. The Pylance extension is also shipped with a collection of type stubs for popular modules to provide fast and accurate auto-completions and type checking. […] Alongside its performance, there are a few great features that Pylance offers: Type Information, Auto-Imports, Type Checking Diagnostics, Multi-Root Workspace Support. […] Our long-term plan is to transition our Microsoft Python Language Server users over to Pylance and eventually deprecate and remove the old language server as a supported option.

Source: https://devblogs.microsoft.com/python/announcing-pylance-fast-feature-rich-language-support-for-python-in-visual-studio-code/

Github: https://github.com/microsoft/pylance-release

Edit: да-да, на скриншоте код не по PEP8, все вопросы к майкам :)
Hermitage
И вот уже три дня у Scaleway лежит кластер в AMS с частью моих S3 бакетов. Спасибо, что не все. Не забывайте про бэкапы.
Scaleway ощутимо повышают цены на VPS-инстансы

Печально, остаются только Hetzner и OVH из прямых конкурентов на европейском рынке. Но в самом нижнем ценовом сегменте скалеи были одни. Теперь их стратегия продаж работает на связку инфраструктурных сервисов: managed k8s, базы данных, container registry, LB и все прочее. Цена больше не конкурентное преимущество.
Трагикомедия OpenSSL в трех частях

Преамбула, экспозиция: https://en.wikipedia.org/wiki/Master/slave_(technology)#Terminology_concerns

Акт первый, конфликт: https://github.com/openssl/openssl/pull/12089

Акт второй, кульминация: https://www.mail-archive.com/openssl-project@openssl.org/msg01913.html

Акт третий, развязка†: https://mta.openssl.org/pipermail/openssl-users/2020-July/012677.html

Rich Salz — senior architect in Akamai Technologies; [ex-] Member of OpenSSL Dev Team
RCE on Telia routers (FDEU-CVE-2019-10222)

Это пост для моих подписчиков из Скандинавии и Прибалтики. Для остальных интереса не представляет.



Со многими из вас мы давно об этом говорили лично, но я повторю: если вы являетесь клиентом Telia и не нуждаетесь в домашнем ТВ и телефоне — избавляйтесь от их роутера сразу, откажитесь от него прямо в момент оформления договора, как это сделал я. Любой дешевый Mikrotik или Ubiquiti будет существенно лучше и безопаснее их дырявого поделия. Или хотя бы просто втыкайте интернет-кабель напрямую в свой ПК — все будет работать так же автоматически и даже лучше, чем с их роутерами.

Да, я рутовал их роутеры еще 10+ лет назад, там всегда были RCE на RCE. К тому же Телиа использует несколько пользователей в прошивке, чтобы удаленно (ssh/telnet) заливать новые IPTV конфиги, проверять локальный коннект с ТВ-дигибоксом и предоставлять их техникам полный удаленный доступ к вашему роутеру (но не вам, рутовых прав у вас нет). В статье по ссылке говорится, что все хеши этих технических пользователей уже давно сломаны и доступны публично в 2014 году — думаю, мало кого удивит, что не публично хеши были сломаны существенно раньше.

Link: https://full-disclosure.eu/reports/2019/FDEU-CVE-2019-10222-telia-savitarna-backdoor.html
The Cost of AI Training is Improving at 50x the Speed of Moore’s Law (via ARK Invest)
Hermitage
Интересная ветка дискуссии на LWN по следам презентации про Rust от Интел (см. слинкованный пост). Некий пользовать josh утверждает, что разговаривал с Грегом Кроа-Хартманом. Утверждается, что Грег готов принять единый фреймворк для написания драйверов на…
Linux kernel in-tree Rust support

Инженер из Google† поднял дискуссию в LKLM на тему допущения кода на Rust'е в ядро линукс.

Это раннее обсуждение перед предстоящим Linux Plumbers Conference 2020 (24-28 августа) с целью собрать мнения и подготовить материал: "It's not solidified yet, but I would really like to run a session on support for Rust 'in tree.' I suspect we could cover technical aspects of what that might look like (I have a prototype of that, was trivial to wire up KBuild support), but also a larger question of 'should we do this?' or 'how might we place limits on where this can be used?'"

Год назад ходили слухи, что в ядре готовы рассмотреть возможность принятия единого фреймворка для линуксовых драйверов на расте.

Источник в LKLM, новость на Phoronix, пост на HN (который пока не взлетел).

Nick Desaulniers: "software engineer at Google working on compiling the Linux Kernel with Clang (and LLVM)"
Hermitage
Linux kernel in-tree Rust support Инженер из Google† поднял дискуссию в LKLM на тему допущения кода на Rust'е в ядро линукс. Это раннее обсуждение перед предстоящим Linux Plumbers Conference 2020 (24-28 августа) с целью собрать мнения и подготовить материал:…
Linus Torvalds' Initial Comment On Rust Code Prospects Within The Linux Kernel

Follow-up по теме, на этот раз от Торвальдса:

> No, please make it a "is rust available" automatic config option. The exact same way we already do the compiler versions and check for various availability of compiler flags at config time. […] because I _don't_ want us to be in the situation where any new rust support isn't even build-tested by default. […] Quite the reverse. I'd want the first rust driver (or whatever) to be introduced in such a simple format that failures will be obvious and simple. […] The _worst_ situation to be in is that s (small) group of people start testing their very special situation, and do bad and crazy things because "nobody else cares, it's hidden".

Phoronix: https://www.phoronix.com/scan.php?page=news_item&px=Torvalds-Rust-Kernel-K-Build

/r/linux: https://old.reddit.com/r/linux/comments/hp2rpc/linux_kernel_intree_rust_support/

/r/rust: https://old.reddit.com/r/rust/comments/hp560p/linux_kernel_intree_rust_support/
Intel предположительно переводит часть производства процессоров и видеочипов на мощности TSMC

• По слухам, Intel впервые рассматривает возможность производства процессоров вне своих фабрик у TSMC

• По слухам, Intel и AMD конкурируют за производственные мощности TSMC

• По слухам, Nvidia производит всю линейку GPU RTX3000 на новой фабрике Samsung

Поговаривают, что Intel бьется с AMD за объемы производственных мощностей TSMC. И это на фоне уже известных новостей о том, что Intel не успевает подготовить инженерный образец 7нм ноды в срок, релиз смещается на начало 2023 года (напомню, что релиз 10нм откладывался четыре раза с 2017 года). Если новость найдет подтверждение — это будет big deal. Боюсь, у Интела нет выхода, если они не собираются полностью сдать HEDT-, а теперь уже и мобильный рынок, AMD.

Также ходят слухи, что Nvidia не удалось зарезервировать у TSMC необходимое кол-во объема мощностей для топовой линейки новых видеокарт серии RTX3000, и что вся линейка выходит полностью на 8нм ноде на мощностях новой фабрики Samsung. Судя по отчетам, нода южных корейцев в Samsung пока немного отстает от тайваньского TSMC, но очень быстро догоняет. Бронь Nvidia мощностей усугублялась тем, что AMD в ближайшее время выпускают свои новые процессоры на базе Zen 3, видеокарты Navi, но, что важнее всего, процессоры/APU для новых поколений консолей PS5 и Xbox — тайминг не в пользу Nvidia для бронирования слотов на фабрике.

Тем временем усугубляется торговая война США и Китая, и западные компании спешат диверсифицировать риски. Например, путем открытия тайваньской фабрики TSMC в Аризоне (США) и Индии, подальше от Китая.

И, наконец, Apple, Microsoft, Amazon, Google, Nuvia и Ampere — все работают над собственными процессорами на базе ARM. На этом фоне слухи о желании Nvidia купить ARM Holding выглядят весьма логично, тем более, что у них уже есть 9-летний опыт разработки собственной встраеваемой ARM-платформы Tegra c Nvidia-акселератором на плате (ну и в Nintendo Switch), а на рынок X86 их никто не впустит.

Все это — колоссальный передел рынка полупроводников. В интересное время живем.
Desktop market share by Passmark, 27th July 2020.
Nuvia Phoenix / CPU Performance Per Watt

Стартап Nuvia показали в инженерном блоге in-house бенчмарки своего первого ARM процессора Phoenix в сравнении с другими X86 и ARM процессорами на рынке. Бравируют высокими показателями performance per watt, включая выход будущих процессоров конкурентов.

AWS Graviton по какой-то причине решили в тест-бенч не добавлять, хех.

Source: https://nuviainc.com/blog/performancedeliveredanewway
Mikrotik RouterOS version 7.1beta2 in public "development" channel has added Wireguard VPN support.

Йоу!

https://forum.mikrotik.com/viewtopic.php?f=1&t=165248
oleg_log
В Европке что-то весело с сетью идёт https://twitter.com/g_bonfiglio/status/1300022993251446785
По меньшей мере HackerNews c Phoronix для меня прилегли 😞. Флара тоже не сразу поняли, с какой стороны проблема с большим количеством 5XX: https://www.cloudflarestatus.com/. Магистральный Level3/CenturyLink виноват, cудя по всему.
Hermitage
Intel предположительно переводит часть производства процессоров и видеочипов на мощности TSMC • По слухам, Intel впервые рассматривает возможность производства процессоров вне своих фабрик у TSMC • По слухам, Intel и AMD конкурируют за производственные мощности…
Nvidia заключает сделку с SoftBank на $40 млрд о приобретении Arm

Вот и всё, теперь официально.

> As part of NVIDIA, Arm will continue to operate its open-licensing model while maintaining the global customer neutrality that has been foundational to its success, with 180 billion chips shipped to-date by its licensees. Arm partners will also benefit from both companies’ offerings, including NVIDIA’s numerous innovations.

Nvidia: https://nvidianews.nvidia.com/news/nvidia-to-acquire-arm-for-40-billion-creating-worlds-premier-computing-company-for-the-age-of-ai

FT: https://www.ft.com/content/070f4781-0c9c-4d50-8589-77fde85aae4e
Новое поколение видеокарт Nvidia и AMD аппаратно ускоряют видеокодек AV1

Наверное, все заинтересованные уже в курсе, но на всякий случай напомню: обе серии новых видеокарт от Nvidia GeForce RTX 30-серии и AMD Radeon Navi 2X, а также процессоры Intel Tiger Lake на архитектуре Xe-LP — имеют аппаратную поддержку свободного видеокодека AV1.
Hermitage
Scaleway ощутимо повышают цены на VPS-инстансы Печально, остаются только Hetzner и OVH из прямых конкурентов на европейском рынке. Но в самом нижнем ценовом сегменте скалеи были одни. Теперь их стратегия продаж работает на связку инфраструктурных сервисов:…
Scaleway предоставляет облачный сервис в Варшаве, Польша

Scaleway с сегодняшнего дня позволяет поднять VPS и Object Storage (пока только обычный standard, без cold storage, который аналог Glacier) в Варшаве. В течение следующих недель станут доступны все остальные облачные сервисы.

Неожиданный, но логичный регион для расширения. Все еще надеюсь на Стокгольм и Хельсинки.