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

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

404

О классовом разделении, часть 2

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

А в чём состоит фундаментальная особенность «возможна удалёнка»? В прошлом посте я сказал «работать руками». А сейчас я могу уже уточнить, о чём речь.

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

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

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

Collapse )
404

За что я не люблю айтишные диаграммы

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

How to buy: object relations chart
How to buy: object relations chart

Сравнить с https://www.guruadvisor.net/images/numero0/openstack_nova_compute.png

404

(no subject)

Вся $unverse пахнет башем. Я уверен, что когда ИИ общего назначения изобретут, его главная часть (отвечающая за сознание и интеграцию воспоминаний) будет криво эскейпить $.
404

футуросимплизм

Одна вещь, которая меня сильно смущает во всех (?) произведениях с резким техническим прогрессом, это снижение сложности каждого последующего слоя. У авторов хорошо получается описать проблемы первого уровня (near future), но дальше, чем более абстрактными становятся улучшения (а они становятся абстрактными!), тем меньше lore становится вокруг, тем меньше нелепых проблем и нестыковок в момент создания нового.

Я могу поверить в ускоряющийся прогресс, но не могу поверить в исчезновение сложности. Наоборот, одно из ужасающих свойств современных технологий, что они становятся настолько сложными, что перестают быть технологиями в чистом виде и становятся «terra incognita», которую надо открывать заново.

(о, вспомнил исключение, Виндж, да. Программисты-археологи).

В таких книгах у героев слишком легко получается. Не сделать — а обозреть то, что нужно сделать. «Необозримость» куда-то исчезает по мере продвижения в будущее. Понятно, что не в человеческих способностях придумать необозримость, но хотя бы сохранить ощущение от неё...


404

Сегодня я узнал чудное

Множество современной электроники работает на механических маятниках. Маленьких маятниках, конечно, но всё-таки механических.

https://en.wikipedia.org/wiki/Microelectromechanical_system_oscillator

Так что, возможно, рассказы про solid state devices без mechanical parts - это неким образом неправда. Внутри там нечто трясётся на сотнях килогерц или даде мегагерцах.

По мотивам вот этой статьи: https://arstechnica.com/gadgets/2018/10/helium-implicated-in-weird-iphone-malfunctions/
404

meatware

Я сегодня выучил ещё одно умное слово - meatware. Это когда робот говорит через специальное API что делать - и meatware делает. Например, выключает сервер (вручную) или собирает заказ в амазоне.
404

Микрофилософское

Я понял, чем хорошее решение отличается от стека из говна, скреплённого палками.

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

А чем отличается "предназначеные" от "не подразумевали"? Тем, что "предназначенные" дают технологию без полиси, а "не подразумевали" имеют конфликтующие (по стеку) полиси, притаскиваемые в стек ради технологий.


Вот конфликт полиси - это и есть неизбывная боль большинства хипстерских поделок. Мы используем neverlearnsql поверх croackmq через ftpnix который мы научили работать как telnet-сервер, связка написана в многопоточном режиме на языке, который не поддерживает однопоточность, мы энфорсим статические типы в динамически-типизированном языке, а ещё мы используем telnet'ы (через ftpnix) для организации высокопроизводительной оверлейной сети с помощью эмуляции AT-команд и последовательного порта.

Работает? Работает. В своём уме? Нет.
404

роботехника

Если во время операции на открытом сердце при попытке пришить артерию к сердцу робот обнаруживает, что unsupported operand type(s) for +: 'NoneType' and 'str, то что он должен сделать?

а) Сказать "TRACE" и остановиться.
б) Продолжить шить так, как будто ничего не было.
в) Начать операцию заново.

Каждый из этих вариантов страшен по-своему.
404

собеседовательное

Либо я становлюсь упёртым олдфагом, либо что-то меняется в компетенции собеседуемых.

Раньше, ещё в те времена, когда я был офисным админом, на собеседовании эникеев для меня неким разумным критерием отсечения была способность различить доменного пользователя и локального, плюс способность объяснить как компьютер отправляет ip-пакет (route, arp, плюс коронный вопрос с подначкой "получается, что компьютер отправляет пакет, у которого в dest ip написано 8.8.8.8, а в dest mac - мак адрес маршрутизатора, вы уверены? - в этом месте ожидается, что человек запнётся, но использовав логику подтвердит утверждение).

Это было требование для хорошего эникея с зарплатой в 160 евро! И я таких находил. Они плавали в реальном администрировании, но они умели плавать!

Сейчас я собеседую будущего коллегу (!) и я вижу, что в чуть ли не в половине случаев этот вопрос вызывает боль и непонимание. Так же как и любой другой, "на основы". При этом человек может кидаться какими-то модными словами про docker, delivery pipeline и "автоматизация процессов".

Эти базовые вопросы, разумеется, не являются критичными - если человек реально хорошо знает устройство ceph, или потрошки сhef, то ему можно простить "дырку в сетях" (хотя как он умудрился?). Но если человек ни одной технологии не знает хотя бы на приемлимом уровне, то о чём может идти речь?

Есть если кто-то это читает и думает о профразвитии: возьмите свой любимый инструмент и задайте себе вопрос: а как он это делает? Без режима "напиться из пожарного крана" - возьмите хотя бы одну технологию и поковыряйте её поглубже.
404

Роберт Ибатуллин - Роза и червь

Закончил читать. Сразу после "задачи трёх тел" - увидительно близко по сеттингу и духу. Хотя сходство ложное, и разбираются в книгах несколько разные вопросы.

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

Collapse )