Определять, чем интересуется пользователь, и давать ему в этот момент связанную, но максимально непохожую информацию. Как штатное поведение.
(1) — …
(2) — …
(1) — … с Петей…
(3) (вмешивается) — А Петя слушает громкую музыку и ворует корм у моего кота!
Или давать отличное от пользовательского мнение о политике. Но тут, наверное, нужно учитывать трешовость конкретного сообщения, чтоб соответствовать интересам пользователя.
Декларативную инициализацию, как и любую другую инициализацию, лучше не выносить за пределы вызова конструктора. Бонусов от этого масса, в том числе возможность сделать объект immutable. А при инициализации через конструктор, даже самой изощрённой, описанное в топике мало пригодится. Ну и самая красивая декларативность в плюсах — она на шаблонах и простых объектах.
Если я правильно понял, здесь необходим некоторый «ликбез»:
Не считая наличия своего «дескриптора» в файловой системе, unix (local) сокеты не завязаны на диск.
loopback работает только для локальных нужд и не позволяет что-то выставить наружу, по сути — позволяет сделать из обычных сетевых сокетов альтернативу unix сокетам.
И это ведь тоже можно использовать для совместимости со старыми браузерами! Avatar в gif — вот самая изощрённая совместимость с неподдерживающими html5 браузерами.
(1) — …
(2) — …
(1) — … с Петей…
(3) (вмешивается) — А Петя слушает громкую музыку и ворует корм у моего кота!
Или давать отличное от пользовательского мнение о политике. Но тут, наверное, нужно учитывать трешовость конкретного сообщения, чтоб соответствовать интересам пользователя.
Можно даже на основе потребляемого контента определять, стрелять или нет.
Близко к производительности винта. Тест точно был независим от диска?