Рубрика «edisonsoftware» - 16

«Мне кажется, я иногда вижу сны на Perl`e»
— Ларри Уолл

  1. Ларри всегда по определению прав по поводу того, как Perl должен себя вести. Это значит, что у него финальное право вето на основные функциональные возможности.
  2. Ларри позволительно менять свое мнение по любому вопросу спустя какое-то время, независимо от того, использовал ли он Правило 1.

Уяснили? Ларри всегда прав, даже когда ошибается.

Лень, нетерпение и самомнение — три главных добродетели программиста. С днем рождения, Ларри Уолл - 1

Компактная биография Ларри выглядит вот так (Geek-код): GC/CS/E/H/IT/L/M/MU/PA/P/S/SS/TW/O d(+++)>+ s: a+>++>+++$ C++++$ UBAHS*++++$ P+++++(--)$ L !E? W+>++ N+++@ K+++>++++++@ w$ !O M->+ V--() PS+(-) PE(++) Y+ PGP->+ t+() 5 X? R>* tv@ b++>+++ DI+++ D? G(-) e++>+++@ h----() r+++ y++++ (расшифровка)

Ларри, как потомственный пастор, в детстве мечтал стать служителем церкви. Но пришлось идти в ИТ. Студетнтом он 3 годаработал в компьютерном центре университета. После универа, вместе с женой работали переводчиками Библии, изучали лингвистику, в надежде на то, что где-нибудь в Африке обнаружется племя со своим языком, но без письменности, и они разработают под этот язык письменность и одарят туземцев. В роли туземцев, спустя годы, оказались программисты.

Из-за денег, Ларри успел поработать в Unisys, NASA (JPL) и O'Reilly.

Из-за лени, нетерпения и самомнения Ларри написал rn (популярный клиент для Usenet) и утилиту patch (под UNIX). Чтобы стать пожизненным великодушным диктаторм, он написал язык Perl.

Ларри верит в типологию Майерс-Бриггс (INFP), а еще он двукратный мировой чемпион по запутанному коду на С.
Читать полностью »

image

Сейчас Пол Грэм учит правительства и университеты как создавать стартап-хабы, а а вот раньше… он провел замечательную аналогию между высококлассными программистами и художниками.

За 13 лет глава, одноименная с названием книги, затерялась в сети. Для удобства, хочу опубликовать ее, собранную по кусочкам из различных архивов.

Перевод Анастасии Грызуновой, Яны Щекотовой. Приведение текста в порядок — CaptainCrocus. Помощь в публикации — компания Edison.

Оригинал — Hackers and Painters (May 2003)

Пол Грэм: Глава 2. Хакеры и художники (Habr edition) - 2
Закончив аспирантуру по computer science, я пошел на художественный факультет изучать живопись. Многие удивились, что компьютерщик вдруг заинтересовался живописью. Эти люди, видимо, считали, что хакерство и художество — очень разные занятия: хакерство — холодное, точное и методичное, а художество — яростное выражение некого первобытного порыва.

Оба представления неверны. У хакерства и художества масса общего. Из множества различных типов людей хакеры и художники — едва ли не самые похожие.

Общее у них вот в чем — и те, и другие творцы. И те, и другие пытаются делать нечто качественное. Как композиторы, архитекторы и писатели. И те, и другие проводят исследования не ради исследований (хотя если в процессе создания чего-то качественного открываются новые методы — тем лучше).

Мне никогда не нравился термин «computer science». Главным образом потому, что такой науки не бывает. «Computer science» — мешок старьевщика, куда история капризно свалила кучу слабо связанных областей науки — получилась какая-то Югославия. На одном полюсе математики, которые зовут свою работу computer science, чтобы получать гранты DARPA. На экваторе — какое-нибудь компьютерным естествознание: скажем, поведение алгоритмов при передаче данных по сетям. А на другом полюсе — хакеры; они пишут интересное ПО, и компьютеры для них — только среда самовыражения, как бетон для архитектора или краска для художника. Все равно что математиков, физиков и архитекторов согнать на один факультет.

Иногда работу хакеров называют «программной инженерией» (software engineering). Этот термин тоже сбивает с толку. С тем же успехом можно назвать инженером архитектора. Между архитектурой и инженерией граница нечеткая, однако она есть. Проходит она между «что» и «как»: архитектор решает, что делать, инженер вычисляет, каким образом.Читать полностью »

«Чтение и личный опыт формируют мировоззрение. И даже если вы не помните самый момент получения опыта или содержания книги, то их влияние на ваше представление о мире непременно остается в Вас. Ваш разум похож на скомпилированную программу без исходного кода — он работает, но неясно как.»
— Пол Грэм, основатель Y Combinator, программист, инвестор, эссеист

image
«Взятие Константинополя крестоносцами» (Эжен Делакруа, 1840)

Оригинал — How You Know
December 2014

За перевод спасибо lxsmkv, за поддержку публикации — Edison

Я перечитывал Хроники Вилладруэна о Четвертом Крестовом Походе не менее двух раз, а может даже и трех. И если бы мне пришлось записать на бумаге, все то, что мне оттуда запомнилось, то сомневаюсь, что набралось бы и на одну страницу. А теперь, если перемножить это на семьсот, то результат сложится в неприятное, давящее ощущение, которое посещает меня всякий раз когда я гляжу на мои книжные полки. Какая мне польза от всех этих книг если я ничего из них не помню?

Парой месяцев ранее я читал замечательную биографию Гильберта, написанную Констанцией Рид, и нашел в ней, если и не ответ на свой вопрос, то как минимум то что сгладило бы то неприятное ощущение. В своей книге она пишет:

Гильберт не терпел лекций по математике, на которых студентов пичкали фактами, вместо того чтобы учить их формулировать и решать задачи. Он часто повторял им: “Хорошая постановка задачи уже половина ее решения.”

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

Однако, как я пришел к этому убеждению? Оно родилось из моего личного опыта и прочитанных книг. Ни одной из которых я не запомнил. И, возможно, мне бы даже не вспомнились слова Гильберта. Но найденные в книгах мысли подкрепили мои мысли и убеждения, несмотря на то, что я не помню их содержания.
Читать полностью »

«Должны ли университеты запустить программы с такими словами в названии, как «инновация» и «предпринимательство»? Нет, не должны. Такие вещи почти всегда оказываются разочарованиями. Они преследуют неправильные цели.»

«Университеты замечательно объединяют основателей, но помимо этого, самое лучшее, что они могут сделать — это уйти с дороги.»
— Пол Грэм, основатель Y Combinator, программист, инвестор, эссеист

Пол Грэм: Как сделать Питтсбург стартап-хабом - 1

Оригинал — How to Make Pittsburgh a Startup Hub
Апрель 2016
(За перевод спасибо nachit, за помощь в размещении публикации — Edison.)

(Эту лекцию я дал на мероприятии под названием Opt412 в Питтсбурге. Многое из этого применимо к другим городам. Но не все, потому что, как я говорил, Питтсбург имеет некоторые важные преимущества по сравнению с большинством возможных для запуска стартап-хабов)

Что необходимо предпринять, чтобы превратить Питтсбург в стартап-хаб, как Силиконовая Долина? Я чувствую, как мне кажется, Питтсбург очень хорошо, потому что я вырос здесь, в Монровилле. И я понимаю Силиконовую Долину очень хорошо, потому что я сейчас живу. Могли бы вы получить такую ​​стартап-экосистему здесь?

Когда я согласился выступить здесь, не думаю, что я был в состоянии прочитать очень оптимистичную лекцию. Я думал, что буду говорить о том, что Питтсбург может сделать, чтобы стать стартап-хабом, очень много в сослагательном наклонении. Вместо этого я буду говорить о том, что Питтсбург может сделать.

То, что изменило мое мнение, была статья, которую я прочитал во всех разделах о еде New York Times. Название было «Бум питания, ориентированного на молодежь Питтсбурга». У большинства это не вызовет и каплю интереса, не говоря уже о чем-то, связанном со стартапами. Но меня зацепил этот заголовок. Я не думаю, что смог бы выбрать более многообещающий заголовок, если бы попробовал. Прочитав статью, я еще больше впечатлился. Там говорилось, что «люди в возрасте от 25 до 29 лет в настоящее время составляют 7,6 процента от всех жителей, по сравнению с 7 процентами около десяти лет назад.» Ничего себе, подумал я, Питтсбург может быть следующим Портлендом. Он может стать клевым местом для всех людей, которые в свои двадцать хотят найти свое место в жизни.
Читать полностью »

Пока Гэвин Белсон (глава компании «Hooli») отсуживал у Ричарда Хендрикса («Пегий Дудочник») права на алгоритм по сжатию, в реальном мире пилили единорога с искусственным интеллектом.

image

Недавно американское издание Business Insider опубликовало новость, что сделка по покупке американским автомобильным гигантом General Motors компании Cruise Automation Inc. (Delaware C Corporation), стартапа, занимающегося разработкой автомобиля с функцией самоуправления (с оценкой 1 миллиард долларов) может быть приостановлена из-за конфликта основателей стартапа с Jeremy Guillory, претендующим на долю в компании. Последний считает, что он является сооснователем и партнером компании Cruise. Отметим, намеченная сделка — одна из самых дорогих в области высоких технологий 2016 года и самая крупная в истории Y Combinator — компании-венчурного кредитора Cruise.

Как следует из иска компании Cruise Automation Inc. в Верховный суд Калифорнии, данные притязании основаны на том, что более 2 лет назад основатель и CEO компании Kyle Vogt обсуждал в переписке по электронной почте с Jeremy Guillory возможные варианты сотрудничества в разработке концепта самоуправляемого автомобиля. При этом меньше чем через месяц после начала переписки Guillory отказался от дальнейшего информационного обмена. После этого Guillory еще пару раз давал о себе знать, направляя поздравления главе Cruise в значимые для компании даты. Никаких притязаний на компанию, упоминаний о доле в компании, возможных партнерских отношениях или партнерского статуса в компании в таких сообщениях Guillory не демонстрировал.

Шкура неубитого единорога: юридические разбороки со стартапом-миллиардером Cruise - 2Исходя из текста опубликованной статьи и искового заявления, между сторонами не оформлялись какие-либо документы, имеющие юридическую силу, однако, в силу специфики местного законодательства, уже самого факта наличия переговоров о заключении сделки может быть достаточно, чтобы заявить о своем имущественном праве. Кроме того, в заявке на финансирование, отправленной в Y Combinator (именно эта компания была первым венчурным финансистом в Cruiser) для привлечения финансирования, значилось имя Jeremy Guillory, хотя на момент предоставления денежных средств он уже не имел никакого отношения к Cruiser.

В настоящий момент Kyle Vogt подал иск в суд от своего имени и от имени компании о признании того, что господин Guillory не имеет права на долю в Cruiser, не является партнером основателей, не имеет партнерских прав и права использовать интеллектуальную собственность компании.

Мы попросили нашего постоянного юридического консультанта Владислава Лурье, управляющего партнера фирмы FMF Legal, прокомментировать данную историю. Ниже — его оценка.
Читать полностью »

image

Всем рунетом мы закончили перевод книги «Хакеры и художники», теперь сконцентрируем усилия на переводе всех эссе Пола Грэма.

Январь 2012.
Оригинал — A Word to the Resourceful
За перевод спасибо finik.

Год назад я заметил следующую закономерность в неудачных стартапах, которые мы финансируем: с их основателями трудно вести диалог. Такое чувство, будто между нами стена. Никогда бы не сказал этого, если бы они понимали, что я им говорил.

Это явление привлекло мое внимание, поскольку раньше мы отметили закономерность среди наиболее успешных стартапов, и поначалу казалось, что она другого рода. Мы финансировали стартапы и лучше работали те, об учредителях которых мы могли бы сказать: «они в состоянии позаботиться о себе сами». Лучшие стартапы подобны самонаводящейся ракете, в том смысле, что вам всего лишь надо дать им направление, и они последуют туда, независимо от того, что это за направление. Например, когда они получают деньги, вы можете начать вникать в дело, в то же время, отдавая себе отчёт, что вы можете совсем не думать об этом деле на этом этапе. Вам не нужно нянчиться с ними, чтобы быть уверенными в результате. Это тип учредителей, которые возвращаются к вам с деньгами; единственный вопрос: сколько и на каких условиях.

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

image

Первое место — СПбГУ.
Второе место — Шанхайский университет транспорта.
Третье место — Гарвардский университет.

Четвертое место — МФТИ.
Седьмое место — ИТМО.

Восьмое место — УрФУ.
Десятое место — ННГУ.

Поздравляем соотечественников с победой!
Читать полностью »

Подробнее о разработке софта рентгеновского томографа - 1

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

Но ведь интереснее в него запихнуть муху.

Перед EDISON Software Developement поставили задачу написать софт для микротомографа. О том, как они успешно справились с задачей, была статья на Хабре (Как за 5233 человеко-часа создать софт для микротомографа) с описанием алгоритмов, математических методов, реализации и отладки.

Ненасытные читатели засыпали нас вопросами, на которые мы, наконец-то, сформулировали ответы…
Читать полностью »

«Я никогда не был сильным программистом, и это стимулировало меня к созданию новых мощных языков. Сегодня я работаю по двум направлениям: метапрограммирование и программирование „по-детски“, для детей в возрасте 9-14 лет.»
— Алан Кертис Кей.

image

Похоже, что этот мужик участвовал во всех институтах передовых разработок, связанных с ИТ.

— Работал в легендарном Xerox PARC, Atari, Apple, Disney, HP.
— Предложил концепцию Dynabook (в 1968 году), которая определила концептуальную базу для ноутбука, планшетного компьютера и электронной книги.
— Один из «отцов-основателей» объектно-ориентированного программирования (SmallTalk, 1969).
— Участвовал в создании первого персонального компьютера Xerox Alto (1973).
— Инициатор полезной движухи «Каждому ребенку по ноутбуку».
— в 2001 году, он основал исследовательский Институт Viewpoints, некоммерческую организацию посвящённую детям, обучению и передовым разработкам программного обеспечения.
— В 2006 бросил дерзкий вызов индустрии — заявил о возможности создания операционной системы с графическим интерфейсом из 20.000 строчек кода.

«Смена точки зрения дает +80 к IQ»
(A change in perspective is worth 80 IQ points)

И опять же, Алан Кей — ключевая фигура в ИТ, и при этом всего полторы переведенных статьи в Интернете. И знают про него, скорее всего, по его цитатам. Под катом — цитаты и немного выжимок из статей Кея. Ну, и великолепное выступление на TED.

Вместе с коллегами из EDISON поздравляем Алана Кея с днём рождения!
Читать полностью »

«Сфера»: как мониторить миллиарды киловатт-часов - 1

Есть такая электростанция — «Три ущелья». На нее потратили 10 лет и $26 млрд. Под воду ушли два города, переселили 1,3 млн человек. Она генерит 100 млрд кВт⋅ч в год, но это покрывает… 1,7% потребностей Китая.

В мире есть 192 атомные электростанции с 444 энергоблоками общей электрической мощностью около 386 276 МВт. (Мощность «Трех ущелий» 22 500 МВт).

Когда я играл в C&C, RedAlert и Total Annihilation, было милым делом прорваться и уничтожить/захватить парочку вражеских электростанций, тем самым затормозить развитие противника. Не мудрено, что сейчас энергетическая инфраструктура является лакомой целью для хакеров: «Взлом электросети: от отдельной подстанции к блэкауту», «Подробности о беспрецедентном взломе электрической сети Украины».

Кто и как пишет софт для систем такого масштаба?

Разработчики компании EDISON рассказали, как они писали систему мониторинга электросети и визуализации событий. В общей сложности на проект потрачено 14984 человеко-часа, с апреля 2010 по август 2011.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js