Keep it simple, stupid!
2.55K subscribers
451 photos
23 videos
42 files
1.18K links
🐼 | CPMO @ fusion energy startup | Ex-Palta, Yandex, Wargaming, IBM | Пишу о том, что мне интересно
Download Telegram
👀 Наблюдение про "программирование" с помощью ChatGPT и прочих копайлотов: очень часто копайлот выбирает способ реализации, который определяется словами и смыслами, заложенными в моём запросе.

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

В идеале, я бы ожидал получить самую лучшую реализацию. "Лучшую" с точки зрения читаемости, лаконичности, поддерживаемости, понятности и т.п.

Впрочем, живые программисты часто делают так же. Плюс, в их случае ещё и другие когнитивные искажения накладываются. Так что всё по-старому 😆.


ПРИМЕР
Есть функция, которая сначала лезет в key-value store, потом что-то делает с полученным оттуда json из строк и user_id, потом записывает обновлённый json обратно в KV, а потом одну за другой отправляет все строки куда-то дальше через API.

Мне надо было доработать код, чтобы в API отправлялись не все строки массива, а все строки до той, которая совпадёт со строкой, принадлежащей одном конкретному user_id.

Ну, то есть, ['a','b','c','d','e'], а отправиться должны все строки до 'd', принадлежащей конкретному user_id.

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

Т.е. он решил сначала урезать до ['a','b','c'] на этапе обработки, а потом с чистой совестью, как и раньше, отправлять всё.

"Запомни, лучше день потерять, потом за 5 минут долететь!"

(с) известный мультфильм


Вышло многословно и сложно. Увы, как и этот пост 😭, но я уже заканчиваю!

А надо было всего лишь break сделать в цикле, который по одному отправляет строки в API.

Вышло бы красиво и лаконично, но вординг определил подход к реализации.

Fin.
👍3🤷‍♀21
Autonomous discovery — это давняя мечта о том, что можно роботу сказать "синтезируй …" или "изобрети …" и он хотя бы перебором, но сделает что-то, на что у человека ушло бы сильно больше времени.

Т.е. как минимум, это экономия времени на переборе. А как максимум — получение результата там, где есть проблема с выявлением и объяснением взаимосвязей.
👍4
Интересное наблюдение c конференции OFFF Barcelona.

Adobe — единственная компания, которая приехала туда со своими продуктами. Пара выступлений, два или три стенда, на которых постоянно шли какие-то демо и стримы — и оп, опять нет конкурентов Photoshop, Illustrator и Firefly. Судя по тому, что я увидел и услышал, Adobe себя отлично чувствует в мире gen AI.

1000+ участников, 3 дня — отличный же шанс приехать и засветиться со своим продуктом. Но нет — проще же трафик на Фейсбуке покупать.
6
🤖 Написал для себя бота, который следит за RSS фидами - @FeedRiverBot.

Это work in progress, но в целом работает. Сам я уже несколько недель пользуюсь.

Бот присылает новые посты из RSS фида в тот чат, канал, группу или конкретный топик в группе, в котором ему добавили этот фид. Так можно создавать тематические каналы или группы, чтобы вместе следить за какими-то темами. К примеру, вот мой канал с новостями fusion индустрии — @fusion_industry_news.

Сделал себе закрытую группу с кучей топиков, раскидал RSS’ы по этим топикам — и полностью отказался от Feedly. Теперь в Телеграме процентов 80% того, что я постоянно читаю.

📍️️️️️️ Если кто-то решит попробовать, то фидбек можно писать в комменты или в личку @keyhell.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🦄43
IMG_5134.PNG
602.2 KB
Статья про геотермальную энергетику.

Картинки интересные, но в целом не могу отделаться от ощущения, что не надо так делать. Ничем не подкрепленное ощущение, что массовое сверление и закачка воды ничем хорошим на долгой дистанции не закончатся.
👍3
corps.jpg
1.1 MB
Любопытно. Пошёл читать про Concentrix, Berkshire Hathaway и Cognizant.
Он не обязательно во всём прав, но каждый из нас имеет право на своё мнение 😕.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Для того набора тем, которые затрагивает эта статья, получилось действительно short.
👍1
О какую штуку чуть не пропустил — открытое письмо CEO Riot Games про увольнение 11% сотрудников.
🔥5👍1
Next Step Fusion, https://nextfusion.org/ — люксембургский стартап в области fusion energy ищет программиста на Fortran и C/C++ для продолжения разработки симулятора физики плазмы NSF Simulator.

Симулятор активно используется для симуляции и расчёта сценариев, а также в качестве окружения для тренировки ML-моделей.

Первые задачи включают в себя завершение переноса части функциональности из фортран библиотеки в C++ wrapper, отладку приложения целиком, оптимизация по скорости, налаживание автоматического тестирования.

Дальше будет интеграция с другими «кодами», доработки для использования в составе симуляционной платформы, доработки по запросу различных команд.

Требования:
1️⃣ Fortran — работа с памятью, распараллеливание, методы экономии ресурсов, методы ускорения вычислений и т.д. Опыт с Fortran CUDA — большой плюс.
2️⃣ Знание C/C++ или острое желание быстро освоить.
3️⃣ Опыт в коммерческих проектах разработки ПО.
4️⃣ Опционально физика плазмы, матан и линейная алгебра.

Задать вопросы и откликнуться на вакансию можно вот тут - @keyhell (Алексей Журба).
🔥62👍1
На экскурсии по JET была замечена собачка Boston Dynamics, которая стережёт JET, чтобы его не утащили.
5
Все тренды понятны.

Судя по слухам, Apple вовсю работают, чтобы побольше всего делалось маленькой ML-моделькой прямо на устройстве.

Кажется, что это будет следующая область, куда Apple не будет полноценно пускать сторонних разработчиков. ML-модели будут разрешать поставлять, но интеграции с системой и оптимизацию лучше всех будет делать Apple для своих аппов.
3
Сделал канал @pdm_thinkers, в который мой RSS-бот публикует посты из блогов всяких product management thinker’ов.

Почему-то кажется, что так будет удобно за всеми этими людьми следить.

Если кому-то эта тема близка, welcome — подписывайтесь и предлагайте какие блоги туда ещё добавить.
🔥52👍1
Крайне любопытное направление развития энергетики.

Lunar Gridshare provides a VPP by connecting third party devices to its platform. It is “connected to 77,000 residential devices across Europe, Japan, and the United States, representing 290 megawatts of power and 725 megawatt-hours of energy capacity. This
is enough to power 578,000 average US homes for one hour."
👍1
Астрологи Учёные объявили неделю фьюжна — всю неделю будут онлайн научпоп лекции и виртуальные экскурсии по установкам и лабораториям.
👍10
Вчера мне привезли коврик для мышки, которому нужна отдельная зарядка 😱 — отличный повод навести порядок переложить вещи справа налево.

Из любимых игрушек в кадр не попал, кажется, только Samsung Fold 3, который я как планшет использую.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Не могу однозначно сказать о чём этот текст...

Что-то про stupidity разлитой повсюду: и на что ни взгляни — скорее всего это глупо.

The most recent stupid company? A: Flowcarbon, a firm started by WeWork founder Adam Neumann that (brace for impact) “operates at the intersection of carbon and crypto” and seeks to “bring carbon on chain to create democratized access to offsets and “leverage web3 to protect the earth’s natural carbon sinks.” Can I get a venti, ayahuasca Big Gulp with that?
5👍2
Keep it simple, stupid! pinned «Сделал канал @pdm_thinkers, в который мой RSS-бот публикует посты из блогов всяких product management thinker’ов. Почему-то кажется, что так будет удобно за всеми этими людьми следить. Если кому-то эта тема близка, welcome — подписывайтесь и предлагайте…»
Знакомые часто просят показать пример хорошего питч дека.

Всем рекомендую гуглить “sequoia capital pitch deck template”, потому что кто я такой, чтобы спорить с классиками)

Хороший питч дек - тот, который убедительно отвечает на эти вопросы и демонстрирует, что вы проделали домашнюю работу, глубоко подумав про них заранее. Гораздо полезнее будет показать ваш best effort парочке дружественных инвесторов и получить живой фидбек на сутевую часть, чем играться со шрифтами.

В более широком смысле, чем убедительнее traction, тем лучше питч дек =) Как говорится, инвестор всегда придёт на выручку!

Кстати, знакомый товарищ собрал более 300 вопросов, которые VC задают стартапам, пользуйтесь, только не старайтесь все ответы впихнуть в презентацию 🙂
🔥42
Отличный пример того, как Google решали chicken-and-egg problem для платформы Android.

P.S.
Напомню, что у NFX очень хорошо описаны все способы решения и много чего другого по теме платформ.
🔥3