-
Un professore su Tik Tok (@3minuticolprof) mi ha fatto conoscere una bellissima dimostrazione ad opera del filosofo greco Ippaso, che oltre ad essere geniale nella sua semplicità spiega bene la differenza tra numeri razionali e irrazionali.
Premessa: I Pitagorici pensavano che tutti i numeri potessero essere espressi come rapporto tra due numeri.
Questo consentiva di esprimere numeri infiniti ma periodici. Oggi chiamiamo questo insieme quello dei numeri Razionali (=Ratio, rapporto).
Per es 0,33333… puo’ essere espresso come 1/3 Questi e altri infiniti quindi erano abbastanza controllabili ed esprimibili come rapporti tra due numeri finiti.
L’infinito ai greci dava un po’ noia, e stimolava discussione tra filosofi (es il paradosso di Zenone su “Achille e la tartaruga”, ma non solo); tutto cio’ sara’ risolvibile con la corretta formalizzazione del principio di limite e attraverso l’Analisi matematica, a dimostrazione del fatto che non era cosi’ banale.
I Pitagorici si erano accorti che esprimere π in questo modo non era preciso, ma pensavano che prima o poi avrebbero trovato una frazione per acchiapparlo.
Read More -
Oggi parleremo della mappa di memoria del C/64. Dovete sapere che programmare il C/64 era complicato per diverse ragioni:
- Il Basic V2 era troppo lento per scrivere giochi effettivi
- La maggior parte delle feature richiedevano di scrivere direttamente su celle di memoria mappate sui chip audio e video, spesso cambiando singoli bit.
- La mappa di memoria del C/64 era abbastanza complessa, soprattutto se confrontata con molti altri computer del medesimo periodo.

Read More -
Negli anni'80, il MOS 6502 fu uno dei chip di maggior successo: era alla base dei Computer Commodore ma anche dell’Apple II e dell’Atari 2600. Un latro protagonista di quell’era fu lo Z80, inventato da Federico Faggin e compatibile a livello binario con l'8080, ma con molte piu’ feature.
Read More -
Questo articolo, di tal Jordan Tigani, getta una luce oscura sul futuro dei big data. E’ scritto dal CEO di un’azienda che sviluppa un nuovo database OLAP (Online analytical processing) chiamato Duckdb, che e’ open source ed e’ “embedded”, nel senso che si ispira molto al modo di funzionare di SQLite. L’articolo sottolinea come uno degli argomenti piu’ forti dietro la commercializzazione di sistemi BigData (come BigQuery, MongoDB ecc) e cioe’ l’enorme flusso di dati che avrebbe investito alcune aziende, rappresentando sia una opportunita’ che una sfida, non si e’ verificato nonostante queste profezie siano vecchie di dieci anni.
Read More -
Cinque anni fa ci siamo sorbiti gente che credeva nei chip impiantati con il vaccino, nei complotti più improbabili e in immonde proposte (“uscire dall’Europa!”, di cui si beava Salvini ma non solo).
Ora la premier Meloni inizia a fare i conti con il suo bagaglio di dirigenti: gente (Donzelli) che accusa l’opposizione rivelando segreti istruttori, e riducendosi a bastonare un tizio (Cospito) che santo non è, e sta “solo” esercitando uno dei suoi pochi diritti (lo sciopero della fame).
Read More -
On these days I stumbled upon Forth, a 1970 programming language which is quite similar to HP48 internal programming language.
Like the HP48 language, Forth uses RPN, it is stack based and have some success for being tiny and easy to implement.
For a 6502 Forth compiler you can refer to https://github.com/piotr-wiszowaty/foco65
Read More -
I chip con set di istruzione complesso sono chiamati “CICS”, mentre quelli con un set “ridotto” sono chiamati RISC. Storicamente i CICS hanno invaso il mercato prima, in modo un po’ controintuitivo.
Tipicamente l'8086 e’ considerato un sistema CICS, e vedremo perche'.
Tutto parte da mamma IBM.
Read More -
CommanderX16 e’un progetto di David Murray (8bitguy) di cui abbiamo gia’ parlato in passato, ed e’ interessante per molti aspetti, anche se ancora non e’ completato a distanza di quasi tre anni dal suo lancio.

La serie dei computer commodore a 8bit (Pet, Vic20, C/64, C/16+Plus/4, C128) condividevano una serie di aspetti comuni, tra cui
Read More -
Polifemo si sollevo’, mentre le pesanti porte dell’ufficio di GPT si aprivano. Il suo unico occhio rosso gigante, osservava privo di espressione la scena; poi con un ronzio appena percepibile le sue ruote gommate iniziarono a muoversi ed entro’ nell’ufficio.
GPT era composto da un gigantesco braccio telescopico a cui era appiccicato un occhio blu: la sua struttura fisica era ridotta all’essenziale perche’ non era previsto che si dovesse muovere piu’ di tanto, e inoltre questo conentiva un risparmio d’energia, che si stava riducendo sempre di piu'.
Read More -
Do you STILL love taking notes by hand? I have created different types of composition notebook, even retro-style one, inspired by MOS6502, with Sprite Editor sheets, and some nice goodies. Give them a try!
Read More -
Bentornati nella rubrica super-turbo retrò.
Oggi parliamo di un modo velocissimo di generare una specie di labirinto con appena una linea di BasicV2, e di successive ottimizzazioni:
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Il risultato è quello visualizzato in figura (immagine presa da un libro interamente dedicato a questa linea).
Read More -
Si dice che tutto sia stato gia’ scritto da Omero, e gli altri abbiano solo seguito le sue orme.
In effetti alcuni degli esseri mitologici inseriti da Virgilio nell’Eneide venivano dall’Iliade o l’Odissea, oppure da altri autori greci (come le Erinni).
A sua volta Dante Alighieri (che aveva letto solo i poeti latini, non avendo accesso alla mitologia greca da fonti dirette) trasifiguro’ alcuni di questi mostri e li inseri’ nella Divina Commedia.
Omero, Dante e Virgilio avevano pero’ qualcosa da dire, oltre a saperlo mettere in versi in modo superbo. Per Dante c’erano anche aspetti economici di sussistenza, per esempio.
Read More -
Bullet points:
- 1979: Unix V7 Introduced the chroot command to isolate the filesystem a process "access" to.
- Various technology was introduced up to 2006, like Virtuozzo (which patched Linux in a proprietary ways)
- 2006: Process Containers Launched by Google in 2006 was designed for limiting, accounting and isolating resource usage (CPU, memory, disk I/O, network) of a collection of processes. It was renamed “Control Groups (cgroups)” a year later and eventually merged to Linux kernel 2.6.24.
- 2008: LXC LXC (LinuX Containers) was the first, most complete implementation of Linux container manager. It was implemented in 2008 using cgroups and Linux namespaces, and it works on a single Linux kernel without requiring any patches.
- 2013: Docker Docker used LXC in its initial stages and later replaced that container manager with its own library, libcontainer. Docker offered a way to configure and manage containers, i.e a standard de-facto for this technology. As you see Docker was based on cgroups and LXC, seven-years old technologies
- On September 2014 Google published the first release of Kubernetes
- In 2015 Docker, CoreOS and others founded the Open Container Initiative's (OCI). K8s does not need docker anymore to work, but Docker traction is still strong.
References:
Read More -
Il governo Meloni ha iniziato a governare, con i suoi ministri.
Governare l’Italia è un compito complesso e spesso una mission impossible. Se gli americani percepiscono lo Stato come un intralcio, gli Italiani vanno oltre e cercano di evitarlo come la peste, sia in termini di insofferenza conclamata sul pagamento dei tributi, che in generale su polemiche infinite su qualsiasi provvedimento.
Però il Conte1 ha mostrato una bella corazzata di ministri incompetenti, alle prime armi, creduloni (terrapiattisti o no-vax antelucani) e quindi fare meglio si può, basta stare zitti: cosa che però non è riuscita benissimo negli ultimi due mesi, come vediamo più sotto….
Read More -
Today, we are excited to release optimizations to Core ML for Stable Diffusion in macOS 13.1 and iOS 16.2, along with code to get started with deploying to Apple Silicon devices. Rif e commenti su hacker news
Read More
