• Проблемы современной записи математических текстов
    0
    выходит, вас автор постоянно должен уговаривать прочитать очередную главу его учебника, притом ещё и (ужас!) до конца

    предполагается, что если человек решил изучать анализ, то пресловутая мотивация у него уже есть

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

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

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

    «Мотивацией» называются причины, по которым автор вводит новое понятие. Мотивацией ко вводу матриц может быть более простая запись СЛАУ или необходимость расширения понятия числа для линейных отображений в R^n для n > 1 (в R линейное это f(x) = ax, в R^n это f(X) = AX, где A матрица, а X вектор).
    Мотивацией ко вводу дифуров может быть то, что для меняющегося во времени физ. процесса проще написать дифур, чем что-то ещё.
    Мотивацией ко вводу предела может быть… нет, вовсе не необходимость интегрировать и дифференцировать. Найти площадь или касательную можно абсолютно спокойно без пределов — придумываешь оченьочень большую величину, подставляешь в выражение, вуаля. Такой себе трюк, которыми в большом разнообразии пользуются физики.
    Мотивацией ко вводу предела будет именно формализация этого трюка и устранение внутренних противоречий этого самого трюка.
  • Проблемы современной записи математических текстов
    0
    Не возражаю кроме последнего. В обычных университетах копаются в практике, забывая про теорию. Ну то есть если в НМУ всё на заданиях вроде доказать эквивалентность пары определений или теорему, то в обычных университетах это время предпочтут потратить на решение интегралов, пределов, СЛАУ (если мы всё ещё говорим о первом курсе) и т.п.
    В итоге эпсилон-дельта так и останутся непознанными, зато мы научимся в столь нужное аналитическое интегрирование.
  • Проблемы современной записи математических текстов
    0
    Во-первых, не по всем (кажется, из всех математических предметов отдельно выделенные практические занятия у нас были только по матану и линалу, остальным же приходилось выделять время от лекций). Возможно, потому что я инженер.
    Во-вторых, задачи другие же.
  • Проблемы современной записи математических текстов
    0
    далеко не факт. но и ВШЭ появилось не так давно

    Матфак ВШЭ создан на базе НМУ. В годы моего обучения в НМУ к нам приходили ребята из вышки, потому что у НМУ и ВШЭ был взаимозачёт листков и экзаменов.

    зачем тогда туда вообще идут?

    Во-первых, у каждого свои цели.
    Во-вторых, идут на 1 курс, где изучаются вполне стандартные анализ, алгебра, топология / геометрия, а не на 5, где даже комбинаторику расскажут на категорном языке и на стыке с алггеомом. Что, конечно, тоже классно, но нужно и понятно куда меньшему числу людей. Полистайте список спецкурсов в этом году, если хотите удостовериться (а после 2 курса, кажется, обучение продолжается именно в форме спецкурсов).
    В-третьих, если уж на то пошло, всё зависит не только от сложности или нужности, а от отношения сложность / нужность, которое не столь велико для большинства.

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

    Причём тут это вообще? Вообще не вижу, что вы этим доказываете.
    Про эпсилон разговор в другой ветке. Да, я всё ещё придерживаюсь тезиса, что если на 1 курсе целый год нужно думать над определениями, чтобы их понять, то курс читают как-то неправильно.
    В случае НМУ это пофиксилось бы просто: несколько задачек на понимание эпсилон, и если у тебя ну совсем никак не выходит понять, что же такое эпсилон, то принимающий задаёт тебе какой-нибудь наводящий вопрос. Да и сами задачи являются наводящими вопросами в конце концов.

    внезапно в обычном институте тоже есть задачи. только уровень их от НМУ отличается кардинально. и вы программу того же первого семестра матана НМУ и обычного универа сравнивали?

    Нет никакой программы НМУ. Всё зависит от преподавателя. Например, на алгебре в 16 году была в основном общая алгебра, в 17 что-то околомехматское, в 18, как и в 15 — категории и что-то околоалггеомное (и это на 1 курсе!).
    ium.mccme.ru/f16/f16-algebra-program.pdf
    ium.mccme.ru/f17/f17-Elagin_program.pdf
    ium.mccme.ru/f18/Shabat_program_IUM.pdf

    Матан немножко труднее читать разнообразно, но можно, можно.
    И да, естественно, я сравнивал все курсы, что знаю. Но я тут тоже потерял нить спора, к чему вы это?
  • Проблемы современной записи математических текстов
    0
    Операция sqrt(-1) неопределенна ни в вещественной, не в комплексной области.

    Простите?..
    Вы говорите, что корни из комплексных чисел брать нельзя?

    Вернее, давайте для начала вернёмся к правильным терминам. «sqrt(-1)» это не операция, а число. Операция это «sqrt». Так вы утверждаете, что операция «sqrt» не определена для пары действительных чисел (-1, 0), называющейся комплексным числом и коротко записываемой как -1?
  • Проблемы современной записи математических текстов
    +1
    Интересное у вас представление о НМУ.

    НМУ не заканчивают не потому что это так сложно, а потому что это мало кому нужно. Сравните с количеством заканчивающих матфак ВШЭ, программа и преподаватели те же.
    Про сверхмотивированных людей, прошедших в школе три курса мехмата, тоже не совсем правда: таких людей не то чтобы очень много.

    Наконец, про подход «учить плавать, скинув в воду» не совсем точно. Зависит. Что-то такое есть, да, но вообще-то главное, почему НМУ может научить так хорошо понимать математику, — потому что любой курс сопровождается задачами (если и вовсе не состоит из них).
    Как в обычном институте? Ты можешь послушать рассказ лектора, ничего не понять и пойти домой. Потом тебе, может быть, выпадет билет на экзамене с этим, и ты, возможно, что-нибудь сообразишь и запомнишь.
    В НМУ тебя после лекции ждёт десяток задач от простых до сложных, и даже если ты что-то не понял в теме, в процессе их решения или же сдачи ты всё поймёшь. Более того, задачи дают большую часть понимания, а лекция — лишь маленькое предисловие к ним, вводящее в курс дела.
  • Проблемы современной записи математических текстов
    0
    У нас было. Не сказал бы, что понять его было проще. Да, оно действительно элементарно: давайте возьмём последовательность, стремящуюся к x, обернём каждый член в функцию, и оно будет стремиться к lim f(x). Если бы мне кто-нибудь так сказал, да ещё и пример привёл, я бы сразу всё понял.
    Только вот у нас было что-то сложное с окрестностями, выколотыми точками и т.п., мало что-либо объясняющее и ещё больше запутывающее. Из этого можно получить что-то нормальное человеческое, как у меня выше, только вот первокурсники обычно так ещё не умеют.
  • Проблемы современной записи математических текстов
    0
    Я спал, все мои одногруппники спали, автор статьи спал, половина комментаторов здесь спала. Вы не спали, вы молодец!
    Или же всё-таки у нас с вами разный опыт, мы были на разных лекциях, которые читали нам разные люди.

    Впервые слышу, что эпсилон принят обозначением чего-то маленького. Встречал его в такой роли тысячу раз, но явно написанным / сказанным встречаю впервые.
  • Что на самом деле проверяет Тест Тьюринга
    +3
    Если машина x проходит тест Тюьринга, кажется, это значит, что её можно научить чему угодно, чему можно научить человека. Так понятнее?
  • Проблемы современной записи математических текстов
    0
    Нет. Она звучит как «для любого эпсилон», слова вроде «сколь угодно малого» это именно пояснение, более того, формальными знаками их не запишешь. Только «для любого».
  • Проблемы современной записи математических текстов
    0
    Добавлю Welch Labs.
    youtu.be/T647CGsuOVU?list=PLiaHhY2iBX9g6KIvZ_703G3KJXapKkNaF

    За весь ТФКП нам не рассказывали, что график f(x) = x^2 + 1 можно нарисовать так (заодно и видно, что i это корень уравнения x^2 + 1).
  • Проблемы современной записи математических текстов
    +1
    Очень крутая статья.

    Вспомнился мой матан первого курса. Предел по эпсилон-дельта. Никто не понимал, все просто зубрили, и всё. Я сам несколько дней (то ли в ноябре, то ли уже в декабре) ходил и думал, и в какой-то миг внезапное озарение: а давай считать эпсилон каким-то очень маленьким числом! Тогда всё неожиданно встаёт на свои места.
    Потом уже узнал, что похожим подходом (с очень маленькими числами) руководствовались Ньютон и Лейбниц, изобретая анализ, а потом пришёл Коши, наприводил контрпримеров и усложнил, чтоб всё формально и логично.

    Потом уже не так сложно: определение производной (как delta_y / delta_x, delta_x -> 0) быстро понялось само, интеграл Римана интуитивно понятен из гифки в Википедии (благо, аппроксимировать площади я умел ещё в 8 классе как минимум), а через какое-то время ещё и узнал, что ∫ это просто запись для lim sum(...), а dx для delta_x внутри суммы.

    Пример из статьи с интегралом по контуру я узнал во втором семестре на вариационном исчислении. Очень крутой препод, очень классно рассказывал, походя проливая свет и на другие предметы. Даже жаль, что не хватало знаний, чтобы понимать, о чём он говорит, полностью, хотя логику рассуждений вроде бы прослеживали. Но звучало всё равно как магия. Горестно взмахивал руками, узнавая, что мы не умеем в дифуры и ТФКП, и зачем нам вообще вариационное исчисление и функан на 1 курсе.
    Он же и сказал, что dx это просто очень маленький кусочек x, и по теореме Пифагора получается интеграл по контуру. Тогда не полностью это получилось понять и осознать, и только физика в следующем семестре, где подход типа «порежем тело на маленькие кусочки dx» является совершенно обычным, наконец сделала нас хоть что-то понимать.
  • От «Победы» до PornHub: как компании применяют тёмные паттерны
    +1
    Tunnelbear


    Не сказал бы, что это плохо — это по-своему мило.
  • Встраиваемые языки: почему Lua?
    0
    Если нам, для построения игрового движка, нужен какой-нибудь интерпретатор языка — мы можем найти множество таких интерпретаторов. В реальности же придётся выбирать из двух подобных проектов — V8 и WebKit
    Классно.
  • Операция Vk 2.0. Внесён законопроект о новостных агрегаторах. «Яндекс.Новости» закроют, если сервис не сменит владельца
    0
    Либо потому что индекс очень давно не обновлялся, как сказали выше.
  • Роскомнадзор не обнаружил в выдаче «Яндекса» ссылок на RuTracker и «Либрусек»
    +1
    У вас разные логины и пароли на разных сайтах? У меня тоже. А у многих нет.
  • Таймеры JavaScript: все что нужно знать
    +2
    В браузерах основные функции-таймеры относятся к интерфейсу Window, также связанному с некоторыми другими функциями и объектами. Этот интерфейс предоставляет ко всем своим элементам глобальный доступ в главной области видимости JavaScript.

    Стоит сказать, что отношение к window — так себе флаг. Например, String и Array тоже относятся к window.
  • Часть кода игры Minecraft была передана в Open Source корпорацией Microsoft
    –4
    Вероятно, потому что ситуация не win-win. Опенсорс-коммьюнити не получает с этого примерно ничего, а Microsoft кучу коммерческой выгоды.

    Замечательно для Ms? Замечательно. Мне не мешает? Не мешает. Правильно называть это «Microsoft loves open source»? Нет, неправильно. Впрочем, я вряд ли об этом скажу лучше, чем
    habr.com/post/425685/#comment_19206659 и
    habr.com/post/425685/#comment_19206919.
  • Кто должен получать деньги при продаже произведения искусства, сотворённого ИИ?
    0
    Ну это как раз очевидно. Продаётся — искусство, не продаётся — шлак.
  • Часть кода игры Minecraft была передана в Open Source корпорацией Microsoft
    –11
    Да нет, дело в том, что открытие кода тут не ради опенсорса, а чтобы сделать модмейкерам удобнее, иными словами, с прямой выгодой для майкрософт, а не ради заявленного Microsoft loves open source.
  • Newtoo — разработка полноценного браузерного движка с нуля в 2018?
    +2
    Сложность в том, что в браузерных движках не просто рендеринг, но рендеринг быстрый и эффективный. Деление на слои, всякие reflow и так далее. Огромные кучи разных хаков. А тут ещё и недавно статья была про занятный файлик в хроме :)
  • Хватит подозревать разрабов в самозванстве. Научитесь лучше собеседовать
    0
    Давайте представим, что вам для каждого пользователя нужно перевернуть одну строку. Вы можете сделать это на клиенте — для человека это займёт меньше 1 мс! Или же вы можете сделать это на высоконагруженном сервере. Перевернуть строку для 100 000 клиентов скушает пару секунд. Все эти пару секунд сервер (ну или поток, по крайней мере) будет простаивать и не сможет никому отвечать.
    Пример утрированный, конечно, но я хотел показать, что операция может стоить для вас очень много, а для пользователя не стоить ничего. Вот именно это я имел в виду, говоря, что клиента нагружать можно больше, чем сервер.

    Ну и вообще-то все обычные десктопные приложения замечательно работают на мощностях клиентов, так было всегда, и всем это ок. А вот если попробуете например сделать редактор изображений и реализуете всю графику на сервере, будет интересно посмотреть на его мощности и сколько это будет стоить.
  • Хватит подозревать разрабов в самозванстве. Научитесь лучше собеседовать
    0
    Помимо сказанного ранее добавлю, что если бы и были мутабельные строки, оптимизировать это почти во всех случаях — что экономить на спичках. Тем более, что код на JS в половине случаев выполняется на клиенте, у которого вполне есть ресурсы (в отличие от сервера, который может быть высоконагружен, и там может хотеться экономить даже на переменных).

    Так что — да, это в продакшене широко применяется.
  • BEM'a не должно существовать
    0
    classnames сделал пример короче на 5 символов. Я тоже его юзаю, но в данном случае не добавил, т.к. зачем привносить новые сущности туда, где они принципиально ничего не меняют.

    Эм, нет. Моё сравнение абсолютно корректно. Я сравнил код, который получается на выходе. Потому что в самой статье, как я понимаю, также речь идёт об итоговом коде (который вполне себе появляется в веб-инспекторе, и его надо отлаживать). И тут button_size_big_a9f74cda406500c9b9c3e0125b242b0f никогда не будет читаемее, чем button_size_big.

    Ладно, давайте тогда сравним исходный код. Если у вас классы в БЭМ разрастаются до нечитабельности, то вы что-то делаете не так. Это сродни тому, что использовать React без JSX и жаловаться, что код слишком большой и нечитабельный получается.
    Потому что либо вы используете i-bem, и у вас примерно такой код:
    {
      block: 'button',
      mods: {
        active: true,
        size: 'big'
      }
    }

    Либо же вы пишете например в реакте, и вам стоит просто заюзать какую-нибудь функцию наподобие classnames, которая замечательно сделает всё то же самое с модификаторами:
    <button className={bem({
      block: 'button',
      mods: {
        active: true,
        size: 'big'
      }
    })}></button>

    В bem-react могут быть какие-то такие штуки, я не выяснял.

    В CSS всякие препроцессоры вроде stylus тоже замечательно всё упрощают:
    .button {
      &_active {}
      &_size_big {}
    }
  • Сбербанк запустил собственного оператора «СберМобайл»
    +1
    Нет, не так.
    Где сим-карту оформляли, туда и идите!
  • Хватит подозревать разрабов в самозванстве. Научитесь лучше собеседовать
    +4
    Если вы до сих пор не напишете простейший цикл с первого раза без ошибок, это выглядит как довольно мало опыта.
  • Хватит подозревать разрабов в самозванстве. Научитесь лучше собеседовать
    +3
    На JS это выглядит как-то так: str.split('').reverse().join('').
  • Роскомнадзор отчитался о результатах трехлетней борьбы с пиратами
    0
    Интересно кстати юридически, что значит «имеют право не пустить на сеанс». Вряд ли это прописано в законе. Есть где-то договор, который каким-то образом неявно подразумевается? Или вы просто имеете в виду, что есть где-то какая-то не подкрепленная юридически практика не пускать людей на сеанс?

    По факту: сейчас довольно активно хожу по кинотеатрам, ни разу не запрещали войти из-за опоздания. Однажды покупал билет на фильм через 40 минут после начала :)
    Да и, вообще говоря, довольно странно не пускать: кому охота ссориться с посетителем из-за такой мелочи? Плюс, как я слышал, возврат билетов это очень большой гемор для кинотеатра (т.к. билеты контролируются прокатчиками, которые очень подозрительны к их возврату — уж не хочет ли кинотеатр пустить деньги за покупку билетов мимо них?), поэтому кинотеатры, даже когда отменяется сеанс, скажем, пробуют выдать вместо этого какие-то бонусы или т.п.
  • Дарим книгу «Гарри Поттер и методы рационального мышления» олимпиадникам
    0
    Оки, тогда я вас просто неправильно понял
  • Дарим книгу «Гарри Поттер и методы рационального мышления» олимпиадникам
    +1
    Да не. Вот на эту фразу я стриггерился:
    Злобный, умный старикашка в теле маленького мальчика критикует вымышленный мир, что столь полон нерациональности

    Разве это важно? Разве книга от критики главным героем мира стала хуже? Да нет же, это наоборот киллерфича этой книги, главная фишка, главное, что в ней интересно. Именно поэтому она и является книгой про методы рационального мышления, а не просто очередной (хоть и очень интересной) историей.
  • Роскомнадзор отчитался о результатах трехлетней борьбы с пиратами
    +1
    Можно же просто прийти позже, и не будет никакой рекламы :)
  • Дарим книгу «Гарри Поттер и методы рационального мышления» олимпиадникам
    +1
    Вы сейчас совершаете ошибку выжившего. «На меня плохо не повлияло, значит ни на кого плохо не повлияет».

    Да нет вроде. Я просто считаю, что выборка из одного элемента немножко точнее, чем выборка из нуля элементов.
    Ошибка выжившего — это нерепрезентативность выборки, её тут нет.
  • Дарим книгу «Гарри Поттер и методы рационального мышления» олимпиадникам
    +2
    Я читал эту книгу ещё с первых глав перевода, читал в процессе того, как она писалась и переводилась (конец и вовсе прочёл в оригинале, не стерпев). Перечитывал много раз. Кажется, во время первого чтения (не до конца, она ещё не было дописана) мне было ну примерно 15-16 лет. Если не 13-14. (да, сейчас мне 21)

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

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

    Но могу сказать, что Гарри очень много рассуждает о морали, доброте и хороших поступках (причём это его собственный осознанный выбор, не навязанный никем и никак). Собственно, он почти всю книгу пытается быть героем и делать добро. Просто потому что.
    Отлично помню, что, когда сам когда-то думал о морали, и зачем она лично мне, это было одним из самых весомых аргументов.
  • Дарим книгу «Гарри Поттер и методы рационального мышления» олимпиадникам
    0
    Вы как тот человек в комментариях вк (под одним из обсуждений в официальной группе гпмрм), который не увидел за гпмрм ничего кроме очередной истории о волшебном мире, и посчитал, что эта книжка плохая, потому что недостаточно добрая. Интересно, что этот человек был полностью глух к любым аргументам и попыткам ему объяснить, в чём он ошибается.
  • Вселенная, соответствующая нашим текущим представлениям, может оказаться невозможной
    0
    Такое лучше в личку всё-таки спрашивать.
  • Как уйти на пенсию до 40 лет с миллионом долларов на счету в банке
    +3
    Негоже :)
  • BEM'a не должно существовать
    0
    А как вы пишете?
    Кажется, что это вполне типичный компонент с типично используемым scoped styles.
  • BEM'a не должно существовать
    0
    Без хэшей вы в итоге получите БЭМ в том или ином виде.
  • BEM'a не должно существовать
    0
    Вы пишете такой вот css:
    .button {}
    .active {}
    .size_big {}

    Затем пишете такой вот jsx:
    import cl from './styles.css';
    ...
    return <button className={[cl.button, cl.active, cl.size_big].join(' ')}></button>
    

    Итоговая ваша вёрстка выглядит примерно так:
    <button class="button__button_214914283c7dd64040bec5c61d9fe59b button_active_6792e285b0931148ef0f16d0b444c2bc button_size_big_a9f74cda406500c9b9c3e0125b242b0f"></button>

    Сравним читаемость с БЭМ?
    <button class="button button_active button_size_big"></button>
  • BEM'a не должно существовать
    +1

    А потом вы напишете стиль для .nav.active img, а потом вложите в .nav.active блок .dropdown-menu, который тоже может быть .active, и внутри которого тоже может быть img (и какие-то стили для .dropdown-menu.active img), и у вас внезапно стили от .nav.active img окажутся также стилями для .nav.active .dropdown-menu img.