Przejdź do głównej zawartości

22

March 22, 2023

GitHub Copilot X - Zapisz się na podgląd techniczny

  • GitHub Copilot X to kolejna ewolucja GitHub Copilot, programisty par AI, który automatycznie uzupełnia kod.
  • Copilot X oferuje interfejsy czatu i głosu, wsparcie dla pull requestów i może odpowiadać na pytania dotyczące dokumentacji przy użyciu nowo wydanego modelu GPT-4 OpenAI.
  • Copilot for Pull Requests oferuje generowane przez AI opisy dla pull requestów, dodając napędzane przez AI tagi oparte na zmienionym kodzie i oferując deweloperom podgląd do ich modyfikacji.
  • Copilot for Docs zapewnia generowane przez SI odpowiedzi na pytania dotyczące dokumentacji, począwszy od React, Azure Docs i MDN.
  • Copilot CLI komponuje polecenia i pętle, włącza flagi find dla dokładnych zapytań i pomaga w uzupełnianiu zakładek.
  • Copilot X redukuje zadania ręczne, ułatwia skomplikowaną pracę i pomaga każdemu programiście skupić się na budowaniu innowacji.

Web fingerprinting jest gorszy niż myślałem

  • Web fingerprinting to metoda stosowana do identyfikacji użytkowników w różnych sesjach przeglądania i stronach internetowych bez użycia plików cookie lub innych trwałych pamięci. Działa poprzez badanie przeglądarki internetowej użytkownika i konfiguracji sprzętu, i może wygenerować unikalny identyfikator spośród milionów.
  • Wiele stron internetowych używa bibliotek fingerprintingowych do generowania unikalnych identyfikatorów, a niektóre firmy nawet sprzedają fingerprinting jako usługę dla innych stron internetowych.
  • FingerprintJS jest jedną z takich firm, sprzedającą open-source'owe biblioteki fingerprintingowe JavaScript do wielu stron internetowych. Nawet jeśli użytkownik wyczyści pamięć podręczną przeglądarki i wszystkie inne dane strony, FingerprintJS może wygenerować ten sam identyfikator odwiedzającego i powiązać go z poprzednią wizytą użytkownika.
  • Fingerprinting poważnie narusza prywatność użytkownika, ale istnieją sposoby, by się przed nim zabezpieczyć. Firefox z resistFingerprinting=true i Tor Browser są bardziej bezpieczne przed fingerprintingiem, podczas gdy przeglądarka Brave randomizuje odciski palców dla każdej sesji. Brave jest jednak nadal oparty na silniku Chromium firmy Google, co sprzyja monopolowi Google. VPN nie pomagają w fingerprintingu, ponieważ maskują jedynie adresy IP.

Adobe's AI Art Generator: Firefly

  • Adobe Firefly to rodzina kreatywnych generatywnych modeli AI nadchodzących do produktów Adobe, które mogą być używane do generowania treści dla cyfrowego obrazowania, fotografii, ilustracji, prac plastycznych, projektowania graficznego, wideo, marketingu, mediów społecznościowych i modelowania 3D.
  • Generatywna SI umożliwi twórcom korzystanie z codziennego języka do szybkiego generowania niezwykłych nowych treści, edytowania tego, co tworzą, za pomocą narzędzi, które już znają i kochają, oraz generowania niestandardowych wektorów, pędzli i tekstur z zaledwie kilku słów lub nawet szkicu.
  • Firma Adobe jest zaangażowana w rozwój kreatywnej, generatywnej sztucznej inteligencji w sposób odpowiedzialny i z myślą o twórcach. W miarę rozwoju Firefly firma będzie współpracować ze społecznością twórców, aby tworzyć technologie wspierające i ulepszające proces twórczy.
  • Firefly jest wyjątkowy, ponieważ Adobe chce, aby był czymś więcej niż tylko generatorem tekstu na obraz.
  • Generatory Sztucznej Inteligencji, takie jak Firefly, mogą zwiększyć kreatywność, dając ludziom nowe możliwości wyobrażania sobie, eksperymentowania i wprowadzania swoich pomysłów w życie.
  • Dzięki generatywnej sztucznej inteligencji każdy może tworzyć filmy, dokumenty i doświadczenia cyfrowe, a także bogate obrazy i sztukę.
  • Firefly jest wbudowany w Creative Cloud, aby dać ludziom narzędzia do zarówno szybkiego generowania wyników, jak i dostosowywania ich do swojej unikalnej wizji.
  • Treści stworzone za pomocą Firefly będą zawierały tag Content Credentials, który stwierdza, że zostały stworzone przy użyciu generatywnej AI.
  • Obecnie Firefly jest szkolony na zbiorze danych Adobe Stock, pracach na otwartej licencji i treściach z domeny publicznej, do których prawa autorskie wygasły, ale Adobe planuje zbadać sposoby szkolenia modelu uczenia maszynowego przez twórców na podstawie ich własnych zasobów.

Hyundai obiecuje zachować przyciski w samochodach, ponieważ sterowanie za pomocą ekranu dotykowego jest niebezpieczne

  • Hyundai obiecuje, że w swoich przyszłych produktach będzie stosował fizyczne przyciski, co wynika z obaw o bezpieczeństwo.
  • Sang Yup Lee, szef działu projektowego Hyundai, powiedział, że przyciski związane z bezpieczeństwem muszą być twardym kluczem, a fizyczne kontrole są koniecznością dla wszystkiego, co może wpłynąć na bezpieczeństwo.
  • Hyundai prawdopodobnie przyjrzy się wykorzystaniu dotykowych elementów sterujących w większym stopniu, gdy autonomiczna jazda stanie się głównym nurtem.

Popularna witryna fotograficzna DPReview zostanie zamknięta po 25 latach

  • DPReview, wieloletnia witryna fotograficzna znana z recenzji aparatów, wiadomości i forów, zostanie zamknięta 10 kwietnia z powodu decyzji podjętej przez firmę macierzystą w ramach corocznego przeglądu planu operacyjnego.
  • Użytkownicy mogą poprosić o pobranie swoich treści do 6 kwietnia, po czym dane zostaną usunięte.
  • Zamknięcie strony sprawiło, że wielu użytkowników jest rozczarowanych i wzywa Amazon, firmę macierzystą strony, do ponownego rozważenia lub sprzedania strony komuś, kto utrzyma ją w ruchu.

Getting the Most Out of Fzf

  • Fzf jest narzędziem uniksowym, które zapewnia szybkie i intuicyjne wyszukiwanie rozmyte plików i katalogów w terminalu. Może być również używany jako zamiennik dla funkcji Ctrl+R.
  • Fzf jest konfigurowalny i może być używany w tandemie z innymi narzędziami uniksowymi, takimi jak Vi i Ripgrep, aby uzyskać potężne możliwości wyszukiwania.
  • Artykuł zawiera przykłady użycia fzf w różnych scenariuszach, w tym rozmyte przeszukiwanie każdej linii w każdym pliku i otwieranie określonego pliku za pomocą Vi.

Bob Metcalfe wygrywa Turing Award

  • Bob Metcalfe został ogłoszony zwycięzcą 2022 ACM A.M. Turing Award za wynalezienie, standaryzację i komercjalizację Ethernetu, technologii, którą opracował 50 lat temu.
  • Nagroda jest postrzegana jako informatyczny odpowiednik Nagrody Nobla i wiąże się z nagrodą w wysokości 1 mln dolarów, przy wsparciu finansowym firmy Google.
  • Notatka Metcalfe'a z 1973 r. opisująca sieć komunikacji rozgłoszeniowej połączyła niektóre z pierwszych komputerów osobistych, co doprowadziło do powstania Ethernetu.
  • Po odejściu z firmy Xerox, Metcalfe założył własny startup internetowy, 3Com Corporation, i nadal odgrywał kluczową rolę w komercjalizacji Ethernetu.
  • Obecnie Ethernet jest głównym kanałem komunikacji sieci przewodowych na całym świecie, obsługującym prędkości transmisji danych od 10 Mb/s do 400 Gb/s, przy czym pojawiają się technologie 800 Gb/s i 1,6 Tb/s.

Mailchimp blacklisting IPs with dev tools open

  • Mailchimp podobno banuje użytkowników, którzy mają otwarte dev tools w przeglądarce podczas dostępu do platformy email marketingowej.
  • Nie jest jasne, w jaki sposób Mailchimp wykrywa, czy użytkownik ma otwarte narzędzia, czy nie, ale jedną z możliwych metod może być wykrycie nagłej zmiany rozmiaru viewportu, co dzieje się, gdy narzędzia deweloperskie otwierają się, aby przygotować wyświetlanie oryginalnych źródeł strony internetowej.
  • Niektórzy użytkownicy spekulują, że Mailchimp mógł wykryć i zablokować użycie dev tools do przeglądania kodu źródłowego bez zgody.
  • Mailchimp nie skomentował tej sprawy.

Petals: Run 100B+ Language Models Collaboratively at Home

  • Petals pozwala na wspólne uruchamianie dużych modeli językowych, takich jak BLOOM-176B, gdzie użytkownicy ładują niewielką część modelu i współpracują z innymi osobami obsługującymi resztę w celu wnioskowania lub dostrojenia.
  • Wnioskowanie w pojedynczej partii przebiega z prędkością 1 sekundy na krok, do 10x szybciej niż w przypadku offloadingu, co czyni go użytecznym dla interaktywnych aplikacji, takich jak chatboty.
  • Płatki oferują elastyczność z PyTorch, pozwalając na dostrajanie i metody próbkowania, niestandardowe ścieżki przez model i dostęp do ukrytych stanów.