• Microsoft представила язык программирования Power Fx
    +1
    В этом же поделии, нет процедур и функций, кроме сотни встроенных (из которых половина — математические), нет функций высшего порядка, нет модулей,… да ничего толком нет, что могло бы хоть как-то помочь более-менее опытному разработчику.

    Справедливости ради, недавно анонсировали, что в Excel завезли лямбды и теперь он Turing-complete: https://www.microsoft.com/en-us/research/blog/lambda-the-ultimatae-excel-worksheet-function/
    Если они берут функции из экселя, то и лямбды возьмут.

  • 5 причин, по которым я люблю программировать в Linux
    +1

    Как вам там в 2000 году?
    В 2021, если вы собираетесь делать коммерческое приложение, вам надо будет выбрать, писать сначала под веб или под мобилки. Если выберете мобилки, то надо определится, будет ли первым Андроид или iOS.
    Потом уже речь пойдет про десктоп — под Windows, где много неплатежоспособных, или под Мак, где пользователей мало, но они любят покупать.
    И где-то тут появится светлая мысль покрыть максимальное количество платформ, написав ваш софт на электроне.
    И вот так мы получили тот софт, который имеем сейчас ...

  • 5 причин, по которым я люблю программировать в Linux
    +3

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


    P. S. Подумал, что под ваш второй пункт MacOS еще пока подходит. Современная винда, имхо, немного тамагочи.

  • Как разработчики бегут из Сан-Франциско
    0
    Валово́й вну́тренний проду́кт (англ. gross domestic product), общепринятое сокращение — ВВП (англ. GDP) — макроэкономический показатель, отражающий рыночную стоимость всех конечных товаров и услуг (то есть предназначенных для непосредственного употребления, использования или применения), произведённых за год во всех отраслях экономики на территории государства для потребления, экспорта и накопления.

    Количество произведенного не уменьшится. Деньги сэкономленные на зарплатах, останутся в условном Apple. Потратят их на бонусы топам. Неравенство от этого, скорее всего, вырастет… GDP не изменится.
    Честно, не понимаю, как за счет падения зарплат среднего класса может уменьшиться неравенство.

  • Как разработчики бегут из Сан-Франциско
    0

    Почему GDP упадет? Просто деньги перераспределятся как-то по-другому, GDP будет такой же.

  • Как разработчики бегут из Сан-Франциско
    0

    Вообще говоря, математически это неверно. Легко можно сконструировать симметричное распределение доходов, где среднее и медиана совпадает, а отношение доходов самых богатых к самым бедным огромно. Например, если есть только две равные по размеру группы людей — одни получают по рублю, другие по миллиарду.

  • Следующее поколение программирования ближе, чем кажется
    +14

    Почему книги все еще пишут текстом? Давно надо было перейти на визуальные образы — пиктограммы. Вместо слова "человек" рисуем человечка. Сразу проявляется как минимум два огромных преимущества: во-первых, подобный "текст" может писать и читать человек, не умеющий читать и писать. Во-вторых, пропадает языковой барьер — повествование может написать японец, а русский сможет его читать без перевода.


    Для обычного рукописного текста эволюция шла в противоположном направлении — сначала было пиктографическое письмо и только потом появилась классическая письменность. И никого не беспокоило, что ей надо учится.


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

  • Самообучение в Data science, с нуля до Senior за два года
    0

    Интересно, а в соревнованиях на Kaggle участвовали? Как нашли первую работу без опыта в data science?

  • Хотите стать «учёным по данным»? Тогда не начинайте с машинного обучения
    +1

    R очень целостный язык и очень гибкий. Во втором пункте как раз проблема — что стиль разных библиотек может очень сильно отличаться. Фактически, будут совсем разные DSL.
    Насчет интеграции — вроде со всем, с чем надо заинтегрирован. С++ можно практически инлайн писать.

  • Хотите стать «учёным по данным»? Тогда не начинайте с машинного обучения
    +1

    На самом деле можно найти языки и попроще Питона, и побыстрее, и REPL есть у многих, и тетрадки Jupyter поддерживают кучу языков. И по статистическим библиотекам R может с питоном конкурировать.
    Реальная причина одна — это мэйнстрим, на нем все пишут.
    Это как естественные языки — лучше всего выучить английский, если нет очень веских причин учить что-либо другое.

  • Электронные таблицы как средство разработки бизнес-приложений
    0

    Ну на самом деле SQL далеко не всегда удобен для анализа. С моей точки зрения даже редко удобен. А продвинутая аналитика, когда Excel уже не хватает — это R+RStudio, либо Python + Jupyter.

  • Мышление письмом
    +1
    Из-за перечисленных недостатков параллельно с этим начал использовать гит с заметками в markdown. Синхронизирую между домашними компами, "снаружи" ничего нет. Из плюсов — можно хранить файлы, есть нормальная структура с файлами и папками, я полностью контролирую происходящее. Но есть огромный минус — с телефона недоступно (вернее, настолько неудобно, что я даже не пытался)

    Я на телефоне использую такую штуку: GitJournal. В принципе, достаточно все удобно.

  • 7 бесплатных книг, которые следует прочитать каждому дата-сайентисту
    0

    Седьмая книга тоже переводилась на русский:
    An introduction to Statistical Learning

  • KDE Plasma 5.20 открыли для тестирования. 13 октября выходит финальный релиз
    0

    Перешел на в свое время на Windows 7 и не замечал особой разницы классической панели и докообразной. Но потом пришлось на некоторое время вернуться на XP и классика показалась очень неудобной. Ключевая разница, что в семерочной панели приложение, если он закреплено, всегда находится на одном месте. Не надо искать глазами firefox, он всегда у меня на первом месте. Это не зависит от того, запущен он или нет. Так же с текстовым редактором — он всегда на втором месте. А из-за того, что они всегда на одном месте, их легко запускать и переключаться между ними горячими клавишами Win+1, Win + 2. Довольно удобно, на мой взгляд. Из всех настроек — один раз закрепить приложение в желаемой позиции. На счет названий документов — у меня практически весь софт с табами, там все равно отдельные документы не увидишь из панели задач. Да и много очень этих документов, чтобы все вываливать в панель задач.

  • Многоликая Убунта в 2020 году
    +1

    Никогда не пользовался VNC, может там действительно все плохо. Но качество RDP вы, мягко говоря, преувеличиваете.
    Я полкарантина сидел через RDP и мне очень хорошо запомнился секундный и более лаг между нажатием на клавишу и появлением символа. Канал у меня 100 мегабит. Проблема не моя локальная, у коллег было точно так же. Предполагаю, что на стороне офиса что-то не так. Но явно в лесу с одной палкой нормально не поработаешь.

  • 10 песен про IT: от Столлмана до исходников
    +2

    Baba Brinkman "Data Science" — https://www.youtube.com/watch?v=uHGlCi9jOWY
    Батл между дата саентистом и классическим статистиком.

  • Как устроена графика в Linux: обзор различных сред оформления рабочего стола
    +14

    Я одно время был вашим зеркальным отражением. Дома Linux Mint, на работе Mac OS. И Linux был значительно приятнее. Далее чистая вкусовщина:
    Mac OS — дурацкий топбар, который непонятно зачем занимает место на экране. Вся информация, которая на нем есть, легко умещается в трее панели задач. Глобальное меню не нужно вообще — этим меню пользуешься раз в сто лет. Самые часто используемые функции все равно в тулбаре в окне приложения.
    Странный док — запускаешь приложение в одном месте, минимизируется оно в другую часть дока. А крестик не закрывает приложение, из приложения надо еще дополнительно выходить. Про кнопку как бы "максимизации" — ну, вроде есть люди которым это нравится…
    Установка софта по сравнению с Линуксом тоже так себе. Скачиваешь, оно почему-то монтируется как диск и то ли скачанное надо скопировать ручками в папку Applications, то ли содержимое примонтированого диска. Или это от приложения зависит? А у некоторых приложений был установщик, который сам что-то куда-то копировал. Общую логику я не уловил.
    Настроить тачпад под tap-to-click и touch-to-drag тоже тот еще квест — надо что-то включать в нескольких местах. Одно из которых Accessability — никогда бы не догадался, если бы не гуглил. И все равно почему-то touch-to-drag периодически глючил и не срабатывал.


    Про прослушивание музыки — на МакОС дефолтным плеером был iTunes. После этого критиковать другие плееры просто как-то немного неприлично...

  • Почему психоанализ так популярен в России и как обманывают пациентов
    +13
    Почему психоанализ так популярен в России

    В России популярен психоанализ??? Есть какая-то статистика? Субъективно мне кажется, что на Западе он неизмеримо более распространен, чем у нас. У нас вообще походы к разным психологам не очень популярны.


    Русское слово «психология» несет в себе негативную коннотацию и обычно ассоциируется с манипуляцией и обманом

    Почему вы так думаете? Есть какие-то подтверждения? Хотя бы данные опросов?

  • Фольклор программистов и инженеров (часть 1)
    +32

    Чтобы компьютер сбоил от радиации, эти коровы должны были светится.

  • Ученые переименовали 27 человеческих генов, потому что Excel их неправильно обрабатывал
    +3

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


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

  • Ученые переименовали 27 человеческих генов, потому что Excel их неправильно обрабатывал
    +2

    Насколько я понимаю, это привет из прошлого века. Был период, когда считалось, что компьютер должен пытаться понять, чего от него хочет человек. И Excel вот пытается. По этой же причине, как мне кажется, в JavaScript такое фантастическое приведение типов.


    Сейчас мировоззрение изменилось, но вряд ли будут что-то ломать из-за обратной совместимости.

  • От первого лица: разработчик GNOME рассказал о новой идеологии и будущих улучшениях юзабилити
    +3

    Только эта не проблема до тех пор, пока Linux подходит хоть кому-то, в данном случае программистам и людям со сходными потребностями. Вот с Гномом не очень понятно, кто и для кого его делает. Эти люди вроде претендуют, что стараются для удобства пользователей. И я бы хотел почитать как и на ком они проводят usability-тестирования. Но вряд ли они их проводят.
    Субъективно кажется, что разработчики Гнома вообразили себя таким коллективным Стивом Джобсом, который лучше знает что надо пользователям, чем сами пользователи. Но, к сожалению, талантом Джобса они не обладают.


    Но вот интересно, что Гном стал оболочкой по умолчанию для большинства мейнстримных дистрибутивов. Что в нем такого, что и Ubuntu и Red Hat считают его своим основным DE?

  • Коронавирус: первые итоги пандемии и карантина
    0

    Моделей вы можете предлагать сколько угодно, но вопрос о связи потребления алкоголя с самоубийствами довольно тщательно исследован.
    Первый попавшийся академический источник — https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1642767/pdf/nihms11269.pdf, а в нем довольно много ссылок на предшествующие работы.


    Если говорить вообще, то наличие корреляции уже позволяет выдвинуть гипотезу. Для гипотезы, конечно, нужны подтверждения, но это совсем не гадание на кофейной гуще.


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

  • Twitter будет блокировать ссылки на экстремистский контент
    0

    Те, кто приходят за экстремистами

  • Twitter будет блокировать ссылки на экстремистский контент
    0

    Лучше переформулировать:
    Когда они пришли в Твиттер, я молчал — я же не пользуюсь твиттером,
    Когда они пришли в Фейсбук, я молчал — я же не пользуюсь фейсбуком,
    Когда они пришли в vk, я молчал — я же не пользуюсь контактом,
    Когда они пришли на хабр, возмущаться уже было негде.

  • Коронавирус: первые итоги пандемии и карантина
    +17

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

  • Spotify официально подтвердил запуск сервиса в России, а приложение уже появилось в AppStore и Play Market
    +4

    Гугломузыка закрывается, будет Youtube Music. Субъективно мне показалось, что это не совсем то, что ждешь от музыкального сервиса.

  • Zettelkasten: как один немецкий учёный стал невероятно продуктивным
    +4

    Очень подробно описано, как заносить информацию, но совершенно не раскрыто, как потом все это использовать. И как именно такая система повышает продуктивность по сравнению с обычными заметками.

  • Нехватка кадров, о чём, где, для кого, а есть ли на самом деле?
    +1

    В какой-то степени это связано с тем самым легендарным "ростом" "производительности труда", про который так любят говорить экономисты. Лет 10-15 назад была такая поговорка, что зная функцию ВПР в Excel в Москве можно устроится аналитиком на 70 тыс. (при долларе по 30 руб.). Сейчас от аналитика на те же самые 70 тыс. ждут и Python, и SQL и чтобы еще немного машинного обучения. То есть за бОльшие знания и более навороченные навыки денег в два-три раза меньше.

  • Как GPU-вычисления буквально спасли меня на работе. Пример на Python
    0

    Да, матрица с результатом целиком не влезет в память.
    Но у меня была похожая задача, я кусками по 5000 считал, отбирал каждый раз 1000 наиболее похожих. Наверное, тоже не самый оптимальный подход, но по сравнению с алгоритмом из этой статьи раз в 20 быстрее.

  • Как GPU-вычисления буквально спасли меня на работе. Пример на Python
    +4

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


    Прочитал ваш комментарий еще раз — вы как раз и имели ввиду под пересчетом длины векторов нормировку.

  • Основные linux-команды для новичка
    +2

    В bash поведение, как вы описали — не надо нажимать Ctrl+C, сразу создается файл. В zsh ведет, как описывает Oxyd — принимает стандартный ввод и ждет Ctrl+C.

  • Основные linux-команды для новичка
    +9
    Чтобы запустить скрипт, нужно указать полный путь к нему. Это важно! Даже если вы находитесь в той папке, где и скрипт, он не будет найден.

    В текущей папке можно запустить скрипт через ./имя_скрипта.

  • Facebook удаляла фотографию «Знамя Победы над Рейхстагом» из-за технической ошибки, которая сейчас устранена
    +4

    Это совсем не ответ на мой вопрос. И по сути, отдали именно Чехословакию.

  • Facebook удаляла фотографию «Знамя Победы над Рейхстагом» из-за технической ошибки, которая сейчас устранена
    +6

    Может, действительно в Европе в то время боялись СССР… Но зачем из-за этого отдавать Гитлеру Чехословакию? Какая тут связь?

  • Facebook удаляла фотографию «Знамя Победы над Рейхстагом» из-за технической ошибки, которая сейчас устранена
    +4
    «Серп и молот» запрещена в ряде стран бывшего советского блока: Литве, Латвии, Эстонии, Польше, Венгрии, Чехии, Грузии и Украине

    Это далеко не вся Европа. И даже её меньшая часть.

  • Facebook удаляла фотографию «Знамя Победы над Рейхстагом» из-за технической ошибки, которая сейчас устранена
    0

    Причем здесь война? И почему вы взяли именно Европу в период с 45 по 91? А почему например не Европу в 1999 году? Или европу с 1918 по 1920 год?

  • Facebook удаляла фотографию «Знамя Победы над Рейхстагом» из-за технической ошибки, которая сейчас устранена
    +1

    Вам как бы намекают, что история вообще кровавая штука. И СССР по агрессивности ничем особо не выделяется на фоне других стран.

  • Эмулятор классического рынка
    +1

    Интересно, а точно была достигнута стационарность? По идее, в такой модели рано или поздно все неудачно модернизируются и обанкротятся, кроме последнего, самого везучего производителя. У последнего будут покупать товар по любой цене любого качества.

  • Какой язык выбрать для работы с данными — R или Python? Оба! Мигрируем с pandas на tidyverse и data.table и обратно
    –1

    В R, если x — список, то x[n] всегда вернет список. Никаких "некоторых случаев" нет. Если надо получить один элемент, то пишем x[[n]] — и всегда будет один элемент, без исключений.
    Абстракция с промежутками между элементами на мой взгляд, начинает протекать, когда мы берем элементы с конца, т. е. с отрицательными индексами.