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

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

Вот возникла необходимость немного освежить знания о том, что такое суффиксные деревья. Посмотрел википедию и обнаружил, что они очень активно применяются в 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

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

Про науку

Чуваки, а с каких пор всякие деятели, получившие степень PhD (примерно соответствует отечественному “кандидату наук”) где-то за бугром, начинают именовать себя по-русски “доктор каких-то там наук”?

Вибрация перца

zhukova-vibrations

Так и хочется поставить к этому слайду из выступления Жуковой Татьяны Дмитриевны на Московском Международном Салоне Образования саундтрек “Красной плесени”:

Пока я не написал про GPS rollover, спросить хочу

А что это за “программист и интернет-эксперт” Григорий Бакунов, который порет вот такую чушь?

Это все-таки устройства, которые очень дорогие. Чем больше число, которое ты хранишь, тем больше памяти оно занимает. Поэтому, в какой-то момент было принято вот такое стратегическое решение использовать существенно меньше памяти. Кроме всего прочего, все эти программы были сделаны давно, когда никто не думал, что люди не будут обновлять в течение десятков лет. А теперь представьте себе, что летит самолет, в этот момент ему пришло какое-то обновление. Ба-бах! Он начинает перезагружаться. Наверное, в самолете это не лучшая идея. Такой логикой руководствуются разработчики программного обеспечения для самолетов. Никогда это не происходит в автоматическом режиме. Конечно, компания Boeing могла заранее предпринять усилия для того, чтобы избежать таких ошибок.

bobuk из Яндекса или однофамилец?

Дарю идею

Почитал тут в фейсбуке дискуссию про молоко А2 (жамк: https://www.facebook.com/flavorchemist/posts/1870313573069555), родил идею весьма полезных и целебных продуктов – водки Е2 (”е-два”) и пива О5 (”о-пять”). Пользуйтесь :)