Автор: ProHoster

Относно пристрастията към изкуствения интелект

tl;dr: Машинното обучение търси модели в данните. Но изкуственият интелект може да бъде „предубеден“ – тоест да открие модели, които са неправилни. Например, базирана на снимки система за откриване на рак на кожата може да обърне специално внимание на изображения, направени в лекарски кабинет. Машинното обучение не разбира: неговите алгоритми идентифицират само модели в числа и ако данните не са представителни, то ще […]

Добре охранени философи или състезателно програмиране в .NET

Нека да разгледаме как работи едновременното и паралелното програмиране в .Net, използвайки примера на проблема с обядващите философи. Планът е следният, от синхронизирането на поток/процес до модела на актьора (в следващите части). Статията може да е полезна за първо запознанство или за опресняване на знанията. Защо изобщо да знаете как да направите това? Транзисторите достигат минималния си размер, законът на Мур достига ограничението на скоростта […]

„Мишките плакаха и убождаха ..“ Заместване на вноса на практика. Част 4 (теоретична, заключителна). Системи и услуги

След като говорихме в предишни статии за опции, „домашни“ хипервайзори и „домашни“ операционни системи, ще продължим да събираме информация за необходимите системи и услуги, които могат да бъдат внедрени на тези операционни системи. Всъщност тази статия се оказа предимно теоретична. Проблемът е, че в „домашните“ системи няма нищо ново или оригинално. И да пренаписвам едно и също за стотен път, [...]

Победителите в международните състезания SSH и Sudo отново са на сцената. Ръководен от изтъкнат диригент на Active Directory

Исторически разрешенията на sudo се контролираха от съдържанието на файловете в /etc/sudoers.d и visudo, а упълномощаването на ключ се извършваше с помощта на ~/.ssh/authorized_keys. С нарастването на инфраструктурата обаче възниква желание тези права да се управляват централно. Днес може да има няколко опции за решение: Система за управление на конфигурацията - Chef, Puppet, Ansible, Salt Active Directory + sssd Различни извращения под формата на скриптове […]

Издаване на браузъра Pale Moon 28.5

Беше пуснат уеб браузърът Pale Moon 28.5, който се разклонява от кодовата база на Firefox, за да осигури по-висока производителност, да запази класическия интерфейс, да минимизира консумацията на памет и да предостави допълнителни опции за персонализиране. Компилациите на Pale Moon са създадени за Windows и Linux (x86 и x86_64). Кодът на проекта се разпространява под MPLv2 (Mozilla Public License). Проектът се придържа към класическата организация на интерфейса, без […]

RAGE 2 няма да има дълбока история - това е "игра за действие и свобода"

Остават само няколко седмици до излизането на RAGE 2, но все още не знаем много за нейния сюжет. Но работата е там, че няма толкова много. Директорът на RAGE 2 Магнус Недфорс разкри в скорошно интервю, че това не е Red Dead Redemption 2 - както повечето игри на Avalanche Studios, проектът ще се фокусира върху […]

Netramesh - леко сервизно мрежесто решение

Докато преминаваме от монолитно приложение към архитектура на микроуслуги, ние се изправяме пред нови предизвикателства. В монолитно приложение обикновено е доста лесно да се определи в коя част от системата е възникнала грешката. Най-вероятно проблемът е в кода на самия монолит или в базата данни. Но когато започнем да търсим проблем в архитектура на микросервиз, всичко вече не е толкова очевидно. Трябва да намерим всички [...]

Каним разработчици на Think Developers Workshop

По добра, но все още неутвърдена традиция, провеждаме открита техническа среща през май! Тази година срещата ще бъде „подправена“ с практическа част, като ще можете да се отбиете в нашия „гараж“ и да направите малко асемблиране и програмиране. Дата: 15 май 2019 г., Москва. Останалата полезна информация е под разреза. Можете да се регистрирате и да видите програмата на сайта на събитието [...]

100GbE: лукс или основна необходимост?

IEEE P802.3ba, стандарт за предаване на данни през 100 Gigabit Ethernet (100GbE), беше разработен между 2007 г. и 2010 г. [3], но стана широко разпространен едва през 2018 г. [5]. Защо през 2018 г., а не по-рано? И защо веднага на тълпи? Има поне пет причини за това... IEEE P802.3ba е разработен основно за […]

Празник или почивен ден?

Първи май наближава, скъпи жители на Хабробск. Наскоро разбрах колко е важно да продължаваме да си задаваме прости въпроси, дори ако мислим, че вече знаем отговора. И така, какво празнуваме? За правилното разбиране трябва поне да погледнем историята на въпроса отдалеч. Дори за повърхностно, но правилно разбиране, трябва да намерите първоизточника. Не бих искал [...]

Безстрашният разработчик е на страната на Sony в кросплея

Главният изпълнителен директор на Phoenix Labs Джеси Хюстън смята, че Sony е несправедливо критикувана за позицията си по отношение на междуплатформената игра. През последните години Sony Interactive Entertainment получи доста критики за позицията си относно крос-платформения мултиплейър. Докато Microsoft и Nintendo отвориха онлайн пространствата на своите конзоли за междуплатформена игра, Sony отдавна държи […]

Издаване на Tutanota 3.50.1

Публикувана е нова версия на имейл клиента Tutanota. Промените включват преработено търсене и интеграция с Let's Encrypt за персонализирани домейни, както и 100% руски превод. Tutanota използва криптиране от край до край, така че търсенията могат да се извършват само локално. За да направи това, клиентът изгражда индекс на пълен текст. Индексът се съхранява локално в криптирана форма. Новото преработено търсене трябва значително […]