Ш̴̴̜̥͍͕̼̙̱͙͎͍̘̀̐̔́̾̃͒̈̔̎́́͜р̧̛̺͖͖̯̖ͧͤ͋̅̽ͧ̈̐̽̆̐͋ͤͦͬ͛̃̑͞͞и̒ͥͤͯ͂ͣ̐̉̑ͫ̉̑҉̛͏̸̻͕͇͚̤͕̯̱̳͉ͅф̴̴̡̟̞͙̙̻͍̦͔̤̞̔̓́̍͗̚͢͞ͅт̨̐ͫ̂͊̄̃ͥͪ͏̫̺͍̞̼͈̩̥̜͔͜͜ы̸̴̱̺̼̠̦͍͍͍̱̖͔̖̱͉̅͑͌͒ͫ͒̀ͥ͐ͤ̅͘̕.̵̴̡̭̼̮͖͈̙͖͖̲̮̬͍͙̼̯̦̮̮ͦ̆̀̑̌ͮͧͣͯ̔̂́͟г͌ͮ̏̈͂ͯ̚҉̛̙̬̘̲̗͇͕̠̙͙̼̩͚̀͘͞ͅо̷̥̯̘̓ͤ̽͒̋̉̀̂̄̒̓̊ͨ͛́̌ͤ̂̀͠в̶̒͒̓̏̓̚҉̛̙̘̺̰̮̼̟̼̥̟̘̠̜͜н̸̷̸̲̝͈͙̰̟̻̟̰̜̟̗͎̻̻͍̿̔̃ͨ͑о̔̀̋ͫ̇̿̐ͫ͌͗ͩ҉̨̜̙̙͈͍̮̮̼̙̘̞̕͜͡ Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6946
прекрасное6443
говно5907
говнорашка5512
хуита4716
anime3066
linux2654
music2635
bnw2602
рашка2565
log2356
ололо2178
дунч1833
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1422
дыбр1238
гімно1158

О, очередной пылкий вьюноша со «скобочным вебом»!

Ну, попробуй реализуй скобочный веб, чо. Только сперва тебе придется написать свой валидирующий pull-парсер для S-выражений. Стандартный лисповый ридер не вернет AST, пока не распарсит все до последней скобки, а в вебе надо начинать интерпретировать по возможности сразу же.

Затем ты напишешь разборщик и валидатор своих DSL-аналогов HTML и CSS и начнешь реализовывать рендерер. В этот момент обнаружится, что для лиспа нет качественных биндингов к современным GUI-тулкитам. Сперва ты возьмешься за cffi-cairo и cl-cairo2, но выяснится, что они заточены под старые версии Cairo и не работают.

Ты станешь допиливать Cairo-биндинги, но однажды решишь, что Cairo семантически чужд лисп-парадигме и возьмешься писать свою кросс-платформенную библиотеку для поддержки высокопроизводительной векторной графики. Затем ты реализуешь аналог протокола HTTP, только на S-выражениях (назовем его SXTP), потому что HTTP с его убогими URL'ами и методами семантически чужд лисп-парадигме.

После этого встанет вопрос о написании веб-сервера, поддерживающего SXTP. Попутно ты напишешь template engine, аналоги XPath, XSLT, а также ORM и MVC-фреймворк. В этот момент выяснится, что традиционные SQL-базы данных семантически чужды лисп-парадигме, и ты начнешь разрабатывать собственную лисп-ориентированную БД.

В этот момент ты поймешь, что Common Lisp перегружен и недостаточно выразителен, его стандарт раздут, а макросы негигиеничны; что Scheme слишком минималистична и академична; что остальные диалекты лиспа либо маргинальны, либо требуют .NET/JVM. Тут тебе в голову придет идея создать собственный лисп. Ты потратишь несколько лет на разработку стандарта, реализацию языка и переписывание всего вышеперечисленного на твоем новом языке. После этого окажется, что все ужасно тормозит. И это, разумеется, исключительно по той причине, что операционные системы стандарта POSIX семантически чужды лисп-парадигме. Ты начнешь разрабатывать LISP OS.

В процессе разработки выяснится, что эффективная LISP OS для x86/ARM/MIPS не может быть создана в принципе, так как их семантика чужда лисп-парадигме. Ты возьмешься за изучение System C, Verilog, VHDL и в один прекрасный день создашь лисп-машину на FPGA.

В этот момент мозаика чудесным образом сложится. У тебя будут лисп-машина, лисп-OS, лисп-сервер и лисп-браузер. Ты восторженно оглянешься вокруг, и обнаружишь, что половина человечества уже переселилась на Gliese 581, а оставшаяся половина забыла про HTML/CSS/etc., как про страшный сон, и давно пользуется квантовыми компьютерами и квантовыми сетями. Но все это уже будет не важно. У тебя ведь будет лисп-браузер и полноценная замена HTML/CSS на S-выражениях.

Да и жить тебе останется не так и долго, потому что к этому моменту ты уже будешь дряхлым стариком.

#4FBDZ0 (11+1) / @ninesigns / 4052 дня назад

He used preorders and monoids as stepping stones to categories, and spent most of his time on the stepping stones.

#5FTO96 (0) / @ninesigns / 4065 дней назад

Парад быдла на хабре:
/А я всё жду, когда же, наконец, хоть один разработчик догадается понять, что исходник — это не обязательно текст, я хочу рисовать стрелочки, крючечки и рожицы прямо в программе, задолбался уже в строки пялиться. И вообще, зачем все GUI рисуют строку, на которой есть только { или } в полную высоту строки? Пол программы — одни эти пустые строки. GUI, наверно, тоже менеджеры разрабатывают, которые никогда программы не писали./

#JL4UAN (63) / @ninesigns / 4080 дней назад

Телефон для себя сделать можно, но делать их на продажу будет нельзя по множеству причин, самая главная из которых — будет дорого. Китайцы продают свои изделия дешевле, чем стоят детали, из которых они собраны — в таких условиях любой массовый проект обречен на провал. Официальная продажа — это ещё и палки в колёса со стороны государства, т.к. нужны будут всякие там сертификации, нет уверенности, что разрешат сделать окрытую платформу и не попросят встроить закладку. Неофициальная продажа — это проблемы, оправдать которые могут лишь сверхприбыли. Государство будет против, это просто очевидно, а игра против государства плохо кончается, даже если всё формально по закону. Стоит поостеречься делать такой публичный проект и потом продавать мобильные телефоны, т.к. потом можно внезапно сесть за что-нибудь левое, с этой деятельностью никак не связанное. В интернете вся эта криптография и анонимность появились лишь потому, что государствам долгое время не было до этого дела, а с мобильной связью всё с самого начала было иначе, с самого начала планировался тотальный контроль.

Идея сделать криптофон уже была, даже приходилось общаться с людьми, которые работают в бизнесе и нуждаются в закрытой связи. Они сказали «мы бы это купили, но тебя за это посадят» (не по закону, а просто посадят). Само производство таких телефонов не нравится ФСБ, и не важно, насколько оно законно или незаконно.

https://www.pgpru.com/forum/offtopik/policejjskijjrezhimvsotovyhtelefonahikommunikatorah?show_comments=1&p=5#Comment70123

#EHXFOE (144+2) / @ninesigns / 4102 дня назад

"Жадность - лучшее средство от неподходящих женщин."

#YAN6O9 (0) / @muromec / 4125 дней назад

HTTP status ranges in a nutshell:

1xx: hold on
2xx: here you go
3xx: go away
4xx: you fucked up
5xx: I fucked up

#82SXMG (10) / @mendor / 4130 дней назад
q

универсально:

The problem with those who are "9/11 Truthers" is that whenever a claim is refuted, rather than change their views, they just look for other reasons or abnormalities to support their claim

#BB2OC3 (0) / @muromec / 4141 день назад

— На какую заработную плату вы рассчитываете?
— На "вау, это все мне?"

#55XVUC (5) / @mendor / 4160 дней назад

“What’s pip?”
“A python package manager”
“How do I install it?”
“easy_install pip”
“What’s easy_install?”
“A python package manager”

#71MJ7U (4+6) / @mendor / 4161 день назад
q dev

[13:14:30] <dmitrii> вчера за завтраком пытались объяснить европейцам, что такое трудовая книжка
[13:14:32] <dmitrii> :)
[13:15:01] <dmitrii> сошлись на том, что СССР с его двумя видами паспортов и труд. книжкой первый в мире реализовал distributed databases :)

#6UDNCX (0) / @mendor / 4186 дней назад

"Ах, вы из Украины? Слышал, у вас там какую-то женщину посадили, - спрашивает меня за завтраком экономист из Сингапура"

via http://blogs.lb.ua/andrey_yanitskiy/208322_zachem_provodyat_ekonomicheskie.html?utm_source=lbua

#V3YZHC (0) / @muromec / 4197 дней назад

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

#II3PTB (2) / @ninesigns / 4220 дней назад

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

#QE6ZQG (0) / @mendor / 4221 день назад

В любой непонятной ситуации кидай эксепшн

#BMNI7J (2) / @mendor / 4223 дня назад

Using C++ to teach software engineering is like using hardcore pornography to teach sex education.

#Z481L5 (1) / @mendor / 4251 день назад

Резюмируя: "Причины успеха и взрывного роста ИТ в Силиконовой Долине остаются неизвестными. Аналитики совершили несколько попыток высосать из пальца научное обоснование этой аномалии, но на данный момент можно считать сложившееся положение дел обычным совпадением".

#LVBARV (7) / @muromec / 4259 дней назад
q lor

Вместо тысячи слов:

джей и молчаливый боб фристайло

лиспорэп

курим мануал, пишем лиспокод
курим лиспокод, пишем мануал

ля ля ляляля

блѢ
бЛѣ
Блѣ бЛѣ блѢ

мануал БЛѢ
лиспокод БЛѢ

читай мануал
пиши лиспокод, БЛѢ
читай лиспокод
пили мануал, БЛѢ

хочешь быть Ъ?
пили пили код

запилил код?
пиши мануал, блѢ

ПИШИ УЖЕ КОД, БЛѢ
ПИШИ ЛИСПОКОД, БЛѢ

ля ля ляляля

ПИШИ УЖЕ КОД, БЛѢ
ПИЛИ СВОЙ ЛИСПОКОД, БЛѢ

ПИШИ УЖЕ КОД, БЛѢ
ПИШИ ЛИСПОКОД, БЛѢ

ПИШИ ЛИСПОКОД, БЛѢ
ПИШИ ЛИСПОКОД, БЛѢ
ПИШИ ЛИСПОКОД, БЛѢ

#0SQTE0 (0) / @ninesigns / 4261 день назад

какие у тебя основания не верить анону на слово?

#4E4233 (0) / @ninesigns / 4262 дня назад

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

#KYKKNQ (2) / @ninesigns / 4271 день назад

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

#Z8JSMO (2+1) / @ninesigns / 4275 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.