Oct. 17th, 2012
вчера книжку почитал...
Oct. 17th, 2012 11:30 amПро историю матмеха в 60-е.
Ну, во-первых, Револьт Иванович, конечно, им лет сорок всю малину портил. В 50-м подал заявление на выход из комсомола (его за это в дурдом отправили, диагноз современный - АЖП); потом его таки исключили, о чём Ольга Карловна Даугавет до сих пор сожалеет; потом была дисгруппа, за них заступались, и там опять. Потом он сидел, потом в Сыктывкаре в ссылке, туда геометры ехали сами, а стукачей посылали с заданием...
Цейтин, оказывается, сначала был логиком, занимался задачами вроде той, что потом Матиясевич решил.
До сих пор толпы криптокоммунистов, в том числе и Матиясевич, который даже и в комсомоле-то не был, сразу в доктора наук, минуя.
А Марк Иваныч Башмаков, оказывается, был комсомольским секретарём. Что не умаляет, конечно. Он утверждает, что, собственно, он 45-й интернат и создал. Многие не поверят, но я лично был в каком-то смысле свидетелем; каб не он, был бы я архангельским электриком, а не программистом в Маунтин Вью. А как он нам о Шостаковиче рассказывал, а об идеалах и многообразиях! Да и на Клячкина мы через него подсели.
Но мне как-то странно не повезло; ни с Громовым, ни с Масловым не пересекался. Ну, правда, ни логика, ни геометрия меня тогда не интересовали.
Маслов однажды Крейновичу сказал, что дело не в коммунистах, а в том, что народ злой.
Да... а потом гебня Маслова убила, за попытку эмигрировать.
Ну, во-первых, Револьт Иванович, конечно, им лет сорок всю малину портил. В 50-м подал заявление на выход из комсомола (его за это в дурдом отправили, диагноз современный - АЖП); потом его таки исключили, о чём Ольга Карловна Даугавет до сих пор сожалеет; потом была дисгруппа, за них заступались, и там опять. Потом он сидел, потом в Сыктывкаре в ссылке, туда геометры ехали сами, а стукачей посылали с заданием...
Цейтин, оказывается, сначала был логиком, занимался задачами вроде той, что потом Матиясевич решил.
До сих пор толпы криптокоммунистов, в том числе и Матиясевич, который даже и в комсомоле-то не был, сразу в доктора наук, минуя.
А Марк Иваныч Башмаков, оказывается, был комсомольским секретарём. Что не умаляет, конечно. Он утверждает, что, собственно, он 45-й интернат и создал. Многие не поверят, но я лично был в каком-то смысле свидетелем; каб не он, был бы я архангельским электриком, а не программистом в Маунтин Вью. А как он нам о Шостаковиче рассказывал, а об идеалах и многообразиях! Да и на Клячкина мы через него подсели.
Но мне как-то странно не повезло; ни с Громовым, ни с Масловым не пересекался. Ну, правда, ни логика, ни геометрия меня тогда не интересовали.
Маслов однажды Крейновичу сказал, что дело не в коммунистах, а в том, что народ злой.
Да... а потом гебня Маслова убила, за попытку эмигрировать.
the Earth is getting flat
Oct. 17th, 2012 01:10 pmHaskell programmer for developing new language (Sevastopol, Ukraine)
For the **** project the goal is to develop a new programming language that automatically parallelizes code for multiple processors. The target customers are companies that are currently running computer programs that take a long time to complete and taking advantage of multiple processors in a server to run code in parallel can improve the performance (Example: a Oil and Gas company has a program that runs over a month to complete). The new language is called *** and is a functional programming language. The original scientists’ who developed the language (two college professors) goal was to keep the language very simple. So to date the instruction manual for it is only about 20-30 pages. The project includes an interpreter in which a user can write code / test output and a compiler. The complier converts the *** code into parallelized C++ code. Both the Interpreter and the compiler are written in Haskell. At the current state of the project there are many needs:
- Improve performance of the resulting C++ code (runtime)
- Fix bugs in the Haskell Compiler or Interpreter
- Write library functions (in ***) for customers to use or to learn from
- Write an installer that installs the necessary parts on any OS
- Write a Debugger and IDE interface to write *** code in (as opposed to the current interpreter)
- Constant performance and correctness testing of the language
- Write *** code for customers
- Improve upon an existing “visualizer” that graphically depicts performance issues or bottlenecks on multiple-processor machines
Location: Sevastopol, Ukraine.
For the **** project the goal is to develop a new programming language that automatically parallelizes code for multiple processors. The target customers are companies that are currently running computer programs that take a long time to complete and taking advantage of multiple processors in a server to run code in parallel can improve the performance (Example: a Oil and Gas company has a program that runs over a month to complete). The new language is called *** and is a functional programming language. The original scientists’ who developed the language (two college professors) goal was to keep the language very simple. So to date the instruction manual for it is only about 20-30 pages. The project includes an interpreter in which a user can write code / test output and a compiler. The complier converts the *** code into parallelized C++ code. Both the Interpreter and the compiler are written in Haskell. At the current state of the project there are many needs:
- Improve performance of the resulting C++ code (runtime)
- Fix bugs in the Haskell Compiler or Interpreter
- Write library functions (in ***) for customers to use or to learn from
- Write an installer that installs the necessary parts on any OS
- Write a Debugger and IDE interface to write *** code in (as opposed to the current interpreter)
- Constant performance and correctness testing of the language
- Write *** code for customers
- Improve upon an existing “visualizer” that graphically depicts performance issues or bottlenecks on multiple-processor machines
Location: Sevastopol, Ukraine.
приём в вузы в 70-е
Oct. 17th, 2012 03:06 pmКак известно, в 70-е в СССР при приёме в вузы процветал антисемитизм. Ну и в 60-е тоже.
Ну и там критика, то да сё, Америка помогла.
Но если в Йейл до 70-го года приём евреев ограничивали (10%), то нельзя ли более взвешенно подходить к вопросу?
Не в смысле оправдывать, а в смысле, что антисемитизма-то до хренища было всюду... да и сейчас до хренища, только он по крайней мере вне закона... почти. Affirmative action как-то немножко портит картину.
Ну и там критика, то да сё, Америка помогла.
Но если в Йейл до 70-го года приём евреев ограничивали (10%), то нельзя ли более взвешенно подходить к вопросу?
Не в смысле оправдывать, а в смысле, что антисемитизма-то до хренища было всюду... да и сейчас до хренища, только он по крайней мере вне закона... почти. Affirmative action как-то немножко портит картину.
только что узнал
Oct. 17th, 2012 04:02 pmДаны две матрицы 21х21, узнать, можно ли путём перемножения их, возможно многократного, получить нулевую матрицу.
Нарисовать такой алгоритм.
Задача для интервью. Ну типа вот есть функция умножения, чётам.
Ну или вместо двух 21х21 взять 7 матриц 3х3.
Нарисовать такой алгоритм.
Задача для интервью. Ну типа вот есть функция умножения, чётам.
Ну или вместо двух 21х21 взять 7 матриц 3х3.
Ян Фогт помянул
Oct. 17th, 2012 08:14 pmcomprehending comprehensions by Wadler and SPJ
Это он тут нам рассказывает про милейшую вещь, Slick, скальный язык для сиквела. Work in progress, but the right stuff, I presume.
Это он тут нам рассказывает про милейшую вещь, Slick, скальный язык для сиквела. Work in progress, but the right stuff, I presume.