Cze┼Ť─ç!

Wróci┼éem ju┼╝ do Polski po prawie miesi─Öcznej podró┼╝y kamperem po W┼éoszech i to zestawienie wysy┼éam ju┼╝ z domu. Nareszcie si─Ö porz─ůdnie wyspa┼éem, st─ůd takie opó┼║nienie w wysy┼éce dzisiejszego wydania ;)

 

Przy okazji ma┼éa prywata. W ofercie kursów na mojej platformie s─ů dwa kursy stworzone przez Paw┼éa Torbusa. Pierwszy to "Ansible w godzin─Ö", a drugi to "Routing i firewalle w godzin─Ö". Oba z nich s─ů dost─Öpne w ni┼╝szej cenie do najbli┼╝szego poniedzia┼éku (21.08, godzina 23:59).

Poni┼╝ej znajduje si─Ö link, który umo┼╝liwi Ci ich ta┼äszy zakup. Je┼Ťli który┼Ť z kursów ju┼╝ posiadasz, to po prostu usu┼ä go z koszyka. Naliczona zni┼╝ka b─Ödzie mniejsza, ale i tak b─Ödzie taniej.

Ôץ Kupuj─Ö zestaw kursów Paw┼éa!

 

A teraz zapraszam do lektury :)

 

ÔŚó #unknownews ÔŚú

  1. Wywiad z Tomaszem Czajk─ů - praca w Google, SpaceX (film, 2h i 50m)
    https://youtu.be/JrQRUr_t5Rk
    INFO: Tomasz to by┼éy mistrz ┼Ťwiata w programowaniu, by┼éy pracownik Google, pracownik SpaceX. Opowiada o programowaniu rakiet kosmicznych, wspó┼épracy z Elonem, eksploracji Marsa, komputerach kwantowych i wielu innych, ciekawych tematach. Bardzo d┼éugi, ale i wci─ůgaj─ůcy wywiad.

  2. Zarz─ůdzanie 'trudnymi' programistami - poradnik dla mened┼╝erów
    https://vadimkravcenko.com/shorts/managing-bad-engineers/
    INFO: Zarz─ůdzasz lud┼║mi i masz w swoim zespole go┼Ťcia, który wiele obiecuje w projekcie, ale niewiele tych obietnic wype┼énia? a mo┼╝e jeden z Twoich programistów to typowy samotny wilk, który nie umie pracowa─ç w grupie? Kolejny to ma┼éomówny i nie┼Ťmia┼éy specjalista, a obok niego siedzi przechwalaj─ůcy si─Ö jego przeciwie┼ästwo w postaci go┼Ťcia 'ja wiem wszystko!'. Jak nimi zarz─ůdza─ç, je┼Ťli ka┼╝dy jest inny?

  3. Dropbox zredukowa┼é o 33% ilo┼Ť─ç JavaScriptu na swoich stronach - jak to zrobi┼é?
    https://dropbox.tech/frontend/how-we-reduced-the-size-of-our-javascript-bundles-by-33-percent
    INFO: Opis zastosowanego rozwi─ůzania, które pozwoli┼éo na znaczne zredukowanie ilo┼Ťci zaci─ůganych skryptów per strona serwisu, pozbywaj─ůc si─Ö przy tym bezu┼╝ytecznego w danym kontek┼Ťcie kodu.

  4. Jak Discord wdro┼╝y┼é klucze Yubikey (U2F) dla swoich pracowników
    https://discord.com/blog/how-discord-rolled-out-yubikeys-for-all-employees
    INFO: Obecnie klucze U2F to najskuteczniejsza metoda zabezpieczenia kont przed ich przej─Öciem. Jednak wdro┼╝enie tego rodzaju rozwi─ůzania w ca┼éej firmie nie jest ani ┼éatwe, ani tanie. Jak to wygl─ůda┼éo w przypadku Discorda?

  5. Vulnerable WordPress - dziurawy Wordpress aktualizowany (o nowe dziurawe wtyczki) co miesi─ůc
    https://github.com/onhexgroup/Vulnerable-WordPress
    INFO: Tak, wiem... mo┼╝esz zastanawia─ç si─Ö, do czego potrzebny Ci jest Wordpress zawieraj─ůcy kilkaset skrajnie podatnych wtyczek. Jest to rozwi─ůzanie bardzo u┼╝yteczne do nauki websecurity i do ─çwiczenia si─Ö w roli pentestera webowego. Wtyczki s─ů tylko zainstalowane, ale nie aktywowane. Musisz je aktywowa─ç r─Öcznie w zale┼╝no┼Ťci od tego, która podatno┼Ť─ç chcesz testowa─ç.

  6. Jednoosobowe serwery Mastodona - po co to komu?!
    https://jvns.ca/blog/2023/08/11/some-notes-on-mastodon/
    INFO: U┼╝ytkownicy Mastodona musz─ů gdzie┼Ť fizycznie posiada─ç swoje konto. Przewa┼╝nie wybieraj─ů jeden z popularnych serwerów i tam prowadz─ů swoj─ů cyfrow─ů dzia┼éalno┼Ť─ç. Jednak od pewnego czasu nasila si─Ö trend polegaj─ůcy na stawianiu w┼éasnych, jednoosobowych serwerów. Dlaczego kto┼Ť mia┼éby chcie─ç to robi─ç i jakie s─ů plusy i minusy takiego rozwi─ůzania?

  7. Jak dobrze i czytelnie osadza─ç tekst na obrazach?
    https://www.smashingmagazine.com/2023/08/designing-accessible-text-over-images-part1/
    INFO: U┼╝ywanie grafiki jako t┼éa do napisów, to cz─Östo stosowane w ┼Ťwiecie webowym rozwi─ůzanie. Niestety, nie zawsze jest ono poprawnie i czytelnie zaimplementowane. Ten artyku┼é podpowie Ci, jak zrobi─ç to dobrze.

  8. Mo┼╝e to nie JIRA jest z┼éa, a Twój manager?
    https://jarvispowered.com/you-dont-hate-jira-you-hate-your-manager/
    INFO: Narzekanie na Jir─Ö to ju┼╝ klasyka w bran┼╝y IT. Tylko czy naprawd─Ö soft jest tak s┼éaby, czy mo┼╝e to procedury w Twojej firmie robi─ů z niego prawdziwe piek┼éo dla developera?

  9. To nie moc GPU jest ograniczeniem w rozwoju AI
    https://medium.com/riselab/ai-and-memory-wall-2cb4265cb0b8
    INFO: Przyspieszanie procesorów graficznych mo┼╝e wcale nie przynie┼Ť─ç nam oczekiwanych rezultatów, poniewa┼╝ w─ůskie gard┼éo w modelach j─Özykowych (LLM) to nie moc obliczeniowa. Gdzie w takim razie le┼╝y problem i jak wielki on jest?

  10. Test-driven Development - dlaczego mia┼éby┼Ť tego u┼╝ywa─ç?
    https://quii.dev/The_Why_of_TDD
    INFO: To jak zrealizowa─ç podej┼Ťcie TDD w swoim projekcie prawdopodobnie ju┼╝ wiesz, ale dlaczego w ogóle mia┼éby┼Ť to robi─ç? Zrozumienie motywacji stoj─ůcej za TDD pomaga w efektywnym stosowaniu tej metody.

  11. Jak wykorzystywa─ç AI? Wywiad z Mateuszem Chrobokiem (film, 2h i 15m)
    https://youtu.be/NBd3WwedXVU
    INFO: Dyskusja na temat rozwoju AI, zalet i wad tego rozwi─ůzania i przewidywa┼ä na przysz┼éo┼Ť─ç. Sporo ciekawych przemy┼Ťle┼ä.

  12. Lista 10 wyzwa┼ä przed którymi stoj─ů modele j─Özykowe
    https://huyenchip.com/2023/08/16/llm-research-open-challenges.html
    INFO: Redukcja halucynacji, lepsze ustalanie kontekstu, multimodalno┼Ť─ç i wiele innych. To tematy, z którymi stale zmagaj─ů si─Ö twórcy LLM. Ka┼╝dy z problemów wymienionych w artykule zawiera opis tego, gdzie dok┼éadnie le┼╝y problem.

  13. Typogramy - format tworzenia diagramów tekstowych
    https://google.github.io/typograms/
    INFO: Aby skorzysta─ç z typogramu na swojej stronie, nale┼╝y w pierwszej kolejno┼Ťci wykona─ç diagram w formie ASCII Artu, a nast─Öpnie do┼é─ůczy─ç do strony bibliotek─Ö JS, która tak osadzony tekst zmieni na przyjazn─ů dla u┼╝ytkownika (i czyteln─ů zarazem) form─Ö graficzn─ů. Na stronie znajdziesz sporo przyk┼éadów.

  14. Pobieranie filmów z YouTube z pe┼én─ů pr─Ödko┼Ťci─ů - jak to dzia┼éa?
    https://blog.0x7d0.dev/history/how-they-bypass-youtube-video-download-throttling/
    INFO: Próbowa┼ée┼Ť kiedykolwiek pobra─ç film z YT bez u┼╝ywania specjalistycznego softu, czy us┼éugi online? Jakim┼Ť dziwnym trafem wszystkie filmy ┼Ťci─ůgaj─ů si─Ö z szybko┼Ťci─ů maksymalnie kilkudziesi─Öciu kilobajtów na sekund─Ö. Jak to si─Ö dzieje, ┼╝e soft do pobierania filmów ┼Ťci─ůga je super szybko, a Twoje metody dzia┼éaj─ů super wolno? Na czym polega sekret spowalniania transferu Youtuba i do czego s┼éu┼╝y to rozwi─ůzanie?

  15. Wizualny przewodnik po selektorach CSS-owych
    https://fffuel.co/css-selectors/
    INFO: Bardzo przyst─Öpny przewodnik przedstawiaj─ůcy nie tylko selektory, ale tak┼╝e pseudolementy i pseudoklasy w CSS. Idealne zestawienie dla junior-frontendowców chc─ůcych lepiej zrozumie─ç temat.

  16. Uwaga na niezłapane errory w JS-owych promisach
    https://jakearchibald.com/2023/unhandled-rejections/
    INFO: Czy Twoja aplikacja poprawnie wy┼éapuje wszystkie sytuacje, w których promis ko┼äczy si─Ö b┼é─Ödem? A je┼Ťli tego nie robi, to czym to mo┼╝e skutkowa─ç i jak to zrobi─ç poprawnie?

  17. Jak dzia┼éaj─ů Community Notes na Twitterze?
    https://vitalik.eth.limo/general/2023/08/16/communitynotes.html
    INFO: Raz na jaki┼Ť czas ko┼éo Twitterowych (czy teraz ju┼╝ X-owych) wypowiedzi pojawiaj─ů si─Ö 'sprostowania' b─Öd─ůce czym┼Ť na wzór fact checkingu. Tylko kto je dodaje i co decyduje, ┼╝e s─ů one widoczne przy wpisie?

  18. Twitter (X) celowo spowalnia otwieranie 'niewygodnych' stron?
    https://www.washingtonpost.com/technology/2023/08/15/twitter-x-links-delayed/
    INFO: Wszystkie linki osadzone na Twitterze przechodz─ů przez ichniejszy skracacz linków. U┼╝ytkownicy us┼éugi zauwa┼╝yli, ┼╝e linki prowadz─ůce do nielubianych przez Elona Muska portali, otwieraj─ů si─Ö z zaskakuj─ůcym, przewa┼╝nie 5-sekundowym opó┼║nieniem, podczas gdy pozosta┼ée otwieraj─ů si─Ö niemal natychmiast.

  19. Lepsza, semantyczna wyszukiwarka na StackOverflow
    https://stackoverflow.blog/2023/07/31/ask-like-a-human-implementing-semantic-search-on-stack-overflow/
    INFO: Wspomniany serwis postanowi┼é zaimplementowa─ç wyszukiwanie semantyczne w miejsce leksykalnego. To drugie szuka wpisów po s┼éowach kluczowych, a pierwsze stara si─Ö wyci─ůgn─ů─ç sens z zapytania i dopasowa─ç do niego najbardziej trafne odpowiedzi.

  20. React sprawia, ┼╝e zapominamy o niektórych rzeczach w ┼Ťwiecie WebDev
    https://joshcollinsworth.com/blog/antiquated-react
    INFO: React to dla wielu obecnie domy┼Ťlny wybór, je┼Ťli chodzi o technologi─Ö webow─ů. Niestety, takie podej┼Ťcie polegaj─ůce na skupianiu si─Ö na jednym frameworku sprawia, ┼╝e stajemy si─Ö ograniczeni i nie zauwa┼╝amy, jak mocno ┼Ťwiat webowy odsun─ů┼é si─Ö ju┼╝ od tego, co oferuje React.

  21. Głębsze spojrzenie na property descriptory w JavaScript
    https://devszczepaniak.pl/property-descriptors-w-javascript/
    INFO: Artyku┼é w szczegó┼éach wyja┼Ťnia czym s─ů property descriptory w JS. Artyku┼é przedstawia mo┼╝liwo┼Ťci tego rozwi─ůzania, jak zachowuj─ů si─Ö obiekty w poszczególnych konfiguracjach, jakie s─ů cz─Öste b┼é─Ödy, oraz jaki wp┼éywa na nie maj─ů metody seal oraz freeze.

  22. Ile atramentu zu┼╝ywane jest przy skanowaniu dokumentów? ;)
    https://arstechnica.com/gadgets/2023/08/the-printers-that-require-ink-to-scan-and-fax/
    INFO: Niektóre urz─ůdzenia wielofunkcyjne marki Canon i HP odmawiaj─ů wykonywania czynno┼Ťci niezwi─ůzanych z u┼╝yciem atramentu w chwili, gdy stan atramentu jest zbyt niski. Mówi─ůc krótko, nie zeskakujesz dokumentu i nie wy┼Ťlesz faxu z pustym cardridgem.

  23. Analiza kernela linuksowego w wersji... v0.01
    https://seiya.me/blog/reading-linux-v0.01
    INFO: To pierwsza opublikowana wersja Linuxa (wtedy jeszcze pod nazw─ů 'FREAX') przez Linusa Torwaldsa. Zobacz, co ciekawego j─ůdro ówcze┼Ťnie w sobie zawiera┼éo. Materia┼é dla linuksowych geeków ;)

  24. Firefox na Androida zacznie wspiera─ç rozszerzenia webowe!
    https://blog.mozilla.org/addons/2023/08/10/prepare-your-firefox-desktop-extension-for-the-upcoming-android-release/
    INFO: Nie podano jeszcze daty wprowadzenia tej innowacji, ale Mozilla zapowiada, ┼╝e b─Ödzie to 'w nadchodz─ůcych miesi─ůcach'. Jest to ruch, który mo┼╝e doprowadzi─ç do migracji znacznej cz─Ö┼Ťci u┼╝ytkowników Androida na t─Ö przegl─ůdark─Ö.

  25. Little Rat - rozszerzenie do Chrome pods┼éuchuj─ůce inne rozszerzenia
    https://github.com/dnakov/little-rat
    INFO: Zadaniem tego rozszerzenia jest nas┼éuchiwanie ruchu sieciowego generowanego przez inne rozszerzenia. Jest to przydatne, je┼Ťli chcesz przeanalizowa─ç, gdzie i jakie dane s─ů wysy┼éane na zewn─ůtrz przez inn─ů wtyczk─Ö. Mo┼╝e przyda─ç Ci si─Ö tak┼╝e do rozpracowania dzia┼éania API webowego stoj─ůcego za niektórymi rozszerzeniami.

  26. Boty AI rozwi─ůzuj─ů CAPTCHe z zaskakuj─ůc─ů skuteczno┼Ťci─ů
    https://qz.com/ai-bots-recaptcha-turing-test-websites-authenticity-1850734350
    INFO: Captche (kody z obrazka i temu podobne zadania) od wielu lat by┼éy ┼éamane przez automaty, ale z raczej kiepsk─ů lub umiarkowan─ů skuteczno┼Ťci─ů. Po zaprz─Ögni─Öciu AI do tego procesu powiedzie─ç, ┼╝e ich skuteczno┼Ť─ç wzros┼éa, to jakby nic nie powiedzie─ç ;)

  27. Jak sprawić, aby crawler od OpenAI nie czytał Twojej strony?
    https://arstechnica.com/information-technology/2023/08/openai-details-how-to-keep-chatgpt-from-gobbling-up-website-data/
    INFO: Bota czytaj─ůcego strony od OpenAI b─Ödzie mo┼╝na (to dopiero zapowied┼║ funkcji) zablokowa─ç w taki sam sposób jak ka┼╝dego innego crawlera u┼╝ywanego przez wyszukiwarki. Mo┼╝e Ci si─Ö to przyda─ç, je┼Ťli nie chcesz, aby Twoje tre┼Ťci by┼éy cz─Ö┼Ťci─ů modeli j─Özykowych.

 

Do┼é─ůcz do grona patronów, dzi─Öki którym powstaje ten newsletter :)

 

Zobacz poprzednie wydania newslettera:

 

Lubisz czyta─ç mój Newsletter? Podziel si─Ö nim prosz─Ö ze znajomymi ÔČç´ŞĆ 

Facebook Twitter Linkedin

Wersja webowa aktualnego wydania

 

Do zobaczenia za tydzie┼ä  ­čĹő

 

Jakub Mrugalski

pozdrawiam

Jakub 'unknow' Mrugalski

https://mrugalski.pl

Facebook Instagram YouTube Twitter Linkedin

Je┼Ťli nie chcesz wi─Öcej otrzymywa─ç ode mnie wiadomo┼Ťci, zawsze mo┼╝esz si─Ö wypisa─ç.

Zapisz si─Ö na ten newsletter!