photo24

заметки

...которыми хочется поделиться

Ghost in the Shell: Arise OVA 2 "Ghost Whispers"
photo24
wizzard0
Посмотрел, наконец, сабж. Беглые AI рулят %)



This entry was originally posted at http://wizzard.dreamwidth.org/369033.html. It has comment count unavailable comments. Please comment there using OpenID.

Странный нынче план пошел
photo24
wizzard0
Я правильно понимаю, что в ближайшее время гражданам Российской Федерации грозят выездные визы (включая СНГ)?

Только, ээ, непонятно, почему начали с полиции. У кого-то подтверждения или опровержения есть?

UPD: http://top.rbc.ru/politics/22/04/2014/919688.shtml

http://taki-net.livejournal.com/1817541.html

This entry was originally posted at http://wizzard.dreamwidth.org/368749.html. It has comment count unavailable comments. Please comment there using OpenID.

продолжаем наш daily wtf
photo24
wizzard0
на дворе 2014 год, а jQuery все еще не умеет XHR Level2 (в частности dataType:'blob'), потому что они не могут договориться, как вмержить пулл реквест.

"Would be a nice feature for jQuery 1.12".

а IE 10 Mobile вроде как не умеет File API, но на самом деле умеет.

This entry was originally posted at http://wizzard.dreamwidth.org/368395.html. It has comment count unavailable comments. Please comment there using OpenID.

made my day
photo24
wizzard0
https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript

> ["10","10","10"].map(parseInt)
[10, NaN, 2]


This entry was originally posted at http://wizzard.dreamwidth.org/368320.html. It has comment count unavailable comments. Please comment there using OpenID.

праздник спелеолога!
photo24
wizzard0
Sony выпустила камеру (A7s), которая позволяет снимать фото и 4k видео с ISO вплоть до 409600.



и вариант где еще более темно, и лучше заметно шумы - http://vimeo.com/91574107

тем не менее, бежать я за этим чудом техники в магазин не стану, ибо обломаюсь же таскать (хотя весит менее полкило), продолжаю облизываться на DSC-RX100 II

This entry was originally posted at http://wizzard.dreamwidth.org/368102.html. It has comment count unavailable comments. Please comment there using OpenID.

via arkenoi
photo24
wizzard0
"Около терминала гиви ходят странные личности и смотрят, кто гасит кредиты. Останавливают, втирают, что Путин подписал указ, что кредиты будет оплачивать государство и за тот взнос, который поцыент хочет положить в терминал, они решат проблемы с кредитом.
Поцыент отдаёт деньги неизвестно кому и потом счастливый при звонке банка посылает его нахуй."

This entry was originally posted at http://wizzard.dreamwidth.org/367639.html. It has comment count unavailable comments. Please comment there using OpenID.

A coding game
photo24
wizzard0
Оригинал взят у izard в A coding game
If someone has missed an article on habrahabr today.

I have found an amazing game that can be played right from its’ github page. It’s going to be very popular soon.

Not safe for work!!! I mean you’ll get hooked up in 5 minutes and there is no way for your manager to tell, by looking at your screen, if you are working at your tasks or playing this game – it is all coding any way.

Enjoy! [evil laughter…]

Oh, a link, nearly forgotten:
http://alexnisnevich.github.io/untrusted


США - это не демократия, хотя свободы слова там даже несколько больше
photo24
wizzard0
Оригинал взят у vitus_wagner в США это не демократия
https://www.commondreams.org/view/2014/04/14
http://www.princeton.edu/~mgilens/Gilens%20homepage%20materials/Gilens%20and%20Page/Gilens%20and%20Page%202014-Testing%20Theories%203-7-14.pdf

Тут ученые из Принстонского университета провели анализ государственного устройства США и пришли к выводу, что в США не демократия, а олигархия (интересно не известен ли кто-то из авторов данного исследнования под псевдонимом Captain Evidence).

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

This entry was originally posted at http://vitus-wagner.dreamwidth.org/973320.html. Please comment there using OpenID. Now there are comment count unavailable comments


XMPP, SSL, EMV
photo24
wizzard0
Сегодня я узнал плохое про Google, Jabber и странное про EMV.

1. Google не поддерживает SSL для XMPP server2server подключений.
Иначе говоря, от вас до Гугла ваши сообщения худо-бедно покрыты SSL, а вот между серверами Гугла и между Гуглом и внешними серверами (а также всегда, если вы используете Google Apps) - нет!

2. XMPP не поддерживает SSL, да и вообще какое-либо шифрование, для передачи файлов. Исключение - In-band (файлы через сервер внутри спец. сообщений, медленно, не все сервера разрешают)

3. Хотя OTR v3 умеет вырабатывать дополнительные симметричные ключи для передачи файлов, мало кто это поддерживает.

4. Можно выпустить несколько абсолютно одинаковых чиповых карт, и они будут работать одновременно. Проверено экспериментально.

This entry was originally posted at http://wizzard.dreamwidth.org/367513.html. It has comment count unavailable comments. Please comment there using OpenID.

wtf
photo24
wizzard0
сидим в часопысе, внезапно мимо нас проходит Тимошенко с охраной и еще кучей народу, забуриваются в соседнюю комнату и говорят что у них там конференция о_О

на нас попробовал набежать какой-то оператор с камерой и микрофоном, но мы от него отбились %)

он был явно удивлен что мы не бежим пялиться на Юлю и забрасывать вопросами и считаем свои дела важнее бггг

необычно видеть в часопысе кучу "серьезных людей" посреди средней хипстоты которая там обычно тусит)

This entry was originally posted at http://wizzard.dreamwidth.org/367118.html. It has comment count unavailable comments. Please comment there using OpenID.

Хоро упрлс!
photo24
wizzard0
А-а-а-а-а!
Хоро упрлс!
via city_rat

This entry was originally posted at http://wizzard.dreamwidth.org/366952.html. It has comment count unavailable comments. Please comment there using OpenID.

Javascript WTF of the day
photo24
wizzard0
Решил тут один, понимаешь, в строку конвертировать!

Object.prototype.toString.call("hello") -> "[object String]"


FFUUUUUUUUUUUUUUUUU

This entry was originally posted at http://wizzard.dreamwidth.org/366772.html. It has comment count unavailable comments. Please comment there using OpenID.

Не слишком ли много я пью?
photo24
wizzard0
Оригинал взят у andrzejn в Не слишком ли много я пью?
Закончил пить лецитин, купил глицин и Магне-B6. Три таблетки Магне-B6 на ночь дают восемь часов сладкого бестревожного сна, а две таблетки с утра - пофигистичный тупняк на день. Хорошо! Как бы подмешать препарат в городской водопровод?

[ DW ]


10 years from now, 10 years behind
photo24
wizzard0
пришли снова мысли про игрострой песочный.
поставил секондлайф, восстановил пароль, запустил, побегал, поглядел. у них как было 10-years отставание в графике от игрушек так и есть)

появились уже правда всякие лампочки, тени и эмбиент оклюжен, но тормозит на интеле нещадно

почему, интересно, никто в таких играх не делает такой простой вещи как скайбокс в который сервер рендерит то что за пределами дистанции видимости?

This entry was originally posted at http://wizzard.dreamwidth.org/366460.html. It has comment count unavailable comments. Please comment there using OpenID.

Безодні пекла у головах розробників GCC
photo24
wizzard0
Оригинал взят у madf в Безодні пекла у головах розробників GCC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49561

Коротко:
2011-06-28 08:17:46 UTC
„I realized that the complexity of std::list::size() is O(n), not O(1).

This does not conform to standard. The standard states that size() function is in constant time for alls containers. So, the behavior of gcc is not as expected.“


2011-10-04 22:22:39 UTC
„Done. If you can, please stress std::list in C++0x mode in order to shake possible bugs related to the O(1) size in time for the 4.7.0 release.“

2012-07-03 01:40:12 UTC
„Patch reverted, thus in C++11 mode size() is back to O(n) but std::list can interoperate with the C++98 version of it.“

2012-07-03 03:35:31 UTC
„Why has this been reverted? If std::list<>::size() is not O(1), then GCC's C++11 standard library is not compliant with the C++11 international standard. I have personally spoken with multiple members of the standard body and confirmed that this behavior is REQUIRED by the C++11 standard.

Please re-apply this patch for C++11 mode, or state somewhere in the GCC docs that GCC is not compliant with the C++11 standard. In the C++03 and C++98 standards, it was highly suggested that compiler vendors implement std::list<>::size() as O(1).“


2012-07-03 08:31:18 UTC
„Yes, we're well aware of that, thanks.

This patch made c++98 and c++11 code incompatible and is causing serious problems for distros.

You've lived with O(n) size for 15 years, you can live with it for a while longer until libstdc++'s ABI changes.“


„15 років жрали лайно — жріть і надалі“.

Завтра буду лякати співробітників. Особливо одного який кричав і бризкав слиною шо if (cont.size() == 0) це нормально і не треба писати if (cont.empty()).


Нейронные сети, многообразия и топологии
photo24
wizzard0
Весьма любопытное псто, рассматривающее работу нейронных сетей с точки зрения топологии.

Очень наглядно показывает, например, откуда растут некоторые ограничения в deep learning.

http://colah.github.io/posts/2014-03-NN-Manifolds-Topology/

This entry was originally posted at http://wizzard.dreamwidth.org/366136.html. It has comment count unavailable comments. Please comment there using OpenID.

Шизофрения в DVCS
photo24
wizzard0
Вот жаль все-таки, что нету общепринятой инфраструктуры ЭЦП и переносимых отдельно от сервера (прощай, LDAP, OpenID, Live ID и прочая Persona) имён.

Если бы она была, не было бы странных ситуаций, когда committer != pusher, возникающая с всякими Github'ами, Bitbucket'ами, да даже банальный спам в E-mail было бы на порядок проще обрабатывать.

This entry was originally posted at http://wizzard.dreamwidth.org/365851.html. It has comment count unavailable comments. Please comment there using OpenID.

Heartbleed Explanation
photo24
wizzard0
Heartbleed Explanation
http://xkcd.com/1354/

This entry was originally posted at http://wizzard.dreamwidth.org/365588.html. It has comment count unavailable comments. Please comment there using OpenID.

Hair color of the "person" icon for a user group becomes gray if the group contains more t
photo24
wizzard0
Оригинал взят у 3jia5l_ca6aka в Hair color of the "person" icon for a user group becomes gray if the group contains more than 500
If a user group contains more than 500 users, the hair color of the "person" icon for the group changes to gray. This does not affect the functionality of the group or the users for whom the hair color of the icon changes. This issue affects built-in groups, local groups, and global groups.

Вот такие важные баги бывают
http://support.microsoft.com/default.aspx?scid=kb;en-us;281923

это вам не компьютер тысячам пользователей убить (привет яндекс.диск), БД какую уронить или скомпрометировать половину интернета с openssl, тут думать надо


Heartbleed Fallout
photo24
wizzard0
Пошел я сертификаты перевыпускать некоторые.

Итог немного предсказуем %)

503 Over Capacity.
We are currently receiving more requests than we can handle. Please try again later.

This entry was originally posted at http://wizzard.dreamwidth.org/365457.html. It has comment count unavailable comments. Please comment there using OpenID.

Про SQL и любителей всё структурировать
photo24
wizzard0
"Customer has nationality Kosovo but the country is missing, see also screenshot"

via http://sergiej.livejournal.com/410807.html

This entry was originally posted at http://wizzard.dreamwidth.org/365288.html. It has comment count unavailable comments. Please comment there using OpenID.

OpenSSL 1.0.1-1.0.1f Remote Memory Access Vulnerability (CVE-2014-0160)
photo24
wizzard0


TLDR: Можно удаленно читать память сервера, включая секретные ключи и всё-всё-всё.
У кого не было PFS - тот попал особенно.

Уязвимы билды от 14 марта 2012 до 7 апреля 2014. Да здравствует массовая замена ключей!

Read more: https://heartbleed.com/

This entry was originally posted at http://wizzard.dreamwidth.org/364884.html. It has comment count unavailable comments. Please comment there using OpenID.

с Днем Рождения, The Big Iron!
photo24
wizzard0
Оригинал взят у oldmann в с Днем Рождения, The Big Iron!
сегодня исполняется 50 лет с начала продаж первого мэйнфрейма, IBM System/360.

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

само понятие компьютерной архитектуры, т.е. набора универсальных блоков, из которых можно собрать систему на любой запрос, придумано инженерами IBM, содавшими величайшее изобретение в области Computer Science.

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

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




ссылочка на пресс-релиз IBM от 7 апреля 1964 года: http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PR360.html


typescript ;)
photo24
wizzard0
кто-то явно претендует на лавры С++

причем ошибка-то вполне понятная, разные в ES6 и в jQuery промисы, но все равно %)


profile.ts(32,16): error TS2012: Cannot convert 'JQueryPromise<void>' to 'Promise<void>':
Types of property 'then' of types 'JQueryPromise<void>' and 'Promise<void>' are incompatible:
Call signatures of types '{ <U>(doneFilter: (value: void) => U, failFilter?: (...reasons: any[]) => U, progressFilter?: (...progression: any[]) => any): JQueryPromise<U>; <U>(doneFilter: (value: void) => JQueryGenericPromise<U>, failFilter?: (...reasons: any[]) => U, progressFilter?: (...progression: any[]) => any): JQueryPromise<U>; <U>(doneFilter: (value: void) => U, failFilter?: (...reasons: any[]) => JQueryGenericPromise<U>, progressFilter?: (...progression: any[]) => any): JQueryPromise<U>; <U>(doneFilter: (value: void) => JQueryGenericPromise<U>, failFilter?: (...reasons: any[]) => JQueryGenericPromise<U>, progressFilter?: (...progression: any[]) => any): JQueryPromise<U>; <U>(doneFilter:(...values: any[]) => U, failFilter?: (...reasons: any[]) => U, progressFilter?: (...progression: any[]) => any): JQueryPromise<U>; <U>(doneFilter: (...values: any[]) => JQueryGenericPromise<U>, failFilter?: (...reasons: any[]) => U, progressFilter?: (...progression: any[]) => any): JQueryPromise<U>; <U>(doneFilter: (...values: any[]) => U, failFilter?: (...reasons: any[]) => JQueryGenericPromise<U>, progressFilter?: (...progression: any[]) => any): JQueryPromise<U>; <U>(doneFilter: (...values: any[]) => JQueryGenericPromise<U>, failFilter?: (...reasons: any[]) => JQueryGenericPromise<U>, progressFilter?: (...progression: any[]) => any): JQueryPromise<U>; }' and '{ <U>(onFulfill: (value: void) => Thenable<U>, onReject: (error: any) => Thenable<U>): Promise<U>; <U>(onFulfill: (value: void) => Thenable<U>, onReject?: (error: any) => U): Promise<U>; <U>(onFulfill: (value: void) => U, onReject: (error: any) => Thenable<U>): Promise<U>; <U>(onFulfill?: (value: void) => U, onReject?: (error: any) => U): Promise<U>; }' are incompatible.
Type 'Promise<void>' is missing property 'always' from type 'JQueryPromise<void>'.
Compilation of app.js failed.


This entry was originally posted at http://wizzard.dreamwidth.org/364616.html. It has comment count unavailable comments. Please comment there using OpenID.

О полезной рекламе
photo24
wizzard0
Оригинал взят у a_nalgin в О полезной рекламе
Радует, что многое из того, о чём я рассказывал четыре года назад, теперь появилось и на рекламных щитах, установленных на столичных улицах.

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

InsultReclama

Такую рекламу я приветствую.

В дополнение, сошлюсь на давнюю запись "О помощи при инсульте и его профилактике".

Доброго всем здоровья!



qqq
 

Office Lens
photo24
wizzard0
Microsoft выпустила приложение для Windows Phone, которое умеет фоткать документы.

Оно автоматически детектит прямоугольные обьекты в кадре (под любым углом), кропает их, выравнивает и поворачивает (определяет "низ"). И потом сохраняет в OneNote, которая распознает в них текст (русский, украинский, английский, немецкий и еще кучу других) и делает их searchable.

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

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

Я уже говорил, что это охуенно? ;-)



This entry was originally posted at http://wizzard.dreamwidth.org/364346.html. It has comment count unavailable comments. Please comment there using OpenID.

Schemaverse
photo24
wizzard0
The Schemaverse is a space-based strategy game implemented entirely within a PostgreSQL database. Compete against other players using raw SQL commands to command your fleet. Or, if your PL/pgSQL-foo is strong, wield it to write AI and have your fleet command itself!

Come to #Schemaverse on irc.freenode.net if you are looking for some help or friendly banter.

https://schemaverse.com/

This entry was originally posted at http://wizzard.dreamwidth.org/364062.html. It has comment count unavailable comments. Please comment there using OpenID.

Мой персональный топ веб-стэков
photo24
wizzard0
Тут в прошлом посте пошло вяленькое обсуждение платформ, и я вот сформулировал, на чем бы я хотел делать приложение, торчащее в интернет:
(да, я понимаю, тут не хватает кучи всего, но мы же не претендуем на обьективность)

1. OpenResty (nginx + LuaJIT, очень быстро, очень заманчиво)
2. ServiceStack + IIS (энтерпрайзненько и достаточно хипстерски за счет ServiceStack)
3. CouchDB (субьективно, мало кому подойдет, мне удобно)
4. Cowboy + N2O (не пробовал, но выглядит хорошо, имеет шансы на 1-2 места когда попробую)
5. nginx + node.js (модно)
6. ServiceStack + Mono (если денег нету и вдруг хочется дотнета)
7. Apache + PHP (если еще и на девелоперов денег нету, а на качество пофиг)
8. всё остальное

This entry was originally posted at http://wizzard.dreamwidth.org/363844.html. It has comment count unavailable comments. Please comment there using OpenID.

PHP: The Good Parts
photo24
wizzard0
из комментов у thedeemon, картинка от winnie:



This entry was originally posted at http://wizzard.dreamwidth.org/363756.html. It has comment count unavailable comments. Please comment there using OpenID.

Главное правило 1 апреля
photo24
wizzard0
Оригинал взят у makoto_neko в Главное правило 1 апреля
НЕ ВЕСТИСЬ НА АНОНСЫ HALF LIFE 3!!!



Боевая токсоплазма
photo24
wizzard0
Оригинал взят у lexa в Боевая токсоплазма
ksuchen 2014-03-09:

"Все же лучше не отступать от традиций и выбрать президентом кота!"

РИА Новости, 30.03.2014:

"Независимый кандидат Киска победил на выборах президента Словакии"

(А я, между прочим, предупреждал ещё три года назад: "Управляемые вирусом: оружие кошек")


Стимпанково-охренительное
photo24
wizzard0
Оригинал взят у tancist в Стимпанково-охренительное


Формула-1 на паровозах. Нет, серьезно. И кстати, офигенно сделана и не отпускает с первой же секунды. Смотреть категорически в полноэкранном варианте.


Назад в детство
photo24
wizzard0
Лекарства от Альцгеймера дают возможность взрослым вырабатывать навыки так же быстро, как и детям. Хотя врачи опасаются, что в процессе может и характер "уплывать" с такой же скоростью. Впрочем, иногда это и хорошо...

http://www.theatlantic.com/health/archive/2014/03/toward-a-pill-that-helps-us-learn-as-fast-as-kids/359757/

This entry was originally posted at http://wizzard.dreamwidth.org/363412.html. It has comment count unavailable comments. Please comment there using OpenID.

банки отжигают
photo24
wizzard0
позвонили сейчас и говорят

b: "слушайте, вот у вас тут кредит закончился, вы новый не хотите?"
me: "штоооо? я же его вроде брал в августе на год"
b: "нууу эээ у нас написано что закончился"
me: "ну если закончился то вы обязательно передайте, я буду очень рад, но вообще в клиентбанке он есть"
b: "ээ хорошо, можно мы проверим первичку и вам еще перезвоним?"

ржака короче.

в другом банке тем временем сломали отображение остатков и у меня стало NaN денег на карточке :D
интересным спецэффектом является то что она стала пропускать транзакции в овердрафт, экспериментировать на много денег я вряд ли буду, но смешно (заметил когда покупка внезапно прокатила, хотя я дал не ту карточку)

This entry was originally posted at http://wizzard.dreamwidth.org/363139.html. It has comment count unavailable comments. Please comment there using OpenID.

вундервафля
photo24
wizzard0
ура, оно мержает!

но блин, как же не хочется делать свой RichTextBox, но видимо придется(

This entry was originally posted at http://wizzard.dreamwidth.org/362887.html. It has comment count unavailable comments. Please comment there using OpenID.

Об инфляции
photo24
wizzard0
Оригинал взят у leblon в Об инфляции
Пока тут народ обсуждает Украину, Крым, и пропавший малайзийский самолет, прошла почти незамеченной важная новость. Эксперимент на Южном Полюсе BICEP2 увидел следы гравитационных волн в очень ранней Вселенной. Свойства этих гравитационных волн согласуются с предсказаниями инфляционной теории, с вакуумной плотностью энергии порядка (10^16 ГэВ)^4. Это ОЧЕНЬ важное открытие, гораздо важнее бозона Хиггса. Подробности тут и, более детально, тут


OneNote, теперь бесплатно.
photo24
wizzard0
Оригинал взят у vital_x в OneNote
А знаете ли вы что OneNone теперь бесплатен и его можно свободно скачать для вашей Windows. В связке с OneDrive и смартфоном на Windows Phone получаем весьма вкусные плюшки прямо из коробки в рамках одной экосистемы. Да, я знаю что давным давно есть аналоги типа Evernote и Dropbox, но прямо скажем - они похожи на ICQ нашего времени. В один прекрасный момент они станут не нужны ввиду побочности своей природы и происхождения.


P.S. Да, я помню, NSA и всё такое. Но если там всё равно рецепты, курсовые и копипаста интернетов, а не планы по захвату мира, скрываясь от санитаров - почему бы и нет?

Android, iPhone, iPad, Mac, Web-версия, Windows Phone, ну и собственно Desktop/Metro версии есть.

ну вот, припарковался один
photo24
wizzard0
надо же вот было девять месяцев отьездить и потом на скорости 3 кмч расцарапать дверь об одиноко стоящий столб :(

че с ней делать вообще? как выяснить из чего дверь? она ржаветь не начнет?

This entry was originally posted at http://wizzard.dreamwidth.org/362318.html. It has comment count unavailable comments. Please comment there using OpenID.

timestamps and contexts
photo24
wizzard0


Why should each timestamp have a context?

Timestamp represents a shorthand for the state of the world up to that instant in time. That's fine unless you factor in latency. Even assuming you know the time perfectly - you still know only so much about distant objects.

No, this is not about the speed of light. This is about mundane things like "balance sheets are updated each month".

So you can of course ignore the context most of the time (if the correctness criteria in your system are implied)

But if you want to be more precise, or when you need to reify those criteria and estimate the error margin - then you need context. This may be anything like node ID, GPS location, machine name, whatever - as long as you can impose a total order (partial order may be enough too) on events recorded with that context.

The intuition behind vector clocks is the same, I suspect.

This entry was originally posted at http://wizzard.dreamwidth.org/362061.html. It has comment count unavailable comments. Please comment there using OpenID.

Filter Bubble 80 lvl
photo24
wizzard0


Российский поисковик Яндекс будет отображать карты Крыма по-разному для Украины и России.

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

Об этом говорится в сообщении в официальном блоге компании.

This entry was originally posted at http://wizzard.dreamwidth.org/361928.html. It has comment count unavailable comments. Please comment there using OpenID.

Merge Tool Evaluation
photo24
wizzard0
Наткнулся тут на такие вот измерения

http://www.infosun.fim.uni-passau.de/spl/SSMerge/#samplesystems

количество конфликтов, количество конфликтнутых файлов, etc.

но, по-моему, оценивать надо не это, а (раз уж у нас есть бэклог существующих мержей) edit distance до варианта мержа, выбранного в итоге человеком.

т.к. что мы вообще хотим? хотим чтобы меньше работы при мерже было, ну и вот она конечно пропорциональна количеству "конфликтов вообще", но edit distance все же явно точнее

This entry was originally posted at http://wizzard.dreamwidth.org/361534.html. It has comment count unavailable comments. Please comment there using OpenID.

Обобщение 3-way merge
photo24
wizzard0
Допустим, у нас есть функция 3-way merge, которая из трех версий O[rigin], A, B однозначно1 делает версию C

Как нетривиально2 обобщить эту функцию на такие случаи:

1. есть R1 (предок) и 3 головы (Ra:R1, Rb:R1, Rc:R1)

2. есть R1 (предок), Ra:R1, Rb:R1, и две головы (Rx:[Rb,Ra] и Rc:R1)

Как-то так. Мне главное чтоб сохранилось свойство консистентности, т.е. чтобы "в итоге" все, получив все наборы ревизий, пришли без дополнительных коммуникаций к одинаковому исходу.

Т.е. чтобы если ПОСЛЕ мержа примера (1) участники узнали что кто-то вбросил голову Ry:[Ra,Rb] то оно смержилось в то же самое, во что смержится пример (2)

В терминах git/hg: мне надо чтобы после того как все один раз push --force, дождались когда пушнут все остальные и pull - автомерж выдал одинаковый результат

В качестве дополнительной инфы у ревизии есть автор, все ревизии от одного автора упорядочены по времени "до/после", но время ревизий двух разных авторов сравнивать нельзя. Т.е. vector clock.

--
1. т.е. merge(O,A,B) === merge(O,B,A), что достигнуто, например, лексикографическим упорядочиванием A, B по хэшу от их содержимого.
НО мерж не коммутативен, т.е. m(A,m(B,C))!=m(m(A,B),C)
2. решению задачи удовлетворяет тривиальная функция которая всегда возвращает null, но это, очевидно, не то)

UPD: предложили посмотреть http://en.wikipedia.org/wiki/C3_linearization , http://en.wikibooks.org/wiki/Understanding_Darcs/Patch_theory , смотрю
UPD2: да, я знаю про Operational Transformation и Commutative Replicated Data Types, это скорее второе.

This entry was originally posted at http://wizzard.dreamwidth.org/361458.html. It has comment count unavailable comments. Please comment there using OpenID.

Мотивация учиться
photo24
wizzard0
Уважаемые френды, которые разделяют тезис «век живи, век учись»: а как вы его для себя обосновываете?

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

Вопрос имеет две цели:

а) у меня время от времени спрашивают всякие, гм, родители нерадивых учеников «что с ними сделать»
б) просто интересно же :)

This entry was originally posted at http://wizzard.dreamwidth.org/361192.html. It has comment count unavailable comments. Please comment there using OpenID.

эфемерность города Бремен и миф об образованности
photo24
wizzard0
Оригинал взят у misha_b в эфемерность города Бремен и миф об образованности
Тут и тут забавные обсуждения о существования города Бремен. Учителя в школе не поверили мальчику, что город Бремен из сказки действительно существует и обвинили во вранье. Однако, когда мальчик принес доказательства, они признали его существование.

В общем, история скорее положительная, но в результате вознило забавное обсуждение, о том показывает ли сомнение в реальности Бремена общую необразованность и даже тупость.

Для сравнения, вот несколько элементарных вопросов из мировой истории/географии:

1. [lapot:] Чья столица была временно захвачена и сожжена в войне 1812 года?
2. [gomberg:] Не заглядывая в гугл, что из этого списка не является союзной Территорией Индии: Дадра и Нагар Хавели, Даман и Диу, Джайсалмер и Бхудж? А что из этого крупный город: Аутдор или Индор (а ведь реальной существующий город из этой пары раза в три больше Бремена в месте с Бремерхафеном).
3. Назовите столицу Китая исторически предшедствующую Пекину (или хотя бы одну из исторических столиц Китая, кроме Пекина).

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

Возникает вопрос, почему вообще мы ценим общие знания? Ведь их так легко найти в Гугле.

Мне кажется, есть две основные причины:
а. (внутрикультурная) Создание общей базы для общения/взаимопонимания в пределах культуры
б. (сигнальная) Как proxy для оценки статуса, коррелирующего с уровнем образования.

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

Это и приводит к различным странным и смешным инцидентам.


efficient markets as an initialization heuristic
photo24
wizzard0
Оригинал взят у misha_b в efficient markets as an initialization heuristic
“You can work out some complex algorithm to predict horse racing odds using multinominal logistic regression,” Walsh says. “But the result would significantly underperform the public odds.

“The key is that the public odds must be included in your model. The best models are not predictive models per se, but ‘perturbation’ models that start with the assumption that the public is right and then work out what small errors they might make.
[From here via marginalrevolution].

It is interesting to compare that to a lot of machine learning algorithms, which have strong optimality guarantees but only if the initialization parameters are sufficiently close to the optimal. This is somewhat of a chicken and egg problem, which is understood but rarely discussed.


Система хранения котов
photo24
wizzard0
Оригинал взят у iralenejewellry в Система хранения котов


Зрелища важнее хлеба
photo24
wizzard0
Видимо, хлеба и бензина таки можно завезти достаточно, чтобы не было голодных бунтов, а там перебьются как-то. Главное - промыть мозги качественно.

Поскольку Великий Российский Фаервол уже в строю - первым делом Россия прокладывает в крым не водопровод, не линию электропередач, а интернет.

Правильно делают (с точки зрения распространения власти), чо.

http://securityinform.livejournal.com/135904.html

This entry was originally posted at http://wizzard.dreamwidth.org/360781.html. It has comment count unavailable comments. Please comment there using OpenID.

жкх
photo24
wizzard0
чем может быть вызван реверс вентиляции (из решетки дует говном) и как с этим бороться? (6й этаж 6-этажного дома, если это вдруг релевантно)

случается это нечасто, раз в пару месяцев на пару дней, и очень раздражает

This entry was originally posted at http://wizzard.dreamwidth.org/360613.html. It has comment count unavailable comments. Please comment there using OpenID.

про график ещё
photo24
wizzard0
днём лучше решаются всякие оргвопросы, а вот кодить днем сложнее :(

This entry was originally posted at http://wizzard.dreamwidth.org/360197.html. It has comment count unavailable comments. Please comment there using OpenID.

Unity3D on asm.js+WebGL
photo24
wizzard0
> Mozilla and Unity are announcing new deployment tools bringing Unity-authored games to the Web without the need for plugins, made possible thanks to Mozilla-pioneered technologies including WebGL, a Web graphics library and asm.js, a supercharged subset of JavaScript. Unity’s WebGL add-on will be made available with the release of Unity 5.0 later this year.

so the CLR spreads in a kinda roundabout way, but still does.

in the meantime there are rumors Microsoft is in talks to buy Xamarin. Oh the irony.

https://blog.mozilla.org/blog/2014/03/18/mozilla-and-unity-deliver-award-winning-game-engine-to-the-web/
http://www.crn.com/news/mobility/300072056/sources-microsoft-in-talks-to-acquire-mobile-app-development-startup-xamarin.htm

This entry was originally posted at http://wizzard.dreamwidth.org/360000.html. It has comment count unavailable comments. Please comment there using OpenID.

You are viewing wizzard0