Wednesday, December 19, 2012

Закат среднего класса: будущее семьи, занятости и экономики в США

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

Ниже есть продолжение.

РАЗРЫВ

Обратимся к графику № 1. Он показывает одно из важнейших для любой экономики взаимодействий – между производительностью труда и его оплатой (почасовой). Производительность показывает ценность товаров (тормозных колодок, биржевых транзакций и проч.), изготовленных работником, скажем, за день. Оплата включает в себя и такие блага, как медицинская страховка. Диаграмма показывает уровень оплаты труда всех американских рабочих, а особенно – рабочих, занятых на производстве и офисного персонала (так называемые «синие воротнички» и «офисный планктон»).




Десятилетиями производительность труда и уровень его оплаты росли в тандеме. Ихняя взаимосвязь была основой общественного договора между экономикой и населением: если ты работаешь больше и лучше, то ты и твоя семья лучше обеспечены. Но в течение последних нескольких десятилетий, а особенно – за последние 10 лет или около того, эти линии расходятся. Вот вам и разрыв № 1: производительность труда работников растет, а оплата – нет.

Правда, средний уровень оплаты труда по-прежнему растет. Но повышение очень неоднородно. Рабочие, занятые на производстве и офисный персонал – занятые на заводах и фабриках, в розничной торговле, например – почувствовали разрыв между ростом производительности их труда и уровнем компенсации гораздо раньше и ощутили удар сильнее, чем руководители и специалисты. За последние 30 лет или около того уровень оплаты их труда вряд ли поднялся вообще.

«То, что сейчас происходит – устоялось в течение многих лет и действительно уходит корнями в экономику, и это очень плохо. В наличии существенный разрыв. И проблема не в том, что экономика не производит достаточно дохода, чтобы сделать жизнь каждого лучше, а в том, что экономика устроена таким образом, который не выгоден большинству», — говорит Лоуренс Мишел, президент Economic Policy Institute, либерального аналитического центра в Вашингтоне. Или, если попытаться высказать свою точку более деликатно, большинство американцев уже не выигрывают от роста производительности, как это получалось у их родителей, бабушек и дедушек.

...График № 3 как раз показывает, что же именно происходит. С конца Второй мировой войны и до 1980-х 2/3 от каждого заработанного экономикой доллара отходили рабочим в виде зарплат и пособий. Начиная с середины 1980-х доля рабочих начала понижаться и в последнее десятилетие упала до 58%. Разница ушла держателям акций и другим инвесторам, представляющим капитал, а не труд...






...Это – разрыв № 4: малозарабатывающие мужчины все меньше способны образовывать стабильные семьи. Это в свою очередь наносит вред их детям и общинам. «Социальный капитал распадается, если у вас совпадают падение занятости и распад браков», – говорит Чарльз Мюррей, консервативный ученый из American Enterprise Institute и автор книги «Руина: государственность «белой» Америки в 1960 -2010».





Рассматривая такие разные экономические показатели среди мужчин из верхней и нижней части графика образованности, можно предположить, что такая самовоспроизводящаяся тенденция приведет к чему-то вроде классового разделения. И это верно. «Если вы оглянетесь на 50 лет назад, то никакого классового разделения при заключении браков не было», говорит Брэд Уилкокс.

Сегодня, как показывает график № 6, вступление в брак и уровень доходов коррелируют. В 1970 году более 3/4 мужчин, независимо от того, сколько они зарабатывали, были женатыми, мужчины из нижнего уровня шкалы доходов имели лишь немного больше шансов жить в одиночестве, чем мужчины из самого верха. Сегодня почти половина малозарабатывающих мужчин являются холостяками, по сравнению с лишь 1/7 мужчин с высокими доходами.

Именно семья является одной из главных причин, но в то же время и главной жертвой все возрастающего классового разделения общества. На вершине его находятся полные семьи с двумя добытчиками, у обоих из которых имеется высшее образование, с детьми, которые без сомнения тоже в будущем получат, как минимум степень бакалавра и хорошую работу. Внизу – неполные семьи с единственным кормильцем-женщиной, не окончившей колледж, незамужние, чьи дети растут изолировано от мира, где бывает хорошая работа и высшее образование. И оба этих мира отдаляются друг от друга все сильнее...


http://hvylya.org/analytics/society/zakat-srednego-klassa-budushhee-semi-zanyatosti-i-ekonomiki.html

עימות: ח"כ א-סנע וח"כ אלדד (Hebrew)

Иранская пресса сообщает о поставках в Сирию российских ракетных комплексов «Искандер» (English, Hebrew, Russian)



Первоисточник המקור Original source English Mashregh, Iran

Dekba Hebrew


Hours after NATO agreed on Tuesday to send Patriot missiles to Turkey because of the crisis in Syria, Russia delivered its first shipment of Iskander missiles to Syria.
http://hamsayeh.net/world/2550-russia-arms-syria-with-powerful-ballistic-missiles.html

Иранская пресса распространила информацию о том, что через несколько часов после того, как совет НАТО одобрил 11 декабря отправку ракет "Пэтриот" в Турцию из-за кризиса в Сирии, Россия поставила Дамаску первую партию ракетных комплексов "Искандер".
http://warsonline.info/siriya/iran-soobschaet-o-postavkach-v-siriiu-raket-iskander.html

Peter Schiff: Why Hyperinflation May Not Happen At All (English)

Race Against the Machine (English)



McAfee brings together a range of statistics, examples, and arguments to show that technological progress is accelerating, and that this trend has deep consequences for skills, wages, and jobs. He makes the case that employment prospects are grim for many people today, not because technology has stagnated, but instead because we humans and our organizations aren't keeping up.
http://www.youtube.com/watch?v=GPaf9YGz6Es



Три задачи по программированию - решение

Полные условия задач, находятся тут.

1. Бесконечная ж/д с 2 паровозами с парашютами.
2. Запрограммировать лифт.
3. Отсортировать большой файл в бесконечной файловой системе.

Ниже приведено детальное руководство к решение этих задач. Рекомендую прежде, чем смотреть решение, попытаться решить самостоятельно. Если не получится, прочитать первую подсказку, подумать ещё. Если всё равно не получается, прочитать следующую подсказку. В некоторых местах, шаги решения, возможно, слишком детализированы, это сделано умышленно, так как возможно, вам будет достаточно лёгкого толчка, чтобы найти решение. С другой стороны, возможно, вам надо будет прочитать несколько подсказок подряд. В некоторых местах подсказки разбиты на подпункты.


Ниже есть продолжение.

Подсказки.

1. Бесконечная ж/д с 2 паровозами с парашютами.

2a. Попробуйте решить упрощённый вариант сначала без ограничения языка, чтобы получить некоторое начальное представление (спорная подсказка).

2b. Посмотрите на используемые ваши средства выражения языка. "Считать шаги" тоже нельзя.

2c. Код программы должен быть конечен (это относится к "считать шаги").

2d. Попробуйте другой подход. Помните, что код в обоих паровозах должен быть идентичен, однако у вас есть if(isOtherParachuteFound)...

2e. Попытайтесь сначала найти парашют другого паровоза...

2f. Как после этого, найти другой паровоз? Запомните, что вы делали после того, как нашли парашют.

3a. Каким образом, вы можете гарантировано найти парашют.

3b. Если вы будете идти в одну сторон, то один из паровозов обязательно наткнётся на другой парашют.

3c. Где при этом будет второй паровоз?

3d. Как ему можно "сообщить", о том, что вы только нашли его парашют?

4. Вместо того чтобы увеличить скорость паровоза в два раза, можно уменьшить первоначальную скорость паровоза.

2. Запрограммировать лифт.

1. Тут главное понять условие задачи, и что от вас требуется. Представьте обычный дом с одним лифтом. Вы подходите к лифту и хотите добраться до какого-то этажа. Как лифт себя ведёт. Почему? Сымитируйте его действия.

2. Представьте конкретные примеры. Ниже приведены несколько, читайте по одному и возвращайтесь к решению задачи, придумывайте свои примеры:

а) Вы стоите на входе. Лифт находится на 5 этаже. Вам надо на 2. Вы нажимаете "вверх". Лифт опускается до 0 этаже. Вы входите, нажимаете 2, лифт поднимается до 2.

б) Вы стоите на 4 этаже. Лифт находится на 1 этаже и едет вверх до 7 этажа (внутри есть другой человек, которому нужно туда). Вам нужно выйти из здания.

в) Развёрнутый б) Вы стоите на 4 этаже. Лифт находится на 1 этаже и едет вверх до 7 этажа (внутри есть другой человек, которому нужно туда). Вам нужно выйти из здания. Вы нажимаете "вниз". Лифт доезжает до 7 этажа, из него там выходит другой человек, затем он едет в вам на 4 этаж, вы нажимаете на кнопку 0, лифт едет вниз до входа из здания, вы выходите.

г) Вы стоите на 4 этаже. Лифт находится на 1 этаже и едет вверх до 7 этажа (внутри есть другой человек, которому нужно туда). Вам нужно на 6 этаж.

д) Развёрнутый г) Вы стоите на 4 этаже. Лифт находится на 1 этаже и едет вверх до 7 этажа (внутри есть другой человек, которому нужно туда). Вам нужно на 6 этаж. Вы нажимаете "вверх". Лифт доезжает до 4 этажа, останавливается, вы туда заходите, нажимаете на 6. Лифт продолжает ехать вверх, доезжает до 6 этажа, останавливается, вы выходите. Лифт продолжает ехать до 7 этажа, чтобы довести другого человека.

е) Лифт находится на 1 этаже и едет вверх до 7 этажа (внутри есть другой человек, которому нужно туда). Вам нужно на 8 этаж.

ж) Структура данных 2 связанных списка с указателями в начало и конец списка (Deque).

з) Зная ж) перечитайте д) и е). Всё должно стать очевидным.

3. Отсортировать большой файл в бесконечной файловой системе.

1. Фраза При этом a/b не является O(1) является в условии задачи является своего рода подсказкой.

2. Игнорируйте на данном этапе I\O. Вас ограничили в оперативной памяти, но у вас сколько угодно места на диске. Используйте диск.

3. Вы можете отсортировать 10Mb чисел.

4. Вы можете получить 2048 "стопок" (файлов!) по 10Мb чисел в каждом.

5. Вы можете отсортировать каждую "стопку чисел" по отдельности.

6. Две "стопки чисел"=две колоды карт, которые нужно слить в одну.

7а. Напишите два списка отсортированных чисел, подумайте как их можно объединить в один список.

7б. Это можно сделать за O(n+m), где n и m - длины списков. При этом если a/b не является точной степенью 2 n может в точности не равнятся m и может быть, что количество списков будет нечётным. Но это ничего не меняет. Подумайте почему.

7с. За сколько операция объедений списка можно слить все "стопки чисел" в одну "стопку"?

8. Вспомните про I\O. Подумайте как можно уменьшить перемещение головки записи диска по всему диску (количество r\w при этом практически не изменится).

9. Нужно выбрать "стопку" с наименьшим "верхним" числом (среди всех "верхних" чисел). Следующая "стопка" должна быть со "следующим" "верхним" числом. Как при этом не потерять связь между числом и "стопкой" из которой он был взят?

10. Вспомните, что k=a/b=2048 "большое число" (не константа), как в таком случае, можно сделать пункт 8 за O(k*log k)?