Passa al contenuto principale

2023-03-22

GitHub Copilot X - Iscriviti all'anteprima tecnica

  • GitHub Copilot X è la prossima evoluzione di GitHub Copilot, una coppia di programmatori AI che completano automaticamente il codice.
  • Copilot X offre interfacce di chat e vocali, supporto per le richieste di pull e può rispondere a domande sulla documentazione utilizzando il modello GPT-4 rilasciato di recente da OpenAI.
  • Copilot for Pull Requests offre descrizioni generate dall'intelligenza artificiale per le richieste di pull, aggiungendo tag basati sul codice modificato e offrendo agli sviluppatori un'anteprima per modificarli.
  • Copilot for Docs fornisce risposte generate dall'intelligenza artificiale a domande sulla documentazione, a partire da React, Azure Docs e MDN.
  • Copilot CLI compone comandi e cicli, abilita flag di ricerca per query accurate e aiuta a completare le schede.
  • Copilot X riduce le attività manuali, semplifica il lavoro complesso e aiuta ogni sviluppatore a concentrarsi sull'innovazione.

Il web fingerprinting è peggio di quanto pensassi

  • Il web fingerprinting è un metodo utilizzato per identificare gli utenti in diverse sessioni di navigazione e siti web, senza utilizzare cookie o altre forme di memorizzazione persistente. Funziona studiando il browser web e la configurazione hardware di un utente e può generare un ID unico tra milioni.
  • Molti siti web utilizzano librerie di fingerprinting per generare ID univoci e alcune aziende vendono il fingerprinting come servizio ad altri siti web.
  • FingerprintJS è una di queste aziende, che vende librerie di fingerprinting JavaScript open-source a molti siti web. Anche se un utente cancella la cache del browser e tutti gli altri dati del sito, FingerprintJS può generare lo stesso ID visitatore e collegarlo alla visita precedente dell'utente.
  • Il fingerprinting mina gravemente la privacy dell'utente, ma ci sono modi per proteggersi da questo fenomeno. Firefox con resistFingerprinting=true e Tor Browser sono più sicuri contro il fingerprinting, mentre il browser Brave randomizza le impronte digitali per ogni sessione. Tuttavia, Brave è ancora basato sul motore Chromium di Google, che favorisce il monopolio di Google. Le VPN non aiutano a contrastare il fingerprinting, poiché mascherano solo gli indirizzi IP.

Generatore di arte artificiale di Adobe: Firefly

  • Adobe Firefly è una famiglia di modelli di IA generativa creativa in arrivo sui prodotti Adobe, che può essere utilizzata per generare contenuti per l'imaging digitale, la fotografia, l'illustrazione, le opere d'arte, la progettazione grafica, i video, il marketing, i social media e la modellazione 3D.
  • L'intelligenza artificiale generativa consentirà ai creatori di utilizzare il linguaggio di tutti i giorni per generare rapidamente nuovi contenuti straordinari, modificare ciò che creano utilizzando gli strumenti che già conoscono e amano e generare vettori, pennelli e texture personalizzati a partire da poche parole o persino da uno schizzo.
  • Adobe si impegna a sviluppare l'IA generativa creativa in modo responsabile, con i creatori al centro, e con l'evoluzione di Firefly continuerà a collaborare con la comunità dei creativi per costruire una tecnologia che supporti e migliori il processo creativo.
  • Firefly è unico perché Adobe intende che sia più di un generatore di IA da testo a immagine.
  • I generatori di IA come Firefly possono migliorare la creatività offrendo alle persone nuovi modi per immaginare, sperimentare e dare vita alle loro idee.
  • Con l'intelligenza artificiale generativa, chiunque può creare video, documenti ed esperienze digitali, oltre a immagini e opere d'arte.
  • Firefly è integrato in Creative Cloud per dare alle persone gli strumenti per generare rapidamente risultati e personalizzarli per adattarli alla loro visione unica.
  • I contenuti creati con Firefly conterranno un tag Content Credentials che indica che sono stati creati utilizzando l'intelligenza artificiale generativa.
  • Attualmente Firefly viene addestrato su un set di dati di Adobe Stock, opere con licenza aperta e contenuti di dominio pubblico in cui il copyright è scaduto, ma Adobe prevede di esplorare modi per consentire ai creatori di addestrare il modello di apprendimento automatico con le proprie risorse.

Hyundai promette di mantenere i pulsanti nelle auto perché i controlli touchscreen sono pericolosi

  • Hyundai si impegna a utilizzare i pulsanti fisici nei suoi prodotti futuri, facendo una scelta di design radicata nelle preoccupazioni per la sicurezza.
  • Sang Yup Lee, responsabile del design di Hyundai, ha dichiarato che i pulsanti relativi alla sicurezza devono essere un tasto fisso e che i controlli fisici sono una necessità per tutto ciò che può avere un impatto sulla sicurezza.
  • È probabile che Hyundai ricorra maggiormente ai comandi a sfioramento quando la guida autonoma diventerà di uso comune.

Il popolare sito di fotografia DPReview chiude dopo 25 anni

  • DPReview, un sito web di fotografia di lunga data noto per le sue recensioni di fotocamere, le notizie e i forum, chiuderà il 10 aprile a causa di una decisione presa dalla società madre nell'ambito della revisione del piano operativo annuale.
  • Gli utenti possono richiedere il download dei loro contenuti fino al 6 aprile, dopodiché i dati verranno cancellati.
  • La chiusura ha lasciato molti utenti delusi e hanno chiesto ad Amazon, la società madre del sito, di ripensarci o di vendere il sito a qualcuno che lo mantenga in funzione.

Ottenere il massimo da Fzf

  • Fzf è uno strumento Unix che fornisce una ricerca veloce e intuitiva di file e directory nel terminale. Può anche essere usato in sostituzione della funzione Ctrl+R.
  • Fzf è personalizzabile e può essere utilizzato in tandem con altri strumenti Unix come Vi e Ripgrep per ottenere potenti capacità di ricerca.
  • L'articolo fornisce esempi di utilizzo di fzf in vari scenari, tra cui la ricerca fuzzy di ogni riga in ogni file e l'apertura di un file specifico utilizzando Vi.

Bob Metcalfe vince il premio Turing

  • Bob Metcalfe è stato nominato vincitore del premio ACM A.M. Turing 2022 per l'invenzione, la standardizzazione e la commercializzazione di Ethernet, una tecnologia che ha sviluppato 50 anni fa.
  • Il premio è considerato l'equivalente informatico del Premio Nobel e prevede un premio di 1 milione di dollari, con il sostegno finanziario di Google.
  • La nota di Metcalfe del 1973 che descriveva una rete di comunicazione broadcast collegava alcuni dei primi personal computer e ha portato alla creazione di Ethernet.
  • Dopo aver lasciato Xerox, Metcalfe ha fondato la sua startup Internet, 3Com Corporation, e ha continuato a svolgere un ruolo chiave nella commercializzazione di Ethernet.
  • Oggi Ethernet è il principale canale di comunicazione delle reti cablate in tutto il mondo e gestisce velocità di trasmissione dati da 10 Mbps a 400 Gbps, con tecnologie emergenti da 800 Gbps e 1,6 Tbps.

Mailchimp: blacklist di IP con strumenti di sviluppo aperti

  • Mailchimp starebbe vietando l'accesso alla piattaforma di email marketing agli utenti che hanno gli strumenti di sviluppo del browser aperti.
  • Non è chiaro come Mailchimp rilevi se un utente ha gli strumenti aperti o meno, ma un possibile metodo potrebbe essere quello di rilevare un improvviso ridimensionamento del viewport, che avviene quando gli strumenti di sviluppo si aprono per preparare la visualizzazione delle fonti originali di un sito web.
  • Alcuni utenti ipotizzano che Mailchimp possa aver rilevato e bloccato l'uso degli strumenti di sviluppo per visualizzare il codice sorgente senza consenso.
  • Mailchimp non ha commentato il problema.

Petali: eseguire oltre 100B modelli linguistici in modo collaborativo a casa propria

  • Petals consente l'esecuzione collaborativa di modelli linguistici di grandi dimensioni come BLOOM-176B, in cui gli utenti caricano una piccola parte del modello e collaborano con altri che servono il resto per l'inferenza o la messa a punto.
  • L'inferenza a lotto singolo viene eseguita a 1 secondo per passo, fino a 10 volte più velocemente dell'offloading, rendendola utile per applicazioni interattive come i chatbot.
  • Petals offre la flessibilità di PyTorch, consentendo metodi di regolazione fine e di campionamento, percorsi personalizzati attraverso il modello e l'accesso agli stati nascosti.