#prog #article
Bespoke: A Programming Language for People Who Say Please
Bespoke: A Programming Language for People Who Say Please
I therefore propose Bespoke, a statically typed and uncompromisingly civilised programming language for developers who believe that machine execution should never come at the expense of good manners. Informally it is known as The Queen’s Code: Victoria’s, naturally; the etiquette committee has yet to approve the twentieth century. Source files use the .charming extension, and the compiler reserves the right to be disappointed in you.
❤9😁2
Forwarded from ReadMe.txt (Ilya Klishin)
🤯 Как подпоручик Киже подарил нам культовую сцену из Терминатора-2 и фильм Нолана про Оппенгеймера. Я не шучу сейчас
В общем, цепочка следующая. Тот самый Даль, который создатель словаря, рассказал знакомому анекдот про прапощика Кижа (предполагаю, что вы его знаете; если очень кратко, история про безумную бюрократию царской России, где случайно выдуманный персонаж получал повышения по службе и всякие там имения).
В записках этого знакомого культовый литературовед Тынянов, автор книжек про Пушкина, нашел эту историю и выпустил в 1928 году повесть «Подпоручик Киже».
Затем уже в 1934 году вышел фильм «Поручик Киже» по книжке Тынянова (повысили в звании). Музыку к ней написал С. Прокофьев.
Эта сюита Прокофьева из «Поручика Киже» имеет в принципе куда большую популярность на Западе, чем в России. Но для нас сейчас важно, что она по сути звучит в песне Стинга Russians.
Дальше мы уже работаем с этой песней.
1) В ней поется — I hope the Russians love their children too. В 2021 году режиссер Джейм Кэмерон в интервью прямым текстом рассказал, что именно из-за этих строк добавил сцену с детской площадкой перед ядерным взрывом в Терминатор-2
2) В этой же песне поется How can I save my little boy from Oppenheimer's deadly toy? — и тут уже Нолан рассказывал, что задумался о фигуре Оппенгеймера впервые из-за этой песни.
Вот такой вот подпоручик.
• Интервью Кэмерона
• Интервью Нолана
• Патреон» и «Бусти».
В общем, цепочка следующая. Тот самый Даль, который создатель словаря, рассказал знакомому анекдот про прапощика Кижа (предполагаю, что вы его знаете; если очень кратко, история про безумную бюрократию царской России, где случайно выдуманный персонаж получал повышения по службе и всякие там имения).
В записках этого знакомого культовый литературовед Тынянов, автор книжек про Пушкина, нашел эту историю и выпустил в 1928 году повесть «Подпоручик Киже».
Затем уже в 1934 году вышел фильм «Поручик Киже» по книжке Тынянова (повысили в звании). Музыку к ней написал С. Прокофьев.
Эта сюита Прокофьева из «Поручика Киже» имеет в принципе куда большую популярность на Западе, чем в России. Но для нас сейчас важно, что она по сути звучит в песне Стинга Russians.
Дальше мы уже работаем с этой песней.
1) В ней поется — I hope the Russians love their children too. В 2021 году режиссер Джейм Кэмерон в интервью прямым текстом рассказал, что именно из-за этих строк добавил сцену с детской площадкой перед ядерным взрывом в Терминатор-2
2) В этой же песне поется How can I save my little boy from Oppenheimer's deadly toy? — и тут уже Нолан рассказывал, что задумался о фигуре Оппенгеймера впервые из-за этой песни.
Вот такой вот подпоручик.
• Интервью Кэмерона
• Интервью Нолана
• Патреон» и «Бусти».
🔥14❤🔥1
#prog #rust #article
Rust: When Empty Isn't Bottom
Или почему
Rust: When Empty Isn't Bottom
Или почему
! в Rust не является bottom типом. TL;DR: в Rust нет отношения подтипизации для типов, не включающих лайфтаймы.❤4🤔2
#prog #java #article
JVM Anatomy Quark #23: Compressed References
Спека Java ничего не говорит о том, как представляются ссылки. Как следствие, реализации могут использовать представление ссылок, которые меньше указателя на машине. Статья описывает эти трюки.
Несколько неожиданное следствие: эти трюки работают только на достаточно маленьких кучах, поэтому выделение JVM большего количества памяти может привести к тому, что куча выйдет за этот предел, ссылки перестанут использовать компактное представление и потребление памяти многократно вырастет.
JVM Anatomy Quark #23: Compressed References
Спека Java ничего не говорит о том, как представляются ссылки. Как следствие, реализации могут использовать представление ссылок, которые меньше указателя на машине. Статья описывает эти трюки.
Несколько неожиданное следствие: эти трюки работают только на достаточно маленьких кучах, поэтому выделение JVM большего количества памяти может привести к тому, что куча выйдет за этот предел, ссылки перестанут использовать компактное представление и потребление памяти многократно вырастет.
🥴4🤔3
Forwarded from Generative Anton
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Одна из самых забавных вещей, которые сейчас происходят в интернете — флешмоб по вайбкодингу коннектома плодовой мушки (который релизнул Google) для разных задач. Там всего 500к нейронов, но всё таки.
Примеры, про которые я слышал:
• эмулировать виртуальную муху на рабочем столе
• засунуть коннектом в паука/муху/пчелу в Майнкрафте
• научить муху торговать биткойном на Coinbase
• играть в Doom
• играть в Light Saber
• играть в шахматы (сейчас ELO 600)
• водить машину (и пользоваться поворотниками)
• собирать кубик рубика
• etc
sources: 1, 2, 3, 4, 5, 6, 7
Примеры, про которые я слышал:
• эмулировать виртуальную муху на рабочем столе
• засунуть коннектом в паука/муху/пчелу в Майнкрафте
• научить муху торговать биткойном на Coinbase
• играть в Doom
• играть в Light Saber
• играть в шахматы (сейчас ELO 600)
• водить машину (и пользоваться поворотниками)
• собирать кубик рубика
• etc
sources: 1, 2, 3, 4, 5, 6, 7
❤🔥6🔥5👍3👎1