tecnologia

Scienza e tecnologia

Working Memory - Come gli Smarphone Sabotano l'Attività del Cervello



Ogni notifica che arriva sul cellulare è una richiesta di attenzione, una distrazione dall'attività che si sta svolgendo in quel momento. Se l'attività è complessa (ad alto valore aggiunto) e richiede particolare attenzione, il telefono sta complicando le cose e aumentando lo sforzo per portarla a termine.
Ogni tecnologia arriva neutra nelle nostre mani e può essere usata bene o male. E' nostra responsabilità usare il senso comune e la misura per inserirla dentro alla nostra vita senza farla deragliare completamente. Le tecnologie sugli smartphone e i social sono particolarmente pervicaci perchè ci raggiungono con la maschera di chi ci conosce e di chi lavora con noi e quindi hanno un grande potere sulle nostre vite, anche quelle lavorative.

- Domanda a Steve Jobs: "I tuoi figli devono amare l'ipad".
- Risposta di Jobs (1976–2011): "Non l'hanno usato. Noi poniamo un limite a quanta tecnologia possono usare in casa".

Alla Waldorf School of the Peninsula, dove il 75% degli studenti sono figli di persone che lavorano nell'Hi-Tech, gli smart device vengono introdotti in seconda media.

How Smartphones Sabotage Your Brain's Ability to Focus
Why our screens make us less happy | Adam Alter
Your phone is trying to control your life
Cell Phones, Dopamine, and Development: Barbara Jennings at TEDxABQ

Working Memory

La soluzione: Stopping Cues

★ In Defense of Friction: Brian Wilson, pantry pasta, and the possibility of a smartphone-free existence

★ Il Cervello, la Dopamina e lo Smartphone

★ Ways Social Media Distort Reality

★ Breve Guida alle Teorie del Complotto


Why our screens make us less happy | Adam Alter



Your phone is trying to control your life



Cell Phones, Dopamine, and Development: Barbara Jennings at TEDxABQ

NoSQL in 3 ore

La prima cosa da sapere è che NoSQL è un approccio alla gestione dei database.

È considerato super flessibile in quanto permette una varietà di modelli di dati, come i formati "chiave-valore", "documento", "colonna larga o tabellare" e "grafico".

NoSQL Databases in 3-hour Course insegna tutto quello che serve sapere per muovere i primi passi con queste tecnologie DB.


Una Macchina Virtuale a 16bit

categorie

c 16 bit virtual machine

Writing a simple 16 bit VM in less than 125 lines of C. Questo tutorial è destinato ai principianti del C che vogliono fare un po' di pratica di codifica, e durante questo processo acquisire preziose informazioni sulla programmazione di basso livello e su come (alcune) macchine virtuali operano "dietro le quinte".

Alla fine dell'articolo, si otterrà una VM basata su registri e funzionante, in grado di interpretare ed eseguire un insieme limitato di istruzioni ASM più alcuni programmi bonus per testare se tutto funziona bene.

Write your Own Virtual Machine By: Justin Meiners and Ryan Pendleton GitHub


Chuck Peddle e il 6502

categorie

Chuck Peddle 6502

Charles Ingerham Peddle è stato l'ingegnere elettrico che ha progettato per MOS il famoso 6502, il microprocessore lanciato nel 1975 era il più economico sul mercato (solo 25 dollari) ed ha innescato, insieme allo Z80, la rivoluzione degli home computer.

Il 6502 era usato nel Commodore PET e nel Commodore 64 e anche nell'Apple IIe.

★ MOS 6502 visualization in webassembly - ★ (tiny emus)


“Hello, world” from scratch on a 6502 part I

La Morte Digitale del Collezionista

categorie

the collector

The Digital Death of the Collector è un breve saggio di Kyle Chayka sul crudele fato che attende i collezionisti digitali.

Il suo esempio riguarda Spotify: un recente aggiornamento dell'interfaccia gli ha fatto smarrire tutti i suoi riferimenti agli album preferiti. E' stato come se nottetempo si fossero introdotti nel suo salotto a modificare la posizione dei mobili nella sua libreria. La questione è più profonda di quanto possa sembrare e riguarda l'identità culturale di una persona, che si riflette negli oggetti in suo possesso, ed anche nell'ordine con il quale sono o non sono conservati: quali sono più comodi e quali più nascosti, guelli vicini l'uno con l'altro, quelli ordinati e quelli appoggiati casualmente come in attesa di migliore collocazione.

Il ricordo di Unpacking my Library di Walter Benjamin fa poi capire il vero significato del saggio. Alla fine si ritorna sulle differenze sostanziali nell'uso di una interfaccia, di avere il permesso di usare temporaneamente un media anziche possederlo come oggetto e decidere dove e come conservarlo ed usarlo.


Terraform

categorie



In questo corso su Terraform si impara a:

Capire i concetti di infrastruttura come codice (IaC)
Capire lo scopo di Terraform (rispetto ad altri IaC)
Capire le basi di Terraform
Usare la CLI di Terraform (al di fuori del flusso di lavoro principale)
Interagire con i moduli Terraform
Navigare il flusso di lavoro di Terraform
Implementare e mantenere lo stato
Leggere, generare e modificare la configurazione
Comprendere le capacità di Terraform Cloud e Enterprise

HashiCorp Terraform Associate Certification Study Course


POSIX - capirci qualcosa

categorie

POSIX
POSIX (Portable Operating System Interface for Unix) è il termine coniato da Richard_Stallman relativo alla famiglia di standard IEEE 1003 che regola la realizzazione di un sistema operativo.

Si tratta della formalizzazione delle API disponibili per la realizzazione di software. Unix fu scelto come base per un'interfaccia di sistema standard in parte perché era "indipendente dal produttore". Tuttavia, esistevano diverse versioni principali di Unix, quindi c'era la necessità di sviluppare un sistema con un denominatore comune. Le specifiche POSIX per i sistemi operativi Unix-like consistevano originariamente in un singolo documento per l'interfaccia di programmazione di base, ma alla fine crebbero fino a 19 documenti separati (POSIX.1, POSIX.2, ecc.).

La linea di comando standard e l'interfaccia di scripting erano basate sulla shell UNIX System V. Molti programmi, servizi e utilità a livello utente (inclusi awk, echo, ed) erano anch'essi standard, insieme ai servizi richiesti a livello di programma (inclusi I/O di base: file, terminale e rete). POSIX definisce anche una API standard di threading che è supportata dalla maggior parte dei sistemi operativi moderni. Nel 2008, la maggior parte delle parti di POSIX sono state combinate in un unico standard (IEEE Std 1003.1-2008, noto anche come POSIX.1-2008).

Debian's which hunt


What is POSIX in Unix? Linux Terminal 201 - HakTip 161

NLP - Natural Language Processing - spaCy

categorie



L'elaborazione del linguaggio naturale, o NLP, è un ramo della linguistica che cerca di analizzare il linguaggio umano in un sistema informatico. spaCy è una popolare libreria Python usata per NLP.

Poiché la PNL è un problema così complesso per i computer, richiede una soluzione complessa. La risposta è stata trovata nelle reti neurali artificiali, o ANNs o reti neurali in breve. Nuovi metodi per l'addestramento, come i modelli di trasformazione, spingono il campo ben oltre.

Nel corso creato dal Dr. W.J.B. Mattingly: "Natural Language Processing with spaCy & Python", si impara tutto sull'elaborazione del linguaggio naturale e come applicarla ai problemi del mondo reale usando la libreria Python spaCy.
Il Dr. Mattingly è un borsista post-dottorato presso lo Smithsonian Institution's Data Science Lab. Ed è anche un eccellente insegnante. Ci sono anche una serie di quaderni Jupyter per accompagnare il corso.

Il programma:

Course Introduction
Intro to NLP
How to Install spaCy
SpaCy Containers
Linguistic Annotations
Named Entity Recognition
Word Vectors
Pipelines
EntityRuler
Matcher
Custom Components
RegEx (Basics)
RegEx (Multi-Word Tokens)
Applied SpaCy Financial NER

Il link al corso

[via]

Il Cervello, la Dopamina e lo Smartphone

categorie

Brain dopamine cycle

Dopamine, Smartphones & You: A battle for your time è un articolo di Trevor Haynes sul meccanismo biologico di che alimenta i colossi dei social americani

La dopamina è un neurotrasmettitore dal nostro cervello che gioca un ruolo da protagonista nel motivare il comportamento. Viene rilasciata quando diamo un morso a un cibo delizioso, quando facciamo sesso, dopo aver fatto esercizio e, soprattutto, quando abbiamo interazioni sociali di successo. In un contesto evolutivo, ci premia per i comportamenti benefici e ci motiva a ripeterli.

Il cervello umano contiene quattro principali "percorsi" di dopamina, o connessioni tra diverse parti del cervello che agiscono come autostrade per i messaggi chimici chiamati neurotrasmettitori. Ogni percorso ha i suoi processi cognitivi e motori (movimento) associati. Tre di queste vie - la via mesocorticale, mesolimbica e nigrostriatale - sono considerate le nostre "vie della ricompensa" e hanno dimostrato di essere disfunzionali nella maggior parte dei casi di dipendenza. Sono responsabili del rilascio di dopamina in varie parti del cervello, che modella l'attività di queste aree.

Mentre le vie della ricompensa sono anatomicamente distinte, tutte e tre si attivano quando anticipano o sperimentano eventi gratificanti. In particolare, rafforzano l'associazione tra un particolare stimolo o comportamento e la ricompensa che ne consegue. Ogni volta che la risposta a uno stimolo si traduce in una ricompensa, queste associazioni diventano più forti attraverso un processo chiamato potenziamento a lungo termine. Questo processo rafforza le connessioni frequenti tra le cellule cerebrali chiamate neuroni, aumentando l'intensità con cui rispondono a particolari stimoli.

Anche se non così intensi come un tiro di cocaina, gli stimoli sociali positivi provocheranno comunque un rilascio di dopamina, rinforzando qualsiasi comportamento lo abbia preceduto. I neuroscienziati cognitivi hanno dimostrato che gli stimoli sociali gratificanti - facce che ridono, riconoscimento positivo da parte dei nostri coetanei, messaggi dalle persone care - attivano le stesse vie di ricompensa dopaminergiche. Gli smartphone ci hanno fornito una dose virtualmente illimitata di stimoli sociali, sia positivi che negativi. Ogni notifica, che sia un messaggio di testo, un "mi piace" su Instagram o una notifica su Facebook, ha il potenziale per essere uno stimolo sociale positivo e un afflusso di dopamina.

Ma non finisce qui...

Classical conditioning
image: SITN @ Harvard

★ Working Memory - Come gli Smarphone Sabotano l'Attività del Cervello

★ Ways Social Media Distort Reality


Memcached e Redis

categorie

Memcached

Memcached (FOSS) è un sistema distribuito di caching molto performante.

Trova una interessante ed efficace applicazione pratica se usato ad esempio per registrare i risultati delle query che vengono fatte ad un DB, di fatto alleggerendo di un ordine di grandezza il carico sulle risorse del server.

Si parla spesso del confronto tra Memcache e Redis, che sono due sistemi diversi: ecco perchè.

wikipedia
ionos.it
Backend Software Architecture Checklist: How to Build a Product from Scratch