dmytrish: (qnxroot)

Пофігачив трохи коду на Расті, і дивне відчуття: з одного боку, сильна типізація, ADT, нормальний паттерн-матчінг, красота-лєпота, з другого, цикли, референси і імперативне програмування в усій красі. Цікава суміш.

Borrow checker не такий уже і страшний, після деякого освоєння теорії з ним впоратись відносно легко.

Compile-time речі дивні і незвичні, замість лексичного підмазування треба писати повноцінні макроси, що спочатку страшно, але в результаті повинно виходити менше #ifdef-каші.

І да, C++ здається потім пе́рлово-ламповим, Rust відчувається як мова із сильним інженерним дизайном. Підозрюю, що любителі красної словесності від програмування можуть його за це не полюбити (але то вже їхні проблеми).

dmytrish: (Default)
"Thinking, Fast and Slow" by Daniel Kahneman contains a hilarious chapter, "The illusion of stock-picking skill". Here are some selected quotes (emphasis is mine):

...a major industry appears to be built largely on an illusion of skill. Billions of shares are traded every day, with many people buying each stock and others selling it to them. It is not unusual for more than 100 million shares of a single stock to change hands in one day. Most of the buyers and sellers know that they have the same information; they exchange the stocks primarily because they have different opinions. The buyers think the price is too low and likely to rise, while the sellers think the price is high and likely to drop. The puzzle is why buyers and sellers alike think that the current price is wrong. What makes them believe they know more about what the price should be than the market does? For most of them, that belief is an illusion.

Many individual investors lose consistently by trading, an achievement that a dart-throwing chimp could not match. The first demonstration of this startling conclusion was collected by Terry Odean, a finance professor at UC Berkeley who was once my student.

Read more... )
dmytrish: (Default)
If you use Firefox, you can:

1) Install Greasemonkey;

2) Download and install this user script file from this Github gist;
dmytrish: (Default)
I, dmytrish, announce that I don't agree to the new Russian terms of service at LiveJournal.com and I am not responsible for any new content that may appear there under my nickname.

Я, dmytrish, засвідчую, що я не приймаю нову угоду про надання послуг із LiveJournal.com, і не відповідаю за будь-які нові пости, які можуть з’явитись під моїм іменем.

Profile

dmytrish: (Default)dmytrish

May 2017

S M T W T F S
 123456
78 910111213
14151617181920
21222324252627
28 293031   

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 29th, 2017 02:14 pm
Powered by Dreamwidth Studios