Ilya Below are the 20 most recent journal entries recorded in the "Ilya" journal:

[<< Previous 20 entries]

November 12th, 2009
06:07 pm

[Link]

Экономическое
Как продать доллар дороже, чем за доллар, или что такое лоббирование:

(via marginalrevolution.com)

Tags:

(6 comments | Leave a comment)

November 8th, 2009
02:29 pm

[Link]

Reading log
Zbigniew Michalewicz, David B. Fogel, How to Solve It: Modern Heuristics, 2nd ed. (2004). A collection of heuristics for solving difficult (NP-complete etc.) problems approximately. You learn most of this material in an artificial intelligence/combinatorial optimization/machine learning college course. One topic I wasn't familiar with is coevolutionary genetic algorithms. If you want to evolve rabbits that excel in escaping from being eaten by foxes, you should also at the same time evolve foxes that excel in catching rabbits. For example, if you want to evolve parallel sorting networks, you should also evolve lists of numbers that the networks sort incorrectly. One of the authors evolved checkers-playing neural networks that played against each other; the winner was registered at MSN Games as Blondie24 and made it to the top 500 out of the 120,000 checkers players registered at the site.

Roger Lowenstein, Origins of the Crash (2004). Through the 1970s, the American stock market was slowly declining; when in 1976 Presidential candidate Reagan suggested that social security funds be invested in it, he was derided as being crazy; in 1979 Business Week magazine announced "The Death of Equities". Everything changed in 1980, when Congress added obscure paragraph k to section 401 of the Internal Revenue Code. A benefits consultant from Pennsylvania realized that this paragraph allows companies to switch from a guaranteed-monthly-sum pension plan for its employees to a fixed-monthly-contribution plan that could be invested in stocks. This started a 20-year stock market rally. In the 1990s the old Silicon Valley practice of paying executives in stock options spread through the country. According to the accounting rules current at the time, issue of stock options was not reflected as a cost in the earning statements of companies; when a board of accountants and the SEC recommended that this change, many politicians lobbied against it, including Senator Joseph Lieberman, who claimed that workers would suffer. This was incorrect: only 2% of American workers, 3 millon people, got stock options; among them, the top 5 executives of companies got 75% of options, the next top 50 15%, and everybody else made do with 10%; nevertheless, the recommendation was not put in place. This gave the top executives an incentive to run their companies into the ground, concealing the true state of things from the shareholders, exercise options and sell the stocks, enriching themselves, most spectacularly in the case of Enron. In theory, the executives report to the board of directors of the corporation; in practice, the board is usually packed with the CEO's cronies and often the CEO is also the chairman of the board and thus reports to himself (which the book says is a peculiarly American practice that doesn't take place in Great Britain). In the late 1990s two bubbles happened: the Internet bubble and the less well-known but, according to the book, much bigger telecommunications bubble. After the bubbles burst in 2000-2002, the stock market dropped as much as it did in late 1929. After the 1929 stock market crash, there was further decline accompanied by a decrease in production and an increase of unemployment; this didn't happen in the early 2000s, possibly because of the safeguards put in place after the crash of 1929, such as restrictions on speculating on margin. The book has a happy end - the passage of the Sarbanes-Oxley Act of 2002; we now know that farther on there was a real estate bubble, and perhaps more bubbles are coming.

Tags: , ,

(12 comments | Leave a comment)

November 7th, 2009
11:06 am

[Link]

Правоверно-сексуальное
О резиновых гуриях в раю:

То, что батюшкашейх мечтает о том, что гурии не болеют, не менструируют, не писают и не какают - можно понять (с поправкой на его психологический возраст), но что они не рожают детей? Ведь дети - главная радость в жизни.

(via [info]brewbuilder)

Tags:

(26 comments | Leave a comment)

November 4th, 2009
07:23 pm

[Link]

Программистское
Какой прекрасно откомментированный программный код! Seems to be perfect.

Tags: , ,

(4 comments | Leave a comment)

11:23 am

[Link]

Press One For English


"Please tell me what's it say" - это коллоквиализм; в нормативном английском 's - это сокращение от has, а не от does. Интересно, она понимает, что такое "ANNUIT CŒPTIS", "NOVUS ORDO SECLORUM" и "E PLURIBUS UNUM" на американской валюте, и если нет, то вызывает ли это у нее возмущение?

Tags:

(55 comments | Leave a comment)

November 2nd, 2009
06:16 pm

[Link]

Лингвистическое
К моим подзамочным записям про детское многоязычие:

NEWSru.com передаёт хорошие новости: Девочка [Саша-Сандра Зарубина] между тем продолжает адаптироваться в новых условиях, она с удовольствием посещает детский сад и уже почти полностью забыла португальский язык.

Tags: , ,

(5 comments | Leave a comment)

October 30th, 2009
06:00 pm

[Link]

Гей, гей, долой полицей!
Качество аудио слишком хорошее для записи тех лет; это наверняка современная запись. Эта песня входит в репертуар Псоя Короленко, но это явно не его голос.

Tags: , ,

(5 comments | Leave a comment)

02:52 pm

[Link]

Reading log
Looked through A Short Grammar of Biblical Aramaic by Alger F. John (1972). A concise list of differences between Biblical Aramaic (attested mostly in parts of the Book of Daniel and parts of the Book of Ezra), and Biblical Hebrew. Aramaic did not undergo the phonetic change from long a to long o, like Hebrew did; so the regular plural of feminine nouns is "-at", not "-ot"; for example, toes [of the feet of the statue in King Nebuchadnezzar's dream] are אֶצְבְּעָת; in Biblical Hebrew toes [of the giant Philistine warrior who had six fingers on each hand and six toes on each foot] are אֶצְבְּעֹת. There are other phonetic differences, as well as lexical and grammatical differences between the languages; the verb system of Aramaic is not as orthogonal as I thought after reading Frederick Greenspahn's introduction to the language.

Re-read the Book of Daniel for the first time in 20 years in the JPS translation, occasionally looking over at the Hebrew and Aramaic original. Was amused by the word פְסַנְתֵּרִין, translated as psaltery, which is a borrowing from the Ancient Greek; in Modern Hebrew, פְּסַנְתֵּר is a piano; looks like somebody reinterpreted the Greek neuter nominative case ending "-on" (is "-i-" a part of a suffix?) as the Aramaic plural "-in".

Tags: ,

(5 comments | Leave a comment)

October 28th, 2009
06:44 pm

[Link]

Общественное
Что-то давно не писал об экономике. В двух словах сформулирую свое отношение к капитализму и социализму. Цель этого постинга, как и других подобных - это формулирование собственных мыслей, а не пропаганда каких-либо взглядов; если кому-то интересна последняя, пускай они идут в журнал Холмокрылогуева.

Под капитализмом я понимаю частную собственность на средства производства и распределения; под социализмом - государственную собственность; насколько я знаю, это общепринятое определение. Есть спектр "нормальных" обществ (то есть, не Кампучии при красных кхмерах, и не Китая времен Великого Скачка Вперед) между капитализмом и социализмом; место общества в этом спектре можно оценить по доле государственных расходов в ВВП (со всеми присущими понятию ВВП проблемами). В нынешних США это где-то треть; во Франции - где-то половина; в США в 1929 году это была где-то одна десятая; но даже в брежневском СССР она не достигала единицы; друг Высоцкого Вадим Туманов, герой песни "Был побег на рывок", был главой артели старателей-золотодобытчиков, собственных хозяев (советское сельское хозяйство было разделено на совхозы, государственные предприятия, и колхозы, которые формально были частными кооперативами, но насколько я знаю, существенно совхозы и колхозы не отличались).
... )

Tags: ,

(45 comments | Leave a comment)

October 26th, 2009
10:52 pm

[Link]

Обобщенное
Кроме поддержки объектно-ориентированного программирования, еще одна интересная черта системы типов современных языков программирования - это обобщенное программирование.

Как я уже сказал в первой записи серии, тип данных - это по существу математическое множество. Но все типы данных, которые можно определить в языке, сами по себе являются множеством. Можно представить себе тип второго ранга, возможные значения которого - типы данных. Подобно тому, как можно написать функцию, которая превращает целое число в другое целое число, можно написать функцию, которая превращает тип в тип. Естественные примеры таких функций - это структуры данных. Связанный список - это функция, которая превращает тип целых чисел в тип связанного списка целых чисел, абстрактный тип данных C в тип связанного списка из C, и так далее. Наверняка можно представить себе тип третьего и высших рангов, но я не знаю, какая от этого может быть практическая польза, и реализованы ли они в каком-либо языке. Программирование, использующее типы высших рангов, называется обобщенным программированием, так как код пишется не для каких-то определенных типов данных, а вообще. Функция, результатом которой является тип, называется обобщенным типом.
... )

Tags: ,

(28 comments | Leave a comment)

07:08 pm

[Link]

Reading log
Roberto Bolaño, Nazi Literature in the Americas (1996, translated in 2008). Biographies of approximately 30 invented right-wing writers from Western Hemisphere countries. Two South American poets fight on the Nationalist side during the Spanish Civil War; one goes on to volunteer for the German side on the Eastern Front of World War II. A young Midwestern poet hitchhikes to New York City, meets Allen Ginsberg and an unnamed black poet; when they try to seduce him, he beats them up and remains a staunch homophobe and anti-Semite for the rest of his life, though his racism abates as he gets older. A Haitian invents Masai ancestry for himself, and writes poems about the superiority of the Aryan and Masai races. And so on; there are approximately 30 invented writers.

Gary D. Pratico, Miles van Pelt, Basics of Biblical Hebrew Grammar (2007). A textbook of Hebrew for Protestant seminaries; pieces of grammar interspersed with homilies about the need for preachers to know the original language of the Holy Scriptures, and weird exegeses: did the Blessing of Jacob really prefigure the Messianic Age? I should not have bought this book; it has almost nothing that I don't already know; I should have re-read Gesenius instead.

Tags: ,

(3 comments | Leave a comment)

06:34 pm

[Link]

Объективное
В двух словах расскажу, что такое объектно-ориентированные языки программирования.

В 1970е годы было популярно мнение, что для создания хорошо поддающихся поддержке программ их нужно разбивать на части, каждая из которых выполняет определенную функцию, и переход управления между которыми четко определен. Это называлось структурным программированием. К 1980м годам программы все усложнялись, и стало популярным мнение, что этого недостаточно: данные тоже должны быть разбиты на части; они должны быть совмещены с кодом, их использующим. Это было реализовано в таких языках, как Модула-2 и Ада-83; к ним бы подошел термин "модулярное программирование", но этот термин не был так популярен. Абстрактные типы данных были следующим шагом. Шаг после этого - так называемое объектно-ориентированное программирование. Оно основано на следующем наблюдении. Пусть у нас есть несколько абстрактных типов данных (классов в терминологии ООП), каждый из которых реализует какое-то число одинаковых операций. Например, текст можно писать в файл на диске; в сокет TCP/IP; в буфер в памяти; в консоль на экране. Коду, который что-то вычисляет, преобразует результаты вычисления в текст, и пишет этот текст, все равно, куда он его пишет, постольку, поскольку туда, куда он пишет, можно писать текст. В объектно-ориентированных языках определяется класс Писабельное, содержащий операцию (метод в терминологии ООП) писать текст; этот метод не определен в самом классе; поэтому этот класс называется абстрактным, и метод - тоже. Когда определяются классы Файл, Сокет, Буфер и Консоль, говорится, что они являются подклассами абстрактного класса Писабельное, или в терминологии ООП наследуют от него; они должны определить метод писать текст. Код, который пишет текст, использует переменную типа указатель на Писабельное; какой класс у значения, на которое указывает эта переменная, он не должен знать. Это называется полиморфизм подтипов, или в терминологии ООП просто полиморфизм. Можно также определить класс XML-Файл, который наследует от класса Файл, и переопределить метод писать текст так, чтобы писался текст в формате XML. Это можно сделать через несколько лет после того, как был написан код, пишущий текст в Писабельное - и он все равно будет работать.
... )

Tags: ,

(33 comments | Leave a comment)

12:06 am

[Link]

Типичное
По заявкам трудящихся, опять начну писать об информатике, а именно напишу несколько записей про типы данных в языках программирования.

На физическом уровне исполнение программы - это изменение напряжения в транзисторах и конденсаторах. На логическом уровне - это изменения битов в ячейках памяти. Языки программирования поднимают уровень абстракции еще выше. Практически во всех языках программирования есть данные - элементы математических множеств, которые хранятся в переменных или константах, вычисляются функциями, присваиваются переменным. Над этими данными можно производить операции. Некоторые операции определяет программист, основываясь на иных операциях. Но должны быть какие-то примитивные операции в самом низу, на которых основываются все остальные - их предоставляет язык; обычно они математически очень простые, в компьютерах реализованы аппаратными схемами, и поэтому исполняются очень быстро. Пример такой операции - сложение целых чисел. Еще с компилятором языка программирования обычно поставляется (продается, если компилятор платный, или поставляется бесплатно) библиотека операций, которые не являются примитивными; она называется стандартной библиотекой. Например, в стандартную библиотеку Джавы включена функция взятия абсолютной величины целого числа; ее очень просто реализовать, используя примитивные операции изменения знака целого числа и сравнения двух целых чисел. Если определение языка программирования требует такую библиотеку, она называется стандартным языковым окружением. Году в 1992 я записался на курс "алгоритмы и структуры данных" в Сити-Колледже Сан-Франциско; на первой лекции преподаватель спросил: "Из чего состоит язык программирования?" Я поднял руку: "Синтаксис, семантика, и стандартное окружение". Преподаватель ответил: "Нет: язык программирования состоит из оператора присваивания, оператора ввода, оператора вывода, условного оператора, оператора цикла..." Такое определение подходит к языкам программирования 1950х годов, когда стоимость аппаратного обеспечения составляла львиную долю стоимости компьютерной системы, а стоимость программного обеспечения была пренебрежимой. К 1970м годам стоимость аппаратного обеспечения упала на несколько порядков, а стоимость программного обеспечения - нет. Все чаще вставал вопрос не просто как написать программу, которая будет исполнять некую задачу на данной машине, но как написать программу, которую потом можно будет перенести на другую машину, или скомпилировать другим компилятором, или как написать программу, которую через несколько лет сможет понять другой программист, или сейчас - программист из другого отдела. Для этого элементы языка, а именно синтаксис, семантику, и стандартное окружение, нужно математически определить более точно. В частности, нужно точно определить типы данных: множества значений и действующие над ними операции.
... )

Tags: ,

(22 comments | Leave a comment)

October 24th, 2009
02:09 pm

[Link]

Мотивированное
Прыгая по англоязычным экономическим блогам, наткнулся на цитату, точно отражающую мышление российских конспирологовинтеллектуалов:
I once heard from a Russian reporter about her early days on the job. “Whenever we read an article about the health dangers of butter, we would immediately run out and buy as much butter as we could find,” she told me. “We knew it meant there was about to be a butter shortage.” In other words, Russians looked only for the agenda, the motivation behind the assertion. The actual truth was irrelevant.

Tags:

(20 comments | Leave a comment)

October 22nd, 2009
02:04 pm

[Link]

Reading log
David Montgomery, King of Fish (2003). Salmon was once one of the commonest fishes in Europe, swarming up the Thames and the rivers of Gaul in Roman times. Laws to protect the fish date to 13th and 14th century England and Scotland: establishing the fishing season, and regulating the weirs. However, the Industrial Revolution brought about industrial pollution, and modern times brought trawlers catching the fish in massive numbers near Greenland, which caused European salmon to almost go extinct; only Norway, Ireland, Iceland and Scotland still have significant runs of wild salmon. The same happened with the salmon runs of New England: they nearly disappeared because of overfishing, pollution, and logging (which clears logjams, which hold in place gravel, which allows salmon roe to develop). The same is in the process of happening with Pacific Northwest salmon. Salmon hatcheries were thought to be the solution; the problem with them is that hatchery salmon are not used to surviving in the wild; releasing them into rivers, says Montgomery, is like dropping a bunch of suburban American teenagers in the middle of the Congo. In the 1930s, the Columbia River and the Snake River were dammed for irrigation and to produce electricity (useful for making aluminum, used for making airplanes during World War II); which caused the fish population to plummet: even if adult fish can go upstream for breeding, juvenile fish are adapted to go downstream through a rapid current, not through a series of placid lakes punctuated by dams. Only one sockeye salmon appeared in Idaho's Redfish Lake (which was once red with fish) in 1992, braving 13 dams on its way from the Pacific Ocean; nicknamed Larry, the fish was clubbed and its milt was used to fertilize hatchery eggs; in 2009, there were 28 fishes. The solution is fishing that is more sustainable, more restrictions on pollution, and possibly removal of some dams. If this is not done, Pacific Northwest salmon will go the way of Caspian beluga sturgeon.

Checked out Laura Warholic; or, The Sexual Intellectual by Alexander Theroux (2007). It seems to contain 800 pages of misogyny and language games (for example, a character pronounces Target, the name of the department store, to rhyme with ballet). I once tried to read his Darconville's Cat on Anthony Burgess's recommendation; it has 700 pages of misogyny and language games. The main character of Laura Warholic is a sex columnist, and that of Darconville's Cat is a professor of English in a women's college. I don't know what made Theroux want to write another book.

Tags: ,

(Leave a comment)

10:16 am

[Link]

Лингвистическое
Еще один ролик про украинско-русскую языковую границу. It has me in stitches.

Tags:

(8 comments | Leave a comment)

October 15th, 2009
09:21 am

[Link]

If you are not
Handsome at twenty,
Strong at thirty,
Rich at forty,
Wise at fifty
You never will be.

(52 comments | Leave a comment)

October 9th, 2009
12:07 pm

[Link]

Злободневное
Почему бы следующую Нобелевскую Премию Мира не присудить Лизе Симпсон?

Tags:

(8 comments | Leave a comment)

October 8th, 2009
05:39 pm

[Link]

Политическое
Решил сформулировать свое мнение по поводу шашлычной, Подрабинека, "Наших" и т. д.
... )

Tags:

(177 comments | Leave a comment)

October 7th, 2009
04:44 pm

[Link]

Национальное
Евреев-антисемитов - вагон и маленькая тележка. Еще есть такой Лео Фелтон - белый супремацист-наполовину афроамериканец. Но оказывается, бывает еще (полу-?)чукча-скинхед. Однако, тенденция.

(via [info]ostseer)

Tags:

(3 comments | Leave a comment)

[<< Previous 20 entries]

Powered by LiveJournal.com