Przejdź do głównej zawartości

2023-04-23

Książka "Zbuduj swoją własną bazę danych" jest skończona

Aktualności

  • "Książka "Build Your Own Database" ukończona, część serii książek "Build Your Own X".
  • Poznanie zasad działania baz danych jest ważne w edukacji z zakresu inżynierii oprogramowania.
  • Tematy poruszane w książce to persystencja, indeksowanie i współbieżność.
  • Książka obejmuje podejście krok po kroku, zaczynając od B-drzewa, a kończąc na mini bazie danych z językiem zapytań podobnym do SQL.
  • Część I książki, która implementuje sklep KV, może być używana jako samodzielna książka i jest swobodnie dostępna online.

Reakcje branży

  • Premiera książki "Build Your Own Database", której autorem jest Tim_SW
  • Książka zachęca czytelników do zbudowania prostej bazy danych i obejmuje podstawowe pojęcia, wykorzystuje Golang do przykładowego kodu
  • Stanowi świetne odniesienie dla tych, którzy chcą zrozumieć jak relacyjne bazy danych działają wewnętrznie

Pokaż Zrobiłem grę SQL, aby pomóc ludziom w nauce / wyzwaniu ich umiejętności

News

  • Powstała gra SQL, która ma pomóc w nauce i wyzwaniu umiejętności SQL.
  • Gra zawiera kilka scenariuszy związanych z bazami danych i stawia przed graczem wyzwanie napisania zapytań SQL w celu ich rozwiązania.
  • Gra posiada tablicę liderów, gdzie gracze mogą wyświetlać swoje wyniki i rywalizować z innymi.
  • Twórca gry przyjmuje opinie i sugestie dotyczące przyszłych aktualizacji.
  • Gra jest dostępna za darmo na GitHub i można w nią grać na dowolnym urządzeniu z połączeniem internetowym.

Reakcje branży

  • Dyskusja na temat różnych bibliotek do obsługi SQL w programowaniu
  • Spekulacje na temat tego, czy narzędzia NLP sprawią, że SQL stanie się w przyszłości nieistotny
  • Debata na temat wartości znajomości SQL kontra używanie narzędzi NLP do odpytywania baz danych.

Papugi uczą się wykonywać połączenia wideo, aby rozmawiać z innymi papugami: badanie

News

  • Naukowcy z Northeastern University, MIT i University of Glasgow odkryli, że papugi mogą nauczyć się wykonywać połączenia wideo z innymi papugami na Facebook Messengerze przy użyciu tabletów i smartfonów.
  • Ptaki zainicjowały połączenia swobodnie i wydawało się, że rozumieją, że prawdziwy kolega papuga była na drugim końcu, co spowodowało pozytywne doświadczenia dla ptaków.
  • Papugi angażowały się w większość rozmów przez maksymalny dozwolony czas i tworzyły silne preferencje dla niektórych papug, co sugeruje wzajemną dynamikę podobną do socjalizacji człowieka.
  • Wyniki badań sugerują, że rozmowy wideo mogą poprawić jakość życia papugi domowej, zwłaszcza w przypadku tych, które z różnych powodów nie mogą być fizycznie blisko innych ptaków.
  • Badanie podkreśla złożoność poznawczą papug i ich zdolność do wyrażania się poprzez wokalizacje i interakcje w rozmowach wideo.

Reakcje branży

  • W badaniu wykazano, że papugi są w stanie nauczyć się i wykorzystać połączenia wideo do komunikacji z innymi papugami.
  • Papugi mają szybszy czas reakcji i cztery pierwiastki w oczach, co pozwala im zauważyć różnice w odcieniach, ale mogą uznać niską liczbę klatek na sekundę i podświetlenie napędzane przez PWM za irytujące.
  • Rozmowy wideo mogą korzystnie wpłynąć na jakość życia papug domowych, ale istnieją obawy dotyczące trzymania zwierząt w niewoli i koncepcji posiadania zwierząt domowych.

Sundar Pichai otrzymał $226M rekompensaty, zwiększonej przez trzyletni grant na akcje

News

  • Pakiet wynagrodzeń Sundara Pichai w 2020 roku został wyceniony na $226 milionów.
  • Większość tego wynagrodzenia pochodziła z triennial stock grant o wartości 200 milionów dolarów.
  • Wzrost wynagrodzenia Pichaia wynikał podobno z dobrych wyników finansowych firmy.
  • Niektórzy krytykują to wynagrodzenie jako nadmierne, zwłaszcza w świetle ostatnich kontrowersji w Google.
  • Pakiet wynagrodzeń Pichai'a jest znacznie wyższy niż innych prezesów firm z branży technologicznej, w tym Tima Cooka z Apple i Marka Zuckerberga z Facebooka.

Reakcje branży

  • Wynagrodzenie Sundara Pichai'a podskoczyło do 226 milionów dolarów dzięki trzyletniemu grantowi na akcje.
  • Trwa debata na temat wyników Pichaia jako CEO Google'a - jedni chwalą jego umiejętność budowania konsensusu, inni krytykują brak wyznaczania śmiałych wizji.
  • Dyskusja na Hacker News obejmuje również brak innowacji Google, spadek jako "wymarzony pracodawca" i kwestie dotyczące jego deklaracji misji.

Nie ma A.I.

News

  • Jaron Lanier argumentuje, że termin "sztuczna inteligencja" jest mylący i sugeruje, że A.I. powinna być postrzegana jako narzędzie do współpracy społecznej.
  • A.I. musi być projektowana z zachowaniem przejrzystości, aby zapobiec potencjalnej szkodzie dla ludzi i uniknąć niewłaściwego wykorzystania.
  • Koncepcja godności danych jest potrzebna, aby wyśledzić i uznać najbardziej unikalne i wpływowe podmioty wnoszące wkład w modele wielkiej SI, zapobiec wypieraniu pracowników i rozszerzyć modele na nowe granice.
  • Do wdrożenia godności danych potrzebne są badania techniczne i innowacje w zakresie polityki, a organizacje zajmujące się prawami pośrednimi mogłyby odegrać pewną rolę.
  • Ważne jest, aby zwiększyć ludzką świadomość, odpowiedzialność i udział w automatyzacji, aby uczynić ją bezpieczną i zapobiec zagrożeniom takim jak Deepfakes.

Reakcje branży

  • Debata nad modelami AI, które emulują ludzkie poznanie versus te, które są tworzone bez wewnętrznego podobieństwa do człowieka oraz znaczenie lub ograniczenia modeli językowych w zrozumieniu inteligencji.
  • Dyskusja na temat braku jasnej definicji takich pojęć jak AGI, świadomość i inteligencja oraz możliwości przewagi maszyn nad ludźmi w niektórych zadaniach.
  • Debata na temat kulturowego i społecznego przesunięcia w stronę wirtualnych bytów oraz potencjalnych zagrożeń związanych z przyszłością zdominowaną przez AI, a także znaczenia regulacji wykorzystania AI przez korporacje w celu ochrony konsumentów.
  • Rozważania na temat wpływu rosnącej automatyzacji na zatrudnienie i nieodłącznych wad kapitalizmu oraz sugestie dotyczące ochrony konsumentów za pomocą środków technologicznych, a nie prawa, z wezwaniami do interwencji rządowej w celu finansowania rozwoju takich rozwiązań.

Inżynieria podpowiedzi a ślepe podpowiedzi

News

  • Prompt engineering jest rygorystyczną dyscypliną, która wykorzystuje prawdziwe metody eksperymentalne.
  • Ślepe podpowiadanie to prymitywne podejście metodą prób i błędów, które często mylone jest z inżynierią podpowiedzi.
  • Proces rozpoczyna się od zidentyfikowania problemu i wykorzystania zestawów demonstracyjnych do pomiaru dokładności podpowiedzi.
  • Należy stworzyć wiele kandydatów na podpowiedzi, a podpowiedzi muszą być przetestowane przed wdrożeniem.
  • Aby zapewnić wysoką jakość wyników, konieczne jest ciągłe doskonalenie.

Reakcje branży

  • Inżynieria podpowiedzi jest dyskutowana pod kątem jej skuteczności w ulepszaniu modeli językowych, takich jak LLM.
  • Modele językowe przynoszą korzyści, takie jak wydajne parsowanie języka naturalnego i uzupełnianie procesów deterministycznych.
  • Modele językowe OpenAI (LLM) nie są chronione prawami własności intelektualnej i wymagają inżynierii szybkiego reagowania.

Mieszkania powinny być przystępne, z wyjątkiem sytuacji, gdy sprzedaję swój dom za 1M$.

News

  • Pisarz wyraża empatię dla tych, którzy zostali wykluczeni z rynku mieszkaniowego, ale nalega, aby ich własny dom był zwolniony z obniżki cen
  • Pisarz uważa, że nowe mieszkania powinny być dostępne cenowo, o ile nie wpływają na wysoką cenę sprzedaży ich obecnego domu.
  • Pisarz uznaje wysoki popyt na mieszkania, ale uważa, że deweloperzy nie powinni czerpać z tego korzyści, zamiast tego nalegając na osobiste zyski ze sprzedaży własnego domu.
  • Pisarz jest skłonny wspierać budowę nowych mieszkań, aby obniżyć ceny, ale dopiero po tym, jak jego własny dom zostanie sprzedany.
  • Pisarz ma nadzieję, że w przyszłości wszystkie mieszkania będą dostępne cenowo, z wyjątkiem jego własnego podwórka.

Reakcje branży

  • Uczestnicy sugerują, że zakup domu nie powinien być postrzegany jako długoterminowa inwestycja.
  • HOAs i podatki od nieruchomości zostały omówione z komentatorami dzielącymi się swoimi doświadczeniami i perspektywami.
  • Niedobór mieszkań istnieje w pożądanych lokalizacjach i zawsze będzie istniał.

iOS 17 app sideloading może być dostępny tylko w Europie

News

  • Plotki sugerują, że iOS 17 app sideloading może być dostępny tylko w Europie, a nie w USA
  • App sideloading pozwala na instalowanie aplikacji spoza oficjalnego sklepu z aplikacjami, jak na macOS czy Androidzie
  • Apple prawdopodobnie dodaje sideloading ze względu na presję regulacyjną z UE i może wprowadzić funkcję po cichu bez fanfar
  • Deweloperzy mogą być zmuszeni do uiszczenia dodatkowych opłat, aby mieć aplikacje dostępne poza sklepem iOS App Store
  • Apple wcześniej był pod presją regulatorów UE w kwestii App Store jest postrzegany jako monopol prowadzony przez Apple, co może być dlaczego są one pozwalając aplikacje do zainstalowania z innych źródeł.

Reakcje branży

  • Dyskusje na temat sideloading aplikacji trwają, z argumentami za i przeciw tej praktyce
  • Niektórzy uważają, że iPhone'y powinny być uznawane za ogólne urządzenia komputerowe i oferować więcej opcji dostosowywania.
  • Pojawiają się obawy dotyczące odpowiedzialności i potencjalnych zagrożeń bezpieczeństwa związanych z aplikacjami sideloaded, ale propozycja UE zwiększa wolność jednostki kosztem wolności korporacji.

Dlaczego połączenia mózgu z ciałem są poprzecinane

News

  • Dwustronnie symetryczne zwierzęta mają nerwy krzyżowe, z nerwami krzyżującymi się z jednej strony ciała do przeciwnej strony mózgu
  • Połączenia mózgu z ciałem są zorganizowane somatotopicznie, aby stworzyć wirtualną mapę świata zewnętrznego
  • Cross-wiring pozwala na uniknięcie błędów w mapowaniu przestrzeni 3D na płaszczyznę 2D i zastępuje potrzebę skomplikowanych, nie skrzyżowanych połączeń
  • Niewielka fizyczna rotacja ciała powoduje odwrócenie map percepcji, co sprawia, że utrzymanie nieusieciowanych połączeń staje się skomplikowane
  • Dalsze badania biologiczne mogą być potrzebne, aby odkryć połączenie między mózgiem a ciałem.

Reakcje branży

  • Artykuł zagłębia się w to, dlaczego połączenia mózgu z ciałem są krzyżowe, a także toczy się debata na temat przyczyny takiej struktury i czy dotyczy ona tylko przetwarzania wzrokowego.
  • Rozmowa toczy się wokół struktury ludzkiego mózgu i jego okablowania, w tym okablowania krzyżowego między półkulami, wykorzystania mapowania 2D do zjawisk 3D, skutków uszkodzenia połączeń neuronowych oraz możliwości alternatywnych metod okablowania w biologii i robotyce.
  • Pacjenci z rozszczepionym mózgiem konfabulują usprawiedliwienia swoich zachowań z powodu rozdzielenia lewej i prawej półkuli, istnieją też teorie na temat tego, dlaczego okablowanie mózgu unika pojedynczego, nierozszczepionego ujęcia.

Finetuning Large Language Models

News

  • Dostrajanie dużych modeli językowych staje się coraz ważniejsze w dziedzinie AI
  • Artykuł omawia trzy konwencjonalne podejścia oparte na cechach i dostrajaniu dla LLM wraz z rzeczywistymi wynikami na klasyfikatorze recenzji filmowych.
  • Efektywne pod względem parametrów techniki dostrajania mogą zminimalizować koszty obliczeniowe i zasoby, jednocześnie osiągając wysoką wydajność modelowania.
  • Uczenie wzmacniające z wykorzystaniem informacji zwrotnych od ludzi wykorzystuje rankingi lub oceny ludzi do trenowania modelu nagrody, który kieruje adaptacją modelu językowego do preferencji ludzi.
  • Autor zaprasza czytelników do sprawdzenia ich Substack Notes lub książek i wsparcia ich pracy poprzez zostanie bezpłatnym lub płatnym subskrybentem.

Reakcje branży

  • Artykuł omawia dostrajanie dużych modeli językowych (LLM) takich jak GPT-3 do zadań specjalistycznych, ograniczenia w przywoływaniu faktów oraz opinie na temat możliwości dostrajania do przywoływania wiedzy.
  • Komentatorzy omawiają adaptery transformatorowe, SuperCOT i Tabnine oraz debatę na temat skuteczności dostrajania dla dokumentacji.
  • LLM są postrzegane jako platformy o wielkim potencjale, z uwzględnieniem takich kwestii jak rozmiar kontekstu i kompromis pomiędzy dostrajaniem a podpowiadaniem w kilku ujęciach dla różnych zadań.