TGViewer
Channel Public Channel
Господин Архитектор

Господин Архитектор

@architect_says

Про архитектуру в ИТ и про всё, что рядом
Subscribers
3.52K
Photos
61
Videos
1
Links
83
Recent Posts 18 shown
Post #565 1.57K
После двухнедельного тестирования, как разные ЛЛМ пишут код на Ada (это не долгоиграющие автономные агенты, а просто создание кода по спецификациям), можно подвести итог:
- Claude Code Opus пишет хорошо, но "молча" -- мало рассуждает, генерирует неплохой код, но ошибается изредка так, что код потом не собирается. Зато: объясняет существующий код исключительно хорошо, в деталях, с диаграммами, и неплохо ориентируется в ядре Линукса.
- Ox Alpha очень хорошо знает стандартную библиотеку Ada RL, параграфы Ada RM, может рассуждать на дюжину страниц о нюансах и отличиях разных реализаций Ada, особенностях конструкций применения GNAT, код пишет исключительно приятный и человечный, перемежая цитатами спеки, но - иногда ведёт себя как нерешительный стажёр и ходит кругами (за ваши токены), нуждается, чтобы за нее приняли решение;
- Hy3 от Tencent тупенькая, делает все в лоб, часто ломает код сама себе, потом исправляется. Зато есть плюс, крайне экономен в количестве токенов, не знаю, как удается, но переиспользует части контекста, видимо;
- Google Gemini довольно тупой, иногда генерирует оборванный код и долго рассуждает, кто это сделал, падает на одних и тех же местах.

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

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

Больше на тему ЛЛМ постараюсь не писать.
  • 👍 28
  • 💩 2
Post #564 2.28K
Господин Архитектор "Ребята, хватит заниматься ерундой. Персонального компьютера не может быть. Могут быть персональный автомобиль, персональная пенсия, персональная дача. Вы вообще знаете, что такое ЭВМ? ЭВМ — это 100 квадратных метров площади, 25 человек обслуживающего персонала…
Не только Пентагон, ещё и ЦРУ 😊:

Сотрудники ЦРУ в середине 1980-х заключили секретный контракт с компанией NeXT Стива Джобса, что спасло бизнес предпринимателя и в итоге привело к его возвращению в Apple, пишет The Wall Street Journal (WSJ).

Как отмечает издание, Джо Ромелло и Джефф Харрис работали в ЦРУ по секретной программе Program B, связанной с развитием спутниковой разведки. Они считали, что Джобс, основавший свою новую компанию в 1985 году после увольнения из Apple, сможет помочь обеспечить разведывательное сообщество важнейшими технологиями. В итоге Ромелло встретился с Джобсом в Нью-Йорке и предложил закупить 20 тыс. рабочих станций NeXT в год для неназванного клиента с двумя модификациями — более быстрым чипом от Motorola и специальной графической картой от Intel.

NeXT, отмечает WSJ, остро нуждалась в продажах. Компьютеры были дорогими и недоступными для большинства покупателей, продажи университетам не приносили ожидаемого дохода. Контракт с ЦРУ оставался почти никому не известен. Официально NeXT заявляла о партнерстве с ESL, а внутри правительства покупку оформляло Агентство национальной безопасности.

Компьютеры грузили в немаркированные грузовики, перевозили в подставную компанию ЦРУ для установки модифицированных чипов и графических карт, затем отправляли на военную базу Моффетт-Филд, откуда C-5 транспортниками доставляли в Национальное разведывательное управление. Там аналитики использовали NeXTcubes для сканирования спутниковых снимков, чтобы отслеживать перемещения войск и строительство ракетных шахт. Компьютеры также позволяли создавать и передавать брифинги с видео и изображениями для законодателей и президента
  • 👍 18
  • 🤡 4
Post #563 3.59K
"Ребята, хватит заниматься ерундой. Персонального компьютера не может быть. Могут быть персональный автомобиль, персональная пенсия, персональная дача. Вы вообще знаете, что такое ЭВМ? ЭВМ — это 100 квадратных метров площади, 25 человек обслуживающего персонала и 30 литров спирта ежемесячно!" (Заместитель министра радиопромышленности СССР Николай Горшков)


Эту цитату приводят как демонстрацию косности, отсталости мышления, и из нашего времени она действительно так выглядит и таковой является.

Но была ли эта точка зрения уникальной, свидетельствовала ли о том, что автор - дремучий самодур? В качестве аргумента тут принято вспоминать расцвет и скорое признание кибернетики на условном Западе. Однако стоит посмотреть еще на кое-что:

Я думаю, что мировои‌ спрос на компьютеры составит
примерно пять-десять штук. (Президент IBM, 1943 г. )

Я изъездил эту страну вдоль и попере‌к, общался с умнеи‌шими людьми. И я могу ручаться, что обработка данных на компьютере является лишь причудои‌, мода на которую продержится не более года. (Редактор издательства Prentice Hall, 1957 г.)


Никому в голову не приде‌т забавная идея иметь компьютер в свое‌м доме. (Основатель и президент Digital Equipment Corp., 1977 г.)


Как видно, позиция замминистра была не уникальной, а вполне сообразной точкам зрения руководителям DEC и IBM и другим "умнейшим людям из США" из разных отраслей – даже непосредственно занятых компьютерами.

...

Но потом в США в какой-то момент всё изменилось. А в СССР не случилось; важное отличие.

Кто был этот "тот", кто заставил думать иначе – Пентагон? остается только догадываться.

Ну а в продожение предлагаю почитать и подумать над неплохой статьей.
  • 👍 38
  • 🤡 6
Post #562 8.81K
О блин, прикол. Я чуть было девственности не лишился через линедин. Пишет рекрутер: 150-250к вилка, блокчейн криптостартап, вот сайтик,в о вакансия. После короткого разговора: "готов сделать оплачиваемое ТЗ перед звонком?". Мне тут стало интересно как и в какой момент меня хотят поиметь. Ну всё выглядело как скам: и предложение ТЗ, и зарплатная вилка в крипте которая на дне, и сайт компании.

Взял ТЗ: зип архитв гит репозитория. Код внутри обычная, внение зависимости все понятные: std, chi router, pg. Чтобы начать делать ТЗ надо переключиться из main бранча в другой бранч. Додумался проверить гит хуки. А там пост-чекаут хук - скачать скрипт, запустить, он установит ноджс, скачает жс скрипт, который скачает бинарник и засунет его в автозагрузки
  • 👍 97
Post #561 3.46K
Очень сильно поразило (прямая речь с разрешения автора)👇
Post #560 3.48K
Об привычки разработки

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

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

Т.к. типичная современная картина это ci/cd и деплой в корпортивное "облако" в режиме dev & ops, то смысл конфиг-файлов пропадает -- лучший конфиг это просто и незамысловато написанный код на основном языке приложения, а если нужно поменять настройки, меняем код в репозитории и передеплоиваем.

Или возьмем asserts. Теперь отладочный стенд тоже находится в облаке, смотреть на ассерты некому, все смотрят на прошедшие/упавшие тесты, так что контрольные утверждения в коде никто не расставляет.

По этой же причине никто не собирает дампы упавшего сервиса, как и отладку неживую обычно не ведет: отлаживать удаленные микросервисы в пошаговом режиме неудобно, дампы из облака тащить неудобно, так что -- заливаем на стейдж, кидаем туда контрольные примеры, смотрим логи и тесты, да и только.

В комментариях можно дополнить подмеченным
  • 🤡 26
  • 👍 5
  • 💩 1
Post #559 4.15K
Господин Архитектор Почему Excel не может одновременно открыть два файла с одинаковыми названиями? Когда-то давно, когда первая бета-версия Excel называлась Incel, запись дискет с дистрибутивом планировалось осуществлять на бывшем авиазаводе, где для прокладки кабельных трасс…
  • 👍 30
  • 🤡 25
Post #558 4.53K

Forwarded from Shura Luberetsky

Почему Excel не может одновременно открыть два файла с одинаковыми названиями?

Когда-то давно, когда первая бета-версия Excel называлась Incel, запись дискет с дистрибутивом планировалось осуществлять на бывшем авиазаводе, где для прокладки кабельных трасс при сборке сверхсекретных бомбардировщиков F-19 использовали хорьков (потому что сборщик пролезть в некоторые места не мог). Кроме того, на заводе была узкоколейная железная дорога на той же хорьковой тяге, которую решили оставить и использовать для доставки дискет к месту упаковки.

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

Последние два байта удалось отжать сменой названия продукта с Incel на EXCEL - второй вариант чуть лучше сжимается с помощью run-length encoding. Под нож пошел проект рекламной кампании In cell, где зеки в камере строят офис с колл-центром, пронося продукцию Microsoft на зону в трехдюймовом воровском кармане, но это уже совсем другая история.

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

С вами был Redmond Chlen, штатный сказочник M$!
  • 👍 45
  • 🤡 12
  • 💩 2
Post #557 3.29K
Если в языкомодельном ИИ все будет идти так, как идёт, то в ближайшем будущем мы получим картину, аналогичную распространению MS Excel:

- стоит у каждой домохозяйки на компьютере
- используется на 0.1% и не каждый день.
  • 👍 42
Post #556 4.63K
Об апдейты

В качестве текстового редактора я довольно давно использую VS Code. Обратил внимание, что в последнее время он просто озверел в смысле апдейтов. Типичный день выглядит так:
1. Открываешь редактор
2. Предлагаю скачать апдейт
3. Отказываешься
4. Все равно качает апдейт, устанавливает, переустанавливает, опять качает, показывает информацию, что обновился.
5. Предлагает еще что-нибудь новенькое скачать. Иногда качает не с первого раза, но всегда развертывается, к счастью.

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

Гонка по кругу за новыми фичами-фичулями становится невыносимой. Единственное, что останавливает этих мразей от того, чтобы публиковать апдейты каждые несколько минут — необходимость, чтобы мясные мешки написали и протестировали новый код. С ужасом жду, когда с широким распространением ИИ мы придем и в эту ситуацию.
  • 👍 29
Post #555 7.22K
Чтобы перевести компанию на рельсы AI, достаточно везде надписи Loading.. поменять на Thinking..
  • 👍 92
Post #554 5.62K
Переводчик для менеджеров

Работая с людьми, вы могли слышать эти выражения. Вот перевод их на доступный для всех язык:

"Мы начали работать/разбираемся": никто не знает, будет ли результат и когда
"Нам надо вернуться к этому": мы не станем этим заниматься никогда
"Я не лезу в процессы": я понятия не имею, что там происходит.
"У нас выстроена система": у нас есть общая табличка (чат), мы всё в неё пишем
"Мы проанализировали": работа не начата, и её начало скорее всего, и не запланировано
"Нам осталось": см. "мы начали работать" + "нам надо вернуться к"
"Можно повторить, я прослушал": давайте проедем этот вопрос
  • 👍 40
Post #553 4.84K
  • 👍 29
  • 🤡 10
Post #552 5.23K
В последний раз, когда меня чпокнул embedded, дело было так.

Некоторые время назад я сочинил декодер для устройства захвата видео в составе другого изделия. Сочинил, проверил, отложил на полочку: софт не картошка, не сгниет (сомнительно, но окэээээй).

Немного попозже, когда пришло его время, достал, подключил - а картинки нет! Есть только зеленый фон - как бывает, когда в YCbCr напутал. Бился и так, и сяк -- не работает, картинка не декодируется. А ведь раньше всё нормально было.

В разумные сроки не удалось починить - не работает, и всё. Но случайно подключил старый, уже разломанный конвертор - а он работает внезапно.

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

Выводов не будет, кроме одного: по-возможности, не будьте EE-бомжами, как мы, выстраивайте цепочки поставок компонентов понадежнее.
  • 👍 29
  • 💩 5
  • 🤡 3
Post #551 4.41K
Как отсортировать отложенное информационное сырье, не читая его.
Называется НАВЕСТИ ПОРЯДОК В ЗАМЕТКАХ.

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

https://habr.com/ru/articles/936946/

Большинство статей об Obsidian говорят о настройке инструмента: какие плагины, какая тема, как синхронизировать. Это интересно. Это затягивает. Но это отвлекает от сути, от содержания, от созидания. Более того - настройка Obsidian не особо отличается по полезности и удовольствию от просмотра сериалов или компьютерных игр (где размышлений и логики надо применять ничуть не меньше). Всё.
  • 👍 12
Post #549 5.35K
Господин Архитектор Ещё парочка менее масштабных изменений привычных практик и процессов благодаря ПЕРЕМНОЖЕНИЮ МАТРИЦ: 1. Там, где нужно вести данные в "excel" -- проектная смета, личный таймшит, дневник расходов -- теперь можно обойтись простым текстовым файлом. Это кажется…
Завалишин (DZ) написал на Хабре кое-что, и среди этих букв я нашел очень интересное - как LLM похоронит Protobuf:
Если вы очень хотите двоичный протокол и я не смог вас остановить – [чем опираться на Protobuf,] лучше опишите его в хорошей спецификации, и любой ИИ напишет вам по этой спеке реализацию за минуты на любом ЯП. Это займёт даже меньше времени, чем интеграция protobuf, и код будет вам подвластен.
  • 💩 20
  • 🤡 13
  • 👍 4
Older posts →

About this channel

How can I read @architect_says without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Господин Архитектор: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Господин Архитектор have?
Господин Архитектор (@architect_says) has 3.52K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Господин Архитектор know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →