То чувство, когда припоминаешь, что уже читал некоторый текст и даже помнишь его содержимое, но при этом в упор не можешь вспомнить, был ли он на английском или же на русском
👍19❤2💩1
Forwarded from Andrey Oliferov
Раст и его экосистема достаточно зрелая что бы писать в прод
В прошлом году была задача, сделать производительный обратный прокси со сложной логикой, форкнули существующий прокси на крестах, пол года дорабатывали, ещё несколько месяцев тестировали, мучились с правкой ошибок памяти, которые возникали только под большой нагрузкой и только на опреленных стендах в определенной фазе луны, ковырялись в кор дампах и потратили кучу нервов и времени
Потом плюнули, написали мвп на расте с той же логикой с нуля за месяц, ещё за месяц прилизали все, стали спать спокойно, крутится все без единого разрыва да ещё и на 50% рпс больше чем было на плюсах на том же железе, но это просадка из за так себе архитектуры форкнутого проекта
Буду ли я начинать новый проект на плюсах когда нибудь? Надеюсь что нет
В прошлом году была задача, сделать производительный обратный прокси со сложной логикой, форкнули существующий прокси на крестах, пол года дорабатывали, ещё несколько месяцев тестировали, мучились с правкой ошибок памяти, которые возникали только под большой нагрузкой и только на опреленных стендах в определенной фазе луны, ковырялись в кор дампах и потратили кучу нервов и времени
Потом плюнули, написали мвп на расте с той же логикой с нуля за месяц, ещё за месяц прилизали все, стали спать спокойно, крутится все без единого разрыва да ещё и на 50% рпс больше чем было на плюсах на том же железе, но это просадка из за так себе архитектуры форкнутого проекта
Буду ли я начинать новый проект на плюсах когда нибудь? Надеюсь что нет
👍29💩2
#prog #video
Спасибо @optozorax_dev за то, что открыл для меня ТехноШамана.
youtube.com/watch?v=_Aow6P3oBAg
Спасибо @optozorax_dev за то, что открыл для меня ТехноШамана.
youtube.com/watch?v=_Aow6P3oBAg
YouTube
Искусственная жизнь. Борьба кланов.
Новый вариант "искусственной жизни" для моделирования Эволюции.
Придуманный мир с придуманными правилами, в котором живут клетки, имеющие геном и способные порождать другие клетки.
Иногда происходит мутация и одно случайное число в геноме меняется на…
Придуманный мир с придуманными правилами, в котором живут клетки, имеющие геном и способные порождать другие клетки.
Иногда происходит мутация и одно случайное число в геноме меняется на…
👍5🔥2💩1
Блог*
#prog #rust Rustc overflowed its stack when compiling 148,492 lines of code. Rust is great, but this limitation is unacceptable.
#prog #rust
Rust всё ещё переполняет стек, но на этот раз это происходит в LLVM и со значительно более простым кодом: буквально просто объявление и присвоение значения переменной очень много раз:
Rust всё ещё переполняет стек, но на этот раз это происходит в LLVM и со значительно более простым кодом: буквально просто объявление и присвоение значения переменной очень много раз:
fn main() {
let _1 = 0;
let _2 = 0;
...
let _2886 = 0;
}
GitHub
LLVM debug info stack overflow · Issue #103767 · rust-lang/rust
When creating several thousand shaded variables, LLVM throws an error. Code example: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=cf2ac581d487507c7a3282b424f7...
🤔5💩1
#math #video
To me, the monster and it's absurd size is a nice reminder that fundamental objects are not necessarily simple. The universe doesn't really care if its final answers look clean; they are what they are by logical necessity, with no concern over how easily we'll be able to understand them.
youtube.com/watch?v=mH0oCDa74tE
To me, the monster and it's absurd size is a nice reminder that fundamental objects are not necessarily simple. The universe doesn't really care if its final answers look clean; they are what they are by logical necessity, with no concern over how easily we'll be able to understand them.
youtube.com/watch?v=mH0oCDa74tE
YouTube
Group theory, abstraction, and the 196,883-dimensional monster
An introduction to group theory (Minor error corrections below)
Help fund future projects: https://www.patreon.com/3blue1brown
An equally valuable form of support is to simply share some of the videos.
Special thanks to these supporters: https://3b1b.co/monster…
Help fund future projects: https://www.patreon.com/3blue1brown
An equally valuable form of support is to simply share some of the videos.
Special thanks to these supporters: https://3b1b.co/monster…
👍6💩1
Поздравил бы с Хэллоуином, но, кажется, ужасов в жизни сейчас и так хватает
👍10😢6🤡5😐2💩1
Forwarded from chan []Боян
Как было сказано в пресконференции связанной с запретом мультфильма Симпсоны - "Что бы ваш ребёнок не стал Бартом Симпсоном, Необходимо что-бы вы не были Гомером Симпсоном".
😁7❤2💩1
#prog #math #article
Comparing Floating-Point Numbers Is Tricky
Не смотря на то, что написано про C(++), принципиальные соображения насчёт чисел с плавающей точкой применимы и к другим языкам программирования
Comparing Floating-Point Numbers Is Tricky
Не смотря на то, что написано про C(++), принципиальные соображения насчёт чисел с плавающей точкой применимы и к другим языкам программирования
Bit Bashing
Comparing Floating-Point Numbers Is Tricky
Yet another programming blog. Thoughts on software and related misadventures.
💩1