2023-04-08
Budowanie GitHuba z Ruby on Rails
Original. GitHub.com jest napisany przy użyciu Ruby on Rails i utrzymywany przez ponad tysiąc inżynierów z prawie 2 milionami linii kodu. Firma co tydzień aktualizuje swój kod do najnowszego commitu Railsów za pomocą pull requestów i przeglądów rewizyjnych. Korzyści z tych aktualizacji obejmują lepszą obsługę połączeń z bazą danych i szybsze renderowanie widoków, poprawione bezpieczeństwo i mniejsze ryzyko wystąpienia nieznanych problemów. Testy najnowszych wersji identyfikują i naprawiają błędy przed wydaniem. Post to oświadczenie o prywatności GitHub, zawierające informacje o funkcjach produktu, bezpieczeństwie, historiach, cenach, zasobach, API dewelopera, partnerach, platformie i wsparciu. Post wydaje się nie mieć żadnych nowych informacji ani wydarzeń i nie jest jasne, dlaczego zyskuje uwagę.
Discussion Service. GitHub przebudował swoją platformę z Ruby on Rails, wywołując zainteresowanie potencjalnym wpływem na ekosystem Railsów i wymagania dotyczące pokrycia testami. Użytkownicy podkreślają wyzwania związane z opanowaniem Ruby, takie jak ekstremalne pokrycie testami i potencjał przyszłych błędów w kodzie. Niektórzy użytkownicy sugerują użycie Sorbetu dla mocniejszych typów testów. GitHub wykorzystuje język Crystal i potencjał metaprogramowania Rubiego, podczas gdy niektórzy krytykują Ruby'ego jako przestrzeń do nauki danych. Ostatnia aktualizacja platformy Rails w Githubie z wersji 2.3 do 3 stanowiła wyzwanie, ale statyczne typowanie pomaga w aktualizacji. Deweloperzy zastanawiają się nad kompromisami pomiędzy trendami technologicznymi a stabilnością, niektórzy zwracają uwagę na łatwość użycia Railsów, ale opóźnioną warstwę widokową. Aktualizacje frameworka są najefektywniejsze, gdy są przeprowadzane stopniowo, z dobrym testowaniem. Wiele organizacji uważa aktualizację infrastruktury IT za ważną, możliwości testowe GitHuba są chwalone, a Sorbet jest używany przez GitHuba dla Ruby i Rails.
Ask Wirecutter: Czy możecie polecić dla mnie niezbyt inteligentny telewizor?
Original. Wirecutter sugeruje zabezpieczenie inteligentnych telewizorów zamiast znalezienia opcji nie-smart ze względu na obawy o prywatność. Odłączonym telewizorom może brakować przydatnych funkcji. Eksperci doradzają rezygnację z gromadzenia danych, łączenie się z Wi-Fi tylko w celu aktualizacji oprogramowania sprzętowego, a także okazjonalne przesyłanie strumieniowe, aby zrezygnować z funkcji. Alternatywą są stare telewizory, monitory 4K lub projektory. Podobne problemy z prywatnością dotyczą innych urządzeń podłączonych do internetu.
Discussion Service. Artykuł omawia trudności w znalezieniu nie-smart TV bez natrętnych i niepotrzebnych funkcji. Sugerowane rozwiązania obejmują korzystanie z odłączonego inteligentnego telewizora lub fizyczne odłączenie modułów, aby zapobiec niepożądanym połączeniom. Istnieją obawy dotyczące prywatności i eksfiltracji danych. Dyskusja na temat zużycia energii, potencjalnych automatycznych połączeń i powolnego procesu uruchamiania inteligentnych telewizorów przez użytkowników. Propozycje potencjalnej nazwy dla nieinteligentnego telewizora i idealnych cech inteligentnego telewizora. Obawy dotyczące śledzenia danych i trudności z rozpoczęciem przedsięwzięcia związanego z wysokiej jakości, niemym wyświetlaczem. Użytkownicy omawiają konkretne cechy wyświetlaczy i trudności z utrzymaniem inteligentnych telewizorów bez podłączenia. Podkreślono nieetyczne zachowanie firmy TCL i obawy o prywatność użytkowników.
Codeberg - Szybka alternatywa open source dla GitHub
Original. Codeberg.org to darmowa i open-source'owa platforma współpracy programistycznej oraz hosting Git prowadzony przez użytkowników za pośrednictwem organizacji non-profit w Berlinie. Platforma wspiera również społeczność podobnie myślących twórców wolnego oprogramowania i treści bez śledzenia i sprzedaży danych użytkowników. Użytkownicy mogą rejestrować się i hostować swoje projekty na stronie, a Codeberg e.V. utrzymuje społeczność poprzez darowizny i opcjonalne wpłaty. Strona jest dostępna w wielu językach, a użytkownicy mogą zaoferować swój wkład w poprawę usług stojących za Codeberg.
Discussion Service. Codeberg jest szybką, otwartą alternatywą dla Githuba, która skupia się na współpracy w zakresie wolnego i otwartego oprogramowania. Użytkownicy Discussion Service debatują, czy skupienie Codeberg na etyce open source jest zbyt restrykcyjne, podczas gdy inni chwalą go za zaangażowanie. Dyskutując o politycznej naturze infrastruktury IT, niektórzy twierdzą, że neutralność jest niemożliwa, ale mimo to należy do niej dążyć, podczas gdy inni twierdzą, że opinie polityczne są bardziej tolerowane w IT niż w innych kontekstach. Użytkownicy Discussion Service dyskutują także o filozofii dzielenia się kodem, restrykcyjnym licencjonowaniu i wpływie przyjaznych korporacjom kodów na sukces FOSS. Chwalony jest status Codeberg jako organizacji non-profit i zaangażowanie w licencje wolnego oprogramowania. Szybkość działania platformy i prosty interfejs są doceniane, ale istnieją obawy dotyczące prywatności. Niektórzy polecają Radicle jako alternatywę dla scentralizowanych usług takich jak Github.
Ryż wieloletni: Zasadź raz, zbierz ponownie i ponownie
Original. Naukowcy stworzyli wieloletnie szczepy ryżu, które pozostają produktywne i odrastają po każdych zbiorach, co skutkuje ogromnymi korzyściami dla środowiska, mniejszym śladem węglowym, zdrowszą glebą i brakiem konieczności ponownego zasiewu przez rolników. Szczepy te, wyhodowane w ciągu ostatnich dwóch dekad, były testowane i zbierane przez cztery lata z rzędu przez 45 000 rolników prowadzących małe gospodarstwa na własne potrzeby. Eksperci przewidują, że jeśli więcej rolników przyjmie nowe odmiany, korzyści mogą być ogromne dla ludzi, którzy je uprawiają, środowiska i światowej populacji, która polega na ryżu jako podstawowym pożywieniu.
Discussion Service. Wieloletni ryż może zmniejszyć emisję metanu z pól ryżowych. Produkcja zwierzęca ma znaczący wpływ na środowisko. Zmiany klimatyczne doprowadzą do niedoborów żywności i innych problemów. Metan z pól ryżowych nie ma znaczącego wpływu w porównaniu z innymi źródłami. Wieloletni ryż ma potencjalne korzyści, ale także wyzwania. Eksperci dyskutują o rolnictwie i produkcji żywności. Przedstawiono sukces nawadnianego ryżu wieloletniego. Uprawy wieloletnie mogą zaoszczędzić na kosztach pracy i środków produkcji. Rośliny wieloletnie mają korzyści dla gleby i pobierania składników odżywczych.
60 milionów Amerykanów ma podatki tak proste, że IRS mógłby je robić automatycznie.
Original. Przynajmniej 41% amerykańskich gospodarstw domowych, czyli 62 miliony jednostek wypełniających podatki, mogłoby mieć całe swoje zeznania podatkowe obsługiwane przez IRS poprzez "pre-populated returns" bez konieczności dalszej interwencji. Mniej konserwatywne podejście określa tę liczbę na 73 miliony zwrotów, czyli 48%. Potencjał automatycznych zwrotów mógłby oszczędzić czas i zdenerwowanie każdego roku, czyniąc sezon podatkowy bardziej efektywnym. W artykule poruszono również inne tematy niezwiązane z podatkami, takie jak kryzys związany z wykorzystywaniem seksualnym dzieci w Kościele katolickim czy kamery Tesli będące pod obserwacją. Jednak głównie podkreśla unikalne rozwiązania znaczących problemów, objętych newsletterem Future Perfect. Artykuł pozostaje neutralny i pouczający, bez żadnych politycznych czy religijnych uprzedzeń.
Discussion Service. Podatki 60M Amerykanów są na tyle proste, że IRS może je automatycznie obliczyć. Najłatwiejszym sposobem na zarabianie pieniędzy przez IRS jest audytowanie osób słabych finansowo. Intuit przyczynia się do zjawiska nieprzejrzystego prawa. Egzekwowanie prawa przez IRS jest ograniczone, więc Amerykanie o niskich dochodach są bardziej kontrolowani. Ostatnie zmiany podatkowe oznaczają mniejszy zakres odliczeń od pozycji. IRS nie może zmaksymalizować swoich automatycznych zdolności podatkowych. Budżet IRS zmniejszył się, ostatnio został zwiększony; niektórzy wierzą, że dodatkowe fundusze pozwolą IRS zmaksymalizować dochody, zamiast kierować je do konkretnych osób. Propozycja opodatkowania w oparciu o stawkę X, składanie deklaracji jeśli się nie zgadzasz. Wstępnie wypełnione deklaracje pozwoliłyby zaoszczędzić czas i pieniądze, ale nie są niezawodne. Lobbing korporacyjny przyczynia się do złożoności obecnego samoobsługowego systemu podatkowego. Odliczenia od podatku od sprzedaży w transakcjach gotówkowych nie nadają się do automatyzacji. Przygotowanie podatków to strata miliardów dolarów i czasu.
Musimy powiedzieć ludziom, że ChatGPT będzie ich okłamywał, a nie debatował nad lingwistyką.
Original. Artykuł omawia kwestie związane z dużymi modelami językowymi (LLM), takimi jak ChatGPT, które mogą okłamywać ludzi i mają błędy, które nie dają się naprawić. Autor argumentuje, że ważniejsze jest ostrzeganie ludzi przed ryzykiem związanym z używaniem LLM niż debatowanie nad lingwistyką. Chociaż LLM mogą być użyteczne, nie są czujące i nie można im ufać, że dostarczą rzeczowych informacji. W artykule pojawiają się pytania etyczne o to, czy powinniśmy zachęcać ludzi do korzystania z LLM pomimo ich wad. Autor dochodzi do wniosku, że należy podchodzić do LLM z ostrożnością i podkreśla potrzebę ostrzegania ludzi, że ChatGPT może kłamać.
Discussion Service. ChatGPT może wprowadzać w błąd użytkowników i trzeba wielokrotnie powtarzać, aby mu nie ufać. Jego użyteczność może być ograniczona, jeśli tendencja do halucynacji nie zostanie rozwiązana. ChatGPT nie posiada zdolności rozumowania i może generować fałszywe informacje. Niektórzy są podekscytowani jego potencjalnymi osiągnięciami, ale niektórzy krytykują go za brak zdolności do abstrakcji i rozumowania. Tekst generowany przez SI wymaga sceptycyzmu i powinien być postrzegany jako asystent, który jest dobrze oczytany, ale potencjalnie skłonny do konfabulacji. ChatGPT jest jednak przydatny w generowaniu przykładów kodu i odpowiadaniu na złożone zapytania. Oferuje on dokładne odpowiedzi do 99% czasu. Użytkownicy muszą rozumieć jego ograniczenia, aby nie przypisywać ChatGPT więcej moralności niż to konieczne.
Twitter nie pozwala na retweetowanie tweetów łączących się z Substack
Original. Twitter zaczął ograniczać tweety zawierające linki do Substack.com w odpowiedzi na ogłoszenie przez Substack nowego produktu, Notes, który będzie bezpośrednio konkurował z Twitterem. Użytkownicy zauważyli, że nie mogą retweet lub odpowiedzieć na tweety z linkami Substack, a Twitter najwyraźniej zaczął blokować tweet-embedding w postach Substack. Ograniczenie to jest uważane za Twittera próby ograniczenia zasięgu rywala na swojej platformie. Twitter podobnie zaczął blokować linki do konkurencyjnych platform społecznościowych w grudniu 2022 roku. Substack nie odpowiedział jeszcze na pytania w tej sprawie.
Discussion Service. Twitter zakazał retweetów tweetów linkujących do Substack, przy czym polubienie takich postów stłumiło dyskusję. Posunięcie to wywołało krytykę dotyczącą wolności słowa, stanowiska Elona Muska w tej sprawie oraz konkurencji Substacka. Mastodon dla niektórych jest postrzegany jako zamiennik Twittera. Pojawiają się dyskusje na temat PR, uzależnienia od mediów społecznościowych i wątpliwych praktyk. Nie ma mowy o żadnej nowej technologii czy premierze.
Usługi w chmurze Western Digital nie działają przez 4 dni
Original. Western Digital doświadczył awarii, która rozpoczęła się 2 kwietnia, wpływając na usługi obejmujące My Cloud, My Cloud Home, SanDisk ibi i inne powiązane produkty, z aktualizacją opublikowaną 3 kwietnia. Przerwa trwała do 7 kwietnia, wpływając na dostęp do plików i aplikacji. Dostęp lokalny jest możliwy, co umożliwia użytkownikom dostęp do ich osobistych plików z komputera z systemem Windows lub MacOS. Dodatkowe incydenty w przeszłości obejmują przerywane problemy z dostępem, przerywane resetowanie haseł i przerywane problemy z łącznością z usługami w chmurze. Niektórzy użytkownicy w Chinach mogą również doświadczać problemów z dostępem.
Discussion Service. Usługi Western Digital w chmurze są niedostępne od czterech dni, a w komentarzach dyskutuje się o przestojach i gwarancji firmy. Niektórzy użytkownicy omawiają ograniczenia modelu językowego GPT i jego modelu świata, stawiając pytania o rozumienie złożonych pojęć. W komentarzach pojawiają się również kwestie prawne związane z odpowiedzialnością i gwarancjami GPT za usługi. Użytkownicy dyskutują o wartości stron statusowych podczas przerw w działaniu serwisu, niektórzy sugerują alternatywne metody, takie jak czat. Użytkownicy dyskutują o zaletach i wadach samodzielnego hostingu, z pożądaną przyszłością, w której media ludzi są dostępne z dowolnego miejsca. Wcześniejsze problemy firmy Western Digital z dyskami SMR, które nie są odpowiednio oznaczone, spowodowały, że niektórzy użytkownicy domagają się powrotu do rozwiązań lokalnych.
Jak działa sharding bazy danych?
Oryginał. Artykuł zagłębia się w sharding bazy danych, wyjaśniając zalety skalowania na zewnątrz zamiast skalowania w górę z różnymi schematami shardingu i omówionymi algorytmami. Omówiono istotne aspekty, takie jak organizacja infrastruktury, tworzenie warstwy routingu i planowanie migracji, podkreślając znaczenie utrzymania. Przedstawiony jest krótki przegląd frameworków i narzędzi shardingowych, takich jak Vitess i Citus, a CockroachDB zapoczątkowuje erę "bezserwerowych" baz danych. PlanetScale, wschodzący gracz na rynku, oferuje shard-native database zbudowany na MySQL i Vitess wraz z jego zasobami inżynieryjnymi.
Discussion Service. Debaty na temat korzyści i wyzwań związanych z shardingiem baz danych; optuj za systemem, który dopasowuje dane; przepustowość gorących kluczy jest problemem w auto-shardingu; alternatywy Spanner/Cockroach lub Dynamo/Cassandra; CockroachDB oferuje silną spójność i 2PC pomiędzy shardami; złożoność dystrybucji wymaga płatnych usług; skup się na skalowalności poziomej, aby uniknąć inwestowania w pojedynczą maszynę; dobry projekt klucza może zapobiec hotspotom; sharding przez klienta jest powszechny; sugeruje się sharding dla wielu dzierżawców dla skalowalności; wspomniane Yugabyte, Cockroach i TiDB; hashowanie wszystkich danych dla synchronizacji nie jest skalowalne; oszuści wykorzystują praktyki kolokacji tabel Amazona; MongoDB wymaga umowy wsparcia dla przedsiębiorstw.
Hubble widzi możliwą ucieczkę czarnej dziury tworzącej szlak gwiazd
Original. Nie można wygenerować podsumowania, ponieważ tekst jest komunikatem o błędzie wskazującym, że żądanie nie mogło zostać spełnione z powodu błędu konfiguracji lub zbyt dużego ruchu. Skontaktowanie się z właścicielem aplikacji lub strony internetowej albo przejrzenie dokumentacji CloudFront może pomóc w rozwiązaniu problemów i zapobieganiu występowania tego błędu.
Discussion Service. Teleskop Hubble'a zobaczył czarną dziurę pozostawiającą ślad gwiazd, co doprowadziło do spekulacji na temat jej wpływu na życie oraz nowych miejsc do poszukiwania planet nadających się do zamieszkania. Hubble znalazł również rzadką galaktykę typu Hoag, mniej więcej dwukrotnie większą od Drogi Mlecznej. Naukowcy odkryli czarną dziurę tworzącą gwiazdy z gazu, co może wpływać na wszechświat i przyciągać zaawansowane cywilizacje. Obiekt podróżujący przez przestrzeń bardzo szybko tworzy naddźwiękowy wpływ na gaz, ale użycie słowa "naddźwiękowy" jest prawdopodobnie metaforyczne. Użytkownicy Discussion Service dyskutują o historiach scifi, takich jak The Three-Body Problem, odzwierciedlając różne opinie i rekomendacje dla innych książek z tego gatunku. Użytkownicy debatują również nad rzadkością występowania życia podobnego do ziemskiego i zasadą antropomorfizmu.
Największe naruszenie danych w NZ pokazuje, że retencja jest śpiącym olbrzymem bezpieczeństwa danych
Original. Ponad milion nowozelandzkich praw jazdy i paszportów zostało ujawnionych w naruszeniu danych Latitude Financial; niektóre rekordy miały nawet 18 lat. Zastępca nowozelandzkiego komisarza ds. prywatności wymienia zatrzymywanie danych jako krytyczną kwestię w atakach cyberbezpieczeństwa, stwierdzając, że firmy i organizacje muszą ograniczyć zbieranie i zatrzymywanie danych, których nie potrzebują. Agencje powinny ustanowić harmonogram przechowywania danych osobowych, a osoby fizyczne powinny rzucić wyzwanie organizacjom, którym przekazują informacje, dotyczące tego, dlaczego i w jaki sposób są one przechowywane. Prywatność musi stać się kluczową kwestią biznesową, z podobną ochroną jak zdrowie i bezpieczeństwo. Latitude Financial kontaktuje się ze wszystkimi dotkniętymi klientami, aby powiadomić o naruszeniu i pomóc w rozwiązaniu problemu, jednocześnie współpracując z organami regulacyjnymi w celu wyjaśnienia szczegółów naruszenia.
Discussion Service. Największe naruszenie danych w NZ podkreśla konieczność stosowania odpowiednich zasad przechowywania danych; usuwanie danych powinno być traktowane priorytetowo. GDPR poczyniło postępy, ale retencja danych pozostaje wszechobecna. Użytkownicy Discussion Service omawiają odpowiedzialne gromadzenie danych, dostęp władz i bezpieczeństwo danych. Metody usuwania danych i powody ich zatrzymywania są przedmiotem debaty. Dane osobowe muszą być minimalizowane i traktowane jako toksyczne aktywa. Firmy potrzebują lepszej edukacji na temat prywatności danych.
USA i Chiny prowadzą wojnę pod falami o kable internetowe
Original. USA i Chiny toczą bitwę o podmorskie kable, które przesyłają wszystko, od e-maili po tajemnice wojskowe. Rząd USA interweniował w co najmniej sześć prywatnych umów dotyczących kabli podmorskich w ciągu ostatnich czterech lat, aby odizolować chiński sektor high-tech i ograniczyć chiński dostęp do amerykańskiej technologii. Biały Dom przyznał ostatnio kontrakt na kabel z Singapuru do Francji amerykańskiej firmie SubCom, a nie chińskiemu HMN Tech, ze względów bezpieczeństwa. Agresywne działania rządu USA mające na celu zapobieganie chińskiemu szpiegostwu poprzez kable podmorskie zakłócają plany gigantów technologicznych i powodują zamieszanie w branży. W odwecie Chiny opóźniają projekt kabla wspieranego przez firmę Meta - kabel Southeast Asia-Japan 2.
Discussion Service. USA i Chiny rywalizują o podmorskie kable internetowe, obawiając się o granice państw i cenzurę. Opóźnienia i zmiany tras kabli kosztowały gigantów technologicznych miliony. Eksperci polecają książki o międzynarodowej infrastrukturze. USA obawiają się chińskiego szpiegostwa i zdolności do zbierania i filtrowania ruchu internetowego. Zaangażowanie Chin w Ruch Państw Niezaangażowanych oraz Inicjatywę Pasa i Drogi budzi wątpliwości. W wielu firmach zajmujących się "cyberbezpieczeństwem" brakuje wykwalifikowanych inżynierów. Dyskutowany jest program tortur CIA i odpowiedzialność za zbrodnie wojenne.
Baza danych "sharding" pochodzi z Ultima Online?
Oryginał. Niestety, nie mogę wygenerować podsumowania na podstawie tego tekstu, ponieważ jest to komunikat o błędzie i nie jest związany z podanym tematem.
Discussion Service. Użytkownicy Discussion Service omawiają, jak "sharding" w bazach danych został zainspirowany przez Ultima Online. Osobiste historie dzielą się tym, jak UO doprowadziło do nauki kodowania. Plakaty wspominają cechy gry UO i jej wpływ na programowanie.
Dlaczego Phreesia udostępniła moje dane medyczne po tym, jak się z nich wypisałem?
Original. Raport zwraca uwagę na firmy medyczne udostępniające dane pacjentów bez zgody. Pacjentka odmówiła udostępnienia danych, ale mimo to okazało się, że jej dane są udostępniane przez firmę Phreesia. Propozycja zasady zakazującej wywierania presji na pacjenta w celu uzyskania zgody. Potrzeba domyślnego opt-outu, aby rezygnacja była jasna i łatwa. Obecny proces jest uciążliwy. Ekspert sugeruje oddzielenie ad tech od opieki zdrowotnej. Autor jest socjologiem etnograficznym i badaczem danych.
Discussion Service. Phreesia udostępniła dane medyczne pacjentów, którzy zrezygnowali. Wiele osób wyraża obawy dotyczące prywatności danych i odpowiedzialności, sugerując, że reklama wykorzystująca wrażliwe dane medyczne nie powinna być prawnie dozwolona. Należy prowadzić odpowiednią dokumentację i sprawozdawczość, aby pociągnąć takie firmy do odpowiedzialności za naruszenia prywatności. Wykorzystanie przez dostawców usług medycznych elektronicznych check-ins i ciemnych wzorców zostało skrytykowane. W USA potrzebne są surowe prawa dotyczące zgody i egzekwowania gromadzenia danych. Kwestionuje się również motywację dostawców usług medycznych do osiągania zysków i niechęć do przepisów dotyczących prywatności danych pacjentów.
JavaScript-algorytmy: Algorytmy i struktury danych zaimplementowane w JavaScript
Original. JavaScript-Algorithms jest obszernym repozytorium popularnych algorytmów i struktur danych zaimplementowanych w JavaScript, zorganizowanych według tematu i paradygmatu. Nadaje się do nauki i celów badawczych oraz do użytku produkcyjnego. Użytkownicy mogą znaleźć przykłady wielu popularnych algorytmów i struktur danych, w tym algorytmów szyfrowania, ewolucji i uczenia maszynowego. Repozytorium zawiera wyjaśnienia, notację Big O i linki do dalszych lektur. Zawiera również plac zabaw, na którym czytelnicy mogą eksperymentować z kodem. Zaawansowane algorytmy, takie jak branch and bound i programowanie dynamiczne są uwzględnione. Czytelnicy powinni pamiętać, że darowizny są mile widziane, a Node w wersji 16 lub wyższej jest wymagany.
Discussion Service. "Hacker News komentuje popularne repozytorium GitHub 'JavaScript-algorithms'. Użytkownicy dyskutują o przydatności języka do nauczania i praktycznego wykorzystania, niektórzy ostrzegają przed nieoczekiwanymi zachowaniami. Niektórzy użytkownicy Discussion Service krytykują implementację metod 'addBefore()' i 'addAfter()' list połączonych, inni się z tym nie zgadzają. Użytkownicy Discussion Service polecają dalsze zasoby, krytykują wydajność struktur danych, podkreślają wartość zasobów dla algorytmów uczenia się."
SpaceX zbliża się do pierwszego startu Starship Super Heavy
Original. SpaceX planuje pierwszy start pełnowymiarowego pojazdu Starship później w kwietniu, w oczekiwaniu na zatwierdzenie regulacyjne; Federalna Administracja Lotnictwa ma w swoim dokumencie Operations Plan Advisory nacięcie na datę startu 17 kwietnia, z zapasowymi datami 18 do 21 kwietnia; Starship został w pełni ułożony na podkładce w swojej placówce Starbase w Boca Chica w Teksasie, a firma planuje próbę startu w przyszłym tygodniu, po której nastąpi pierwszy zintegrowany test lotu około tygodnia później; Nie jest jasne, czy Starship wejdzie na orbitę, a następnie natychmiast wykona deorbitowy burn, aby rozprysnąć się w dół, czy też jest to długi lot suborbitalny.
Discussion Service. SpaceX zbliża się do startu Starship Super Heavy, w komentarzach podkreślając jego znaczenie dla komercyjnych, wojskowych podróży kosmicznych i zmiany sposobu myślenia. Kontrakty rządowe stanowią co najmniej 80% przychodów SpaceX. Kriogeniczne rakiety Starship zasilane cieczą są wykonalne dla misji odstraszających. Finansowanie startów nie zależy wyłącznie od NASA. Wideo porównujące rozmiary rakiet zyskuje uwagę. SpaceX wstępnie planuje start 4/20. FAA rozważa kwestie bezpieczeństwa. Mieszane reakcje na niepoważne podejście Muska.
Budowanie muzycznych syntezatorów z zapytań SQL
Original. Repozytorium GitHub o nazwie NoiSQL umożliwia generowanie muzycznych dźwięków za pomocą zapytań SQL, z wykorzystaniem podstawowych fal, oscylatorów, sekwencerów, LFO i generatorów szumu. Stworzone w 44,1kHz 16-bitowym formacie stereo PCM, użytkownicy mogą kontrolować sygnały poprzez definiowanie funkcji i wyrażeń w SQL. NoiSQL dostarcza instrukcji i przykładów do nauki korzystania z niego. Projekt może generować nuty i rytmy muzyczne za pomocą ClickHouse i może tworzyć różne formaty plików. Chociaż projekt ma pewne ograniczenia, jest to innowacyjny sposób na eksperymentowanie z funkcjami ClickHouse i może być potencjalnie rozszerzony o generowanie wideo. Użytkownicy mogą dodawać nowe przykłady do projektu.
Discussion Service. Projekt budujący syntezatory za pomocą zapytań SQL. Komentatorzy Discussion Service doceniają unikalny pomysł i wspominają o podobnych projektach. Niektórzy użytkownicy zwracają uwagę na brak wyjaśnień i potencjalne podatności na SQL injection.
Najdłuższa linia prosta w Wielkiej Brytanii bez przecinania drogi publicznej
Original. W Wielkiej Brytanii znaleziono dłuższą linię prostą bez przekraczania drogi publicznej niż ta, która została zidentyfikowana przez Ordnance Survey w 2019 roku. Najdłuższa linia prosta pomiędzy drogami w Wielkiej Brytanii jest również najdłuższą w całej Wielkiej Brytanii. Produkt OS Open Roads zapewnia wiele wspaniałych otwartych danych, ale czasami obejmuje drogi, które nie są publiczne. Ograniczone lokalne drogi dostępu to zazwyczaj nieutwardzone prywatne ścieżki. Najdłuższa linia w Wielkiej Brytanii leży na zachód od A9 zamiast na wschód. Chociaż dane mapowania są przydatne, należy je brać z ziarnem soli.
Discussion Service. Najdłuższa prosta linia w Wielkiej Brytanii odkryta; może nie być idealnie prosta. Niektóre dyskusje na temat odległości od dróg, dostępności dróg gruntowych i populacji. Użytkownicy wspominają o odległych miejscach na świecie i możliwości zautomatyzowania wyszukiwania. Dyskusja na temat układu z Schengen i statystyk paszportowych.
Flipper Zero zakazany przez Amazon za bycie "urządzeniem do skimmingu kart
Original. Amazon zakazał sprzedaży Flipper Zero na swojej platformie, obwiniając go jako "card skimming device". Urządzenie jest kompaktowym, przenośnym i programowalnym narzędziem, które może pomóc w eksperymentowaniu i debugowaniu różnych urządzeń cyfrowych i sprzętowych. Użytkownicy pokazali jego możliwości, stymulując zakaz Amazona. Niektóre linki do wcześniej dostępnych stron Amazon sprzedających narzędzie Flipper Zero są martwe, podczas gdy inne wymieniają je jako "niedostępne". Brazylijska Narodowa Agencja Telekomunikacyjna również zajmowała przychodzące zakupy Flipper Zero w oparciu o jego rzekome wykorzystanie przez przestępców. Nadal można nabyć Flipper Zero z oficjalnego sklepu twórcy.
Discussion Service. Amazon zakazuje zakupu Flipper Zero, ponieważ jest on uważany za urządzenie do skimmingu kart, ale urządzenie można kupić w oficjalnym sklepie. Kupujący uważają je za interesujące, ale nieprzydatne. Polityka zakazu lockpick jest niespójna i nieudokumentowana. Twórcy Flipper Zero używają firmy z siedzibą w USA do płatności, co budzi obawy o bezpieczeństwo. Motywacja Amazona kwestionowana, aby uniknąć nagłówków kojarzących ich z przestępczością. Flipper Zero zakazany ze względu na możliwość prowadzenia nielegalnej działalności, ale niektórzy argumentują to niespójnością z polityką firmy Amazon. Niektórzy widzą potencjał dla Amazona, aby rozwinąć swoją własną wersję knockoff. Flipper Zero usunięty z Amazon i eBay, ale nadal można go kupić na oficjalnej stronie.
Inżynieria wsteczna API Facebook Messenger
Original. Autor dokonał inżynierii wstecznej Facebook Messenger API, aby stworzyć Messyger, program wiersza poleceń. Post wyjaśnia proces logowania i pliki cookie oraz oferuje kod Pythona na GitHubie. Podkreślone jest etyczne zachowanie i podane są wskazówki dotyczące wykonywania żądań poza przeglądarką.
Discussion Service. Deweloperzy twierdzą, że API Messengera jest rozdęte i nieefektywne. Biblioteka aplikacji Facebooka ma wiązania JNI. Potrzeba klientów stron trzecich, cytowana Digital Markets Act. Obawy o spam i zbieranie danych, narzędzia do inżynierii odwrotnej udostępnione. Motywy zysku napędzają redukcję spamu, niektórzy popierają interwencję rządową. Regulacja powinna skupić się na dostawcach usług w chmurze, a nie na murowanych ogrodach. Użytkownik kwestionuje pojęcie własności i ratowania firm.
Maszyny Tatjany van Vark
Oryginał. Tatjana van Vark, niezależna badaczka z Holandii, zbudowała, zreplikowała i odrestaurowała wiele różnych instrumentów naukowych. Jej wyszukane projekty odznaczają się wspaniałym kunsztem i dbałością o szczegóły, często o złożoności wykraczającej poza pozory. Praca Tatjany zaprowadziła ją w wiele rejonów badań naukowych, budując instrumenty z dziedziny elektroniki, optyki, kryptologii, chemii organicznej i wielu innych. Mimo że Tatjana jest samoukiem, w jej warsztacie znajdują się wysokiej jakości maszyny, które są w stanie sprostać wymaganiom jej precyzyjnej pracy. Jej prace to naukowe rzemiosło na najwyższym poziomie, a imponujące wystawy zdjęć są dostępne na jej stronie internetowej.
Discussion Service. Prace Tatjany van Vark są niesamowite, a ona sama jest ekstremalnym hakerem, konstruującym instrumenty od podstaw. Ma szeroki zakres umiejętności i stworzyła wiele prac, których przegląd zająłby całe życie. Istnieją obawy, że liczba ekspertów będzie się zmniejszać, ponieważ technologia rozwija się szybciej niż jesteśmy w stanie ją nauczyć. Tatjana van Vark i rzemieślnicy tacy jak ona nigdy nie byli powszechni.
Big Ball of Mud (1999)
oryginał. Artykuł bada architekturę oprogramowania BIG BALL OF MUD i dlaczego utrzymuje się ona mimo ambitnych podejść. Omówiono siedem wzorców, w tym kod wyrzucany i fragmentaryczny rozwój, oraz stojące za nimi przyczyny, takie jak ograniczenia czasowe i zaniedbanie architektury. Przedwczesna architektura może utrudniać ewolucję, a brak doświadczenia lub rotacja pracowników może ograniczać wyrafinowanie. Programowanie w parach i przeglądy kodu są zalecane do natychmiastowej kontroli, podczas gdy refaktoryzacja, naprawa i konsolidacja są kluczowe dla zwalczania BIG BALL OF MUD. Podkreśla znaczenie przyrostowego wzrostu, konserwacji, adaptacji i rygorystycznego testowania. Przebudowa systemu może być konieczna, ale refaktoryzacja może zapewnić alternatywę poprzez wyciągnięcie elementów architektonicznych z obecnego systemu.
Discussion Service. Artykuł "Big Ball of Mud (1999)" jest dobrze ocenianym dziełem dotyczącym inżynierii oprogramowania. Kilku użytkowników chwali jego wnikliwość i trafność, przytaczając go jako wyczerpujące wyjaśnienie tego, co można zobaczyć w rzeczywistych sytuacjach każdego tygodnia. Inni wskazują na inne podobnie znaczące artykuły lub późniejsze wydarzenia w inżynierii oprogramowania, takie jak mikroserwisy. Niektórzy użytkownicy komentują swoje osobiste doświadczenia związane z artykułem. Wreszcie, niektórzy użytkownicy krytykują formatowanie artykułu lub zauważają, że był on już wcześniej publikowany.
Yann LeCun i Andrew Ng: Why the 6-Month AI Pause Is a Bad Idea [wideo]
oryginał. To nie jest faktyczna treść artykułu. Proszę dostarczyć tekst, abym mógł go streścić.
Discussion Service. Yann LeCun i Andrew Ng krytykują 6-miesięczną pauzę w rozwoju AI, sugerując, że jest ona nierealistyczna i daje przewagę OpenAI. Podkreślane są debaty na temat zimy AI, reprezentacji ludzkich myśli i zakłóceń społecznych. Postępy AI oferują nieoczekiwane zdolności poza tekstem i wyrażają obawy o utratę pracy i ubóstwo. Eksperci mają mieszane poglądy na temat skuteczności pauzy w rozwoju AI i zagroże ń związanych z nieuregulowaną AI. Podnoszone jest potencjalne zagrożenie, że AGI przewyższy ludzką inteligencję oraz technologie nadzoru oparte na głębokim uczeniu się, a także obawy o zgodność AI z celami człowieka.
NSA stworzyła internetowy kurs cyberbezpieczeństwa z 100s klasami
Original. NSA stworzyła internetowy kurs cyberbezpieczeństwa z setkami dostępnych zajęć. Kurs, nazwany CLARK, obejmuje szeroki zakres tematów, w tym bezpieczeństwo sieci, kryptografię i cyberzagrożenia. Zajęcia są przeznaczone zarówno dla początkujących, jak i ekspertów, a dostęp do nich może uzyskać za darmo każdy, kto posiada połączenie z Internetem. Wokół kursu pojawiły się pewne kontrowersje, niektórzy krytycy twierdzą, że zapewnia on NSA tylną furtkę do dostępu do prywatnych informacji. NSA zaprzecza jednak tym twierdzeniom i stwierdza, że kurs ma charakter czysto edukacyjny.
Discussion Service. NSA stworzyła kurs cyberbezpieczeństwa, ale istnieją obawy dotyczące wykorzystania przez agencję exploitów 0day w operacjach ofensywnych. Niektórzy użytkownicy zauważają, że podział na ofensywę i obronę jest mniej złowieszczy niż się wydaje. Kurs jest częścią systemu CLARK, który jest częściowo finansowany przez NSA, ale jest prowadzony głównie przez Towson University. Niektórzy użytkownicy krytykują brak pokrycia pewnych tematów w kursie.
Zastępowanie złych systemów złymi systemami
Original. W swoim wpisie na blogu Seth używa metafory przestarzałych parkometrów, aby zilustrować potrzebę przemyślenia i ulepszenia złych systemów. Choć ich wymiana może wydawać się kosztowna, scentralizowane systemy, takie jak aplikacja Parkmobile, często mają swoje wady. Wracając do pierwotnego celu, jakim jest generowanie przychodów i zapobieganie całodziennemu parkowaniu, Seth sugeruje wdrożenie darmowej aplikacji, która skanuje kod, aby zezwolić na określony czas parkowania. Inne opcje zwiększające przychody obejmują usługę płatności online lub sprzedaż karnetów parkingowych z różnymi opcjami zniżkowymi. Podczas gdy trudno jest dokonać wyborów UX dla systemu publicznego, systemy rozproszone, takie jak WordPress, rozkwitły ze względu na ich zdecentralizowany i przyjazny dla użytkownika projekt. Kluczową zaletą systemów rozproszonych jest ich zdolność do doskonalenia się w czasie, a nie zwapnienia jak w przypadku systemów scentralizowanych. Aby iść naprzód, Seth sugeruje, abyśmy nadali priorytet lepszym rozwiązaniom zamiast większej ich liczby.
Discussion Service. Prostszy system parkingowy w Danii ma ręczne tarcze zegarowe, z karami dla oszustów. Użytkownicy wskazują na podobne systemy za granicą. Złożone rozwiązania są często stosowane pomimo prostych opcji. Chicagowskie parkometry wygenerowały $200M w ciągu 10 lat. Nowe elektroniczne parkometry są mniej wygodne niż klasyczne. Rządy zmagają się z systemami płatności, czasem pozostawiając to sprzedawcom. Parkometry służą głównie do zarabiania pieniędzy, ale także uniemożliwiają całodzienne parkowanie. Artykuł nie miał sensu według jednego komentatora, a inny krytykuje autora.
Neovim 0.9
Oryginał. Neovim w wersji 0.9.0 został wydany, zawiera zmiany w iconv, libintl, optional params, lua2dox, semantic tokens, '+tui', wsparcie dla modułów węzłowych Yarn oraz podświetlanie bloków kodu. Wydana została również wersja 8.2.2902 Vima z poprawkami błędów i ulepszoną obsługą skryptów Lua i LSP. Najnowsze wydanie Neovima prezentuje nowe, ekscytujące funkcje i ulepszenia stabilności, podczas gdy Vim skupia się na poprawkach błędów i ulepszonej funkcjonalności. Aktualizacje Neovima obejmują ulepszenia 'treesitter', 'tui' i 'windows', od poprawek oprogramowania do ulepszonej dokumentacji, usprawniając doświadczenie Neovima i umacniając jego pozycję jako zdolnego i przyjaznego użytkownikowi. Inne aktualizacje obejmują zmiany w funkcji 'expect_unchanged()', EditorConfig i podświetlanie składni dla plików pomocy, bezgłową instancję, ulepszone możliwości klienta LSP i wsparcie wtyczek dla GUI.
Discussion Service. Neovim 0.9.0 undeprecates 'exrc' i dodaje "trust database". Eksperci zalecają appImage lub .local do instalacji. Obsługa EditorConfig jest teraz wbudowana. Debata na temat zalet Neovima, podczas gdy niektórzy krytykują fragmentację, inni sugerują menedżerów wtyczek. Neovim pozwala na tworzenie nowych narzędzi i wtyczek. Lua ma zalety dla rozwoju wtyczek. Helix Editor ma model obiektowo-werbalny, serwer językowy zero config i samouczek. Jego wybór jest mniej elastyczny, ale użytkownicy chwalą użyteczność i wydajność.
Zapytaj Jakie jest twoje najlepsze źródło informacji o rozwoju AI?
N/A (Ponieważ jest to tylko ogólna instrukcja podsumowania, nie ma tekstu do podsumowania).
Discussion Service. Użytkownicy Discussion Service polecają źródła informacji o rozwoju SI, w tym stronę Papers with Code, blogi i biuletyny. Zaleca się ostrożność ze względu na przeładowanie informacjami. Niektóre oferują zasoby dla początkujących. Ostatnie postępy w AI, w tym innowacje sprzętowe i algorytmiczne, poprawiły szkolenie dużych sieci neuronowych, osiągając wydajność na poziomie człowieka. Trwa debata na temat rewolucyjnych przełomów.
Bezpośredni dowód na używanie wielu narkotyków w epoce brązu z testu ludzkich włosów
Original. Badanie znalazło bezpośrednie dowody na stosowanie wielu psychoaktywnych gatunków roślin w epoce brązu na Menorce za pomocą analizy ludzkich włosów. Włosy zawierały efedrynę, atropinę i skopolaminę. Archeolodzy zwykle wnioskują o stosowaniu substancji zmieniających umysł na podstawie artefaktów, ale ta analiza jest bezpośrednia. Odkrycie to rzuca nowe światło na stosowanie narkotyków w starożytnych społeczeństwach, wskazując na specjalistyczną wiedzę i potencjalne wykorzystanie szamańskie. Badanie ujawnia znaczenie zrozumienia roli przeszłych kultur w zakresie roślin psychoaktywnych i używania narkotyków. Wiele badań pokazuje dowody na używanie roślin psychoaktywnych w starożytnych kulturach, podkreślając długą historię używania narkotyków przez ludzi.
Discussion Service. Badania włosów ujawniają narkotyki w epoce brązu z wielu gatunków psychoaktywnych. Komentarze omawiają społeczne skutki używania narkotyków, osobisty wybór, edukację i wartości. Zakazy narkotykowe zakorzenione w zdrowiu publicznym, moralności i rasizmie. Neutralny artykuł unika politycznych uprzedzeń i spekulacji.
Funkcjonariusze NYPD chwalą się dojeniem nadgodzin w przypadkowym nagraniu
Original. Przypadkowe nagranie wykonane podczas aresztowania pracownika budowlanego ujawniło policjantów przechwalających się "dojeniem nadgodzin" i używających obraźliwego języka wobec zatrzymanych. Nagranie rzuca światło na to, jak ostatnie reformy wymiaru sprawiedliwości w sprawach karnych wpłynęły na sposób, w jaki funkcjonariusze dokonują aresztowań i pobierają nadgodziny. Sugeruje się, że policjanci wykorzystują zmiany w przepisach dotyczących kaucji i odkryć, aby gromadzić dodatkowe nadgodziny. NYPD odmówiło komentarza na temat nagrania, które zawiera również nieczułe komentarze funkcjonariuszy na temat zatrzymanych.
Discussion Service. Funkcjonariusze NYPD chwalą się dojeniem nadgodzin, ale artykuł ujawnia używanie przez nich obelg, żartów o instytucjonalizacji ludzi itp. Niektórzy uważają, że organy ścigania w USA mają dużo gorsze problemy, a policyjne nadgodziny to czerwony śledź. Inni twierdzą, że dojenie nadgodzin poprzez przedłużanie zatrzymania jest niekonstytucyjne i zasługuje na zarzuty o przestępstwo. Korupcja w policji doprowadziła do wezwań do jej zniesienia i zastąpienia. Brak właściwego nadzoru i kontroli umożliwia dojenie nadgodzin i niewłaściwe postępowanie. Istnieją obawy dotyczące zachowania osób, którym dano broń i preferencyjne traktowanie w świetle prawa.
ChatGDB - Asystent GDB napędzany przez GPT
Oryginał.
ChatGDB jest narzędziem, które zwiększa doświadczenie debugowania w GDB poprzez wykorzystanie mocy ChatGPT, pozwalając na automatyczne wykonywanie poleceń w języku naturalnym. Użytkownicy mogą również poprosić ChatGPT o wyjaśnienie polecenia, które zostało właśnie wykonane lub nawet zadać mu pytanie. Aby zainstalować, należy zainstalować Pythona w wersji 3.3 lub wyższej i pip, a następnie wykonać polecenie pip3 install chatgdb
i utworzyć plik wykonywalny za pomocą chatgdb -k <API KEY>
. Narzędzie może być używane w GDB przez wpisanie chat
po którym następuje pożądana komenda, a komenda explain
może być użyta do zażądania wyjaśnienia poprzedniej komendy lub zadania pytania.
Discussion Service.
ChatGDB jest zasilanym przez GPT asystentem GDB, usprawniającym pracę przy debugowaniu. Użytkownik Discussion Service zwraca uwagę na minimalny kod programu. ChatGPT przyspiesza zrozumienie przez użytkownika nieznanych technologii, zadań refaktoryzacji. Sugerowana wersja CLI programu ChatGPT. ChatGPT przyspiesza przepływ pracy, pomimo preferowania przez niektórych użytkowników pamięci mięśniowej. ChatGPT-3 prezentuje podpowiedzi w języku naturalnym dla GDB, pomocne przy przeciekach pamięci i błędach segmentacji.
Interfejs nadal nieporęczny w niektórych scenariuszach, ale czcionka i schemat kolorów są dobrze przyjęte.