Kevin Marville
banner
techandstream.bsky.social
Kevin Marville
@techandstream.bsky.social
remote @kvnbbg.bsky.social
alt @kevinmarville.bsky.social
Pinned
dev blog: kvnbbg.fr
portfolio: kvnbbg-creations.io
website pro: techandstream.com
Reposted by Kevin Marville
N’empêche 2026, nombre vraiment à chier.
December 31, 2025 at 11:14 PM
Reposted by Kevin Marville
Advance Wars 2

Sur cette boite, j'ai découvert que les logos PEGI en version clair sont pas tous trouvables...
Et j'ai refait le logo "4 joueurs avec 1 cartouches"
December 29, 2025 at 10:16 AM
Reposted by Kevin Marville
CVE-2023-47232 - WordPress WP Affiliate Disclosure plugin
CVE ID : CVE-2023-47232

Published : Dec. 21, 2025, 12:06 a.m. | 1 hour, 2 minutes ago

Description : Vulnerability in mojofywp WP Affiliate Disclosure wp-affiliate-disclosure.This issue affects WP Affiliate Disclos...
CVE-2023-47232 - WordPress WP Affiliate Disclosure plugin <= 1.2.6 - Broken Access Control + CSRF vulnerability
Vulnerability in mojofywp WP Affiliate Disclosure wp-affiliate-disclosure.This issue affects WP Affiliate Disclosure: from n/a through 1.2.6.
cvefeed.io
December 21, 2025 at 1:36 AM
Reposted by Kevin Marville
CVE-2023-25068 - WordPress Magazine Edge theme
CVE ID : CVE-2023-25068

Published : Dec. 21, 2025, 12:15 a.m. | 53 minutes ago

Description : Missing Authorization vulnerability in Mapro Collins Magazine Edge allows Exploiting Incorrectly Configured Access Control Security...
CVE-2023-25068 - WordPress Magazine Edge theme <= 1.13 - Authenticated Arbitrary Plugin Activation
Missing Authorization vulnerability in Mapro Collins Magazine Edge allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Magazine Edge: from n/a through 1.13.
cvefeed.io
December 21, 2025 at 1:41 AM
Reposted by Kevin Marville
CVE-2025-14989 - Campcodes Complete Online Beauty Parlor Management System search-invoices.php sql injection
CVE ID : CVE-2025-14989

Published : Dec. 21, 2025, 12:15 a.m. | 53 minutes ago

Description : A vulnerability was identified in Campcodes Complete Online Beauty Pa...
CVE-2025-14989 - Campcodes Complete Online Beauty Parlor Management System search-invoices.php sql injection
A vulnerability was identified in Campcodes Complete Online Beauty Parlor Management System 1.0. This issue affects some unknown processing of the file /admin/search-invoices.php. Such manipulation leads to sql injection. The attack can be launched remotely. The exploit is publicly available and might be used.
cvefeed.io
December 21, 2025 at 1:46 AM
Reposted by Kevin Marville
We told you he didn't steal those jewels. Also, Hank asked us to remind Agents that `LOUVRE` isn't a very secure password, and you should be using multi-factor authentication whenever possible. #IngressFS
🇫🇷 Bonjour, Hank Johnson!巴黎 IFS 惊喜现身!

在巴黎举行的 Ingress First Saturday 中,探险家 Hank Johnson 意外现身,亲自与特工们问好!这位深入研究 Portals、XM 与 Shapers 的传奇人物,为现场带来了满满惊喜。

活动现场延续 IFS 的欢乐传统——解任务、拼横幅、交流战术。虽然这次没有新的剧情线索或官方情报释出,但每位到场的特工都抓住机会与「Hank 本人」互动、合影。据在场特工表示:「他看起来比去年暗 XM 徽章上的样子年轻太多了!」 #Ingress #Enlightened
November 4, 2025 at 12:31 AM
Reposted by Kevin Marville
🎁 Holiday Deal Alert! Apple AirTag just $18 on Amazon right now
Perfect stocking stuffer for anyone who’s always losing their keys, wallet, or luggage (we’ve all been there 👀)
Track your stuff right from your iPhone. Gift peace of mind this season ✨
#ad Shop now: go.shopmy.us/p-31358972%E...
November 17, 2025 at 1:33 AM
Reposted by Kevin Marville
Someone vibe code this as a gnome extension please
I saw this article about a new Mac featured called "Edge Light" that literally puts a fake white ring light around your screen. It's kinda insane and genius. So I vibed it for Windows. github.com/shanselman/W... get it from Releases, unzip and run the single .NET 10 exe. Will autoupdate also.
November 15, 2025 at 1:23 AM
Reposted by Kevin Marville
Agent Mode in Gemini in Android Studio is here to tackle complex tasks, like assisting with compose previews and upgrading dependencies.

Android's product VP Matthew McCullough spoke with the team to learn some of their favorite parts of the new agentic experiences.

Get started: goo.gle/3rlcmGe
November 15, 2025 at 2:00 AM
Reposted by Kevin Marville
For semantic map lovers, update of maps.gargantext.org with few exciting topics : #glyphostate, #acetamiprid, #disinfo campaigns, #Mastodon debates on #ClimateChange, #opinionDynamics literature ... #GarganText
GarganText semantic maps made with love @CNRS
Mapping textual corpora of all types with the free CNRS software GarganText http://gargantext.org
maps.gargantext.org
November 15, 2025 at 10:37 AM
So good
November 14, 2025 at 11:12 PM
Reposted by Kevin Marville
De retour de l’ #APIPlatformCon !

Merci @les-tilleuls.coop @cecilehamerel.bsky.social et toute l’équipe pour ce superbe événement ! 👏

🔗 Voici les slides de ma conférence sur l’architecture d’un live chat avec Mercure et #Symfony AI

welcomattic.github.io/slides-real-...
welcomattic.github.io
September 20, 2025 at 10:08 AM
Reposted by Kevin Marville
Recordings from #APIPlatformCon 2025 are now live on @les-tilleuls.coop's YouTube channel: www.youtube.com/playlist?lis...

The call for papers for the 2026 edition opens on January 12.
October 29, 2025 at 9:31 AM
Reposted by Kevin Marville
Watch the #APIPlatformCon 2025 replay: Rendez vos devs front heureux en normalisant toutes vos erreurs d'API grâce à API Platform et la RFC 7807 by Clément Herreman.

📹 www.youtube.com/watch?v=VVsb...
November 5, 2025 at 9:35 AM
Reposted by Kevin Marville
Watch the #APIPlatformCon 2025 replay: Mercure, SSE, API Platform et un LLM élèvent un chat(bot) by @welcomattic.com

🎥 www.youtube.com/watch?v=bvM8...
November 14, 2025 at 8:56 AM
Woo-commerce, Bit-commerce = gratuit, payant

Pour un panier d'achat, j'irais avec deux booléens clairs : $codeReductionApplique et $eligibileLivraisonGratuite. Ça couvre tout : vérifier si le code est actif, et si la livraison est gratos en fonction des règles.
Woo-commerce, Bit-commerce = gratuit, payant
Pour un panier d'achat, j'irais avec deux booléens clairs : $codeReductionApplique et $eligibileLivraisonGratuite. Ça couvre tout : vérifier si le code est actif, et si la livraison est gratos en fonction des règles.
kvnbbg.fr
November 12, 2025 at 5:54 PM
90s immersion: CRT monitors and mechanical keyboards

Pairing with Aureal Vortex audio cards represented just one facet of how developers pushed aging hardware architecture into new territory, inspiring a generation of landmark titles like Unreal Tournament. But the innovation extended far beyond…
90s immersion: CRT monitors and mechanical keyboards
Pairing with Aureal Vortex audio cards represented just one facet of how developers pushed aging hardware architecture into new territory, inspiring a generation of landmark titles like Unreal Tournament. But the innovation extended far beyond spatial audio... Yes, it was a holistic reimagining of what legacy systems could achieve through clever software engineering. Developers leveraged C to craft lean, efficient sight signal systems that allowed enemies to perceive player positions with unprecedented sophistication, while Python-based AI frameworks tied together complex behavioral trees that made adversaries feel intelligent and unpredictable rather than scripted.
kvnbbg.fr
November 12, 2025 at 3:31 PM
Michael Le · GitLab

review = "!f() { curl $1.diff | git apply && git add --all | gdk restart; }; f" discard = "!f() { git reset --hard HEAD; }; f"
Michael Le · GitLab
review = "!f() { curl $1.diff | git apply &amp;&amp; git add --all | gdk restart; }; f" discard = "!f() { git reset --hard HEAD; }; f"
kvnbbg.fr
November 12, 2025 at 9:21 AM
Fonction d’activation neuronale

Softmax softmax(xᵢ) = eˣⁱ / ∑eˣʲ Used for multi-class classification. Outputs probability distribution.
Fonction d’activation neuronale
Softmax softmax(xᵢ) = eˣⁱ / ∑eˣʲ Used for multi-class classification. Outputs probability distribution.
kvnbbg.fr
November 11, 2025 at 6:57 PM
Fonction d’activation neuronale

ReLU ReLU(x) = max(0, x) Most popular. Computationally efficient, helps with vanishing gradient problem.
Fonction d’activation neuronale
ReLU ReLU(x) = max(0, x) Most popular. Computationally efficient, helps with vanishing gradient problem.
kvnbbg.fr
November 11, 2025 at 6:56 PM
Fonction d’activation neuronale

Tanh tanh(x) = (eˣ - e⁻ˣ) / (eˣ + e⁻ˣ) Output range: (-1, 1). Zero-centered, often better than sigmoid.
Fonction d’activation neuronale
Tanh tanh(x) = (eˣ - e⁻ˣ) / (eˣ + e⁻ˣ) Output range: (-1, 1). Zero-centered, often better than sigmoid.
kvnbbg.fr
November 11, 2025 at 6:54 PM
Fonction d’activation neuronale

Sigmoid σ(x) = 1 / (1 + e⁻ˣ) Output range: (0, 1). Used for binary classification and probability outputs
Fonction d’activation neuronale
Sigmoid σ(x) = 1 / (1 + e⁻ˣ) Output range: (0, 1). Used for binary classification and probability outputs
kvnbbg.fr
November 11, 2025 at 6:53 PM
Type System: statique, dynamique ou sadique ?

en.wikipedia.org/wiki/Type_system Le typage dépendant (dans Epigram, Idris, Agda, Dependent ML) se distingue du typage statique classique (comme Java, C, Rust) et du typage dynamique (comme Python, Ruby, JavaScript) parce qu’il ne se contente pas de…
Type System: statique, dynamique ou sadique ?
en.wikipedia.org/wiki/Type_system Le typage dépendant (dans Epigram, Idris, Agda, Dependent ML) se distingue du typage statique classique (comme Java, C, Rust) et du typage dynamique (comme Python, Ruby, JavaScript) parce qu’il ne se contente pas de vérifier que « les types correspondent » ou d’attendre l’exécution pour signaler une erreur, mais il encode dans les types eux-mêmes des propriétés logiques du programme (par exemple Vect n a pour exprimer la longueur dans le type, append : Vect n a -&gt; Vect m a -&gt; Vect (n + m) a pour garantir la taille du résultat, ou safeHead : Vect (S n) a -&gt; a pour rendre impossible l’accès à une liste vide), de sorte que le compilateur prouve la cohérence du programme avant qu’il s’exécute, reflétant une philosophie développeur où l’on ne « teste pas pour voir si ça marche », mais où l’on écrit du code qui ne peut pas ne pas être correct, faisant de la programmation non pas un pari sur l’exécution, mais une construction explicite de certitude.
kvnbbg.fr
November 11, 2025 at 3:08 PM