Тег ‘запретите им’

Курьер не наш, мы только разместили объяву!

Прочитал тут в некоем текстике про убиваемый эффективным менеджментом “Озон” фразу про доставку “Доставистой, Пешкариками и другими компаниями с таджикским уклоном”. Узнал недавно немного про организацию работы этой самой Достависты – и немного офигел от того, как модный сколковский стартап (юрадрес в инновационном центре “Сколково”, все дела) “строит мощный, гибкий и инновационный IT продукт, которому нет аналогов на рынке в России”.

Держитесь крепче – “Достависта” – это не служба доставки, это всего лишь “программное обеспечение”, которое позволяет вам и курьеру (да-да, именно тому самому Равшану или Улугбеку) заключить между собой договор. Как следует из решения по делу А40-234269/2018 – ООО “Портал” вообще ни за что не отвечает (но хочу заметить, об этом можно узнать и напрямую, внимательно прочитав выложенные на сайте “правила“, а у работающих по аналогичной схеме “Пешкариков” никаких подобных документов на сайте обнаружить вообще не удалось).

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

https://www.facebook.com/photo.php?fbid=10216953330241340

Короче, чуваки, уберизация цветет и пахнет.

Терминологический вопрос

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

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

С заботой о маломобильных гражданах

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

Думаю, общество слепых подпишется на то, чтобы в следующий раз дизайнеру выбили глаз.

Email по паспорту

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

Ребята, ваше счастье, что не понимают. Если бы понимали – вас бы уже давно поставили на учет раком. Например – открыт 25 порт или есть запись MX для вашего домена? Явитесь в ближайшее отделение Роскомнадзора с паспортом, зарегистрируйтесь там, организуйте учет всей проходящей через ваш открытый SMTP-релей почты, и так далее, и тому подобное. Не явились? Получите невьебенный штраф. Невозможно найти концы? Невьебенный штраф получит провайдер (но этого не будет – так как провайдер первым же организует полный стопроцентный учет клиентов). Да, кстати – если через ваш открытый SMTP пройдет какое-нибудь сообщение от аллахакбаровцев – вас первым же и возьмут за шкирку, так что включите авторизацию.

Ах да, крупные игроки типа Яндекса, Мейла и Гугла получат от этого исключительно профит – так как их-то “почта для доменов” будет на все сто соответствовать требованиям регулирующих органов. Не хотите отдавать почту своего ООО “Ромашка” в лапы яндексогугла? Не забудьте зарегистрироваться в Роскомнадзоре. Ну и так далее, и тому подобное.

Они все проспали

Вот возникла необходимость немного освежить знания о том, что такое суффиксные деревья. Посмотрел википедию и обнаружил, что они очень активно применяются в computational biology (не знаю, как перевести это на русский – “вычислительная биология”?), а типичной писькомеркой для алгоритмов построения суффиксного дерева служит задача индексирования человеческого генома (около 3 Гб объемом). Забавно сочетается с мечтами биологов и химиков в начале 80-х о “3M workstation”:

With NeXT, Jobs went back to a project he had contemplated for Apple in August 1985. While touring universities to boost Mac sales, he had met Paul Berg, a Nobel Laureate in chemistry. Paul was frustrated with the cost of teaching students about recombinant DNA in wet laboratories. It would have been cheaper to simulate them. It seemed there was a market for 3M (One Megabyte of RAM, a Megapixel display and MegaFLOP performance) workstations targeted at universities and students. NeXT set itself to build something powerful yet cheap enough that college students could afford it.

http://fabiensanglard.net/gebbdoom/index.html

Впрочем, в какой-то степени отличия компьютеров тех лет от нынешних – только количественные, просто то, что было доступно в 80-х лишь горстке избранных, теперь вообще “ничего не стоит”.

Логично, что с тех времен биологи с химиками научились использовать компьютеры на пользу своей науке. Про физиков и говорить нечего – “я бы посмотрел на размер глаз филолога, которому покажут выхлоп недельной работы ускорителя или нейтринного детектора” (ссылка). В общем, кто мог и кто хотел – те научились пользоваться вычислительной техникой уже давно.

А что же наши любимые представители гуманитарных наук? Нет, те, кто поумнее, и кому это было надо (скажем, историкам какого-нибудь раннего средневековья статистика и в хуй не уперлась) – те освоили всякую там статистику еще в “докомпьютерную” эпоху. Но как-то странно на этом фоне выглядит то, что слова Digital Humanities появились только в начале 2000-х, когда тупо игнорировать повсеместное проникновение персоналок, интернета и всего такого стало уже совсем невозможно. Но вот гляжу я на эти Digital Humanities, которые местами сводятся к тому, что “кто-то ввел в компьютер кучку средневековых текстов, мы прошлись по ним grep-ом провели контентный поиск и вот что обнаружили (дальше следует какая-нибудь очевидная ерунда или несусветная чушь)” и не понимаю – а что у вас тут “цифрового”? Да и с гуманитарной составляющей все обычно плохо.

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

Словарь корпоративных смыслов московской системы образования

На сайте “Московского центра развития кадрового потенциала образования” есть забавный раздел с литературой, а в нем – совершенно шедевральный “Словарь корпоративных смыслов“.

mosedu-dictionary

Если вы не знаете, что такое, скажем, “конвергентно ориентированная образовательная программа” – можете открыть словарик и узнать, что это – “образовательная программа, отвечающая принципам конвергентного подхода к образованию (междисциплинарность, использование высоких технологий, опережающий характер освоения профессиональных компетенций)”. Понимания происходящего это, конечно, не добавит – впрочем, как и книжка “Логика конвергентного подхода в московском образовании” целиком.

2019 год, чуваки впервые увидели сканер

А вот некая мадам (точнее, Elena Pierazzo, профессор университета Гренобля) рассказывает нам о том, как компьютерные технологии меняют методологию гуманитарных наук:

Оказывается, если не заказывать какой-нибудь документ в архиве или библиотеке, а смотреть его на экране компьютера – то можно think out of the page – “думать за пределами страницы”.

Что могу сказать? Ребята, если появление планшетного сканера в корне меняет методологию вашей науки – у меня для вас плохие новости.

Вечер фейспалмов продолжается

А вот мне рассказали, чему учат юных джавистов в TU D-stadt. Задание простое – проверить, является ли текстовая строка палиндромом (без учета пробелов) – скажем, таковыми будут “шалаш” или “оголи жопу пожилого” (привет Пенсионному фонду). Ну как это делает нормальный человек? Заводим указатели на начало и конец строки, двигаем их навстречу друг другу, пропуская пробелы, и сравниваем буквы.

palindrom

Так вот, сейчас студентов учат немного другому. Надо сначала выполнить метод trim(), отрезав от строки пробелы в начале и в конце, потом сравнить первую букву с последней, затем выполнить метод substring() и повторить это с обрезанной строкой. Прикольно, да? Не знаю, как у вас, а я не могу обойтись без слов “пиздец”, “охуеть” и “ебланы”, когда рассказываю об этом.

Очередной привет Texas Instruments

Интересно, почему мне примерно каждые две недели хочется безудержно материть софтовую поддержку Texas Instruments? Вот и в этот раз нарвался на известный уже многим баг (точнее, адов набор багов) в порте lwIP на микроконтроллеры серии Tiva:

https://e2e.ti.com/support/microcontrollers/other/f/908/t/370852

Смотреть на файл и делать многочисленные фейспалмы можно тут:

https://github.com/yuvadm/tiva-c/blob/master/third_party/lwip-1.4.1/ports/tiva-tm4c129/sys_arch.c

Честное слово, иногда кажется, что выложенные каким-то чуваком самописные примеры работы с lwIP на, прости Господи, 1986ВЕ3Т тестировались куда тщательнее творчества техасовских индусов.

Да, для решения большинства проблем с sys_arch.c из комплекта TivaWare при работе с FreeRTOS достаточно просто подменить этот файл на более нормальный, аппаратно-зависимого там ничего нет, так что берите из любого другого порта lwIP под FreeRTOS.

Хохлосрача пост

Попробуйте доказать мне, что нормальный человек, а не биоробот, способен понять фразу с тройным отрицанием – “не небезпечно”.

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

descriptor

Кто найдет знакомое слово – пишите в комменты.

О – Оптимизм

osal_isr_register

Комментарию про “when functionality is complete” – уже семь лет. Впрочем, не первый раз замечаю за Texas Instruments такой подход – выкинуть “в окружающую среду” какие-то элементарные примеры работы с их микроконтроллерами, а на развитие и поддержку этого всего забить.

Новости суверенного интернета

Ну что, чуваки, кто тут орал, что закон об устойчивости Рунета/о суверенном Рунете (в зависимости от политических предпочтений) мешает ему жить? Кушайте, не обляпайтесь:

трафик с сети Вымпелком на ВКонтакте и МэйлРу распространяется через европейские стыки

https://habr.com/ru/post/456078/

Желаю всем участникам конфликта ощутить в очке большой мозолистый хуй Роскомнадзора.

Про стартапы

Чуваки, а расскажите, учат ли во ФРИИ-шных акселераторах русской грамматике и орфографии, или это для модных стартаперов необязательно?

http://flashsafe.ru/

Глаза вытекли уже на “предисловии”.

PS О содержании отдельный разговор, там каждая фраза – готовый facepalm.

UPD Пост на пикабу, показывающий ситуацию с другой стороны: https://pikabu.ru/story/beskonechnaya_fleshka__startap_porusski_5783248.

Русский перевод The Art of Electronics

Зашел тут на днях в книжный магазин и увидел красивое свежее издание Хоровица и Хилла. Взял полистать – на первый взгляд ничего, но наткнулся глазом на фразочку – “подробнее мы рассмотрим это в 12-й главе” – а было написано это уже в конце книги. Посмотрел оглавление – опа, а 12 главы нет, есть только 9 или 10! Решил уточнить вопрос – и оказалось, что “Бином” уже давно печатает “так называемое 7 русское издание” – урезанный вариант того, что переводилось еще издательством “Мир”. Хорошо, что не купил!

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

Как просрать 30 килобаксов на Firebase

Замечательную историю про программистов-недоучек нашел:

https://medium.com/@PurpleGreenLemon/how-not-to-get-a-30k-bill-from-firebase-37a6cb3abaca

Ребята знают модные слова Angular и Firebase, но не привыкли задумываться об алгоритмической сложности – пока не столкнулись с задачей, где буковки O(n2) превращаются во вполне реальные доллары.

Да, кстати

Почему “железный стартап” из предыдущей записи неминуемо сдохнет? А давайте просто перемножим озвученные в записи на Хабре числа, а потом поделим их на третье. Итак, дано: себестоимость устройства составляет 8 000 рублей, продается оно за 20 000, “стартап” способен производить устройства “до 3 штук в неделю”. Извините, но 144 000 в месяц на 9 человек ну никак не хватит (да и на одного даже как-то не особо).

В общем, вопрос от неких “инвесторов” “Что, 9 человек? Зачем столько, чем они заняты? Что за работа такая – проектирование плат? Вы серьезно хотите взять еще людей?” выглядит вполне резонным.

А вот смешного про стартапы почитать

Все на том же хабре чувак пишет: “здравствуйте, я выпускник ВШЭ, кандидат экономических наук, много работаю с Минцифрой, Ростелекомом, промышленными и оборонными ведомствами, и сегодня расскажу вам о том, как найти для своего стартапа восемь человек, готовых работать бесплатно”: https://habr.com/ru/post/449824/.

embed_asset

Кстати, из девяти человек, включая “основателя”, в этом стартапе присутствуют:

- один кандидат экономических наук;
- один “скрам мастер, владелец продукта, аналитик”;
- один “бизнес-инженер”, -

а делают все, как обычно, три студента. Жалко, что мы не увидим продолжение этих “приключений железного стартапа”, заканчивающееся его безвременной смертью в конкуренции с дочкой Рокфеллера Honeywell (кстати, что характерно, стоящий дешевле Honeywell HAQ в списке “для сравнения” на бумстартере не представлен).

Боженька, жги!

We are hiring

Стартап ищет погромистов, инженегров и срам-мастера. Также рассмотрим кандидатуры дево-псов.