Search
Write a publication
Pull to refresh
2
0
Send message

Высокофункциональная лень

Reading time7 min
Views8.4K

Лень и морализм

Вокруг лени есть ореол морализма. «Фуу плохо». Не хорошо быть ленивым, надо много трудиться. Лень — зло.

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

Лень: биологически основы

Эволюционные предпосылки

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

Поведенческие программы. А у всякой программы есть жизненный цикл. Есть версии программы, они могут устареть в новых реалиях. Эволюция «не успевает» за изменениями условий и среды.

Читать далее

Почему руководству Outlook дороже сотрудников

Level of difficultyEasy
Reading time7 min
Views13K

Сотрудники ненавидят Outlook. А руководители — любят, и даже покупают лицензии на Авито, только бы продлить агонию после ухода Microsoft из России. Мы поговорили с управленцами и рядовыми сотрудниками крупных компаний, чтобы понять: почему одни не могут без него работать, а другие мечтают от него избавиться. Если вам тоже надоел Outlook, и вы хотите понять, почему за него держится руководство — велком.

Читать далее

Баг в ВК, или Как поступить на факультет пиратов в МГУ

Level of difficultyEasy
Reading time4 min
Views25K

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

Все началось пару дней назад, когда ко мне в предложку ВК попал мой первый руководитель, с которым мы не виделись уже несколько лет. Перейдя в профиль, я увидел, что он учился в Сомалийском Университете Пиратства и Абордажного Судозахвата. Мы всегда пользовались и пользуемся лицензионным ПО, поэтому я сразу смекнул, что ни на какого пирата он не учился. Дальше я попробовал через веб-интерфейс в своем профиле поставить такое же высшее образование, но такого университета в списке доступных не нашлось... Но откуда тогда взялся университет пиратства?

Как поступить на факультет пиратов?

Базовое программирование, или Почему джуны не могут пройти к нам собеседование

Level of difficultyEasy
Reading time8 min
Views64K

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

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

Читать далее

Как мы сделали клиентскую поддержку интернет-магазина действительно умной: опыт внедрения RAG-бота

Level of difficultyMedium
Reading time5 min
Views3.2K

Привет! Я — Андрей Богомолов, сооснователь и технический директор GenAI Lab.

Сегодня я расскажу, как мы превратили поддержку клиентов одного интернет-магазина в «умного» помощника. Это не просто бот, а инструмент, который понимает запросы пользователей, отвечает естественно и, самое главное, всегда знает актуальную информацию. Начнём с проблем, с которыми столкнулся наш клиент.

Читать далее

Конец эпохи транспортных средств с двигателями внутреннего сгорания?

Level of difficultyEasy
Reading time14 min
Views58K

Друзья, в пост собрана информация о развитии рынка электрокаров в последние годы и прогнозы. Тренды, технологии, много графиков. Надеюсь, будет интересно.

Итак, к 2011 г. автомобильная промышленность мира была огромной, крайне конкурентной и спящей. Производство автомобилей, вдохновленное «системой бережливого производства» Toyota, стало высокоэффективным и перфекционистским, но также и консервативным. Инновации приходили по частям — система стабилизации от одной компании, GPS-навигация от другой, интеграция Bluetooth откуда-то еще. Это норма в зрелой отрасли со многими игроками в длительной тесной конкуренции. Прогресс происходит распределенными приращениями, а не концентрированными скачками. 

Но затем в 2012 г. дерзкая новая компания представила гламурную версию древнего вида автомобиля, и все изменилось. Журнал Motor Trend присудил новому автомобилю награду «Автомобиль года» с беспрецедентным единогласным голосованием. Журнал Consumer Reports объявил, что это, вероятно, лучший автомобиль из когда-либо созданных, и присвоил ему наивысшую оценку — 99 из 100.

Автомобиль мог разогнаться с нуля до 100 км/ч за 4-5 секунд. Он был признан самым безопасным автомобилем в истории. Он вмещал семь человек, с роскошными функциями, управляемыми с огромного сенсорного экрана рядом с водителем. Его двигатель был в два раза эффективнее любого другого на дороге. И самое главное, вредных выхлопов не было вообще.

Новой компанией стала Tesla. Новый автомобиль – полностью электрическая Model S от Tesla. Но новый автомобиль был одновременно и старейшим типом автомобиля.

Читать далее

Сколько памяти нужно в 2024 году для выполнения миллиона конкурентных задач?

Level of difficultyEasy
Reading time5 min
Views15K

Помните сравнение потребления памяти для асинхронного программирования на популярных языках 2023 года?

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

Давайте снова проведём бенчмарки и изучим результаты!

Читать далее

Во что играет моя мама, пока я сплю

Level of difficultyEasy
Reading time4 min
Views18K

Давным-давно, когда я ещё жила в матушкином доме, в редкие дни, наступавшие исключительно по воскресеньям, я просыпалась и заставала свою маму, играющую в компуктер. Я заглядывала через плечо и наблюдала полноценный летсплей no commentary по Civilization IV: Beyond the sword.

На протяжении 13 лет она брала Екатерину, запускала компанию, основывала город, желательно на возвышенности, и первым делом делала воина.

Несмотря на то, что в игре предусмотрено 6 вариантов победы, она всегда выбирала победу полным завоеванием, считая, что всё остальное не так классно.

Читать далее

Боты и сервисы для разведки данных Вконтакте

Reading time4 min
Views14K

Введение

Приветствую всех читателей статьи! Продолжаю серию статей "ШХ" на тему OSINT. В прошлой статье рассмотрели варианты поиска по никнейму, благодаря которому смогли узнать почту и сопоставить аккаунты в социальных сетях. Как раз в этой статье рассмотрим веб-ресурсы, ботов и методы поиска во всеми известной социальной сети Вконтакте (VK). Данный материал отредактирован и опубликован повторно, в связи в блокировкой прошлого материала РКН на территории РФ.

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

Читать далее

Рекурсивные типы. Часть 1/5. Рекурсия

Level of difficultyMedium
Reading time15 min
Views4.7K

Слово «рекурсия» происходит от латинского «recursio» – «круговорот, возврат». Применительно к вычислениям этот термин относится к алгоритмам, повторяющих какие-либо действия. Этот обзор посвящён типам, которые обслуживают рекурсивные алгоритмы.

Это вводная часть и собственно про типы здесь будет мало что сказано. Содержание:

Вычислимые функции
Циклы и рекурсия
Cтек и хвостовая рекурсия
Ссылки вперёд
Y-комбинатор в λ-исчислении
Реализация комбинатора неподвижной точки

Читать далее

Генерация дополненного извлечения (RAG): от теории к реализации LangChain

Reading time7 min
Views4.6K

От теории из оригинальной академической статьи до ее реализации на Python с OpenAI, Weaviate и LangChain

Читать далее

Dungeons and Dragons Computer Labyrinth Game — настольная игра с компьютерным управлением из 1980 года

Level of difficultyEasy
Reading time4 min
Views3.5K

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

Читать далее

Сложно о простом. Самые популярные протоколы и принципы их работы. ARP, ICMP, IGMP, TCP, UDP, SCTP, DNS и DHCP. Часть 1

Level of difficultyEasy
Reading time11 min
Views74K

Приветствую, коллеги! Меня зовут @ProstoKirReal.

Сегодня хотелось бы с вами обсудить самые распространенные протоколы, а также принципы их работы.

Читать далее

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

Level of difficultyEasy
Reading time10 min
Views14K

Простое объяснение того, как они работают и как реализовать их с нуля на Python.

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

Этот пост предназначен для абсолютных новичков и предполагает НУЛЕВЫЕ предварительные знания машинного обучения. Мы разберемся, как работают нейронные сети, и реализуем одну из них с нуля на Python.

Приступим!

Читать далее

Построение базы знаний компании и поиска документов на LLM и RAG

Level of difficultyEasy
Reading time16 min
Views21K

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

Проблема тут если вы один из этих топ-менеджеров или просто не являетесь экспертом в области. Ваш отдел аналитики данных и ИИ, если он у вас есть, вероятно, говорит на своем инопланетном наречии и не может дать связного ответа, почему у нас столько данных, но мы все еще не можем ответить на довольно тривиальные вопросы (что, конечно, задерживает получение бонусов, а новый БМВ сам себя не купит).

Я разделяю вашу боль, давайте разберемся, о чем они говорят.

Читать далее

Создаём генератор аудиокниг с персональным переводом

Level of difficultyMedium
Reading time39 min
Views6.9K


Привет, Хабр!

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

Самый популярный вариант «обучающего перевода», которым пользовались и вы, – интерактивный, в котором пользователь следит за текстом на языке оригинала, и сам раскрывает переводы и пояснения забытых или новых для себя слов. Можно ли совместить эти подходы, взяв преимущества каждого, и переложить их в формат аудиокниги? Этим сегодня и займёмся.
Читать дальше →

Как я выучил английский

Reading time5 min
Views33K

Знакомые говорят, что история мотивирующая.

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

15 мешков картошки. Всё началось с них. Моя деревенская семья всегда выращивала картошку, взрослые продавали потом. В 1999-м отец показал мне на мешки и сказал: «Иди продавать к магазину, 50% твои.» Впервые в жизни появились свободные деньги, достаточные, чтобы пойти на курсы.

На курсах объяснили, что через will выражается будущее время, «have + 3-я форма глагола» значит, что действие имело место ранее заданной расчётной точки, а вот ещё Present Perfect Continuous есть. В провинции до Интернета это было сопоставимо по масштабам с библейским раздвиганием воды – наконец появилась возможность учить самостоятельно!

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

В 7 лет, не имея доступа к детской литературе, читал дома всё, что попадалось, вплоть до русской классики. Классика неплохо прокачала язык, ну как минимум письменную речь. Как-то в продлёнке мне навешали два третьеклассника, а потом мне же ещё досталось «за драку»! Продолжая реветь, лежал прямо на полу и писал развёрнутое официальное обращение к учителям и ученикам школы: «…потому что вы – Козлы! Козлы с большой буквы потому, что это ваше имя.» Вручил воспитательнице продлёнки и засим удалился. Все ближайшие дни трясся от страха: в те времена назвать учителей «козлами»…

Читать далее

Программисты ничего не знают (и это нормально)

Level of difficultyEasy
Reading time5 min
Views69K

Почему даже синьоры постоянно что-то учат, никто не может точно оценить задачи, а 80% банковских транзакций обрабатывается сервисами на устаревшем языке программирования?

Узнать ответ

Простой секрет — как выучить английский быстро, легко и без усилий

Level of difficultyEasy
Reading time9 min
Views34K

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

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

Узнать секрет

Как машинное обучение объясняет реальный мир

Level of difficultyMedium
Reading time6 min
Views4.4K

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

Читать далее

Information

Rating
8,876-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity