RSSAmplifier

Blog

zoug.fr

Yassine Zouggari or zoug's blog on computer science and loosely related subjects, in French and English.

zoug.frRSS feed ↗12 posts

Latest posts

Local LLMs on potato computers feat. the llm Python CLI and sllm.nvim

Foreword The year is 2022 . We are living in a world where someone, not a machine, probably wrote that article or tutorial you’re reading. Sure, the Dead Internet theory is already gaining traction, but mostly, content online is created by people. Transformers changed everything. In a 2017 research paper named “Attention Is All You Need” , currently cited 207 000 times 🤯, eight scientists working…

Stop using big, bloated AI tools

Foreword The year is 2022 . We are living in a world where someone, not a machine, probably wrote that article or tutorial you’re reading. Sure, the Dead Internet theory is already gaining traction, but mostly, content online is created by people. Transformers changed everything. In a 2017 research paper named “Attention Is All You Need” , currently cited 207 000 times 🤯, eight scientists working…

The world's most interesting contact form

Contact You can send me an end-to-end encrypted email by filling out this form: Your valid e-mail address: What's on your mind? Submit Thank you! Your message has been stored on the server. Sorry! There's a problem with your message or the supplied email address. Make sure you only use usual characters in the email address, and that your message is not too long, then try sending it again. Sorry!…

Deploy a Tor onion service with Onionspray and Ansible

Foreword Hi there, and many thanks for being here! In this article, we’ll talk a little about privacy on the Internet, focusing on the Tor network . We’ll explore Tor onion services (also called hidden services ), what they are, what’s their purpose, before creating our own very easily using Onionspray and Ansible . We’ll also explain how to create a vanity Tor address with mkp224o , and advertise…

Mutual TLS (mTLS) in-depth: step-by-step case study feat. Bitwarden, Vaultwarden, Traefik and Smallstep

Foreword Hi there, and many thanks for being here! This article goes on and on about password managers, mTLS and related cryptography concepts. It assumes you have a basic understanding of how public key cryptography works (public/private keys and how they work together to encrypt messages), and that you know what TLS is (the S of HTTPS ), but not much more. You can either read the whole thing, or…

Votre vie privée dans le monde d'aujourd'hui

La vie privée dans le monde d’aujourd’hui est un thème très large et difficile à aborder, car relativement technique et, à première vue pour beaucoup, d’importance moindre. Pourtant, il s’agit d’un sujet qui me tient à coeur, et qui est à mes yeux une des fondations de notre société. Sans vie privée, il est beaucoup plus difficile d’exercer nos autres droits, et c’est la société dans son ensemble…

Découverte de Snips (fhacktory: RemixRobot)

J’ai participé il y a quelques semaines au fhacktory , un petit évènement très sympathique organisé par mes anciens collègues de chez Rtone , à Lyon. Le principe, former des équipes avec les autres participants, laisser les organisateurs nous noyer dans une marée de Legos, objets connectés, Rapsberry Pis et gadgets en tout genre, avec pour objectif de trouver une idée de projet et de l’exécuter en…

INS'HACK 2018: CrimeMail (web, 100)

Every year, the goods folks of InSecurity INSA , an offensive computer hacking association, organize INS’HACK . If you guys aren’t familiar with the event, held once a year in Lyon, France, I strongly suggest you to take a look here . Who knows, maybe I’ll see you at the next edition! INS’HACK is split in two parts: first, 3 hand-picked high-quality cybersecurity conferences, the role was…

INS'HACK 2017: Hiding In Plain Sight (forensics, 100)

INS’HACK is a series of conferences about computer security and a CTF held on-site (up until midnight, then open on the internet for another day). And as a member of InSecurity , the cybersecurity club of my school (INSA Lyon), I got to join the organizing team putting the event together, and write one of the challenges of the CTF. And if you guys wonder if the event was cool, I have one answer…

Introduction to the world of ricing

Generally Linux users like to configure their setup to feel and look like they want it to, and you won’t spend long in the community before stumbling into ricing , i.e. customizing what your distribution looks like. You’ll find plenty of examples in places like r/unixporn . What I’ll attempt to do here is reproduce from scratch my setup, and explain the configuration of everything I use,…

Secure VNC setup: full LXDE desktop on your VPS

You can very easily setup a secure VNC connection between a cheap Virtual Private Server (VPS) and any computer you happen to have at your disposal. I personnally find this very useful: you always have all your important files at your disposal, your favorite programs (GUI or not), your environment set-up as you like it, etc. It’s like always having your personal laptop with you except you don’t…

Quick Jekyll and Lanyon intro

Maybe you’ve heard of Jekyll . It’s an open-source static site generator that lets you write content, create a template, build and obtain static webpages ready to be served by your favorite webserver. And since Jekyll doesn’t use SQL or PHP or anything for the end product, it’s really fast and requires very little maintenance, once your website is built. It’s also a lot more secure than a full…