tecnologia

Scienza e tecnologia

La Storia dei Virus per Computer

categorie

computer virus history


Bulgaria: il luogo di nascita dei virus informatici.

Negli anni '80, la Bulgaria divenne un focolaio di virus informatici, con giovani programmatori che creavano virus che si diffondevano in Occidente. Nel 1989 Vesselin Bontchev, ricercatore dell'Accademia delle Scienze bulgara, scrisse un articolo in cui liquidava i timori di virus informatici come "psicosi di massa". Tuttavia, due uomini gli mostrarono presto un virus e un programma antivirus che avevano creato per eliminarlo, portando Bontchev a rendersi conto del potenziale pericolo dei virus.

L'articolo mette in luce i primi tempi dei virus informatici e la mancanza di comprensione che li circondava. Inoltre, mostra come la Bulgaria sia diventata un centro di creazione di virus grazie all'industria hi-tech e alla mancanza di regolamentazione. L'articolo di Bontchev è stato pubblicato in un periodo in cui i virus erano ancora un fenomeno relativamente nuovo.

La scoperta del virus di Vienna e la successiva creazione di programmi antivirus hanno segnato una svolta nella lotta contro il software dannoso. La storia della Bulgaria come centro di creazione di virus è continuata fino a oggi, con il Paese che ospita numerosi criminali informatici.

On the trail of the Dark Avenger: the most dangerous virus writer in the world

virustotal
wikipedia

AI - La Proposta Europea

categorie

REGULATION OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL LAYING DOWN HARMONISED RULES ON ARTIFICIAL INTELLIGENCE<br />
(ARTIFICIAL INTELLIGENCE ACT) AND AMENDING CERTAIN UNION<br />
LEGISLATIVE ACTS
La proposta di legge sull'IA di 108 pagine, pubblicata due anni fa, conteneva solo una menzione della parola "chatbot". I riferimenti a contenuti generati dall'IA si riferivano in gran parte a deepfakes: immagini o audio progettati per impersonare esseri umani.

A metà aprile, tuttavia, i membri del Parlamento europeo (MEP) stavano correndo per aggiornare quelle regole e mettersi al passo con l'esplosione di interesse per l'IA generativa, che ha suscitato stupore e ansia da quando OpenAI ha presentato ChatGPT sei mesi fa.

Questa corsa è culminata con una nuova bozza di legge che identifica la protezione del copyright come un elemento centrale dello sforzo per tenere sotto controllo l'IA.

Le interviste a quattro legislatori e ad altre due fonti vicine alle discussioni rivelano per la prima volta come, in soli 11 giorni, questo piccolo gruppo di politici abbia elaborato quella che potrebbe diventare una legge storica, ridisegnando il panorama normativo per OpenAI e i suoi concorrenti.

★ Appunti di Stefano Feltri - L'Unione europea riuscirà a regolare l'intelligenza artificiale?

AI REGULATION PROPOSAL
Exclusive: Behind EU lawmakers' challenge to rein in ChatGPT and generative AI

[via]

Tango Text to Sound

TANGO text to sound


TANGO genera effetti sonori condizionati dal testo, compreso il parlato umano e la musica.

Adotta un LLM FLAN-T5 regolato da istruzioni come codificatore di testo per la generazione di audio da testo (TTA). I lavori precedenti su TTA hanno preaddestrato un codificatore congiunto testo-audio o hanno utilizzato un modello non regolato dalle istruzioni, come il T5. Di conseguenza, questo approccio basato sul modello di diffusione latente (LDM) (TANGO) supera lo stato dell'arte AudioLDM nella maggior parte delle metriche e rimane comparabile sulle altre sul set di test AudioCaps, nonostante l'addestramento dell'LDM su un set di dati molto più piccolo.

huggingface space


I brevetti di Patent Drop

categorie

Patent Drop
Patent Drop è la newsletter di approfondimento sui brevetti depositati negli USA. Offre ai lettori una visione unica di come le grandi aziende tecnologiche si stanno posizionando per il futuro attraverso la lente delle loro attività di brevetti e marchi.
Con un reportage aziendale, interviste ad esperti e un'analisi differenziata, si possono ottenere prospettive e approfondimenti su come le aziende grandi e piccole stiano plasmando il futuro.

Archivio


Le Migliori Penne per il 2023

categorie

Le Migliori Penne per il 2023


The 42 Best Pens for 2023, da jetpens.com, fornisce un elenco completo delle migliori penne per le diverse esigenze di scrittura, tra cui il journaling, la scuola, l'hand lettering e l'arte. Avere la penna giusta può fare la differenza nella qualità della scrittura e dei lavori artistici. Questo elenco può aiutare a trovare la penna perfetta per specifiche esigenze.
L'uso di una penna comoda e facile da usare può migliorare la scrittura e ridurre l'affaticamento della mano. Diversi tipi di penna sono più adatti a compiti diversi, come prendere appunti, disegnare o colorare.

Il quadro generale: Esistono molti tipi di penne diverse, ognuna con caratteristiche e vantaggi unici. Tra le migliori penne per compiti specifici vi sono:
La migliore penna stilografica per scrivere: Lamy 2000
La migliore penna a gel per la scrittura: Uni-ball Signo DX
La migliore penna a sfera per la scrittura: Pilot Acroball
La migliore penna roller per la scrittura: Pilot Precise V5
La migliore penna a punta fine per la scrittura: Sakura Pigma Micron
La migliore penna ad asciugatura rapida per la scrittura: Pentel EnerGel
La migliore penna ergonomica per la scrittura: PenAgain
La penna più confortevole per la scrittura: Pilot Dr. Grip
La migliore penna cancellabile per la scrittura: Pilot Frixion
La migliore penna stilo per la scrittura: Adonit Jot Pro
Le migliori penne per scrittori mancini: Uni-ball Jetstream, Pilot G2, Zebra Sarasa
La migliore penna gel per scrittori mancini: Pentel EnerGel
La migliore penna roller per scrittori mancini: Uni-ball Signo
Il miglior evidenziatore per scrittori mancini: Sharpie Clear View
La migliore penna per il Journaling: Leuchtturm1917
La migliore penna per la pianificazione: Paper Mate Flair
I migliori pennarelli a punti per il journaling e la pianificazione: Do A Dot Art
Il miglior evidenziatore bifacciale per il journaling e la pianificazione: Zebra Mildliner
La migliore penna per prendere appunti: Pilot G2
Il miglior evidenziatore per studenti: Sharpie Accent
Il miglior evidenziatore pastello per studenti: Zebra Mildliner
Il miglior pennarello a secco per la scuola: Expo Low Odor
La migliore mini-penna EDC: Fisher Space Pen


Naming - Dare un Nome alle Cose

categorie

experimental alphabet
Naming: Every Developer's Nightmare
In informatica una delle principali attività è dare un nome alle variabili e alle funzioni. E nel nome caratterizzare il funzionamento di queste entità. Un nome ben scelto può facilitare le cose e migliorare la qualità del programma, ed il suo debugging.

Può essere utile usare lo schema [scope][typePrefix][baseName][qualifier][typeSuffix] per dare un nome efficace alle variabili. Porsi domande sull'ambito, il prefisso del tipo, il nome di base, il qualificatore e il suffisso del tipo della variabile può aiutare a creare un nome significativo.

Perché è importante: Dare un nome efficace alle variabili può migliorare la leggibilità e la manutenibilità del codice. L'uso di uno schema di denominazione coerente può facilitare la comprensione dello scopo di una variabile.

Aspetti fondamentali: Considerare la visibilità, le caratteristiche del linguaggio e le convenzioni di denominazione quando si determina l'ambito di una variabile.
Usare prefissi di tipo come "is", "has", "contains" o "integrates" per descrivere lo stato, la condizione o l'azione della variabile.

Scegliete un nome di base chiaro e conciso che descriva lo scopo principale della variabile.
Aggiungete un qualificatore per distinguere la variabile da altre con uno scopo simile.
Usare un suffisso di tipo per chiarire lo scopo o la struttura fondamentale della variabile.
Usare le variabili come commenti per migliorare la leggibilità del codice ed evitare commenti eccessivi.

Il quadro generale: Una denominazione efficace delle variabili è una parte importante della scrittura di codice manutenibile. L'uso di uno schema di denominazione coerente può facilitare la comprensione dello scopo di una variabile e migliorare la leggibilità del codice. L'uso delle variabili come commenti può aiutare a evitare commenti eccessivi e a migliorare la leggibilità del codice.

image credit: Experimental Alphabet

Come Ho Imparato l'Elettronica



Diversi anni IMSAIGuy decise di creare un video blog sui suoi sforzi per resuscitare il suo vecchio computer IMSAI 8080. Era rimasto in magazzino per oltre 30 anni. 70 video dopo, funziona di nuovo. Lo ha venduto ed ora crea video su tutti i tipi di progetti elettronici e tutorial. Parla di Elettronica, layout di PCB, SMD, radoi, officina meccanica e ottica. Ha realizzato video molto popolari sull'analizzatore di rete vettoriale NanoVNA e sull'analizzatore di spettro TinySA. Ama restaurare le vecchie apparecchiature di test, in particolare i modelli Hewlett-Packard. Ma soprattutto ama insegnare e spera di ispirare le persone ad imparare l'elettronica.

Come Ho Imparato l'Elettronica


Tesseract OCR su Linux

tesseract OCR


Tesseract è un motore di riconoscimento ottico dei caratteri (OCR) per vari sistemi operativi. È un software libero, rilasciato sotto la licenza Apache. Originariamente sviluppato da Hewlett-Packard come software proprietario negli anni '80, è stato rilasciato come open source nel 2005 e lo sviluppo è stato sponsorizzato da Google dal 2006.

Tesseract è considerato uno dei più importanti software di riconoscimento attualmente disponibili. Installando le lingue aggiuntive è possibile perfino catturare i kanji del giapponese.

tutte le lingue
wikipedia
come si installa


Smallville - Il Nuovo Sims

Smallville - Il Nuovo Sims


Ars Technica ci svela in questo articolo dedicato a "Smallville" una città RPG nella quale i ricercatori studiano i comportamenti emergenti dell'IA in un mondo sandbox ispirato a The Sims. E succedono cose sorprendenti quando si mettono insieme 25 agenti di intelligenza artificiale in un contesto del genere.

"Gli agenti generativi si svegliano, preparano la colazione e si recano al lavoro; gli artisti dipingono e gli autori scrivono; si formano opinioni, si accorgono l'uno dell'altro e avviano conversazioni; ricordano e riflettono sui giorni passati mentre pianificano il giorno successivo", scrivono i ricercatori nel loro articolo: "Generative Agents: Interactive Simulacra of Human Behavior".

Per studiare il gruppo di agenti AI, i ricercatori hanno creato una città virtuale chiamata "Smallville", che comprende case, un bar, un parco e un negozio di alimentari. Ai fini dell'interazione tra P"N"G, il mondo è rappresentato sullo schermo da una vista dall'alto, utilizzando una grafica pixel in stile retrò che ricorda un classico RPG giapponese a 16 bit.

[via]