Sharovatov
Какая же красота инженерная порой обнаруживается https://blog.wokwi.com/avr8js-simulate-arduino-in-javascript/
В продолжение обсуждения сред тестирования
Вчера на моём митапе Тарас Кошманн из Siemens дал обзорный доклад про тестирование ПО в поездах и около.
Из любопытного:
1. очень много виртуализации, виртуализированы полностью целые блоки, например:
- топологическая модель (буквально карта железной дороги)
- путевая инфраструктура (сигналы, стрелки, евробализы и проч)
- GSM-R (специальная сотовая связь на ЖД)
- всяческие бортовые устройства поезда (OBU и проч.)
2. чтобы уменьшить разницу между реальной и виртуальной средой, всё тестирование виртуализированных блоков проводится на реальных конфигурационных файлах.
3. "сред" тестирования тоже много:
- "реальное" тестирования на поездах по ночам (часто в плохую погоду специально)
- "большие" тестовые стенды с реальными панелями управления, но дисплеями "вместо окон"
- "малые" стенды с microsoft surface и внешними дисплеями
4. AI в тестировании не используется никак
И отдельная забавная штука: несмотря на сотни документаций и сертификаций, требуемых для того, чтобы владеть поездом и пускать его по маршруту, в Германии аж до 2018 года была дама Barbara Pirch, владела одним поездом, и его же и водила.
P.S. Если Тарас поддержит идею, сделаю с ним отдельное инторвью, где порасспрашиваю публично всякое про тестирование поездов более подробно. Если у вас есть интересные вопросы, пишите в комменты, позадаю тоже.
upd: договорился, интервью будет, интервьюировать Тараса будем с замечательной @maryia_tuleika. Вопросов и сами накидаем, но, повторюсь, если есть у вас — кидайте!
Вчера на моём митапе Тарас Кошманн из Siemens дал обзорный доклад про тестирование ПО в поездах и около.
Из любопытного:
1. очень много виртуализации, виртуализированы полностью целые блоки, например:
- топологическая модель (буквально карта железной дороги)
- путевая инфраструктура (сигналы, стрелки, евробализы и проч)
- GSM-R (специальная сотовая связь на ЖД)
- всяческие бортовые устройства поезда (OBU и проч.)
2. чтобы уменьшить разницу между реальной и виртуальной средой, всё тестирование виртуализированных блоков проводится на реальных конфигурационных файлах.
3. "сред" тестирования тоже много:
- "реальное" тестирования на поездах по ночам (часто в плохую погоду специально)
- "большие" тестовые стенды с реальными панелями управления, но дисплеями "вместо окон"
- "малые" стенды с microsoft surface и внешними дисплеями
4. AI в тестировании не используется никак
И отдельная забавная штука: несмотря на сотни документаций и сертификаций, требуемых для того, чтобы владеть поездом и пускать его по маршруту, в Германии аж до 2018 года была дама Barbara Pirch, владела одним поездом, и его же и водила.
P.S. Если Тарас поддержит идею, сделаю с ним отдельное инторвью, где порасспрашиваю публично всякое про тестирование поездов более подробно. Если у вас есть интересные вопросы, пишите в комменты, позадаю тоже.
upd: договорился, интервью будет, интервьюировать Тараса будем с замечательной @maryia_tuleika. Вопросов и сами накидаем, но, повторюсь, если есть у вас — кидайте!
YouTube
Taras Koschmann: Beyond Software: Testing the Systems That Move the World
Software testing isn’t just about apps and web services — it’s also about ensuring the safety of real-world systems. Taras, a test engineer at Siemens, takes us inside the high-stakes world of railway system testing, where software meets physics, mechanics…
This media is not supported in your browser
VIEW IN TELEGRAM
а вот видео, где Тарас ночью едет и тестирует поезд.
как-то меня это всё восхищает.
а Олег Сорока, я помню, говорил, что на КаМаЗе работал когда-то, и наверняка там тоже процессом обеспечения качества занимался!
как-то меня это всё восхищает.
а Олег Сорока, я помню, говорил, что на КаМаЗе работал когда-то, и наверняка там тоже процессом обеспечения качества занимался!
Sharovatov
А ещё, раз уж пришла пора планировать, на следующей неделе записываем с ув. тов. Алексеем Шаграевым стрим по теме QA, да на английском. Лёша расскажет всякого интересного про: - crowdsource-based testing - blackbox-тестирование и измерение качества - dark…
планировали-планировали, но таки записали с Лёшей Шаграевым стрим по теме.
https://www.youtube.com/watch?v=qqpvifpAwFk
основная идея, что обсудили, пожалуй — “чем “ближе” тестирование к пользователю, тем лучше”:
- Dark launches в этом особенно помогают — позволяют тестировать буквально на свежих живых данных, при этом не подвергая пользователей риску. Получается эдакая более “правильная” канарейка.
- краудсорс-тестирование (через mturk/toloka) обеспечивает гораздо более широкое разнообразие агентов, чем любая лаборатория и команда
- shell-level (blackbox) тестирование — по сути, единственная возможность тестировать системы высокой недетерминированности
мне было очень интересно, спасибо, Лёша!
https://www.youtube.com/watch?v=qqpvifpAwFk
основная идея, что обсудили, пожалуй — “чем “ближе” тестирование к пользователю, тем лучше”:
- Dark launches в этом особенно помогают — позволяют тестировать буквально на свежих живых данных, при этом не подвергая пользователей риску. Получается эдакая более “правильная” канарейка.
- краудсорс-тестирование (через mturk/toloka) обеспечивает гораздо более широкое разнообразие агентов, чем любая лаборатория и команда
- shell-level (blackbox) тестирование — по сути, единственная возможность тестировать системы высокой недетерминированности
мне было очень интересно, спасибо, Лёша!
28 мая в Лиссабоне провожу митап про обеспечение качества.
Очень-очень приглашаю! Выступает товарищ Павел Малых из Rarible, я, и Ярослав Астафьев.
Будет пиво, пицца, ну и общения конечно же множество!
https://www.meetup.com/quality-engineering-lisbon/events/307541521/
Если у вас есть товарищи или коллеги, живущие в Лиссабоне, поделитесь пожалуйста ссылкой-приглашением.
Очень-очень приглашаю! Выступает товарищ Павел Малых из Rarible, я, и Ярослав Астафьев.
Будет пиво, пицца, ну и общения конечно же множество!
https://www.meetup.com/quality-engineering-lisbon/events/307541521/
Если у вас есть товарищи или коллеги, живущие в Лиссабоне, поделитесь пожалуйста ссылкой-приглашением.
Meetup
Quality Engineering Meetup #1, Wed, May 28, 2025, 6:00 PM | Meetup
*In collaboration with* *[Rarible](https://rarible.com)*, *[Qase](https://qase.io) is presenting the **first** Meetup on Quality Engineering in Lisbon.*
*We’re bringing yo
*We’re bringing yo
На днях мне предложили добавиться в очередную папку тимлидских/руководительских каналов, ну я и согласился.
Разнообразие — хорошо. Бесстыдной ***илитации нет — тоже хорошо.
Из этой папки я пока знаком сам только с Тимлидом Леонидом из SkyEng’а, придётся познакомиться и с другими 🙂
https://www.group-telegram.com/addlist/tlsQuGigGwRjODA0
Разнообразие — хорошо. Бесстыдной ***илитации нет — тоже хорошо.
Из этой папки я пока знаком сам только с Тимлидом Леонидом из SkyEng’а, придётся познакомиться и с другими 🙂
https://www.group-telegram.com/addlist/tlsQuGigGwRjODA0
https://arxiv.org/abs/2504.17004
забавно: обнаружение галлюцинаций невозможно в современных LLM в принципе, какой бы механизм self-evaluation не применялся.
Правильно ли я понимаю, что без достаточного уровня RLHF человеком, LLM будет галлюцинировать только больше со временем, и ничего с этим не сделать никак?
И ещё: получается, что чем жирнее LLM становится (то есть, чем больше данных в тренинг запихивается), тем хуже будет ситуация становиться?
Значит ли это, что коллапс моделей неизбежен, если не вкладывать всё больше и больше денег в человеческую RLHF?
забавно: обнаружение галлюцинаций невозможно в современных LLM в принципе, какой бы механизм self-evaluation не применялся.
Правильно ли я понимаю, что без достаточного уровня RLHF человеком, LLM будет галлюцинировать только больше со временем, и ничего с этим не сделать никак?
И ещё: получается, что чем жирнее LLM становится (то есть, чем больше данных в тренинг запихивается), тем хуже будет ситуация становиться?
Значит ли это, что коллапс моделей неизбежен, если не вкладывать всё больше и больше денег в человеческую RLHF?
arXiv.org
(Im)possibility of Automated Hallucination Detection in Large...
Is automated hallucination detection possible? In this work, we introduce a theoretical framework to analyze the feasibility of automatically detecting hallucinations produced by large language...
Sharovatov
Про тупых менеджеров. Инженеры часто винят менеджеров, что те творят всякую дичь, мол, тупые, ха-ха. Но менеджеры эти все не появляются из ниоткуда, чаще всего это бывшие инженеры. И у меня сразу вопрос: а мы сами, на позиции разработчика ещё, много правильного…
Продолжая тему “best practices”.
Кажется, само стремление к поиску «best practice» часто является симптомом одной или нескольких проблем:
1. перегрузка: когда времени нет подумать, легче всего последовать упрощённой “эвристике” (отсюда все карго-культы). [1][2][3]
2. отсутствие “навыка” критического мышления. (Навык в кавычках — я не до конца понимаю, умение ли это или навык. Современная литература говорит, что критическое мышление редко развивается само, чаще всего ему нужно осознанно учиться. Но всё же иногда появляется и само, то есть может быть и умение и навык) — человек просто не знает, как выбирать и анализировать проблему, и как подходить к выработке оптимального решения [4][5][6]
3. cоциальное или организационное давление. Иногда к неоптимальным решениям принуждают так или иначе, прямо через “давление” со стороны коллег или менеджера или косвенно через конформизм. [7][8]
Кажется, само стремление к поиску «best practice» часто является симптомом одной или нескольких проблем:
1. перегрузка: когда времени нет подумать, легче всего последовать упрощённой “эвристике” (отсюда все карго-культы). [1][2][3]
2. отсутствие “навыка” критического мышления. (Навык в кавычках — я не до конца понимаю, умение ли это или навык. Современная литература говорит, что критическое мышление редко развивается само, чаще всего ему нужно осознанно учиться. Но всё же иногда появляется и само, то есть может быть и умение и навык) — человек просто не знает, как выбирать и анализировать проблему, и как подходить к выработке оптимального решения [4][5][6]
3. cоциальное или организационное давление. Иногда к неоптимальным решениям принуждают так или иначе, прямо через “давление” со стороны коллег или менеджера или косвенно через конформизм. [7][8]
набор любопытных исследований про TDD:
1. A Comparative Case Study on the Impact of Test-Driven Development on Program Design and Test Coverage
2. Realizing quality improvement through test driven development: results and experiences of four industrial teams
3. A structured experiment of test-driven development
я не знаю, кому нужны какие доводы, чтоб попробовать TDD, но для меня сейчас значимым преимуществом такого программирование стало почти полное отсутствие “когнитивного страха”.
Я не программирую щас фултайм, буквально полчаса-час в день, да и то не каждый день получается выделить. Так вот раньше, когда я писал code-first подходом, “сесть на полчасика” было довольно трудно — я знал, что мне придётся всю структуру подпрограммы “вгрузить в голову” для того, чтоб изменение, которое я вношу, не разломало ничего. Сейчас же я просто сажусь, думаю о том, для чего и как сформулировать ожидания, пишу по ним тест, и потом пишу код. Или даже не пишу код, а оставляю систему в “red” состоянии — всё равно основная работа уже сделана.
1. A Comparative Case Study on the Impact of Test-Driven Development on Program Design and Test Coverage
2. Realizing quality improvement through test driven development: results and experiences of four industrial teams
3. A structured experiment of test-driven development
я не знаю, кому нужны какие доводы, чтоб попробовать TDD, но для меня сейчас значимым преимуществом такого программирование стало почти полное отсутствие “когнитивного страха”.
Я не программирую щас фултайм, буквально полчаса-час в день, да и то не каждый день получается выделить. Так вот раньше, когда я писал code-first подходом, “сесть на полчасика” было довольно трудно — я знал, что мне придётся всю структуру подпрограммы “вгрузить в голову” для того, чтоб изменение, которое я вношу, не разломало ничего. Сейчас же я просто сажусь, думаю о том, для чего и как сформулировать ожидания, пишу по ним тест, и потом пишу код. Или даже не пишу код, а оставляю систему в “red” состоянии — всё равно основная работа уже сделана.
28 мая товарищи Павел и Илья будут проводить (бесплатное) онлайн-мероприятие мотивам тренинга: https://www.group-telegram.com/above_the_range/714
я о марте месяце участвовал в их курсе, помогал с темой переговоров про увольнение. Ребята хорошие, советую. Это вот мероприятие, что будет — про переговоры на работе вовсе (далеко не только про увольнение и повышение зп).
P.S. реклама бесплатная и искренняя
я о марте месяце участвовал в их курсе, помогал с темой переговоров про увольнение. Ребята хорошие, советую. Это вот мероприятие, что будет — про переговоры на работе вовсе (далеко не только про увольнение и повышение зп).
P.S. реклама бесплатная и искренняя
Telegram
Выше вилки
Как бесплатно попасть на тренинг «Выше вилки»?
Недавно мы задались вопросом, за сколько времени можно увеличить свой доход? Понятное дело, что зарплата не растет за одну беседу, потому что за ней стоит большая работа: десятки пройденных собеседований, зафиксированные…
Недавно мы задались вопросом, за сколько времени можно увеличить свой доход? Понятное дело, что зарплата не растет за одну беседу, потому что за ней стоит большая работа: десятки пройденных собеседований, зафиксированные…
С четверга по вчера проехал 3000км на поезде, постоял со стендом в Цюрихе на GreaTEST Quality conf, выступил на Tech Internals Conf в Берлине, попытался (безуспешно) уехать на автобусе в Лиссабон, чтобы выступить там на митапе. Пришлось выступить онлайн, спасибо ув. тов. Евгению Коту, что организовал стриминг.
Надеюсь, что “спонсоры” моей смены полётов на разъезды — британское консульство в Париже — успеют мне-таки вернуть паспорт до понедельника, чтоб улететь на всю следующую неделю в Эдинбург на EuroSTAR.
Выступления и общение вживую с людьми — очень весело, но поездки на дальние дистанции на поездах и автобусах — крайне тяжело.
Надеюсь, что “спонсоры” моей смены полётов на разъезды — британское консульство в Париже — успеют мне-таки вернуть паспорт до понедельника, чтоб улететь на всю следующую неделю в Эдинбург на EuroSTAR.
Выступления и общение вживую с людьми — очень весело, но поездки на дальние дистанции на поездах и автобусах — крайне тяжело.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Александр Панчин
Как вы, наверное, знаете, мы уже совсем скоро выпускаем для вас мракобесную настолку.
Мой соавтор в этом проекте — мой друг, психолог Илья Косников.
Недавно Илья решил завести свой блог на YouTube. И, по-моему, у него получилось отлично. Первое видео — про соционику, но под другим углом, не так, как было на канале у меня. Предлагаю поддержать хорошего человека с начинающим каналом просмотром и репостом. Пусть снимает больше видео! А у мракобесов пусть пусть пригорает.
https://www.youtube.com/watch?v=sW--GT4imfg
Мой соавтор в этом проекте — мой друг, психолог Илья Косников.
Недавно Илья решил завести свой блог на YouTube. И, по-моему, у него получилось отлично. Первое видео — про соционику, но под другим углом, не так, как было на канале у меня. Предлагаю поддержать хорошего человека с начинающим каналом просмотром и репостом. Пусть снимает больше видео! А у мракобесов пусть пусть пригорает.
https://www.youtube.com/watch?v=sW--GT4imfg
YouTube
Соционика. Наука или полная дичь?
Я Илья Косников, клинический психолог.
И сегодня я рассказываю вам о соционике.
Подписывайтесь на меня:
Instagram https://www.instagram.com/ilya_kosnikov/
Telegram https://www.group-telegram.com/ilya_psyche
Там много интересного :)
И сегодня я рассказываю вам о соционике.
Подписывайтесь на меня:
Instagram https://www.instagram.com/ilya_kosnikov/
Telegram https://www.group-telegram.com/ilya_psyche
Там много интересного :)
Первый созвон рабочий по-французски — done.
Офигенно волнительно было до, но оказалось всё довольно несложно. Во дела!
Офигенно волнительно было до, но оказалось всё довольно несложно. Во дела!
У моей хорошей знакомой Зарины @kodzati крик души — пристроить пса не получается. Если вдруг кому хочется пса — подумайте о Бобо.
История как это часто бывает в Грузии банальная: добрые люди выкинули собаку на пустынную дорогу в горах между деревнями, где непонятно сколько Бобо голодал. Зарина с мужем проезжали мимо, пожалели, подобрали, выкормили. Два года уже ищут дом собаке, сами не справляются никак, и так двое собак и ребёнок.
Бобо:
- кастрирован, привит, готов к перелётам (все документы есть)
- весёлый и ласковый, отлично учит команды
- не лезет в драки, но умеет постоять за себя
- очень социален и хорошо общается с детьми
Зарина готова отправить пса в Европу или РФ.
История как это часто бывает в Грузии банальная: добрые люди выкинули собаку на пустынную дорогу в горах между деревнями, где непонятно сколько Бобо голодал. Зарина с мужем проезжали мимо, пожалели, подобрали, выкормили. Два года уже ищут дом собаке, сами не справляются никак, и так двое собак и ребёнок.
Бобо:
- кастрирован, привит, готов к перелётам (все документы есть)
- весёлый и ласковый, отлично учит команды
- не лезет в драки, но умеет постоять за себя
- очень социален и хорошо общается с детьми
Зарина готова отправить пса в Европу или РФ.
ребята, расскажите пожалуйста, что с помощью LLM у вас получилось сделать из области, которая раньше вам была неизвестна? И так, чтоб результат кто-то знающий эту область оценил как хороший?
я вот решил попробовать RTSP сделать, и до того, как почитал книжку, никак не выходило у меня с помощью гопоты что-то сделать работающее вообще.
я вот решил попробовать RTSP сделать, и до того, как почитал книжку, никак не выходило у меня с помощью гопоты что-то сделать работающее вообще.