• «Алгебраические эффекты» человеческим языком
    0
    Это яйцеголовые придумали чтобы нормальным людям голову морочить.

    А если серьезно, то это вводит формальную «алгебру эффектов». Подробности надо читать в соответствующих статьях.
  • «Алгебраические эффекты» человеческим языком
    +2
    Плюс добавим возможность асинхронного выполнения эффектов, даже если сама библиотека синхронная.
    Еще один плюс — переопределение эффектов на разных уровнях вложености без протаскивания локального контекста или без необходимости запоминать старые хендлеры.
    С DI можно добиться обычной делегации, но очень ограниченно: приходится все равно протаскивать делегация по всему стеку либо вываливать кишки (особенности имплементации) наружу, нарушая инкапсуляцию и усложняя API.

    Идея делегирования, конечно, стара как мир и в разных вариантах возникала неоднократно. Кажется, на этот раз есть шанс получить нечто продуманное и стройное. И совместимое с функциональными ЯП. А, напомню, для них все и делается изначально. Через 10 лет это будет и в Джаве, как в свое время туда перекочевали из функциональных языков лямбды. Интерфейсы и анонимные классы в Джаве уже и так были, но с лямбдами стало жить намного проще. Туда все и идем — к более выразительным концепциям и конструкциям языка.
  • Java теперь платная? Развенчиваем слухи (или нет?)
    0
    А что с лицензиями?
    АПД: все бесплатно
  • Стажёр Вася и его истории об идемпотентности API
    0
    Направление мысли Васи верное, но он не до конца понял идею идемпотентности, прикрутив подпорку с версионированием. Версионирование — это концепция из неидемпотентного мира. В идемпотентном API клиент всегда шлет список активных (по его мнению заказов), а сервер реагирует при обнаружении несоответствия его БД присланной хотелке. Это реализует все сценарии: добавление, удаление и изменение, в одном единственном методе API: sync(orders)
  • Вторая жизнь электродуховки «Харьков»
    0
    Привіт з України.

    Привет из России! :)
  • Requiem for a Dream
    +2
    Вообще в этой истории все молодцы, и все сделано правильно (без сарказма). А Жанне, как менеджеру надо памятник поставить.
    Вот вы задумайтесь и взгляните на картину не со стороны «обиженного» программиста, а объективно: что на выходе?
    А на выходе: устойчивая самоподдерживающаяся система с разумным обновлением кадров. За счет молодых энтузиастов ИТ-системы получают должное развитие и постепенно и плавно обновляются с использованием новых технологий, т.е. не застряли в 90-х, но в то же время за счет опытных сотрудников не несутся впереди паровоза за непроверенными новомодностями. Жанна грамотно распределила проекты между ними, все было сделано в срок, ничего не сломано.
    Задачи бизнеса решаются. Конечно с привлечением непрофильных сотрудников — это так и должно быть — горизонтальная коммуникация и обмен смежным опытом обязан происходить! Программист не должен сидеть в башне из слоновой кости и думать о вечном. Объективная сложная ситуация с компьютерной грамотностью большинства условных «бухгалтеров» — это то, с чем приходится жить. Задача менеджмента заставить компанию функционировать в заданном окружении, включая имеющийся рынок труда.
    И судя по всему, тут это сделано!
    Причем и финансово и организационно, объективно в компании все хорошо — премии платятся, причем тому, кто их реально заслужил — нечастое явление в крупных компаниях. Расстояние в иерархии между исполнителем и директором — 2 ступени, да это ж просто сказка какая-то.
    Сергей получил бесценный жизненный опыт, а Коля продолжил свое профессиональное развитие в другой компании — уж явно без работы не остался же. А то что на свете одним энтузиастом стало меньше и один прагматиком больше — так это не беда, а естественный процесс развития/взросления человека. Се ля ви.
    Нельзя вот так просто взять ипотеку и остаться энтузиастом…
  • Как много разработчиков и как мало программистов…
    0
    .
  • Астрономы построили 3D модель центра Млечного Пути на основе данных орбитальной обсерватории «Чандра»
    +4
    Извините, но качество перевода просто ужасное. Одни «шоковые волны» (на самом деле по-русски это «ударные волны») чего стоят. Если вы переводите научно-популярные статьи, неплохо было бы иметь базовое представление о терминологии. Или хотя бы пользоваться онлайн переводчиками.
  • Как мы построили программно-определяемый дата-центр в ящике стола
    +3
    А чем они реально занимаются?
    Или эти 50% просто накладные расходы?
  • Life extension, part 0.1 — Здоровье мозга и тела в долгосрочной перспективе
    0
    В поддержку вашей градации основных признаков долголетия интересный доклад опубликовало TED буквально вчера: www.youtube.com/watch?v=ptIecdCZ3dg.
    Оказывается, действительно социальные связи гораздо сильнее удерживают нас на этом свете. Сильнее чем физические упражнения и даже сильнее бросания пить/курить.
  • Искусственный интеллект помогает ученикам обманывать учителя
    +2
    Мне в этой связи вспоминается байка о том, что в начале 20го века на экзаменах нельзя было пользоваться ручкой и бумагой — надо было все в уме считать уметь.
    Так надо ли отвергать прогресс и требовать делать все вручную?
    Может правильнее учить работать вместе с машиной, а не вместо машины?
    Новое образование должно учить решать задачи с помощью инструментов типа WA — уметь ставить задачи компьютеру.
    Зачем в уме делать навигацию, если есть навигатор? Зачем делить столбиком, если есть калькулятор?
    Вы наверное уже и не умеете находить квадратный корень на бумаге? А ваши родители-деды умели…
    Стали ли вы от этого глупее? Не думаю.
  • Как технологии Яндекс.Такси приближают будущее личного и общественного транспорта
    +1
    А в какое спортлото писать чтобы Я.Навигатор тоже прокладывал маршрут не до ближайшей геометрической точки до места назначения, а учитывал, что я могу, например, и 50 метров пешком пройти вместо того чтобы ехать на разворот лишние 2 километра?..
  • Эволюция фрактальных монстров
    0
    Чтобы устранить из алгоритма человека можно в качестве fitness использовать какую-нибудь картинку. Того же дракона, например. Тогда можно реально картинки превращать во фракталы.
  • Пишем свои монады на Scala на примере CSV-парсера
    +1
    Добавьте "Parser {case src =>" в листинг, это магическое слово, превращающее лямбду в частично примененную функцию. А то у меня мозг взорвался, прежде чем я понял код.
  • WikiLeaks раскрыла способ, используемый ЦРУ для сокрытия страны происхождения шпионских зловредов
    0
    Некоторые слова из этой «тарабарщины» даже гуглятся: тыц. Причем на греческих сайтах. Видимо это греческий текст, некорректно отображенный в кириллице. Кажется, кто-то увидел греческие буквы и решил, что это русский :)
  • Lamptest повернулся лицом к народу
    +2
    4. Итоговую оценку наверное стоит сделать жирной. Шаг навстречу простым юзерам.
    Все же даже «уменьшенный» режим с 19 колонками чересчур избыточен.
  • Lamptest повернулся лицом к народу
    +1
    1. Мне кажется, что фильтрация по производителю сейчас сделана неудобно. Большая каша из брендов, которая перегружает фильтр и при этом сложно там что-то найти. Было бы лучше сделать как в Я.Маркете — скрываемый список со возможностью множественного выбора.
    2. Так же неплохо было бы показывать дату/год производства ламп. Т.к. в списке могут накапливаться неактуальные образцы.
    3. Было бы прикольно стоить рейтинг не только отдельных ламп, но и производителей. А так же по годам. Как в среднем улучшается ситуация с лампами, например. Ну т.е. программеры просят добавить возможность выбирать группировку по любому полю с агрегацией числовых параметров :)
  • Lamptest повернулся лицом к народу
    +6
    Если не секрет. Реклама что-то окупает?
    (я даже адблок на lamptest отключил :) )
  • Крупнейший в мире самолёт-дирижабль Airlander 10 впервые покинул ангар
    0
    Мне понравилось, как окрестили его в прошлой публикации: Кардашьябль.
  • Интенс, индикатор прокрутки (или жизнь после скроллбара)
    0
    Поддержу. Мне тоже понравилось. На мой взгляд очень клевая идея. Дает мгновенное и интуитивное представление о позиции в скролле. Задействует периферическое зрение (не надо никуда взгляд переводить) — и это гигантское преимущество перед скроллбаром.
    Но есть вам пара советов. Во первых, не пытайтесь противопоставить интенс скроллбару, и не предлагайте его как полную замену (мне кажется меню здесь избыточно, и оно к тому же тормозит, по вашим словам). Потому что вы и сами указали случаи, где простой индикации недостаточно и нужен честный скроллбар или его аналог. Во вторых, не ожидайте только положительных отзывов. Профессиональное сообщество очень жестокое. И гнобит все нововведения, введенные не ими. Поэтому просто не обращайте внимания и продолжайте развивать свою идею без оглядки. Юзеры должны стать вашими критиками, а не профессионалы — у них слишком уже замылен взгляд. А то, что вы предлагаете, довольно революционно. И должно пройти какое-то время, прежде чем эта идея проникнет вглубь мозга. Я уверен, что инерционную прокрутку тоже не все сразу приняли. Кто-то тоже еще долго ворчал, что он привык быстро скроллить экран, передвигая быстро пальцами, а теперь «потерялась точность» и «понятность». Это просто инерционность мышления.
  • Роза кишечных бактерий
    +10
    [offtopic]
    — Доктор, посмотрите, у меня что-то в попе колет…
    — Да у вас там роза?!
    — Доктор, это — вам.
    [/offtopic]
    Извините, не удержался.
  • Часть 4.2 Возвращаем зрение. От очков до эксимерного лазера
    0
    А подскажите, является ли глазной клещик противопоказанием к фемто-ЛАЗИКу?
  • Идеальная стратегия игры «2048»
    +2
    131072 — это максимально возможная плитка на поле 4х4. Как у вас получилось 524288?
  • Пора перестать сохранять
    +2
    Но «сохранить» там по прежнему есть. Потому что идея не доведена до конца.
    А версионность файлов появилась недавно и в Windows. Но опять только в виде зачатков.
  • Демонстрация работы Wiren Board Smart Home
    0
    Простите за нубский вопрос. Вот у меня в доме не одна лампочка, а около 10 осветительных приборов. Розеток еще штук 20. Кранов около 15 штук (разводка в сан, тех.шкафу). Термометров понадобится тоже не 1, и не 2, а не меньше 5. Но на сколько я прочитал описние, релешек и управляемых каналов у вас там не так много. Как это все подлючить к вашему девайсу? Как это масштабировать?
  • Парадокс доказательства
    +11
    В таком случае, вы просто не понимаете смысла слова "гуманитарный".
  • Графеновый фотосенсор в 1000 раз чувствительнее к свету, чем КМОП и ПЗС
    0
    > графен при поглощении одиночного фотона преобразует его сразу в несколько электронов
    Эх, Ализар, Ализар…
    Прям так и превращает фотоны в электроны… На нобелевку тянет.
  • Разработка Fujitsu позволяет работать с листом бумаги, как с сенсорным экраном
    0
    Fujistu разработала?
    Посмотрите на эту презентацию системы Six Sence на TED 2009: www.ted.com/talks/pranav_mistry_the_thrilling_potential_of_sixthsense_technology.html
    Я искренне надеюсь увидеть наконец такой интерфейс в своем распоряжении. Но с момента презентации в 2009-м ничего нового слышно не было. И вот теперь «Fujistu разработала»… Хочется надеяться, что этому гениальному индусу что-нибудь перепадет.
  • Год с Roomba
    0
    Грамотные алгоритмы и модульная система (крестовой отвертки достаточно чтобы поменять практически любой блок: колесо, щетки, батарею и т.д. И при этом даже провода не надо перетыкать — все на гибких контактах) делают iRobot пока лучшими. Видно, что делали с умом. Мне, как гику, приятно видеть, как там все тщательно продумано и выверено.
    Остальные только копируют. Принципиально нового (кроме «карт», от которых iRobot'ы думаю отказываются сознательно, т.к. от них пока больше вреда) никто не предложил.
  • Год с Roomba
    0
    Попытки сделать «как румба, только круче» предпринимаются непрерывно. Разрекламированные возможность по построению карт помещения по факту выливаются в неубранные участки или невозможность вернуться на базу.
    Румба, хоть и кажется, что движется хаотично и бессистемно, на самом деле какой-то план уборки внутри имеет. По крайней мере в 4-хкомнатной квартире сложной планировки она четко убирается сначала в комнате с базой, где стартовала, потом в коридоре, потом в остальных комнатах по очереди, потом возвращается обратно. Ни разу нигде ни терялась, и каждая комната убрана равномерно. Занимает у нее это часа полтора.
    Почитайте отзывы на эти «умные самсунги». Сколько раз и где они застревают или пропускают.
  • Анализ Wi-Fi сигнала позволяет следить за людьми, которые находятся по ту сторону стены
    0
    «Человек-ЗаземлённаяФольга» не очень-то сможет быстро «спешить»…
  • Samsung представили SGSIII
    0
    Извините, но tsya.ru/.
  • Seagate удалось добиться плотности записи в 1 терабит на квадратный дюйм
    –1
    А теперь остается разобраться с отводом тепла и энергопотреблением…
  • Seagate удалось добиться плотности записи в 1 терабит на квадратный дюйм
    +1
    Забавно, что в комментариях по оригинальной ссылке задали точно такой же вопрос :)
    Кстати, в оригинале нет речи о «12» атомах там использована фраза «about a dozen atoms», что при смысловом переводе на русский должно превратиться «около десятка атомов» (у нас все-таки привыкли считать десятками, а не дюжинами, и это надо учитывать при переводе) или «порядка десятка атомов», что было бы вернее.
    Хотя и такая оценка кажется заниженной.

    Скорее речь идет о «нескольких десятках атомов», а англоязычный вариант был сознательно упрощен для восприятия неспециалистами и поднятия «градуса сенсационности». При неточном переводе в английский разговорный язык опять вернулись неуместные в таком случае конкретные числа.
  • Seagate удалось добиться плотности записи в 1 терабит на квадратный дюйм
    0
    Так-то оно так, но и 0.28нм — это не еще 1нм. Согласен, что не 120 атомов, а меньше.
    Я просто пытаюсь понять, откуда могло взяться число «12», которое вызывает вопросы.
  • Беспроводная передача HD-видео и звука с использованием видеосендеров, дайджест — весна'12
    +1
    Замечательный обзор, стиль понравился, и писать дальше обязательно нужно.
  • Seagate удалось добиться плотности записи в 1 терабит на квадратный дюйм
    +1
    Поправьте меня, если я не прав, но 12нм — это не 12 атомов, а 120. Все таки размер атома это 10^-10, а нанометр — это 10-^9. Так что до отдельных атомов пока не добрались. Да и не доберутся при комнатной температуре.
  • Coder vs. Developer vs. Engineer — а какой Job Title у тебя, %username%?
    0
    > Существует миф, что одни разработчики в N раз более продуктивны, чем другие.

    А вы только что создали миф, что гипотеза о том, что одни разработчики в N раз более продуктивны, чем другие, является ложью.
    На самом деле это пока неподтвержденная гипотеза, а не миф.
  • Очередной сбор средств
    +1
    Отправил 35. Списали ровно 1111.10 руб :)

    Кстати, в русской версии не предлагают заплатить через paypal. Но если переключиться в английскую — то все появляется.
  • Заметка про NULL
    0
    Ой. Пора перечитать мануалы.