Jadi's avatar
Jadi
jadi@jadi.net
npub1c29w...pw98
A freedom lover from Iran. Techie, Programmer, Linux expert & Content creator who advocated the freedom of keyboard and human rights.
Jadi's avatar
Jadi 10 months ago
PocketPal is an Open Source & Free software which lets you run LLMs (actually SLMs) on your tablet & phone. #llama #gemma #slm #ios #android
Jadi's avatar
Jadi 1 year ago
Self Hosters of the World Unite
Jadi's avatar
Jadi 1 year ago
Struggling with #Python decorators? 🐍 In this short video, I’ll simplify the concept, show why they’re useful, and how to create one step by step. Watch and start writing your own decorators today! πŸš€ #Programming
Jadi's avatar
Jadi 1 year ago
Lets see what we should do today: ☐ work on the rewrite of my clickhouse connector for the company with a better decoupling between core & userspace ☐ edit and publish one of the hacker's laws videos ☐ finalize my tomorrows speak presentations β˜‘ wash the clothes
Jadi's avatar
Jadi 1 year ago
Sorry I can not make #nostr normal today; lost the wordle. Stacked some sats instead to keep nostr mainly about crypto and stuff.
Jadi's avatar
Jadi 1 year ago
Planning a one week car trip in Croatia! Zagreb -> Rastoke -> Pula -> Zagreb.
Jadi's avatar
Jadi 1 year ago
I wish I had something deep to say... but I don't. But I will post this anyway because this is Nostr and I want to be active.
Jadi's avatar
Jadi 1 year ago
Begin on Nostr makes me happy. Being on X makes me anxious. I understand how Nostr works. I do not understand youtube tech & algorithms. When on Nostr, I have the "I have to make something" mentality. When on Instagram I'm on "let's do one more scroll" mode. So I'm #Nostr .
Jadi's avatar
Jadi 1 year ago
Recently I'm recording some videos; describing the solutions to some programming interview questions. In this one (from Google) we are faced with an ordered array and we need to remove the duplicated elements and return the number of unique values; IN PLACE!
Jadi's avatar
Jadi 1 year ago
In this short video I'll show you how to start your LLM (Large language model) journey as a programmer. After a short intro on LLMs, I'll show you how to start using a smaller model (SLM / Small language model) via ollama and interact with it using CLI, Curl & Python using openai library.
Jadi's avatar
Jadi 1 year ago
Top Algorithm Interview Questions Fully Explained; Ransom Notes using hashmaps
Jadi's avatar
Jadi 1 year ago
regreSSHion: RCE in OpenSSH's server, on glibc-based Linux systems explained winner of #AI_of_shit
Jadi's avatar
Jadi 1 year ago
In this video I'm solving the Merge Sorted Arrays problem using the Two Pointers solution while explaining all my thought process. I'll use C for fun :D #algorithm #programming #interview
Jadi's avatar
Jadi 1 year ago
Top Algorithm Interview Questions Explained - Valid Parentheses - Stacks, Easy In these series I'm going to solve many Programming Interview questions related to algorithms and explain my thought process. I will try to be detailed and show you how a programmer thinks when confronted with such questions. This one is about Stacks and is Easy: Given a string s containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. An input string is valid if: - Open brackets must be closed by the same type of brackets. - Open brackets must be closed in the correct order. - Every close bracket has a corresponding open bracket of the same type.
Jadi's avatar
Jadi 2 years ago
Unleash Your Inner Geek: Crafting your own Unix Command! Program your own 'who' and 'users'. Ever wondered how the Unix wizards conjure up their spells? Join me on a thrilling journey as we decode the magic behind the who and users commands. This isn't just another tutorial; it's your gateway to becoming a command line sorcerer on Linux, BSD, or Mac systems. ‍ We'll start by unraveling the mysteries of the UTMP unix version 1 format on OpenBSD, guiding you through the arcane process of information extraction. Then, we'll peek into the very source code of the users command, revealing secrets that have been closely guarded by the Unix Elders. By the end of this adventure, you'll not only be versed in the ancient UTMPX texts but also be ready to craft your very own users or who commands. Imagine creating a bespoke tool like is_logged_in, which can divine the presence of a user with a simple 1 or 0. Prepare for that 'Eureka!' moment, as the curtain lifts and the commandline's enigmatic workings become clear. If you're armed with basic programming knowledge, this video will elevate your skills to mystical heights. So, are you ready to wield the power once held by the Unix Elders? Let's embark on this quest for command line enlightenment together!
Jadi's avatar
Jadi 2 years ago
Ansible. Ansible. Ansible. Running larege playbooks on a cluster of servers to test our installation process and become ready for our next release. #work
Jadi's avatar
Jadi 2 years ago
Hetzner (like many other providers) do not provide #OpenBSD machines.. but there is a nice #syadmin trick to install your beloved OS over whatever they provide. In this video we will see how you. In short: 1. Create your #GNU / #Linux machine 2. Login, wget & dd the IMG 3. Reboot in Console and install using network installation (say http packages) 4. Reboot in your new OS 5. Have fun. Here is my video of above steps... with some more info, discussion and fun :)
↑