Profile cover photo
Profile photo
Dzmitry Malyshau
153 followers -
a vanger on the road of life
a vanger on the road of life

153 followers
About
Dzmitry's posts

Post has attachment
I talked a bit about ECS in Rust

Post has attachment
Here comes the delayed 2015 report. It's long overdue to stop for a minute, self-reflect on the past experience and draw conclusions for the upcoming sun cycle. Better late than never!

- released GTA V for PC
- got handy skills by repairing the stuff around the house
- participated in a few DevDraft challenges and won an awesome Phantom 3 drone

As you can see, this year didn't bring any revolutions to my life, it was really a "transitional" one. I was just enjoying biking to work, watching my kid grow and playing with him, and living in a nice and cozy house. That's as good as it can get ;)

Post has attachment
Something to think about when recalling 9/11.

Post has attachment
It's not about work, it's about how you get there ;)
Photo

Post has attachment
Facts versus Models
Intro Have you ever participated in an argument where countless points
being raised from both sides don't change anyone's position? Each
consequent attempt to convince an opponent makes you look deeper and
deeper into what would make them think different...

Post has attachment
Dzmitry Malyshau commented on a post on Blogger.
> Так вот, если говорить о противопоставлении Rust и C++, то первая причина вряд ли может иметь место здесь и сейчас. Хотя бы просто потому, что даже официального релиза Rust 1.0 еще не было. А уж про зрелость и размер инфраструктуры и экосистем вообще не приходится говорить.

Основные черты языка сложились уже годы назад. Borrow checker - это и есть то самое новое и неоспоримое преимущество. Язык зарекомендовал себя положительно как при разработке себя самого (!), Servo (который в этом году уже выйдет в свет), так и огромного количества пользовательских приложений, возникших и частично покинутых за время разработки.

Для многих в сообществе выход 1.0 вообще ничего не решает. Язык продолжает активно развиваться, и он уже достаточно отполирован, чтобы не бояться реализовывать даже самые смелые идеи.

> Но вот Rust и C++11...

Глядя на Ваши куски кода в этом блоге, меня охватывает страх, хотя я работаю с С++ с начала своей проф деятельности. С++ очень сложен, и новые возможности лишь расширяют эту сложность во все стороны. Вам, искушённым этими фишками, с высоты не незаметно. В Rust же чистый дизайн, основанный на правилах, которые можно пересчитать на пальцах одной руки. Он очень прост, как только прочувствуете эти самые правила. Простота ведёт за собой предсказуемость и очевидность читаемого (и "писуемого") кода. Вызывая чужой код на С++, для сравнения, может открыть врата ада.

> Вот поэтому-то и нахожусь в некотором недоумении. Кому и зачем Rust сейчас нужен?

Всем, только не все ещё об этом знают ;) На языке можно делать всё, при этом пользуясь как удобной высокоуровневостью, так и надежностью работы с памятью на низком уровне.

> Ну а уж какой интерес к Rust-у у Java/C#/Erlang/JavaScript/Ruby/Python/Haskell/etc разработчиков

Основной писатель документации (+Steve Klabnik) пришёл с Ruby. Хаскеллисты и Скалисты найдут приют в наших "trait"-ах. А питонисты обретут покой статической типизации. Всем найдем место ;)

Мы живём в другое время, чем то, когда создавались эти языки. Эйфория от закона Мура прошла, и акцент оптимизации сместился на параллельное исполнение. Оно, в свою очередь, ужесточило требования к надёжности программ. Rust нужен современному бизнесу: скорость исполнения - это деньги, надёжность - это деньги в квадрате плюс лояльность клиентов.

Post has attachment
So "Левиафан" receives a golden globe for the best foreign language film. I guess this award is true enough to stay out of politics, right? Oh, wait:
http://www.theguardian.com/film/2015/jan/13/margeret-cho-north-korean-general-golden-globes-tina-fey

Hence, given the tensions with Russia at this point, why would they give out a golden globe? My guess is: they promote the movie, which paints Russia in a bad way, despite the correlation with events that really took place in USA.

We saw politics in the sports (Sochi), now we are seeing it in the art (Oscars to come). Apparently, culture is used as a political instrument, just not as lethal and evident as a military force.

Post has attachment
Social Architecture 2: analyzing previous attempts by the humanity.
Part
of the reason of USSR failure was going against human nature. The
ruling party tried to standardize everything: how people speak, what
they wear, sometimes even what they think. That contradicted with human desire
to create something new, to differ...

Post has attachment
A short story about installing my Ecobee, in pictures:
PhotoPhotoPhotoPhotoPhoto
Ecobee Installation
8 Photos - View album

Looks like 2014 is just about to fade away. It's time to stop for a minute, self-reflect on the past experience and draw conclusions for the upcoming sun cycle. Let me report on personal results in the established tradition:

- survived through my boy's 1st year of life under the sun
- settled in my own house in Oakville
- delivered some neat technical innovations in the GTA V release for NG consoles
- steamrolled my participation in open-source Rust-based projects:

1. Built most of gfx-rs (https://github.com/gfx-rs/gfx-rs)
2. Implemented BWT and supporting algorithms for rust-compress (https://github.com/alexcrichton/rust-compress/graphs/contributors), created a good compressor based on it (https://github.com/kvark/dark)
3. Implemented support for STM32L1 platform for Zinc (https://github.com/hackndev/zinc)
Wait while more posts are being loaded