Братки из 90х нервно курят в сторонке. Даже не задумывался, что AWS давно гребёт деньги с оборонки, это ж отличные деньги на долгие десятилетия. Гений.
Статья клевая, я бы даже хотел пожить в таком постапокалиптическом мире, где Amazon стал властью (хотя сперва бы вернулся работать к ним, конечно же).
Статья клевая, я бы даже хотел пожить в таком постапокалиптическом мире, где Amazon стал властью (хотя сперва бы вернулся работать к ним, конечно же).
Forwarded from Технологический Болт Генона
This media is not supported in your browser
VIEW IN TELEGRAM
> In the US, Amazon has spent the past decade carefully working its way toward the heart of Washington, and today is on the brink of becoming one of America’s largest defence contractors.
> Elsewhere in the world, Amazon has won : 66 infrastructure contracts in the UK in the past year alone (including within its national health service), a $273 million cloud contract with the Japanese government, a $39 million cloud contract with the Australian government… all in all, over 6,500 government agencies use Amazon technologies today.
> That’s unlikely to change anytime soon, too. Since 2018, Amazon Web Services has hired at least 66 former US government officials with acquisition, procurement or technology adoption experience, more than half of them from the US Defence Department.
Jeffrey Bezos : God-Emperor of Earth
https://www.thepourquoipas.com/post/jeffrey-bezos-god-emperor-of-earth
> Elsewhere in the world, Amazon has won : 66 infrastructure contracts in the UK in the past year alone (including within its national health service), a $273 million cloud contract with the Japanese government, a $39 million cloud contract with the Australian government… all in all, over 6,500 government agencies use Amazon technologies today.
> That’s unlikely to change anytime soon, too. Since 2018, Amazon Web Services has hired at least 66 former US government officials with acquisition, procurement or technology adoption experience, more than half of them from the US Defence Department.
Jeffrey Bezos : God-Emperor of Earth
https://www.thepourquoipas.com/post/jeffrey-bezos-god-emperor-of-earth
Пару слов, теперь пару слов, Кама.
Класс, что есть такая фича, жаль я ток сегодня догадался нажать на кнопочку.
Хотя я не понимаю, зачем люди используют коммиты таким образом, я бы просто писал id++ в каждом и ссылку на ПР, смысл бы остался тот же.
Blame конечно норм показывается, но кажется это просто сайд-эффект.
Шитлог радует (честн, ш с г случайно перепутал, слишком красиво чтобы править)
Класс, что есть такая фича, жаль я ток сегодня догадался нажать на кнопочку.
Хотя я не понимаю, зачем люди используют коммиты таким образом, я бы просто писал id++ в каждом и ссылку на ПР, смысл бы остался тот же.
Blame конечно норм показывается, но кажется это просто сайд-эффект.
Шитлог радует (честн, ш с г случайно перепутал, слишком красиво чтобы править)
oleg_log
Пару слов, теперь пару слов, Кама. Класс, что есть такая фича, жаль я ток сегодня догадался нажать на кнопочку. Хотя я не понимаю, зачем люди используют коммиты таким образом, я бы просто писал id++ в каждом и ссылку на ПР, смысл бы остался тот же. Blame…
По поводу успеха: просто оставьте squash merging и будет вам красивая линейная история.
1й даст проблемы выше (и много других), 3й понадобится пару раз в году (можно зайти включить, смержить, выключить).
1й даст проблемы выше (и много других), 3й понадобится пару раз в году (можно зайти включить, смержить, выключить).
Вопрос основанный на коментах к посту выше: всегда ли можно разделить большую фичу на несколько ПР ? (под ПР подразумеваем 1 сквошнутый коммит)
Anonymous Poll
39%
да
41%
не
20%
результаты
crypto/elliptic: use generics for nistec-based curves
Mostly an experiment to see if generics would help. I'd say they do!
https://go-review.googlesource.com/c/go/+/360015
Хотя это больше PoC чем реальное изменение, тот же упомянутый escape.
Mostly an experiment to see if generics would help. I'd say they do!
https://go-review.googlesource.com/c/go/+/360015
Хотя это больше PoC чем реальное изменение, тот же упомянутый escape.
Месяц назад была конфа p99 conf, тип о всяком быстро и производительном (спасибо ScyllaDB), некоторые интересные вещи я закину в @oleg_fov
Но вот 1 доклад особенно запал в сердце (см след пост). Очень крутое введение начиная с Moore's Law известное каждому, но вот Wright’s Law не такой популярный (ток в ит?).
(не путать с Wirth Law (software is getting slower more rapidly than hardware is becoming faster))
Если кратко: с ростом некого производства, падает цена производства (за счет оптимизаций процессов и прочего).
Что на самом деле круто и подсказывает, что софт и так будет становиться быстрее, за счёт фиксов в рантайм, компилятор и более оптимальных либ, просто потому, что больше людей будет это юзать и больше людей будут что-то улучшать(я тут пытался перефразировать Линуса, что с достаточным колвом глаз все баги видны). Звучит чуть розово-приятно, но, как для меня, факт.
JVM & dotNet отличные примеры этого из списка языков и даже экосистем.
Правда докладчик с 18й минуты сливается в проповедь no_std в Rust и кайф от доклада сливается в -0 (советую его на 2х смотреть, average fan получается, особенно с учетом языка, хехе).
Но вот 1 доклад особенно запал в сердце (см след пост). Очень крутое введение начиная с Moore's Law известное каждому, но вот Wright’s Law не такой популярный (ток в ит?).
(не путать с Wirth Law (software is getting slower more rapidly than hardware is becoming faster))
Если кратко: с ростом некого производства, падает цена производства (за счет оптимизаций процессов и прочего).
Что на самом деле круто и подсказывает, что софт и так будет становиться быстрее, за счёт фиксов в рантайм, компилятор и более оптимальных либ, просто потому, что больше людей будет это юзать и больше людей будут что-то улучшать(я тут пытался перефразировать Линуса, что с достаточным колвом глаз все баги видны). Звучит чуть розово-приятно, но, как для меня, факт.
JVM & dotNet отличные примеры этого из списка языков и даже экосистем.
Правда докладчик с 18й минуты сливается в проповедь no_std в Rust и кайф от доклада сливается в -0 (советую его на 2х смотреть, average fan получается, особенно с учетом языка, хехе).
Forwarded from oleg_fov (Oleg Kovalov)
YouTube
P99 CONF: Rust, Wright's Law, and the Future of Low-Latency Systems
🎥 Watch all the P99 Conf 2021 talks here: https://www.p99conf.io/
The coming decade will see two important changes with profound ramifications for low-latency systems: the rise of Rust-based systems, and the ceding of Moore's Law to Wright's Law. In this…
The coming decade will see two important changes with profound ramifications for low-latency systems: the rise of Rust-based systems, and the ceding of Moore's Law to Wright's Law. In this…
oleg_log
Вопрос основанный на коментах к посту выше: всегда ли можно разделить большую фичу на несколько ПР ? (под ПР подразумеваем 1 сквошнутый коммит)
Возвращаясь к спору про ПР выше. Вы используете feature flags в проектах? Это когда вы что-то вмержили в мейн, но не используете сразу, но код как бы уже смешался со всем.
Anonymous Poll
56%
да
31%
не
13%
хз
Unicode должен быть запрещен в коде на законодательном уровне.
https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html
Тут больше каких-то слов https://krebsonsecurity.com/2021/11/trojan-source-bug-threatens-the-security-of-all-code/
> We’ve verified that this attack works against C, C++, C#, JavaScript, Java, Rust, Go, and Python
https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/
Paper: https://trojansource.codes/trojan-source.pdf
https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html
Тут больше каких-то слов https://krebsonsecurity.com/2021/11/trojan-source-bug-threatens-the-security-of-all-code/
> We’ve verified that this attack works against C, C++, C#, JavaScript, Java, Rust, Go, and Python
https://www.lightbluetouchpaper.org/2021/11/01/trojan-source-invisible-vulnerabilities/
Paper: https://trojansource.codes/trojan-source.pdf
Forwarded from Протестировал (Sergey Bronnikov)
Рассказал, как мы тестируем Tarantool
https://habr.com/ru/company/vk/blog/584864/
https://habr.com/ru/company/vk/blog/584864/
oleg_log
Unicode должен быть запрещен в коде на законодательном уровне. https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html Тут больше каких-то слов https://krebsonsecurity.com/2021/11/trojan-source-bug-threatens-the-security-of-all-code/ > We’ve verified…
Russ Cox накинул в ответ https://research.swtch.com/trojan via @HowToGoWrong
Видно в четверг будет стрим по go-critic с новыми чеками, хотя это не связано с новостью.
Видно в четверг будет стрим по go-critic с новыми чеками, хотя это не связано с новостью.
oleg_log
Russ Cox накинул в ответ https://research.swtch.com/trojan via @HowToGoWrong Видно в четверг будет стрим по go-critic с новыми чеками, хотя это не связано с новостью.
Если кому-то пофиг на всё это (правильно делаете), то вот забавная история из последнего абзаца:
For the record, back in 2013, Ken told me that the backdoored compiler did in fact exist and was deployed, but it had a subtle bug that exposed the backdoor: the reproduction code added an extra \0 to the string each time it copied itself. This made the compiler binary grow by one byte every time it rebuilt itself. Eventually someone noticed and debugged what was going on, aided by the fact that the “print assembly” compilation mode did not insert the backdoor at all, and all traces were cleaned away. Or so we believe.
For the record, back in 2013, Ken told me that the backdoored compiler did in fact exist and was deployed, but it had a subtle bug that exposed the backdoor: the reproduction code added an extra \0 to the string each time it copied itself. This made the compiler binary grow by one byte every time it rebuilt itself. Eventually someone noticed and debugged what was going on, aided by the fact that the “print assembly” compilation mode did not insert the backdoor at all, and all traces were cleaned away. Or so we believe.
Rudra не совсем и новая вещь (в августе 1й раз встретил), но вещь стоящая судя по количеству найденных багов, unsafe такой unsafe.
https://www.micahlerner.com/2021/10/31/rudra-finding-memory-safety-bugs-in-rust-at-the-ecosystem-scale.html
https://www.micahlerner.com/2021/10/31/rudra-finding-memory-safety-bugs-in-rust-at-the-ecosystem-scale.html