Autor: ProHoster

O stronniczości sztucznej inteligencji

tl;dr: Uczenie maszynowe szuka wzorców w danych. Jednak sztuczna inteligencja może być „stronnicza” – to znaczy znajdować wzorce, które są nieprawidłowe. Na przykład system wykrywania raka skóry oparty na zdjęciach może zwracać szczególną uwagę na zdjęcia wykonane w gabinecie lekarskim. Uczenie maszynowe nie rozumie: jego algorytmy identyfikują jedynie wzorce w liczbach, a jeśli dane nie są reprezentatywne, […]

Dobrze odżywieni filozofowie lub konkurencyjne programowanie .NET

Przyjrzyjmy się, jak działa programowanie współbieżne i równoległe w .Net na przykładzie problemu filozofów lunchu. Plan jest następujący, od synchronizacji wątków/procesów do modelu aktora (w kolejnych częściach). Artykuł może przydać się przy pierwszej znajomości lub odświeżeniu wiedzy. Po co w ogóle wiedzieć, jak to zrobić? Tranzystory osiągają swój minimalny rozmiar, prawo Moore’a osiąga dopuszczalną prędkość […]

„Myszy płakały i kłuły..” Zastępowanie importu w praktyce. Część 4 (teoretyczna, końcowa). Systemy i usługi

Po omówieniu w poprzednich artykułach opcji, „domowych” hypervisorów i „krajowych” systemów operacyjnych, będziemy nadal zbierać informacje o niezbędnych systemach i usługach, które można wdrożyć w tych systemach operacyjnych. Tak naprawdę ten artykuł okazał się mieć głównie charakter teoretyczny. Problem w tym, że w „krajowych” systemach nie ma nic nowego ani oryginalnego. I pisząc to samo po raz setny, [...]

Zwycięzcy międzynarodowych konkursów SSH i Sudo ponownie wychodzą na scenę. Prowadzone przez wybitnego dyrygenta Active Directory

Historycznie rzecz biorąc, uprawnienia sudo były kontrolowane przez zawartość plików w /etc/sudoers.d i visudo, a autoryzacja kluczy odbywała się przy użyciu ~/.ssh/authorized_keys. Jednakże w miarę rozwoju infrastruktury istnieje potrzeba centralnego zarządzania tymi prawami. Dziś opcji rozwiązań może być kilka: System zarządzania konfiguracją – Chef, Puppet, Ansible, Salt Active Directory + sssd Różne perwersje w postaci skryptów […]

Wersja Pale Moon Browser 28.5

Wydano przeglądarkę internetową Pale Moon 28.5, wychodzącą z bazy kodu Firefoksa, aby zapewnić wyższą wydajność, zachować klasyczny interfejs, zminimalizować zużycie pamięci i zapewnić dodatkowe opcje dostosowywania. Kompilacje Pale Moon są tworzone dla systemów Windows i Linux (x86 i x86_64). Kod projektu jest rozpowszechniany na licencji MPLv2 (Licencja Publiczna Mozilla). Projekt utrzymuje klasyczną organizację interfejsu, bez […]

Netramesh - lekkie rozwiązanie siatki usługowej

Przechodząc od aplikacji monolitycznej do architektury mikroserwisowej, stajemy przed nowymi wyzwaniami. W aplikacji monolitycznej zazwyczaj dość łatwo jest określić, w której części systemu wystąpił błąd. Najprawdopodobniej problem tkwi w kodzie samego monolitu lub w bazie danych. Kiedy jednak zaczynamy szukać problemu w architekturze mikroserwisowej, wszystko nie jest już takie oczywiste. Musimy znaleźć wszystkie [...]

Zapraszamy programistów na warsztaty Think Developers Workshop

Zgodnie z dobrą, choć jeszcze nie ustaloną tradycją, w maju organizujemy otwarte spotkanie techniczne! W tym roku spotkanie będzie „doprawione” częścią praktyczną, a Ty będziesz mógł wpaść do naszego „garażu” i dokonać małego montażu i programowania. Data: 15 maja 2019 r., Moskwa. Reszta przydatnych informacji znajduje się pod wycięciem. Możesz zarejestrować się i obejrzeć program na stronie wydarzenia [...]

100GbE: luksus czy niezbędna konieczność?

IEEE P802.3ba, standard transmisji danych w sieci 100 Gigabit Ethernet (100GbE), został opracowany w latach 2007–2010 [3], ale rozpowszechnił się dopiero w 2018 r. [5]. Dlaczego w 2018 r., a nie wcześniej? I dlaczego od razu masowo? Jest ku temu co najmniej pięć powodów... IEEE P802.3ba został opracowany głównie dla […]

Wakacje czy dzień wolny?

Zbliża się Pierwszy Maja, drodzy mieszkańcy Chabrobska. Niedawno zdałam sobie sprawę, jak ważne jest, aby nadal zadawać sobie proste pytania, nawet jeśli wydaje nam się, że znamy już odpowiedź. Więc co świętujemy? Aby właściwie zrozumieć sprawę, trzeba przynajmniej spojrzeć na historię problemu z dystansu. Nawet dla powierzchownego, ale prawidłowego zrozumienia, trzeba znaleźć oryginalne źródło. Nie chciałbym [...]

Deweloper Dauntless współpracuje z Sony w zakresie gry krzyżowej

Dyrektor generalny Phoenix Labs, Jesse Houston, uważa, że ​​Sony jest niesprawiedliwie krytykowane za swoje stanowisko w sprawie rozgrywki międzyplatformowej. W ostatnich latach firma Sony Interactive Entertainment spotkała się z dużą krytyką za swoje stanowisko w sprawie wieloplatformowego trybu wieloosobowego. Podczas gdy Microsoft i Nintendo udostępniły przestrzeń online swoich konsol do rozgrywki międzyplatformowej, Sony od dawna utrzymywało […]

Wydanie Tutanota 3.50.1

Opublikowano nową wersję klienta pocztowego Tutanota. Zmiany obejmują przeprojektowane wyszukiwanie i integrację z Let's Encrypt dla domen niestandardowych, a także 100% tłumaczenie na język rosyjski. Tutanota wykorzystuje szyfrowanie typu end-to-end, więc wyszukiwania można przeprowadzać tylko lokalnie. W tym celu klient buduje indeks pełnotekstowy. Indeks jest przechowywany lokalnie w formie zaszyfrowanej. Nowa, przeprojektowana wyszukiwarka powinna znacząco […]