Почему изобретателей считают идиотами?

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

Downoading communism – Печальное будущее бизнес-модели сегодняшней видеоиндустрии – взгляд из истории

У одного из моих коллег в офисе висел плакат: очкарик склонился над компьютером и собирается нажать кнопку Download, за его спиной огромный лохматый казак с черной лохматой шевелюрой, выпучеными глазами и огромными кривыми зубами, в полушубке, опоясанный пулеметными лентами, с огромной красной звездой на папахе одобрительно похлопывает паренька по спине. Все это сопровождается подписью “When you download free music, you download communism!”

Ответ: Почему Quicksort нетривиально вызывается n-1 раз (n - длина сортируемого массива)

Это ответ на пост про быструю сортировку (quicksort).

Цитата: "Пока возился обратил внимание на забавный момент: как бы ни распределялись данные, количество нетривиальных вызовов Quicksort (когда i<j) всегда равно длине массива минус один. Сначала удивился, а потом дошло почему. Можете ответить?"

Ответ: Как разломать плитку шоколада минимальным числом разломов

Исходная задачка:

На обычной плитке шоколада выдавлены канавки, чтобы удобнее ее было ломать. У вас есть шоколадка на которой есть три полоски в длину и пять в ширину. Понятное дело, это делит ее на 15 кусочков.

Задача: разломать ее на 15 кусочков сделав минимальное число разломов. Разлом делается так: берете со стола один из кусочков, ломаете его по канавке, кладете результат обратно на стол.

Работающая быстрая сортировка (quicksort) на C#...

Вчера супруга, которая решила посмотреть вокруг место работы получше и начала каждый вечер делать программистские задачки на C#, C++ и Python, полвечера убила на быструю сортировку (quicksort). Я тем временем опять удивился насколько много граничных условий вылезает в исходном алгоритме Хоара. Да-да, знаю, уже придумали улучшенную и починенную версию, но захотелось исправить сохранив дух решения, с двумя индексами сходящимися к центру. И вот что получилось. Вроде работает. Кто-нибудь видит баг?

И _ЭТО_ стоит 42 миллиарда долларов???

Попытался заказать билет на самолет дочке для поездки на восточное побережье... Ну, выбор невелик, бывшая майкрософтовская Expedia или Yahoo Travel. Yahoo Travel на первой же странице отказался показывать календарь для выбора дат:

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer