Будущее здесь. А у вас всё под контролем?
Автор: Segmentation FaultКПДВ моя, эксклюзивно для АТ.
...ну ладно, не всё. Давайте конкретизируем: вот например вы знаете чем конкретно сейчас занят ваш ноутбук? Чего это он, вдруг, так долго крутит спиннер ожидания, когда вы всего-то ткнули в маленький текстовичок? И вообще, почему он со своими гигагерцами и гигабайтами так долго грузится? Да ладно грузится, там же операционка, вайфай и красочный GUI. А выключается то чего по пять-десять минут?
Эхх вспоминается мне мой девяносто шестой. Знаете чем? О, это было знаково. Я доказал своим родителям, что мой Пентагон-128 (клон "Спектрума") это не то чтобы "денди с клавиатурой", а всё-таки вещь. Как доказал? А я набрал реферат по экономике (хотя формально это была география) за пару вечеров и напечатал его на белой хрустящей бумаге пользуясь знакомствами в нашем провинциальном компьютерном клубе. Причем тут знакомства? Так принтера-то у меня не было.
И знаете что? Вот в этой конкретной задаче, мой полутора-мегагерцовый спекки со 128 КБ оперативы (ваше селфи на смартфоне занимает, примерно, в сотню раз больше памяти) был быстрее чем мой теперешний "Кор-ай-сколько то там" с чудовищными восемью ГБ оперативы. Геймеры, хватит ржать. Будучи профессиональным ИТ-шником я давно устал гоняться за апгрейдом. Как в прочем и играть в проекты А-класса. Вот как дети родились так и всё.
Мой милый спекки вообще не грузился. Но вот вообще. Его операционка была вся доступна и готова к исполнению команд менее через секунду после включения питания. Текстовый редактор (ох не вспомню как он назывался, прямо стыдно перед разрабами) грузился секунд пять. И всё. Вперед, твори! То же самое было с графическими редакторами, инструментами разработки и прочим.
Ну ладно. Чего это я разнылся? Значит так надо. Компьютеры стали во-много-много раз мощнее. Софт тоже на месте не стоял. Чувствуете неоднозначность? Не шел вперед... А, ну каждый сам для себя решит про направление "наместе-не-стояния".
А давайте я вам лучше байку расскажу. Купил я младшему подарок. Сам то я страсть как люблю конструкторы, а тут такое чудо - и конструктор и железная дорога. Этож вообще бомба! Что может быть круче? Ну только если Оптимус Прайм на радиоуправлении и с функцией трансформации. Не буду говорить бренд и модель, все на поверхности. Ну распаковали, поиграли... Класс! Ой, а что это за фигулька на коробочке? Ба! Да этож QR-код. А ну ка! Опаньки! Целое приложенько для гаджета с зеленым роботом. Качаем! Вау! Так локомотивчик-то по блютуз управляется. Вперед, назад, и скорость можно регулировать. А знаете в чем прикол? Ну в контексте данного поста? А вот угадайте сколько весит это приложенько?
Чтобы не бомбить пытливого читателя спрячу ответ под спойлер.
Ну это так вместо эпилога.
А фабула статьи такая. Ни для кого мало-мальски интересующегося "Ай-Ти" не секрет, что:
- А. Современные программисты очень не часто сами имеют полное представление о том, что и как действительно делает их продукт творчества. Причиной тому многое. И чудовищная сложность современных вычислительных систем, и обилие любезно предоставляемых для ремесленников (это я щаз не ругнулся, сам такой) фреймворков и прочих SDK. И, продиктованная рынком, модель бизнеса "индусские девелоперы". Про последнее не то чтобы совсем шучу. Однажды я имел счастье работать в подобном бизнесе... Да, индусом. Так вот. Знаете на скольких языках были комменты в кодовой базе, которую мне предстяло лопатить? На пяти: хорватский, немецкий, венгерский, русский, и конечно Английский, но кажется со всеми вышеупомянутыми акцентами. Как в том анекдоте "Ну ты еще в города со мной поиграй".
- Б. Если технически возможно, и принесет выгоду - значит не только можно, но и нужно. Если припечет, можно оговорить на сто пятнадцатой странице пользовательского соглашения (ктож его читает?). А чего "можно-то" спросите вы? Да много чего. Например, собирать персональные данные (анонимизировать их или нет это отдельный вопрос). Или отлаживать новые фичи на дармовых образцах платформ. Банально майнить крипту в конце концов.
Да, да господа и дамы. И это я не про мамкиных хакеров или даже тёмных рыцарей в маске Гая Фокса , готовых за звенящий биткоин зашифровать ваш еще не сданный годовой отчет. Это я в том числе и про вполне солидных и уважаемых дядек.
А что если не совсем вам принадлежит не только ваш персональный компьютер? Подоплёка к технической реализации такого уже есть. В смоем предыдущем посте я опирался на хабрастатью про то как картографировали нейроны самого маленького по массе млекопитающего. Так вот, в статье вскользь упоминается проект EyeWire. Кому лень читать вкратце перескажу. Это как "облачные вычисления" только наоборот. То есть, не сервера "там" для вас обрабатывают информацию, а вы для серверов. И без всяких "совиет раша". Ну да ладно. Это научное сообщество, OpenSource все честно-при-честно. Кстати, вот викистатья про не менее интересный, похожий по организации проект. В нем вы можете поспособствовать решению сложнейших задач по реконструкции структур белков не прочитав ни одной книжки по биохимии.
Это, бесспорно, все очень благородно, с миру по нитке на благо науки. Но! Уже отработан некий принцип. Тут коллега Сергей Томилов опубликовал постец интересный. А в посте вопрос задал подписчикам "А какой фантастический девайс поставили бы себе вы?" Так вот. В свете выше-обозначенного, мой ответ однозначен: "Никакой. Ну его нафиг."
Есть у меня еще не вышедшая в релиз зарисовка на тему негласного пользования ресурса кожаных мешков со стороны диких ИИ. Писал-писал, переписывал, выстраивал, так сказать экспозицию... Как вдруг бац! Бомбануло меня на другую тему. Ну тут уж я сделал насилие над своей душонкой недоделкина и таки выпустил свою первую крупную форму. Не судите строго, повесть называется "Вы мне не нужны". В ней тоже есть про неполный контроль. Правда не мозгов кожаных мешков, а вверенных материальных ценностей, в виде мощных вычислителей. Про халатность в общем. Но это не главный рефрен, а так, сопутствующее обстоятельство. А про главную тему в контексте цикла "Будущее здесь" напишу в другой раз, материальчик имеется.
Ну и традиционный вопрос. Нет, не про вирусы или несоответствие объёма софта выполняемым функциям. Скажите, дорогие мои, а не ностальгируете ли вы по временам когда компьютеры были большие а программы мальнькие? А главное все это вот было доступно для понимания средне-увлеченному обывателю при желании до последнего байтика?