Category: технологии

Category was added automatically. Read all entries about "технологии".

rune

Чипирование

Да, вакцины от ковида — это действительно массовое чипирование: вам с помощью аденовиусного вектора внедряют в ДНК неизвестно что. Вакцина делает из вас ГМО. Чем это может вам грозить? Вероятно, ничем. Вероятно, это просто "холостой" массовый эксперимент, чтобы испытать технологию: получится или не получится, сработает или не сработает, и если сработает, то насколько хорошо. Но если даже технология безвредна конкретно сегодня, то в будущем всё будет гораздо печальнее.

PS: Если я всё же решусь прививаться от ковида, то дождусь белковой вакцины.
rune

Наноэндовибратор

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

Так что, всяческие наклейки-пустышки на телефон, "экранирующие вредное излучение", не следует вешать даже по-приколу.

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

Можно, конечно, долго хвалиться достижениями нашей военки. Если умалчивать, во сколько они обходятся стране. В нормальных странах, когда изобретается какая-то крутая технология, то она идёт и на гражданку, где собирает со всего мира прибыль и многократно окупается. А у нас и так технологии безбожно отсталые, да ещё и все чудом появившиеся самородки пылятся без дела, пока не протухнут. Типа, ну хоть что-то у нас, наконец-то, есть, поэтому пусть будет в секрете. Даёт о себе знать национальна идея: избранным всё, остальным залупу. Такой подход к технологиям уже погубил СССР. России тоже недолго осталось.
rune

Вояки ворчат

Подслушал, дед какой-то возмущался. Молодые всё ВПК развалили, нет им дела до военного дела совсем, всякой гражданской суетой занимаются, за заграничные бабки, больше ничего не интересует. Да и родина им тоже не нужна больше, всё уехать норовят. Приходится им, старикам, самим обороной заниматься. Таскать всякий устаревший хлам с места на место по всей стране. Больше потому что ничего другого нету, а война в любой момент может начаться, надо быть наготове, и не с пустыми же руками. Но ничего, мы и с этим хламом супостатам ещё покажем! Современная технология сооружения ДЗОТов одна только чего стоит!
rune

Повышение производительности труда

Президент наш ждёт отдачи от искусственного интеллекта, генетики, и ещё какой-то неведомой хуйни.

А вот ещё в прошлом году мне один молодой коллега рассказывал, как он несколько лет назад студентом решил подработать. Предприятие выпускает уголь для шашлыков.

Из высоких технологий там только печь, куда заталкивают дрова, чтобы они там обугливались. Вытаскивают оттуда поддон с углями, остужают. Потом на него забирается кривой контуженный дед. Одна рука у него парализована, зато другой он может махать как ошпаренный. И он вручную топором и громко матерясь (контузия есть контузия) довольно шустро долбит уголь на куски фасуемого размера. Остальные (в том числе и рассказчик истории) нагребают его лопатами и ссыпают в тару. Дед работает там уже давно, он контуженный, ему найти хоть какую-нибудь работу очень трудно. А остальные больше двух месяцев не задерживаются. Что не удивительно — оплата труда измеряется единицами тысяч рублей.

И вот как этим дельцам поможет генетика и искусственный интеллект — я ниибу совершенно.
rune

Игра в конкуренцию

В Bricsys, наш CAD использовал геометрическое ядро ACIS, принадлежащее Spatial. Эти ребята когда-то написали 3D-движок для AutoCAD. Потом был суд, в результате которого форкнули исходники. Собственно, именно поэтому мы на него и "подсели" -- ACIS обладает неплохой совместимостью с 3D-движком AutoCAD (впрочем, из года в год ситуация ухудшается).

Документация на ядро ACIS очень неполна. Какие-то вещи в ней описаны очень подробно, какие-то лишь в общих словах и расплывчатых формулировках, а что-то не документировано вообще. Умение пользоваться IDA-шкой очень помогло мне прояснить некоторые плохо документированные моменты, что позволило устранить типовые ошибки, приводящие к нестабильности, а также отказаться от некоторых своих велосипедов в пользу хорошо интегрированных с ядром инструментов. На этом, можно сказать, я и заработал авторитет, а не за счёт написания тонн кода.

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

Ещё одна печальная новость в том, что ядро почти не развивается. Туда насовывают новые фишки, в угоду духу времени: гибридное моделирование (brep + треугольники в одной модели), облака точек, всё такое, но уже существующие фичи развиваются крайне медленно.

И вот тут надо подвести важный итог. Компания Spatial принадлежит Dassault Systèmes, которой вообще очень много принадлежит в области CAD. У них есть свой флагманский продукт -- CATIA. Основанный, кстати, на другом ядре (CGM). Риторический вопрос 1: Зачем им распылять усилия и развивать все геометрические ядра, которыми они владеют? Риторический вопрос 2: Раз они сами выпускают CAD'ы, то зачем им растить себе конкурентов? Следствие очевидное: пока мы зависим от их геометрического ядра (да ещё и полузаброшенного), мы никогда не сможем превзойти их в 3D-моделировании, "догнать и перегнать". Мы всегда будем вторым сортом, затыкающим второстепенные ниши. Можно изобретать что-то в области маркетинга (реклама, откаты, госконтракты), но по технической части -- нет. И это основная причина, по которой я покинул Bricsys.

Вторая причина -- это отсталость технологий, во многом следующая из отсталости в технологическом плане ACIS (у которого, например, имеются проблемы с многопоточностью) и DWG-формата (который, на самом деле, не столько формат, сколько API, его однопоточность диктуется совместимостью). Мы использовали явно не те технологии, которые можно было бы назвать технологиями будущего, овладение которыми позволило бы кормиться ещё лет 15. Ну и третья причина -- несколько шизофреничная идеология, которая, с одной стороны, провозглашает превосходство прямого моделирования перед историей построения, "потому что для дураков и порог входа ниже", а с другой, предполагает сохранение всех преимуществ истории построения посредством мифического "искусственного интеллекта" и "распознавания проектного замысла", серьёзная работа над которым требует ресурсов, которых нет, поэтому дальше набора простеньких и далеко не всесильных эвристик дело не идёт.

Кстати, недавно они получили крупный контракт от Intergraph (принадлежит Hexagon AB). Intergraph выпускает, например, пакет CADWorx (проектирование трубопроводов и сосудов высокого давления -- нефтехимия и т.п.). Их решения зависят от использования продуктов Autodesk (AutoCAD, Inventor). Проблема в том, что эти продукты нынче продаются не "насовсем", а с лицензией на один год. В связи с темой санкций, многие покупатели обеспокоены, что санкции могут распространиться на них, Autodesk перестанет продлевать им лицензию, и производство встанет. И покупателей таких, судя по всему, не так мало, т.к. под санкциями не только Россия, но и другие "нефтяные" страны. Bricsys же, как "динамично развивающаяся компания", по-старинке, продаёт "вечные" лицензии, предполагая, что новые версии настолько лучше предыдущих, что лицензию всё равно будут покупать снова и снова, тем более, что она намного дешевле, чем у AutoDesk. Ну и, как на один из известнейших AutoCAD-совместимых САПР (типа, AutoCAD -- это 'A', а BricsCAD -- это 'B'), Intergraph обратил внимание на нас, подшаманили свой софт под нашу платформу, и предлагают клиентам пакет на основе BricsCAD как доступную альтернативу. Понятно, что финт ушами здесь краткосрочный: достаточно обязать Spatial продавать своё ядро под годовой лицензией -- и мы вынуждены будем тоже перейти на годовые лицензии.

А вчера я ходил на собеседование в конторку, которая "конкурирует с Cisco" -- выпускает сетевое оборудование (коммутаторы и т.п.). Вся комната увешана дипломами в стиле "лучшему импортозаместителю сезона". Хвалятся крупными заказами. Как я понял, основное их конкурентное преимущество -- встроенная поддержка DPI/MITM, помогающая выполнять требования законодательства (по блокировке, например) с минимум дополнительного оборудования. В основе лежат какие-то чипы Intel. И вот, рассказывают мне до боли знакомую историю: документация на чипы так себе, поддержка футболит, приходится много реверс-инженерить. Очевидно же: производитель чипов, должно быть, производит и само оборудование, для которых оно разработано (или имеет какие-нибудь неафишируемые эксклюзивные контракты), зачем ему плодить конкурентов? Пока мы только реверс-инженерим этот чип -- конкуренты, имея полную документацию (причём, возможно, уже на следующий чип, который ещё не вышел), вовсю проектируют. Значит, и здесь мы, с этим "импортозамещением", будем вечно плестись в хвосте. Конкретно для меня это означает, грубо говоря, что, уехав на бугор к конкурентам, я сделаю более успешную карьеру, чем если буду здесь тусоваться с "импортозаместителями" за мелкий прайс. В общем, думаю, идти к ним, или нет
rune

Ужасы embedded

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

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

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

Первого разорившегося предпринимателя-эмбедщика я видел ещё в стунедчестве. Правда, сценарий там был другой: медленное неумолимое отставание от конкуретнов. В основе лежала технология измерений, разработанная ещё в ВАСХНИЛ. Свистелки-перделки улучшались, даже нередко опережая конкурентов, но ключевая технология не развивалась. Потом конкуренты всё же "выбросили" вариант с несколько переработанной технологией. Пока их копировали и догоняли -- они уже что-то в ней успели улучшить, и так по нарастающей. В один момент, все крупные заказчики просто все разом ушли.

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

Некоторые забытые технологии в программировании:

1. Битовые плоскости EGA/VGA
2. Палитра. Графические эффекты посредством анимации палитры
3. Текстовые видеорежимы. ASCII и ANSI графика. Изменяемые шрифты. "Гладкий" курсор мыши в текстовых режимах как в Norton Utilities
4. Нестандартные видеорежимы. Текстовый режим 90x30. Графический режим 360x480 и прочие режимы семейства Mode-X .
5. Turbo Vision
6. Память: EMS, XMS, HMA, UMB, линия A20. Работа с видеопамятью через 64КБ окно, переключаемое вызовами VESA.
7. Оверлеи
8. DOS4GW
9. Covox и широтно-импульсная модуляция на PC Speaker
10. Unreal mode (реальный режим процессора с 32-битными сегментами)
11. Резидентные программы
12. Сегментная модель памяти. NEAR и FAR указатели
13. FOSSIL драйверы, AT-команды
14. Видеодрайверы BGI, патч модуля CRT для "быстрых" компьютеров

Кто что ещё помнит? ZX-Spectrum, MSX2 и прочее копирование через стек, наверное, тоже можно как-нибудь вспомнить, но давайте уж начнём с относительно свежих времён.
rune

Зацепиться за BlockChain

Я так до конца и не понял, что произошло вокруг меня в Яндексе. Судя по всему, какое-то крайне маловероятное стечение обстоятельств, против которого весь яндексовский потенциал ИИ оказался бессилен.

Так или иначе, уезжая в Москву для работы в Яндексе, я уже был настроен на то, чтобы, зацепившись в Москве и имея какой-никакой доход, искать уже нормальную работу. Где-нибудь там, где зарплаты в 350 т.р. вполне достижимы. В банке, например. Какое-никакое минимальное знание финансов у меня имеется, а там можно и поднабрать, если потребуется.

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

А вот теперь в моде технологии BlockChain. Предложения в 250 т.р. и более в этой области не редкость. Проблема, правда, в том, что берут туда по блату, всяких родственников банкиров, трудно очень устроиться.

Я, конечно, долго не верил в технологии BlockChain, упустил весь этот ажиотаж с биткоинами, на котором реально было сделать миллионы. Но криптовалюты, как оказалось, были не более чем полевым испытанием этой технологии. Основная суть там в децентрализованном исполнении контрактов, с сохранением некоторого уровня анонимности сделок. Довольно перспективной, например, здесь считается сеть Etherium. Почему это стало актуально? От этой технологии ожидают помощи в обходе государственных ограничений. Делается юридически обставленный портал между реальным и виртуальным миром, а вся активность переносится в криптопространство. Говорят, пирамида bitcoin своим успехом во многом обязана Китаю, где с её помощью как-то научились обходить валютные ограничения.

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

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

Хайп искусственного интеллекта

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

Помешанность на статистике -- это современная болезнь, поразившая не только науку, но и, как видим, Яндекс. Возможность отслеживать каждый шаг своих пользователей дал много статистического материала, и как нередко в жизни бывает -- особенно сейчас, когда наука в кризисе и новые значимые открытия делаются редко -- любая новая возможность может спровоцировать неоправданные ожидания. Не зря же говорят, что correlation is not causation, т.е. наличие статистической связи ещё не означат наличие причинно-следственной связи.



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

Так почему телевизор и кофеварка связаны?

Покупатель обустраивает офис или кафе? Покупатель решил, наконец, обновить всё старое барахло в доме и зажить с комфортом? Сбежал от жены?

Как это узнать? СПРОСИТЬ, БЛЯДЬ, ПОКУПАТЕЛЯ, А НЕ ДРОЧИТЬ НА БИГДАТУ!!!
rune

Почему нейросети -- тупиковый путь

Человек думает не мозгом. Наводящие вопросы:

1. Чем обрабатывают информацию живые существа, не имеющие развитой нервной системы? Растения например? Не, ну а что, даже возомнившие себя богами людишки постоянно с ними сверяются -- чего там когда зацвело и распустилось -- для корректировки своих погодозависимых планов.

2. Зачем людишкам и другому зверью с навороченной нервной системой требуется так много сна?

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

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