RSSAmplifier

Blog

Emad Elsaid

A Software Engineer. Ruby Golang. 🇪🇬 Egyptian 📷 Youtuber 🎮 Casual gamer and 🚀 Sci-Fi addict. My opinions are my own

emadelsaid.comRSS feed ↗30 posts

Latest posts

Books

books 
 Want to read ¶ 
 
 
 
 
 
 
 The Hitchhiker's Guide to the Galaxy: A Trilogy in Five Parts 
 Douglas Adams 
 
 
 
 
 
 
 
 
 The Star Diaries 
 Stanisław Lem 
 
 
 
 
 
 
 
 
 What Color Is Your Parachute? 
 Richard Nelson Bolles 
 
 
 
 
 
 
…

The game of 7 stones

street_games 
 A street game used to be played in Portsaid, Egypt around late 90s early 2000. 
 Characteristics ¶ 
 
 Outdoor game: It needs an outdoor space, not too empty like a football playground nor too dense like a jungle or a field. 
 Requires some obstables and turns to give the runners team a way to manuver. 
 Requires a football: the ball shouldn’t be too…

AI Automation

The interesting thing about AI is that the software engineers now are trying to automate part of the job like writing code and also automating the parts that they should be doing on the result like validation, testing, code review. 
 And when I watched some of the AI engineer Europe talks on YouTube , I noticed also that some people started to automate the management of agents that should be…

Home


 Ahlan, I’m Emad Elsaid (Arabic: عماد السعيد , IPA: [ʕaˈmaːd ɪlˈsaʕiːd] ). 
 Welcome to my digital garden . It’s a public space. It includes notes, ideas, principles and experiments usually decorated with a photo I captured in my everyday life. Anything I’m involved in will be part of this garden. 
 I’m from Egypt 🇪🇬 and based in Berlin 🇩🇪. I’m a…

OBS Twitch chat overlay

&#xA; Add new Browser element &#xA; Use url: https://www.twitch.tv/popout/<your-channel-name>/chat &#xA; Choose a good width and height. mine (400,400) &#xA; Use this CSS to hide all elements that are not needed &#xA; &#xA; 1 body { background-color : rgba ( 0 , 0 , 0 , 0.2 ) !important ; overflow : hidden ; }&#xA; 2 . chat-room { background : transparent !important ; }&#xA; 3 .…

Basic Skills

After I worked as a software engineer, even for years I still lacked basic skills . and someone has to point it out to you. &#xA; This page will include these skills. and others that I have seen other engineers lack. I will limit it to basics. No advanced skills. &#xA; Touchtyping ¶ &#xA; I used to pick-and-hunt. Look at the keyboard and pick the key. That is slow, although when you start using…

AI Agents progression

I was thinking about this idea as the AI agents were getting popular. The AI agents seems like a unit of programming very similar to a function call in programming languages. So this means we probably can expect more complex units based on this AI agent primitive that corresponds to their counterparts in programming . For example: &#xA; &#xA; AI agent = Function call &#xA; AI agents with…

Dungeon Crawler Carl

&#xA; &#xA; &#xA; &#xA; &#xA; &#xA; Dungeon Crawler Carl &#xA; Matt Dinniman &#xA; &#xA; &#xA; Reviewed on: 13 May 2026 &#xA; First Impression ¶ &#xA; I picked the book at Thalia bookshop and tried to read the first chapter and it hooked me instantly and decided to take it home . Matt&rsquo;s style is funny, punchy and has a lot of F bombs. His sarcastic style reminds me of the Hitchhiker&rsquo;s…

introducing xlog

Introducing XLog : A Static Site Generator Built for Knowledge Bases ¶ &#xA; After years of trying different tools for my personal wiki, I built XLog - a static site generator specifically designed for knowledge bases, digital gardens, and personal wikis. Here&rsquo;s why it exists and what makes it different. &#xA; The Problem ¶ &#xA; Most static site generators (Hugo, Jekyll, 11ty) are built for…

Red Rising

Red Rising ¶ &#xA; Comparisons & Influences ¶ &#xA; It gave the impression that it&rsquo;s a mix of the following: &#xA; &#xA; The inverse of The Matrix : instead of the guy going from clean sterile world to the shit hole &#xA;humanity lives in outside of the matrix. in Red Rising Darrow goes the opposite way. &#xA; Ender&rsquo;s Game : Where the kid is &ldquo;The one&rdquo; and he&rsquo;s chosen…

Zig

Zig ¶ &#xA; Resources ¶ &#xA; &#xA; https://ziglang.org/documentat… &#xA; &#xA; Things that doesn&rsquo;t make sense at the first look ¶ &#xA; Semicolons (;) I thought we&rsquo;re past this ¶ &#xA; 1 const std = @import ( 'std' );&#xA; 2 &#xA; 3 pub fn main (init: std.process.Init) ! void {&#xA; 4 try std.Io.File. stdout (). writeStreamingAll (init.io, 'Hello, World! \n ' );&#xA; 5 }&#xA; vs.…

CLAUDE

Books Library ¶ &#xA; When the user says anything that matches a reading status update — such as: &#xA; &#xA; &ldquo;I&rsquo;m reading / started / currently reading X&rdquo; &#xA; &ldquo;I finished / completed / done with X&rdquo; &#xA; &ldquo;I want to read X&rdquo; &#xA; &ldquo;I didn&rsquo;t like / gave up on / couldn&rsquo;t finish X&rdquo; &#xA; &#xA; …treat it exactly as if they typed /book…

Backing up data from VPS to Home server with compression

I needed to back up all files in /root on my VPS before shutting it down, saving them as a compressed archive on my home server . The catch: my home server is on a local network and not directly reachable from the internet, so the VPS can&rsquo;t SSH into it directly. &#xA; The solution is to stream the archive over SSH with maximum gzip compression, routing through a reverse tunnel opened from my…

Photography hardware

Sony Alpha a6400 https://a.co/d/8ZYtcO8 (Upgraded to A6700) &#xA; &#xA; Lens: Sigma 16mm f/1.4 DC DN Contemporary Lens for Sony E https://a.co/d/1Szjj8c &#xA; &#xA; Tiffen Pro-Mist 1/4 Filter, Black https://amzn.eu/d/fxf4a9Q &#xA; &#xA; Camera Microphone,Comica CVM-VM10II https://a.co/d/9KbDtPo &#xA; &#xA; Bindpo Camera Cold Shoe Change &#xA; &#xA; Aputure Amaran COB 60x S Bi-Colour LED Video…

Quitting Social Media

I uninstalled social media apps from my phone (Facebook, Twitter, Linkedin) I still have Youtube and Reddit. &#xA; I noticed that I have some free time. and that life is so quiet. I like it so far. I don&rsquo;t think I&rsquo;m missing much. If something is important to me, It&rsquo;ll reach my ears another way than social media. &#xA;

Gnome too slow to start in Hyprland

&#xA; Archlinux, Hyprland setup &#xA; I had weird problem that comes and goes randomly &#xA; When starting nautilus it takes too long. same if I tried to open any GTK dialog like open file, save file dialogs &#xA; Also Flatpak applications doesn&rsquo;t start &#xA; &#xA; All of these symptoms happen at the same time at random times. when it happens it happens for days. then it disappear (not sure…

Home Server

&#xA; hardware server sideproject ZFS archlinux youtube_video &#xA; This document describes the reasoning for building a home server machine. It is sometimes called &ldquo; Home Lab&rdquo;. However, I won&rsquo;t use this term as it has been loaded with more concepts and expanded in scope. so I&rsquo;ll refer to what I want as a &ldquo; Home Server &rdquo;. a machine that works 24/7 and support…

Silhouette portrait 4

Inkscape cutting settings: ¶ &#xA; &#xA; &#xA; &#xA; Paper &#xA; pressure &#xA; speed &#xA; depth &#xA; &#xA; &#xA; &#xA; &#xA; 270gsm &#xA; 1 &#xA; 4 &#xA; 5~6 &#xA; &#xA; &#xA; &#xA; inkscape extension ¶ &#xA; &#xA; https://github.com/fablabnbg/i… &#xA; &#xA;

New Page

&#xA; Create a new page using this link: New Page &#xA; Github will ask you to fork the repo. Fork, Edit, Save, Open a PR. &#xA; &#xA;

Lorcana Heroic Format

According to the following guide &#xA; &#xA;&#x9; &#xA; &#xA; Same as the standard format with the following modifications: &#xA; &#xA; Build a storyboard by:&#xA; &#xA; Choose a Legendary character as your &ldquo;Main character&rdquo; &#xA; Choose an &ldquo;Ally&rdquo; character as your &ldquo;Ally character&rdquo; - Can&rsquo;t be the same card as the Main character &#xA; Choose a song card that…

AI Articles

&#xA; AI 2027 &#xA; Open AI model spec &#xA; Vitalik response to AI 2027 &#xA; &#xA;

Asus Prime X470-PRO And Corsair vengeance LPX DDR4 3200 CL16 memory and voltage profile

13 April 2025 hardware &#xA; The following are my Asus mobo and memory AI Tweaker profile settings. These are the maximum values that can be used without introducing instability to the hardware . &#xA; Motherboard ¶ &#xA; sudo dmidecode -t 2&#xA;# dmidecode 3.6&#xA;Getting SMBIOS data from sysfs.&#xA;SMBIOS 3.1.1 present.&#xA;&#xA;Handle 0x0002, DMI type 2, 15 bytes&#xA;Base Board…

My ideal browser

&#xA; No tabs bar. No title bar. No Address bar. No status bar. No bars. Just the web page in the whole window. ( QuteBrowser fullfills this item) &#xA; No tabs. Blends the concept of an open page and closed pages (History) together. there is no difference. You can switch to a page you visited before in an instant. and you can reload it if you want. if it doesn&rsquo;t exist anymore it shows you…

QuteBrowser

&#xA; Install using pacman -S qutebrowser &#xA; Had to add a line to the configuration pythong file ~/.config/qutebrowser/config.yml config.load_autoconfig() because it was empty. after changing any config using the UI and restarting it won&rsquo;t work until you add this line. &#xA; Added Dracula theme to match the rest of the system by copying this file content:…

Bluetooth

linux bluetooth windows snippet &#xA; &#xA; I use Bluetooth speakers for my PC. &#xA; Also this PC has windows 10 and Linux dualboot &#xA; So connecting the speaker to one system and switching will make the pairing in the other system invalid &#xA; Pairing windows can be reset by removing the device from the list of bluetooth devices and pairing it again &#xA; linux on the other hand (using…

Developing Chromium on Archlinux

The documentation in this page mention that you shouldn&rsquo;t git clone it but download a set of tools that will do that for you. &#xA; 1 git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git&#xA; 2 export PATH = ' ${ HOME } /code/depot_tools: $PATH ' # the repo is in ~/code change it to your path. &#xA; Now you should get the repo. there ara two commands, once clones the…

Quotes

list &#xA; &ldquo;He who has a ‘why’ for which to live can bear with almost any ‘how’.&rdquo; &#xA;— Friedrich Nietzsche &#xA; &#xA; &ldquo;The most revolutionary thing one can do is always to proclaim loudly what is happening.&rdquo; &#xA;— Rosa Luxemburg &#xA; &#xA;

Expanding EFI system partition

recently I noticed that trying to reinstall-kernels fails because there was not enough space in my /boot directory. This directory is mounted from the EFI System Partition (ESP) created by windows. &#xA; Windows creats a really small partition I believe 100MB which is not enough enymore. the recommended size is 2GB. So I had to resize the partition. &#xA; Disks layout ¶ &#xA; I have 3 disks in my…

Keychron V10 Max

&#xA; I was looking for a keyboard upgrade for my Microsoft sculpt. My criteria was: &#xA; &#xA; It has to be split, I got used to it, can&rsquo;t go backup &#xA; Silent or at least not clicky &#xA; Does&rsquo;t break the bank &#xA; I can customize it with caps and switches in the future (I made a mistake getting keychron K2 7 years ago, not gonna repeat the same mistake twice) &#xA; &#xA; So I…

Steam Deck

&#xA; devices &#xA; &#x1f579;&#xfe0f; I got my steam deck 21 September 2022 as my 34th birthday gift. &#xA; &#xA; The steam deck I got was the 512GB version. &#xA; It came with a hard case, microfiber cloth, a charger and a pouch bag for the charger. &#xA; &#xA; Games ¶ &#xA; I played several games on it and I noticed that it&rsquo;s easier decision to buy a game after I got it. &#xA; &#xA; Portal…