Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Мезозойская Леда

Научная фантастика Научно-популярное

Рассказ трижды публиковался в печатных изданиях, включая журнал "Знание-сила, фантастика".

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

  Бедро Лилианы Ру, хорошенькой девушки с пшеничными волосами, маленьким носиком и жемчужной кожей, было перевязано. Завтра ей придётся вернуться. Ногу повредил молодой ютараптор, напавший на девушку во время сбора дров. Несмотря на регенерирующий генный препарат, своевременно введённый в ткани вместе с мазью, студентке придётся лечь в больницу, где врачи проследят, чтобы нежная кожа не сохранила следов укуса пернатого ящера.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 45
Комментарии 0

Новости

Делаем многопоточный конвейер

Java *Серверная оптимизация *
Из песочницы

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

Читать далее
Рейтинг 0
Просмотры 148
Комментарии 0

Физики шутят о квантовой нелокальности

Читальный зал
Перевод

Эйнштейн, Гейзенберг и Типлер
    
     Джон Уолкер
     9 августа 1995 года
     (Перевод Валерия Лесова, опубликован на сайте журнала Млечный Путь,
    
     Эйнштейн, Гейзенберг и Типлер после того, как они прибыли с равным инвариантным интервалом* в чистилище, оказались перед престолом Божьим.
     Будучи человеком, каждый из них воскликнул: "Чем я заслужил, чтобы раствориться... (упс) остаться в вечности"?
     Бог на мгновение задумался; если вы всемогущи в пространстве и времени, то нет нужды торопиться.

     Прежде всего он обратился к Эйнштейну.
     - Альберт, - сказал Бог, - ты представил мое творенье самым изящным способом: как закон без Закона. Но потом твоя озабоченность военными проблемами привела к преобразованию сделанного тобой открытия в оружие массового поражения.
     Эйнштейн помялся и едва заметно кивнул. Он боролся с искушением показать Богу свой знаменитый язык.

     Бог направил всемогущий взгляд в сторону Гейзенберга.
     - Вернер, ты открыл, что я играю в кости, и подсмотрел, что я вынужден так поступать, если готовлю нечто интересное. Твоими последними словами были: "Я спрошу Его, почему существует турбулентность". Отвечу: "Потому что в результате стало возможным появление Гейзенберга". Но ты остался в Германии, Вернер! Ты проводил работы на реакторе для Гитлера, ты обучал физике нацистских головорезов. Все-таки мой Сын был евреем!"

     - Фрэнк, эх, Фрэнк, - продолжал Бог, обращаясь к Типлеру, - ты не читал мою книгу? А я прочитал твою, ты знаешь. А эта фраза из нее: "Не следует иметь других богов, предшествующих мне"? Это похоже на удар колокола! А вот еще: "Я альфа и омега, начало и конец всего". Ты ведь хотел не только иметь другого Бога, предшествующего мне, ты сам хотел быть Им. А насчет денег, Фрэнк... разве ты не знаешь из Библии, какие это пустяки для меня? А ты допустил причинно-следственную связь – ты, Фрэнк! Тебе следовало бы думать обо мне лучше".
     Типлер, почти вызывающе подняв голову, пристально рассматривал Бога.
     - А почему в Твоей вселенной существует сингулярность?
     - Потому что есть вещи, о которых людям не следует знать, - невозмутимо произнес Бог.

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

     Эйнштейн воспользовался моментом:
     - Послушай, Отец, физика локальна. Ты так ее сотворил, а я это вычислил. Но почему в квантовой механике существует этот дикий трюк: нелокальность воздействия на расстоянии?

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

     - Альберт, твой величайший талант всегда был в том, чтобы не искать правильный ответ - это всякий может, - а правильно поставить вопрос. Твое поколение изучало физику, представляя меня великим часовщиком. Ты отменил это понятие, однако большинство физиков вашего поколения ушло в мир иной, прежде чем стало очевидным, кто я. Я создаю абстрактные системы из чистой информации, Альберт. Я - программист. А квантовая нелокальность - это баг**.

     Бог обратился к Святому Петру:
     - Эйнштейна с Гейзенбергом на небеса. Типлера поместить в массивный вращающийся цилиндр для повторного испытания. Перейдем к следующему делу.

     Бог ненавидел такие судные дни; он не мог дождаться (в той мере, насколько это возможно для всемогущего), когда можно будет вернуться к излюбленной им игре в кости с Иовом и Шивой.
     Святой Петр взглянул в свой бесконечный свиток:
     - Четвертая заповедь: за богохульство на вечные муки. Представьте нам теперь Ледермана и Хокинга.
     - И что за народ эти физики?
     Бог в изумлении смотрел на них, когда они представали перед его престолом.
    
     ---------------------------
     * с одинаковым и неизменным периодом.
     ** ошибка программиста.

Читать далее
Рейтинг 0
Просмотры 117
Комментарии 0

Как прокачать свою продуктивность с помощью музыки?

GTD *Научно-популярное
Из песочницы

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

Этот подход далеко не нов, еще в двадцатом веке в советском союзе пытались повысить эффективность труда заводских рабочий с помощью музыки например, знаменитый опыт на Пермском телефонном заводе. В Америке на широкую ногу развернулась компания “Muzak”, которая сначала писала плейлисты для рабочих на мебельной фабрике, а после — для магазинов, отелей и даже лифтов. Знаменитая расслабляющая музыка, которую мы слышим в кинофильмах, когда персонажи куда-то поднимаются — изобретение “Muzak”.

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

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

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 239
Комментарии 0

О некоторых аспектах сложных Angular проектов

Разработка веб-сайтов *JavaScript *Angular *

Как ранее было отмечено в предыдущем посте концепция рабочего каталога Angular закономерно эволюционировала до поддержки полноценных workspace - проверенный и понятный способ управления сложностью при масштабировании процесса разработки (Visual Studio Solution , SBT Multi-Project builds , Gradle Multi-Project Builds , RushJS , Lerna и др. ).

Для каждого, кто практически сталкивался с Angular проектом средней руки, не будет секретом, что angular.json может легко содержать тысячи строк убористого JSON, с невероятным, даже нарочито избыточным количеством дублирующейся информации. Проблема отнюдь не новая и дающая о себе знать при eмасштабировании процесса разработки сложного продукта. Компактность и человеко-читаемость формата явно не была в приоритетах, и как-бы намекает, что человеку тут и нечего делать. Из этого и будем исходить.

Читать далее
Рейтинг 0
Просмотры 293
Комментарии 0

Дайджест свежих материалов из мира фронтенда за последнюю неделю №493 (8 — 14 ноября 2021)

CSS *HTML *JavaScript *Разработка веб-сайтов *
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 507
Комментарии 0

Эволюция интеллекта: социализация роботов с ИИ

Машинное обучение *Робототехника Искусственный интеллект Мозг

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

Читать далее
Рейтинг 0
Просмотры 163
Комментарии 2

Нужен ли шум для продуктивной работы мозга — обсуждаем мнения и исследования

Блог компании Аудиомания GTD *

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

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 830
Комментарии 3

Как построить телескоп для охоты за тёмной энергией

Астрономия Космонавтика Научно-популярное
Перевод

Телескоп «Евклид» вскоре начнёт изучать два миллиарда галактик. И это будет воистину технологическое чудо.




Вселенную заполняет загадочная сила, известная под названием тёмной энергии. Она заставляет нашу Вселенную расширяться с ускорением, в результате чего галактики разлетаются друг от друга всё быстрее и быстрее. Проблема в одном – мы не знаем точно, что это за сила. Как вообще может существовать такая важная сила, которую мы не понимаем?

Десятилетия астрономы задаются этим вопросом. И новый телескоп призван прояснить эту загадку. Телескоп Евклид Европейского космического агентства (ЕКА), который планируется запустить во второй половине 2022 года, не похож ни на какой другой аппарат. Он отправится в космос с тем, чтобы окончательно раскрыть некоторые из секретов тёмной энергии. Также он будет наблюдать и за тёмной материей – странным невидимым веществом, массой превосходящим всю обычную материю Вселенной. Невиданная доселе точность этих наблюдений перевернёт все наши представления о космосе.
Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 1.5K
Комментарии 4

Почему книга Эндрю Таненбаума «Архитектура компьютера» вредна для образования

Системное программирование *Профессиональная литература FPGA *Процессоры Электроника для начинающих

Сегодня взял в руки книжку Эндрю Таненбаума "Архитектура компьютера" (последнее издание на русском языке вышло в 2018 году). Я ее пролистывал лет 10 назад, но сегодня решил пролистать снова, чтобы быть абсолютно уверенным в том что я напишу ниже. А именно: это книжка была вредна для образования. Она плодила не инженеров-проектировщиков, а потенциальных игроков для телевикторины "Что-Где-Когда?" и спорщиков-всезнаек на форумах интернета, которые могли рассуждать часами о микрокоде и джава-процессорах, нагибая собеседников своей эрудицией про очереди микроопераций (стр 291 4-го издания 2003-го года) и защелках в трактах данных (стр. 286), но при этом ничего не могли сделать своими руками.

Потому что (сначала мелкие придирки):
Всего голосов 37: ↑23 и ↓14 +9
Просмотры 5K
Комментарии 16

Вариационные автоэнкодеры для системы рекомендаций

Программирование *Алгоритмы *Математика *Машинное обучение *Искусственный интеллект

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

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

Узнать больше
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 634
Комментарии 0

Green Bonds — GREEN OAT France

Финансы в IT

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

Вариантов тут на самом деле много. И тут проще идти от конкретных компаний и фондов, которые в них вкладывают.

Давайте начнем в Фонда BGRN (iShares Global Green Bond ETF). Рассмотрим, что за компании внутри и какой импакт эти инвестиции оказывают, согласно отчетности фонда, а так же посмотрим, какую можно ожидать доходность. Там так много разных инвестиций, что мы будем рассматривать их одну за другой.

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

Крупнейшей позицией в фонд BGRN является вложение в GREEN OAT облигации Франции (выпуски FR0013234333 и FR0014002JM6) совокупно это около 7% от размера фонда.

Что такое GREEN OAT и как вообще идут дела у Франции в отношении проблемы изменения климата?

GREEN OAT это серия облигаций выпускаемых Францией основной целью которых является финансирование инициатив связанных с борьбой с проблемами изменения климата. Текущий объем превлеченных средств это около 30 млрд евро (2.5 трлн рублей). Чтобы вам был понятен масштаб, бюджет России примерно 20 трлн рублей. Общий объем этой серии облигации это примерно 3-4 годовых расходов на образование.

Читать далее
Всего голосов 5: ↑1 и ↓4 -3
Просмотры 225
Комментарии 1

Спрямляя путь. Не все решения тестовых заданий одинаково полезны

Программирование *Совершенный код *.NET *C# *

image
Не все тестовые задания удостаиваются внимания на Хабре. Почему — примерно, понятно. Однако бывают исключения. Так, некоторое время тому назад одно, в общем-то, ничем не примечательное тестовое задание на Хабре породило аж целых две статьи про него.


Первая из них — "История одного фееричного провала тестового задания на C#" — была написана в жанре пространной жалобы соискателя на невежливый ответ (дословно: "отвратительно, халтурно") нанимателя на решение тестового задания, которое автору дали при попытке устройства на работу. В принципе, у меня эта статья особого интереса не вызвала: там было вполне рабочее решение — но без всякого блеска и с явными следами торопливости (похоже, именно они не понравились нанимателю) — не слишком интересной задачи — сделать класс, разбирающий строку расписания в cron-подобном формате и реализующий методы поиска в этом расписании.


Однако через некоторое время на Хабре появилась вторая посвященная этому тестовому задания статья. Его решение в той статье было с монадами и goto, и оно произвело на меня сильное впечатление. Первая мысль после прочтения у меня была "Круто!" (или, как выразился автор первого же комментария "Шикарно"). В частности, одна из примечательных особенностей решения — использование для разбора строки не своего "велосипеда", а хорошей сторонней библиотеки.


Тем не менее, на второй взгляд все оказалось не так хорошо, на как на первый. Та часть решения, которая представляет собой программу-разборщик строки расписания, могла быть существенно улучшена, с сокращением объема и улучшением понятности, если для этого полнее использовать методы той же самой библиотеки для построения разборщиков (ну, и не забывать, что мы пишем на языке C#). Если вам интересно, как, почему и что может быть сделано — добро пожаловать под кат.

Читать дальше →
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 2.2K
Комментарии 0

FOSS News №96 — дайджест материалов о свободном и открытом ПО за 8—14 ноября 2021 года

Open source **nix *


Всем привет!


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


Главные темы нового выпуска:


  1. ГК Astra Linux вошла в число лидеров рейтинга РУССОФТ.
  2. ОС «Альт Образование» стала «гвоздём программы» на всероссийской конференции педагогов в Санкт-Петербурге.
  3. Google снял ограничения по участию в программе Summer of Code только студентов.
  4. В чём смысл Open Source?
  5. Linux Foundation столкнулась с самым большим вызовом за свою историю: спасти планету.
  6. В 2021 Linux Foundation стала доверенной организацией для здравоохранительных и индустриальных партнёров.

И многое другое…




В составлении дайджеста мне помогали qark, invasy и 12 пользователей через нашего Telegram бота [→]


Ещё — мы не только составляем FOSS дайджесты, но и автоматизируем процесс, все 3 проекта автоматизации тоже являются FOSS, их можно посмотреть на GitHub [→]. На очереди ML и мы собираем средства на хакатоны [→], будем рады если читатели помогут, всё ведь для вас.


Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 856
Комментарии 0

Разработка настоящих компонентов: блок сообщения Facebook Messenger

Блог компании RUVDS.com Разработка веб-сайтов *CSS *Дизайн Социальные сети и сообщества
Перевод
Смесь любопытства и тяги к исследованиям снова привели меня к системе обмена сообщениями Facebook. Я уже изучал компоненты Facebook и писал об этом. Сейчас я обратил внимание на то, что в одни только блоки для вывода сообщений чата вложена огромная работа. На первый взгляд может показаться, что разработка компонента, реализующего чат — это просто, что у составных частей такого компонента будет не особенно много вариаций.

Если же вникнуть в тему работы с сообщениями, то окажется, что один только интерфейс чата — это такая штука, при создании которой нужно учесть невероятное количество деталей. Особенно — если это чат некоей платформы, сравнимой по масштабам с Facebook.



В этой статье я расскажу об устройстве компонента, представляющего собой блок сообщения Facebook Messenger, покажу варианты его стилизации, поделюсь некоторыми интересными находками.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 1.2K
Комментарии 0

Компактный сгусток знания — систематика растений

Читальный зал Научно-популярное Биология

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

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 935
Комментарии 1

ИИ  учится определять проблемы со здоровьем человека по звуку его голоса

Блог компании Neuro.net Искусственный интеллект Здоровье Будущее здесь
Перевод

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

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

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 847
Комментарии 4

Дайджест интересных материалов для мобильного разработчика #419 (8 — 14 ноября)

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В нашей новой подборке работа с ATT в iOS и главный циклы в Android, конкуренция за память и данные акселерометра, которые могут многое рассказать, джентльменские релизы, самые зарабатывающие и популярные приложения и многое другое!

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 739
Комментарии 0

Printf("%s %s", внедрение, зависимостей)

Блог компании RUVDS.com Программирование *
Перевод
Механизм внедрения зависимостей (Dependency Injection, DI) стал одним из тех аспектов корпоративного программирования, с которыми мне было сложнее всего разобраться. А именно, дело было в том, что это понятие уже имело для меня смысл. Мне, для того, чтобы этот смысл увидеть, не пришлось много всего читать.



В функциональном программировании смысл DI заключается в передаче функциям других функций.
Читать дальше →
Всего голосов 17: ↑14 и ↓3 +11
Просмотры 2.6K
Комментарии 4

Доэлектрический счёт: от пальцев к арифмометрам

Блог компании Сервер Молл Математика *История IT Старое железо

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

Читать далее
Всего голосов 18: ↑17 и ↓1 +16
Просмотры 1.8K
Комментарии 5