• Искусственный интеллект общего назначения. ТЗ, текущее состояние, перспективы
    +1
    Да, это неплохое обобщение того, что люди обычно называют искусственным интеллектом
  • Хабрастатистика: анализируем комментарии читателей
    +3
    да, это факт — мало кармы — не суйся в комментарии с четкой позицией. Что ты имел ввиду, эмоциональный тон, метафоры — на них сливающие не делают скидку и не думаю, что задумываются вообще об этом.
  • Хабрастатистика: анализируем комментарии читателей
    +5
    Большинство же просто читает сайт, оставляя совсем редко комментарии, или не оставляют их вообще

    Предложу такое описание причины этого поведения на основе собственного опыта. Под статьей о смене ценовой модели jetbrains мои комментарии набирали как плюсы, так и минусы. Плюсов в итоге всегда было больше, но те, кто ставил минусы не ленились заходить в профиль и сливать карму (чтоб лишить голоса, видимо). С тех пор я в дискуссии сильно не вступаю, чтоб этот голос сохранить.
    Самоцензура вот такая получилась

  • И ещё о сортировках
    +2
    Я потихоньку составляю своеобразный справочник всех сортировок в виде excel-приложения с макросами. Там и краткая справка по каждой сортировке и примерно для половины алгоритмов реализована пошаговая визуализация на vba. Приложение доступно, если интересно, то в моих статьях без особого труда найдёте ссылку на него.

    Текущий список выглядит так (картинка кликабельна):
  • Один язык чтобы править всеми
    +4
    Прочитав про мороженое вспомнил анекдот «как математик решает задачи»:
    Первая задача.
    Дано: чайник, вода, плита.
    Нужно: вскипятить воду.
    Решение: налить воду в чайник, включить плиту, поставить на нее чайник, когда вода закипит — выключить плиту.

    Вторая задача.
    Дано: что и в первой задаче, но в чайник уже налита вода.
    Нужно: вскипятить воду.
    Решение: вылить воду из чайника, тогда мы приходим к задаче, которую уже знаем, как решать.
  • 13 самых заминусованных статей минувшего года
    +2
    Вдобавок я бы не стал трогать тему личностей. Могут слить за дело, а могут слить и по другим причинам. Поди-разберись тут.
    Очень ценное признание со стороны одного из руководителей Хабра! — Система кармы не идеальна.
  • НЛО прилетело и опубликовало эту надпись здесь
  • Мифы и реальность ООП
    +1
    И так индуктивно

    Ok. Для обфускации очень подойдет :)
  • Мифы и реальность ООП
    –1
    кто в этом самом ВУЗе изучал эту самую математику, и пришёл к выводу, что в работе ему всё это в лучшем случае бесполезно
    При этом не все укзывают какая у них работа. Нпр., около моего дома продуктовый магазин, и там одна девушка с высшим образованием овощами торгует…
  • ОС Windows XP официально мертва, теперь окончательно
    0
    Вариант для серфинга, а ХР использовать с отключенным инетом для всего остального.
  • Хватит спорить про функциональное программирование и ООП
    0
    Поясните на примере.

    При вычеркивании каждого третьего числа, будет сделано 12/3=4 операции вычеркивания и еще столько же операций увеличения индекса (i+=3) и проверок на конец массива (i<12?). Т.е. суммарно 12 операций.


    При вычеркивании чисел с остатком == 0, будет сделано 12 проверок на делимость, 12/3 вычеркиваний, 12 переходов к следующему элементу и 12 проверок на конец списка. 40 операций. Более чем в 3 раза больше.


    Еще раз, решето на массиве просто пропускает 2/3 всех чисел, вообще не тратя на них операции. Ваш алгоритм со списком должен обработать все числа и посмотреть на остаток в каждом.


    В итоге, эти лишние операции накапливаются для всех простых чисел и в сумме дают o(n^2/log^2 n), вместо O(n log log n). Что гораздо медленее для больших n.


    А «достаточно большие» x начинаются уже с 9?

    Да :)
    Это был просто немного гипертрофированный пример, как ваш аргумент не совсем корректен. Если алгоритм работает плохо, то не так важно, насколько он красив.

  • Искусственный интеллект, великий и ужасный. Часть вторая
    +1
    Второе важное свойство мозга — умение забывать: отслужившие данные стираются, чтобы уступить место новым.

    А с этого ИМХО стоило начать, а не закончить статью. Здесь парадокс не в пользу человека. Человеку много проще записать на бумажке указать ПК что запомнить, чем запомнить самому. Сравните в байтах (1 символ — 1 байт) объем записи "3,1415927" и мнемонику "Вот и знаю я число, именуемое Пи — Молодец!" Хоть и длиннее, но почему-то (кто бы сказал почему) людям проще запомнить вторую более объемную запись. И кто после этого совершеннее: ПК или человек? ;)
  • Иллюзия разумного замысла
    0
    Жизнь не математическая загадка.

    ИМХО основная (и фатальная!) ошибка автора, что он считает всех программистов математиками. Среди программистов есть шутка: математик решает задачу, которая решается, а программист — которую нужно решить. Если посмотреть опрос, то только 60.9% считает, что «Роль математики для информатики в школе высокая». ИМХО этот опрос отражает общие настроения на Хабре и в Инете (в целом), где заметная часть сообществ регулярно высказывает мысль, что математика не обязательна (или вовсе не нужна) для программирования. Я разделяю противоположное мнение, но каждый судит по себе, и безусловный факт (с которым не спорю) заключается в том, что во многих работах по программированию математика в явном виде не присутствует. При этом стоит отметить, что сама математика делится на чистую и прикладную. А еще есть мат.логики, которые многие доказательства других математиков не считают достаточно строгими. Но, возращаясь к программистам, отметим, что кроме строгих алгоритмов, повсеместно используются так называемые эвристические. Т.о. удар автора по читателям Хабра явно мимо ворот: жизнь сложнее, чем кажется автору :)
  • Как играть в Speedgate, первый вид спорта, созданный AI
    +3
    Он был чем-то типа подбрасывания кубика
    И у меня возникло такое ощущение пока читал статью. Давно — еще в 1966 Джозеф Вейценбаум написал программу-пародию Элиза. Если человек отредактирует запись диалога с этой программой, то может получиться очень разумный текст. Но, видимо, некоторые современные разработчики AI не читают классику :(
  • Таблица Менделеева на школьной информатике
    0
    Почему вы думаете, что при решении интересной задачи человеку вдруг станет интересна формула минуса двойного угла? Он ее скорее всего запомнит на время решения, а потом формула вытеснится другой информацией.
    Каждый человек склонен испытывать гордость от своих побед. И он без усилий автоматически запоминает, как шел к этой победе. Так в любой предметной области — от соревнований в беге на 100 м. до интересной (т.е. необычной) мат.задачки. В беге запомнит финт, как экономил силы и всех выпустил вперед, а потом сделал рывок и пришел первым. В задачке запомнит какой формулой прихлопнул. Если не запомнит в точности формулу, то запомнит, что есть такая полезная формула, которая ему очень помогла. Это самое главное, уточнить формулу минутное дело — на это есть справочники и сеть.
    На мой взгляд, школьная математика устроена как есть потому что цель — обучить максимум людей уверенным основам.
    Обучить, но не напугать многоэтажными монстрами выражений, которые нужно зачем-то упростить. Прежде всего: в школе нет и не может быть цели сделать всех школьников математиками или программистами. А цель за 10 или 11 лет обеспечить всех учеников элементарными знаниями, которые обеспечат осознанный выбор профессии. И выбор не только в пользу вуза. Многие осознанно не идут в вуз и правильно делают, не потому что глупые, а потому что слепо не бегут за модой.

    Возвращаясь к математике — понятно, что очень многим школьникам опыт борьбы с алгебраическими монстрами всю дальнейшую жизнь будет совершенно не нужен. И на выбор профессии этот опыт может влиять только негативно. Если школьник испуган школьной математикой он может не пойти, нпр., на геологический факультет только потому, что там опять будет ненавистная ему математика. Знаю такой пример: человек в средней школе начал на летние каникулы ездить в геологические экспедиции (родители геологи), но кончив школу на геологию не пошел из-за математики. Напугали в школе. Если же школьник преуспел в боях со школьными мат.монстрами, набил руку и выработал шаблоны решений подобных задачек, т.е. для него это стало рутиной, то он может решить стать математиком. Но поступив на математический — он с первых дней с удивлением обнаружит, что от него ждут совсем не умения упрощать выражения, а его отточенные за многие годы навыки это только техника, которая по большому счету никому не интересна. Если не сумеет быстро перестроиться и будет жаловаться преподам — те посоветуют ему пройти трехмесячные бухгалтерские курсы и идти работать, а в настояшую нешкольную математику не лезть.

    В СССР было принято гордиться методикой преподавания математики в школе. Но, нпр., в школе не давали производную. А начальные знания по этой теме очень бы помогли пониманию школьной физики. Можно ведь было немного времени отрезать от побивания монстров. В какой-то год с какой-то радости в советской школе перестали изучать комплексные числа. Неужели понятие «число» для школьника менее важно, чем пресловутая расправа над монстрами? Давным давно в сов. школе помимо математики изучали логику по очень удачному, простому и наглядному учебнику Асмуса. Почему-то прекратили. Я не знаю есть ли сейчас в школе основы мат.логики. Как может даже школьная информатика обойтись без основ булевой алгебры? И с теорией множеств в сов. школе были проблемы. Что уж говорить о таких «узких» темах, как «неравенства», «основы комбинаторики», «основы теории графов». Нет, нельзя! Все силы на борьбу с алгебраическими монстрами! Просто задачи на доказательство встречались крайне редко. Лучше в этом плане обстояло дело в школьной геометрии. По ней даже в обычных школах успеваемость была лучше, чем по алгебре. Почему бы это? У школьной математики тяжелая судьба, будет катастрофой, если такая судьба постигнет школьную информатику.

    Гродно не задачник, а учебник.
    Точнее: учебник и задачник — к каждой главе там достаточное количество упражнений по теме главы.

    Но когда нужен обширный материал для отработки навыка, учебник не может помочь — быстро заканчивается.
    Что значит отработка навыка в информатике? Прошли, нпр., цикл со счетчмком. Решили в лоб задачу о счатливых белетах — 6 вложенных циклов. Навык применения циклов со счетчиком отработан? Или нужно еще 100 задач на тривиальное перичисление в лоб решить? ИМХО если ученик сообразит, как в счастливых билетах сократить число циклов — это будет гораздо полезнее. Удачная задача, что по математике, что по информатике элегантна и красива. М.б. поэтому она выглядит занимательной? Вспомним на минутку, что многие великие математики особо подчеркивали красоту математики — они знали о чем говорят, это были не просто слова без особого смысла.

  • Асинхронность в программировании
    –3
    Другие переводчики видят, что в русском языке уже есть слово «рутина»
    В русском это слово не имеет отношения к терминам программирования. Как и другое созвучное слово, про которое справедливо сказали выше:
    «Копрограмма» — это совсем из другой области. :)

    Показательно, что в вики нет переадресации «корутина — сопрограмма», т.е. согласно вики слова «корутина» нет.
    Procedure, Function, Method
    — имеют гораздо более узкое, четко определенное значение. Функция возвращает результат, а процедура нет, а метод это процедура или функция какого-либо класса (во всяком случае, так в ОО Паскале). Так что нет в английском путаницы, как и в грамотном русском-техническом. Нет никакой сложности перевода — термин Coroutine давно переведен и отражен в рувики.
    если вам обидно за путанницу
    Мне «до лампочки фиолетово» и совершенно не обидно, что в какой-то публикации проявилась элементарная безграмотность. Дело не в несуществующей обиде, а в том, что формат Хабра предполагает обсуждение статьи в виде комментов. В этих обсуждениях читатели зачастую высказывают пожелания по улучшению статьи, устранению в ней ошибок. Я, как и многие, указываю в комментах замеченные мной ошибки, и обычно авторы благодарят за желание помочь, хотя (естественно) не всегда соглашаются. Здесь, в отличие от многих других авторов Хабра, автор даже не ответил на мое замечание, ну что же — его право считать свою статью выше всякой критики — написал бы это в статье в явном виде: «статья идеальная, поэтому критика не принимается» — я бы тогда и не стал лезть со своим советом.

    Несколько странно видеть такое количество молчаливо несогласных читателей с этим моим советом. Видимо, они за путаницу в терминологии, за искусственное усложнение языка, а некоторые даже за пароли типа QWERTY1234. Ok — каждый вправе выбирать для себя заблуждения без обсуждения и учета каких-либо мнений. Не надо только потом жаловаться, что уровень публикаций на Хабре падает.
  • С таблицей Менделеева по жизни
    +5
    Я давно заметил интересную особенность: За что Татьяныч не берется, всё превращается в дерьмо. все обязательно содержит ошибки. От схемы метрополитена до рецепта борща, который подавался в его кафе. От проекта остановки, до плаката где указаны площади стран.
    Карма у него видимо такая.
    Вот и сейчас доктор: я открыл таблицу, чтоб поискать ошибки. Нашел через минуту: Молярная масса гелия — 4,002602. В таблице Татьяныча: 4,01.
    Как округлить, простите, 4,002602 чтоб вышло 4,01? Ах, Артемий, Артемий.
  • Почему записи на виниле выживают в цифровую эпоху
    0
    Разрешите вопрос любителям теплого звука: записи 1950 гг. под скорость 78 об. звучат теплее, чем записи конца века под 33 об.?
  • Почему записи на виниле выживают в цифровую эпоху
    0
    Да, ритуалы действительно важны. Чтение книги тоже включает в себя определенные ритуалы, поэтому и бумажные книги прекрасно выживают.
    У меня последнее время чтение электронной книги превратилось в ритуал: медленно грузится и перегружается при легком сотрясении — достаточно положить на стол или сесть в кресло, когда книга в руках. М.б. кому такой ритуал нужен, а я собираюсь срочно покупать новую ;)
  • [Хабр]: О «стеклянном потолке»
    0
    Возможно выход в том, чтобы убрать инструменты публичной оценки чужих мнений через ± и оставить просто один рейтинг, формируемый с помощью «спасибо» или «applause». Кнопку минуса можно заменить на «жалоба» для случая чего-то реально неадекватного.

    Активно получают плюсы комментарии с каким-то сарказмом, анекдотами, картинки в духе раннего пикабу. Что дает подобная массовость плюсов? По сути ничего, писать статьи от такого автор интенсивнее вряд ли станет. Если собеседники обменялись мнениями и потом напротив парных комментариев одинаковые +x / -x — какой вывод из этого можно сделать? Кто-то из собеседников настолько не в состоянии принять мнение оппонента, что попросил других ему помочь в «отстаивании» позиции, например сотрудников своей компании или друзей. Повысится ли качество социального взаимодействия или обсуждения каких-то вопросов при такой системе оценок? Думаю, что нет, скорее наоборот. Это как заранее знать, что что бы ты не писал, практически всегда будет большая вероятность, что общение будет происходить с группой неадекватов, которая всегда через ± будет пытаться «задавить» чужое мнение, при этом не озвучивая своего. Потому как поставить минус проще и безопаснее, чем обосновать свою позицию несогласия (и, возможно, при этом самому словить минус от других). Сопоставимая по сути тактика — испортить газами воздух в лифте и активно на всех озираться со злобой. Тактика, больше отдающая звериным, чем разумным человеческим.

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

    Останутся в итоге только PR и переводы. А когда захочется узнать что-то интересное или специфическое по делу, то «болото отзовется лишь неразборчивым эхом пузырей».