Pull to refresh
23
0
Send message

«Как я работаю с техническим долгом»: опыт сеньор-разработчика

Level of difficultyEasy
Reading time8 min
Views3.2K

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

Читать далее

Релятивистская трассировка лучей

Level of difficultyHard
Reading time14 min
Views8K

В этой статье я покажу как можно самому, бесплатно и без смс, нарисовать черную дыру при помощи OpenGL, в полном соответствии с ОТО.

Для этого, мы сначала выведем уравнения движения лучей света, напишем интегратор Рунге-Кутты на GLSL, и наконец, объединив одно с другим, получим фрагментный шейдер, который вычисляет путь лучей, отправленных из камеры назад во времени.

Читать далее

Сила простоты

Reading time5 min
Views823

В 1986 году великий физик Ричард Фейнман расследовал катастрофу космического челнока «Челленджер» в составе комиссии Роджерса. Как мог произойти этот ужасный взрыв? В NASA были умные люди. Cотни инженеров работали над запуском годами. Как все могло свестись к этому взрыву? Погребенные в сложных инженерных отчетах и жаргоне, комиссия и общественность пытались понять технические причины взрыва.

Читать далее

Векторные пространства

Reading time18 min
Views38K

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

Операция деления как раз одна из самых «дорогих» операций. Дело в том, что в алгебраических полях, а соответственно и в группах операция деления вообще отсутствует и выход из положения (когда не делить нельзя) состоит в том, что операцию деления заменяют умножением, но умножают не на саму координату, а на обращенное ее значение. Из этого следует, что предварительно надо привлекать расширенный алгоритм Евклида НОД и кое что еще. Одним словом, не все так просто как изображают авторы большинства публикаций о ЕСС. Почти все, что по этой теме опубликовано и не только в Интернете мне знакомо. Мало того, что авторы не компетентны и занимаются профанацией, оценщики этих публикаций плюсуют авторов в комментариях, т. е. не видят ни пробелов, ни явных ошибок. Про нормальную же статью пишут, что она уже 100500-я и от нее нулевой эффект. Так все пока на Хабре устроено, анализ публикаций делается огромный, но не качества содержания. Здесь возразить нечего — реклама двигатель бизнеса.
Читать дальше →

MVP за 3 месяца: реальный кейс провала и чему это меня научило

Level of difficultyEasy
Reading time7 min
Views5.9K

Постараюсь поделиться опытом развития стартапов на preseed-стадии, предоставив чек-лист действий, а точнее — рекомендаций. Также я изложу свой текущий подход, сформированный после многочисленных проб и ошибок.

Photo by Kelly Sikkema on Unsplash

Читать далее

Математик получает 3 миллиона долларов за решение одной из сложнейших задач современной математики

Level of difficultyEasy
Reading time7 min
Views73K

Математик Деннис Гайцгори из Института математики Макса Планка в Бонне, Германия, получил престижную премию «Прорыв» в области математики в размере 3 миллионов долларов за доказательство геометрической гипотезы Ленглендса — одной из самых сложных математических проблем современности. Эта гипотеза является важной частью того, что математик Эдвард Франкель назвал «великой объединённой теорией математики», призванной связать разрозненные математические области.

Читать далее

Протестировала 5 систем управления знаниями: делюсь впечатлениями

Level of difficultyEasy
Reading time7 min
Views7.2K

В статье поделюсь опытом выбора лучшей системы управления знаниями. Сравню пять сервисов и дам советы по внедрению.

Читать далее

Вековая тайна геометрии раскрыта: математики нашли минимальный объем для вращения «карандаша» в 3D

Reading time6 min
Views20K

Представьте карандаш на столе. Задача: повернуть его так, чтобы он указал в каждом возможном направлении ровно один раз, минимально соприкасаясь со столом. Можно вращать карандаш круговым движением вокруг середины, но существуют более эффективные способы.

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

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

Читать далее

Хватит выгорать! Инструкция для руководителей. Часть 2. Бережливое лидерство

Reading time40 min
Views10K

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

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

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

Чтобы на выходе - меньше перерабатывать, почти не выгорать и быть лучше как руководитель.

Научиться лидировать и не выгорать

Бесконечные обезьяны, больцмановские мозги и другие чудеса статистической механики

Level of difficultyMedium
Reading time24 min
Views3.7K

Насколько вы уверены в истинности своих ощущений, мыслей и воспоминаний? А на чём эта уверенность основана? Как вы докажете, что окружающий мир реально существует, а не является вашей галлюцинацией? Ведь любые утверждения об этом мире на самом деле являются утверждениями о состоянии вашего мозга. Возможно, всё ваше прошлое – это ложные воспоминания, которые появились вместе с вами пять минут назад. Апеллировать к здравому смыслу, субъективному опыту и научному консенсусу бесполезно, они тоже могут оказаться иллюзией. К тому же физические теории скорее подтверждают, чем опровергают такой сценарий. Или мы просто чего-то недопонимаем?

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

Читать далее

Внедряем формулы как в Эксель

Level of difficultyMedium
Reading time11 min
Views8.8K

Пользователи постоянно меняют логику подсчёта? Они не довольны скоростью с которой ты меняешь код? Тебя самого достало, так часто менять одно и тоже? Если да, то вот тебе решение: пускай пользователи сами пишут формулы на языке, который им более знаком: это формулы эксель. Тебе лишь надо научить своё приложение считать это. Как это сделать? С помощью чёрной магии конечно!

Читать далее

«Долго объяснять, проще сделать самому»: 7 инсайтов про управление командой, которые я хотел бы знать раньше

Level of difficultyEasy
Reading time11 min
Views35K

Пишете инструкции, проводите по 10 созвонов в день, но стоит вам уйти в отпуск — сотрудники звонят, чтобы вы «потушили пожар». Хочется развивать бизнес, а вы все еще помогаете офис-менеджеру заказывать стаканчики для кофе. Это нормально: так ошибался и я, 10 лет строя диджитал-агентство. 

Привет, меня зовут Владимир Малюгин, и я в диджитале 17+ лет. Руковожу performance-маркетинговым агентством Digital Geeks, помогаю бизнесам продвигать сайты, внедрять AI и управлять командой системно и эффективно. В статье расскажу про 7 инсайтов, которые помогли мне сделать так, что операционка занимает 20% времени, а в агентство возвращаются бывшие сотрудники.

Читать далее

Введение в таблицы решений: Полное руководство для начинающих

Level of difficultyMedium
Reading time12 min
Views3.7K

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

Читать далее

Ещё одна аппроксимация полиномом функции нескольких переменных

Reading time5 min
Views26K
В задачах интерполяции функций по заданным значениям функции для заданного набора аргументов широко применяется формула аппроксимации функции полиномом, совпадающего в заданных точках со значениями исследуемой функции.
image
Такой вид аппроксимации широко используется в научных расчетах.
Пример: некоторую функцию очень дорого вычислять для каждого значения аргументов (а их много, допустим N) — поэтому строится таблица значений и при необходимости получения значения функции в определенной точке — интерполируется по табличке. Разумеется, изначальное построение таблицы и процедура интерполирования (N раз) должны быть «дешевле», чем точное вычисление самой функции N раз.


Обобщим эту формулу на случай функции нескольких переменных
Читать дальше →

Предел Шеннона. Математика компромиссов. Пушкин и Толстой это конечно наша гордость, но считать-то тоже надо учиться

Level of difficultyMedium
Reading time13 min
Views3.9K

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

Удивительно что на Хабре нет статьи посвященной анализу теоремы Шенннона-Хартли и тому какой смысл она несет.

Сатья подготовлена по материалам из книги Бернарда Скляра "Цифровая связь", 2003 г.

Содержание:

1. Задачи и проблемы построения эффективных-экономных систем связи

2. Что можно определить как математику компромиссов

3. Несерьезная интерпретация теоремы Шеннона-Хартли из учебных материалов отечественных ВУЗов.

4. Теорема Шеннона из проверенного источника

5.  Энтропия как мера информативности

6. Отличие дискритизации по Найквисту от дескритизации по Шеннону

7. Пример со сдвигом за пределы или как и когда можно организовать надежный прием глубоко под шумом.

Читать далее

Пишем резюме так, чтобы вас не игнорили или как я исправила 1000 резюме на hh.ru

Level of difficultyEasy
Reading time14 min
Views103K

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

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

Прочитал? Тогда можем продолжить.

Я провела эксперимент и создала 4 вакансий на hh.ru, чтобы исправить все плохие резюме людей, кто на них откликнется. В итоге я исправила более 1000 резюме, на что ушло 2 недели и кучу убитых нервов от однообразных ошибок, которые до сих пор совершают люди. Все их я собрала в этой статье!

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

прорваться вместе

Как действительно понять нейронные сети и KAN на интуитивном уровне

Level of difficultyHard
Reading time39 min
Views14K

Вот вы читаете очередную статью про KAN и ловите себя на мысли, что ничего не понимаете.

Знакомая ситуация?

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

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

Читать далее

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

Level of difficultyMedium
Reading time4 min
Views1.9K

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

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

Читать далее

Работа в состоянии потока: как Канбан-метод делает разработку быстрее, умнее и эффективнее

Level of difficultyEasy
Reading time6 min
Views9.8K

Привет Хабр! Меня зовут Алексей Цыбульник, я куратор по направлению  корпоративного бизнеса, аккредитованный тренер «Канбан стандарт», продюсер конференций FlowDays и «Agile среда» в ПСБ и спикер конференций Merge, Agile days.

Ищете альтернативный путь в Agility? Обратите внимание на методологию Канбан, которая менее известна, чем фреймворк Scrum. При этом ее уникальные преимущества хорошо работают как отдельно, так и в дополнение к Scrum. О том, как этот метод трансформирует команды разработчиков, рассказываю в статье. 

Читать далее

Семь грехов численной линейной алгебры

Reading time6 min
Views11K

image


В численной линейной алгебре нас интересуют точное и эффективное решение задач и понимание чувствительности задач к возмущениям. К старту флагманского курса по Data Science делимся материалом от профессора Ника Хигэма о семи грехах линейной алгебры, из-за которых теряется точность/эффективность или информация о чувствительности [к возмущениям] оказывается недостоверной.

Читать дальше →

Information

Rating
Does not participate
Registered
Activity

Specialization

Specialist
Planning
Business process management
Automation of processes
Building a team
Project management
Strategic planning
Project planning
Optimization of business processes