📱 Błędy na iPhonie? To nie tylko ty – klawiatura iOS jest zepsuta [wideo]
🔗Czytaj Więcej🔗
🕵️♂️ Brytyjska Izba Lordów chce zakazać VPN-ów dla osób poniżej 16 lat
Komentarz podkreśla napięcie między prawem do prywatności a regulacjami mającymi ograniczać narzędzia cyfrowe. Potencjalny zakaz VPN-ów pokazuje trudność pogodzenia ochrony dzieci z wolnością technologiczną i obywatelską.
Artykuł krytykuje projekt ustawy Izby Lordów, który zakazywałby korzystania z VPN-ów przez nieletnich. Autor wskazuje, że taki zakaz jest technicznie nierealny – każdy może stworzyć własny VPN – i mógłby uderzyć w otwarte projekty, takie jak Tor. Tekst przedstawia to jako próbę nadmiernej kontroli dostępu do internetu przez państwo.
🔗Czytaj Więcej🔗
⚠️ Oznaczaj przestarzałe funkcje z przekonaniem
Dowcipna i trafna analiza długu technicznego oraz ludzkich nawyków w utrzymaniu oprogramowania. Pokazuje, że to motywacje, a nie komunikaty, decydują o zdrowiu bazy kodu.
Seth Larson opisuje, jak deweloperzy często ignorują ostrzeżenia o przestarzałych funkcjach, aż do momentu, gdy ich usunięcie powoduje awarie. Z humorem proponuje, by takie funkcje czasem celowo zawodziły, by skłonić do utrzymania kodu. Podkreśla, że same ostrzeżenia to zbyt słabe narzędzie, by wymusić zmiany w systemach.
🔗Czytaj Więcej🔗
🐹 mmap w Go – dlaczego to zły pomysł
Praktyczny i technicznie szczegółowy tekst dla programistów Go. Pokazuje pułapki na poziomie runtime’u i daje cenne wskazówki dotyczące optymalizacji w systemach o dużym obciążeniu.
Autor wyjaśnia, dlaczego użycie `mmap` w aplikacjach Go może poważnie pogorszyć wydajność, zwłaszcza przy pracy na „zimnych” danych. Duże błędy stron blokują goroutines, które nie ustępują runtime’owi, powodując niedostateczne wykorzystanie CPU i opóźnienia w całym systemie. Autor przedstawia metody diagnostyki i obejścia problemu, ostatecznie zalecając całkowite unikanie `mmap`.
🔗Czytaj Więcej🔗
🐧 Instalacja wszystkich pakietów NixOS
Połączenie technicznego eksperymentu i humoru – hołd dla funkcjonalnego projektu NixOS oraz obraz jego złożoności. Inspirujący tekst dla pasjonatów systemów i automatyzacji.
Autor w zabawny sposób opisuje eksperyment polegający na próbie zainstalowania wszystkich pakietów NixOS. W trakcie budowy ponad 700 000 zależności napotyka pętle, błędy i awarie systemu. Ostatecznie udaje mu się zainstalować około 71 000 pakietów, zajmując 690 GB miejsca. Mimo absurdalności przedsięwzięcia system wciąż działa, co pokazuje zarówno siłę, jak i chaos modelu replikowalności NixOS.
🔗Czytaj Więcej🔗
