Sign in

Léαlinux 🐧

@lea-linux.org
3.4K followers 205 following 5.5K posts

Compte officiel de l'association loi 1901 depuis 1998 sur les logiciels libres : lea-linux.org fr.m.wikipedia.org/wiki/Lea-Linux ̶t̶w̶i̶t̶t̶e̶r̶.̶c̶o̶m̶/lea_linux mastodon.cloud/@lealinux

PostsRepliesMedia
Léαlinux 🐧 @lea-linux.org · 5h
1125
Léαlinux 🐧 @lea-linux.org · 7h
Dessssssstroyyyyyyyy !!!
010
Léαlinux 🐧 @lea-linux.org · 7h
Desssssstrrrrrooooyy !!!
110
Léαlinux 🐧 @lea-linux.org · 15h
Les nouvelles releases kernel plutôt !
FR-ALERT : Alerte extrême.
Linux Kernel 7.2 officially released, This Is What’s New ?

Linux kernel 7.2 is now available for download, as announced today by Linus Torvalds himself, featuring enhanced hardware support, filesystem and networking improvements, security enhancements, and many other changes.
161
Léαlinux 🐧 @lea-linux.org · 28/09/2026
Marc !!!!
010
Léαlinux 🐧 @lea-linux.org · 28/09/2026
you guys are thinking containers are safe ?
030
Léαlinux 🐧 @lea-linux.org · 27/09/2026
S'il vous plait, n'enlevez pas les bonnes traditions.
VLC, VLC, VLC, VLCxmas
0181
Léαlinux 🐧 @lea-linux.org · 27/09/2026
Ça serait pas mal d'avoir une règle sur le web design assez explicite: Si tu intègres une video en auto-play, chaque visiteur a un droit unique de te casser une phalange.
Le regretté Bruno Salomone: "Pas de violence, c'est les vacances"
1161
Léαlinux 🐧 @lea-linux.org · 23/09/2026
#KernelRecipes
Rustafarian kernel developer
040
Léαlinux 🐧 @lea-linux.org · 23/09/2026
#KernelRecipes ah...
citation de MS sur Rust et C/C++
100
Léαlinux 🐧 @lea-linux.org · 23/09/2026
www.nobodywho.ai/posts/jev-in... Jev... mais sans Jev. Mais avec du Gwen... et en fait.... voila quoi.
# /// script
# requires-python = ">=3.12"
# dependencies = ["huggingface-hub", "llama-cpp-python", "numpy"]
# ///

import numpy
from llama_cpp import Llama

# Really, you can use any GGUF model from https://huggingface.co/models?library=gguf

model = Llama.from_pretrained(
    repo_id="Qwen/Qwen3-0.6B-GGUF",
    filename="Qwen3-0.6B-Q8_0.gguf",
    n_ctx=512,
    logits_all=True,
    verbose=False,
)

Load the prompt and define your choices.

labels = ["A", "B", "C"]
choices = ["Legitimate", "Spam", "Phishing"]
email = "Payroll asks for your password on a non-company sign-in page."
options = "\n".join(
    f"{label}. {choice}" for label, choice in zip(labels, choices, strict=True)
)
prompt = f"""<|im_start|>system
Choose one option.<|im_end|>
<|im_start|>user
Email: {email}\n\n{options}<|im_end|>
<|im_start|>assistant
<think>\n\n</think>\n\n"""
model.eval(tokens=model.tokenize(text=prompt.encode(), add_bos=False, special=True))

Massage the logits into probabilities.

logits = model.scores[model.n_tokens - 1]
token_ids = [model.tokenize(text=label.encode(), add_bos=False)[0] for label in labels]
choice_logits = numpy.asarray([logits[token_id] for token_id in token_ids])
logprobs = choice_logits - numpy.logaddexp.reduce(choice_logits)
probabilities = numpy.exp(logprobs)

for name, scores in (
    ("Logits", choice_logits),
    ("Log probabilities", logprobs),
    ("Probabilities", probabilities),
):
    values = numpy.round(scores.astype(float), 3).tolist()
    print(f"{name}:", dict(zip(choices, values, strict=True)))

# Logits: {'Legitimate': 26.254, 'Spam': 27.262, 'Phishing': 29.614}
# Log probabilities: {'Legitimate': -3.482, 'Spam': -2.474, 'Phishing': -0.122}
# Probabilities: {'Legitimate': 0.031, 'Spam': 0.084, 'Phishing': 0.885}
000
Léαlinux 🐧 @lea-linux.org · 23/09/2026
#KernelRecipes Rust a été activé dans Debian par defaut (Forky, la prochaine version stable)
kconfig
110
Léαlinux 🐧 @lea-linux.org · 23/09/2026
#KernelRecipes La réalité de la vraie vie véritable !!! #LunchTime
020
Léαlinux 🐧 @lea-linux.org · 23/09/2026
#KernelRecipes La plupart des distros Linux supportent le MPTCP
curl --mptcp
100
Léαlinux 🐧 @lea-linux.org · 23/09/2026
#KernelRecipes "un seul return manque, et tout est décompilé" -- Lamartinique (un truc du genre)
slide "one missed return"
021
Léαlinux 🐧 @lea-linux.org · 23/09/2026
#KernelRecipes "Selon mon expérience, le Rust permet d'éviter certains erreurs stupides"
slide
120
Léαlinux 🐧 @lea-linux.org · 23/09/2026
#KernelRecipes et après nettoyage, voila à quoi ça ressemble :
les fées du logis de la mémoire
010
Léαlinux 🐧 @lea-linux.org · 23/09/2026
#KernelRecipes
swap subsystem messc'est un bordel !
151
Léαlinux 🐧 @lea-linux.org · 23/09/2026
#KernelRecipes "Dis moi Jammy, comment ça marche un swap ?"
slide
121
Léαlinux 🐧 @lea-linux.org · 22/09/2026
#KernelRecipes history of git history
slide
211
Léαlinux 🐧 @lea-linux.org · 22/09/2026
Unions

A union lets you write as one type and read as another. This is defined behavior in C:

union {
    float f;
    uint32_t bits;
} pun;

pun.f = 3.14f;
uint32_t exp = (pun.bits >> 23) & 0xff; // extract IEEE-754 exponent
mindexplode guy
011
Léαlinux 🐧 @lea-linux.org · 22/09/2026
#KernelRecipes Selon Greg, les meilleures modèles se plantent 50% du temps. Et ils adorent "parler"... donc de rajouter des commentaires partout, dans les changelogs, dans le code. Partouuuuuuuuuuuut !
slideslide
131
Léαlinux 🐧 @lea-linux.org · 22/09/2026
#KernelRecipes Auction Fighting !
000
Léαlinux 🐧 @lea-linux.org · 22/09/2026
Au #KernelRecipes #KR2026, c'est aussi l'occasion des enchères pour une organisation caritative !
110
Léαlinux 🐧 @lea-linux.org · 22/09/2026
#KernelRecipes On a déjà des schedulers Gaming, des schedulers Server fleets: next step, pour des serveurs gérant des modèles IA
slide
010
Léαlinux 🐧 @lea-linux.org · 22/09/2026
#KernelRecipes Encore de l'assembleur le matin. Accrochez vous à votre chaise. C'est censé tester si une tâche crash (jnz .Lend)
avengers kernel : assembly !
011
Léαlinux 🐧 @lea-linux.org · 22/09/2026
#KernelRecipes Faut bien prévenir d'un thread ou process mort s'il a placé un petit lock. Comment qu'on fait ? SUUUUUPERFUTEXES !!!
code C
211
Léαlinux 🐧 @lea-linux.org · 22/09/2026
#KernelRecipes OHMYGOD ROBUSTFUTEXES IS HERE !!!! (générique de superman.wav)
SuperFutexes
111
Léαlinux 🐧 @lea-linux.org · 22/09/2026
#KernelRecipes la gueule du lock :
code C
111
Léαlinux 🐧 @lea-linux.org · 21/09/2026
Trouvé !
a bear !
160
Léαlinux 🐧 @lea-linux.org · 21/09/2026
#KernelRecipes et son poto kUnit ?
slide "Why kUnit" ?
110
Léαlinux 🐧 @lea-linux.org · 21/09/2026
#KernelRecipes Did you know "kselftest", your truly friend ?
slide "why kselftest"
110
Léαlinux 🐧 @lea-linux.org · 21/09/2026
#KernelRecipes A wild Frank appeared ! It's super effective !
cartoon - logo KR*boo!* Frank appears !
042
Léαlinux 🐧 @lea-linux.org · 21/09/2026
Au #KernelRecipes, on fait de l'assembleur dès le matin en etudiant les undefined behavior en C. Matinal, mais on a mal.
2132
Léαlinux 🐧 @lea-linux.org · 19/09/2026
071
Léαlinux 🐧 @lea-linux.org · 18/09/2026
ces outils qui après un ":" rajoute un smiley automatiquement...I hate this crap !
270
Léαlinux 🐧 @lea-linux.org · 17/09/2026
"QUOI ?!" (blague de connaisseur)
010
Léαlinux 🐧 @lea-linux.org · 10/09/2026
Ah ouais, vous faites vraiment la course à la pire webapp... C'est pas comme si cela fait plusieurs heures qu'on rédige un mail...
User session expired
You have been logged out. Please log in again"Reload site ?"
"Changes you made may not be saved"
130
Léαlinux 🐧 @lea-linux.org · 04/09/2026
181
Léαlinux 🐧 @lea-linux.org · 03/09/2026
Ça doit être de la vraie semoule dans la tête des avocats de chez Sony. "Regardez ce jeu, si lui l'a acheté, pouf, il n'existe plus aux autres! il disparait dans les méandres des bytes! il est devenu le détenteur des droits exclusifs du jeu! voyez mesdameszémessieursdelacourt !" #DefenseChewbacca
"Sony highlights that Heycock bought Resident Evil Requiem for $69.99 on February 25, 2026, 11 days after co-plaintiff Jason Mendoza bought the same game, and argues that if a purchase conveyed ownership, Mendoza would have owned the title and Heycock’s transaction couldn’t have happened."
282
Léαlinux 🐧 @lea-linux.org · 02/09/2026
Une trentaine de journalistes en confcall vers l'ISS
confcall ISS
051
Léαlinux 🐧 @lea-linux.org · 02/09/2026
Notez que sur la page, ils ne répondent pas à la question.
Pourquoi avoir changé mon moteur de recherche ?

De temps à autre, Mozilla peut mettre à jour la liste des moteurs de recherche disponibles dans Firefox ou définis par défaut dans certaines régions. Si votre moteur de recherche par défaut est modifié, vous recevez dans Firefox une notification qui vous permet de personnaliser plus finement les paramètres de recherche par défaut.

Si vous recevez une notification indiquant que votre moteur de recherche par défaut a changé après la mise à jour de Firefox, vous pouvez conserver le nouveau moteur par défaut ou définir un moteur de recherche de votre choix.
130
Léαlinux 🐧 @lea-linux.org · 02/09/2026
Merci Firefox. Si tu pouvais t'occuper de tes affaires. Bisous.
"Votre moteur de recherche par défaut a été changé"
3102
Léαlinux 🐧 @lea-linux.org · 01/09/2026
youtu.be/_YEbVSoV7qY "Téléphone: Extraction logique, copie physique, mode BFU vs AFU, messages prétendument supprimés ou géolocalisation invisible (...) Comprendre l'analyse forensique."
021
Léαlinux 🐧 @lea-linux.org · 21/08/2026
www.instagram.com/reel/DYyjK70... #NousSommesAymeric #FreeAymeric
aymeric est blasé
2101
Léαlinux 🐧 @lea-linux.org · 19/08/2026
"Je viens de finir de sécuriser le portail de l'ANTS"
tiredman
250
Léαlinux 🐧 @lea-linux.org · 19/08/2026
esequeira.com/posts/high-p... Petit test à la maison sur cet article pour faire mumuse avec le TSC (TimeStampCounter du CPU)
#include <stdint.h>
#include <stdio.h>

static uint64_t tsc() {
    uint64_t x;
    asm volatile (
        "mfence\n"  // Memory barrier
        "lfence\n"  // Load barrier
        "rdtsc\n"   // Read time-stamp counter
        "shl $32, %%rdx\n"  // Shift EDX left by 32 bits
        "or %%rdx, %%rax"   // Combine EDX and EAX into RAX
        : "=a" (x)  // Output: EAX (lower part of RAX) mapped to x
        :           // No inputs
        : "rdx"     // Clobbers EDX
    );  
    return x;
}   

int main(void) {
    uint64_t time = tsc();
    printf("%li\n", time);
    return(0);
} le loto.
120
Léαlinux 🐧 @lea-linux.org · 19/08/2026
Donc, t'as des timelines "Following" et "Discover" séparées mais Bluesky se dit "et tiens, si je rajoutais des messages de Discover dans la timeline de Following..."
*Following* |  For You  | Discover
------------------------------------------
From Discover:
    tweet random
190
Léαlinux 🐧 @lea-linux.org · 18/08/2026
certains sont au taquet déjà !
countdown
110
Léαlinux 🐧 @lea-linux.org · 17/08/2026
Moi, vous attendant dans la petite maison des vacances au fond des bois.
maison sympathique, rocking chair a huiler.
220