{"id":10100,"date":"2021-08-07T09:36:53","date_gmt":"2021-08-07T07:36:53","guid":{"rendered":"https:\/\/vived.io\/software-craftsmanship-saturday-vol-49\/"},"modified":"2022-09-19T13:20:09","modified_gmt":"2022-09-19T11:20:09","slug":"software-craftsmanship-saturday-vol-49","status":"publish","type":"post","link":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/","title":{"rendered":"Software Craftsmanship Saturday vol. 49"},"content":{"rendered":"<h2 id=\"1-czy-ai-pomoglo-w-pandemii\" data-num=1>1. Czy AI pomog\u0142o w Pandemii? \u200d<\/h2>\n<p>Covid-19 mocno namiesza\u0142 (i ci\u0105gle tak naprawd\u0119 miesza). Jak to m\u00f3wi\u0105 \u201cszkoda zmarnowa\u0107 taki dobry kryzys\u201d &#8211; sytuacja ekstremalna pozwoli\u0142a poeksperymentowa\u0107 z rzeczami, kt\u00f3re wcze\u015bniej wydawa\u0142y si\u0119 by\u0107 nierealne &#8211; jak pna przyk\u0142ad praca zdalna, ale nie tylko.<\/p>\n<p>Od samego pocz\u0105tku starano si\u0119 walczy\u0107 z pandemi\u0105 za pomoc\u0105 technologii. Ka\u017cdy chyba pami\u0119ta kazus Prote Go (je\u015bli nie &#8211; polecam bardzo \u201centertajning\u201d odcinek <a href=\"https:\/\/niebezpiecznik.pl\/post\/sztuczna-inteligencja-prawie-przeszla-test-turinga\/\">podcastu Niebezpiecznika<\/a> w temacie) i podobnych tego typu aplikacji u\u017cywanych na ca\u0142ym \u015bwiecie. Nawet tw\u00f3rcy mobilnych system\u00f3w operacyjnych dok\u0142adali swoj\u0105 cegie\u0142k\u0119, <a href=\"https:\/\/niebezpiecznik.pl\/post\/google-i-apple-wspolnie-przeciw-koronawirusowi\/\">tworz\u0105c specjalne API<\/a> u\u0142atwiaj\u0105ce tak zwany \u201cContact Tracing\u201d. Pandemia mia\u0142a by\u0107 te\u017c \u201cstres testem&#8221; dla ca\u0142ego sektora Machine Learning. <a href=\"https:\/\/www.technologyreview.com\/2021\/07\/30\/1030329\/machine-learning-ai-failed-covid-hospital-diagnosis-pandemic\/\">Artyku\u0142 z MIT Technology Review<\/a> podsumowuje, jak wygl\u0105daj\u0105 jego efekty.<\/p>\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"735\" height=\"490\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/8_image-7.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png 735w\" sizes=\"auto, (min-width: 720px) 720px\"><figcaption>Ale nie uprzedzajmy fakt\u00f3w<\/figcaption><\/figure>\n<p>No i co\u017c\u2026 ju\u017c po samym tytule (w wolnym t\u0142umaczeniu \u201cZbudowano setki narz\u0119dzi AI do wykrywania Covid. \u017badne z nich nie pomog\u0142o.\u201d) wygl\u0105daj\u0105 \u015brednio. Publikacja punktuje pewne og\u00f3lne grzechy dzisiejszych bada\u0144 naukowych, jeszcze mocniej wyolbrzymione przez szczeg\u00f3ln\u0105 wra\u017cliwo\u015b\u0107 danych medycznych. Zamiast jednego zbioru danych testowych powstawa\u0142y dziesi\u0105tki ma\u0142ych, niekompatybilnych ze sob\u0105, a przez to zbyt niewystarczaj\u0105cych, \u017ceby osi\u0105gn\u0105\u0107 dobre wyniki. Brak\u0142o r\u00f3wnie\u017c przemy\u015blanych instrukcji anotowania danych. Przyk\u0142adowo, konkretne przypadki by\u0142y okre\u015blane jako Covidowe na zbyt wczesnym etapie &#8211; je\u015bli lekarz prowadz\u0105cy stwierdzi\u0142, \u017ce pacjent zosta\u0142 zaka\u017cony. To w\u0142a\u015bnie ta informacja (a nie dane o rzeczywistym przebiegu choroby) by\u0142y u\u017cywane do stworzenia modeli. W ten spos\u00f3b nieuniknione b\u0142\u0119dy ludzi replikowa\u0142y si\u0119 na algorytmy.<\/p>\n<figure class=\"kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/8_image-6.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"978\" height=\"934\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/9_image-6.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/8_image-6.png 978w\" sizes=\"auto, (min-width: 720px) 720px\"><\/figure>\n<p>Na szcz\u0119\u015bcie publikacja nie jest artyku\u0142em Faktu, a raportem z MIT, wi\u0119c jego tw\u00f3rcy zamiast bawi\u0107 si\u0119 w \u201cdoomsaying\u201d pochylili si\u0119 nad tematem szerszej. Autorzy artyku\u0142u (a bardziej precyzyjnie &#8211; <a href=\"https:\/\/www.bmj.com\/content\/369\/bmj.m1328\">autorzy akademickiego przegl\u0105du wynik\u00f3w<\/a>, na kt\u00f3rym si\u0119 opiera) traktuj\u0105 pandemi\u0119 jako lekcj\u0119, kt\u00f3ra pozwoli nam w przysz\u0142o\u015bci podej\u015b\u0107 do tematu w spos\u00f3b lepszy i bardziej zorganizowany.<\/p>\n<p>O ile z Covidem posz\u0142o \u015brednio, o tyle <strong>du\u017co lepiej idzie modelom systematyczny rasizm<\/strong>. Troch\u0119 \u015bmieszkuj\u0119, ale w zesz\u0142ym tygodniu pewn\u0105 popularno\u015b\u0107 na Twitterze zdoby\u0142 <a href=\"https:\/\/twitter.com\/DrLukeOR\/status\/1422199954668363776\">w\u0105tek<\/a>, w kt\u00f3rym Luke Oakden-Rayner, dyrektor ds. Bada\u0144 Obrazowanie Medycznego w Australijskim Instytucie Uczenia Maszynowego podzieli\u0142 si\u0119 wczesnymi wynikami bada\u0144 dotycz\u0105cych \u201czbiasowania\u201d modeli MLowych pod k\u0105tem rasy.<\/p>\n<figure class=\"kg-card kg-embed-card\">\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\"><a href=\"https:\/\/twitter.com\/hashtag\/Medical?src=hash&amp;ref_src=twsrc%5Etfw\">#Medical<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/AI?src=hash&amp;ref_src=twsrc%5Etfw\">#AI<\/a> has the worst superpower&#8230; Racism<\/p>\n<p>We&#8217;ve put out a preprint reporting concerning findings. AI can do something humans can&#8217;t: recognise the self-reported race of patients on x-rays. This gives AI a path to produce health disparities.<\/p>\n<p>1\/8<a href=\"https:\/\/t.co\/lcmMip3noK\">https:\/\/t.co\/lcmMip3noK<\/a> <a href=\"https:\/\/t.co\/YTYh5TlBnD\">pic.twitter.com\/YTYh5TlBnD<\/a><\/p>\n<p>\u2014 Luke Oakden-Rayner (@DrLukeOR) <a href=\"https:\/\/twitter.com\/DrLukeOR\/status\/1422199954668363776?ref_src=twsrc%5Etfw\">August 2, 2021<\/a><\/p><\/blockquote>\n<p><script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/figure>\n<p>Okaza\u0142o si\u0119 bowiem, \u017ce mimo usilnych pr\u00f3b i randomizacji, w zasadzie nie ma mo\u017cliwo\u015bci ukrycia przed systemami sztucznej inteligencji rasy pacjenta, nawet w tak wydawa\u0142oby si\u0119 anonimowych danych jak zdj\u0119cia rentgenowskie. W \u015bwiecie, gdzie medycyna pe\u0142na jest niezamierzonego rasizmu, jest to powa\u017cny problem. Je\u015bli chcecie przyk\u0142ad\u00f3w dlaczego, <a href=\"https:\/\/lukeoakdenrayner.wordpress.com\/2021\/08\/02\/ai-has-the-worst-superpower-medical-racism\/\">bardzo polecam artyku\u0142<\/a> autora (napisany bardzo w naszym stylu &#8211; szanuje panie doktorze) &#8211; na Twitterze ca\u0142o\u015b\u0107 w zasadzie zosta\u0142a zalana przez rasistowski wyrzyg komentarzy  &nbsp;bez pr\u00f3by wgryzienia si\u0119 w temat.<\/p>\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae500912.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"><figcaption>Ukradzione z oryginalnego postu. Granica mi\u0119dzy superheroizmem a byciem z\u0142oczy\u0144com jest bardzo cienka<\/figcaption><\/figure>\n<p>Wracaj\u0105c za\u015b do tematu pracy zdalnej \/ hybrydowej &#8211; podej\u015bcie bran\u017cy ca\u0142y czas ewoluuje. Amazon, chc\u0105cy wys\u0142a\u0107 wszystkich do biur ju\u017c we wrze\u015bniu, zapowiedzia\u0142, \u017ce <a href=\"https:\/\/www.geekwire.com\/2021\/amazon-delays-office-return-january-2022-rise-delta-variant-thwarts-corporate-plans\/\">przesuwa powroty na stycze\u0144 2022<\/a>. Co\u015b czuje, \u017ce wariant Delta jeszcze nam sporo namiesza.<\/p>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n<li><a href=\"https:\/\/twitter.com\/DrLukeOR\/status\/1422199954668363776\">Luke Oakden-Rayner on Twitter: &#8222;#Medical #AI has the worst superpower&#8230; Racism<\/a><\/li>\n<li><a href=\"https:\/\/www.bmj.com\/content\/369\/bmj.m1328\">Prediction models for diagnosis and prognosis of covid-19: systematic review and critical appraisal<\/a><\/li>\n<li><a href=\"https:\/\/lukeoakdenrayner.wordpress.com\/2021\/08\/02\/ai-has-the-worst-superpower-medical-racism\/\">AI has the worst superpower\u2026 medical racism. \u2013 Luke Oakden-Rayner<\/a><\/li>\n<li><a href=\"https:\/\/www.technologyreview.com\/2021\/07\/30\/1030329\/machine-learning-ai-failed-covid-hospital-diagnosis-pandemic\/\">Hundreds of AI tools have been built to catch covid. None of them helped.<\/a><\/li>\n<li><a href=\"https:\/\/www.geekwire.com\/2021\/amazon-delays-office-return-january-2022-rise-delta-variant-thwarts-corporate-plans\/\">Amazon delays office return to January 2022 as rise of Delta variant thwarts corporate plans<\/a><\/li>\n<\/ul>\n<h2 id=\"2-znowu-raport-ale-tym-razem-od-stackoverflow-i-z-masa-ciekawych-statystyk\" data-num=2>2. Znowu Raport . Ale tym razem od StackOverflow i z mas\u0105 ciekawych statystyk<\/h2>\n<p>Co\u015b za du\u017co tych raport\u00f3w ostatnio &#8211; tydzie\u0144 temu mieli\u015bmy okazj\u0119 czyta\u0107 przygotowany przez JetBrains, w dniu dzisiejszym trafi\u0142 nam w \u0142apy kolejny interesuj\u0105cy smako\u0142yk &#8211; publikacj\u0119 stworzon\u0105 przez nikogo innego, jak zesp\u00f3\u0142 StackOverflow. W ichniejszej <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2021\">ankiecie <strong>Stack Overflow Developer Survey 2021<\/strong><\/a> wzi\u0119\u0142o udzia\u0142 ponad dwa razy uczestnik\u00f3w ni\u017c w tej tw\u00f3rc\u00f3w IntelliJ (chwal\u0105 si\u0119 ponad 80 tysi\u0105cami odpowiedzi), liczba robi wi\u0119c wra\u017cenie. Mimo to, ma\u0142o brak\u0142o, \u017ce pomin\u0105\u0142bym j\u0105 w naszym dzisiejszym przegl\u0105dzie, nie chc\u0105c duplikowa\u0107 temat\u00f3w z tygodnia na tydzie\u0144. By\u0142by to b\u0142\u0105d, bowiem StackOverflow przygl\u0105dn\u0105\u0142 si\u0119 naszej bran\u017cy od troch\u0119 innej strony i ich raport zawiera sporo interesuj\u0105cych statystyk.<\/p>\n<figure class=\"kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae56ba2e.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"><\/figure>\n<p>Ze wzgl\u0119du na domen\u0119 w kt\u00f3rej dzia\u0142a <a href=\"https:\/\/vived.io\/\">Vived<\/a>, moj\u0105 uwag\u0119 przyku\u0142y trendy w sposobie nauki programowania z podzia\u0142em na demografi\u0119. Jak wida\u0107, klasyczne ksi\u0105\u017cki mocno trac\u0105 na znaczeniu, podobnie jest ze szko\u0142\u0105. Co zyskuje? Coraz wi\u0119ksz\u0105 popularno\u015bci\u0105 (i jest to mocno widoczny trend) ciesz\u0105 si\u0119 \u201cinne materia\u0142y\u201d, co rozumiane jest jako blogi czy materia\u0142y wideo. Podobnego wzrostu nie wida\u0107 jednak w Bootcampach oraz tak zwanych MOOCach &#8211; obie kategorie zdobywaj\u0105 popularno\u015b\u0107, ale nie tak dynamicznie jak by si\u0119 mog\u0142o wydawa\u0107.<\/p>\n<figure class=\"kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae67617b.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"><\/figure>\n<p>Kolejn\u0105 bardzo kontrintuicyjn\u0105 rzecz\u0105 w raporcie jest ilo\u015b\u0107 do\u015bwiadczenia programistycznego w z zale\u017cno\u015bci od zajmowanej pozycji. O ile rozumiem, \u017ce prawie wszyscy bior\u0105cy udzia\u0142 w ankiecie StackOverflow to s\u0105 ludzie z zapleczem technicznym, ale zdziwi\u0142a mnie mocno ilo\u015b\u0107 lat do\u015bwiadczenia programistycznego przeci\u0119tnego Produkt Managera. I nie m\u00f3wimy tu te\u017c o jakich\u015b homeopatycznych ilo\u015bciach respondent\u00f3w &#8211; odpowiedzi od PM\u00f3w (2,829) by\u0142o prawie tyle samo co tych od Enigineering Manager\u00f3w (3,652). Czy\u017cby Product Manager by\u0142 coraz popularniejsz\u0105 \u015bcie\u017ck\u0105 rozwojow\u0105 dla \u201csenior\u00f3w\u201d? B\u0119dziemy si\u0119 temu przygl\u0105da\u0107.<\/p>\n<figure class=\"kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae76fe36.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"><\/figure>\n<p>Oczywi\u015bcie, czym\u015b co zawsze elektryzuje s\u0105 zarobki. Je\u015bli jeste\u015bcie programistami j\u0119zyk\u00f3w funkcyjnych &#8211; gratulacje, pierwsze dwa miejsca zajmuj\u0105 bowiem Clojure (95 000 $ rocznie), i F# (83 000$). T\u0105 dw\u00f3jk\u0119 goni\u0105 za\u015b Erlang i Elixir. Pokazuje to troch\u0119, \u017ce im wi\u0119ksza nisza, tym lepsze pieni\u0105dze &#8211; popularne technologie jak Java czy JavaScript okupuj\u0105 raczej d\u00f3\u0142 rankingu\u2026 podobnie jak Cobol . Ciekawe jak ma si\u0119 to do mitu niesamowicie zarabiaj\u0105cych Cobolowc\u00f3w. Je\u015bli chodzi o bazy danych, najlepszymi zarobkami mog\u0105 pochwali\u0107 si\u0119 specjali\u015bci od DynamoDB, w konkretnych frameworkach przoduje Ruby on Rails oraz\u2026 Svelte. Og\u00f3lnie za\u015b je\u015bli mieliby\u015bmy wybra\u0107 jedn\u0105 konkretn\u0105 technologi\u0119, kt\u00f3ra jest predyktorem wysokich zarobk\u00f3w, by\u0142oby to Pulumi &#8211; specjali\u015bci w tym frameworku Infrastructure-as-a-Code \u015brednio zarabiaj\u0105 109 000 dolar\u00f3w.<\/p>\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/3_giphy-1.gif\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"500\" height=\"375\"><figcaption>Og\u00f3lnie, jest troch\u0119 zaskocze\u0144.<\/figcaption><\/figure>\n<p>Ale nie b\u0119d\u0119 was dalej zanudza\u0142 &#8211; je\u015bli chcecie sp\u0119dzi\u0107 troch\u0119 czasu z cyferkami w ten weekend, raport StackOverflow b\u0119dzie do\u015b\u0107 dobrym \u017ar\u00f3d\u0142em.<\/p>\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/9_image-4.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"500\" height=\"500\"><figcaption>A, i klasycznie &#8211; Rust pozostaje najbardziej kochanym j\u0119zykiem programowania (87% u\u017cytkownik\u00f3w) u\u017cywanym przez minimaln\u0105 ilo\u015b\u0107 os\u00f3b (7,03%)<\/figcaption><\/figure>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82o\">\u0179r\u00f3d\u0142o<\/h3>\n<ul>\n<li><a href=\"https:\/\/insights.stackoverflow.com\/survey\/2021#overview\">Stack Overflow Developer Survey 2021<\/a><\/li>\n<\/ul>\n<h2 id=\"3-nsa-publikuje-zasady-bezpieczenstwa-dla-kubernetesa\" data-num=3>3. NSA publikuje zasady bezpiecze\u0144stwa dla Kubernetesa<\/h2>\n<p>A na koniec troch\u0119 bezpiecze\u0144stwa.<\/p>\n<figure class=\"kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/13_image-3.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"900\" height=\"280\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/14_image-3.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/13_image-3.png 900w\" sizes=\"auto, (min-width: 720px) 720px\"><\/figure>\n<p>W tym tygodniu wpad\u0142a nam w r\u0105czki nie lada pere\u0142ka &#8211; bo przyznajcie, niecodziennie macie okazj\u0119 c<a href=\"https:\/\/media.defense.gov\/2021\/Aug\/03\/2002820425\/-1\/-\n1\/1\/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF\">zyta\u0107 poradnik zabezpiecze\u0144 infrastruktury chmurowej, napisany przez specjalist\u00f3w z National Security Agaency (lepiej znanego jako NSA).<\/a><\/p>\n<p>Raport zawiera szczeg\u00f3\u0142owe zalecenia dotycz\u0105ce \u201chardeningu\u201d Kubernetesa. Poza podstawowymi dzia\u0142aniami, takimi jak skanowanie kontener\u00f3w i pod\u00f3w w poszukiwaniu luk w zabezpieczeniach lub b\u0142\u0119dnych konfiguracjach, bardzo mocno skupia si\u0119 na technikach &#8211; jak uruchamianie kontener\u00f3w i pod\u00f3w z mo\u017cliwie najmniejszymi uprawnieniami czy odpowiednia separacja network\u00f3w. Podkre\u015bla te\u017c wag\u0119 silnego uwierzytelniania i audytu log\u00f3w. Og\u00f3lnie mamy do czynienia z przesz\u0142o sze\u015bdziesi\u0119ciostronicowym bydl\u0119ciem. O ile nie zd\u0105\u017cy\u0142em jeszcze dog\u0142\u0119bnie przebi\u0107 si\u0119 przez ca\u0142o\u015b\u0107, to ju\u017c nawet pobie\u017cne przegl\u0105dniecie PDFa ukazuje nam bardzo kompetentny (a dodatkowo &#8211; napisany zaskakuj\u0105co przyjaznym j\u0119zykiem) poradnik, opatrzony dodatkowo mocarn\u0105 list\u0105 \u017ar\u00f3de\u0142 pog\u0142\u0119biaj\u0105cych. Je\u015bli pe\u0142na lektura, do kt\u00f3rej si\u0105de w wolniejszej chwili, potwierdzi pierwsze obserwacje, ca\u0142o\u015b\u0107 stanie si\u0119 chyba jednym z moich \u201csztandarowych\u201d materia\u0142\u00f3w w tym temacie.<\/p>\n<p>Dodatkowo, przy okazji Raportu odkry\u0142em, \u017ce to nie jedyny tego typu przewodnik opublikowany przez NSA. Agencja <a href=\"https:\/\/www.nsa.gov\/What-We-Do\/Cybersecurity\/Advisories-Technical-Guidance\/\">ma ich ca\u0142\u0105 baz\u0119<\/a>, dotykaj\u0105c\u0105 szerokiego spektrum temat\u00f3w. Co prawda, wi\u0119kszo\u015b\u0107 z nich jest do\u015b\u0107 hermetyczna, ale np. uda\u0142o mi si\u0119 wygrzeba\u0107 <a href=\"https:\/\/media.defense.gov\/2020\/Aug\/14\/2002477667\/-1\/-1\/0\/Collaboration_Services_UOO13459820_Full.PDF\">szczeg\u00f3\u0142ow\u0105 analiz\u0119 bezpiecze\u0144stwa oprogramowania do pracy zdalnej<\/a> czy <a href=\"https:\/\/media.defense.gov\/2020\/Jan\/22\/2002237484\/-1\/-1\/0\/CSI-MITIGATING-CLOUD-VULNERABILITIES_20200121.PDF\">raport z najcz\u0119\u015bciej wykorzystywanych podatno\u015bci chmur obliczeniowych<\/a>. Lista pe\u0142na jest te\u017c tak zwanych Zero-Days.<\/p>\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/11_image-2.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1815\" height=\"1475\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/12_image-2.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/13_image-2.png 1000w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/14_image-2.png 1600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/11_image-2.png 1815w\" sizes=\"auto, (min-width: 720px) 720px\"><figcaption>Od razu pojawi\u0142y si\u0119 \u015bmieszki, \u017ce tak naprawd\u0119 mamy do czynienia z garnkiem miodu, i najciekawsze z potencjalnych luk nie znalaz\u0142y si\u0119 w raporcie &#8211; co pewnie cho\u0107 cz\u0119\u015bciowo jest prawd\u0105.<\/figcaption><\/figure>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a-1\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n<li><a href=\"https:\/\/media.defense.gov\/2021\/Aug\/03\/2002820425\/-1\/-1\/1\/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF\">Kubernetes Hardening Guidance<\/a><\/li>\n<li><a href=\"https:\/\/www.nsa.gov\/What-We-Do\/Cybersecurity\/Advisories-Technical-Guidance\/\">NSA&#8217;s Cybersecurity Advisories &amp; Technical Guidance<\/a><\/li>\n<li><a href=\"https:\/\/media.defense.gov\/2020\/Aug\/14\/2002477667\/-1\/-1\/0\/Collaboration_Services_UOO13459820_Full.PDF\">National Security Agency | Cybersecurity Information Selecting and Safely Using Collaboration Services for Telework &#8211; UPDATE<\/a><\/li>\n<li><a href=\"https:\/\/media.defense.gov\/2020\/Jan\/22\/2002237484\/-1\/-1\/0\/CSI-MITIGATING-CLOUD-VULNERABILITIES_20200121.PDF\">Mitigating Cloud Vulnerabilities<\/a><\/li>\n<\/ul>\n<hr>\n<p>\u200cPami\u0119tajcie, \u017ceby spr\u00f3bowa\u0107 <a href=\"https:\/\/vived.io\/keep-up-czyli-o-tym-jak-byc-na-biezaco-bez-uczucia-przytloczenia-contentem\/\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Vived<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/a><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>, <\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong>je\u015bli chcesz otrzymywa\u0107 tego typu tre\u015bci spersonalizowane pod Ciebie!<\/p>\n<ul>\n<li><a href=\"https:\/\/apple.co\/3fB8Kcf\" rel=\"nofollow noopener\">App Store<\/a><\/li>\n<li><a href=\"https:\/\/bit.ly\/3m421dx\" rel=\"nofollow noopener\">Play Store<\/a><\/li>\n<li><a href=\"http:\/\/bit.ly\/2M7CeUN\">Wersja PWA<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>W dniu dzisiejszym Post-Mortem z u\u017cycia Uczenia Maszynowego do wykrywania Covida, ankieta &#8222;Stack Overflow Developer Survey 2021&#8221;, a tak\u017ce zasady bezpiecze\u0144stwa dla Kubernetesa opublikowane przez National Security Agency. Polecamy!<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[266],"tags":[],"class_list":["post-10100","post","type-post","status-publish","format-standard","hentry","category-craftsmanship"],"acf":{"weekly_summary":true,"estimated_reading_time":"7"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Software Craftsmanship Saturday vol. 49 - Vived<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software Craftsmanship Saturday vol. 49 - Vived\" \/>\n<meta property=\"og:description\" content=\"W dniu dzisiejszym Post-Mortem z u\u017cycia Uczenia Maszynowego do wykrywania Covida, ankieta &quot;Stack Overflow Developer Survey 2021&quot;, a tak\u017ce zasady bezpiecze\u0144stwa dla Kubernetesa opublikowane przez National Security Agency. Polecamy!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/\" \/>\n<meta property=\"og:site_name\" content=\"Vived\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-07T07:36:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-19T11:20:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png\" \/>\n<meta name=\"author\" content=\"Artur Skowro\u0144ski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/\"},\"author\":{\"name\":\"Artur Skowro\u0144ski\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3\"},\"headline\":\"Software Craftsmanship Saturday vol. 49\",\"datePublished\":\"2021-08-07T07:36:53+00:00\",\"dateModified\":\"2022-09-19T11:20:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/\"},\"wordCount\":1565,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png\",\"articleSection\":[\"Craftsmanship\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/\",\"url\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/\",\"name\":\"Software Craftsmanship Saturday vol. 49 - Vived\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png\",\"datePublished\":\"2021-08-07T07:36:53+00:00\",\"dateModified\":\"2022-09-19T11:20:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#primaryimage\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/vived.io\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Craftsmanship Saturday vol. 49\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vived.io\/pl\/#website\",\"url\":\"https:\/\/vived.io\/pl\/\",\"name\":\"Vived\",\"description\":\"platform empowering IT people and technology companies to synergic growth\",\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vived.io\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/vived.io\/pl\/#organization\",\"name\":\"Vived\",\"url\":\"https:\/\/vived.io\/pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"width\":136,\"height\":45,\"caption\":\"Vived\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3\",\"name\":\"Artur Skowro\u0144ski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g\",\"caption\":\"Artur Skowro\u0144ski\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software Craftsmanship Saturday vol. 49 - Vived","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/","og_locale":"pl_PL","og_type":"article","og_title":"Software Craftsmanship Saturday vol. 49 - Vived","og_description":"W dniu dzisiejszym Post-Mortem z u\u017cycia Uczenia Maszynowego do wykrywania Covida, ankieta \"Stack Overflow Developer Survey 2021\", a tak\u017ce zasady bezpiecze\u0144stwa dla Kubernetesa opublikowane przez National Security Agency. Polecamy!","og_url":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/","og_site_name":"Vived","article_published_time":"2021-08-07T07:36:53+00:00","article_modified_time":"2022-09-19T11:20:09+00:00","og_image":[{"url":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png","type":"","width":"","height":""}],"author":"Artur Skowro\u0144ski","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#article","isPartOf":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/"},"author":{"name":"Artur Skowro\u0144ski","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3"},"headline":"Software Craftsmanship Saturday vol. 49","datePublished":"2021-08-07T07:36:53+00:00","dateModified":"2022-09-19T11:20:09+00:00","mainEntityOfPage":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/"},"wordCount":1565,"commentCount":0,"publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"image":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png","articleSection":["Craftsmanship"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/","url":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/","name":"Software Craftsmanship Saturday vol. 49 - Vived","isPartOf":{"@id":"https:\/\/vived.io\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#primaryimage"},"image":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png","datePublished":"2021-08-07T07:36:53+00:00","dateModified":"2022-09-19T11:20:09+00:00","breadcrumb":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#primaryimage","url":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png"},{"@type":"BreadcrumbList","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-49\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/vived.io\/pl\/"},{"@type":"ListItem","position":2,"name":"Software Craftsmanship Saturday vol. 49"}]},{"@type":"WebSite","@id":"https:\/\/vived.io\/pl\/#website","url":"https:\/\/vived.io\/pl\/","name":"Vived","description":"platform empowering IT people and technology companies to synergic growth","publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vived.io\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/vived.io\/pl\/#organization","name":"Vived","url":"https:\/\/vived.io\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","width":136,"height":45,"caption":"Vived"},"image":{"@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3","name":"Artur Skowro\u0144ski","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g","caption":"Artur Skowro\u0144ski"}}]}},"blocks_vived":[{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"<h2 id=\"1-czy-ai-pomog%C5%82o-w-pandemii-%F0%9F%A4%94%F0%9F%A7%91%E2%80%8D%F0%9F%94%AC\">1. Czy AI pomog\u0142o w Pandemii? \u200d<\/h2>\nCovid-19 mocno namiesza\u0142 (i ci\u0105gle tak naprawd\u0119 miesza). Jak to m\u00f3wi\u0105 \u201cszkoda zmarnowa\u0107 taki dobry kryzys\u201d - sytuacja ekstremalna pozwoli\u0142a poeksperymentowa\u0107 z rzeczami, kt\u00f3re wcze\u015bniej wydawa\u0142y si\u0119 by\u0107 nierealne - jak pna przyk\u0142ad praca zdalna, ale nie tylko.\n\nOd samego pocz\u0105tku starano si\u0119 walczy\u0107 z pandemi\u0105 za pomoc\u0105 technologii. Ka\u017cdy chyba pami\u0119ta kazus Prote Go (je\u015bli nie - polecam bardzo \u201centertajning\u201d odcinek <a href=\"https:\/\/niebezpiecznik.pl\/post\/sztuczna-inteligencja-prawie-przeszla-test-turinga\/\">podcastu Niebezpiecznika<\/a> w temacie) i podobnych tego typu aplikacji u\u017cywanych na ca\u0142ym \u015bwiecie. Nawet tw\u00f3rcy mobilnych system\u00f3w operacyjnych dok\u0142adali swoj\u0105 cegie\u0142k\u0119, <a href=\"https:\/\/niebezpiecznik.pl\/post\/google-i-apple-wspolnie-przeciw-koronawirusowi\/\">tworz\u0105c specjalne API<\/a> u\u0142atwiaj\u0105ce tak zwany \u201cContact Tracing\u201d. Pandemia mia\u0142a by\u0107 te\u017c \u201cstres testem\" dla ca\u0142ego sektora Machine Learning. <a href=\"https:\/\/www.technologyreview.com\/2021\/07\/30\/1030329\/machine-learning-ai-failed-covid-hospital-diagnosis-pandemic\/\">Artyku\u0142 z MIT Technology Review<\/a> podsumowuje, jak wygl\u0105daj\u0105 jego efekty.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"735\" height=\"490\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/8_image-7.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png 735w\" sizes=\"(min-width: 720px) 720px\"><figcaption>Ale nie uprzedzajmy fakt\u00f3w<\/figcaption><\/figure>\nNo i co\u017c\u2026 ju\u017c po samym tytule (w wolnym t\u0142umaczeniu \u201cZbudowano setki narz\u0119dzi AI do wykrywania Covid. \u017badne z nich nie pomog\u0142o.\u201d) wygl\u0105daj\u0105 \u015brednio. Publikacja punktuje pewne og\u00f3lne grzechy dzisiejszych bada\u0144 naukowych, jeszcze mocniej wyolbrzymione przez szczeg\u00f3ln\u0105 wra\u017cliwo\u015b\u0107 danych medycznych. Zamiast jednego zbioru danych testowych powstawa\u0142y dziesi\u0105tki ma\u0142ych, niekompatybilnych ze sob\u0105, a przez to zbyt niewystarczaj\u0105cych, \u017ceby osi\u0105gn\u0105\u0107 dobre wyniki. Brak\u0142o r\u00f3wnie\u017c przemy\u015blanych instrukcji anotowania danych. Przyk\u0142adowo, konkretne przypadki by\u0142y okre\u015blane jako Covidowe na zbyt wczesnym etapie - je\u015bli lekarz prowadz\u0105cy stwierdzi\u0142, \u017ce pacjent zosta\u0142 zaka\u017cony. To w\u0142a\u015bnie ta informacja (a nie dane o rzeczywistym przebiegu choroby) by\u0142y u\u017cywane do stworzenia modeli. W ten spos\u00f3b nieuniknione b\u0142\u0119dy ludzi replikowa\u0142y si\u0119 na algorytmy.\n<figure class=\"kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/8_image-6.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"978\" height=\"934\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/9_image-6.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/8_image-6.png 978w\" sizes=\"(min-width: 720px) 720px\"><\/figure>\nNa szcz\u0119\u015bcie publikacja nie jest artyku\u0142em Faktu, a raportem z MIT, wi\u0119c jego tw\u00f3rcy zamiast bawi\u0107 si\u0119 w \u201cdoomsaying\u201d pochylili si\u0119 nad tematem szerszej. Autorzy artyku\u0142u (a bardziej precyzyjnie - <a href=\"https:\/\/www.bmj.com\/content\/369\/bmj.m1328\">autorzy akademickiego przegl\u0105du wynik\u00f3w<\/a>, na kt\u00f3rym si\u0119 opiera) traktuj\u0105 pandemi\u0119 jako lekcj\u0119, kt\u00f3ra pozwoli nam w przysz\u0142o\u015bci podej\u015b\u0107 do tematu w spos\u00f3b lepszy i bardziej zorganizowany.\n\nO ile z Covidem posz\u0142o \u015brednio, o tyle <strong>du\u017co lepiej idzie modelom systematyczny rasizm<\/strong>. Troch\u0119 \u015bmieszkuj\u0119, ale w zesz\u0142ym tygodniu pewn\u0105 popularno\u015b\u0107 na Twitterze zdoby\u0142 <a href=\"https:\/\/twitter.com\/DrLukeOR\/status\/1422199954668363776\">w\u0105tek<\/a>, w kt\u00f3rym Luke Oakden-Rayner, dyrektor ds. Bada\u0144 Obrazowanie Medycznego w Australijskim Instytucie Uczenia Maszynowego podzieli\u0142 si\u0119 wczesnymi wynikami bada\u0144 dotycz\u0105cych \u201czbiasowania\u201d modeli MLowych pod k\u0105tem rasy.\n<figure class=\"kg-card kg-embed-card\">\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\"><a href=\"https:\/\/twitter.com\/hashtag\/Medical?src=hash&amp;ref_src=twsrc%5Etfw\">#Medical<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/AI?src=hash&amp;ref_src=twsrc%5Etfw\">#AI<\/a> has the worst superpower... Racism<\/p>\nWe've put out a preprint reporting concerning findings. AI can do something humans can't: recognise the self-reported race of patients on x-rays. This gives AI a path to produce health disparities.\n\n1\/8<a href=\"https:\/\/t.co\/lcmMip3noK\">https:\/\/t.co\/lcmMip3noK<\/a> <a href=\"https:\/\/t.co\/YTYh5TlBnD\">pic.twitter.com\/YTYh5TlBnD<\/a>\n\n\u2014 Luke Oakden-Rayner (@DrLukeOR) <a href=\"https:\/\/twitter.com\/DrLukeOR\/status\/1422199954668363776?ref_src=twsrc%5Etfw\">August 2, 2021<\/a><\/blockquote>\n<script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/figure>\nOkaza\u0142o si\u0119 bowiem, \u017ce mimo usilnych pr\u00f3b i randomizacji, w zasadzie nie ma mo\u017cliwo\u015bci ukrycia przed systemami sztucznej inteligencji rasy pacjenta, nawet w tak wydawa\u0142oby si\u0119 anonimowych danych jak zdj\u0119cia rentgenowskie. W \u015bwiecie, gdzie medycyna pe\u0142na jest niezamierzonego rasizmu, jest to powa\u017cny problem. Je\u015bli chcecie przyk\u0142ad\u00f3w dlaczego, <a href=\"https:\/\/lukeoakdenrayner.wordpress.com\/2021\/08\/02\/ai-has-the-worst-superpower-medical-racism\/\">bardzo polecam artyku\u0142<\/a> autora (napisany bardzo w naszym stylu - szanuje panie doktorze) - na Twitterze ca\u0142o\u015b\u0107 w zasadzie zosta\u0142a zalana przez rasistowski wyrzyg komentarzy  &nbsp;bez pr\u00f3by wgryzienia si\u0119 w temat.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae500912.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\">\n\n<figcaption>Ukradzione z oryginalnego postu. Granica mi\u0119dzy superheroizmem a byciem z\u0142oczy\u0144com jest bardzo cienka<\/figcaption><\/figure>\nWracaj\u0105c za\u015b do tematu pracy zdalnej \/ hybrydowej - podej\u015bcie bran\u017cy ca\u0142y czas ewoluuje. Amazon, chc\u0105cy wys\u0142a\u0107 wszystkich do biur ju\u017c we wrze\u015bniu, zapowiedzia\u0142, \u017ce <a href=\"https:\/\/www.geekwire.com\/2021\/amazon-delays-office-return-january-2022-rise-delta-variant-thwarts-corporate-plans\/\">przesuwa powroty na stycze\u0144 2022<\/a>. Co\u015b czuje, \u017ce wariant Delta jeszcze nam sporo namiesza.\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/twitter.com\/DrLukeOR\/status\/1422199954668363776\">Luke Oakden-Rayner on Twitter: \"#Medical #AI has the worst superpower... Racism<\/a><\/li>\n \t<li><a href=\"https:\/\/www.bmj.com\/content\/369\/bmj.m1328\">Prediction models for diagnosis and prognosis of covid-19: systematic review and critical appraisal<\/a><\/li>\n \t<li><a href=\"https:\/\/lukeoakdenrayner.wordpress.com\/2021\/08\/02\/ai-has-the-worst-superpower-medical-racism\/\">AI has the worst superpower\u2026 medical racism. \u2013 Luke Oakden-Rayner<\/a><\/li>\n \t<li><a href=\"https:\/\/www.technologyreview.com\/2021\/07\/30\/1030329\/machine-learning-ai-failed-covid-hospital-diagnosis-pandemic\/\">Hundreds of AI tools have been built to catch covid. None of them helped.<\/a><\/li>\n \t<li><a href=\"https:\/\/www.geekwire.com\/2021\/amazon-delays-office-return-january-2022-rise-delta-variant-thwarts-corporate-plans\/\">Amazon delays office return to January 2022 as rise of Delta variant thwarts corporate plans<\/a><\/li>\n<\/ul>\n<h2 id=\"2-znowu-raport-%F0%9F%A5%B1-ale-tym-razem-od-stackoverflow-i-z-mas%C4%85-ciekawych-statystyk\">2. Znowu Raport . Ale tym razem od StackOverflow i z mas\u0105 ciekawych statystyk<\/h2>\nCo\u015b za du\u017co tych raport\u00f3w ostatnio - tydzie\u0144 temu mieli\u015bmy okazj\u0119 czyta\u0107 przygotowany przez JetBrains, w dniu dzisiejszym trafi\u0142 nam w \u0142apy kolejny interesuj\u0105cy smako\u0142yk - publikacj\u0119 stworzon\u0105 przez nikogo innego, jak zesp\u00f3\u0142 StackOverflow. W ichniejszej <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2021\">ankiecie <strong>Stack Overflow Developer Survey 2021<\/strong><\/a> wzi\u0119\u0142o udzia\u0142 ponad dwa razy uczestnik\u00f3w ni\u017c w tej tw\u00f3rc\u00f3w IntelliJ (chwal\u0105 si\u0119 ponad 80 tysi\u0105cami odpowiedzi), liczba robi wi\u0119c wra\u017cenie. Mimo to, ma\u0142o brak\u0142o, \u017ce pomin\u0105\u0142bym j\u0105 w naszym dzisiejszym przegl\u0105dzie, nie chc\u0105c duplikowa\u0107 temat\u00f3w z tygodnia na tydzie\u0144. By\u0142by to b\u0142\u0105d, bowiem StackOverflow przygl\u0105dn\u0105\u0142 si\u0119 naszej bran\u017cy od troch\u0119 innej strony i ich raport zawiera sporo interesuj\u0105cych statystyk.\n<figure class=\"kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae56ba2e.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"><\/figure>\nZe wzgl\u0119du na domen\u0119 w kt\u00f3rej dzia\u0142a <a href=\"http:\/\/vived.io\/\">Vived<\/a>, moj\u0105 uwag\u0119 przyku\u0142y trendy w sposobie nauki programowania z podzia\u0142em na demografi\u0119. Jak wida\u0107, klasyczne ksi\u0105\u017cki mocno trac\u0105 na znaczeniu, podobnie jest ze szko\u0142\u0105. Co zyskuje? Coraz wi\u0119ksz\u0105 popularno\u015bci\u0105 (i jest to mocno widoczny trend) ciesz\u0105 si\u0119 \u201cinne materia\u0142y\u201d, co rozumiane jest jako blogi czy materia\u0142y wideo. Podobnego wzrostu nie wida\u0107 jednak w Bootcampach oraz tak zwanych MOOCach - obie kategorie zdobywaj\u0105 popularno\u015b\u0107, ale nie tak dynamicznie jak by si\u0119 mog\u0142o wydawa\u0107.\n<figure class=\"kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae67617b.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"><\/figure>\nKolejn\u0105 bardzo kontrintuicyjn\u0105 rzecz\u0105 w raporcie jest ilo\u015b\u0107 do\u015bwiadczenia programistycznego w z zale\u017cno\u015bci od zajmowanej pozycji. O ile rozumiem, \u017ce prawie wszyscy bior\u0105cy udzia\u0142 w ankiecie StackOverflow to s\u0105 ludzie z zapleczem technicznym, ale zdziwi\u0142a mnie mocno ilo\u015b\u0107 lat do\u015bwiadczenia programistycznego przeci\u0119tnego Produkt Managera. I nie m\u00f3wimy tu te\u017c o jakich\u015b homeopatycznych ilo\u015bciach respondent\u00f3w - odpowiedzi od PM\u00f3w (2,829) by\u0142o prawie tyle samo co tych od Enigineering Manager\u00f3w (3,652). Czy\u017cby Product Manager by\u0142 coraz popularniejsz\u0105 \u015bcie\u017ck\u0105 rozwojow\u0105 dla \u201csenior\u00f3w\u201d? B\u0119dziemy si\u0119 temu przygl\u0105da\u0107.\n<figure class=\"kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae76fe36.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"><\/figure>\nOczywi\u015bcie, czym\u015b co zawsze elektryzuje s\u0105 zarobki. Je\u015bli jeste\u015bcie programistami j\u0119zyk\u00f3w funkcyjnych - gratulacje, pierwsze dwa miejsca zajmuj\u0105 bowiem Clojure (95 000 $ rocznie), i F# (83 000$). T\u0105 dw\u00f3jk\u0119 goni\u0105 za\u015b Erlang i Elixir. Pokazuje to troch\u0119, \u017ce im wi\u0119ksza nisza, tym lepsze pieni\u0105dze - popularne technologie jak Java czy JavaScript okupuj\u0105 raczej d\u00f3\u0142 rankingu\u2026 podobnie jak Cobol . Ciekawe jak ma si\u0119 to do mitu niesamowicie zarabiaj\u0105cych Cobolowc\u00f3w. Je\u015bli chodzi o bazy danych, najlepszymi zarobkami mog\u0105 pochwali\u0107 si\u0119 specjali\u015bci od DynamoDB, w konkretnych frameworkach przoduje Ruby on Rails oraz\u2026 Svelte. Og\u00f3lnie za\u015b je\u015bli mieliby\u015bmy wybra\u0107 jedn\u0105 konkretn\u0105 technologi\u0119, kt\u00f3ra jest predyktorem wysokich zarobk\u00f3w, by\u0142oby to Pulumi - specjali\u015bci w tym frameworku Infrastructure-as-a-Code \u015brednio zarabiaj\u0105 109 000 dolar\u00f3w.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/3_giphy-1.gif\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"500\" height=\"375\">\n\n<figcaption>Og\u00f3lnie, jest troch\u0119 zaskocze\u0144.<\/figcaption><\/figure>\nAle nie b\u0119d\u0119 was dalej zanudza\u0142 - je\u015bli chcecie sp\u0119dzi\u0107 troch\u0119 czasu z cyferkami w ten weekend, raport StackOverflow b\u0119dzie do\u015b\u0107 dobrym \u017ar\u00f3d\u0142em.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/9_image-4.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"500\" height=\"500\">\n\n<figcaption>A, i klasycznie - Rust pozostaje najbardziej kochanym j\u0119zykiem programowania (87% u\u017cytkownik\u00f3w) u\u017cywanym przez minimaln\u0105 ilo\u015b\u0107 os\u00f3b (7,03%)<\/figcaption><\/figure>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82o\">\u0179r\u00f3d\u0142o<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/insights.stackoverflow.com\/survey\/2021#overview\">Stack Overflow Developer Survey 2021<\/a><\/li>\n<\/ul>\n<h2 id=\"3-nsa-publikuje-zasady-bezpiecze%C5%84stwa-dla-kubernetesa-%F0%9F%A6%85%F0%9F%87%BA%F0%9F%87%B8\">3. NSA publikuje zasady bezpiecze\u0144stwa dla Kubernetesa<\/h2>\nA na koniec troch\u0119 bezpiecze\u0144stwa.\n<figure class=\"kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/13_image-3.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"900\" height=\"280\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/14_image-3.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/13_image-3.png 900w\" sizes=\"(min-width: 720px) 720px\"><\/figure>\nW tym tygodniu wpad\u0142a nam w r\u0105czki nie lada pere\u0142ka - bo przyznajcie, niecodziennie macie okazj\u0119 c<a href=\"https:\/\/media.defense.gov\/2021\/Aug\/03\/2002820425\/-1\/-\n1\/1\/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF\">zyta\u0107 poradnik zabezpiecze\u0144 infrastruktury chmurowej, napisany przez specjalist\u00f3w z National Security Agaency (lepiej znanego jako NSA).<\/a>\n\nRaport zawiera szczeg\u00f3\u0142owe zalecenia dotycz\u0105ce \u201chardeningu\u201d Kubernetesa. Poza podstawowymi dzia\u0142aniami, takimi jak skanowanie kontener\u00f3w i pod\u00f3w w poszukiwaniu luk w zabezpieczeniach lub b\u0142\u0119dnych konfiguracjach, bardzo mocno skupia si\u0119 na technikach - jak uruchamianie kontener\u00f3w i pod\u00f3w z mo\u017cliwie najmniejszymi uprawnieniami czy odpowiednia separacja network\u00f3w. Podkre\u015bla te\u017c wag\u0119 silnego uwierzytelniania i audytu log\u00f3w. Og\u00f3lnie mamy do czynienia z przesz\u0142o sze\u015bdziesi\u0119ciostronicowym bydl\u0119ciem. O ile nie zd\u0105\u017cy\u0142em jeszcze dog\u0142\u0119bnie przebi\u0107 si\u0119 przez ca\u0142o\u015b\u0107, to ju\u017c nawet pobie\u017cne przegl\u0105dniecie PDFa ukazuje nam bardzo kompetentny (a dodatkowo - napisany zaskakuj\u0105co przyjaznym j\u0119zykiem) poradnik, opatrzony dodatkowo mocarn\u0105 list\u0105 \u017ar\u00f3de\u0142 pog\u0142\u0119biaj\u0105cych. Je\u015bli pe\u0142na lektura, do kt\u00f3rej si\u0105de w wolniejszej chwili, potwierdzi pierwsze obserwacje, ca\u0142o\u015b\u0107 stanie si\u0119 chyba jednym z moich \u201csztandarowych\u201d materia\u0142\u00f3w w tym temacie.\n\nDodatkowo, przy okazji Raportu odkry\u0142em, \u017ce to nie jedyny tego typu przewodnik opublikowany przez NSA. Agencja <a href=\"https:\/\/www.nsa.gov\/What-We-Do\/Cybersecurity\/Advisories-Technical-Guidance\/\">ma ich ca\u0142\u0105 baz\u0119<\/a>, dotykaj\u0105c\u0105 szerokiego spektrum temat\u00f3w. Co prawda, wi\u0119kszo\u015b\u0107 z nich jest do\u015b\u0107 hermetyczna, ale np. uda\u0142o mi si\u0119 wygrzeba\u0107 <a href=\"https:\/\/media.defense.gov\/2020\/Aug\/14\/2002477667\/-1\/-1\/0\/Collaboration_Services_UOO13459820_Full.PDF\">szczeg\u00f3\u0142ow\u0105 analiz\u0119 bezpiecze\u0144stwa oprogramowania do pracy zdalnej<\/a> czy <a href=\"https:\/\/media.defense.gov\/2020\/Jan\/22\/2002237484\/-1\/-1\/0\/CSI-MITIGATING-CLOUD-VULNERABILITIES_20200121.PDF\">raport z najcz\u0119\u015bciej wykorzystywanych podatno\u015bci chmur obliczeniowych<\/a>. Lista pe\u0142na jest te\u017c tak zwanych Zero-Days.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/11_image-2.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1815\" height=\"1475\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/12_image-2.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/13_image-2.png 1000w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/14_image-2.png 1600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/11_image-2.png 1815w\" sizes=\"(min-width: 720px) 720px\">\n\n<figcaption>Od razu pojawi\u0142y si\u0119 \u015bmieszki, \u017ce tak naprawd\u0119 mamy do czynienia z garnkiem miodu, i najciekawsze z potencjalnych luk nie znalaz\u0142y si\u0119 w raporcie - co pewnie cho\u0107 cz\u0119\u015bciowo jest prawd\u0105.<\/figcaption><\/figure>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a-1\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/media.defense.gov\/2021\/Aug\/03\/2002820425\/-1\/-1\/1\/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF\">Kubernetes Hardening Guidance<\/a><\/li>\n \t<li><a href=\"https:\/\/www.nsa.gov\/What-We-Do\/Cybersecurity\/Advisories-Technical-Guidance\/\">NSA's Cybersecurity Advisories &amp; Technical Guidance<\/a><\/li>\n \t<li><a href=\"https:\/\/media.defense.gov\/2020\/Aug\/14\/2002477667\/-1\/-1\/0\/Collaboration_Services_UOO13459820_Full.PDF\">National Security Agency | Cybersecurity Information Selecting and Safely Using Collaboration Services for Telework - UPDATE<\/a><\/li>\n \t<li><a href=\"https:\/\/media.defense.gov\/2020\/Jan\/22\/2002237484\/-1\/-1\/0\/CSI-MITIGATING-CLOUD-VULNERABILITIES_20200121.PDF\">Mitigating Cloud Vulnerabilities<\/a><\/li>\n<\/ul>\n\n<hr>\n\n\u200cPami\u0119tajcie, \u017ceby spr\u00f3bowa\u0107 <a href=\"https:\/\/vived.io\/keep-up-czyli-o-tym-jak-byc-na-biezaco-bez-uczucia-przytloczenia-contentem\/\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Vived<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/a><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>, <\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong>je\u015bli chcesz otrzymywa\u0107 tego typu tre\u015bci spersonalizowane pod Ciebie!\n<ul>\n \t<li><a href=\"https:\/\/apple.co\/3fB8Kcf\" rel=\"nofollow noopener\">App Store<\/a><\/li>\n \t<li><a href=\"https:\/\/bit.ly\/3m421dx\" rel=\"nofollow noopener\">Play Store<\/a><\/li>\n \t<li><a href=\"http:\/\/bit.ly\/2M7CeUN\">Wersja PWA<\/a><\/li>\n<\/ul>","innerContent":["<h2 id=\"1-czy-ai-pomog%C5%82o-w-pandemii-%F0%9F%A4%94%F0%9F%A7%91%E2%80%8D%F0%9F%94%AC\">1. Czy AI pomog\u0142o w Pandemii? \u200d<\/h2>\nCovid-19 mocno namiesza\u0142 (i ci\u0105gle tak naprawd\u0119 miesza). Jak to m\u00f3wi\u0105 \u201cszkoda zmarnowa\u0107 taki dobry kryzys\u201d - sytuacja ekstremalna pozwoli\u0142a poeksperymentowa\u0107 z rzeczami, kt\u00f3re wcze\u015bniej wydawa\u0142y si\u0119 by\u0107 nierealne - jak pna przyk\u0142ad praca zdalna, ale nie tylko.\n\nOd samego pocz\u0105tku starano si\u0119 walczy\u0107 z pandemi\u0105 za pomoc\u0105 technologii. Ka\u017cdy chyba pami\u0119ta kazus Prote Go (je\u015bli nie - polecam bardzo \u201centertajning\u201d odcinek <a href=\"https:\/\/niebezpiecznik.pl\/post\/sztuczna-inteligencja-prawie-przeszla-test-turinga\/\">podcastu Niebezpiecznika<\/a> w temacie) i podobnych tego typu aplikacji u\u017cywanych na ca\u0142ym \u015bwiecie. Nawet tw\u00f3rcy mobilnych system\u00f3w operacyjnych dok\u0142adali swoj\u0105 cegie\u0142k\u0119, <a href=\"https:\/\/niebezpiecznik.pl\/post\/google-i-apple-wspolnie-przeciw-koronawirusowi\/\">tworz\u0105c specjalne API<\/a> u\u0142atwiaj\u0105ce tak zwany \u201cContact Tracing\u201d. Pandemia mia\u0142a by\u0107 te\u017c \u201cstres testem\" dla ca\u0142ego sektora Machine Learning. <a href=\"https:\/\/www.technologyreview.com\/2021\/07\/30\/1030329\/machine-learning-ai-failed-covid-hospital-diagnosis-pandemic\/\">Artyku\u0142 z MIT Technology Review<\/a> podsumowuje, jak wygl\u0105daj\u0105 jego efekty.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"735\" height=\"490\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/8_image-7.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-7.png 735w\" sizes=\"(min-width: 720px) 720px\"><figcaption>Ale nie uprzedzajmy fakt\u00f3w<\/figcaption><\/figure>\nNo i co\u017c\u2026 ju\u017c po samym tytule (w wolnym t\u0142umaczeniu \u201cZbudowano setki narz\u0119dzi AI do wykrywania Covid. \u017badne z nich nie pomog\u0142o.\u201d) wygl\u0105daj\u0105 \u015brednio. Publikacja punktuje pewne og\u00f3lne grzechy dzisiejszych bada\u0144 naukowych, jeszcze mocniej wyolbrzymione przez szczeg\u00f3ln\u0105 wra\u017cliwo\u015b\u0107 danych medycznych. Zamiast jednego zbioru danych testowych powstawa\u0142y dziesi\u0105tki ma\u0142ych, niekompatybilnych ze sob\u0105, a przez to zbyt niewystarczaj\u0105cych, \u017ceby osi\u0105gn\u0105\u0107 dobre wyniki. Brak\u0142o r\u00f3wnie\u017c przemy\u015blanych instrukcji anotowania danych. Przyk\u0142adowo, konkretne przypadki by\u0142y okre\u015blane jako Covidowe na zbyt wczesnym etapie - je\u015bli lekarz prowadz\u0105cy stwierdzi\u0142, \u017ce pacjent zosta\u0142 zaka\u017cony. To w\u0142a\u015bnie ta informacja (a nie dane o rzeczywistym przebiegu choroby) by\u0142y u\u017cywane do stworzenia modeli. W ten spos\u00f3b nieuniknione b\u0142\u0119dy ludzi replikowa\u0142y si\u0119 na algorytmy.\n<figure class=\"kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/8_image-6.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"978\" height=\"934\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/9_image-6.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/8_image-6.png 978w\" sizes=\"(min-width: 720px) 720px\"><\/figure>\nNa szcz\u0119\u015bcie publikacja nie jest artyku\u0142em Faktu, a raportem z MIT, wi\u0119c jego tw\u00f3rcy zamiast bawi\u0107 si\u0119 w \u201cdoomsaying\u201d pochylili si\u0119 nad tematem szerszej. Autorzy artyku\u0142u (a bardziej precyzyjnie - <a href=\"https:\/\/www.bmj.com\/content\/369\/bmj.m1328\">autorzy akademickiego przegl\u0105du wynik\u00f3w<\/a>, na kt\u00f3rym si\u0119 opiera) traktuj\u0105 pandemi\u0119 jako lekcj\u0119, kt\u00f3ra pozwoli nam w przysz\u0142o\u015bci podej\u015b\u0107 do tematu w spos\u00f3b lepszy i bardziej zorganizowany.\n\nO ile z Covidem posz\u0142o \u015brednio, o tyle <strong>du\u017co lepiej idzie modelom systematyczny rasizm<\/strong>. Troch\u0119 \u015bmieszkuj\u0119, ale w zesz\u0142ym tygodniu pewn\u0105 popularno\u015b\u0107 na Twitterze zdoby\u0142 <a href=\"https:\/\/twitter.com\/DrLukeOR\/status\/1422199954668363776\">w\u0105tek<\/a>, w kt\u00f3rym Luke Oakden-Rayner, dyrektor ds. Bada\u0144 Obrazowanie Medycznego w Australijskim Instytucie Uczenia Maszynowego podzieli\u0142 si\u0119 wczesnymi wynikami bada\u0144 dotycz\u0105cych \u201czbiasowania\u201d modeli MLowych pod k\u0105tem rasy.\n<figure class=\"kg-card kg-embed-card\">\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\"><a href=\"https:\/\/twitter.com\/hashtag\/Medical?src=hash&amp;ref_src=twsrc%5Etfw\">#Medical<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/AI?src=hash&amp;ref_src=twsrc%5Etfw\">#AI<\/a> has the worst superpower... Racism<\/p>\nWe've put out a preprint reporting concerning findings. AI can do something humans can't: recognise the self-reported race of patients on x-rays. This gives AI a path to produce health disparities.\n\n1\/8<a href=\"https:\/\/t.co\/lcmMip3noK\">https:\/\/t.co\/lcmMip3noK<\/a> <a href=\"https:\/\/t.co\/YTYh5TlBnD\">pic.twitter.com\/YTYh5TlBnD<\/a>\n\n\u2014 Luke Oakden-Rayner (@DrLukeOR) <a href=\"https:\/\/twitter.com\/DrLukeOR\/status\/1422199954668363776?ref_src=twsrc%5Etfw\">August 2, 2021<\/a><\/blockquote>\n<script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/figure>\nOkaza\u0142o si\u0119 bowiem, \u017ce mimo usilnych pr\u00f3b i randomizacji, w zasadzie nie ma mo\u017cliwo\u015bci ukrycia przed systemami sztucznej inteligencji rasy pacjenta, nawet w tak wydawa\u0142oby si\u0119 anonimowych danych jak zdj\u0119cia rentgenowskie. W \u015bwiecie, gdzie medycyna pe\u0142na jest niezamierzonego rasizmu, jest to powa\u017cny problem. Je\u015bli chcecie przyk\u0142ad\u00f3w dlaczego, <a href=\"https:\/\/lukeoakdenrayner.wordpress.com\/2021\/08\/02\/ai-has-the-worst-superpower-medical-racism\/\">bardzo polecam artyku\u0142<\/a> autora (napisany bardzo w naszym stylu - szanuje panie doktorze) - na Twitterze ca\u0142o\u015b\u0107 w zasadzie zosta\u0142a zalana przez rasistowski wyrzyg komentarzy  &nbsp;bez pr\u00f3by wgryzienia si\u0119 w temat.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae500912.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\">\n\n<figcaption>Ukradzione z oryginalnego postu. Granica mi\u0119dzy superheroizmem a byciem z\u0142oczy\u0144com jest bardzo cienka<\/figcaption><\/figure>\nWracaj\u0105c za\u015b do tematu pracy zdalnej \/ hybrydowej - podej\u015bcie bran\u017cy ca\u0142y czas ewoluuje. Amazon, chc\u0105cy wys\u0142a\u0107 wszystkich do biur ju\u017c we wrze\u015bniu, zapowiedzia\u0142, \u017ce <a href=\"https:\/\/www.geekwire.com\/2021\/amazon-delays-office-return-january-2022-rise-delta-variant-thwarts-corporate-plans\/\">przesuwa powroty na stycze\u0144 2022<\/a>. Co\u015b czuje, \u017ce wariant Delta jeszcze nam sporo namiesza.\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/twitter.com\/DrLukeOR\/status\/1422199954668363776\">Luke Oakden-Rayner on Twitter: \"#Medical #AI has the worst superpower... Racism<\/a><\/li>\n \t<li><a href=\"https:\/\/www.bmj.com\/content\/369\/bmj.m1328\">Prediction models for diagnosis and prognosis of covid-19: systematic review and critical appraisal<\/a><\/li>\n \t<li><a href=\"https:\/\/lukeoakdenrayner.wordpress.com\/2021\/08\/02\/ai-has-the-worst-superpower-medical-racism\/\">AI has the worst superpower\u2026 medical racism. \u2013 Luke Oakden-Rayner<\/a><\/li>\n \t<li><a href=\"https:\/\/www.technologyreview.com\/2021\/07\/30\/1030329\/machine-learning-ai-failed-covid-hospital-diagnosis-pandemic\/\">Hundreds of AI tools have been built to catch covid. None of them helped.<\/a><\/li>\n \t<li><a href=\"https:\/\/www.geekwire.com\/2021\/amazon-delays-office-return-january-2022-rise-delta-variant-thwarts-corporate-plans\/\">Amazon delays office return to January 2022 as rise of Delta variant thwarts corporate plans<\/a><\/li>\n<\/ul>\n<h2 id=\"2-znowu-raport-%F0%9F%A5%B1-ale-tym-razem-od-stackoverflow-i-z-mas%C4%85-ciekawych-statystyk\">2. Znowu Raport . Ale tym razem od StackOverflow i z mas\u0105 ciekawych statystyk<\/h2>\nCo\u015b za du\u017co tych raport\u00f3w ostatnio - tydzie\u0144 temu mieli\u015bmy okazj\u0119 czyta\u0107 przygotowany przez JetBrains, w dniu dzisiejszym trafi\u0142 nam w \u0142apy kolejny interesuj\u0105cy smako\u0142yk - publikacj\u0119 stworzon\u0105 przez nikogo innego, jak zesp\u00f3\u0142 StackOverflow. W ichniejszej <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2021\">ankiecie <strong>Stack Overflow Developer Survey 2021<\/strong><\/a> wzi\u0119\u0142o udzia\u0142 ponad dwa razy uczestnik\u00f3w ni\u017c w tej tw\u00f3rc\u00f3w IntelliJ (chwal\u0105 si\u0119 ponad 80 tysi\u0105cami odpowiedzi), liczba robi wi\u0119c wra\u017cenie. Mimo to, ma\u0142o brak\u0142o, \u017ce pomin\u0105\u0142bym j\u0105 w naszym dzisiejszym przegl\u0105dzie, nie chc\u0105c duplikowa\u0107 temat\u00f3w z tygodnia na tydzie\u0144. By\u0142by to b\u0142\u0105d, bowiem StackOverflow przygl\u0105dn\u0105\u0142 si\u0119 naszej bran\u017cy od troch\u0119 innej strony i ich raport zawiera sporo interesuj\u0105cych statystyk.\n<figure class=\"kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae56ba2e.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"><\/figure>\nZe wzgl\u0119du na domen\u0119 w kt\u00f3rej dzia\u0142a <a href=\"http:\/\/vived.io\/\">Vived<\/a>, moj\u0105 uwag\u0119 przyku\u0142y trendy w sposobie nauki programowania z podzia\u0142em na demografi\u0119. Jak wida\u0107, klasyczne ksi\u0105\u017cki mocno trac\u0105 na znaczeniu, podobnie jest ze szko\u0142\u0105. Co zyskuje? Coraz wi\u0119ksz\u0105 popularno\u015bci\u0105 (i jest to mocno widoczny trend) ciesz\u0105 si\u0119 \u201cinne materia\u0142y\u201d, co rozumiane jest jako blogi czy materia\u0142y wideo. Podobnego wzrostu nie wida\u0107 jednak w Bootcampach oraz tak zwanych MOOCach - obie kategorie zdobywaj\u0105 popularno\u015b\u0107, ale nie tak dynamicznie jak by si\u0119 mog\u0142o wydawa\u0107.\n<figure class=\"kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae67617b.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"><\/figure>\nKolejn\u0105 bardzo kontrintuicyjn\u0105 rzecz\u0105 w raporcie jest ilo\u015b\u0107 do\u015bwiadczenia programistycznego w z zale\u017cno\u015bci od zajmowanej pozycji. O ile rozumiem, \u017ce prawie wszyscy bior\u0105cy udzia\u0142 w ankiecie StackOverflow to s\u0105 ludzie z zapleczem technicznym, ale zdziwi\u0142a mnie mocno ilo\u015b\u0107 lat do\u015bwiadczenia programistycznego przeci\u0119tnego Produkt Managera. I nie m\u00f3wimy tu te\u017c o jakich\u015b homeopatycznych ilo\u015bciach respondent\u00f3w - odpowiedzi od PM\u00f3w (2,829) by\u0142o prawie tyle samo co tych od Enigineering Manager\u00f3w (3,652). Czy\u017cby Product Manager by\u0142 coraz popularniejsz\u0105 \u015bcie\u017ck\u0105 rozwojow\u0105 dla \u201csenior\u00f3w\u201d? B\u0119dziemy si\u0119 temu przygl\u0105da\u0107.\n<figure class=\"kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_6128bae76fe36.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\"><\/figure>\nOczywi\u015bcie, czym\u015b co zawsze elektryzuje s\u0105 zarobki. Je\u015bli jeste\u015bcie programistami j\u0119zyk\u00f3w funkcyjnych - gratulacje, pierwsze dwa miejsca zajmuj\u0105 bowiem Clojure (95 000 $ rocznie), i F# (83 000$). T\u0105 dw\u00f3jk\u0119 goni\u0105 za\u015b Erlang i Elixir. Pokazuje to troch\u0119, \u017ce im wi\u0119ksza nisza, tym lepsze pieni\u0105dze - popularne technologie jak Java czy JavaScript okupuj\u0105 raczej d\u00f3\u0142 rankingu\u2026 podobnie jak Cobol . Ciekawe jak ma si\u0119 to do mitu niesamowicie zarabiaj\u0105cych Cobolowc\u00f3w. Je\u015bli chodzi o bazy danych, najlepszymi zarobkami mog\u0105 pochwali\u0107 si\u0119 specjali\u015bci od DynamoDB, w konkretnych frameworkach przoduje Ruby on Rails oraz\u2026 Svelte. Og\u00f3lnie za\u015b je\u015bli mieliby\u015bmy wybra\u0107 jedn\u0105 konkretn\u0105 technologi\u0119, kt\u00f3ra jest predyktorem wysokich zarobk\u00f3w, by\u0142oby to Pulumi - specjali\u015bci w tym frameworku Infrastructure-as-a-Code \u015brednio zarabiaj\u0105 109 000 dolar\u00f3w.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/3_giphy-1.gif\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"500\" height=\"375\">\n\n<figcaption>Og\u00f3lnie, jest troch\u0119 zaskocze\u0144.<\/figcaption><\/figure>\nAle nie b\u0119d\u0119 was dalej zanudza\u0142 - je\u015bli chcecie sp\u0119dzi\u0107 troch\u0119 czasu z cyferkami w ten weekend, raport StackOverflow b\u0119dzie do\u015b\u0107 dobrym \u017ar\u00f3d\u0142em.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/9_image-4.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"500\" height=\"500\">\n\n<figcaption>A, i klasycznie - Rust pozostaje najbardziej kochanym j\u0119zykiem programowania (87% u\u017cytkownik\u00f3w) u\u017cywanym przez minimaln\u0105 ilo\u015b\u0107 os\u00f3b (7,03%)<\/figcaption><\/figure>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82o\">\u0179r\u00f3d\u0142o<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/insights.stackoverflow.com\/survey\/2021#overview\">Stack Overflow Developer Survey 2021<\/a><\/li>\n<\/ul>\n<h2 id=\"3-nsa-publikuje-zasady-bezpiecze%C5%84stwa-dla-kubernetesa-%F0%9F%A6%85%F0%9F%87%BA%F0%9F%87%B8\">3. NSA publikuje zasady bezpiecze\u0144stwa dla Kubernetesa<\/h2>\nA na koniec troch\u0119 bezpiecze\u0144stwa.\n<figure class=\"kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/13_image-3.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"900\" height=\"280\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/14_image-3.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/13_image-3.png 900w\" sizes=\"(min-width: 720px) 720px\"><\/figure>\nW tym tygodniu wpad\u0142a nam w r\u0105czki nie lada pere\u0142ka - bo przyznajcie, niecodziennie macie okazj\u0119 c<a href=\"https:\/\/media.defense.gov\/2021\/Aug\/03\/2002820425\/-1\/-\n1\/1\/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF\">zyta\u0107 poradnik zabezpiecze\u0144 infrastruktury chmurowej, napisany przez specjalist\u00f3w z National Security Agaency (lepiej znanego jako NSA).<\/a>\n\nRaport zawiera szczeg\u00f3\u0142owe zalecenia dotycz\u0105ce \u201chardeningu\u201d Kubernetesa. Poza podstawowymi dzia\u0142aniami, takimi jak skanowanie kontener\u00f3w i pod\u00f3w w poszukiwaniu luk w zabezpieczeniach lub b\u0142\u0119dnych konfiguracjach, bardzo mocno skupia si\u0119 na technikach - jak uruchamianie kontener\u00f3w i pod\u00f3w z mo\u017cliwie najmniejszymi uprawnieniami czy odpowiednia separacja network\u00f3w. Podkre\u015bla te\u017c wag\u0119 silnego uwierzytelniania i audytu log\u00f3w. Og\u00f3lnie mamy do czynienia z przesz\u0142o sze\u015bdziesi\u0119ciostronicowym bydl\u0119ciem. O ile nie zd\u0105\u017cy\u0142em jeszcze dog\u0142\u0119bnie przebi\u0107 si\u0119 przez ca\u0142o\u015b\u0107, to ju\u017c nawet pobie\u017cne przegl\u0105dniecie PDFa ukazuje nam bardzo kompetentny (a dodatkowo - napisany zaskakuj\u0105co przyjaznym j\u0119zykiem) poradnik, opatrzony dodatkowo mocarn\u0105 list\u0105 \u017ar\u00f3de\u0142 pog\u0142\u0119biaj\u0105cych. Je\u015bli pe\u0142na lektura, do kt\u00f3rej si\u0105de w wolniejszej chwili, potwierdzi pierwsze obserwacje, ca\u0142o\u015b\u0107 stanie si\u0119 chyba jednym z moich \u201csztandarowych\u201d materia\u0142\u00f3w w tym temacie.\n\nDodatkowo, przy okazji Raportu odkry\u0142em, \u017ce to nie jedyny tego typu przewodnik opublikowany przez NSA. Agencja <a href=\"https:\/\/www.nsa.gov\/What-We-Do\/Cybersecurity\/Advisories-Technical-Guidance\/\">ma ich ca\u0142\u0105 baz\u0119<\/a>, dotykaj\u0105c\u0105 szerokiego spektrum temat\u00f3w. Co prawda, wi\u0119kszo\u015b\u0107 z nich jest do\u015b\u0107 hermetyczna, ale np. uda\u0142o mi si\u0119 wygrzeba\u0107 <a href=\"https:\/\/media.defense.gov\/2020\/Aug\/14\/2002477667\/-1\/-1\/0\/Collaboration_Services_UOO13459820_Full.PDF\">szczeg\u00f3\u0142ow\u0105 analiz\u0119 bezpiecze\u0144stwa oprogramowania do pracy zdalnej<\/a> czy <a href=\"https:\/\/media.defense.gov\/2020\/Jan\/22\/2002237484\/-1\/-1\/0\/CSI-MITIGATING-CLOUD-VULNERABILITIES_20200121.PDF\">raport z najcz\u0119\u015bciej wykorzystywanych podatno\u015bci chmur obliczeniowych<\/a>. Lista pe\u0142na jest te\u017c tak zwanych Zero-Days.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/11_image-2.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1815\" height=\"1475\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/12_image-2.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/13_image-2.png 1000w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/14_image-2.png 1600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/11_image-2.png 1815w\" sizes=\"(min-width: 720px) 720px\">\n\n<figcaption>Od razu pojawi\u0142y si\u0119 \u015bmieszki, \u017ce tak naprawd\u0119 mamy do czynienia z garnkiem miodu, i najciekawsze z potencjalnych luk nie znalaz\u0142y si\u0119 w raporcie - co pewnie cho\u0107 cz\u0119\u015bciowo jest prawd\u0105.<\/figcaption><\/figure>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a-1\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/media.defense.gov\/2021\/Aug\/03\/2002820425\/-1\/-1\/1\/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF\">Kubernetes Hardening Guidance<\/a><\/li>\n \t<li><a href=\"https:\/\/www.nsa.gov\/What-We-Do\/Cybersecurity\/Advisories-Technical-Guidance\/\">NSA's Cybersecurity Advisories &amp; Technical Guidance<\/a><\/li>\n \t<li><a href=\"https:\/\/media.defense.gov\/2020\/Aug\/14\/2002477667\/-1\/-1\/0\/Collaboration_Services_UOO13459820_Full.PDF\">National Security Agency | Cybersecurity Information Selecting and Safely Using Collaboration Services for Telework - UPDATE<\/a><\/li>\n \t<li><a href=\"https:\/\/media.defense.gov\/2020\/Jan\/22\/2002237484\/-1\/-1\/0\/CSI-MITIGATING-CLOUD-VULNERABILITIES_20200121.PDF\">Mitigating Cloud Vulnerabilities<\/a><\/li>\n<\/ul>\n\n<hr>\n\n\u200cPami\u0119tajcie, \u017ceby spr\u00f3bowa\u0107 <a href=\"https:\/\/vived.io\/keep-up-czyli-o-tym-jak-byc-na-biezaco-bez-uczucia-przytloczenia-contentem\/\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Vived<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/a><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>, <\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong>je\u015bli chcesz otrzymywa\u0107 tego typu tre\u015bci spersonalizowane pod Ciebie!\n<ul>\n \t<li><a href=\"https:\/\/apple.co\/3fB8Kcf\" rel=\"nofollow noopener\">App Store<\/a><\/li>\n \t<li><a href=\"https:\/\/bit.ly\/3m421dx\" rel=\"nofollow noopener\">Play Store<\/a><\/li>\n \t<li><a href=\"http:\/\/bit.ly\/2M7CeUN\">Wersja PWA<\/a><\/li>\n<\/ul>"]}],"_links":{"self":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/10100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/comments?post=10100"}],"version-history":[{"count":1,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/10100\/revisions"}],"predecessor-version":[{"id":10680,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/10100\/revisions\/10680"}],"wp:attachment":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media?parent=10100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/categories?post=10100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/tags?post=10100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}