Pull to refresh
342
Alex @MagisterLudi read⁠-⁠only

Реверс-инжиниринг мировоззрения

Send message

Безымянный язык программирования без присваивания имён

Level of difficulty Medium
Reading time 13 min
Views 14K

Придумывать имена сложно. Давайте посмотрим, как далеко мы можем зайти без них.

Что это?

Это язык программирования, основанный на трёх парадигмах:

Бесточечном программировании

Стековом программировании

Массиво-ориентированном программировании

Основная «фишка» языка — избегание любых наименований. Оставаясь верным этой максиме, сам язык тоже не имеет названия. «Язык программирования без имён» (namingless programming language) — это его определение.

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

Для чего это нужно?

В основном ради развлечения. Это язык для хобби-программирования.

Ну, разумеется, его можно использовать и как инструмент для обучения бесточечному (комбинаторному), стековому или массиво-ориентированному программированию. Или применять его в качестве пытки, я не буду вас судить.

Как выглядит код на таком языке?

Вот так:

i_^_b_H_i_cpp^_)_V_b_v_J_^_E_H_leafL_==^_)_V_H_Z_Z_^_)_V_H_I_^_E_1^_2^_#_G_Z_Z_^_E_1^_2^_#_H_$_L_-^_G_m_G_&_&_

Чёрт возьми!

Ага.

Простите.

Читать далее
Total votes 42: ↑42 and ↓0 +42
Comments 14

Переворачивающиеся при умножении числа

Level of difficulty Medium
Reading time 7 min
Views 21K

Здравствуйте!

Расскажу о серии задач, которая случайно возникла в процессе решения другой задачи. Мне на глаза попалось равенство:

81 * 27 = 2187

– Интересно, – подумал я. – А бывают ли ещё такие числа, чтобы цифры слева и справа повторялись?

Читать далее
Total votes 71: ↑71 and ↓0 +71
Comments 50

Как советский физик научил мир делать искусственные алмазы и зачем они нужны

Level of difficulty Easy
Reading time 11 min
Views 17K

Алмаз, как камень, обладающий исключительной прочностью известен человечеству многие столетия. Попытки создать искусственный алмаз, не прекращались с тех пор, как английский химик Смитсон Теннант в 1797 году уточнил, что камень состоит только из углерода. Дело оставалось за малым – понять при каких условиях углерод становится алмазом и создать такие условия, вот это никому долгое время не удавалось. Зачем люди стремились создать искусственный камень, кому удалось это сделать впервые и какую роль играли в этом ученые из СССР постараюсь рассказать в этом материале.

Конечно же, история будет не об украшениях, а о науке, технике, человеческой скупости и предательстве.

Читать далее
Total votes 78: ↑75 and ↓3 +72
Comments 32

История полиграфа: как устройство из 1939 года обросло легендами и почему с тех пор не сильно изменилось

Reading time 11 min
Views 5.5K

На протяжении всей истории человечества поиск истины беспрерывно занимал умы мыслителей и ученых. Особенно, если истина касалась слов или показаний другого человека. Часто правда или ложь буквально относились к вопросу жизни или смерти, так что неудивительно, что человечество все время пыталось научиться определять истину.

И если в начале этого пути приходилось полагаться на божественные силы, которые, мягко говоря, не отличались надежностью, то в 20-м веке на помощь исследователям пришли технологии. С момента своего изобретения в начале прошлого столетия полиграф прошел не так много технологических эволюций, но стал значительно доступнее. Из «штуки из шпионских фильмов» он превратился в достаточно рядовое устройство, которое вполне себе встречается в жизни, например, на собеседованиях в крупные компании. Разберемся же, с чего все началось, как устройство выглядит сейчас, можно ли его обмануть, а главное — стоит ли пытаться.

Читать далее
Total votes 27: ↑24 and ↓3 +21
Comments 8

Странный и очень прибыльный мир конкурсов писателей-киберпреступников

Level of difficulty Easy
Reading time 12 min
Views 7.9K

Соревнования на форумах киберпреступников в Рунете обещают призовые до 80 тысяч долларов. Всё это происходит почти в открытую, а победителей потом хантят к себе хакерские сообщества. Слышали ли вы об этом секрете Полишинеля?


На всякий случай ссылки давать не буду. И заходить на эти сайты не рекомендую, если у вас нет хороших антивирусов. Но если кто-то об этой истории не знал, велком.

Читать дальше →
Total votes 60: ↑57 and ↓3 +54
Comments 14

История создания интернет-поисковиков

Level of difficulty Easy
Reading time 15 min
Views 3.4K

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

Читать далее
Total votes 10: ↑9 and ↓1 +8
Comments 4

Сколько белка нужно есть. Научный обзор

Level of difficulty Easy
Reading time 4 min
Views 35K

Не каждый начинающий атлет или даже атлет с опытом могут съедать белка в количестве 2 гр на 1 кг веса тела. Это стандартная рекомендация, которую все мы получаем, приходя тренироваться в фитнес зал. Но сколько в ней правды? У можно ли есть меньше без ущерба результату? Можно ли есть больше, получая дополнительные выгоды? Я решил разобрать эту тему подробно, со всех сторон, затрагивая самые радикальные точки зрения.

Читать далее
Total votes 41: ↑37 and ↓4 +33
Comments 103

Как вавилонянам удалось вычислить √2 с точностью до шести знаков после запятой?

Reading time 5 min
Views 31K
Эта изготовленная примерно в 1800-1600 годах до нашей эры глиняная табличка свидетельствует, что древние вавилоняне смогли аппроксимировать квадратный корень двух с точностью 99,9999%.

Как им это удалось?

Читать дальше →
Total votes 101: ↑97 and ↓4 +93
Comments 63

Мюонный катализ с точки зрения квантовой химии. Часть I: обычный водород vs. мюонный водород

Reading time 18 min
Views 13K


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

Суть первой части выражается одним предложением: мюон тяжелее, чем электрон, поэтому его сложнее отодрать от протона.

Но те, кто хочет посмотреть на формулки, графики, и узреть концептуальную суть квантовой химии в применении к наипростейшим (квази)атомам, welcome под кат.

Вторая часть доступна по этой ссылке.
Читать дальше →
Total votes 48: ↑46 and ↓2 +44
Comments 15

Квантовые траектории и с чем их едят

Reading time 8 min
Views 7.8K
Эта небольшая заметка про то, как рисовать красивые картинки, ну и немного про физику, о которой редко говорят, про бомовскую квантовую механику.

Читать дальше →
Total votes 37: ↑37 and ↓0 +37
Comments 34

Биология информационной зависимости

Reading time 6 min
Views 11K
Основатель Instagram: — «Люди всегда были визуалами — наш мозг лучше обрабатывает именно изображения. Письмо не естественно для человека. В Instagram мы возвращаемся к тому, что наиболее естественно. Instagram всегда был коммуникационной платформой, а не инструментом для обмена изображениями. Встроенные в Instagram системы обратной связи помогают пользователям постоянно улучшать коммуникативные навыки». Уточню, я ничего яро не утверждаю, здесь просто побочный продукт деятельности мозга, спорам всегда рад! Займемся неестественными вещами, погнали.

image
Как всегда что-то на фоне чего-то

Сапиенсы из когорты “экономисты” сделали товаром большинство материй нашей вселенной. От территории, нефти, угля, растений, насыщенной водородом воды, высоты (колесо обозрения — это просто продажа высоты) до прогнозов, лекций, мощей святых, ощущений, веры (акции, акции – это степень веры в компанию). Оставалось всего две сущности, которые экономисты не могли перевести в категорию экономического продукта. Это вакуум и внимание. До вакуума пока не дошли, но с вниманием, вроде, разобрались! Вот каким боком здесь биология. Маленький познавательный экскурс:
Читать дальше →
Total votes 27: ↑25 and ↓2 +23
Comments 14

Демосцена маленького городка. История в лицах и программах

Level of difficulty Easy
Reading time 9 min
Views 4.6K

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

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

Читать далее
Total votes 57: ↑57 and ↓0 +57
Comments 21

Столетний язык программирования — какой он

Level of difficulty Easy
Reading time 14 min
Views 35K

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

И всё же интересно, какие языки все еще будут использоваться через 100 лет?

Читать далее
Total votes 64: ↑55 and ↓9 +46
Comments 338

Тысячелетние фичи карт

Reading time 10 min
Views 31K


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

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

Сегодня решим, получилось ли спустя столетия приблизиться к канонической схеме отражения мира.
Читать дальше →
Total votes 58: ↑54 and ↓4 +50
Comments 29

Три уровня биохакинга. Как можно снова стать 18-летним за $2 млн в год

Reading time 11 min
Views 81K

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

Понятно, что таким часто страдают спортсмены, для которых здоровье — это всё. Например, теннисист Новак Джокович, 35 лет, любит сидеть в камере под высоким давлением, чтобы обогатить свою кровь кислородом. Американский футболист Том Брэди в 45 лет принимает «антивозрастные» добавки, наносит на кожу увлажняющие порошки и катает по телу специальные вибрирующие шарики для улучшения гибкости мышц. А Криштиану Роналду выглядит моложе своих 38 лет за счет строгой диеты из яиц, батата и брокколи и регулярных «ванн» в своем личном кислородном резервуаре (гипербарическая оксигенотерапия).

Но среди наших братьев айтишников биохакинг в последние годы стал даже популярнее, чем среди спортсменов. Мол, научились взламывать игры и сайты, сможем взломать и свое тело! Чтобы начитить себе 140 лет жизни и чтоб никогда не болела спина!

Здесь, как обычно, есть три уровня: от начинающего хакера, впервые узнавшего, что такое root-доступ, и до бога-взломщика своего тела, на которого работает целый подпольный синдикат.

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

Осторожно, в посте много фото!

Читать далее
Total votes 74: ↑58 and ↓16 +42
Comments 257

Токсичная вежливость

Reading time 5 min
Views 55K

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

Дело в том, что Дарья косячит. Как, впрочем, и все мы. И накосячив — извиняется. Громко, искреннее, прижимая руки к сердцу. После чего считает инцидент полностью исчерпанным. После чего искреннее удивляется, когда этого оказывается недостаточно.

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

               — Да, я просыпала муку, — не стала отпираться Дарья, — извините.

               — Извинения не принимаются, — спокойно отвечаю я.

               — Я же извинилась! — возмущается она, — чего вам еще надо?

               — Слово «извините», Дарья, означает только признание своей вины в случившемся.

               — Хорошо. Я признала вину в случившемся. Инцидент исчерпан.

               — Инцидент может считаться исчерпанным, когда устранены последствия.

               — Нет никаких последствий. Я убрала просыпавшуюся муку и принесла извинения, — снисходительно машет рукой Дарья.

               — Извинения на хлеб не намажешь, Дарьюшка! — возмущаюсь я, — накосячила? Исправляй! Просыпала муку? Сходи и купи новую!

               — Это еще почему?

               — Потому что мы, с твоим братом, по субботам кушаем утром оладушки! А сейчас не можем, потому что ты муку просыпала!

Читать далее
Total votes 196: ↑128 and ↓68 +60
Comments 520

«Летающие мошки» и «стеклистые червяки» в глазах, или откуда берутся «битые пиксели» в стекловидном теле

Reading time 10 min
Views 559K
Поднимите голову и посмотрите на что-нибудь равномерно окрашенное, на какой-то светлый фон (на снег, на небо без солнца). Если перед глазами вдруг начали медленно проплывать вот такие примерно штуки:

image

… То знакомьтесь, это «битые пиксели» у вас в глазу, образованные стекловидным телом (на рисунке ниже оно во всей красе). Такие «глюки» у многих появляются ещё в детском возрасте и с годами множатся или постепенно видоизменяются. Для большинства людей их наличие — не повод для беспокойства, но внезапное их появление или резкое увеличение — повод для срочного визита к офтальмологу. Особенно если к этому прибавляются молнии перед глазами, тёмная пелена или мелкая «табачная пыль».

Но давайте для понимания полной ситуации поговорим о том, что это за явление вообще и откуда оно берётся.
Читать дальше →
Total votes 87: ↑86 and ↓1 +85
Comments 212

Конструктор для взрослых…

Reading time 10 min
Views 129K

...и не только!

Это история о том, как я создал конструктор для решения повседневных проблем. Для меня он стал незаменимым помощником по жизни. Возможно, и вам придется по вкусу (древесины:))

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

Читать далее
Total votes 203: ↑197 and ↓6 +191
Comments 257

Мы разработали 44 устройства за 6 лет, продаем их по всему миру, только этого мало

Reading time 38 min
Views 75K

История эмиграции, блеск и нищета стартапов, техническое порно, непрерывная разработка, гидроакустика, нарциссизм, рефлексия, open-source и много фото.

Это все под катом.

Начать погружение
Total votes 410: ↑409 and ↓1 +408
Comments 194

Строки кода, которые изменили мир

Reading time 13 min
Views 51K
image

{"__typename":"PageLikeAction","action_type":"LIKE","label":{"text":"Like"}


В 2009 году Facebook добавила в интерфейс своей социальной сети код, изменивший мир — кнопку «Like». «Лайк» был детищем нескольких программистов и дизайнеров — Лии Перлман и Джастина Розенштейна. Они предположили, что пользователи Facebook часто бывают слишком заняты, чтобы оставлять комментарии к постам своих друзей, и что поэтому им нужна простая кнопка, нажав которую можно было бы дать понять друзьям, что их пост вам понравился. Так оценивать и поощрять друг друга пользователям стало бы легче, а значит и делали бы они это чаще.

Это сработало — и даже слишком хорошо. К 2012 году пользователи прожали «лайк» триллион раз. У этого оказались и побочные эффекты. Многие стали публиковать фото/видео, чтобы потом сидеть и с тревогой обновлять страницу, ожидая, когда же число лайков возрастёт. Все стали гадать, почему кто-то другой получает больше лайков. Люди подсели на иглу одобрения (вместо того, чтобы сесть на чьё-то лицо), что отразилось на их повседневной онлайн-активности: старались публиковать как можно больше постов, чтобы казаться смешнее, умнее, красивее, спортивнее.

Небольшой фрагмент кода, который внёс почти незаметное изменение в пользовательский интерфейс социальной сети, изменил поведение людей. Ниже представлен список из примеров подобных важных фрагментов кода, которые изменили мир. И на самом деле это неполный список, учитывая огромное количество кода, который был написан.
Читать дальше →
Total votes 91: ↑80 and ↓11 +69
Comments 37

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity