[lisp][история успеха] Победа в Google AI Challenge
Закономерная победа в Google AI Challenge решения на lisp
Сводка с поля боя http://ai-contest.com/profile.php?user_id=8565
Закономерная победа в Google AI Challenge решения на lisp
Сводка с поля боя http://ai-contest.com/profile.php?user_id=8565
Оказывается ЛОР таки отражает окружающую реальность!
http://nature-wonder.livejournal.com/186291.html#cutid1
Эпический полет мысли госпожи косиловой в жж! Учитесь у девушки, сопляки :)
для Ъ:
тезис косиловой
Есть еще один фактор. В обществе будут все большее влияние играть информационные технологии. Ну, грубо говоря, написал на языке си++ програмку-троян - и живешь себе. Языки программирования меняются и делаются все более мощными и интересными. Чем моложе человек, тем легче ему осваивать новые языки и приемы программирования. Поэтому в руках молодых будет колоссальная сила, которая будет недоступна даже не только пожилым, но уже 30-летним! В 30 лет даже квалифицированный программист предпочитает писать на тех языках, которые он уже знает, а не хватать новые. А новые дают возможность взламывать программы на старых, поэтому хакерствовать в 15 лет намного легче, чем в 30. Так что пожилым нужно будет еще приспособиться к тому, что у молодых в руках огромные денежные средства, связанные с программированием.
породил целый флейм, содержательно ответ выглядит как:
не, что-то совсем мимо кассы. без правильной постановки задачи никакие новейшие технологии не помогут, а постановщик задач это прежде всего опыт. если оставить в стороне 1% «гениев», то опыт все же значит больше, чем гибкие мозги (гибкие в частности вследствие пустоты, отсутствия того самого опыта). чем уж так отличается программист? прочел только новые книги и не читал старых? а молодой преподаватель (20+) лучше немолодого (40+)? следуя вашей логике - должен быть лучше.
http://www.drewconway.com/zia/?s=wikileaks
там кино, поэтому Ъ в пролёте :(
для всех способных держать оружие ходить по ссылкам :)
http://blog.revolutionanalytics.com/2010/10/fibonacci-1-liners.html
для Ъ
очередной вброс информации от Революшен «что можно в R эффективно писать for» http://blog.revolutionanalytics.com/2010/09/newtwitter-design-based-on-a-gold... закончился водопадом однострочников делающих то же самое но «без for»
как я предполагаю --- истинная причина невозможность организовать галеру с кодерами на R лежит в невозможно медленном исполнении "индусногоиндусриального кода" в этом языке
например при наличии зонда человек пишет так (проверяют наблюдая как сходится «золотое сечение»):
require(iterators)
## Generator for Fibonacci sequence
iFib <- function() {
lastFib <- 0
nextFib <- 1
nextEl <- function() {
newLast <<- nextFib
nextFib <<- lastFib + nextFib
lastFib <<- newLast
lastFib
}
it <- list(nextElem = nextEl)
class(it) <- c('abstractiter','iter')
it
}
«лишенцы» пишут в R как то так (наиболее органичный пример)
f=function(n){k=1:n;ifelse(n<1,0,sum(choose(n-k,k-1)))}
print(sapply(1:100,f))
или так
> cfrac <- function(x) Reduce(function(u, v) u + 1 / v, x, right = TRUE)
> cfrac(rep(1,10))
не понять им всей прелести коллективной гребли :)
Новый, и как всегда красивый, пример кодогенерации от swizard
http://swizard.livejournal.com/158763.html
на этот раз решение задачи http://shootout.alioth.debian.org/u32q/benchmark.php?test=fannkuchredux&lang=...
У.Клоксин, К.Меллиш
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ПРОЛОГ
2 издание 1984 год
Есть debian-testing, если делать cat /proc/asound/version говорит, что «Advanced Linux Sound Architecture Driver Version 1.0.21».
alsa-base уже 1.0.23
Каков правильный путь поднять версию alsa в ядре?
PS дело в том, что hp620 на старой алсе не видит встроенный динамик и встроенный микрофон
Что сейчас сделать в дебиан тестинге после apt-get dist-upgrade, с наличием старой нвидии?
Откуда взять последний действующий драйвер под ядро тестинга?
Из корректно отработавших программ Lisp решение самое быстрое --- 74с.
Ближайший конкурент на C# 153 с.
При этом решение написано полностью в духе Lisp --- стек eDSL.
Увы но жюри не осилившее по всей видимости такой подход к решению не присудило заслуженного I места :( Всех отправить на пересдачу SICP :)
Характерна строчка из таблицы (из обсуждения на форуме журнала) характеризующей Lisp решение среди прочих: «Lisp --- ХЗ какая логика».
Там же (в обсуждении) муссируется некое решение на питоне которое якобы быстрое «но вот беда некорректно решает примеры» :) Думаю что довести его до ума это задача, в ходе решения которой станет ясно почему подход с порождением цепочки eDSL является более продуктивным.
http://lenta.ru/articles/2010/05/04/torrents/
«Британские учёные» разоблачили копирастов! Основной вывод статьи копирастам не выгодно бороться с настоящими «пиратами» похитителями «интеллектуальной собственности». Копирасты преследуют технологию и пользователей, вместо того что бы бороться с закачавшими нелегальный контент.
60% всех нелегальных файлов в мире закачало всего 1000 пользователей!
У кого корректно отрабатывает нумерация в презентации на русском языке?
Конструкция:
\documentclass[compress,pdf,hyperref={pdftex,unicode}]{beamer}
\usetheme{Warsaw}
\setbeamercovered{dynamic} % overlays not yet revealed will faintly appear
\beamertemplateballitem
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{amssymb,amsfonts,amsmath,mathtext,cmap}
\usepackage{indentfirst}
\usepackage[pdftex]{graphicx}
\pdfcompresslevel=9
\title{Итоги работы проекта}
\subtitle{для тех, кто хочет стать гуру}
\author{Винни и всевсевсе}
\institute{Самый лучший Университет}
\date{лето 2007}
\begin{document}
\begin{frame}
\transdissolve[duration=0.2]
\maketitle
\end{frame}
\begin{frame}
\transdissolve[duration=0.2]
\begin{center}
\frametitle{Основные достижения:}
\begin{enumerate}
\item <+-> первое
\item <+-> второе
\item <+-> третье
\end{enumerate}
\end{center}
\end{frame}
\end{document}
Проблема в том, что «пупочки с номерками» все рисуются в таком случае слева от первого \item :(
не мог бы кто у кого работает нормально показать работающий шаблон ?
Получил письмо с Интуита.
приглашают на учебную программу «*Суперкомпьютерные технологии и высокопроизводительные вычисления <http://www.hpcu.ru/progs/5/>*».
*Обучение по программе будет проводиться в форме видео-конференций *(подробно о технологии здесь <http://www.hpcu.ru/info/new/>).
Это маразм просто, «технология» заключается в «Установить MS Live Meeting».
Суперкомпьютерщики блин, рабы-«технологи» :( Как будто нет свободного софта для видеоконференций.
PS да лекции-презентации есть и в зипах, но какой свежести непонятно.
http://lenta.ru/news/2010/02/25/lost/
В жалобе Kraftway говорилось, что требования к компьютерам, изложенные в документации, исключают использование в качестве ОС Windows и систем на базе ядра Linux. В частности, они могут обеспечить увеличение изображений на экране лишь в 16 раз, в то время как требуется в 20. Такое увеличение дает лишь операционная система Apple Mac OS X 10.6 Snow Leopard.
Странно но compiz увеличивает экран неимоверно, фактически до одного отдельного пикселя. Или имеется в виду что то другое?
Часто в «языковых битвах на ЛОРе» всплывает вопрос «что написано на чудесном лиспе?».
Почему то редко кроме emacs и ma(x|cs)ima вспоминают о festival как точке приложения лиспа.
А вот и список нерешенных задач для русского голоса в festival:
http://festlang.berlios.de/docu/doku.php?id=rustasks
Есть на чем «мерятся» с пользой для окружающих и дикой рекламой. Думаю тот кто доточит расстановку исключений и ударений будет мегапопулярен :)
PS я сам просто пользуюсь способностью festival говорить по русски сообщения из pidgin и фильтровать в него текст книжек :) А кто еще как утилизировал возможности русского голоса?
вот это вроде не получится поставить? оно слишком старое?
* (require :asdf-install) * (asdf-install:install :linedit) ;first-time installation only * (require :linedit) ;if already installed * (linedit:install-repl)
при попытке (asdf-install:install :linedit) (выбирается вариант ставить в ~/.sbcl/) оно ставит и то что уже стоит в виде cl-*.
(попутно вопрос если в дебиане ставишь пакеты cl-* то как их должен увидеть sbcl? нужны отдельные телодвижения?)
ну ладно rlwrap sbcl вроде не страшен, как жалуются :)
а комплектацию того что пишешь в REPL как получить? или только slime?
http://webcast.berkeley.edu/media/common/media/36ccbdcc-fb1f-4294-9c8d-f8efda...
Наверное уже было, внутри лекции фильм: User Interface (Alan Kay). Приятно не рассказывать «размахивая руками», а наглядно «тыкать носом» ...
Господа! А кто нибудь уже нормализовал звук в Lecture-4b к примеру?
Очень рваный неудобно давать компакты слушать людям. Не все с компа слушают, а в двд проигрывателях нет нормализации звука. Да и при конвертации на налодонник нормализация звука что то отсудствет в том же tcpmp. :(
Попробовал я сам добавить в скрипт конвертации на наладонник
mencoder -vf scale -zoom -xy 320 -oac lavc -ovc lavc -lavcopts \ acodec=mp2:abitrate=128:vcodec=mpeg4:vbitrate=400 \ -o `basename $1 .avi`.wmv $1
например -af volnorm, но звук рассинхронизировался.
Кто звуком плотно занимался, что подскажете?
В то время когда космичес... в общем ZFS давно поддерживает кеш файловой системы вынесенный на SSD, а проприетарщики торгуют рейдами с кешем на SSD, Linux не сподобился заиметь такую сильную штуку.
Или сподобился? Кто что знает на эту тему?
http://www.reddit.com/r/linux/comments/9z0p1/implementing_a_filesystem_cache_...
| ← назад | следующие → |