Autor: ProHoster

O zkreslení umělé inteligence

tl;dr: Strojové učení hledá vzory v datech. Ale umělá inteligence může být „zaujatá“ – to znamená, že najde vzorce, které jsou špatné. Například systém detekce rakoviny kůže založený na fotografiích může věnovat zvláštní pozornost snímkům pořízeným v ordinaci lékaře. Strojové učení nerozumí: jeho algoritmy identifikují vzory pouze v číslech, a pokud data nejsou reprezentativní, […]

Dobře živení filozofové nebo konkurenční .NET programování

Podívejme se, jak funguje souběžné a paralelní programování v .Net, na příkladu problému obědových filozofů. Plán je následující, od synchronizace vlákna/procesu po model aktéra (v následujících částech). Článek může být užitečný pro první seznámení nebo pro osvěžení vašich znalostí. Proč vůbec vědět, jak to udělat? Tranzistory dosahují své minimální velikosti, Moorův zákon naráží na rychlostní limit […]

„Myši plakaly a píchaly...“ Náhrada importu v praxi. Část 4 (teoretická, závěrečná). Systémy a služby

Poté, co jsme v předchozích článcích hovořili o možnostech, „domácích“ hypervizorech a „domácích“ operačních systémech, budeme pokračovat ve shromažďování informací o nezbytných systémech a službách, které lze na těchto operačních systémech nasadit. Ve skutečnosti se tento článek ukázal být hlavně teoretický. Problém je, že v „domácích“ systémech není nic nového nebo originálního. A přepsat to samé po sté, [...]

Vítězové mezinárodních soutěží SSH a sudo jsou opět na scéně. Pod vedením Distinguished Active Directory Conductor

Historicky byla oprávnění sudo řízena obsahem souborů v /etc/sudoers.d a visudo a autorizace klíčů se prováděla pomocí ~/.ssh/authorized_keys. S rostoucí infrastrukturou však existuje potřeba spravovat tato práva centrálně. Dnes může existovat několik možností řešení: Systém správy konfigurace - Chef, Puppet, Ansible, Salt Active Directory + sssd Různé perverze ve formě skriptů […]

Vydání Pale Moon Browser 28.5

Byl vydán webový prohlížeč Pale Moon 28.5, který se rozvětvuje z kódové základny Firefoxu, aby poskytoval vyšší výkon, zachoval klasické rozhraní, minimalizoval spotřebu paměti a poskytoval další možnosti přizpůsobení. Pale Moon sestavení jsou vytvořeny pro Windows a Linux (x86 a x86_64). Kód projektu je distribuován pod licencí MPLv2 (Mozilla Public License). Projekt dodržuje klasickou organizaci rozhraní, aniž by […]

Netramesh - řešení lehkého servisního pletiva

S přechodem od monolitické aplikace k architektuře mikroslužeb čelíme novým výzvám. V monolitické aplikaci je obvykle docela snadné určit, ve které části systému došlo k chybě. S největší pravděpodobností je problém v kódu samotného monolitu nebo v databázi. Když ale začneme hledat problém v architektuře mikroslužeb, vše už není tak zřejmé. Musíme najít všechny [...]

Zveme vývojáře na Think Developers Workshop

Podle dobré, ale dosud nezavedené tradice pořádáme v květnu otevřený technický meeting! Setkání bude letos „okořeněno“ praktickou částí a vy se budete moci zastavit v naší „garáži“ a trochu si poskládat a naprogramovat. Datum: 15. května 2019, Moskva. Zbytek užitečných informací je pod řezem. Registrovat se a sledovat program můžete na webu akce [...]

100GbE: luxus nebo nezbytná nutnost?

IEEE P802.3ba, standard pro přenos dat přes 100 Gigabit Ethernet (100GbE), byl vyvinut v letech 2007 až 2010 [3], ale rozšířil se až v roce 2018 [5]. Proč v roce 2018 a ne dříve? A proč hned houfně? Existuje pro to nejméně pět důvodů... IEEE P802.3ba byl vyvinut především pro […]

Dovolená nebo volný den?

První máj se blíží, milí obyvatelé Khabrobska. Nedávno jsem si uvědomil, jak důležité je neustále si klást jednoduché otázky, i když si myslíme, že už odpověď známe. Co tedy slavíme? Pro správné pochopení je potřeba se na historii problematiky podívat alespoň s odstupem. I pro povrchní, ale správné pochopení je potřeba najít původní zdroj. Nerad bych [...]

Neohrožený vývojář stojí na straně Sony v oblasti crossplay

Generální ředitel Phoenix Labs Jesse Houston se domnívá, že Sony je nespravedlivě kritizováno za svůj postoj k multiplatformnímu hraní. V posledních letech se Sony Interactive Entertainment dočkalo poměrně velké kritiky za svůj postoj k multiplatformnímu multiplayeru. Zatímco Microsoft a Nintendo otevřely online prostory svých konzolí pro multiplatformní hraní, Sony dlouho drželo […]

Vydání Tutanoty 3.50.1

Byla zveřejněna nová verze e-mailového klienta Tutanota. Změny zahrnují přepracované vyhledávání a integraci s Let's Encrypt pro vlastní domény a také 100% ruský překlad. Tutanota používá end-to-end šifrování, takže vyhledávání lze provádět pouze lokálně. K tomu klient sestaví fulltextový index. Index je uložen lokálně v zašifrované podobě. Nové přepracované vyhledávání by mělo výrazně […]