Grid View
List View
Flow View
How finance teams use Codex
See how finance teams can use Codex to build MBRs, reporting packs, variance bridges, model checks, and planning scenarios from real work inputs.
How finance teams use Codex
See how finance teams can use Codex to build MBRs, reporting packs, variance bridges, model checks, and planning scenarios from real work inputs.
How to move from GitHub to Codeberg
Migrate from Github to Codeberg
Are you tired of GitHub social tab? What about issues tab being âremovedâ in favor of AI?
Thereâs AI everywhere nowadays, but Github was one of the places that were left untouched.
Not anymore.
[!INFO] FYI
Some code has been written and tested with the help of an AI
Why
Codeberg is not controlled by a commercial entity, but by its non-profit association based in Berlin, Germany
this means that every change is led by the community
no forced AI
no stupid UI/UX changes âbecause they say soâ
Codeberg servers are based in Berlin, in EU, unlike Github servers
Codeberg run Forgejo that is open source
You donât want to use a popular platform, whatever the reason
How
The general idea is: use Codeberg as main and GIthub as a mirror. Or viceversa.
Migrating from GitHub to Codeberg is not a straightforward process.
The estimated time for the entire procedure is about 45min.
Preliminary steps
Create a Github Token with âallâ permissions (see here)
Create a Codeberg with âallâ permissions (see here)
Save them somewhere in your computer. Youâll need both of them.
Letâs export these variables for the current shell:
export CODEBERG_USERNAME="codeberg-username"
export CODEBERG_TOKEN="codeberg-token"
export GITHUB_TOKEN="gh-token"
export GITHUB_USERNAME="github-username"
Weâll need them later. Make sure by giving echo $CODEBERG_TOKEN it prints <codeberg-token>.
[!NOTE] Security Issues
Itâs not a safe idea issuing these commands, due to the history shell command. If you are an advanced user, and feel that âthis is badâ, find a proper safer way. One idea is to save it in .bashrc and reload the bash, and remove everything when itâs over.
Github: spring cleaning regardless of the season
In your public repos: is there any fork that you donât use? If yes, delete it.
In your private ones: is there any project that you started years ago and never touched anymore because you were too scary or full of work? It is a good time to delete them.
Is your public repo a private one? Make sure to âpublishâ it and viceversa.
Unless youâre ready to deal with Forgejo and so on, the repos that has workflows or something more complicated, should remains on Github.
(optional) Download all your Github repos in local
You never know.
Save this script in your home and launch it with ./github_to_local.sh:
#!/usr/bin/env bash
set -euo pipefail
DEST="$HOME/github-backup"
mkdir -p "$DEST"
cd "$DEST"
page=1
while :; do
repos=$(curl -s \
-H "Authorization: Bearer $GITHUB_TOKEN" \
-H "Accept: application/vnd.github+json" \
"https://api.github.com/user/repos?per_page=100&page=$page&type=owner" \
| grep -o '"clone_url": *"[^"]*"' \
| cut -d '"' -f4)
if [ -z "$repos" ]; then
break
fi
for repo in $repos; do
repo_name=$(basename "$repo" .git)
if [ -d "$repo_name" ]; then
echo "Skipping existing repo: $repo_name"
continue
fi
echo "Cloning $repo"
git clone "https://$GITHUB_TOKEN@${repo#https://}"
done
page=$((page + 1))
done
Move from Github to Codeberg
This excellent script from LionyxML is pretty customizable and allow us to move from one place to another the repos.
Make sure to either export the variables as explained at the beginning of the guide, or fill the variables at the beginning with your data.
wget https://raw.githubusercontent.com/LionyxML/migrate-github-to-codeberg/refs/heads/main/migrate_github_to_codeberg.sh
Everything is written in the file, but hereâs a small portion, thatâs how I set up:
# !!!!!
# Since you have exported your usernames and tokens before, there is no need to redeclare them here. If needed, uncomment them.
# !!!!!
# GitHub username and personal access token
# GITHUB_USERNAME="YourGitHubUsername"
# GITHUB_TOKEN="YourGitHubToken"
# Codeberg username and personal access token
# CODEBERG_USERNAME="YourCodebergUsername"
# CODEBERG_TOKEN="YourCodebergToken"
# REPOSITORIES array with repository names you want to migrate, one per row with commas
# blank = ALL repositories
REPOSITORIES=()
# OWNERS array with specific usernames whose repositories you want to migrate, one per row
# blank = ALL repositories
OWNERS=(
"$GITHUB_USERNAME"
)
Since we want to migrate everything⌠letâs leave everything as it is, but Iâm not interested in the code Iâve created in the organizations.
Therefore, Iâll write my name in âownersâ array.
Save the script in your home directory, fill with your information, make it executable and launch it.
Wait a while and⌠boom, your Codeberg account is now populated.
[!Danger] Warning
Make sure to change visibility to âprivateâ those repos that you will manage through Github, or even better, delete them. This will help Codeberg in being a free, cleaner space for everybody. Furthermore, youâll avoid code duplication.
Make also sure to adhere to
their principles.
Following and followers
We need to perform two actions:
Check if a user exists
Fetch the list of following and followers Github users in our profile, and try to see if thereâs a match on Codeberg
Check if a user exists
In a file named check_codeberg.sh letâs write:
#!/usr/bin/env bash
for user in "$@"; do
   status=$(curl -s -o /dev/null -w "%{http_code}" \
       "https://codeberg.org/api/v1/users/$user")
   if [ "$status" = "200" ]; then
       echo "$user exists"
   else
       echo "$user does not exist"
   fi
done
Make it executable:
chmod +x check_codeberg.sh
And run it with an username:
./check_codeberg.sh torvalds
torvalds exists
Fetch the list of following and followers Github users
Letâs move to the second action.
Letâs retrieve following people of our own profile with these piece of code:
page=1; while body=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" "https://api.github.com/users/$GITHUB_USERNAME/following?per_page=100&page=$page"); do
[[ $(jq 'length' <<< "$body") -eq 0 ]] && break
jq -r '.[].login' <<< "$body" >> following.txt
((page++))
done
And followers:
page=1; while body=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" "https://api.github.com/users/$GITHUB_USERNAME/followers?per_page=100&page=$page"); do
[[ $(jq 'length' <<< "$body") -eq 0 ]] && break
jq -r '.[].login' <<< "$body" >> followers.txt
((page++))
done
We cannot merge both instructions because we may have more followers than following and viceversa.
All together now
Itâs now time to see whoâs on codeberg.
Letâs merge following and followers list into one file:
cat following.txt followers.txt | sort | uniq >> people.txt
And now, letâs find out whoâs online:
while read -r user; do
   curl -s -o /dev/null -w "%{http_code}" \
   "https://codeberg.org/api/v1/users/$user" | grep -q 200 && echo "$user found! -> https://codeberg.org/$user"
done < people.txt
[!NOTE] Enhancements
This could be further enhanced by calling Codeberg API Keys and blindly following every account. Since sometimes peopleâs username may be different than the github ones (like me), always check profiles before blindly following everyone
Thatâs all folks!
Have I been useful? Support my work [on ko-fi](ko-fi.com/dag7, even a small euro could make the difference.
Thanks for reading this.
La vicepresidente dell'europarlamento Pina Picierno ha denunciato un tentativo di violazione del suo account Signal
Secondo gli elementi tecnici raccolti sarebbe riconducibile a una campagna attribuita ai servizi russi dellâFSB.
Da mesi le autoritĂ europee registrano campagne di phishing contro utenti di app di messaggistica cifrata, in particolare Signal e WhatsApp.
https://formiche.net/2026/05/signal-nel-mirino-dellfsb-picierno-denuncia-lattacco-russo/
âđ
PeaZip 11.1.0 corregge due vulnerabilitĂ e rivede il menu di estrazione
PeaZip 11.1.0 risolve due falle di sicurezza nel formato .pea, aggiorna i backend di compressione e ridisegna il menu contestuale di estrazione nel gestore file.
Dear Duolingo: Can you learn multiple languages at once?
One language or many? Find the best way to learn for you.
Nuova variante di TrickMo: malware di tipo âDevice Take Overâ che prende di mira app bancarie, fintech, di portafogli digitali e di autenticazione
Il malware bancario moderno per Android si evolve sempre piĂš attraverso una riprogettazione dell'architettura volta a migliorare la furtivitĂ , la resilienza e la flessibilitĂ operativa, piuttosto che attraverso funzionalitĂ rivolte all'utente completamente nuove. Man mano che le protezioni della piattaforma e le misure di rilevamento continuano a migliorare, gli operatori si adattano riprogettando i livelli di comunicazione, modularizzando le funzionalitĂ offensive e rafforzando i meccanismi di persistenza e controllo remoto.
https://www.threatfabric.com/blogs/new-trickmo-variant-device-take-over-malware-targeting-banking-fintech-wallet-auth-app
Il Texas ha fatto causa a Netflix per uso illecito dei dati degli utenti dal 2022, quando introdusse gli spot negli abbonamenti piĂš economici.
Netflix avrebbe raccolto dati come la posizione, il dispositivo utilizzato, i termini inseriti nella barra di ricerca e altro, e li avrebbe venduti a societĂ specializzate nella raccolta e nellâaggregazione di dati senza il consenso informato dellâutente.
https://www.ilpost.it/2026/05/11/texas-causa-netflix-privacy/
Dietro il successo di Farage in UK il solito schema: i soldi (anzi, le crypto) dei miliardari sociopatici per conquistare i voti del popolo incazzato (e tradito dalla "sinistra")
Il ruolo centrale di Christopher Harborne, principale finanziatore di Farage, socio miliardario di Tether e di Bitfinex. I precedenti di Mercer che fu decisivo per lanciare Trump, e di Thiel per Vance
https://markliera.substack.com/p/dietro-il-successo-di-farage-in-uk
Buongiornoooo âđ
Il nuovo reCAPTCHA esclude gli Android senza Play Services
Google ha introdotto reCAPTCHA Mobile Verification: per superare il test serve Play Services aggiornato o un iPhone con iOS 16.4 o successivo. Chi usa Android senza servizi Google si trova bloccato.
Sfida Dewey: un gioco da bibliotecari/e â ossessioni e contaminazioni by francesco mazzetta
https://ossessionicontaminazioni.com/2026/05/12/sfida-dewey-un-gioco-da-bibliotecari-e/
Je suis Melinoe
l'ennesimo episodio di "giochini usati al posto dello psicologo perchĂŠ costa meno"
Tocca rivalutare Uòlter?
Siamo stati in tanti a scrivere dellâintervista di Walter Veltroni a Claude. Però oggettivamente bisogna dare atto che il testo era ben costruito, con un percorso che per chi ha unâidea di come funzionano gli LLM non dice nulla di nuovo ma in astratto ha un senso logico. Sul Corriere abbiamo ben altri esempi. GiĂ [âŚ]
AutoScout24 scales engineering with AI-powered workflows
Learn how AutoScout24 Group uses Codex and ChatGPT to speed development cycles, improve code quality, and expand AI adoption.
How NVIDIA engineers and researchers build with Codex
Teams use Codex with GPT-5.5 to ship production systems and turn research ideas into runnable experiments.
What Parameter Golf taught us about AI-assisted research
Parameter Golf brought together 1,000+ participants and 2,000+ submissions to explore AI-assisted machine learning research, coding agents, quantization, and novel model design under strict constraints.
Buonanotte đ
Buon appetito đˇ
Trump fa di tutto per distogliere l'attenzione dal caso epstein, ma gli americani non dimenticano - a New York nasce la "Donald j. Trump and Jeffrey epstein memorial reading room"
Ă una sala di lettura che espone le oltre 3,5 milioni di pagine degli epstein files - l'installazione include anche delle candele commemorative per le oltre 1.200 vittime del finanziere pedofilo e una cronologria dei rapporti tra epstein e il tucoon, dal loro primo incontro a palm beach nel 1987 alla lite che ha portato 'the Donald' a cacciare il pedofilo da mar-a-lago nel 2007...
https://www.dagospia.com/cronache/new-york-nasce-donald-j-trump-and-jeffrey-epstein-memorial-reading-473777
How ChatGPT adoption broadened in early 2026
ChatGPT adoption surged in Q1 2026, with fastest growth among users over 35 and more balanced gender usage, signaling broader mainstream AI adoption.
Ho provato per settimane le YubiKey 5 NFC e 5C NFC, ecco comâè andata
Ho provato le YubiKey 5 NFC e 5C NFC su Linux, Windows e Android: autenticazione FIDO2, passkey, codici TOTP, firma dei commit con OpenPGP, Yubico Authenticator e i limiti pratici dellâNFC.
https://yoota.it/ho-provato-per-settimane-le-yubikey-5-nfc-e-5c-nfc-ecco-come-andata/
xPrivo 4.0 amplia i risultati e integra un proprio indice europeo accanto a quello di Ecosia e Qwant
Il motore di ricerca europeo xPrivo arriva alla versione 4.0 con schede informative, notizie, sport, immagini e ricerca locale. In piĂš, un indice proprietario si affianca all'European Search Perspective di Ecosia e Qwant.
đ â
OpenAI Campus Network: Student club interest form
Join the OpenAI Campus Networkâconnect student clubs worldwide, access AI tools, host events, and build an AI-powered campus community.
How enterprises are scaling AI
How enterprises scale AI: from early experiments to compounding impact through trust, governance, workflow design, and quality at scale.
Ho provato per settimane le YubiKey 5 NFC e 5C NFC, ecco comâè andata
Ho provato le YubiKey 5 NFC e 5C NFC su Linux, Windows e Android: autenticazione FIDO2, passkey, codici TOTP, firma dei commit con OpenPGP, Yubico Authenticator e i limiti pratici dellâNFC.
OpenAI launches DeployCo to help businesses build around intelligence
OpenAI launches DeployCo, a new enterprise deployment company built to help organizations bring frontier AI into production and turn it into measurable business impact.
Buongiornoooo â
How finance teams use Codex
See how finance teams can use Codex to build MBRs, reporting packs, variance bridges, model checks, and planning scenarios from real work inputs.
How finance teams use Codex
See how finance teams can use Codex to build MBRs, reporting packs, variance bridges, model checks, and planning scenarios from real work inputs.
How to move from GitHub to Codeberg
Migrate from Github to Codeberg
Are you tired of GitHub social tab? What about issues tab being âremovedâ in favor of AI?
Thereâs AI everywhere nowadays, but Github was one of the places that were left untouched.
Not anymore.
[!INFO] FYI
Some code has been written and tested with the help of an AI
Why
Codeberg is not controlled by a commercial entity, but by its non-profit association based in Berlin, Germany
this means that every change is led by the community
no forced AI
no stupid UI/UX changes âbecause they say soâ
Codeberg servers are based in Berlin, in EU, unlike Github servers
Codeberg run Forgejo that is open source
You donât want to use a popular platform, whatever the reason
How
The general idea is: use Codeberg as main and GIthub as a mirror. Or viceversa.
Migrating from GitHub to Codeberg is not a straightforward process.
The estimated time for the entire procedure is about 45min.
Preliminary steps
Create a Github Token with âallâ permissions (see here)
Create a Codeberg with âallâ permissions (see here)
Save them somewhere in your computer. Youâll need both of them.
Letâs export these variables for the current shell:
export CODEBERG_USERNAME="codeberg-username"
export CODEBERG_TOKEN="codeberg-token"
export GITHUB_TOKEN="gh-token"
export GITHUB_USERNAME="github-username"
Weâll need them later. Make sure by giving echo $CODEBERG_TOKEN it prints <codeberg-token>.
[!NOTE] Security Issues
Itâs not a safe idea issuing these commands, due to the history shell command. If you are an advanced user, and feel that âthis is badâ, find a proper safer way. One idea is to save it in .bashrc and reload the bash, and remove everything when itâs over.
Github: spring cleaning regardless of the season
In your public repos: is there any fork that you donât use? If yes, delete it.
In your private ones: is there any project that you started years ago and never touched anymore because you were too scary or full of work? It is a good time to delete them.
Is your public repo a private one? Make sure to âpublishâ it and viceversa.
Unless youâre ready to deal with Forgejo and so on, the repos that has workflows or something more complicated, should remains on Github.
(optional) Download all your Github repos in local
You never know.
Save this script in your home and launch it with ./github_to_local.sh:
#!/usr/bin/env bash
set -euo pipefail
DEST="$HOME/github-backup"
mkdir -p "$DEST"
cd "$DEST"
page=1
while :; do
repos=$(curl -s \
-H "Authorization: Bearer $GITHUB_TOKEN" \
-H "Accept: application/vnd.github+json" \
"https://api.github.com/user/repos?per_page=100&page=$page&type=owner" \
| grep -o '"clone_url": *"[^"]*"' \
| cut -d '"' -f4)
if [ -z "$repos" ]; then
break
fi
for repo in $repos; do
repo_name=$(basename "$repo" .git)
if [ -d "$repo_name" ]; then
echo "Skipping existing repo: $repo_name"
continue
fi
echo "Cloning $repo"
git clone "https://$GITHUB_TOKEN@${repo#https://}"
done
page=$((page + 1))
done
Move from Github to Codeberg
This excellent script from LionyxML is pretty customizable and allow us to move from one place to another the repos.
Make sure to either export the variables as explained at the beginning of the guide, or fill the variables at the beginning with your data.
wget https://raw.githubusercontent.com/LionyxML/migrate-github-to-codeberg/refs/heads/main/migrate_github_to_codeberg.sh
Everything is written in the file, but hereâs a small portion, thatâs how I set up:
# !!!!!
# Since you have exported your usernames and tokens before, there is no need to redeclare them here. If needed, uncomment them.
# !!!!!
# GitHub username and personal access token
# GITHUB_USERNAME="YourGitHubUsername"
# GITHUB_TOKEN="YourGitHubToken"
# Codeberg username and personal access token
# CODEBERG_USERNAME="YourCodebergUsername"
# CODEBERG_TOKEN="YourCodebergToken"
# REPOSITORIES array with repository names you want to migrate, one per row with commas
# blank = ALL repositories
REPOSITORIES=()
# OWNERS array with specific usernames whose repositories you want to migrate, one per row
# blank = ALL repositories
OWNERS=(
"$GITHUB_USERNAME"
)
Since we want to migrate everything⌠letâs leave everything as it is, but Iâm not interested in the code Iâve created in the organizations.
Therefore, Iâll write my name in âownersâ array.
Save the script in your home directory, fill with your information, make it executable and launch it.
Wait a while and⌠boom, your Codeberg account is now populated.
[!Danger] Warning
Make sure to change visibility to âprivateâ those repos that you will manage through Github, or even better, delete them. This will help Codeberg in being a free, cleaner space for everybody. Furthermore, youâll avoid code duplication.
Make also sure to adhere to
their principles.
Following and followers
We need to perform two actions:
Check if a user exists
Fetch the list of following and followers Github users in our profile, and try to see if thereâs a match on Codeberg
Check if a user exists
In a file named check_codeberg.sh letâs write:
#!/usr/bin/env bash
for user in "$@"; do
   status=$(curl -s -o /dev/null -w "%{http_code}" \
       "https://codeberg.org/api/v1/users/$user")
   if [ "$status" = "200" ]; then
       echo "$user exists"
   else
       echo "$user does not exist"
   fi
done
Make it executable:
chmod +x check_codeberg.sh
And run it with an username:
./check_codeberg.sh torvalds
torvalds exists
Fetch the list of following and followers Github users
Letâs move to the second action.
Letâs retrieve following people of our own profile with these piece of code:
page=1; while body=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" "https://api.github.com/users/$GITHUB_USERNAME/following?per_page=100&page=$page"); do
[[ $(jq 'length' <<< "$body") -eq 0 ]] && break
jq -r '.[].login' <<< "$body" >> following.txt
((page++))
done
And followers:
page=1; while body=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" "https://api.github.com/users/$GITHUB_USERNAME/followers?per_page=100&page=$page"); do
[[ $(jq 'length' <<< "$body") -eq 0 ]] && break
jq -r '.[].login' <<< "$body" >> followers.txt
((page++))
done
We cannot merge both instructions because we may have more followers than following and viceversa.
All together now
Itâs now time to see whoâs on codeberg.
Letâs merge following and followers list into one file:
cat following.txt followers.txt | sort | uniq >> people.txt
And now, letâs find out whoâs online:
while read -r user; do
   curl -s -o /dev/null -w "%{http_code}" \
   "https://codeberg.org/api/v1/users/$user" | grep -q 200 && echo "$user found! -> https://codeberg.org/$user"
done < people.txt
[!NOTE] Enhancements
This could be further enhanced by calling Codeberg API Keys and blindly following every account. Since sometimes peopleâs username may be different than the github ones (like me), always check profiles before blindly following everyone
Thatâs all folks!
Have I been useful? Support my work [on ko-fi](ko-fi.com/dag7, even a small euro could make the difference.
Thanks for reading this.
La vicepresidente dell'europarlamento Pina Picierno ha denunciato un tentativo di violazione del suo account Signal
Secondo gli elementi tecnici raccolti sarebbe riconducibile a una campagna attribuita ai servizi russi dellâFSB.
Da mesi le autoritĂ europee registrano campagne di phishing contro utenti di app di messaggistica cifrata, in particolare Signal e WhatsApp.
https://formiche.net/2026/05/signal-nel-mirino-dellfsb-picierno-denuncia-lattacco-russo/
âđ
PeaZip 11.1.0 corregge due vulnerabilitĂ e rivede il menu di estrazione
PeaZip 11.1.0 risolve due falle di sicurezza nel formato .pea, aggiorna i backend di compressione e ridisegna il menu contestuale di estrazione nel gestore file.
Dear Duolingo: Can you learn multiple languages at once?
One language or many? Find the best way to learn for you.
Nuova variante di TrickMo: malware di tipo âDevice Take Overâ che prende di mira app bancarie, fintech, di portafogli digitali e di autenticazione
Il malware bancario moderno per Android si evolve sempre piĂš attraverso una riprogettazione dell'architettura volta a migliorare la furtivitĂ , la resilienza e la flessibilitĂ operativa, piuttosto che attraverso funzionalitĂ rivolte all'utente completamente nuove. Man mano che le protezioni della piattaforma e le misure di rilevamento continuano a migliorare, gli operatori si adattano riprogettando i livelli di comunicazione, modularizzando le funzionalitĂ offensive e rafforzando i meccanismi di persistenza e controllo remoto.
https://www.threatfabric.com/blogs/new-trickmo-variant-device-take-over-malware-targeting-banking-fintech-wallet-auth-app
Il Texas ha fatto causa a Netflix per uso illecito dei dati degli utenti dal 2022, quando introdusse gli spot negli abbonamenti piĂš economici.
Netflix avrebbe raccolto dati come la posizione, il dispositivo utilizzato, i termini inseriti nella barra di ricerca e altro, e li avrebbe venduti a societĂ specializzate nella raccolta e nellâaggregazione di dati senza il consenso informato dellâutente.
https://www.ilpost.it/2026/05/11/texas-causa-netflix-privacy/
Dietro il successo di Farage in UK il solito schema: i soldi (anzi, le crypto) dei miliardari sociopatici per conquistare i voti del popolo incazzato (e tradito dalla "sinistra")
Il ruolo centrale di Christopher Harborne, principale finanziatore di Farage, socio miliardario di Tether e di Bitfinex. I precedenti di Mercer che fu decisivo per lanciare Trump, e di Thiel per Vance
https://markliera.substack.com/p/dietro-il-successo-di-farage-in-uk
Buongiornoooo âđ
Il nuovo reCAPTCHA esclude gli Android senza Play Services
Google ha introdotto reCAPTCHA Mobile Verification: per superare il test serve Play Services aggiornato o un iPhone con iOS 16.4 o successivo. Chi usa Android senza servizi Google si trova bloccato.
Sfida Dewey: un gioco da bibliotecari/e â ossessioni e contaminazioni by francesco mazzetta
https://ossessionicontaminazioni.com/2026/05/12/sfida-dewey-un-gioco-da-bibliotecari-e/
Je suis Melinoe
l'ennesimo episodio di "giochini usati al posto dello psicologo perchĂŠ costa meno"
Tocca rivalutare Uòlter?
Siamo stati in tanti a scrivere dellâintervista di Walter Veltroni a Claude. Però oggettivamente bisogna dare atto che il testo era ben costruito, con un percorso che per chi ha unâidea di come funzionano gli LLM non dice nulla di nuovo ma in astratto ha un senso logico. Sul Corriere abbiamo ben altri esempi. GiĂ [âŚ]
AutoScout24 scales engineering with AI-powered workflows
Learn how AutoScout24 Group uses Codex and ChatGPT to speed development cycles, improve code quality, and expand AI adoption.
How NVIDIA engineers and researchers build with Codex
Teams use Codex with GPT-5.5 to ship production systems and turn research ideas into runnable experiments.
What Parameter Golf taught us about AI-assisted research
Parameter Golf brought together 1,000+ participants and 2,000+ submissions to explore AI-assisted machine learning research, coding agents, quantization, and novel model design under strict constraints.
Buonanotte đ
Buon appetito đˇ
Trump fa di tutto per distogliere l'attenzione dal caso epstein, ma gli americani non dimenticano - a New York nasce la "Donald j. Trump and Jeffrey epstein memorial reading room"
Ă una sala di lettura che espone le oltre 3,5 milioni di pagine degli epstein files - l'installazione include anche delle candele commemorative per le oltre 1.200 vittime del finanziere pedofilo e una cronologria dei rapporti tra epstein e il tucoon, dal loro primo incontro a palm beach nel 1987 alla lite che ha portato 'the Donald' a cacciare il pedofilo da mar-a-lago nel 2007...
https://www.dagospia.com/cronache/new-york-nasce-donald-j-trump-and-jeffrey-epstein-memorial-reading-473777
How ChatGPT adoption broadened in early 2026
ChatGPT adoption surged in Q1 2026, with fastest growth among users over 35 and more balanced gender usage, signaling broader mainstream AI adoption.
Ho provato per settimane le YubiKey 5 NFC e 5C NFC, ecco comâè andata
Ho provato le YubiKey 5 NFC e 5C NFC su Linux, Windows e Android: autenticazione FIDO2, passkey, codici TOTP, firma dei commit con OpenPGP, Yubico Authenticator e i limiti pratici dellâNFC.
https://yoota.it/ho-provato-per-settimane-le-yubikey-5-nfc-e-5c-nfc-ecco-come-andata/
xPrivo 4.0 amplia i risultati e integra un proprio indice europeo accanto a quello di Ecosia e Qwant
Il motore di ricerca europeo xPrivo arriva alla versione 4.0 con schede informative, notizie, sport, immagini e ricerca locale. In piĂš, un indice proprietario si affianca all'European Search Perspective di Ecosia e Qwant.
đ â
OpenAI Campus Network: Student club interest form
Join the OpenAI Campus Networkâconnect student clubs worldwide, access AI tools, host events, and build an AI-powered campus community.
How enterprises are scaling AI
How enterprises scale AI: from early experiments to compounding impact through trust, governance, workflow design, and quality at scale.
Ho provato per settimane le YubiKey 5 NFC e 5C NFC, ecco comâè andata
Ho provato le YubiKey 5 NFC e 5C NFC su Linux, Windows e Android: autenticazione FIDO2, passkey, codici TOTP, firma dei commit con OpenPGP, Yubico Authenticator e i limiti pratici dellâNFC.
OpenAI launches DeployCo to help businesses build around intelligence
OpenAI launches DeployCo, a new enterprise deployment company built to help organizations bring frontier AI into production and turn it into measurable business impact.
Buongiornoooo â
How finance teams use Codex
See how finance teams can use Codex to build MBRs, reporting packs, variance bridges, model checks, and planning scenarios from real work inputs.
How finance teams use Codex
See how finance teams can use Codex to build MBRs, reporting packs, variance bridges, model checks, and planning scenarios from real work inputs.
How to move from GitHub to Codeberg
Migrate from Github to Codeberg
Are you tired of GitHub social tab? What about issues tab being âremovedâ in favor of AI?
Thereâs AI everywhere nowadays, but Github was one of the places that were left untouched.
Not anymore.
[!INFO] FYI
Some code has been written and tested with the help of an AI
Why
Codeberg is not controlled by a commercial entity, but by its non-profit association based in Berlin, Germany
this means that every change is led by the community
no forced AI
no stupid UI/UX changes âbecause they say soâ
Codeberg servers are based in Berlin, in EU, unlike Github servers
Codeberg run Forgejo that is open source
You donât want to use a popular platform, whatever the reason
How
The general idea is: use Codeberg as main and GIthub as a mirror. Or viceversa.
Migrating from GitHub to Codeberg is not a straightforward process.
The estimated time for the entire procedure is about 45min.
Preliminary steps
Create a Github Token with âallâ permissions (see here)
Create a Codeberg with âallâ permissions (see here)
Save them somewhere in your computer. Youâll need both of them.
Letâs export these variables for the current shell:
export CODEBERG_USERNAME="codeberg-username"
export CODEBERG_TOKEN="codeberg-token"
export GITHUB_TOKEN="gh-token"
export GITHUB_USERNAME="github-username"
Weâll need them later. Make sure by giving echo $CODEBERG_TOKEN it prints <codeberg-token>.
[!NOTE] Security Issues
Itâs not a safe idea issuing these commands, due to the history shell command. If you are an advanced user, and feel that âthis is badâ, find a proper safer way. One idea is to save it in .bashrc and reload the bash, and remove everything when itâs over.
Github: spring cleaning regardless of the season
In your public repos: is there any fork that you donât use? If yes, delete it.
In your private ones: is there any project that you started years ago and never touched anymore because you were too scary or full of work? It is a good time to delete them.
Is your public repo a private one? Make sure to âpublishâ it and viceversa.
Unless youâre ready to deal with Forgejo and so on, the repos that has workflows or something more complicated, should remains on Github.
(optional) Download all your Github repos in local
You never know.
Save this script in your home and launch it with ./github_to_local.sh:
#!/usr/bin/env bash
set -euo pipefail
DEST="$HOME/github-backup"
mkdir -p "$DEST"
cd "$DEST"
page=1
while :; do
repos=$(curl -s \
-H "Authorization: Bearer $GITHUB_TOKEN" \
-H "Accept: application/vnd.github+json" \
"https://api.github.com/user/repos?per_page=100&page=$page&type=owner" \
| grep -o '"clone_url": *"[^"]*"' \
| cut -d '"' -f4)
if [ -z "$repos" ]; then
break
fi
for repo in $repos; do
repo_name=$(basename "$repo" .git)
if [ -d "$repo_name" ]; then
echo "Skipping existing repo: $repo_name"
continue
fi
echo "Cloning $repo"
git clone "https://$GITHUB_TOKEN@${repo#https://}"
done
page=$((page + 1))
done
Move from Github to Codeberg
This excellent script from LionyxML is pretty customizable and allow us to move from one place to another the repos.
Make sure to either export the variables as explained at the beginning of the guide, or fill the variables at the beginning with your data.
wget https://raw.githubusercontent.com/LionyxML/migrate-github-to-codeberg/refs/heads/main/migrate_github_to_codeberg.sh
Everything is written in the file, but hereâs a small portion, thatâs how I set up:
# !!!!!
# Since you have exported your usernames and tokens before, there is no need to redeclare them here. If needed, uncomment them.
# !!!!!
# GitHub username and personal access token
# GITHUB_USERNAME="YourGitHubUsername"
# GITHUB_TOKEN="YourGitHubToken"
# Codeberg username and personal access token
# CODEBERG_USERNAME="YourCodebergUsername"
# CODEBERG_TOKEN="YourCodebergToken"
# REPOSITORIES array with repository names you want to migrate, one per row with commas
# blank = ALL repositories
REPOSITORIES=()
# OWNERS array with specific usernames whose repositories you want to migrate, one per row
# blank = ALL repositories
OWNERS=(
"$GITHUB_USERNAME"
)
Since we want to migrate everything⌠letâs leave everything as it is, but Iâm not interested in the code Iâve created in the organizations.
Therefore, Iâll write my name in âownersâ array.
Save the script in your home directory, fill with your information, make it executable and launch it.
Wait a while and⌠boom, your Codeberg account is now populated.
[!Danger] Warning
Make sure to change visibility to âprivateâ those repos that you will manage through Github, or even better, delete them. This will help Codeberg in being a free, cleaner space for everybody. Furthermore, youâll avoid code duplication.
Make also sure to adhere to
their principles.
Following and followers
We need to perform two actions:
Check if a user exists
Fetch the list of following and followers Github users in our profile, and try to see if thereâs a match on Codeberg
Check if a user exists
In a file named check_codeberg.sh letâs write:
#!/usr/bin/env bash
for user in "$@"; do
   status=$(curl -s -o /dev/null -w "%{http_code}" \
       "https://codeberg.org/api/v1/users/$user")
   if [ "$status" = "200" ]; then
       echo "$user exists"
   else
       echo "$user does not exist"
   fi
done
Make it executable:
chmod +x check_codeberg.sh
And run it with an username:
./check_codeberg.sh torvalds
torvalds exists
Fetch the list of following and followers Github users
Letâs move to the second action.
Letâs retrieve following people of our own profile with these piece of code:
page=1; while body=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" "https://api.github.com/users/$GITHUB_USERNAME/following?per_page=100&page=$page"); do
[[ $(jq 'length' <<< "$body") -eq 0 ]] && break
jq -r '.[].login' <<< "$body" >> following.txt
((page++))
done
And followers:
page=1; while body=$(curl -s -H "Authorization: Bearer $GITHUB_TOKEN" "https://api.github.com/users/$GITHUB_USERNAME/followers?per_page=100&page=$page"); do
[[ $(jq 'length' <<< "$body") -eq 0 ]] && break
jq -r '.[].login' <<< "$body" >> followers.txt
((page++))
done
We cannot merge both instructions because we may have more followers than following and viceversa.
All together now
Itâs now time to see whoâs on codeberg.
Letâs merge following and followers list into one file:
cat following.txt followers.txt | sort | uniq >> people.txt
And now, letâs find out whoâs online:
while read -r user; do
   curl -s -o /dev/null -w "%{http_code}" \
   "https://codeberg.org/api/v1/users/$user" | grep -q 200 && echo "$user found! -> https://codeberg.org/$user"
done < people.txt
[!NOTE] Enhancements
This could be further enhanced by calling Codeberg API Keys and blindly following every account. Since sometimes peopleâs username may be different than the github ones (like me), always check profiles before blindly following everyone
Thatâs all folks!
Have I been useful? Support my work [on ko-fi](ko-fi.com/dag7, even a small euro could make the difference.
Thanks for reading this.
La vicepresidente dell'europarlamento Pina Picierno ha denunciato un tentativo di violazione del suo account Signal
Secondo gli elementi tecnici raccolti sarebbe riconducibile a una campagna attribuita ai servizi russi dellâFSB.
Da mesi le autoritĂ europee registrano campagne di phishing contro utenti di app di messaggistica cifrata, in particolare Signal e WhatsApp.
https://formiche.net/2026/05/signal-nel-mirino-dellfsb-picierno-denuncia-lattacco-russo/
âđ
PeaZip 11.1.0 corregge due vulnerabilitĂ e rivede il menu di estrazione
PeaZip 11.1.0 risolve due falle di sicurezza nel formato .pea, aggiorna i backend di compressione e ridisegna il menu contestuale di estrazione nel gestore file.
Dear Duolingo: Can you learn multiple languages at once?
One language or many? Find the best way to learn for you.
Nuova variante di TrickMo: malware di tipo âDevice Take Overâ che prende di mira app bancarie, fintech, di portafogli digitali e di autenticazione
Il malware bancario moderno per Android si evolve sempre piĂš attraverso una riprogettazione dell'architettura volta a migliorare la furtivitĂ , la resilienza e la flessibilitĂ operativa, piuttosto che attraverso funzionalitĂ rivolte all'utente completamente nuove. Man mano che le protezioni della piattaforma e le misure di rilevamento continuano a migliorare, gli operatori si adattano riprogettando i livelli di comunicazione, modularizzando le funzionalitĂ offensive e rafforzando i meccanismi di persistenza e controllo remoto.
https://www.threatfabric.com/blogs/new-trickmo-variant-device-take-over-malware-targeting-banking-fintech-wallet-auth-app
Il Texas ha fatto causa a Netflix per uso illecito dei dati degli utenti dal 2022, quando introdusse gli spot negli abbonamenti piĂš economici.
Netflix avrebbe raccolto dati come la posizione, il dispositivo utilizzato, i termini inseriti nella barra di ricerca e altro, e li avrebbe venduti a societĂ specializzate nella raccolta e nellâaggregazione di dati senza il consenso informato dellâutente.
https://www.ilpost.it/2026/05/11/texas-causa-netflix-privacy/
Dietro il successo di Farage in UK il solito schema: i soldi (anzi, le crypto) dei miliardari sociopatici per conquistare i voti del popolo incazzato (e tradito dalla "sinistra")
Il ruolo centrale di Christopher Harborne, principale finanziatore di Farage, socio miliardario di Tether e di Bitfinex. I precedenti di Mercer che fu decisivo per lanciare Trump, e di Thiel per Vance
https://markliera.substack.com/p/dietro-il-successo-di-farage-in-uk
Buongiornoooo âđ
Il nuovo reCAPTCHA esclude gli Android senza Play Services
Google ha introdotto reCAPTCHA Mobile Verification: per superare il test serve Play Services aggiornato o un iPhone con iOS 16.4 o successivo. Chi usa Android senza servizi Google si trova bloccato.
Sfida Dewey: un gioco da bibliotecari/e â ossessioni e contaminazioni by francesco mazzetta
https://ossessionicontaminazioni.com/2026/05/12/sfida-dewey-un-gioco-da-bibliotecari-e/
Je suis Melinoe
l'ennesimo episodio di "giochini usati al posto dello psicologo perchĂŠ costa meno"
Tocca rivalutare Uòlter?
Siamo stati in tanti a scrivere dellâintervista di Walter Veltroni a Claude. Però oggettivamente bisogna dare atto che il testo era ben costruito, con un percorso che per chi ha unâidea di come funzionano gli LLM non dice nulla di nuovo ma in astratto ha un senso logico. Sul Corriere abbiamo ben altri esempi. GiĂ [âŚ]
AutoScout24 scales engineering with AI-powered workflows
Learn how AutoScout24 Group uses Codex and ChatGPT to speed development cycles, improve code quality, and expand AI adoption.
How NVIDIA engineers and researchers build with Codex
Teams use Codex with GPT-5.5 to ship production systems and turn research ideas into runnable experiments.
What Parameter Golf taught us about AI-assisted research
Parameter Golf brought together 1,000+ participants and 2,000+ submissions to explore AI-assisted machine learning research, coding agents, quantization, and novel model design under strict constraints.
Buonanotte đ
Buon appetito đˇ
Trump fa di tutto per distogliere l'attenzione dal caso epstein, ma gli americani non dimenticano - a New York nasce la "Donald j. Trump and Jeffrey epstein memorial reading room"
Ă una sala di lettura che espone le oltre 3,5 milioni di pagine degli epstein files - l'installazione include anche delle candele commemorative per le oltre 1.200 vittime del finanziere pedofilo e una cronologria dei rapporti tra epstein e il tucoon, dal loro primo incontro a palm beach nel 1987 alla lite che ha portato 'the Donald' a cacciare il pedofilo da mar-a-lago nel 2007...
https://www.dagospia.com/cronache/new-york-nasce-donald-j-trump-and-jeffrey-epstein-memorial-reading-473777
How ChatGPT adoption broadened in early 2026
ChatGPT adoption surged in Q1 2026, with fastest growth among users over 35 and more balanced gender usage, signaling broader mainstream AI adoption.
Ho provato per settimane le YubiKey 5 NFC e 5C NFC, ecco comâè andata
Ho provato le YubiKey 5 NFC e 5C NFC su Linux, Windows e Android: autenticazione FIDO2, passkey, codici TOTP, firma dei commit con OpenPGP, Yubico Authenticator e i limiti pratici dellâNFC.
https://yoota.it/ho-provato-per-settimane-le-yubikey-5-nfc-e-5c-nfc-ecco-come-andata/
xPrivo 4.0 amplia i risultati e integra un proprio indice europeo accanto a quello di Ecosia e Qwant
Il motore di ricerca europeo xPrivo arriva alla versione 4.0 con schede informative, notizie, sport, immagini e ricerca locale. In piĂš, un indice proprietario si affianca all'European Search Perspective di Ecosia e Qwant.
đ â
OpenAI Campus Network: Student club interest form
Join the OpenAI Campus Networkâconnect student clubs worldwide, access AI tools, host events, and build an AI-powered campus community.
How enterprises are scaling AI
How enterprises scale AI: from early experiments to compounding impact through trust, governance, workflow design, and quality at scale.
Ho provato per settimane le YubiKey 5 NFC e 5C NFC, ecco comâè andata
Ho provato le YubiKey 5 NFC e 5C NFC su Linux, Windows e Android: autenticazione FIDO2, passkey, codici TOTP, firma dei commit con OpenPGP, Yubico Authenticator e i limiti pratici dellâNFC.
OpenAI launches DeployCo to help businesses build around intelligence
OpenAI launches DeployCo, a new enterprise deployment company built to help organizations bring frontier AI into production and turn it into measurable business impact.
Buongiornoooo â