?

Log in

No account? Create an account
Occam-Aga [entries|archive|friends|userinfo]
occam_aga

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

(no subject) [Jan. 26th, 2019|08:06 am]
occam_aga

"encryption and security are really hard, and if you think you know what you're doing you probably don't." — HN

link1 comment|post comment

Метафоры [Jan. 9th, 2019|11:34 am]
occam_aga

Надоели метафоры.

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

Read more...Collapse )
linkpost comment

(no subject) [Dec. 27th, 2018|09:54 am]
occam_aga

он пилит сук, которых на него повесят

linkpost comment

(no subject) [Dec. 4th, 2018|01:44 pm]
occam_aga

Eban numbers or iban numbers?

link3 comments|post comment

(no subject) [Nov. 25th, 2018|08:59 am]
occam_aga
На HN заголовок «How to Count Number of Occurrences of a given character in a String»

Сижу такой, думаю, в чем подвох? Hacker News все таки, не какой то там Code Academy. Ну может быть ассемблерная инструкция какая хитрая, какой ни-будь там repnz xhcgcmp. Или строка в память не помещается. Или она на жесткий диск не помещается и речь об оптимизации map-reduce. Или строка одна и та же и нужно для разных символов считать, вплоть до UTF-1024, с хитрым кешированием.

Решил посмотреть, ОткрываюCollapse )
linkpost comment

(no subject) [Nov. 18th, 2018|07:16 pm]
occam_aga

Python 3.6.6 (default, Sep 12 2018, 18:26:19) 

>>> from datetime import datetime, timezone

>>> t = 1542596963

>>> datetime.utcfromtimestamp(t).timestamp() == t

False

>>> datetime.utcfromtimestamp(t).replace(tzinfo=timezone.utc).timestamp() == t

True

Как выяснилось, utcfromtimestamp создает вовсе не UTC datetime.

link1 comment|post comment

(no subject) [Aug. 19th, 2018|02:42 pm]
occam_aga

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

link4 comments|post comment

Inversion of injection [Jul. 27th, 2018|12:24 pm]
occam_aga

Если атмосфера планеты состоит из метана, то по такой планете можно ездить на двигателе внутреннего сгорания. Только в бак, вместо бензина, нужно будет залить кислород.

На Титане, который спутник Сатурна, в атмосфере только 4% метана. Но это не беда, там есть метановые озера и по ним можно гонять на моторной лодке.

link1 comment|post comment

(no subject) [Jul. 2nd, 2018|09:54 am]
occam_aga

Цитата: «Я не знала, как для себя решить этот вопрос. Но в последний месяц я его решила. Я пришла к выводу, что да, старики правы. »

Решила или просто состарилась?

linkpost comment

(no subject) [Jun. 30th, 2018|12:08 pm]
occam_aga

Кажется, я придумал аналогию для квантовой запутанности, которая намного проще остальных.

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

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

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

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

link4 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]