В Китае создали крупнейшую виртуальную Вселенную, теперь работают над ИИ


Часть виртуальной Вселенной (примерно 1 млрд световых лет по горизонтали) показывает, как тёмная материя распределяется в пространстве, окружая жёлтые гало и соединяясь тёмными нитями. Белые регионы — районы космической пустоты, наименее плотные районы Вселенной. Фото: Joachim Stadel, Университет Цюриха


Китайцы побили европейский рекорд и создали крупнейший симулятор Вселенной. Учёные назвали это «разминкой» для мощнейшего в мире суперкомпьютера Sunway TaihuLight на 10 млн ядрах CPU, пишет газета South China Morning Post (SCMP). Что интересно, предыдущий рекорд с «крупнейшим симулятором Вселенной» установлен совсем недавно — в июне 2017 года в Университете Цюриха.
Читать дальше →
В Китае создали крупнейшую виртуальную Вселенную, теперь работают над ИИ
Source: geektimes

Цитата #446063

xxx: У тех, кто ноет из-за жары, наступила горячая пора: придется за несколько дней наныть как в обычные годы за целое лето.
Цитата #446063
Source: bash

Цитата #446062

Кондитер Кристофер Те из Сиднея (Австралия) изобрёл светящиеся пончики, glonuts. Точнее светится у них только глазурь, изготовленная из фрукта юдзу, в которую в большом количестве добавлен витамин В2. Его переизбыток и вызывает эффект свечения. Для здоровья это не вредно. В общем, берите, люди, пользуйтесь, жрите по ночам, со всеми удобствами, и даже света включать не надо, мимо еды не промахнетесь. Вот гад-то.
Цитата #446062
Source: bash

Пост №3190610

Автор: bugabazinga

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://got.reactor.cc/post/3190610″ }, «headline»: «p^enerys 5formborn HofSS* T^hi-ful heir to the tron Throne., rishff^J «iueen of -the AftM* a-n / дейнерис таргариен :: Джон Сноу :: Таргариены :: ИП others :: Великие дома Вестероса :: Игра престолов :: старбакс :: стаканы :: кофе :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%98%D0%B3%D1%80%D0%B0-%D0%BF%D1%80%D0%B5%D1%81%D1%82%D0%BE%D0%BB%D0%BE%D0%B2-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D1%81%D1%82%D0%B0%D1%80%D0%B1%D0%B0%D0%BA%D1%81-%D1%81%D1%82%D0%B0%D0%BA%D0%B0%D0%BD%D1%8B-3983311.jpeg», «height»: 437, «width»: 600 }, «datePublished»: «2017-08-01T11:32:42+03:00», «dateModified»: «2017-08-01T11:32:42+03:00», «author»: { «@type»: «Person», «name»: «bugabazinga» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «ot First Men, Protector of the *eve* kingdoms, the of Vro^aons, khtxleesi of fhe <^re<xf G-ro^ss Seo-f the Unburnf, the Breaker of Chopins JOHN» }
Комментировать 
Пост №3190610
Source: Joyreactor

Как JVM аллоцирует объекты?

Как JVM создает новые объекты? Что именно происходит, когда вы пишете new Object()?

На конференциях периодически рассказывают, что для аллокации объектов используются TLAB’ы (thread-local allocation buffer): области памяти, выделенные эксклюзивно каждому потоку, создание объектов в которых очень быстрое за счет отсутствия синхронизации.

Но как правильно подобрать размер TLAB’а? Что делать, если нужно выделить 10% от размера TLAB’а, а свободно только 9%? Может ли объект быть аллоцирован вне TLAB’а? Когда (если) обнуляется выделенная память?

Задавшись этими вопросами и не найдя всех ответов, я решил написать статью, чтобы исправить ситуацию.

Перед прочтением полезно вспомнить как работает какой-нибудь сборщик мусора (например, прочитав этот цикл статей).

Читать дальше →
Как JVM аллоцирует объекты?
Source: habrahabr

[Перевод] Благодаря Venmo мы теперь знаем цену своим друзьям

Материал посвящен последствиям использования приложения для совместных платежей Venmo.

image


Маргарет Пеннойер, учитель начальной школы в Манхэттене, только-только вернулась от подруг с вечеринки в долине Напа и уже получила электронное письмо, разосланное всем гостям. Двое организаторов рассчитали расходы на вечеринке на каждую даму, которые они взяли на себя, и попросили вернуть их через Venmo — приложение, которое переводит деньги между пользователями, привязавшими свои банковские счета к телефонным номерам. Пеннойер должна была $31,98 одной даме и $20,62 другой.


В былые времена организаторы, вероятно, попросили бы всех принести достаточное количество наличных, чтобы вернуть деньги лично, или попросили бы потом отправить по почте чек, любезно округлив расходы до $30 и $20. Но суммы в Venmo, рассчитанные до копейки, поразили 29-летнюю Пеннойер — по ее мнению, они символизируют то, как самое популярное среди ее коллег из поколения двухтысячных приложение, используемое для всего — от расходов на развлечения до разделения расходов на аренду жилья, «меняет дружеские отношения и делает их более мелочными», — говорит она. «Оно буквально заставляет вас считать копейки».


Теоретически, сервис Venmo должен делать дружеские отношения менее мелочными, так как он обеспечивает почти незаметные платежи между друзьями — наличные деньги не передаются из рук в руки, чеки не выписываются. Тем не менее, приложение не только поощряет мелочность, высчитывая из суматохи дней суммы вплоть до копейки, но и, возможно, продвигает либертарианские идеалы Силиконовой долины, где каждый только за себя, позволяя так легко возвращать кому-то деньги за такие мелкие покупки, как кофе.
Читать дальше →
[Перевод] Благодаря Venmo мы теперь знаем цену своим друзьям
Source: geektimes

Пост №3190592

Автор: ReDysson

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3190592″ }, «headline»: «Overwatch Ero :: D.Va :: Mercy (Overwatch) :: Overwatch :: Ahri (the Nine-Tailed Fox) :: Rem (re zero) :: Blizzard (Blizzard Entertainment) :: Re Zero Kara Hajimeru Isekai Seikatsu :: League of Legends (Лига Легенд) :: Citemer (LRY CiteMER) :: artist :: crossover :: Anime (Аниме) :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Mercy-%28Overwatch%29-Overwatch-Blizzard-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-3983236.png», «height»: 2880, «width»: 1199 }, «datePublished»: «2017-08-01T11:15:29+03:00», «dateModified»: «2017-08-01T11:15:29+03:00», «author»: { «@type»: «Person», «name»: «ReDysson» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3190592
Source: Joyreactor

Хотите зашифровать вообще любое TCP соединение? Теперь у вас есть NoiseSocket



Привет, %username%!

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

А еще есть IoT, где впихивать TLS целиком это вообще задача не для слабонервных. И бэкенд, который, я почти уверен, у всех после балансера общается друг с другом по обычному HTTP. И P2P и еще и еще и еще…


Не так давно в сети появилась спецификация Noise Protocol Framework. Это по сути конструктор протоколов безопасной передачи данных, который простым языком описывает стадию хэндшейка и то, что происходит после неё. Автор — Trevor Perrin, ведущий разработчик мессенджера Signal, а сам Noise используется в WhatsApp. Так что, был отличный повод рассмотреть этот протокольный фреймворк поближе.


Он так понравился нам своей простотой и лаконичностью, что мы решили на его основе запилить аж целый новый протокол сетевого уровня, который не уступает TLS в безопасности, а в чём-то даже превосходит. Мы презентовали его на DEF CON 25, где он был очень тепло принят. Пора поговорить о нём и у нас.
Читать дальше →
Хотите зашифровать вообще любое TCP соединение? Теперь у вас есть NoiseSocket
Source: habrahabr

Цитата #446061

xxx: а ты как давно был у психиатра последний раз, признавайся
yyy: я его себе вообразил и теперь посещаю регулярно, или он меня, пока не ясно
xxx: так не пойдёт, если посещать, то реального
yyy: а как понять реальный он или нет?
zzz: Ловите солипсиста!
Цитата #446061
Source: bash

Цитата #446060

aaa: Собирала дочку в садик, надела платьишко, смотрю — пуговицы нет. Ну, потянулась за иголкой с ниткой — пришить быстренько. И вдруг какая-то дремучая память внутри проснулась и завопила «На человеке ничего шить нельзя! Зашивают только на покойниках! А ну, сними одежку!».
bbb: Если вынужденно зашиваешь на себе/другом — во рту нужно держать кусочек откушенной нитки. И ни в коем случае не разговаривать, молчком довершать операцию.
ccc: О, чит-код!
Цитата #446060
Source: bash