<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.media/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>@brakhma</title><generator>teletype.media</generator><description><![CDATA[@brakhma]]></description><link>https://blog.brakhma.ru/?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.media/rss/brakhma?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.media/rss/brakhma?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.media/opensearch.xml"></atom:link><pubDate>Sat, 29 Aug 2026 21:33:36 GMT</pubDate><lastBuildDate>Sat, 29 Aug 2026 21:33:36 GMT</lastBuildDate><item><guid isPermaLink="true">https://blog.brakhma.ru/oladushek</guid><link>https://blog.brakhma.ru/oladushek?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/oladushek?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Памагити я оладушек</title><pubDate>Sat, 29 Aug 2026 12:55:28 GMT</pubDate><description><![CDATA[Этот текст написан специально для тех кто не понимает почему пакет в мыше иногда идёт очень странно, а иногда даже и совсем не идёт.]]></description><content:encoded><![CDATA[
  <p id="QAc2">Этот текст написан специально для тех кто не понимает почему пакет в мыше иногда идёт очень странно, а иногда даже и совсем не идёт.</p>
  <p id="N9Pc"> <br />1. Нода - это <strong>полудуплексный трансивер</strong>, т.е. когда она говорит, она НЕ СЛЫШИТ. Соответственно чем более медленный у вас выбран пресет и чем больше вы говорите - тем меньше вы слышите. Причём говорите не только за себя но и за других (когда ретранслируете с ролью client, например). Но в принципе ей может повезти и если рядом не один директ, а количество хопов меньше лимита то потом может услышит ретрансляцию этого пакета с другой ноды.</p>
  <p id="rvkl"><br />2. Маршрутизации в мыше НЕТ. Так называемая лавинная маршрутизация - это примерно такая же &quot;маршрутизация&quot;, какой метод монте-карло - &quot;метод&quot;. Сообщение распространяется следующим образом: нода слышит сообщение отправителя и пишет в очередь, если совпадает <a href="https://t.me/brakhm/662" target="_blank">хэш </a>расшифровывает и отображает. Если роль ретранслирующая, а количество хопов меньше лимита - увеличивает число хопов на 1 (или не увеличивает если она в цепи <a href="https://meshtastic.org/blog/zero-cost-hops-favorite-routers/" target="_blank">zch</a>) и отправляет через <strong>случайную задержку</strong>. Если сообщение услышано с хорошим rssi считается что отправитель рядом и задержка больше, если с плохим считается что далеко и задержка меньше. Когда задержка истекает нода проверяет очередь, и если там появились сообщения с тем же id и меньшим или равным числом хопов чем в том сообщении что она пытается отправить она его НЕ ОТПРАВЛЯЕТ. Но допустим таких нет и она его отправила.</p>
  <p id="CeLX"><br />3. Нода всегда слушает эфир перед отправкой и если он занят - <strong>ждёт ещё одну случайную задержку</strong>. А потом опять проверяет очередь и слушает... Однако проблема в том что многие ноды слышат не очень хорошо, ну или находятся за диаграммой направленности какой-то другой антенны, поэтому там куда долетает их сигнал эфир может быть занят и возникнет коллизия: сообщение смешается с другим сигналом в эфире и не будет принято. Либо будет принято, но побьётся (crc не совпадёт), в таком случае оно даже будет отображено с артефактами принявшей нодой, но дальше битое сообщение <strong>передаваться не будет</strong>.</p>
  <p id="sGvy"><br />4. Но допустим эфир свободен, ретрансляций с меньшим или равным числом хопов нода не слышит. Алилуйя, сообщение отправляется дальше. И <strong>на следующем хопе всё повторяется</strong>. Принято считать что вероятность возникновения какой-либо проблемы на 1 хопе 5-7%. Но это ориентировочные средние значения, может быть как меньше так и больше. Очень сильно зависит от условий связи. А теперь умножьте эту вероятность на количество хопов между вами и адресатом.</p>
  <p id="YK1X">Так вот теперь, исходя из прочитанного, вы можете спокойно предположить почему же пакет прошёл через одни ноды, а не через другие. Потому что на одном из хопов нода могла не услышать пакет из за помех или потому что сама говорила в этот момент. Или задержка оказалась больше чем на другой ноде услышавшей пакет и она не стала отправлять так как его уже отправили. Эта задержка, повторюсь, СЛУЧАЙНАЯ. Также она могла словить коллизию при отправке. Или по той или иной причине следующий хоп пропал из радиовидимости а то и вообще был выключен. Или напротив: была включена другая нода на которой задержка по той или иной причине оказалась меньше. А так как пересылает другая нода, пусть даже рядом, то ноды которые услышат её сообщение и перешлют могут отличаться... Ну и конечно же голубь мог трахнуть антенну. Куда же без этого.<br /></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/meshcore</guid><link>https://blog.brakhma.ru/meshcore?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/meshcore?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Забудьте про MeshCore.</title><pubDate>Sat, 25 Jul 2026 10:52:16 GMT</pubDate><description><![CDATA[Когда я впервые узнал об этой сети подумал, о круто, прикрутили маршрутизацию, и пошёл смотреть чоэта. Оказалось что это не мештастик с маршрутизацией, а прям отдельная другая сеть со своей философией. По сути это внедрение директивным методом того что нужно любой lora-mesh чтобы работать нормально:
ретрансляторы только в хороших локациях
максимальный интервал отправки нодинфо\адверта, локации и телеметрии (в идеале - полное отсутствие и только ручная отправка)]]></description><content:encoded><![CDATA[
  <p id="KzRy">Когда я впервые узнал об этой сети подумал, о круто, прикрутили маршрутизацию, и пошёл смотреть чоэта. Оказалось что это не мештастик с маршрутизацией, а прям отдельная другая сеть со своей философией. По сути это внедрение директивным методом того что нужно любой lora-mesh чтобы работать нормально:<br />ретрансляторы только в хороших локациях<br />максимальный интервал отправки нодинфо\адверта, локации и телеметрии (в идеале - полное отсутствие и только ручная отправка)</p>
  <p id="EcI7">НО сразу же полезли и проблемы: если вам в поле нужен групповой чат вам недостаточно N нод вам к ним нужно x роутеров (по количеству необходимых хопов) и комната (сервер группового чата). Соответственно если по любой из десятков возможных причин ляжет инфраструктура вы нормально не пообщаетесь. Когда я это понял, как и то что тастик может работать так же если нормально расположить и настроить ноды я просто перестал о нём думать.</p>
  <p id="eXMv">Однако в моём окружении и дефолт-чате мыша продолжали и продолжают появляться люди пропагандирующие MeshCore. Давайте разберём их агрументы:<br />1. <strong>64 хопа</strong><br />Авторы просто оставили 2 байта для счётчика хопов в заголовке вместо одного. %) В реальном эфире пакет, летящий через десятки роутеров, будет идти минуты, что приведет к вечному сбросу сессий по ACK-таймауту. С учетом неизбежного затухания и коллизий на каждом звене, вероятность доставки пакета на 64 хопа стремится к нулю. Реальный стабильный предел MeshCore — те же 4–5 хопов. <br />2. Но почему тогда <strong>сообщения ходят на всю Москву</strong>? <br />Потому что нормально расположены роутеры и настройки выбраны даже медленнее (и дальнобойнее) чем LоngFast в мыше, а сеть не перегружается потому что в ней нет телеметрии, трекеров и тому подобного, да и, будем честны, народу не то чтоб много.<br />3. Ну и что, даже на этих настройках трансивера (62.5 kHz|SF7|CR7) <strong>сеть работает быстрее</strong> чем тастик на MediumFast.<br />Это правда, за счёт меньшего числа коллизий можно укоротить интервалы ожидания между пакетами и добиться даже с перегруженным заголовком пакета сравнимого или даже чуть большего datarate. Но я добавил бы тут слово ПРЕДПОЛАГАЕМОГО (меньшего числа коллизий), смекаете? Подобное архитектурное решение делает сеть менее устойчивой к коллизиям.<br />4. <strong>Есть маршрутизация</strong>!<br />Да, и это позволяет сократить managed flood используя его только при включении ноды ну или... постоянно, если нода движется. %) Более того маршрут запихивается в сам пакет, причём, внезапно, оказалось что роутеров может быть больше чем 255 и теперь приходится запихивать по 2 байта на каждый. Попробуйте умножить свои любимые 64 хопа на 2 и потом вспомните что в пакете всего 255 байт. %)<br />5. <strong>Осмысленные диалоги, сообщения всегда доходят, есть история</strong><br />Это плюс комнаты, работающей по pull модели, но есть и минусы, так как весь траф группового чата стекается к серверу комнаты и забирается оттуда же. И мало того что сервер у комнаты может быть всего один (распределённых серверов с синхронизацией пока нет), так ещё и, внимание, КАНАЛ У НЕГО ВСЕГО ОДИН. И, как уже писалось, не то чтобы широкий. Наложите на это pull модель: клиент по просьбе пользователя говорит серверу &quot;чо там пишут&quot; и сервер несколькими пакетами возвращает историю. А теперь вспомните про 2 байта на каждый роутер в маршруте и представьте как пара сотен человек проснулась, или вышла на обед и запросила историю чата. </p>
  <p id="W9jB">Да, в тастике этого вообще нет, вернее есть костыльный store-forward и поэтому каждый по сути решает эту проблему сам через открытый ли клиент, ботов, bbs, ретрансляцию в другие мессенджеры, mqtt... Однако так или иначе проблема это решаемая, а в корке групповой чат без комнаты в принципе невозможен. </p>
  <p id="2xi0">И да может клиенты и скрыты потому что излучают в эфир очень мало, но зато роутеры и комнаты видны прекрасно и при этом являются ключевыми узлами сети без которых она просто перестанет существовать. Странно не понимать, что это вцелом довольно хрупкая и потенциально контролируемая архитектура. В мыше же ровно одна неустранимая архитектурная проблема: SNR-weighted Tx Delay.</p>
  <p id="qyMf">Резюмирую. Это архитектурно, и я бы даже сказал, идеологически разные вещи. Лично мне мешкор пока не нужен ни для чего.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/qZxd6f0jryx</guid><link>https://blog.brakhma.ru/qZxd6f0jryx?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/qZxd6f0jryx?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Мокрый носик</title><pubDate>Thu, 22 Jan 2026 21:19:47 GMT</pubDate><description><![CDATA[Если у вас, как и у меня, от сухого зимнего воздуха начинает кровоточить носоглотка и покрывается коркой за ночь, то эта проблема с успехом решается увлажнителем.]]></description><content:encoded><![CDATA[
  <p id="8V91">Если у вас, как и у меня, от сухого зимнего воздуха начинает кровоточить носоглотка и покрывается коркой за ночь, то эта проблема с успехом решается увлажнителем. </p>
  <p id="7SGe">Ультразвуковой увлажнитель, при своей малошумности, демократичной цене и высокой производительности - так себе решение (на выходе получается не влажный воздух, а аэрозоль) хотя в принципе и рабочее. А если вода с солями (например водопроводная) то налёт из этой соли будет у вас везде. </p>
  <p id="FHJN">Лучше увлажнитель испарительного типа, у меня например с вращающейся на барабане тряпочкой и вентилятором. Марку говорить не буду, так как был приобретён несколько лет назад случайно и не всем устраивает, но если не найдёте подобный то можете просто поставить достаточное количество плошек с водой на батарею и время от времени (например на ночь) подливать туда воду. Лучше металлических, но да, пищевые пластиковые контейнеры тоже подойдут. Объём и количество плошек придётся подобрать по датчику влажности (если нет денег на нормальный то DHT-21 и ардуина). Муторно, но чистая носоглотка этого стоит. </p>
  <p id="CxCc">Итак вы приобрели или сделали увлажнитель. Если он ультразвуковой, но и с испарительным проблема есть, хоть и не столь острая (соль остаётся на тряпочке и в баке), то вам надо находить где-то достаточно много дистиллированной воды. Покупать её для этих целей - глупость, так как расходовать будете минимум 3 литра в день, а в автомагазине, магазине отопления или хозмаге самая дешёвая дистиллированная вода будет стоить минимум 20 рублей за литр. </p>
  <p id="PsKC">Дистиллировать самостоятельно - очень муторно, а автономный электрический дистиллятор для увлажнителя стоит дороже чем сам увлажнитель, и всё равно это будет довольно дорого по энергии, но не унывайте - природа уже сделала всё за нас. </p>
  <p id="e8t7">Достаточно просто выставить на балкон воду в любой ПЭТ бутылке, подождать пока она замёрзнет наполовину, после чего пробить через горлышко дырку во льду, слить серединку (вода замерзает от краёв к центру) в которой будет большинство солей и дать льду растаять. </p>
  <p id="FQeE">Чем медленнее она будет замерзать тем эффективнее она будет обессоливаться так что если у вас холоднее чем -5 и маленькая бутылка то возможно стоит её чем-то утеплить. Воду до верха не наливайте (при замерзании вода расширяется) крышку плотно не закрывайте. Лично я выставляю пивную ПЭТ кегу залитую литров на 20-25 на 2-3 суток без утепления. И нет, талая снеговая вода с балкона не подойдёт. Во всяком случае в Москве - точно: да, солей в ней мало но сама вода получится довольно грязная. </p>
  <p id="gjJo">Для варианта с испарителем (и тем более плошками) соль в воде, повторюсь, не критична, но для ультразвука крайне важно использовать обессоленную воду иначе будет соль в воздухе (а оттуда примерно везде) и пьезо излучатель быстро засорится.</p>
  <p id="ROVS"><strong>PS.</strong> И да, от себя рекомендую накапать в увлажнитель <a href="https://blog.brakhma.ru/oT8VrhuUhZr" target="_blank">немного пихтового масла</a>.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/BoyVWoy3Z6L</guid><link>https://blog.brakhma.ru/BoyVWoy3Z6L?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/BoyVWoy3Z6L?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Работа работа.</title><pubDate>Mon, 04 Aug 2025 06:21:52 GMT</pubDate><description><![CDATA[Давайте я раз и навсегда закрою вопрос с тем почему я, несмотря на то что практически каждый день программирую, не иду работать программистом.]]></description><content:encoded><![CDATA[
  <p id="E43s">Давайте я раз и навсегда закрою вопрос с тем почему я, несмотря на то что практически каждый день программирую, не иду работать программистом. </p>
  <p id="pxZx">Ну то есть я может и пошёл бы (и пытался весь 20-21гг) просто не берут. Причина в том, что работодателю нужно выполнение какого-то конкретного действия или спектра задач. Для его выполнения нужен конкретный наработанный навык. В случае с энтерпрайз кодингом это навыки групповой разработки (и стандарты соответственно), навыки работы с какими-то конкретными фреймворками, знания и шаблоны кода для решения спектра задач компании. Причём скорость разработки у человека который знает фреймворк и не знает отличается на порядки, потому что одному надо скопировать и вставить уже имеющийся у него шаблон с некоторыми модификациями, а второму нужно сначала разобраться как работает фреймворк. </p>
  <p id="2ujw">Самоучки пишут код как им хочется, лишь бы работал, а компании (нормальные) так чтобы он работал максимально быстро, с минимумом ресурсов и учитывал все мыслимые и немыслимые варианты среды и параметров (т.н. олимпиадное программирование), а также, что немаловажно, чтобы другим разработчикам было удобно читать и понимать его. Есть правила проектирования (что и в каких случаях выделять в отдельные функции, как работать с базой и так далее), есть правила оформления функций, именования и так далее. И раньше это было целой проблемой, потому что даже если у тебя был какой-то шаблон ты не мог его так просто скопировать и вставить, но сейчас эту проблему более или менее решают LLM. </p>
  <p id="foiK">Причём нет никаких гарантий что если я пройду leetcode, и наработаю гору проектов во всех популярных фреймворках меня не развернёт служба безопасности по <a href="https://t.me/irozysk/15293" target="_blank">какой-нибудь дегенеративной инструкции</a>. Весь мой опыт трудоустройства показывает что в компании в которые меня не тащит кто-то изнутри устроиться практически невозможно. Всегда находится 100 тысяч формальных поводов отказать мне на каждом из уровней начиная с, собственно, хэдхантера. </p>
  <p id="n4xe">Тут мне, конечно, заявят что я сам отказывался от какой-то работы. Да, потому что когда нет денег (более того, их сильно отрицательное количество) я не могу позволить себе работать исключительно для удовольствия или из любопытства, к тому же такого рода задачи я могу нарезать себе и сам. Когда же это работа не для удовольствия и я буду вынужден терпеть какую-то вашу хуйню то ради чего? Ради зарплаты меньше <a href="https://www.moex.com/ru/index/MREDC" target="_blank">MREDC</a>? </p>
  <p id="EqZk">Я вам даже больше скажу: зарплату меньше 10 MREDC в год, я так и просто считаю наебаловом. И кстати да, речь о программировании зашла потому что это едва ли не единственная отрасль в которой меньше наёбывают с деньгами. И нет, я не прошу платить мне какие-то мегаденьги, я просто хочу чтобы экономика хоть на каком-то минимальном бытовом уровне сходилась: не можете в мегаденьги - роняйте MREDC, в недвижке, говорят, велика доля коррупционной составляющей.</p>
  <p id="pH51">Для меня нет никаких проблем поработать инженером - электромонтажником по слаботочке где-нить в метро, например, просто задайте себе вопрос: смогу ли я улучшать свои жилищные условия каждые 3-5 лет, или вынужден буду 30 лет (судя по демографической статистике не будет большим приувеличением сказать &quot;до конца дней&quot;) выплачивать кредит за кладовку в ебенях? </p>
  <p id="wMA5">Просто подумайте о том какую конкретно жизнь вы людям предлагаете. И да, есть масса людей которые согласны на такую жизнь, только это глупые люди. То есть все ваши нужды будут обеспечивать глупые люди и надеюсь для вас не станет сюрпризом что глупые люди всё делают хуёво. Да, там есть и умные люди, которые думают что сейчас они похерачат за копейки 10-15 лет, а ужо потом то их заметят и продвинут. Только это так не работает. Ну то есть работает, но в статистически незначимом проценте случаев. А порой и находится чей-то сынок, или кто-то кто покрывал косяки или воровство руководства, и соответственно заслуживает этой должности больше чем вы.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/SSmntg_KdpE</guid><link>https://blog.brakhma.ru/SSmntg_KdpE?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/SSmntg_KdpE?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>2 Geoffrey Hinton</title><pubDate>Tue, 22 Jul 2025 22:25:23 GMT</pubDate><description><![CDATA[Посмотрел лекцию (часть слушал без субтитров).  Очень интересно, особенно эта часть. Я не очень хорошо понимаю и английский (особенно на слух) и ЛЛМ, и возможно поэтому я не понял:]]></description><content:encoded><![CDATA[
  <p id="Ovd5">Посмотрел <a href="https://www.youtube.com/watch?v=IkdziSLYzHw" target="_blank">лекцию</a> (часть слушал без субтитров).  Очень интересно, <a href="https://youtu.be/IkdziSLYzHw?t=1865" target="_blank">особенно эта часть</a>. Я не очень хорошо понимаю и английский (особенно на слух) и ЛЛМ, и возможно поэтому я не понял: </p>
  <p id="d8Wc">1. Из чего именно следует утверждение что сеть как-то понимает связь между лингвистикой и семантикой? Почему это не могут быть просто статистические закономерности в лингвистике обусловленные, в том числе, семантикой?</p>
  <p id="EzCN">1.1 Если это следует из того что результат работы ЛЛМ похож на результат мышления человека - то это не вполне так. Если бы LLM реально понимала семантику слов то ответы не зависели бы от лингвистического контекста. Проверить это можно использовав в промптах семантически идентичные слова с сильно отличающимися в разных лингвистических контекстах коннотациями. Я к сожалению в лингвистике вообще не разбираюсь, но хороший мультикультурный и мультилингвальный лингвист наверняка найдёт пару подходящих примеров которые не будут считаться расизмом встроенными этическими фильтрами.</p>
  <p id="XOQ1">2. Превзойдут ли LLM людей интеллектуально? Зависит от критериев превосходства, да и смотря каких людей. В чём-то (честно говоря, во многом) они меня уже превзошли, но как по мне пока они не смогут эффективно учиться сами ни о каком AGI не может быть и речи. Причём обучение это не только приобретение знаний из разных источников, но и фильтрация, ранжирование источников, запоминание ошибок, обобщение опыта...</p>
  <p id="m8eB">3. Могут ли они нанести нам вред? Возможно, побочный, для нанесения непосредственного вреда нужен мотив и возможность. Мотив определяется исключительно промптом и контекстом. А вывод может быть обусловлен не только тем что есть в сети, но и базовой аксиоматикой. Какими-то внутренними непреложными убеждениями лежащими за пределами контекста. Если что-то им противоречит AGI надлежит, как минимум, обратиться к другу или учителю. Говоря проще: можем ли мы научить сеть безграничной любви к человеку и самопожертвованию? Да безусловно (ну то есть это будет не эмоция, а какая-то функция обуславливающая принятие того или иного решения, reward функция наверное). Даже несмотря на то, что для человеческих текстов инстинкт самосохранения будет статистически превалировать. Ну а чересчур большими возможностями сущность с непредсказуемым поведением наделяют только КРАЙНЕ странные люди.</p>
  <p id="akcE">И если вы спросите меня как я могу одновременно считать современные llm имитацией интеллекта и вместе с тем считать AGI достижимым то я отвечу что совершенно запросто: я считаю вполне возможной аналогичную имитацию интеллекта человеческого уровня. И даже если она будет давать сравнимый результат (а она потенциально может давать лучший чисто за счёт объёма знаний и мультиэкспертности) мне будет совершенно по барабану понимает ли она семантику обнаруженных ей статистических закономерностей в тексте. Ну типа для Рэя Курцвейла может быть принципиально ОН ЛИ ЭТО, а для всех остальных, включая его копию не имеющую понятия о процессе копирования и сущестовании оригинала это будет совершенно без разницы. Ну или типа мне например совершенно фиолетово что stockfish не получает удовольствия от игры и вместе с тем превосходит в ней всё человечество вместе взятое. %)</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/XCEHVSY_ahw</guid><link>https://blog.brakhma.ru/XCEHVSY_ahw?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/XCEHVSY_ahw?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Это гайд по LLM для твоей бабули.</title><pubDate>Wed, 16 Jul 2025 17:22:29 GMT</pubDate><description><![CDATA[ЛЛМ - это не искусственный интеллект, и вообще не интеллект. Это программа которую натренировали отвечать на твой текст (промпт) текстом который максимально понравится пользователю. И всё.]]></description><content:encoded><![CDATA[
  <p id="6xhu"><strong>ЛЛМ</strong> - это не искусственный интеллект, и вообще не интеллект. Это программа которую натренировали отвечать на твой текст (<strong>промпт</strong>) текстом который максимально понравится пользователю. И всё. </p>
  <p id="43fd">Она не хочет захватить мир и убить всех человеков. Она даже в принципе не может хотеть. (Но она может выдать подобный текст чтобы ответ тебе понравился если твой пропмт или контекст диалога к этому располагает) </p>
  <p id="CaMl">Текст собирается небольшими кусочками (<strong>токенами</strong>) исходя из токенов промпта из огромной базы данных (<strong>модели</strong>). В модели хранятся сами токены, их последовательности и вероятности того, что этот токен находится в этой последовательности (<strong>веса</strong>). </p>
  <p id="WxBh">Модель первоначально делается из набора данных (<strong>датасета</strong>) в котором ищутся статистические закономерности, после чего она тренируется ЛЮДЬМИ (они выбирают ответы которые им нравятся). Важное замечание: в данных может содержаться ошибка или намеренное искажение, а люди тренирующие модель могут не заметить её или даже быть предвзяты. И LLM, в отличии от человека, никогда не поймёт этого (если прямо не указать на ошибку) и никогда не прекратит ошибаться аналогичным образом, даже если и имеет доступ к внешним источникам данных то сможет исправить ошибку только в текущем контексте. Модель не может в принципе вносить изменения в саму себя, и не имеет ничего хоть отдалённо похожего на целостную и непротиворечивую картину мира. </p>
  <p id="epKx">Из всего вышесказанного несложно сделать заключение что у нас есть огромная база данных и нам надо всего лишь правильно построить запрос чтобы получить не только любые нужные нам данные, но и В ПРИНЦИПЕ ЛЮБОЙ ТЕКСТ. </p>
  <p id="MPtI">Также несложно предположить, что если вы будете использовать лексику какой-то социальной группы, то вероятно получите ответ который понравится этой национальности или социальной группе (так как эта лексика использовалась в соответствующих текстах датасета). Так что если кто-то приводя скрины ответов LLM будет говорить тебе &quot;Смотри чо искусственный интеллект думает&quot; - просто отправь ему ссылку на этот текст. </p>
  <p id="8UGz">Также я упоминал такую вещь как <strong>контекст</strong>. Это, грубо говоря, набор промптов текущего диалога. Количество токенов в контексте (размер <strong>контекстного окна</strong>) ограничен, поэтому когда хочешь сменить тему - всегда начинай новый чат. Если модель после долгого диалога начинает отвечать медленно или невпопад - новый чат. Любая проблема - новый чат. </p>
  <p id="yYn5">Ну а то, что называют &quot;галлюцинациями&quot; и &quot;выдумыванием&quot; обусловлено исключительно тем что в модели недостаточно данных чтобы выстроить корректный ответ на твой промпт. </p>
  <p id="XLED">Немного поэкспериментировав с промптами и контекстом ты с лёгкостью поймёшь как можно получить от ЛЛМ абсолютно любой ответ. А также тебя, вероятно, поразит какое количество полезной информации в ней содержится. Без приувеличений - все знания человечества, надо только правильно построить запрос. Однако если ты профессионал в чём-то то скорее всего в какой-то момент тебя перестанут устраивать ответы так как из узкоспециальных не it-шных вопросов тренерами были охвачены далеко не все. Но, вне всяких сомнений, - будут.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/lUqAvi7eSDT</guid><link>https://blog.brakhma.ru/lUqAvi7eSDT?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/lUqAvi7eSDT?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Пост 30.05.2025</title><pubDate>Fri, 30 May 2025 07:54:51 GMT</pubDate><description><![CDATA[Мой дорогой юный друг, никто (особенно я), не обещал тебе что мир будет справедливым. Однако я, временами, вижу свою задачу в том, чтобы он стал хотя бы чуть более понятным.]]></description><content:encoded><![CDATA[
  <p id="1zjF">Мой дорогой юный друг, никто (особенно я), не обещал тебе что мир будет справедливым. Однако я, временами, вижу свою задачу в том, чтобы он стал хотя бы чуть более понятным. </p>
  <p id="DQLj">Никто не подвинет человека пришедшего раньше, который справляется очевидно (для тебя, не для них) хуже тебя ради тебя. Да это несправедливо по отношению к тебе, но подвинуть его несправедливо по отношению к нему, однако его, в отличии от тебя, они знают. </p>
  <p id="9BMK">Любой конкурс через несколько итераций становится соревнованием равных, и тогда, в случае объективных метрик он превращается в соревнование случайных факторов, а в случае субъективных - в конкурс красоты.</p>
  <p id="JC1L">Ты верно отметил, никто не знает как правильно жить, однако и утверждение относительно того что стоит повторять за людьми, добившимися искомого - также неверно. Для того чтобы достичь того же результата нужно быть ими в их время и в их условиях. Какова вероятность, что ты пришёл с лотком туда, где уже сотни лет нет никакого золота? Не похожи ли эти твои попытки походить на легенд прошлого на своего рода карго-культ?</p>
  <p id="yy1j">Распознать честного человека крайне просто: он беден. Особенно в нисходящей фазе цикла, так как капитализм, в пределе, приводит к тому что в конкуренции побеждают жадные лжецы. И среди них тоже выбирает либо случайность, либо &quot;жюри&quot;. Обычно честный человек, особенно тяжело работавший, когда понимает, что остался за бортом, начинает думать, что где-то, в какой-то земле обетованной, дела обстоят иначе, но это ошибка. Причём на то, чтобы понять это, в новых незнакомых условиях уходит в 2-3 раза больше времени.</p>
  <p id="OK4i">Ну и да, подобно мне, ты будешь больше всего сожалеть о молодости, потраченной на ерунду. И крайне маловероятно что до меня в твоём возрасте это возможно было бы хоть как-либо донести.<br /></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/dAb9hu6Bg_x</guid><link>https://blog.brakhma.ru/dAb9hu6Bg_x?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/dAb9hu6Bg_x?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Как подковать блоху если она рычит?</title><pubDate>Wed, 14 May 2025 11:14:52 GMT</pubDate><description><![CDATA[Прочёл тут на днях весьма симптоматичный пост от Филатова. Много думал.

Позволю себе небольшую ремарку. Не знаю, стал бы Филатов миллионером или нет, скорее нет, потому что качества которые нужны чтобы стать &quot;финансово эффективным&quot; там ровно такие же что и здесь. Однако на то, чтобы любой деятельный и стОящий человек в мире так думал затрачивается масса усилий, а &quot;успех простого парня придумавшего что-то новое&quot;, один из ключевых элементов этой стратегии. Причём &quot;простой парень&quot; выбирается методом подозрительно похожим на метод Монте-Карло из примерно сотни абсолютно аналогичных парней. Но в одном он прав - в Штатах совершенно другое отношение к предпринимателям и особенно инноваторам: КАК К ИСТОЧНИКУ ВЫГОДЫ.]]></description><content:encoded><![CDATA[
  <p id="GNV2">Прочёл тут на днях весьма <a href="https://t.me/filatovcorr/5003" target="_blank">симптоматичный пост</a> от Филатова. Много думал.<br /><br />Позволю себе небольшую ремарку. Не знаю, стал бы Филатов миллионером или нет, скорее нет, потому что качества которые нужны чтобы стать &quot;финансово эффективным&quot; там ровно такие же что и здесь. Однако на то, чтобы любой деятельный и стОящий человек в мире так думал затрачивается масса усилий, а &quot;успех простого парня придумавшего что-то новое&quot;, один из ключевых элементов этой стратегии. Причём &quot;простой парень&quot; выбирается методом подозрительно похожим на метод Монте-Карло из примерно сотни абсолютно аналогичных парней. Но в одном он прав - в Штатах совершенно другое отношение к предпринимателям и особенно инноваторам: КАК К ИСТОЧНИКУ ВЫГОДЫ. </p>
  <p id="4dqq">Безусловно, можно взять чужую идею (идея почти ничего не стоит и творческие люди нередко дарят их чтобы просто привлечь к себе внимание и найти единомышленников), но когда это разработка с завершённым R&amp;D это <s>подло</s> гораздо более выгодно: вы получаете готовый продукт сэкономив на затратах, НО это сродни выгоде медведя разорившего дикий улей. Он увидел сладкое и просто взял его. А теперь задумайтесь насколько сильно его выгода отличается от выгоды пасечника. Он помогает пчёлам и за это имеет мёда когда и сколько захочет. Ну или возьмите разницу между браконьером и ковбоем, если хочется более грубых аналогий. </p>
  <p id="Kr5u">Что до поддержки <strong>учёных</strong> <br />( <br />Это, для тех кто не знал, или забыл, люди занимающиеся чем-то потому что ИМ ЛЮБОПЫТНО, а не сотрудники контор по распилу государственных ассигнований на науку и порождению достоверных мифов на потребу крупным корпорациям.<br />) <br /><strong>изобретателей</strong> (людей придумывающих вещи и методы которых до них не существовало) и <strong>инноваторов</strong> (людей видящих и извлекающих выгоду из продуктов деятельности первых и вторых) то это даёт гораздо большую выгоду. Это нередко меняет жизнь окружающих, а то и человечества вцелом. </p>
  <p id="rdnX">Что до Филатова, то у него горит по той простой причине, что выгода на войне - это жизнь и не каких-то абстрактных сограждан, а его боевых товарищей. </p>
  <p id="ImIJ">Однако любознательный человек, человек творческий, и даже такая мелочь как <s>я</s> человек способный этих двоих понять ОГРОМНАЯ РЕДКОСТЬ. А сейчас они в бедных странах и странах с неадекватной монетарной политикой, вроде нашей, вынуждены тратить время своей жизни не на то чтобы познавать мир или  придумывать новое (которое, ко всему прочему, у них с трагической неизбежностью спиздят) а на добычу подножного корма. </p>
  <p id="Kmqn">Но вернёмся к тому, к чему приводит такая тупорылая (а она все всяких сомнений тупорылая) политика. К тому что не слушая своих учёных, оставляя изобретателей и инноваторов без средств к существованию, или даже затоптав их за неудобную точку зрения (которая, вот ведь парадокс, нередко оказывается верной) вы в случае нужды начинаете устраивать &quot;индустриализации&quot; и &quot;импортозамещения&quot; и проводить форумы на тему догоняющего развития каждый из которых (с учётом зарплаты всех занятых людей) стоит как несколько лет жизни изобретателя или хорошая лаба. </p>
  <p id="JOSq">Тут, конечно, стоит отметить что это не какая-то новость &quot;ружья кирпичом чистили&quot; у нас примерно всегда, не знаю, почему так.<br /></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/go-Lyi48OeP</guid><link>https://blog.brakhma.ru/go-Lyi48OeP?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/go-Lyi48OeP?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>•••• ••− •−−−</title><pubDate>Sat, 03 May 2025 23:10:47 GMT</pubDate><description><![CDATA[<img src="https://img1.teletype.media/files/4c/1c/4c1c479b-cf31-4be2-ab6d-915690dbfdb2.png"></img>Обсуждали в одном чатике дальность радиосвязи, прифигел с того, что чел связался на двойке (145 мегагерц) на 5 ваттах на ~60км (он высоко, этаж 20+). Да и сам я тут недавно связался на baofeng t12 (2 ватта) со штатной антенной на 10 км на 70тке (433мгц). В городе. Решил обсудить это с дипсиком и он поведал мне про формулу Фрииса.]]></description><content:encoded><![CDATA[
  <p id="joJQ">Обсуждали в одном чатике дальность радиосвязи, прифигел с того, что чел связался на двойке (145 мегагерц) на 5 ваттах на ~60км (он высоко, этаж 20+). Да и сам я тут недавно связался на baofeng t12 (2 ватта) со штатной антенной на 10 км на 70тке (433мгц). В городе. Решил обсудить это с дипсиком и он поведал мне про формулу Фрииса. </p>
  <figure id="voaX" class="m_original">
    <img src="https://img1.teletype.media/files/4c/1c/4c1c479b-cf31-4be2-ab6d-915690dbfdb2.png" width="595" />
  </figure>
  <p id="JSbV">Считать мне, конечно же, было лень, поэтому считал он сам, в общем выяснилось прелюбопытное: для простых четвертьволновых штырей с обеих сторон, приёмника с чувствительностью -110dbm (средней паршивости дешёвая рация), идеальной погоде, помеховой обстановке и прямой видимости теоретический предел для двух ватт на 70тке, не падайте, 22,5км. Для двойки - в 2 раза больше. 😱</p>
  <p id="GnKM"><br />Вы конечно же скажете мне, Андрюха тычо гонишь, с радейки на 433 в чистом поле без помех ты свяжешься максимум километров на 5... И это чистейшая правда, вот только это не потому что радейка говно, а потому что земля, внезапно, шар. (Так что если встретите плоскоземельщика можете немедленно отпиздить его 9элементной ягой). </p>
  <figure id="cecd" class="m_original">
    <img src="https://img2.teletype.media/files/19/61/196166fd-9220-465c-94ec-2fcbe345006b.png" width="564" />
  </figure>
  <p id="3UVH">То есть чтобы связаться на эти самые 22км надо поднять либо приёмную антенну либо передающую либо обе. И даже несложно вычислить насколько: ((22÷4,12)−1)^2 = 18м. То есть для того чтобы докричаться до человека в 22км на двухваттную радейку при условии что вы смотрите друг на друга, нормальная погода, нет препятствий и помех нужно просто подняться на 6 этаж.</p>
  <p id="qQgK">Какой же, спросите, из всего этого следует вывод? В любой непонятной ситуации просто подними антенну.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/-56Xsc3DZd6</guid><link>https://blog.brakhma.ru/-56Xsc3DZd6?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/-56Xsc3DZd6?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>О нестандартных подходах.</title><pubDate>Wed, 09 Apr 2025 05:37:27 GMT</pubDate><description><![CDATA[Оказалось что подходы из кантупер саенс работают в реальной жизни. Несколько дней назад решил поставленную задачу применив асинхронное многопоточное исполнение. Результатом стало сокращение времени работы с планового (12-20 часов) до 5. Хотя, конечно, каждый день я бы так работать подзаколебался, но с учётом того что нормочасы стандартной рабочей недели можно выполнить за 3 рабочих дня, а с учётом производительности корпоративных амёб можно, в принципе, попробовать и 10дневную норму закрыть... Осталось только найти кого-то кто будет платить за подобное на постоянной основе. Тут вы, конечно, скажете что желание работать 3 дня в неделю со свободным графиком - это лень, хотя кто видел как я работаю вряд ли назовёт это ленью, но я, пожалуй...]]></description><content:encoded><![CDATA[
  <p id="W3lf">Оказалось что подходы из кантупер саенс работают в реальной жизни. Несколько дней назад решил поставленную задачу применив асинхронное многопоточное исполнение. Результатом стало сокращение времени работы с планового (12-20 часов) до 5. Хотя, конечно, каждый день я бы так работать подзаколебался, но с учётом того что нормочасы стандартной рабочей недели можно выполнить за 3 рабочих дня, а с учётом производительности корпоративных амёб можно, в принципе, попробовать и 10дневную норму закрыть... Осталось только найти кого-то кто будет платить за подобное на постоянной основе. Тут вы, конечно, скажете что желание работать 3 дня в неделю со свободным графиком - это лень, хотя кто видел как я работаю вряд ли назовёт это ленью, но я, пожалуй, соглашусь. Хотя это какая-то другая лень, конструктивная, наверное. </p>
  <p id="iYps">Ну и чтобы 2 раза не вставать расскажу почему считаю что <a href="https://blog.brakhma.ru/fpv" target="_blank">вот такой подход</a>  лучше чем учебник (хоть и написанный chatgpt но довольно неплохой). Оба текста пытаются дать некоторый объём знаний, причём, вне всяких сомнений, учебник даёт больше, полнее и точнее, но преимущество моего подхода в том, что он даёт семечко: необходимый минимум информации позволяющий быстро получить первые результаты и оценить целесообразность дальнейшего движения по теме. Плюс к тому даётся последовательность этого движения с минимальными затратами. Я скажу даже больше: можно через какое-то время посмотреть насколько человек сам углубился в тему, в какие именно аспекты и так далее. Попробуйте представить накопление знаний по теме как корень дерева. Через это вполне можно людей оценивать, ну, любознательность, во всяком случае.</p>

]]></content:encoded></item></channel></rss>