#[tag(жиза)]
nande?:
нам тут макбуки дают за успешные статьи на хабре
я выгорела на этапе придумывания темы
nande?:
нам тут макбуки дают за успешные статьи на хабре
я выгорела на этапе придумывания темы
Макар Степанов, [12.08.21 23:30]
Я конечно не эксперт, но мне кажется если в анализе есть словосочетания "дорога в ад", "коллапсирующая черная дыра", "ошалевшие спекулянты", "дроч на пузыри", "монетарные мудилы", "монетарные отморозки", то этот анализ носит эмоциональный характер и гммм может быть сомнителен, не?
Я конечно не эксперт, но мне кажется если в анализе есть словосочетания "дорога в ад", "коллапсирующая черная дыра", "ошалевшие спекулянты", "дроч на пузыри", "монетарные мудилы", "монетарные отморозки", то этот анализ носит эмоциональный характер и гммм может быть сомнителен, не?
Forwarded from Awesome Rust
Getting started with Rust Notebooks
https://datacrayon.com/posts/programming/rust-notebooks/setup-anaconda-jupyter-and-rust/
https://datacrayon.com/posts/programming/rust-notebooks/setup-anaconda-jupyter-and-rust/
Datacrayon
Setup Anaconda, Jupyter, and Rust | Data Crayon
We are taking a practical approach in the following sections. As such, we need the right tools and environments available in order to keep up with the examples and exercises.
Forwarded from dev optozorax
Раньше я много высказывался об ImGui в этом канале, хвалил этот тип интерфейсов, и именно ему я обязан успехам в моих последних пет-проектах (порталы, изучение английских слов).
Это всё было разрозненно и мало. А я давно хотел высказаться на эту тему обстоятельно. Поэтому написал об этом статью: рассмотрел что это такое, приблизительно как работает, плюсы/минусы и когда может пригодиться.
Можно считать эту статью рекламой от чистого сердца. Надеюсь после неё вам захочется попробовать ImGui, и вам это пригодится.
https://optozorax.github.io/imgui-post
Это всё было разрозненно и мало. А я давно хотел высказаться на эту тему обстоятельно. Поэтому написал об этом статью: рассмотрел что это такое, приблизительно как работает, плюсы/минусы и когда может пригодиться.
Можно считать эту статью рекламой от чистого сердца. Надеюсь после неё вам захочется попробовать ImGui, и вам это пригодится.
https://optozorax.github.io/imgui-post
optozorax.github.io
Как я впервые в жизни начал делать графические приложения: плюсы и минусы ImGui — Блог optozorax'а
Рассказываю об инструменте, который изменит ваше отношение к программированию графических интерфейсов. Если раньше вы в своих пет-проектах ограничивались только консольными утилитами, то теперь можете смело начать делать и графические утилиты с примерно таким…
This media is not supported in your browser
VIEW IN TELEGRAM
Пора пить чай 🍮
Блог*:
Как политкорректно сказать коллеге (бывшему сишнику), что он пишет лютый говнокод?
Саша:
Иди ты в си
Евгений Трифонов:
«Коллега, вы пишете словно фронтендер»
Политкорректно, но для сишника должно звучать оскорбительно и доходчиво
Там ещё много подобного искромётного юмора в ответах
Как политкорректно сказать коллеге (бывшему сишнику), что он пишет лютый говнокод?
Саша:
Иди ты в си
Евгений Трифонов:
«Коллега, вы пишете словно фронтендер»
Политкорректно, но для сишника должно звучать оскорбительно и доходчиво
Там ещё много подобного искромётного юмора в ответах
Все щас опять бородатого мужика начнут форсить, а я хочу поведать вам, что 3-го сентября 1908г родился незаурядный человек, один из величайших математиков 20-го века, Лев Семёнович Понтрягин. Его отец был простой счетовод, мать портниха, вышедшая из крестьян Ярославской губернии.
В возрасте 14 лет как-то Лев Понтрягин чинил примус, и этот прибор взорвался прямо у него в руках, парень получил многочисленные ожоги и самое страшное — несмотря на то, что лучший тогда офтальмолог Михаил Авербах сделал всё возможное и невозможное — полностью потерял зрение. Отец, видевший это всё не выдержал и вскоре умер.
В возрасте 14 лет как-то Лев Понтрягин чинил примус, и этот прибор взорвался прямо у него в руках, парень получил многочисленные ожоги и самое страшное — несмотря на то, что лучший тогда офтальмолог Михаил Авербах сделал всё возможное и невозможное — полностью потерял зрение. Отец, видевший это всё не выдержал и вскоре умер.
Вот теперь представьте, ситуация с точки зрения матери: она с мужем работает еле сводя концы с концами, тут умирает муж, это как минимум расходы на похороны, и с ней оказывается ещё ребёнок инвалид.
Ситуация с точки зрения юноши: отец умер, мать пытается справиться с горем, ему только совсем недавно предоставилась возможность учиться в школе и университете (не так давно свершилась Революция и крестьяне/рабочие получили возможность учиться) и тут он повис у матери на шее тяжёлым грузом.
И тем не менее, его мать и одноклассники (одноклассники даже составили расписание, кто когда провожает Льва и озвучивает содержимое учебников(!)) взялись помогать Льву в учёбе и он уже в школьные годы отлично изучил математику и готовился поступать в МГУ.
Когда я готовился к поступлению в университет, она за десять дней прочла мне 700 страниц обществоведения. От этого чтения мы с ней совершенно одуревали
Лев Понтрягин внёс значимый вклад в развитие топологии и теории колебаний. Позже ему удалось вывести теорию дифференциальных игр. Благодаря совместной работе с учениками удалось сформулировать теорию оптимального управления. Это достижение сам Понтрягин считал самым главным в жизни.
Мой любимый математик не Хаскелл Карри, не Алонзо Чёрч и не Алан Тьюринг, а Лев Понтрягин.
Читая его жизнеописание (https://ega-math.narod.ru/LSP/book.htm) трудно поверить, что это реальный человек, настолько невероятным кажется его жизнь. Мне даже ныть не хочется, когда я узнаю, как он ездил, например, на трамвае.
Ситуация с точки зрения юноши: отец умер, мать пытается справиться с горем, ему только совсем недавно предоставилась возможность учиться в школе и университете (не так давно свершилась Революция и крестьяне/рабочие получили возможность учиться) и тут он повис у матери на шее тяжёлым грузом.
И тем не менее, его мать и одноклассники (одноклассники даже составили расписание, кто когда провожает Льва и озвучивает содержимое учебников(!)) взялись помогать Льву в учёбе и он уже в школьные годы отлично изучил математику и готовился поступать в МГУ.
Когда я готовился к поступлению в университет, она за десять дней прочла мне 700 страниц обществоведения. От этого чтения мы с ней совершенно одуревали
Лев Понтрягин внёс значимый вклад в развитие топологии и теории колебаний. Позже ему удалось вывести теорию дифференциальных игр. Благодаря совместной работе с учениками удалось сформулировать теорию оптимального управления. Это достижение сам Понтрягин считал самым главным в жизни.
Мой любимый математик не Хаскелл Карри, не Алонзо Чёрч и не Алан Тьюринг, а Лев Понтрягин.
Читая его жизнеописание (https://ega-math.narod.ru/LSP/book.htm) трудно поверить, что это реальный человек, настолько невероятным кажется его жизнь. Мне даже ныть не хочется, когда я узнаю, как он ездил, например, на трамвае.
Forwarded from мне не нравится реальность
Занимательная статья об оптимизации CRDT (Conflict-free replicated data type, один из многих вариантов реализации конкурентного редактирования).
5000x faster CRDTs: An Adventure in Optimization
Там есть немного раста, много js-а и всякие занимательные штуки, рекомендую к прочтению :p
5000x faster CRDTs: An Adventure in Optimization
Там есть немного раста, много js-а и всякие занимательные штуки, рекомендую к прочтению :p
Forwarded from Блог*
#prog #rust #моё
Здрасьте. Сегодня поста не будет — но только потому, что я решил написать статью для Хабра. Собственно, вот она.
И напоминаю: если вам это понравилось — поддержите копеечкой автора, я вам благодарен буду: 4274 3200 5402 8520.
Здрасьте. Сегодня поста не будет — но только потому, что я решил написать статью для Хабра. Собственно, вот она.
И напоминаю: если вам это понравилось — поддержите копеечкой автора, я вам благодарен буду: 4274 3200 5402 8520.
Хабр
Как написать FizzBuzz на собеседовании
Здравствуй, Хабр. Недавно я проходил собеседование в одну солидную айтишную контору. Когда мы разобрались с формальностями, начался технический этап, на котором мне поручили написать fizzbuzz. По не...
Forwarded from Блог*
#rust
Статья с впечатлениями от использования Rust в проде в течение больше, чем двух лет.
"All things considered, Rust is very mature and most of its pain points would exist in one shape or another in other mainstream languages. Rust makes reuse trivial and lets us deal safely with large code bases under active development without sacrificing performance.
Using Rust is for us no longer an experiment or a bet. It is the proven technology we are building on, <...>"
Статья с впечатлениями от использования Rust в проде в течение больше, чем двух лет.
"All things considered, Rust is very mature and most of its pain points would exist in one shape or another in other mainstream languages. Rust makes reuse trivial and lets us deal safely with large code bases under active development without sacrificing performance.
Using Rust is for us no longer an experiment or a bet. It is the proven technology we are building on, <...>"
Kraken Blog
Oxidizing Kraken: Improving Kraken Infrastructure Using Rust
Simon Chemouil – Director of Engineering, Core Backend For more than two years now, Kraken’s Core Backend team has been using Rust to modernize services originally written in PHP, while building new products, expanding the feature set and supporting the…
https://3dnews.ru/1050286/v-apple-pay-nashli-uyazvimost-kotoraya-pozvolyaet-ukrast-lyubuyu-summu-s-privyazannoy-karti-visa
Без авторизации это очень удобный способ оплаты, всем рекомендую.
Без авторизации это очень удобный способ оплаты, всем рекомендую.
3DNews - Daily Digital Digest
Все самое интересное из мира IT-индустрии
Самые интересные и оперативные новости из мира высоких технологий. На нашем портале - все о компьютерном железе, гаджетах, ноутбуках и других цифровых устройствах. А также обзоры новых игр, достижения современной науки и самые любопытные онлайн-проекты.
Интересное интервью с Константином Анохиным
https://youtu.be/GEs6xwKyf14
Основные тезисы:
- память подобна растущему лесу, всегда содержит все события из прошлого, но не в буквальном виде
- память не похожа на флешку или CDROM, при записи взаимодействует с нашим "Я"
- существуют три процесса:
первый - генерация искажённых реконструкций событий
второй - это некоторые фоновые репетиции, события проигрываются, когда мы заняты другими делами
третий - проигрывание ярких воспоминаний делается во время сна, не зависит от сновидений (их может не быть совсем)
- мы не знаем лимита памяти и не знаем в чём её мерить
- оперативная память очень маленькая 5±2 (известный факт)
- синица прячет зёрна, кол-во тайников до 500 тысяч, и она их помнит!
- хорошая память определяется и генетически, и тренировками
- тренировки памяти — это замечательная профилактика болезни Альцгеймера - чтение художественных книг, изучение иностранных языков, стихов
- когнитивные энхансеры действуют на много вещей одновременно, и не всегда положительным образом
- дневной сон полезен для запоминания всяких сложных штук
- память имеет 2 волны запоминания: первая в течение часа после события, вторая — через 5-7 часов
- возможно, многие предрассудки связаны с возникновением ложных причинно-следственных связей, которые наша память образует во второй волне запоминания
- импланты в мозг это очень перспективное направление, но эти технологии весьма опасны
https://youtu.be/GEs6xwKyf14
Основные тезисы:
- память подобна растущему лесу, всегда содержит все события из прошлого, но не в буквальном виде
- память не похожа на флешку или CDROM, при записи взаимодействует с нашим "Я"
- существуют три процесса:
первый - генерация искажённых реконструкций событий
второй - это некоторые фоновые репетиции, события проигрываются, когда мы заняты другими делами
третий - проигрывание ярких воспоминаний делается во время сна, не зависит от сновидений (их может не быть совсем)
- мы не знаем лимита памяти и не знаем в чём её мерить
- оперативная память очень маленькая 5±2 (известный факт)
- синица прячет зёрна, кол-во тайников до 500 тысяч, и она их помнит!
- хорошая память определяется и генетически, и тренировками
- тренировки памяти — это замечательная профилактика болезни Альцгеймера - чтение художественных книг, изучение иностранных языков, стихов
- когнитивные энхансеры действуют на много вещей одновременно, и не всегда положительным образом
- дневной сон полезен для запоминания всяких сложных штук
- память имеет 2 волны запоминания: первая в течение часа после события, вторая — через 5-7 часов
- возможно, многие предрассудки связаны с возникновением ложных причинно-следственных связей, которые наша память образует во второй волне запоминания
- импланты в мозг это очень перспективное направление, но эти технологии весьма опасны
YouTube
Константин Анохин. О загадках памяти.
Интервью академика Константина Владимировича Анохина телеканалу RTVI. Эфир 29 мая 2021 г.
Константин Владимирович Анохин, академик РАН, директор Института перспективных исследований мозга МГУ имени М.В. Ломоносова
Константин Владимирович Анохин, академик РАН, директор Института перспективных исследований мозга МГУ имени М.В. Ломоносова
Forwarded from Segment@tion fault
Программить блокируемые (да и неблокируемые тоже) сокеты на питоне - еще тот адок. На дворе конец 2021 года, а вам предлагаются из коробки сугубо биндинги на recv().
Кто далек от темы - recv(N) позволяет прочитать из сокета N байт, но совершенно не факт, что она прочитает именно N байт - а вдруг там сейчас столько нету? Поэтому правило дедовское - читаем не всё сразу, а recv(BUF_SIZE), причем последнюю часть естественно уменьшаем BUF_SIZE на сколько-там недочитано, а то влезем уже в следующий пакет.
В других языках естественно эти велосипеды давно изобрели, в виде всяких там этих ваших read_exact() и прочих recvall(), которые внутри у себя гоняют буферы, а вам выдают ровно столько, сколько вы запросили.
Но в питоне этого нету, а пара попыток имплементировать recvall() в коробку почему-то закончились провалом.
Зато мля в коробке есть встроенный JSON. Который, естественно, все тут же меняют на какой-нибудь rapidjson, потому что коробочным пользоваться под нагрузками нереально.
Кто далек от темы - recv(N) позволяет прочитать из сокета N байт, но совершенно не факт, что она прочитает именно N байт - а вдруг там сейчас столько нету? Поэтому правило дедовское - читаем не всё сразу, а recv(BUF_SIZE), причем последнюю часть естественно уменьшаем BUF_SIZE на сколько-там недочитано, а то влезем уже в следующий пакет.
В других языках естественно эти велосипеды давно изобрели, в виде всяких там этих ваших read_exact() и прочих recvall(), которые внутри у себя гоняют буферы, а вам выдают ровно столько, сколько вы запросили.
Но в питоне этого нету, а пара попыток имплементировать recvall() в коробку почему-то закончились провалом.
Зато мля в коробке есть встроенный JSON. Который, естественно, все тут же меняют на какой-нибудь rapidjson, потому что коробочным пользоваться под нагрузками нереально.