Pull to refresh
4
0.8

Пользователь

Send message

Ближайшая и ярчайшая - после Млечного пути.

Я так скажу - если кто-то на форуме рыбаков будет рассуждать о влиянии цены лески на нюансы вкуса карася, реакция будет примерно такой же, как и на аудиофилов.

Сравнивать аудиофилов с вечно брешущими рыбаками - это мне нравится, это красиво.

-- Я в Волге выловил белую акулу!
-- Брешешь, они там не водятся!
-- У кого руки есть, тот ловит, только блесна нужна золотая, с графеновой леской.

Пофиг. Пока он не начинает рассказывать, что отличает на слух японских девственниц от китайских.

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

В монорепе не будет такой ситуации, ведь libfoo всегда и у всех одной версии. Для того монорепу и заводят.

А что если вам нужно две библиотеки, libabc и libdef, при этом разработчикам libabc хватает libfoo версии 1.6, а разработчики libdef перешли на libfoo версии 1.9 , и эти версии несовместимы?

Нет, в git коммит не принадлежит ветке.

Вот в одной пофиксили баг...

...а во второй не стали обновлять зависимость, потому что и так все работает. Уязвимость? Производительность? Неважно.

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

git submodule update обновляет зависимости моего проекта. Мне нужно выкатить в другие, о которых я не знаю.

Ни капельки.

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

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

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

Подход хороший, но должно соблюдаться много условий для этого.

А почему вы думаете, что в фразе "истинный ГСЧ" истинный относится к генератору, а не к числам? :)

Русский язык штука такая - в нем понятно, что к чему относится.

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

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

true - относится к number, а не к generator

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

true random number generator - это не истинный ГСЧ, это генератор истинно случайных чисел. И это не алгоритм, а девайс )

То, что вы называете "истинным ГСЧ" - это в первую очередь аппаратный датчик истинно случайных процессов. Алгоритмов генерации истинных случайных чисел не существует.

Ну и что, шахматисты куда-то делись?

Шахматы проиграли не компьютеру, а другим играм.

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

А почему называются по разному?

Я рад, что ты спросил!

Ля диез - это вверх от ноты ля, а си-бемоль это вниз от ноты си.

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

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

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

Information

Rating
1,376-th
Location
Томск, Томская обл., Россия
Date of birth
Registered
Activity