avva: (Default)
avva ([personal profile] avva) wrote2025-08-24 12:59 am
Entry tags:

тайм-аут

Понравился мысленный эксперимент из форумов ACX, который родился у его автора во время раздумий о своем списке отложенных дел.

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

Волшебник гарантирует вам, что у вас будет электричество, еда и все обычные услуги как обычно, вы можете жить примерно на уровне своих обычных доходов, путешествовать итд. - неважно, как все это работает, волшебство. Но вы не можете ни с кем общаться, включая волшебника. Когда время истечет, все продолжится, как будто ничего не было, сохранятся только ваша собственная память и личность и личные результаты ваших трудов (в смысле - если вы написали книгу или починили форточку, это останется, но собрать много денег или построить гигантскую пирамиду нельзя, это все исчезнет). На все время тайм-аута вам гарантировано физическое здоровье и вы не стареете, ни физически, ни ментально. После того, как тайм-аут закончится, вы никогда не получите второго такого шанса.

Какой срок вы назовете? Можно любой, от нуля до вечности.
spamsink: (Default)
spamsink ([personal profile] spamsink) wrote2025-08-23 11:23 am
Entry tags:

Горе от LLM ума

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

В моём случае более длинный файл - от силы десяток тысяч строк, более короткий - редко когда более тысячи строк, поэтому наивный O(n*m) алгоритм мне бы годился, просто писать было лень. Но я в промпте это не сказал, и получил от Cerebras программу на Питоне, которая пользовалась этим алгоритмом только в качестве крайнего случая, если не был доступен NumPy.

А если NumPy был доступен, то программа каждой уникальной строке, встретившейся в обоих файлах, ставила в соответствие случайное комплексное число длины 1, кроме *, для которой брался 0. Потом она строила соответствующие массивы чисел, удлиняя при необходимости до степени 2, причем для второго массива числа брались сопряжённые, и делала всему этому делу FFT со всеми возможными смещениями от 0 до разницы длин файлов.
В конкретных деталях алгоритма я не разбирался, но мотивировалось это тем, что для совпадающих строк произведение чисел будет равно в точности вещественному 1, а для несовпадающих - произвольным комплексным числам со случайным Re, в среднем равным нулю. Так как нас интересуют только нетривиальные совпадения, то совпадения со звёздочкой, сиречь умножения на 0, общий результат не изменяют.
Потом в массиве полученных результатов находился максимум, и его индекс объявлялся искомым смещением.

Этим всем делом Cerebras был очень горд, потому что вычислительная сложность получалась меньше, типа O((n+m)*log(nm)) или что-то в таком духе.

Ну и, короче, в тех случаях, когда реальное совпадение было стопроцентным, этот алгоритм с хорошей вероятностью выдавал правильное смещение, хотя и с рейтингом заметно меньше 1 (обычно около 0.8-0.9), а для совпадения с погрешностями результат был произвольным и непохожим на реальность. Пришлось подавить это безобразие, закомментировав "import math", и всё заработало ровно так, как я хотел.
vak: (U.S.A.)
Serge Vakulenko ([personal profile] vak) wrote2025-08-22 11:47 am
Entry tags:

Time for Europe to Get Off Its Ass

(перепощу целиком, оно того стоит)

It's August 2025. Biden is history. Trump is back. And after three years of war, one thing is beyond obvious: Europe still has no plan.

Billions have been spent. Headlines have been written. Security "guarantees" have been announced and re-announced. But on the ground in Ukraine, what we have is a war of attrition — and a continent still improvising its way toward defeat.

The U.S. Is Out — By Choice

Let's stop pretending. Whatever comfort Europeans took from the idea of "unshakable American support" is gone. Trump has made that crystal clear. He drags his feet on every shipment. He treats Ukraine like a bargaining chip. And when he isn't stalling, he's running interference for Moscow — signaling weakness and chaos that Putin reads as opportunity.

Europe has to understand this: the United States is no longer a partner to be counted on. Any plan that assumes Washington will lead is worse than naïve — it's dangerous. From here forward, U.S. help, when it comes, is a bonus, not a backbone. The future of Ukraine is Europe's responsibility now, or there is no future at all.

Diplomacy Is Not a Strategy

The second illusion is that clever diplomacy will somehow end this war. That if we talk long enough, Putin will blink, or that "security guarantees" without actual firepower will change anything.

That fantasy needs to die.

Putin isn't negotiating for peace. He's buying time — to rebuild his army, to fortify occupied territory, and to wait out Western fatigue. Every delay, every soft promise, every meaningless communiqué hands him that time. And every day without a plan costs Ukrainian lives.

Europe Needs a Real Plan — Now

The blueprint already exists. In The Shield and Denial Strategy and The Ukraine Decision, I've laid out the industrial framework Europe needs: mass air defense production, sustained artillery supply chains, co-production facilities in Ukraine, and enforcement mechanisms that actually work. The details are there.

The cost is modest: €200 per European per year — less than half a percent of GDP.

The deliverables are clear:

Air defense at scale, so Russia's missile and drone terror campaigns fail.

Artillery and drone parity, so Russian offensives collapse by default.

Co-production in Ukraine, to shorten logistics lines and political cycles.

The only thing missing is the political will to execute.

Physics Doesn't Negotiate

Moscow doesn't care about rhetoric. It doesn't care about communiqués or hashtags. What Moscow fears is industrial reality:

Interceptor stockpiles measured in months, not days.

Two million shells delivered on schedule, month after month.

Drones at scale, integrated with precision targeting.

Energy resilience that keeps Ukraine's grid above 95% uptime, even under winter barrages.

When those numbers start moving in the right direction, the Kremlin will notice. Not because Putin suddenly grows reasonable, but because physics doesn't negotiate. When every offensive fails, when the cost of holding territory rises every quarter, when Western fatigue is off the table — that's when Russia's strategy collapses.

Stop Throwing Money — Start Building Discipline

Europe's problem isn't resources. It's discipline. The continent has thrown billions at Ukraine — but in scattershot bursts, without coherent timelines, without enforceable milestones, without accountability.

Take Germany's delayed Leopard tank deliveries in early 2024, or France's stop-start CAESAR howitzer shipments. Each delay sends the same message to Moscow: Europe talks tough but delivers weak.

Drift isn't neutral. Drift is surrender by installments.

Decision Time

This is the moment for Europe to decide whether it wants to win this war or pretend to try. The steps are painfully obvious:

Pass three-year funding laws that auto-disburse, removing politics from logistics.

Establish a European Defense Production Board with teeth to enforce contracts and delivery schedules.

Build and maintain a public delivery dashboard that voters — and Moscow — can see, tracking air-defense systems, shells, drones, and production capacity in real time.

No More Illusions

This war will not be won by speeches, hashtags, or diplomatic fantasies. It will be won by a plan: measurable, predictable, industrial.

Europe has the money. Europe has the factories. Europe even has the blueprint. The only question remaining is whether Europe can afford not to act.

The day Europe executes a real plan, the day predictable timelines start moving metal and men at industrial scale, is the day Moscow realizes the war it thought it could outlast is the war it can no longer win.

That day cannot come soon enough. The question is: will Europe choose to make it happen?
gracheeha: (Default)
gracheeha ([personal profile] gracheeha) wrote2025-08-22 09:58 am

"A Republic, if you can keep it"

"FBI raids home of former Trump national security adviser John Bolton.  The search comes as part of a probe into the Trump critic’s handling of classified information." 
www.wsj.com/politics/policy/fbi-raids-home-of-former-trump-national-security-adviser-john-bolton-48f9dbc2
 
PS Я терпеть не могла Болтона во времена неоконов.
avva: (Default)
avva ([personal profile] avva) wrote2025-08-22 12:53 pm

о пересечениях

Пытался вспомнить самостоятельно, нигде не подсматривая, как доказать, что в треугольнике пересекаются в одной точке разные линии: 1) медианы 2) высоты 3) биссектрисы 4) серединные перпендикуляры

(почему пытался? Мне пришла в голову мысль, что смочь это доказать - удобная проверка того, что владеешь неким базовым уровнем в геометрии, где не только помнишь определения и главные свойства, но и можешь с их помощью доказывать теоремы; перед тем, как предложить ребенку, решил попробовать на себе. Рекомендую это упражнение)

Результат по субъективной сложности:

Серединные перпендикуляры пересекаются в одной точке - 1/5, очень просто

Биссектрисы (линии, которые делят углы треугольника пополам) пересекаются в одной точке - 1.5/5, почти так же просто

Медианы (линии, которые соединяют вершину и середину противоположной стороны) пересекаются в одной точке - 3/5, помогает помнить важное свойство точки пересечения медиан

Высоты (линии, выходящие из вершины, и образующие прямой угол с противоположной стороной или ее продолжением) пересекаются в одной точке - 5/5. Не смог найти геометрическое решение, решил практически "в лоб" тригонометрией. Геометрическое решение очень простое, но основано на "трюке", и если его не знать, я не знаю, как догадаться.

ПОДСКАЗКИ приведу в первом комментарии.
gracheeha: (Default)
gracheeha ([personal profile] gracheeha) wrote2025-08-21 10:21 pm

Natural stupidity overcomes Artificial Intelligence

 Газеты пишут, что народ вовсю заводит дружбу с AI, и даже любовь с сексом.  Роскошные возможности для манипуляции людьми. 
vak: (Знайка)
Serge Vakulenko ([personal profile] vak) wrote2025-08-21 04:52 pm
Entry tags:

Сколько в человеке протеинов?

Ответ на настоящее время: 20421 штука.

Вот скрипт на Питоне, который извлекает из базы UniProt/SwissProt полный список известных протеинов человеческого организма: extract_human_swissprot_proteins.py

Результат записывается в файл human_swissprot_proteins.tsv. Для каждого протеина указывается идентификатор, описание и название гена. К примеру, отыщем всё, связанное с инсулином:
$ grep -i insulin human_swissprot_proteins.tsv
F8WCM5 Insulin, isoform 2 INS-IGF2
O00425 Insulin-like growth factor 2 mRNA-binding protein 3 IGF2BP3
O14654 Insulin receptor substrate 4 IRS4
O15503 Insulin-induced gene 1 protein INSIG1
P01308 Insulin INS
P01344 Insulin-like growth factor 2 IGF2
P05019 Insulin-like growth factor 1 IGF1
P06213 Insulin receptor INSR
P08069 Insulin-like growth factor 1 receptor IGF1R
P08833 Insulin-like growth factor-binding protein 1 IGFBP1
P09565 Putative insulin-like growth factor 2-associated protein N/A
P14616 Insulin receptor-related protein INSRR
P14735 Insulin-degrading enzyme IDE
P17936 Insulin-like growth factor-binding protein 3 IGFBP3
P18065 Insulin-like growth factor-binding protein 2 IGFBP2
P22692 Insulin-like growth factor-binding protein 4 IGFBP4
P24592 Insulin-like growth factor-binding protein 6 IGFBP6
P24593 Insulin-like growth factor-binding protein 5 IGFBP5
P35568 Insulin receptor substrate 1 IRS1
P35858 Insulin-like growth factor-binding protein complex acid labile subunit IGFALS
P51460 Insulin-like 3 INSL3
P61371 Insulin gene enhancer protein ISL-1 ISL1
Q01101 Insulinoma-associated protein 1 INSM1
Q14641 Early placenta insulin-like peptide INSL4
Q16270 Insulin-like growth factor-binding protein 7 IGFBP7
Q6B9Z1 Insulin growth factor-like family member 4 IGFL4
Q6U949 Putative insulin-like growth factor 2 antisense gene protein IGF2-AS
Q6UW32 Insulin growth factor-like family member 1 IGFL1
Q6UWQ7 Insulin growth factor-like family member 2 IGFL2
Q6UXB1 Insulin growth factor-like family member 3 IGFL3
Q86XT9 Insulin-like growth factor-binding protein 3 receptor TMEM219
Q8TDV5 Glucose-dependent insulinotropic receptor GPR119
Q8WX77 Insulin-like growth factor-binding protein-like 1 IGFBPL1
Q96A47 Insulin gene enhancer protein ISL-2 ISL2
Q96T92 Insulinoma-associated protein 2 INSM2
Q9NZI8 Insulin-like growth factor 2 mRNA-binding protein 1 IGF2BP1
Q9Y4H2 Insulin receptor substrate 2 IRS2
Q9Y581 Insulin-like peptide INSL6 INSL6
Q9Y5Q6 Insulin-like peptide INSL5 INSL5
Q9Y5U4 Insulin-induced gene 2 protein INSIG2
Q9Y6M1 Insulin-like growth factor 2 mRNA-binding protein 2 IGF2BP2
А вот скрипт, показывающий структуру указанного протеина: get_protein_sequence.py. Опробуем на инсулине:
$ python3 get_protein_sequence.py P01308
Fetching protein sequence for UniProt accession: P01308
UniProt data retrieved for P01308: Insulin
Saved sequence to protein_sequences.fasta

$ cat protein_sequences.fasta
>P01308 | Insulin | UniProt Protein Sequence
MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN
Каждая буква обозначает аминокислоту:
  • A - Аланин
  • C - Цистеин
  • D - Аспарагиновая кислота
  • E - Глутаминовая кислота
  • F - Фенилаланин
  • G - Глицин
  • H - Гистидин
  • I - Изолейцин
  • K - Лизин
  • L - Лейцин
  • M - Метионин
  • N - Аспарагин
  • P - Пролин
  • Q - Глутамин
  • R - Аргинин
  • S - Серин
  • T - Треонин
  • V - Валин
  • W - Триптофан
  • Y - Тирозин
vak: (Робот 1)
Serge Vakulenko ([personal profile] vak) wrote2025-08-21 04:13 pm

Большие поведенческие модели

Не заселить ли Луну и Марс роботами вместо людей? Смотрите, роботы уже кое-что нетривиальное могут.

Статья на сайте Boston Dynamics: "Large Behavior Models and Atlas Find New Footing"

Статья на сайте Toyota Research Institute: "A Careful Examination of Large Behavior Models for Multitask Dexterous Manipulation"

brmail: (Default)
brmail ([personal profile] brmail) wrote2025-08-21 10:47 am
Entry tags:

Отпуск

Отпуск - прошел, пролетел я бы сказал.
В этот раз мы были в доменикане, в маленьком ресорте по имени Secrets Cap Cana
Ресорт только для взрослых, так что мы были лишены счастья слушать бесконечные крики эти мелких навязчивых цветов жизни. Ну, собственно если переплачивать за комфорт, то это первое на что надо обращать внимание.
Ресорт небольшой, что-то под 500 номеров для постояльцев. И в это время он явно был не заполнен, думаю что на половину точно.
Отель понравился, не все идеально, но уютно, продумано, а не тяп ляп, огромные номера, к примеру - душевая кабинка,размером с небольшую комнату, со скамейкой на которую можно сесть и снять с ног водяные неопреновые носки, и в которой два душа на расстоянии полтора метра.
Или вот - вход в номер не с галереи, которая идет на каждом этаже вокруг здания, а ты сворачиваешь в отнорок, и из него входы в твой и сосдний номер. Это я про шум, если что. Шума нет.
Еще, такой прикол. У двери в номер электронная табличка с циферками номера. Если в самом номере внутри, нажать кнопку "не беспокоить" , то там же у циферок снаружи зажжется красным "не беспокоить" В этом случае к тебе вообще не лезут. Ни горничная, ни деливери. Если лампочка горит, то деливери откроет к тебе в стене нищу, которая ведет внутрь шкафа рядом с холодильником. И там, изнутри номера открыв засов, можно получить доступ к той нише, куда деливери сгрузил доставленное. Здоровая террасса, на которой стоит поперек - диван, а с другой стороны джакузи. Я их особо не жалую, но о размере террассы у каждой комнате в отеле это дает представление. Фотки есть в галерее отеля, вверху по линку.
Терасса большая, и, как минимум большую часть дня не освещена солнцем напрямую. Конечно в 12 дня, если сесть там на диванчик, то нахватать солнечных зайчиков до ожога можно запросто, так что санскрин все равно надо. Но на полчаса можно и без него.
У более дорогих комнат на первом этаже еще и выход с этой террассы в персональный бассейн. Мы не берем такое, из соображений, что бассейн не любим + возможные комары.
К слову, вот таких мелочей в этом отеле достаточно много. По территории масса пешеходных мест (например по пути к морю от отеля, через свою территорию), где меняется уровень, и соотвественно есть несколько ступенек на дорожке. В этих местах всегда есть пандус. Те топая голыми ногами к пляжу и морю не надо скакать по ступенькам, пройти по плоскому пандусу куда как удобнее.

Еще один момент. Это пожалую первый all inclusive лет за 15 отпусков, где по приезду постояльцам не напяливают пластиковый браслет на руку. Те они на входе в рестораны спрашивают номер комнаты и хостесс ведет вас сажать. Так как народу не полный набор, то особо очередей в вечернее время на было. Был бы полный - были бы очереди. К сожалению минус этого дела, приходится таскать с собой карточку от номера - размером с кредитку.

Бассейны мы не любим, так что купались в море. Море своеборазное. Метров на 150 лагуна отгорожена буйками. Ну так везде оно. Но тут два момента - заплыть за буйки реально очень сложно, так как буйки это не трос с плавающими буйками привязанный местамико дну. А это пенопласт сантиметоов 20 в диаметре, завернутый в ткань. И эта ткань начинается на поверхности воды, где пенопласт, и идет вниз до дна. И там оно цепляется за каменюки. И таким образом, они отсекают от лагуны водоросли, которые пригоняются ветром с моря. Собственно водорослей на берег выкидывает и так много, но трактор их подбирает примерно за час с утра с 6 до 7. Так вот, отгороженная часть лагуны сильно мелкая. Я нигде не нашел мест глубже чем 1.8 метра. Дно песчаное без больших камней, с водорослями местами, но и мест где просто песок до самых буйков. Из за того, что тонуть негде - лайфгарда они не держат на берегу.
Рыб в обозримом количество под водой нету - буквально совсем, есть стаи мальков, но чтоб поплавать с маской и понаблюдать за красивыми рыбами, этого нету.

Рестораны неплохие. Итальянский, как обычно не понравился, так как я там не понимаю что есть. Пицца на ужин меня не привлекает, хотя как ланч я ее временами ем. А варианты макарон посыпанных сыром, и по традиции недоваренных меня ни в какое время не привлекает.
Французский неплохой, и меня поразил японский, обычно на островах это вообще ни о чем. Хибачи, на поток. Роллы есть невозможно, а все остальное - "жалкое подобие левой руки"
На хибачи мы не пошли, а вот всякие японские блюда в небольших плошках поели. И это очень близко к тому, что встречается в NY в реально японских ресоранчиках. Короче мы туда сходили аж три раза.
Мексиканский, медитериан совершенно ничиго интересного. В индусский мы вообще не пошли.
В основновном билдинге рядом с лобби есть кофейня, которая работает круглосуточно. Там хорошие баристы + приличного качества большие кофемашины. Всякие разнообразные типы кофе они делают быстро и качественно. Плюс постоянно есть фрукты и выпечка. Единственно, что можно сказать в минус, для горячего кофе у них нет больших стаканчиков. Те то, во что они разливают кофе унций по восемь. Но ничего не мешает взять два. Это бесплатно, можно оставить доллар типов.
Резюме, сам отель понравился 100%, персонал дружелюбный и не ленивый. Проблем с пониманием моего английского не было вообще нигде. Мы чаще всего не возвращаемся в посещенное место, но у этого такой шанс есть.

Прикольное замечание - по пути в домекникану и обратно боингом от Americans airlines, у самолета не было даже маленького кусочка дакттейпа на крыле. ВООБЩЕ не было! Так что персонал обслуживающий боинги похоже как следует потрясли.
Еще они себе удешевили стоимость самолета - из салона убрали экраны. Совсем. Теперь можно сконектится к ним с телефона в вайфай, и с их сервера посмотреть какие то фильмы. Мне, не удалось добраться до туда с телефона жены. Совсем. С моего удалось, но я его отдавать жене не захотел.
Рейс что туда, что обратно был битком. Так что имеет смысл брать билеты не дальше 25 ряда, а то может не хватить места над головой, чтобы пристроить керри он, и поедет ваш чемоданчик в багаже.

Как то так.
juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2025-08-20 06:21 pm
Entry tags:

automating it

#!/bin/bash
set -eu

source config "$HOME/grok.config"

host=https://api.x.ai
url="$host/v1/chat/completions"

question="$*?"
echo "
{
  \"messages\": [
    {
      \"role\": \"system\",
      \"content\": \"You are a helpful assistant that can answer questions and help with tasks.\"
    },
    {
      \"role\": \"user\",
      \"content\": \"$question\"
    }
  ],
  \"model\": \"$model\"
}
" > grok.rq

file_path='grok.rq'

#file_path=$1

curl -s -X POST $url -H "Content-Type: application/json" -H "Authorization: Bearer $API_KEY" --data @$file_path -o grok.resp
cat grok.resp | jq '.choices[].message.content'
spamsink: (Default)
spamsink ([personal profile] spamsink) wrote2025-08-20 02:37 pm

A cryptic clue

▯▯RLY   ▯▯▯▯RTY

Clue: News at 11.

(в ответе словосочетание из двух английских слов, 5 букв и 7 букв)
chaource: (Default)
chaource ([personal profile] chaource) wrote2025-08-20 08:45 pm
Entry tags:

Least fixpoints and greatest fixpoints

The usual story is that a functor may have several fixpoints (solutions X of the equation X = F X), and one of those solutions is the least fixpoint, another is the greatest fixpoint.

The equation X = F X is understood in the sense that the types X and F X are isomorphic, and there exist two functions that are each other's inverses:

fix : F X → X
unfix : X → F X


This makes X both an F-algebra and an F-coalgebra, with the additional conditions:
 unfix . fix = id
 fix . unfix = id


I'm trying to understand if there is an easy way to see why the least fixpoint is "smaller" than the greatest fixpoint.

Denote L = least fixpoint and G = greatest fixpoint. So, L and G are some types such that L = F L, G = F G. There may be other fixpoints X such that X = F X but X is not isomorphic to L or G. What else do we know about L, G, and X?

Read more... )
vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-08-20 12:01 pm
Entry tags:

Ген вам

Общепринятого словаря генов пока нет, но существуют базы данных, откуда можно извлечь формулу нужного протеина. Вот к примеру скрипт на Питоне, показывающий структуру инсулина. Не забудьте поставить ваш email.
скрипт )
Запускаем:
результат )
vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-08-19 09:33 pm
Entry tags:

Главная кодировка жизни и вообще

Насмотрелись мы всяких ASCII и Unicode, табличками нас не удивишь. Но какая кодировка самая старая? Вы будете удивлены, но возникла она гораздо раньше, чем древние укры вышли из моря на сушу. Благодаря ей все мы живём на этой планете. Она перекодирует "буквы" наших генов в аминокислоты белковых молекул. Так выглядит таблица.



Как эта штука работает? Рассмотрим картинку.



"Буквы" нашей ДНК образованы парами аденинтимин (A-T) и гуанинцитозин (G-C). Каждая пара несёт два бита информации. Сначала ген считывается на промежуточную "перфоленту" - РНК. Такое считывание биологи называют транскрипцией. В процессе транскрипции тимин заменяется на урацил - видимо, для необратимости процесса.

Дальше перфолента (РНК) заряжается в рибосому - специальный станочек по производству белковых молекул. Буквы с РНК последовательно считываются, и для каждой буквы к создаваемому белку приклеивается следующая аминокислота. Это называется трансляцией. Буквы считываются группами по три штуки: биологи их называют кодонами. Три буквы по два бита - в сумме шесть бит - дают 64 комбинации. На выходе имеем 20 различных аминокислот. Кроме того, есть специальный стартовый кодон (AUG, превращающийся в метионин) и стоповые кодоны (три разных).

Отображение 64 кодонов в 20 аминокислот, плюс старт и три стопа - в этом вся суть "главной кодировки жизни". Если/когда мы обнаружим белковую жизнь в других мирах, с большой вероятностью кодировка окажется той же.

Вот та же таблица, но со ссылками на описания аминокислот.

1-е
основание
2-е основание3-е
основание
UCAG
UUUU(Phe) ФенилаланинUCU(Ser) СеринUAU(Tyr) ТирозинUGU(Cys) ЦистеинU
UUCUCCUACUGCC
UUA(Leu) ЛейцинUCAUAAСтопUGAСтопA
UUGUCGUAGСтопUGG(Trp) Триптофан    G
CCUUCCU(Pro) ПролинCAU(His) ГистидинCGU(Arg) АргининU
CUCCCCCACCGCC
CUACCACAA(Gln) ГлутаминCGAA
CUGCCGCAGCGGG
AAUU(Ile) ИзолейцинACU(Thr) Треонин        AAU(Asn) АспарагинAGU(Ser) СеринU
AUCACCAACAGCC
AUAACAAAA(Lys) ЛизинAGA(Arg) АргининA
AUG(Met) МетионинACGAAGAGGG
GGUU(Val) ВалинGCU(Ala) АланинGAU(Asp) Аспарагиновая кислотаGGU(Gly) ГлицинU
GUCGCCGACGGCC
GUAGCAGAA(Glu) Глутаминовая кислотаGGAA
GUGGCGGAGGGGG
vak: (Бодхидхарма)
Serge Vakulenko ([personal profile] vak) wrote2025-08-19 01:08 am

Дзен-программирование

Пять практик от Ивана Бодхидхармы.

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

2. Сосредоточенные сеансы кодирования: Проводите длительную медитацию на критические блоки кода. Выделите время, чтобы «созерцать код», не отвлекаясь, чтобы достичь состояния потока. Это могут быть 90-минутные сеансы без отвлечений, способствующие глубокой концентрации для оттачивания алгоритмов или архитектуры.

3. Отказ от догм: Отбросьте приверженность к популярным фреймворкам или лучшим практикам. Экспериментируйте с минималистичными инструментами или индивидуальными решениями, создавая лёгкие приложения, в которых во главу угла ставится функциональность, а не раздутые зависимости.

4. Разум как сущность: Ясный ум — залог качественного кода. Практикуйте техники осознанности — короткие дыхательные упражнения — чтобы справляться со стрессом и избегать поспешных, ошибочных коммитов. Состояние ума определяет надёжность программного обеспечения.

5. Передача без слов, или код как коан: Обучайтесь и обучайте на примерах, а не на многословной документации. Делитесь сложными, но эффективными фрагментами кода (например, однострочным решением сложной задачи) как коанами, чтобы коллеги могли их обдумывать и адаптировать, способствуя совместному решению проблем и пониманию.
nechaman: (Default)
nechaman ([personal profile] nechaman) wrote2025-08-18 06:48 pm

Кое что о медии...

Сегодня к нам на раскопки в тель Хацор приезжало телевидение. Наше начальство сопровождало съемочную группу, которой было получено сделать репортаж о раскопках. Группа приехала с готовым сценарием, от которого им было строго запрещено отступать. А их начальство, которое этот сценарий составило, никогда в Хацоре не было, и вообще о нем мало что знает... Вот теперь и делайте вывод про всякие другие репортажи, на любую тему. Впрочем, конечно, это не новость. Просто очередной раз обалдеваю от нашей реальности.
gatta_bianka: (ведьма)
gatta_bianka ([personal profile] gatta_bianka) wrote2025-08-18 01:15 am
Entry tags:

По поводу аборигенов...

Имперцы-оккупанты всюду одинаковые.  www.instagram.com/reel/DMi9ZNjh3bG/

Н
е знаю из какого фильма видео. В комментах назвали несколько возможных вариантов:
Hell on Wheels (2011–2016)
Джеронимо: Американская легенда (1993)
Следопыт (2007)
Bury My Heart at Wounded Knee (2007)
Гляну на досуге.
avva: (Default)
avva ([personal profile] avva) wrote2025-08-17 06:48 pm

об информационной паранойе

Комментарий, который я оставил в политической дискуссии на тему фактчекинга и израильско-палестинского конфликта на странице Ильи Бера.
=======

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

Например, как вы думаете, что будет, если я напишу сейчас пост о том, что жаль, что продолжают распространяться фальшивые истории о том, что 7 октября сжигали младенцев в микроволновке и вырезали из утробы матери, что правда сама по себе достаточно ужасна и не надо к ней добавлять вымысел, он только снижает доверие к нам у людей, которые стремятся проверять факты и знать правду?
Я знаю, что будет. У очень большого числа моих читателей, в том числе тех, которые реально знают, что не было этих случаев и они давно опровергнуты (а в Израиле это знание не так уж распространено, миф остается на очень сильных позициях по очевидным причинам), будет почти автоматическая и очень сильная эмоциональная реакция против такого поста, даже если они согласны с ним по фактуре.

Они спросят себя (и меня, причем громко) почему я нашел нужным "разоблачать" именно про-израильские "мифы", в то время как в мировых СМИ всюду царит самый махровый антисемитизм и самая отчаянная ложь против Израиля и некритичное восприятие палестинской пропаганды, почему я не разоблачаю это? итд. итп. Даже если я в действительности "разоблачаю это" и делаю это в 10 раз чаще и больше, это неважно, это не изменит сильной эмоциональной реакции против, которая будет искать выплеска в разных объяснениях.

Эта реакция вызвана - если в двух словах и очень упрощая, это сложная тема - очень сильным и привычным ощущением "мы в осаде, весь мир против нас", к которому присоединяется "все мировые СМИ возводят на нас напраслину и движыми крайним антисемитизмом и ненавистью к Израилю". Плюс ощущением того, что идет "информационная война" (я разделяю ваше отвращение к этому термину), и надо занять в ней сторону и строго ее придерживаться.

Эти ощущения далеко не всегда справедливы. Во многих конкретных случаях, возможно в большинстве, подозрения в идеологической подоплеке, которые вызывают попытки разобраться с "нюансами" в израильских делах, неверны и несправедливы, и мне лично кажется, что эта возведенная в привычку израильская информационная паранойя - совсем не полезна, сильно мешает нам лучше объяснить нашу точку зрения в мире, и сильно искажает наше восприятие информационной канвы конфликта (и мировых новостей). И все же! Вместе с тем, одновременно с тем, надо сказать и то, что не так уж редко эта паранойя, оказываясь несправедливой в конкретных случаях, лучше, чем полностью взвешенный и нейтральный подход, отражает реальность. То, что десятилетиями именно израильская военщина в топе новостей, а на гораздо более худшие события в других конфликтных зонах все забивают, это действительно факт. То, что количество рассмотрений и резолюций в ООН и СБ ООН против Израиля безумно перекошено по сравнению с другими конфликтами, это действительно факт. Итд. итп.

Я лично всегда считал и буду считать, что честные попытки разобраться в фактах говорят сами за себя, всегда полезны, и важнее любых подозрений в той или иной мотивации. Но такой подход достаточно нетипичен, особенно в обществах, которые чувствуют себя слабой стороной, жертвой или находящимся в состоянии экзистенциальной угрозы. Я не пишу лживую пропаганду, в том числе за "свою" сторону, и оставляю за собой право просто и ясно сказать правду, как я ее вижу, по любому вопросу, в том числе, когда она резко противоречит принятым в Израиле (или значительной его части) мифам. И время от времени так и делаю. Но, если говорить честно - не очень часто, потому что знаю, чего ожидать в таких случаях, бурление чувств утомляет, а параноидальные и беспочвенные обвинения раздражают. Как-то так.
vak: (Аристипп)
Serge Vakulenko ([personal profile] vak) wrote2025-08-16 09:57 pm

Исскусства вам в ленту

Франсис Пикабиа. Младенец карбюратор. 1919г.